CN110601988B - Data receiving method and device based on 802.11 protocol, storage medium and terminal - Google Patents

Data receiving method and device based on 802.11 protocol, storage medium and terminal Download PDF

Info

Publication number
CN110601988B
CN110601988B CN201910856001.9A CN201910856001A CN110601988B CN 110601988 B CN110601988 B CN 110601988B CN 201910856001 A CN201910856001 A CN 201910856001A CN 110601988 B CN110601988 B CN 110601988B
Authority
CN
China
Prior art keywords
data
data packets
data packet
bitmap
sequence number
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.)
Active
Application number
CN201910856001.9A
Other languages
Chinese (zh)
Other versions
CN110601988A (en
Inventor
曾珠峰
刘庚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Purple Light Communication Huizhou Co ltd
Original Assignee
Purple Light Communication Huizhou Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Purple Light Communication Huizhou Co ltd filed Critical Purple Light Communication Huizhou Co ltd
Priority to CN201910856001.9A priority Critical patent/CN110601988B/en
Publication of CN110601988A publication Critical patent/CN110601988A/en
Application granted granted Critical
Publication of CN110601988B publication Critical patent/CN110601988B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/34Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • H04L49/9057Arrangements for supporting packet reassembly or resequencing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Communication Control (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A data receiving method and device based on 802.11 protocol, storage medium and terminal, the data receiving method includes: establishing a block acknowledgement protocol with a sender; receiving a plurality of data packets, and filtering the data packets with the same serial number in the plurality of data packets by a score board context control; and sequencing the data packets obtained by filtering in a reordering cache control. The technical scheme provided by the invention can optimize the block acknowledgement protocol in the 802.11 protocol so as to save power consumption and storage space.

Description

Data receiving method and device based on 802.11 protocol, storage medium and terminal
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a data receiving method and apparatus, a storage medium, and a terminal based on an 802.11 protocol.
Background
Currently, a Block acknowledgement (Block acknowledgement) protocol is defined in a conventional Institute of Electrical and Electronics Engineers (IEEE) 802.11 (IEEE 802.11 for short) protocol (e.g., Wireless Local Area Network (WLAN) protocol).
In the block acknowledgement protocol of the existing 802.11 protocol, the terminal may transfer the received data packet to a Reordering Buffer Control (Reordering Buffer Control) through a Scoreboard Context Control (Scoreboard Context Control) to perform data packet ordering and filtering of a duplicate packet. The process is relatively complex and can be optimized.
Disclosure of Invention
The technical problem solved by the invention is how to optimize the receiving process of the block acknowledgement agreement data in the 802.11 protocol so as to save power consumption and storage space.
In order to solve the above technical problem, an embodiment of the present invention provides a data receiving method based on an 802.11 protocol, including: establishing a block acknowledgement protocol with a sender; receiving a plurality of data packets, and filtering the data packets with the same serial number in the plurality of data packets by a score board context control; and sequencing each data packet obtained by filtering in a reordering cache control.
Optionally, before the scoreboard context control filters out the data packets with the same sequence number in the plurality of data packets, the data receiving method further includes: setting a bitmap, wherein the length of the bitmap is equal to the maximum length of a transmission window, and the bits of the bitmap correspond to data packets in the transmission window one by one; the initial value of each bit of the bitmap is i, and i is equal to 0.
Optionally, after setting the bitmap, the data receiving method further includes: for each data packet of the plurality of data packets, if the data packet is received for the first time and is successfully decoded, setting the bit corresponding to the data packet to be k, wherein k is 1.
Optionally, the filtering, by the score board context control, data packets with the same sequence number from the plurality of data packets includes: for each data packet in the plurality of data packets, when the bit of the bitmap corresponding to the data packet is k, determining that the data packet is the data packet with the same sequence number; and filtering the data packets with the same sequence number at the score board context control.
Optionally, before setting the bit corresponding to the data packet to be k, the data receiving method further includes: judging whether the data packet meets the following conditions: the sequence number of the data packet is greater than or equal to the starting sequence number of the transmission window, and the sequence number is less than or equal to the ending sequence number of the transmission window; if the condition is not met, discarding the data packet, otherwise, retaining the data packet.
In order to solve the above technical problem, an embodiment of the present invention further provides a data receiving apparatus based on an 802.11 protocol, including: the establishing module is used for establishing a block acknowledgement agreement with a sender; the receiving module is used for receiving a plurality of data packets and filtering the data packets with the same serial number in the plurality of data packets in the score board context control; and the sequencing module is used for sequencing each data packet obtained by filtering in the reordering cache control.
Optionally, the data receiving apparatus further includes: a first setting module, configured to set a bitmap before the score board context control filters a data packet with a same sequence number from the multiple data packets, where a length of the bitmap is equal to a maximum length of a transmission window, and bits of the bitmap correspond to the data packets in the transmission window one to one; and the initial value of each bit of the bitmap is i, and i is 0.
Optionally, the data receiving apparatus further includes: and a second setting module, configured to, after setting the bitmap, set the bit corresponding to each of the plurality of data packets to k, where k is 1, if the data packet is received for the first time and decoded successfully.
In order to solve the foregoing technical problem, an embodiment of the present invention further provides a storage medium, on which computer instructions are stored, and when the computer instructions are executed, the steps of the foregoing method are performed.
In order to solve the foregoing technical problem, an embodiment of the present invention further provides a terminal, including a memory and a processor, where the memory stores computer instructions executable on the processor, and the processor executes the computer instructions to perform the steps of the foregoing method.
Compared with the prior art, the technical scheme of the embodiment of the invention has the following beneficial effects:
the embodiment of the invention provides a data receiving method based on an 802.11 protocol, which comprises the following steps: establishing a block acknowledgement protocol with a sender; receiving a plurality of data packets, and filtering the data packets with the same serial number in the plurality of data packets by a score board context control; and sequencing each data packet obtained by filtering in a reordering cache control. After the originating device and the terminating device monitor the block to confirm the agreement, the embodiment of the invention can filter repeated data packets in the context control of the score plate and then sort the data packets in the reordering cache control. Compared with the prior art, the score board context control can filter repeated data packets in advance, the repeatedly received data packets are not required to be transmitted to the reordering cache control, the repeated data packets are reduced in transmission and storage, data transmission and power consumption of a bus can be reduced, storage space of the data packets is saved, the ordering processing process of the reordering cache control can be simplified, and power consumption is saved.
Further, before the scoreboard context control filters out the data packets with the same sequence number from the plurality of data packets, the data receiving method further includes: setting a bitmap, wherein the length of the bitmap is equal to the maximum length of a transmission window, and the bits of the bitmap correspond to data packets in the transmission window one by one; and the initial value of each bit of the bitmap is i, and i is 0. The embodiment of the invention sets the bitmap, and the bit of the bitmap corresponds to the data packet in the transmission window one by one, so that the receiving end equipment can record whether a certain data packet is received or not through the bit, and the possibility is provided for filtering repeated data packets in the context control of the score counting board subsequently.
Drawings
FIG. 1 is a schematic diagram of a block acknowledgement process in the prior art;
fig. 2 is a schematic flow chart of a data receiving method based on an 802.11 protocol in an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a data receiving apparatus based on an 802.11 protocol in an embodiment of the present invention.
Detailed Description
As a background, the block acknowledgement agreement process in the prior art is complicated and can be further optimized.
In the 802.11 protocol, a Block acknowledgement protocol includes a Block acknowledgement (Block Ack) technology, that is, a common transmission mode of one frame and one acknowledgement is modified into a mode of continuously transmitting a plurality of frames and then acknowledging the plurality of frames at a time, so as to improve the transmission efficiency of a Medium Access Control (MAC) layer.
Fig. 1 is a schematic diagram of a block acknowledgement process in the prior art. Referring to fig. 1, an aggregate MAC Protocol Data Unit (a-MPDU) is taken as an example of a packetEnd device 100 includes the use of WinStart O And WinSize O A transmit buffer control (transmit buffer control)101 of the a-MPDU is passed (not shown) to transmit and release the transmit buffers (transmit buffers) upon reception of a Block Ack frame. Wherein, WinStart O A starting sequence number, WinSize, indicating a transmission window (transmission window) of an originating device O Indicating the length of the buffer. The originating device 100 also includes an Aggregation control 102 to create a-MPDU packets. It may adjust the acknowledgement Policy (Ack Policy) field of the QoS data frame to obtain a Block acknowledgement response (Block Ack responses). Further, the originating device 100 may also transmit a-MPDUs to the receiving device 200 via the transmit buffer control 101 and the aggregation control 102.
Then, the receiving device 200 decomposes the a-MPDU in a de-aggregation control 203 to obtain an aggregated MAC protocol Data Unit (MAC Service Data Unit, referred to as a-MSDU), and uses WinStart R And WinSize R The scoreboard context control 202 (not shown) stores an acknowledgement bitmap (acknowledgement bitmap) containing the current reception status of the a-MSDU. Wherein, WinStart R A start sequence number, WinEnd, indicating a transmission window of the receiving device 200 R Indicating the termination sequence number of the transmission window of the sink device 200. The receiving device 200 may feed back a block acknowledgement to the originating device 100 after successfully receiving the a-MPDU.
Further, the sink device 200 further includes a receive reordering buffer control (receive reordering buffer control) 201. The receive reordering buffer control 201 is used to detect and discard duplicate packets of a MAC Service Data Unit (MSDU) or Aggregate MAC Service Data Unit (AMSDU), and reorder the deduplicated packets. Wherein, the duplicate packets may be packets having the same sequence number (sequence number) in the block acknowledgement agreement. And the value of the serial number is 0-4095.
The embodiment of the invention provides a data receiving method based on an 802.11 protocol, which comprises the following steps: establishing a block acknowledgement protocol with a sender; receiving a plurality of data packets, and filtering the data packets with the same serial number in the plurality of data packets by a score board context control; and sequencing each data packet obtained by filtering in a reordering cache control.
After the block confirmation protocol is established between the sending end device and the receiving end device, redundant and repeated data packets can be filtered out by the context control of the score counting board, and then the data packets are sequenced by the reordering cache control. Compared with the prior art, the score board context control can filter repeated data packets in advance, the repeatedly received data packets are not required to be transmitted to the reordering cache control, the repeated data packets are reduced in transmission and storage, data transmission and power consumption of a bus can be reduced, storage space of the data packets is saved, the ordering processing process of the reordering cache control can be simplified, and power consumption is saved.
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in detail below.
Fig. 2 is a flowchart illustrating a data receiving method based on an 802.11 protocol in an embodiment of the present invention. It is a data receiving method that can be performed by an 802.11 protocol terminal, for example, by an 802.11 access point or an 802.11 station.
Specifically, the data receiving method may include the steps of:
step S201, establishing a block acknowledgement agreement with a sender;
step S202, receiving a plurality of data packets, and filtering the data packets with the same serial number in the plurality of data packets in the score board context control;
step S203, in the reordering buffer control, sorting each data packet obtained by filtering.
More specifically, in step S201, the receiving side may communicate with the transmitting side based on the 802.11 protocol. The receiver may establish a block acknowledgement agreement with the sender. After establishing the block acknowledgement agreement, the transmitter may transmit an MPDU or a-MPDU to the receiver. Accordingly, the receiver may use a block acknowledgement method to feed back the received data packet.
In a specific implementation, a sender may send a plurality of data packets to a receiver, each data packet having a sequence number, and each data packet having a sequence number uniquely identifying the data packet.
In a particular implementation, the recipient may set a bitmap. The length of the bitmap is equal to the maximum length of the transmission window of the receiving party. That is, the maximum number of bits in the bitmap is equal to the maximum number of packets contained in the transmission window of the receiving side. And the bits of the bitmap correspond to the data packets in the transmission window one by one. The initial value of each bit of the bitmap may be set to i, i ═ 0.
In a specific implementation, the data packet in the transmission window is represented by a sequence number of the data packet. In one non-limiting example, the Sequence Number of the packet is represented by Sequence Number,
when Sequence _ Number is equal to WinStart R When the data packet pointed by the Sequence _ Number corresponds to the first bit in the bitmap, the first bit is represented by bit 0; sequence _ Number equals WinStart R At +1, the packet pointed to by the Sequence _ Number corresponds to the second bit in the bitmap and is denoted by bit1, and so on, each packet can be in one-to-one correspondence with each bit of the bitmap.
Then, if the data packet received by the receiving side is received for the first time and the data packet is decoded successfully, the receiving side may set the bit in the bitmap corresponding to the data packet to be k, where k is 1.
In step S202, the receiving party may receive a plurality of data packets and filter out the data packets with the same sequence number in the scoreboard context control. It should be noted that, in the score plate context control, repeated and redundant packets are filtered out, so that the packets pointed to by each sequence number are unique and non-repeated.
Specifically, for each of a plurality of received packets, the receiving side first determines whether the packet satisfies the following condition: the sequence number of the data packet is greater than or equal to the starting sequence number of the transmission window, and the sequence number is less than or equal to the ending sequence number of the transmission window; the receiver may discard the data packet if the condition is not satisfied, otherwise the receiver may retain the data packet. This is because the packet that does not satisfy the condition is not the packet that the receiving side desires to receive, and thus can be directly discarded.
In a specific implementation, the receiver may compare whether the Sequence _ Number of the received packet satisfies the following formula: WinStart R ≤Sequence_Number≤WinStart R +WinSize R -1. Wherein, WinStart R A starting sequence number, WinSize, indicating the transmission window of the receiver R Representing the maximum length of the transmission window of the receiver. The receiver may store the data packet if the above formula is satisfied.
Further, when the bit in the bitmap corresponding to the received data packet is k, it indicates that the data packet has been successfully received before, and the data packet is not the data packet that is successfully received and decoded for the first time. The receiver may determine that the packet is a duplicate packet, and then, the receiver may filter out the packet in the scoreboard context control.
In a specific implementation, it is assumed that an initial value i of each bit in the bitmap is 0, and k is equal to 1. When receiving a data packet, the receiver may first query whether a bitmap bit corresponding to the data packet is 1; if the value is 1, the data packet is received, can be directly filtered out and is not reported to the reordering cache control.
In step S203, the receiver may transmit the data packets in the score board context control to a reordering cache control, and the reordering cache control may sort the filtered data packets. Since the duplicate packets are filtered out in step S202, the reordering buffer control can directly perform the sorting of the packets.
Therefore, the embodiment of the invention can filter the data packets with the same serial number in the plurality of data packets in the score board context control, thereby reducing bus transmission, reducing the number of caches and reducing power consumption.
Fig. 3 is a schematic structural diagram of a data receiving apparatus based on an 802.11 protocol in an embodiment of the present invention. The data receiving apparatus 3 based on the 802.11 protocol (hereinafter referred to as the data receiving apparatus 3) may implement the method solution shown in fig. 2.
Specifically, the data receiving apparatus 3 may include: an establishing module 31, configured to establish a block acknowledgement agreement with a sender; a receiving module 32, configured to receive multiple data packets, and filter, in the scoreboard context control, data packets with the same sequence number from the multiple data packets; and the sorting module 33 is configured to sort, in the reordering buffer control, each data packet obtained by filtering.
In a specific implementation, the data receiving apparatus 3 may further include: a first setting module 34, configured to set a bitmap before the score board context control filters out a data packet with the same sequence number from the multiple data packets, where the length of the bitmap is equal to the maximum length of a transmission window, and bits of the bitmap correspond to data packets in the transmission window one to one; and the initial value of each bit of the bitmap is i, and i is 0.
In a specific implementation, the data receiving apparatus 3 may further include: a second setting module 35, configured to, after setting the bitmap, set the bit corresponding to each of the plurality of data packets to k, where k is 1, if the data packet is received for the first time and decoded successfully.
In a specific implementation, the receiving module 32 may include: a determining submodule (not shown) configured to, for each of the plurality of data packets, determine that the data packet is the data packet with the same sequence number when a bit of the bitmap corresponding to the data packet is k; and a filtering submodule (not shown) for filtering the data packets with the same sequence number at the score board context control.
In a specific implementation, the data receiving apparatus 3 may further include: a determining module (not shown) configured to determine whether the data packet satisfies the following condition before setting the bit corresponding to the data packet to be k: the sequence number of the data packet is greater than or equal to the starting sequence number of the transmission window, and the sequence number is less than or equal to the ending sequence number of the transmission window; a discard and hold module (not shown) for discarding the data packet if the condition is not satisfied, and otherwise for holding the data packet.
For more details of the operation principle and the operation mode of the data receiving apparatus 3, reference may be made to the related description in fig. 2, and details are not repeated here.
Further, the embodiment of the present invention further discloses a storage medium, on which computer instructions are stored, and when the computer instructions are executed, the technical solution of the method in the embodiment shown in fig. 2 is executed. Preferably, the storage medium may include a computer-readable storage medium such as a non-volatile (non-volatile) memory or a non-transitory (non-transient) memory. The computer readable storage medium may include ROM, RAM, magnetic or optical disks, and the like.
Further, an embodiment of the present invention further discloses a terminal, which includes a memory and a processor, where the memory stores a computer instruction capable of running on the processor, and the processor executes the technical solution of the method in the embodiment shown in fig. 2 when running the computer instruction. Preferably, the terminal may be a WLAN AP or a WLAN station.
Although the present invention is disclosed above, the present invention is not limited thereto. Various changes and modifications may be effected therein by one skilled in the art without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (10)

1. A method for receiving data based on 802.11 protocol, comprising:
establishing a block acknowledgement protocol with a sender;
receiving a plurality of data packets, and filtering the data packets with the same serial number in the plurality of data packets by a score board context control;
and sequencing each data packet obtained by filtering in a reordering cache control.
2. The data receiving method according to claim 1, wherein before the scoreboard context control filters out the data packets having the same sequence number from among the plurality of data packets, the data receiving method further comprises:
setting a bitmap, wherein the length of the bitmap is equal to the maximum length of a transmission window, and the bits of the bitmap correspond to data packets in the transmission window one by one;
and the initial value of each bit of the bitmap is i, and i is 0.
3. The data receiving method according to claim 2, wherein after the setting of the bitmap, the data receiving method further comprises:
for each data packet of the plurality of data packets, if the data packet is received for the first time and is successfully decoded, setting the bit corresponding to the data packet to be k, wherein k is 1.
4. The data receiving method of claim 3, wherein the filtering out the data packets with the same sequence number from the plurality of data packets by the scoreboard context control comprises:
for each data packet in the plurality of data packets, when the bit of the bitmap corresponding to the data packet is k, determining that the data packet is the data packet with the same sequence number;
and filtering the data packets with the same sequence number at the score board context control.
5. The data receiving method according to claim 3, wherein before setting the bit corresponding to the data packet to k, the data receiving method further comprises:
judging whether the data packet meets the following conditions: the sequence number of the data packet is greater than or equal to the starting sequence number of the transmission window, and the sequence number is less than or equal to the ending sequence number of the transmission window; if the condition is not met, discarding the data packet, otherwise, retaining the data packet.
6. A data receiving apparatus based on an 802.11 protocol, comprising:
the establishing module is used for establishing a block acknowledgement agreement with a sender;
the receiving module is used for receiving a plurality of data packets and filtering the data packets with the same serial number in the plurality of data packets in the score board context control;
and the sorting module is used for sorting the data packets obtained by filtering in the reordering cache control.
7. The data receiving apparatus according to claim 6, further comprising:
a first setting module, configured to set a bitmap before the score board context control filters a data packet with a same sequence number from the multiple data packets, where a length of the bitmap is equal to a maximum length of a transmission window, and bits of the bitmap correspond to the data packets in the transmission window one to one;
and the initial value of each bit of the bitmap is i, and i is 0.
8. The data receiving apparatus according to claim 7, further comprising:
and a second setting module, configured to, after setting the bitmap, set the bit corresponding to each of the plurality of data packets to k, where k is 1, if the data packet is received for the first time and decoded successfully.
9. A storage medium having stored thereon computer instructions, which when executed by a processor, perform the steps of the method of any one of claims 1 to 5.
10. A terminal comprising a memory and a processor, the memory having stored thereon computer instructions executable on the processor, wherein the processor executes the computer instructions to perform the steps of the method of any one of claims 1 to 5.
CN201910856001.9A 2019-09-11 2019-09-11 Data receiving method and device based on 802.11 protocol, storage medium and terminal Active CN110601988B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910856001.9A CN110601988B (en) 2019-09-11 2019-09-11 Data receiving method and device based on 802.11 protocol, storage medium and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910856001.9A CN110601988B (en) 2019-09-11 2019-09-11 Data receiving method and device based on 802.11 protocol, storage medium and terminal

Publications (2)

Publication Number Publication Date
CN110601988A CN110601988A (en) 2019-12-20
CN110601988B true CN110601988B (en) 2022-09-27

Family

ID=68858916

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910856001.9A Active CN110601988B (en) 2019-09-11 2019-09-11 Data receiving method and device based on 802.11 protocol, storage medium and terminal

Country Status (1)

Country Link
CN (1) CN110601988B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113395140A (en) * 2020-03-12 2021-09-14 华为技术有限公司 Communication method and device
WO2023138414A1 (en) * 2022-01-23 2023-07-27 华为技术有限公司 Multi-link communication method and apparatus

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101977100A (en) * 2005-06-29 2011-02-16 英特尔公司 Block acknowledgement using a scoreboard of temporary records
CN105009498A (en) * 2013-03-08 2015-10-28 高通股份有限公司 Enhanced acknowledgement and retransmission mechanism
CN109040869A (en) * 2018-08-14 2018-12-18 中天宽带技术有限公司 Based on the ONU fast updating method of OAM agreement in EPON system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101330443B (en) * 2007-06-19 2011-08-10 中兴通讯股份有限公司 Method for reordering forward access channel status of enhancement type district
US11177908B2 (en) * 2016-03-03 2021-11-16 Panasonic intellectual property Management co., Ltd Communication method and communication apparatus for block acknowledgment transmission
US10992603B2 (en) * 2017-09-27 2021-04-27 Apple Inc. Block acknowledgement with out-of-order packets

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101977100A (en) * 2005-06-29 2011-02-16 英特尔公司 Block acknowledgement using a scoreboard of temporary records
CN105009498A (en) * 2013-03-08 2015-10-28 高通股份有限公司 Enhanced acknowledgement and retransmission mechanism
CN109040869A (en) * 2018-08-14 2018-12-18 中天宽带技术有限公司 Based on the ONU fast updating method of OAM agreement in EPON system

Also Published As

Publication number Publication date
CN110601988A (en) 2019-12-20

Similar Documents

Publication Publication Date Title
KR100942614B1 (en) Enhanced block acknowledgement
US9253290B2 (en) Apparatus and methods for block acknowledgment compression
EP3070867B1 (en) Apparatus and methods for block acknowledgment compression
US8832515B2 (en) Block acknowledgement mechanism including sequence number acknowledgement and retry bit
EP2820787B1 (en) Apparatus and methods for block acknowledgment compression
CN105471549B (en) Block based on the control of A-MPDU subframe position information confirms system and method
US10454626B2 (en) Transmitter defragmentation for data unit fragments
US11750329B2 (en) Apparatus and method for block acknowledgement management in multi-link communication systems
US20200145145A1 (en) Acknowledgment data unit for data unit fragment
EP3823347A2 (en) Apparatus and methods for eht multi-band a-msdu operation
JP2020517193A (en) Flow control for wireless devices
CN110601988B (en) Data receiving method and device based on 802.11 protocol, storage medium and terminal
CN112543036B (en) MAC-based hybrid automatic repeat request (HARQ)
CN107548104B (en) Data transmission method, access point and station
CN115211226A (en) Communication method and communication device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20191211

Address after: 518055 southwest side of the second floor of Zhichuang building, innovation park, Tonghu ecological smart zone, No. 137, Zhongkai Sixth Road, Chenjiang street, Zhongkai high tech Zone, Huizhou City, Guangdong Province

Applicant after: Purple light communication (Huizhou) Co.,Ltd.

Address before: Zuchongzhi road in Pudong Zhangjiang hi tech park Shanghai 201203 Lane 2288 Pudong New Area Spreadtrum Center Building 1

Applicant before: SPREADTRUM COMMUNICATIONS (SHANGHAI) Co.,Ltd.

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant