Method and apparatus for indicating transmission opportunity preemption, and device, medium and program product

By introducing a preemption enable bit (PPB) into the physical layer protocol data unit, the problem of insufficient TXOP preemption indication mechanism in the existing technology is solved, realizing flexible indication of low-latency services and efficient utilization of network resources.

WO2025260324A1PCT designated stage Publication Date: 2025-12-26GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/100399
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-20
Publication Date
2025-12-26

AI Technical Summary

Technical Problem

In existing technologies, sites other than TXOP owners lack an effective indication mechanism when vying for transmission opportunities, resulting in uneven network latency distribution and difficulty in meeting the needs of low-latency services.

Method used

By introducing a preemption permission indicator (PPB) bit into the physical layer protocol data unit to indicate whether other sites are allowed to preempt the TXOP, the scope of application of the TXOP preemption mechanism is expanded to include various communication systems, including LTE, LTE-A, NR, NR-U, UMTS, WLAN, WiFi, 5G systems and subsequent evolution systems.

Benefits of technology

It enables flexible TXOP preemption in different scenarios, reduces the latency distribution of low-latency services in the network, and improves the efficiency of network resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024100399_26122025_PF_FP_ABST
    Figure CN2024100399_26122025_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of communications. Disclosed are a method and apparatus for indicating transmission opportunity preemption, and a device, a medium and a program product. The method is executed by a first station, and comprises: sending a first physical layer protocol data unit (PPDU), wherein the first PPDU comprises a preemption permission bit (PPB), and the PPB is used for indicating whether a station other than the first station is allowed to preempt a transmission opportunity (TXOP) corresponding to the first PPDU. In the method, the type of a first PPDU is not restricted, thereby expanding the scope of application of a TXOP preemption mechanism, and thus facilitating a reduction in the latency distribution of low-latency services in a network, and enabling earlier execution of the low-latency services.
Need to check novelty before this filing date? Find Prior Art

Description

Indication methods, apparatus, equipment, media, and procedures for seizing transmission opportunities Technical Field

[0001] This application relates to the field of communication technology, and in particular to a method, apparatus, device, medium, and program product for indicating the preemption of transmission opportunities. Background Technology

[0002] The Transmission Opportunity (TXOP) preemption mechanism refers to the mechanism by which a site other than the TXOP owner can preempt a TXOP by sending a preemption request.

[0003] In related technologies, sites other than the TXOP owner can preempt the TXOP by sending a preemption request within a certain time interval after the Physical Layer Protocol Data Unit (PPDU) or within a certain time interval after the immediate response frame of the PPDU.

[0004] Summary of the Invention

[0005] This application provides a method, apparatus, device, medium, and program product for indicating the preemption of transmission opportunities, the technical solution of which includes at least:

[0006] According to one aspect of the embodiments of this application, a method for indicating the preemption of a transmission opportunity is provided, the method being executed by a first station, the method comprising:

[0007] Send the first PPDU, which includes a preemption permission bit (PPB). The PPB is used to indicate whether other sites besides the first site are allowed to preempt the TXOP corresponding to the first PPDU.

[0008] According to another aspect of the embodiments of this application, a method for preempting a transmission opportunity is provided, the method being performed by a station other than a first station, the method comprising:

[0009] Receive the first PPDU sent by the first station. The first PPDU includes a PPB, which is used to indicate whether other stations besides the first station are allowed to preempt the TXOP corresponding to the first PPDU.

[0010] According to another aspect of the embodiments of this application, an indication device for preempting transmission opportunities is provided, the indication device comprising:

[0011] The transmitting module is used to transmit a first PPDU, the first PPDU including a PPB, the PPB being used to indicate whether a receiving device other than the indicating device is allowed to preempt the TXOP corresponding to the first PPDU.

[0012] According to another aspect of the embodiments of this application, a receiving device for preempting transmission opportunities is provided, the receiving device comprising:

[0013] The receiving module is used to receive a first PPDU sent by the indicating device. The first PPDU includes a PPB, which is used to indicate whether a receiving device other than the indicating device is allowed to preempt the TXOP corresponding to the first PPDU.

[0014] According to another aspect of the embodiments of this application, a first site is provided, the first site comprising:

[0015] A processor; a transceiver connected to the processor; a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement the preemptive transmission opportunity instruction method as described above.

[0016] According to another aspect of the embodiments of this application, an additional site is provided, the additional site including:

[0017] A processor; a transceiver connected to the processor; a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement a receiving method for preempting transmission opportunities as described above.

[0018] According to another aspect of the embodiments of this application, a computer-readable storage medium is provided, which stores at least one program that is loaded and executed by a processor to implement the preemption of transmission opportunity indication method or the preemption of transmission opportunity reception method as described in the above aspects.

[0019] According to another aspect of the embodiments of this application, a chip is provided, the chip including programmable logic circuits and / or program instructions, which, when the chip is running on a first site, are used to implement the preemption of transmission opportunity indication method of the above aspects; and when the chip is running on other sites, are used to implement the preemption of transmission opportunity reception method of the above aspects.

[0020] According to another aspect of the embodiments of this application, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium, a processor retrieving the computer instructions from the computer-readable storage medium, and the processor executing the computer instructions to implement the preemptive transmission opportunity indication method or the preemptive transmission opportunity receiving method as described in the above aspects.

[0021] The technical solutions provided in this application embodiment may include the following beneficial effects:

[0022] This method sends a first PPDU, which includes a PPB. The PPB indicates whether other stations besides the first station are allowed to preempt the TXOP corresponding to the first PPDU. This method does not limit the type of the first PPDU and can include a PPB in any type of PPDU. It can indicate whether preemption of TXOP is allowed in different scenarios, thus expanding the scope of the TXOP preemption mechanism. This is beneficial for reducing the latency distribution of low-latency services in the network and enabling low-latency services to be executed earlier. Attached Figure Description

[0023] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0024] Figure 1 shows a schematic diagram of a communication system provided in an exemplary embodiment of this application;

[0025] Figure 2 shows a schematic diagram of the format of a high-throughput multi-user PPDU provided by related technologies;

[0026] Figure 3 shows a schematic diagram of the format of the ultra-high throughput signaling field provided by the related technology;

[0027] Figure 4 shows a schematic diagram of the format of the ultra-high throughput signaling field provided by the related technology;

[0028] Figure 5 shows a schematic diagram of the format of the ultra-high throughput signaling field provided by the related technology;

[0029] Figure 6 shows a schematic diagram of the format of the ultra-high throughput signaling content channel provided by the related technology;

[0030] Figure 7 shows a schematic diagram of the format of the ultra-high throughput signaling content channel provided by the related technology;

[0031] Figure 8 shows a schematic diagram of the high-efficiency PPDU format provided by the related technology;

[0032] Figure 9 shows a flowchart of an exemplary embodiment of the present application providing a method for indicating the preemption of transmission opportunities;

[0033] Figure 10 illustrates a schematic diagram of an indication method for preempting transmission opportunities provided in an exemplary embodiment of this application;

[0034] Figure 11 shows a schematic diagram of an indication method for preempting transmission opportunities provided in an exemplary embodiment of this application;

[0035] Figure 12 shows a schematic diagram of an indication method for preempting transmission opportunities provided in an exemplary embodiment of this application;

[0036] Figure 13 illustrates a schematic diagram of an indication method for preempting transmission opportunities provided in an exemplary embodiment of this application;

[0037] Figure 14 illustrates a schematic diagram of an indication method for preempting transmission opportunities provided in an exemplary embodiment of this application;

[0038] Figure 15 shows a schematic diagram of an indication method for preempting transmission opportunities provided in an exemplary embodiment of this application;

[0039] Figure 16 illustrates a schematic diagram of an indication method for preempting transmission opportunities provided in an exemplary embodiment of this application;

[0040] Figure 17 illustrates a schematic diagram of an indication method for preempting transmission opportunities provided in an exemplary embodiment of this application;

[0041] Figure 18 shows a flowchart of a method for preempting transmission opportunities provided in an exemplary embodiment of this application;

[0042] Figure 19 shows a block diagram of an indication device for preempting transmission opportunities provided in an exemplary embodiment of this application;

[0043] Figure 20 shows a block diagram of a receiving apparatus for preempting transmission opportunities provided in an exemplary embodiment of this application;

[0044] Figure 21 shows a schematic diagram of the structure of other sites provided in an exemplary embodiment of this application;

[0045] Figure 22 shows a schematic diagram of the structure of a first site provided in an exemplary embodiment of this application. Detailed Implementation

[0046] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings. Exemplary embodiments will be described in detail here, examples of which are illustrated in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0047] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The singular forms “a,” “the,” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0048] It should be understood that although the terms first, second, third, etc., may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this disclosure, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."

[0049] The technical solutions described in some embodiments of this application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, Advanced Long Term Evolution (LTE-A) systems, New Radio (NR) systems, evolution systems of NR systems, LTE-based access to unlicensed spectrum (LTE-U) systems, NR-based access to unlicensed spectrum (NR-U) systems, Non-Terrestrial Networks (NTN) systems, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), 5th-Generation (5G) systems, cellular IoT systems, cellular passive IoT systems, and can also be applied to subsequent evolution systems of 5G NR systems, as well as 6G and subsequent evolution systems.

[0050] It should be understood that in some embodiments of this application, "5G" may also be referred to as "5G NR" or "NR".

[0051] It should be understood that in the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between the two, or that there is an association between the two, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.

[0052] In this embodiment of the application, "predefined" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices). This application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.

[0053] In this application embodiment, "protocol" may refer to standard protocols in the field of communication, such as LTE protocol, NR protocol and related protocols applied to future communication systems, and this application does not limit it.

[0054] Figure 1 shows a schematic diagram of a communication system 10 provided in an exemplary embodiment of this application. The communication system 10 includes terminals with terminals, terminals with network devices, or access points (APs) with stations (STAs), and this embodiment of the application does not limit this to any particular type. In this embodiment, the communication system 10 is illustrated by an example comprising an AP 110, a second STA 120, a third STA 130, and a fourth STA 140, wherein the second STA 120 is the peer station of the AP 110, and the third STA 130 and the fourth STA 140 are third-party stations.

[0055] In some scenarios, an AP can be called an AP STA, meaning that in a sense, an AP is also a type of STA, therefore AP 110 can be called the first site. In other scenarios, a STA can be called a non-AP STA.

[0056] In some embodiments, STA includes AP STA and non-AP STA.

[0057] Communication in a communication system can be between an AP and a non-AP STA, between two non-AP STAs, or between a STA and a peer STA. A peer STA refers to a device that communicates with the STA from the other end. For example, a peer STA may be an AP or a non-AP STA.

[0058] An access point (AP) acts as a bridge connecting wired and wireless networks. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet. AP devices can be terminal devices with Wi-Fi chips (such as mobile phones) or network devices (such as routers).

[0059] It should be understood that the role of a STA in a communication system is not absolute. For example, in some scenarios, when a mobile phone is connected to a router, it is a non-AP STA; when the mobile phone acts as a hotspot for other mobile phones, it plays the role of an AP.

[0060] AP and non-AP STA can 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.

[0061] In some embodiments, the non-AP STA may support, but is not limited to, the 802.11be standard. The non-AP STA may also support various current and future 802.11 family of Wireless Local Area Network (WLAN) standards, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.

[0062] In some embodiments, the AP can be a device that supports the 802.11be standard. The AP can also be a device that supports various current and future 802.11 family WLAN standards such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.

[0063] In some embodiments, STA can be a mobile phone, tablet computer, computer, virtual reality (VR) device, augmented reality (AR) device, wireless device in industrial control, set-top box, wireless device in autonomous driving, vehicle communication device, wireless device in telemedicine, wireless device in smart grid, wireless device in transportation safety, wireless device in smart city or wireless device in smart home, wireless communication chip, etc.

[0064] WLAN technology supports frequency bands including but not limited to: low frequency bands (2.4GHz, 5GHz, 6GHz) and high frequency bands (60GHz).

[0065] There are one or more links between a site and an access point. In some embodiments, the site and access point support multi-band communication, for example, communicating simultaneously on the 2.4 GHz, 5 GHz, 6 GHz, and 60 GHz bands, or simultaneously communicating on different channels within the same (or different) bands, improving communication throughput and / or reliability between devices. Such devices are commonly referred to as multi-band devices or multi-link devices, and sometimes also as multi-link entities or multi-band entities. A multi-link device can be an access point device or a site device. If the multi-link device is an access point device, it contains one or more access points (APs); if the multi-link device is a site device, it contains one or more non-AP STAs.

[0066] A multi-link device, or AP, includes one or more APs, and a multi-link device, or non-AP, includes one or more non-AP STAs. In some embodiments, a non-AP may be referred to as a STA.

[0067] An AP is a device deployed in a wireless local area network to provide wireless communication functions for a STA. A STA may include: User Equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication equipment, user agent, or user device. Optionally, a STA may also be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication functions, computing device, or other processing device connected to a wireless modem, in-vehicle device, or wearable device. This application embodiment does not limit the scope of the application to these specific applications.

[0068] The following section describes the relevant technologies involved in the embodiments of this application:

[0069] • Signal (SIG) field in Extremely High Throughput (EHT) Multi-User (MU) PPDU:

[0070] Figure 2 illustrates a schematic diagram of the EHT MU PPDU format provided by related technologies. The EHT MU PPDU includes at least one of the following: Legacy Short Training Field (L-STF), Legacy Long Training Field (L-LTF), Legacy Signal (L-SIG), Repeated Legacy Signal (RL-SIG), Universal Signal (U-SIG), Extremely High Throughput Signaling (EHT-SIG), Extremely High Throughput Short Training (EHT-STF), Extremely High Throughput Long Training (EHT-LTF), Data, and Packet Extension (PE). In the embodiments of this application, subfields and fields have the same meaning.

[0071] Among them, L-STF occupies 8 microseconds, L-LTF occupies 8 microseconds, L-SIG field occupies 4 microseconds, RL-SIG field occupies 4 microseconds, U-SIG field occupies 8 microseconds, each symbol of EHT-SIG field occupies 4 microseconds, and EHT-STF field occupies 4 microseconds.

[0072] The specific definition of the U-SIG field is shown in Table 1:

[0073] Table 1

[0074] Based on Table 1, it can be concluded that B20-B24 of the U-SIG-1 part in the U-SIG field of the EHT MU PPDU are reserved bits.

[0075] Additionally, when the U-SIG field is used for an Extended Range (ER) preamble, its format is shown in Table 2:

[0076] Table 2

[0077] Based on Table 2, it can be concluded that B20-B25 of the U-SIG-1 part and B0-B15 of the U-SIG-2 part in the U-SIG field of the ER preamble in the EHT MU PPDU are reserved bits.

[0078] In some embodiments, when EHT-SIG is used for Orthogonal Frequency Division Multiple Access (OFDMA) transmission, the EHT-SIG content channel includes a common field and a user-specific field.

[0079] When the bandwidth is 20 / 40 / 80MHz, as shown in Figure 3, the common fields include a common encoding block. This common encoding block includes a U-SIG overflow field, one or two Resource Unit Allocation-A subfields, a CRC field, and a tail field. The user-specific fields include multiple user encoding blocks and possible padding fields. The first user encoding block includes two users fields, a CRC field, and a tail field; the second user encoding block includes two users fields, a CRC field, and a tail field; and the final user encoding block includes one or two users fields, a CRC field, and a tail field.

[0080] When the bandwidth is 160MHz, as shown in Figure 4, the common fields include a first common encoding block and a second common encoding block. The first common encoding block includes a U-SIG overflow field, two Resource Unit Allocation-A subfields, a CRC field, and a tail field. The second common encoding block includes two Resource Unit Allocation-B subfields, a CRC field, and a tail field. User-specific fields include multiple user encoding blocks and possible padding fields. The first user encoding block includes two user fields, a CRC field, and a tail field; the second user encoding block includes two user fields, a CRC field, and a tail field; and the last user encoding block includes one or two user fields, a CRC field, and a tail field.

[0081] When the bandwidth is 320MHz, as shown in Figure 5, the general fields include a first general coding block and a second general coding block. The first general coding block includes a U-SIG overflow field, two resource unit allocation -A subfields, a CRC field, and a tail field. The second general coding block includes six resource unit allocation -B subfields, a CRC field, and a tail field. The user-specific fields include multiple user coding blocks and possible padding fields. The first user coding block includes two user fields, a CRC field, and a tail field; the second user coding block includes two user fields, a CRC field, and a tail field; and the last user coding block includes one or two user fields, a CRC field, and a tail field.

[0082] The specific subfields included in the general fields are shown in Table 3:

[0083] Table 3

[0084] In some embodiments, when EHT-SIG is used for Single User (SU) transmission, the EHT-SIG content channel is shown in Figure 6. The EHT-SIG content channel includes common fields and user-specific fields. The common fields include the U-SIG overflow field and the number of non-OFDMA users subfield. The user-specific fields include the user field, CRC field, tail field, and any padding fields that may be present.

[0085] In some embodiments, when EHT-SIG is used for non-OFDMA MU transmission, the EHT-SIG content channel is shown in Figure 7. The EHT-SIG content channel includes a common field and a user-specific field. The common field includes a U-SIG overflow field and a non-OFDMA user count subfield. A common coding block includes the U-SIG overflow field, the non-OFDMA user count subfield, one user field, a CRC field, and a tail field. The user-specific field includes multiple user coding blocks and possible padding fields. The first user coding block includes one user field, a CRC field, and a tail field; the second user coding block includes two user fields, a CRC field, and a tail field; and the last user coding block includes one or two user fields, a CRC field, and a tail field.

[0086] The specific subfields included in the general fields are shown in Table 4:

[0087] Table 4

[0088] Based on Tables 3 and 4 above, it can be seen that when EHT-SIG is used for OFDMA MU transmission, SU transmission or non-OFDMA transmission, B13-B16 of the Common field are reserved bits.

[0089] • The SIG field in High Efficiency (HE) PPDU:

[0090] HE PPDU comes in four types: HE SU PPDU, HE ER SU PPDU, HE MU PPDU, and HE Transport Block (TB) PPDU. For example, as shown in Figure 8, Figure 8(a) illustrates the format of HE SU PPDU, Figure 8(b) illustrates the format of HE ER SU PPDU, Figure 8(c) illustrates the format of HE MU PPDU, and Figure 8(d) illustrates the format of HE TB PPDU.

[0091] HE SU PPDU includes at least one of the following: Legacy Short Training Field (L-STF), Legacy Long Training Field (L-LTF), Legacy Signal (L-SIG) field, Repeated Legacy Signal (RL-SIG) field, High-Efficiency Signaling-A (HE-SIG-A) field, High-Efficiency Short Training Field (HE-STF), one or more High-Efficiency Long Training Fields (HE-LTF), Data field, and Packet Extension (PE) field.

[0092] Among them, L-STF takes 8 microseconds, L-LTF takes 8 microseconds, L-SIG field takes 4 microseconds, RL-SIG field takes 4 microseconds, HE-SIG-A field takes 8 microseconds, and HE-STF takes 4 microseconds.

[0093] HE ER SU PPDU includes at least one of the following: L-STF, L-LTF, L-SIG field, RL-SIG field, HE-SIG-A field, HE-STF, one or more HE-LTF, data field, PE field.

[0094] Among them, L-STF takes 8 microseconds, L-LTF takes 8 microseconds, L-SIG field takes 4 microseconds, RL-SIG field takes 4 microseconds, HE-SIG-A field takes 16 microseconds, and HE-STF takes 4 microseconds.

[0095] HE MU PPDU includes at least one of the following: L-STF, L-LTF, L-SIG field, RL-SIG field, HE-SIG-A field, HE-SIG-B field, HE-STF, one or more HE-LTF, data field, PE field.

[0096] Among them, L-STF occupies 8 microseconds, L-LTF occupies 8 microseconds, L-SIG field occupies 4 microseconds, RL-SIG field occupies 4 microseconds, HE-SIG-A field occupies 8 microseconds, each symbol of HE-SIG-B field occupies 4 microseconds, and HE-STF occupies 4 microseconds.

[0097] HE TB PPDU includes at least one of the following: L-STF, L-LTF, L-SIG field, RL-SIG field, HE-SIG-A field, HE-STF, one or more HE-LTF, data field, PE field.

[0098] Among them, L-STF takes 8 microseconds, L-LTF takes 8 microseconds, L-SIG field takes 4 microseconds, RL-SIG field takes 4 microseconds, HE-SIG-A field takes 8 microseconds, and HE-STF takes 8 microseconds.

[0099] The specific fields included in the High-Efficiency Signalling-A (HE-SIG-A) field in the HE SU PPDU and HE ER SU PPDU are shown in Table 5:

[0100] Table 5

[0101] Based on Table 5 above, it can be seen that HE-SIG-A1 and HE-SIG-A2 in HE-SIG-A of HE SU PPDU and HE ER SU PPDU each have a reserved bit B14.

[0102] The specific fields included in the HE-SIG-A field in the HE MU PPDU are shown in Table 6:

[0103] Table 6

[0104] Based on Table 6 above, it can be seen that B7 of HE-SIG-A2 in HE-SIG-A of HE MU PPDU is a reserved bit.

[0105] Figure 9 illustrates a flowchart of an exemplary embodiment of the present application providing a method for indicating the preemption of a transmission opportunity, the method being executed by a first site, the method comprising:

[0106] Step 910: Send the first PPDU.

[0107] The first PPDU includes a preemption permission bit (PPB), which indicates whether other stations besides the first station are allowed to preempt the TXOP corresponding to the first PPDU.

[0108] In some embodiments, PPB is used to indicate whether the peer site of the first site is allowed to preempt the TXOP corresponding to the first PPDU; or, PPB is used to indicate whether a third-party site other than the first site and its peer site is allowed to preempt the TXOP corresponding to the first PPDU.

[0109] TXOP preemption refers to the mechanism by which a site other than the TXOP owner obtains a TXOP by sending a preemption request within a certain time interval after the first PPDU indicating permission to preempt, or within a certain time interval after the immediate response frame of the first PPDU indicating permission to preempt.

[0110] In some embodiments, PPB is set to a first value, which indicates that other sites are allowed to preempt the TXOP corresponding to the first PPDU; PPB is set to a second value, which indicates that other sites are not allowed to preempt the TXOP corresponding to the first PPDU.

[0111] For example, a first value of 1 indicates that other stations are allowed to preempt the TXOP corresponding to the first PPDU, and a second value of 0 indicates that other stations are not allowed to preempt the TXOP corresponding to the first PPDU; or, for example, a first value of 0 indicates that other stations are allowed to preempt the TXOP corresponding to the first PPDU, and a second value of 1 indicates that other stations are not allowed to preempt the TXOP corresponding to the first PPDU. In this application, the first and second values ​​are not limited, and the example is usually given with a first value of 1 and a second value of 0.

[0112] In some embodiments, the first PPDU includes at least one of the following: an ultra-high throughput multi-user physical layer protocol data unit (EHT MU PPDU); an efficient single-user physical layer protocol data unit (HE SU PPDU); an efficient extended range single-user physical layer protocol data unit (HE ER SU PPDU); and an efficient multi-user physical layer protocol data unit (HE MU PPDU).

[0113] According to the above description of the relevant technologies, in the format design of the above different types of PPDU, there are one or more reserved bits. PPB can be designed as any one of these reserved bits. The specific design of PPB includes at least one of the following:

[0114] (1) In some embodiments, the first PPDU is an EHT MU PPDU; any one of the 21st to 25th bits in the U-SIG-1 part of the Universal Signal (U-SIG) field in the EHT MU PPDU is a PPB.

[0115] Define any one of the bits B20-B24 in the U-SIG-1 part of the U-SIG field in the EHT MU PPDU as PPB.

[0116] The most common EHT MU PPDU is used as the first PPDU. The EHT MU PPDU is the most basic EHT PPDU, with the least signaling overhead.

[0117] (2) In some embodiments, the first PPDU is an EHT MU PPDU; any one of the 21st to 26th bits of the U-SIG-1 part of the U-SIG field in the extended range preamble of the EHT MU PPDU is a PPB.

[0118] Define any bit from B20 to B25 in the U-SIG-1 part of the U-SIG field in the extended range preamble (ER preamble) of the EHT MU PPDU as PPB.

[0119] (3) In some embodiments, the first PPDU is an EHT MU PPDU; any one of the first to sixteenth bits of the U-SIG-2 part of the U-SIG field in the extended range preamble of the EHT MU PPDU is a PPB.

[0120] Define any bit from B0 to B15 in the U-SIG-2 part of the U-SIG field in the extended range preamble (ER preamble) of the EHT MU PPDU as PPB.

[0121] Using the reserved bits in the extended range preamble of the EHT MU PPDU as PPB, the extended range preamble enables data transmission over a wider range. Therefore, design (2) and design (3) can cover a larger data transmission range than design (1).

[0122] (4) In some embodiments, the first PPDU is an EHT MU PPDU; any one of the 14th to 17th bits in the general field of the EHT-SIG field in the EHT MU PPDU is a PPB.

[0123] Define any one of bits B13-B16 in the Common field of the EHT-SIG field in the EHT MU PPDU as PPB.

[0124] The EHT-SIG field has more available reserved bits than the U-SIG in a regular EHT MU PPDU, providing more options.

[0125] (5) In some embodiments, the first PPDU is HE SU PPDU; the 15th bit in the HE-SIG-A1 part of the high-efficiency signaling HE-SIG-A field in HE SU PPDU is PPB.

[0126] Define bit B14 of the HE-SIG-A1 part of the HE-SIG-A field in the HE SU PPDU as PPB.

[0127] (6) In some embodiments, the first PPDU is HE SU PPDU; the 15th bit in the HE-SIG-A2 part of the HE-SIG-A field in HE SU PPDU is PPB.

[0128] Define bit B14 of the HE-SIG-A2 part of the HE-SIG-A field in the HE SU PPDU as PPB.

[0129] (7) In some embodiments, the first PPDU is HE ER SU PPDU; the 15th bit in the HE-SIG-A1 part of the HE-SIG-A field in HE ER SU PPDU is PPB.

[0130] Define bit B14 of the HE-SIG-A1 part of the HE-SIG-A field in HE ER SU PPDU as PPB.

[0131] (8) In some embodiments, the first PPDU is HE ER SU PPDU; the 15th bit in the HE-SIG-A2 part of the HE-SIG-A field in HE ER SU PPDU is PPB.

[0132] Define bit B14 of the HE-SIG-A2 part of the HE-SIG-A field in HE ER SU PPDU as PPB.

[0133] Using HE ER SU PPDU or HE SU PPDU as the first PPDU enables data transmission over a wider range compared to using EHT MU PPDU, thus providing a greater data transmission range.

[0134] (9) In some embodiments, the first PPDU is HE MU PPDU; the 8th bit in the HE-SIG-A2 part of the HE-SIG-A field in HE MU PPDU is PPB.

[0135] Define bit B7 of the HE-SIG-A2 part of the HE-SIG-A field in the HE MU PPDU as PPB.

[0136] In some embodiments, the other sites include at least one of a second site and a third-party site, wherein the second site is the peer site of the first site.

[0137] The second station is the peer station that transmits data with the first station. The third station is a station other than the first and second stations. When the third station needs to transmit low-latency data, the third station preempts the TXOP corresponding to the first PPDU.

[0138] The following describes various frame interaction scenarios related to the first PPDU, as detailed below.

[0139] Scene 1:

[0140] In some embodiments, the first site is a site that supports UHR or a next-generation standard of UHR, and the other sites are sites that support HE, EHT, UHR or a next-generation standard of UHR. Sending a first PPDU includes: sending a plurality of first PPDUs; the method further includes: receiving block acknowledgment (BA) frames sent by other sites; wherein the PPB of the last first PPDU among the plurality of first PPDUs is a second value, and the PPB of the first PPDUs before the last first PPDU is a first value.

[0141] Taking the first site as AP and the other sites as STA1 as an example, AP is a WIFI device that supports the UHR standard or the next generation standard of UHR, and STA1 is a WIFI device that supports HE, EHT, UHR standard or the next generation standard of UHR. Figure 10 shows a schematic diagram of an indication method for preempting transmission opportunities provided by an exemplary embodiment of this application.

[0142] This embodiment illustrates the scenario where no STA preempts the AP's TXOP. The AP sends multiple first PPDUs. Taking the sending of three PPDUs as an example, the PPB values ​​of the first and second first PPDUs are 1, indicating that other stations are allowed to preempt the TXOP corresponding to the first PPDU. The PPB value of the third first PPDU is 0, indicating that other stations are not allowed to preempt the TXOP corresponding to the first PPDU.

[0143] In some embodiments, the interval between adjacent first PPDUs among a plurality of first PPDUs is a first interval; the interval between the last first PPDU among a plurality of first PPDUs and the BA frame is a second interval, and the first interval is greater than the second interval.

[0144] As an example and not a limitation, the first interval is the Point Coordination Function InterFrame Space (PIFS), and the second interval is the Short InterFrame Space (SIFS).

[0145] As shown in Figure 10, after the AP obtains the channel through Request To Send (RTS) and Clear To Send (CTS), it continuously sends multiple first PPDUs to STA1 at a certain interframe space (xIFS), such as PIFS, as the first interval. These first PPDUs include any one of EHT MU PPDU, HE SU PPDU, HE ER SU PPDU, and HE MU PPDU, and these first PPDUs carry PPB.

[0146] In the first and second PPDUs, the PPB value is 1, indicating that preemption of the TXOP is allowed. Therefore, the interval between the first and second PPDUs is relatively large, which is xIFS (e.g., PIFS). In the third PPDU, the PPB value is 0, indicating that preemption of the TXOP is not allowed. Therefore, the interval between the third PPDU and the BA frame is relatively small, which is SIFS.

[0147] The value of PPB in the first PPDU indicates whether preemption of TXOP is allowed, which is simple to implement and requires no additional overhead.

[0148] Scene 2:

[0149] In some embodiments, the first site is a site that supports UHR or a next-generation standard of UHR, and the other sites are sites that support UHR or a next-generation standard of UHR. Sending a first PPDU includes: sending multiple first PPDUs, wherein the PPB value of the multiple first PPDUs is a first value; the method further includes: receiving a preemption request (PR) sent by other sites, wherein the PR is used to request to preempt the TXOP corresponding to the first PPDU.

[0150] Taking the first site as AP and the other sites as STA1 as an example, AP is a WIFI device that supports the UHR standard or the next generation standard of UHR, and STA1 is a WIFI device that supports the UHR standard or the next generation standard of UHR. Figure 11 shows a schematic diagram of an instruction method for preempting transmission opportunities provided by an exemplary embodiment of this application.

[0151] This embodiment illustrates the scenario where STA1 preempts the AP's TXOP as a TXOP responder. After obtaining the channel by sending RTS and receiving CTS, the AP continuously sends multiple first PPDUs to STA1 at xIFS (e.g., PIFS) intervals. These first PPDUs include any one of EHT MU PPDU, HE SU PPDU, HE ER SU PPDU, and HE MU PPDU, and each first PPDU carries a PPB with a value of 1, indicating that preemption of the TXOP is permitted. Figure 11 shows only one first PPDU as an example.

[0152] In some embodiments, the method further includes: sending a first trigger frame, the first trigger frame being used to indicate resources allocated to other sites; receiving an uplink trigger-based PPDU (TB PPDU) sent by other sites; and sending a BA frame.

[0153] As shown in Figure 11, STA1 needs to send uplink low-latency data. After receiving the first PPDU, STA1 parses the first PPDU and finds that it carries a PPB with a value of 1. Therefore, after time Tp, STA1 sends a preemption request (PR) to preempt the TXOP corresponding to the first PPDU. After time SIFS, AP sends a first trigger frame to STA1 to indicate the allocated resources, allowing STA1 to send an uplink TB PPDU to transmit low-latency data after time SIFS of the first trigger frame. After time SIFS, STA1 receives the BA frame sent by AP.

[0154] In this scenario, after the first site (AP) sends the first trigger frame to other sites (STA1), STA1 transmits data by sending uplink TB PPDUs. There is no need to change the TXOP owner. The TXOP owner after the first site takes over the TXOP is still the first site, resulting in low signaling overhead.

[0155] Scene 3:

[0156] In some embodiments, the first site is a site that supports UHR or a next-generation standard of UHR, and the other sites are sites that support UHR or a next-generation standard of UHR. Sending a first PPDU includes: sending multiple first PPDUs, wherein the PPB value in the multiple first PPDUs is a first value; the method further includes: receiving a PR sent by other sites, wherein the PR is used to request to preempt the TXOP corresponding to the first PPDU.

[0157] Taking the first site as AP and the other sites as STA1 as an example, AP is a WIFI device that supports the UHR standard or the next generation standard of UHR, and STA1 is a WIFI device that supports the UHR standard or the next generation standard of UHR. Figure 12 shows a schematic diagram of an instruction method for preempting transmission opportunities provided by an exemplary embodiment of this application.

[0158] This embodiment illustrates the scenario where STA1 preempts the AP's TXOP as a TXOP responder. After obtaining the channel by sending RTS and receiving CTS, the AP continuously sends multiple first PPDUs to STA1 at xIFS (e.g., PIFS) intervals. These first PPDUs include any one of EHT MU PPDU, HE SU PPDU, HE ER SU PPDU, and HE MU PPDU, and each first PPDU carries a PPB with a value of 1, indicating that preemption of the TXOP is permitted. Only one first PPDU is shown in Figure 12 as an example.

[0159] In some embodiments, other stations begin random backoff after SIFS time following the transmission of a PR. The method further includes: receiving uplink non-TB PPDUs transmitted by other stations; and transmitting BA frames.

[0160] As shown in Figure 12, STA1 needs to transmit uplink low-latency data. After receiving the first PPDU, STA1 parses the first PPDU and finds that it carries a PPB with a value of 1. Therefore, after time Tp, STA1 sends a preemption request (PR) to preempt the TXOP corresponding to the first PPDU. After sending the PR, STA1 does not need to receive the first trigger frame. Instead, it starts random backoff after SIFS time and then transmits low-latency data by sending uplink non-TB PPDUs (UL non-TB PPDUs). After SIFS time, STA1 receives the BA frame sent by the AP.

[0161] Random backoff means that STA1 waits for a certain period of time before attempting to transmit data again. This reduces the probability of conflicts with other data transmissions and improves data transmission efficiency.

[0162] In this scenario, the first station (AP) relinquishes its original TXOP after receiving the PR, and other stations (STA1) randomly back off to acquire the TXOP. The advantages are twofold: firstly, other stations (STA1) gain the TXOP, thus acquiring full control of the channel; secondly, if multiple stations simultaneously attempt to seize the TXOP, the random backoff process can determine the final station to seize it based on the backoff value, ensuring fairness in the competition between stations.

[0163] Scene 4:

[0164] In some embodiments, the first site is a site that supports UHR or a next-generation standard of UHR, and the other sites are sites that support UHR or a next-generation standard of UHR. Sending a first PPDU includes: sending a plurality of first PPDUs, wherein the PPB value of the plurality of first PPDUs is a first value; the method further includes: receiving a response frame sent by other sites; receiving a PR sent by other sites; wherein the interval between the response frame and the PR is SIFS, and the PR is used to request preemption of the TXOP corresponding to the first PPDU.

[0165] Taking the first site as AP and the other sites as STA1 as an example, AP is a WIFI device that supports the UHR standard or the next generation standard of UHR, and STA1 is a WIFI device that supports the UHR standard or the next generation standard of UHR. Figure 13 shows a schematic diagram of an instruction method for preempting transmission opportunities provided by an exemplary embodiment of this application.

[0166] This embodiment illustrates the scenario where STA1 preempts the AP's TXOP as a TXOP responder. After obtaining the channel by sending RTS and receiving CTS, the AP continuously sends multiple first PPDUs to STA1 at xIFS (e.g., PIFS) intervals. These first PPDUs include any one of EHT MU PPDU, HE SU PPDU, HE ER SU PPDU, and HE MU PPDU, and each first PPDU carries a PPB with a value of 1, indicating that preemption of the TXOP is permitted. Only one first PPDU is shown in Figure 13 as an example.

[0167] As shown in Figure 13, STA1 needs to send uplink low-latency data. After receiving the first PPDU, STA1 parses the first PPDU and finds that it carries a PPB with a value of 1. Therefore, it sends a response frame (ACK) after SIFS time. After SIFS time following the sending of the response frame, it sends a PR to request preemption of the TXOP corresponding to the first PPDU. After sending the PR, STA1 starts random backoff after SIFS time and then transmits low-latency data by sending uplink non-TB PPDUs (UL non-TB PPDUs).

[0168] Sending a PR after sending a response frame can effectively confirm the receipt of the first PPDU, ensuring the reliability of the first PPDU transmission. Random backoff can reduce the probability of conflicts with other data transmissions, improve data transmission efficiency, and ensure fairness in TXOP contention among multiple sites.

[0169] Scene 5:

[0170] In some embodiments, the first site is a site that supports UHR or a next-generation standard of UHR, and the other sites are third-party sites other than the first site and its peer site. The third-party sites include the third site and the fourth site, which are sites that support UHR or a next-generation standard of UHR. Sending a first PPDU includes: sending multiple first PPDUs, wherein the PPB value in the multiple first PPDUs is a first value; the method further includes: receiving PRs sent by the third site and the fourth site respectively, wherein the PRs are used to request preemption of the TXOP corresponding to the first PPDU.

[0171] Taking the first site as AP, the peer site as STA1, the third site as STA2, and the fourth site as STA3 as an example, AP is a WIFI device that supports the UHR standard or the next generation standard of UHR, STA1 is a WIFI device that supports HE, EHT, UHR standards or the next generation standard of UHR, and STA2 and STA3 are WIFI devices that support the UHR standard or the next generation standard of UHR. Figure 14 shows a schematic diagram of an indication method for preempting transmission opportunities provided by an exemplary embodiment of this application.

[0172] This embodiment illustrates the scenario where STA2 and STA3, as third-party sites other than the TXOP owner and TXOP responder, preempt the AP's TXOP. After obtaining the channel by sending RTS and receiving CTS, the AP continuously sends multiple first PPDUs to STA1 at xIFS (e.g., PIFS) intervals. These first PPDUs include any one of EHT MU PPDU, HE SU PPDU, HE ER SU PPDU, and HE MU PPDU, and each first PPDU carries a PPB with a value of 1, indicating that preemption of the TXOP is permitted. Only one first PPDU is shown in Figure 14 as an example.

[0173] In some embodiments, the method further includes: broadcasting a second trigger frame, the second trigger frame including a Random Access Resource Unit (RA-RU); receiving uplink TB PPDUs sent by a third station and a fourth station respectively; and sending BA frames to the third station and the fourth station respectively.

[0174] As shown in Figure 14, both STA2 and STA3 need to transmit low-latency data. After receiving the first PPDU, they parse it and find that it carries a PPB with a value of 1. Therefore, after time Tp, they each send a preemption request (PR) to preempt the TXOP corresponding to the first PPDU. After time SIFS, the AP broadcasts a second trigger frame containing RA-RU, allowing STA2 and STA3 to compete for resources via Uplink Orthogonal Frequency Division Multiple Access Random Access (UORA). After time SIFS, they send an uplink TB PPDU to transmit low-latency data. After time SIFS, STA2 and STA3 each receive a BA frame to confirm the transmission result.

[0175] In this scenario, the first site (AP) broadcasts a second trigger frame containing RA-RU, thereby transmitting data in the form of uplink TB PPDU plus random access. Since it is random uplink, the first site (AP) does not need to allocate uplink transmission resources to each preempting site in advance, which can save signaling overhead.

[0176] Scene 6:

[0177] In some embodiments, the first site is a site that supports UHR or a next-generation standard of UHR, and the other sites are third-party sites other than the first site and its peer site. The third-party sites include the third site and the fourth site, which are sites that support UHR or a next-generation standard of UHR. Sending a first PPDU includes: sending multiple first PPDUs, wherein the PPB value in the multiple first PPDUs is a first value; the method further includes: receiving PRs sent by the third site and the fourth site respectively, wherein the PRs are used to request preemption of the TXOP corresponding to the first PPDU.

[0178] Taking the first site as AP, the peer site as STA1, the third site as STA2, and the fourth site as STA3 as an example, AP is a WIFI device that supports the UHR standard or the next generation standard of UHR, STA1 is a WIFI device that supports the HE, EHT, UHR standard or the next generation standard of UHR, and STA2 and STA3 are WIFI devices that support the UHR standard or the next generation standard of UHR. Figure 15 shows a schematic diagram of an indication method for preempting transmission opportunities provided by an exemplary embodiment of this application.

[0179] This embodiment illustrates the scenario where STA2 and STA3, as third-party sites other than the TXOP owner and TXOP responder, preempt the AP's TXOP. After obtaining the channel by sending RTS and receiving CTS, the AP continuously sends multiple first PPDUs to STA1 at xIFS (e.g., PIFS) intervals. These first PPDUs include any one of EHT MU PPDU, HE SU PPDU, HE ER SU PPDU, and HE MU PPDU, and each first PPDU carries a PPB with a value of 1, indicating that preemption of the TXOP is permitted. Only one first PPDU is shown in Figure 15 as an example.

[0180] In some embodiments, the method further includes: sending null data PPDU feedback report poll (NFRP) trigger frames to the third station and the fourth station respectively, the NFRP trigger frames being used to query whether a station has a transmission request; receiving transmission requests sent by the third station and the fourth station respectively, the transmission requests being sent via HE TB Feedback Null data PPDU; sending a third trigger frame, the third trigger frame being used to indicate the resources allocated to the third station and the fourth station; receiving uplink TB PPDUs sent by the third station and the fourth station respectively; and sending BA frames to the third station and the fourth station respectively.

[0181] As shown in Figure 15, both STA2 and STA3 have low-latency data to send. After receiving the first PPDU, they find that the first PPDU carries PPB with a value of 1 by parsing the first PPDU. Therefore, after time Tp, they send a preemption request (PR) to preempt the TXOP corresponding to the first PPDU.

[0182] After SIFS, the AP sends an NFRP trigger frame to STA2 and STA3 to check if they have a transmission request. After SIFS, STA2 and STA3 reply with a HE TB feedback null data PPDU (NDP) to report the transmission request. After another SIFS, the AP sends a third trigger frame to STA2 and STA3 to allocate resources, allowing them to transmit uplink TB PPDUs for low-latency data after SIFS. After yet another SIFS, STA2 and STA3 each receive a BA frame to confirm the transmission result.

[0183] NFRP trigger frames can be used to check whether a third-party site has sent a request. For sites that have sent a request, a third trigger frame is sent to accurately understand the situation of the third-party site, and thus resources can be allocated accurately through the third trigger frame.

[0184] Scene 7:

[0185] In some embodiments, the first site is a site that supports UHR or a next-generation standard of UHR, and the other sites are third-party sites other than the first site and its peer site. The third-party sites include the third site and the fourth site, which are sites that support UHR or a next-generation standard of UHR. Sending a first PPDU includes: sending multiple first PPDUs, wherein the PPB value in the multiple first PPDUs is a first value; the method further includes: receiving PRs sent by the third site and the fourth site respectively, wherein the PRs are used to request preemption of the TXOP corresponding to the first PPDU.

[0186] Taking the first site as AP, the peer site as STA1, the third site as STA2, and the fourth site as STA3 as an example, AP is a WIFI device that supports the UHR standard or the next generation standard of UHR, STA1 is a WIFI device that supports HE, EHT, UHR standards or the next generation standard of UHR, and STA2 and STA3 are WIFI devices that support the UHR standard or the next generation standard of UHR. Figure 16 shows a schematic diagram of an indication method for preempting transmission opportunities provided by an exemplary embodiment of this application.

[0187] This embodiment illustrates the scenario where STA2 and STA3, as third-party sites other than the TXOP owner and TXOP responder, preempt the AP's TXOP. After obtaining the channel by sending RTS and receiving CTS, the AP continuously sends multiple first PPDUs to STA1 at xIFS (e.g., PIFS) intervals. These first PPDUs include any one of EHT MU PPDU, HE SU PPDU, HE ER SU PPDU, and HE MU PPDU, and each first PPDU carries a PPB with a value of 1, indicating that preemption of the TXOP is permitted. Only one first PPDU is shown in Figure 16 as an example.

[0188] In some embodiments, the method further includes: sending Buffer Status Report Poll (BSRP) trigger frames to the third station and the fourth station respectively, the BSRP trigger frames being used to query whether a station has a transmission request; receiving transmission requests sent by the third station and the fourth station respectively, the transmission requests being sent via TB PPDU, the TB PPDU including a Buffer Status Report (BSR); sending a third trigger frame, the third trigger frame being used to indicate the resources allocated to the third station and the fourth station; receiving uplink TB PPDUs sent by the third station and the fourth station respectively; and sending BA frames to the third station and the fourth station respectively.

[0189] As shown in Figure 16, both STA2 and STA3 have low-latency data to send. After receiving the first PPDU, they find that the first PPDU carries PPB with a value of 1 by parsing the first PPDU. Therefore, after time Tp, they send a preemption request (PR) to preempt the TXOP corresponding to the first PPDU.

[0190] After the SIFS interval, the AP sends a BSRP trigger frame to STA2 and STA3 to check if they have a transmission request. After the SIFS interval, STA2 and STA3 reply with a TB PPDU containing a BSR to report their respective transmission requests. After the SIFS interval, the AP sends a third trigger frame to STA2 and STA3 to allocate resources, allowing STA2 and STA3 to send uplink TB PPDUs to transmit low-latency data after the SIFS interval. After another SIFS interval, STA2 and STA3 each receive a BA frame to confirm the transmission result.

[0191] Using BSRP trigger frames, we can check whether a third-party site has a sending request. For sites that have a sending request, we send a third trigger frame to accurately understand the situation of the third-party site, and thus accurately allocate resources through the third trigger frame.

[0192] Scene 8:

[0193] In some embodiments, the first site is a site that supports UHR or a next-generation standard of UHR, and the other sites are third-party sites other than the first site and its peer site. The third-party sites include the third site and the fourth site, which are sites that support UHR or a next-generation standard of UHR. Sending a first PPDU includes: sending multiple first PPDUs, wherein the PPB value in the multiple first PPDUs is a first value; the method further includes: receiving PRs sent by the third site and the fourth site respectively, wherein the PRs are used to request preemption of the TXOP corresponding to the first PPDU.

[0194] Taking the first site as AP, the peer site as STA1, the third site as STA2, and the fourth site as STA3 as an example, AP is a WIFI device that supports the UHR standard or the next generation standard of UHR, STA1 is a WIFI device that supports HE, EHT, UHR standards or the next generation standard of UHR, and STA2 and STA3 are WIFI devices that support the UHR standard or the next generation standard of UHR. Figure 17 shows a schematic diagram of an indication method for preempting transmission opportunities provided by an exemplary embodiment of this application.

[0195] This embodiment illustrates the scenario where STA2 and STA3, as third-party sites other than the TXOP owner and TXOP responder, preempt the AP's TXOP. After obtaining the channel by sending RTS and receiving CTS, the AP continuously sends multiple first PPDUs to STA1 at xIFS (e.g., PIFS) intervals. These first PPDUs include any one of EHT MU PPDU, HE SU PPDU, HE ER SU PPDU, and HE MU PPDU, and each first PPDU carries a PPB with a value of 1, indicating that preemption of the TXOP is permitted. Only one first PPDU is shown in Figure 17 as an example.

[0196] In some embodiments, the method further includes: receiving an uplink non-TB PPDU sent by a third station; and sending a BA frame to the third station;

[0197] Among them, the third and fourth stations compete for the channel through Enhanced Distributed Channel Access (EDCA), and the backoff value of the third station is less than that of the fourth station.

[0198] As shown in Figure 17, both STA2 and STA3 have low-latency data to send. After receiving the first PPDU, they find that the first PPDU carries PPB with a value of 1 by parsing the first PPDU. Therefore, after time Tp, they send a preemption request (PR) to preempt the TXOP corresponding to the first PPDU.

[0199] After the SIFS period, STA2 and STA3 compete for the channel via EDCA after sending their PR. During EDCA, the station with the lower backoff value has priority in gaining access to the channel. This mechanism allows the station with the lower backoff value to experience less contention delay, thus improving data transmission efficiency.

[0200] Since the backoff value of STA2 is less than that of ST3, STA2 sends an uplink non-TB PPDU (UL non-TB PPDU) to transmit low-latency data and receives a BA frame to confirm the transmission result.

[0201] Similarly, if the backoff value of the fourth station (STA3) is less than the backoff value of the third station (STA2), the first station (AP) receives the uplink non-TB PPDU sent by the fourth station; the first station (AP) sends a BA frame to the fourth station. For specific implementation details, refer to the case where the backoff value of the third station (STA2) is less than the backoff value of the fourth station (STA3), which will not be repeated here.

[0202] By using a random backoff method to determine the stations that transmit low-latency data, there is no need to use mechanisms such as trigger frames. This allows stations with smaller backoff values ​​to transmit data first, thus improving data transmission efficiency.

[0203] In scenarios 2, 3, 5, 6, and 7 above, the PR is sent within the Tp interval after the first PPDU containing the PPB. In scenarios 4 and 8, the PR is sent within the SIFS time after the response frame (ACK) of the first PPDU containing the PPB. The former has the advantage of earlier PR sending, which facilitates rapid preemption of the TXOP and improves data transmission efficiency; the latter has the advantage of ensuring data transmission reliability by preventing the PR from interrupting the response frame.

[0204] In summary, the method provided in this embodiment sends a first PPDU, which includes a PPB. The PPB indicates whether other stations besides the first station are allowed to preempt the TXOP corresponding to the first PPDU. This method does not limit the type of the first PPDU; it can include a PPB in any type of PPDU. This allows for indication of whether preemption of the TXOP is allowed in different scenarios, expanding the scope of the TXOP preemption mechanism and helping to reduce the latency distribution of low-latency services in the network, enabling earlier execution of low-latency services.

[0205] Figure 18 illustrates a flowchart of a method for preempting a transmission opportunity provided in an exemplary embodiment of this application. This method is performed by other stations and includes:

[0206] Step 1810: Receive the first PPDU sent by the first station.

[0207] The first PPDU includes a PPB, which indicates whether other stations besides the first station are allowed to preempt the TXOP corresponding to the first PPDU.

[0208] In some embodiments, PPB is used to indicate whether the peer site of the first site is allowed to preempt the TXOP corresponding to the first PPDU; or, PPB is used to indicate whether a third-party site other than the first site and its peer site is allowed to preempt the TXOP corresponding to the first PPDU.

[0209] TXOP preemption refers to the mechanism by which a site other than the TXOP owner obtains a TXOP by sending a preemption request within a certain time interval after the first PPDU indicating permission to preempt, or within a certain time interval after the immediate response frame of the first PPDU indicating permission to preempt.

[0210] In some embodiments, PPB is set to a first value, which indicates that other sites are allowed to preempt the TXOP corresponding to the first PPDU; PPB is set to a second value, which indicates that other sites are not allowed to preempt the TXOP corresponding to the first PPDU.

[0211] For example, a first value of 1 indicates that other stations are allowed to preempt the TXOP corresponding to the first PPDU, and a second value of 0 indicates that other stations are not allowed to preempt the TXOP corresponding to the first PPDU; or, for example, a first value of 0 indicates that other stations are allowed to preempt the TXOP corresponding to the first PPDU, and a second value of 1 indicates that other stations are not allowed to preempt the TXOP corresponding to the first PPDU. In this application, the first and second values ​​are not limited, and the example is usually given with a first value of 1 and a second value of 0.

[0212] In some embodiments, the first PPDU includes at least one of the following: an ultra-high throughput multi-user physical layer protocol data unit (EHT MU PPDU); an efficient single-user physical layer protocol data unit (HE SU PPDU); an efficient extended range single-user physical layer protocol data unit (HE ER SU PPDU); and an efficient multi-user physical layer protocol data unit (HE MU PPDU).

[0213] According to the above description of the relevant technologies, in the format design of the above different types of PPDU, there are one or more reserved bits. PPB can be designed as any one of these reserved bits. The specific design of PPB includes at least one of the following:

[0214] (1) In some embodiments, the first PPDU is an EHT MU PPDU; any one of the 21st to 25th bits in the U-SIG-1 part of the U-SIG field in the EHT MU PPDU is a PPB.

[0215] Define any one of the bits B20-B24 in the U-SIG-1 part of the U-SIG field in the EHT MU PPDU as PPB.

[0216] The most common EHT MU PPDU is used as the first PPDU. The EHT MU PPDU is the most basic EHT PPDU, with the least signaling overhead.

[0217] (2) In some embodiments, the first PPDU is an EHT MU PPDU; any one of the 21st to 26th bits of the U-SIG-1 part of the U-SIG field in the extended range preamble of the EHT MU PPDU is a PPB.

[0218] Define any bit from B20 to B25 in the U-SIG-1 part of the U-SIG field in the extended range preamble (ER preamble) of the EHT MU PPDU as PPB.

[0219] (3) In some embodiments, the first PPDU is an EHT MU PPDU; any one of the first to sixteenth bits of the U-SIG-2 part of the U-SIG field in the extended range preamble of the EHT MU PPDU is a PPB.

[0220] Define any bit from B0 to B15 in the U-SIG-2 part of the U-SIG field in the extended range preamble (ER preamble) of the EHT MU PPDU as PPB.

[0221] Using the reserved bits in the extended range preamble of the EHT MU PPDU as PPB, the extended range preamble enables data transmission over a wider range. Therefore, design (2) and design (3) can cover a larger data transmission range than design (1).

[0222] (4) In some embodiments, the first PPDU is an EHT MU PPDU; any one of the 14th to 17th bits in the general field of the EHT-SIG field in the EHT MU PPDU is a PPB.

[0223] Define any one of bits B13-B16 in the Common field of the EHT-SIG field in the EHT MU PPDU as PPB.

[0224] The EHT-SIG field has more available reserved bits than the U-SIG in a regular EHT MU PPDU, providing more options.

[0225] (5) In some embodiments, the first PPDU is HE SU PPDU; the 15th bit in the HE-SIG-A1 part of the high-efficiency signaling HE-SIG-A field in HE SU PPDU is PPB.

[0226] Define bit B14 of the HE-SIG-A1 part of the HE-SIG-A field in the HE SU PPDU as PPB.

[0227] (6) In some embodiments, the first PPDU is HE SU PPDU; the 15th bit in the HE-SIG-A2 part of the HE-SIG-A field in HE SU PPDU is PPB.

[0228] Define bit B14 of the HE-SIG-A2 part of the HE-SIG-A field in the HE SU PPDU as PPB.

[0229] (7) In some embodiments, the first PPDU is HE ER SU PPDU; the 15th bit in the HE-SIG-A1 part of the HE-SIG-A field in HE ER SU PPDU is PPB.

[0230] Define bit B14 of the HE-SIG-A1 part of the HE-SIG-A field in HE ER SU PPDU as PPB.

[0231] (8) In some embodiments, the first PPDU is HE ER SU PPDU; the 15th bit in the HE-SIG-A2 part of the HE-SIG-A field in HE ER SU PPDU is PPB.

[0232] Define bit B14 of the HE-SIG-A2 part of the HE-SIG-A field in HE ER SU PPDU as PPB.

[0233] Using HE ER SU PPDU or HE SU PPDU as the first PPDU enables data transmission over a wider range compared to using EHT MU PPDU, thus providing a greater data transmission range.

[0234] (9) In some embodiments, the first PPDU is HE MU PPDU; the 8th bit in the HE-SIG-A2 part of the HE-SIG-A field in HE MU PPDU is PPB.

[0235] Define bit B7 of the HE-SIG-A2 part of the HE-SIG-A field in the HE MU PPDU as PPB.

[0236] In some embodiments, the other sites include at least one of a second site and a third-party site, wherein the second site is the peer site of the first site.

[0237] The second station is the peer station that transmits data with the first station. The third station is a station other than the first and second stations. When the third station needs to transmit low-latency data, the third station preempts the TXOP corresponding to the first PPDU.

[0238] The following describes various frame interaction scenarios related to the first PPDU, as detailed below.

[0239] Scene 1:

[0240] In some embodiments, the first site is a site that supports UHR or a next-generation standard of UHR, and the other sites are sites that support HE, EHT, UHR or a next-generation standard of UHR. Receiving a first PPDU sent by the first site includes: receiving a plurality of first PPDUs sent by the first site; the method further includes: sending a BA frame; wherein, the PPB of the last first PPDU among the plurality of first PPDUs is a second value, and the PPB of the first PPDUs before the last first PPDU is a first value.

[0241] Taking the first site as AP and the other sites as STA1 as an example, AP is a WIFI device that supports the UHR standard or the next generation standard of UHR, and STA1 is a WIFI device that supports HE, EHT, UHR standard or the next generation standard of UHR. Figure 10 shows a schematic diagram of an indication method for preempting transmission opportunities provided by an exemplary embodiment of this application.

[0242] This embodiment illustrates the scenario where no STA preempts the AP's TXOP. The AP sends multiple first PPDUs. Taking the sending of three PPDUs as an example, the PPB values ​​of the first and second first PPDUs are 1, indicating that other stations are allowed to preempt the TXOP corresponding to the first PPDU. The PPB value of the third first PPDU is 0, indicating that other stations are not allowed to preempt the TXOP corresponding to the first PPDU.

[0243] In some embodiments, the interval between adjacent first PPDUs among a plurality of first PPDUs is a first interval; the interval between the last first PPDU among a plurality of first PPDUs and the BA frame is a second interval, and the first interval is greater than the second interval.

[0244] As an example rather than a limitation, the first interval is PIFS and the second interval is SIFS.

[0245] As shown in Figure 10, after the AP obtains the channel by sending RTS and receiving CTS, it continuously sends multiple first PPDUs to STA1 at xIFS (e.g., PIFS) intervals. These first PPDUs include any one of EHT MU PPDU, HE SU PPDU, HE ER SU PPDU, and HE MU PPDU, and each of these first PPDUs carries a PPB.

[0246] In the first and second PPDUs, the PPB value is 1, indicating that preemption of the TXOP is allowed. Therefore, the interval between the first and second PPDUs is relatively large, which is xIFS (e.g., PIFS). In the third PPDU, the PPB value is 0, indicating that preemption of the TXOP is not allowed. Therefore, the interval between the third PPDU and the BA frame is relatively small, which is SIFS.

[0247] The value of PPB in the first PPDU indicates whether preemption of TXOP is allowed, which is simple to implement and requires no additional overhead.

[0248] Scene 2:

[0249] In some embodiments, the first site is a site that supports UHR or a next-generation standard of UHR, and the other sites are sites that support UHR or a next-generation standard of UHR. Receiving a first PPDU sent by the first site includes: receiving a plurality of first PPDUs sent by the first site, wherein the PPB value in the plurality of first PPDUs is a first value; the method further includes: sending a PR, wherein the PR is used to request preemption of the TXOP corresponding to the first PPDU.

[0250] Taking the first site as AP and the other sites as STA1 as an example, AP is a WIFI device that supports the UHR standard or the next generation standard of UHR, and STA1 is a WIFI device that supports the UHR standard or the next generation standard of UHR. Figure 11 shows a schematic diagram of an instruction method for preempting transmission opportunities provided by an exemplary embodiment of this application.

[0251] This embodiment illustrates the scenario where STA1 preempts the AP's TXOP as a TXOP responder. After obtaining the channel by sending RTS and receiving CTS, the AP continuously sends multiple first PPDUs to STA1 at xIFS (e.g., PIFS) intervals. These first PPDUs include any one of EHT MU PPDU, HE SU PPDU, HE ER SU PPDU, and HE MU PPDU, and each first PPDU carries a PPB with a value of 1, indicating that preemption of the TXOP is permitted. Figure 11 shows only one first PPDU as an example.

[0252] In some embodiments, the method further includes: receiving a first trigger frame sent by a first station, the first trigger frame being used to indicate resources allocated by the first station to other stations; sending an uplink TB PPDU; and receiving a BA frame sent by the first station.

[0253] As shown in Figure 11, STA1 needs to send uplink low-latency data. After receiving the first PPDU, STA1 parses the first PPDU and finds that it carries a PPB with a value of 1. Therefore, after time Tp, STA1 sends a preemption request (PR) to preempt the TXOP corresponding to the first PPDU. After time SIFS, AP sends a first trigger frame to STA1 to indicate the allocated resources, allowing STA1 to send an uplink TB PPDU to transmit low-latency data after time SIFS of the first trigger frame. After time SIFS, STA1 receives the BA frame sent by AP.

[0254] In this scenario, after the first site (AP) sends the first trigger frame to other sites (STA1), STA1 transmits data by sending uplink TB PPDUs. There is no need to change the TXOP owner. The TXOP owner after the first site takes over the TXOP is still the first site, resulting in low signaling overhead.

[0255] Scene 3:

[0256] In some embodiments, the first site is a site that supports UHR or a next-generation standard of UHR, and the other sites are sites that support UHR or a next-generation standard of UHR. Receiving a first PPDU sent by the first site includes: receiving a plurality of first PPDUs sent by the first site, wherein the PPB value in the plurality of first PPDUs is a first value; the method further includes: sending a PR, wherein the PR is used to request preemption of the TXOP corresponding to the first PPDU.

[0257] Taking the first site as AP and the other sites as STA1 as an example, AP is a WIFI device that supports the UHR standard or the next generation standard of UHR, and STA1 is a WIFI device that supports the UHR standard or the next generation standard of UHR. Figure 12 shows a schematic diagram of an instruction method for preempting transmission opportunities provided by an exemplary embodiment of this application.

[0258] This embodiment illustrates the scenario where STA1 preempts the AP's TXOP as a TXOP responder. After obtaining the channel by sending RTS and receiving CTS, the AP continuously sends multiple first PPDUs to STA1 at xIFS (e.g., PIFS) intervals. These first PPDUs include any one of EHT MU PPDU, HE SU PPDU, HE ER SU PPDU, and HE MU PPDU, and each first PPDU carries a PPB with a value of 1, indicating that preemption of the TXOP is permitted. Only one first PPDU is shown in Figure 12 as an example.

[0259] In some embodiments, the method further includes: randomly backing off after a SIFS time elapsed after sending a PR; sending an uplink non-TB PPDU; and receiving a BA frame sent by a first station.

[0260] As shown in Figure 12, STA1 needs to transmit uplink low-latency data. After receiving the first PPDU, STA1 parses the first PPDU and finds that it carries a PPB with a value of 1. Therefore, after time Tp, STA1 sends a preemption request (PR) to preempt the TXOP corresponding to the first PPDU. After sending the PR, STA1 does not need to receive the first trigger frame. Instead, it starts random backoff after SIFS time and then transmits low-latency data by sending uplink non-TB PPDUs (UL non-TB PPDUs). After SIFS time, STA1 receives the BA frame sent by the AP.

[0261] Random backoff means that STA1 waits for a certain period of time before attempting to transmit data again. This reduces the probability of conflicts with other devices and improves data transmission efficiency.

[0262] In this scenario, the first station (AP) relinquishes its original TXOP after receiving the PR, and other stations (STA1) randomly back off to acquire the TXOP. The advantages are twofold: firstly, other stations (STA1) gain the TXOP, thus acquiring full control of the channel; secondly, if multiple stations simultaneously attempt to seize the TXOP, the random backoff process can determine the final station to seize it based on the backoff value, ensuring fairness in the competition between stations.

[0263] Scene 4:

[0264] In some embodiments, the first site is a site that supports UHR or the next-generation standard of UHR, and the other sites are sites that support UHR or the next-generation standard of UHR. Receiving the first PPDU sent by the first site includes: receiving a plurality of first PPDUs sent by the first site, wherein the value of PPB in the plurality of first PPDUs is a first value.

[0265] The method further includes: sending a response frame; sending a PR; wherein the interval between the response frame and the PR is SIFS, and the PR is used to request preemption of the TXOP corresponding to the first PPDU.

[0266] Taking the first site as AP and the other sites as STA1 as an example, AP is a WIFI device that supports the UHR standard or the next generation standard of UHR, and STA1 is a WIFI device that supports the UHR standard or the next generation standard of UHR. Figure 13 shows a schematic diagram of an instruction method for preempting transmission opportunities provided by an exemplary embodiment of this application.

[0267] This embodiment illustrates the scenario where STA1 preempts the AP's TXOP as a TXOP responder. After obtaining the channel by sending RTS and receiving CTS, the AP continuously sends multiple first PPDUs to STA1 at xIFS (e.g., PIFS) intervals. These first PPDUs include any one of EHT MU PPDU, HE SU PPDU, HE ER SU PPDU, and HE MU PPDU, and each first PPDU carries a PPB with a value of 1, indicating that preemption of the TXOP is permitted. Only one first PPDU is shown in Figure 13 as an example.

[0268] As shown in Figure 13, STA1 needs to send uplink low-latency data. After receiving the first PPDU, STA1 parses the first PPDU and finds that it carries a PPB with a value of 1. Therefore, it sends a response frame (ACK) after SIFS time. After SIFS time following the sending of the response frame, it sends a PR to request preemption of the TXOP corresponding to the first PPDU. After sending the PR, STA1 starts random backoff after SIFS time and then transmits low-latency data by sending uplink non-TB PPDUs (UL non-TB PPDUs).

[0269] Sending a PR after sending a response frame can effectively confirm the receipt of the first PPDU, ensuring the reliability of the first PPDU transmission. Random backoff can reduce the probability of conflicts with other data transmissions, improve data transmission efficiency, and ensure fairness in TXOP contention among multiple sites.

[0270] Scene 5:

[0271] In some embodiments, the first site is a site that supports UHR or a next-generation standard of UHR, and the other sites are third-party sites other than the first site and its peer site. The third-party sites include a third site and a fourth site, which are sites that support UHR or a next-generation standard of UHR. Receiving a first PPDU sent by the first site includes: receiving a plurality of first PPDUs sent by the first site, wherein the PPB value in the plurality of first PPDUs is a first value; the method further includes: the third site and the fourth site respectively sending a PR, the PR being used to request preemption of the TXOP corresponding to the first PPDU.

[0272] Taking the first site as AP, the peer site as STA1, the third site as STA2, and the fourth site as STA3 as an example, AP is a WIFI device that supports the UHR standard or the next generation standard of UHR, STA1 is a WIFI device that supports HE, EHT, UHR standards or the next generation standard of UHR, and STA2 and STA3 are WIFI devices that support the UHR standard or the next generation standard of UHR. Figure 14 shows a schematic diagram of an indication method for preempting transmission opportunities provided by an exemplary embodiment of this application.

[0273] This embodiment illustrates the scenario where STA2 and STA3, as third-party sites other than the TXOP owner and TXOP responder, preempt the AP's TXOP. After obtaining the channel by sending RTS and receiving CTS, the AP continuously sends multiple first PPDUs to STA1 at xIFS (e.g., PIFS) intervals. These first PPDUs include any one of EHT MU PPDU, HE SU PPDU, HE ER SU PPDU, and HE MU PPDU, and each first PPDU carries a PPB with a value of 1, indicating that preemption of the TXOP is permitted. Only one first PPDU is shown in Figure 14 as an example.

[0274] In some embodiments, the method further includes: receiving a second trigger frame broadcast by a first station, the second trigger frame including RA-RU; a third station and a fourth station respectively sending an uplink TB PPDU; and receiving a BA frame sent by the first station.

[0275] As shown in Figure 14, both STA2 and STA3 need to transmit low-latency data. After receiving the first PPDU, they parse it and find that it carries a PPB with a value of 1. Therefore, after time Tp, they each send a preemption request (PR) to preempt the TXOP corresponding to the first PPDU. After time SIFS, the AP broadcasts a second trigger frame containing RA-RU, allowing STA2 and STA3 to compete for resources via Uplink Orthogonal Frequency Division Multiple Access Random Access (UORA). After time SIFS, they send an uplink TB PPDU to transmit low-latency data. After time SIFS, STA2 and STA3 each receive a BA frame to confirm the transmission result.

[0276] In this scenario, the first site (AP) broadcasts a second trigger frame containing RA-RU, thereby transmitting data in the form of uplink TB PPDU plus random access. Since it is random uplink, the first site (AP) does not need to allocate uplink transmission resources to each preempting site in advance, which can save signaling overhead.

[0277] Scene 6:

[0278] In some embodiments, the first site is a site that supports UHR or a next-generation standard of UHR, and the other sites are third-party sites other than the first site and its peer site. The third-party sites include a third site and a fourth site, which are sites that support UHR or a next-generation standard of UHR. Receiving a first PPDU sent by the first site includes: receiving a plurality of first PPDUs sent by the first site, wherein the PPB value in the plurality of first PPDUs is a first value; the method further includes: the third site and the fourth site respectively sending a PR, the PR being used to request preemption of the TXOP corresponding to the first PPDU.

[0279] Taking the first site as AP, the peer site as STA1, the third site as STA2, and the fourth site as STA3 as an example, AP is a WIFI device that supports the UHR standard or the next generation standard of UHR, STA1 is a WIFI device that supports the HE, EHT, UHR standard or the next generation standard of UHR, and STA2 and STA3 are WIFI devices that support the UHR standard or the next generation standard of UHR. Figure 15 shows a schematic diagram of an indication method for preempting transmission opportunities provided by an exemplary embodiment of this application.

[0280] This embodiment illustrates the scenario where STA2 and STA3, as third-party sites other than the TXOP owner and TXOP responder, preempt the AP's TXOP. After obtaining the channel by sending RTS and receiving CTS, the AP continuously sends multiple first PPDUs to STA1 at xIFS (e.g., PIFS) intervals. These first PPDUs include any one of EHT MU PPDU, HE SU PPDU, HE ER SU PPDU, and HE MU PPDU, and each first PPDU carries a PPB with a value of 1, indicating that preemption of the TXOP is permitted. Only one first PPDU is shown in Figure 15 as an example.

[0281] In some embodiments, the method further includes: receiving an NFRP trigger frame sent by a first station, the NFRP trigger frame being used to query whether a station has a transmission request; a third station and a fourth station respectively sending transmission requests, the transmission requests being sent via HE TB feedback empty data PPDU; receiving a third trigger frame sent by the first station, the third trigger frame being used to indicate the resources allocated by the first station to the third station and the fourth station; the third station and the fourth station respectively sending uplink TB PPDU; and receiving a BA frame sent by the first station.

[0282] As shown in Figure 15, both STA2 and STA3 have low-latency data to send. After receiving the first PPDU, they find that the first PPDU carries PPB with a value of 1 by parsing the first PPDU. Therefore, after time Tp, they send a preemption request (PR) to preempt the TXOP corresponding to the first PPDU.

[0283] After SIFS, the AP sends an NFRP trigger frame to STA2 and STA3 to check if they have a transmission request. After SIFS, STA2 and STA3 reply with a HE TB feedback null data PPDU (NDP) to report the transmission request. After another SIFS, the AP sends a third trigger frame to STA2 and STA3 to allocate resources, allowing them to transmit uplink TB PPDUs for low-latency data after SIFS. After yet another SIFS, STA2 and STA3 each receive a BA frame to confirm the transmission result.

[0284] NFRP trigger frames can be used to check whether a third-party site has sent a request. For sites that have sent a request, a third trigger frame is sent to accurately understand the situation of the third-party site, and thus resources can be allocated accurately through the third trigger frame.

[0285] Scene 7:

[0286] In some embodiments, the first site is a site that supports UHR or a next-generation standard of UHR, and the other sites are third-party sites other than the first site and its peer site. The third-party sites include a third site and a fourth site, which are sites that support UHR or a next-generation standard of UHR. Receiving a first PPDU sent by the first site includes: receiving a plurality of first PPDUs sent by the first site, wherein the PPB value in the plurality of first PPDUs is a first value; the method further includes: the third site and the fourth site respectively sending a PR, the PR being used to request preemption of the TXOP corresponding to the first PPDU.

[0287] Taking the first site as AP, the peer site as STA1, the third site as STA2, and the fourth site as STA3 as an example, AP is a WIFI device that supports the UHR standard or the next generation standard of UHR, STA1 is a WIFI device that supports HE, EHT, UHR standards or the next generation standard of UHR, and STA2 and STA3 are WIFI devices that support the UHR standard or the next generation standard of UHR. Figure 16 shows a schematic diagram of an indication method for preempting transmission opportunities provided by an exemplary embodiment of this application.

[0288] This embodiment illustrates the scenario where STA2 and STA3, as third-party sites other than the TXOP owner and TXOP responder, preempt the AP's TXOP. After obtaining the channel by sending RTS and receiving CTS, the AP continuously sends multiple first PPDUs to STA1 at xIFS (e.g., PIFS) intervals. These first PPDUs include any one of EHT MU PPDU, HE SU PPDU, HE ER SU PPDU, and HE MU PPDU, and each first PPDU carries a PPB with a value of 1, indicating that preemption of the TXOP is permitted. Only one first PPDU is shown in Figure 16 as an example.

[0289] In some embodiments, the method further includes: receiving a BSRP trigger frame sent by a first station, the BSRP trigger frame being used to query whether a station has a transmission request; a third station and a fourth station respectively sending transmission requests, the transmission requests being sent via a TB PPDU, the TB PPDU including a BSR; receiving a third trigger frame sent by the first station, the third trigger frame being used to indicate the resources allocated by the first station to the third station and the fourth station; the third station and the fourth station respectively sending an uplink TB PPDU; and receiving a BA frame sent by the first station.

[0290] As shown in Figure 16, both STA2 and STA3 have low-latency data to send. After receiving the first PPDU, they find that the first PPDU carries PPB with a value of 1 by parsing the first PPDU. Therefore, after time Tp, they send a preemption request (PR) to preempt the TXOP corresponding to the first PPDU.

[0291] After the SIFS interval, the AP sends a BSRP trigger frame to STA2 and STA3 to check if they have a transmission request. After the SIFS interval, STA2 and STA3 reply with a TB PPDU containing a BSR to report their respective transmission requests. After the SIFS interval, the AP sends a third trigger frame to STA2 and STA3 to allocate resources, allowing STA2 and STA3 to send uplink TB PPDUs to transmit low-latency data after the SIFS interval. After another SIFS interval, STA2 and STA3 each receive a BA frame to confirm the transmission result.

[0292] Using BSRP trigger frames, we can check whether a third-party site has a sending request. For sites that have a sending request, we send a third trigger frame to accurately understand the situation of the third-party site, and thus accurately allocate resources through the third trigger frame.

[0293] Scene 8:

[0294] In some embodiments, the first site is a site that supports UHR or a next-generation standard of UHR, and the other sites are third-party sites other than the first site and its peer site. The third-party sites include a third site and a fourth site, which are sites that support UHR or a next-generation standard of UHR. Receiving a first PPDU sent by the first site includes: receiving a plurality of first PPDUs sent by the first site, wherein the PPB value in the plurality of first PPDUs is a first value; the method further includes: the third site and the fourth site respectively sending a PR, the PR being used to request preemption of the TXOP corresponding to the first PPDU.

[0295] Taking the first site as AP, the peer site as STA1, the third site as STA2, and the fourth site as STA3 as an example, AP is a WIFI device that supports the UHR standard or the next generation standard of UHR, STA1 is a WIFI device that supports HE, EHT, UHR standards or the next generation standard of UHR, and STA2 and STA3 are WIFI devices that support the UHR standard or the next generation standard of UHR. Figure 17 shows a schematic diagram of an indication method for preempting transmission opportunities provided by an exemplary embodiment of this application.

[0296] This embodiment illustrates the scenario where STA2 and STA3, as third-party sites other than the TXOP owner and TXOP responder, preempt the AP's TXOP. After obtaining the channel by sending RTS and receiving CTS, the AP continuously sends multiple first PPDUs to STA1 at xIFS (e.g., PIFS) intervals. These first PPDUs include any one of EHT MU PPDU, HE SU PPDU, HE ER SU PPDU, and HE MU PPDU, and each first PPDU carries a PPB with a value of 1, indicating that preemption of the TXOP is permitted. Only one first PPDU is shown in Figure 17 as an example.

[0297] In some embodiments, the method further includes: a third station and a fourth station competing for the channel via EDCA; if the backoff value of the third station is less than the backoff value of the fourth station, the third station sends an uplink non-TB PPDU; and the third station receives a BA frame sent by the first station.

[0298] As shown in Figure 17, both STA2 and STA3 have low-latency data to send. After receiving the first PPDU, they find that the first PPDU carries PPB with a value of 1 by parsing the first PPDU. Therefore, after time Tp, they send a preemption request (PR) to preempt the TXOP corresponding to the first PPDU.

[0299] After the SIFS period, STA2 and STA3 compete for the channel via EDCA after sending their PR. During EDCA, the station with the lower backoff value has priority in gaining access to the channel. This mechanism allows the station with the lower backoff value to experience less contention delay, thus improving data transmission efficiency.

[0300] Since the backoff value of STA2 is less than that of ST3, STA2 sends an uplink non-TB PPDU (UL non-TB PPDU) to transmit low-latency data and receives a BA frame to confirm the transmission result.

[0301] Similarly, if the backoff value of the fourth station (STA3) is less than the backoff value of the third station (STA2), the fourth station sends an uplink non-TB PPDU; the fourth station receives the BA frame sent by the first station (AP). For specific implementation details, refer to the case where the backoff value of the third station (STA2) is less than the backoff value of the fourth station (STA3), which will not be repeated here.

[0302] By using a random backoff method to determine the stations that transmit low-latency data, there is no need to use mechanisms such as trigger frames. This allows stations with smaller backoff values ​​to transmit data first, thus improving data transmission efficiency.

[0303] In scenarios 2, 3, 5, 6, and 7 above, the PR is sent within the Tp interval after the first PPDU containing the PPB. In scenarios 4 and 8, the PR is sent within the SIFS time after the response frame (ACK) of the first PPDU containing the PPB. The former has the advantage of earlier PR sending, which facilitates rapid preemption of the TXOP and improves data transmission efficiency; the latter has the advantage of ensuring data transmission reliability by preventing the PR from interrupting the response frame.

[0304] In summary, the method provided in this embodiment receives a first PPDU sent by a first station. The first PPDU includes a PPB, which indicates whether other stations besides the first station are allowed to preempt the TXOP corresponding to the first PPDU. This method does not limit the type of the first PPDU; it can include a PPB in any type of PPDU, indicating whether preemption of the TXOP is allowed in different scenarios. This expands the scope of the TXOP preemption mechanism, which is beneficial for reducing the latency distribution of low-latency services in the network and enabling earlier execution of low-latency services.

[0305] In the above embodiments, the embodiments corresponding to FIG9 and FIG18 can be implemented individually or in combination, and this application does not limit them.

[0306] Figure 19 shows a block diagram of an indication device for preempting transmission opportunities provided in an exemplary embodiment of this application. This device can be implemented as a first site, or as part of a first site, through software or hardware, or a combination of both. The device includes:

[0307] The transmitting module 1910 is used to transmit a first PPDU, the first PPDU including a PPB, the PPB being used to indicate whether a receiving device other than the indicating device is allowed to preempt the TXOP corresponding to the first PPDU.

[0308] In one possible design of this embodiment, PPB is used to indicate whether the peer device of the indicating device is allowed to preempt the TXOP corresponding to the first PPDU; or, PPB is used to indicate whether a third-party device other than the indicating device and its peer device is allowed to preempt the TXOP corresponding to the first PPDU.

[0309] TXOP preemption refers to a mechanism in which a device other than the TXOP owner obtains a TXOP by sending a preemption request within a certain time interval after the first PPDU indicating that preemption is permitted, or within a certain time interval after the immediate response frame of the first PPDU indicating that preemption is permitted.

[0310] In one possible design of this embodiment, the value of PPB is a first value, used to indicate that the receiving device is allowed to preempt the TXOP corresponding to the first PPDU; the value of PPB is a second value, used to indicate that the receiving device is not allowed to preempt the TXOP corresponding to the first PPDU.

[0311] For example, a first value of 1 indicates that the receiving device is allowed to preempt the TXOP corresponding to the first PPDU, and a second value of 0 indicates that the receiving device is not allowed to preempt the TXOP corresponding to the first PPDU; or, for example, a first value of 0 indicates that the receiving device is allowed to preempt the TXOP corresponding to the first PPDU, and a second value of 1 indicates that the receiving device is not allowed to preempt the TXOP corresponding to the first PPDU. In this application, the first and second values ​​are not limited, and the example is usually given with a first value of 1 and a second value of 0.

[0312] In one possible design of this embodiment, the first PPDU includes at least one of the following: an ultra-high throughput multi-user physical layer protocol data unit (EHT MU PPDU); an efficient single-user physical layer protocol data unit (HE SU PPDU); an efficient extended range single-user physical layer protocol data unit (HE ER SU PPDU); or an efficient multi-user physical layer protocol data unit (HE MU PPDU).

[0313] According to the above description of the relevant technologies, in the format design of the above different types of PPDU, there are one or more reserved bits. PPB can be designed as any one of these reserved bits. The specific design of PPB includes at least one of the following:

[0314] (1) In one possible design of this embodiment, the first PPDU is an EHT MU PPDU; any one of the 21st to 25th bits in the U-SIG-1 part of the U-SIG field in the EHT MU PPDU is a PPB.

[0315] Define any one of the bits B20-B24 in the U-SIG-1 part of the U-SIG field in the EHT MU PPDU as PPB.

[0316] The most common EHT MU PPDU is used as the first PPDU. The EHT MU PPDU is the most basic EHT PPDU, with the least signaling overhead.

[0317] (2) In one possible design of this embodiment, the first PPDU is an EHT MU PPDU; any one of the 21st to 26th bits of the U-SIG-1 part of the U-SIG field in the extended range preamble of the EHT MU PPDU is a PPB.

[0318] Define any bit from B20 to B25 in the U-SIG-1 part of the U-SIG field in the extended range preamble (ER preamble) of the EHT MU PPDU as PPB.

[0319] (3) In one possible design of this embodiment, the first PPDU is an EHT MU PPDU; any one of the bits from the 1st to the 16th bits in the U-SIG-2 part of the U-SIG field in the extended range preamble of the EHT MU PPDU is a PPB.

[0320] Define any bit from B0 to B15 in the U-SIG-2 part of the U-SIG field in the extended range preamble (ER preamble) of the EHT MU PPDU as PPB.

[0321] Using the reserved bits in the extended range preamble of the EHT MU PPDU as PPB, the extended range preamble enables data transmission over a wider range. Therefore, design (2) and design (3) can cover a larger data transmission range than design (1).

[0322] (4) In one possible design of this embodiment, the first PPDU is an EHT MU PPDU; any one of the 14th to 17th bits in the general field of the EHT-SIG field in the EHT MU PPDU is a PPB.

[0323] Define any one of bits B13-B16 in the Common field of the EHT-SIG field in the EHT MU PPDU as PPB.

[0324] The EHT-SIG field has more available reserved bits than the U-SIG in a regular EHT MU PPDU, providing more options.

[0325] (5) In one possible design of this embodiment, the first PPDU is HE SU PPDU; the 15th bit in the HE-SIG-A1 part of the high-efficiency signaling HE-SIG-A field in HE SU PPDU is PPB.

[0326] Define bit B14 of the HE-SIG-A1 part of the HE-SIG-A field in the HE SU PPDU as PPB.

[0327] (6) In one possible design of this embodiment, the first PPDU is HE SU PPDU; the 15th bit in the HE-SIG-A2 part of the HE-SIG-A field in HE SU PPDU is PPB.

[0328] Define bit B14 of the HE-SIG-A2 part of the HE-SIG-A field in the HE SU PPDU as PPB.

[0329] (7) In one possible design of this embodiment, the first PPDU is HE ER SU PPDU; the 15th bit in the HE-SIG-A1 part of the HE-SIG-A field in HE ER SU PPDU is PPB.

[0330] Define bit B14 of the HE-SIG-A1 part of the HE-SIG-A field in HE ER SU PPDU as PPB.

[0331] (8) In one possible design of this embodiment, the first PPDU is HE ER SU PPDU; the 15th bit in the HE-SIG-A2 part of the HE-SIG-A field in HE ER SU PPDU is PPB.

[0332] Define bit B14 of the HE-SIG-A2 part of the HE-SIG-A field in HE ER SU PPDU as PPB.

[0333] Using HE ER SU PPDU or HE SU PPDU as the first PPDU enables data transmission over a wider range compared to using EHT MU PPDU, thus providing a greater data transmission range.

[0334] (9) In one possible design of this embodiment, the first PPDU is HE MU PPDU; the 8th bit in the HE-SIG-A2 part of the HE-SIG-A field in HE MU PPDU is PPB.

[0335] Define bit B7 of the HE-SIG-A2 part of the HE-SIG-A field in the HE MU PPDU as PPB.

[0336] In one possible design of this embodiment, the receiving device includes at least one of a second device and a third-party device, wherein the second device is the counterpart device of the indicating device.

[0337] The second device is the peer device that transmits data with the indicator device. The third device is a device other than the indicator device and the second device. When the third device needs to transmit low-latency data, the third device preempts the TXOP corresponding to the first PPDU.

[0338] The following describes various frame interaction scenarios related to the first PPDU, as detailed below.

[0339] Scene 1:

[0340] In one possible design of this embodiment, the indicating device is a device that supports UHR or a next-generation standard of UHR, the receiving device is a device that supports HE, EHT, UHR or a next-generation standard of UHR, the transmitting module 1910 is used to transmit a plurality of first PPDUs; the receiving module 1920 is used to receive block acknowledgment (BA) frames transmitted by the receiving device; wherein, the PPB value of the last first PPDU among the plurality of first PPDUs is a second value, and the PPB value of the first PPDUs before the last first PPDU is a first value.

[0341] In one possible design of this embodiment, the interval between adjacent first PPDUs among the plurality of first PPDUs is a first interval; the interval between the last first PPDU among the plurality of first PPDUs and the BA frame is a second interval, and the first interval is greater than the second interval.

[0342] As an example rather than a limitation, the first interval is PIFS and the second interval is SIFS.

[0343] Scene 2:

[0344] In one possible design of this embodiment, the indicating device is a device that supports UHR or the next generation standard of UHR, the receiving device is a device that supports UHR or the next generation standard of UHR, the transmitting module 1910 is used to transmit a plurality of first PPDUs, wherein the PPB value of the plurality of first PPDUs is a first value; the receiving module 1920 is used to receive the PR sent by the receiving device, wherein the PR is used to request preemption of the TXOP corresponding to the first PPDU.

[0345] In one possible design of this embodiment, the transmitting module 1910 is used to transmit a first trigger frame, which is used to indicate the resources allocated to the receiving device; the receiving module 1920 is used to receive the uplink TB PPDU transmitted by the receiving device; and the transmitting module 1910 is used to transmit a BA frame.

[0346] Scene 3:

[0347] In one possible design of this embodiment, the indicating device is a device that supports UHR or the next generation standard of UHR, the receiving device is a device that supports UHR or the next generation standard of UHR, the transmitting module 1910 is used to transmit a plurality of first PPDUs, wherein the PPB value of the plurality of first PPDUs is a first value; the receiving module 1920 is used to receive the PR sent by the receiving device, wherein the PR is used to request preemption of the TXOP corresponding to the first PPDU.

[0348] In one possible design of this embodiment, the receiving device starts random backoff after SIFS time after sending PR. The receiving module 1920 is used to receive the uplink non-TB PPDU sent by the receiving device; the sending module 1910 is used to send BA frames.

[0349] Scene 4:

[0350] In one possible design of this embodiment, the indicating device is a device that supports UHR or a next-generation standard of UHR, the receiving device is a device that supports UHR or a next-generation standard of UHR, the transmitting module 1910 is used to transmit a plurality of first PPDUs, wherein the PPB value of the plurality of first PPDUs is a first value; the receiving module 1920 is used to receive a response frame sent by the receiving device; and receive a PR sent by the receiving device; wherein the interval between the response frame and the PR is SIFS, and the PR is used to request preemption of the TXOP corresponding to the first PPDU.

[0351] Scene 5:

[0352] In one possible design of this embodiment, the indicating device is a device that supports UHR or the next-generation standard of UHR, and the receiving device is a third-party device other than the indicating device and its peer device. The third-party device includes a third device and a fourth device, which are devices that support UHR or the next-generation standard of UHR. The transmitting module 1910 is used to transmit a plurality of first PPDUs, wherein the PPB value in the plurality of first PPDUs is a first value. The receiving module 1920 is used to receive PRs transmitted by the third device and the fourth device respectively, wherein the PRs are used to request preemption of the TXOP corresponding to the first PPDU.

[0353] In one possible design of this embodiment, the transmitting module 1910 is used to broadcast a second trigger frame, the second trigger frame including RA-RU; the receiving module 1920 is used to receive uplink TB PPDUs transmitted by the third device and the fourth device respectively; the transmitting module 1910 is used to transmit BA frames to the third device and the fourth device respectively.

[0354] Scene 6:

[0355] In one possible design of this embodiment, the indicating device is a device that supports UHR or the next-generation standard of UHR, and the receiving device is a third-party device other than the indicating device and its peer device. The third-party device includes a third device and a fourth device, which are devices that support UHR or the next-generation standard of UHR. The transmitting module 1910 is used to transmit a plurality of first PPDUs, wherein the PPB value in the plurality of first PPDUs is a first value. The receiving module 1920 is used to receive PRs transmitted by the third device and the fourth device respectively, wherein the PRs are used to request preemption of the TXOP corresponding to the first PPDU.

[0356] In one possible design of this embodiment, the sending module 1910 is used to send NFRP trigger frames to the third device and the fourth device respectively, the NFRP trigger frames being used to query whether the device has a sending request; the receiving module 1920 is used to receive the sending requests sent by the third device and the fourth device respectively, the sending requests being sent via HE TB Feedback Null data PPDU; the sending module 1910 is used to send a third trigger frame, the third trigger frame being used to indicate the resources allocated to the third device and the fourth device; the receiving module 1920 is used to receive the uplink TB PPDU sent by the third device and the fourth device respectively; the sending module 1910 is used to send BA frames to the third device and the fourth device respectively.

[0357] Scene 7:

[0358] In one possible design of this embodiment, the indicating device is a device that supports UHR or the next-generation standard of UHR, and the receiving device is a third-party device other than the indicating device and its peer device. The third-party device includes a third device and a fourth device, which are devices that support UHR or the next-generation standard of UHR. The transmitting module 1910 is used to transmit a plurality of first PPDUs, wherein the PPB value in the plurality of first PPDUs is a first value. The receiving module 1920 is used to receive PRs transmitted by the third device and the fourth device respectively, wherein the PRs are used to request preemption of the TXOP corresponding to the first PPDU.

[0359] In one possible design of this embodiment, the sending module 1910 is used to send BSRP trigger frames to the third device and the fourth device respectively. The BSRP trigger frames are used to query whether the device has a transmission request. The receiving module 1920 is used to receive the transmission requests sent by the third device and the fourth device respectively. The transmission requests are sent via TB PPDU, and the TB PPDU includes BSR. The sending module 1910 is used to send a third trigger frame, which is used to indicate the resources allocated to the third device and the fourth device. The receiving module 1920 is used to receive the uplink TB PPDU sent by the third device and the fourth device respectively. The sending module 1910 is used to send BA frames to the third device and the fourth device respectively.

[0360] Scene 8:

[0361] In one possible design of this embodiment, the indicating device is a device that supports UHR or the next-generation standard of UHR, and the receiving device is a third-party device other than the indicating device and its peer device. The third-party device includes a third device and a fourth device, which are devices that support UHR or the next-generation standard of UHR. The transmitting module 1910 is used to transmit a plurality of first PPDUs, wherein the PPB value in the plurality of first PPDUs is a first value. The receiving module 1920 is used to receive PRs transmitted by the third device and the fourth device respectively, wherein the PRs are used to request preemption of the TXOP corresponding to the first PPDU.

[0362] In one possible design of this embodiment, the receiving module 1920 is used to receive the uplink non-TB PPDU sent by the third device; the sending module 1910 is used to send the BA frame to the third device; wherein the third device and the fourth device compete for the channel through EDCA, and the backoff value of the third device is less than the backoff value of the fourth device.

[0363] Similarly, when the backoff value of the fourth device is less than the backoff value of the third device, the receiving module 1920 is used to receive the uplink non-TB PPDU sent by the fourth device; the transmitting module 1910 is used to send a BA frame to the fourth device. For specific implementation details, refer to the case where the backoff value of the third device is less than the backoff value of the fourth device, which will not be repeated here.

[0364] This embodiment uses one transmitting module 1910 and one receiving module 1920 as an example for illustration, and the number of transmitting modules 1910 and receiving modules 1920 is not limited.

[0365] For a description of the function of the transmitting module 1910, please refer to step 910 in the embodiment shown in Figure 9. For a description of the function of the receiving module 1920, please refer to step 910 in the embodiment shown in Figure 9.

[0366] Figure 20 shows a block diagram of a receiving device for preempting transmission opportunities provided in an exemplary embodiment of this application. This device can be implemented as another site, or as part of another site, through software or hardware, or a combination of both. The device includes:

[0367] The receiving module 2010 is used to receive a first PPDU sent by the indicating device. The first PPDU includes a PPB, which is used to indicate whether a receiving device other than the indicating device is allowed to preempt the TXOP corresponding to the first PPDU.

[0368] In one possible design of this embodiment, PPB is used to indicate whether the peer device of the indicating device is allowed to preempt the TXOP corresponding to the first PPDU; or, PPB is used to indicate whether a third-party device other than the indicating device and its peer device is allowed to preempt the TXOP corresponding to the first PPDU.

[0369] TXOP preemption refers to a mechanism in which a device other than the TXOP owner obtains a TXOP by sending a preemption request within a certain time interval after the first PPDU indicating that preemption is permitted, or within a certain time interval after the immediate response frame of the first PPDU indicating that preemption is permitted.

[0370] In one possible design of this embodiment, the value of PPB is a first value, used to indicate that the receiving device is allowed to preempt the TXOP corresponding to the first PPDU; the value of PPB is a second value, used to indicate that the receiving device is not allowed to preempt the TXOP corresponding to the first PPDU.

[0371] For example, a first value of 1 indicates that the receiving device is allowed to preempt the TXOP corresponding to the first PPDU, and a second value of 0 indicates that the receiving device is not allowed to preempt the TXOP corresponding to the first PPDU; or, for example, a first value of 0 indicates that the receiving device is allowed to preempt the TXOP corresponding to the first PPDU, and a second value of 1 indicates that the receiving device is not allowed to preempt the TXOP corresponding to the first PPDU. In this application, the first and second values ​​are not limited, and the example is usually given with a first value of 1 and a second value of 0.

[0372] In one possible design of this embodiment, the first PPDU includes at least one of the following: an ultra-high throughput multi-user physical layer protocol data unit (EHT MU PPDU); an efficient single-user physical layer protocol data unit (HE SU PPDU); an efficient extended range single-user physical layer protocol data unit (HE ER SU PPDU); or an efficient multi-user physical layer protocol data unit (HE MU PPDU).

[0373] According to the above description of the relevant technologies, in the format design of the above different types of PPDU, there are one or more reserved bits. PPB can be designed as any one of these reserved bits. The specific design of PPB includes at least one of the following:

[0374] (1) In one possible design of this embodiment, the first PPDU is an EHT MU PPDU; any one of the 21st to 25th bits in the U-SIG-1 part of the U-SIG field in the EHT MU PPDU is a PPB.

[0375] Define any one of the bits B20-B24 in the U-SIG-1 part of the U-SIG field in the EHT MU PPDU as PPB.

[0376] The most common EHT MU PPDU is used as the first PPDU. The EHT MU PPDU is the most basic EHT PPDU, with the least signaling overhead.

[0377] (2) In one possible design of this embodiment, the first PPDU is an EHT MU PPDU; any one of the 21st to 26th bits of the U-SIG-1 part of the U-SIG field in the extended range preamble of the EHT MU PPDU is a PPB.

[0378] Define any bit from B20 to B25 in the U-SIG-1 part of the U-SIG field in the extended range preamble (ER preamble) of the EHT MU PPDU as PPB.

[0379] (3) In one possible design of this embodiment, the first PPDU is an EHT MU PPDU; any one of the bits from the 1st to the 16th bits in the U-SIG-2 part of the U-SIG field in the extended range preamble of the EHT MU PPDU is a PPB.

[0380] Define any bit from B0 to B15 in the U-SIG-2 part of the U-SIG field in the extended range preamble (ER preamble) of the EHT MU PPDU as PPB.

[0381] Using the reserved bits in the extended range preamble of the EHT MU PPDU as PPB, the extended range preamble enables data transmission over a wider range. Therefore, design (2) and design (3) can cover a larger data transmission range than design (1).

[0382] (4) In one possible design of this embodiment, the first PPDU is an EHT MU PPDU; any one of the 14th to 17th bits in the general field of the EHT-SIG field in the EHT MU PPDU is a PPB.

[0383] Define any one of bits B13-B16 in the Common field of the EHT-SIG field in the EHT MU PPDU as PPB.

[0384] The EHT-SIG field has more available reserved bits than the U-SIG in a regular EHT MU PPDU, providing more options.

[0385] (5) In one possible design of this embodiment, the first PPDU is HE SU PPDU; the 15th bit in the HE-SIG-A1 part of the high-efficiency signaling HE-SIG-A field in HE SU PPDU is PPB.

[0386] Define bit B14 of the HE-SIG-A1 part of the HE-SIG-A field in the HE SU PPDU as PPB.

[0387] (6) In one possible design of this embodiment, the first PPDU is HE SU PPDU; the 15th bit in the HE-SIG-A2 part of the HE-SIG-A field in HE SU PPDU is PPB.

[0388] Define bit B14 of the HE-SIG-A2 part of the HE-SIG-A field in the HE SU PPDU as PPB.

[0389] (7) In one possible design of this embodiment, the first PPDU is HE ER SU PPDU; the 15th bit in the HE-SIG-A1 part of the HE-SIG-A field in HE ER SU PPDU is PPB.

[0390] Define bit B14 of the HE-SIG-A1 part of the HE-SIG-A field in HE ER SU PPDU as PPB.

[0391] (8) In one possible design of this embodiment, the first PPDU is HE ER SU PPDU; the 15th bit in the HE-SIG-A2 part of the HE-SIG-A field in HE ER SU PPDU is PPB.

[0392] Define bit B14 of the HE-SIG-A2 part of the HE-SIG-A field in HE ER SU PPDU as PPB.

[0393] Using HE ER SU PPDU or HE SU PPDU as the first PPDU enables data transmission over a wider range compared to using EHT MU PPDU, thus providing a greater data transmission range.

[0394] (9) In one possible design of this embodiment, the first PPDU is HE MU PPDU; the 8th bit in the HE-SIG-A2 part of the HE-SIG-A field in HE MU PPDU is PPB.

[0395] Define bit B7 of the HE-SIG-A2 part of the HE-SIG-A field in the HE MU PPDU as PPB.

[0396] In one possible design of this embodiment, the receiving device includes at least one of a second device and a third-party device, wherein the second device is the counterpart device of the indicating device.

[0397] The second device is the peer device that transmits data with the indicator device. The third device is a device other than the indicator device and the second device. When the third device needs to transmit low-latency data, the third device preempts the TXOP corresponding to the first PPDU.

[0398] The following describes various frame interaction scenarios related to the first PPDU, as detailed below.

[0399] Scene 1:

[0400] In one possible design of this embodiment, the indicating device is a device that supports UHR or a next-generation standard of UHR, and the receiving device is a device that supports HE, EHT, UHR or a next-generation standard of UHR. The receiving module 2010 is used to receive a plurality of first PPDUs sent by the indicating device; the sending module 2020 is used to send BA frames; wherein, the PPB of the last first PPDU among the plurality of first PPDUs is a second value, and the PPB of the first PPDUs before the last first PPDU is a first value.

[0401] In one possible design of this embodiment, the interval between adjacent first PPDUs among the plurality of first PPDUs is a first interval; the interval between the last first PPDU among the plurality of first PPDUs and the BA frame is a second interval, and the first interval is greater than the second interval.

[0402] As an example rather than a limitation, the first interval is PIFS and the second interval is SIFS.

[0403] Scene 2:

[0404] In one possible design of this embodiment, the indicating device is a device that supports UHR or the next generation standard of UHR, the receiving device is a device that supports UHR or the next generation standard of UHR, the receiving module 2010 is used to receive a plurality of first PPDUs sent by the indicating device, wherein the PPB value of the plurality of first PPDUs is a first value; the sending module 2020 is used to send PR, wherein the PR is used to request to preempt the TXOP corresponding to the first PPDU.

[0405] In one possible design of this embodiment, the receiving module 2010 is used to receive a first trigger frame sent by the indicating device, the first trigger frame being used to indicate the resources allocated by the indicating device to the receiving device; the sending module 2020 is used to send an uplink TB PPDU; and the receiving module 2010 is used to receive a BA frame sent by the indicating device.

[0406] Scene 3:

[0407] In one possible design of this embodiment, the indicating device is a device that supports UHR or the next generation standard of UHR, the receiving device is a device that supports UHR or the next generation standard of UHR, the receiving module 2010 is used to receive a plurality of first PPDUs sent by the indicating device, wherein the PPB value of the plurality of first PPDUs is a first value; the sending module 2020 is used to send PR, wherein the PR is used to request to preempt the TXOP corresponding to the first PPDU.

[0408] In one possible design of this embodiment, the processing module 2030 is used to start random backoff after the SIFS time has elapsed after sending the PR; the sending module 2020 is used to send the uplink non-TB PPDU; and the receiving module 2010 is used to receive the BA frame sent by the indicating device.

[0409] Scene 4:

[0410] In one possible design of this embodiment, the indicating device is a device that supports UHR or a next-generation standard of UHR, and the receiving device is a device that supports UHR or a next-generation standard of UHR. The receiving module 2010 is used to receive a plurality of first PPDUs sent by the indicating device, wherein the PPB value of the plurality of first PPDUs is a first value. The sending module 2020 is used to send a response frame and a PR. The interval between the response frame and the PR is SIFS, and the PR is used to request preemption of the TXOP corresponding to the first PPDU.

[0411] Scene 5:

[0412] In one possible design of this embodiment, the indicating device is a device that supports UHR or the next-generation standard of UHR, and the receiving device is a third-party device other than the indicating device and its peer device. The third-party device includes a third device and a fourth device, which support UHR or the next-generation standard of UHR. The receiving module 2010 is used to receive a plurality of first PPDUs sent by the indicating device, wherein the PPB value in the plurality of first PPDUs is a first value. The sending module 2020 is used for the third device and the fourth device to send PRs respectively, wherein the PRs are used to request to preempt the TXOP corresponding to the first PPDU.

[0413] In one possible design of this embodiment, the receiving module 2010 is used to receive the second trigger frame broadcast by the indicating device, the second trigger frame including RA-RU; the sending module 2020 is used for the third device and the fourth device to send uplink TB PPDU respectively; and the receiving module 2010 is used to receive the BA frame sent by the indicating device.

[0414] Scene 6:

[0415] In one possible design of this embodiment, the indicating device is a device that supports UHR or the next-generation standard of UHR, and the receiving device is a third-party device other than the indicating device and its peer device. The third-party device includes a third device and a fourth device, which support UHR or the next-generation standard of UHR. The receiving module 2010 is used to receive a plurality of first PPDUs sent by the indicating device, wherein the PPB value in the plurality of first PPDUs is a first value. The sending module 2020 is used for the third device and the fourth device to send PRs respectively, wherein the PRs are used to request to preempt the TXOP corresponding to the first PPDU.

[0416] In one possible design of this embodiment, the receiving module 2010 is used to receive an NFRP trigger frame sent by the indicating device, the NFRP trigger frame being used to query whether the device has a transmission request; the sending module 2020 is used for the third device and the fourth device to send transmission requests respectively, the transmission requests being sent via HE TB feedback empty data PPDU; the receiving module 2010 is used to receive a third trigger frame sent by the indicating device, the third trigger frame being used to indicate the resources allocated by the indicating device to the third device and the fourth device; the sending module 2020 is used for the third device and the fourth device to send uplink TB PPDU respectively; the receiving module 2010 is used to receive a BA frame sent by the indicating device.

[0417] Scene 7:

[0418] In one possible design of this embodiment, the indicating device is a device that supports UHR or the next-generation standard of UHR, and the receiving device is a third-party device other than the indicating device and its peer device. The third-party device includes a third device and a fourth device, which support UHR or the next-generation standard of UHR. The receiving module 2010 is used to receive a plurality of first PPDUs sent by the indicating device, wherein the PPB value in the plurality of first PPDUs is a first value. The sending module 2020 is used for the third device and the fourth device to send PRs respectively, wherein the PRs are used to request to preempt the TXOP corresponding to the first PPDU.

[0419] In one possible design of this embodiment, the receiving module 2010 is used to receive a BSRP trigger frame sent by the indicating device, the BSRP trigger frame being used to query whether the device has a transmission request; the sending module 2020 is used for the third device and the fourth device to send transmission requests respectively, the transmission requests being sent via TB PPDU, the TB PPDU including BSR; the receiving module 2010 is used to receive a third trigger frame sent by the indicating device, the third trigger frame being used to indicate the resources allocated by the indicating device to the third device and the fourth device; the sending module 2020 is used for the third device and the fourth device to send uplink TB PPDU respectively; the receiving module 2010 is used to receive a BA frame sent by the indicating device.

[0420] Scene 8:

[0421] In one possible design of this embodiment, the indicating device is a device that supports UHR or the next-generation standard of UHR, and the receiving device is a third-party device other than the indicating device and its peer device. The third-party device includes a third device and a fourth device, which support UHR or the next-generation standard of UHR. The receiving module 2010 is used to receive a plurality of first PPDUs sent by the indicating device, wherein the PPB value in the plurality of first PPDUs is a first value. The sending module 2020 is used for the third device and the fourth device to send PRs respectively, wherein the PRs are used to request to preempt the TXOP corresponding to the first PPDU.

[0422] In one possible design of this embodiment, the processing module 2030 is used for the third device and the fourth device to compete for the channel via EDCA; the sending module 2020 is used for the third device to send an uplink non-TB PPDU when the backoff value of the third device is less than the backoff value of the fourth device; and the receiving module 2010 is used for the third device to receive the BA frame sent by the indicating device.

[0423] Similarly, if the backoff value of the fourth device is less than the backoff value of the third device, the fourth device sends an uplink non-TB PPDU; the fourth device receives the BA frame sent by the indicating device. For specific implementation details, refer to the case where the backoff value of the third device is less than the backoff value of the fourth device, which will not be repeated here.

[0424] This embodiment uses a receiving module 2010, a sending module 2020 and a processing module 2030 as an example for illustration. The number of receiving modules 2010, sending modules 2020 and processing modules 2030 is not limited.

[0425] For a description of the function of the receiving module 2010, please refer to step 1810 in the embodiment shown in Figure 18. For a description of the function of the sending module 2020, please refer to step 1810 in the embodiment shown in Figure 18. For a description of the function of the processing module 2030, please refer to step 1810 in the embodiment shown in Figure 18.

[0426] Figure 21 shows a schematic diagram of the structure of another station provided in an exemplary embodiment of this application. This other station 2100 can be used to execute the method steps performed by the other station in the above embodiments. The other station 2100 may include: a processor 2101, a transceiver 2102, and a memory 2103. The processor 2101 can be used to control transmission and / or reception, such as to implement the functions of the processing module 2030 described above. The transceiver 2102 can be used to implement transmission and / or reception functions, such as to implement the functions of at least one of the receiving module 2010 and the transmitting module 2020 described above.

[0427] The processor 2101 includes one or more processing cores. The processor 2101 executes various functional applications and information processing by running software programs and modules.

[0428] The transceiver 2102 may include a receiver and a transmitter. For example, the receiver and transmitter may be implemented as the same wireless communication component, which may include a wireless communication chip and a radio frequency antenna.

[0429] The memory 2103 can be connected to the processor 2101 and the transceiver 2102.

[0430] The memory 2103 can be used to store a computer program executed by the processor, and the processor 2101 is used to execute the computer program to implement the various steps in the above method embodiments.

[0431] Furthermore, memory 2103 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memory, erasable programmable read-only memory, static on-demand memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.

[0432] For details not described in this embodiment, please refer to the method-side embodiment above, which will not be repeated here.

[0433] Figure 22 shows a schematic diagram of the structure of a first station provided in an exemplary embodiment of this application. The first station 2200 can be used to execute the method steps performed by the first station in the above embodiments. The first station 2200 may include: a processor 2201, a transceiver 2202, and a memory 2203. The processor 2201 can be used to control transmission and / or reception. The transceiver 2202 can be used to implement transmission and / or reception functions, such as implementing the functions of at least one of the transmission module 1910 and the reception module 1920 described above.

[0434] The processor 2201 includes one or more processing cores. The processor 2201 executes various functional applications and information processing by running software programs and modules.

[0435] Transceiver 2202 may include a receiver and a transmitter. For example, transceiver 2202 may include a wired communication component, which may include a wired communication chip and a wired interface (such as a fiber optic interface). Optionally, transceiver 2202 may also include a wireless communication component, which may include a wireless communication chip and a radio frequency antenna.

[0436] The memory 2203 can be connected to the processor 2201 and the transceiver 2202.

[0437] The memory 2203 can be used to store a computer program executed by the processor, and the processor 2201 is used to execute the computer program to implement the various steps in the above method embodiments.

[0438] Furthermore, memory 2203 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memory, erasable programmable read-only memory, static on-demand memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.

[0439] For details not described in this embodiment, please refer to the method-side embodiment above, which will not be repeated here.

[0440] This application also provides a computer-readable storage medium storing a computer program for execution by a processor to implement the aforementioned method for receiving preemptive transmission opportunities at other sites, or the aforementioned method for indicating preemptive transmission opportunities at the first site. In some embodiments, the computer-readable storage medium may include ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives), or optical disc, etc. The random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).

[0441] This application also provides a chip, which includes programmable logic circuits and / or program instructions. When the chip is running, it is used to implement the above-described method for indicating the preemption of transmission opportunities on the first site side, or the method for receiving the preemption of transmission opportunities on the other site side.

[0442] This application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. A processor reads and executes the computer program from the computer-readable storage medium to implement the above-described method for indicating the preemption of transmission opportunities at the first site, or the method for receiving the preemption of transmission opportunities at other sites.

[0443] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.

[0444] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.

[0445] In some embodiments of this application, "predefined" can be achieved by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including the first site and other sites). This application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.

[0446] In some embodiments of this application, "protocol" may refer to standard protocols in the field of communications, such as LTE protocol, NR protocol and related protocols applied to future communication systems, and this application does not limit it.

[0447] In this article, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0448] In this article, "greater than or equal to" can mean greater than or equal to, and "less than or equal to" can mean less than or equal to.

[0449] Furthermore, the step numbers described herein are merely illustrative of one possible execution order between steps. In some other embodiments, the steps may not be executed in the order of their numbers, such as two steps with different numbers being executed simultaneously, or two steps with different numbers being executed in the reverse order of the illustration. This application does not limit this.

[0450] Those skilled in the art will recognize that the functions described in the embodiments of this application in one or more of the above examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0451] The above are merely exemplary embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application shall be included within the protection scope of this application.

Claims

1. A method for indicating a preemptive transmission opportunity (TXOP), characterized in that, The method is performed by a first site, and the method includes: Send a first physical layer protocol data unit (PPDU), the first PPDU including a preemption permission indicator bit (PPB), the PPB being used to indicate whether other stations besides the first station are allowed to preempt the TXOP corresponding to the first PPDU.

2. The method according to claim 1, characterized in that, The first PPDU includes at least one of the following: Ultra-High Throughput Multi-User Physical Layer Protocol Data Unit (EHT MU PPDU); High-Efficiency Single-User Physical Layer Protocol Data Unit (HE SU PPDU); High-Efficiency Extended Range Single-User Physical Layer Protocol Data Unit (HE ER SU PPDU); High-efficiency multi-user physical layer protocol data unit (HEMU PPDU).

3. The method according to claim 2, characterized in that, The first PPDU is the EHT MU PPDU; any one of the 21st to 25th bits in the U-SIG-1 part of the general signaling U-SIG field in the EHT MU PPDU is the PPB.

4. The method according to claim 2, characterized in that, The first PPDU is the EHT MU PPDU; any one of the 21st to 26th bits of the U-SIG-1 part of the U-SIG field in the extended range preamble of the EHT MU PPDU is the PPB.

5. The method according to claim 2, characterized in that, The first PPDU is the EHT MU PPDU; any one of the bits from the 1st to the 16th bit in the U-SIG-2 part of the U-SIG field in the extended range preamble of the EHT MU PPDU is the PPB.

6. The method according to claim 2, characterized in that, The first PPDU is the EHT MU PPDU; any one of the 14th to 17th bits in the general field of the EHT-SIG field of the EHT MU PPDU is the PPB.

7. The method according to claim 2, characterized in that, The first PPDU is the HE SU PPDU; the 15th bit in the HE-SIG-A1 part of the high-efficiency signaling HE-SIG-A field in the HE SU PPDU is the PPB.

8. The method according to claim 2, characterized in that, The first PPDU is the HE SU PPDU; the 15th bit in the HE-SIG-A2 part of the HE-SIG-A field in the HE SU PPDU is the PPB.

9. The method according to claim 2, characterized in that, The first PPDU is the HE ER SU PPDU; the 15th bit in the HE-SIG-A1 part of the HE-SIG-A field in the HE ER SU PPDU is the PPB.

10. The method according to claim 2, characterized in that, The first PPDU is the HE ER SU PPDU; the 15th bit in the HE-SIG-A2 part of the HE-SIG-A field in the HE ER SU PPDU is the PPB.

11. The method according to claim 2, characterized in that, The first PPDU is the HE MU PPDU; the 8th bit in the HE-SIG-A2 part of the HE-SIG-A field in the HE MU PPDU is the PPB.

12. The method according to any one of claims 1 to 11, characterized in that, The PPB value is a first value, used to indicate that other stations are allowed to preempt the TXOP corresponding to the first PPDU; the PPB value is a second value, used to indicate that other stations are not allowed to preempt the TXOP corresponding to the first PPDU.

13. The method according to claim 12, characterized in that, The first site is a site that supports UHR or the next-generation standard of UHR, and the other sites are sites that support HE, EHT, UHR or the next-generation standard of UHR. Sending the first PPDU includes sending multiple first PPDUs. The method further includes: receiving block acknowledgment (BA) frames sent by the other stations; Wherein, the PPB of the last first PPDU among the plurality of first PPDUs is the second value, and the PPB of the first PPDUs before the last first PPDU is the first value.

14. The method according to claim 13, characterized in that, The interval between adjacent first PPDUs among the plurality of first PPDUs is the first interval; the interval between the last first PPDU among the plurality of first PPDUs and the BA frame is the second interval, and the first interval is greater than the second interval.

15. The method according to claim 14, characterized in that, The first interval is the Point Coordination Function Inter-Frame Interval (PIFS), and the second interval is the Short Inter-Frame Interval (SIFS).

16. The method according to claim 12, characterized in that, The first site is a site that supports UHR or the next-generation standard of UHR, and the other sites are sites that support the UHR or the next-generation standard of UHR. Sending the first PPDU includes sending a plurality of first PPDUs, wherein the value of the PPB in the plurality of first PPDUs is the first value. The method further includes: receiving a preemption request (PR) sent by the other site, wherein the PR is used to request preemption of the TXOP corresponding to the first PPDU.

17. The method according to claim 16, characterized in that, The method further includes: sending a first trigger frame, the first trigger frame being used to indicate resources allocated to the other stations; receiving uplink trigger-based physical layer protocol data units (TB PPDUs) sent by the other stations; and sending a BA frame.

18. The method according to claim 16, characterized in that, The method further includes: receiving uplink non-trigger-based physical layer protocol data units (non-TB PPDUs) sent by the other stations after SIFS time; and sending BA frames.

19. The method according to claim 12, characterized in that, The first site is a site that supports UHR or the next-generation standard of UHR, and the other sites are sites that support the UHR or the next-generation standard of UHR. Sending the first PPDU includes sending a plurality of first PPDUs, wherein the value of the PPB in the plurality of first PPDUs is the first value. The method further includes: receiving response frames sent by the other stations; receiving PRs sent by the other stations; The interval between the response frame and the PR is SIFS, and the PR is used to request preemption of the TXOP corresponding to the first PPDU.

20. The method according to any one of claims 1 to 19, characterized in that, The other sites include at least one of a second site and a third-party site, wherein the second site is the peer site of the first site.

21. The method according to claim 12, characterized in that, The first site is a site that supports UHR or the next-generation standard of UHR. The other sites are third-party sites other than the first site and its peer site. The third-party sites include a third site and a fourth site. The third site and the fourth site support the UHR or the next-generation standard of UHR. Sending the first PPDU includes sending a plurality of first PPDUs. The value of the PPB in the plurality of first PPDUs is the first value. The method further includes: receiving PRs sent by the third station and the fourth station respectively, wherein the PRs are used to request preemption of the TXOP corresponding to the first PPDU.

22. The method according to claim 21, characterized in that, The method further includes: broadcasting a second trigger frame, the second trigger frame including a random access resource unit (RA-RU); receiving uplink TB PPDUs sent by the third station and the fourth station respectively; and sending BA frames to the third station and the fourth station respectively.

23. The method according to claim 21, characterized in that, The method further includes: The system sends empty data PPDU feedback reports and polls NFRP trigger frames to the third and fourth stations respectively. The NFRP trigger frames are used to query whether a station has a transmission request. The system receives the transmission requests sent by the third and fourth stations respectively. The transmission requests are sent via HE TB feedback empty data PPDUs. The system sends a third trigger frame, which is used to indicate the resources allocated to the third and fourth stations. The system receives uplink TB PPDUs sent by the third and fourth stations respectively. The system sends BA frames to the third and fourth stations respectively.

24. The method according to claim 21, characterized in that, The method further includes: Send buffer status report polling BSRP trigger frames to the third and fourth stations respectively. The BSRP trigger frames are used to query whether a station has a transmission request. Receive the transmission requests sent by the third and fourth stations respectively. The transmission requests are sent via TB PPDU, and the TB PPDU includes a buffer status report (BSR). Send a third trigger frame, which is used to indicate the resources allocated to the third and fourth stations. Receive uplink TB PPDUs sent by the third and fourth stations respectively. Send BA frames to the third and fourth stations respectively.

25. The method according to claim 21, characterized in that, The method further includes: Receive the uplink non-TB PPDU sent by the third station; send a BA frame to the third station; wherein the third station and the fourth station compete for the channel through Enhanced Distributed Channel Access (EDCA), and the backoff value of the third station is less than the backoff value of the fourth station.

26. A method for receiving a preemptive transmission opportunity (TXOP), characterized in that, The method is performed by sites other than the first site, and the method includes: The system receives a first physical layer protocol data unit (PPDU) sent by the first station. The first PPDU includes a preemption permission indicator bit (PPB), which indicates whether other stations besides the first station are allowed to preempt the TXOP corresponding to the first PPDU.

27. The method according to claim 26, characterized in that, The first PPDU includes at least one of the following: Ultra-High Throughput Multi-User Physical Layer Protocol Data Unit (EHT MU PPDU); High-Efficiency Single-User Physical Layer Protocol Data Unit (HE SU PPDU); High-Efficiency Extended Range Single-User Physical Layer Protocol Data Unit (HE ER SU PPDU); High-efficiency multi-user physical layer protocol data unit (HEMU PPDU).

28. The method according to claim 27, characterized in that, The first PPDU is the EHT MU PPDU; any one of the 21st to 25th bits in the U-SIG-1 part of the general signaling U-SIG field in the EHT MU PPDU is the PPB.

29. The method according to claim 27, characterized in that, The first PPDU is the EHT MU PPDU; any one of the 21st to 26th bits of the U-SIG-1 part of the U-SIG field in the extended range preamble of the EHT MU PPDU is the PPB.

30. The method according to claim 27, characterized in that, The first PPDU is the EHT MU PPDU; any one of the bits from the 1st to the 16th bit in the U-SIG-2 part of the U-SIG field in the extended range preamble of the EHT MU PPDU is the PPB.

31. The method according to claim 27, characterized in that, The first PPDU is the EHT MU PPDU; any one of the 14th to 17th bits in the general field of the EHT-SIG field of the EHT MU PPDU is the PPB.

32. The method according to claim 27, characterized in that, The first PPDU is the HE SU PPDU; the 15th bit in the HE-SIG-A1 part of the high-efficiency signaling HE-SIG-A field in the HE SU PPDU is the PPB.

33. The method according to claim 27, characterized in that, The first PPDU is the HE SU PPDU; the 15th bit in the HE-SIG-A2 part of the HE-SIG-A field in the HE SU PPDU is the PPB.

34. The method according to claim 27, characterized in that, The first PPDU is the HE ER SU PPDU; the 15th bit in the HE-SIG-A1 part of the HE-SIG-A field in the HE ER SU PPDU is the PPB.

35. The method according to claim 27, characterized in that, The first PPDU is the HE ER SU PPDU; the 15th bit in the HE-SIG-A2 part of the HE-SIG-A field in the HE ER SU PPDU is the PPB.

36. The method according to claim 27, characterized in that, The first PPDU is the HE MU PPDU; the 8th bit in the HE-SIG-A2 part of the HE-SIG-A field in the HE MU PPDU is the PPB.

37. The method according to any one of claims 26 to 36, characterized in that, The PPB value is a first value, used to indicate that other stations are allowed to preempt the TXOP corresponding to the first PPDU; the PPB value is a second value, used to indicate that other stations are not allowed to preempt the TXOP corresponding to the first PPDU.

38. The method according to claim 37, characterized in that, The first site is a site that supports UHR or the next-generation standard of UHR, and the other sites are sites that support HE, EHT, UHR or the next-generation standard of UHR. Receiving the first PPDU sent by the first site includes receiving a plurality of first PPDUs sent by the first site. The method further includes: sending a block acknowledgment (BA) frame; Wherein, the PPB of the last first PPDU among the plurality of first PPDUs is the second value, and the PPB of the first PPDUs before the last first PPDU is the first value.

39. The method according to claim 38, characterized in that, The interval between adjacent first PPDUs among the plurality of first PPDUs is the first interval; the interval between the last first PPDU among the plurality of first PPDUs and the BA frame is the second interval, and the first interval is greater than the second interval.

40. The method according to claim 39, characterized in that, The first interval is the Point Coordination Function Inter-Frame Interval (PIFS), and the second interval is the Short Inter-Frame Interval (SIFS).

41. The method according to claim 37, characterized in that, The first site is a site that supports UHR or the next-generation standard of UHR, and the other sites are sites that support the UHR or the next-generation standard of UHR. Receiving the first PPDU sent by the first site includes: receiving a plurality of first PPDUs sent by the first site, wherein the value of the PPB in the plurality of first PPDUs is the first value. The method further includes sending a preemption request (PR), wherein the PR is used to request preemption of the TXOP corresponding to the first PPDU.

42. The method according to claim 41, characterized in that, The method further includes: Receive a first trigger frame sent by the first station, the first trigger frame being used to indicate the resources allocated by the first station to the other stations; send an uplink trigger-based physical layer protocol data unit (TB PPDU); receive a BA frame sent by the first station.

43. The method according to claim 41, characterized in that, The method further includes: After sending the PR, random backoff begins after SIFS time; uplink non-trigger-based physical layer protocol data unit (non-TB PPDU) is sent; BA frames sent by the first station are received.

44. The method according to claim 37, characterized in that, The first site is a site that supports UHR or the next-generation standard of UHR, and the other sites are sites that support the UHR or the next-generation standard of UHR. Receiving the first PPDU sent by the first site includes: receiving a plurality of first PPDUs sent by the first site, wherein the value of the PPB in the plurality of first PPDUs is the first value. The method further includes: sending a response frame; sending a PR; The interval between the response frame and the PR is SIFS, and the PR is used to request preemption of the TXOP corresponding to the first PPDU.

45. The method according to any one of claims 26 to 44, characterized in that, The other sites include at least one of a second site and a third-party site, wherein the second site is the peer site of the first site.

46. ​​The method according to claim 37, characterized in that, The first site is a site that supports UHR or the next-generation standard of UHR. The other sites are third-party sites other than the first site and its peer site. The third-party sites include a third site and a fourth site. The third site and the fourth site are sites that support UHR or the next-generation standard of UHR. Receiving the first PPDU sent by the first site includes: receiving a plurality of first PPDUs sent by the first site. The value of the PPB in the plurality of first PPDUs is the first value. The method further includes: the third station and the fourth station respectively sending a PR, the PR being used to request preemption of the TXOP corresponding to the first PPDU.

47. The method according to claim 46, characterized in that, The method further includes: The system receives a second trigger frame broadcast by the first station, the second trigger frame including a Random Access Resource Unit (RA-RU); the third station and the fourth station respectively send uplink TB PPDU; and receives a BA frame sent by the first station.

48. The method according to claim 46, characterized in that, The method further includes: The system receives an empty data PPDU feedback report polling NFRP trigger frame sent by the first station, the NFRP trigger frame being used to query whether the station has a transmission request; the third station and the fourth station respectively send the transmission request, the transmission request being sent via HE TB feedback empty data PPDU; the system receives a third trigger frame sent by the first station, the third trigger frame being used to indicate the resources allocated by the first station to the third station and the fourth station; the third station and the fourth station respectively send an uplink TB PPDU; and the system receives a BA frame sent by the first station.

49. The method according to claim 46, characterized in that, The method further includes: The system receives a Buffer Status Report (BSR) polling trigger frame sent by the first station, the BSR trigger frame being used to query whether the station has a transmission request; the third station and the fourth station respectively send the transmission request, the transmission request being sent via a TB PPDU, the TB PPDU including a Buffer Status Report (BSR); the system receives a third trigger frame sent by the first station, the third trigger frame being used to indicate the resources allocated by the first station to the third station and the fourth station; the third station and the fourth station respectively send an uplink TB PPDU; and the system receives a BA frame sent by the first station.

50. The method according to claim 46, characterized in that, The method further includes: The third station and the fourth station compete for the channel by means of Enhanced Distributed Channel Access (EDCA); if the backoff value of the third station is less than the backoff value of the fourth station, the third station sends an uplink non-TB PPDU; the third station receives the BA frame sent by the first station.

51. An indicator device for seizing transmission opportunities, characterized in that, The indicating device includes: The transmitting module is used to transmit a first physical layer protocol data unit (PPDU). The first PPDU includes a preemption allow indicator bit (PPB), which indicates whether a receiving device other than the indicating device is allowed to preempt the TXOP corresponding to the first PPDU.

52. A receiving device for seizing transmission opportunities, characterized in that, The receiving device includes: The receiving module is used to receive a first physical layer protocol data unit (PPDU) sent by the indicating device. The first PPDU includes a preemption allow indicator bit (PPB), which indicates whether the receiving device other than the indicating device is allowed to preempt the TXOP corresponding to the first PPDU.

53. A first station, characterized in that, The first site includes: A processor; a transceiver connected to the processor; a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement the preemption of transmission opportunity indication method as described in any one of claims 1 to 25.

54. Another type of site, characterized in that, The other sites include: A processor; a transceiver connected to the processor; a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement the preemptive transmission opportunity receiving method as described in any one of claims 26 to 50.

55. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one program, which is loaded and executed by a processor to implement the method for indicating the preemption of a transmission opportunity as described in any one of claims 1 to 25, or the method for receiving the preemption of a transmission opportunity as described in any one of claims 26 to 50.

56. A chip, characterized in that, The chip includes programmable logic circuits and / or program instructions. When the chip is running at a first site, it is used to implement the indication method for preempting transmission opportunities as described in any one of claims 1 to 25. When the chip is running at other sites, it is used to implement the receiving method for preempting transmission opportunities as described in any one of claims 26 to 50.

57. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium, a processor retrieving the computer instructions from the computer-readable storage medium, and the processor executing the computer instructions to implement the method for indicating the preemption of a transmission opportunity as described in any one of claims 1 to 25, or the method for receiving the preemption of a transmission opportunity as described in any one of claims 26 to 50.

Citation Information

Patent Citations

  • PPDU transmission method and related device

    CN115515228A

  • Data transmission method and device, storage medium and program product

    CN116133147A

  • Data transmission method and related device

    CN116318566A

  • Communication device and method

    CN116615950A