Wireless communication methods, communication devices, communication system, chip, storage medium, and program product

WO2026193732A1PCT designated stage Publication Date: 2026-09-24GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/083385
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-03-19
Publication Date
2026-09-24

Smart Images

  • Figure CN2025083385_24092026_PF_FP_ABST
    Figure CN2025083385_24092026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in an embodiment of the present application is a wireless communication method. The method comprises: a first communication device sending first information to a second communication device, wherein the first information is used for indicating whether a first trigger frame containing an RA-RU is present in a current transmission opportunity and / or is used for indicating an allocated RA-RU.
Need to check novelty before this filing date? Find Prior Art

Description

Wireless communication methods, devices, systems, chips, storage media, and software products Technical Field

[0001] This application relates to the field of mobile communication technology, specifically to a wireless communication method and device, system, chip, storage medium, and program product. Background Technology

[0002] The wireless LAN industry is one of the fastest-growing sectors in the entire data communication field. Wireless LAN solutions offer advantages such as flexibility, mobility, scalability, and lower investment costs.

[0003] To optimize network resource utilization and reduce energy consumption, bandwidth is dynamically adjusted through Dynamic Power Save (DPS). Summary of the Invention

[0004] This application provides a wireless communication method, device, system, chip, storage medium, and program product.

[0005] The wireless communication method provided in this application includes:

[0006] The first communication device sends first information; wherein the first information is used to indicate whether there is a first trigger frame containing RA-RU within the current transmission opportunity and / or to indicate the allocated RA-RU.

[0007] The wireless communication method provided in this application includes:

[0008] The second communication device receives first information; wherein the first information is used to indicate whether there is a first trigger frame containing RA-RU within the current transmission opportunity and / or to indicate the allocated RA-RU.

[0009] The first communication device provided in this application embodiment includes:

[0010] The first communication unit is configured to send first information; wherein the first information is used to indicate whether there is a first trigger frame containing an RA-RU within the current transmission opportunity and / or to indicate the allocated RA-RU.

[0011] The second communication device provided in this application embodiment includes:

[0012] The second communication unit is configured to receive first information; wherein the first information is used to indicate whether there is a first trigger frame containing an RA-RU within the current transmission opportunity and / or to indicate the allocated RA-RU.

[0013] The first communication device provided in this application includes a processor and a memory. The memory stores a computer program, and the processor calls and runs the computer program stored in the memory, causing the first communication device to perform the wireless communication method described above.

[0014] The second communication device provided in this application includes a processor and a memory. The memory stores a computer program, and the processor calls and runs the computer program stored in the memory, causing the second communication device to perform the wireless communication method described above.

[0015] The communication system provided in this application includes a first communication device and a second communication device.

[0016] A first communication device is configured to send first information; wherein the first information is used to indicate whether there is a first trigger frame containing an RA-RU within the current transmission opportunity and / or to indicate the allocated RA-RU;

[0017] The second communication device is configured to receive the first information.

[0018] The chip provided in this application includes a processing unit for calling and running a computer program from a memory, causing a device equipped with the chip to perform the aforementioned wireless communication method.

[0019] The computer-readable storage medium provided in this application embodiment is used to store a computer program, the execution of which causes the computer to perform the above-described wireless communication method.

[0020] The computer program product provided in this application includes computer program instructions, the execution of which causes a computer to perform the above-described wireless communication method.

[0021] The computer program provided in this application embodiment, when run on a computer, causes the computer to perform the aforementioned wireless communication method.

[0022] By using the above technical solution to indicate DPS, the AP can trigger the appropriate STA to switch capability modes in an efficient and energy-saving manner when there are a large number of STAs. This solves the problem of untimely switching triggering that may occur when switching capability modes through ICF, thereby reducing transmission latency, improving transmission efficiency, and effectively enhancing wireless communication performance. Attached Figure Description

[0023] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0024] Figure 1 is an optional schematic diagram of an application scenario provided by an embodiment of this application;

[0025] Figure 2 is an optional schematic diagram of an application scenario provided by an embodiment of this application;

[0026] Figure 3 is an optional schematic diagram of an application scenario provided by an embodiment of this application;

[0027] Figure 4 is an optional schematic diagram of the format of the trigger frame provided in an embodiment of this application;

[0028] Figure 5 is an optional schematic diagram of the format of the trigger frame of the UHR variant provided in the embodiments of this application;

[0029] Figure 6 is an optional schematic diagram of the format of the user information field provided in an embodiment of this application;

[0030] Figure 7 is an optional schematic diagram of the UORA mechanism provided in an embodiment of this application;

[0031] Figure 8 is an optional schematic diagram of the format of the block confirmation frame provided in an embodiment of this application;

[0032] Figure 9 is an optional schematic diagram of the format of the block confirmation control field provided in an embodiment of this application;

[0033] Figure 10 is an optional schematic diagram of the format of the block confirmation information field provided in an embodiment of this application;

[0034] Figure 11 is an optional schematic diagram of the format of the block confirmation information field provided in an embodiment of this application;

[0035] Figure 12 is an optional schematic diagram of the format of the AID TID information field provided in an embodiment of this application;

[0036] Figure 13 is an optional schematic diagram of the format of the AID TID information field provided in an embodiment of this application;

[0037] Figure 14 is an optional schematic diagram of the format of the AID TID information field provided in an embodiment of this application;

[0038] Figure 15 is an optional schematic diagram of the format of the cache status report control field provided in an embodiment of this application;

[0039] Figure 16 is an optional schematic diagram of the wireless communication method provided in an embodiment of this application;

[0040] Figure 17 is an optional schematic diagram of the format of the public information field provided in the embodiments of this application;

[0041] Figure 18 is an optional schematic diagram of the format of the special user information field provided in the embodiments of this application;

[0042] Figure 19 is an optional schematic diagram of the wireless communication method provided in an embodiment of this application;

[0043] Figure 20 is an optional schematic diagram of the wireless communication method provided in an embodiment of this application;

[0044] Figure 21 is an optional schematic diagram of the wireless communication method provided in an embodiment of this application;

[0045] Figure 22 is an optional schematic diagram of the wireless communication method provided in an embodiment of this application;

[0046] Figure 23 is an optional schematic diagram of the wireless communication method provided in an embodiment of this application;

[0047] Figure 24 is an optional schematic diagram of the wireless communication method provided in an embodiment of this application;

[0048] Figure 25 is an optional schematic diagram of the user information field provided in an embodiment of this application;

[0049] Figure 26 is an optional schematic diagram of the wireless communication method provided in an embodiment of this application;

[0050] Figure 27 is an optional schematic diagram of the wireless communication method provided in an embodiment of this application;

[0051] Figure 28 is an optional schematic diagram of the wireless communication method provided in an embodiment of this application;

[0052] Figure 29 is an optional schematic diagram of the format of the block confirmation control field provided in an embodiment of this application;

[0053] Figure 30 is an optional schematic diagram of the format of the block confirmation bitmap field provided in an embodiment of this application;

[0054] Figure 31 is an optional schematic diagram of the format of the buffer status report field provided in an embodiment of this application;

[0055] Figure 32 is an optional schematic diagram of the format of the unavailable information field provided in an embodiment of this application;

[0056] Figure 33 is an optional schematic diagram of the format of the enhanced buffer status report field provided in an embodiment of this application;

[0057] Figure 34 is an optional schematic diagram of the wireless communication method provided in an embodiment of this application;

[0058] Figure 35 is an optional schematic diagram of the wireless communication method provided in an embodiment of this application;

[0059] Figure 36 is an optional schematic diagram of the wireless communication method provided in an embodiment of this application;

[0060] Figure 37 is an optional schematic diagram of the wireless communication method provided in an embodiment of this application;

[0061] Figure 38 is an optional schematic diagram of the wireless communication method provided in an embodiment of this application;

[0062] Figure 39 is an optional schematic diagram of the format of the ICF frame provided in an embodiment of this application;

[0063] Figure 40 is an optional schematic diagram of the wireless communication method provided in an embodiment of this application;

[0064] Figure 41 is an optional schematic diagram of the format of the ICF frame provided in an embodiment of this application;

[0065] Figure 42 is an optional schematic diagram of the wireless communication method provided in an embodiment of this application;

[0066] Figure 43 is an optional schematic diagram of the ICR frame format provided in an embodiment of this application;

[0067] Figure 44 is a schematic diagram of the structural composition of the first communication device provided in an embodiment of this application;

[0068] Figure 45 is a schematic diagram of the structural composition of the second communication device provided in an embodiment of this application;

[0069] Figure 46 is a schematic structural diagram of a communication device provided in an embodiment of this application;

[0070] Figure 47 is a schematic structural diagram of the chip provided in an embodiment of this application;

[0071] Figure 48 is a schematic block diagram of a communication system provided in an embodiment of this application. Detailed Implementation

[0072] The technical solutions in 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, not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0073] The technical solutions of this application embodiment can be applied to various communication systems, such as Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), or other communication systems. WLAN can support frequency bands including but not limited to: low frequency bands (2.4GHz, 5GHz, 6GHz) and high frequency bands (45GHz, 60GHz).

[0074] Figure 1 is an example of a communication system architecture applied in an embodiment of this application.

[0075] As shown in Figure 1, the communication system 100 may include a wireless access point (AP) 110 and a station (STA) 120 that accesses the network through the AP 110. In some scenarios, the AP 110 may also be called an AP STA, meaning that in a sense, the AP 110 is also a type of STA. In some scenarios, the STA 120 may also be called a non-AP STA. In some scenarios, the STA 120 may include both AP STAs and non-AP STAs. Communication in the communication system 100 may include: communication between the AP 110 and the STA 120, or communication between STAs 120, or communication between the STA 120 and a peer STA, where a peer STA may refer to the peer device communicating with the STA 120; for example, a peer STA may be an AP or a non-AP STA.

[0076] The AP 110 serves as a bridge connecting wired and wireless networks, primarily linking various wireless network clients together and then connecting the wireless network to the Ethernet. The AP 110 can be a WiFi-enabled terminal device (such as a mobile phone) or a network device (such as a router).

[0077] It's important to note that the role of the STA 120 in a communication system is not absolute; that is, the STA 120 can switch between the roles of AP and STA. For example, in some scenarios, when a mobile phone is connected to a router, it acts as a STA; when the phone serves as a hotspot for other mobile phones, it acts as an AP.

[0078] In some embodiments, AP 110 and STA 120 may be devices used in vehicle networking, IoT nodes and sensors in the Internet of Things (IoT), smart cameras, smart remote controls, smart water and electricity meters in smart homes, and sensors in smart cities.

[0079] In some embodiments, AP 110 may be a device supporting the 802.11be standard. The AP may also be a device supporting various current and future 802.11 family WLAN standards, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a. In some embodiments, STA 120 may support the 802.11be standard. The STA may also support various current and future 802.11 family WLAN standards, such as 802.11bn, 802.11be, 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.

[0080] In some embodiments, STA 120 may be a mobile phone, tablet, computer with wireless transceiver capabilities, 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, wireless device in smart grid, wireless device in transportation safety, wireless device in smart city or smart home, vehicle communication device, wireless communication chip / application specific integrated circuit (ASIC) / system on chip (SoC), etc.

[0081] For example, STA 120 can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not just hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0082] It should be understood that Figure 1 is merely an example of this application and should not be construed as a limitation of this application. For example, Figure 1 only exemplarily shows one AP and two STAs. In some embodiments, the communication system 100 may include multiple APs and other numbers of STAs, and this application does not limit this.

[0083] Figure 2 is a schematic diagram of an application scenario of an embodiment of this application.

[0084] As shown in Figure 2, the communication system 200 may include: an AP multi-link device (MLD) 210 and a non-AP MLD 220. The AP MLD 210 is an electronic device capable of forming a wireless local area network (WLAN) 230 based on transmitted signals, such as a router or a mobile phone with hotspot functionality. The non-AP MLD 220 is an electronic device connected to the WLAN 230 formed by the AP MLD 210, such as a mobile phone, a smart washing machine, an air conditioner, or an electronic lock. The non-AP MLD 220 and the AP MLD 210 communicate via the WLAN 230. The AP MLD 210 can be a soft AP MLD, a mobile AP MLD, etc.

[0085] As shown in Figure 3, in the communication system described in Figure 2, AP MLD 210 is associated with at least two APs 2101, and non-AP MLD 220 is associated with at least two stations (STAs) 2201. Each AP is connected to a different STA in non-AP MLD 220 via different links. An AP affiliated with an AP MLD can also be referred to as an AP affiliated with an AP MLD, and a STA affiliated with a non-AP MLD can also be referred to as a non-AP STA affiliated with a non-AP MLD or a STA affiliated with a non-AP MLD.

[0086] In the embodiments of this application, AP MLD 210 and non-AP MLD 220 can be terminal devices. Terminal devices can refer to access terminals, user equipment (UE), user units, user stations, mobile stations, mobile stations, remote stations, remote terminals, mobile devices, user terminals, terminals, wireless communication devices, user agents, or user equipment. Access terminals can be cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in 5th generation (5G) networks, or terminal devices in future evolved Public Land Mobile Networks (PLMNs), etc.

[0087] The communication system 200 shown in Figure 2 may also include network devices, which can be access network devices that communicate with terminal devices. The access network devices can provide communication coverage for a specific geographical area and can communicate with terminal devices located within that coverage area.

[0088] Figure 2 exemplarily illustrates an AP MLD and a non-AP MLD. Optionally, the communication system 200 may include multiple non-AP MLDs accessing the wireless local area network 230. This application embodiment does not limit this.

[0089] It should be noted that Figures 1, 2, and 3 are merely illustrative examples illustrating the system to which this application applies. Of course, the methods shown in the embodiments of this application can also be applied to other systems. Furthermore, the terms "system" and "network" are often used interchangeably herein. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship. It should also be understood that the "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of an association relationship. For example, A instructing B can mean that A directly instructs B, for example, B can be obtained through A; it can also mean that A indirectly instructs B, for example, A instructs C, B can be obtained through C; or it can mean that there is an association relationship between A and B.

[0090] To facilitate understanding of the technical solutions of the embodiments of this application, the relevant technologies of the embodiments of this application are described below. The following relevant technologies are optional solutions and can be combined with the technical solutions of the embodiments of this application in any way, and they all fall within the protection scope of the embodiments of this application.

[0091] The wireless LAN industry is one of the fastest-growing sectors in the entire data communication field. As a supplement and extension to traditional wired LANs, wireless LAN solutions have gained popularity among home network users, small and medium-sized office users, a wide range of enterprise users, and telecommunications operators due to their advantages such as flexibility, mobility, scalability, and lower investment costs, leading to their rapid adoption.

[0092] In order to perform Clear Channel Assessment (CCA) during the short interframe space (SIFS) between the Initial Control Frame (ICF) and the ICF response, more time can be given to the STA to change the bandwidth (BW).

[0093] Because padding is included before the Frame Check Sequence (FCS) in non-high-throughput (HT) repetition mode, if padding is selected, the station (STA) is forced to wait until the Physical Layer Protocol Data Unit (PPDU) ends before switching bandwidth.

[0094] A new I-FCS field can be added before padding so that the STA can use the padding time to change the bandwidth and use SIFS to perform CCA on the Transmission Opportunity (TxOP) bandwidth.

[0095] For example, the trigger frame format shown in Figure 4 includes the following fields: Frame Control, Duration, Receive Address (RA), Send Address (TA), Common Info, User info STA1 (Site 1), User info STA2 (Site 2), User Info Frame Check Sequence 2 (FCS2), User Info padding, and Frame Check Sequence (FCS).

[0096] In this case, an FCS2 field can be added as an I-FCS field before filling in the data. The FCS is calculated on the entire data portion before the FCS2 field in the user information.

[0097] Therefore, in order to optimize the efficiency of network resource utilization and reduce energy consumption, bandwidth is dynamically adjusted through DPS. Specifically, the addition of the Intermediate Frame Check Sequence (I-FCS) field allows the STA to change the bandwidth using the padding time.

[0098] DPS is a dynamic power consumption and performance adjustment mechanism that allows a STA to switch between Lower Capability (LC) mode and Higher Capability (HC) mode to balance power consumption and transmission performance. In LC mode, the STA operates at the lowest power consumption and only supports basic functions (such as receiving non-HT repeating PPDUs). In HC mode, the STA activates all capabilities (such as high bandwidth, multiple antennas, and higher-order modulation and coding schemes (MCS)) for high-speed data transmission.

[0099] The DPS-assisted STA (such as AP) initiates the handover from LC to HC by sending an initial control frame (ICF). Once the conditions are met, it automatically reverts to LC mode. The ICF uses a non-HT repeating PPDU format (for compatibility reasons) with a fixed rate of 6 / 12 / 24 Mbps (To Be Determined, TBD), ensuring that LC mode STAs can parse it.

[0100] To reduce processing latency and allow STAs to verify frame integrity in advance, the ICF includes an intermediate FCS field (such as I-FCS). Specifically, when a DPS STA reports a non-zero padding delay (DPS Padding Delay), the ICF needs to include the intermediate FCS. Furthermore, the ICF must contain sufficient padding to meet the latency requirements of the target STA, ensuring that the STA has enough time to complete CCA detection and bandwidth adjustment before mode switching.

[0101] However, during DPS, the AP cannot fully understand the buffer status of the Non-AP STA. When the AP sends an ICF frame to switch the capability mode of the Non-AP STA, there may be cases where the Non-AP STA with uplink low-latency traffic is not triggered to switch the capability mode in time. This will affect the transmission latency and / or transmission efficiency of the uplink services of the Non-AP STA.

[0102] In other words, when switching capability modes via ICF, there may be issues with untimely switching triggering, which increases transmission latency, reduces transmission efficiency, and thus affects wireless communication performance.

[0103] The following describes the relevant general technologies and background associated with the wireless communication method provided in the embodiments of this application.

[0104] I. Trigger Frames for the Ultra High Reliability (UHR) Variant

[0105] To support the requirements of ultra-high throughput, low latency, and deterministic transmission, a new type of trigger frame, namely the UHR variant trigger frame, is introduced. As shown in Figure 5, the UHR variant trigger frame includes the following fields: Frame Control, Duration, Receive Address (RA), Transmit Address (TA), Common Info, User Info List, Padding, and Frame Check Sequence (FCS).

[0106] The Common Info field includes the following subfields:

[0107] Trigger Type: Indicates the different types of trigger frames. This is crucial for the receiving end to understand which type of response is required.

[0108] Uplink Length (UL Length): Indicates the expected response length. This helps the receiver understand how many resources need to be allocated to receive upcoming data.

[0109] More Trigger Frames (More TF): Indicates whether a series of trigger frames have been sent. If set to true, the receiver needs to be prepared to receive more trigger frames.

[0110] Channel Sounding (CS) Required: Indicates whether channel sounding is necessary before responding. This is crucial for avoiding data transmission on busy channels, which can lead to collisions.

[0111] Uplink bandwidth (UL Bandwidth, UL BW): Indicates the bandwidth of the PPDU. This helps the receiver understand the bandwidth requirements of the data to be received.

[0112] Guard interval and Long Training Field Type / Transmission Mode / Frame Mode (GI And HE / EHT / UHR-LTF Type / TXS mode / ICF Mode): Values ​​range from 0 to 3, indicating different Long Training Field (LTF) types in the trigger-based (TB) PPDU. HE / EHT / UHR-LTF includes High Efficiency Long Training Field (HE-LTF), Extremely High Throughput Long Training Field (EHT-LTF), and Ultra High Reliability Long Training Field (UHR-LTF).

[0113] The Common Info field also includes subfields such as Number of HE / EHT / UHR-LTF Symbols, Low-Density Parity-Check Extra Symbol Segment (LDPC Extra Symbol Segment), Access Point Transmit Power (AP Tx Power), Packet Expansion Ambiguity (PE Disambiguity), Uplink Spatial Reuse (UL Spatial Reuse), High Efficiency / Extremely High Throughput / Ultra-High Reliability P160 (HE / EHT / UHR P160), Special User Info Field Flag, Distributed Remote Unit / Remote Radio Unit Indication (DRU / RRU Indication), IFCS Present Flag, UHR Reserved, and Reserved.

[0114] The Special User Info field in the User Info List includes the following subfields:

[0115] 12-bit Association Identifier (AID12): The value is 2007, which identifies this User Info field as a Special User Info field.

[0116] Physical Layer Version Identifier (PHY Version Identifier): Indicates the PHY version of the requested TB PPDU (non-High Efficiency (HE) TB PPDU). For EHT, the PHY Version Identifier subfield is set to 0. Values ​​between 1 and 7 are reserved.

[0117] Uplink Bandwidth Extension (UL Bandwidth Extension): The UL Bandwidth Extension subfield, together with the UL BW subfield in the Common Info field, indicates the bandwidth of the requested TB PPDU.

[0118] Extremely High Throughput Spatial Reuse 1: Carries the value in the corresponding Spatial Reuse 1 subfield of the U-SIG field of the EHT TB PPDU to be included.

[0119] Extremely High Throughput Spatial Reuse 2: Carries the value in the corresponding Spatial Reuse 2 subfield of the U-SIG field to be included in the EHT TB PPDU.

[0120] U-SIG Disregard And Validate: Carries the values ​​in the Ignore and Validate subfields of the U-SIG field to be included in the requested EHT TB PPDU.

[0121] The Special User Info field also includes subfields such as Reserved.

[0122] The User Info List field includes the following subfields:

[0123] 12-bit Association Identifier (AID12): Indicates the AID of an associated site or a non-associated site.

[0124] Resource Units Allocation (RU Allocation): Identifies the size and location of the RU along with the UL BW subfield in the Common Info field.

[0125] Uplink Forward Error Correction Coding Type (UL FEC Coding Type): Indicates the encoding type of the requested HE TB PPDU. The UL FEC Coding subfield is set to 0 to indicate Binary Convolutional Coding (BCC), and set to 1 to indicate Low-Density Parity-Check (LDPC).

[0126] Uplink High Efficiency Modulation and Coding Scheme (UL HE-MCS): Indicates a request for a High Efficiency Modulation and Coding Scheme (HE-MCS) for the HE TB PPDU.

[0127] Signal Space Allocation (SS Allocation): Indicates the spatial flow of the requested HE TB PPDU.

[0128] Uplink Target Receive Power (UL Target Receive Power): This represents the expected received signal power of the HE portion waveform of the HE TB PPDU transmitted on the assigned RU, measured at the antenna connector of the AP and averaged on the antenna.

[0129] Power saving mode under 160MHz channel (PS160): This indicates an optimized power saving mechanism under a 160MHz wide channel, where the STA can selectively shut down some sub-channel RF circuits.

[0130] The User Info field also includes subfields such as 2×Low-Density Parity Check (2×LDPC).

[0131] II. Random Access Resource Unit (RA-RU) indication in the AID12 field of the trigger frame

[0132] Based on Orthogonal Frequency Division Multiple Access (OFDMA), a channel can be divided into multiple RUs for simultaneous transmission by different STAs. RA-RU is an RU allocated by the AP to a STA for contention for access.

[0133] In the trigger frame, the AP can assign the type of RU, including a specific RU to a specific STA (via the Association Identifier (AID)) and an RA-RU for unspecified STAs to compete for.

[0134] In other words, in order to improve channel utilization and reduce collisions, the AP may allocate some RUs as RA-RUs in the trigger frame, allowing unscheduled STAs to send data on these RUs through a contention mechanism.

[0135] As shown in Figure 6, the user information field in the trigger frame may include subfields such as 12-bit association identifier (AID12), resource unit allocation (RU Allocation), uplink forward error correction coding type (UL FEC Coding Type), uplink high efficiency modulation and coding scheme (UL HE-MCS), uplink diagnostic communication manager (UL Diagnostic Communication Manager, UL DCM), signal space allocation (SS Allocation) / random access resource unit information (RA-RU Information), uplink target receive power (UL Target Receive Power), trigger dependent user information (Trigger Dependent User Info), and reserved.

[0136] The AP can indicate the RA-RU via AID12, as shown in Table 1:

[0137] Table 1

[0138] III. Uplink OFDMA Random Access (UORA)

[0139] As shown in Figure 7, before the AP sends trigger frame 1, the initial opportunity backoff (OBO) counter values ​​(initial OBO) of high-efficiency (HE) site 1 (STA 1), site 2 (STA 2), site 3 (STA 3), and site 4 (STA 4) are 3, 5, 4, and 2, respectively.

[0140] In trigger frame 1, the AP allocates a dedicated RU (RU6) to STA4. Therefore, STA4 does not compete for the RA-RU but directly uses the allocated RU to send data. Other STAs need to adjust their OBO counters according to the information in the trigger frame and may compete for the RA-RU.

[0141] The information in trigger frame 1 may include different numbers of RA-RUs allocated to associated and unassociated STAs. For example, an associated STA has three available RA-RUs (RU1-RU3), and an unassociated STA has two RA-RUs (RU4-RU5). STA3, being an unassociated STA, needs to adjust its OBO counter based on the number of unassociated RA-RUs.

[0142] As associated STAs, STA1 and STA2's OBO counters decrease the number of associated RA-RUs indicated in the trigger frame (3). STA1's OBO decreases from 3 to 0, so a random RU (e.g., RU2) is selected to send data. STA2's OBO decreases from 5 to 2, maintaining the new OBO value until the next trigger frame. As a non-associated STA, STA3's OBO decreases from 4 by 2 (the number of non-associated RA-RUs), resulting in 2, thus maintaining the new OBO value until the next trigger frame.

[0143] After trigger frame 1, the status of each STA is updated: STA4 still has data to be sent, so it keeps the initial OBO=2; STA1 has new data, so it randomly selects a new OBO=4; STA2 and STA3 keep their respective OBO values.

[0144] When trigger frame 2 arrives, the number of RA-RUs in the associated STA becomes 2. STA1, STA2, and STA4, as associated STAs, have their OBO counters reduced by 2. The OBOs of STA2 and STA4 decrease to 0, so they each select RUs to send data (e.g., RU2 and RU1), while STA1's OBO decreases to 2 and remains at that value. STA3, as a non-associated STA, has its OBO counter reduced (there may be two non-associated RA-RUs in trigger frame 2), and its OBO decreases from 2 to 0, so it selects RU4 to send data.

[0145] As can be seen, during this process, when the OBO counter decreases to zero, the STA sends data and may generate a new OBO value; otherwise, it retains the current value until the next trigger frame.

[0146] IV. Block Acknowledgment (BlockAck) Frame

[0147] The BlockAck frame is a control frame used to perform batch acknowledgments of MAC Service Data Units (MSDUs). Its frame format is shown in Figure 8. The BlockAck frame may include the following fields:

[0148] Frame Control: Carries control information such as frame type.

[0149] Duration: Indicates the remaining TXOP duration.

[0150] Receive Address (RA): Indicates the Media Access Control (MAC) address of the site receiving the BlockAck frame.

[0151] Sending Address (TA): Indicates the MAC address of the station that sent the BlockAck frame.

[0152] The format of Block Acknowledgment Control (BA Control) is shown in Figure 9. BA Control includes subfields such as Reserved, BA Type, No Memory Kept, Memory Configuration Tag, Management Ack, and Traffic Identifier Info (TID_INFO). The meaning of the TID_INFO subfield in BA Control depends on the BlockAck frame variant type. The meaning of this subfield is explained in the sub-clauses of each BlockAck frame variant.

[0153] Block Acknowledgment Message (BA Information): The meaning of this field depends on the BlockAck frame variant type. The meaning of this field is explained in the sub-clauses for each BlockAck frame variant.

[0154] The BlockAck frame also includes a Frame Check Sequence (FCS).

[0155] The Block Acknowledgment Type (BA Type) field in the Block Acknowledgment Control (BA Control) field can indicate a variant of the BlockAck frame, as shown in Table 2:

[0156] Table 2

[0157] Specifically, Enhanced Directional Multi-Gigabit (EDMG) STAs set the No Memory Kept subfield to 1 to indicate that the free memory space indicated in the last RBUFCAP subfield may not be reserved at the beginning of the next frame exchange sequence; otherwise, if set to 0, the receiver reserves the free memory space indicated in the Receive Buffer Capability (RBUFCAP) subfield for the next frame exchange sequence for the corresponding Traffic Identifier (TID). If transmitted by a non-EDMG STA, the No Memory Kept subfield is reserved.

[0158] For EDMG STAs, the Memory Configuration Tag subfield indicates one of the two memory configurations indicated by the Memory Configuration Tag field in the receiver's EDMG flow control extended configuration element. This subfield is reserved for other STA types.

[0159] The Management Ack subfield being set to 1 indicates that frames of management type and subtype that are not Action No Ack frames have been acknowledged. This subfield is retained if the BlockAck variant used is not the EDMG Multi-TID BlockAck variant. The EDMG Multi-TID BlockAck variant, in high-throughput EDMG scenarios, simultaneously acknowledges data streams of multiple TIDs, meaning a single BlockAck frame carries an acknowledgment bitmap for multiple TIDs.

[0160] In multicast / broadcast scenarios, data is encrypted using a group key, and retransmission strategies are optimized to improve reliability. Specifically, GCR (Group Cast Retries) allows the AP to retransmit multicast frames a limited number of times (e.g., 3 times) without requiring a separate ACK from the receiver. GLK (Group Key Management) dynamically updates the group key to prevent long-term security risks caused by key leakage.

[0161] The meaning of the TID_INFO subfield of the BA Control field depends on the BlockAck frame variant type. The meaning of this subfield is explained in the sub-clauses for each BlockAck frame variant.

[0162] The meaning of the BA Information field depends on the BlockAck frame variant type. The meaning of this field is explained in the sub-clauses for each BlockAck frame variant.

[0163] For the Compressed BlockAck variant, the TID_INFO subfield of the BA Control field in the Compressed BlockAck frame contains the TID that sent this BlockAck frame. The format of the BA Information field in the Compressed BlockAck frame is shown in Figure 10, including the Block Ack Starting Sequence Control and Block Ack Bitmap subfields.

[0164] Block Ack Starting Sequence Control: Indicates the sequence number of the first MSDU or A-MSDU acknowledged in this Block Ack frame.

[0165] Block Ack Bitmap: Each bit indicates whether the corresponding MSDU or Aggregate MAC Service Data Unit (A-MSDU) was successfully received. A value of 1 indicates success, and a value of 0 indicates failure.

[0166] For the Multi-STA BlockAck variant, the TID_INFO subfield of the BA Control field in the Multi-STA BlockAck frame is retained. The BA Information field format is shown in Figure 11. The BA Information field of the Multi-STA BlockAck frame contains one or more subfields based on AID TID information (Per AID TID Info).

[0167] When the AID TID Info subfield is not 2045, the format of the Per AID TID Info field is shown in Figure 12, including subfields such as AID TID information (Per AID TID Info), Block Ack Starting Sequence Control, and Block Ack Bitmap.

[0168] When the AID TID Info subfield is equal to 2045, the format of the Per AID TID Info field is shown in Figure 13, including subfields such as AID TID information (Per AID TID Info), Reserved, and Receiving Address (RA).

[0169] The format of the AID TID Info field is shown in Figure 14, which includes subfields such as an 11-digit association identifier (AID11), acknowledgment type (Ack Type), and traffic identifier (TID).

[0170] V. Buffer Status Report (BSR)

[0171] BSR is a key mechanism for dynamic resource scheduling. STA reports its cached data volume to AP through BSR, helping AP to optimize resource allocation (such as RU, MCS, TXOP).

[0172] The format of the Cache Status Report Control (BSR Control) field is shown in Figure 15, and includes the following subfields:

[0173] Access Category Index Bitmap (ACI Bitmap): Indicates the access category of the reported cached state.

[0174] The number of additional traffic identifiers (Delta TID) indicates the number of TIDs that the STA is reporting in cached status, together with the value of the ACI Bitmap subfield.

[0175] High Priority Access Category (ACI High): Indicates the Access Category (AC) of the BSR in the High Priority Queue Size High subfield.

[0176] Scaling Factor: Indicates the unit of the Queue Size High and Queue Size High subfields, in octet units.

[0177] High priority queue size (Queue Size High): In units of scaling factor, it indicates the amount of buffered data sent to the AC identified by the ACI High subfield of the STA identified by the frame receive address (a frame containing the BSR Control subfield).

[0178] Queue Size All: In units of scaling factor, this indicates the amount of buffered data sent to the AC identified by the ACI Bitmap subfield of the STA at the frame receive address (a frame containing the BSR Control subfield).

[0179] To facilitate understanding of the technical solutions of the embodiments of this application, 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 arbitrarily combined with the technical solutions of the embodiments of this application, all of which fall within the protection scope of the embodiments of this application. The embodiments of this application include at least some of the following contents.

[0180] The wireless communication method provided in this application embodiment can be applied to a wireless communication system, wherein the wireless communication system may include a first communication device and a second communication device.

[0181] In the embodiments of this application, the first communication device and the second communication device are the two ends of a channel, wherein the first communication device may be an AP or a Non-AP STA, and the second communication device may be an AP or a Non-AP STA.

[0182] In some examples, the first communication device is an AP, and the second communication device is a Non-AP STA.

[0183] In some examples, the first communication device is a Non-AP STA, and the second communication device is an AP.

[0184] In the embodiments of this application, the first communication device and the second communication device are communication devices with DPS function enabled.

[0185] In the embodiments of this application, if the first communication device is an AP and the second communication device is a Non-AP STA, then the first information can be sent on the downlink.

[0186] In the embodiments of this application, if the first communication device is a Non-AP STA and the second communication device is an AP, then the first information can be sent on the uplink.

[0187] In the embodiments of this application, the uplink can be understood as a link from a Non-AP STA to an AP, and the downlink can be understood as a link from an AP to a Non-AP STA.

[0188] As shown in Figure 16, the wireless communication method provided in this embodiment includes:

[0189] S1601, The first communication device sends first information to the second communication device; wherein, the first information is used to indicate whether there is a first trigger frame containing RA-RU within the current transmission opportunity and / or to indicate the allocated RA-RU.

[0190] S1602, The second communication device switches from low-capability mode to high-capability mode.

[0191] The wireless communication method proposed in the embodiments of this application will be further described below.

[0192] In embodiments of this application, the first information may be carried in the first frame.

[0193] In some embodiments, a first communication device sends a first frame to a second communication device, the first frame carrying first information. The first information indicates whether a first trigger frame containing an RA-RU exists within the current transmission opportunity, and the first information also indicates the allocated RA-RU.

[0194] In embodiments of this application, the current transmission opportunity can be replaced by the current TXOP. The current TXOP is obtained through channel contention, allowing the first communication device and / or the second communication device to continuously transmit multiple data frames during the current TXOP without repeatedly competing for the channel.

[0195] In some examples, the first frame is sent by the first communication device within the current TXOP. Before and / or after the first frame, the first communication device may send other trigger frames within the current TXOP.

[0196] In some embodiments, the first communication device sends first information. The first communication device may send the first information to a second communication device, or it may send the first information to other network devices besides the second communication device.

[0197] In some embodiments, the second communication device receives the first information. The second communication device may receive the first information sent by the first communication device, or it may receive the first information sent by other network devices besides the first communication device.

[0198] In some examples, the first frame can be an ICF frame, meaning that the first information can be carried in an ICF frame.

[0199] In some examples, the second communication device can be a device with DPS enabled that is not addressed by the ICF frame (first frame). For example, the second communication device can be a non-AP STA that is not addressed by the ICF frame.

[0200] In some examples, the RA-RU contained in the first trigger frame, which indicates the presence of the first information, can be used by one or more devices that are not addressed by the first frame.

[0201] In some examples, the RA-RU in the first frame indicated by the first information can be used by one or more devices that are not addressed by the first frame.

[0202] In embodiments of this application, when the first information indicates whether there is a first trigger frame containing RA-RU within the current transmission opportunity, the first information can be used to determine whether the first communication device sends a trigger frame containing RA-RU, such as a first trigger frame containing RA-RU, before the current transmission opportunity ends and after sending the first frame.

[0203] In some examples, during the transmission of an ICF frame by a first wireless communication device within the current transmission opportunity, the first information carried in the ICF frame is used to indicate whether the first communication device should transmit a first trigger frame containing the RA-RU within the current transmission opportunity and after the transmission of the ICF frame.

[0204] In embodiments of this application, when the first information indicates the assigned RA-RU, the first information can be used to determine the assigned RA-RU contained in the first frame.

[0205] In some examples, during the transmission of an ICF frame by a first wireless communication device within the current transmission opportunity, the first information carried in the ICF frame is used to indicate the allocated RA-RU included in the ICF frame.

[0206] In embodiments of this application, when the first information indicates whether there is a first trigger frame containing an RA-RU within the current transmission opportunity and is used to indicate the allocated RA-RU, the first information can be used to determine whether the first communication device sends a trigger frame containing an RA-RU, such as a first trigger frame containing an RA-RU, after sending the first frame before the current transmission opportunity ends. At the same time, the first information can also be used to determine the allocated RA-RU contained in the first frame.

[0207] In some examples, during the transmission of an ICF frame by a first wireless communication device within the current transmission opportunity, the first information carried in the ICF frame indicates whether the first communication device will transmit a first trigger frame containing an RA-RU within the current transmission opportunity and after the transmission of the ICF frame, and also indicates the allocated RA-RU included in the ICF frame.

[0208] In the embodiments of this application, the first information is related to the switching of capability modes.

[0209] In some examples, the first piece of information is related to the switching of the capability mode of the unaddressed device.

[0210] In some examples, the first piece of information is related to the timing of the switching of the execution capability mode.

[0211] In some examples, the first piece of information is related to the triggering of the switching of the execution capability mode.

[0212] In embodiments of this application, the first information is related to bandwidth switching.

[0213] In some examples, the first piece of information is related to the switching of bandwidth for unaddressed devices.

[0214] In some examples, the first piece of information is related to the timing of the switching of execution bandwidth.

[0215] In some examples, the first piece of information is related to the triggering of the execution bandwidth switch.

[0216] In embodiments of this application, the second communication device may perform bandwidth switching based on the first information, wherein the bandwidth switching may be achieved by switching from a low-capacity mode to a high-capacity mode.

[0217] In embodiments of this application, the first frame carrying first information may include a Buffer Status Report Poll (BSRP) frame.

[0218] In embodiments of this application, the first information may be carried in one or more of the following: a public information field in the first frame; a user information list field in the first frame; a user information field in the first frame; and at least one user information field in the first frame related to the assigned RA-RU.

[0219] In some examples, the first information is carried in the first frame. Where the first information indicates whether a first trigger frame containing a RA-RU exists within the current transmission opportunity, the first information may be carried in the common information field of the first frame and / or in the user information list field of the first frame and / or in the user information field of the first frame.

[0220] In some examples, the first information is carried in the first frame. Where the first information indicates the assigned RA-RU, the first information may be carried in at least one user information field related to the assigned RA-RU in the first frame.

[0221] In some examples, the first information is carried in the first frame. Wherein, where the first information indicates whether there is a first trigger frame containing an RA-RU within the current transmission opportunity, and also indicates the allocated RA-RU, the first information may be carried in the public information field of the first frame and / or in the user information list field of the first frame and / or in the user information field of the first frame and / or in at least one user information field of the first frame related to the allocated RA-RU.

[0222] In embodiments of this application, if the first information is used to indicate whether a first trigger frame containing a RA-RU exists within the current transmission opportunity, then the first information can be alternatively described as More RA-RU. Here, More RA-RU is used to indicate whether at least one trigger frame (first trigger frame) containing a RA-RU exists in the current transmission opportunity (current TXOP) and after the first frame carrying the More RA-RU field.

[0223] In the examples of this application, the first information is carried in the public information field in the first frame, which can be understood as defining some or all of the fields in the public information field in the first frame as fields carrying the first information.

[0224] In the embodiments of this application, the position of the first information in the public information field of the first frame is not specifically limited.

[0225] In the embodiments of this application, the number of bits of the first information field in the public information field of the first frame is not specifically limited.

[0226] In some examples, the common information field in the first frame can be the Common Info field in the first frame.

[0227] As shown in Figure 17, the first frame is a BSRP frame. The Common Info field in the first frame may include the following subfields: Trigger Type, Uplink Length, More Trigger Frames (TF), Channel Detection Required (CS), Uplink Bandwidth (UL BW), Guard Interval and Long Training Field Type / Transmission Mode / Frame Mode (GI And HE / EHT / UHR-LTF Type / TXS mode / ICF Mode), Number of Long Training Field Symbols (Number Of HE / EHT / UHR-LTF Symbols), Low-Density Parity Check Extra Symbol Segment (LDPC Extra Symbol Segment), Access Point Transmit Power (AP Tx Power), Pre-FEC Padding Factor, Packet Spread Ambiguity Cancellation (PE Disambiguity), Uplink Spatial Reuse (UL Spatial Reuse), High Efficiency / Extremely High Throughput / Ultra-High Reliability P160 (HE / EHT / UHR P160), and Special User Info Field. Subfields include Flag, Distributed Remote Unit / Remote Radio Unit Indication (DRU / RRU Indication), IFCS Present Flag, and Reserved.

[0228] The Common Info field in the first frame can also include fields for first information, such as the More RA-RU field.

[0229] The Trigger Type value is 4, indicating that the first frame is a BSRP Trigger frame.

[0230] In some examples, the position of the first information field (the field of More RA-RU) in the public information fields of the first frame includes, but is not limited to, one or more of the following: before the Number Of HE / EHT / UHR-LTF Symbols field; before the LDPC Extra Symbol Segment field; before the HE / EHT / UHR P160 field; and after the IFCS Present Flag field.

[0231] In some examples, the number of bits for the first information field (the field of More RA-RU) can be 1 bit (e.g., B22, B26, B53, B63).

[0232] In some examples, the number of bits for the first information field (the field of More RA-RU) can be 2 bits (e.g., B61-B62).

[0233] Of course, the number of bits in the first information field (the field of More RA-RU) can be any integer greater than 0, and this application does not impose any specific restrictions.

[0234] In the example of this application, the first information is carried in the user information list field in the first frame, which can be understood as defining some or all of the fields in the user information list field in the first frame as fields carrying the first information.

[0235] In the embodiments of this application, the position of the first information in the user information list field of the first frame is not specifically limited. For example, the first information may be carried in a special user information field within the user information list field of the first frame, or it may be carried in a user information field within the user information list field of the first frame.

[0236] In the embodiments of this application, the number of bits of the first information field in the user information list field in the first frame is not specifically limited.

[0237] In some examples, the user information list field in the first frame can be the User Info List field in the first frame.

[0238] In the example of this application, the first information is carried in the special user information field of the user information list field in the first frame. This can be understood as defining some or all of the fields in the special user information field in the first frame as fields carrying the first information.

[0239] In the embodiments of this application, the position of the first information in the special user information field in the first frame is not specifically limited.

[0240] In the embodiments of this application, the number of bits of the first information field in the special user information field in the first frame is not specifically limited.

[0241] In some examples, the special user information field in the first frame can be the Special User Info field in the first frame.

[0242] As shown in Figure 18, the first frame is a BSRP frame. The Special User Info field in the first frame may include the following subfields: 12-bit association identifier (AID12), physical layer version identifier (PHY Version Identifier), uplink bandwidth extension (UL Bandwidth Extension), ultra-high throughput spatial reuse 1 (EHT Spatial Reuse 1), ultra-high throughput spatial reuse 2 (EHT Spatial Reuse 2), and U-SIG Disregard And Validate, etc.

[0243] The value of AID12 is 2007, which indicates that this User Info field is a Special User Info field.

[0244] The Special User Info field in the first frame can also include fields for first information, such as the More RA-RU field.

[0245] In some examples, the field of first information (the field of More RA-RU) is positioned in the special user information field in the first frame, including but not limited to after the U-SIG Disregard And Validate field.

[0246] In some examples, the number of bits for the first information field (the field of More RA-RU) can be 3 bits (e.g., B37-B39).

[0247] Of course, the number of bits in the first information field (the field of More RA-RU) can be any integer greater than 0, and this application does not impose any specific restrictions.

[0248] In embodiments of this application, if the first information is used to indicate whether there is a first trigger frame containing RA-RU in the current transmission opportunity, when the value of the first information is a first value, the first information is used to indicate that there is a first trigger frame in the current transmission opportunity; and / or, when the value of the first information is a second value, the first information is used to indicate that there is no first trigger frame in the current transmission opportunity.

[0249] The first value is different from the second value.

[0250] In some instances, the first value is 0 and the second value is 1; or, the first value is 1 and the second value is 0. Of course, the first and second values ​​are not limited to 0 and / or 1.

[0251] In some instances, when the value of the first information is 1, the first information is used to indicate that the first trigger frame exists in the current transmission opportunity; and / or, when the value of the first information is 0, the first information is used to indicate that the first trigger frame does not exist in the current transmission opportunity.

[0252] As shown in Figure 19, the wireless communication method provided in this embodiment includes:

[0253] S1901, The first communication device sends a first frame, the first frame carrying first information; wherein, the first information is used to indicate whether there is a first trigger frame containing RA-RU within the current transmission opportunity.

[0254] S1902, The second communication device switches from low-capability mode to high-capability mode.

[0255] As shown in Figure 20, the wireless communication method provided in this embodiment of the application further includes:

[0256] S1903, The second communication device does not perform a capability mode switch.

[0257] In an example of this application, after receiving a first frame carrying first information, the second communication device can determine, based on the first information, whether a first trigger frame containing an RA-RU exists within the current transmission opportunity. If the first information indicates that a first trigger frame containing an RA-RU exists within the current transmission opportunity, the second communication device can perform a capability mode switch, i.e., switch from a low capability mode to a high capability mode; if the first information indicates that a first trigger frame containing an RA-RU does not exist within the current transmission opportunity, the second communication device may not perform a capability mode switch.

[0258] In other words, in the embodiments of this application, the switching of the capability mode of the second communication device is related to the first information.

[0259] In some examples, if the first information indicates that the current transmission opportunity exists within the first trigger frame, the second wireless communication device switches from a low-capability mode to a high-capability mode.

[0260] In the embodiments of this application, in addition to the first information, the switching of the capability mode of the second communication device is also related to the cache state of the second communication device itself.

[0261] In some examples, if the first information indicates that the current transmission opportunity exists in the first trigger frame, and if the buffer state of the second communication device is that there is data to be transmitted, then the second wireless communication device switches from low capability mode to high capability mode.

[0262] In some examples, if the first information indicates that the current transmission opportunity exists in the first trigger frame, and the second communication device's buffer state is that there is no data to be transmitted, then the second wireless communication device does not perform a capability mode switch.

[0263] In some examples, even if the second communication device's buffer state indicates that there is no first trigger frame within the current transmission opportunity, the second wireless communication device will not perform a capability mode switch even if the first information indicates that there is data to be transmitted.

[0264] As shown in Figure 21, the wireless communication method provided in this embodiment includes:

[0265] S1904, The first communication device sends a first trigger frame containing the RA-RU.

[0266] After sending a first frame carrying first information, if the first information indicates that a first trigger frame containing an RA-RU exists in the current transmission opportunity, then the first communication device continues to send the first trigger frame. The first trigger frame contains the RA-RU.

[0267] In the embodiments of this application, the number of first trigger frames containing RA-RU sent by the first communication device is not specifically limited.

[0268] In some embodiments, the first communication device sends at least one first trigger frame.

[0269] In some embodiments, the second communication device receives at least one first trigger frame sent by the first communication device.

[0270] In embodiments of this application, the first communication device sequentially transmits a first frame and at least one first trigger frame within the current transmission opportunity.

[0271] In some embodiments, the first communication device first sends a first frame in the current transmission opportunity. If the first information carried in the first frame indicates that there is a trigger frame containing RA-RU in the current transmission opportunity, then the first communication device continues to send at least one first trigger frame containing RA-RU after the first frame.

[0272] In an embodiment of this application, the second communication device sequentially receives a first frame and at least one first trigger frame sent by the first communication device within the current transmission opportunity.

[0273] In some embodiments, the second communication device first receives a first frame sent by the first communication device during the current transmission opportunity. If the first information carried by the first frame indicates that there is a trigger frame containing RA-RU during the current transmission opportunity, then the second communication device continues to receive at least one first trigger frame containing RA-RU sent by the first communication device after the first frame.

[0274] In embodiments of this application, the first trigger frame includes one or more of the following: a basic trigger frame; a beamforming report polling BFRP trigger frame; a multi-user block acknowledgment request (MU-BAR) trigger frame; a multi-user request to transmit (MU-RTS) trigger frame; a buffer status report polling BSRP trigger frame; a multicast retransmission multi-user block acknowledgment request (GCR) MU-BAR trigger frame; a bandwidth query report polling BQRP trigger frame; a null packet feedback report polling NFRP trigger frame; a location trigger frame; and a sensing trigger frame.

[0275] In some embodiments, during the current TXOP (current transmission opportunity) and after the ICF frame (first frame), the first communication device sends at least one trigger frame containing RA-RU, including but not limited to: at least one of Basic Trigger, Beamforming Report Poll (BFRP) Trigger, MU-BAR Trigger, MU-RTS Trigger, Buffer Status Report Poll (BSRP) Trigger, GCR MU-BAR Trigger, Bandwidth Query Report Poll (BQRP) Trigger, NDP Feedback Report Poll (NFRP) Trigger, Ranging Trigger, and Sensing Trigger.

[0276] As shown in Figure 22, the wireless communication method provided in this embodiment includes:

[0277] S1905, The first communication device receives data frames and / or management frames.

[0278] In embodiments of this application, after sending at least one first trigger frame, the first communication device receives data frames and / or management frames sent by the second communication device.

[0279] In some embodiments, after sending a first trigger frame containing the RA-RU, the first communication device may receive a data frame sent by the second communication device, and / or receive a management frame sent by the second communication device.

[0280] In embodiments of this application, after receiving at least one first trigger frame sent by the first communication device, the second communication device may send data frames and / or management frames to the first communication device.

[0281] In some embodiments, after receiving a first trigger frame containing the RA-RU sent by the first communication device, the second communication device may send a data frame to the first communication device, and / or the second communication device may send a management frame to the first communication device.

[0282] In embodiments of this application, the first user information field of the first trigger frame is used to indicate the location of the RA-RU.

[0283] In some embodiments, for at least one user information field of the first trigger frame, any one or more user information fields may be used to indicate the location of the included RA-RU.

[0284] In some instances, the AID12 field in the first user information field of the first trigger frame sent by the first communication device can indicate the included RA-RU and the location of that RA-RU. For example, the AID12 field in the first user information field indicates that the included RA-RU is allocated a resource as an RU, where the RU can be a RU with a lower frequency of 40MHz bandwidth in an 80MHz bandwidth.

[0285] In some instances, the AID12 field in the first user information field of the first trigger frame sent by the first communication device can indicate the included RA-RU and the location of that RA-RU. For example, the AID12 field in the first user information field indicates that the included RA-RU is allocated a resource as an RU, where the RU can be a RU with a higher frequency of 40MHz bandwidth in an 80MHz bandwidth.

[0286] In embodiments of this application, the first communication device receives data frames and / or management frames based on the RA-RU contained in the first trigger frame.

[0287] In embodiments of this application, the second communication device sends data frames and / or management frames based on the RA-RU contained in the first trigger frame.

[0288] In some examples, after the first communication device sends a first trigger frame containing the RA-RU to the second communication device, the second communication device determines the location of the included RA-RU through the first user information field in the first trigger frame, and can then use the RA-RU for data transmission. For example, the second communication device can use the RA-RU to send data frames to the first communication device, and / or, the second communication device can use the RA-RU to send management frames to the first communication device.

[0289] As shown in Figure 23, the wireless communication method provided in this embodiment includes:

[0290] S1906, The second communication device competes for the RA-RU contained in the first trigger frame.

[0291] In embodiments of this application, after receiving a first trigger frame containing a RA-RU sent by a first communication device, the second communication device can compete to use the RA-RU contained in the first trigger frame.

[0292] In some examples, the second communication device can follow a contention process to compete for the RA-RU contained in the first trigger frame. That is, the second communication device can transmit data on that RA-RU through a contention mechanism. This contention mechanism includes, but is not limited to, the UORA mechanism.

[0293] In some embodiments, if there are multiple devices not addressed by the first frame, where the second communication device can be one of those not addressed by the first frame, then the second communication device and the other devices not addressed by the first frame compete for the use of the RA-RU contained in the first trigger frame through the UORA mechanism. Furthermore, if the second communication device successfully acquires the RA-RU, it can use the RA-RU to transmit data frames and / or management frames.

[0294] In some embodiments, if there is only one device, the second communication device, that is not addressed by the first frame, then the second communication device can also directly use the RA-RU to transmit data frames and / or management frames.

[0295] In an embodiment of this application, the first communication device receives a first Initiator Control Response (ICR) frame.

[0296] In some embodiments, after sending the first frame (ICF frame), the first communication device may receive a first ICR frame in response from another device. The device that sends the first ICR frame to the first communication device may be the communication device addressed by the first frame.

[0297] In some embodiments, a first association identifier carried in the first frame is used to indicate the device that sent the first ICR frame.

[0298] In some examples, the user information list field in the first frame includes one or more user information fields, wherein the first association identifier (AID12) in the user information field can indicate the addressed communication device, which can return the first ICR frame to the first communication device after receiving the first frame.

[0299] In some examples, a communication device addressed by the first frame via the first association identifier can switch from a low capability mode to a high capability mode, thereby responding with an Initial Control Response (ICR) frame carried by a high-bandwidth PPDU at the SIFS time following the ICF frame, thus enabling the capability mode switch to be triggered via the ICF frame.

[0300] In embodiments of this application, the device that sends the first ICR frame is different from the device that sends the data frame and / or management frame.

[0301] In some embodiments, the device that sends the first ICR frame to the first communication device includes one or more communication devices addressed by the first frame, and the device that sends data frames and / or management frames to the first communication device includes one or more communication devices not addressed by the first frame.

[0302] In some embodiments, the device indicated by the first association identifier carried by the second communication device in the received first frame is not itself, that is, the device indicated by the association identifier is another device other than the second communication device.

[0303] Therefore, the wireless communication method proposed in this application can be implemented as follows: when the second communication device in the DPS enabled state receives an ICF frame (first frame) containing More RA-RU (first information), and the ICF frame does not address the second communication device, if the More RA-RU indicates that there is a first trigger frame containing RA-RU in the current transmission opportunity, then the second communication device can choose to switch from low capability mode to high capability mode after the ICF frame, and then after receiving the first trigger frame containing RA-RU, it can try to compete for the RA-RU through the UORA procedure.

[0304] As shown in Figure 24, if the first information is used to indicate whether there is a first trigger frame containing RA-RU in the current transmission opportunity, the first communication device is a Dynamic Power Assisted Access Point (DPS Assisting AP), and the second communication device is a DPS non-AP STA. The DPS Assisting AP sends an ICF frame (first frame), in which the ICF frame carries More RA-RU (first information), and the value of More RA-RU is 1, indicating that there is at least one trigger frame (first trigger frame) containing RA-RU in the current TXOP (current transmission opportunity). The User Info List of the ICF frame does not contain the AID of the DPS non-AP STA, that is, the DPS non-AP STA is not addressed. The DPS non-AP STA can switch from low capability mode to high capability mode after the ICF frame. Next, before the current TXOP ends, the DPS Assisting AP sends a trigger frame containing the RA-RU, such as a Basic Trigger. This trigger frame contains the RA-RU, and the first user information field of the trigger frame indicates the location of the RA-RU. For example, the first user information field of the trigger frame contains an AID12 field indicating the RA-RU and the allocated resource is RU2. The DPS Assisting AP follows the UORA procedure to compete for the use of RU2 to send uplink data.

[0305] In summary, the wireless communication method proposed in this application uses the RA-RU in the DPS process. Specifically, the ICF carries first information indicating the presence of a trigger frame containing the RA-RU, enabling unaddressed devices to switch capability modes promptly using this first information and transmit data via the RA-RU in the trigger frame. This saves the signaling overhead of requesting a BSR at the transmitting end, and allows the receiving end to perform capability mode switching promptly, thereby reducing transmission latency, improving transmission efficiency, saving power consumption, and ultimately enhancing wireless communication performance.

[0306] In embodiments of this application, if the first information is used to indicate the assigned RA-RU, then the first information may include one or more of the user information fields in the first frame that are related to the assigned RA-RU.

[0307] In other words, in the embodiments of this application, the first information includes information from some or all of the fields in the user information field related to the assigned RA-RU in the first frame.

[0308] In embodiments of this application, the allocated RA-RU includes one or more of the following: one RA-RU; multiple consecutive RA-RUs.

[0309] In other words, this application does not specifically limit the number of RA-RUs allocated in the first frame.

[0310] In embodiments of this application, the first information includes one or more of the following: a second association identifier; RU allocation.

[0311] In some embodiments, the user information field can be replaced by the User Info field, the second association identifier can be replaced by AID12, and the RU allocation can be replaced by RU Allocation.

[0312] In some examples, the first frame (ICF frame) is a BSRP trigger frame of a UHR variant that includes at least one User Info field indicating the RA-RU, and the first information in the first frame used to indicate the RA-RU may include information from the User Info field.

[0313] In some embodiments, as shown in FIG25, the User Info field indicating the RA-RU can be understood as a User Info field related to the indicated allocated RA-RU. This User Info field may include subfields such as: a 12-bit association identifier (AID12, i.e., the second association identifier), resource unit allocation (RU Allocation), uplink forward error correction coding type (UL FEC Coding Type), uplink high-efficiency modulation and coding scheme (UL HE-MCS), 2×low-density parity check (2×LDPC), signal space allocation (SS Allocation), uplink target receive power (UL Target Receive Power), and power saving mode under a 160MHz channel (PS160). The second association identifier (AID12) in the User Info field indicating the RA-RU can be used to indicate the allocated RA-RU.

[0314] In embodiments of this application, the first information is used to indicate the assigned RA-RU. The assigned RA-RU may include RA-RUs assigned to associated devices and / or RA-RUs assigned to non-associated devices.

[0315] In embodiments of this application, when the value of the second association identifier is a third value, the first information is used to indicate the allocation of an assigned RA-RU to the associated device; and / or, when the value of the second association identifier is a fourth value, the first information is used to indicate the allocation of an assigned RA-RU to the non-associated device.

[0316] In some embodiments, the second association identifier included in the first information may be used to indicate that the assigned RA-RU is an RA-RU assigned to an associated device, and / or may be used to indicate that the assigned RA-RU is an RA-RU assigned to a non-associated device.

[0317] In some examples, if the first information is used to indicate the assigned RA-RU, the second association identifier included in the first information can be used to indicate the RA-RU assigned to the associated device and / or the non-associated device. For example, if the second association identifier is a third value, the first information is used to indicate the assignment of the assigned RA-RU to the associated device; and / or, if the second association identifier is a fourth value, the first information is used to indicate the assignment of the assigned RA-RU to the non-associated device.

[0318] The third value is different from the fourth value.

[0319] In some instances, the third value is 0 and the fourth value is 2045. Of course, the values ​​of the third and fourth values ​​are not limited to 0 and / or 2045.

[0320] In some examples, when the AID12 value in the User Info field used to indicate the RA-RU is a third value, the first information is used to indicate the allocation of the assigned RA-RU to the associated device; and / or, when the AID12 value in the User Info field used to indicate the RA-RU is a fourth value, the first information is used to indicate the allocation of the assigned RA-RU to the non-associated device.

[0321] In embodiments of this application, when the value of the second association identifier falls within a first numerical range, the first information is used to indicate the allocation of an assigned RA-RU to the associated device; and / or, when the value of the second association identifier falls within a second numerical range, the first information is used to indicate the allocation of an assigned RA-RU to the non-associated device; and / or, when the value of the second association identifier falls within both a first and a second numerical range, the first information is used to indicate the allocation of an assigned RA-RU to both the associated device and / or the non-associated device.

[0322] In some examples, if the first information is used to indicate the assigned RA-RU, the second association identifier included in the first information can be used to indicate the RA-RU assigned to the associated device and / or the non-associated device. For example, if the value of the second association identifier falls within a first numerical range, the first information is used to indicate the assignment of the assigned RA-RU to the associated device; and / or, if the value of the second association identifier falls within a second numerical range, the first information is used to indicate the assignment of the assigned RA-RU to the non-associated device; and / or, if the value of the second association identifier falls within both a first and a second numerical range, the first information is used to indicate the assignment of the assigned RA-RU to the associated device and / or the non-associated device.

[0323] The first and second numerical ranges may or may not intersect.

[0324] In some instances, the first numerical range is [2008, 2044], and the second numerical range is [2047, 4094]; or, the first numerical range is [2008, 2047], and the second numerical range is [2044, 4094]. Of course, the specific ranges of the first and second numerical ranges are not limited to the examples above.

[0325] In some examples, if the value of AID12 in the User Info field used to indicate the RA-RU falls within a first value range, the first information is used to indicate the allocation of the assigned RA-RU to the associated device; and / or, if the value of AID12 in the User Info field used to indicate the RA-RU falls within a second value range, the first information is used to indicate the allocation of the assigned RA-RU to the non-associated device; and / or, if the value of AID12 in the User Info field used to indicate the RA-RU falls within both the first and second value ranges, the first information is used to indicate the allocation of the assigned RA-RU to both the associated device and / or the non-associated device.

[0326] As shown in Figure 26, the wireless communication method provided in this embodiment includes:

[0327] S2601. The first communication device sends a first frame, which carries first information; wherein, the first information is used to indicate the assigned RA-RU.

[0328] S2602, The second communication device switches from low-capability mode to high-capability mode.

[0329] As shown in Figure 27, the wireless communication method provided in this embodiment of the application further includes:

[0330] S2603, The second communication device does not perform capability mode switching.

[0331] In an example of this application, after receiving a first frame carrying first information, the second communication device can determine whether an allocated RA-RU exists in the first frame based on the first information. If it is determined that an allocated RA-RU exists in the first frame, the second communication device can perform a capability mode switch, that is, switch from a low capability mode to a high capability mode; if it is determined that no allocated RA-RU exists in the first frame, the second communication device may not perform a capability mode switch.

[0332] In other words, in the embodiments of this application, the switching of the capability mode of the second communication device is related to the first information.

[0333] In some examples, when the first information indicates the presence of an assigned RA-RU in the first frame, the second wireless communication device switches from a low-capability mode to a high-capability mode.

[0334] In the embodiments of this application, in addition to the first information, the switching of the capability mode of the second communication device is also related to the cache state of the second communication device itself.

[0335] In some examples, if the first information indicates the presence of an allocated RA-RU in the first frame, and the second communication device's buffer state indicates that there is data to be transmitted, then the second wireless communication device switches from a low-capability mode to a high-capability mode.

[0336] In some examples, if the first information indicates the presence of an allocated RA-RU in the first frame, and the second communication device's buffer state indicates that there is no data to be transmitted, then the second wireless communication device does not perform a capability mode switch.

[0337] In the embodiments of this application, in addition to the first information and / or the cache state of the second communication device itself, the switching of the capability mode of the second communication device is also related to whether the second communication device is an associated device or a non-associated device.

[0338] In some examples, if the first information indicates the presence of an assigned RA-RU in the first frame, and if the second communication device is determined to be an associated device by the second association identifier, then the second wireless communication device switches from low capability mode to high capability mode.

[0339] In some examples, if the first information indicates the presence of an assigned RA-RU in the first frame, and the second communication device is determined to be an associated device by the second association identifier, then the second wireless communication device does not perform a capability mode switch.

[0340] In some examples, if the first information indicates that an allocated RA-RU exists in the first frame, and if the second association identifier determines that an allocated RA-RU is assigned to an associated device, the second communication device is the associated device, and the buffer state of the second communication device is that there is no data to be transmitted, then the second wireless communication device does not perform a capability mode switch.

[0341] In some examples, if the first information indicates that an allocated RA-RU exists in the first frame, and if the second association identifier determines that an allocated RA-RU is assigned to an associated device, and the second communication device is a non-associated device, and the second communication device's buffer state indicates that there is data to be transmitted, then the second wireless communication device does not perform a capability mode switch.

[0342] In some examples, if the first information indicates that an allocated RA-RU exists in the first frame, and if the second association identifier determines that an allocated RA-RU is assigned to an associated device, the second communication device is the associated device, and the buffer state of the second communication device is that there is data to be transmitted, then the second wireless communication device switches from low capability mode to high capability mode.

[0343] In embodiments of this application, the first frame further includes a padding field. The padding duration of the padding field is greater than the handover delay duration of the first device associated with the first communication device.

[0344] In embodiments of this application, the first device includes a DPS device in a first Basic Service Set (BSS); wherein, the first BSS is the BSS in which the first communication device is located.

[0345] In the embodiments of this application, the switching delay of the first device is related to the DPS fill delay of the DPS device in the first BSS.

[0346] In some embodiments, the padding duration of the padding field included in the first frame may be greater than the handover delay duration of the first device in the first BSS where the first communication device is located.

[0347] In some embodiments, the switching latency of the first device can depend on the DPS padding delay of the DPS devices in the first BSS. For example, the device with the largest DPS padding delay among the DPS devices in the first BSS can be defined as the first device, and the switching latency requirement corresponding to the largest DPS padding delay can be defined as the switching latency of the first device.

[0348] In some examples, the first communication device is an AP, and the duration of the padding field of the ICF frame (padding duration) must meet or exceed the handover latency requirement corresponding to the largest DPS Padding Delay among all DPS non-AP STAs with DPS enabled in the BSS where the AP is located.

[0349] In an embodiment of this application, the first communication device receives a second ICR frame.

[0350] In some embodiments, after sending the first frame (ICF frame), the first communication device may receive a second ICR frame in response from another device. The device sending the second ICR frame to the first communication device may be the communication device addressed by the first frame.

[0351] In some embodiments, a first association identifier carried in the first frame is used to indicate the device sending the second ICR frame.

[0352] In some examples, the user information list field in the first frame includes one or more user information fields, wherein the first association identifier (AID12) in the user information field can indicate the addressed communication device, which can return a second ICR frame to the first communication device after receiving the first frame.

[0353] In some examples, a communication device addressed by the first frame via the first association identifier can switch from a low capability mode to a high capability mode, thereby responding with an Initial Control Response (ICR) frame carried by a high-bandwidth PPDU at the SIFS time following the ICF frame, thus enabling the capability mode switch to be triggered via the ICF frame.

[0354] In embodiments of this application, the device that sends the second ICR frame is different from the device that sends the data frame and / or management frame.

[0355] In some embodiments, the device that sends the second ICR frame to the first communication device includes one or more communication devices addressed by the first frame, and the device that sends data frames and / or management frames to the first communication device includes one or more communication devices not addressed by the first frame.

[0356] As shown in Figure 28, the wireless communication method provided in this embodiment includes:

[0357] S2604, The first communication device receives the third ICR frame sent by the second communication device.

[0358] In an embodiment of this application, after sending a first frame carrying first information, the first communication device receives a third ICR frame sent by the second communication device.

[0359] In some embodiments, after the first communication device sends a first frame carrying first information indicating the allocated RA-RU in the first frame, it may receive a third ICR frame sent by the second communication device.

[0360] In embodiments of this application, after receiving a first frame from a first communication device carrying first information indicating the allocated RA-RU in the first frame, the second communication device may send a third ICR frame to the first communication device.

[0361] In embodiments of this application, the first information in the first frame is used to indicate the location of the assigned RA-RU.

[0362] In some embodiments, the RU allocation field in the first information of the first frame can be used to indicate the location of the allocated RA-RU.

[0363] In some instances, the RU allocation field in the first information of the first frame sent by the first communication device can indicate the allocated RA-RU and the location of that RA-RU. For example, the RU allocation field in the first information indicates that the allocated RA-RU is allocated a resource as an RU, where the RU can be a RU with a lower frequency of 40MHz bandwidth within an 80MHz bandwidth.

[0364] In some instances, the RU allocation field in the first information of the first frame sent by the first communication device can indicate the allocated RA-RU and the location of that RA-RU. For example, the RU allocation field in the first information indicates that the allocated RA-RU is allocated a resource as an RU, where the RU can be a RU with a higher frequency of 40MHz bandwidth within an 80MHz bandwidth.

[0365] In an embodiment of this application, the first communication device receives the third ICR frame based on the RA-RU allocated in the first frame.

[0366] In an embodiment of this application, the second communication device sends a third ICR frame based on the RA-RU allocated in the first frame.

[0367] In some examples, after the first communication device sends a first frame to the second communication device carrying first information indicating the allocated RA-RU in the first frame, the second communication device determines the location of the allocated RA-RU using the first information in the first frame, and can then respond using that RA-RU. For example, the second communication device can use that RA-RU to send a third ICR frame to the first communication device.

[0368] In some examples, the second communication device sends a third ICR frame to the first communication device, thereby enabling the first communication device to know the data transmission needs of the second communication device, and then directly allocate fixed resources to the second communication device in the next trigger frame for it to perform data transmission.

[0369] In embodiments of this application, the third ICR frame includes one or more of the following: report type field; BSR field; unavailability information field; enhanced BSR field; ACI Bitmap field; TID field; additional traffic identifier quantity field; high priority access category field; scaling factor field; high priority queue size field; total queue size field; unavailability start time field; unavailability duration field; and queue size unscaled value field.

[0370] In the embodiments of this application, the third ICR frame is used to feedback the data transmission requirements of the second communication device, and the third ICR frame adds one or more new fields to the frame format.

[0371] As shown in Figure 29, the Block Acknowledgment Control (BA Control) field in the ICR frame (third ICR frame) includes a Report Type field in addition to subfields such as Reserved and BA Type. The Report Type field indicates the feedback type carried in the BlockAck Bitmap field of the Multi-STA BlockAck frame, as shown in Table 3.

[0372] Table 3

[0373] As shown in Figure 30, the Block Ack Bitmap field in the ICR frame (third ICR frame) can include subfields such as Buffer Status Report (BSR), Unavailability Info, and Enhanced Buffer Status Report (Enhanced BSR).

[0374] As shown in Figure 31, the Buffer Status Report (BSR) field in the ICR frame (third ICR frame) may include subfields such as Access Category Bitmap (ACI Bitmap), Additional Traffic Identifier Count (Delta TID), High Priority Access Category (ACI High), Scaling Factor, High Priority Queue Size (Queue Size High), and Total Queue Size (Queue Size All).

[0375] As shown in Figure 32, the Unavailability Info field in the ICR frame (third ICR frame) may include subfields such as Unavailability Target Start Time and Unavailability Duration.

[0376] As shown in Figure 33, the Enhanced Buffer Status Report (BSR) field in the ICR frame (third ICR frame) may include fields such as Traffic Identifier (TID) and Queue Size Unscaled Value.

[0377] The Queue Size Unscaled Value field can be replaced by the Queue Size Unscaled Value (QSUV) field, which indicates the amount of buffered traffic for a TID identified by the TID field, which is to be sent to the device identified by the receive address of the frame containing the Explicit Beamforming Sounding Report (EBSR) control field.

[0378] In embodiments of this application, when the report type field indicates that the cache status is being reported, the third ICR frame includes a BSR field; and / or, when the report type field indicates that the cache status is being reported, the third ICR frame does not include an unavailability start time field; and / or, when the report type field indicates that the cache status is being reported, the third ICR frame does not include an unavailability duration field.

[0379] In embodiments of this application, when the report type field indicates that unavailability information is being reported, the third ICR frame does not include the BSR field; and / or, when the report type field indicates that unavailability information is being reported, the third ICR frame includes an unavailability period start time field; and / or, when the report type field indicates that unavailability information is being reported, the third ICR frame includes an unavailability period duration field.

[0380] In some examples, when the Report Type field is 0, it indicates that the Report Cache Status (BSR) is present in the BlockAck Bitmap field.

[0381] In some examples, when the Report Type field is 0, it indicates that the Report Cache Status (BSR) does not exist, and there is no Unavailability Period Start Time.

[0382] In some examples, when the Report Type field is 0, it indicates the Report Cache Status (BSR), in which case the Unavailability Period Duration field does not exist.

[0383] In some examples, when the Report Type field is set to 1, it indicates that an Unavailability Info is being reported, in which case the BlockAck Bitmap field does not contain the BSR field.

[0384] In some examples, when the Report Type field is set to 1, it indicates that unavailability information is being reported, and in this case, there is an Unavailability Period Start Time.

[0385] In some examples, when the Report Type field is set to 1, it indicates that unavailability information is being reported, in which case the Unavailability Period Duration field is present.

[0386] In embodiments of this application, the third ICR frame includes one or more of the following: a Quality of Service (QoS) NULL frame containing a BSR control subfield; a QoS data frame containing a BSR control subfield; and a management frame containing a BSR control subfield.

[0387] In the embodiments of this application, the ICR frame received by the first communication device may be a QoS Null frame containing a BSR Control subfield, and / or a QoSData frame containing a BSR Control subfield, and / or a management frame containing a BSR Control subfield.

[0388] As shown in Figure 34, the wireless communication method provided in this application embodiment includes:

[0389] S2605, The second communication device competes for the RA-RU allocated in the first frame.

[0390] In the embodiments of this application, after receiving the first frame sent by the first communication device, if the first information carried in the first frame indicates the allocated RA-RU, then the second communication device can compete to use the RA-RU allocated in the first frame.

[0391] In some examples, the second communication device can compete for the RA-RU allocated in the first frame by following a contention process. That is, the second communication device can transmit data on that RA-RU through a contention mechanism. This contention mechanism includes, but is not limited to, the UORA mechanism.

[0392] In some embodiments, if there are multiple devices not addressed by the first frame, where the second communication device can be one of those not addressed by the first frame, then the second communication device and the other devices not addressed by the first frame compete for the RA-RU allocated in the first frame through the UORA mechanism. Furthermore, if the second communication device successfully acquires the RA-RU, it can use that RA-RU to transmit the third ICR frame.

[0393] In some embodiments, if there is only one device, the second communication device, that is not addressed by the first frame, then the second communication device can also directly use the RA-RU to send the third ICR frame.

[0394] In embodiments of this application, a first association identifier carried in the first frame is used to indicate the device that sends the second ICR frame.

[0395] In embodiments of this application, the device that sends the second ICR frame is different from the device that sends the third ICR frame.

[0396] In some embodiments, the device that sends the second ICR frame to the first communication device includes one or more communication devices addressed by the first frame, and the device that sends the third ICR frame to the first communication device includes one or more communication devices not addressed by the first frame.

[0397] In some embodiments, the device indicated by the first association identifier carried by the second communication device in the received first frame is not itself, that is, the device indicated by the association identifier is another device other than the second communication device.

[0398] As shown in Figure 35, the wireless communication method provided in this application embodiment includes:

[0399] S2606, The first communication device sends the second trigger frame.

[0400] In an embodiment of this application, after receiving a third ICR frame sent by a second communication device, the first communication device sends a second trigger frame to the second communication device.

[0401] In some embodiments, the first communication device learns the buffer status of the second communication device through the information carried in the third ICR frame sent by the second communication device, and then determines the data transmission requirements of the second communication device. Thus, it can directly allocate a fixed resource unit to the second communication device in the next trigger frame (second trigger frame) for the second communication device to perform data transmission.

[0402] In embodiments of this application, the second user information field of the second trigger frame is used to indicate the RU location assigned to the device sending the third ICR frame.

[0403] In some embodiments, the second user information field of the second trigger frame is used to indicate the location of a fixed RU assigned to the second communication device.

[0404] In some embodiments, at least one user information field of the second trigger frame includes a second user information field associated with the second communication device, which can be used to indicate the location of the RU assigned to the second communication device.

[0405] In some instances, the second user information field of the second trigger frame sent by the first communication device may indicate the RU allocated to the second communication device and the location of that RU. For example, the second user information field indicates that the allocated resource for the second communication device is an RU, where the RU can be a RU with a lower frequency of 40MHz within an 80MHz bandwidth.

[0406] In some instances, the second user information field of the second trigger frame sent by the first communication device may indicate the RU allocated to the second communication device and the location of that RU. For example, the second user information field indicates that the allocated resource for the second communication device is an RU, where the RU can be a 40MHz bandwidth RU with a higher frequency within an 80MHz bandwidth.

[0407] As shown in Figure 36, the wireless communication method provided in this embodiment includes:

[0408] S2607, The second communication device sends data to the first communication device.

[0409] In the embodiments of this application, after the second communication device sends a third ICR frame to the first communication device, it can receive a second trigger frame sent by the first communication device. Through the second user information field of the second trigger frame, the second communication device can determine the location of the RU allocated to the second communication device, and then use the fixed RU for data transmission.

[0410] Therefore, another implementation of the wireless communication method proposed in this application is as follows: when the second communication device in the DPS enabled state receives an ICF frame (first frame) indicating the allocated RA-RU, and the ICF frame does not address the second communication device, then the second communication device can choose to switch from low capability mode to high capability mode before the SIFS interval after the end of the ICF frame, and can compete for the RA-RU through the UORA procedure during the SIFS interval after the ICF frame to reply with an ICR frame (third ICR frame), thereby realizing active capability mode switching and status reporting, so that the first communication device knows the data transmission needs of the second communication device, and directly allocates a fixed resource unit to the second communication device in the next trigger frame (Basic Trigger) for the second communication device to perform data transmission.

[0411] As shown in Figure 37, if the first information is used to indicate the assigned RA-RU, the first communication device is the DPS Assisting AP, and the second communication device is the DPS non-AP STA, the DPS Assisting AP sends an ICF frame (first frame). The ICF frame carries a user information field (first information) indicating the RA-RU. The User Info List of the ICF frame does not contain the AID of the DPS non-AP STA, that is, the DPS non-AP STA is not addressed. The DPS non-AP STA can switch from low capability mode to high capability mode before the SIFS interval after the end of the ICF frame, and can compete for the RA-RU through the UORA procedure during the SIFS interval after the ICF frame to reply with an ICR frame (third ICR frame) to the DPS Assisting AP. Once the DPS Assisting AP receives the ICR from the DPS non-AP STA, it can know the uplink data transmission requirement of the DPS non-AP STA. Therefore, in the next trigger frame (Basic Trigger, i.e. the second trigger frame) it sends, the DPS Assisting AP directly allocates a fixed resource RU2 to the DPS non-AP STA for uplink data transmission.

[0412] In summary, the wireless communication method proposed in this application uses RA-RU in the DPS process. Specifically, the first frame carries first information indicating the assigned RA-RU, enabling unaddressed devices to switch capability modes promptly using this first information and respond to ICR via the RA-RU in the first frame, thus achieving proactive capability mode switching and status reporting. This saves the signaling overhead of requesting BSR at the transmitting end, and allows the receiving end to perform capability mode switching promptly, thereby reducing transmission latency, improving transmission efficiency, saving power consumption, and ultimately enhancing wireless communication performance.

[0413] In the embodiments of this application, if the first frame does not carry the first information, that is, if the first frame does not carry information indicating whether there is a first trigger frame containing RA-RU in the current transmission opportunity, nor does it carry information indicating the allocated RA-RU, then the first association identifier carried in the first frame is only used to indicate the device requesting to change the capability mode.

[0414] In some examples, the user information list field in the first frame includes one or more user information fields, wherein the first association identifier (AID12) in the user information field may only indicate the addressed communication device, which may return the first ICR frame to the first communication device after receiving the first frame.

[0415] In some embodiments, the first frame is not allowed to contain any user information field indicating the RA-RU, that is, there is no indication information related to the assigned RA-RU in the first frame. In this case, the value of the AID12 field in the ICF frame can only indicate the device requesting to change the capability mode.

[0416] In some examples, the DPS Assisting AP sends an ICF frame to the DPS non-AP STA. The ICF frame is not allowed to contain any User Info field indicating the RA-RU. The value of the AID12 field in the ICF frame sent by the DPS Assisting AP can only indicate the AID12 of the DPS non-AP STA that requests to change the capability mode.

[0417] In some examples, the DPS non-AP STA sends an ICF frame to the DPS Assisting AP. The ICF frame is not allowed to contain any User Info field indicating the RA-RU. The value of the AID12 field in the ICF frame sent by the DPS non-AP STA can only indicate the AID12 of the DPS Assisting AP that requests a change in capability mode.

[0418] As shown in Figure 38, the first communication device is the DPS Assisting AP, and the third communication device is the DPS non-AP STA. The DPS Assisting AP sends an ICF frame (first frame). The ICF frame is not allowed to carry the first information. The User Info List of the ICF frame only indicates the AID of the DPS non-AP STA, that is, the DPS non-AP STA is addressed. The DPS Assisting AP allocates a fixed resource RU1 to the DPS non-AP STA in the ICF frame. The DPS non-AP STA can switch from low capability mode to high capability mode before the SIFS interval after the end of the ICF frame, and can use RU1 to reply to the DPS Assisting AP with an ICR frame during the SIFS interval after the ICF frame.

[0419] In summary, the wireless communication method provided in this application uses RA-RU for DPS indication, enabling the AP to trigger appropriate STAs to switch capability modes in an efficient and energy-saving manner when there are a large number of STAs. This solves the problem of untimely switching triggering that may occur when switching capability modes via ICF, thereby reducing transmission latency, improving transmission efficiency, and effectively enhancing wireless communication performance.

[0420] Based on the above embodiments, another embodiment of this application proposes a wireless communication method that can be applied to a wireless communication system including a first communication device and a second communication device. The first and second communication devices are communication devices with DPPS functionality enabled.

[0421] The first communication device is a transmitting station, and the second communication device is a receiving station. The following example illustrates the wireless communication method provided in this application embodiment, with the first communication device being a DPS Assisting AP with DPS function enabled and the second communication device being a DPS Non-AP STA with DPS function enabled.

[0422] The wireless communication method provided in this application includes an indication method for using RA-RU for DPS, which enables the DPS Assisting AP to trigger appropriate DPS non-AP STAs to switch capability modes in an efficient and energy-saving manner when there are a large number of DPS non-AP STAs.

[0423] The wireless communication method provided in this application can be implemented as, but is not limited to, Embodiment 1.

[0424] Example 1:

[0425] One implementation involves carrying a More RA-RU (First Information) field in the ICF to indicate whether there will be at least one trigger frame containing RA-RU within the remaining time range of the TXOP. A DPS non-AP STA that is not addressed by the ICF can decide whether it needs to switch capability modes within the TXOP based on the information in this field and its own buffer status.

[0426] As shown in Figure 39, the ICF carries the More RA-RU (First Information) field. The ICF frame includes the following fields: Frame Control, Duration, Receive Address (RA), Transmit Address (TA), Common Info, User Info List, Padding, and Frame Check Sequence (FCS).

[0427] At least one More RA-RU (First Info) can be located anywhere in the Common Info field. The Common Info field in the ICF frame can include the following subfields: Trigger Type, Uplink Length, More Trigger Frames (TF), Channel Probe Required (CS), Uplink Bandwidth (UL BW), Guard Interval and Long Training Field Type / Transmission Mode / Frame Mode (GI And HE / EHT / UHR-LTF Type / TXS mode / ICF Mode), Number of Long Training Field Symbols (Number Of HE / EHT / UHR-LTF Symbols), Low-Density Parity-Check Extra Symbol Segment (LDPC Extra Symbol Segment), Access Point Transmit Power (AP Tx Power), Pre-FEC Padding Factor, Packet Spread Ambiguity (PE Disambiguity), Uplink Spatial Reuse (UL Spatial Reuse), High Efficiency / Extremely High Throughput / Ultra-High Reliability P160 (HE / EHT / UHR P160), Special User Info Field Flag, and Distributed Remote Unit / Remote Subfields include Radio Unit Indication (DRU / RRU Indication), IFCS Present Flag, and Reserved.

[0428] In this context, Trigger Type, with a value of 4, indicates that the ICF frame is a BSRP Trigger frame. UL Length indicates the transmission duration of the response frame for this trigger frame. More TF indicates whether another trigger frame should be transmitted next. CS Required: A value of 1 indicates that the receiving STA needs to use Energy Detection (ED) to sense the medium and consider the medium state and Network Allocation Vector (NAV) to determine whether to respond; a value of 0 indicates that the receiving STA does not need to consider the medium state or NAV to determine whether to respond. UL BW, together with the UL Bandwidth Extension field, indicates the bandwidth of the response frame for this trigger frame. GI And HE / EHT / UHR-LTF Type / TXS mode / ICF Mode: A value of 3 indicates that the response frame for this trigger frame is carried in a Non-HT PPDU or a Non-HT Duplicate PPDU.

[0429] The number of bits in the first information field (the field of More RA-RU) in the Common Info field can be any integer greater than 0, and this application does not impose any specific restrictions.

[0430] For example, the number of bits in the first information field (the field of More RA-RU) can be 1 bit (e.g., B22, B26, B53, B63).

[0431] For example, the number of bits in the first information field (the field of More RA-RU) can be 2 bits (e.g., B61-B62).

[0432] At least one More RA-RU (First Info) can be located anywhere in the User Info List field.

[0433] At least one More RA-RU (first information) can be located anywhere within the Special User Info field. The Special User Info field in the ICF frame can include the following subfields: 12-bit Association Identifier (AID12), Physical Layer Version Identifier (PHY Version Identifier), Uplink Bandwidth Extension (UL Bandwidth Extension), Extremely High Throughput Spatial Reuse 1 (EHT Spatial Reuse 1), Extremely High Throughput Spatial Reuse 2 (EHT Spatial Reuse 2), and Universal Signal Disregard and Validate (U-SIG Disregard And Validate).

[0434] The value of AID12 is 2007, which indicates that this User Info field is a Special User Info field.

[0435] The number of bits in the first information field (the field of More RA-RU) of the Special User Info field can be any integer greater than 0, and this application does not impose any specific restrictions.

[0436] The More RA-RU field indicates whether there is at least one trigger frame (first trigger frame) containing RA-RU in the current TXOP and after this ICF frame. This trigger frame can be at least one of the following: Basic Trigger, Beamforming Report Poll (BFRP) Trigger, MU-BAR Trigger, MU-RTS Trigger, Buffer Status Report Poll (BSRP) Trigger, GCR MU-BAR Trigger, Bandwidth Query Report Poll (BQRP) Trigger, NDP Feedback Report Poll (NFRP) Trigger, or Ranging / Sensing Trigger.

[0437] When a DPS non-AP STA in DPS-enabled state receives an ICF frame indicating the existence of a More RA-RU and the User Info List of the ICF frame does not contain the AID of the DPS non-AP STA, the DPS non-AP STA can switch from low-capability mode to high-capability mode after the ICF frame and then attempt to compete for RA-RU through the UORA procedure.

[0438] In one embodiment, a More RA-RU value of 1 indicates the existence of at least one trigger frame containing an RA-RU, and a More RA-RU value of 0 indicates its absence. In another embodiment, a More RA-RU value of 0 indicates the existence of at least one trigger frame containing an RA-RU, and a More RA-RU value of 1 indicates its absence.

[0439] For DPS Assisting AP:

[0440] A DPS Assisting AP with DPS enabled can set the More RA-RU field in the ICF frame to indicate that there is at least one trigger frame containing RA-RU in the current TXOP. (The trigger frame can be at least one of the following: Basic Trigger, Beamforming Report Poll (BFRP) Trigger, MU-BAR Trigger, MU-RTS Trigger, Buffer Status Report Poll (BSRP) Trigger, GCR MU-BAR Trigger, Bandwidth Query Report Poll (BQRP) Trigger, NDP Feedback Report Poll (NFRP) Trigger, and Ranging / Sensing Trigger).

[0441] If the More RA-RU field in the ICF frame is set to indicate that there is at least one trigger frame containing an RA-RU in the TXOP, then the DPS Assisting AP must send at least one trigger frame containing an RA-RU after the end of the ICF frame and before the end of the current TXOP.

[0442] For DPS non-AP STA:

[0443] When a DPS non-AP STA with DPS enabled receives a More RA-RU indication that there is at least one ICF frame containing a trigger frame with RA-RU in the TXOP and that the User Info List of the ICF frame contains the AID of the DPS non-AP STA, the DPS non-AP STA must switch from low capability mode to high capability mode before the SIFS interval after the ICF frame, and reply with an ICR frame to the DPS Assisting AP during the SIFS interval after the ICF frame.

[0444] When a DPS non-AP STA with DPS function enabled receives a More RA-RU field indicating that there is at least one ICF frame containing a trigger frame with RA-RU in the TXOP and the User Info List of the ICF frame does not contain the AID of the DPS non-AP STA, the DPS non-AP STA can switch from low capability mode to high capability mode after the ICF frame. Before the current TXOP ends, it waits for the trigger frame containing RA-RU sent by the DPS Assisting AP and competes for the RA-RU through the UORA procedure to send uplink data frames or management frames.

[0445] As shown in Figure 40, the wireless communication method proposed in this application can be applied to a wireless communication system including one DPS Assisting AP (AP, i.e., the first communication device) and two DPS non-AP STAs (STA 1 is the third communication device, and STA 2 is the second communication device). All three devices have DPS functionality enabled, with a low-capability mode using a 20MHz bandwidth and a high-capability mode using an 80MHz bandwidth. Therefore, before receiving an ICF frame from the AP, both STA1 and STA2 are in low-capability mode.

[0446] Since the AP knows in advance that STA1 needs to transmit a large amount of uplink data, after acquiring the TXOP, the AP first sends an ICF frame. The User Info List in this frame includes an AID12 field indicating the AID of STA1. This User Info field requests STA1 to switch its capability mode for subsequent high-speed transmission. The User Info field also indicates the allocation of RU1 (the lower 40MHz bandwidth within the 80MHz bandwidth) to STA1 for STA1 to reply with an ICR frame. Furthermore, since the AP is unsure whether other DPS non-AP STAs also need to transmit a large amount of uplink data, the AP includes a More RA-RU field in this ICF frame and sets it to indicate that at least one trigger frame containing RA-RU exists in the current TXOP (e.g., More RA-RU = 1). This informs potential DPS non-AP STAs that they need to transmit a large amount of uplink data that they can begin switching their capability mode and then wait for subsequent trigger frames containing RA-RU to be sent in the TXOP.

[0447] Because the ICF frame contains a User Info field indicating AID12 for STA1, STA1 must complete the capability mode switch before the SIFS interval following the end of the ICF frame and reply with an ICR frame to the AP using RU1 during the SIFS interval after the end of the ICF frame. However, because the ICF frame does not contain a User Info field indicating AID12 for STA2 but does contain a More RA-RU field indicating that at least one trigger frame containing RA-RU exists in the TXOP, STA2 can begin the capability mode switch after the end of the ICF frame. At this time, STA2 has uplink data to transmit, so STA2 begins the capability mode switch after the ICF frame and switches to high capability mode after a certain time interval.

[0448] The AP must send at least one trigger frame containing the RA-RU within the remaining TXOP timeframe. Therefore, the AP sends a second trigger frame after the ICR frame. This trigger frame is the Basic Trigger, and its User Info List contains a User Info field with an AID12 field indicating the AID of STA1 and allocated resources of RU1 (the lower 40MHz bandwidth in the 80MHz bandwidth) for STA1 to transmit uplink data. It also contains a User Info field with an AID12 field indicating the RA-RU and allocated resources of RU2 (the higher 40MHz bandwidth in the 80MHz bandwidth) for transmitting uplink data to potential non-AP STAs.

[0449] Based on the Basic Trigger frame sent by the AP, STA1 uses RU1 to send uplink data, and STA2 follows the UORA procedure to compete for the use of RU2 to send uplink data.

[0450] In summary, the wireless communication method proposed in this application uses RA-RU in the DPS process. Specifically, the ICF carries a More RA-RU field indicating the presence of a trigger frame containing RA-RU, enabling unaddressed DPS non-AP STAs to switch capability modes promptly via this More RA-RU field and transmit data through the RA-RU in the trigger frame. This saves the signaling overhead of requesting BSR for DPS Assisting APs, allows DPS non-AP STAs to switch capability modes promptly, thereby reducing transmission latency, improving transmission efficiency, saving power consumption, and ultimately enhancing wireless communication performance.

[0451] The wireless communication method provided in this application can be implemented as, but is not limited to, embodiment two.

[0452] Example 2

[0453] One implementation involves including a RA-RU in the ICF frame. A DPS non-AP STA that is not addressed by the ICF can decide whether to immediately switch capability modes based on its own buffer status, and compete for the use of the RA-RU resource to reply to the ICR frame through the UORA mechanism.

[0454] In embodiments of this application, the first information may include one or more of the user information fields in the first frame that are related to the assigned RA-RU.

[0455] As shown in Figure 41, the ICF is a BSRP trigger frame of a UHR variant containing at least one User Info field indicating the RA-RU, the location of which is shown in the dashed box. The User Info field indicating the RA-RU can be understood as the User Info field associated with the assigned RA-RU. This User Info field may include subfields such as: a 12-bit association identifier (AID12, i.e., the second association identifier), RU Allocation, Uplink Forward Error Correction Coding Type (UL FEC Coding Type), Uplink High-Efficiency Modulation and Coding Scheme (UL HE-MCS), 2×Low-Density Parity Check (2×LDPC), Signal Space Allocation (SS Allocation), Uplink Target Receive Power (UL Target Receive Power), and Power Saving Mode (PS160) for a 160MHz channel. The second association identifier (AID12) in the User Info field indicating the RA-RU can be used to indicate the assigned RA-RU.

[0456] In one embodiment, the AID12 in the User Info field used to indicate the RA-RU can be either 0 or 2045. A value of 0 indicates that the User Info field has assigned one or more consecutive RA-RUs to an associated site, while a value of 2045 indicates that the User Info field has assigned one or more consecutive RA-RUs to an unassociated site.

[0457] In one embodiment, the AID12 field in the User Info field used to indicate the RA-RU takes the value of any two integer values ​​from [2008, 2044] or [2047, 4094], such as 2008 and 2047. A value of 2008 indicates that the User Info field has assigned one or more consecutive RA-RUs to a UHR-related site, and a value of 2047 indicates that the User Info field has assigned one or more consecutive RA-RUs to a UHR-unrelated site.

[0458] For DPS Assisting AP:

[0459] A DPS Assisting AP with DPS enabled can include one or more RA-RUs in an ICF frame to trigger a DPS non-AP STA that is not addressed by the ICF frame to immediately switch its capability mode and report its buffer status.

[0460] If a DPS Assisting AP contains one or more RA-RUs in an ICF frame, the duration of the padding field in that ICF frame must meet or exceed the handover latency requirement corresponding to the largest DPS Padding Delay among all DPS non-AP STAs with DPS functionality enabled in that BSS.

[0461] For DPS non-AP STA:

[0462] When a DPS non-AP STA with DPS enabled receives an ICF frame containing a User Info field of RA-RU and the User Info List of the ICF frame contains the AID of the DPS non-AP STA, the DPS non-AP STA must switch from low capability mode to high capability mode before the SIFS interval after the end of the ICF frame, and must reply with an ICR frame to the DPS Assisting AP during the SIFS interval after the ICF frame.

[0463] When a DPS non-AP STA with DPS function enabled receives an ICF frame containing a User Info field of RA-RU and the User Info List of the ICF frame does not contain the AID of the DPS non-AP STA, the DPS non-AP STA can switch from low capability mode to high capability mode before the SIFS interval after the end of the ICF frame. It can also compete for the RA-RU through the UORA procedure during the SIFS interval after the ICF frame and reply with an ICR frame to the DPS Assisting AP.

[0464] As shown in Figure 42, the wireless communication method proposed in this application can be applied to a wireless communication system including one DPS Assisting AP (AP, i.e., the first communication device) and two DPS non-AP STAs (STA 1 is the third communication device, and STA 2 is the second communication device). All three devices have DPS functionality enabled, with a low-capability mode using a 20MHz bandwidth and a high-capability mode using an 80MHz bandwidth. Therefore, before receiving an ICF frame from the AP, both STA1 and STA2 are in low-capability mode.

[0465] The AP includes the RA-RU in the initial ICF frame sent during this TXOP. This RA-RU is used to trigger a capability mode switch for a DPS non-AP STA that may need to send a large amount of uplink data, and to feed back an ICR frame after the SIFS time following the ICF frame. Here, the AID12 field of the User Info field of the RA-RU can take the value of 0, 2045, or any integer value in [2008, 2044], such as 2008, or any integer value in [2047, 4094], such as 2047.

[0466] Because the ICF frame contains a User Info field indicating STA1's AID, STA1 must switch capability modes during the SIFS interval following the end of the ICF and use RU1 to reply to the ICR frame during the SIFS interval. Furthermore, because the User Info List in this ICF frame does not contain a User Info field indicating STA2's AID and includes a RA-RU, STA2 can switch from low capability mode to high capability mode before the SIFS interval following the end of the ICF frame. It can then compete for the RA-RU (RU2) through the UORA procedure during the SIFS interval after the ICF frame and use RU2 to reply to the ICR frame to the DPS Assisting AP, thus achieving proactive capability mode switching and status reporting.

[0467] Once the AP receives the ICR from STA2, it can know STA2's uplink data transmission needs. Therefore, in the next trigger frame (Basic Trigger) sent, the AP directly allocates a fixed resource RU2 to STA2 for it to perform uplink data transmission.

[0468] In the embodiments of this application, the ICR frame (third ICR frame) responded by STA2 is used to feedback the data transmission requirements of STA2, and the ICR frame adds one or more new fields to the frame format.

[0469] As shown in Figure 43, the Block Acknowledgment Control (BA Control) field in the ICR frame (third ICR frame) includes a Report Type field in addition to subfields such as Reserved and BA Type. The Report Type field indicates the feedback type carried in the BlockAck Bitmap field of the Multi-STA BlockAck frame, as shown in Table 3. The Block Ack Bitmap field in the ICR frame (third ICR frame) may include subfields such as Buffer Status Report (BSR), Unavailability Info, and Enhanced Buffer Status Report (EBSR). The Buffer Status Report (BSR) field in the ICR frame (third ICR frame) may include subfields such as Access Category Bitmap (ACI Bitmap), Delta TID, High Priority Access Category (ACI High), Scaling Factor, High Priority Queue Size (Queue Size High), and Total Queue Size (Queue Size All). The Unavailability Info field in the ICR frame (third ICR frame) may include subfields such as Unavailability Target Start Time and Unavailability Duration. The Enhanced Buffer Status Report (BSR) field in the ICR frame (third ICR frame) may include fields such as Traffic Identifier (TID) and Queue Size Unscaled Value.

[0470] In some embodiments, when the Report Type field is 0, the BlockAck Bitmap field contains the BSR field but does not contain the Unavailability Period Start Time and Unavailability Period Duration fields; when the Report Type field is 1, the BlockAck Bitmap field does not contain the BSR field but does contain the Unavailability Period Start Time and Unavailability Period Duration fields.

[0471] The TID field indicates the traffic identifier that reports the buffer status. The Queue Size Unscaled Value (QSUV) indicates the amount of buffered traffic for the TID identified by the TID field, which is to be sent to the STA identified by the receive address of the frame containing the EBSR control field.

[0472] In some embodiments, the ICR frame is a QoS Null frame containing a BSR Control subfield, a QoS Data frame containing a BSR Control subfield, or a Management frame containing a BSR Control subfield.

[0473] In summary, the wireless communication method proposed in this application uses RA-RU in the DPS process. Specifically, the ICF carries a User Info field indicating the assigned RA-RU, enabling unaddressed devices to switch capability modes promptly using this first information and respond to ICR via the RA-RU in the ICF frame, thus achieving proactive capability mode switching and status reporting. In this way, DPS Assisting APs can save the signaling overhead of requesting BSR, and DPS non-AP STAs can promptly perform capability mode switching, thereby reducing transmission latency, improving transmission efficiency, saving power consumption, and ultimately enhancing wireless communication performance.

[0474] The wireless communication method provided in this application can be implemented as, but is not limited to, Embodiment 3.

[0475] Example 3

[0476] One implementation method is as follows: DPS Assisting APs and / or DPS non-AP STAs with DPS functionality enabled cannot include any User Info field indicating RA-RU in the ICF frame. The value of the AID12 field in the ICF frame sent by the DPS Assisting AP can only indicate the AID12 of the DPS non-AP STA requesting a change in capability mode; the value of the AID12 field in the ICF frame sent by the DPS non-AP STA can only indicate the AID12 of the DPS Assisting AP (AP value is 0).

[0477] The wireless communication method proposed in this application includes a rule and signaling for using RA-RU for DPS procedures. When there are a large number of DPS non-AP STAs in the BSS, this scheme can reduce the signaling overhead when the AP requests BSR from many DPS non-AP STAs, and can also reduce the frequency of capability mode switching by DPS non-AP STAs, thereby reducing energy consumption.

[0478] In other words, the wireless communication method provided in this application uses RA-RU for DPS indication, which enables the AP to trigger appropriate STAs to switch capability modes in an efficient and energy-saving manner when there are a large number of STAs. This solves the problem of untimely switching triggering that may occur when switching capability modes through ICF, thereby reducing transmission latency, improving transmission efficiency, and effectively enhancing wireless communication performance.

[0479] The preferred embodiments of this application have been described in detail above with reference to the accompanying drawings. However, this application is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this application, various simple modifications can be made to the technical solution of this application, and these simple modifications all fall within the protection scope of this application.

[0480] Figure 44 is a schematic diagram of the structure of the first communication device provided in an embodiment of this application. As shown in Figure 44, the first communication device 4400 includes:

[0481] The first communication unit 4401 is configured to send first information; wherein the first information is used to indicate whether there is a first trigger frame containing RA-RU within the current transmission opportunity and / or to indicate the allocated RA-RU.

[0482] In some embodiments, the first information is carried in the first frame.

[0483] In some embodiments, the first information is carried in one or more of the following: a public information field in the first frame;

[0484] The user information list field in the first frame; the user information field in the first frame; at least one user information field in the first frame related to the assigned RA-RU.

[0485] In some embodiments, the first trigger frame includes one or more of the following: a base trigger frame; a beamforming report polling BFRP trigger frame; a multi-user block acknowledgment request (MU-BAR) trigger frame; a multi-user request to transmit (MU-RTS) trigger frame; a buffer status report polling BSRP trigger frame; a multicast retransmission multi-user block acknowledgment request (GCR) MU-BAR trigger frame; a bandwidth query report polling BQRP trigger frame; a null packet-based feedback report polling NFRP trigger frame; a location trigger frame; and a sensing trigger frame.

[0486] In some embodiments, at least one first trigger frame is sent.

[0487] In some embodiments, a first frame and at least one first trigger frame are transmitted sequentially within the current transmission opportunity.

[0488] In some embodiments, when the value of the first information is a first value, the first information is used to indicate that a first trigger frame exists in the current transmission opportunity; and / or, when the value of the first information is a second value, the first information is used to indicate that a first trigger frame does not exist in the current transmission opportunity.

[0489] In some embodiments, after sending at least one first trigger frame, a data frame and / or a management frame are received.

[0490] In some embodiments, the first user information field of the first trigger frame is used to indicate the location of the RA-RU.

[0491] In some embodiments, the RA-RU receives data frames and / or management frames based on the first trigger frame.

[0492] In some embodiments, a first ICR frame is received.

[0493] In some embodiments, a first association identifier carried in the first frame is used to indicate the device that sends the first ICR frame; the device that sends the first ICR frame is different from the device that sends the data frame and / or management frame.

[0494] In some embodiments, the first information includes one or more of the following: a second association identifier; a resource unit (RU) allocation.

[0495] In some embodiments, when the value of the second association identifier is a third value, the first information is used to indicate the allocation of an assigned RA-RU to the associated device; and / or, when the value of the second association identifier is a fourth value, the first information is used to indicate the allocation of an assigned RA-RU to the non-associated device.

[0496] In some embodiments, when the value of the second association identifier falls within a first numerical range, the first information is used to indicate the allocation of an assigned RA-RU to the associated device; and / or, when the value of the second association identifier falls within a second numerical range, the first information is used to indicate the allocation of an assigned RA-RU to the non-associated device; and / or, when the value of the second association identifier falls within both a first and a second numerical range, the first information is used to indicate the allocation of an assigned RA-RU to both the associated device and / or the non-associated device.

[0497] In some embodiments, the allocated RA-RU includes one or more of the following: a single RA-RU; or multiple consecutive RA-RUs.

[0498] In some embodiments, the first frame includes a padding field;

[0499] The padding duration of the padding field is greater than the handover delay duration of the first device associated with the first communication device.

[0500] In some embodiments, the first device includes a DPS device in a first BSS; wherein, the first BSS is the BSS in which the first communication device is located;

[0501] The switching latency of the first device is related to the DPS fill latency of the DPS device in the first BSS.

[0502] In some embodiments, a second ICR frame is received; and / or a third ICR frame is received.

[0503] In some embodiments, a first association identifier carried in the first frame is used to indicate the device that sends the second ICR frame;

[0504] The device that sends the second ICR frame is different from the device that sends the third ICR frame.

[0505] In some embodiments, the third ICR frame includes one or more of the following: a report type field; a buffer status report (BSR) field; an unavailability information field; an enhanced BSR field; an access category bitmap (ACI) field; a traffic identifier (TID) field; an additional traffic identifier quantity field; a high-priority access category field; a scaling factor field; a high-priority queue size field; a total queue size field; an unavailability start time field; an unavailability duration field; and a queue size unscaled value field.

[0506] In some embodiments, when the report type field indicates that the cache status is being reported, the third ICR frame includes a BSR field; and / or, when the report type field indicates that the cache status is being reported, the third ICR frame does not include an unavailability start time field; and / or, when the report type field indicates that the cache status is being reported, the third ICR frame does not include an unavailability duration field.

[0507] In some embodiments, if the report type field indicates that unavailability information is being reported, the third ICR frame does not include the BSR field; and / or, if the report type field indicates that unavailability information is being reported, the third ICR frame includes an unavailability period start time field; and / or, if the report type field indicates that unavailability information is being reported, the third ICR frame includes an unavailability period duration field.

[0508] In some embodiments, the third ICR frame includes one or more of the following: a QoS empty frame containing a BSR control subfield; a QoS data frame containing a BSR control subfield; and a management frame containing a BSR control subfield.

[0509] In some embodiments, a second trigger frame is sent; wherein the second user information field of the second trigger frame is used to indicate the RU location assigned to the device sending the third ICR frame.

[0510] In some embodiments, the first frame does not carry the first information; wherein...

[0511] The first association identifier carried in the first frame is used only to indicate the device requesting a change in capability mode.

[0512] In some embodiments, the first frame includes a BSRP frame.

[0513] In some embodiments, the first frame includes an ICF.

[0514] In some embodiments, the first information is related to the switching of capability modes.

[0515] In some embodiments, the first communication device is an AP or a non-AP STA.

[0516] The second communication unit in the first communication device can be implemented by the transceiver in the first communication device.

[0517] Figure 45 is a schematic diagram of the structure of the second communication device provided in an embodiment of this application. As shown in Figure 45, the second communication device 4500 includes:

[0518] The second communication unit 4501 is configured to receive first information; wherein the first information is used to indicate whether there is a first trigger frame containing RA-RU within the current transmission opportunity and / or to indicate the allocated RA-RU.

[0519] In some embodiments, the first information is carried in the first frame.

[0520] In some embodiments, the first information is carried in one or more of the following: a public information field in the first frame; a user information list field in the first frame; a user information field in the first frame; and at least one user information field in the first frame related to the assigned RA-RU.

[0521] In some embodiments, the first trigger frame includes one or more of the following: a base trigger frame; a BFRP trigger frame; a MU-BAR trigger frame; a MU-RTS trigger frame; a BSRP trigger frame; a GCR MU-BAR trigger frame; a BQRP trigger frame; an NFRP trigger frame; a positioning trigger frame; and a sensing trigger frame.

[0522] In some embodiments, at least one first trigger frame is received.

[0523] In some embodiments, a first frame and at least one first trigger frame are received sequentially within the current transmission opportunity.

[0524] In some embodiments, when the value of the first information is a first value, the first information is used to indicate that a first trigger frame exists in the current transmission opportunity; and / or, when the value of the first information is a second value, the first information is used to indicate that a first trigger frame does not exist in the current transmission opportunity.

[0525] In some embodiments, a switch is made from a low capability mode to a high capability mode; wherein the switching of capability modes is related to the first information.

[0526] In some embodiments, when the first information is used to indicate that the current transmission opportunity exists in the first trigger frame, the mode switches from low capability mode to high capability mode.

[0527] In some embodiments, data frames and / or management frames are sent.

[0528] In some embodiments, after receiving at least one first trigger frame, a data frame and / or a management frame are sent.

[0529] In some embodiments, the first user information field of the first trigger frame is used to indicate the location of the RA-RU.

[0530] In some embodiments, data frames and / or management frames are transmitted based on the RA-RU contained in the first trigger frame.

[0531] In some embodiments, the device indicated by the first association identifier carried in the first frame is different from the second communication device.

[0532] In some embodiments, the first information includes one or more of the following: a second association identifier; RU allocation.

[0533] In some embodiments, when the value of the second association identifier is a third value, the first information is used to indicate the allocation of an assigned RA-RU to the associated device; and / or, when the value of the second association identifier is a fourth value, the first information is used to indicate the allocation of an assigned RA-RU to the non-associated device.

[0534] In some embodiments, when the value of the second association identifier falls within a first numerical range, the first information is used to indicate the allocation of an assigned RA-RU to the associated device; and / or, when the value of the second association identifier falls within a second numerical range, the first information is used to indicate the allocation of an assigned RA-RU to the non-associated device; and / or, when the value of the second association identifier falls within both a first and a second numerical range, the first information is used to indicate the allocation of an assigned RA-RU to both the associated device and / or the non-associated device.

[0535] In some embodiments, the allocated RA-RU includes one or more of the following: a single RA-RU; or multiple consecutive RA-RUs.

[0536] In some embodiments, the first frame includes a padding field; the padding duration of the padding field is greater than the handover delay duration of the first device associated with the first communication device.

[0537] In some embodiments, the first device includes a DPS device in a first BSS; wherein, the first BSS is the BSS in which the first communication device is located;

[0538] The switching latency of the first device is related to the DPS fill latency of the DPS device in the first BSS.

[0539] In some embodiments, a third ICR frame is sent.

[0540] In some embodiments, a third ICR frame is sent based on the assigned RA-RU.

[0541] In some embodiments, the third ICR frame includes one or more of the following: report type field; BSR field; unavailability information field; enhanced BSR field; ACI Bitmap field; TID field; additional traffic identifier quantity field; high priority access category field; scaling factor field; high priority queue size field; total queue size field; unavailability start time field; unavailability duration field; queue size unscaled value field.

[0542] In some embodiments, when the report type field indicates that the cache status is being reported, the third ICR frame includes a BSR field; and / or, when the report type field indicates that the cache status is being reported, the third ICR frame does not include an unavailability start time field; and / or, when the report type field indicates that the cache status is being reported, the third ICR frame does not include an unavailability duration field.

[0543] In some embodiments, if the report type field indicates that unavailability information is being reported, the third ICR frame does not include the BSR field; and / or, if the report type field indicates that unavailability information is being reported, the third ICR frame includes an unavailability period start time field; and / or, if the report type field indicates that unavailability information is being reported, the third ICR frame includes an unavailability period duration field.

[0544] In some embodiments, the third ICR frame includes one or more of the following: a QoS empty frame containing a BSR control subfield; a QoS data frame containing a BSR control subfield; and a management frame containing a BSR control subfield.

[0545] In some embodiments, the device indicated by the first association identifier carried in the first frame is different from the second communication device.

[0546] In some embodiments, a second trigger frame is received; wherein the second user information field of the second trigger frame is used to indicate the location of the RU assigned to the second communication device.

[0547] In some embodiments, the first frame does not carry the first information; wherein...

[0548] The first association identifier carried in the first frame is only used to indicate the device requesting a change in capability mode.

[0549] In some embodiments, the first frame includes a BSRP frame.

[0550] In some embodiments, the first frame includes an ICF.

[0551] In some embodiments, the first information is related to the switching of capability modes.

[0552] In some embodiments, the second communication device is an AP or a non-AP STA.

[0553] The second communication unit in the second communication device can be implemented by the transceiver in the second communication device.

[0554] Those skilled in the art should understand that the descriptions of the first or second communication device in the embodiments of this application can be understood with reference to the descriptions of the wireless communication methods in the embodiments of this application.

[0555] Figure 46 is a schematic structural diagram of a communication device provided in an embodiment of this application. This communication device can be a first communication device or a second communication device. The communication device 4600 shown in Figure 46 includes a processor 4610, which can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0556] Optionally, as shown in FIG46, the communication device 4600 may further include a memory 4620. The processor 4610 may retrieve and run computer programs from the memory 4620 to implement the methods in the embodiments of this application.

[0557] The memory 4620 can be a separate device independent of the processor 4610, or it can be integrated into the processor 4610.

[0558] Optionally, as shown in FIG46, the communication device 4600 may further include a transceiver 4630, and the processor 4610 may control the transceiver 4630 to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.

[0559] The transceiver 4630 may include a transmitter and a receiver. The transceiver 4630 may further include an antenna, which may be one or more.

[0560] Optionally, the communication device 4600 may specifically be the first communication device in the embodiments of this application, and the communication device 4600 may implement the corresponding processes implemented by the first communication device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0561] Optionally, the communication device 4600 may specifically be the second communication device in the embodiments of this application, and the communication device 4600 may implement the corresponding processes implemented by the second communication device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0562] Figure 47 is a schematic structural diagram of a chip provided in an embodiment of this application. The chip 4700 shown in Figure 47 includes a processor 4710, which can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0563] Optionally, as shown in FIG47, chip 4700 may further include memory 4720. Processor 4710 may retrieve and run computer programs from memory 4720 to implement the methods in the embodiments of this application.

[0564] The memory 4720 can be a separate device independent of the processor 4710, or it can be integrated into the processor 4710.

[0565] Optionally, the chip 4700 may also include an input interface 4730. The processor 4710 can control the input interface 4730 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips.

[0566] Optionally, the chip 4700 may also include an output interface 4740. The processor 4710 can control the output interface 4740 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.

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

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

[0569] 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.

[0570] Figure 48 is a schematic block diagram of a communication system provided in an embodiment of this application. As shown in Figure 48, the communication system 4800 includes a first communication device 4810 and a second communication device 4820.

[0571] The first communication device 4810 can be used to implement the corresponding functions implemented by the first communication device in the above method, and the second access point device 4820 can be used to implement the corresponding functions implemented by the second communication device in the above method. For the sake of brevity, it will not be described in detail here.

[0572] 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.

[0573] It is understood that the memory in the embodiments of this application may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory may 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 may 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.

[0574] This application also provides a computer-readable storage medium for storing computer programs.

[0575] Optionally, the computer-readable storage medium can be applied to the first communication device in the embodiments of this application, and the execution of the computer program causes the computer to execute the corresponding processes implemented by the first communication device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0576] Optionally, the computer-readable storage medium can be applied to the second communication device in the embodiments of this application, and the execution of the computer program causes the computer to execute the corresponding processes implemented by the second communication device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0577] This application also provides a computer program product, including computer program instructions.

[0578] Optionally, the computer program product can be applied to the first site device in the embodiments of this application, and the execution of the computer program instructions causes the computer to execute the corresponding processes implemented by the first site device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0579] Optionally, the computer program product can be applied to the second station device in the embodiments of this application, and the execution of the computer program instructions causes the computer to execute the corresponding processes implemented by the second station device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0580] This application also provides a computer program.

[0581] Optionally, the computer program can be applied to the first station device in the embodiments of this application. When the computer program is run on a computer, it causes the computer to execute the corresponding processes implemented by the first station device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0582] Optionally, the computer program can be applied to the second station device in the embodiments of this application. When the computer program is run on a computer, it causes the computer to execute the corresponding processes implemented by the second station device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0583] 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.

[0584] 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.

[0585] 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 wireless communication method, the method comprising: The first communication device sends first information; wherein the first information is used to indicate whether there is a first trigger frame containing a Random Access Resource Unit (RA-RU) within the current transmission opportunity and / or to indicate the allocated RA-RU.

2. The method according to claim 1, wherein, The first information is carried in the first frame.

3. The method according to claim 1 or 2, wherein, The first information is carried in one or more of the following: Public information fields in the first frame; The user information list field in the first frame; User information fields in the first frame; At least one user information field in the first frame that is related to the assigned RA-RU.

4. The method according to any one of claims 1 to 3, wherein, The first trigger frame includes one or more of the following: Basic trigger frame; Beamforming reports poll the BFRP trigger frame; Multi-user block acknowledgment request (MU-BAR) trigger frame; Multiple users request to send MU-RTS trigger frames; Buffer status reports poll BSRP trigger frames; Multicast retransmission multi-user block acknowledgment request (GCR MU-BAR) trigger frame; Bandwidth query report polls BQRP trigger frames; Polling NFRP trigger frames based on empty data packet feedback reports; Locate the trigger frame; Sensing trigger frame.

5. The method according to any one of claims 1 to 4, wherein, Send at least one of the first trigger frames.

6. The method according to any one of claims 1 to 5, wherein, Within the current transmission opportunity, the first frame and at least one of the first trigger frames are transmitted sequentially.

7. The method according to any one of claims 1 to 6, wherein, When the value of the first information is a first value, the first information is used to indicate that the first trigger frame exists within the current transmission opportunity; and / or, When the value of the first information is the second value, the first information is used to indicate that the first trigger frame does not exist within the current transmission opportunity.

8. The method according to any one of claims 1 to 7, wherein, The method further includes: After sending at least one of the first trigger frames, data frames and / or management frames are received.

9. The method according to any one of claims 1 to 8, wherein, The method further includes: The first user information field of the first trigger frame is used to indicate the location of the RA-RU.

10. The method according to any one of claims 1 to 9, wherein, The method further includes: The RA-RU receive data frames and / or management frames contained in the first trigger frame.

11. The method according to any one of claims 1 to 10, wherein, The method further includes: Receive the first initial control response (ICR) frame.

12. The method according to claim 11, wherein, The first association identifier carried in the first frame is used to indicate the device that sent the first ICR frame; The device that sends the first ICR frame is different from the device that sends the data frame and / or the management frame.

13. The method according to any one of claims 1 to 3, wherein, The first information includes one or more of the following: Second association identifier; Resource Unit (RU) allocation.

14. The method according to any one of claims 1 to 3, 13, wherein, When the value of the second association identifier is a third value, the first information is used to indicate the allocation of the assigned RA-RU to the associated device; And / or, When the second association identifier takes the fourth value, the first information is used to indicate the allocation of the assigned RA-RU to the non-associated device.

15. The method according to any one of claims 1 to 3, 13, wherein, If the value of the second association identifier falls within the first numerical range, the first information is used to indicate the allocation of the assigned RA-RU to the associated device; And / or, If the value of the second association identifier falls within the second numerical range, the first information is used to indicate that the assigned RA-RU is allocated to the non-associated device; And / or, When the value of the second association identifier falls within the first and second numerical ranges, the first information is used to indicate the allocation of the assigned RA-RU to the associated device and / or non-associated device.

16. The method according to any one of claims 1 to 3, 13 to 15, wherein, The allocated RA-RU includes one or more of the following: One RA-RU; Multiple consecutive RA-RUs.

17. The method according to any one of claims 1 to 3, 13 to 16, wherein, The first frame includes a padding field; The filling duration of the filling field is greater than the switching delay duration of the first device associated with the first communication device.

18. The method according to claim 17, wherein, The first device includes a dynamic power saving DPS device in a first basic service set (BSS); wherein, the first BSS is the BSS in which the first communication device is located; The switching delay of the first device is related to the DPS fill delay of the DPS device in the first set of BSS.

19. The method according to any one of claims 1 to 3, 13 to 18, wherein, The method further includes: Receive the second ICR frame; and / or, Receive the third ICR frame.

20. The method according to claim 19, wherein, The first association identifier carried in the first frame is used to indicate the device that sent the second ICR frame; The device that sends the second ICR frame is different from the device that sends the third ICR frame.

21. The method according to claim 19 or 20, wherein, The third ICR frame includes one or more of the following: Report type field; Buffer Status Report (BSR) field; Unavailable information fields; Enhanced BSR field; Access the ACI Bitmap field of the category; Traffic Identifier (TID) field; Additional transmission identifier quantity field; High-priority access to category fields; Scale factor field; High-priority queue size field; Total queue size field; Unavailability start time field; Unavailability duration field; Queue size unscaled value field.

22. The method according to claim 21, wherein, If the report type field indicates the reporting cache status, the third ICR frame includes the BSR field; and / or, If the report type field indicates a reported cache status, the third ICR frame does not include the inaccessibility start time field; and / or, When the report type field indicates the reported cache status, the third ICR frame does not include the unavailability duration field.

23. The method according to claim 21, wherein, If the report type field indicates that unavailable information is being reported, the third ICR frame does not include the BSR field; and / or, If the report type field indicates that unavailability information is being reported, the third ICR frame includes the unavailability period start time field; and / or, When the report type field indicates that unavailability information is being reported, the third ICR frame includes the unavailability duration field.

24. The method according to any one of claims 19 to 23, wherein, The third ICR frame includes one or more of the following: A QoS empty frame containing the BSR control subfield; QoS data frames containing BSR control subfields; Management frames that contain BSR control subfields.

25. The method according to any one of claims 1 to 3, 13 to 24, wherein, The method further includes: Send a second trigger frame; wherein the second user information field of the second trigger frame is used to indicate the RU location allocated to the device that sent the third ICR frame.

26. The method according to any one of claims 1 to 25, wherein, The first frame does not carry the first information; wherein... The first association identifier carried in the first frame is used only to indicate the device requesting a change in capability mode.

27. The method according to any one of claims 1 to 26, wherein, The first frame includes BSRP frames.

28. The method according to any one of claims 1 to 27, wherein, The first frame includes the Initial Control Frame (ICF).

29. The method according to any one of claims 1 to 28, wherein, The first piece of information is related to the switching of capability modes.

30. The method according to any one of claims 1 to 29, wherein, The first communication device is an access point (AP) or a non-access point (STA).

31. A wireless communication method, the method comprising: The second communication device receives first information; wherein the first information is used to indicate whether there is a first trigger frame containing RA-RU within the current transmission opportunity and / or to indicate the allocated RA-RU.

32. The method according to claim 31, wherein, The first information is carried in the first frame.

33. The method according to claim 31 or 32, wherein, The first information is carried in one or more of the following: Public information fields in the first frame; The user information list field in the first frame; User information fields in the first frame; At least one user information field in the first frame that is related to the assigned RA-RU.

34. The method according to any one of claims 31 to 33, wherein, The first trigger frame includes one or more of the following: Basic trigger frame; BFRP trigger frame; MU-BAR trigger frame; MU-RTS trigger frame; BSRP trigger frame; GCR MU-BAR trigger frame; BQRP trigger frame; NFRP trigger frame; Locate the trigger frame; Sensing trigger frame.

35. The method according to any one of claims 31 to 34, wherein, Receive at least one of the first trigger frames.

36. The method according to any one of claims 31 to 35, wherein, Within the current transmission opportunity, the first frame and at least one of the first trigger frames are received sequentially.

37. The method according to any one of claims 31 to 36, wherein, When the value of the first information is a first value, the first information is used to indicate that the first trigger frame exists within the current transmission opportunity; and / or, When the value of the first information is the second value, the first information is used to indicate that the first trigger frame does not exist within the current transmission opportunity.

38. The method according to any one of claims 31 to 37, wherein, The method further includes: Switching from low-ability mode to high-ability mode; among which... The switching of capability modes is related to the first piece of information.

39. The method according to any one of claims 31 to 38, wherein, The method further includes: When the first information is used to indicate that the first trigger frame exists in the current transmission opportunity, the mode switches from low capability mode to high capability mode.

40. The method according to any one of claims 31 to 39, wherein, The method further includes: Send data frames and / or management frames.

41. The method according to any one of claims 31 to 40, wherein, The method further includes: After receiving at least one of the first trigger frames, data frames and / or management frames are sent.

42. The method according to any one of claims 31 to 41, wherein, The method further includes: The first user information field of the first trigger frame is used to indicate the location of the RA-RU.

43. The method according to any one of claims 31 to 42, wherein, The method further includes: Based on the RA-RU data frame and / or management frame contained in the first trigger frame.

44. The method according to any one of claims 31 to 30, wherein, The device indicated by the first association identifier carried in the first frame is different from the second communication device.

45. The method according to any one of claims 31 to 36, wherein, The first information includes one or more of the following: Second association identifier; RU allocation.

46. ​​The method according to any one of claims 31 to 36, 45, wherein, When the value of the second association identifier is a third value, the first information is used to indicate the allocation of the assigned RA-RU to the associated device; And / or, When the second association identifier takes the fourth value, the first information is used to indicate the allocation of the assigned RA-RU to the non-associated device.

47. The method according to any one of claims 31 to 36, 45, wherein, If the value of the second association identifier falls within the first numerical range, the first information is used to indicate the allocation of the assigned RA-RU to the associated device; And / or, If the value of the second association identifier falls within the second numerical range, the first information is used to indicate that the assigned RA-RU is allocated to the non-associated device; And / or, When the value of the second association identifier falls within the first and second numerical ranges, the first information is used to indicate the allocation of the assigned RA-RU to the associated device and / or non-associated device.

48. The method according to any one of claims 31 to 36, 45 to 47, wherein, The allocated RA-RU includes one or more of the following: One RA-RU; Multiple consecutive RA-RUs.

49. The method according to any one of claims 31 to 36, 45 to 48, wherein, The first frame includes a padding field; The filling duration of the filling field is greater than the switching delay duration of the first device associated with the first communication device.

50. The method according to claim 49, wherein, The first device includes a DPS device in a first BSS; wherein, the first BSS is the BSS in which the first communication device is located; The switching delay of the first device is related to the DPS fill delay of the DPS device in the first set of BSS.

51. The method according to any one of claims 31 to 36, 45 to 50, wherein, The method further includes: Send the third ICR frame.

52. The method according to any one of claims 31 to 36, 45 to 51, wherein, The method further includes: The third ICR frame is sent based on the allocated RA-RU.

53. The method according to claim 51 or 52, wherein, The third ICR frame includes one or more of the following: Report type field; BSR field; Unavailable information fields; Enhanced BSR field; ACI Bitmap field; TID field; Additional transmission identifier quantity field; High-priority access to category fields; Scale factor field; High-priority queue size field; Total queue size field; Unavailability start time field; Unavailability duration field; Queue size unscaled value field.

54. The method according to claim 53, wherein, If the report type field indicates the reporting cache status, the third ICR frame includes the BSR field; and / or, If the report type field indicates a reported cache status, the third ICR frame does not include the inaccessibility start time field; and / or, When the report type field indicates the reported cache status, the third ICR frame does not include the unavailability duration field.

55. The method according to claim 53, wherein, If the report type field indicates that unavailable information is being reported, the third ICR frame does not include the BSR field; and / or, If the report type field indicates that unavailability information is being reported, the third ICR frame includes the unavailability period start time field; and / or, When the report type field indicates that unavailability information is being reported, the third ICR frame includes the unavailability duration field.

56. The method according to any one of claims 51 to 55, wherein, The third ICR frame includes one or more of the following: QoS empty frames containing BSR control subfields; QoS data frames containing BSR control subfields; Management frames that contain BSR control subfields.

57. The method according to any one of claims 31 to 36, 45 to 56, wherein, The device indicated by the first association identifier carried in the first frame is different from the second communication device.

58. The method according to any one of claims 31 to 36, 45 to 57, wherein, The method further includes: Receive a second trigger frame; wherein, the second user information field of the second trigger frame is used to indicate the location of the RU allocated to the second communication device.

59. The method according to any one of claims 31 to 58, wherein, The first frame does not carry the first information; wherein... The first association identifier carried in the first frame is used only to indicate the device requesting a change in capability mode.

60. The method according to any one of claims 31 to 59, wherein, The first frame includes BSRP frames.

61. The method according to any one of claims 31 to 60, wherein, The first frame includes the ICF.

62. The method according to any one of claims 31 to 61, wherein, The first piece of information is related to the switching of capability modes.

63. The method according to any one of claims 31 to 62, wherein, The second communication device is an AP or a non-AP STA.

64. A first communication device, comprising: A first communication unit is configured to send first information; wherein the first information is used to indicate whether there is a first trigger frame containing an RA-RU within the current transmission opportunity and / or to indicate the allocated RA-RU.

65. A second communication device, comprising: The second communication unit is configured to receive first information; wherein the first information is used to indicate whether there is a first trigger frame containing RA-RU within the current transmission opportunity and / or to indicate the allocated RA-RU.

66. A first communication device, comprising: A processor and a memory for storing a computer program, the processor for calling and running the computer program stored in the memory, causing the first communication device to perform the method as described in any one of claims 1 to 30.

67. A second communication device, comprising: A processor and a memory for storing a computer program, the processor for calling and running the computer program stored in the memory, causing the second communication device to perform the method as described in any one of claims 31 to 63.

68. A communication system, comprising a first communication device and a second communication device, A first communication device is configured to send first information; wherein... The first information is used to indicate whether there is a first trigger frame containing an RA-RU within the current transmission opportunity and / or to indicate the allocated RA-RU; The second communication device is configured to receive the first information.

69. A chip, comprising: A processing unit is configured to retrieve and run a computer program from a memory, causing a device on which the chip is mounted to perform the method as described in any one of claims 1 to 30, or the method as described in any one of claims 31 to 63.

70. A computer-readable storage medium for storing a computer program, the execution of which causes the computer to perform the method as claimed in any one of claims 1 to 30, or the method as claimed in any one of claims 31 to 63.

71. A computer program product comprising computer program instructions, the execution of which causes a computer to perform the method as claimed in any one of claims 1 to 30, or the method as claimed in any one of claims 31 to 63.

72. A computer program, the execution of which causes a computer to perform the method as claimed in any one of claims 1 to 30, or the method as claimed in any one of claims 31 to 63.