METHOD AND APPARATUS FOR TRANSMISSION OF BUFFERED DOWNLINK DATA TRAME UNDER MULTI-CONNECTION

20220394555 · 2022-12-08

    Inventors

    Cpc classification

    International classification

    Abstract

    A method for indicating transmission of a buffered downlink data frame under multi-connection. An access point generates a message frame including first information and second information, and sends the message frame to a station. The first information is configured to indicate that a downlink data frame of the station is buffered at the access point, and the second information is configured to indicate the station to receive the downlink data frame buffered by the access point under multi-connection. A method for receiving a buffered downlink data frame under multi-connection is also disclosed.

    Claims

    1. A method for indicating transmission of a buffered downlink data frame under multi-connection, comprising: generating, by an access point, a message frame containing first information and second information, wherein the first information is configured to indicate that a downlink data frame of a base station is buffered by the access point, and the second information is configured to indicate the base station to receive the downlink data frame buffered by the access point under multi-connection; and sending, by the access point, the message frame.

    2. The method of claim 1, wherein generating the message frame containing the first information and the second information comprises: generating a beacon frame containing a first buffer indication field and a first connection capability indication field in response to the station receiving downlink data buffered by the access point in a contention manner, wherein the first buffer indication field carries the first information, and the first connection capability indication field carries the second information.

    3. The method of claim 2, wherein the first connection capability indication field comprises a plurality of first subfields, each first subfield corresponds to one connection between the access point and the station, and generating the beacon frame containing the first buffer indication field and the first connection capability indication field, comprises: generating the beacon frame containing the first buffer indication field and the plurality of first subfields, wherein the first subfield carries an enabling identifier configured to enable the connection in response to a load of the connection being less than a first preset threshold.

    4. The method of claim 1, wherein generating the message frame containing the first information and the second information comprises: generating a contention-free (CF)-poll frame containing a second buffer indication field and a second connection capability indication field in response to the station receiving downlink data buffered by the access point in a contention-free manner, wherein the first buffer indication field carries the first information, and the second connection capability indication field carries the second information.

    5. The method of claim 4, wherein the second connection capability indication field comprises a plurality of second subfields, each second subfield corresponds to one connection between the access point and the station; and generating the CF-poll frame containing the second buffer indication field and the second connection capability indication field, comprises: generating a CF-poll frame containing the second buffer indication field and the plurality of second subfields, wherein the second subfield carries an enabling identifier configured to enable the connection in response to a load of the connection being less than a second preset threshold.

    6. A method for receiving a buffered downlink data frame under multi-connection, comprising: receiving, by a station, a message frame containing first information and second information; and receiving, by the station, a downlink data frame buffered by an access point under multi-connection according to the second information, in response to the first information indicating that the downlink data frame of the station is buffered by the access point.

    7. The method of claim 6, wherein receiving the message frame containing the first information and the second information comprises: receiving a beacon frame containing a first buffer indication field and a first connection capability indication field in response to obtaining downlink data buffered by the access point in a contention manner, wherein the first buffer indication field carries the first information, and the first connection capability indication field carries the second information.

    8. The method of claim 7, wherein the first connection capability indication field comprises a plurality of first subfields, each first subfield corresponds to one connection between the access point and the station; and receiving the downlink data frame buffered by the access point under multi-connection according to the second information, comprises: receiving the downlink data frame buffered by the access point under multiple connections indicated by the first subfields each carrying an enabling identifier, according to the first connection capability indication field.

    9. The method of claim 6, wherein receiving the message frame containing the first information and the second information comprises: receiving a CF-poll frame containing a first buffer indication field and a second connection capability indication field in response to receiving downlink data buffered by the access point in a contention-free manner, wherein the first buffer indication field carries the first information, and the second connection capability indication field carries the second information.

    10. The method of claim 9, wherein the second connection capability indication field comprises a plurality of second subfields, each second subfield corresponds to one connection between the access point and the station; and receiving the downlink data frame buffered by the access point under multi-connection according to the second information, comprises: receiving the downlink data frame buffered by the access point under multiple connections indicated by the second subfields each carrying an enabling identifier, according to the second connection capability indication field.

    11-20. (canceled)

    21. An access point, comprising: an antenna; a memory; and a processor, connected to the antenna and the memory respectively, and configured to control the antenna to transmit and receive radio signals by executing computer-executable instructions stored on the memory, to implement the a method for indicating transmission of a buffered downlink data frame under multi-connection, the method comprising: generating a message frame containing first information and second information, wherein the first information is configured to indicate that a downlink data frame of a base station is buffered by the access point, and the second information is configured to indicate the base station to receive the downlink data frame buffered by the access point under multi-connection; and sending the message frame.

    22. (canceled)

    23. The access point of claim 21, wherein the processor is configured to: generate a beacon frame containing a first buffer indication field and a first connection capability indication field in response to the station receiving downlink data buffered by the access point in a contention manner, wherein the first buffer indication field carries the first information, and the first connection capability indication field carries the second information.

    24. The access point of claim 23, wherein the first connection capability indication field comprises a plurality of first subfields, each first subfield corresponds to one connection between the access point and the station, and the processor is configured to: generate the beacon frame containing the first buffer indication field and the plurality of first subfields, wherein the first subfield carries an enabling identifier configured to enable the connection in response to a load of the connection being less than a first preset threshold.

    25. The access point of claim 21, wherein the processor is configured to: generate a contention-free (CF)-poll frame containing a second buffer indication field and a second connection capability indication field in response to the station receiving downlink data buffered by the access point in a contention-free manner, wherein the first buffer indication field carries the first information, and the second connection capability indication field carries the second information.

    26. The access point of claim 25, wherein the second connection capability indication field comprises a plurality of second subfields, each second subfield corresponds to one connection between the access point and the station; and the processor is configured to: generate a CF-poll frame containing the second buffer indication field and the plurality of second subfields, wherein the second subfield carries an enabling identifier configured to enable the connection in response to a load of the connection being less than a second preset threshold.

    27. A station, configured to implement the method of claim 6, comprising: a processor; and a memory, configured to store instructions executable by the processor; and wherein the processor is configured to execute the instructions stored in the memory, so as to implement the method of claim 6.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0017] FIG. 1 is a schematic diagram of an application scenario of an intelligent ammeter control system according to an embodiment of the disclosure.

    [0018] FIG. 2 is a schematic diagram of a method for obtaining buffered data by a station in a dormant state according to an embodiment of the disclosure.

    [0019] FIG. 3 is a schematic diagram of a method for obtaining buffered data by a station in a dormant state according to an embodiment of the disclosure.

    [0020] FIG. 4 is a schematic diagram of a method for indicating transmission of a buffered downlink data frame under multi-connection according to an embodiment of the disclosure.

    [0021] FIG. 5 is a schematic diagram of a method for indicating transmission of a buffered downlink data frame under multi-connection according to an embodiment of the disclosure.

    [0022] FIG. 6 is a schematic diagram of a beacon frame according to an embodiment of the disclosure.

    [0023] FIG. 7 is a schematic diagram of a beacon frame according to an embodiment of the disclosure.

    [0024] FIG. 8 is a schematic diagram of a beacon frame according to an embodiment of the disclosure.

    [0025] FIG. 9 is a schematic diagram of a beacon frame according to an embodiment of the disclosure.

    [0026] FIG. 10 is a schematic diagram of a CF-poll frame according to an embodiment of the disclosure.

    [0027] FIG. 11 is a schematic diagram of a CF-poll frame according to an embodiment of the disclosure.

    [0028] FIG. 12 is a schematic diagram of a CF-poll frame according to an embodiment of the disclosure.

    [0029] FIG. 13 is a schematic diagram of a method for receiving a buffered downlink data frame under multi-connection according to an embodiment of the disclosure.

    [0030] FIG. 14 is a schematic diagram of an apparatus for indicating transmission of a buffered downlink data frame under multi-connection according to an embodiment of the disclosure.

    [0031] FIG. 15 is a schematic diagram of an apparatus for receiving a buffered downlink data frame under multi-connection according to an embodiment of the disclosure.

    [0032] FIG. 16 is a schematic diagram of a terminal according to an embodiment of the disclosure.

    [0033] FIG. 17 is a schematic diagram of a base station according to an embodiment of the disclosure.

    DETAILED DESCRIPTION

    [0034] Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. The following description refers to the accompanying drawings in which the same numbers in different drawings represent the same or similar elements unless otherwise represented. The implementations set forth in the following description of exemplary embodiments do not represent all implementations consistent with the disclosure. Instead, they are merely examples of apparatuses and methods consistent with aspects related to the disclosure as recited in the appended claims.

    [0035] The terms used in the disclosure are only for the purpose of describing specific embodiments, and are not intended to limit the disclosure. The singular forms of “a”, “said” and “the” used in the disclosure and appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term “and/or” as used herein refers to and includes any or all possible combinations of one or more associated listed items.

    [0036] It should be understood that although the terms first, second, and third may be used in this disclosure to describe various information, the information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the disclosure, the instruction information may also be referred to as the second information, and similarly, the second information may also be referred to as the instruction information. Depending on the context, the word “if” as used herein can be interpreted as “when”, “while” or “in response to determining”.

    [0037] In order to better describe any embodiment of the disclosure, the embodiment of the disclosure takes an application scenario of an intelligent ammeter control system as an example for illustrative description.

    [0038] As illustrated in FIG. 1, the embodiment of the disclosure provides an application scenario of an intelligent ammeter control system. Referring to FIG. 2, the intelligent ammeter control system includes a power station control center 21, an access point (AP) 22, an ammeter 1, an ammeter 2 and an ammeter 3. It should be noted that the power station control center may be an intelligent gateway in the intelligent ammeter control system. The AP may be a router. The ammeter is a station (STA) in the embodiment of the disclosure. According to the scheduling requirement of the intelligent control system, the power station control center can send a scheduling instruction to the AP, to instruct the AP to configure the stored buffered data to the ammeters. In order to save power, the ammeter may be in a dormant state, and the ammeter in the dormant state still needs to acquire buffered data from the AP to execute corresponding application functions in real time.

    [0039] FIG. 2 is a schematic diagram of a method for obtaining buffered data by a station in a dormant state according to an embodiment of the disclosure. As illustrated in FIG. 2, before entering the dormant state, the station will negotiate a wake-up period with the AP to monitor the beacon frame. The station wakes up periodically to monitor the beacon frame sent by the AP, and parses the traffic indication map (TIM), to know whether a downlink data frame of the station is buffered by the AP. If the downlink data frame of the station is buffered by the AP, the station sends a power saving poll (PS-poll) frame during the contention period, to obtain resources for receiving the downlink data buffered by the AP. There are two ways to send the PS-poll frame.

    [0040] In the first way, the station sends the PS-poll frame under the connection of receiving the beacon frame, and receives the buffered downlink data frame under multiple connections simultaneously.

    [0041] In the second way, the PS-poll frame is sent under each connection, and the buffered downlink data frame is received independently under each connection. In this way, the receiving time of the buffered downlink data frame under different connections may be the same or different. FIG. 3 is a schematic diagram of a method for obtaining buffered data by a station in a dormant state according to an embodiment of the disclosure. As illustrated in FIG. 3, before entering the dormant state, the station will negotiate the wake-up period with the AP, and periodically obtain the downlink data frames buffered by the AP within a service period (SP) specified by the AP. Here, the station negotiates the wake-up period with the AP. During the contention-free period, the AP sends the downlink data frame buffered by the AP through the CF-poll frame. Here, the CF-poll frame is sent by the AP to the station, which may be sent in each frequency band, and the station receives and buffers the downlink data frame based on the CF-poll frame.

    [0042] Two ways shown in FIG. 2 and FIG. 3 both are for the case of performing data transmission under a single connection. In order to improve the spectrum utilization efficiency of the system, increase the rate and throughput of data transmission between the AP and the station, and reduce the delay of the data transmission, the devices need to communicate with each other under multi-connection. Therefore, it is necessary to enhance the above two ways to adapt to the communication under multi-connection. The multi-connection may refer to multiple bandwidths under one frequency band or multiple frequency bands.

    [0043] The frequencies used by the multiple connections are different, for example, the frequencies used by the multiple connections may be one or more of 2.4 GHz, 5.8 GHz, and 6-7 GHz.

    [0044] FIG. 4 is a schematic diagram of a method for indicating transmission of a buffered downlink data frame under multi-connection according to an embodiment of the disclosure. The method includes the following steps.

    [0045] In S110, a message frame containing first information and second information is generated, in which the first information is configured to indicate that a downlink data frame of a station is buffered by an AP, and the second information is configured to indicate the station to receive the downlink data frame buffered by the AP under multi-connection.

    [0046] In this embodiment, the message frame may be a message frame sent by the AP to the station. For example, in the intelligent ammeter control system, a router device is the AP and an intelligent ammeter is the station, and the message frame may be the message frame sent by the router device to the intelligent ammeter. Here, the message frame may be a beacon frame or a CF-poll frame. Multi-connection can refer to multiple bandwidths under one frequency band/multiple frequency bands, and can be understood as multiple channels for transmitting data. Each connection in the multi-connection corresponds to one channel for transmitting data, and each channel can correspond to one frequency band or one bandwidth under one frequency band. It should be noted that “under multi-connection” can also be expressed as “under multiple connections”, “in multi-connection”, “in multiple connections”, “under multi-transmission connection”, “in multi-transmission connections”, “under multiple transmission connections” and “in multiple transmission connections”. Here, the downlink data frame buffered by the AP may be data pre-buffered by the AP, which can also be data sent by a third-party device to the AP. As illustrated in FIG. 1, in the intelligent ammeter control system, the downlink data frame buffered by the AP 22 may be data sent to the AP 22 by the device of the power station control center 21 in the intelligent ammeter control system.

    [0047] In this embodiment, the message frame may contain different information fields, and each information field may contain multiple bits. The value of each bit (i.e., “1” or “0”) indicates different information respectively. Here, the message frame containing the first information and the second information may contain the first information field and the second information field. Here, the first information field may contain multiple bits, and each bit may be associated with a station. For example, 1000 bits may be associated with 1000 stations. When the bit value is “1”, it means that the station corresponding to the bit has downlink data frames buffered by the AP. Here, the station indicated by an association identifier (AID) corresponding to a bit position has buffered downlink data frames by the AP. Here, the AID is assigned to the station by the AP when the AP is associated with the station. When the bit value is “0”, it means that the station associated with the corresponding bit does not have downlink data frames buffered by the AP. Here, the second information field may contain a plurality of bits, and each bit is associated with a connection between the station and the AP. When the bit value is “1”, it means that the connection between the station associated with the corresponding bit and the AP can transmit the downlink data frames. When the bit value is “0”, it means that the connection between the station associated with the corresponding bit and the AP cannot carry out the transmission of the downlink data frames. Here, after receiving the message frame containing the first information and the second information, the station can obtain the first information and the second information by analyzing the values corresponding to the bits of the message frame. Here, since the first information is configured to indicate that the downlink data frame of the station is buffered by the AP, and the second information is configured to indicate the station to receive the downlink data frame buffered by the AP under multi-connection, the station can determine to receive the downlink data frames under multi-connection. Here, after determining the first information configured to indicate that the downlink data frame of the station is buffered by the AP, the second information configured to indicate the station to receive the downlink data frame buffered by the AP under multi-connection is determined. It should be noted that when the bit in the first information field is set to “0”, the bit in the second information field is not set.

    [0048] In S120, the message frame is sent.

    [0049] In this embodiment, the message frame may be periodically sent by the AP to the station. The station learns the existence of the AP through the received message frame. Here, a distance between the station and the AP is set within a preset range to ensure that the station can receive the message frame sent by the AP. Here, the service area where the AP is located may include multiple stations. The message frame can be sent by broadcasting.

    [0050] In embodiments of the disclosure, after receiving the message frame, the station can know based on the first information that the downlink data frame that needs to be acquired is buffered by the AP, and can know based on the second information that the downlink data frame buffered by the AP can be received under multi-connection. Therefore, the station can receive the downlink data frame buffered by the AP under multi-connection, which improves the rate and throughput of data transmission between the AP and the station, and reduces the delay of the data transmission.

    [0051] FIG. 5 is a schematic diagram of a method for indicating transmission of a buffered downlink data frame under multi-connection according to an embodiment of the disclosure. In step S110, generating the message frame containing the first information and the second information includes the following steps.

    [0052] In S210, a beacon frame containing a first buffer indication field and a first connection capability indication field is generated in response to the station receiving downlink data buffered by the AP in a contention manner, in which the first buffer indication field carries the first information, and the first connection capability indication field carries the second information.

    [0053] Here, whether the station receives the downlink data buffered by the AP in a contention manner can be set or specified during wireless networking. The AP can determine whether the station receives the downlink data buffered by the AP in a contention manner by detecting parameter information that has been set or specified. The beacon frame may be a management frame in wireless communication. A TIM (traffic indication map) may be included in the beacon frame. The first buffer indication field and the first connection capability indication field may be in the TIM field. For example, as illustrated in FIG. 6, the first buffer indication field may be the AID field corresponding to the TIM field. Each bit included in the AID field may be associated with one station. If the AID field can contain multiple bits, the AID field can be associated with multiple stations. For example, 2008 bits of an AID can be associated with 2008 stations. When the bit corresponding to the station is “1”, it means that the station has downlink data frames buffered by the AP. Here, the first buffer indication field carries information that the stations buffer the downlink data frames in the AP included in the first information.

    [0054] It should be noted that, the first buffer indication field and the first connection capability indication field may be set in other information fields of the TIM field, such as the X field in FIG. 6, where X field corresponds to one information field, and Y field may originally be a blank field. Alternatively, the first buffer indication field and the first connection capability indication field may be set in other information fields in the beacon frame other than the TIM field. For example, as illustrated in FIG. 7, the first connection capability indication field is set in the Y field, where the Y field corresponds to one information field, and the Y field may originally be a blank field. Each bit included in the Y field can be associated with one connection between the station and the AP. Here, the first connection capability indication field may contain multiple bits, and each bit is associated with one connection. When the bit corresponding to the connection is “1”, it means that data transmission can be performed under the connection. The first connection capability indication field carries information that the station can perform data transmission under multi-connection included in the second information.

    [0055] In this embodiment, the first connection capability indication field includes a plurality of first subfields, and each first subfield corresponds to one connection between the AP and the station. Generating the beacon frame containing the first buffer indication field and the first connection capability indication field, includes:

    [0056] generating the beacon frame containing the first buffer indication field and the first subfields, in which the first subfield carries an enabling identifier configured to enable the connection in response to a load of the connection being less than a first preset threshold.

    [0057] In this embodiment, the first buffer indication field may be associated with specific stations, and a correspondence between the number of bits in the first buffer indication field and the station may be determined according to requirements. For example, as illustrated in FIG. 9, the first buffer indication field may be associated with a first station. The first buffer indication field may be associated with one station through one bit. This bit can be set to “1” when it is detected that the AP has buffered the downlink data frames sent to the station. The first buffer indication field may also be associated with one station through multiple bits. For example, if the first buffer indication field is associated with one station through 3 bits, when it is detected that the AP has buffered downlink data frames sent to the station, these 3 bits can be set to “001”.

    [0058] In this embodiment, the first subfield is associated with each connection between the AP and the station. For example, as illustrated in FIG. 8, the first connection capability indication field includes a plurality of first subfields. The plurality of first subfields are associated with connection 1, connection 2, connection 3, . . . , connection N, respectively. The first subfield may correspond to one bit. Taking the connection associated with the first subfield being connection 1 as an example, when a load of the connection 1 is less than a first preset threshold, this bit can be set to 1. The first subfield may also correspond to multiple bits. Taking the connection associated with the first subfield being connection 1 and the first subfield including 3 bits as an example, when a load of the connection 1 is less than the first preset threshold, these 3 bits can be set to “001”. Here, the plurality of first subfields may be set adjacent to each other in the beacon frame or may be set at intervals. Here, the first preset threshold can be flexibly set according to network requirements. For example, when the transmission performance of the connection is required to be high, a small first preset threshold may be set. When the requirements for the transmission performance of the connection are low, a large first preset threshold may be set. Here, the enabling identifier bit may include the value of the bit corresponding to the first subfield.

    [0059] As illustrated in FIG. 9, in an embodiment, the first buffer indication field is associated with the first station. The first buffer indication field includes 1 bit, and the bit carries an enabling identifier “1”, indicating that the AP buffers the downlink data frame of the first station. The first connection capability indication field includes 4 first subfields, and the 4 first subfields are associated with connection 1, connection 2, connection 3 and connection 4 between the AP and the station respectively. The first preset threshold is set to 4. Connection 1 connects 3 stations, connection 2 connects 2 stations, connection 3 connects 5 stations, and connection 4 connects 1 station. Since only the loads of connection 1, connection 2, and connection 4 are less than the first preset threshold, the bits of the first connection capability indication field are set to 1101, indicating the station to receive the downlink data frames buffered by the AP under connection 1, connection 2 and connection 3.

    [0060] In this embodiment, generating the message frame containing the first information and the second information includes:

    [0061] generating a CF-poll frame containing a second buffer indication field and a second connection capability indication field in response to the station receiving the downlink data buffered by the AP in a contention-free manner, in which the first buffer indication field carries the first information, and the second connection capability indication field carries the second information.

    [0062] Here, whether the station receives the downlink data buffered by the AP in a contention-free manner can be set or specified during the wireless networking. The AP may determine whether the station receives the downlink data buffered by the AP in a contention-free manner by detecting the parameter information that has been set or specified. The second buffer indication field and the second connection capability indication field may be set in an information field included in the CF-poll frame. For example, as illustrated in FIG. 10, the second buffer indication field may be in the first information field included in the CF-poll frame. Here, each bit included in the second buffer indication field may be associated with one station. Here, the second buffer indication field may contain multiple bits, and the multiple bits may be associated with multiple stations. When the bit corresponding to the station is “1”, it means that the station has downlink data frames buffered by the AP. Please refer to FIG. 10 again, the second connection capability indication field is set in the second information field, and each bit included in the second information field can be associated with a connection between the station and the AP. Here, the second connection capability indication field may contain multiple bits, and multiple bits may be associated with multiple connections. When the bit corresponding to the connection is “1”, it means that data transmission can be performed under the connection.

    [0063] In the embodiment, the second connection capability indication field includes a plurality of second subfields, and each second subfield corresponds to one connection between the AP and the station.

    [0064] Receiving the downlink data frame buffered by the AP under multi-connection according to the second information, includes:

    [0065] receiving the downlink data frame buffered by the AP under multiple connections indicated by the second subfields each carrying an enabling identifier, according to the second connection capability indication field.

    [0066] In the embodiment, the second buffer indication field is associated with the stations. For example, as illustrated in FIG. 11, the second buffer indication field is associated with the first station. The second buffer indication field may be associated with one station through one bit. The bit can be set to 1 when it is detected that the AP has buffered downlink data frames sent to the station. The second buffer indication field may also be associated with one station through multiple bits. For example, if the second buffer indication field is associated with one station through 3 bits, when it is detected that the AP has buffered downlink data frames sent to the station, these 3 bits may be set to 001.

    [0067] In the embodiment, the second subfield is associated with each connection between the AP and the station. For example, as illustrated in FIG. 11, a plurality of second subfields are associated with connection 1, connection 2, connection 3, connection N, respectively. The second subfield may be associated with one connection through one bit. Taking the connection associated with the second subfield being connection 1 as an example, when the load of the connection 1 is less than a second preset threshold, this bit can be set to 1. The second subfield may also be associated with one connection through a plurality of bits. Taking the connection associated with the second subfield being connection 1, and the second subfield being associated with one connection through 3 bits as an example, when the load of the connection 1 is less than the second preset threshold, these 3 bits may be set to 001. Here, the second subfields may be set adjacent to each other in the CF-poll frame, or may be set at intervals. Here, the second preset threshold can be flexibly set according to network requirements. For example, when the requirements of transmission performance of the connections are high, a small second preset threshold may be set. When the requirements of transmission performance of the connections are low, a large second preset threshold may be set. Here, the enabling identifier bit may include the value of the bit corresponding to the second subfield.

    [0068] As illustrated in FIG. 12, in an embodiment, the second buffer indication field is associated with the first station. The second buffer indication field is associated with one station through 1 bit, and the bit carries an enabling identifier “1”, indicating that the AP buffers the downlink data frame of the first station. The second connection capability indication field includes 4 second subfields, and the 4 second subfields are associated with connection 1, connection 2, connection 3 and connection 4 between the AP and the station respectively. The second preset threshold is set to 4. Connection 1 connects 3 stations, connection 2 connects 2 stations, connection 3 connects 5 stations, and connection 4 connects 1 station. Since only the loads of connection 1, connection 2, and connection 4 are less than the second preset threshold, the bits of the second connection capability indication field are set to 1101. The station may be instructed to receive downlink data frames buffered by the AP under connection 1, connection 2, and connection 3.

    [0069] FIG. 13 is a schematic diagram of a method for receiving a buffered downlink data frame under multi-connection according to an embodiment of the disclosure. The method is applied to a station. The method includes the following steps.

    [0070] In S130, a message frame containing first information and second information is received.

    [0071] In the embodiment, the message frame may be a message frame sent by the AP to the station. For example, in the intelligent ammeter control system, the message frame may be a message frame sent by the router device to the intelligent ammeter. Here, the message frame may be a beacon frame or a CF-poll frame.

    [0072] In S140, a downlink data frame buffered by an AP is received under multi-connection according to the second information, in response to the first information indicating that the downlink data frame of a station is buffered by the AP.

    [0073] Here, the multi-connection can be understood as multiple channels for transmitting data. For example, each connection in the multi-connection corresponds to a channel for transmitting data. It should be noted that “under multi-connection” can also be expressed as “under multiple connections”, “in multi-connection”, “in multiple connections”, “under multi-transmission connection”, “in multi-transmission connections”, “under multiple transmission connections” and “in multiple transmission connections”. The downlink data frame buffered by the AP may be data pre-buffered by the AP, which can also be data sent by a third-party device to the AP. For example, as illustrated in FIG. 1 again, in the intelligent ammeter control system, the downlink data frame buffered by the AP 22 may be data sent by the control center 21.

    [0074] In the embodiment, the message frame may contain different information fields, and each information field may contain multiple bits. The value of each bit (i.e., “1” or “0”) indicates different information respectively. Here, the message frame containing the first information and the second information may contain the first information field and the second information field. Here, the first information field may contain multiple bits, and each bit may be associated with one station. When the bit value is “1”, it means that the station corresponding to the bit has downlink data frames buffered by the AP. Here, the station indicated by an AID corresponding to a bit position has downlink data frames buffered by the AP. Here, the AID is assigned to the station by the AP when the AP is associated with the station. When the bit value is “0”, it means that the station associated with the corresponding bit does not buffer downlink data frames in the AP. Here, the second information field contains a plurality of bits, and each bit is associated with one connection between the station and the AP. When the bit value is “1”, it means that the connection between the station associated with the corresponding bit and the AP can transmit the downlink data frames. When the bit value is “0”, it means that the connection between the station associated with the corresponding bit and the AP cannot carry out the transmission of the downlink data frames. Here, after receiving the message frame containing the first information and the second information, the station can obtain the first information and the second information by analyzing the values corresponding to the bits of the message frame. Since the first information is configured to indicate that the downlink data frame of the station is buffered by the AP, and the second information is configured to indicate the station to receive the downlink data frame buffered by the AP under multi-connection, the station can determine to receive the downlink data buffered by the AP under multi-connection.

    [0075] In the embodiment, the message frame may be periodically received by the station, and the station learns the existence of the AP through the received message frame. Here, the distance between the station and the AP is within the preset range to ensure that the station can receive the message frame sent by the AP. Here, the service area where the AP is located may include multiple stations. The message frame can be sent by broadcasting.

    [0076] In the embodiment, receiving the message frame containing the first information and the second information includes:

    [0077] receiving a beacon frame containing a first buffer indication field and a first connection capability indication field in response to obtaining downlink data buffered by the AP in a contention manner, in which the first buffer indication field carries the first information, and the first connection capability indication field carries the second information.

    [0078] Here, whether the station receives the downlink data buffered by the AP in a contention manner can be set or specified during the wireless networking. The AP may determine whether the station receives the downlink data buffered by the AP in a contention manner based on the detection of parameter information that has been set or specified. The beacon frame may be a management frame in wireless communication. A TIM field may be included in the beacon frame. The first buffer indication field and the first connection capability indication field may be set in the TIM field. For example, as illustrated in FIG. 7, the first buffer indication field may be in the AID field corresponding to the TIM field. Here, each bit included in the AID may be associated with one station. Here, the AID may contain multiple bits. When the bit corresponding to the station is “1”, it means that the station has downlink data frames buffered by the AP.

    [0079] It should be noted that, the first buffer indication field and the first connection capability indication field may be set in other information fields of the TIM field, such as the X field in FIG. 6, or may be set in other information fields in the beacon frame. For example, as illustrated in FIG. 7 again, the first connection capability indication field is set in the Y field other than the TIM field. Each bit included in the Y field may be associated with one connection between the station and the AP. Here, the first connection capability indication field may contain multiple bits, and the multiple bits are associated with multiple connections. When the bit corresponding to the connection is “1”, it means that data transmission can be performed under the connection.

    [0080] In the embodiment, the first connection capability indication field includes a plurality of first subfields, and each first subfield corresponds to one connection between the AP and the station.

    [0081] Receiving the downlink data frame buffered by the AP under multi-connection according to the second information, includes:

    [0082] receiving the downlink data frame buffered by the AP under multi-connection indicated by the first subfields each carrying an enabling identifier, according to the first connection capability indication field.

    [0083] In the embodiment, the first buffer indication field is associated with specific stations. For example, as illustrated in FIG. 8 again, the second buffer indication field is associated with the first station. The first buffer indication field may be associated with one station through one bit. This bit can be set to 1 when it is detected that the AP has buffered downlink data frames sent to the station. The first buffer indication field may also be associated with one station through multiple bits. For example, if the first buffer indication field is associated with one station through 3 bits, when it is detected that the AP has buffered downlink data frames sent to the station, these 3 bits may be set to 001.

    [0084] In the embodiment, the first subfield is associated with each connection between the AP and the station. For example, as illustrated in FIG. 8 again, the first connection capability indication field includes a plurality of first subfields, and each first subfield is associated with connection 1, connection 2, connection 3, . . . , connection N, respectively. The first subfield may be associated with one connection by one bit. Taking the connection associated with the first subfield being connection 1 as an example, when a load of the connection 1 is less than the first preset threshold, this bit can be set to 1. The first subfield may also be associated with one connection through a plurality of bits. Taking the connection associated with the first subfield being connection 1 and the first subfield being associated with the connection through 3 bits as an example, when a load of the connection 1 is less than the first preset threshold, these 3 bits can be set to “001”. Here, the plurality of first subfields may be set adjacent to each other in the beacon frame or may be set at intervals. The first preset threshold can be flexibly set according to network requirements. For example, when the requirements for transmission performance of the connections are high, a small first preset threshold may be set. When the requirements for the transmission performance of the connections are low, a large first preset threshold may be set. Here, the enabling identifier bit may include the value of the bit corresponding to the first subfield.

    [0085] As illustrated in FIG. 9 again, in an embodiment, the first buffer indication field is associated with the first station. The first buffer indication field is associated with one station through 1 bit, and the bit carries an enabling identifier “1”, indicating that the AP buffers the downlink data frame of the first station. The second connection capability indication field includes 4 first subfields, and the 4 first subfields are associated with connection 1, connection 2, connection 3 and connection 4 between the AP and the station respectively. The first preset threshold is set to 4. Connection 1 connects 3 stations, connection 2 connects 2 stations, connection 3 connects 5 stations, and connection 4 connects 1 station. Since only the loads of connection 1, connection 2, and connection 4 are less than the first preset threshold, the bits of the first connection capability indication field are set to 1101. The station may be instructed to receive the downlink data frames buffered by the AP under connection 1, connection 2 and connection 3.

    [0086] In the embodiment, receiving the message frame containing the first information and the second information includes:

    [0087] receiving a CF-poll frame containing a first buffer indication field and a second connection capability indication field in response to receiving the downlink data buffered by the AP in a contention-free manner, wherein the first buffer indication field carries the first information, and the second connection capability indication field carries the second information.

    [0088] Here, whether the station receives the downlink data buffered by the AP in a contention-free manner can be set or specified during the wireless network networking. The AP may determine whether the station receives the downlink data buffered by the AP in a contention-free manner by detecting the parameter information that has been set or specified. The second buffer indication field and the second connection capability indication field may be set in an information field included in the CF-poll frame. For example, as illustrated in FIG. 10 again, the second buffer indication field may be in the first information field included in the CF-poll frame. Here, each bit included in the second buffer indication field may be associated with one station. Here, the second buffer indication field may contain multiple bits. When the bit corresponding to the station is “1”, it means that the station has downlink data frames buffered by the AP. The second information includes information that the station has downlink data frames buffered by the AP. As illustrated in FIG. 10 again, the second connection capability indication field is set in the second information field, and each bit included in the second information field can be associated with one connection between the station and the AP. Here, the second connection capability indication field may contain multiple bits. When the bit corresponding to the connection is “1”, it means that data transmission can be performed under the connection.

    [0089] In the embodiment, the second connection capability indication field includes a plurality of second subfields, and each second subfield corresponds to one connection between the AP and the station.

    [0090] Receiving the downlink data frame buffered by the AP under multi-connection according to the second information, includes:

    [0091] receiving the downlink data frame buffered by the AP under multiple connections indicated by the second subfields each carrying the enabling identifier, according to the second connection capability indication field.

    [0092] In the embodiment, the second buffer indication field is associated with specific stations. For example, as illustrated in FIG. 11 again, the second buffer indication field is associated with the first station. The second buffer indication field may be associated with one station through 1 bit. The bit can be set to 1 when it is detected that the AP has buffered downlink data frames sent to the station. The second buffer indication field may also be associated with one station through multiple bits. For example, if the second buffer indication field is associated with one station through 3 bits, when it is detected that the AP has buffered downlink data frames sent to the station, these 3 bits may be set to 001.

    [0093] In the embodiment, the second subfield is associated with each connection between the AP and the station. For example, as illustrated in FIG. 11 again, a plurality of second subfields are associated with connection 1, connection 2, connection 3, . . . , connection N, respectively. The second subfield may be associated with one connection through one bit. Taking the connection associated with the second subfield being connection 1 as an example, when the load of the connection 1 is less than the second preset threshold, this bit can be set to 1. The second subfield may also be associated with one connection through a plurality of bits. Taking the connection associated with the second subfield being connection 1, and the second subfield being associated with the connection through 3 bits as an example, when the load of the connection 1 is less than the second preset threshold, these 3 bits may be set to 001. Here, the plurality of second subfields may be set adjacent to each other in the CF-poll frame, or may be set at intervals. Here, the second preset threshold can be flexibly set according to network requirements. For example, when the requirements for the transmission performance of the connections are high, a small second preset threshold may be set. When the requirements for the transmission performance of the connections are low, a large second preset threshold may be set. The enabling identifier bit may include the value of the bit corresponding to the second subfield.

    [0094] As illustrated in FIG. 12 again, in an embodiment, the second buffer indication field is associated with the first station. The second buffer indication field is associated with one station through 1 bit, and the bit carries an enabling identifier “1”, indicating that the AP buffers the downlink data frame of the first station. The second connection capability indication field includes 4 second subfields, and the 4 second subfields are associated with connection 1, connection 2, connection 3 and connection 4 between the AP and the station respectively. The second preset threshold is set to 4. Connection 1 connects 3 stations, connection 2 connects 2 stations, connection 3 connects 5 stations, and connection 4 connects 1 station. Since only the loads of connection 1, connection 2, and connection 4 are less than the second preset threshold, the bits of the second connection capability indication field are set to 1101. The station may be instructed to receive downlink data frames buffered by the AP under connection 1, connection 2, and connection 4.

    [0095] FIG. 14 is a schematic diagram of an apparatus for indicating transmission of a buffered downlink data frame under multi-connection according to an embodiment of the disclosure. The apparatus is applied to an AP, and includes a generating module 151 and a sending module 152.

    [0096] The generating module 151 is configured to generate a message frame containing first information and second information, in which the first information is configured to indicate that a downlink data frame of a station is buffered by an AP, and the second information is configured to indicate the station to receive the downlink data frame buffered by the AP under multi-connection.

    [0097] The sending module 152 is configured to send the message frame.

    [0098] In an embodiment, the generating module is further configured to: generate a beacon frame containing a first buffer indication field and a first connection capability indication field in response to the station receiving downlink data buffered by the AP in a contention manner, in which the first buffer indication field carries the first information, and the first connection capability indication field carries the second information.

    [0099] In an embodiment, the first connection capability indication field includes a plurality of first subfields, each first subfield corresponds to one connection between the AP and the station, and the generating module 151 is further configured to: generate the beacon frame containing the first buffer indication field and the plurality of first subfields, in which the first subfield carries an enabling identifier configured to enable the corresponding connection in response to a load of the connection being less than a first preset threshold.

    [0100] In an embodiment, the generating module 151 is further configured to: generate a CF-poll frame containing a second buffer indication field and a second connection capability indication field in response to the station receiving downlink data buffered by the AP in a contention-free manner, in which the first buffer indication field carries the first information, and the second connection capability indication field carries the second information.

    [0101] In an embodiment, the second connection capability indication field includes a plurality of second subfields, and each second subfield corresponds to one connection between the AP and the station.

    [0102] The generating module 151 is further configured to: generate a CF-poll frame containing the second buffer indication field and the plurality of second subfields, in which the second subfield carries an enabling identifier configured to enable the corresponding connection in response to a load of the connection being less than a second preset threshold.

    [0103] FIG. 15 is a schematic diagram of an apparatus for receiving a buffered downlink data frame under multi-connection according to an embodiment of the disclosure. The apparatus is applied to a station, and includes a first receiving module and a second receiving module.

    [0104] The first receiving module 161 is configured to receive a message frame containing first information and second information.

    [0105] The second receiving module 162 is configured to receive a downlink data frame buffered by an AP under multi-connection according to the second information, in response to the first information indicating that the downlink data frame of a station is buffered by the AP.

    [0106] In an embodiment, the first receiving module 161 is further configured to: receive a beacon frame containing a first buffer indication field and a first connection capability indication field in response to obtaining downlink data buffered by the AP in a contention manner, in which the first buffer indication field carries the first information, and the first connection capability indication field carries the second information.

    [0107] In an embodiment, the first connection capability indication field includes a plurality of first subfields, each first subfield corresponds to one connection between the AP and the station.

    [0108] The second receiving module 162 is further configured to: receive the downlink data frame buffered by the AP under multi-connection indicated by the first subfields carrying an enabling identifier, according to the first connection capability indication field.

    [0109] In an embodiment, the first receiving module 161 is further configured to: receive a CF-poll frame containing a first buffer indication field and a second connection capability indication field in response to receiving downlink data buffered by the AP in a contention-free manner, in which the first buffer indication field carries the first information, and the second connection capability indication field carries the second information.

    [0110] In an embodiment, the second connection capability indication field includes a plurality of second subfields, and each second subfield corresponds to one connection between the AP and the station.

    [0111] The second receiving module 162 is further configured to: receive the downlink data frame buffered by the AP under multiple connections indicated by the second subfields each carrying an enabling identifier, according to the second connection capability indication field.

    [0112] Embodiments of the disclosure also provide a communication device. The communication device includes:

    [0113] an antenna;

    [0114] a memory; and

    [0115] a processor, connected to the antenna and the memory respectively, and configured to control the antenna to transmit and receive radio signals by executing computer-executable instructions stored on the memory, to implement steps of a method for indicating transmission of a buffered downlink data frame under multi-connection or a method for receiving a buffered downlink data frame under multi-connection provide by any one of the above technical solutions.

    [0116] The communication device provided in the embodiments may be the above terminal or base station. The terminal may include various types of manned terminals or vehicle-mounted terminals. The base station may include various types of base stations, such as, a 4G base station or a 5G base station.

    [0117] The antennas may include various types of antennas, for example, mobile antennas such as 3G antenna, 4G antenna or 5G antenna. The antennas may also include: Wi-Fi antennas or wireless charging antennas.

    [0118] The memory may include various types of storage mediums. The storage mediums are non-transitory computer storage mediums that can continue to memorize the information stored thereon after the communication device is powered off.

    [0119] The processor is connected to the antenna and the memory through a bus, and is configured to read the executable programs stored on the memory, for example, at least one of the methods shown in FIG. 4, FIG. 5, and FIG. 13.

    [0120] Embodiments of the disclosure further provide a non-transitory computer-readable storage medium. The non-transitory computer-readable storage medium stores executable programs. When the executable programs are executed by a processor, steps of a method for indicating transmission of a buffered downlink data frame under multi-connection or a method for receiving a buffered downlink data frame under multi-connection provide by any one of the above technical solutions can be implemented, for example, at least one of the methods shown in FIG. 4, FIG. 5, and FIG. 13.

    [0121] As illustrated in FIG. 16, embodiments of the disclosure provide a structure of a terminal.

    [0122] The embodiment of FIG. 16 provides a terminal 800. The terminal may be a mobile phone, a computer, a digital broadcasting terminal, a message transceiver device, a game console, a tablet device, a medical device, a fitness device and a personal digital assistant.

    [0123] As illustrated in FIG. 16, the terminal 800 may include one or more of the following components: a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810, an input/output (I/O) interface 812, a sensor component 814, and a communication component 816.

    [0124] The processing component 802 generally controls overall operation of the terminal 800, such as the operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps in the above described method. Moreover, the processing component 802 may include one or more modules which facilitate the interaction between the processing component 802 and other components. For instance, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

    [0125] The memory 804 is configured to store various types of data to support the operation of the terminal 800. Examples of such data include instructions for any applications or methods operated on the terminal 800, contact data, phonebook data, messages, pictures, video, etc. The memory 804 may be implemented using any type of volatile or non-volatile memory devices, or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic or optical disk.

    [0126] The power component 806 provides power to various components of the terminal 800. The power component 806 may include a power management system, one or more power sources, and any other components associated with the generation, management, and distribution of power in the terminal 800.

    [0127] The multimedia component 808 includes a screen providing an output interface between the terminal 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes the touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may not only sense a boundary of a touch or swipe action, but also sense a period of time and a pressure associated with the touch or swipe action. In some embodiments, the multimedia component 808 includes a front-facing camera and/or a rear-facing camera. When the terminal 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and/or the rear-facing camera can receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or has focal length and optical zoom capability.

    [0128] The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a microphone (MIC) configured to receive an external audio signal when the terminal 800 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 further includes a speaker to output audio signals.

    [0129] The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, such as a keyboard, a click wheel, buttons, and the like. The buttons may include, but are not limited to, a home button, a volume button, a starting button, and a locking button.

    [0130] The sensor component 814 includes one or more sensors to provide status assessments of various aspects of the terminal 800. For instance, the sensor component 814 may detect an open/closed status of the terminal 800, relative positioning of components, e.g., the display and the keypad, of the terminal 800, a change in position of the terminal 800 or a component of the terminal 800, a presence or absence of user contact with the terminal 800, an orientation or an acceleration/deceleration of the terminal 800, and a change in temperature of the terminal 800. The sensor component 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 814 may also include an accelerometer sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

    [0131] The communication component 816 is configured to facilitate communication, wired or wirelessly, between the terminal 800 and other devices. The terminal 800 can access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 further includes a near field communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on a radio frequency identity (RFID) technology, an infrared data association (IrDA) technology, an ultra-wideband (UWB) technology, a Bluetooth (BT) technology, and other technologies.

    [0132] In exemplary embodiments, the terminal 800 may be implemented with one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors, or other electronic components, for performing the above described method.

    [0133] In exemplary embodiments, there is also provided a non-transitory computer readable storage medium including instructions, such as included in the memory 804, executable by the processor 820 in the terminal 800, for performing the above method. For example, the non-transitory computer-readable storage medium may be a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disc, an optical data storage device, and the like.

    [0134] The terminal can be configured to implement the above methods, for example, the methods shown in FIG. 4, FIG. 5 and FIG. 13.

    [0135] As illustrated in FIG. 17, the embodiment of the disclosure provides a structure of a base station 900. For example, the base station 900 may be provided as a network-side device. As illustrated in FIG. 17, the base station 900 includes a processing component 922, which further includes one or more processors, and a memory resource represented by a memory 932 for storing instructions executable by the processing component 922, such as application programs. The application programs stored in the memory 932 may include one or more modules, each module corresponds to a set of instructions. In addition, the processing component 922 is configured to execute the instructions to perform any of the above methods, e.g., the methods shown in FIG. 4, FIG. 5 and FIG. 13.

    [0136] The base station 900 may include a power component 926 configured to perform power management for the base station 900, a wired or wireless network interface 950 configured to connect the base station 900 to a network, and an input/output (I/O) interface 958. The base station 900 may operate based on an operating system stored in the memory 932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ or the like.

    [0137] The wireless network interface 950 includes, but is not limited to, the antenna of the communication device. Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed here. This application is intended to cover any variations, uses, or adaptations of the disclosure following the general principles thereof and including such departures from the disclosure as come within known or customary practice in the art. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.

    [0138] It will be appreciated that the disclosure is not limited to the exact construction that has been described above and illustrated in the accompanying drawings, and that various modifications and changes can be made without departing from the scope thereof. It is intended that the scope of the disclosure only be limited by the appended claims.