IP Library › Granted Patent US 12,273,772
Granted Patent B2
US 12,273,772 · App. 18/331,196 · Granted Apr 8, 2025

Method for determining data buffer status, and apparatus

Inventors: Yunbo Li (Shenzhen, CN); Ming Gan (Shenzhen, CN); Yuchen Guo (Shenzhen, CN); Yifan Zhou (Shenzhen, CN); Yiqing Li (Shenzhen, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04W28/14H04W28/0278H04W52/0209H04W52/0222H04W52/0229H04W52/0235
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,273,772
App. No.
18/331,196
Granted
Apr 8, 2025
Kind
B2
Abstract

Embodiments of this application disclose a method for determining a data buffer status, and an apparatus. The method includes: A first MLD receives first indication information from a second MLD, and determines, based on the first indication information and a correspondence between an association identifier of the first MLD and a data type supported by the first MLD, a buffer status of bufferable data that corresponds to the at least one data type and that is in the second MLD, where the first indication information is used to indicate the buffer status of the bufferable data. According to the embodiments of this application, a data buffer status in a data type dimension can be determined. The embodiments of this application may be applied to a wireless local area network system that supports a next-generation Wi-Fi EHT protocol of the IEEE 802.11, that is, the 802.11 protocol such as 802.11be.

Claims (40)

1. A method for determining a data buffer status, wherein the method comprises:

receiving, by a first multi-link device (MLD), bufferable data from a second MLD over a first link between the first and second MLDs, wherein the bufferable data comprises a first field, the first field indicates whether more bufferable data, corresponding to each data type indicated by any traffic identifier mapped to at least the first link, is buffered in the second MLD, wherein the first field is only one bit; and

determining, by the first MLD based on the first field, whether the more bufferable data corresponding to the each data type is buffered in the second MLD.

2. The method according to claim 1 , wherein the first MLD comprises a plurality of stations, the method further comprises:

determining, by the first MLD, an operating status of at least one station in the plurality of stations based on whether the more bufferable data corresponding to the each data type is buffered in the second MLD, where the operating status is an active state or a doze state.

3. The method according to claim 2 , wherein if the more bufferable data corresponding to the each data type is buffered in the second MLD, the first MLD determines the operating status of the station corresponding to the first link in the plurality of stations as the active state; or if bufferable data corresponding to any one of the at each data type is not buffered in the second MLD, the first MLD determines the operating status of the station corresponding to the first link in the plurality of stations as the active state or the doze state.

4. The method according to claim 1 , wherein the first field further indicates whether more bufferable data corresponding to a management frame is buffered in the second MLD.

5. The method according to claim 1 , wherein the first field is a more data (More Data) subfield; and

a value of the More Data subfield is 1, indicating that more bufferable data corresponding to the each data type is buffered in the second MLD; or

the value of the More Data subfield is 0, indicating that more bufferable data corresponding to any one of the each data type is not buffered in the second MLD.

6. The method according to claim 1 , wherein the method further comprises:

sending, by the first MLD, a power saving polling (PS-Poll) frame to the second MLD.

7. The method according to claim 1 , wherein the method further comprises:

receiving, a second field from the second MLD, wherein the second field indicates that no bufferable data corresponding to any one of the each data type is buffered in the second MLD.

8. The method according to claim 7 , wherein the second field is in a quality of service null value (QOS Null) frame, where the QoS null frame is a data frame that does not carry a payload, and a value of the More Data subfield in the QoS null frame is 0.

9. The method according to claim 1 , wherein the each data type indicated by the any traffic identifier is mapped to at least the first link and a second link between the first and second MLDs.

10. The method according to claim 9 , wherein the each data type indicated by the any traffic identifier is not mapped to a third link between the first and second MLDs, such that the first field does not indicate whether more bufferable data corresponding to a traffic identifier mapped to the third link is buffered in the second MLD.

11. A communications apparatus, wherein the apparatus comprises a transceiver and a processor, wherein the communication apparatus is configured to:

receive bufferable data from a second multi-link device (MLD) over a first link between the first and second MLDs, wherein the bufferable data comprises a first field, the first field indicates whether more bufferable data, corresponding to each data type indicated by any traffic identifier mapped to at least the first link, is buffered in the second MLD, wherein the first field is only one bit; and

determine, based on the first field, whether the more bufferable data corresponding to the each data type is buffered in the second MLD.

12. The communications apparatus according to claim 11 , wherein the communications apparatus comprises a plurality of stations; and

the communications apparatus is further configured to determine an operating status of a station corresponding to the first link in the plurality of stations based on whether the more bufferable data corresponding to the each data type is buffered in the second MLD, wherein the operating status is an active state or a doze state.

13. The communications apparatus according to claim 12 , wherein

the communications apparatus is configured to: if the bufferable data corresponding to the each data type is buffered in the second MLD, determine the operating status of the station corresponding to the first link in the plurality of stations as the active state; and

if bufferable data corresponding to any one of the each data type is not buffered in the second MLD, determine the operating status of the station corresponding to the first link in the plurality of stations as the active state or the doze state.

14. The communications apparatus according to claim 11 , wherein the first field further indicates whether more bufferable data corresponding to a management frame is buffered in the second MLD.

15. The communications apparatus according to claim 11 , wherein the first field is a more data (More Data) subfield; and

a value of the More Data subfield is 1, indicating that more bufferable data corresponding to the each data type is buffered in the second MLD; or

the value of the More Data subfield is 0, indicating that more bufferable data corresponding to any one of the each data type is not buffered in the second MLD.

16. The communications apparatus according to claim 11 , wherein the communications apparatus is further configured to send a power saving polling (PS-Poll) frame to the second MLD.

17. The communications apparatus according to claim 11 , wherein the communications apparatus is further configured to receive a second field from the second MLD, wherein the second field indicates that no bufferable data corresponding to any of the each data type is buffered in the second MLD.

18. The communications apparatus according to claim 17 , wherein the second field is a quality of service null value (QOS Null) frame, where the QoS null frame is a data frame that does not carry a payload, and a value of the More Data subfield in the QoS null frame is 0.

19. A chip system, comprising at least one processor and an interface, wherein the chip system is configured to:

receive bufferable data from a second MLD over a first link between the first and second MLDs, wherein the bufferable data comprises a first field, the first field indicates whether more bufferable data, corresponding to each data type indicated by any traffic identifier mapped to at least the first link, is buffered in the second MLD, wherein the first field is only one bit; and

determine, based on the first field, whether more bufferable data corresponding to the each data type is buffered in the second MLD.

20. The chip system according to claim 19 , wherein the chip system is further configured to determine an operating status of a station corresponding to the first link in a plurality of stations based on whether the more bufferable data corresponding to the each data type is buffered in the second MLD, wherein the operating status is an active state or a doze state.

21. The chip system according to claim 19 , wherein the chip system is configured to:

if the bufferable data corresponding to the each data type is buffered in the second MLD, determine the operating status of the station corresponding to the first link in the plurality of stations as the active state; and

if bufferable data corresponding to any one of the each data type is not buffered in the second MLD, determine the operating status of the station corresponding to the first link in the plurality of stations as the active state or the doze state.

22. The chip system according to claim 19 , wherein the first field further indicates whether more bufferable data corresponding to a management frame is buffered in the second MLD.

Priority Claims (1)
CN 202010180304.6 · Mar 13, 2020 · national
Continuity (3)
Continuation 17891785 · Aug 19, 2022
Continuation PCTCN2021080254 · Mar 11, 2021
Related Publication 20230319640A1 · Oct 5, 2023
References Cited (20)
US 10791516B1 · Chu · 2020 [cited by examiner]
US 20050018624A1 · Meier et al. · 2005 [cited by applicant]
US 20160021680A1 · Choi · 2016 [cited by examiner]
US 20160374093A1 · Asterjadhi et al. · 2016 [cited by applicant]
US 20170230964A1 · Park · 2017 [cited by examiner]
US 20190007860A1 · Hedayat · 2019 [cited by applicant]
US 20190268221A1 · Xiao et al. · 2019 [cited by applicant]
US 20200120603A1 · Seok · 2020 [cited by examiner]
US 20200137612A1 · Li · 2020 [cited by examiner]
US 20210258877A1 · Chitrakar · 2021 [cited by examiner]
US 20220369229A1 · Kim · 2022 [cited by examiner]
CN 104144512B · 2017 [cited by applicant]
CN 107396433A · 2017 [cited by applicant]
CN 110191449A · 2019 [cited by applicant]
JP 2010062743A · 2010 [cited by applicant]
WO 2016036138A1 · 2016 [cited by applicant]
Alexander Min et al, Multi-link power save operation, IEEE 802.11-19/1544r5, Jan. 16, 2010, 18 pages. [cited by applicant]
IEEE Std 802.Nov. 2016, IEEE Standard for Information technology—Telecommunications and information exchange between systems Local and metropolitan area networks-Specific requirements, Part 11: Wireless LAN Medium Acces… [cited by applicant]
Liwen Chu et al, Multi-Link Power Save, IEEE 802.11-19/1617r2, Sep. 9, 2019, 10 pages. [cited by applicant]
Ming Gan et al, Power Save for Multi-link, IEEE 802.11-19/1988-01-00be, Nov. 11, 2019, 18 pages. [cited by applicant]