Data transmission method and apparatus, and device

By requesting the access point to switch to high-capacity mode and reporting service information, the problem of channel resource waste and latency in improving access point data transmission performance is solved, and more efficient data transmission is achieved.

WO2026130256A1PCT designated stage Publication Date: 2026-06-25RUIJIE NETWORKS CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
RUIJIE NETWORKS CO LTD
Filing Date
2025-12-12
Publication Date
2026-06-25

AI Technical Summary

Technical Problem

In high-capacity mode, it is difficult to effectively improve the data transmission performance of access points, especially in terms of channel resource waste and latency issues.

Method used

Through frame exchange between the access point and the site, the site requests the access point to switch to high-capacity mode and reports the information of the services to be transmitted to assist the access point in deciding the scheduling method and improve channel utilization.

Benefits of technology

It improves data transmission performance in high-capacity mode, reduces channel resource waste and latency, and optimizes channel utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025142231_25062026_PF_FP_ABST
    Figure CN2025142231_25062026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a data transmission method and apparatus, and a device. The method comprises: an access point receives a first frame sent by a first station, the first frame being used for requesting the access point to switch from a first capability mode to a second capability mode, the first frame comprising information of a service to be transmitted of the first station, and the capability of the access point in the second capability mode being higher than the capability of the access point in the first capability mode; and the access point sends a second frame on the basis of the second capability mode, the second frame being used for replying to a request of the first station.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission methods, apparatus and equipment

[0001] Cross-reference to related applications

[0002] This application claims priority to Chinese Patent Application No. 202411864845.5, filed on December 17, 2024, entitled “Data Transmission Method, Apparatus and Device”, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of communications, and more specifically, to a data transmission method, apparatus, and device. Background Technology

[0004] In related technologies, Dynamic Power Save (DPS) mode has been introduced to save energy in equipment. Access points in DPS mode can switch from low capability mode to high capability mode after receiving an Initial Control Frame (ICF). The capability of access points in high capability mode is higher than that of access points in low capability mode. How to improve the data transmission performance in high capability mode is an urgent problem to be solved. Summary of the Invention

[0005] This application provides a data transmission method, apparatus, and device that can improve data transmission performance in high-capacity modes.

[0006] Firstly, a data transmission method is provided, including:

[0007] The access point receives a first frame sent by the first site. The first frame is used to request the access point to switch from a first capability mode to a second capability mode. The first frame includes the service information to be transmitted by the first site. The capability of the access point in the second capability mode is higher than that of the access point in the first capability mode.

[0008] The access point sends a second frame based on the second capability mode, and the second frame is used to respond to the request from the first site.

[0009] Secondly, a data transmission method is provided, including:

[0010] The first station sends a first frame to the access point. The first frame is used to request the access point to switch from a first capability mode to a second capability mode. The first frame includes the service information to be transmitted by the first station. The capability of the access point in the second capability mode is higher than that of the access point in the first capability mode.

[0011] The first station receives a second frame sent by the access point, the second frame being used to respond to the request from the first station.

[0012] In some implementations, the service information to be transmitted at the first site includes at least one of the following:

[0013] The service type of the service to be transmitted at the first site;

[0014] The volume of the service to be transmitted at the first site.

[0015] In some implementations, the second trigger frame includes a QoS control field, which includes a TID field. The TID field is set to a second value, indicating that the uplink service triggered by the second trigger frame is a high-priority uplink service.

[0016] In some implementations, the DPS mode-related capability information of the access point includes at least one of the following:

[0017] Does the access point support DPS mode?

[0018] Whether the access point enables the DPS mode;

[0019] The first delay is used to indicate the delay during which the access point switches from the second capability mode to the first capability mode;

[0020] The second delay is used to indicate the delay during which the access point switches from the first capability mode to the second capability mode;

[0021] The access point supports the following capability parameters in the second capability mode.

[0022] In some implementations, the access point supports at least one of the following capability parameters in the second capability mode:

[0023] The maximum channel bandwidth supported by the access point in the second capability mode;

[0024] The maximum number of spatial streams supported by the access point in the second capability mode;

[0025] The maximum modulation and coding scheme (MCS) index supported by the access point in the second capability mode.

[0026] In some implementations, the fifth frame includes an Ultra-High Reliability (UHR) capability element, which includes a first field indicating whether the access point supports DPS mode.

[0027] In some implementations, the fifth frame includes a first element, which includes at least one of the following fields:

[0028] The second field is used to indicate whether the DPS mode is enabled;

[0029] The third field is used to indicate the first delay;

[0030] The fourth field is used to indicate the second delay;

[0031] The fifth field is used to indicate the maximum channel bandwidth supported by the access point in the second capability mode;

[0032] The sixth field is used to indicate the maximum number of spatial streams supported by the access point in the second capability mode;

[0033] The seventh field indicates the maximum number of MCS indexes supported by the access point in the second capability mode.

[0034] In some implementations, the first frame includes at least one of the following fields:

[0035] The eighth field is used to indicate the service type of the service to be transmitted at the first site;

[0036] The ninth field is used to indicate the unit of the traffic volume of the service to be transmitted at the first site;

[0037] The tenth field is used to indicate the volume of the service to be transmitted at the first site.

[0038] In some implementations, the second frame includes at least one of the following fields:

[0039] The eleventh field is used to indicate whether a TXOP is allocated to the first site via the second frame or a RU is allocated to the first site via a trigger frame;

[0040] The twelfth field indicates the duration for which the access point is in the second capability mode.

[0041] Thirdly, a wireless communication device is provided, which is an access point, or is disposed in the access point, comprising:

[0042] The receiving module is used to receive a first frame sent by the first station. The first frame is used to request the access point to switch from a first capability mode to a second capability mode. The first frame includes the service information to be transmitted by the first station. The capability of the access point in the second capability mode is higher than that of the access point in the first capability mode.

[0043] The sending module is used to send a second frame in the second capability mode, the second frame being used to respond to the request from the first site.

[0044] Fourthly, a wireless communication device is provided, which is a first station, or is disposed in the first station, comprising:

[0045] The sending module is used to send a first frame to the access point. The first frame is used to request the access point to switch from a first capability mode to a second capability mode. The first frame includes the service information to be transmitted by the first site. The capability of the access point in the second capability mode is higher than that of the access point in the first capability mode.

[0046] The receiving module is used to receive a second frame sent by the access point, the second frame being used to respond to the request from the first site.

[0047] Fifthly, an access point is provided, including a processor and a memory. The memory is used to store computer programs, and the processor is used to call and run the computer programs stored in the memory, performing the methods described in the first aspect or its various implementations.

[0048] In a sixth aspect, a site is provided, including a processor and a memory. The memory is used to store computer programs, and the processor is used to invoke and run the computer programs stored in the memory, performing the methods of the second aspect or its implementations described above.

[0049] In a seventh aspect, a chip is provided for implementing the methods of any one of the first to second aspects or their respective implementations. Specifically, the chip includes: a processor for calling and running a computer program from a memory, causing a device on which the chip is installed to perform the methods of any one of the first to second aspects or their respective implementations.

[0050] Eighthly, a readable storage medium is provided for storing a computer program that causes a computer to perform the methods of any one of the first to second aspects or their respective implementations.

[0051] Ninthly, a computer program product is provided, including computer program instructions that cause a computer to perform the methods of any one of the first to second aspects or their respective implementations.

[0052] In a tenth aspect, a computer program is provided that, when run on a computer, causes the computer to perform the methods of any one of the first to second aspects or their respective implementations.

[0053] Through the above technical solution, when the first station requests to switch to the second capability mode through the access point in the first frame, it can simultaneously report the information of the service to be transmitted by the first station. This can help the access point decide the scheduling method of the station in the high capability mode, which is conducive to improving the channel utilization in the high capability mode and thus improving the data transmission performance in the high capability mode. Attached Figure Description

[0054] Figure 1 is a schematic diagram of a communication system applicable to an embodiment of this application.

[0055] Figure 2 is a schematic diagram of a data transmission scheme in DPS mode.

[0056] Figure 3 is a schematic diagram of a data transmission method provided according to an embodiment of this application.

[0057] Figure 4 is a schematic interactive diagram of a data transmission scheme provided in an embodiment of this application.

[0058] Figure 5 is a schematic interactive diagram of another data transmission scheme provided in an embodiment of this application.

[0059] Figure 6 is a schematic format diagram of an access point indicating whether it supports DPS mode through a UHR Capabilities element according to an embodiment of this application.

[0060] Figure 7 is a schematic format diagram of a method for indicating DPS mode-related capability information of an access point through a UHR Operation element or a UHR OM Control element, according to an embodiment of this application.

[0061] Figure 8 is a schematic format diagram of a DPS mode-related capability information of an access point provided by an embodiment of this application.

[0062] Figure 9 is a schematic format of the first frame implemented by control frames according to an embodiment of this application.

[0063] Figure 10 is a schematic format of a second frame provided in an embodiment of this application.

[0064] Figure 11 is a schematic diagram of a wireless communication device provided in an embodiment of this application.

[0065] Figure 12 is a schematic diagram of another wireless communication device provided in an embodiment of this application.

[0066] Figure 13 is a schematic block diagram of a communication device provided according to an embodiment of this application.

[0067] Figure 14 is a schematic block diagram of a chip provided according to an embodiment of this application.

[0068] Figure 15 is a schematic block diagram of a communication system provided according to an embodiment of this application. Detailed Implementation

[0069] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art without creative effort regarding the embodiments of this application are within the scope of protection of this application.

[0070] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Furthermore, the terms "first" and "second," etc., used herein are used only to distinguish different objects and not to describe a particular order.

[0071] It should be noted that, in the embodiments of this application, "at least one item" refers to one item or more items, "more items" refers to two items or more, and "at least two items" refers to two items or more. "At least one of the following items" or similar expressions can refer to any combination of these items. For example, at least one item of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".

[0072] It should be noted that in the embodiments of this application, "and / or" indicates that the connected objects can have three relationships. For example, "A and / or B" can represent three scenarios: only A exists, only B exists, and both A and B exist simultaneously. The character " / " generally indicates that the preceding and following objects have an "or" relationship.

[0073] It should be understood that the "instruction" mentioned in the embodiments of this application can be a direct instruction or an indirect instruction. For example, A instructing B can mean that A directly instructs B, such as B being obtainable through A; or it can mean that A indirectly instructs B, such as A instructing C, where B is obtainable through C, for example, B and C are related.

[0074] The technical solutions provided in this application can be applied to wireless local area network (WLAN) systems, and specifically to any of the Institute of Electrical and Electronics Engineers (IEEE) 802.11 series protocols used in WLANs, such as 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11bn, and future 802.11 protocols. The methods provided in this application can be implemented by communication devices in a wireless communication system or by chips or processors within those devices. Accordingly, the communication device supports communication using the IEEE 802.11 series protocols. Although the embodiments of this application are mainly illustrated using a network deploying IEEE 802.11 as an example, those skilled in the art will readily understand that the various aspects involved in this application can be extended to other networks employing various standards or protocols, such as Bluetooth, high-performance radio LAN (HIPERLAN) (a wireless standard similar to IEEE 802.11, mainly used in Europe), wide area network (WAN), WLAN, personal area network (PAN), wireless personal area network systems based on ultra-wideband (UWB), sensing systems, or other networks now known or to be developed in the future. The methods provided in the embodiments of this application can be applied to the IEEE 802.15 series protocols, such as the 802.15.4a protocol, the 802.15.4z protocol, or the 802.15.4ab protocol, or a future generation of UWB WPAN protocol, etc., which will not be listed one by one.The technical solutions provided in this application can also be applied to the following communication systems, such as Internet of Things (IoT) systems, Vehicle-to-X (V2X) systems, narrowband Internet of Things (NB-IoT) systems, devices used in V2X systems, IoT nodes and sensors in IoT systems, smart cameras, smart remote controls, smart water and electricity meters in smart homes, and sensors in smart cities. Alternatively, they can also be applied to Long Term Evolution (LTE) systems, 5th-generation (5G) communication systems, and new communication systems that will emerge in future communication developments. Therefore, regardless of the coverage area and wireless access protocol used, the various aspects provided in this application can be applied to any suitable wireless network.

[0075] In the WiFi protocol, a station (abbreviated as STA) includes access point stations (abbreviated as AP STA) and non-access point stations (abbreviated as non-AP station). For the sake of simplicity, access point stations are usually called access points (abbreviated as AP), and non-access point stations are called stations (abbreviated as STA).

[0076] Figure 1 shows a schematic structural diagram of a communication system 100 applicable to an embodiment of this application. The communication system 100 may include an access point 110 and a station 120. The station 120 can access the network through the access point 110.

[0077] Access points can support communication or sensing based on WiFi protocols, such as 802.11b, 802.11a, 802.11g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11bn, or next-generation or later protocols.

[0078] The site can support communication or sensing based on WiFi protocols, such as 802.11b, 802.11a, 802.11g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11bn, or next-generation or later protocols.

[0079] The communication in the communication system 100 can be communication between access points and stations, or communication between stations, or communication between access points.

[0080] WLAN systems can provide high-speed, low-latency transmission. As WLAN application scenarios continue to evolve, WLAN systems will be applied to more scenarios or industries, such as the Internet of Things industry, the Internet of Vehicles industry, the banking industry, enterprise offices, stadiums and exhibition halls, concert halls, hotel rooms, dormitories, hospital wards, classrooms, shopping malls, squares, streets, production workshops and warehouses, etc. Of course, devices that support WLAN communication or sensing (such as access points or sites) can be sensor nodes in smart cities (such as smart water meters, smart electricity meters, and smart air monitoring nodes), smart devices in smart homes (such as smart cameras, projectors, displays, televisions, speakers, refrigerators, and washing machines), nodes in the Internet of Things (IoT), entertainment terminals (such as wearable devices for augmented reality (AR) and virtual reality (VR), smart devices in smart offices (such as printers, projectors, loudspeakers, and speakers), vehicle-to-everything (V2X) devices, infrastructure in daily life scenarios (such as vending machines, self-service navigation kiosks in supermarkets, self-service checkout machines, and self-service ordering machines), and equipment in large sports and music venues.

[0081] In this application embodiment, an access point is a device with wireless communication capabilities, supporting communication or sensing using the WLAN protocol. It has the function of communicating or sensing with other devices in the WLAN network (such as non-AP STAs or other access points), and can also have the function of communicating or sensing with other devices. Alternatively, an access point acts as a bridge connecting wired and wireless networks, its main function being to connect various wireless network clients together and then connect the wireless network to the Ethernet. This wireless communication device can be a complete device, or it can be a chip, processing system, or functional module installed in a complete device. Devices with these chips, processing systems, or functional modules can implement the methods and functions of the embodiments of this application under the control of the chips, processing systems, or functional modules.

[0082] The AP in this application embodiment is a device that provides services to non-AP STAs and can support 802.11 series protocols or subsequent protocols. For example, an access point can be an access point for terminals (such as mobile phones) to enter a wired (or wireless) network, mainly deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. Of course, it can also be deployed outdoors. Another example is that an AP can be a communication server, router, switch, bridge, or other communication entity; an AP can include various forms of macro base stations, micro base stations, repeaters, etc.

[0083] In the embodiments of this application, the site may be a mobile phone, tablet computer, computer, virtual reality (VR) device, augmented reality (AR) device, wireless device in industrial control, set-top box, wireless device in self-driving, vehicle communication device, wireless device in remote medical care, wireless device in smart grid, wireless device in transportation safety, wireless device in smart city or smart home, wireless device, wireless communication chip, etc. that support WLAN or WiFi technology.

[0084] It should be understood that Figure 1 only illustrates one access point and two sites. Optionally, the communication system 100 may include multiple access points or other numbers of sites, which is not limited in this application embodiment.

[0085] Optionally, the communication system 100 may also include other devices, such as network controllers, gateways, and other network entities, which are not limited in this application.

[0086] To facilitate understanding of the embodiments of this application, the energy-saving technologies related to this application will be described.

[0087] Energy saving addresses the issue of unnecessary power consumption by wireless network devices during inactive periods, such as when the network is not in use or when network traffic load is low. The goal is to optimize device behavior, enabling it to flexibly switch between active and energy-saving modes to adapt to different scenarios, thereby minimizing energy consumption and extending the battery life of STAs or mobile APs.

[0088] In related technologies, the energy-saving modes on the STA side include: Spatial Multiplexing Power Save (SMPS) mode, Enhanced Multi-Link Single Radio (EMLSR) mode, etc.

[0089] SMPS mode: In multi-antenna mode, the STA dynamically turns some antennas on or off as needed, maintaining only one spatial stream. The access point triggers the STA to turn on antennas in sleep mode by requesting to send (RTS) signaling. When idle, the STA turns off some antennas to reduce power consumption.

[0090] EMLSR mode allows a Non-AP Multi-Link Device (Non-AP MLD) to have only one link active (capable of transmitting and receiving), but can be in listening mode on multiple links. An Access Point Multi-Link Device (AP MLD) can send an Initial Control Frame (ICF) to a STA on one of the links in listening mode. Upon receiving the ICF from the AP MLD, the STA switches to that link to send an Initial Control Response (ICR) frame and performs data transmission on that link.

[0091] In the aforementioned energy-saving technologies, the STA listens to the entire bandwidth of the channel, a single spatial stream. The IEEE 802.11bn Task Group (TGbn) adds a bandwidth dimension to this technology, also known as Dynamic Power Save (DPS) mode. Furthermore, DPS mode is extended to the AP side. An AP in DPS mode can switch from a low-capacity mode to a high-capacity mode after receiving an ICF (Internal Communication Message). The definitions of these two modes are as follows:

[0092] Low-capacity mode: 20MHz, single SS, lower MCS;

[0093] High-capability mode: The bandwidth (BW), number of spatial streams (NSS), or modulation and coding scheme (MCS) in high-capability mode are higher than those in low-capability mode.

[0094] Figure 2 illustrates a data transmission scheme in DPS mode. The AP is in DPS mode.

[0095] Step 1: When STA1 has uplink data to send, STA1 can send an ICF to the AP in DPS mode to initialize a transmission opportunity (TXOP). After the AP receives the ICF, the AP switches from low capability mode to high capability mode. The ICF includes padding bits, and the duration of the padding bits is the padding delay.

[0096] Step 2: The AP replies with a broadcast ICR frame, indicating the duration of the high capability, i.e., the duration during which the AP is in high capability mode.

[0097] Step 3: Within STA1's TXOP, STA1 sends a Physical Layer Protocol Data Unit (PPDU) to AP, and AP sends an Acknowledgement (ACK) back to STA1.

[0098] When the duration of AP in high capability mode reaches the high capability duration indicated by AP, AP switches from high capability mode to low capability mode.

[0099] In this scheme, the high-capability duration is longer than a TXOP. That is, after STA1's TXOP ends, the AP still needs to remain in high-capability mode for a period of time. During this period, other STAs associated with the AP (such as STA2 and STA3) do not need to send ICF frames to the AP to request the AP to switch to high-capability mode. They can communicate directly with the AP in high-capability mode, thereby reducing the overhead of ICF frame signaling.

[0100] Furthermore, if STA2 or STA3 needs to delay or advance the end time of the high-capability mode, it can send an ICF frame without padding time to the AP, which carries the updated end time of the high-capability mode, thus saving the overhead of padding time; the AP can reply to the ICR in broadcast form, which carries the updated end time of the high-capability mode.

[0101] However, the above solution has some problems:

[0102] STA1 sends an ICF to AP to initiate a high-capacity handover request. AP switches to high-capacity mode, and after STA1's TXOP ends, AP remains in high-capacity mode for a period of time. In this case:

[0103] 1. If both STA2 and STA3 have uplink data transmission, they must wait for STA1's TXOP to end before they can compete for the channel. However, if the AP has sufficient channel resources in high-capacity mode (e.g., supporting high bandwidth, multiple spatial streams, etc.), allowing only a single STA to exclusively occupy the channel resources would waste channel resources and cause data transmission delay.

[0104] 2. In environments with dense STA deployments, if the high-capacity duration agreed upon by the AP in advance is insufficient to meet the transmission needs of the STAs, it will cause multiple STAs to frequently initiate extension requests for high-capacity mode, increasing channel contention and resulting in delays and energy waste.

[0105] The technical solutions of this application are described in detail below through specific embodiments. The above-mentioned related technologies are optional solutions and can be combined with the technical solutions of the embodiments of this application in any way, all of which fall within the protection scope of the embodiments of this application.

[0106] Figure 3 is a schematic interactive diagram of a data transmission method 200 provided according to an embodiment of this application. As shown in Figure 3, the method 200 includes at least the following:

[0107] S201, the first station sends a first frame to the access point. The first frame is used to request the access point to switch from a first capability mode to a second capability mode. The first frame includes the service information to be transmitted by the first station.

[0108] Correspondingly, the access point receives the first frame sent by the first site;

[0109] S202, the access point sends a second frame based on the second capability mode, the second frame being used to respond to the request from the first site.

[0110] Correspondingly, the first station receives the second frame sent by the access point.

[0111] Optionally, the first frame can be an ICF frame and the second frame can be an ICR frame.

[0112] In some embodiments, the access point is in DPS mode, or in other modes that can support switching between two different capability modes, which is not limited in this application.

[0113] In the embodiments of this application, the first capability mode is also called the low capability mode or low capability state, and the second capability mode is also called the high capability mode or high capability state.

[0114] It should be understood that, in terms of bandwidth, spatial flow, or MCS, if the access point's capabilities in the second capability mode satisfy one or more of these conditions to be higher than its capabilities in the first capability mode, while the capabilities of the access point in the other conditions are the same, then the second capability mode can be called the high capability mode, and the first capability mode can be called the low capability mode. It should be noted that the above only uses bandwidth, spatial flow, or MCS as examples of access point capabilities, but this application is not limited to these; the access point's capabilities may also include, but are not limited to, other capability options that can characterize the AP.

[0115] In some embodiments, the access point's capabilities in the second capability mode are higher than those in the first capability mode. For example, at least one of the bandwidth, NSS, and MCS used by the access point in the second capability mode is higher than at least one of the bandwidth, NSS, and MCS used by the access point in the first capability mode.

[0116] For example, the bandwidth of the access point in the second capability mode is greater than the bandwidth of the access point in the first capability mode.

[0117] For example, the NSS used by the access point in the second capability mode is greater than the NSS used by the access point in the first capability mode.

[0118] For example, the MCS used by the access point in the second capability mode is higher than the MCS used by the access point in the first capability mode.

[0119] In some embodiments, the method 200 further includes:

[0120] The access point switches to the second capability mode based on the first frame.

[0121] For example, after receiving the first frame, the access point switches from the first capability mode to the second capability mode. The first frame includes padding bits, the duration of which is a second delay, which is the delay required for the access point to switch from the first capability mode to the second capability mode.

[0122] In the embodiments of this application, the second delay is also called padding delay, DPS padding delay, or DPS mode padding delay.

[0123] In some embodiments of this application, the first station sends a first frame to the access point, including:

[0124] When the first station has uplink services to transmit, the first station can send the first frame to the access point. That is, when the first station has uplink data transmission needs, it can send the first frame to request the access point to switch to high-capacity mode so that the access point can receive the uplink data sent by the first station.

[0125] In this embodiment of the application, the service information to be transmitted by the first site may include, for example, the uplink cache information of the first site, that is, the first frame may include the uplink cache report of the first site.

[0126] In some embodiments, the service information to be transmitted at the first site can be used to assist the access point in deciding the scheduling method of the site in high-capacity mode, for example, immediately allocating a TXOP to the first site, or triggering uplink multi-user transmission.

[0127] Therefore, in this embodiment of the application, when the first site requests the access point to switch to the second capability mode, it can simultaneously report the uplink cache report of the first site. Thus, the access point can make a decision on the scheduling method of the site in the high capability mode based on the uplink cache report of the first site, which is beneficial to improving the channel utilization in the high capability mode.

[0128] In some embodiments, the service information to be transmitted by the first site includes, but is not limited to, at least one of the following:

[0129] The service type of the service to be transmitted (or data to be transmitted) at the first site;

[0130] The volume of the service (or data) to be transmitted at the first site.

[0131] In this application embodiment, the service type is also called the access category.

[0132] In this application embodiment, the business volume size is also referred to as the data volume size, cache size, or queue cache size.

[0133] In some embodiments, the service type of the service to be transmitted at the first site may include, but is not limited to, at least one of the following: best-effort transmission service (AC_BE), background streaming service (AC_BK), video service (AC_VI), voice service, or low-latency service (AC_VO).

[0134] In some embodiments, the second frame is used to respond to the request from the first site, or in other words, to respond to the request of the first frame. For example, the second frame may indicate the access point's decision on the request, such as whether to immediately allocate a TXOP to the first site or allocate RU resources to the first site via a trigger frame, and may also indicate the duration for which the access point is in high-capacity mode.

[0135] In this embodiment of the application, the duration of the access point being in high-capability mode is also referred to as the high-capability duration or the high-capability mode duration.

[0136] In some embodiments, the second frame includes, but is not limited to, at least one of the following:

[0137] The first indication information is used to indicate that a TXOP is allocated to the first station through the second frame (that is, the TXOP is allocated to the first station immediately, in which case there is no need to wait for the trigger frame) or an RU is allocated to the first station through the trigger frame (that is, the first station needs to wait for the trigger frame to allocate RU resources to the first station).

[0138] First-time information is used to indicate the duration for which the access point is in the second capability mode, that is, the high capability duration.

[0139] In some embodiments, when the service type of the service to be transmitted at the first site is AC_VO, the access point can determine to immediately allocate a TXOP for the first site. This decision-making method is beneficial to the timely transmission of the service to be transmitted at the first site and ensures the transmission requirements of the service.

[0140] In some embodiments, the access point may determine the duration of the TXOP allocated to the first site based on the traffic volume of the service to be transmitted at the first site.

[0141] In some embodiments, when the access point determines that a TXOP should be allocated to the first site immediately, the access point may indicate the TXOP information allocated to the first site, such as the duration of the TXOP, through a second frame.

[0142] In some embodiments, when the service type of the service to be transmitted at the first site is not AC_VO, such as AC_BE, AC_BK, or AC_VI, the access point can determine to trigger uplink multi-user transmission. When the service to be transmitted at the first site is not AC_VO, it can be understood that the latency sensitivity of the service to be transmitted at the first site is low. Therefore, the access point can trigger the first site to perform uplink transmission concurrently with other sites, which is beneficial to improving the channel utilization of the access point in high-capacity mode.

[0143] In one embodiment, when the service type of the service to be transmitted at the first site is not AC_VO, but rather AC_BE, AC_BK, or AC_VI, the access point can determine whether the service to be transmitted at the first site has fully utilized the currently available channel resources based on the service volume. If the service to be transmitted at the first site has not fully utilized the currently available channel resources, the access point can determine to trigger uplink multi-user transmission, thereby improving the channel utilization rate of the access point in high-capacity mode. Optionally, if the service to be transmitted at the first site has fully utilized the currently available channel resources, the access point can determine to immediately allocate a TXOP for the first site, which helps ensure the timely transmission of the service to be transmitted at the first site.

[0144] It should be noted that the above description only uses the example of determining whether the access point should immediately allocate a TXOP to the first site or trigger the first site to concurrently perform uplink transmission with other sites based on the service type of the service to be transmitted at the first site. However, this application is not limited to this. The access point can also decide to immediately allocate a TXOP to the first site or trigger the first site to concurrently perform uplink transmission with other sites according to other rules. The embodiments of this application focus on protecting the instruction process after the access point makes a decision. The steps of the access point decision are only an exemplary example, and this application does not limit them. In some embodiments, when the access point determines to trigger uplink multi-user transmission, the access point can allocate resource unit (RU) resources to at least one site through the trigger frame after the second frame, wherein the at least one site includes the first site. For example, the access point can determine the size of the RU resources allocated to the first site based on the service volume of the service to be transmitted at the first site.

[0145] In some embodiments of this application, the method 200 further includes:

[0146] After the access point has been in the second capability mode for a period of time equal to the duration indicated by the first time information (i.e., the high capability duration) and after a first delay, the access point switches from the second capability mode to the first capability mode. The first delay is the delay during which the access point switches from the second capability mode to the first capability mode.

[0147] In the embodiments of this application, the first delay is also called the switching delay, DPS switching delay, or DPS mode switching delay.

[0148] Optionally, the first indication information can be represented by 1 bit. For example, if the value of the 1 bit is 0, it means that the first station is allocated TXOP through the second frame (that is, the first station is allocated TXOP immediately). If the value is 1, it means that the first station is allocated RU resources through the trigger frame (that is, the first station needs to wait for the trigger frame to allocate RU resources). Alternatively, the indication can be reversed. This application does not limit this.

[0149] In this embodiment of the application, the first indication information, or uplink multi-user transmission indication, can be understood as indicating whether the access point triggers uplink multi-user transmission. When the first indication information indicates that a TXOP is allocated to the first site through the second frame, it can be considered that the access point has not triggered uplink multi-user transmission. When the first indication information indicates that an RU is allocated to the first site through the trigger frame, it can be considered that the access point has triggered uplink multi-user transmission.

[0150] Optionally, the first time information may indicate at least one of the following candidate durations:

[0151] 0TU, 128us, 256us, 512us, 1TU, 2TU, 4TU, 8TU, 16TU, 32TU, 64TU, infinite (can be considered as always in high-capacity mode, or DPS mode is disabled).

[0152] In some embodiments, an access point can disable DPS mode in real time by setting the high-capability duration to infinity, without waiting for the Target Beacon Transmission Time (TBTT) or sending action frames, thus reducing the access point's signaling overhead. For example, the access point can determine whether to disable DPS mode based on network conditions, and when it determines to disable DPS mode, it can set the high-capability duration to infinity.

[0153] The following describes the data transmission schemes for the two decision-making scenarios of the access point, with reference to specific embodiments.

[0154] Example 1: The access point is determined to be the first site and TXOP is immediately allocated.

[0155] In this embodiment 1, after S202, the method 200 may further include:

[0156] The access point receives uplink data sent by the first site via the TXOP allocated by the second frame.

[0157] Alternatively, the access point can reply with an ACK to the first site.

[0158] In some embodiments, after the access point receives the uplink data sent by the first site via the TXOP allocated by the second frame, the method 200 further includes:

[0159] The access point sends a third frame to at least one site, the third frame being used to query the cache status information of the at least one site;

[0160] The access point receives a fourth frame from the at least one site, the fourth frame including the site's cache state information;

[0161] The access point sends a first trigger frame to the at least one site based on the cache status information of the at least one site. The first trigger frame is used to allocate a RU to the at least one site.

[0162] In some embodiments, at least one site may be another site associated with the access point besides the first site.

[0163] That is, in this embodiment 1, after the access point allocates a TXOP to the first site through the second frame, the first site can send an uplink PPDU to the access point based on the TXOP, and the access point can reply with an ACK to the first site. In this case, the high-capacity duration has not yet ended, so the access point can query the buffer status information of other sites associated with the access point through the third frame. Other sites can feed back their own buffer status information to the access point through the fourth frame, so that the access point can allocate appropriate RU resources to the sites for uplink transmission based on the buffer status information fed back by the sites.

[0164] Optionally, the third frame may be a Buffer Status Report Poll (BRSP) frame, and the fourth frame may be a Buffer Status Report (BSR) frame.

[0165] Optionally, the first trigger frame can be a basic trigger frame.

[0166] In some embodiments, the RU resource indicated by the first trigger frame may be obtained by the access point for the site through a contention channel. When the access point is contentioning for the channel, it can indicate that the contention channel is used to transmit high-priority services, thereby enabling the access point to obtain the channel first, reducing the waiting latency of associated sites, and reducing the number of channel contention and channel contention conflicts. This is suitable for network scenarios with dense STA deployment.

[0167] In some embodiments, the third frame may indicate Enhanced Distributed Channel Access (EDCA) parameters, through which the access point may indicate that the contention channel is used to transmit high-priority services.

[0168] In some embodiments, the third frame includes a Quality of Service (QoS) control field, which includes a Traffic Identifier (TID) field. The TID field is set to a first value, indicating that the service to be transmitted is a high-priority service.

[0169] Optionally, the first value can be 6 or 7, indicating that the service to be transmitted is an AC_VO service, so that the access point can have priority to obtain the right to use the channel.

[0170] The following, with reference to Figure 4, describes the data transmission scheme based on Embodiment 1, taking the first station as STA1, the first frame as ICF, the second frame as ICR, the third frame as BSRP, the fourth frame as BSR, the first capability mode as low capability mode, and the second capability mode as high capability mode.

[0171] As shown in Figure 4, the specific steps may include the following:

[0172] Step 1: When STA1 has uplink traffic to transmit, it sends an ICF to the AP. The ICF indicates the type and / or volume of the traffic to be transmitted by STA1.

[0173] Step 2: After receiving the ICF, the AP switches from low capability mode to high capability mode. The ICF includes padding bits, and the duration of the padding bits is the padding delay.

[0174] Furthermore, after the Short Inter-Frame Space (SIFS), the AP replies to STA1 with an ICR frame, which can indicate whether to immediately allocate a TXOP to STA1 or wait for a trigger frame to allocate a RU to STA1. The ICR frame can also indicate the duration of high capability.

[0175] In the embodiment shown in Figure 4, the ICR frame indicates that a TXOP is immediately allocated to STA1, wherein the duration of the TXOP allocated to STA1 is indicated in the ICR frame.

[0176] Step 3: STA1 sends an uplink PPDU to the AP based on the TXOP allocated by the ICR frame.

[0177] Step 4: AP replies with ACK to STA1.

[0178] Step 5: The AP sends BSRP frames to other associated STAs (e.g., STA2 and STA3) to inquire about the buffer status information of other STAs, such as the queue buffer size.

[0179] Step 6: STA2 and STA3 send BSR frames to the AP, which carry their own buffer status information, such as queue buffer size.

[0180] Step 7: The AP sends the first trigger frame to STA2 and STA3 to allocate RU resources to STA2 and STA3. The size of the RU resources can be determined based on the buffer status information fed back by STA2 and STA3.

[0181] Step 8: STA2 and STA3 send TB PPDU to AP based on the RU resources allocated in the first trigger frame.

[0182] Step 9: The AP sends Multi-STA Block Acknowledgment (Multi-STA BA) frames to STA2 and STA3.

[0183] Step 10: After the AP has been in high capability mode for the duration of high capability and after the switching delay, it switches from high capability mode to low capability mode.

[0184] Example 2: The access point decides to trigger uplink multi-user transmission, or in other words, the access point decides to allocate an RU to the first site through a trigger frame, for example, the first indication information indicates that an RU is allocated to the first site through a trigger frame.

[0185] In this embodiment 2, after S202, the method 200 further includes:

[0186] The access point sends a second trigger frame, which is used to allocate an RU to at least one site, wherein the at least one site includes the first site.

[0187] Optionally, the second trigger frame can be a basic trigger frame.

[0188] In some embodiments, the second trigger frame may indicate EDCA parameters. The access point can use the EDCA parameters to indicate that the contention channel is used to transmit high-priority uplink services, thereby enabling the access point to obtain the channel first, reducing the waiting latency of associated sites, reducing the number of channel contention, reducing channel contention conflicts, and adapting to network scenarios with dense STA deployment.

[0189] In some embodiments, different settings of the access category of the frame used to compete for the channel will result in different waiting frame gaps and contention windows for the access point. Therefore, in this embodiment, the access category of the second trigger frame can be set to make the access point have shorter waiting frame gaps and contention windows, thereby achieving higher priority access, faster contention for the channel, and thus reducing the station's waiting latency.

[0190] In some embodiments, the second trigger frame includes a QoS control field, which includes a TID field. The TID field is set to a second value, indicating that the uplink service triggered by the second trigger frame is a high-priority uplink service. Optionally, the second value can be 6 or 7, indicating that the uplink service to be transmitted is an AC_VO service, thereby allowing the access point to obtain priority access to the channel.

[0191] That is, in the embodiments of this application, by setting the access category of the second trigger frame to the highest priority, such as AC_VO, the access point can ensure that the access point has a shorter waiting frame interval and contention window. In this way, when the access point sends the trigger frame, it can compete for the channel faster than low-priority traffic.

[0192] In some embodiments, after the access point sends the second trigger frame, the method further includes:

[0193] The access point receives the TB PPDU sent by the at least one site based on the RU allocated by the second trigger frame.

[0194] That is, in this embodiment 2, after the access point indicates that RU resources are allocated to the first site through a trigger frame (or in other words, trigger uplink multi-user transmission), the access point can send a second trigger frame after the second frame to trigger uplink multi-user transmission. In other words, the access point can allocate RU resources for uplink transmission to multiple sites (including the first site). Thus, the multiple sites can perform uplink multi-user transmission based on the RU resources allocated by the access point, which is beneficial to improving the channel utilization of the access point in high-capacity mode.

[0195] The following, with reference to Figure 5, describes the data transmission scheme based on Embodiment 1, taking the first station as STA1, the first frame as ICF, the second frame as ICR, the third frame as BSRP, the fourth frame as BSR, the first capability mode as low capability mode, and the second capability mode as high capability mode.

[0196] As shown in Figure 5, the specific steps may include the following:

[0197] Step 1: When STA1 has uplink traffic to transmit, it sends an ICF to the AP. The ICF indicates the type and / or volume of the traffic to be transmitted by STA1.

[0198] Step 2: After receiving the ICF, the AP switches from low capability mode to high capability mode. The ICF includes padding bits, and the duration of the padding bits is the padding delay.

[0199] Furthermore, after the Short Inter-Frame Space (SIFS), an ICR frame is sent back to STA1. This ICR frame can indicate whether to immediately allocate a TXOP to STA1 or wait for a trigger frame to allocate a RU to STA1. The ICR frame can also indicate the duration of the high-capability mode.

[0200] In the embodiment shown in Figure 5, the ICR frame indicates that a RU is to be allocated for STA1 in the waiting trigger frame.

[0201] Step 3: The AP sends a second trigger frame to multiple associated STAs (e.g., STA1, STA2, and STA3) to allocate RU resources for STA1, STA2, and STA3. The RU resources allocated to STA1 can be determined based on the traffic volume indicated by STA1.

[0202] Step 4: STA1, STA2 and STA3 send TB PPDU to AP based on the RU resources allocated in the second trigger frame.

[0203] Step 5: The AP sends Multi-STA BA frames to STA1, STA2 and STA3.

[0204] Step 6: After the AP has been in high capability mode for the duration of high capability mode and after the switching delay, it switches from high capability mode to low capability mode.

[0205] In some embodiments of this application, prior to S201, method 200 further includes:

[0206] The access point sends a fifth frame to the first site. The fifth frame is used to indicate the access point's capability information related to the DPS mode. In the DPS mode, the access point supports switching between the first capability mode and the second capability mode.

[0207] Optionally, the fifth frame may be a frame sent from the access point to the site during the discovery process, association process, or reassociation process. For example, the fifth frame may include at least one of the following frames: a beacon frame, a probe response frame, an association response frame, or a reassociation response frame.

[0208] That is, during the discovery or association process, the access point can indicate its DPS mode-related capability information to the first site. Optionally, the first site can send a first frame carrying an uplink buffer report to the access point based on the access point's DPS mode-related capability information.

[0209] In some embodiments, the DPS mode-related capability information of the access point includes, but is not limited to, at least one of the following:

[0210] Does the access point support DPS mode?

[0211] Whether the access point enables the DPS mode;

[0212] The first delay (i.e., the handover delay) is used to indicate the delay of the access point switching from the second capability mode to the first capability mode;

[0213] The second delay (i.e., padding delay) is used to indicate the delay during which the access point switches from the first capability mode to the second capability mode;

[0214] The access point supports the following capability parameters in the second capability mode.

[0215] Optionally, whether an access point supports DPS mode can be indicated by 1 bit. For example, a value of 0 indicates that the access point does not support DPS mode, and a value of 1 indicates that the access point supports DPS mode. Alternatively, the opposite can be indicated.

[0216] Optionally, whether the access point enables the DPS mode can be indicated by 1 bit. For example, a value of 0 indicates that the access point does not enable the DPS mode, and a value of 1 indicates that the access point enables the DPS mode. Alternatively, the opposite can be indicated.

[0217] Optionally, the first delay may indicate one of the following candidate handover delays:

[0218] 0us, 16us, 32us, 64us, 128us, 256us.

[0219] Optionally, the second delay may indicate one of the following candidate padding delays:

[0220] 0us, 16us, 32us, 64us, 128us, 256us.

[0221] In some embodiments, the access point supports capability parameters in the second capability mode, including but not limited to at least one of the following:

[0222] The access point supports channel bandwidth-related capabilities in the second capability mode;

[0223] The access point supports spatial stream count-related capabilities in the second capability mode;

[0224] The access point supports MCS-related capabilities in the second capability mode.

[0225] In some specific embodiments, the capability parameters supported by the access point in the second capability mode include at least one of the following:

[0226] The maximum channel bandwidth supported by the access point in the second capability mode;

[0227] The maximum number of spatial streams supported by the access point in the second capability mode;

[0228] The maximum MCS index supported by the access point in the second capability mode.

[0229] In some embodiments, the duration (i.e., the padding delay) corresponding to the padding bits in the first frame may be determined based on the padding delay indicated in the fifth frame.

[0230] In some embodiments, if the access point supports and / or enables DPS mode, and the first site has uplink traffic to transmit, the first site sends the first frame to the access point.

[0231] The frame design involved in the embodiments of this application will be described below.

[0232] First, we will explain the frame structure of the fifth frame included in method 200 during the capability interaction process, that is, before step S201.

[0233] In some embodiments of this application, the fifth frame includes an Ultra High Reliability (UHR) Capabilities element, which includes a first field indicating whether the access point supports DPS mode.

[0234] In this embodiment of the application, the first field, also known as the DSP mode support field, can be 1 bit. A value of 1 indicates that the access point supports the DPS mode, and a value of 0 indicates that the access point does not support the DPS mode.

[0235] Figure 6 illustrates a schematic format diagram of an access point indicating whether it supports DPS mode using a UHR Capabilities element according to an embodiment of this application. As shown in Figure 6, the UHR Capabilities element may include a DPS mode support field to indicate whether the access point supports DPS mode. For example, a value of 1 in the DPS mode support field indicates that the access point supports DPS mode, and a value of 0 indicates that the access point does not support DPS mode.

[0236] In some embodiments, the fifth frame includes a first element, which includes at least one of the following fields:

[0237] The second field (or the DPS mode enable field) is used to indicate whether the DPS mode is enabled.

[0238] The third field (also known as the handover delay field or DPS handover delay field) is used to indicate the first delay;

[0239] The fourth field (also known as the fill delay field or DPS fill delay field) is used to indicate the second delay;

[0240] The fifth field (or maximum channel bandwidth field) is used to indicate the maximum channel bandwidth supported by the access point in the second capability mode;

[0241] The sixth field (or maximum spatial stream number field) is used to indicate the maximum number of spatial streams supported by the access point in the second capability mode;

[0242] The seventh field (or maximum MCS index) is used to indicate the maximum MCS index supported by the access point in the second capability mode.

[0243] Optionally, the first element can be an existing element in the fifth frame, or a new element can be added to carry the DPS mode-related capability information of the access point.

[0244] Optionally, the first element may be a UHR Operation element or a UHR Operation Management and Control element.

[0245] Figure 7 illustrates a schematic format diagram of a method for indicating DPS mode-related capability information of an access point through a UHR Operation element or UHR OM Control element, as provided in an embodiment of this application. As shown in Figure 7, the UHR Operation element or UHR OM Control element may include at least one of the following fields:

[0246] The "Enable DPS Mode" field indicates whether the access point enables DPS mode. For example, a value of 1 indicates that the access point enables DPS mode, and a value of 0 indicates that the access point does not enable DPS mode.

[0247] The DPS padding delay field is used to indicate the delay when the access point switches from low capability mode to high capability mode.

[0248] The DPS handover delay field is used to indicate the delay when the access point switches from high-capacity mode to low-capacity mode;

[0249] The Maximum MCS Index field indicates the maximum number of MCS indexes supported by the access point in high-capacity mode.

[0250] Optionally, the UHR Operation element or UHR OM Control element may also include a maximum channel bandwidth field and / or a maximum spatial stream digital field, which is not limited in this application.

[0251] Optionally, additional elements can be added, such as the UHR DPS mode Capacity element, which carries the DPS mode-related capability information of the access point.

[0252] Figure 8 shows a schematic format diagram of a DPS mode-related capability information of an access point carried by adding a new element according to an embodiment of this application. As shown in Figure 8, the element may include the following fields:

[0253] The DPS control parameter field is used to indicate the control parameters related to the DPS mode of the access point.

[0254] The High Capability Parameters field indicates the capability parameters supported by the access point in High Capability mode.

[0255] Optionally, the DPS control parameter field may include at least one of the following fields:

[0256] The "Enable DPS Mode" field indicates whether the access point enables DPS mode. For example, a value of 1 indicates that the access point enables DPS mode, and a value of 0 indicates that the access point does not enable DPS mode.

[0257] The DPS padding delay field is used to indicate the delay when the access point switches from low capability mode to high capability mode.

[0258] The DPS handover delay field indicates the delay when an access point switches from high-capacity mode to low-capacity mode.

[0259] Optionally, the high-capability parameter field may include at least one of the following fields:

[0260] The maximum channel bandwidth field indicates the maximum channel bandwidth supported by the access point in high-capacity mode;

[0261] The maximum spatial stream number field indicates the maximum number of spatial streams that the access point supports in high-capacity mode;

[0262] The Maximum MCS Index field indicates the maximum number of MCS indexes supported by the access point in high-capacity mode.

[0263] As an example rather than a limitation, the correspondence between the values ​​of the DPS fill delay field and the meaning of the corresponding fill delay can be shown in Table 1.

[0264] Table 1

[0265] As an example rather than a limitation, the correspondence between the values ​​of the DPS switching delay field and the meaning of the corresponding switching delay can be shown in Table 2.

[0266] Table 2

[0267] As an example rather than a limitation, the correspondence between the values ​​of the maximum channel bandwidth field and the meaning of the corresponding channel bandwidth can be shown in Table 3.

[0268] Table 3

[0269] As an example rather than a limitation, the maximum space stream digital field can be 4 bits, where values ​​0 to 7 are used to indicate space stream numbers 1 to 8, and values ​​8 to 15 can be reserved values.

[0270] As an example rather than a limitation, the maximum MCS field can be 4 bits, with values ​​from 0 to 15 used to indicate MCS indices 0 to 15 respectively.

[0271] The following describes the frame structure design of the first frame involved in step S201 of method 200.

[0272] In some embodiments of this application, the first frame can be implemented by a control frame. For example, a new control frame can be added to implement the function of the first frame, namely, to request the access point to switch from low capability mode to high capability mode and to report the service information to be transmitted by the first site.

[0273] In some embodiments of this application, the first frame includes at least one of the following fields:

[0274] The eighth field (or service type field) is used to indicate the service type of the service to be transmitted at the first site;

[0275] The ninth field (also known as the scaling factor field, traffic volume unit field, etc.) is used to indicate the unit of traffic volume of the traffic to be transmitted at the first site;

[0276] The tenth field (or cache size field, service volume size field) is used to indicate the service volume of the service to be transmitted at the first site.

[0277] Optionally, the eighth field can be used to indicate at least one of the following business types:

[0278] Prioritize transmission services (AC Best Effort, AC_BE), background streaming services (AC Background, AC_BK), video services (AC Video, AC_VI), and voice services or low-latency services (AC Voice, AC_VO).

[0279] Optionally, the length of the eighth field can be determined based on the number of candidate service types. This application does not limit this. For example, the eighth field can be 4 bits, or it can be other numbers of bits.

[0280] Optionally, the service type of the service to be transmitted at the first site can be indicated by different values ​​of the eighth field, or it can be indicated by a bitmap. This application does not limit this. For example, the eighth field can be K bits, each bit corresponding to a service type, and the value of each bit is used to indicate whether the service to be transmitted at the first site includes the corresponding service type. For example, a value of 1 indicates inclusion, and a value of 0 indicates exclusion.

[0281] Optionally, the length of the ninth field can be determined based on the number of candidate traffic units. This application does not limit this. For example, the ninth field can be 2 bits, or it can be any other number of bits.

[0282] As an example and not a limitation, the ninth field may be used to indicate at least one of the following units of business volume:

[0283] 16 bytes, 256 bytes, 2048 bytes, 32767 bytes.

[0284] Figure 9 is a schematic format of the first frame implemented by control frames according to an embodiment of this application. As shown in Figure 9, the first frame may include an uplink cache report field for indicating the service information to be transmitted at the first station. Further, the uplink cache report field may include the following fields:

[0285] The service type field indicates the service type of the service to be transmitted at the first site;

[0286] The scaling factor field is used to indicate the unit of the traffic volume of the service to be transmitted at the first site;

[0287] The cache size field indicates the amount of traffic to be transmitted at the first site.

[0288] As an example, and not a limitation, the service type field can include 4 bits (B3B2B1B0), with each bit corresponding to a service type. For example, B3 corresponds to the AC_BE type, B2 to the AC_BK type, B1 to the AC_VI type, and B0 to the AC_VO type. When B3 is 1, it indicates that the service to be transmitted at the first site includes the AC_BE type; a value of 0 indicates that the service to be transmitted at the first site does not include the AC_BE type. The meanings of the other bits are similar and will not be elaborated here.

[0289] As an example, and not a limitation, the scaling factor field can be 2 bits, with different values ​​indicating different units of data volume. For example, a value of 0 represents 16 bytes, a value of 1 represents 256 bytes, a value of 2 represents 2048 bytes, and a value of 3 represents 32767 bytes.

[0290] As an example and not a limitation, the cache size field can be used to indicate the size of the traffic volume of the traffic to be transmitted at the first site when the unit indicated by the scale factor field is the traffic volume unit.

[0291] The following describes the frame structure design of the second frame involved in step S202 of method 200.

[0292] In some embodiments of this application, the second frame includes at least one of the following fields:

[0293] The eleventh field (or uplink multi-user transmission field) is used to indicate whether a TXOP is allocated to the first station via the second frame or an RU is allocated to the first station via a trigger frame;

[0294] The twelfth field (or high capability duration field) is used to indicate the duration during which the access point is in the second capability mode.

[0295] As an example rather than a limitation, the eleventh field can be 1 bit, and different values ​​of this 1 bit are used to indicate different decisions of the access point, such as whether to allocate a TXOP to the first site via the second frame or to allocate a RU to the first site via the trigger frame.

[0296] As an example and not a limitation, the twelfth field can be determined based on the number of candidate high-capability durations. This application does not limit this; for example, the twelfth field can be 4 bits, or it can be any other number of bits.

[0297] As an example and not a limitation, the twelfth field can be used to indicate at least one of the following durations:

[0298] 0TU, 128us, 256us, 512us, 1TU, 2TU, 4TU, 8TU, 16TU, 32TU, 64TU, infinite (can be considered as always in high-capacity mode, or DPS mode is disabled).

[0299] Optionally, when the twelfth field takes a specific value (e.g., 15), it indicates that the access point is always in high-capability mode, or that the access point is in high-capability mode for an indefinite period of time, or that DPS mode is disabled.

[0300] Figure 10 is a schematic format of a second frame provided in an embodiment of this application. As shown in Figure 10, the second frame may include a response indication field for indicating the access point's response to the first frame. The response indication field may include the following fields:

[0301] The uplink multi-user transmission field is used to indicate whether a TXOP is allocated to the first site via the second frame or an RU is allocated to the first site via a trigger frame;

[0302] The High Capability Duration field indicates the duration for which the access point is in the second capability mode.

[0303] As an example and not a limitation, the uplink multi-user transmission field can be 1 bit. When the value of this 1 bit is 0, it means that the access point immediately allocates a TXOP to the first site through the second frame. When the value is 1, it means that the access point allocates a RU to the first site through the trigger frame. That is, the first site needs to wait for the trigger frame to know the RU resource allocated by the access point, or vice versa. This application does not limit this.

[0304] As an example rather than a limitation, the correspondence between the values ​​of the High Capability Duration field and the meaning of the corresponding duration can be shown in Table 4.

[0305] Table 4

[0306] It should be noted that the frame formats illustrated in Figures 6 to 10 above are merely examples. In other embodiments, the frame structure, the position of fields in the frame, the number of bits, etc., can be adjusted according to actual needs, and this application does not limit this.

[0307] In summary, in the embodiments of this application, when the first station requests to switch to the second capability mode through the first frame, it can simultaneously report the information of the services to be transmitted by the first station, thereby assisting the access point in deciding the scheduling method of the station in the high capability mode, which is beneficial to improving the channel utilization rate in the high capability mode.

[0308] Furthermore, when responding to a request from the first site, the access point can set the high capability duration field to a specific value in the second frame of the reply (that is, set the high capability duration to an infinite length), thereby enabling real-time disabling of DPS mode without waiting for TBTT or sending an action frame, which can reduce the signaling overhead of the access point.

[0309] Furthermore, when there is no downlink data to be transmitted, the access point can compete for the channel for at least one site. For example, the access point can use the EDCA parameter to indicate that the channel competition is used to transmit high-priority services, thereby enabling the access point to obtain the channel first, reducing the waiting latency of associated sites, reducing the number of channel competitions, reducing channel competition conflicts, and adapting to network scenarios with dense STA deployment.

[0310] The method embodiments of this application have been described in detail above with reference to Figures 3 to 10. The device embodiments of this application have been described in detail below with reference to Figures 11 to 15. It should be understood that the device embodiments correspond to the method embodiments, and similar descriptions can be referred to the method embodiments.

[0311] Figure 11 shows a schematic block diagram of a communication device 500 according to an embodiment of this application. The communication device 500 can be an access point, or a component within the access point, such as a chip, circuit, or module.

[0312] As shown in Figure 11, the communication device 500 includes:

[0313] The receiving module 501 is used to receive a first frame sent by the first station. The first frame is used to request the access point to switch from a first capability mode to a second capability mode. The first frame includes the service information to be transmitted by the first station. The capability of the access point in the second capability mode is higher than that of the access point in the first capability mode.

[0314] The sending module 502 is used to send a second frame based on the second capability mode, the second frame being used to respond to the request from the first site.

[0315] In some embodiments, the service information to be transmitted by the first site includes at least one of the following:

[0316] The service type of the service to be transmitted at the first site;

[0317] The volume of the service to be transmitted at the first site.

[0318] In some embodiments, the second frame includes at least one of the following:

[0319] The first indication information is used to indicate that a transmission opportunity (TXOP) is allocated to the first site through the second frame or a resource unit (RU) is allocated to the first site through a trigger frame.

[0320] First-time information is used to indicate the duration during which the access point is in the second capability mode.

[0321] In some embodiments, when the first indication information indicates that a TXOP is allocated to the first station via the second frame, the receiving module 501 is further configured to: receive uplink data sent by the first station via the TXOP allocated by the second frame.

[0322] In some embodiments, after the receiving module 501 receives the uplink data sent by the first station through the TXOP allocated by the second frame, the sending module 502 is further configured to: send a third frame to at least one station, the third frame being used to query the buffer status information of the at least one station;

[0323] The receiving module 501 is further configured to: receive a fourth frame from the at least one site, the fourth frame including the site's cache status information;

[0324] The sending module 502 is further configured to: send a first trigger frame to the at least one site based on the cache status information of the at least one site, wherein the first trigger frame is used to allocate a RU to the at least one site.

[0325] In some embodiments, the third frame includes a Quality of Service (QoS) control field, which includes a Traffic Identifier (TID) field. The TID field is set to a first value, indicating that the service to be transmitted is a high-priority service.

[0326] In some embodiments, when the first indication information indicates that an RU is allocated to the first site via a trigger frame, the sending module 502 is further configured to: send a second trigger frame, the second trigger frame being used to allocate an RU to at least one site, wherein the at least one site includes the first site.

[0327] In some embodiments, the second trigger frame includes a QoS control field, the QoS control field includes a TID field, and the TID field is set to a second value, indicating that the uplink service triggered by the second trigger frame is a high-priority uplink service.

[0328] In some embodiments, the processing module 502 is further configured to:

[0329] After the access point has been in the second capability mode for a period of time equal to the duration indicated by the first time information, and after a first delay, it switches from the second capability mode to the first capability mode, where the first delay is the delay between the access point switching from the second capability mode to the first capability mode.

[0330] In some embodiments, before the receiving module 501 receives the first frame sent by the first station, the sending module 502 is further configured to: send a fifth frame to the first station, the fifth frame being used to indicate capability information related to the dynamic power saving DPS mode of the access point, wherein the access point supports switching between the first capability mode and the second capability mode in the DPS mode.

[0331] In some embodiments, the capability information related to the DPS mode of the access point includes at least one of the following:

[0332] Does the access point support DPS mode?

[0333] Whether the access point enables the DPS mode;

[0334] The first delay is used to indicate the delay during which the access point switches from the second capability mode to the first capability mode;

[0335] The second delay is used to indicate the delay during which the access point switches from the first capability mode to the second capability mode;

[0336] The access point supports the following capability parameters in the second capability mode.

[0337] In some embodiments, the capability parameters supported by the access point in the second capability mode include at least one of the following:

[0338] The maximum channel bandwidth supported by the access point in the second capability mode;

[0339] The maximum number of spatial streams supported by the access point in the second capability mode;

[0340] The maximum modulation and coding scheme (MCS) index supported by the access point in the second capability mode.

[0341] In some embodiments, the fifth frame includes an Ultra-High Reliability (UHR) capability element, the UHR capability element including a first field for indicating whether the access point supports DPS mode.

[0342] In some embodiments, the fifth frame includes a first element, which includes at least one of the following fields:

[0343] The second field is used to indicate whether the DPS mode is enabled;

[0344] The third field is used to indicate the first delay;

[0345] The fourth field is used to indicate the second delay;

[0346] The fifth field is used to indicate the maximum channel bandwidth supported by the access point in the second capability mode;

[0347] The sixth field is used to indicate the maximum number of spatial streams supported by the access point in the second capability mode;

[0348] The seventh field indicates the maximum number of MCS indexes supported by the access point in the second capability mode.

[0349] In some embodiments, the first frame includes at least one of the following fields:

[0350] The eighth field is used to indicate the service type of the service to be transmitted at the first site;

[0351] The ninth field is used to indicate the unit of the traffic volume of the service to be transmitted at the first site;

[0352] The tenth field is used to indicate the volume of the service to be transmitted at the first site.

[0353] In some embodiments, the second frame includes at least one of the following fields:

[0354] The eleventh field is used to indicate whether a TXOP is allocated to the first site via the second frame or a RU is allocated to the first site via a trigger frame;

[0355] The twelfth field indicates the duration for which the access point is in the second capability mode.

[0356] Optionally, in some embodiments, the aforementioned transmitting or receiving module unit may be a communication interface or transceiver, or an input / output interface of a communication chip or system-on-a-chip. The aforementioned processing module may be one or more processors.

[0357] It should be understood that the device 500 according to the embodiments of this application may correspond to the access point in the method embodiments of this application, and the above and other operations and / or functions of each unit in the device 500 are respectively to implement the corresponding process of the access point in the embodiments of FIG9 to FIG13. For the sake of brevity, they will not be described in detail here.

[0358] Figure 12 is a schematic block diagram of another communication device 600 according to an embodiment of this application. The communication device 600 can be a first station, or a component within the first station, such as a chip, circuit, or module. The communication device 600 of Figure 12 includes:

[0359] The sending module 601 is used to send a first frame to the access point. The first frame is used to request the access point to switch from a first capability mode to a second capability mode. The first frame includes the service information to be transmitted by the first site. The capability of the access point in the second capability mode is higher than that of the access point in the first capability mode.

[0360] The receiving module 602 is used to receive a second frame sent by the access point, the second frame being used to respond to the request from the first site.

[0361] In some embodiments, the service information to be transmitted by the first site includes at least one of the following:

[0362] The service type of the service to be transmitted at the first site;

[0363] The volume of the service to be transmitted at the first site.

[0364] In some embodiments, the second frame includes at least one of the following:

[0365] The first indication information is used to indicate that a transmission opportunity (TXOP) is allocated to the first site through the second frame or a resource unit (RU) is allocated to the first site through a trigger frame.

[0366] First-time information is used to indicate the duration during which the access point is in the second capability mode.

[0367] In some embodiments, when the first indication information indicates that a TXOP is allocated to the first site via the second frame, the sending module 601 is further configured to: send uplink data to the access point via the TXOP allocated in the second frame.

[0368] In some embodiments, when the first indication information indicates that an RU is allocated to the first site via a trigger frame, the receiving module 602 is further configured to: receive a second trigger frame sent by the access point, the second trigger frame being used to allocate an RU to at least one site, wherein the at least one site includes the first site.

[0369] In some embodiments, the second trigger frame includes a QoS control field, the QoS control field includes a TID field, and the TID field is set to a second value, indicating that the uplink service triggered by the second trigger frame is a high-priority uplink service.

[0370] In some embodiments, before the sending module 601 sends the first frame to the access point, the receiving module 602 is further configured to: receive a fifth frame sent by the access point, the fifth frame being used to indicate capability information related to the dynamic power saving DPS mode of the access point, wherein the access point supports switching between the first capability mode and the second capability mode in the DPS mode.

[0371] In some embodiments, the capability information related to the DPS mode of the access point includes at least one of the following:

[0372] Does the access point support DPS mode?

[0373] Whether the access point enables the DPS mode;

[0374] The first delay is used to indicate the delay during which the access point switches from the second capability mode to the first capability mode;

[0375] The second delay is used to indicate the delay during which the access point switches from the first capability mode to the second capability mode;

[0376] The access point supports the following capability parameters in the second capability mode.

[0377] In some embodiments, the capability parameters supported by the access point in the second capability mode include at least one of the following:

[0378] The maximum channel bandwidth supported by the access point in the second capability mode;

[0379] The maximum number of spatial streams supported by the access point in the second capability mode;

[0380] The maximum modulation and coding scheme (MCS) index supported by the access point in the second capability mode.

[0381] In some embodiments, the fifth frame includes an Ultra-High Reliability (UHR) capability element, the UHR capability element including a first field for indicating whether the access point supports DPS mode.

[0382] In some embodiments, the fifth frame includes a first element, which includes at least one of the following fields:

[0383] The second field is used to indicate whether the DPS mode is enabled;

[0384] The third field is used to indicate the first delay;

[0385] The fourth field is used to indicate the second delay;

[0386] The fifth field is used to indicate the maximum channel bandwidth supported by the access point in the second capability mode;

[0387] The sixth field is used to indicate the maximum number of spatial streams supported by the access point in the second capability mode;

[0388] The seventh field indicates the maximum number of MCS indexes supported by the access point in the second capability mode.

[0389] In some embodiments, the first frame includes at least one of the following fields:

[0390] The eighth field is used to indicate the service type of the service to be transmitted at the first site;

[0391] The ninth field is used to indicate the unit of the traffic volume of the service to be transmitted at the first site;

[0392] The tenth field is used to indicate the volume of the service to be transmitted at the first site.

[0393] In some embodiments, the second frame includes at least one of the following fields:

[0394] The eleventh field is used to indicate whether a TXOP is allocated to the first site via the second frame or a RU is allocated to the first site via a trigger frame;

[0395] The twelfth field indicates the duration for which the access point is in the second capability mode.

[0396] Optionally, in some embodiments, the aforementioned transmitting or receiving module may be a communication interface or transceiver, or an input / output interface of a communication chip or system-on-a-chip.

[0397] It should be understood that the apparatus 600 according to the embodiments of this application may correspond to the first station in the method embodiments of this application, and the above and other operations and / or functions of each unit in the apparatus 600 are respectively to implement the corresponding process of the first station in the method embodiments shown in FIG3 to FIG10. For the sake of brevity, they will not be described in detail here.

[0398] Figure 13 is a schematic structural diagram of a communication device 700 provided in an embodiment of this application. The communication device 700 shown in Figure 13 includes a processor 710, which can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0399] Optionally, as shown in FIG13, the communication device 700 may further include a memory 720. The processor 710 can call and run a computer program from the memory 720 to implement the methods in the embodiments of this application. For example, when the communication device 700 is a first station, the processor 710 can call and run a computer program from the memory 720 to implement the various steps of the method embodiments executed by the first station, achieving the same technical effect. When the communication device 700 is an access point, the processor 710 can call and run a computer program from the memory 720 to implement the various steps of the method embodiments executed by the access point, achieving the same technical effect.

[0400] Alternatively, the memory 720 may be a separate device independent of the processor 710, or it may be integrated into the processor 710.

[0401] Optionally, as shown in FIG13, the communication device 700 may further include a transceiver 730, and the processor 710 may control the transceiver 730 to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.

[0402] Optionally, transceiver 730 may include a transmitter and a receiver. Transceiver 730 may further include antennas, and the number of antennas may be one or more.

[0403] Figure 14 is a schematic structural diagram of a chip according to an embodiment of this application. The chip 800 shown in Figure 14 includes a processor 810, which can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0404] Optionally, as shown in FIG14, chip 800 may further include memory 820. Processor 810 can retrieve and run computer programs from memory 820 to implement the methods in the embodiments of this application.

[0405] Alternatively, the memory 820 may be a separate device independent of the processor 810, or it may be integrated into the processor 810.

[0406] Optionally, the chip 800 may also include an input interface 830. The processor 810 can control the input interface 830 to communicate with other devices or chips, for example, to acquire information or data sent by other devices or chips.

[0407] Optionally, the chip 800 may also include an output interface 840. The processor 810 can control the output interface 840 to communicate with other devices or chips, for example, to output information or data to other devices or chips.

[0408] Optionally, the chip can be applied to the access point in the embodiments of this application, and the chip can implement the corresponding processes implemented by the access point in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0409] Optionally, the chip can be applied to the site in the embodiments of this application, and the chip can implement the corresponding processes implemented by the site in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0410] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0411] Figure 15 is a schematic block diagram of a communication system 900 provided in an embodiment of this application. As shown in Figure 15, the communication system 900 includes a station 910 and an access point 920.

[0412] The station 910 can be used to implement the corresponding functions implemented by the first station in the above method, and the access point 920 can be used to implement the corresponding functions implemented by the access point in the above method. For the sake of brevity, these will not be elaborated here.

[0413] It should be understood that the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.

[0414] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0415] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.

[0416] This application also provides a readable storage medium storing a computer program that, when executed by a processor, implements the various processes of the above method embodiments.

[0417] Optionally, the readable storage medium can be applied to the access point in the embodiments of this application, and the computer program causes the processor to execute the corresponding process implemented by the access point in the method embodiments of this application. To avoid repetition, it will not be described again here.

[0418] Optionally, the readable storage medium can be applied to the first station in the embodiments of this application, and the computer program causes the processor to execute the corresponding process implemented by the first station in the method embodiments of this application. To avoid repetition, it will not be described again here.

[0419] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the various processes of the above-described method embodiments.

[0420] Optionally, the computer program product can be applied to the access point in the embodiments of this application, and the computer program causes the processor to execute the corresponding process implemented by the access point in the method embodiments of this application. To avoid repetition, it will not be described again here.

[0421] Optionally, the computer program product can be applied to the first station in the embodiments of this application, and the computer program causes the processor to execute the corresponding process implemented by the first station in the method embodiments of this application. To avoid repetition, it will not be described again here.

[0422] This application also provides a computer program. When executed by a processor, this computer program implements the various processes of the above-described method embodiments.

[0423] Optionally, the computer program can be applied to the access point in the embodiments of this application. The computer program causes the processor to execute the corresponding process implemented by the access point in the method embodiments of this application. To avoid repetition, it will not be described again here.

[0424] Optionally, the computer program can be applied to the first station in the embodiments of this application. The computer program causes the processor to execute the corresponding process implemented by the first station in the method embodiments of this application. To avoid repetition, it will not be described again here.

[0425] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0426] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0427] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0428] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0429] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0430] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0431] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A data transmission method, wherein, include: The access point receives a first frame sent by the first site. The first frame is used to request the access point to switch from a first capability mode to a second capability mode. The first frame includes the service information to be transmitted by the first site. The capability of the access point in the second capability mode is higher than that of the access point in the first capability mode. The access point sends a second frame based on the second capability mode, and the second frame is used to respond to the request from the first site.

2. The method according to claim 1, wherein, The service information to be transmitted at the first site includes at least one of the following: The service type of the service to be transmitted at the first site; The volume of the service to be transmitted at the first site.

3. The method according to claim 1 or 2, wherein, The second frame includes at least one of the following: The first indication information is used to indicate that a transmission opportunity (TXOP) is allocated to the first site through the second frame or a resource unit (RU) is allocated to the first site through a trigger frame. First-time information is used to indicate the duration during which the access point is in the second capability mode.

4. The method according to claim 3, wherein, When the first indication information indicates that a TXOP is allocated to the first site via the second frame, the method further includes: The access point receives uplink data sent by the first site via the TXOP allocated by the second frame.

5. The method according to claim 4, wherein, After the access point receives the uplink data sent by the first site via the TXOP allocated in the second frame, the method further includes: The access point sends a third frame to at least one site, the third frame being used to query the cache status information of the at least one site; The access point receives a fourth frame from the at least one site, the fourth frame including the site's cache state information; The access point sends a first trigger frame to the at least one site based on the cache status information of the at least one site. The first trigger frame is used to allocate a RU to the at least one site.

6. The method according to claim 5, wherein, The third frame includes a Quality of Service (QoS) control field, which includes a Traffic Identifier (TID) field. The TID field is set to a first value, indicating that the service to be transmitted is a high-priority service.

7. The method according to claim 3, wherein, When the first indication information indicates that a RU is allocated to the first site via a trigger frame, the method further includes: The access point sends a second trigger frame, which is used to allocate an RU to at least one site, wherein the at least one site includes the first site.

8. The method according to claim 7, wherein, The second trigger frame includes a QoS control field, which includes a TID field. The TID field is set to a second value, indicating that the uplink service triggered by the second trigger frame is a high-priority uplink service.

9. The method according to any one of claims 3-8, wherein, The method further includes: After the access point has been in the second capability mode for a duration indicated by the first time information for a period of time, and after a first delay, the access point switches from the second capability mode to the first capability mode, where the first delay is the delay between the access point switching from the second capability mode to the first capability mode.

10. The method according to any one of claims 1-9, wherein, Before the access point receives the first frame sent by the first site, the method further includes: The access point sends a fifth frame to the first site. The fifth frame is used to indicate the access point's dynamic power saving DPS mode related capability information. In the DPS mode, the access point supports switching between the first capability mode and the second capability mode.

11. The method according to claim 10, wherein, The fifth frame includes one of the following frames: a beacon frame, a probe response frame, an association response frame, or a reassociation response frame.

12. The method according to claim 10, wherein, The DPS mode-related capability information of the access point includes at least one of the following: Does the access point support DPS mode? Whether the access point enables the DPS mode; The first delay is used to indicate the delay during which the access point switches from the second capability mode to the first capability mode; The second delay is used to indicate the delay during which the access point switches from the first capability mode to the second capability mode; The access point supports the following capability parameters in the second capability mode.

13. The method according to claim 12, wherein, The DPS mode is indicated by a 1-bit value, where a value of 0 indicates that the access point does not enable DPS mode, and a value of 1 indicates that the access point enables DPS mode.

14. The method according to claim 13, wherein, The access point supports at least one of the following capability parameters in the second capability mode: The maximum channel bandwidth supported by the access point in the second capability mode; The maximum number of spatial streams supported by the access point in the second capability mode; The maximum modulation and coding scheme (MCS) index supported by the access point in the second capability mode.

15. The method according to claim 13 or 14, wherein, The fifth frame includes an Ultra-High Reliability (UHR) capability element, which includes a first field indicating whether the access point supports DPS mode.

16. The method according to any one of claims 11-15, wherein, The fifth frame includes a first element, which is a UHR operation element.

17. The method according to any one of claims 1-16, wherein, The first frame includes at least one of the following fields: The eighth field is used to indicate the service type of the service to be transmitted at the first site; The ninth field is used to indicate the unit of the traffic volume of the service to be transmitted at the first site; The tenth field is used to indicate the volume of the service to be transmitted at the first site.

18. The method according to any one of claims 1-17, wherein, The second frame includes at least one of the following fields: The eleventh field is used to indicate whether a TXOP is allocated to the first site via the second frame or a RU is allocated to the first site via a trigger frame; The twelfth field indicates the duration for which the access point is in the second capability mode.

19. A data transmission method, wherein, include: The first station sends a first frame to the access point. The first frame is used to request the access point to switch from a first capability mode to a second capability mode. The first frame includes the service information to be transmitted by the first station. The capability of the access point in the second capability mode is higher than that of the access point in the first capability mode. The first station receives a second frame sent by the access point, the second frame being used to respond to the request from the first station.

20. The method according to claim 19, wherein, The second frame includes at least one of the following: The first indication information is used to indicate that a transmission opportunity (TXOP) is allocated to the first site through the second frame or a resource unit (RU) is allocated to the first site through a trigger frame. First-time information is used to indicate the duration during which the access point is in the second capability mode.

21. The method according to claim 20, wherein, When the first indication information indicates that a TXOP is allocated to the first site via the second frame, the method further includes: The first station sends uplink data to the access point through the TXOP allocated in the second frame.

22. The method according to claim 21, wherein, When the first indication information indicates that a RU is allocated to the first site via a trigger frame, the method further includes: The first station receives a second trigger frame sent by the access point, the second trigger frame being used to allocate an RU to at least one station, wherein the at least one station includes the first station.

23. The method according to any one of claims 20-22, wherein, Before the first station sends the first frame to the access point, the method further includes: The first station receives a fifth frame sent by the access point. The fifth frame is used to indicate the access point's dynamic power saving DPS mode related capability information. In the DPS mode, the access point supports switching between the first capability mode and the second capability mode.

24. A wireless communication device, wherein, The wireless communication device is an access point, or, is configured in the access point, includes: The receiving module is used to receive a first frame sent by the first station. The first frame is used to request the access point to switch from a first capability mode to a second capability mode. The first frame includes the service information to be transmitted by the first station. The capability of the access point in the second capability mode is higher than that of the access point in the first capability mode. The sending module is used to send a second frame based on the second capability mode, the second frame being used to respond to the request from the first site.

25. A wireless communication device, wherein, The wireless communication device is a first station, or is installed in the first station, including: The sending module is used to send a first frame to the access point. The first frame is used to request the access point to switch from a first capability mode to a second capability mode. The first frame includes the service information to be transmitted by the first site. The capability of the access point in the second capability mode is higher than that of the access point in the first capability mode. The receiving module is used to receive a second frame sent by the access point, the second frame being used to respond to the request from the first site.

26. A communication device, wherein, include: A processor and a memory for storing a computer program, the processor for calling and running the computer program stored in the memory to perform the method as claimed in any one of claims 1 to 18, or the method as claimed in any one of claims 19 to 23.

27. A readable storage medium, wherein, Used to store a computer program that causes a computer to perform the method as claimed in any one of claims 1 to 18, or the method as claimed in any one of claims 19 to 23.