WO2017041591A1 - Method and apparatus for adding block acknowledgement, and method and apparatus for deleting block acknowledgement - Google Patents
Method and apparatus for adding block acknowledgement, and method and apparatus for deleting block acknowledgement Download PDFInfo
- Publication number
- WO2017041591A1 WO2017041591A1 PCT/CN2016/090790 CN2016090790W WO2017041591A1 WO 2017041591 A1 WO2017041591 A1 WO 2017041591A1 CN 2016090790 W CN2016090790 W CN 2016090790W WO 2017041591 A1 WO2017041591 A1 WO 2017041591A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- frame
- terminal devices
- network device
- addba
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1671—Details of the supervisory signal the supervisory signal being transmitted together with control information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1822—Automatic repetition systems, e.g. Van Duuren systems involving configuration of automatic repeat request [ARQ] with parallel processes
Definitions
- the present invention relates to the field of communications and, more particularly, to a method and apparatus for establishing and tearing down a block acknowledgment communication mechanism.
- Block Acknowledgement (“BA”) transmission is a mechanism introduced by the Institute of Electrical and Electronics Engineers (“IEEE”) 802.11e standard, which allows the sender to not receive an acknowledgment frame.
- the sender sends a Block ACK Request (BAR), and the receiver needs to feed back a series of data frames sent by the BA to the sender after receiving the BAR.
- BAR Block ACK Request
- the receiving end transmits the acknowledgement of a series of data frames in one BA frame, the transmission time of the acknowledgement frame can be reduced, and the channel utilization rate can be improved.
- the transceiver In order to enable the transmission and reception of data frames between a pair of transceivers using a BA transmission mechanism, the transceiver needs to establish a BA communication through a BA setup procedure.
- the BA establishment process includes: the sender sends a BA setup request, the receiver replies to the BA setup response, and interacts with the parameter information required for the BA communication in the BA setup request and response frame. If the BA mechanism is not required to communicate between the transmitter and the receiver, the transmitter may send a Delete Block Acknowledgement (DELBA) request frame to cancel the previously established BA communication mechanism.
- DELBA Delete Block Acknowledgement
- the establishment and removal process of the BA mechanism in the related art is performed only for communication between one transmitter and one receiver, and when used for communication between multiple users, signaling overhead is large and channel utilization is low.
- the invention provides a method and a device for establishing and removing a block confirmation communication mechanism, so that the network is designed
- the establishment and removal of block confirmation communication mechanisms between multiple standby devices can be implemented through a single process, which can reduce signaling overhead during communication and improve channel utilization.
- a method for establishing a block acknowledgment communication mechanism comprising: transmitting an ADDBA request frame for establishing a block acknowledgment communication mechanism to at least two terminal devices, the ADDBA request frame carrying an ADDBA corresponding to the at least two terminal devices Requesting information; receiving an ADDBA response frame sent by each of the at least two terminal devices.
- a second aspect provides a method for establishing a block acknowledgment communication mechanism, including: receiving an ADDBA request frame for establishing a block acknowledgment communication mechanism sent by a network device, where the ADDBA request frame is sent by the network device to at least two terminal devices, where The ADDBA request frame carries ADDBA request information corresponding to the at least two terminal devices; and sends an ADDBA response frame to the network device.
- a third aspect provides a method for establishing a block acknowledgment communication mechanism, including: receiving an ADDBA request frame for establishing a block acknowledgment communication mechanism sent by each terminal device of at least two terminal devices; and sending an ADDBA response to the at least two terminal devices a frame, the ADDBA response frame carrying ADDBA response information corresponding to the at least two terminal devices.
- a fourth aspect provides a method for establishing a block acknowledgment communication mechanism, including: sending an ADDBA request frame for establishing a block acknowledgment communication mechanism to a network device; receiving an ADDBA response frame sent by the network device, where the ADDBA response frame is a network device direction And sending, by the at least two terminal devices, the ADDBA response frame carries ADDBA response information corresponding to the at least two terminal devices.
- a fifth aspect provides a method for establishing a block acknowledgment communication mechanism, including: receiving a request frame sent by a terminal device, where the request frame carries request information and a buffer status report BSR for requesting to establish a block acknowledgment BA communication mechanism; The terminal device transmits an acknowledgement frame confirming successful reception of the request frame.
- a sixth aspect provides a method for establishing a block acknowledgment communication mechanism, comprising: sending a request frame to a network device, the request frame carrying request information for requesting establishment of a block acknowledgment BA communication mechanism, and a buffer status report BSR; The acknowledgment sent by the network device successfully receives the acknowledgment frame of the request frame.
- a seventh aspect a method for removing a block acknowledgment communication mechanism, comprising: sending a detachment block acknowledgment mechanism DELBA request frame to at least two terminal devices, the DELBA request frame carrying a DELBA corresponding to the at least two terminal devices Requesting information; receiving an acknowledgement frame sent by each of the at least two terminal devices to acknowledge receipt of the DELBA request frame.
- a method for removing a block acknowledgment communication mechanism including: receiving a network design Deleting a block to send a DELBA request frame, the DELBA request frame is sent by the network device to at least two terminal devices, the DELBA request frame carrying DELBA request information corresponding to the at least two terminal devices; The network device sends an acknowledgement frame confirming receipt of the DELBA request frame.
- a ninth aspect provides a network device, including: a sending module, configured to send, to at least two terminal devices, an ADDBA request frame for establishing a block acknowledgment communication mechanism, where the ADDBA request frame carries an ADDBA corresponding to the at least two terminal devices And a receiving module, configured to receive an ADDBA response frame sent by each of the at least two terminal devices.
- a terminal device includes: a receiving module, configured to receive an ADDBA request frame for establishing a block acknowledgment communication mechanism sent by a network device, where the ADDBA request frame is sent by the network device to at least two terminal devices, where The ADDBA request frame carries ADDBA request information corresponding to the at least two terminal devices, and the sending module is configured to send an ADDBA response frame to the network device.
- a network device including: a receiving module, configured to receive an ADDBA request frame for establishing a block acknowledgement communication mechanism sent by each terminal device of the at least two terminal devices; and a sending module, configured to send the at least two The terminal devices send an ADDBA response frame, and the ADDBA response frame carries ADDBA response information corresponding to the at least two terminal devices.
- a terminal device includes: a sending module, configured to send an ADDBA request frame for establishing a block acknowledgment communication mechanism to a network device; and a receiving module, configured to receive an ADDBA response frame sent by the network device, where the ADDBA response The frame is sent by the network device to at least two terminal devices, and the ADDBA response frame carries ADDBA response information corresponding to the at least two terminal devices.
- a network device comprising: a receiving module, configured to receive a request frame sent by a terminal device, where the request frame carries request information and a buffer status report BSR for requesting to establish a block acknowledgement BA communication mechanism; And a sending module, configured to send, to the terminal device, an acknowledgement frame that confirms that the request frame is successfully received.
- a terminal device including: a generating module, configured to generate a request frame, where the request frame carries request information and a buffer status report BSR for requesting to establish a block acknowledgement BA communication mechanism; The request frame is sent to the network device.
- a network device including: a sending module, configured to send, to at least two terminal devices, a detachment block acknowledgment mechanism DELBA request frame, where the DELBA request frame carries DELBA request information corresponding to the at least two terminal devices; and a receiving module, configured to receive an acknowledgement frame sent by each of the at least two terminal devices to acknowledge receipt of the DELBA request frame.
- a terminal device includes: a receiving module, configured to receive a DELBA request frame of a teardown block acknowledgment communication mechanism sent by a network device, where the DELBA request frame is sent by the network device to at least two terminal devices, The DELBA request frame carries DELBA request information corresponding to the at least two terminal devices, and the sending module is configured to send, to the network device, an acknowledgement frame that acknowledges receipt of the DELBA request frame.
- the method and apparatus for establishing and removing a block acknowledgment communication mechanism enable a network device and a plurality of terminal devices to establish and remove a block acknowledgment communication mechanism, which can be implemented by a single process. It can reduce the signaling overhead in the communication process and improve the channel utilization.
- FIG. 1 is a schematic flowchart of a method of establishing a block acknowledgment communication mechanism according to an embodiment of the present invention
- FIG. 2 is a schematic diagram of a frame structure of an ADDBA request frame according to an embodiment of the present invention
- FIG. 3 is another schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to an embodiment of the present invention
- FIG. 4 is still another schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to an embodiment of the present invention
- FIG. 5 is a schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to another embodiment of the present invention.
- FIG. 6 is a schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention.
- FIG. 7 is another schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention.
- FIG. 8 is still another schematic diagram of a method of establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention.
- Sexual flow chart
- FIG. 9 is a schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention.
- FIG. 10 is another schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention.
- FIG. 11 is a schematic diagram of a frame structure of an ADDBA response frame according to an embodiment of the present invention.
- FIG. 12 is a schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention.
- FIG. 13 is another schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention.
- FIG. 14 is a schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention.
- FIG. 15 is a schematic diagram of a frame structure of a request frame according to an embodiment of the present invention.
- 16 is a schematic flowchart of a method of establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention.
- FIG. 17 is a schematic flowchart of a method of removing a stand confirmation communication mechanism according to an embodiment of the present invention.
- FIG. 18 is a schematic diagram showing a frame structure of a DELBA request frame according to an embodiment of the present invention.
- FIG. 19 is a schematic flowchart of a method of removing a stand confirmation communication mechanism according to another embodiment of the present invention.
- FIG. 20 is a schematic flow chart of a method of removing a stand confirmation communication mechanism according to still another embodiment of the present invention.
- FIG. 21 is a schematic flowchart of a method for replying an acknowledgement frame according to an embodiment of the present invention.
- FIG. 22 is a schematic diagram showing a frame structure of a multi-user block acknowledgment request frame according to an embodiment of the present invention.
- FIG. 23 is a schematic flowchart of a method for establishing a block acknowledgment communication mechanism of a single-user multi-service type according to an embodiment of the present invention.
- 24 is a schematic diagram showing a frame structure of a multi-service setup block acknowledgment communication mechanism request frame according to an embodiment of the present invention.
- 25 is a schematic diagram of a frame structure of a multi-service setup block acknowledgment communication mechanism response frame according to an embodiment of the present invention.
- 26 is a schematic diagram of a method of multi-service teardown block acknowledgment communication mechanism according to an embodiment of the present invention.
- Sexual flow chart
- FIG. 27 is a schematic diagram showing a frame structure of a multi-service teardown block acknowledgment communication mechanism request frame according to an embodiment of the present invention.
- FIG. 28 is a schematic block diagram of a network device according to an embodiment of the present invention.
- 29 is a schematic block diagram of a terminal device according to an embodiment of the present invention.
- FIG. 30 is a schematic block diagram of a network device according to another embodiment of the present invention.
- FIG. 31 is a schematic block diagram of a terminal device according to another embodiment of the present invention.
- FIG. 32 is a schematic block diagram of a network device according to still another embodiment of the present invention.
- FIG. 33 is a schematic block diagram of a terminal device according to still another embodiment of the present invention.
- FIG. 34 is a schematic block diagram of a network device according to still another embodiment of the present invention.
- FIG. 35 is a schematic block diagram of a terminal device according to still another embodiment of the present invention.
- FIG. 36 is a schematic block diagram of a network device according to still another embodiment of the present invention.
- FIG. 37 is a schematic block diagram of a terminal device according to still another embodiment of the present invention.
- GSM Global System of Mobile Communication
- CDMA Code Division Multiple Access
- WCDMA Wideband Code Division Multiple Access
- LTE Long Term Evolution
- FDD Frequency Division Duplex
- TDD Time Division Duplex
- UMTS Universal Mobile Telecommunication System
- the terminal device may also be referred to as a user equipment (User Equipment, referred to as "UE"), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, and a remote terminal.
- UE user equipment
- the terminal device can be a wireless local area network (Wireless Local Area Networks, The station (Station, abbreviated as "ST"), which can be referred to as "WLAN”, can be a cellular phone, a cordless phone, a Session Initiation Protocol (“SSIP”) phone, or a wireless local loop (Wireless Local). Loop, referred to as "WLL” station, Personal Digital Assistant (PDA), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, in-vehicle devices, wearable Equipment and terminal equipment in future 5G networks.
- PDA Personal Digital Assistant
- the network device is a device for communicating with the mobile device, and the network device may be an Access Point (AP) in the WLAN, Code Division Multiple Access (GSM) or A base station (Base Transceiver Station, abbreviated as “BTS”) in CDMA”), which may also be a base station (NodeB, abbreviated as "NB”) in WCDMA, or a Long Term Evolution (LTE).
- AP Access Point
- GSM Code Division Multiple Access
- BTS Base Transceiver Station
- NB base station
- LTE Long Term Evolution
- An evolved base station (Evolutional Node B, referred to as "eNB” or “eNodeB”
- eNodeB or a relay station or an access point
- an in-vehicle device a wearable device
- a network device in a future 5G network.
- the method 100 includes:
- the network device sends, to each of the at least two terminal devices, an ADDBA request that carries the Add Block Acknowledgement (ADDBA) request information corresponding to all the terminal devices ( Request) frame, after which the network device receives an ADDBA Response (Response) frame sent by each terminal device for the ADDBA request frame.
- ADDBA Add Block Acknowledgement
- the ADDBA request information corresponding to different terminal devices may be carried in the same ADDBA request frame, and the ADDBA request frame may be referred to as a “multi-user ADDBA request frame”, and the network device simultaneously sends the ADDBA request frame to the ADDBA request frame.
- Different terminal devices different terminal devices determine the request information related to themselves according to the information carried in the ADDBA request frame, and establish a BA communication mechanism with the network device according to the request information related to itself.
- the network device sends an ADDBA request frame carrying ADDBA request information corresponding to all terminal devices to a plurality of terminal devices, thereby enabling the network device and the plurality of terminal devices Establish multiple independent BA communication mechanisms
- the process is implemented through a process, which can effectively reduce signaling overhead and improve channel utilization.
- the network communication mechanism between the network device and the terminal device can be understood as a series of data frames that can be confirmed by the network frame between the network device and the terminal device.
- the network device may send the ADDBA request frame to the at least two terminal devices by multicasting or broadcasting.
- the network device may send an Orthogonal Frequency Division Multiple Access (OFDMA) physical layer protocol data unit (Physical Layer Protocol Data Unit) to the at least two terminal devices.
- OFDMA Orthogonal Frequency Division Multiple Access
- Physical Layer Protocol Data Unit Physical Layer Protocol Data Unit
- each subchannel within the system bandwidth occupied by the OFDMA PPDU carries ADDBA request information corresponding to each of the at least two terminal devices.
- the ADDBA request frame sent by the network device to the at least two terminal devices is not a single radio resource control (Media Access Control, abbreviated as "MAC") layer protocol data unit (MPDU).
- MAC Media Access Control
- MPDU layer protocol data unit
- each MPDU is an ADDBA Request frame sent to a terminal device.
- the trigger frame sent to each terminal device can be aggregated (aggregated into an A-MPDU) and sent out to the ADDBA Request frame sent to the terminal device.
- the ADDBA request information corresponding to each of the at least two terminal devices in the ADDBA request information corresponding to the at least two terminal devices includes at least one of the following information: User ID (usually Association Identification, Association Identification, abbreviated as "AID”) information, Dialog Token information, Block ACK Parameter Set information, Block ACK Timeout Value information, and BA Block ACK Strarting Sequence Control (abbreviated as "BA SSC”) information.
- User ID usually Association Identification, Association Identification, abbreviated as "AID”
- Dialog Token information Block ACK Parameter Set information
- Block ACK Timeout Value information Block ACK Timeout Value
- BA SSC BA Block ACK Strarting Sequence Control
- the ADDBA request frame may include a user information part transmitted to each terminal device, and may also include a public information part transmitted to all terminal devices, and the user information part may include user identification information, session identification information, and BA parameter set information. , part or all of the BA timeout information and the BA initial sequence number control information. And the information in the user information portion can be located in the public information portion. If all the information is located in the user information part, there is no public information part, and conversely, if all the information is located in the public information part, there is no part of the user information.
- the ADDBA request frame may be the frame structure shown in FIG. 2.
- the ADDBA frame may be an active frame Action Frame (the type in the MAC header is Management, and the Subtype is Action), and the ADDBA request frame includes a MAC frame header ( Header) Domain, Frame Body Domain, and Frame Check Sequence (FCS) domain.
- the Frame Body field includes a Category field, a Block ACK Action field, and a plurality of User Information (Per STA Info) fields, and each user information field includes an AID field, a Dialog Token field, and a Block ACK Parameter Set. Field, Block ACK Timeout Value field and Block ACK Strarting Sequence Control field.
- the Frame Body field includes a Category field, a Block ACK Action field, a Dialog Token field, and a plurality of Per STA Info fields.
- each Per STA Info field includes an AID field, a Block ACK Parameter Set field, a Block ACK Timeout Value field, and Block ACK Strarting Sequence Control field.
- the user information field may further include a Groupcast with Retries (GCR) group address element (Group Address Element) field, a multi-band (Multi-band) field, a TCLAS field, and an ADDBA. Extension field.
- GCR Groupcast with Retries
- the value of the Category field can be set to 3 (representing Block ACK), and the Bolck ACK Action can be set to any value other than 0, 1, and 2, indicating that the type of the frame is ADDBA sent to at least two terminal devices. Request frame.
- the method 100 further includes:
- the acknowledgement frame acknowledgement may be sent to the network device according to the transmission parameter indicated by the first transmission parameter information on the transmission resource indicated by the first resource allocation information.
- the acknowledgment frame of the ADDBA request frame is successfully received, where the first resource allocation information may be subchannel allocation information, and the terminal device can acquire the location of the resource block that sends the acknowledgment frame after reading the subchannel information, where the first transmission parameter can be
- the information includes a transmission time (PPDU length) information, a Modulation and Coding Scheme ("MCS”) information, and a Cyclic Prefix Length information.
- the first resource allocation information and/or the first transmission parameter information may be located in a public information part or a user information part of the ADDBA Request frame. The invention is not limited thereto.
- the subchannels for transmitting the acknowledgment frame determined by the different terminal devices according to the first resource indication information are orthogonal in the form of OFDMA.
- different terminal devices can transmit an acknowledgment frame in the form of OFDMA.
- the ADDBA request frame further carries the first resource indication information and/or the first transmission parameter information.
- the network device may further send the first trigger frame to the at least two terminal devices, where the first trigger frame carries the first resource allocation information and/or the first transmission parameter information. That is, if the first resource indication information and/or the first transmission parameter information is not included in the ADDBA request frame, the network device may carry the first resource indication information in the first trigger frame sent to the terminal device. And/or the first transmission parameter information. Moreover, further, the first trigger frame may carry indication information indicating that the type of the acknowledgment frame replied by the terminal device is an ACK frame.
- S120 may be specifically: receiving, by each of the at least two terminal devices, an ADDBA response frame according to the second resource allocation information and/or the second transmission parameter information.
- S120 may be: receiving an ADDBA response frame sent by each of the at least two terminal devices through one of the subchannels orthogonal in the form of OFDMA.
- the ADDBA request frame received by each terminal device may include only The request corresponding to the terminal device establishes the request information of the BA communication mechanism, and the time of the ADDBA request frame received by the different terminal devices may also be different.
- the second resource allocation information and/or the second transmission parameter information may be carried in the ADDBA request frame, or the network device may send a second trigger frame to the at least two terminal devices, where the second trigger The frame carries the second resource allocation information and/or the second transmission parameter information.
- the terminal device can learn the location of the resource block used for sending the ADDB Response frame, and after the second parameter information is read, the transmission parameter in the transmission process can be obtained.
- the second trigger frame may further carry indication information indicating that the frame type of the response frame triggered by the second trigger frame is an ADDBA Response frame.
- the second trigger frame may be a new Action Frame
- the Frame Body part includes a Category information field and a Block ACK Action information field, where the value of the Category information field may be 3 (representing Block ACK), Block.
- the ACK Action can be any value other than 0, 1, or 2, indicating the Trigger for ADDBA Response.
- the second trigger frame may further include a Dialog Token information field, and the value thereof is The value of the Dialog Token in the ADDBA request frame is the same, indicating that the second trigger frame triggers the ADDBA Response frame for the ADDBA Request frame in S110.
- the method 100 further includes:
- S140 Send a multi-user acknowledgment frame to the at least two terminal devices, where the multi-user acknowledgment frame carries indication information for indicating that the ADDBA response frame sent by the at least two terminal devices is successfully received.
- the network device may send an acknowledgement frame for confirming the reception to the at least two terminal devices, and the network device may not send the acknowledgement frame for confirming the reception to the terminal device.
- the BA communication mechanism establishment process is completed, otherwise the BA communication mechanism fails to be established.
- FIG. 5 is a schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to another embodiment of the present invention. As shown in FIG. 5, the method 200 includes:
- S201 an access point (Access Point, referred to as "AP") sends a multi-user (ADD-A) ADDBA Request frame to a plurality of stations (Station, referred to as "STA");
- AP Access Point
- STA multi-user station
- the multi-user ADDBA Request frame includes ABBDA request information transmitted to a plurality of STAs, and the ADDBA request information includes the same information as the request information included in the ADDBA request frame mentioned in the method 100.
- the AP sends a trigger frame to multiple STAs.
- the trigger frame is configured to trigger multiple STAs to send an acknowledgement frame in the form of OFDMA, where the acknowledgement frame indicates that the STA has received the Multi-user ADDBA Request frame in S201.
- the multiple STAs send an acknowledgement frame (ACK) to the AP.
- ACK acknowledgement frame
- the AP sends a trigger frame to multiple STAs.
- the trigger frame is used to trigger multiple STAs to send an ADDBA Response frame in the form of OFDMA.
- the multiple STAs send an ADDBA Response frame to the AP.
- the AP sends a multi-user ack (MACK) to multiple STAs.
- MACK multi-user ack
- the method 200 may include only S201 and S205, or only S201, S204 and S205, or only S201, S203, S204 and S205, etc., that is, the AP may not After sending a trigger frame to multiple STAs, multiple STAs may not send a response frame to the AP after receiving the Multi-user ADDBA Request frame sent by the AP. For example, if the AP does not receive the STA sent within the preset time, After confirming the frame, it is considered that the STA successfully receives the Multi-user ADDBA Request frame. After receiving the ADDBA Response frame sent by multiple STAs, the AP may not send a MACK to the STA. The default AP may complete the establishment of the BA communication mechanism after receiving the ADDBA Response frame. Otherwise, the BA communication mechanism fails to be established.
- the network device simultaneously transmits the same multi-user ADDBA request frame including the ADDBA request information corresponding to all the terminal devices of the multiple terminal devices to the plurality of terminal devices, Therefore, multiple independent processes for establishing a BA communication mechanism between the network device and the multiple terminal devices can be implemented through one process, which can effectively reduce signaling overhead and improve channel utilization.
- FIG. 6 is a schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention.
- the method can be performed by a terminal device, as shown in FIG. 6, the method 300 includes:
- S310 Receive an ADDBA request frame that is sent by the network device, where the ADDBA request frame is sent by the network device to at least two terminal devices, where the ADDBA request frame carries an ADDBA request corresponding to the at least two terminal devices. information;
- the terminal device receives an ADDBA Request frame that is sent by the network device to the at least two terminal devices and corresponds to all the terminal devices, and then sends an ADDBA Response frame for the ADDBA request frame to the network device.
- the terminal device receives an ADDBA request frame that is sent by the network device to the plurality of terminal devices and carries ADDBA request information corresponding to all the terminal devices, thereby enabling the network device to A plurality of independent processes for establishing a BA communication mechanism between multiple terminal devices are implemented by one process, which can effectively reduce signaling overhead and improve channel utilization.
- S310 is specifically: receiving, sending, by the network device, by multicast or broadcast.
- the ADDBA request frame is specifically: receiving, sending, by the network device, by multicast or broadcast.
- S310 is specifically: receiving an orthogonal frequency division multiple access physical layer protocol data unit OFDMA PPDU sent by the network device to the at least two terminal devices, where the OFDMA PPDU occupies a bearer on each subchannel within the system bandwidth.
- ADDBA request information corresponding to each of the at least two terminal devices.
- the ADDBA request information corresponding to each of the at least two terminal devices in the ADDBA request information corresponding to the at least two terminal devices includes at least the following information.
- One type user identification information, session identification information, block confirmation BA parameter set information, BA timeout time information, and BA initial serial number control information.
- the method further includes:
- the ADDBA request frame further carries the first resource indication information and/or the first transmission parameter information.
- the terminal device may receive the first trigger frame sent by the network device, where the first trigger frame carries the first resource allocation information and/or the first transmission parameter information.
- S320 is specifically configured to: send the ADDBA response frame to the network device according to the second resource allocation information and/or the second transmission parameter information.
- the ADDBA request frame further carries the second resource allocation information and/or the second transmission parameter information.
- the terminal device may receive the second trigger frame sent by the network device, where the second trigger frame carries the second resource allocation information and/or the second transmission parameter information.
- the second trigger frame further carries indication information indicating that each of the at least two terminal devices sends an ADDBA response frame.
- the second trigger frame further carries the session identifier information.
- S320 is specifically: sending the ADDBA response frame to the network device by using one of the subchannels orthogonal to the OFDMA form.
- the method further includes:
- S340 Receive a multi-user acknowledgment frame sent by the network device, where the multi-user acknowledgment frame bearer is used to indicate that the network device successfully receives the indication information of the ADDBA response frame sent by the at least two terminal devices.
- the terminal device receives an ADDBA request message corresponding to all terminal devices that the network device sends to the plurality of terminal devices.
- the ADDBA request frame of the information can be implemented by a single process of establishing a BA communication mechanism between the network device and the plurality of terminal devices, which can effectively reduce signaling overhead and improve channel utilization.
- the method 400 includes:
- the network device receives an ADDBA Request frame of the Add Block Acknowledgement (ADDBA) request information sent by each of the at least two terminal devices, and then the network device sends the An ADDBA Response frame sent by the at least two terminal devices for the ADDBA request frame, where the ADDBA Response frame carries ADDBA response information corresponding to the at least two terminal devices.
- ADDBA Add Block Acknowledgement
- the ADDBA response information corresponding to the different terminal devices may be carried in the same ADDBA response frame, and the ADDBA response frame may be referred to as multiple users.
- the ADDBA response frame the network device sends the ADDBA response frame to different terminal devices, and completes a process of establishing a BA communication mechanism with the plurality of terminal devices.
- the method for establishing a block acknowledgment communication mechanism in the embodiment of the present invention after receiving the ADDBA request frame sent by the multiple terminal devices, the network device sends the ADDBA response information corresponding to the multiple terminal devices to the multiple terminal devices.
- the ADDBA response frame Therefore, multiple independent processes for establishing a BA communication mechanism between the network device and the multiple terminal devices can be implemented through one process, which can effectively reduce signaling overhead and improve channel utilization.
- the network device may send an acknowledgement ACK frame to the terminal device to confirm the receipt of the ADDBA Request frame, or may not invent the ACK frame.
- the invention is not limited thereto.
- the ADDBA request frame sent by each terminal device of the at least two terminal devices further carries a Buffer Status Report (abbreviated as “BSR”) corresponding to the terminal device.
- BSR Buffer Status Report
- S420 may be: sending orthogonal frequency division multiple access physics to the at least two terminal devices.
- the layer protocol data unit is an OFDMA PPDU, and each subchannel within the system bandwidth occupied by the OFDMA PPDU carries ADDBA response information corresponding to each of the at least two terminal devices.
- the ADDBA response frame sent by the network device to the at least two terminal devices is not a single radio resource control (Media Access Control, abbreviated as "MAC") layer protocol data unit (MAC protocol data unit, referred to as "MPDU").
- the form is transmitted in the form of multiple MPDUs in the form of OFDMA (ie, each MPDU occupies a different frequency subchannel), and each MPDU is an ADDBA Response frame sent to a terminal device.
- the trigger frame sent to each terminal device can be aggregated (aggregated into an A-MPDU) and sent out to the ADDBA Response frame sent to the terminal device.
- the method further includes:
- the ADDBA response frame carries the resource allocation information and/or the transmission parameter information.
- the network device may send a trigger frame to the at least two terminal devices, where the trigger frame includes the resource allocation information and/or the transmission parameter information.
- the ADDBA response frame may be successfully sent to the network device according to the transmission parameter indicated by the transmission parameter information on the transmission resource indicated by the resource allocation information.
- the acknowledgment frame wherein the resource allocation information may be subchannel allocation information, and the terminal device can acquire the location of the resource block that sends the acknowledgment frame after reading the subchannel information, and the transmission parameter may include the acknowledgment time of the ACK frame (PPDU) Length information, Modulation and Coding Scheme ("MCS”) information, Cyclic Prefix Length information, and the like.
- the resource allocation information and/or the transmission parameter information may be located in a public information part or a user information part of the ADDBA Response frame. The invention is not limited thereto.
- the ADDBA response information corresponding to each of the at least two terminal devices in the ADDBA response information corresponding to the at least two terminal devices includes at least the following information.
- One type user identification information (usually associated identification, Association Identification, abbreviated as "AID"), session identification information (Dialog Token), status code (Status Code) information, BA parameter set (Block ACK Parameter Set) information, and BA Block ACK Timeout Value information.
- the ADDBA response frame may be a frame structure as shown in FIG. As shown in FIG. 11, the ADDBA response frame may be a new active frame Action Frame, and the ADDBA response frame includes a MAC Header field, a Frame Body field, and a Frame Check Sequence. , referred to as "FCS" domain, wherein the Frame Body field includes a Category field, a Block ACK Action field, and a plurality of User Information (Per ATA Info) fields.
- the user information portion of each user information field includes an AID field, a Dialog Token field, a Status Code field, a Block ACK Parameter Set field, and a Block ACK Timeout Value field.
- the value of the Category field may be set to 3 (representing Block ACK), and the Bolck ACK Action may be set to any value other than 0, 1, and 2, indicating that the type of the frame is an ADDBA response sent to at least two terminal devices. frame.
- the method for establishing a block acknowledgment communication mechanism in the embodiment of the present invention after receiving the ADDBA request frame sent by the multiple terminal devices, the network device sends the ADDBA response information corresponding to the multiple terminal devices to the multiple terminal devices.
- the ADDBA response frame Therefore, multiple independent processes for establishing a BA communication mechanism between the network device and the multiple terminal devices can be implemented through one process, which can effectively reduce signaling overhead and improve channel utilization.
- the method for establishing a block acknowledgment communication mechanism is described in detail above with reference to FIG. 9 to FIG. 11. The following is a detailed description of the establishment according to the embodiment of the present invention from the terminal device side with reference to FIG. 12 and FIG. Block method of confirming the communication mechanism. It should be understood that the interaction between the terminal device and the network device described in the network device side and related features, functions, and the like correspond to the description on the terminal device side, and the repeated description is omitted as appropriate for brevity.
- FIG. 12 is a schematic flowchart of a method of establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention. The method can be performed by a terminal device, as shown in FIG. 12, the method 500 includes:
- S520 Receive an ADDBA response frame sent by the network device, where the ADDBA response frame is sent by the network device to at least two terminal devices, where the ADDBA response frame carries ADDBA response information corresponding to the at least two terminal devices.
- the terminal device sends an ADDBA Request (Request) frame that establishes an Add Block Acknowledgement (ADDBA) request information to the network device, and the receiving network device sends the ADDBA to the at least two terminal devices.
- Request frame ADDBA response (Response) frame the ADDBA Response frame carries the at least two ends The ADDBA response information corresponding to the end device.
- the method for establishing a block acknowledgment communication mechanism in the embodiment of the present invention after the terminal device sends an ADDBA request frame to the network device, receives the ADDBA response information that the network device sends to the plurality of terminal devices and carries the ADDBA response information corresponding to the multiple terminal devices.
- the ADDBA response frame Therefore, multiple independent processes for establishing a BA communication mechanism between the network device and the multiple terminal devices can be implemented through one process, which can effectively reduce signaling overhead and improve channel utilization.
- the ADDBA request frame further carries a buffer status report BSR.
- S520 is specifically: receiving an orthogonal frequency division multiple access physical layer protocol data unit OFDMA PPDU sent by the network device to the at least two terminal devices, where the OFDMA PPDU occupies a bearer on each subchannel within the system bandwidth.
- ADDBA response information corresponding to each of the at least two terminal devices.
- the method further includes:
- the ADDBA response frame carries the resource allocation information and/or the transmission parameter information.
- the terminal device may receive a trigger frame sent by the network device, where the trigger frame includes the resource allocation information and/or the transmission parameter information.
- the ADDBA response information corresponding to each of the at least two terminal devices in the ADDBA response information corresponding to the at least two terminal devices includes at least the following information.
- One type user identification information, session identification information, status code information, BA parameter set information, and BA timeout information.
- the method for establishing a block acknowledgment communication mechanism in the embodiment of the present invention after the terminal device sends an ADDBA request frame to the network device, receives the ADDBA response information that the network device sends to the plurality of terminal devices and carries the ADDBA response information corresponding to the multiple terminal devices.
- the ADDBA response frame Therefore, multiple independent processes for establishing a BA communication mechanism between the network device and the multiple terminal devices can be implemented through one process, which can effectively reduce signaling overhead and improve channel utilization.
- a method for establishing a block acknowledgment communication mechanism will be described in detail below with reference to FIG. 14 and FIG. 15.
- the method may be performed by a network device.
- the method 600 includes:
- the network device sends a request frame that is sent by the terminal device and is used to request the establishment of the block confirmation BA communication mechanism and the buffer status report (BSR), and then sends the request frame to the terminal device. Confirm that the confirmation frame of the request frame was successfully received.
- BSR buffer status report
- the terminal device sends the request information for requesting to establish the BA communication mechanism and the buffer status report BSR to be sent to the network device in the same request frame, thereby saving Signaling overhead during communication.
- the request information includes at least one of the following information: Dialog Token information, Block ACK Parameter Set information, and Block ACK Timeout Value information.
- the request frame may be the frame structure shown in FIG.
- the request frame includes a MAC header (Header) field, a frame body (Frame Body) field, and a frame check sequence (FCS) field, where the Frame Body field includes a BSR.
- the BSR information field and the ADDBA Response Info field in FIG. 15 may also be located in the MAC Header field, which is not limited by the disclosure.
- the request frame is a QoS data frame or a QoS null frame, and the request frame may also be other types of frames. Not limited.
- the terminal device sends the request information for requesting to establish the BA communication mechanism and the buffer status report BSR to be sent to the network device in the same request frame, thereby saving Signaling overhead during communication.
- FIG. 16 is a schematic diagram of a method of establishing a block acknowledgment communication mechanism in accordance with still another embodiment of the present invention. Flowchart, the method can be performed by a terminal device, the method 700 comprising:
- the terminal device generates a request frame carrying request information and a Buffer Status Report (BSR) for requesting to establish a block acknowledgement BA communication mechanism, and then sends the request frame to the network device.
- BSR Buffer Status Report
- the request frame generated by the terminal device carries the request information for requesting to establish the BA communication mechanism and the buffer status report BSR, thereby saving signaling in the communication process. Overhead.
- the acknowledgement frame sent by the network device to acknowledge receipt of the request frame may be received.
- the request information includes at least one of the following information: session identification information, BA parameter set information, BA timeout information, and BA initial sequence number control information.
- the request frame is a quality of service QoS data frame or a QoS blank frame.
- the network device receives the request message sent by the terminal device and carries the request information for requesting to establish the BA communication mechanism and the buffer status report BSR, thereby saving the communication process. Signaling overhead in .
- the BA communication mechanism removal process in the prior art may be used to remove the BA communication mechanism, and other methods may be used for the BA communication mechanism. tear down.
- S820 Receive an acknowledgement frame sent by each terminal device of the at least two terminal devices to acknowledge receipt of the DELBA request frame.
- the network device sends, to each of the at least two terminal devices, a DELBA request that carries the Deletion Block Acknowledgement ("DELBA") request information corresponding to all the terminal devices ( Request) Frame, after which the network device receives an acknowledgment frame sent by each terminal device for the DELBA request frame.
- DELBA Deletion Block Acknowledgement
- the DELBA request information corresponding to different terminal devices may be carried in the same DELBA request frame, and the DELBA request frame may be referred to as a multi-user DELBA request frame, and the network device simultaneously sends the DELBA request frame to different The terminal device, after receiving the DELBA frame, each terminal device sends an acknowledgement frame for confirming reception to the network device.
- the network device sends a DELBA request frame carrying the DELBA request information corresponding to all the terminal devices to the plurality of terminal devices, thereby the network device and the plurality of terminal devices
- a plurality of independent processes for dismantling the BA communication mechanism are implemented by one process, which can effectively reduce signaling overhead and improve channel utilization.
- the network device may send, by the at least two terminal devices, an orthogonal frequency division multiple access physical layer protocol data unit (OFDMA) PPDU, where the OFDMA PPDU occupies on each subchannel within the system bandwidth and the at least DELBA request information corresponding to each of the two terminal devices.
- OFDMA orthogonal frequency division multiple access physical layer protocol data unit
- the DELBA request frame sent by the network device to the at least two terminal devices is not a single radio resource control (Media Access Control, abbreviated as "MAC") layer protocol data unit (MPDU).
- MPDU radio resource control
- OFDMA Orthogonal Frequency Division Multiple Access
- each The MPDUs are DELBA Request frames sent to a terminal device.
- the trigger frame sent to each terminal device can be aggregated (aggregated into an A-MPDU) and sent out to the DELBA Request frame sent to the terminal device.
- the DELBA request information corresponding to each of the at least two terminal devices in the DELBA request information corresponding to the at least two terminal devices includes at least one of the following information: User identification information (usually Association Identification, AID for short), DELBA Parameter Set information, and Reason Code information.
- the DELBA request frame may be the frame structure shown in FIG. 18.
- the DELBA frame may be an active frame Action Frame (the type in the MAC Header is Management, and the Subtype is Action), and the DELBA request frame includes a MAC frame header ( Header) domain, frame body domain and A Frame Check Sequence (FCS) field, where the Frame Body field includes a Category field, a Block ACK Action field, and a plurality of User Information (Per STA Info) fields.
- the user information portion of each user information field includes an AID field, a DELBA Parameter Set field, and a Reason Code field.
- the user information part may further include a Groupcast with Retries (GCR) group address element (Group Address Element) field, a multi-band (Multi-band) field, and a TCLAS field.
- GCR Groupcast with Retries
- Multi-band multi-band
- TCLAS TCLAS field
- S820 is specifically: receiving an acknowledgement frame that is received by each terminal device of the at least two terminal devices according to the resource indication information and/or the transmission parameter information to receive the DELBA request frame.
- the DELBA request frame further carries the resource indication information and/or the transmission parameter information.
- the terminal device may send a trigger frame to the at least two terminal devices, where the trigger frame carries the resource allocation information and/or the transmission parameter information.
- the acknowledgement frame may be successfully sent to the network device according to the transmission parameter indicated by the transmission parameter information on the transmission resource indicated by the resource allocation information.
- the resource allocation information and/or the transmission parameter information may be located in a public information part or a user information part of the DELBA Request frame. The invention is not limited thereto.
- S820 is specifically: receiving, by each of the at least two terminal devices, an acknowledgement frame that receives the DELBA request frame by using an acknowledgement sent by one of the subchannels orthogonal to the OFDMA form.
- an acknowledgement frame transmitted by the at least two terminal devices in the form of OFDMA is received.
- FIG. 19 is a schematic flowchart of a method for removing a block acknowledgment communication mechanism according to another embodiment of the present invention. As shown in FIG. 19, the method 900 includes:
- an access point (Access Point, referred to as "AP") sends a multi-user (Multi-user) DELBA Request frame to a plurality of stations (Station, referred to as "STA");
- AP Access Point
- STA multi-user DELBA Request frame
- the multi-user DELBA Request frame includes DELDA request information sent to a plurality of STAs, and the DELBA request information includes the same information as the request information in the DELBA request frame mentioned in the method 800.
- the AP sends a trigger frame to multiple STAs.
- the trigger frame is configured to trigger multiple STAs to send an acknowledgement frame in the form of OFDMA, where the acknowledgement frame indicates that the STA has received the Multi-user DELBA Request frame in S201.
- a plurality of STAs send an acknowledgement frame (ACK) to the AP.
- ACK acknowledgement frame
- the method 900 may not include S902.
- the multi-user DELBA Request frame in S901 may include resource indication information and transmission parameter information, and multiple STAs may according to the resource indication information and transmission parameters included in the DELBA Request frame.
- the information sends an ACK frame to the network device.
- the network device sends a DELBA request frame carrying the DELBA request information corresponding to all the terminal devices to the plurality of terminal devices, thereby the network device and the plurality of terminal devices
- a plurality of independent processes for dismantling the BA communication mechanism are implemented by one process, which can effectively reduce signaling overhead and improve channel utilization.
- a method of removing the block acknowledgment communication mechanism according to still another embodiment of the present invention will be described in detail below from the terminal device side with reference to FIG. It should be understood that the interaction between the terminal device and the network device described in the network device side and related features, functions, and the like correspond to the description on the terminal device side, and the repeated description is omitted as appropriate for brevity.
- FIG. 20 is a schematic flowchart of a method for removing a block acknowledgment communication mechanism according to still another embodiment of the present invention. The method may be performed by a terminal device. As shown in FIG. 20, the method 1000 includes:
- S1010 receives a demolition block acknowledgment communication mechanism DELBA request frame sent by the network device, where the DELBA request frame is sent by the network device to at least two terminal devices, where the DELBA request frame carries DELBA request information corresponding to the at least two terminal devices. ;
- S1020 Send an acknowledgement frame confirming receipt of the DELBA request frame to the network device.
- the terminal device receives a DELBA request (Request) frame that is sent by the network device to the at least two terminal devices and carries the Delete Block Acknowledgement (DELTA) request information corresponding to all the terminal devices.
- DELBA request Request
- An acknowledgment frame for the DELBA request frame is then sent to the network device.
- the terminal device receives a DELBA request frame that the network device sends to the plurality of terminal devices and carries the DELBA request information corresponding to all the terminal devices, thereby Multiple independent processes for removing the BA communication mechanism between multiple terminal devices are implemented through one process, which can effectively reduce signaling overhead and improve channel utilization.
- S1010 is specifically: receiving an orthogonal frequency division multiple access physical layer protocol data unit OFDMA PPDU sent by the network device to the at least two terminal devices, where the OFDMA PPDU occupies a bearer on each subchannel within the system bandwidth.
- DELBA request information corresponding to each of the at least two terminal devices.
- the DELBA request information corresponding to one of the at least two terminal devices in the DELBA request information corresponding to all the terminal devices in the at least two terminal devices includes the following information. At least one of: user identification information, teardown parameter set information, reason code information.
- S1020 is specifically configured to send, to the network device, an acknowledgement frame that acknowledges receipt of the DELBA request frame according to the resource indication information and/or the transmission parameter information.
- the DELBA request frame further carries the resource indication information and/or the transmission parameter information.
- the terminal device receives the trigger frame sent by the network device, where the trigger frame carries the resource allocation information and/or the transmission parameter information.
- S1020 is specifically: sending, by using one of the subchannels orthogonal to the OFDMA form, an acknowledgement frame that acknowledges receipt of the DELBA request frame to the network device.
- the terminal device receives a DELBA request frame that the network device sends to the plurality of terminal devices and carries the DELBA request information corresponding to all the terminal devices, thereby Multiple independent processes for removing the BA communication mechanism between multiple terminal devices are implemented through one process, which can effectively reduce signaling overhead and improve channel utilization.
- the embodiment of the invention further provides a method for the BA reply between the sending node and the receiving node after the BA communication mechanism has been established between the sending node and the receiving node. If the sending node sets the ACK Policy to Block Ack in the sent QoS Data Frame, the receiving node does not immediately reply the acknowledgment frame or the block acknowledgment frame ACK/BA after receiving the QoS Data Frame, but waits for the sending node to send the block.
- a Block Ack Request (BAR) frame is requested to obtain its ACK/BA.
- AP A multi-user block Ack Request (Multi-user Block Ack Request is simply referred to as "MU-BAR") is required to request a request frame of a plurality of STAs.
- the MU-BAR frame is usually used to request a BA frame from the STA.
- the transmitting node sends only one MAC protocol data unit MPDU before requesting the BA frame of the receiving node.
- the sending node only needs to obtain the confirmation of the receiving node.
- ACK frame the transmitting node previously sent a management frame to the receiving node. Since the management frame does not have a sequence number, the transmitting node cannot obtain a BA frame from the receiving node, and only an ACK frame can be requested.
- FIG. 21 is a schematic flowchart of a method for replying an acknowledgement frame according to an embodiment of the present invention. As shown in FIG. 21, the method 2000 includes:
- the AP sends a multi-user block acknowledgement request frame MU-BAR to multiple station STAs;
- the MU-BAR includes user information sent to each STA, where the user information includes a user identifier (which may be an AID), ACK/BA indication information, block acknowledgement request information, and resource allocation information, and the ACK/BA indication information is used for Instructing the STA whether to reply to the ACK frame or the BA frame, the block acknowledgement request information may include a BA SSC field, which is used to indicate on which resource block the STA sends the ACK frame or the BA frame.
- a user identifier which may be an AID
- ACK/BA indication information is used for Instructing the STA whether to reply to the ACK frame or the BA frame
- the block acknowledgement request information may include a BA SSC field, which is used to indicate on which resource block the STA sends the ACK frame or the BA frame.
- the AP sends a MU-BAR frame to the multiple STAs.
- each STA of the multiple STAs After receiving the MU-BAR frame, each STA of the multiple STAs reads user information sent to the STA, acquires ACK/BA indication information, block acknowledgement request information, and resource allocation information, if ACK/BA indication The information indicates that the STA should reply to the ACK frame, then the STA replies with an ACK frame on the corresponding resource block; if the ACK/BA indication information indicates that the STA should reply to the BA frame, the STA replies to the BA frame on the corresponding resource block.
- the Multi-BAR frame includes a MAC Header field, a Frame Body field, and a Frame Check Sequence (FCS) field, and the frame body field includes a bearer and is sent to all STAs.
- Common Bar Control Information Common Block Confirmation Request Control Information field and a plurality of STA Specific BAR Information fields carrying user information transmitted to each STA
- the STA Specific BAR Information field includes A plurality of User Information (Per STA Info) fields, each Per STA Info field including: an AID field, an ACK/BA frame indication field, a TID field, and a Block ACK Starting Sequence Contorl field.
- the invention is not limited thereto.
- the user information part may not include the Block Ack Starting Sequence Control field.
- the ACK/BA indication information acquired by the STA is “reply ACK frame”, when the STA successfully receives the previous frame, the ACK frame is returned; when the STA does not successfully receive the previous frame.
- you do not reply to any frame you can also reply to a different frame (not not ack, that is, not received) that is different from the ACK frame on the corresponding resource block.
- FIG. 23 is a schematic flowchart of a method for establishing a block acknowledgment communication mechanism of a single-user multi-service type according to an embodiment of the present invention. As shown in FIG. 23, the method 3000 includes:
- the sending end sends a Multi-TID ADDBA Request frame to the receiving end.
- the Multi-TID ADDBA Request frame includes BA establishment request information for a plurality of service types (Traffic Identification, referred to as "TID"), specifically including a Block Ack Parameter Set field, and a BA timeout time (Block Ack Timeout).
- TID Traffic Identification
- BA SSC BA Ack Starting Sequence Control
- S3020 The receiving end returns an acknowledgement frame.
- S3030 The receiving end sends a Multi-TID ADDBA Response frame to the sending end.
- the Multi-TID ADDBA Response frame includes BA establishment response information for multiple TIDs, including a Block Ack Pparameter Set field, a Block Ack Timeout Value field, and a Status Code.
- the field may also include a Dialog Token field.
- a possible frame structure of the Multi-TID ADDBA Request frame in S3010 is as shown in FIG. 24. It is an action frame (type in the MAC Header is management, subtype is action), and the Multi-TID ADDBA Request frame includes a MAC header field, a frame body, and a frame.
- a Frame Check Sequence (FCS) field where the Frame Body field includes a Category field, a Block ACK Action field, a Dialog Token field, and multiple service information. (Per TID Info) field.
- Each service information field includes Block ACK The Parameter Set field, the Block ACK Timeout Value field, and the Block ACK Strarting Sequence Control field.
- the value of the Category field is 3 (indicating Block Ack), and the Block Ack Action field is set to any value other than 0, 1, 2, indicating Multi-TID ADDBA Request (because 0 means ADDBA Request, 1 means ADDBA Response, 2 means DELBA Request).
- the Multi-TID ADDBA Response includes a MAC Header field and a Frame Body. a domain and a frame check sequence (FCS) field, wherein the frame body field includes a category field, a block ACK action field, and a Dialog Token field. Multiple Business Information (Per TID Info) fields. Each service information field Block ACK Parameter Set field, Block ACK Timeout Value field, and Status Code field.
- FCS frame check sequence
- the value of the Category field in FIG. 25 is 3 (indicating Block Ack), and the Block Ack Action is set to any value other than 0, 1, 2, indicating a Multi-TID ADDBA Response frame.
- the process of removing the block confirmation communication mechanism can also operate for a multi-service type, as shown in FIG. 26, the method 4000 includes:
- S4010 The sending end sends a Multi-TID DELBA Request frame.
- the Multi-TID DELBA Request frame includes BA communication mechanism teardown request information for multiple TIDs, specifically including DELBA Parameter Set information and Reason Code information;
- S4020 The receiving end sends a response frame.
- a possible frame structure of the Multi-TID DELBA Request frame in the S4010 is as shown in FIG. 27, which is an Action Frame (Type in the MAC Header is Management, subtype (Subtype) is Action), the DELBA request frame includes a MAC Header field, a Frame Body field, and a Frame Check Sequence (FCS) field, where the Frame Body
- FCS Frame Check Sequence
- the domain includes a Category field, a Block ACK Action field, and a plurality of Service Information (Per TID info) fields.
- Each service information field includes a demolition block acknowledgment communication mechanism parameter set (DELBA Parameter) Set) field and Reason Code field.
- the value of the Category field in FIG. 27 is 3 (indicating Block Ack), and the value of the Block Ack Action field is set to any value other than 0, 1, 2, indicating Multi-TID DELBA Request.
- the method in this embodiment can also be extended to a multi-user scenario, and only needs to add a user identifier (STA ID) field (such as an AID) in the service information field in FIG. 27 to represent information of different users, and the method 100 is reused.
- STA ID user identifier
- the method can be used to send frames.
- the network device 10 includes:
- the sending module 11 is configured to send, to the at least two terminal devices, an establishment block confirmation communication mechanism ADDBA request frame, where the ADDBA request frame carries ADDBA request information corresponding to the at least two terminal devices;
- the receiving module 12 is configured to receive an ADDBA response frame sent by each of the at least two terminal devices.
- the network device in the embodiment of the present invention sends an ADDBA request frame carrying ADDBA request information corresponding to all terminal devices to multiple terminal devices, thereby establishing a BA communication mechanism between the network device and multiple terminal devices.
- a separate process is implemented through a process, which can effectively reduce signaling overhead and improve channel utilization.
- the sending module 11 is specifically configured to: send the ADDBA request frame to the at least two terminal devices by means of multicasting or broadcasting.
- the sending module 11 is specifically configured to: send an orthogonal frequency division multiple access physical layer protocol data unit OFDMA PPDU to the at least two terminal devices, where the OFDMA PPDU occupies within the system bandwidth
- Each subchannel carries ADDBA request information corresponding to each of the at least two terminal devices.
- the ADDBA request information corresponding to each of the at least two terminal devices in the ADDBA request information corresponding to the at least two terminal devices includes at least the following information.
- One type user identification information, session identification information, block confirmation BA parameter set information, BA timeout time information, and BA initial serial number control information.
- the receiving module 12 is further configured to: receive, by each terminal device of the at least two terminal devices, the acknowledgement successfully received according to the first resource indication information and/or the first transmission parameter information.
- the acknowledgment frame of the ADDBA request frame is further configured to: receive, by each terminal device of the at least two terminal devices, the acknowledgement successfully received according to the first resource indication information and/or the first transmission parameter information.
- the ADDBA request frame further carries the first resource indication information and/or the first transmission parameter information.
- the sending module 11 is further configured to: send, to the at least two terminal devices, a first trigger frame, where the first trigger frame carries the first resource allocation information and/or the first Transfer parameter information.
- the receiving module 12 is specifically configured to: receive an ADDBA response frame sent by each terminal device of the at least two terminal devices according to the second resource allocation information and/or the second transmission parameter information. .
- the ADDBA request frame further carries the second resource allocation information and/or the second transmission parameter information.
- the sending module 11 is further configured to: send, to the at least two terminal devices, a second trigger frame, where the second trigger frame carries the second resource allocation information and/or the second Transfer parameter information.
- the second trigger frame further carries indication information indicating that each of the at least two terminal devices sends an ADDBA response frame.
- the second trigger frame further carries the session identifier information.
- the receiving module 12 is further configured to: receive an ADDBA response sent by each of the at least two terminal devices by using one of the subchannels orthogonal to the OFDMA form. frame.
- the sending module 11 is further configured to send a multi-user acknowledgment frame to the at least two terminal devices, where the multi-user acknowledgment frame bearer is used to indicate that the at least two terminal devices are successfully sent.
- the indication of the ADDBA response frame is further configured to send a multi-user acknowledgment frame to the at least two terminal devices, where the multi-user acknowledgment frame bearer is used to indicate that the at least two terminal devices are successfully sent.
- the network device 10 in accordance with an embodiment of the present invention may correspond to the method 100 of performing a block acknowledgment communication mechanism in an embodiment of the present invention, and that the above and other operations and/or functions of the various modules in the network device 10 are respectively The corresponding processes of the various methods in FIG. 1 to FIG. 4 are implemented, and are not described herein for brevity.
- the network device in the embodiment of the present invention sends an ADDBA request frame carrying ADDBA request information corresponding to all terminal devices to multiple terminal devices, thereby establishing a BA communication mechanism between the network device and multiple terminal devices.
- a separate process is implemented through a process, which can effectively reduce signaling overhead and improve channel utilization.
- the terminal device 20 includes:
- the receiving module 21 is configured to receive an ADDBA request frame that is sent by the network device, where the ADDBA request frame is sent by the network device to the at least two terminal devices, where the ADDBA request frame carries the at least two terminal devices. Corresponding ADDBA request information;
- the sending module 22 is configured to send an ADDBA response frame to the network device.
- the terminal device in the embodiment of the present invention receives an ADDBA request frame that is sent by the network device to the multiple terminal devices and carries the ADDBA request information corresponding to all the terminal devices, thereby establishing a BA between the network device and the multiple terminal devices.
- the multiple independent processes of the communication mechanism are implemented by one process, which can effectively reduce signaling overhead and improve channel utilization.
- the receiving module 21 is specifically configured to: receive the ADDBA request frame sent by the network device by multicast or broadcast.
- the receiving module 21 is specifically configured to: receive an orthogonal frequency division multiple access physical layer protocol data unit OFDMA PPDU sent by the network device to the at least two terminal devices, where the OFDMA PPDU occupies Each subchannel within the system bandwidth carries ADDBA request information corresponding to each of the at least two terminal devices.
- OFDMA PPDU orthogonal frequency division multiple access physical layer protocol data unit
- the ADDBA request information corresponding to each of the at least two terminal devices in the ADDBA request information corresponding to the at least two terminal devices includes at least the following information.
- One type user identification information, session identification information, block confirmation BA parameter set information, BA timeout time information, and BA initial serial number control information.
- the sending module 22 is further configured to: send, according to the first resource indication information and/or the first transmission parameter information, an acknowledgement frame that confirms that the ADDBA request frame is successfully received to the network device.
- the ADDBA request frame further carries the first resource indication information and/or the first transmission parameter information.
- the receiving module 21 is further configured to: receive a first trigger frame sent by the network device, where the first trigger frame carries the first resource allocation information and/or the first transmission parameter information.
- the sending module 22 is specifically configured to: send the ADDBA response frame to the network device according to the second resource allocation information and/or the second transmission parameter information.
- the ADDBA request frame further carries the second resource allocation information and/or the second transmission parameter information.
- the receiving module 21 is further configured to: receive a second trigger frame sent by the network device, where the second trigger frame carries the second resource allocation information and/or the second transmission parameter information.
- the second trigger frame further carries indication information indicating that each of the at least two terminal devices sends an ADDBA response frame.
- the second trigger frame further carries the session identifier information.
- the sending module 22 is further configured to: send the ADDBA response frame to the network device by using one of the subchannels orthogonal to the OFDMA format.
- the receiving module 21 is further configured to: receive a multi-user acknowledgment frame sent by the network device, where the multi-user acknowledgment frame bearer is used to indicate that the network device successfully receives the at least two terminal devices.
- the indication of the sent ADDBA response frame is further configured to: receive a multi-user acknowledgment frame sent by the network device, where the multi-user acknowledgment frame bearer is used to indicate that the network device successfully receives the at least two terminal devices.
- the terminal device 20 may correspond to the method 300 of performing a block acknowledgment communication mechanism in the embodiment of the present invention, and the above and other operations and/or functions of the respective modules in the terminal device 20 are respectively The corresponding processes of the various methods in FIG. 6 to FIG. 8 are implemented, and are not described herein for brevity.
- the terminal device in the embodiment of the present invention receives an ADDBA request frame that is sent by the network device to the multiple terminal devices and carries the ADDBA request information corresponding to all the terminal devices, thereby establishing a BA between the network device and the multiple terminal devices.
- the multiple independent processes of the communication mechanism are implemented by one process, which can effectively reduce signaling overhead and improve channel utilization.
- the network device 30 includes:
- the receiving module 31 is configured to receive an ADDBA request frame for establishing a block acknowledgement communication mechanism sent by each terminal device of the at least two terminal devices;
- the sending module 32 is configured to send an ADDBA response frame to the at least two terminal devices, where the ADDBA response frame carries ADDBA response information corresponding to the at least two terminal devices.
- the network device of the embodiment of the present invention sends an ADDBA response frame carrying the ADDBA response information corresponding to the multiple terminal devices to the multiple terminal devices. Therefore, multiple independent processes for establishing a BA communication mechanism between the network device and the multiple terminal devices can be implemented through one process, which can effectively reduce signaling overhead and improve channel utilization.
- each of the at least two terminal devices sends The ADDBA request frame also carries a buffer status report BSR corresponding to the terminal device.
- the sending module 32 is specifically configured to: send an orthogonal frequency division multiple access physical layer protocol data unit OFDMA PPDU to the at least two terminal devices, where the OFDMA PPDU occupies within the system bandwidth
- Each subchannel carries ADDBA response information corresponding to each of the at least two terminal devices.
- the receiving module 31 is further configured to: receive, by each terminal device, the acknowledgment sent by each terminal device according to the resource allocation information and/or the transmission parameter information to successfully receive the ADDBA response frame. Confirmation frame.
- the ADDBA response frame carries the resource allocation information and/or the transmission parameter information.
- the sending module 32 is further configured to: send a trigger frame to the at least two terminal devices, where the trigger frame includes the resource allocation information and/or the transmission parameter information.
- the ADDBA response information corresponding to each of the at least two terminal devices in the ADDBA response information corresponding to the at least two terminal devices includes at least the following information.
- One type user identification information, session identification information, status code information, BA parameter set information, and BA timeout information.
- network device 30 in accordance with an embodiment of the present invention may correspond to performing method 400 of establishing a block acknowledgment transmission mechanism in an embodiment of the present invention, and that the above and other operations and/or functions of respective modules in network device 30 are respectively The corresponding processes of the various methods in FIG. 9 and FIG. 10 are implemented, and are not described herein for brevity.
- the terminal device 40 includes:
- the sending module 41 is configured to send, to the network device, a setup block acknowledgement communication mechanism ADDBA request frame.
- the receiving module 42 is configured to receive an ADDBA response frame sent by the network device, where the ADDBA response frame is sent by the network device to at least two terminal devices, where the ADDBA response frame carries an ADDBA response corresponding to the at least two terminal devices. information.
- the terminal device of the embodiment of the present invention receives an ADDBA response frame that is sent by the network device to the multiple terminal devices and carries the ADDBA response information corresponding to the multiple terminal devices. Therefore, multiple independent processes for establishing a BA communication mechanism between the network device and the plurality of terminal devices can be implemented through one process, which can be effective. Reduce signaling overhead and improve channel utilization.
- the ADDBA request frame further carries a buffer status report BSR.
- the receiving module 42 is specifically configured to: receive an orthogonal frequency division multiple access physical layer protocol data unit OFDMA PPDU sent by the network device to the at least two terminal devices, where the OFDMA PPDU occupies Each subchannel within the system bandwidth carries ADDBA response information corresponding to each of the at least two terminal devices.
- OFDMA PPDU orthogonal frequency division multiple access physical layer protocol data unit
- the sending module 41 is further configured to send, to the network device, an acknowledgement frame that confirms that the ADDBA response frame is successfully received according to the resource allocation information and/or the transmission parameter information.
- the ADDBA response frame carries the resource allocation information and/or the transmission parameter information.
- the receiving module 42 is further configured to: receive a trigger frame sent by the network device, where the trigger frame includes the resource allocation information and/or the transmission parameter information.
- the ADDBA response information corresponding to each of the at least two terminal devices in the ADDBA response information corresponding to the at least two terminal devices includes at least the following information.
- One type user identification information, session identification information, status code information, BA parameter set information, and BA timeout information.
- the terminal device 40 may correspond to the method 500 of performing a block acknowledgment communication mechanism in the embodiment of the present invention, and the above and other operations and/or functions of the respective modules in the terminal device 40 are respectively
- the corresponding processes of the respective methods in FIG. 12 and FIG. 13 are implemented, and are not described herein again for the sake of brevity.
- the terminal device of the embodiment of the present invention receives an ADDBA response frame that is sent by the network device to the multiple terminal devices and carries the ADDBA response information corresponding to the multiple terminal devices. Therefore, multiple independent processes for establishing a BA communication mechanism between the network device and the multiple terminal devices can be implemented through one process, which can effectively reduce signaling overhead and improve channel utilization.
- the network device 50 includes:
- the receiving module 51 is configured to receive a request frame sent by the terminal device, where the request frame carries request information and a buffer status report BSR for requesting to establish a block acknowledgement BA communication mechanism;
- the sending module 52 is configured to send, to the terminal device, an acknowledgement frame that confirms that the request frame is successfully received.
- the terminal device in the embodiment of the present invention transmits the request information for requesting to establish the BA communication mechanism and the buffer status report BSR to the network device in the same request frame, thereby saving signaling overhead in the communication process.
- the request information includes at least one of the following information: session identification information, BA parameter set information, BA timeout time information, and BA initial sequence number control information.
- the request frame is a quality of service QoS data frame or a QoS blank frame.
- network device 50 in accordance with an embodiment of the present invention may correspond to performing method 600 of establishing a block acknowledgment communication mechanism in an embodiment of the present invention, and that the above and other operations and/or functions of respective modules in network device 50 are respectively The corresponding processes of the various methods in FIG. 14 are implemented, and are not described herein for brevity.
- the terminal device 60 includes:
- a generating module 61 configured to generate a request frame, where the request frame carries request information and a buffer status report BSR for requesting to establish a block acknowledgement BA communication mechanism;
- the transceiver module 62 is configured to send the request frame to the network device.
- the request frame generated by the terminal device in the embodiment of the present invention carries the request information for requesting to establish the BA communication mechanism and the buffer status report BSR, thereby saving signaling overhead in the communication process.
- the transceiver module 62 is further configured to: receive an acknowledgement frame sent by the network device to successfully receive the request frame.
- the request information includes at least one of the following information: session identification information, BA parameter set information, BA timeout time information, and BA initial sequence number control information.
- the request frame is a quality of service QoS data frame or a QoS blank frame.
- the terminal device 60 may correspond to the method 700 of performing a block acknowledgment communication mechanism in the embodiment of the present invention, and the above and other operations and/or functions of the respective modules in the terminal device 60 are respectively The corresponding processes of the various methods in FIG. 16 are implemented, and are not described herein for brevity.
- the request frame generated by the terminal device in the embodiment of the present invention is carried in the request for establishing the BA.
- the network device 70 includes:
- the sending module 71 is configured to send, to the at least two terminal devices, a teardown block confirmation communication mechanism DELBA request frame, where the DELBA request frame carries DELBA request information corresponding to the at least two terminal devices;
- the receiving module 72 is configured to receive an acknowledgement frame sent by each terminal device of the at least two terminal devices to acknowledge receipt of the DELBA request frame.
- the network device in the embodiment of the present invention sends a DELBA request frame carrying DELBA request information corresponding to all terminal devices to multiple terminal devices, thereby dismantling the BA communication mechanism between the network device and the plurality of terminal devices.
- a separate process is implemented through a process, which can effectively reduce signaling overhead and improve channel utilization.
- the sending module 71 is specifically configured to: send an orthogonal frequency division multiple access physical layer protocol data unit OFDMA PPDU to the at least two terminal devices, where the OFDMA PPDU occupies within the system bandwidth
- Each subchannel carries DELBA request information corresponding to each of the at least two terminal devices.
- the DELBA request information corresponding to each of the at least two terminal devices in the DELBA request information corresponding to the at least two terminal devices includes at least the following information.
- One type user identification information, demolition parameter set information, and reason code information.
- the receiving and receiving module 72 is specifically configured to: receive, by each terminal device, the DELBA request according to the acknowledgment sent by the resource indication information and/or the transmission parameter information.
- the confirmation frame of the frame is specifically configured to: receive, by each terminal device, the DELBA request according to the acknowledgment sent by the resource indication information and/or the transmission parameter information.
- the DELBA request frame further carries the resource indication information and/or the transmission parameter information.
- the sending module 71 is further configured to: send a trigger frame to the at least two terminal devices, where the trigger frame carries the resource allocation information and/or the transmission parameter information.
- the receiving and receiving module 72 is further configured to: receive, by each terminal device in the at least two terminal devices, a confirmation by using one of the subchannels orthogonal to the OFDMA form. An acknowledgement frame for the DELBA request frame is received.
- network device 70 in accordance with an embodiment of the present invention may correspond to method 800 of performing a teardown block acknowledgment communication mechanism in an embodiment of the present invention, and that the above and other operations and/or functions of respective modules in network device 70 are respectively Corresponding processes for implementing the various methods in FIG. 17 are omitted for brevity.
- the network device in the embodiment of the present invention sends a DELBA request frame carrying DELBA request information corresponding to all terminal devices to multiple terminal devices, thereby dismantling the BA communication mechanism between the network device and the plurality of terminal devices.
- a separate process is implemented through a process, which can effectively reduce signaling overhead and improve channel utilization.
- the terminal device 80 includes:
- the receiving module 81 is configured to receive a demolition block acknowledgment communication mechanism DELBA request frame sent by the network device, where the DELBA request frame is sent by the network device to at least two terminal devices, where the DELBA request frame carries the at least two terminal devices Corresponding DELBA request information;
- the sending module 82 is configured to send, to the network device, an acknowledgement frame that acknowledges receipt of the DELBA request frame.
- the terminal device in the embodiment of the present invention receives a DELBA request frame that the network device sends to the plurality of terminal devices and carries the DELBA request information corresponding to all the terminal devices, thereby disassembling the BA between the network device and the plurality of terminal devices.
- the multiple independent processes of the communication mechanism are implemented by one process, which can effectively reduce signaling overhead and improve channel utilization.
- the receiving module 82 is specifically configured to: receive an orthogonal frequency division multiple access physical layer protocol data unit OFDMA PPDU sent by the network device to the at least two terminal devices, where the OFDMA PPDU is occupied.
- Each subchannel within the system bandwidth carries DELBA request information corresponding to each of the at least two terminal devices.
- the DELBA request information corresponding to one of the at least two terminal devices in the DELBA request information corresponding to all the terminal devices in the at least two terminal devices includes the following information. At least one of: user identification information, teardown parameter set information, reason code information.
- the sending module 81 is specifically configured to: send, according to the resource indication information and/or the transmission parameter information, an acknowledgement frame that acknowledges receipt of the DELBA request frame to the network device.
- the DELBA request frame further carries the resource indication information. And/or the transmission parameter information.
- the receiving module 82 is further configured to: receive a trigger frame sent by the network device, where the trigger frame carries the resource allocation information and/or the transmission parameter information.
- the sending module 81 is specifically configured to: send, by using one of the subchannels orthogonal to the OFDMA form, an acknowledgement frame that acknowledges receipt of the DELBA request frame to the network device.
- terminal device 80 may correspond to the method 1000 of performing the removal block confirmation communication mechanism in the embodiment of the present invention, and the above and other operations and/or functions of the respective modules in the terminal device 80 are respectively Corresponding processes for implementing the various methods in FIG. 20 are omitted for brevity.
- the terminal device in the embodiment of the present invention receives a DELBA request frame that the network device sends to the plurality of terminal devices and carries the DELBA request information corresponding to all the terminal devices, thereby disassembling the BA between the network device and the plurality of terminal devices.
- the multiple independent processes of the communication mechanism are implemented by one process, which can effectively reduce signaling overhead and improve channel utilization.
- an embodiment of the present invention further provides a network device 100, which includes a processor 101, a memory 102, a receiver 103, a transmitter 104, and a bus system 105.
- the processor 101, the memory 102, the receiver 103, and the transmitter 104 are connected by a bus system 105 for storing instructions for executing instructions stored in the memory 102 to control reception by the receiver 103.
- the signal and transmitter 104 send a signal.
- the processor 101 may be a central processing unit (“CPU"), and the processor 101 may also be other general-purpose processors, digital signal processors (DSPs). , an application specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, and the like.
- the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
- the memory 102 can include read only memory and random access memory and provides instructions and data to the processor 101.
- a portion of the memory 102 may also include a non-volatile random access memory.
- the memory 102 can also store information of the device type.
- the bus system 105 may include a power bus, a control bus, a status signal bus, and the like in addition to the data bus. However, for clarity of description, various buses are labeled as bus system 105 in the figure.
- each step of the above method may be integrated by hardware in the processor 101.
- the logic circuit or the instruction in the form of software is completed.
- the steps of the method disclosed in the embodiments of the present invention may be directly implemented as a hardware processor, or may be performed by a combination of hardware and software modules in the processor.
- the software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like.
- the storage medium is located in the memory 102, and the processor 101 reads the information in the memory 102 and performs the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.
- the transmitter 104 is configured to send, to the at least two terminal devices, a setup block acknowledgement communication mechanism ADDBA request frame, where the ADDBA request frame carries ADDBA request information corresponding to the at least two terminal devices;
- the receiver 103 is configured to receive an ADDBA response frame sent by each of the at least two terminal devices.
- the receiver 103 is configured to receive an establishment block acknowledgement communication mechanism ADDBA request frame sent by each terminal device of the at least two terminal devices;
- the transmitter 104 is configured to send an ADDBA response frame to the at least two terminal devices, where the ADDBA response frame carries ADDBA response information corresponding to the at least two terminal devices.
- the receiver 103 is configured to receive a request frame sent by the terminal device, where the request frame carries request information and a buffer status report for requesting to establish a block acknowledgement BA communication mechanism;
- the transmitter 104 is configured to send an acknowledgement frame to the terminal device confirming that the request frame is successfully received.
- the receiver 103 is configured to receive a teardown block acknowledgement communication mechanism DELBA request frame sent by the network device, where the DELBA request frame is sent by the network device to at least two terminal devices, where the DELBA request frame is sent. Carrying DELBA request information corresponding to the at least two terminal devices;
- the transmitter 104 is configured to send an acknowledgement frame to the network device confirming receipt of the DELBA request frame.
- the network device 100 may correspond to the network devices 10, 30, 50, and 70 in the embodiments of the present invention, and may correspond to corresponding subjects in performing the method according to an embodiment of the present invention, and the network
- the above and other operations and/or functions of the various modules in the device 100 are respectively implemented in order to implement the respective processes of the respective methods in FIGS. 1 to 4, 9, 10, 14 and 17 for the sake of brevity. Narration.
- an embodiment of the present invention further provides a terminal device 200, which is a terminal device.
- 200 includes a processor 201, a memory 202, a transmitter 203, a receiver 204, and a bus system 205.
- the processor 201, the memory 202, the transmitter 203 and the receiver 204 are connected by a bus system 205 for storing instructions for executing instructions stored in the memory 202 to control the transmitter 203 to transmit.
- Signal and receiver 204 receive the signal.
- the processor 201 may be a central processing unit ("CPU"), and the processor 201 may also be other general-purpose processors, digital signal processors (DSPs). , an application specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, and the like.
- the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
- the memory 202 can include read only memory and random access memory and provides instructions and data to the processor 201.
- a portion of the memory 202 can also include a non-volatile random access memory.
- the memory 202 can also store information of the device type.
- the bus system 205 may include a power bus, a control bus, a status signal bus, and the like in addition to the data bus. However, for clarity of description, various buses are labeled as bus system 205 in the figure.
- each step of the foregoing method may be completed by an integrated logic circuit of hardware in the processor 201 or an instruction in a form of software.
- the steps of the method disclosed in the embodiments of the present invention may be directly implemented as a hardware processor, or may be performed by a combination of hardware and software modules in the processor.
- the software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like.
- the storage medium is located in the memory 202, and the processor 201 reads the information in the memory 202 and performs the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.
- the receiver 204 is configured to receive a setup block acknowledgement communication mechanism ADDBA request frame sent by the network device, where the ADDBA request frame is sent by the network device to at least two terminal devices, where the ADDBA request frame is sent. Carrying ADDBA request information corresponding to the at least two terminal devices;
- the transmitter 203 is configured to send an ADDBA response frame to the network device.
- the transmitter 203 is configured to send a setup block acknowledgement communication mechanism ADDBA request frame to the network device.
- the receiver 204 is configured to receive an ADDBA response frame sent by the network device, where the ADDBA response frame is sent by the network device to at least two terminal devices, where the ADDBA response frame carries The at least two terminal devices correspond to the ADDBA response information.
- the processor 201 is configured to generate a request frame, where the request frame carries request information and a buffer status report for requesting to establish a block acknowledgement BA communication mechanism;
- the transmitter 203 is configured to send the request frame to a network device.
- the receiver 204 is configured to receive a teardown block acknowledgement communication mechanism DELBA request frame sent by the network device, where the DELBA request frame is sent by the network device to at least two terminal devices, where the DELBA request frame is sent. Carrying DELBA request information corresponding to the at least two terminal devices;
- the transmitter 203 is configured to send an acknowledgement frame to the network device confirming receipt of the DELBA request frame.
- the terminal device 200 may correspond to the terminal devices 20, 40, 60, and 80 in the embodiment of the present invention, and may correspond to a corresponding body in a method according to an embodiment of the present invention, and the terminal
- the above and other operations and/or functions of the respective modules in the device 200 are respectively implemented in order to implement the respective processes of the respective methods in FIG. 6 to FIG. 8 , FIG. 13 , FIG. 16 and FIG. 20 , and are not described herein again for brevity.
- system and “network” are used interchangeably herein. It should be understood that the term “and/or” herein is merely an association relationship describing an associated object, indicating that there may be three relationships, for example, A and/or B, which may indicate that A exists separately, and A and B exist simultaneously. There are three cases of B alone. In addition, the character "/" in this article generally indicates that the contextual object is an "or" relationship.
- B corresponding to A means that B is associated with A, and B can be determined from A.
- determining B from A does not mean that B is only determined based on A, and that B can also be determined based on A and/or other information.
- the disclosed systems, devices, and methods may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the unit is only a logical function division.
- there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- An integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, can be stored in a computer readable storage medium.
- the technical solution of the present invention which is essential or contributes to the prior art, or a part of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium, including
- the instructions are used to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes: a USB flash drive, a mobile hard disk, and a read-only memory (Read-Only Memory, Jane)
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
本申请要求于2015年9月8日提交中国专利局、申请号为201510564483.2、发明名称为“建立、拆除块确认通信机制的方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to Chinese Patent Application No. 201510564483.2, entitled "Method and Apparatus for Establishing and Demolition Block Confirmation Communication Mechanism", filed on September 8, 2015, the entire contents of which are incorporated by reference. In this application.
本发明涉及通信领域,并且更具体地,涉及建立、拆除块确认通信机制的方法和装置。The present invention relates to the field of communications and, more particularly, to a method and apparatus for establishing and tearing down a block acknowledgment communication mechanism.
块确认(Block Acknowledgement,简称为“BA”)传输是电气和电子工程师协会(Institute of Electrical and Electronics Engineers,简称为“IEEE”)802.11e标准引入的机制,它允许发送端在不接收确认帧的情况下发送一系列的数据帧,然后发送端发送一个块确认请求帧(Block ACK Request,简称为“BAR”),接收端在收到BAR后需要反馈一个BA对发送端发送的一系列数据帧进行确认。由于接收端将对一系列的数据帧的确认放在一个BA帧中传输,因此可以减少确认帧的传输时间,提高信道利用率。Block Acknowledgement ("BA") transmission is a mechanism introduced by the Institute of Electrical and Electronics Engineers ("IEEE") 802.11e standard, which allows the sender to not receive an acknowledgment frame. In the case of sending a series of data frames, the sender sends a Block ACK Request (BAR), and the receiver needs to feed back a series of data frames sent by the BA to the sender after receiving the BAR. Undergo verification. Since the receiving end transmits the acknowledgement of a series of data frames in one BA frame, the transmission time of the acknowledgement frame can be reduced, and the channel utilization rate can be improved.
为了使得一对收发机之间能够使用BA传输机制进行数据帧的发送和接收,所述收发机需要通过BA建立流程来建立BA通信。所述BA建立流程包括,发送端发送BA建立请求,接收端回复BA建立应答,并在BA建立请求和应答帧中交互BA通信所需的参数信息。如果发射机和接收机之间不需要使用BA机制进行通信,发射机可以发送拆除块确认通信机制(Delete Block Acknowledgement,简称为“DELBA”)请求帧来取消之前建立的BA通信机制。In order to enable the transmission and reception of data frames between a pair of transceivers using a BA transmission mechanism, the transceiver needs to establish a BA communication through a BA setup procedure. The BA establishment process includes: the sender sends a BA setup request, the receiver replies to the BA setup response, and interacts with the parameter information required for the BA communication in the BA setup request and response frame. If the BA mechanism is not required to communicate between the transmitter and the receiver, the transmitter may send a Delete Block Acknowledgement (DELBA) request frame to cancel the previously established BA communication mechanism.
相关技术中的BA机制的建立和拆除流程只是针对一个发射机和一个接收机之间的通信来进行的,当用于多用户之间的通信时,信令开销大、信道利用率低。The establishment and removal process of the BA mechanism in the related art is performed only for communication between one transmitter and one receiver, and when used for communication between multiple users, signaling overhead is large and channel utilization is low.
发明内容Summary of the invention
本发明提供一种建立、拆除块确认通信机制的方法和装置,使得网络设 备与多个终端设备之间建立、拆除块确认通信机制均可以通过一个单独的流程来实现,能够减少通信过程中的信令开销,提升信道利用率。The invention provides a method and a device for establishing and removing a block confirmation communication mechanism, so that the network is designed The establishment and removal of block confirmation communication mechanisms between multiple standby devices can be implemented through a single process, which can reduce signaling overhead during communication and improve channel utilization.
第一方面,提供了一种建立块确认通信机制的方法,包括:向至少两个终端设备发送建立块确认通信机制ADDBA请求帧,该ADDBA请求帧携带与该至少两个终端设备相对应的ADDBA请求信息;接收该至少两个终端设备中每个终端设备发送的ADDBA响应帧。In a first aspect, a method for establishing a block acknowledgment communication mechanism is provided, comprising: transmitting an ADDBA request frame for establishing a block acknowledgment communication mechanism to at least two terminal devices, the ADDBA request frame carrying an ADDBA corresponding to the at least two terminal devices Requesting information; receiving an ADDBA response frame sent by each of the at least two terminal devices.
第二方面,提供了一种建立块确认通信机制的方法,包括:接收网络设备发送的建立块确认通信机制ADDBA请求帧,该ADDBA请求帧是该网络设备向至少两个终端设备发送的,该ADDBA请求帧携带与该至少两个终端设备相对应的ADDBA请求信息;向该网络设备发送ADDBA响应帧。A second aspect provides a method for establishing a block acknowledgment communication mechanism, including: receiving an ADDBA request frame for establishing a block acknowledgment communication mechanism sent by a network device, where the ADDBA request frame is sent by the network device to at least two terminal devices, where The ADDBA request frame carries ADDBA request information corresponding to the at least two terminal devices; and sends an ADDBA response frame to the network device.
第三方面,提供了一种建立块确认通信机制的方法,包括:接收至少两个终端设备中每个终端设备发送的建立块确认通信机制ADDBA请求帧;向该至少两个终端设备发送ADDBA响应帧,该ADDBA响应帧携带与该至少两个终端设备相对应的ADDBA响应信息。A third aspect provides a method for establishing a block acknowledgment communication mechanism, including: receiving an ADDBA request frame for establishing a block acknowledgment communication mechanism sent by each terminal device of at least two terminal devices; and sending an ADDBA response to the at least two terminal devices a frame, the ADDBA response frame carrying ADDBA response information corresponding to the at least two terminal devices.
第四方面,提供了一种建立块确认通信机制的方法,包括:向网络设备发送建立块确认通信机制ADDBA请求帧;接收该网络设备发送的ADDBA响应帧,该ADDBA响应帧是该网络设备向至少两个终端设备发送的,该ADDBA响应帧携带与该至少两个终端设备相对应的ADDBA响应信息。A fourth aspect provides a method for establishing a block acknowledgment communication mechanism, including: sending an ADDBA request frame for establishing a block acknowledgment communication mechanism to a network device; receiving an ADDBA response frame sent by the network device, where the ADDBA response frame is a network device direction And sending, by the at least two terminal devices, the ADDBA response frame carries ADDBA response information corresponding to the at least two terminal devices.
第五方面,提供了一种建立块确认通信机制的方法,包括:接收终端设备发送的请求帧,该请求帧携带用于请求建立块确认BA通信机制的请求信息和缓冲区状态报告BSR;向该终端设备发送确认成功接收该请求帧的确认帧。A fifth aspect provides a method for establishing a block acknowledgment communication mechanism, including: receiving a request frame sent by a terminal device, where the request frame carries request information and a buffer status report BSR for requesting to establish a block acknowledgment BA communication mechanism; The terminal device transmits an acknowledgement frame confirming successful reception of the request frame.
第六方面,提供了一种建立块确认通信机制的方法,包括:向网络设备发送请求帧,该请求帧携带用于请求建立块确认BA通信机制的请求信息和缓冲区状态报告BSR;接收该网络设备发送的确认成功接收该请求帧的确认帧。A sixth aspect provides a method for establishing a block acknowledgment communication mechanism, comprising: sending a request frame to a network device, the request frame carrying request information for requesting establishment of a block acknowledgment BA communication mechanism, and a buffer status report BSR; The acknowledgment sent by the network device successfully receives the acknowledgment frame of the request frame.
第七方面,提供了一种拆除块确认通信机制的方法,包括:向至少两个终端设备发送拆除块确认通信机制DELBA请求帧,该DELBA请求帧携带与该至少两个终端设备相对应的DELBA请求信息;接收该至少两个终端设备中每个终端设备发送的确认接收到该DELBA请求帧的确认帧。A seventh aspect, a method for removing a block acknowledgment communication mechanism, comprising: sending a detachment block acknowledgment mechanism DELBA request frame to at least two terminal devices, the DELBA request frame carrying a DELBA corresponding to the at least two terminal devices Requesting information; receiving an acknowledgement frame sent by each of the at least two terminal devices to acknowledge receipt of the DELBA request frame.
第八方面,提供了一种拆除块确认通信机制的方法,包括:接收网络设 备发送的拆除块确认通信机制DELBA请求帧,该DELBA请求帧是该网络设备向至少两个终端设备发送的,该DELBA请求帧携带与该至少两个终端设备相对应的DELBA请求信息;向该网络设备发送确认接收到该DELBA请求帧的确认帧。In an eighth aspect, a method for removing a block acknowledgment communication mechanism is provided, including: receiving a network design Deleting a block to send a DELBA request frame, the DELBA request frame is sent by the network device to at least two terminal devices, the DELBA request frame carrying DELBA request information corresponding to the at least two terminal devices; The network device sends an acknowledgement frame confirming receipt of the DELBA request frame.
第九方面,提供了一种网络设备,包括:发送模块,用于向至少两个终端设备发送建立块确认通信机制ADDBA请求帧,该ADDBA请求帧携带与该至少两个终端设备相对应的ADDBA请求信息;接收模块,用于接收该至少两个终端设备中每个终端设备发送的ADDBA响应帧。A ninth aspect provides a network device, including: a sending module, configured to send, to at least two terminal devices, an ADDBA request frame for establishing a block acknowledgment communication mechanism, where the ADDBA request frame carries an ADDBA corresponding to the at least two terminal devices And a receiving module, configured to receive an ADDBA response frame sent by each of the at least two terminal devices.
第十方面,提供了一种终端设备,包括:接收模块,用于接收网络设备发送的建立块确认通信机制ADDBA请求帧,该ADDBA请求帧是该网络设备向至少两个终端设备发送的,该ADDBA请求帧携带与该至少两个终端设备相对应的ADDBA请求信息;发送模块,用于向该网络设备发送ADDBA响应帧。According to a tenth aspect, a terminal device includes: a receiving module, configured to receive an ADDBA request frame for establishing a block acknowledgment communication mechanism sent by a network device, where the ADDBA request frame is sent by the network device to at least two terminal devices, where The ADDBA request frame carries ADDBA request information corresponding to the at least two terminal devices, and the sending module is configured to send an ADDBA response frame to the network device.
第十一方面,提供了一种网络设备,包括:接收模块,用于接收至少两个终端设备中每个终端设备发送的建立块确认通信机制ADDBA请求帧;发送模块,用于向该至少两个终端设备发送ADDBA响应帧,该ADDBA响应帧携带与该至少两个终端设备相对应的ADDBA响应信息。In an eleventh aspect, a network device is provided, including: a receiving module, configured to receive an ADDBA request frame for establishing a block acknowledgement communication mechanism sent by each terminal device of the at least two terminal devices; and a sending module, configured to send the at least two The terminal devices send an ADDBA response frame, and the ADDBA response frame carries ADDBA response information corresponding to the at least two terminal devices.
第十二方面,提供了一种终端设备,包括:发送模块,用于向网络设备发送建立块确认通信机制ADDBA请求帧;接收模块,用于接收该网络设备发送的ADDBA响应帧,该ADDBA响应帧是该网络设备向至少两个终端设备发送的,该ADDBA响应帧携带与该至少两个终端设备相对应的ADDBA响应信息。According to a twelfth aspect, a terminal device includes: a sending module, configured to send an ADDBA request frame for establishing a block acknowledgment communication mechanism to a network device; and a receiving module, configured to receive an ADDBA response frame sent by the network device, where the ADDBA response The frame is sent by the network device to at least two terminal devices, and the ADDBA response frame carries ADDBA response information corresponding to the at least two terminal devices.
第十三方面,提供了一种网络设备,包括:接收模块,用于接收终端设备发送的请求帧,该请求帧携带用于请求建立块确认BA通信机制的请求信息和缓冲区状态报告BSR;发送模块,用于向该终端设备发送确认成功接收该请求帧的确认帧。A thirteenth aspect, a network device, comprising: a receiving module, configured to receive a request frame sent by a terminal device, where the request frame carries request information and a buffer status report BSR for requesting to establish a block acknowledgement BA communication mechanism; And a sending module, configured to send, to the terminal device, an acknowledgement frame that confirms that the request frame is successfully received.
第十四方面,提供了一种终端设备,包括:生成模块,用于生成请求帧,该请求帧携带用于请求建立块确认BA通信机制的请求信息和缓冲区状态报告BSR;收发模块,用于向网络设备发送该请求帧。According to a fourteenth aspect, a terminal device is provided, including: a generating module, configured to generate a request frame, where the request frame carries request information and a buffer status report BSR for requesting to establish a block acknowledgement BA communication mechanism; The request frame is sent to the network device.
第十五方面,提供了一种网络设备,包括:发送模块,用于向至少两个终端设备发送拆除块确认通信机制DELBA请求帧,该DELBA请求帧携带 与该至少两个终端设备相对应的DELBA请求信息;接收模块,用于接收该至少两个终端设备中每个终端设备发送的确认接收到该DELBA请求帧的确认帧。According to a fifteenth aspect, a network device is provided, including: a sending module, configured to send, to at least two terminal devices, a detachment block acknowledgment mechanism DELBA request frame, where the DELBA request frame carries DELBA request information corresponding to the at least two terminal devices; and a receiving module, configured to receive an acknowledgement frame sent by each of the at least two terminal devices to acknowledge receipt of the DELBA request frame.
第十六方面,提供了一种终端设备,包括:接收模块,用于接收网络设备发送的拆除块确认通信机制DELBA请求帧,该DELBA请求帧是该网络设备向至少两个终端设备发送的,该DELBA请求帧携带与该至少两个终端设备相对应的DELBA请求信息;发送模块,用于向该网络设备发送确认接收到该DELBA请求帧的确认帧。According to a sixteenth aspect, a terminal device includes: a receiving module, configured to receive a DELBA request frame of a teardown block acknowledgment communication mechanism sent by a network device, where the DELBA request frame is sent by the network device to at least two terminal devices, The DELBA request frame carries DELBA request information corresponding to the at least two terminal devices, and the sending module is configured to send, to the network device, an acknowledgement frame that acknowledges receipt of the DELBA request frame.
基于上述技术特征,本发明实施例提供的建立、拆除块确认通信机制的的方法和装置,使得网络设备与多个终端设备之间建立、拆除块确认通信机制均可以通过一个单独的流程来实现,能够减少通信过程中的信令开销,提升信道利用率。Based on the foregoing technical features, the method and apparatus for establishing and removing a block acknowledgment communication mechanism provided by the embodiments of the present invention enable a network device and a plurality of terminal devices to establish and remove a block acknowledgment communication mechanism, which can be implemented by a single process. It can reduce the signaling overhead in the communication process and improve the channel utilization.
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments or the prior art description will be briefly described below. Obviously, the drawings in the following description are only some of the present invention. For the embodiments, other drawings may be obtained from those skilled in the art without any inventive labor.
图1是根据本发明实施例的建立块确认通信机制的方法的示意性流程图;1 is a schematic flowchart of a method of establishing a block acknowledgment communication mechanism according to an embodiment of the present invention;
图2是根据本发明实施例的ADDBA请求帧的帧结构示意图;2 is a schematic diagram of a frame structure of an ADDBA request frame according to an embodiment of the present invention;
图3是根据本发明实施例的建立块确认通信机制的方法的另一示意性流程图;FIG. 3 is another schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to an embodiment of the present invention; FIG.
图4是根据本发明实施例的建立块确认通信机制的方法的再一示意性流程图;4 is still another schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to an embodiment of the present invention;
图5是根据本发明另一实施例的建立块确认通信机制的方法的示意性流程图;FIG. 5 is a schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to another embodiment of the present invention; FIG.
图6是根据本发明再一实施例的建立块确认通信机制的方法的示意性流程图;6 is a schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention;
图7是根据本发明再一实施例的建立块确认通信机制的方法的另一示意性流程图;FIG. 7 is another schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention; FIG.
图8是根据本发明再一实施例的建立块确认通信机制的方法的再一示意 性流程图;FIG. 8 is still another schematic diagram of a method of establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention. Sexual flow chart;
图9是根据本发明再一实施例的建立块确认通信机制的方法的示意性流程图;FIG. 9 is a schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention; FIG.
图10是根据本发明再一实施例的建立块确认通信机制的方法的另一示意性流程图;FIG. 10 is another schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention; FIG.
图11是根据本发明实施例的ADDBA响应帧的帧结构示意图;11 is a schematic diagram of a frame structure of an ADDBA response frame according to an embodiment of the present invention;
图12是根据本发明再一实施例的建立块确认通信机制的方法的示意性流程图;FIG. 12 is a schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention; FIG.
图13是根据本发明再一实施例的建立块确认通信机制的方法的另一示意性流程图;FIG. 13 is another schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention; FIG.
图14是根据本发明再一实施例的建立块确认通信机制的方法的示意性流程图;FIG. 14 is a schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention; FIG.
图15是根据本发明实施例的请求帧的帧结构示意图;FIG. 15 is a schematic diagram of a frame structure of a request frame according to an embodiment of the present invention; FIG.
图16是根据本发明再一实施例的建立块确认通信机制的方法的示意性流程图;16 is a schematic flowchart of a method of establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention;
图17是根据本发明实施例的拆除立块确认通信机制的方法的示意性流程图;17 is a schematic flowchart of a method of removing a stand confirmation communication mechanism according to an embodiment of the present invention;
图18是根据本发明实施例的DELBA请求帧的帧结构示意图;FIG. 18 is a schematic diagram showing a frame structure of a DELBA request frame according to an embodiment of the present invention; FIG.
图19是根据本发明另一实施例的拆除立块确认通信机制的方法的示意性流程图;19 is a schematic flowchart of a method of removing a stand confirmation communication mechanism according to another embodiment of the present invention;
图20是根据本发明再一实施例的拆除立块确认通信机制的方法的示意性流程图;20 is a schematic flow chart of a method of removing a stand confirmation communication mechanism according to still another embodiment of the present invention;
图21是根据本发明实施例的回复确认帧的方法的示意性流程图;FIG. 21 is a schematic flowchart of a method for replying an acknowledgement frame according to an embodiment of the present invention; FIG.
图22是根据本发明实施例的多用户块确认请求帧的帧结构示意图;FIG. 22 is a schematic diagram showing a frame structure of a multi-user block acknowledgment request frame according to an embodiment of the present invention; FIG.
图23是根据本发明实施例的单用户多业务类型的块确认通信机制的建立方法的示意性流程图。FIG. 23 is a schematic flowchart of a method for establishing a block acknowledgment communication mechanism of a single-user multi-service type according to an embodiment of the present invention.
图24是根据本发明实施例的多业务建立块确认通信机制请求帧的帧结构示意图;24 is a schematic diagram showing a frame structure of a multi-service setup block acknowledgment communication mechanism request frame according to an embodiment of the present invention;
图25是根据本发明实施例的多业务建立块确认通信机制响应帧的帧结构示意图;25 is a schematic diagram of a frame structure of a multi-service setup block acknowledgment communication mechanism response frame according to an embodiment of the present invention;
图26是根据本发明实施例的多业务拆除块确认通信机制的方法的示意 性流程图;26 is a schematic diagram of a method of multi-service teardown block acknowledgment communication mechanism according to an embodiment of the present invention; Sexual flow chart;
图27是根据本发明实施例的多业务拆除块确认通信机制请求帧的帧结构示意图;FIG. 27 is a schematic diagram showing a frame structure of a multi-service teardown block acknowledgment communication mechanism request frame according to an embodiment of the present invention; FIG.
图28是根据本发明实施例的网络设备的示意性框图;28 is a schematic block diagram of a network device according to an embodiment of the present invention;
图29是根据本发明实施例的终端设备的示意性框图;29 is a schematic block diagram of a terminal device according to an embodiment of the present invention;
图30是根据本发明另一实施例的网络设备的示意性框图;FIG. 30 is a schematic block diagram of a network device according to another embodiment of the present invention; FIG.
图31是根据本发明另一实施例的终端设备的示意性框图;FIG. 31 is a schematic block diagram of a terminal device according to another embodiment of the present invention; FIG.
图32是根据本发明再一实施例的网络设备的示意性框图;32 is a schematic block diagram of a network device according to still another embodiment of the present invention;
图33是根据本发明再一实施例的终端设备的示意性框图;FIG. 33 is a schematic block diagram of a terminal device according to still another embodiment of the present invention; FIG.
图34是根据本发明再一实施例的网络设备的示意性框图;FIG. 34 is a schematic block diagram of a network device according to still another embodiment of the present invention; FIG.
图35是根据本发明再一实施例的终端设备的示意性框图;FIG. 35 is a schematic block diagram of a terminal device according to still another embodiment of the present invention; FIG.
图36是根据本发明再一实施例的网络设备的示意性框图;FIG. 36 is a schematic block diagram of a network device according to still another embodiment of the present invention; FIG.
图37是根据本发明再一实施例的终端设备的示意性框图。FIG. 37 is a schematic block diagram of a terminal device according to still another embodiment of the present invention.
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are a part of the embodiments of the present invention, but not all embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without departing from the inventive scope are the scope of the present invention.
应理解,本发明实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(Global System of Mobile Communication,简称为“GSM”)系统、码分多址(Code Division Multiple Access,简称为“CDMA”)系统、宽带码分多址(Wideband Code Division Multiple Access,简称为“WCDMA”)系统、长期演进(Long Term Evolution,简称为“LTE”)系统、LTE频分双工(Frequency Division Duplex,简称为“FDD”)系统、LTE时分双工(Time Division Duplex,简称为“TDD”)、通用移动通信系统(Universal Mobile Telecommunication System,简称为“UMTS”)、以及未来的5G通信系统等。It should be understood that the technical solutions of the embodiments of the present invention can be applied to various communication systems, for example, Global System of Mobile Communication ("GSM") system, Code Division Multiple Access (Code Division Multiple Access, referred to as "CDMA") system, Wideband Code Division Multiple Access (WCDMA) system, Long Term Evolution (LTE) system, LTE frequency division duplex (Frequency Division Duplex) , referred to as "FDD" system, LTE Time Division Duplex ("TDD"), Universal Mobile Telecommunication System (UMTS), and future 5G communication systems.
应理解,在本发明实施例中,终端设备也可以称为用户设备(User Equipment,简称为“UE”)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端设备可以是无线局域网(Wireless Local Area Networks, 简称为“WLAN”)中的站点(Station,简称为“ST”),可以是蜂窝电话、无绳电话、会话启动协议(Session Initiation Protocol,简称为“SIP”)电话、无线本地环路(Wireless Local Loop,简称为“WLL”)站、个人数字处理(Personal Digital Assistant,简称为“PDA”)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备以及未来5G网络中的终端设备。It should be understood that, in the embodiment of the present invention, the terminal device may also be referred to as a user equipment (User Equipment, referred to as "UE"), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, and a remote terminal. , mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device can be a wireless local area network (Wireless Local Area Networks, The station (Station, abbreviated as "ST"), which can be referred to as "WLAN", can be a cellular phone, a cordless phone, a Session Initiation Protocol ("SSIP") phone, or a wireless local loop (Wireless Local). Loop, referred to as "WLL" station, Personal Digital Assistant (PDA), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, in-vehicle devices, wearable Equipment and terminal equipment in future 5G networks.
网络设备是用于与移动设备通信的设备,网络设备可以是WLAN中的接入点(Access Point,简称为“AP”),码分多址(Code Division Multiple Access,简称为“GSM”或“CDMA”)中的基站(Base Transceiver Station,简称为“BTS”),也可以是WCDMA中的基站(NodeB,简称为“NB”),还可以是长期演进(Long Term Evolution,简称为“LTE”)中的演进型基站(Evolutional Node B,简称为“eNB”或“eNodeB”),或者中继站或接入点,或者车载设备、可穿戴设备以及未来5G网络中的网络设备。The network device is a device for communicating with the mobile device, and the network device may be an Access Point (AP) in the WLAN, Code Division Multiple Access (GSM) or A base station (Base Transceiver Station, abbreviated as "BTS") in CDMA"), which may also be a base station (NodeB, abbreviated as "NB") in WCDMA, or a Long Term Evolution (LTE). An evolved base station (Evolutional Node B, referred to as "eNB" or "eNodeB"), or a relay station or an access point, or an in-vehicle device, a wearable device, and a network device in a future 5G network.
图1是根据本发明实施例的建立块确认通信机制的方法的示意性流程图,该方法可以由网络设备执行,如图1所示,该方法100包括:1 is a schematic flowchart of a method for establishing a block acknowledgment communication mechanism, which may be performed by a network device. As shown in FIG. 1, the
S110,向至少两个终端设备发送建立块确认通信机制ADDBA请求帧,该ADDBA请求帧携带与该至少两个终端设备相对应的ADDBA请求信息;S110. Send an establishment block confirmation communication mechanism ADDBA request frame to at least two terminal devices, where the ADDBA request frame carries ADDBA request information corresponding to the at least two terminal devices.
S120,接收该至少两个终端设备中每个终端设备发送的ADDBA响应帧。S120. Receive an ADDBA response frame sent by each terminal device of the at least two terminal devices.
具体而言,网络设备向至少两个终端设备中每个终端设备发送同一个携带与所有终端设备相对应的建立块确认通信机制(Add Block Acknowledgement,简称为“ADDBA”)请求信息的ADDBA请求(Request)帧,之后该网络设备接收每个终端设备发送的针对该ADDBA请求帧的ADDBA响应(Response)帧。Specifically, the network device sends, to each of the at least two terminal devices, an ADDBA request that carries the Add Block Acknowledgement (ADDBA) request information corresponding to all the terminal devices ( Request) frame, after which the network device receives an ADDBA Response (Response) frame sent by each terminal device for the ADDBA request frame.
也就是说,可以将与不同终端设备相对应的ADDBA请求信息携带在同一个ADDBA请求帧中,该ADDBA请求帧可以称为“多用户ADDBA请求帧”,网络设备将该ADDBA请求帧同时发送给不同的终端设备,不同的终端设备根据ADDBA请求帧中携带的信息确定与自己相关的请求信息,并根据与自己相关的请求信息与网络设备建立BA通信机制。That is, the ADDBA request information corresponding to different terminal devices may be carried in the same ADDBA request frame, and the ADDBA request frame may be referred to as a “multi-user ADDBA request frame”, and the network device simultaneously sends the ADDBA request frame to the ADDBA request frame. Different terminal devices, different terminal devices determine the request information related to themselves according to the information carried in the ADDBA request frame, and establish a BA communication mechanism with the network device according to the request information related to itself.
因此,本发明实施例的建立块确认通信机制的方法,网络设备向多个终端设备发送携带与所有终端设备相对应的ADDBA请求信息的ADDBA请求帧,由此可以将网络设备与多个终端设备之间建立BA通信机制的多个独立 的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, in the method for establishing a block acknowledgment communication mechanism, the network device sends an ADDBA request frame carrying ADDBA request information corresponding to all terminal devices to a plurality of terminal devices, thereby enabling the network device and the plurality of terminal devices Establish multiple independent BA communication mechanisms The process is implemented through a process, which can effectively reduce signaling overhead and improve channel utilization.
需要说明的是,在本发明实施例中,网络设备与终端设备建立BA通信机制可以理解成网络设备与终端设备之间可以通过BA帧对接收到的一系列数据帧进行确认。It should be noted that, in the embodiment of the present invention, the network communication mechanism between the network device and the terminal device can be understood as a series of data frames that can be confirmed by the network frame between the network device and the terminal device.
可选地,在S110中,网络设备可以通过多播或广播的方式向该至少两个终端设备发送该ADDBA请求帧。Optionally, in S110, the network device may send the ADDBA request frame to the at least two terminal devices by multicasting or broadcasting.
可选择,在S110中,网络设备可以向该至少两个终端设备发送正交频分多址(Orthogonal Frequency Division Multiple Access,简称为“OFDMA”)物理层协议数据单元(Physical Layer Protocol Data Unit,简称为“PPDU”),该OFDMA PPDU占用的系统带宽内的每个子信道上承载与该至少两个终端设备中每个终端设备相对应的ADDBA请求信息。Alternatively, in S110, the network device may send an Orthogonal Frequency Division Multiple Access (OFDMA) physical layer protocol data unit (Physical Layer Protocol Data Unit) to the at least two terminal devices. As a "PPDU"), each subchannel within the system bandwidth occupied by the OFDMA PPDU carries ADDBA request information corresponding to each of the at least two terminal devices.
也就是说,网络设备向该至少两个终端设备发送的ADDBA请求帧不是以单个无线资源控制(Media Access Control,简称为“MAC”)层协议数据单元(MAC Protocol Data Unit,简称为“MPDU”)的形式发送的,而是以多个MPDU以OFDMA的形式发送的(即每个MPDU占用不同的频率子信道),每个MPDU是发送给一个终端设备的ADDBA Request帧。在此基础上,发送给每一个终端设备的触发帧可以与发送给该终端设备的ADDBA Request帧进行聚合(聚合为一个A-MPDU)发送出去。That is, the ADDBA request frame sent by the network device to the at least two terminal devices is not a single radio resource control (Media Access Control, abbreviated as "MAC") layer protocol data unit (MPDU). Transmitted in the form of multiple MPDUs in the form of OFDMA (ie each MPDU occupies a different frequency subchannel), each MPDU is an ADDBA Request frame sent to a terminal device. On this basis, the trigger frame sent to each terminal device can be aggregated (aggregated into an A-MPDU) and sent out to the ADDBA Request frame sent to the terminal device.
可选地,在S110中,该与该至少两个终端设备相对应的ADDBA请求信息中与该至少两个终端设备中每个终端设备相对应的ADDBA请求信息包括下列信息中的至少一种:用户标识(通常为关联标识,Association Identification,简称为“AID”)信息、会话标识(Dialog Token)信息、BA参数集(Block ACK Parameter Set)信息、BA超时时间(Block ACK Timeout Value)信息和BA初始序号控制(Block ACK Strarting Sequence Control,简称为“BA SSC”)信息。Optionally, in S110, the ADDBA request information corresponding to each of the at least two terminal devices in the ADDBA request information corresponding to the at least two terminal devices includes at least one of the following information: User ID (usually Association Identification, Association Identification, abbreviated as "AID") information, Dialog Token information, Block ACK Parameter Set information, Block ACK Timeout Value information, and BA Block ACK Strarting Sequence Control (abbreviated as "BA SSC") information.
换句话说,ADDBA请求帧可以包括发送给每个终端设备的用户信息部分,还可以包括发送给所有终端设备的公共信息部分,用户信息部分可以包括用户标识信息、会话标识信息、BA参数集信息、BA超时时间信息和BA初始序号控制信息中的部分或全部。并且用户信息部分中的信息可以位于公共信息部分中。若所有的信息都位于用户信息部分,则不存在公共信息部分,反之,若所有的信息都位于公共信息部分,则不存在用户信息部分。 In other words, the ADDBA request frame may include a user information part transmitted to each terminal device, and may also include a public information part transmitted to all terminal devices, and the user information part may include user identification information, session identification information, and BA parameter set information. , part or all of the BA timeout information and the BA initial sequence number control information. And the information in the user information portion can be located in the public information portion. If all the information is located in the user information part, there is no public information part, and conversely, if all the information is located in the public information part, there is no part of the user information.
在本发明实施例中,可选地,该ADDBA请求帧可以为图2所示的帧结构。如图2所示,该ADDBA帧可以是一种活动帧Action Frame(MAC header中的类型(Type)为管理(Management),子类型(Subtype)为Action),该ADDBA请求帧包括MAC帧头(Header)域、帧体(Frame Body)域和帧校验序列(Frame Check Sequence,简称为“FCS”)域。其中,Frame Body域包括类型(Category)字段、块确认行动(Block ACK Action)字段和多个用户信息(Per STA Info)字段,每个用户信息字段包括AID字段、Dialog Token字段、Block ACK Parameter Set字段、Block ACK Timeout Value字段和Block ACK Strarting Sequence Control字段。或者,Frame Body域包括Category字段、Block ACK Action字段、Dialog Token字段和多个Per STA Info字段,此时,每个Per STA Info字段包括AID字段、Block ACK Parameter Set字段、Block ACK Timeout Value字段和Block ACK Strarting Sequence Control字段。并且可选地,用户信息字段还可以包括可重传组播(Groupcast with Retries,简称为“GCR”)组地址元素(Group Address Element)字段,多频带(Multi-band)字段,TCLAS字段和ADDBA扩展(Extension)字段。In the embodiment of the present invention, optionally, the ADDBA request frame may be the frame structure shown in FIG. 2. As shown in FIG. 2, the ADDBA frame may be an active frame Action Frame (the type in the MAC header is Management, and the Subtype is Action), and the ADDBA request frame includes a MAC frame header ( Header) Domain, Frame Body Domain, and Frame Check Sequence (FCS) domain. The Frame Body field includes a Category field, a Block ACK Action field, and a plurality of User Information (Per STA Info) fields, and each user information field includes an AID field, a Dialog Token field, and a Block ACK Parameter Set. Field, Block ACK Timeout Value field and Block ACK Strarting Sequence Control field. Alternatively, the Frame Body field includes a Category field, a Block ACK Action field, a Dialog Token field, and a plurality of Per STA Info fields. At this time, each Per STA Info field includes an AID field, a Block ACK Parameter Set field, a Block ACK Timeout Value field, and Block ACK Strarting Sequence Control field. And optionally, the user information field may further include a Groupcast with Retries (GCR) group address element (Group Address Element) field, a multi-band (Multi-band) field, a TCLAS field, and an ADDBA. Extension field.
进一步地,Category字段的值可以设置为3(表示Block ACK),Bolck ACK Action可以设置为除0,1,和2之外的任意值,表示帧的类型为发送给至少两个终端设备的ADDBA请求帧。Further, the value of the Category field can be set to 3 (representing Block ACK), and the Bolck ACK Action can be set to any value other than 0, 1, and 2, indicating that the type of the frame is ADDBA sent to at least two terminal devices. Request frame.
可选地,如图3所示,该方法100还包括:Optionally, as shown in FIG. 3, the
S130,接收该至少两个终端设备中每个终端设备根据第一资源指示信息和/或第一传输参数信息发送的确认成功接收该ADDBA请求帧的确认帧。S130. Receive an acknowledgement frame that each terminal device of the at least two terminal devices successfully receives the ADDBA request frame according to the first resource indication information and/or the first transmission parameter information.
也就是说,在每个终端设备成功接收到网络设备发送的ADDBA请求帧之后可以在该第一资源分配信息指示的传输资源上根据第一传输参数信息指示的传输参数向网络设备发送确认帧确认成功接收ADDBA请求帧的确认帧,其中该第一资源分配信息可以为子信道分配信息,终端设备在读取子信道信息后就能够获取发送确认帧的资源块的位置,该第一传输参数可以包括确认ACK帧的发送时间(PPDU长度(Length))信息、调制编码方式(Modulation and Coding Scheme,简称为“MCS”)信息,循环前缀长度(Cyclic Prefix Length)信息等。进一步的,该第一资源分配信息和/或该第一传输参数信息可以位于ADDBA Request帧的公共信息部分或者用户信息部分。本发明对此不作限定。 That is, after each terminal device successfully receives the ADDBA request frame sent by the network device, the acknowledgement frame acknowledgement may be sent to the network device according to the transmission parameter indicated by the first transmission parameter information on the transmission resource indicated by the first resource allocation information. The acknowledgment frame of the ADDBA request frame is successfully received, where the first resource allocation information may be subchannel allocation information, and the terminal device can acquire the location of the resource block that sends the acknowledgment frame after reading the subchannel information, where the first transmission parameter can be The information includes a transmission time (PPDU length) information, a Modulation and Coding Scheme ("MCS") information, and a Cyclic Prefix Length information. Further, the first resource allocation information and/or the first transmission parameter information may be located in a public information part or a user information part of the ADDBA Request frame. The invention is not limited thereto.
并且,进一步地,不同的终端设备根据该第一资源指示信息确定的用于传输确认帧的子信道是以OFDMA形式正交的。换句话说,不同的终端设备可以以OFDMA形式发送确认帧。And, further, the subchannels for transmitting the acknowledgment frame determined by the different terminal devices according to the first resource indication information are orthogonal in the form of OFDMA. In other words, different terminal devices can transmit an acknowledgment frame in the form of OFDMA.
在本发明实施例中,可选地,该ADDBA请求帧还携带该第一资源指示信息和/或第一传输参数信息。In the embodiment of the present invention, optionally, the ADDBA request frame further carries the first resource indication information and/or the first transmission parameter information.
可选地,网络设备还可以向该至少两个终端设备发送第一触发帧,该第一触发帧携带该第一资源分配信息和/或该第一传输参数信息。也就是说,如果该ADDBA请求帧中没有包括该第一资源指示信息和/或该第一传输参数信息,网络设备可以通过在向终端设备发送的第一触发帧中携带该第一资源指示信息和/或该第一传输参数信息。并且,更进一步的,该第一触发帧可以携带指示终端设备回复的确认帧的类型为ACK帧的指示信息。Optionally, the network device may further send the first trigger frame to the at least two terminal devices, where the first trigger frame carries the first resource allocation information and/or the first transmission parameter information. That is, if the first resource indication information and/or the first transmission parameter information is not included in the ADDBA request frame, the network device may carry the first resource indication information in the first trigger frame sent to the terminal device. And/or the first transmission parameter information. Moreover, further, the first trigger frame may carry indication information indicating that the type of the acknowledgment frame replied by the terminal device is an ACK frame.
可选地,S120可以具体为:接收该至少两个终端设备中每个终端设备根据第二资源分配信息和/或第二传输参数信息发送ADDBA响应帧。Optionally, S120 may be specifically: receiving, by each of the at least two terminal devices, an ADDBA response frame according to the second resource allocation information and/or the second transmission parameter information.
由此,S120可以为:接收该至少两个终端设备中每个终端设备通过以OFDMA形式正交的子信道中的一个子信道发送的ADDBA响应帧。Thus, S120 may be: receiving an ADDBA response frame sent by each of the at least two terminal devices through one of the subchannels orthogonal in the form of OFDMA.
需要说明的是,在该至少两个终端设备中每个终端设备通过以OFDMA形式正交的子信道中的一个子信道发送ADDBA响应帧时,每个终端设备接收到的ADDBA请求帧可以只包括与该终端设备相对应的请求建立BA通信机制的请求信息,不同终端设备接收到的ADDBA请求帧的时间也可以不同。It should be noted that, when each of the at least two terminal devices sends an ADDBA response frame by using one of the subchannels orthogonal to the OFDMA format, the ADDBA request frame received by each terminal device may include only The request corresponding to the terminal device establishes the request information of the BA communication mechanism, and the time of the ADDBA request frame received by the different terminal devices may also be different.
可选地,该第二资源分配信息和/或该第二传输参数信息可以携带在该ADDBA请求帧中,或者,网络设备可以向该至少两个终端设备发送第二触发帧,该第二触发帧携带该第二资源分配信息和/或该第二传输参数信息。Optionally, the second resource allocation information and/or the second transmission parameter information may be carried in the ADDBA request frame, or the network device may send a second trigger frame to the at least two terminal devices, where the second trigger The frame carries the second resource allocation information and/or the second transmission parameter information.
进而,终端设备在读取到该第二资源分配信息后即可获知发送ADDBA Response帧所使用的资源块的位置,在读取到该第二参数信息后即可获知传输过程中的传输参数。可选地,该第二触发帧还可以携带指示该第二触发帧触发的响应帧的帧类型为ADDBA Response帧的指示信息。Further, after reading the second resource allocation information, the terminal device can learn the location of the resource block used for sending the ADDB Response frame, and after the second parameter information is read, the transmission parameter in the transmission process can be obtained. Optionally, the second trigger frame may further carry indication information indicating that the frame type of the response frame triggered by the second trigger frame is an ADDBA Response frame.
具体来说,该第二触发帧可以是一种新的Action Frame,其Frame Body部分包括Category信息域和Block ACK Action信息域,其中,Category信息域的值可以是3(表示Block ACK),Block ACK Action可以是0,1,2之外的任意值,表示Trigger for ADDBA Response。Specifically, the second trigger frame may be a new Action Frame, and the Frame Body part includes a Category information field and a Block ACK Action information field, where the value of the Category information field may be 3 (representing Block ACK), Block. The ACK Action can be any value other than 0, 1, or 2, indicating the Trigger for ADDBA Response.
可选地,该第二触发帧中还可以包括Dialog Token信息域,其值与 ADDBA请求帧中的Dialog Token的值相同,表示该第二触发帧触发的是针对S110中的ADDBA Request帧的ADDBA Response帧。Optionally, the second trigger frame may further include a Dialog Token information field, and the value thereof is The value of the Dialog Token in the ADDBA request frame is the same, indicating that the second trigger frame triggers the ADDBA Response frame for the ADDBA Request frame in S110.
可选地,如图4所示,该方法100还包括:Optionally, as shown in FIG. 4, the
S140,向该至少两个终端设备发送多用户确认帧,该多用户确认帧承载用于指示成功接收该至少两个终端设备发送的ADDBA响应帧的指示信息。S140. Send a multi-user acknowledgment frame to the at least two terminal devices, where the multi-user acknowledgment frame carries indication information for indicating that the ADDBA response frame sent by the at least two terminal devices is successfully received.
具体来说,网络设备在接收到至少两个终端设备发送的ADDBA Response帧之后可以向该至少两个终端设备发送确认接收的确认帧,网络设备也可以不向终端设备发送确认接收的确认帧,在这种情况下,如果网络设备接收到终端设备发送的ADDBA Response帧即完成BA通信机制建立过程,否则BA通信机制建立失败。Specifically, after receiving the ADDBA Response frame sent by the at least two terminal devices, the network device may send an acknowledgement frame for confirming the reception to the at least two terminal devices, and the network device may not send the acknowledgement frame for confirming the reception to the terminal device. In this case, if the network device receives the ADDBA Response frame sent by the terminal device, the BA communication mechanism establishment process is completed, otherwise the BA communication mechanism fails to be established.
下面将结合具体的例子详细描述本发明实施例,应注意,这些例子只是为了帮助本领域技术人员更好地理解本发明实施例,而非限制本发明实施例的范围。The embodiments of the present invention are described in detail below with reference to the specific examples.
图5是本发明另一实施例的建立块确认通信机制的方法的示意性流程图。如图5所示,该方法200包括:FIG. 5 is a schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to another embodiment of the present invention. As shown in FIG. 5, the method 200 includes:
S201:接入点(Access Point,简称为“AP”)向多个站点(Station,简称为“STA”)发送多用户(Multi-user)ADDBA Request帧;S201: an access point (Access Point, referred to as "AP") sends a multi-user (ADD-A) ADDBA Request frame to a plurality of stations (Station, referred to as "STA");
该多用户ADDBA Request帧包括发送给多个STA的ABBDA请求信息,ADDBA请求信息包括的信息与方法100中提到的ADDBA请求帧中的请求信息包括的信息相同。The multi-user ADDBA Request frame includes ABBDA request information transmitted to a plurality of STAs, and the ADDBA request information includes the same information as the request information included in the ADDBA request frame mentioned in the
S202,AP向多个STA发送触发帧;S202. The AP sends a trigger frame to multiple STAs.
该触发帧用于触发多个STA以OFDMA的形式发送确认帧,该确认帧表示STA已收到S201中的Multi-user ADDBA Request帧;The trigger frame is configured to trigger multiple STAs to send an acknowledgement frame in the form of OFDMA, where the acknowledgement frame indicates that the STA has received the Multi-user ADDBA Request frame in S201.
S203,多个STA向AP发送应答帧(ACK);S203. The multiple STAs send an acknowledgement frame (ACK) to the AP.
S204,AP向多个STA发送触发帧;S204. The AP sends a trigger frame to multiple STAs.
该触发帧用于触发多个STA以OFDMA的形式发送ADDBA Response帧;The trigger frame is used to trigger multiple STAs to send an ADDBA Response frame in the form of OFDMA.
S205,多个STA向AP发送ADDBA Response帧;S205. The multiple STAs send an ADDBA Response frame to the AP.
S206,AP向多个STA发送多用户确认帧(Multi-user ACK,MACK)。S206. The AP sends a multi-user ack (MACK) to multiple STAs.
应理解,方法200可以只包括S201和S205,或者只包括S201,S204和S205,或者只包括S201,S203,S204和S205等,也就是说,AP可以不 用向多个STA发送触发帧,多个STA在接收到AP发送的Multi-user ADDBA Request帧后可以不用向AP发送应答帧,例如,可以默认如果AP在预设时间内没有收到STA发送的确认帧,就认为STA成功接收该Multi-user ADDBA Request帧。AP在收到多个STA发送的ADDBA Response帧后也可以不用向STA发送MACK,可以默认AP接收到该ADDBA Response帧后即完成BA通信机制的建立过程,否则BA通信机制建立失败。It should be understood that the method 200 may include only S201 and S205, or only S201, S204 and S205, or only S201, S203, S204 and S205, etc., that is, the AP may not After sending a trigger frame to multiple STAs, multiple STAs may not send a response frame to the AP after receiving the Multi-user ADDBA Request frame sent by the AP. For example, if the AP does not receive the STA sent within the preset time, After confirming the frame, it is considered that the STA successfully receives the Multi-user ADDBA Request frame. After receiving the ADDBA Response frame sent by multiple STAs, the AP may not send a MACK to the STA. The default AP may complete the establishment of the BA communication mechanism after receiving the ADDBA Response frame. Otherwise, the BA communication mechanism fails to be established.
因此,本发明实施例的用于传输确认帧的方法,网络设备向多个终端设备同时发送包括与该多个终端设备中所有终端设备相对应的ADDBA请求信息的同一个多用户ADDBA请求帧,由此可以将网络设备与多个终端设备之间建立BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, in the method for transmitting an acknowledgement frame, the network device simultaneously transmits the same multi-user ADDBA request frame including the ADDBA request information corresponding to all the terminal devices of the multiple terminal devices to the plurality of terminal devices, Therefore, multiple independent processes for establishing a BA communication mechanism between the network device and the multiple terminal devices can be implemented through one process, which can effectively reduce signaling overhead and improve channel utilization.
以上结合图1至图5从网络设备侧详细描述了根据本发明实施例的建立块确认通信机制的方法,下面将结合图6至图8,从终端设备侧详细描述根据本发明实施例的建立块确认通信机制的方法。应理解,网络设备侧描述的终端设备与网络设备的交互及相关特性、功能等与终端设备侧的描述相应,为了简洁,适当省略重复的描述。The method for establishing a block acknowledgment communication mechanism according to an embodiment of the present invention is described in detail above with reference to FIG. 1 to FIG. 5, and the following is a detailed description of the establishment according to the embodiment of the present invention from the terminal device side with reference to FIG. 6 to FIG. Block method of confirming the communication mechanism. It should be understood that the interaction between the terminal device and the network device described in the network device side and related features, functions, and the like correspond to the description on the terminal device side, and the repeated description is omitted as appropriate for brevity.
图6是根据本发明再一实施例的建立块确认通信机制的方法示意性流程图。该方法可以由终端设备执行,如图6所示,该方法300包括:FIG. 6 is a schematic flowchart of a method for establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention. The method can be performed by a terminal device, as shown in FIG. 6, the
S310,接收网络设备发送的建立块确认通信机制ADDBA请求帧,该ADDBA请求帧是该网络设备向至少两个终端设备发送的,该ADDBA请求帧携带与该至少两个终端设备相对应的ADDBA请求信息;S310. Receive an ADDBA request frame that is sent by the network device, where the ADDBA request frame is sent by the network device to at least two terminal devices, where the ADDBA request frame carries an ADDBA request corresponding to the at least two terminal devices. information;
S320,向该网络设备发送ADDBA响应帧。S320. Send an ADDBA response frame to the network device.
具体而言,终端设备接收网络设备向至少两个终端设备发送的携带与所有终端设备相对应的ADDBA Request帧,之后向该网络设发送针对该ADDBA请求帧的ADDBA Response帧。Specifically, the terminal device receives an ADDBA Request frame that is sent by the network device to the at least two terminal devices and corresponds to all the terminal devices, and then sends an ADDBA Response frame for the ADDBA request frame to the network device.
因此,本发明实施例的建立块确认通信机制的方法,终端设备接收网络设备向多个终端设备发送的携带与所有终端设备相对应的ADDBA请求信息的ADDBA请求帧,由此可以将网络设备与多个终端设备之间建立BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, in the method for establishing a block acknowledgment communication mechanism in the embodiment of the present invention, the terminal device receives an ADDBA request frame that is sent by the network device to the plurality of terminal devices and carries ADDBA request information corresponding to all the terminal devices, thereby enabling the network device to A plurality of independent processes for establishing a BA communication mechanism between multiple terminal devices are implemented by one process, which can effectively reduce signaling overhead and improve channel utilization.
可选地,S310具体为:接收该网络设备通过多播或广播的方式发送的 该ADDBA请求帧。Optionally, S310 is specifically: receiving, sending, by the network device, by multicast or broadcast. The ADDBA request frame.
可选地,S310具体为:接收该网络设备向该至少两个终端设备发送的正交频分多址物理层协议数据单元OFDMA PPDU,该OFDMA PPDU占用的系统带宽内的每个子信道上承载与该至少两个终端设备中每个终端设备相对应的ADDBA请求信息。Optionally, S310 is specifically: receiving an orthogonal frequency division multiple access physical layer protocol data unit OFDMA PPDU sent by the network device to the at least two terminal devices, where the OFDMA PPDU occupies a bearer on each subchannel within the system bandwidth. ADDBA request information corresponding to each of the at least two terminal devices.
在本发明实施例中,可选地,该与该至少两个终端设备相对应的ADDBA请求信息中与该至少两个终端设备中每个终端设备相对应的ADDBA请求信息包括下列信息中的至少一种:用户标识信息、会话标识信息、块确认BA参数集信息、BA超时时间信息和BA初始序号控制信息。In the embodiment of the present invention, optionally, the ADDBA request information corresponding to each of the at least two terminal devices in the ADDBA request information corresponding to the at least two terminal devices includes at least the following information. One type: user identification information, session identification information, block confirmation BA parameter set information, BA timeout time information, and BA initial serial number control information.
可选地,如图7所示,该方法还包括:Optionally, as shown in FIG. 7, the method further includes:
S330,根据第一资源指示信息和/或第一传输参数信息向该网络设备发送确认成功接收该ADDBA请求帧的确认帧。S330. Send an acknowledgement frame confirming that the ADDBA request frame is successfully received to the network device according to the first resource indication information and/or the first transmission parameter information.
可选地,该ADDBA请求帧还携带该第一资源指示信息和/或该第一传输参数信息。或者,终端设备可以接收该网络设备发送的第一触发帧,该第一触发帧携带该第一资源分配信息和/或该第一传输参数信息。Optionally, the ADDBA request frame further carries the first resource indication information and/or the first transmission parameter information. Alternatively, the terminal device may receive the first trigger frame sent by the network device, where the first trigger frame carries the first resource allocation information and/or the first transmission parameter information.
可选地,S320具体为:根据第二资源分配信息和/或第二传输参数信息向该网络设备发送该ADDBA响应帧。Optionally, S320 is specifically configured to: send the ADDBA response frame to the network device according to the second resource allocation information and/or the second transmission parameter information.
可选地,该ADDBA请求帧还携带该第二资源分配信息和/或该第二传输参数信息。或者,终端设备可以接收该网络设备发送的第二触发帧,该第二触发帧携带该第二资源分配信息和/或该第二传输参数信息。Optionally, the ADDBA request frame further carries the second resource allocation information and/or the second transmission parameter information. Alternatively, the terminal device may receive the second trigger frame sent by the network device, where the second trigger frame carries the second resource allocation information and/or the second transmission parameter information.
在本发明实施例中,可选地,该第二触发帧还携带指示该至少两个终端设备中每个终端设备发送ADDBA响应帧的指示信息。In the embodiment of the present invention, optionally, the second trigger frame further carries indication information indicating that each of the at least two terminal devices sends an ADDBA response frame.
在本发明实施例中,可选地,该第二触发帧还携带该会话标识信息。In the embodiment of the present invention, optionally, the second trigger frame further carries the session identifier information.
可选地,S320具体为:通过以OFDMA形式正交的子信道中的一个子信道向该网络设备发送该该ADDBA响应帧。Optionally, S320 is specifically: sending the ADDBA response frame to the network device by using one of the subchannels orthogonal to the OFDMA form.
可选地,如图8所示,该方法还包括:Optionally, as shown in FIG. 8, the method further includes:
S340,接收该网络设备发送的多用户确认帧,该多用户确认帧承载用于指示该网络设备成功接收该至少两个终端设备发送的ADDBA响应帧的指示信息。S340. Receive a multi-user acknowledgment frame sent by the network device, where the multi-user acknowledgment frame bearer is used to indicate that the network device successfully receives the indication information of the ADDBA response frame sent by the at least two terminal devices.
因此,本发明实施例的建立块确认通信机制的方法,终端设备接收网络设备向多个终端设备发送的携带与所有终端设备相对应的ADDBA请求信 息的ADDBA请求帧,由此可以将网络设备与多个终端设备之间建立BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, in the method for establishing a block acknowledgment communication mechanism in the embodiment of the present invention, the terminal device receives an ADDBA request message corresponding to all terminal devices that the network device sends to the plurality of terminal devices. The ADDBA request frame of the information can be implemented by a single process of establishing a BA communication mechanism between the network device and the plurality of terminal devices, which can effectively reduce signaling overhead and improve channel utilization.
下面将结合图9至图11详细描述本发明再一实施例的建立块确认通信机制的方法。如图9所示,该方法400包括:A method of establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention will be described in detail below with reference to FIGS. 9 through 11. As shown in FIG. 9, the
S410,接收至少两个终端设备中每个终端设备发送的建立块确认通信机制ADDBA请求帧;S410. Receive an establishment block acknowledgement communication mechanism ADDBA request frame sent by each terminal device of the at least two terminal devices.
S420,向该至少两个终端设备发送ADDBA响应帧,该ADDBA响应帧携带与该至少两个终端设备相对应的ADDBA响应信息。S420. Send an ADDBA response frame to the at least two terminal devices, where the ADDBA response frame carries ADDBA response information corresponding to the at least two terminal devices.
具体而言,网络设备接收至少两个终端设备中每个终端设备发送的建立块确认通信机制(Add Block Acknowledgement,简称为“ADDBA”)请求信息的ADDBA请求(Request)帧,之后该网络设备向该至少两个终端设备发送的针对该ADDBA请求帧的ADDBA响应(Response)帧,该ADDBA Response帧携带与该至少两个终端设备相对应的ADDBA响应信息。Specifically, the network device receives an ADDBA Request frame of the Add Block Acknowledgement (ADDBA) request information sent by each of the at least two terminal devices, and then the network device sends the An ADDBA Response frame sent by the at least two terminal devices for the ADDBA request frame, where the ADDBA Response frame carries ADDBA response information corresponding to the at least two terminal devices.
也就是说,在网络设备接收到多个终端设备发送的ADDBA Request帧之后,可以将与不同终端设备相对应的ADDBA响应信息携带在同一个ADDBA响应帧中,该ADDBA响应帧可以称为多用户ADDBA响应帧,网络设备将该ADDBA响应帧发送给不同的终端设备,完成与该多个终端设备之间BA通信机制的建立过程。That is, after the network device receives the ADDBA Request frame sent by the multiple terminal devices, the ADDBA response information corresponding to the different terminal devices may be carried in the same ADDBA response frame, and the ADDBA response frame may be referred to as multiple users. The ADDBA response frame, the network device sends the ADDBA response frame to different terminal devices, and completes a process of establishing a BA communication mechanism with the plurality of terminal devices.
因此,本发明实施例的建立块确认通信机制的方法,网络设备接收到多个终端设备发送的ADDBA请求帧后,向该多个终端设备发送携带与该多个终端设备相对应的ADDBA响应信息的ADDBA响应帧。由此可以将网络设备与多个终端设备之间建立BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, the method for establishing a block acknowledgment communication mechanism in the embodiment of the present invention, after receiving the ADDBA request frame sent by the multiple terminal devices, the network device sends the ADDBA response information corresponding to the multiple terminal devices to the multiple terminal devices. The ADDBA response frame. Therefore, multiple independent processes for establishing a BA communication mechanism between the network device and the multiple terminal devices can be implemented through one process, which can effectively reduce signaling overhead and improve channel utilization.
在本发明实施例中,可选地,网络设备在接收到每一个终端设备发送的ADDBA Request帧后可以向该终端设备发送确认接收到ADDBA Request帧的确认ACK帧,也可以不发明该ACK帧,本发明对此不作限定。In the embodiment of the present invention, after receiving the ADDBA Request frame sent by each terminal device, the network device may send an acknowledgement ACK frame to the terminal device to confirm the receipt of the ADDBA Request frame, or may not invent the ACK frame. The invention is not limited thereto.
可选地,在S410中,该至少两个终端设备中每个终端设备发送的ADDBA请求帧还携带与该终端设备相对应的缓冲区状态报告(Buffer Status Report,简称为“BSR”)。由此能够在通信过程中进一步减少信令开销。Optionally, in S410, the ADDBA request frame sent by each terminal device of the at least two terminal devices further carries a Buffer Status Report (abbreviated as “BSR”) corresponding to the terminal device. This makes it possible to further reduce the signaling overhead in the communication process.
可选地,S420可以为:向该至少两个终端设备发送正交频分多址物理 层协议数据单元OFDMA PPDU,该OFDMA PPDU占用的系统带宽内的每个子信道上承载与该至少两个终端设备中每个终端设备相对应的ADDBA响应信息。Optionally, S420 may be: sending orthogonal frequency division multiple access physics to the at least two terminal devices. The layer protocol data unit is an OFDMA PPDU, and each subchannel within the system bandwidth occupied by the OFDMA PPDU carries ADDBA response information corresponding to each of the at least two terminal devices.
也就是说,网络设备向该至少两个终端设备发送的ADDBA响应帧不是以单个无线资源控制(Media Access Control,简称为“MAC”)层协议数据单元(MAC Protocol Data Unit,简称为“MPDU”)的形式发送的,而是以多个MPDU以简称为OFDMA的形式发送的(即每个MPDU占用不同的频率子信道),每个MPDU是发送给一个终端设备的ADDBA Response帧。在此基础上,发送给每一个终端设备的触发帧可以与发送给该终端设备的ADDBA Response帧进行聚合(聚合为一个A-MPDU)发送出去。That is, the ADDBA response frame sent by the network device to the at least two terminal devices is not a single radio resource control (Media Access Control, abbreviated as "MAC") layer protocol data unit (MAC protocol data unit, referred to as "MPDU"). The form is transmitted in the form of multiple MPDUs in the form of OFDMA (ie, each MPDU occupies a different frequency subchannel), and each MPDU is an ADDBA Response frame sent to a terminal device. On this basis, the trigger frame sent to each terminal device can be aggregated (aggregated into an A-MPDU) and sent out to the ADDBA Response frame sent to the terminal device.
可选地,如图10所示,该方法还包括:Optionally, as shown in FIG. 10, the method further includes:
S430,接收该至少两个终端设备中每个终端设备根据资源分配信息和/或传输参数信息发送的确认成功接收该ADDBA响应帧的确认帧。S430. Receive an acknowledgement frame that each terminal device of the at least two terminal devices successfully receives the ADDBA response frame according to the resource allocation information and/or the transmission parameter information.
可选地,该ADDBA响应帧携带该资源分配信息和/或该传输参数信息。或者,网络设备可以向该至少两个终端设备发送触发帧,该触发帧包括该资源分配信息和/或该传输参数信息。Optionally, the ADDBA response frame carries the resource allocation information and/or the transmission parameter information. Alternatively, the network device may send a trigger frame to the at least two terminal devices, where the trigger frame includes the resource allocation information and/or the transmission parameter information.
也就是说,在每个终端设备成功接收到网络设备发送的ADDBA响应帧之后可以在资源分配信息指示的传输资源上根据传输参数信息指示的传输参数向网络设备发送确认帧确认成功接收ADDBA响应帧的确认帧,其中该资源分配信息可以为子信道分配信息,终端设备在读取子信道信息后就能够获取发送确认帧的资源块的位置,该传输参数可以包括确认ACK帧的发送时间(PPDU长度(Length))信息、调制编码方式(Modulation and Coding Scheme,简称为“MCS”)信息,循环前缀长度(Cyclic Prefix Length)信息等。进一步的,该资源分配信息和/或该传输参数信息可以位于ADDBA Response帧的公共信息部分或者用户信息部分。本发明对此不作限定。That is, after each terminal device successfully receives the ADDBA response frame sent by the network device, the ADDBA response frame may be successfully sent to the network device according to the transmission parameter indicated by the transmission parameter information on the transmission resource indicated by the resource allocation information. The acknowledgment frame, wherein the resource allocation information may be subchannel allocation information, and the terminal device can acquire the location of the resource block that sends the acknowledgment frame after reading the subchannel information, and the transmission parameter may include the acknowledgment time of the ACK frame (PPDU) Length information, Modulation and Coding Scheme ("MCS") information, Cyclic Prefix Length information, and the like. Further, the resource allocation information and/or the transmission parameter information may be located in a public information part or a user information part of the ADDBA Response frame. The invention is not limited thereto.
在本发明实施例中,可选地,该与该至少两个终端设备相对应的ADDBA响应信息中与该至少两个终端设备中每个终端设备相对应的ADDBA响应信息包括下列信息中的至少一种:用户标识信息(通常为关联标识,Association Identification,简称为“AID”)、会话标识信息(Dialog Token)、状态代码(Status Code)信息、BA参数集(Block ACK Parameter Set)信息和BA超时时间(Block ACK Timeout Value)信息。 In the embodiment of the present invention, optionally, the ADDBA response information corresponding to each of the at least two terminal devices in the ADDBA response information corresponding to the at least two terminal devices includes at least the following information. One type: user identification information (usually associated identification, Association Identification, abbreviated as "AID"), session identification information (Dialog Token), status code (Status Code) information, BA parameter set (Block ACK Parameter Set) information, and BA Block ACK Timeout Value information.
在本发明实施例中,可选地,该ADDBA响应帧可以为图11所示的帧结构。如图11所示,该ADDBA响应帧可以是一种新的活动帧Action Frame,该ADDBA响应帧包括MAC帧头(Header)域、帧体(Frame Body)域和帧校验序列(Frame Check Sequence,简称为“FCS”)域,其中,Frame Body域包括类型(Category)字段、块确认行动(Block ACK Action)字段和多个用户信息(Per ATA Info)字段。每个用户信息字段的用户信息部分包括AID字段、Dialog Token字段、Status Code字段、Block ACK Parameter Set字段和Block ACK Timeout Value字段。In the embodiment of the present invention, optionally, the ADDBA response frame may be a frame structure as shown in FIG. As shown in FIG. 11, the ADDBA response frame may be a new active frame Action Frame, and the ADDBA response frame includes a MAC Header field, a Frame Body field, and a Frame Check Sequence. , referred to as "FCS" domain, wherein the Frame Body field includes a Category field, a Block ACK Action field, and a plurality of User Information (Per ATA Info) fields. The user information portion of each user information field includes an AID field, a Dialog Token field, a Status Code field, a Block ACK Parameter Set field, and a Block ACK Timeout Value field.
进一步地,Category字段的值可以设置为3(表示Block ACK),Bolck ACK Action可以设置为除0,1和2之外的任意值,表示帧的类型为发送给至少两个终端设备的ADDBA响应帧。Further, the value of the Category field may be set to 3 (representing Block ACK), and the Bolck ACK Action may be set to any value other than 0, 1, and 2, indicating that the type of the frame is an ADDBA response sent to at least two terminal devices. frame.
因此,本发明实施例的建立块确认通信机制的方法,网络设备接收到多个终端设备发送的ADDBA请求帧后,向该多个终端设备发送携带与该多个终端设备相对应的ADDBA响应信息的ADDBA响应帧。由此可以将网络设备与多个终端设备之间建立BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, the method for establishing a block acknowledgment communication mechanism in the embodiment of the present invention, after receiving the ADDBA request frame sent by the multiple terminal devices, the network device sends the ADDBA response information corresponding to the multiple terminal devices to the multiple terminal devices. The ADDBA response frame. Therefore, multiple independent processes for establishing a BA communication mechanism between the network device and the multiple terminal devices can be implemented through one process, which can effectively reduce signaling overhead and improve channel utilization.
以上结合图9至图11从网络设备侧详细描述了根据本发明实施例的建立块确认通信机制的方法,下面将结合图12和图13,从终端设备侧详细描述根据本发明实施例的建立块确认通信机制的方法。应理解,网络设备侧描述的终端设备与网络设备的交互及相关特性、功能等与终端设备侧的描述相应,为了简洁,适当省略重复的描述。The method for establishing a block acknowledgment communication mechanism according to an embodiment of the present invention is described in detail above with reference to FIG. 9 to FIG. 11. The following is a detailed description of the establishment according to the embodiment of the present invention from the terminal device side with reference to FIG. 12 and FIG. Block method of confirming the communication mechanism. It should be understood that the interaction between the terminal device and the network device described in the network device side and related features, functions, and the like correspond to the description on the terminal device side, and the repeated description is omitted as appropriate for brevity.
图12是根据本发明再一实施例的建立块确认通信机制的方法的示意性流程图。该方法可以由终端设备执行,如图12所示,该方法500包括:FIG. 12 is a schematic flowchart of a method of establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention. The method can be performed by a terminal device, as shown in FIG. 12, the
S510,向网络设备发送建立块确认通信机制ADDBA请求帧;S510. Send an ADDBA request frame that establishes a block acknowledgement communication mechanism to the network device.
S520,接收该网络设备发送的ADDBA响应帧,该ADDBA响应帧是该网络设备向至少两个终端设备发送的,该ADDBA响应帧携带与该至少两个终端设备相对应的ADDBA响应信息。S520: Receive an ADDBA response frame sent by the network device, where the ADDBA response frame is sent by the network device to at least two terminal devices, where the ADDBA response frame carries ADDBA response information corresponding to the at least two terminal devices.
具体而言,终端设备向网络设备发送建立块确认通信机制(Add Block Acknowledgement,简称为“ADDBA”)请求信息的ADDBA请求(Request)帧,接收网络设备向至少两个终端设备发送的针对该ADDBA请求帧的ADDBA响应(Response)帧,该ADDBA Response帧携带与该至少两个终 端设备相对应的ADDBA响应信息。Specifically, the terminal device sends an ADDBA Request (Request) frame that establishes an Add Block Acknowledgement (ADDBA) request information to the network device, and the receiving network device sends the ADDBA to the at least two terminal devices. Request frame ADDBA response (Response) frame, the ADDBA Response frame carries the at least two ends The ADDBA response information corresponding to the end device.
因此,本发明实施例的建立块确认通信机制的方法,终端设备向网络设备发送ADDBA请求帧后,接收该网络设备向多个终端设备发送的携带与该多个终端设备相对应的ADDBA响应信息的ADDBA响应帧。由此可以将网络设备与多个终端设备之间建立BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, the method for establishing a block acknowledgment communication mechanism in the embodiment of the present invention, after the terminal device sends an ADDBA request frame to the network device, receives the ADDBA response information that the network device sends to the plurality of terminal devices and carries the ADDBA response information corresponding to the multiple terminal devices. The ADDBA response frame. Therefore, multiple independent processes for establishing a BA communication mechanism between the network device and the multiple terminal devices can be implemented through one process, which can effectively reduce signaling overhead and improve channel utilization.
可选地,在S510中,该ADDBA请求帧还携带缓冲区状态报告BSR。Optionally, in S510, the ADDBA request frame further carries a buffer status report BSR.
可选地,S520具体为:接收该网络设备向该至少两个终端设备发送的正交频分多址物理层协议数据单元OFDMA PPDU,该OFDMA PPDU占用的系统带宽内的每个子信道上承载与该至少两个终端设备中每个终端设备相对应的ADDBA响应信息。Optionally, S520 is specifically: receiving an orthogonal frequency division multiple access physical layer protocol data unit OFDMA PPDU sent by the network device to the at least two terminal devices, where the OFDMA PPDU occupies a bearer on each subchannel within the system bandwidth. ADDBA response information corresponding to each of the at least two terminal devices.
可选地,如图13所示,该方法还包括:Optionally, as shown in FIG. 13, the method further includes:
S530,根据资源分配信息和/或传输参数信息向该网络设备发送确认成功接收该ADDBA响应帧的确认帧。S530. Send, to the network device, an acknowledgement frame that confirms that the ADDBA response frame is successfully received according to the resource allocation information and/or the transmission parameter information.
可选地,该ADDBA响应帧携带该资源分配信息和/或该传输参数信息。或者,终端设备可以接收该网络设备发送的触发帧,该触发帧包括该资源分配信息和/或该传输参数信息。Optionally, the ADDBA response frame carries the resource allocation information and/or the transmission parameter information. Alternatively, the terminal device may receive a trigger frame sent by the network device, where the trigger frame includes the resource allocation information and/or the transmission parameter information.
在本发明实施例中,可选地,该与该至少两个终端设备相对应的ADDBA响应信息中与该至少两个终端设备中每个终端设备相对应的ADDBA响应信息包括下列信息中的至少一种:用户标识信息、会话标识信息、状态代码信息、BA参数集信息和BA超时时间信息。In the embodiment of the present invention, optionally, the ADDBA response information corresponding to each of the at least two terminal devices in the ADDBA response information corresponding to the at least two terminal devices includes at least the following information. One type: user identification information, session identification information, status code information, BA parameter set information, and BA timeout information.
因此,本发明实施例的建立块确认通信机制的方法,终端设备向网络设备发送ADDBA请求帧后,接收该网络设备向多个终端设备发送的携带与该多个终端设备相对应的ADDBA响应信息的ADDBA响应帧。由此可以将网络设备与多个终端设备之间建立BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, the method for establishing a block acknowledgment communication mechanism in the embodiment of the present invention, after the terminal device sends an ADDBA request frame to the network device, receives the ADDBA response information that the network device sends to the plurality of terminal devices and carries the ADDBA response information corresponding to the multiple terminal devices. The ADDBA response frame. Therefore, multiple independent processes for establishing a BA communication mechanism between the network device and the multiple terminal devices can be implemented through one process, which can effectively reduce signaling overhead and improve channel utilization.
下面将结合图14和图15详细描述本发明再一实施例的建立块确认通信机制的方法,该方法可以由网络设备执行,如图14所示,该方法600包括:A method for establishing a block acknowledgment communication mechanism according to still another embodiment of the present invention will be described in detail below with reference to FIG. 14 and FIG. 15. The method may be performed by a network device. As shown in FIG. 14, the
S610,接收终端设备发送的请求帧,该请求帧携带用于请求建立块确认BA通信机制的请求信息和缓冲区状态报告BSR;S610, receiving a request frame sent by the terminal device, the request frame carrying request information and a buffer status report BSR for requesting to establish a block acknowledgement BA communication mechanism;
S620,向该终端设备发送确认成功接收该请求帧的确认帧。 S620. Send an acknowledgement frame confirming that the request frame is successfully received to the terminal device.
具体而言,网络设备接收到终端设备发送的携带用于请求建立块确认BA通信机制的请求信息和缓冲区状态报告(Buffer Status Report,简称为“BSR”)的请求帧后向该终端设备发送确认成功接收该请求帧的确认帧。Specifically, the network device sends a request frame that is sent by the terminal device and is used to request the establishment of the block confirmation BA communication mechanism and the buffer status report (BSR), and then sends the request frame to the terminal device. Confirm that the confirmation frame of the request frame was successfully received.
因此,本发明实施例的建立块确认通信机制的方法,终端设备将用于请求建立BA通信机制的请求信息和缓冲区状态报告BSR携带在同一个请求帧中发送给网络设备,由此能够节省通信过程中的信令开销。Therefore, in the method for establishing a block acknowledgment communication mechanism in the embodiment of the present invention, the terminal device sends the request information for requesting to establish the BA communication mechanism and the buffer status report BSR to be sent to the network device in the same request frame, thereby saving Signaling overhead during communication.
可选地,在S610中,该请求信息包括下列信息中的至少一种:会话标识(Dialog Token)信息、BA参数集(Block ACK Parameter Set)信息、BA超时时间(Block ACK Timeout Value)信息和BA初始序号控制(Block ACK Starting Sequence Control,简称为“BA SCC”)信息。Optionally, in S610, the request information includes at least one of the following information: Dialog Token information, Block ACK Parameter Set information, and Block ACK Timeout Value information. The Block ACK Starting Sequence Control (abbreviated as "BA SCC") information.
在本发明实施例中,可选地,该请求帧可以为图15所示的帧结构。如图15所示,该请求帧包括MAC帧头(Header)域、帧体(Frame Body)域和帧校验序列(Frame Check Sequence,简称为“FCS”)域,其中,Frame Body域包括BSR信息(BSR Info)字段和ADDBA请求信息(ADDBA Request Info)字段,其中该ADDBA请求信息字段包括:Dialog Token字段、Block ACK Parameter Set字段、Block ACK Timeout Value字段和Block ACK Strarting Sequence Control字段。In the embodiment of the present invention, optionally, the request frame may be the frame structure shown in FIG. As shown in FIG. 15, the request frame includes a MAC header (Header) field, a frame body (Frame Body) field, and a frame check sequence (FCS) field, where the Frame Body field includes a BSR. A BSR Info field and an ADDBA Request Info field, wherein the ADDBA request information field includes a Dialog Token field, a Block ACK Parameter Set field, a Block ACK Timeout Value field, and a Block ACK Strarting Sequence Control field.
可选地,图15中的BSR信息字段和ADDBA Response Info字段也可位于MAC Header域中,本发明对此不作限定。Optionally, the BSR information field and the ADDBA Response Info field in FIG. 15 may also be located in the MAC Header field, which is not limited by the disclosure.
在本发明实施例中,可选地,该请求帧为服务质量QoS数据帧(QoS Data Frame)或QoS空白帧(QoS Null Frame),该请求帧还可以为其他类型的帧,本发明对此不作限定。In the embodiment of the present invention, the request frame is a QoS data frame or a QoS null frame, and the request frame may also be other types of frames. Not limited.
因此,本发明实施例的建立块确认通信机制的方法,终端设备将用于请求建立BA通信机制的请求信息和缓冲区状态报告BSR携带在同一个请求帧中发送给网络设备,由此能够节省通信过程中的信令开销。Therefore, in the method for establishing a block acknowledgment communication mechanism in the embodiment of the present invention, the terminal device sends the request information for requesting to establish the BA communication mechanism and the buffer status report BSR to be sent to the network device in the same request frame, thereby saving Signaling overhead during communication.
以上结合图14和图15从网络设备侧详细描述了根据本发明实施例的建立块确认通信机制的方法,下面将结合图16,从终端设备侧详细描述根据本发明实施例的建立块确认通信机制的方法。应理解,网络设备侧描述的终端设备与网络设备的交互及相关特性、功能等与终端设备侧的描述相应,为了简洁,适当省略重复的描述。The method for establishing a block acknowledgment communication mechanism according to an embodiment of the present invention is described in detail above with reference to FIG. 14 and FIG. 15, and a block acknowledgment communication according to an embodiment of the present invention will be described in detail from the terminal device side with reference to FIG. Mechanism approach. It should be understood that the interaction between the terminal device and the network device described in the network device side and related features, functions, and the like correspond to the description on the terminal device side, and the repeated description is omitted as appropriate for brevity.
图16是根据本发明再一实施例的建立块确认通信机制的方法的示意性
流程图,该方法可以由终端设备执行,该方法700包括:16 is a schematic diagram of a method of establishing a block acknowledgment communication mechanism in accordance with still another embodiment of the present invention.
Flowchart, the method can be performed by a terminal device, the
S710,生成请求帧,该请求帧携带用于请求建立块确认BA通信机制的请求信息和缓冲区状态报告BSR;S710. Generate a request frame, where the request frame carries request information and a buffer status report BSR for requesting to establish a block acknowledgement BA communication mechanism.
S720,向网络设备发送该请求帧。S720. Send the request frame to a network device.
具体而言,终端设备生成携带用于请求建立块确认BA通信机制的请求信息和缓冲区状态报告(Buffer Status Report,简称为“BSR”)的请求帧后向网络设备发送该请求帧。Specifically, the terminal device generates a request frame carrying request information and a Buffer Status Report (BSR) for requesting to establish a block acknowledgement BA communication mechanism, and then sends the request frame to the network device.
因此,本发明实施例的建立块确认通信机制的方法,终端设备生成的请求帧中携带用于请求建立BA通信机制的请求信息和缓冲区状态报告BSR,由此能够节省通信过程中的信令开销。Therefore, in the method for establishing a block acknowledgment communication mechanism in the embodiment of the present invention, the request frame generated by the terminal device carries the request information for requesting to establish the BA communication mechanism and the buffer status report BSR, thereby saving signaling in the communication process. Overhead.
在本发明实施例中,可选地,在终端设备向网络设备发送该请求帧后,可以接收该网络设备发送的确认接收到该请求帧的确认帧。In the embodiment of the present invention, optionally, after the terminal device sends the request frame to the network device, the acknowledgement frame sent by the network device to acknowledge receipt of the request frame may be received.
可选地,在S710中,该请求信息包括下列信息中的至少一种:会话标识信息、BA参数集信息、BA超时时间信息和BA初始序号控制信息。Optionally, in S710, the request information includes at least one of the following information: session identification information, BA parameter set information, BA timeout information, and BA initial sequence number control information.
在本发明实施例中,可选地,该请求帧为服务质量QoS数据帧或QoS空白帧。In the embodiment of the present invention, optionally, the request frame is a quality of service QoS data frame or a QoS blank frame.
因此,本发明实施例的建立块确认通信机制的方法,网络设备接收到终端设备发送的请求帧中携带用于请求建立BA通信机制的请求信息和缓冲区状态报告BSR,由此能够节省通信过程中的信令开销。Therefore, in the method for establishing a block acknowledgment communication mechanism in the embodiment of the present invention, the network device receives the request message sent by the terminal device and carries the request information for requesting to establish the BA communication mechanism and the buffer status report BSR, thereby saving the communication process. Signaling overhead in .
在通信过程中,当终端设备不需要使用块确认BA通信机制进行通信时,可以采用现有技术中的BA通信机制拆除流程进行BA通信机制的拆除,也可以采用其他的方法进行BA通信机制的拆除。In the communication process, when the terminal device does not need to use the block confirmation BA communication mechanism for communication, the BA communication mechanism removal process in the prior art may be used to remove the BA communication mechanism, and other methods may be used for the BA communication mechanism. tear down.
下面将结合图17详细描述根据本发明实施例的拆除块确认通信机制的方法,该方法可以由网络设备执行,如图17所示,该方法800包括:A method for removing a block acknowledgment communication mechanism according to an embodiment of the present invention, which may be performed by a network device, as shown in FIG. 17, the
S810,向至少两个终端设备发送拆除块确认通信机制DELBA请求帧,该DELBA请求帧携带与该至少两个终端设备相对应的DELBA请求信息;S810, sending, to at least two terminal devices, a teardown block confirmation communication mechanism DELBA request frame, where the DELBA request frame carries DELBA request information corresponding to the at least two terminal devices;
S820,接收该至少两个终端设备中每个终端设备发送的确认接收到该DELBA请求帧的确认帧。S820. Receive an acknowledgement frame sent by each terminal device of the at least two terminal devices to acknowledge receipt of the DELBA request frame.
具体而言,网络设备向至少两个终端设备中每个终端设备发送同一个携带与所有终端设备相对应的拆除块确认通信机制(Delete Block Acknowledgement,简称为“DELBA”)请求信息的DELBA请求(Request) 帧,之后该网络设备接收每个终端设备发送的针对该DELBA请求帧的确认帧。Specifically, the network device sends, to each of the at least two terminal devices, a DELBA request that carries the Deletion Block Acknowledgement ("DELBA") request information corresponding to all the terminal devices ( Request) Frame, after which the network device receives an acknowledgment frame sent by each terminal device for the DELBA request frame.
也就是说,可以将与不同终端设备相对应的DELBA请求信息携带在同一个DELBA请求帧中,该DELBA请求帧可以称为多用户DELBA请求帧,网络设备将该DELBA请求帧同时发送给不同的终端设备,每个终端设备接收到该DELBA帧后向该网络设备发送确认接收的确认帧。That is, the DELBA request information corresponding to different terminal devices may be carried in the same DELBA request frame, and the DELBA request frame may be referred to as a multi-user DELBA request frame, and the network device simultaneously sends the DELBA request frame to different The terminal device, after receiving the DELBA frame, each terminal device sends an acknowledgement frame for confirming reception to the network device.
因此,本发明实施例的拆除块确认通信机制的方法,网络设备向多个终端设备发送携带与所有终端设备相对应的DELBA请求信息的DELBA请求帧,由此可以将网络设备与多个终端设备之间拆除BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, in the method for removing the block confirmation communication mechanism of the embodiment of the present invention, the network device sends a DELBA request frame carrying the DELBA request information corresponding to all the terminal devices to the plurality of terminal devices, thereby the network device and the plurality of terminal devices A plurality of independent processes for dismantling the BA communication mechanism are implemented by one process, which can effectively reduce signaling overhead and improve channel utilization.
可选地,在S810中,网络设备可以向该至少两个终端设备发送正交频分多址物理层协议数据单元OFDMA PPDU,该OFDMA PPDU占用的系统带宽内的每个子信道上承载与该至少两个终端设备中每个终端设备相对应的DELBA请求信息。Optionally, in S810, the network device may send, by the at least two terminal devices, an orthogonal frequency division multiple access physical layer protocol data unit (OFDMA) PPDU, where the OFDMA PPDU occupies on each subchannel within the system bandwidth and the at least DELBA request information corresponding to each of the two terminal devices.
也就是说,网络设备向该至少两个终端设备发送的DELBA请求帧不是以单个无线资源控制(Media Access Control,简称为“MAC”)层协议数据单元(MAC Protocol Data Unit,简称为“MPDU”)的形式发送的,而是以多个MPDU以正交频分多址(Orthogonal Frequency Division Multiple Access,简称为“OFDMA”)的形式发送的(即每个MPDU占用不同的频率子信道),每个MPDU是发送给一个终端设备的DELBA Request帧。在此基础上,发送给每一个终端设备的触发帧可以与发送给该终端设备的DELBA Request帧进行聚合(聚合为一个A-MPDU)发送出去。That is, the DELBA request frame sent by the network device to the at least two terminal devices is not a single radio resource control (Media Access Control, abbreviated as "MAC") layer protocol data unit (MPDU). Is transmitted in the form of multiple MPDUs in the form of Orthogonal Frequency Division Multiple Access (OFDMA) (ie each MPDU occupies a different frequency subchannel), each The MPDUs are DELBA Request frames sent to a terminal device. On this basis, the trigger frame sent to each terminal device can be aggregated (aggregated into an A-MPDU) and sent out to the DELBA Request frame sent to the terminal device.
可选地,在S810中,该与该至少两个终端设备相对应的DELBA请求信息中与该至少两个终端设备中每个终端设备相对应的DELBA请求信息包括下列信息中的至少一种:用户标识信息(通常为关联标识,Association Identification,简称为“AID”)、拆除参数集(DELBA Parameter Set)信息、原因代码(Reason Code)信息。Optionally, in S810, the DELBA request information corresponding to each of the at least two terminal devices in the DELBA request information corresponding to the at least two terminal devices includes at least one of the following information: User identification information (usually Association Identification, AID for short), DELBA Parameter Set information, and Reason Code information.
在本发明实施例中,可选地,该DELBA请求帧可以为图18所示的帧结构。如图18所示,该DELBA帧可以是一种活动帧Action Frame(MAC Header中的类型(Type)为管理(Management),子类型(Subtype)为Action),该DELBA请求帧包括MAC帧头(Header)域、帧体(Frame Body)域和 帧校验序列(Frame Check Sequence,简称为“FCS”)域,其中,Frame Body域包括类型(Category)字段、块确认行动(Block ACK Action)字段和多个用户信息(Per STA Info)字段。每个用户信息字段的用户信息部分包括AID字段、DELBA Parameter Set字段和Reason Code字段。可选地,用户信息部分还可以包括可重传组播(Groupcast with Retries,简称为“GCR”)组地址元素(Group Address Element)字段,多频带(Multi-band)字段和TCLAS字段。In the embodiment of the present invention, optionally, the DELBA request frame may be the frame structure shown in FIG. 18. As shown in FIG. 18, the DELBA frame may be an active frame Action Frame (the type in the MAC Header is Management, and the Subtype is Action), and the DELBA request frame includes a MAC frame header ( Header) domain, frame body domain and A Frame Check Sequence (FCS) field, where the Frame Body field includes a Category field, a Block ACK Action field, and a plurality of User Information (Per STA Info) fields. The user information portion of each user information field includes an AID field, a DELBA Parameter Set field, and a Reason Code field. Optionally, the user information part may further include a Groupcast with Retries (GCR) group address element (Group Address Element) field, a multi-band (Multi-band) field, and a TCLAS field.
可选地,S820具体为:接收该至少两个终端设备中每个终端设备根据资源指示信息和/或传输参数信息发送的确认接收到该DELBA请求帧的确认帧。Optionally, S820 is specifically: receiving an acknowledgement frame that is received by each terminal device of the at least two terminal devices according to the resource indication information and/or the transmission parameter information to receive the DELBA request frame.
可选地,该DELBA请求帧还携带该资源指示信息和/或该传输参数信息。或者,终端设备可以向该至少两个终端设备发送触发帧,该触发帧携带该资源分配信息和/或该传输参数信息。Optionally, the DELBA request frame further carries the resource indication information and/or the transmission parameter information. Alternatively, the terminal device may send a trigger frame to the at least two terminal devices, where the trigger frame carries the resource allocation information and/or the transmission parameter information.
也就是说,在每个终端设备成功接收到网络设备发送的DELBA请求帧或触发帧之后可以在该资源分配信息指示的传输资源上根据传输参数信息指示的传输参数向网络设备发送确认帧确认成功接收DELBA请求帧的确认帧,其中该资源分配信息可以为子信道分配信息,终端设备在读取子信道信息后就能够获取发送确认帧的资源块的位置,该传输参数可以包括确认ACK帧的发送时间(PPDU长度(Length))信息、调制编码方式(Modulation and Coding Scheme,简称为“MCS”)信息,循环前缀长度(Cyclic Prefix Length)信息等。进一步的,该资源分配信息和/或该传输参数信息可以位于DELBA Request帧的公共信息部分或者用户信息部分。本发明对此不作限定。That is, after each terminal device successfully receives the DELBA request frame or the trigger frame sent by the network device, the acknowledgement frame may be successfully sent to the network device according to the transmission parameter indicated by the transmission parameter information on the transmission resource indicated by the resource allocation information. Receiving an acknowledgment frame of the DELBA request frame, where the resource allocation information may be subchannel allocation information, and the terminal device can acquire the location of the resource block that sends the acknowledgment frame after reading the subchannel information, and the transmission parameter may include confirming the ACK frame. Transmission time (PPDU length (Length)) information, Modulation and Coding Scheme ("MCS") information, Cyclic Prefix Length information, and the like. Further, the resource allocation information and/or the transmission parameter information may be located in a public information part or a user information part of the DELBA Request frame. The invention is not limited thereto.
可选地,S820具体为:接收该至少两个终端设备中每个终端设备通过以OFDMA形式正交的子信道中的一个子信道发送的确认接收到该DELBA请求帧的确认帧。换句话说,接收该至少两个终端设备以OFDMA形式发送的确认帧。Optionally, S820 is specifically: receiving, by each of the at least two terminal devices, an acknowledgement frame that receives the DELBA request frame by using an acknowledgement sent by one of the subchannels orthogonal to the OFDMA form. In other words, an acknowledgement frame transmitted by the at least two terminal devices in the form of OFDMA is received.
下面将结合具体的例子详细描述本发明实施例,应注意,这些例子只是为了帮助本领域技术人员更好地理解本发明实施例,而非限制本发明实施例的范围。The embodiments of the present invention are described in detail below with reference to the specific examples.
图19是本发明另一实施例的拆除块确认通信机制的方法的示意性流程图。如图19所示,该方法900包括: FIG. 19 is a schematic flowchart of a method for removing a block acknowledgment communication mechanism according to another embodiment of the present invention. As shown in FIG. 19, the method 900 includes:
S901,接入点(Access Point,简称为“AP”)向多个站点(Station,简称为“STA”)发送多用户(Multi-user)DELBA Request帧;S901, an access point (Access Point, referred to as "AP") sends a multi-user (Multi-user) DELBA Request frame to a plurality of stations (Station, referred to as "STA");
该多用户DELBA Request帧包括发送给多个STA的DELDA请求信息,DELBA请求信息包括的信息与方法800中提到的DELBA请求帧中的请求信息包括的信息相同。The multi-user DELBA Request frame includes DELDA request information sent to a plurality of STAs, and the DELBA request information includes the same information as the request information in the DELBA request frame mentioned in the
S902,AP向多个STA发送触发帧;S902. The AP sends a trigger frame to multiple STAs.
该触发帧用于触发多个STA以OFDMA的形式发送确认帧,该确认帧表示STA已收到S201中的Multi-user DELBA Request帧;The trigger frame is configured to trigger multiple STAs to send an acknowledgement frame in the form of OFDMA, where the acknowledgement frame indicates that the STA has received the Multi-user DELBA Request frame in S201.
S903,多个STA向AP发送应答帧(ACK)。S903. A plurality of STAs send an acknowledgement frame (ACK) to the AP.
应理解,方法900可以不包括S902,此时S901中的多用户DELBA Request帧中可以包括资源指示信息和传输参数信息,多个STA可以根据该DELBA Request帧中包括的该资源指示信息和传输参数信息向网络设备发送ACK帧。It should be understood that the method 900 may not include S902. In this case, the multi-user DELBA Request frame in S901 may include resource indication information and transmission parameter information, and multiple STAs may according to the resource indication information and transmission parameters included in the DELBA Request frame. The information sends an ACK frame to the network device.
因此,本发明实施例的拆除块确认通信机制的方法,网络设备向多个终端设备发送携带与所有终端设备相对应的DELBA请求信息的DELBA请求帧,由此可以将网络设备与多个终端设备之间拆除BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, in the method for removing the block confirmation communication mechanism of the embodiment of the present invention, the network device sends a DELBA request frame carrying the DELBA request information corresponding to all the terminal devices to the plurality of terminal devices, thereby the network device and the plurality of terminal devices A plurality of independent processes for dismantling the BA communication mechanism are implemented by one process, which can effectively reduce signaling overhead and improve channel utilization.
下面将结合图20,从终端设备侧详细描述根据本发明再一实施例的拆除块确认通信机制的方法。应理解,网络设备侧描述的终端设备与网络设备的交互及相关特性、功能等与终端设备侧的描述相应,为了简洁,适当省略重复的描述。A method of removing the block acknowledgment communication mechanism according to still another embodiment of the present invention will be described in detail below from the terminal device side with reference to FIG. It should be understood that the interaction between the terminal device and the network device described in the network device side and related features, functions, and the like correspond to the description on the terminal device side, and the repeated description is omitted as appropriate for brevity.
图20是根据本发明再一实施例的拆除块确认通信机制的方法的示意性流程图,该方法可以由终端设备执行,如图20所示,该方法1000包括:FIG. 20 is a schematic flowchart of a method for removing a block acknowledgment communication mechanism according to still another embodiment of the present invention. The method may be performed by a terminal device. As shown in FIG. 20, the
S1010接收网络设备发送的拆除块确认通信机制DELBA请求帧,该DELBA请求帧是该网络设备向至少两个终端设备发送的,该DELBA请求帧携带与该至少两个终端设备相对应的DELBA请求信息;S1010 receives a demolition block acknowledgment communication mechanism DELBA request frame sent by the network device, where the DELBA request frame is sent by the network device to at least two terminal devices, where the DELBA request frame carries DELBA request information corresponding to the at least two terminal devices. ;
S1020,向该网络设备发送确认接收到该DELBA请求帧的确认帧。S1020: Send an acknowledgement frame confirming receipt of the DELBA request frame to the network device.
具体而言,终端设备接收网络设备向至少两个终端设备发送的携带与所有终端设备相对应的拆除块确认通信机制(Delete Block Acknowledgement,简称为“DELBA”)请求信息的DELBA请求(Request)帧,之后向该网络设备发送针对该DELBA请求帧的确认帧。 Specifically, the terminal device receives a DELBA request (Request) frame that is sent by the network device to the at least two terminal devices and carries the Delete Block Acknowledgement (DELTA) request information corresponding to all the terminal devices. An acknowledgment frame for the DELBA request frame is then sent to the network device.
因此,本发明实施例的拆除块确认通信机制的方法,终端设备接收网络设备向多个终端设备发送的携带与所有终端设备相对应的DELBA请求信息的DELBA请求帧,由此可以将网络设备与多个终端设备之间拆除BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, in the method for removing the block confirmation communication mechanism of the embodiment of the present invention, the terminal device receives a DELBA request frame that the network device sends to the plurality of terminal devices and carries the DELBA request information corresponding to all the terminal devices, thereby Multiple independent processes for removing the BA communication mechanism between multiple terminal devices are implemented through one process, which can effectively reduce signaling overhead and improve channel utilization.
可选地,S1010具体为:接收该网络设备向该至少两个终端设备发送的正交频分多址物理层协议数据单元OFDMA PPDU,该OFDMA PPDU占用的系统带宽内的每个子信道上承载与该至少两个终端设备中每个终端设备相对应的DELBA请求信息。Optionally, S1010 is specifically: receiving an orthogonal frequency division multiple access physical layer protocol data unit OFDMA PPDU sent by the network device to the at least two terminal devices, where the OFDMA PPDU occupies a bearer on each subchannel within the system bandwidth. DELBA request information corresponding to each of the at least two terminal devices.
在本发明实施例中,可选地,该与该至少两个终端设备中所有终端设备相对应的DELBA请求信息中与该至少两个终端设备中一个终端设备相对应的DELBA请求信息包括下列信息中的至少一种:用户标识信息、拆除参数集信息、原因代码信息。In the embodiment of the present invention, optionally, the DELBA request information corresponding to one of the at least two terminal devices in the DELBA request information corresponding to all the terminal devices in the at least two terminal devices includes the following information. At least one of: user identification information, teardown parameter set information, reason code information.
可选地,S1020具体为:根据资源指示信息和/或传输参数信息向该网络设备发送确认接收到该DELBA请求帧的确认帧。Optionally, S1020 is specifically configured to send, to the network device, an acknowledgement frame that acknowledges receipt of the DELBA request frame according to the resource indication information and/or the transmission parameter information.
可选地,该DELBA请求帧还携带该资源指示信息和/或该传输参数信息。或者,终端设备接收该网络设备发送的触发帧,该触发帧携带该资源分配信息和/或该传输参数信息。Optionally, the DELBA request frame further carries the resource indication information and/or the transmission parameter information. Or the terminal device receives the trigger frame sent by the network device, where the trigger frame carries the resource allocation information and/or the transmission parameter information.
可选地,S1020具体为:通过以OFDMA形式正交的子信道中的一个子信道向该网络设备发送确认接收到该DELBA请求帧的确认帧。Optionally, S1020 is specifically: sending, by using one of the subchannels orthogonal to the OFDMA form, an acknowledgement frame that acknowledges receipt of the DELBA request frame to the network device.
因此,本发明实施例的拆除块确认通信机制的方法,终端设备接收网络设备向多个终端设备发送的携带与所有终端设备相对应的DELBA请求信息的DELBA请求帧,由此可以将网络设备与多个终端设备之间拆除BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, in the method for removing the block confirmation communication mechanism of the embodiment of the present invention, the terminal device receives a DELBA request frame that the network device sends to the plurality of terminal devices and carries the DELBA request information corresponding to all the terminal devices, thereby Multiple independent processes for removing the BA communication mechanism between multiple terminal devices are implemented through one process, which can effectively reduce signaling overhead and improve channel utilization.
本发明实施例还提供了一种在发送节点与接收节点之间已经建立BA通信机制之后,发送节点与接收节点之间BA回复的方法。若发送节点在发送的QoS Data Frame中将ACK Policy设为Block Ack,那么接收节点在收到该QoS Data Frame之后不会立刻回复确认帧或块确认帧ACK/BA,而是等待发送节点发送块确认请求(Block Ack Request,简称为“BAR”)帧来索取其ACK/BA。对于多用户传输,如AP同时与多个STA进行的数据传输,AP 需要发送多用户块确认请求帧(Multi-user Block Ack Request简称为“MU-BAR”)来索取多个STA的请求帧。The embodiment of the invention further provides a method for the BA reply between the sending node and the receiving node after the BA communication mechanism has been established between the sending node and the receiving node. If the sending node sets the ACK Policy to Block Ack in the sent QoS Data Frame, the receiving node does not immediately reply the acknowledgment frame or the block acknowledgment frame ACK/BA after receiving the QoS Data Frame, but waits for the sending node to send the block. A Block Ack Request (BAR) frame is requested to obtain its ACK/BA. For multi-user transmission, such as AP data transmission with multiple STAs at the same time, AP A multi-user block Ack Request (Multi-user Block Ack Request is simply referred to as "MU-BAR") is required to request a request frame of a plurality of STAs.
MU-BAR帧通常是用来向STA索取BA帧的,但有时候,发送节点在索取接收节点的BA帧之前只发送了一个MAC协议数据单元MPDU,这时发送节点只需要索取接收节点的确认ACK帧。或者,发送节点先前向接收节点发送了一个管理帧,因为管理帧没有序列号(Sequence Number),所以发送节点无法向接收节点索取BA帧,只能索取ACK帧。The MU-BAR frame is usually used to request a BA frame from the STA. However, sometimes the transmitting node sends only one MAC protocol data unit MPDU before requesting the BA frame of the receiving node. At this time, the sending node only needs to obtain the confirmation of the receiving node. ACK frame. Alternatively, the transmitting node previously sent a management frame to the receiving node. Since the management frame does not have a sequence number, the transmitting node cannot obtain a BA frame from the receiving node, and only an ACK frame can be requested.
图21示出了根据本发明实施例的回复确认帧的方法的示意性流程图,如图21所示,该方法2000包括:FIG. 21 is a schematic flowchart of a method for replying an acknowledgement frame according to an embodiment of the present invention. As shown in FIG. 21, the method 2000 includes:
S2010,AP发送向多个站点STA发送多用户块确认请求帧MU-BAR;S2010, the AP sends a multi-user block acknowledgement request frame MU-BAR to multiple station STAs;
该MU-BAR中包含发送给每一个STA的用户信息,该用户信息包括用户标识(可以是AID),ACK/BA指示信息,块确认请求信息和资源分配信息,该ACK/BA指示信息用于指示STA应回复ACK帧还是BA帧,该块确认请求信息可以包含BA SSC字段,该资源分配信息用于指示STA在哪个资源块上发送ACK帧或BA帧。The MU-BAR includes user information sent to each STA, where the user information includes a user identifier (which may be an AID), ACK/BA indication information, block acknowledgement request information, and resource allocation information, and the ACK/BA indication information is used for Instructing the STA whether to reply to the ACK frame or the BA frame, the block acknowledgement request information may include a BA SSC field, which is used to indicate on which resource block the STA sends the ACK frame or the BA frame.
S2020,AP向该多个STA发送MU-BAR帧。S2020. The AP sends a MU-BAR frame to the multiple STAs.
S2030,多个STA中每个STA在接收到该MU-BAR帧后,读取发送给该STA的用户信息,获取ACK/BA指示信息,块确认请求信息和资源分配信息,若ACK/BA指示信息指示该STA应回复ACK帧,那么该STA在相应的资源块上回复ACK帧;若ACK/BA指示信息指示该STA应回复BA帧,那么该STA在相应的资源块上回复BA帧。S2030: After receiving the MU-BAR frame, each STA of the multiple STAs reads user information sent to the STA, acquires ACK/BA indication information, block acknowledgement request information, and resource allocation information, if ACK/BA indication The information indicates that the STA should reply to the ACK frame, then the STA replies with an ACK frame on the corresponding resource block; if the ACK/BA indication information indicates that the STA should reply to the BA frame, the STA replies to the BA frame on the corresponding resource block.
可选地,S2010中的的MU-BAR帧的一种可能的帧结构如图22所示。该Multi-BAR帧包括包括MAC帧头(Header)域、帧体(Frame Body)域和帧校验序列(Frame Check Sequence,简称为“FCS”)域,其帧体域包括承载发送给所有STA的公共信息的(Common BAR Control Information)公共块确认请求控制信息字段以及多个承载发送给每个STA的用户信息的用户专用块确认请求信息(STA Specific BAR Information)字段,STA Specific BAR Information字段包括多个用户信息(Per STA Info)字段,每个Per STA Info字段包括:AID字段、ACK/BA帧指示字段、TID字段和Block ACK Starting Sequence Contorl字段。另外,ACK/BA帧指示字段的取值规则可以是:ACK/BA=1表示STA应回复ACK帧,ACK/BA=0表示STA应回复BA帧。也可 以是:ACK/BA=0表示STA应回复ACK帧,ACK/BA=1表示STA应回复BA帧。本发明对此不做限定。Optionally, a possible frame structure of the MU-BAR frame in S2010 is as shown in FIG. The Multi-BAR frame includes a MAC Header field, a Frame Body field, and a Frame Check Sequence (FCS) field, and the frame body field includes a bearer and is sent to all STAs. Common Bar Control Information Common Block Confirmation Request Control Information field and a plurality of STA Specific BAR Information fields carrying user information transmitted to each STA, the STA Specific BAR Information field includes A plurality of User Information (Per STA Info) fields, each Per STA Info field including: an AID field, an ACK/BA frame indication field, a TID field, and a Block ACK Starting Sequence Contorl field. In addition, the value rule of the ACK/BA frame indication field may be: ACK/BA=1 indicates that the STA should reply to the ACK frame, and ACK/BA=0 indicates that the STA should reply to the BA frame. also may Therefore, ACK/BA=0 indicates that the STA should reply to the ACK frame, and ACK/BA=1 indicates that the STA should reply to the BA frame. The invention is not limited thereto.
另外,若ACK/BA的指示为“回复ACK帧”,那么用户信息部分也可以不包含Block Ack Starting Sequence Control字段。In addition, if the indication of ACK/BA is "reply ACK frame", the user information part may not include the Block Ack Starting Sequence Control field.
进一步的,在S2030中,若STA获取到的ACK/BA指示信息为“回复ACK帧”,那么当STA成功接收到之前的帧的时候,则回复ACK帧;当STA没有成功接收到之前的帧的时候,可以不回复任何帧,也可以在相应的资源块上回复一个跟ACK帧不同的一个另外的帧(表示not ack,即没有收到)。Further, in S2030, if the ACK/BA indication information acquired by the STA is “reply ACK frame”, when the STA successfully receives the previous frame, the ACK frame is returned; when the STA does not successfully receive the previous frame. When you do not reply to any frame, you can also reply to a different frame (not not ack, that is, not received) that is different from the ACK frame on the corresponding resource block.
图23是根据本发明实施例的单用户多业务类型的块确认通信机制的建立方法的示意性流程图。如图23所示,该方法3000包括:FIG. 23 is a schematic flowchart of a method for establishing a block acknowledgment communication mechanism of a single-user multi-service type according to an embodiment of the present invention. As shown in FIG. 23, the method 3000 includes:
S3010,发送端向接收端发送多业务建立块确认通信机制请求(Multi-TID ADDBA Request)帧;S3010: The sending end sends a Multi-TID ADDBA Request frame to the receiving end.
该Multi-TID ADDBA Request帧中包含针对多种业务类型(Traffic Identification,简称为“TID”)的BA建立请求信息,具体包括BA参数集(Block Ack Parameter Set)字段,BA超时时间(Block Ack Timeout Value)和BA初始序号控制字段(Block Ack Starting Sequence Control,简称为“BA SSC”),还可以包括会话标识(Dialog Token)字段。The Multi-TID ADDBA Request frame includes BA establishment request information for a plurality of service types (Traffic Identification, referred to as "TID"), specifically including a Block Ack Parameter Set field, and a BA timeout time (Block Ack Timeout). The Value) and the BA Ack Starting Sequence Control (BA SSC) may also include a Dialog Token field.
S3020,接收端回复确认帧;S3020: The receiving end returns an acknowledgement frame.
S3030,接收端向发送端发送Multi-TID ADDBA Response帧;S3030: The receiving end sends a Multi-TID ADDBA Response frame to the sending end.
该Multi-TID ADDBA Response帧中包含针对多种TID的BA建立响应信息,具体包括BA参数集(Block Ack Pparameter Set)字段,BA超时时间字段(Block Ack Timeout Value)字段和状态码(Status Code)字段,还可以包括会话标识(Dialog Token)字段。The Multi-TID ADDBA Response frame includes BA establishment response information for multiple TIDs, including a Block Ack Pparameter Set field, a Block Ack Timeout Value field, and a Status Code. The field may also include a Dialog Token field.
S3040,发送端回复确认帧。S3040: The sender replies with an acknowledgement frame.
可选地,S3010中的Multi-TID ADDBA Request帧的一种可能的帧结构如图24所示。它是一种活动帧(Action Frame)(MAC Header中的type为management,subtype为action),该Multi-TID ADDBA Request帧包括包括MAC帧头(Header)域、帧体(Frame Body)域和帧校验序列(Frame Check Sequence,简称为“FCS”)域,其中,Frame Body域包括类型(Category)字段、块确认行动(Block ACK Action)字段、会话标识(Dialog Token)字段和多个业务信息(Per TID Info)字段。每个业务信息字段包括Block ACK Parameter Set字段、Block ACK Timeout Value字段和Block ACK Strarting Sequence Control字段。Optionally, a possible frame structure of the Multi-TID ADDBA Request frame in S3010 is as shown in FIG. 24. It is an action frame (type in the MAC Header is management, subtype is action), and the Multi-TID ADDBA Request frame includes a MAC header field, a frame body, and a frame. A Frame Check Sequence (FCS) field, where the Frame Body field includes a Category field, a Block ACK Action field, a Dialog Token field, and multiple service information. (Per TID Info) field. Each service information field includes Block ACK The Parameter Set field, the Block ACK Timeout Value field, and the Block ACK Strarting Sequence Control field.
进一步地,Category字段的值为3(表示Block Ack),Block Ack Action字段设为0,1,2之外的任意值,表示Multi-TID ADDBA Request(因为0表示ADDBA Request,1表示ADDBA Response,2表示DELBA Request)。Further, the value of the Category field is 3 (indicating Block Ack), and the Block Ack Action field is set to any value other than 0, 1, 2, indicating Multi-TID ADDBA Request (because 0 means ADDBA Request, 1 means ADDBA Response, 2 means DELBA Request).
另外,S3030中的Multi-TID ADDBA Response帧的一种可能的帧结构如图25所示。它是一种Action Frame(MAC Header中的类型(Type)为管理(Management),子类型(Subtype)为Action),该Multi-TID ADDBA Response包括MAC帧头(Header)域、帧体(Frame Body)域和帧校验序列(Frame Check Sequence,简称为“FCS”)域,其中,Frame Body域包括类型(Category)字段、块确认行动(Block ACK Action)字段和会话标识(Dialog Token)字段和多个业务信息(Per TID Info)字段。每个业务信息字段Block ACK Parameter Set字段、Block ACK Timeout Value字段和状态代码(Status Code)字段。In addition, a possible frame structure of the Multi-TID ADDBA Response frame in S3030 is as shown in FIG. 25. It is an Action Frame (Type in the MAC Header is Management, and Subtype is Action). The Multi-TID ADDBA Response includes a MAC Header field and a Frame Body. a domain and a frame check sequence (FCS) field, wherein the frame body field includes a category field, a block ACK action field, and a Dialog Token field. Multiple Business Information (Per TID Info) fields. Each service information field Block ACK Parameter Set field, Block ACK Timeout Value field, and Status Code field.
进一步地,图25中的Category字段的值为3(表示Block Ack),Block Ack Action设为0,1,2之外的任意值,表示Multi-TID ADDBA Response帧。Further, the value of the Category field in FIG. 25 is 3 (indicating Block Ack), and the Block Ack Action is set to any value other than 0, 1, 2, indicating a Multi-TID ADDBA Response frame.
另外,拆除块确认通信机制的流程同样可针对多业务类型进行操作,如图26所示,该方法4000包括:In addition, the process of removing the block confirmation communication mechanism can also operate for a multi-service type, as shown in FIG. 26, the method 4000 includes:
S4010,发送端发送多业务拆除块确认通信机制请求(Multi-TID DELBA Request)帧;S4010: The sending end sends a Multi-TID DELBA Request frame.
该Multi-TID DELBA Request帧中包含针对多种TID的BA通信机制拆除请求信息,具体包括DELBA参数集(DELBA Parameter Set)信息和原因代码(Reason Code)信息;The Multi-TID DELBA Request frame includes BA communication mechanism teardown request information for multiple TIDs, specifically including DELBA Parameter Set information and Reason Code information;
S4020,接收端发送应答帧;S4020: The receiving end sends a response frame.
可选地,S4010中的该Multi-TID DELBA Request帧的一种可能的帧结构如图27所示,它是一种Action Frame(MAC Header中的类型(Type)为管理(Management),子类型(Subtype)为Action),,该DELBA请求帧包括MAC帧头(Header)域、帧体(Frame Body)域和帧校验序列(Frame Check Sequence,简称为“FCS”)域,其中,Frame Body域包括类型(Category)字段、块确认行动(Block ACK Action)字段和多个业务信息(Per TID info)字段。每个业务信息字段包括拆除块确认通信机制参数集(DELBA Parameter Set)字段和原因代码(Reason Code)字段。Optionally, a possible frame structure of the Multi-TID DELBA Request frame in the S4010 is as shown in FIG. 27, which is an Action Frame (Type in the MAC Header is Management, subtype (Subtype) is Action), the DELBA request frame includes a MAC Header field, a Frame Body field, and a Frame Check Sequence (FCS) field, where the Frame Body The domain includes a Category field, a Block ACK Action field, and a plurality of Service Information (Per TID info) fields. Each service information field includes a demolition block acknowledgment communication mechanism parameter set (DELBA Parameter) Set) field and Reason Code field.
进一步地,图27中的Category字段的值为3(表示Block Ack),Block Ack Action字段的值设为0,1,2之外的任意值,表示Multi-TID DELBA Request。Further, the value of the Category field in FIG. 27 is 3 (indicating Block Ack), and the value of the Block Ack Action field is set to any value other than 0, 1, 2, indicating Multi-TID DELBA Request.
另外,本实施例的方法同样可扩展至多用户的场景,只需在图27中的的业务信息字段中增加用户标识(STA ID)字段(如AID)表示不同用户的信息,再利用方法100中的方法进行帧的发送即可。In addition, the method in this embodiment can also be extended to a multi-user scenario, and only needs to add a user identifier (STA ID) field (such as an AID) in the service information field in FIG. 27 to represent information of different users, and the
下面将结合图28详细描述本发明实施例的网络设备。如图21所示,该网络设备10包括:The network device of the embodiment of the present invention will be described in detail below with reference to FIG. As shown in FIG. 21, the network device 10 includes:
发送模块11,用于向至少两个终端设备发送建立块确认通信机制ADDBA请求帧,该ADDBA请求帧携带与该至少两个终端设备相对应的ADDBA请求信息;The sending module 11 is configured to send, to the at least two terminal devices, an establishment block confirmation communication mechanism ADDBA request frame, where the ADDBA request frame carries ADDBA request information corresponding to the at least two terminal devices;
接收模块12,用于接收该至少两个终端设备中每个终端设备发送的ADDBA响应帧。The receiving module 12 is configured to receive an ADDBA response frame sent by each of the at least two terminal devices.
因此,本发明实施例的网络设备向多个终端设备发送携带与所有终端设备相对应的ADDBA请求信息的ADDBA请求帧,由此可以将网络设备与多个终端设备之间建立BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, the network device in the embodiment of the present invention sends an ADDBA request frame carrying ADDBA request information corresponding to all terminal devices to multiple terminal devices, thereby establishing a BA communication mechanism between the network device and multiple terminal devices. A separate process is implemented through a process, which can effectively reduce signaling overhead and improve channel utilization.
在本发明实施例中,可选地,该发送模块11具体用于:通过多播或广播的方式向该至少两个终端设备发送该ADDBA请求帧。In the embodiment of the present invention, the sending module 11 is specifically configured to: send the ADDBA request frame to the at least two terminal devices by means of multicasting or broadcasting.
在本发明实施例中,可选地,该发送模块11具体用于:向该至少两个终端设备发送正交频分多址物理层协议数据单元OFDMA PPDU,该OFDMA PPDU占用的系统带宽内的每个子信道上承载与该至少两个终端设备中每个终端设备相对应的ADDBA请求信息。In the embodiment of the present invention, the sending module 11 is specifically configured to: send an orthogonal frequency division multiple access physical layer protocol data unit OFDMA PPDU to the at least two terminal devices, where the OFDMA PPDU occupies within the system bandwidth Each subchannel carries ADDBA request information corresponding to each of the at least two terminal devices.
在本发明实施例中,可选地,该与该至少两个终端设备相对应的ADDBA请求信息中与该至少两个终端设备中每个终端设备相对应的ADDBA请求信息包括下列信息中的至少一种:用户标识信息、会话标识信息、块确认BA参数集信息、BA超时时间信息和BA初始序号控制信息。In the embodiment of the present invention, optionally, the ADDBA request information corresponding to each of the at least two terminal devices in the ADDBA request information corresponding to the at least two terminal devices includes at least the following information. One type: user identification information, session identification information, block confirmation BA parameter set information, BA timeout time information, and BA initial serial number control information.
在本发明实施例中,可选地,该接收模块12还用于:接收该至少两个终端设备中每个终端设备根据第一资源指示信息和/或第一传输参数信息发送的确认成功接收该ADDBA请求帧的确认帧。 In the embodiment of the present invention, the receiving module 12 is further configured to: receive, by each terminal device of the at least two terminal devices, the acknowledgement successfully received according to the first resource indication information and/or the first transmission parameter information. The acknowledgment frame of the ADDBA request frame.
在本发明实施例中,可选地,该ADDBA请求帧还携带该第一资源指示信息和/或该第一传输参数信息。In the embodiment of the present invention, optionally, the ADDBA request frame further carries the first resource indication information and/or the first transmission parameter information.
在本发明实施例中,可选地,该发送模块11还用于:向该至少两个终端设备发送第一触发帧,该第一触发帧携带该第一资源分配信息和/或该第一传输参数信息。In the embodiment of the present invention, the sending module 11 is further configured to: send, to the at least two terminal devices, a first trigger frame, where the first trigger frame carries the first resource allocation information and/or the first Transfer parameter information.
在本发明实施例中,可选地,该接收模块12具体用于:接收该至少两个终端设备中每个终端设备根据第二资源分配信息和/或第二传输参数信息发送的ADDBA响应帧。In the embodiment of the present invention, the receiving module 12 is specifically configured to: receive an ADDBA response frame sent by each terminal device of the at least two terminal devices according to the second resource allocation information and/or the second transmission parameter information. .
在本发明实施例中,可选地,该ADDBA请求帧还携带该第二资源分配信息和/或该第二传输参数信息。In the embodiment of the present invention, optionally, the ADDBA request frame further carries the second resource allocation information and/or the second transmission parameter information.
在本发明实施例中,可选地,该发送模块11还用于:向该至少两个终端设备发送第二触发帧,该第二触发帧携带该第二资源分配信息和/或该第二传输参数信息。In the embodiment of the present invention, the sending module 11 is further configured to: send, to the at least two terminal devices, a second trigger frame, where the second trigger frame carries the second resource allocation information and/or the second Transfer parameter information.
在本发明实施例中,可选地,该第二触发帧还携带指示该至少两个终端设备中每个终端设备发送ADDBA响应帧的指示信息。In the embodiment of the present invention, optionally, the second trigger frame further carries indication information indicating that each of the at least two terminal devices sends an ADDBA response frame.
在本发明实施例中,可选地,该第二触发帧还携带该会话标识信息。In the embodiment of the present invention, optionally, the second trigger frame further carries the session identifier information.
在本发明实施例中,可选地,该接收模块12还具体用于:接收该至少两个终端设备中每个终端设备通过以OFDMA形式正交的子信道中的一个子信道发送的ADDBA响应帧。In the embodiment of the present invention, the receiving module 12 is further configured to: receive an ADDBA response sent by each of the at least two terminal devices by using one of the subchannels orthogonal to the OFDMA form. frame.
在本发明实施例中,可选地,该发送模块11还用于:向该至少两个终端设备发送多用户确认帧,该多用户确认帧承载用于指示成功接收该至少两个终端设备发送的ADDBA响应帧的指示信息。In the embodiment of the present invention, the sending module 11 is further configured to send a multi-user acknowledgment frame to the at least two terminal devices, where the multi-user acknowledgment frame bearer is used to indicate that the at least two terminal devices are successfully sent. The indication of the ADDBA response frame.
应理解,根据本发明实施例的网络设备10可对应于执行本发明实施例中的建立块确认通信机制的方法100,并且网络设备10中的各个模块的上述和其它操作和/或功能分别为了实现图1至图4中的各个方法的相应流程,为了简洁,在此不再赘述。It should be understood that the network device 10 in accordance with an embodiment of the present invention may correspond to the
因此,本发明实施例的网络设备向多个终端设备发送携带与所有终端设备相对应的ADDBA请求信息的ADDBA请求帧,由此可以将网络设备与多个终端设备之间建立BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, the network device in the embodiment of the present invention sends an ADDBA request frame carrying ADDBA request information corresponding to all terminal devices to multiple terminal devices, thereby establishing a BA communication mechanism between the network device and multiple terminal devices. A separate process is implemented through a process, which can effectively reduce signaling overhead and improve channel utilization.
下面将结合图29详细描述根据本发明实施例的终端设备,如图22所示, 该终端设备20包括:A terminal device according to an embodiment of the present invention will be described in detail below with reference to FIG. 29, as shown in FIG. The terminal device 20 includes:
接收模块21,用于接收网络设备发送的建立块确认通信机制ADDBA请求帧,该ADDBA请求帧是该网络设备向至少两个终端设备发送的,该ADDBA请求帧携带与该至少两个终端设备相对应的ADDBA请求信息;The receiving module 21 is configured to receive an ADDBA request frame that is sent by the network device, where the ADDBA request frame is sent by the network device to the at least two terminal devices, where the ADDBA request frame carries the at least two terminal devices. Corresponding ADDBA request information;
发送模块22,用于向该网络设备发送ADDBA响应帧。The sending module 22 is configured to send an ADDBA response frame to the network device.
因此,本发明实施例的终端设备接收网络设备向多个终端设备发送的携带与所有终端设备相对应的ADDBA请求信息的ADDBA请求帧,由此可以将网络设备与多个终端设备之间建立BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, the terminal device in the embodiment of the present invention receives an ADDBA request frame that is sent by the network device to the multiple terminal devices and carries the ADDBA request information corresponding to all the terminal devices, thereby establishing a BA between the network device and the multiple terminal devices. The multiple independent processes of the communication mechanism are implemented by one process, which can effectively reduce signaling overhead and improve channel utilization.
在本发明实施例中,可选地,该接收模块21具体用于:接收该网络设备通过多播或广播的方式发送的该ADDBA请求帧。In the embodiment of the present invention, the receiving module 21 is specifically configured to: receive the ADDBA request frame sent by the network device by multicast or broadcast.
在本发明实施例中,可选地,该接收模块21具体用于:接收该网络设备向该至少两个终端设备发送的正交频分多址物理层协议数据单元OFDMA PPDU,该OFDMA PPDU占用的系统带宽内的每个子信道上承载与该至少两个终端设备中每个终端设备相对应的ADDBA请求信息。In the embodiment of the present invention, the receiving module 21 is specifically configured to: receive an orthogonal frequency division multiple access physical layer protocol data unit OFDMA PPDU sent by the network device to the at least two terminal devices, where the OFDMA PPDU occupies Each subchannel within the system bandwidth carries ADDBA request information corresponding to each of the at least two terminal devices.
在本发明实施例中,可选地,该与该至少两个终端设备相对应的ADDBA请求信息中与该至少两个终端设备中每个终端设备相对应的ADDBA请求信息包括下列信息中的至少一种:用户标识信息、会话标识信息、块确认BA参数集信息、BA超时时间信息和BA初始序号控制信息。In the embodiment of the present invention, optionally, the ADDBA request information corresponding to each of the at least two terminal devices in the ADDBA request information corresponding to the at least two terminal devices includes at least the following information. One type: user identification information, session identification information, block confirmation BA parameter set information, BA timeout time information, and BA initial serial number control information.
在本发明实施例中,可选地,该发送模块22还用于:根据第一资源指示信息和/或第一传输参数信息向该网络设备发送确认成功接收该ADDBA请求帧的确认帧。In the embodiment of the present invention, the sending module 22 is further configured to: send, according to the first resource indication information and/or the first transmission parameter information, an acknowledgement frame that confirms that the ADDBA request frame is successfully received to the network device.
在本发明实施例中,可选地,该ADDBA请求帧还携带该第一资源指示信息和/或该第一传输参数信息。In the embodiment of the present invention, optionally, the ADDBA request frame further carries the first resource indication information and/or the first transmission parameter information.
在本发明实施例中,可选地,该接收模块21还用于:接收该网络设备发送的第一触发帧,该第一触发帧携带该第一资源分配信息和/或该第一传输参数信息。In the embodiment of the present invention, the receiving module 21 is further configured to: receive a first trigger frame sent by the network device, where the first trigger frame carries the first resource allocation information and/or the first transmission parameter information.
在本发明实施例中,可选地,该发送模块22具体用于:根据第二资源分配信息和/或第二传输参数信息向该网络设备发送该ADDBA响应帧。In the embodiment of the present invention, the sending module 22 is specifically configured to: send the ADDBA response frame to the network device according to the second resource allocation information and/or the second transmission parameter information.
在本发明实施例中,可选地,该ADDBA请求帧还携带该第二资源分配信息和/或该第二传输参数信息。 In the embodiment of the present invention, optionally, the ADDBA request frame further carries the second resource allocation information and/or the second transmission parameter information.
在本发明实施例中,可选地,该接收模块21还用于:接收该网络设备发送的第二触发帧,该第二触发帧携带该第二资源分配信息和/或该第二传输参数信息。In the embodiment of the present invention, the receiving module 21 is further configured to: receive a second trigger frame sent by the network device, where the second trigger frame carries the second resource allocation information and/or the second transmission parameter information.
在本发明实施例中,可选地,该第二触发帧还携带指示该至少两个终端设备中每个终端设备发送ADDBA响应帧的指示信息。In the embodiment of the present invention, optionally, the second trigger frame further carries indication information indicating that each of the at least two terminal devices sends an ADDBA response frame.
在本发明实施例中,可选地,该第二触发帧还携带该会话标识信息。In the embodiment of the present invention, optionally, the second trigger frame further carries the session identifier information.
在本发明实施例中,可选地,该发送模块22还具体用于:通过以OFDMA形式正交的子信道中的一个子信道向该网络设备发送该该ADDBA响应帧。In the embodiment of the present invention, the sending module 22 is further configured to: send the ADDBA response frame to the network device by using one of the subchannels orthogonal to the OFDMA format.
在本发明实施例中,可选地,该接收模块21还用于:接收该网络设备发送的多用户确认帧,该多用户确认帧承载用于指示该网络设备成功接收该至少两个终端设备发送的ADDBA响应帧的指示信息。In the embodiment of the present invention, the receiving module 21 is further configured to: receive a multi-user acknowledgment frame sent by the network device, where the multi-user acknowledgment frame bearer is used to indicate that the network device successfully receives the at least two terminal devices. The indication of the sent ADDBA response frame.
应理解,根据本发明实施例的终端设备20可对应于执行本发明实施例中的建立块确认通信机制的方法300,并且终端设备20中的各个模块的上述和其它操作和/或功能分别为了实现图6至图8中的各个方法的相应流程,为了简洁,在此不再赘述。It should be understood that the terminal device 20 according to an embodiment of the present invention may correspond to the
因此,本发明实施例的终端设备接收网络设备向多个终端设备发送的携带与所有终端设备相对应的ADDBA请求信息的ADDBA请求帧,由此可以将网络设备与多个终端设备之间建立BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, the terminal device in the embodiment of the present invention receives an ADDBA request frame that is sent by the network device to the multiple terminal devices and carries the ADDBA request information corresponding to all the terminal devices, thereby establishing a BA between the network device and the multiple terminal devices. The multiple independent processes of the communication mechanism are implemented by one process, which can effectively reduce signaling overhead and improve channel utilization.
下面将结合图30详细描述本发明另一实施例的网络设备,如图23所示,该网络设备30包括:A network device according to another embodiment of the present invention is described in detail below with reference to FIG. 30. As shown in FIG. 23, the network device 30 includes:
接收模块31,用于接收至少两个终端设备中每个终端设备发送的建立块确认通信机制ADDBA请求帧;The receiving module 31 is configured to receive an ADDBA request frame for establishing a block acknowledgement communication mechanism sent by each terminal device of the at least two terminal devices;
发送模块32,用于向该至少两个终端设备发送ADDBA响应帧,该ADDBA响应帧携带与该至少两个终端设备相对应的ADDBA响应信息。The sending module 32 is configured to send an ADDBA response frame to the at least two terminal devices, where the ADDBA response frame carries ADDBA response information corresponding to the at least two terminal devices.
因此,本发明实施例的网络设备接收到多个终端设备发送的ADDBA请求帧后,向该多个终端设备发送携带与该多个终端设备相对应的ADDBA响应信息的ADDBA响应帧。由此可以将网络设备与多个终端设备之间建立BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, after receiving the ADDBA request frame sent by the multiple terminal devices, the network device of the embodiment of the present invention sends an ADDBA response frame carrying the ADDBA response information corresponding to the multiple terminal devices to the multiple terminal devices. Therefore, multiple independent processes for establishing a BA communication mechanism between the network device and the multiple terminal devices can be implemented through one process, which can effectively reduce signaling overhead and improve channel utilization.
在本发明实施例中,可选地,该至少两个终端设备中每个终端设备发送 的ADDBA请求帧还携带与该终端设备相对应的缓冲区状态报告BSR。In the embodiment of the present invention, optionally, each of the at least two terminal devices sends The ADDBA request frame also carries a buffer status report BSR corresponding to the terminal device.
在本发明实施例中,可选地,该发送模块32具体用于:向该至少两个终端设备发送正交频分多址物理层协议数据单元OFDMA PPDU,该OFDMA PPDU占用的系统带宽内的每个子信道上承载与该至少两个终端设备中每个终端设备相对应的ADDBA响应信息。In the embodiment of the present invention, the sending module 32 is specifically configured to: send an orthogonal frequency division multiple access physical layer protocol data unit OFDMA PPDU to the at least two terminal devices, where the OFDMA PPDU occupies within the system bandwidth Each subchannel carries ADDBA response information corresponding to each of the at least two terminal devices.
在本发明实施例中,可选地,该接收模块31还用于:接收该至少两个终端设备中每个终端设备根据资源分配信息和/或传输参数信息发送的确认成功接收该ADDBA响应帧的确认帧。In the embodiment of the present invention, the receiving module 31 is further configured to: receive, by each terminal device, the acknowledgment sent by each terminal device according to the resource allocation information and/or the transmission parameter information to successfully receive the ADDBA response frame. Confirmation frame.
在本发明实施例中,可选地,该ADDBA响应帧携带该资源分配信息和/或该传输参数信息。In the embodiment of the present invention, optionally, the ADDBA response frame carries the resource allocation information and/or the transmission parameter information.
在本发明实施例中,可选地,该发送模块32还用于:向该至少两个终端设备发送触发帧,该触发帧包括该资源分配信息和/或该传输参数信息。In the embodiment of the present invention, the sending module 32 is further configured to: send a trigger frame to the at least two terminal devices, where the trigger frame includes the resource allocation information and/or the transmission parameter information.
在本发明实施例中,可选地,该与该至少两个终端设备相对应的ADDBA响应信息中与该至少两个终端设备中每个终端设备相对应的ADDBA响应信息包括下列信息中的至少一种:用户标识信息、会话标识信息、状态代码信息、BA参数集信息和BA超时时间信息。In the embodiment of the present invention, optionally, the ADDBA response information corresponding to each of the at least two terminal devices in the ADDBA response information corresponding to the at least two terminal devices includes at least the following information. One type: user identification information, session identification information, status code information, BA parameter set information, and BA timeout information.
应理解,根据本发明实施例的网络设备30可对应于执行本发明实施例中的建立块确认传输机制的方法400,并且网络设备30中的各个模块的上述和其它操作和/或功能分别为了实现图9和图10中的各个方法的相应流程,为了简洁,在此不再赘述。It should be understood that network device 30 in accordance with an embodiment of the present invention may correspond to performing
下面将结合图31详细描述根据本发明另一实施例的终端设备,如图24所示,该终端设备40包括:A terminal device according to another embodiment of the present invention will be described in detail below with reference to FIG. 31. As shown in FIG. 24, the terminal device 40 includes:
发送模块41,用于向网络设备发送建立块确认通信机制ADDBA请求帧;The sending module 41 is configured to send, to the network device, a setup block acknowledgement communication mechanism ADDBA request frame.
接收模块42,用于接收该网络设备发送的ADDBA响应帧,该ADDBA响应帧是该网络设备向至少两个终端设备发送的,该ADDBA响应帧携带与该至少两个终端设备相对应的ADDBA响应信息。The receiving module 42 is configured to receive an ADDBA response frame sent by the network device, where the ADDBA response frame is sent by the network device to at least two terminal devices, where the ADDBA response frame carries an ADDBA response corresponding to the at least two terminal devices. information.
因此,本发明实施例的终端设备向网络设备发送ADDBA请求帧后,接收该网络设备向多个终端设备发送的携带与该多个终端设备相对应的ADDBA响应信息的ADDBA响应帧。由此可以将网络设备与多个终端设备之间建立BA通信机制的多个独立的流程通过一个流程来实现,能够有效的 减少信令开销,提升信道利用率。Therefore, after transmitting the ADDBA request frame to the network device, the terminal device of the embodiment of the present invention receives an ADDBA response frame that is sent by the network device to the multiple terminal devices and carries the ADDBA response information corresponding to the multiple terminal devices. Therefore, multiple independent processes for establishing a BA communication mechanism between the network device and the plurality of terminal devices can be implemented through one process, which can be effective. Reduce signaling overhead and improve channel utilization.
在本发明实施例中,可选地,该ADDBA请求帧还携带缓冲区状态报告BSR。In the embodiment of the present invention, optionally, the ADDBA request frame further carries a buffer status report BSR.
在本发明实施例中,可选地,该接收模块42具体用于:接收该网络设备向该至少两个终端设备发送的正交频分多址物理层协议数据单元OFDMA PPDU,该OFDMA PPDU占用的系统带宽内的每个子信道上承载与该至少两个终端设备中每个终端设备相对应的ADDBA响应信息。In the embodiment of the present invention, the receiving module 42 is specifically configured to: receive an orthogonal frequency division multiple access physical layer protocol data unit OFDMA PPDU sent by the network device to the at least two terminal devices, where the OFDMA PPDU occupies Each subchannel within the system bandwidth carries ADDBA response information corresponding to each of the at least two terminal devices.
在本发明实施例中,可选地,该发送模块41还用于:根据资源分配信息和/或传输参数信息向该网络设备发送确认成功接收该ADDBA响应帧的确认帧。In the embodiment of the present invention, the sending module 41 is further configured to send, to the network device, an acknowledgement frame that confirms that the ADDBA response frame is successfully received according to the resource allocation information and/or the transmission parameter information.
在本发明实施例中,可选地,该ADDBA响应帧携带该资源分配信息和/或该传输参数信息。In the embodiment of the present invention, optionally, the ADDBA response frame carries the resource allocation information and/or the transmission parameter information.
在本发明实施例中,可选地,该接收模块42还用于:接收该网络设备发送的触发帧,该触发帧包括该资源分配信息和/或该传输参数信息。In the embodiment of the present invention, the receiving module 42 is further configured to: receive a trigger frame sent by the network device, where the trigger frame includes the resource allocation information and/or the transmission parameter information.
在本发明实施例中,可选地,该与该至少两个终端设备相对应的ADDBA响应信息中与该至少两个终端设备中每个终端设备相对应的ADDBA响应信息包括下列信息中的至少一种:用户标识信息、会话标识信息、状态代码信息、BA参数集信息和BA超时时间信息。In the embodiment of the present invention, optionally, the ADDBA response information corresponding to each of the at least two terminal devices in the ADDBA response information corresponding to the at least two terminal devices includes at least the following information. One type: user identification information, session identification information, status code information, BA parameter set information, and BA timeout information.
应理解,根据本发明实施例的终端设备40可对应于执行本发明实施例中的建立块确认通信机制的方法500,并且终端设备40中的各个模块的上述和其它操作和/或功能分别为了实现图12和图13中的各个方法的相应流程,为了简洁,在此不再赘述。It should be understood that the terminal device 40 according to an embodiment of the present invention may correspond to the
因此,本发明实施例的终端设备向网络设备发送ADDBA请求帧后,接收该网络设备向多个终端设备发送的携带与该多个终端设备相对应的ADDBA响应信息的ADDBA响应帧。由此可以将网络设备与多个终端设备之间建立BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, after transmitting the ADDBA request frame to the network device, the terminal device of the embodiment of the present invention receives an ADDBA response frame that is sent by the network device to the multiple terminal devices and carries the ADDBA response information corresponding to the multiple terminal devices. Therefore, multiple independent processes for establishing a BA communication mechanism between the network device and the multiple terminal devices can be implemented through one process, which can effectively reduce signaling overhead and improve channel utilization.
下面将结合图32详细描述根据本发明再一实施例的网络设备,如图25所示,该网络设备50包括:A network device according to still another embodiment of the present invention will be described in detail below with reference to FIG. 32. As shown in FIG. 25, the network device 50 includes:
接收模块51,用于接收终端设备发送的请求帧,该请求帧携带用于请求建立块确认BA通信机制的请求信息和缓冲区状态报告BSR; The receiving module 51 is configured to receive a request frame sent by the terminal device, where the request frame carries request information and a buffer status report BSR for requesting to establish a block acknowledgement BA communication mechanism;
发送模块52,用于向该终端设备发送确认成功接收该请求帧的确认帧。The sending module 52 is configured to send, to the terminal device, an acknowledgement frame that confirms that the request frame is successfully received.
因此,本发明实施例的终端设备将用于请求建立BA通信机制的请求信息和缓冲区状态报告BSR携带在同一个请求帧中发送给网络设备,由此能够节省通信过程中的信令开销。Therefore, the terminal device in the embodiment of the present invention transmits the request information for requesting to establish the BA communication mechanism and the buffer status report BSR to the network device in the same request frame, thereby saving signaling overhead in the communication process.
在本发明实施例中,可选地,该请求信息包括下列信息中的至少一种:会话标识信息、BA参数集信息、BA超时时间信息和BA初始序号控制信息。In the embodiment of the present invention, optionally, the request information includes at least one of the following information: session identification information, BA parameter set information, BA timeout time information, and BA initial sequence number control information.
在本发明实施例中,可选地,该请求帧为服务质量QoS数据帧或QoS空白帧。In the embodiment of the present invention, optionally, the request frame is a quality of service QoS data frame or a QoS blank frame.
应理解,根据本发明实施例的网络设备50可对应于执行本发明实施例中的建立块确认通信机制的方法600,并且网络设备50中的各个模块的上述和其它操作和/或功能分别为了实现图14中的各个方法的相应流程,为了简洁,在此不再赘述。It should be understood that network device 50 in accordance with an embodiment of the present invention may correspond to performing
下面将结合图33详细描述根据本发明再一实施例的终端设备,如图25所示,该终端设备60包括:A terminal device according to still another embodiment of the present invention will be described in detail below with reference to FIG. 33. As shown in FIG. 25, the terminal device 60 includes:
生成模块61,用于生成请求帧,该请求帧携带用于请求建立块确认BA通信机制的请求信息和缓冲区状态报告BSR;a generating module 61, configured to generate a request frame, where the request frame carries request information and a buffer status report BSR for requesting to establish a block acknowledgement BA communication mechanism;
收发模块62,用于向网络设备发送该请求帧。The transceiver module 62 is configured to send the request frame to the network device.
因此,本发明实施例的终端设备生成的请求帧中携带用于请求建立BA通信机制的请求信息和缓冲区状态报告BSR,由此能够节省通信过程中的信令开销。Therefore, the request frame generated by the terminal device in the embodiment of the present invention carries the request information for requesting to establish the BA communication mechanism and the buffer status report BSR, thereby saving signaling overhead in the communication process.
在本发明实施例中,可选地,该收发模块62还用于:接收该网络设备发送的确认成功接收该请求帧的确认帧。In the embodiment of the present invention, the transceiver module 62 is further configured to: receive an acknowledgement frame sent by the network device to successfully receive the request frame.
在本发明实施例中,可选地,该请求信息包括下列信息中的至少一种:会话标识信息、BA参数集信息、BA超时时间信息和BA初始序号控制信息。In the embodiment of the present invention, optionally, the request information includes at least one of the following information: session identification information, BA parameter set information, BA timeout time information, and BA initial sequence number control information.
在本发明实施例中,可选地,该请求帧为服务质量QoS数据帧或QoS空白帧。In the embodiment of the present invention, optionally, the request frame is a quality of service QoS data frame or a QoS blank frame.
应理解,根据本发明实施例的终端设备60可对应于执行本发明实施例中的建立块确认通信机制的方法700,并且终端设备60中的各个模块的上述和其它操作和/或功能分别为了实现图16中的各个方法的相应流程,为了简洁,在此不再赘述。It should be understood that the terminal device 60 according to an embodiment of the present invention may correspond to the
因此,本发明实施例的终端设备生成的请求帧中携带用于请求建立BA 通信机制的请求信息和缓冲区状态报告BSR,由此能够节省通信过程中的信令开销。Therefore, the request frame generated by the terminal device in the embodiment of the present invention is carried in the request for establishing the BA. The request information of the communication mechanism and the buffer status report BSR, thereby saving signaling overhead in the communication process.
下面将结合图34详细描述根据本发明再一实施例的网络设备,如图26所示,该网络设备70包括:A network device according to still another embodiment of the present invention will be described in detail below with reference to FIG. 34. As shown in FIG. 26, the network device 70 includes:
发送模块71,用于向至少两个终端设备发送拆除块确认通信机制DELBA请求帧,该DELBA请求帧携带与该至少两个终端设备相对应的DELBA请求信息;The sending module 71 is configured to send, to the at least two terminal devices, a teardown block confirmation communication mechanism DELBA request frame, where the DELBA request frame carries DELBA request information corresponding to the at least two terminal devices;
接收模块72,用于接收该至少两个终端设备中每个终端设备发送的确认接收到该DELBA请求帧的确认帧。The receiving module 72 is configured to receive an acknowledgement frame sent by each terminal device of the at least two terminal devices to acknowledge receipt of the DELBA request frame.
因此,本发明实施例的网络设备向多个终端设备发送携带与所有终端设备相对应的DELBA请求信息的DELBA请求帧,由此可以将网络设备与多个终端设备之间拆除BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, the network device in the embodiment of the present invention sends a DELBA request frame carrying DELBA request information corresponding to all terminal devices to multiple terminal devices, thereby dismantling the BA communication mechanism between the network device and the plurality of terminal devices. A separate process is implemented through a process, which can effectively reduce signaling overhead and improve channel utilization.
在本发明实施例中,可选地,该发送模块71具体用于:向该至少两个终端设备发送正交频分多址物理层协议数据单元OFDMA PPDU,该OFDMA PPDU占用的系统带宽内的每个子信道上承载与该至少两个终端设备中每个终端设备相对应的DELBA请求信息。In the embodiment of the present invention, the sending module 71 is specifically configured to: send an orthogonal frequency division multiple access physical layer protocol data unit OFDMA PPDU to the at least two terminal devices, where the OFDMA PPDU occupies within the system bandwidth Each subchannel carries DELBA request information corresponding to each of the at least two terminal devices.
在本发明实施例中,可选地,该与该至少两个终端设备相对应的DELBA请求信息中与该至少两个终端设备中每个终端设备相对应的DELBA请求信息包括下列信息中的至少一种:用户标识信息、拆除参数集信息、原因代码信息。In the embodiment of the present invention, optionally, the DELBA request information corresponding to each of the at least two terminal devices in the DELBA request information corresponding to the at least two terminal devices includes at least the following information. One type: user identification information, demolition parameter set information, and reason code information.
在本发明实施例中,可选地,该接收接收模块72具体用于:接收该至少两个终端设备中每个终端设备根据资源指示信息和/或传输参数信息发送的确认接收到该DELBA请求帧的确认帧。In the embodiment of the present invention, the receiving and receiving module 72 is specifically configured to: receive, by each terminal device, the DELBA request according to the acknowledgment sent by the resource indication information and/or the transmission parameter information. The confirmation frame of the frame.
在本发明实施例中,可选地,该DELBA请求帧还携带该资源指示信息和/或该传输参数信息。In the embodiment of the present invention, optionally, the DELBA request frame further carries the resource indication information and/or the transmission parameter information.
在本发明实施例中,可选地,该发送模块71还用于:向该至少两个终端设备发送触发帧,该触发帧携带该资源分配信息和/或该传输参数信息。In the embodiment of the present invention, the sending module 71 is further configured to: send a trigger frame to the at least two terminal devices, where the trigger frame carries the resource allocation information and/or the transmission parameter information.
在本发明实施例中,可选地,该接收接收模块72还具体用于:接收该至少两个终端设备中每个终端设备通过以OFDMA形式正交的子信道中的一个子信道发送的确认接收到该DELBA请求帧的确认帧。 In the embodiment of the present invention, the receiving and receiving module 72 is further configured to: receive, by each terminal device in the at least two terminal devices, a confirmation by using one of the subchannels orthogonal to the OFDMA form. An acknowledgement frame for the DELBA request frame is received.
应理解,根据本发明实施例的网络设备70可对应于执行本发明实施例中的拆除块确认通信机制的方法800,并且网络设备70中的各个模块的上述和其它操作和/或功能分别为了实现图17中的各个方法的相应流程,为了简洁,在此不再赘述。It should be understood that network device 70 in accordance with an embodiment of the present invention may correspond to
因此,本发明实施例的网络设备向多个终端设备发送携带与所有终端设备相对应的DELBA请求信息的DELBA请求帧,由此可以将网络设备与多个终端设备之间拆除BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, the network device in the embodiment of the present invention sends a DELBA request frame carrying DELBA request information corresponding to all terminal devices to multiple terminal devices, thereby dismantling the BA communication mechanism between the network device and the plurality of terminal devices. A separate process is implemented through a process, which can effectively reduce signaling overhead and improve channel utilization.
下面将结合图35详细描述根据本发明再一实施例的终端设备,如图27所示,该终端设备80包括:A terminal device according to still another embodiment of the present invention will be described in detail below with reference to FIG. 35. As shown in FIG. 27, the terminal device 80 includes:
接收模块81,用于接收网络设备发送的拆除块确认通信机制DELBA请求帧,该DELBA请求帧是该网络设备向至少两个终端设备发送的,该DELBA请求帧携带与该至少两个终端设备相对应的DELBA请求信息;The receiving module 81 is configured to receive a demolition block acknowledgment communication mechanism DELBA request frame sent by the network device, where the DELBA request frame is sent by the network device to at least two terminal devices, where the DELBA request frame carries the at least two terminal devices Corresponding DELBA request information;
发送模块82,用于向该网络设备发送确认接收到该DELBA请求帧的确认帧。The sending module 82 is configured to send, to the network device, an acknowledgement frame that acknowledges receipt of the DELBA request frame.
因此,本发明实施例的终端设备接收网络设备向多个终端设备发送的携带与所有终端设备相对应的DELBA请求信息的DELBA请求帧,由此可以将网络设备与多个终端设备之间拆除BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, the terminal device in the embodiment of the present invention receives a DELBA request frame that the network device sends to the plurality of terminal devices and carries the DELBA request information corresponding to all the terminal devices, thereby disassembling the BA between the network device and the plurality of terminal devices. The multiple independent processes of the communication mechanism are implemented by one process, which can effectively reduce signaling overhead and improve channel utilization.
在本发明实施例中,可选地,该接收模块82具体用于:接收该网络设备向该至少两个终端设备发送的正交频分多址物理层协议数据单元OFDMA PPDU,该OFDMA PPDU占用的系统带宽内的每个子信道上承载与该至少两个终端设备中每个终端设备相对应的DELBA请求信息。In the embodiment of the present invention, the receiving module 82 is specifically configured to: receive an orthogonal frequency division multiple access physical layer protocol data unit OFDMA PPDU sent by the network device to the at least two terminal devices, where the OFDMA PPDU is occupied. Each subchannel within the system bandwidth carries DELBA request information corresponding to each of the at least two terminal devices.
在本发明实施例中,可选地,该与该至少两个终端设备中所有终端设备相对应的DELBA请求信息中与该至少两个终端设备中一个终端设备相对应的DELBA请求信息包括下列信息中的至少一种:用户标识信息、拆除参数集信息、原因代码信息。In the embodiment of the present invention, optionally, the DELBA request information corresponding to one of the at least two terminal devices in the DELBA request information corresponding to all the terminal devices in the at least two terminal devices includes the following information. At least one of: user identification information, teardown parameter set information, reason code information.
在本发明实施例中,可选地,该发送模块81具体用于:根据资源指示信息和/或传输参数信息向该网络设备发送确认接收到该DELBA请求帧的确认帧。In the embodiment of the present invention, the sending module 81 is specifically configured to: send, according to the resource indication information and/or the transmission parameter information, an acknowledgement frame that acknowledges receipt of the DELBA request frame to the network device.
在本发明实施例中,可选地,该DELBA请求帧还携带该资源指示信息 和/或该传输参数信息。In the embodiment of the present invention, optionally, the DELBA request frame further carries the resource indication information. And/or the transmission parameter information.
在本发明实施例中,可选地,该接收模块82还用于:接收该网络设备发送的触发帧,该触发帧携带该资源分配信息和/或该传输参数信息。In the embodiment of the present invention, the receiving module 82 is further configured to: receive a trigger frame sent by the network device, where the trigger frame carries the resource allocation information and/or the transmission parameter information.
在本发明实施例中,可选地,该发送模块81具体用于:通过以OFDMA形式正交的子信道中的一个子信道向该网络设备发送确认接收到该DELBA请求帧的确认帧。In the embodiment of the present invention, the sending module 81 is specifically configured to: send, by using one of the subchannels orthogonal to the OFDMA form, an acknowledgement frame that acknowledges receipt of the DELBA request frame to the network device.
应理解,根据本发明实施例的终端设备80可对应于执行本发明实施例中的拆除块确认通信机制的方法1000,并且终端设备80中的各个模块的上述和其它操作和/或功能分别为了实现图20中的各个方法的相应流程,为了简洁,在此不再赘述。It should be understood that the terminal device 80 according to an embodiment of the present invention may correspond to the
因此,本发明实施例的终端设备接收网络设备向多个终端设备发送的携带与所有终端设备相对应的DELBA请求信息的DELBA请求帧,由此可以将网络设备与多个终端设备之间拆除BA通信机制的多个独立的流程通过一个流程来实现,能够有效的减少信令开销,提升信道利用率。Therefore, the terminal device in the embodiment of the present invention receives a DELBA request frame that the network device sends to the plurality of terminal devices and carries the DELBA request information corresponding to all the terminal devices, thereby disassembling the BA between the network device and the plurality of terminal devices. The multiple independent processes of the communication mechanism are implemented by one process, which can effectively reduce signaling overhead and improve channel utilization.
如图36所示,本发明实施例还提供了一种网络设备100,该网络设备100包括处理器101、存储器102、接收器103、发送器104和总线系统105。其中,处理器101、存储器102、接收器103和发送器104通过总线系统105相连,该存储器102用于存储指令,该处理器103用于执行该存储器102存储的指令,以控制接收器103接收信号和发送器104发送信号。As shown in FIG. 36, an embodiment of the present invention further provides a
应理解,在本发明实施例中,该处理器101可以是中央处理单元(Central Processing Unit,简称为“CPU”),该处理器101还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。It should be understood that, in the embodiment of the present invention, the
该存储器102可以包括只读存储器和随机存取存储器,并向处理器101提供指令和数据。存储器102的一部分还可以包括非易失性随机存取存储器。例如,存储器102还可以存储设备类型的信息。The
该总线系统105除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统105。The
在实现过程中,上述方法的各步骤可以通过处理器101中的硬件的集成
逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器102,处理器101读取存储器102中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。In the implementation process, each step of the above method may be integrated by hardware in the
可选地,作为一个实施例,该发送器104用于向至少两个终端设备发送建立块确认通信机制ADDBA请求帧,该ADDBA请求帧携带与该至少两个终端设备相对应的ADDBA请求信息;Optionally, as an embodiment, the
该接收器103用于接收该至少两个终端设备中每个终端设备发送的ADDBA响应帧。The
可选地,作为一个实施例,该接收器103用于接收至少两个终端设备中每个终端设备发送的建立块确认通信机制ADDBA请求帧;Optionally, as an embodiment, the
该发送器104用于向该至少两个终端设备发送ADDBA响应帧,该ADDBA响应帧携带与该至少两个终端设备相对应的ADDBA响应信息。The
可选地,作为一个实施例,该接收器103用于接收终端设备发送的请求帧,该请求帧携带用于请求建立块确认BA通信机制的请求信息和缓冲区状态报告;Optionally, as an embodiment, the
该发送器104用于向该终端设备发送确认成功接收该请求帧的确认帧。The
可选地,作为一个实施例,该接收器103用于接收网络设备发送的拆除块确认通信机制DELBA请求帧,该DELBA请求帧是该网络设备向至少两个终端设备发送的,该DELBA请求帧携带与该至少两个终端设备相对应的DELBA请求信息;Optionally, as an embodiment, the
该发送器104用于向该网络设备发送确认接收到该DELBA请求帧的确认帧。The
应理解,根据本发明实施例的网络设备100可对应于本发明实施例中的网络设备10、30、50和70,并可以对应于执行根据本发明实施例的方法中的相应主体,并且网络设备100中的各个模块的上述和其它操作和/或功能分别为了实现图1至图4、图9、图10、图14和图17中的各个方法的相应流程,为了简洁,在此不再赘述。It should be understood that the
如图37所示,本发明实施例还提供了一种终端设备200,该终端设备
200包括处理器201、存储器202、发送器203、接收器204和总线系统205。其中,处理器201、存储器202、发送器203和接收器204通过总线系统205相连,该存储器202用于存储指令,该处理器201用于执行该存储器202存储的指令,以控制发送器203发送信号和接收器204接收信号。As shown in FIG. 37, an embodiment of the present invention further provides a terminal device 200, which is a terminal device.
200 includes a
应理解,在本发明实施例中,该处理器201可以是中央处理单元(Central Processing Unit,简称为“CPU”),该处理器201还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。It should be understood that, in the embodiment of the present invention, the
该存储器202可以包括只读存储器和随机存取存储器,并向处理器201提供指令和数据。存储器202的一部分还可以包括非易失性随机存取存储器。例如,存储器202还可以存储设备类型的信息。The memory 202 can include read only memory and random access memory and provides instructions and data to the
该总线系统205除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统205。The
在实现过程中,上述方法的各步骤可以通过处理器201中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器202,处理器201读取存储器202中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。In the implementation process, each step of the foregoing method may be completed by an integrated logic circuit of hardware in the
可选地,作为一个实施例,该接收器204用于接收网络设备发送的建立块确认通信机制ADDBA请求帧,该ADDBA请求帧是该网络设备向至少两个终端设备发送的,该ADDBA请求帧携带与该至少两个终端设备相对应的ADDBA请求信息;Optionally, as an embodiment, the
该发送器203用于向该网络设备发送ADDBA响应帧。The
可选地,作为一个实施例,该发送器203用于向网络设备发送建立块确认通信机制ADDBA请求帧;Optionally, as an embodiment, the
该接收器204用于接收该网络设备发送的ADDBA响应帧,该ADDBA响应帧是该网络设备向至少两个终端设备发送的,该ADDBA响应帧携带与
该至少两个终端设备相对应的ADDBA响应信息。The
可选地,作为一个实施例,该处理器201用于生成请求帧,该请求帧携带用于请求建立块确认BA通信机制的请求信息和缓冲区状态报告;Optionally, as an embodiment, the
该发送器203用于向网络设备发送该请求帧。The
可选地,作为一个实施例,该接收器204用于接收网络设备发送的拆除块确认通信机制DELBA请求帧,该DELBA请求帧是该网络设备向至少两个终端设备发送的,该DELBA请求帧携带与该至少两个终端设备相对应的DELBA请求信息;Optionally, as an embodiment, the
该发送器203用于向该网络设备发送确认接收到该DELBA请求帧的确认帧。The
应理解,根据本发明实施例的终端设备200可对应于本发明实施例中的终端设备20、40、60和80,并可以对应于执行根据本发明实施例的方法中的相应主体,并且终端设备200中的各个模块的上述和其它操作和/或功能分别为了实现图6至图8、图13、图16和图20中的各个方法的相应流程,为了简洁,在此不再赘述。It should be understood that the terminal device 200 according to an embodiment of the present invention may correspond to the terminal devices 20, 40, 60, and 80 in the embodiment of the present invention, and may correspond to a corresponding body in a method according to an embodiment of the present invention, and the terminal The above and other operations and/or functions of the respective modules in the device 200 are respectively implemented in order to implement the respective processes of the respective methods in FIG. 6 to FIG. 8 , FIG. 13 , FIG. 16 and FIG. 20 , and are not described herein again for brevity.
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。It is to be understood that the phrase "one embodiment" or "an embodiment" or "an" Thus, "in one embodiment" or "in an embodiment" or "an" In addition, these particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。In the various embodiments of the present invention, it should be understood that the size of the sequence numbers of the above processes does not mean the order of execution, and the order of execution of each process should be determined by its function and internal logic, and should not be taken to the embodiments of the present invention. The implementation process constitutes any limitation.
另外,本文中术语“系统”和“网络”在本文中常可互换使用。应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。Additionally, the terms "system" and "network" are used interchangeably herein. It should be understood that the term "and/or" herein is merely an association relationship describing an associated object, indicating that there may be three relationships, for example, A and/or B, which may indicate that A exists separately, and A and B exist simultaneously. There are three cases of B alone. In addition, the character "/" in this article generally indicates that the contextual object is an "or" relationship.
在本申请所提供的实施例中,应理解,“与A相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。 In the embodiments provided herein, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined from A. However, it should also be understood that determining B from A does not mean that B is only determined based on A, and that B can also be determined based on A and/or other information.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those of ordinary skill in the art will appreciate that the elements and algorithm steps of the various examples described in connection with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both, for clarity of hardware and software. Interchangeability, the composition and steps of the various examples have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods for implementing the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the present invention.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。A person skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the system, the device and the unit described above can refer to the corresponding process in the foregoing method embodiment, and details are not described herein again.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the device embodiments described above are merely illustrative. For example, the division of the unit is only a logical function division. In actual implementation, there may be another division manner, for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简 称为“ROM”)、随机存取存储器(Random Access Memory,简称为“RAM”)、磁碟或者光盘等各种可以存储程序代码的介质。An integrated unit, if implemented in the form of a software functional unit and sold or used as a standalone product, can be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention, which is essential or contributes to the prior art, or a part of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium, including The instructions are used to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: a USB flash drive, a mobile hard disk, and a read-only memory (Read-Only Memory, Jane) A medium that can store program codes, such as "ROM"), random access memory (Random Access Memory, "RAM"), disk, or optical disk.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。 The above is only a specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily think of changes or substitutions within the technical scope of the present invention. It should be covered by the scope of the present invention. Therefore, the scope of the invention should be determined by the scope of the appended claims.
Claims (126)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510564483.2A CN106506125A (en) | 2015-09-08 | 2015-09-08 | Set up, remove the method and apparatus that block confirms communication mechanism |
| CN201510564483.2 | 2015-09-08 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017041591A1 true WO2017041591A1 (en) | 2017-03-16 |
Family
ID=58240669
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/090790 Ceased WO2017041591A1 (en) | 2015-09-08 | 2016-07-21 | Method and apparatus for adding block acknowledgement, and method and apparatus for deleting block acknowledgement |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106506125A (en) |
| WO (1) | WO2017041591A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107615713A (en) * | 2015-09-16 | 2018-01-19 | 广东欧珀移动通信有限公司 | Method and device for adjusting communication parameters |
| CN112074020A (en) * | 2019-05-25 | 2020-12-11 | 华为技术有限公司 | Communication method suitable for multilink and related equipment |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107547175B (en) * | 2016-06-24 | 2020-06-19 | 珠海市魅族科技有限公司 | Communication method, communication device, access point and station of wireless local area network |
| CN110247742B (en) * | 2018-03-07 | 2020-10-16 | 华为技术有限公司 | A communication method, access hotspot device and terminal device |
| CN109040869B (en) * | 2018-08-14 | 2022-02-22 | 中天宽带技术有限公司 | ONU (optical network unit) rapid upgrading method based on OAM (operation administration and maintenance) protocol in EPON (Ethernet Passive optical network) system |
| WO2021016971A1 (en) | 2019-07-31 | 2021-02-04 | 北京小米移动软件有限公司 | Method and apparatus for data transmission |
| CN117858125A (en) * | 2019-11-08 | 2024-04-09 | 华为技术有限公司 | Method and device for modifying BA protocol parameters |
| CN113261221B (en) * | 2019-12-12 | 2023-04-11 | 北京小米移动软件有限公司 | Block acknowledgement feedback control method, apparatus, communication device and storage medium |
| CN113840335B (en) * | 2020-06-08 | 2025-08-08 | 展讯通信(上海)有限公司 | Data transmission method and device |
| EP4191914A4 (en) * | 2020-07-28 | 2023-08-09 | Beijing Xiaomi Mobile Software Co., Ltd. | Multi-link communication method and communication device |
| JP7641716B2 (en) * | 2020-08-31 | 2025-03-07 | キヤノン株式会社 | COMMUNICATION DEVICE, CONTROL METHOD FOR COMMUNICATION DEVICE, AND PROGRAM |
| CN115176515B (en) * | 2021-01-18 | 2025-12-05 | 北京小米移动软件有限公司 | Communication methods and communication devices |
| EP4280807A4 (en) * | 2021-01-18 | 2024-03-06 | Beijing Xiaomi Mobile Software Co., Ltd. | Communication method under multiple links and communication device |
| CN115150037B (en) * | 2021-03-30 | 2023-11-28 | 极米科技股份有限公司 | Method, device, system and storage medium for establishing multi-link block acknowledgement protocol |
| CN115150028B (en) * | 2021-03-30 | 2023-08-01 | 深圳市极米软件科技有限公司 | Method, device and medium for establishing block acknowledgement protocol between multi-link devices |
| US20230188266A1 (en) * | 2021-12-13 | 2023-06-15 | Mediatek Inc. | Method and apparatus for dealing with negotiation procedure initiated by request action frame through responding with acknowledgement control frame or time-constrained response action frame |
| CN114980331B (en) * | 2022-05-16 | 2025-02-18 | 中国电信股份有限公司 | Data transmission method, AP device, terminal, system and storage medium |
| CN117176498B (en) * | 2022-10-20 | 2025-02-11 | 思瑞浦微电子科技(上海)有限责任公司 | A topological network and communication processing method |
| CN116133069A (en) * | 2023-02-13 | 2023-05-16 | 宜宾市极米光电有限公司 | Method, device, equipment and storage medium for establishing block session mechanism |
| WO2025086162A1 (en) * | 2023-10-25 | 2025-05-01 | 北京小米移动软件有限公司 | Data relay establishment method, communication device and communication system |
| WO2025184869A1 (en) * | 2024-03-07 | 2025-09-12 | 北京小米移动软件有限公司 | Communication method, communication device and communication system |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101006684A (en) * | 2004-08-24 | 2007-07-25 | 三星电子株式会社 | Method and apparatus for transmitting block ack frame |
| CN101977100A (en) * | 2005-06-29 | 2011-02-16 | 英特尔公司 | Block acknowledgement using a scoreboard of temporary records |
| CN104782060A (en) * | 2012-12-03 | 2015-07-15 | 英特尔公司 | Method, wireless communication station, and system for reducing data starvation |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101502032A (en) * | 2005-04-04 | 2009-08-05 | 美商内数位科技公司 | Method and system for improving reactivity of exchange frame in wireless local area network |
| US20070274246A1 (en) * | 2006-05-26 | 2007-11-29 | Stephens Adrian P | Reliable multicast in a network having a power saving protocol |
| JP5633048B2 (en) * | 2009-08-12 | 2014-12-03 | マーベル ワールド トレード リミテッド | SDMA multi-device wireless communication |
| US9173191B2 (en) * | 2009-12-20 | 2015-10-27 | Intel Corporation | Device, system and method of simultaneously communicating with a group of wireless communication devices |
| US8855063B2 (en) * | 2010-05-18 | 2014-10-07 | Intel Corporation | Method and apparatus for response scheduling in a downlink multiple-user multiple input multiple output network |
| US9608789B2 (en) * | 2012-05-11 | 2017-03-28 | Interdigital Patent Holdings, Inc. | Method and apparatus for transmitting acknowledgements in response to received frames |
| CN103312469B (en) * | 2013-05-20 | 2016-12-28 | 华为技术有限公司 | Confirmation in multicast retransmission represents system of selection and device |
| US9755795B2 (en) * | 2013-12-18 | 2017-09-05 | Huawei Technologies Co., Ltd. | System and method for WLAN OFDMA design of subcarrier groups and frame format |
-
2015
- 2015-09-08 CN CN201510564483.2A patent/CN106506125A/en active Pending
-
2016
- 2016-07-21 WO PCT/CN2016/090790 patent/WO2017041591A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101006684A (en) * | 2004-08-24 | 2007-07-25 | 三星电子株式会社 | Method and apparatus for transmitting block ack frame |
| CN101977100A (en) * | 2005-06-29 | 2011-02-16 | 英特尔公司 | Block acknowledgement using a scoreboard of temporary records |
| CN104782060A (en) * | 2012-12-03 | 2015-07-15 | 英特尔公司 | Method, wireless communication station, and system for reducing data starvation |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107615713A (en) * | 2015-09-16 | 2018-01-19 | 广东欧珀移动通信有限公司 | Method and device for adjusting communication parameters |
| US11394613B2 (en) | 2015-09-16 | 2022-07-19 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method and apparatus for regulating communication parameters |
| US11863387B2 (en) | 2015-09-16 | 2024-01-02 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method and apparatus for regulating communication parameters |
| CN112074020A (en) * | 2019-05-25 | 2020-12-11 | 华为技术有限公司 | Communication method suitable for multilink and related equipment |
| CN112074020B (en) * | 2019-05-25 | 2024-03-26 | 华为技术有限公司 | Communication method suitable for multiple links and related equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106506125A (en) | 2017-03-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2017041591A1 (en) | Method and apparatus for adding block acknowledgement, and method and apparatus for deleting block acknowledgement | |
| CN109714136B (en) | Communication method and terminal | |
| TW201743651A (en) | Relay transmission method and device | |
| WO2018059438A1 (en) | Message transmission method, device and system | |
| CN108521320B (en) | Transmission method of downlink feedback information, base station and terminal equipment | |
| TWI717490B (en) | Method and device for relay transmission | |
| WO2012167464A1 (en) | Heartbeat message transmission method and heartbeat proxy server | |
| WO2015139319A1 (en) | Device and method for data transmission in direct communication | |
| WO2018202037A1 (en) | Data transmission method, terminal device, and network device | |
| CN110035528B (en) | A communication method, device and system | |
| CN103096480B (en) | Determination method, base station and the radio network controller of Transmission Time Interval | |
| WO2013091510A1 (en) | Data frame transmission method and device | |
| CN110100491B (en) | Information transmission method, terminal equipment and network equipment | |
| TW201918057A (en) | Device and method of handling a protocol data unit session and a network slice | |
| CN109672506B (en) | Data transmission confirmation method and equipment | |
| JP2021114720A (en) | Radio communication device, method, and radio communication system | |
| TW201826744A (en) | Method for transmitting feedback information, network equipment and terminal equipment | |
| WO2021062669A1 (en) | Communication method and communication apparatus | |
| CN109691216B (en) | Method, device, computer readable medium and system chip for random access | |
| WO2017054208A1 (en) | Method and apparatus for determining and indicating air interface resource | |
| TW201902291A (en) | Apparatus and method for executing a modified program | |
| CN109788577A (en) | Dual link communication means, device, base station and user face nodes | |
| CN109906646B (en) | Information transmission method, base station and terminal equipment | |
| CN110140417B (en) | Communication method, communication device, communication device, and computer-readable medium | |
| TWI746710B (en) | Method and apparatus for processing data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16843529 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16843529 Country of ref document: EP Kind code of ref document: A1 |