WO2025213997A1 - Procédé de retour d'opportunité de transmission (txop) et appareil associé - Google Patents
Procédé de retour d'opportunité de transmission (txop) et appareil associéInfo
- Publication number
- WO2025213997A1 WO2025213997A1 PCT/CN2025/080604 CN2025080604W WO2025213997A1 WO 2025213997 A1 WO2025213997 A1 WO 2025213997A1 CN 2025080604 W CN2025080604 W CN 2025080604W WO 2025213997 A1 WO2025213997 A1 WO 2025213997A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- frame
- txop
- time period
- field
- duration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
Definitions
- the present application relates to the field of communication technology, and in particular to a transmission opportunity TXOP return method and related devices.
- Wireless Local Area Networks often referred to as Wireless-Fidelity (Wi-Fi) communication networks, utilize the Institute of Electrical and Electronics Engineers (IEEE) 802.11 series of standards.
- IEEE Institute of Electrical and Electronics Engineers
- STAs stations
- EDCA enhanced distributed channel access
- TXOP Transmission Opportunity
- the station that successfully reserves a TXOP is called the TXOP holder.
- TXOP Transmission Opportunity
- only the TXOP holder can actively send data; other stations can only receive data or send response frames corresponding to the received data.
- TXS TXOP Sharing
- AP wireless access point
- P2P peer-to-peer
- QoS Null Quality of Service Null
- This QoS Null frame contains the Reverse Direction Grant (RDG)/More Physical Protocol Data Unit (PPDU) field in the Command and Status Control (CAS Control) field set to 0.
- RDG Reverse Direction Grant
- PPDU Physical Protocol Data Unit
- CAS Control Command and Status Control
- coordinated time division multiple access has proposed extending the TXS mechanism to multiple APs.
- the AP that serves as the TXOP holder is called the master AP.
- the master AP can allocate part or all of the remaining TXOP time (i.e., the first time period) to other APs, referred to as slave APs.
- the slave APs can exchange frames with stations associated with them.
- This application proposes a TXOP return method. After a first access point (AP) allocates a first TXOP time period to a second AP via a first frame, the first AP receives a second frame sent by the second AP within the first TXOP time period. This method enables the second AP to return the TXOP to the first AP, ensuring that the first AP can successfully reclaim the TXOP. This method avoids wasted time resources and improves communication efficiency.
- AP access point
- IEEE protocols such as IEEE 802.11be/Wi-Fi 7/extremely high throughput (EHT) protocol, IEEE 802.11bn/ultra high reliability (UHR)/Wi-Fi 8 protocol, Integrated mmWave/integrated millimeter wave/IMMW protocol, IEEE 802.15/ultra-wideband (UWB) protocol, or IEEE 802.11bf/sensing/perception protocol.
- EHT extreme high throughput
- UHR ultra high reliability
- UWB ultra-wideband
- an embodiment of the present application provides a method for returning a transmission opportunity (TXOP), including:
- the first access point (AP) sends a first frame to the second access point (AP), which allocates a first time period of a transmission opportunity (TXOP) to the second AP.
- TXOP transmission opportunity
- the first AP receives a second frame sent by the second AP, which returns the TXOP to the first AP.
- reclaiming TXOP in the embodiments of the present application includes but is not limited to: regaining the right to use TXOP, allowing initiation of data frame interaction, reclaiming the right to use TXOP, reclaiming the right to use the time period corresponding to TXOP, reclaiming the right to use the time resources corresponding to TXOP, or reclaiming the right to use the channel resources corresponding to TXOP.
- the embodiments of the present application are not limited to this.
- the second AP returns the TXOP to the first AP includes but is not limited to: the first AP regains the right to use the TXOP, re-allows the second AP to initiate data frame interaction, the first AP reclaims the right to use the TXOP, the first AP reclaims the right to use the time period corresponding to the TXOP, the first AP reclaims the right to use the time resources corresponding to the TXOP, or the first AP reclaims the right to use the channel resources corresponding to the TXOP.
- the embodiment of the present application does not impose any restrictions on this.
- the second AP sends a second frame to the first AP during the first time period, enabling the second AP to return the TXOP to the first AP, ensuring that the first AP can successfully reclaim the TXOP. This avoids wasted time resources and improves communication efficiency. It also prevents channel preemption during the TXOP period, improving communication quality.
- the second frame is a TXS triggering TF frame in which multiple users request to send MU-RTS transmission opportunity sharing.
- the second AP uses the MU-RTS TXS TF frame to return the TXOP to the first AP, simplifying the implementation of the first AP and the second AP.
- the second frame includes a first field, and the first field indicates that the second frame is used to return the TXOP.
- the first field is any field in the MU-RTS TXS TF frame or a newly added field, and the first field indicates that the second frame is used to return the TXOP through a string, bit, or identifier.
- the first field is the allocation duration field.
- the value of the first field is 0.
- the first AP reads the first field (allocation duration field) of the second frame (MU-RTS TXS TF frame). If the first AP finds that the value of the allocation duration field of the second frame is 0, it deems the second frame to be a TXOP return. The first AP reclaims the TXOP allocated to the second AP.
- the value of the first field is less than or equal to the first duration, which is the duration between the end time of the physical layer protocol data unit PPDU transmission of the second frame and the end time of the first time period.
- the first AP determines based on the first field that the second AP returns ("return” can also be called “share") the remaining duration (first duration) in the first time period to the first AP. Therefore, the first AP reclaims the right to use the first duration based on the second frame, and the first duration belongs to the TXOP allocated by the first AP to the second AP.
- the first field serves as a reserved field.
- the sending address of the second frame is the medium access control (MAC) address of the second AP.
- the first AP determines that the second frame is a MU-RTS TXS TF frame.
- the first AP further detects the sending address of the second frame.
- the sending address of the second frame is the MAC address of the second AP
- the first AP since the first AP allocates the first time period of the TXOP to the second AP, the first AP determines that the second AP returns the TXOP through the second frame.
- the first AP does not need to read the first field (allocation duration field) of the second frame. Therefore, the first field (allocation duration field) can be used to carry other information, and the first field (allocation duration field) serves as a reserved field.
- the second frame can indicate in multiple ways that the second frame is used to return the TXOP to the first AP, thereby improving the implementation flexibility of the solution.
- the method also includes: the first AP waits for the short frame spacing SIFS after the transmission end time of the second frame, and sends a clear to send CTS frame to the second AP, the CTS frame is a response to the second frame, and the CTS frame indicates that the first AP confirms the recovery of the right to use the TXOP.
- the first AP can notify the stations associated with the first AP through the CTS frame, and the first AP confirms to reclaim the right to use TXOP, so that the stations associated with the first AP are ready to exchange frames with the first AP, thereby ensuring communication quality.
- the second frame is a QoS null frame.
- the QoS null frame (second frame) is a Class 1 frame.
- the QoS null frame is adjusted to a Class 1 frame and a Class 3 frame.
- the QoS null frame (second frame) is a Class 1 frame.
- the QoS null frame is used for other purposes, the QoS null frame is a Class 3 frame.
- the type of the second frame is a class 1 frame.
- the second frame is used to return the TXOP to the first AP, including: the receiving address of the second frame is the media access control address of the second AP; or, the receiving address of the second frame is a broadcast address.
- An example scenario is as follows: after the first AP allocates the first time period in the TXOP to the second AP through the first frame, the first AP receives a QoS null frame. The first AP detects that the sending address of the QoS null frame is the MAC address of the second AP, and the first AP determines that the QoS null frame is sent by the second AP.
- the first AP further detects the receiving address of the QoS null frame and finds that the receiving address of the QoS null frame is the MAC address or broadcast address of the second AP.
- the first AP determines that the QoS null frame is the second frame, and the QoS null frame is used to return the TXOP to the first AP.
- an embodiment of the present application provides a method for returning a transmission opportunity TXOP, including:
- the first access point AP sends a first frame to the first station, where the first frame is used to allocate a first time period included in a transmission opportunity TXOP to the second AP.
- the first frame also includes a second field, where the second field indicates that the end time of the network allocation vector NAV of the first AP is greater than or equal to the end time of the first time period, or the second field indicates that the end time of the NAV of the first AP is less than the end time of the first time period, and the first station includes the second AP and/or a station associated with the second AP; secondly, after the first time period ends, the first AP obtains the right to use the TXOP.
- the first AP when a first AP allocates a first time period of a TXOP to a second AP, the first AP may also instruct other devices (APs or STAs) within the first AP's signal coverage range, excluding the first station, to update their NAVs through a first frame, such that the end time of the updated NAV is greater than or equal to the end time of the first time period.
- APs or STAs devices within the first AP's signal coverage range, excluding the first station
- the first frame is a TXS triggering TF frame in which multiple users request to send MU-RTS transmission opportunity sharing.
- the second field is a duration field.
- the second field may also use other fields in the MU-RTS TXS TF frame, which is not limited in this embodiment of the present application.
- the second field indicates that the end time of the NAV of the first AP is less than the end time of the first time period, and before obtaining the right to use the TXOP, the method further includes:
- the first AP After the first AP sends the first frame to the first site, the first AP receives the first clear to send CTS frame sent by the second AP, and the first CTS frame is a response to the first frame; then, the first AP sends a second CTS frame to the second AP, and the second CTS frame indicates that the end time of the first AP's NAV is consistent with the end time of the first time period.
- the first AP can update the NAV of all devices (APs or STAs) within the first AP's signal coverage area, excluding the first station, by sending a second CTS frame to the second AP.
- the first station refers to the second AP and/or the STA associated with the second AP. This ensures that the first AP can successfully reclaim the TXOP after the first time period expires. This avoids wasted time resources and improves communication efficiency. It also prevents channel preemption during the TXOP time period, improving communication quality.
- the value of the second field is: the sum of the short frame interval SIFS and the transmission duration of the clear to send CTS frame, or twice the sum of the short frame interval SIFS and the transmission duration of the clear to send CTS frame.
- the value of the second field can be implemented in multiple ways, and the value of the second field can also be set to any value less than "twice the sum of the short frame interval SIFS and the transmission duration of the clear to send CTS frame".
- the embodiment of the present application does not limit this.
- the receiving address of the second CTS frame is the media access control MAC address of the second AP; the value of the duration field of the second CTS frame is the duration of the first time period minus the second duration, and the second duration is twice the sum of the short frame interval SIFS and the transmission duration of the clear-to-send CTS frame.
- obtaining the right to use the TXOP includes: first, the first AP receives a second frame sent by the second AP, and the second frame is used to return the TXOP to the first AP; the first AP obtains the right to use the TXOP based on the second frame.
- the second AP after the second AP determines to return the TXOP to the first AP in advance, the second AP can send a second frame to the first AP, thereby improving the utilization of time resources and improving communication efficiency.
- the second frame is as described in the aforementioned first aspect or any method in the first aspect, which will not be described in detail here.
- the first AP sends a third frame
- the sending address of the third frame is the media access control MAC address of the second AP
- the receiving address of the third frame is the MAC address or broadcast address of the second AP
- the third frame instructs the first AP to resume the right to use the TXOP.
- the third frame is a Contention Free End (CF-END) frame
- the Transmitter Address (TA) of the third frame is the MAC address of the second AP.
- the station associated with the first AP clears the basic NAV bit to zero, allowing the station associated with the first AP to communicate normally with the first AP after the third frame.
- the first AP obtaining the right to use the TXOP includes: the first AP obtaining the right to use the TXOP when the first time period ends. In other words, if the second AP does not return the TXOP to the first AP in advance, the first AP obtains the right to use the TXOP when the first time period ends.
- an embodiment of the present application provides a method for returning a transmission opportunity TXOP, including:
- the second access point AP receives a first frame sent by the first AP, where the first frame is used to allocate a first time period included in a transmission opportunity TXOP to the second AP;
- the second AP sends a second frame to the first AP within the first time period, where the second frame is used to return the TXOP to the first AP.
- the second AP sends a second frame to the first AP during the first time period, enabling the second AP to return the TXOP to the first AP, ensuring that the first AP can successfully reclaim the TXOP. This avoids wasted time resources and improves communication efficiency. It also prevents channel preemption during the TXOP period, improving communication quality.
- the second frame is as described in the first aspect or any method in the first aspect, which will not be described in detail here.
- an embodiment of the present application provides a method for returning a transmission opportunity TXOP, including:
- the first station receives a first frame sent by a first access point AP, where the first frame is used to allocate a first time period included in a transmission opportunity TXOP to a second AP.
- the first frame also includes a second field, where the second field indicates that an end time of a network allocation vector of the first AP is greater than or equal to an end time of the first time period, and the first station includes the second AP and/or a station associated with the second AP.
- the first station does not update a basic network allocation vector basic NAV of the first station.
- the first station determines, based on the sending address of the first frame and the receiving address of the first frame, that the first frame is a frame sent by the first AP for TXOP sharing between the first AP and the second AP. Therefore, the first station ignores the NAV information in the first frame (i.e., the duration field of the first frame), and the first station does not update the basic NAV of the first station.
- the first frame Through the first frame, other devices (APs or STAs) within the signal coverage range of the first AP except the first station can be instructed to update the NAV.
- the first AP can successfully reclaim the TXOP after the end of the first time period. Avoid waste of time resources and improve communication efficiency. Avoid channel preemption during the TXOP time period and improve communication quality.
- the first frame is a TXS triggering TF frame in which multiple users request to send MU-RTS transmission opportunity sharing.
- the second field is a duration field.
- the first station sends a second frame to the first AP, where the second frame is used to return the TXOP to the first AP.
- the second AP sends the second frame to the first AP within the first time period, so that the second AP returns the TXOP to the first AP, ensuring that the first AP can successfully reclaim the TXOP. This avoids the waste of time resources and improves communication efficiency.
- the second frame is as described in the first aspect or any method in the first aspect, which will not be described in detail here.
- an embodiment of the present application proposes a communication device, which includes a processing module and a transceiver module, and is used to execute the method of the aforementioned first aspect and any one of the first aspects.
- an embodiment of the present application proposes a communication device, which includes a processing module and a transceiver module, and is used to execute the method of the aforementioned second aspect and any one of the second aspects.
- an embodiment of the present application proposes a communication device, which includes a processing module and a transceiver module, and the communication device is used to execute the method of the aforementioned third aspect and any one of the third aspects.
- an embodiment of the present application proposes a communication device, which includes a processing module and a transceiver module, and the communication device is used to execute the method of the aforementioned fourth aspect and any one of the fourth aspects.
- a ninth aspect of an embodiment of the present application provides a chip comprising at least one processor and a communication interface, the communication interface and the at least one processor being interconnected via a line, and the at least one processor being used to run a computer program or instruction to perform the method of the first aspect, any possible implementation of the first aspect, the second aspect, and/or any possible implementation of the second aspect, the third aspect, and/or any possible implementation of the third aspect, the fourth aspect, and/or any possible implementation of the fourth aspect.
- the communication interface may be an input/output interface, a pin, or a circuit, etc.
- the chip described above in the present application further includes at least one memory, wherein the at least one memory stores instructions.
- the memory can be a storage unit within the chip, such as a register, a cache, etc., or can be a storage unit of the chip (such as a read-only memory, a random access memory, etc.).
- a tenth aspect of an embodiment of the present application provides a communication device, comprising at least one processor coupled to a memory; the memory is used to store programs or instructions; the at least one processor is used to execute the programs or instructions so that the device implements the first aspect, any possible implementation of the first aspect, the second aspect, and/or any possible implementation of the second aspect, the third aspect, and/or any possible implementation of the third aspect, the fourth aspect, and/or any possible implementation of the fourth aspect.
- a communication device comprising a communication interface for inputting and/or outputting signaling or data; a processor for executing a computer-executable program so that the device implements the first aspect, any possible implementation of the first aspect, the second aspect, and/or any possible implementation of the second aspect, the third aspect, and/or any possible implementation of the third aspect, the fourth aspect, and/or any possible implementation of the fourth aspect.
- a twelfth aspect of an embodiment of the present application provides a communication device, comprising at least one logic circuit and an input/output interface; the input/output interface is used to input or output information; through the logic circuit and the input/output interface, a method such as the first aspect, any possible implementation method of the first aspect, the second aspect, and/or any possible implementation method of the second aspect, the third aspect, and/or any possible implementation method of the third aspect, the fourth aspect, and/or any possible implementation method of the fourth aspect is implemented.
- a thirteenth aspect of the present application provides a communication system, comprising the communication device of the fifth aspect and/or the communication device of the seventh aspect.
- a fourteenth aspect of the present application provides a communication system, comprising the communication device of the sixth aspect and/or the communication device of the eighth aspect.
- a computer-readable storage medium in which a computer program is stored.
- the method of executing the above-mentioned first aspect, any possible implementation of the first aspect, the second aspect, and/or any possible implementation of the second aspect, the third aspect, and/or any possible implementation of the third aspect, the fourth aspect, and/or any possible implementation of the fourth aspect is executed.
- the present application provides a computer program product, comprising a computer program, which, when the computer program is run on a computer, executes the method of the above-mentioned first aspect, any possible implementation of the first aspect, the second aspect, and/or any possible implementation of the second aspect, the third aspect, and/or any possible implementation of the third aspect, the fourth aspect, and/or any possible implementation of the fourth aspect.
- FIG1 is a schematic diagram of normal transmission of a PPDU within a TXOP
- FIG. 2 is a schematic diagram of the TXS mechanism
- FIG. 3 is a schematic diagram of the TXOP return mechanism
- FIG4 is a schematic diagram of co-TDMA
- FIG5 is a schematic diagram of the structure of a communication system according to an embodiment of the present application.
- FIG6 is a schematic diagram of a flow chart of an embodiment of a TXOP return method according to an embodiment of the present application.
- FIG7 is a schematic diagram of a flow chart of an embodiment of a TXOP return method according to an embodiment of the present application.
- FIG8 is a schematic diagram of a flow chart of an embodiment of a TXOP return method according to an embodiment of the present application.
- FIG9 is a schematic diagram of an application scenario in an embodiment of the present application.
- FIG10 is a schematic diagram of another application scenario in an embodiment of the present application.
- FIG11 is a schematic diagram of another application scenario in an embodiment of the present application.
- FIG12 is a schematic diagram of another application scenario in an embodiment of the present application.
- FIG13 is a schematic diagram of another application scenario in an embodiment of the present application.
- FIG14 is a schematic structural diagram of a communication device 1400 according to an embodiment of the present application.
- FIG15 is a schematic diagram showing the hardware structure of a communication device 1500 according to an embodiment of the present application.
- At least one of a, b, or c can mean: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, c can be single or multiple.
- a WLAN may include multiple basic service sets (BSSs).
- the network nodes in the basic service set include access points (APs) and stations (STAs).
- the AP in the embodiments of the present application may also be referred to as an access point-type station, and the STA in the embodiments of the present application may also be referred to as a non-access point-type station (none access point station, Non-AP STA).
- Each basic service set may include an AP and multiple STAs associated with the AP.
- Access point also known as wireless access point or hotspot.
- AP is the access point for mobile users to enter the wired network. It is mainly deployed in homes, buildings and campuses. The typical coverage radius is tens to hundreds of meters. Of course, it can also be deployed outdoors.
- AP is equivalent to 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 Ethernet.
- AP can be a terminal device or network device with a wireless fidelity (WiFi) chip.
- WiFi wireless fidelity
- the AP can be a device that supports the 802.11ax standard.
- the AP can be a device that supports multiple WLAN standards such as 802.11be, 802.11ac, 802.11n, 802.11g, 802.11b and 802.11a.
- the AP can also support the next generation 802.11 protocol, which is not limited here.
- Stations include, but are not limited to, wireless communication chips, wireless sensors, or wireless communication terminals.
- mobile phones that support WiFi communication functions, tablets that support WiFi communication functions, set-top boxes that support WiFi communication functions, smart TVs that support WiFi communication functions, smart wearable devices that support WiFi communication functions, in-vehicle communication devices that support WiFi communication functions, and computers that support WiFi communication functions.
- a STA can be a terminal device or network device with a wireless fidelity chip.
- the station can support the 802.11ax standard.
- the station can support multiple WLAN standards such as 802.11bn, 802.11be, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
- the STA can also support the next-generation 802.11 protocol, which is not limited here.
- IEEE protocols such as IEEE 802.11be/Wi-Fi 7/extremely high throughput (EHT) protocol, IEEE 802.11bn/ultra high reliability (UHR)/Wi-Fi 8 protocol, Integrated mmWave/integrated millimeter wave/IMMW protocol, IEEE 802.15/ultra-wideband (UWB) protocol, or IEEE 802.11bf/sensing/perception protocol.
- EHT extreme high throughput
- UHR ultra high reliability
- UWB ultra-wideband
- TXOP Transmission opportunity
- TXOP is the basic unit of wireless channel access.
- a TXOP consists of an initial time and a maximum duration (TXOP limit).
- EDCA enhanced distributed channel access
- TXOP limit a maximum duration
- EDCA enhanced distributed channel access
- TXOP holder A station that successfully reserves a TXOP is called a TXOP holder.
- TXOP only the TXOP holder can actively send data; other stations can only receive data or send response frames corresponding to the received data.
- interframe space IFS
- SIFS short interframe space
- the transmitter e.g., an AP or STA
- the transmitter begins transmitting PPDU11 SIFS after receiving a Clear to Send (CTS) frame.
- CTS Clear to Send
- SIFS later, it receives a Block Acknowledgement (BA) frame BA11 from the receiver (e.g., another AP or STA).
- BA11 provides feedback to the transmitter on whether PPDU11 was successfully transmitted. Assuming PPDU11 is successfully transmitted, the transmitter continues to transmit PPDU12 SIFS after the BA11 frame ends, and so on.
- the RTS in Figure 1 stands for a request to send (RTS) frame.
- RTS/CTS frames are used to address hidden station issues and prevent signal conflicts between multiple stations.
- the transmitter sends an RTS frame, instructing it to send a data frame to a specified receiver within a specified duration.
- the receiver responds with a CTS frame to confirm the sender's transmission.
- Other stations that receive an RTS or CTS frame do not transmit wireless frames until the specified duration expires.
- the IEEE 802.11be standard extends the TXOP mechanism with a new mechanism called TXOP sharing (TXS).
- TXS TXOP sharing
- the AP acting as a TXOP holder, can allocate part or all of the remaining TXOP time to a first station (STA 1).
- STA first station
- the time period allocated by the TXOP holder to the first station within the TXOP is referred to as the first time period.
- the first station can perform peer-to-peer (P2P) transmission with the second station within the first time period, and the first station can also send data to the AP within the first time period (or the first station sends data to the AP in the uplink direction).
- P2P peer-to-peer
- TXOP sharing reduces collisions caused by competition for channels by the first station, thereby improving system efficiency.
- P2P transmission between the first site and the second site during the first time period can also be replaced by Tunneled Direct Link Setup (TDLS) transmission, or Device-to-Device (D2D) transmission, and the embodiments of the present application do not limit this.
- TDLS Tunneled Direct Link Setup
- D2D Device-to-Device
- FIG. 2 is a schematic diagram of the TXS mechanism.
- the TXOP sharing process is as follows:
- Step 1 The wireless access point (AP), acting as the TXOP holder, sends a multiple user request to send (MU-RTS) trigger frame (TF).
- This frame is a special MU-RTS frame.
- the MU-RTS TF frame includes a user information field (user info) that identifies the first station.
- the MU-RTS TF frame includes an allocation duration field that indicates the length of the first time period.
- the MU-RTS TXS TF frame includes a triggered TXOP sharing mode field.
- the triggered TXOP sharing mode field When the value of the triggered TXOP sharing mode field is 1, it indicates that the first station can only perform uplink (UL) transmission within the first time period (that is, the first station transmits data to the AP associated with the first station); when the value of this field is 2, it means that the first station can perform uplink or P2P transmission within the first time period (P2P transmission refers to the first station transmitting data to the second station).
- Step 2 After receiving the MU-RTS TXS TF frame, the first station responds to the MU-RTS TXS TF frame and replies a CTS frame to the AP.
- Step 3 After the first station sends the CTS frame, it waits for a SIFS before transmitting data within the first time period. The first station must complete the data transmission before the end of the first time period. During the first time period, the first station must transmit data using a non-trigger-based PPDU (non-TB-PPDU).
- a non-trigger-based PPDU non-TB-PPDU
- Step 4 After the first time period ends, the AP resumes the right to use the TXOP.
- IEEE 802.11be Based on the TXS mechanism, IEEE 802.11be also introduces a TXOP return mechanism for TXS. See Figure 3 for a schematic diagram of the TXOP return mechanism.
- the first station can return the TXOP to the AP.
- the specific return method is as follows: Before the end of the first time period, after completing data transmission, the first station can send a Quality of Service Null (QoS Null) frame to the AP (TXOP holder).
- the Reverse Direction Grant (RDG)/More Physical Layer Protocol Data Unit (PPDU) field in the Command and Status Control (CAS Control) field of this QoS Null frame is set to 0.
- the AP TXOP holder
- NAV Network allocation vector
- Sensing includes physical carrier sensing and virtual carrier sensing.
- physical carrier sensing refers to the station sensing the energy and radio frame (WLAN radio frame) signals on the channel.
- WLAN radio frame radio frame
- the station's received energy on the channel is less than a certain threshold, the result of physical carrier sensing is idle, or when the strength of the radio frame received by the station on the channel is less than a certain threshold, the result of physical carrier sensing is idle. Otherwise, the result of physical carrier sensing is busy.
- Virtual carrier sensing is implemented by the station by setting NAV. The station maintains a NAV.
- the station When the NAV value is not 0, the result of virtual carrier sensing is busy; when the NAV value is 0, the result of virtual carrier sensing is idle. Usually, when the results of physical carrier sensing and virtual carrier sensing are both idle, the station is allowed to access the channel and then send radio frames.
- a station In early WLAN systems, a station maintained a NAV. After correctly receiving a radio frame, the station updated the NAV based on the duration field in the frame. If the receiving address of the radio frame is the station's media access control (MAC) address, the station does not update the NAV. If the receiving address of the radio frame is not the station's MAC address, and the duration field in the radio frame is greater than the station's NAV, the station's NAV is updated based on the duration field in the radio frame. After the update, the station's NAV becomes the same as the duration field in the radio frame.
- the NAV can address collisions caused by hidden nodes. Hidden nodes are nodes outside the signal coverage of the transmitter, but their transmissions can interfere with the receiving node.
- radio frames from hidden nodes interfere with those from the transmitter, preventing the receiver from correctly receiving the frames.
- radio frames are exchanged between the transmitter and receiver.
- the duration field in each radio frame configures the transmitter and other nodes around the receiver to set a NAV. This ensures that hidden nodes do not compete for the channel or send radio frames during the NAV-protected period. This NAV-protected period is called a TXOP.
- the IEEE 802.11ax standard introduces two NAVs for more refined management: intra-BSS NAV and basic NAV.
- the intra-BSS NAV is updated via intra-BSS PPDUs
- the basic NAV is updated via inter-BSS PPDUs or PPDUs that cannot distinguish between intra-BSS and inter-BSS PPDUs.
- An inter-BSS PPDU is a PPDU sent by a STA other than the station in the current BSS.
- An intra-BSS PPDU is a PPDU sent by a station in the current BSS.
- inter-BSS PPDU and intra-BSS PPDU refer to the IEEE 802.11ax standard and are not detailed here.
- both the intra-BSS NAV and basic NAV values are equal to 0, the virtual carrier sense result is idle. Only then can the station compete for channels.
- the station can respond only if the physical carrier sense result is idle and the basic NAV value is 0. If the basic NAV value is not 0, the station cannot respond, even if the physical carrier sense result is idle.
- a station associated with an AP refers to a station that has established an association relationship with the AP, or a station that has an association relationship with the AP, and the embodiments of the present application are not limited to this.
- the process for a STA to associate with an AP is as follows: First, the STA scans available wireless networks and searches for an AP to which it can connect. Second, after the STA finds a suitable AP, the STA and the AP enter the authentication process. After the authentication process is successful, the STA sends an association request to the AP.
- the association request includes, but is not limited to, information such as the STA's MAC address, the data transmission rates supported by the STA, or the STA's security protocol.
- the AP sends an association response to the STA. If the association is successful, the STA can transmit data through the AP.
- an AP serving as a TXOP holder e.g., the first AP, or AP1, or the master AP
- can allocate the remaining time slot (or time resources) within the TXOP to only one other AP e.g., the second AP, or AP2, or the slave AP.
- the second AP can perform frame exchange with other STAs associated with the second AP.
- Figure 4 is a schematic diagram of co-TDMA.
- Figure 4 illustrates that in co-TDMA, AP1 allocates a portion of the time resources within the TXOP (called the first time period) to AP2.
- the specific process is similar to the aforementioned TXS process in which the AP allocates a portion of the time resources within the TXOP (the first time period) to the STA, except that the STA is replaced by AP2.
- the difference from the TXS process also includes: the end time of the NAV indicated by the allocation duration field in the MU-RTS TXS TF frame sent by AP1 (or other frames before the MU-RTS TXS TF frame) is less than or equal to the transmission end time of the CTS frame sent by AP2 after the MU-RTS TXS TF frame. This ensures that the STA associated with AP2 can transmit data within the first time period.
- the period between the second AP's transmission and the end of the first time period may be wasted.
- the channel may be idle between the second AP's transmission and the end of the first time period, and therefore used by another cell, preventing the first AP from reclaiming the TXOP after the first time period.
- a third-party station may occupy the channel during the first time period, resulting in the first AP being unable to reclaim the TXOP after the first time period ends.
- reclaiming TXOP in the embodiments of the present application includes but is not limited to: regaining the right to use TXOP, allowing initiation of data frame interaction, reclaiming the right to use TXOP, reclaiming the right to use the time period corresponding to TXOP, reclaiming the right to use the time resources corresponding to TXOP, or reclaiming the right to use the channel resources corresponding to TXOP.
- the embodiments of the present application are not limited to this.
- an embodiment of the present application proposes a TXOP return method and related devices.
- a first access point AP sends a first frame to a second access point.
- the first frame is used to allocate a first time period included in a transmission opportunity TXOP to the second AP.
- the first AP receives a second frame sent by the second AP.
- the second frame is used to return the TXOP to the first AP.
- the second AP returns the TXOP to the first AP, ensuring that the first AP can successfully reclaim the TXOP. This avoids the waste of time resources and improves communication efficiency. It also avoids channel preemption within the TXOP time period and improves communication quality.
- the communication system includes: a first AP, one or more STAs associated with the first AP (for example, STA1 and STA2), a second AP, and one or more STAs associated with the second AP (for example, STA3 and STA4).
- the second AP and the STAs associated with the second AP can be referred to as first stations.
- the first AP and the second AP can communicate with each other.
- the AP in the embodiment of the present application can provide access to distribution services to associated STAs through a wireless medium (WM).
- the AP may include an STA and a distribution system access function (DSAF).
- DSAF distribution system access function
- the AP may also be referred to as a wireless access point, a bridge, or a hotspot.
- the AP may access a server or a communication network.
- the AP may serve as the hub of a WLAN system.
- the AP may be a base station, a router, a gateway, a repeater, a communication server, a switch, or a bridge, etc.
- the above-mentioned devices are collectively referred to as APs in the embodiment of the present application.
- a STA refers to a non-AP station.
- a STA can be various user terminals, user devices, access devices, subscriber stations, subscriber units, mobile stations, user agents, user equipment, or other names with wireless communication capabilities, wherein user terminals can include various handheld devices, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem with wireless communication capabilities, as well as various forms of user equipment (UE), mobile stations (MS), terminals, terminal equipment, portable communication devices, handsets, portable computing devices, entertainment devices, gaming devices or systems, global positioning system devices, or any other suitable devices configured to communicate over a wireless medium.
- UE user equipment
- MS mobile stations
- terminal equipment portable communication devices
- handsets portable computing devices
- entertainment devices gaming devices or systems
- global positioning system devices or any other suitable devices configured to communicate over a wireless medium.
- the above-mentioned devices are collectively referred to as STAs in the embodiments of the present application.
- a TXOP return method proposed in an embodiment of the present application includes:
- a first AP sends a first frame to a second AP, where the first frame is used to allocate a first time period included in a TXOP to the second AP.
- the first frame sent by the first AP to the second AP may be a MU-RTS TXS TF frame.
- the first frame includes an Allocation Duration field, which indicates the duration of a first time period.
- the second AP determines the first time period based on the Allocation Duration field of the first frame and then transmits data with the first AP or a STA associated with the second AP during the first time period.
- the first frame please refer to step 1 of Figure 2 and are not further described here.
- the second AP may respond to the first frame (MU-RTS TXS TF frame) by sending a Clear to Send (CTS) frame to the first AP.
- CTS Clear to Send
- the CTS frame indicates that the second AP has successfully received the first frame.
- the second AP sends the CTS frame, the second AP performs frame exchange within a first time period. Specifically, the second AP may exchange frames with the first AP, with STAs associated with the second AP, or with other APs.
- the first AP receives a second frame sent by the second AP within the first time period.
- the second frame is used to return the TXOP to the first AP.
- step S2 when the second AP completes frame exchange within the first time period, the second AP may return the TXOP to the first AP before the end of the first time period. Specifically, the second AP sends a second frame to the first AP within the first time period, and the second frame is used to return the TXOP to the first AP.
- the second frame is a MU-RTS TXS TF frame.
- the second frame includes a first field, and the first field indicates that the second frame is used to return the TXOP.
- the first field is any field in the MU-RTS TXS TF frame or a newly added field
- the second frame is indicated by the string, bit or identifier of the first field to return the TXOP.
- the first field is the allocation duration field in the second frame (MU-RTS TXS TF frame).
- the allocation duration field can also be called the allocation duration field.
- the TXOP can be returned to the first AP by using the value of the first field, as follows:
- Implementation A The value of the first field is 0.
- the first AP After receiving the second frame, the first AP reads the first field (allocation duration field) of the second frame (MU-RTS TXS TF frame). If the first AP finds that the value of the allocation duration field of the second frame is 0, it assumes that the second frame is for returning the TXOP. The first AP reclaims the TXOP allocated to the second AP.
- Implementation method B The value of the first field is less than or equal to the first duration, and the first duration is the duration between the end time of transmission of the physical layer protocol data unit PPDU of the second frame and the end time of the first time period.
- the first duration is the duration between the end time of transmission of the second frame and the end time of the first time period.
- the first AP when the first duration is less than the duration between the PPDU transmission end time of the second frame and the end time of the first time period, the first AP reclaims all remaining time of the first time period based on the second frame.
- the length of the first time period in the TXOP allocated by the first AP to the second AP is 4 milliseconds (ms).
- the remaining time length of the first time period is 3ms.
- the second AP determines that it still needs to use 1ms, the second AP can return the remaining time length of 2ms of the first time period to the first AP.
- the value of the first field is 2ms, indicating that the second AP returns the remaining 2ms of the first time period in the TXOP to the first AP.
- the first AP obtains the right to use the remaining 2ms in the first time period based on the second frame, and the second AP retains the right to use the remaining 1ms in the first time period.
- the second AP when the first duration is equal to the duration between the PPDU transmission time of the second frame and the end time of the first time period, the second AP no longer uses the first time period, and the second AP returns all remaining time of the first time period to the first AP.
- Implementation C The first field is used as a reserved field.
- the sending address of the second frame is the media access control (MAC) address of the second AP.
- the first AP determines that the second frame is a MU-RTS TXS TF frame.
- the first AP further detects the sending address of the second frame.
- the sending address of the second frame is the MAC address of the second AP
- the first AP since the first AP allocates the first time period of the TXOP to the second AP, the first AP determines that the second AP returns the TXOP through the second frame.
- the first AP does not need to read the first field (allocation duration field) of the second frame. Therefore, the first field (allocation duration field) can be used to carry other information, and the first field (allocation duration field) is used as a reserved field.
- the first AP can send a CTS frame to the second AP in response to the second frame. Specifically, the first AP waits for the short interframe interval (SIFS) after the transmission end time of the second frame and sends a Clear to Send (CTS) frame to the second AP.
- the CTS frame is a response to the second frame and indicates that the first AP confirms the revocation of the TXOP usage rights.
- the second frame can be a Quality of Service Null (QoS null) frame. Since IEEE 802.11 currently specifies that QoS null frames are Class 3 frames, this embodiment of the present application modifies the QoS null frame to enable the second AP to return the TXOP to the first AP via the second frame (QoS null frame). It should be noted that when the second frame is a QoS null frame, the second AP returns the entire remaining duration of the first time period to the first AP.
- QoS null Quality of Service Null
- Implementation method D Adjust the QoS null frame to a first-class (class 1) frame, that is, the QoS null frame as the second frame is a first-class frame.
- Implementation method E Adjust the QoS null frame to the first category frame and the third category frame.
- the QoS null frame is used as the AP to return the TXOP, the QoS null frame belongs to the first category frame; when the QoS null frame is used for other purposes, the QoS null frame belongs to the third category frame.
- the receiving address of the QoS null frame can be set to the MAC address of the first AP.
- the receiver address (RA) of the QoS null frame which is the second frame, is set to the MAC address of the second AP, or to the broadcast address.
- An example scenario is as follows: after the first AP allocates the first time period in the TXOP to the second AP through the first frame, the first AP receives a QoS null frame. The first AP detects that the sending address of the QoS null frame is the MAC address of the second AP, and the first AP determines that the QoS null frame is sent by the second AP. The first AP further detects the receiving address of the QoS null frame and finds that the receiving address of the QoS null frame is the MAC address or broadcast address of the second AP. The first AP determines that the QoS null frame is the second frame, and the QoS null frame is used to return the TXOP to the first AP.
- the second frame may be a newly defined first-category frame, which is not limited in the embodiment of the present application.
- the first AP receives the second frame, it is considered that the first AP has reclaimed the right to use the TXOP.
- the first AP can perform frame exchange within the remaining time period of the TXOP. In other words, the first AP performs frame exchange within the duration specified by the TXOP limit of the TXOP.
- the duration of the first frame and the second frame exchanged between the first AP and the second AP belongs to the same TXOP.
- the second AP can return the TXOP by sending a second frame to the first AP, ensuring that the first AP can successfully reclaim the TXOP. This avoids wasted time resources and improves communication efficiency. It also prevents channel preemption during the TXOP time period, improving communication quality. Furthermore, this embodiment of the present application proposes multiple possible implementations of the second frame, increasing the flexibility of the solution.
- a TXOP return method proposed in an embodiment of the present application includes:
- the first AP sends a first frame to the first station (second AP).
- the first frame is used to allocate the first time period included in the TXOP to the second AP.
- the first frame also includes a second field. The second field indicates that the end time of the NAV of the first AP is less than the end time of the first time period.
- step D1 the first AP sends a first frame to the second AP included in the first site, the first frame being used to allocate the first time period included in the TXOP to the second AP.
- the first frame also includes a second field indicating that the NAV end time of the first AP is less than the end time of the first time period.
- the first frame may be a MU-RTS TXS TF frame.
- the second field may be a duration field in the MU-RTS TXS TF frame.
- the value of the second field is twice the sum of the short frame interval SIFS and the transmission duration of the clear to send CTS frame, that is, the value of the duration field in the MU-RTS TXS TF frame (first frame) is 2*SIFS+2*t cts , where "SIFS" is the short frame interval and "t cts " is the transmission duration of the clear to send CTS frame.
- the value of the second field is the sum of the short frame interval SIFS and the transmission duration of the clear to send CTS frame, that is, the value of the duration field in the MU-RTS TXS TF frame (first frame) is SIFS+t cts , where "SIFS" is the short frame interval and "t cts " is the transmission duration of the clear to send CTS frame.
- the first station (second AP) sends a first CTS frame to the first AP.
- step D2 after the second AP included in the first station receives the first frame, in response to the first frame, the second AP sends a CTS frame to the first AP.
- this CTS frame is referred to as a first CTS frame.
- the first AP sends a second CTS frame to the first station (second AP).
- the second CTS frame indicates that the end time of the NAV of the first AP is consistent with the end time of the first time period.
- step D3 after receiving the first CTS frame, the first AP waits for a SIFS and then sends a CTS frame to the second AF.
- the CTS frame sent by the first AP to the second AP is referred to as a second CTS frame.
- the second CTS frame indicates that the end time of the first AP's NAV is consistent with the end time of the first time period.
- the value of the duration field of the second CTS frame is the duration of the first time period minus the second duration, where the second duration is twice the sum of the Short Interframe Space (SIFS) and the transmission duration of the Clear to Send (CTS) frame. That is, the value of the duration field of the second CTS frame is t allo -(2*SIFS+2*t cts ), where "t allo " is the duration of the first time period, "(2*SIFS+2*t cts )" is the second duration, “SIFS” is the Short Interframe Space (SIFS), and "t cts " is the transmission duration of the Clear to Send (CTS) frame.
- the receiving address of the second CTS frame is set to the MAC address of the second AP.
- step D3 if the second AP does not need to return the TXOP to the first AP in advance within the first time period, the first AP recovers the right to use the TXOP at the end of the first time period.
- step D3 if the second AP needs to return the TXOP to the first AP in advance within the first time period, the process proceeds to step D4-step D5.
- the first station (the second AP) sends a second frame to the first AP, where the second frame is used to return the TXOP to the first AP.
- step D4 when the second AP completes frame exchange before the end of the first time period, the second AP determines to return the TXOP to the first AP in advance.
- the second AP sends a second frame to the first AP, and the second frame is used to return the TXOP to the first AP.
- the first AP sends a third frame, which instructs the first AP to resume the right to use the TXOP.
- step D5 after the first AP receives the second frame sent by the second AP, the first AP may further send a third frame in response to the second frame, where the third frame instructs the first AP to resume the right to use the TXOP.
- the third frame is a contention-free end (CF-END) frame.
- the first AP sends a second CTS frame, the receiver address (RA) of which includes the MAC address of the second AP.
- Stations associated with the first AP consider the second CTS frame to be a PPDU from an external basic service set (inter-BSS PPDU) and set the basic NAV based on the second CTS frame.
- inter-BSS PPDU external basic service set
- the stations associated with the first AP need to receive a CF-END frame carried in an inter-BSS PPDU.
- the first AP needs to set the transmit address (TA) of the CF-END frame (i.e., the third frame) to the MAC address of the second AP, thereby virtualizing the CF-END frame (i.e., the third frame) into an inter-BSS PPDU.
- the Receiver Address (RA) of the third frame can be set to the MAC address or broadcast address of the second AP.
- the station associated with the first AP clears the basic NAV field to zero so that the station associated with the first AP can communicate normally with the first AP after the third frame.
- the first AP can update the NAV of other devices (APs or STAs) within the first AP's signal coverage area, excluding the first station, by sending a second CTS frame to the second AP.
- APs or STAs devices within the first AP's signal coverage area
- the first station sends a second CTS frame to the second AP.
- This ensures that the first AP can successfully reclaim the TXOP after the first time period expires. This avoids wasted time resources and improves communication efficiency. It also prevents channel preemption during the TXOP time period, thereby improving communication quality.
- a TXOP return method proposed in an embodiment of the present application includes:
- the first AP sends a first frame, where the first frame is used to allocate a first time period included in the TXOP to the second AP.
- the first frame also includes a second field, where the second field indicates that the end time of the NAV of the first AP is greater than or equal to the end time of the first time period.
- the first AP transmits a first frame to a second AP included in the first site.
- the first frame is used to allocate a first time period included in the TXOP to the second AP.
- the first frame also includes a second field indicating that a NAV end time of the first AP is greater than or equal to an end time of the first time period.
- the first frame may be a MU-RTS TXS TF frame.
- the second field may be a duration field in the MU-RTS TXS TF frame. For example, if the duration of the first time period is 4 ms, the value of the second field may be greater than or equal to 4.
- the first site responds to the first frame, and the first site does not update the basic NAV of the first site.
- step F2 after the first station (including the second AP and/or a STA associated with the second AP) receives the first frame, the first station determines, based on the transmitting address in the first frame, the receiving address in the first frame, the address of the target station for TXOP sharing in the first frame, and/or the identifier of the target station for TXOP sharing in the first frame, that the first frame is a frame sent by the first AP for TXOP sharing between the first AP and the second AP, where the target station is the subject of the TXOP allocation. Therefore, the first station ignores the NAV information in the first frame (i.e., the duration field in the first frame) and does not update its basic NAV.
- the NAV information in the first frame i.e., the duration field in the first frame
- step F2 if the second AP does not need to return the TXOP to the first AP in advance within the first time period, the first AP recovers the right to use the TXOP at the end of the first time period.
- step F2 if the second AP needs to return the TXOP to the first AP in advance within the first time period, the process proceeds to step F3-step F4.
- the second AP determines to return the TXOP in advance, it sends a second frame, where the second frame is used to return the TXOP to the first AP.
- Steps F3 to F4 are similar to the aforementioned steps D4 to D5 and are not described in detail here.
- the first AP when a first AP allocates a first TXOP time period to a second AP, the first AP may also instruct other devices (APs or STAs) within the first AP's signal coverage area, excluding the first station, to update their NAVs through a first frame.
- APs or STAs devices within the first AP's signal coverage area, excluding the first station.
- This ensures that the first AP can successfully reclaim the TXOP after the first time period expires. This avoids wasted time resources and improves communication efficiency. It also prevents channel preemption during the TXOP time period, thereby improving communication quality.
- FIG. 9 is a schematic diagram of an application scenario in an embodiment of the present application.
- the application scenario includes:
- the first AP sends a first MU-RTS TXS TF frame (the first frame) to the second AP.
- the first frame allocates the first time period of the TXOP to the second AP.
- the NAV information in the first frame (e.g., the value of the duration field in the first frame) indicates a NAV duration equal to the sum of the SIFS and the CTS transmission duration.
- the second AP After receiving the first MU-RTS TXS TF frame (the first frame), the second AP sends a CTS frame to the first AP after waiting for a SIFS period in response to the first MU-RTS TXS TF frame. After sending the CTS frame, the second AP performs frame exchange within the first time period.
- the second AP determines to return the TXOP to the first AP in advance.
- the second AP sends a second MU-RTS TXS TF frame (second frame) to the first AP, and the first AP receives the second frame sent by the second AP.
- the NAV information of the second frame indicates the NAV duration as the sum of the SIFS and the CTS transmission duration.
- the first AP sends a CTS frame to the second AP. After the first AP sends the CTS frame, the first AP reclaims the right to use the TXOP. After the first AP sends the CTS frame, the first AP waits for SIFS before performing frame exchange.
- the end time of the frame interaction performed by the first AP after it reclaims the right to use the TXOP shall not be later than the end time of the TXOP, ensuring that the total duration from the time the first AP sends the first MU-RTS TXS TF frame (the first frame) to the time the first AP reclaims the right to use the TXOP and performs frame interaction shall not exceed the duration specified by the TXOP limit (TXOP limit) of the TXOP.
- TXOP limit TXOP limit
- FIG 10 is a schematic diagram of another application scenario in the embodiment of the present application.
- the application scenario includes:
- the first AP sends a MU-RTS TXS TF frame (the first frame) to the second AP.
- the first frame is used to allocate the first time period of the TXOP to the second AP.
- the NAV information of the first frame (e.g., the value of the duration field of the first frame) indicates a NAV duration that is the sum of the SIFS and the CTS transmission duration.
- the second AP After receiving the MU-RTS TXS TF frame (the first frame), the second AP sends a CTS frame to the first AP after waiting for SIFS in response to the MU-RTS TXS TF frame (the first frame). After sending the CTS frame, the second AP performs frame exchange within the first time period.
- the second AP determines to return the TXOP to the first AP in advance.
- the second AP sends a QoS null frame (the second frame) to the first AP, and the first AP receives the second frame sent by the second AP.
- the first AP After receiving the QoS null frame (the second frame), the first AP reclaims the right to use the TXOP.
- the first AP can perform frame exchange by waiting for a SIFS after the transmission end time of the QoS null frame.
- the end time of the frame interaction performed by the first AP after it reclaims the right to use the TXOP shall not be later than the end time of the TXOP, ensuring that the total duration from the time the first AP sends the MU-RTS TXS TF frame (the first frame) to the time the first AP reclaims the right to use the TXOP and performs frame interaction shall not exceed the duration specified by the TXOP limit (TXOP limit) of the TXOP.
- FIG 11 is a schematic diagram of another application scenario in the embodiment of the present application.
- the application scenario includes:
- the first AP sends a MU-RTS TXS TF frame (the first frame) to the second AP.
- the first frame is used to allocate the first time period of the TXOP to the second AP.
- the NAV information of the first frame (e.g., the value of the duration field of the first frame) indicates a NAV duration that is the sum of the SIFS and the CTS transmission duration.
- the second AP sends a first CTS frame to the first AP in response to the MU-RTS TXS TF frame (the first frame).
- the first AP sends a second CTS frame to the second AP.
- the RA (receiver address) in the second CTS frame is the MAC address of the second AP.
- the NAV information in the second CTS frame indicates a NAV duration from the end time of the second CTS frame's transmission to the end time of the first time period.
- the second AP waits for SIFS to perform frame exchange, and ends the frame exchange before the first time period ends.
- FIG 12 is a schematic diagram of another application scenario in the embodiment of the present application.
- the application scenario includes:
- the first AP sends a MU-RTS TXS TF frame (the first frame) to the second AP.
- the first frame is used to allocate the first time period of the TXOP to the second AP.
- the NAV information of the first frame (e.g., the value of the duration field of the first frame) indicates a NAV duration that is the sum of the SIFS and the CTS transmission duration.
- the second AP sends a first CTS frame to the first AP in response to the MU-RTS TXS TF frame (the first frame).
- the first AP sends a second CTS frame to the second AP.
- the RA (receiver address) in the second CTS frame is the MAC address of the second AP.
- the NAV information in the second CTS frame indicates a NAV duration from the end time of the second CTS frame's transmission to the end time of the first time period.
- the second AP waits for SIFS to perform frame exchange. Before the end of the first time period, the second AP ends the frame exchange and determines that the TXOP needs to be returned to the first AP in advance. The second AP sends a second frame to the first AP.
- the first AP sends a CF-END frame (the third frame).
- the TA (Transmitter Address) of the CF-END frame is set to the second AP's MAC address
- the RA (Receiver Address) of the CF-END frame is set to the second AP's MAC address or broadcast address.
- the first AP After sending the CF-END frame (the third frame), the first AP reclaims the right to use the TXOP and performs frame exchange.
- the end time of the frame interaction performed by the first AP after it reclaims the right to use the TXOP shall not be later than the end time of the TXOP, ensuring that the total duration from the time the first AP sends the MU-RTS TXS TF frame (the first frame) to the time the first AP reclaims the right to use the TXOP and performs frame interaction shall not exceed the duration specified by the TXOP limit (TXOP limit) of the TXOP.
- FIG 13 is a schematic diagram of another application scenario in the embodiment of the present application.
- the application scenario includes:
- a first AP sends a MU-RTS TXS TF frame (a first frame) to a second AP.
- the first frame allocates a first time period included in the TXOP to the second AP.
- the NAV information in the first frame (e.g., the value of the duration field in the first frame) indicates a NAV duration that is greater than or equal to the first time period.
- the NAV end time indicated by the NAV information of other frames before the MU-RTS TXS TF frame (first frame) sent by the first AP to the second AP shall not exceed the end time of the CTS frame after the MU-RTS TXS TF frame (first frame).
- the second AP and the STAs associated with the second AP ignore the NAV information in the MU-RTS TXS TF frame (the first frame).
- the second AP sends a CTS frame to the first AP. The second AP then performs frame exchange.
- the second AP When the first time period ends, the second AP must terminate frame exchange, and the first AP reclaims the right to use the TXOP. If the second AP completes frame exchange before the first time period ends, it determines to return the TXOP to the first AP in advance and sends a second frame to the first AP. In response to the second frame, the first AP reclaims the right to use the TXOP. After receiving the second frame, the first AP may perform frame exchange.
- the end time of the frame interaction performed by the first AP after it reclaims the right to use the TXOP shall not be later than the end time of the TXOP, ensuring that the total duration from the time the first AP sends the MU-RTS TXS TF frame (the first frame) to the time the first AP reclaims the right to use the TXOP and performs frame interaction shall not exceed the duration specified by the TXOP limit (TXOP limit) of the TXOP.
- the embodiments of the present application also provide a communication device, which is used to implement the various methods described above.
- the communication device can be the first AP and/or first station (including the second AP and/or a station associated with the second AP) in the above method embodiments, or a device including the above first AP and/or first station, or a device included in the above first AP and/or first station, such as a system chip.
- the communication device includes hardware structures and/or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
- the functional modules of the communication device can be divided according to the above method embodiment.
- each functional module can be divided according to each function, or two or more functions can be integrated into one processing module.
- the above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.
- FIG. 14 is a schematic diagram of the structure of a communication device 1400 in an embodiment of the present application.
- Communication device 1400 includes a transceiver module 1401 and a processing module 1402.
- Transceiver module 1401 also known as a transceiver unit, is used to implement transmission and/or reception functions, and can be, for example, a transceiver circuit, a transceiver, a transceiver, or a communication interface.
- the communication device 1400 is applied to a first access point AP, and the communication device 1400 includes:
- the transceiver module 1401 is configured to send a first frame to a second access point, where the first frame is configured to allocate a first time period included in a transmission opportunity TXOP to the second AP;
- the transceiver module 1401 is further configured to receive a second frame sent by the second AP within the first time period, where the second frame is used to return the TXOP to the first AP.
- the second frame is a TXS triggering TF frame in which multiple users request to send MU-RTS transmission opportunity sharing.
- the second frame includes a first field, and the first field indicates that the second frame is used to return the TXOP.
- the first field is the allocation duration field.
- the value of the first field is 0.
- the value of the first field is less than or equal to the first duration
- the first duration is the duration between the end time of the physical layer protocol data unit PPDU transmission of the second frame and the end time of the first time period.
- the sending address of the second frame is a media access control MAC address of the second AP.
- the transceiver module 1401 is further configured to wait for the short frame interval SIFS after the transmission end time of the second frame, and send a clear-to-send CTS frame to the second AP.
- the CTS frame is a response to the second frame, and the CTS frame indicates that the first AP confirms the recovery of the right to use the TXOP.
- the second frame is a QoS null frame.
- the type of the second frame is a class 1 frame.
- the second frame is used to return the TXOP to the first AP, including:
- the receiving address of the second frame is the media access control address of the second AP
- the receiving address of the second frame is a broadcast address.
- the communication device 1400 is applied to a first access point AP, and the communication device 1400 includes:
- the transceiver module 1401 is configured to send a first frame to a first station, where the first frame is used to allocate a first time period included in a transmission opportunity TXOP to a second AP, the first frame further comprising a second field, where the second field indicates that an end time of a network allocation vector (NAV) of the first AP is greater than or equal to an end time of the first time period, or the second field indicates that an end time of the NAV of the first AP is less than an end time of the first time period, and the first station includes the second AP and/or a station associated with the second AP;
- NAV network allocation vector
- the processing module 1402 is configured to obtain the right to use the TXOP.
- the first frame is a TXS triggering TF frame in which multiple users request to send MU-RTS transmission opportunity sharing
- the second field is a duration field
- the transceiver module 1401 is further configured to receive a first clear to send CTS frame sent by the second AP, where the first CTS frame is a response to the first frame;
- the transceiver module 1401 is further configured to send a second CTS frame to the second AP, where the second CTS frame indicates that the end time of the NAV of the first AP is consistent with the end time of the first time period.
- the value of the second field is: the sum of the short frame interval SIFS and the transmission duration of the clear to send CTS frame, or twice the sum of the short frame interval SIFS and the transmission duration of the clear to send CTS frame.
- the receiving address of the second CTS frame is a media access control MAC address of the second AP
- the value of the duration field of the second CTS frame is the duration of the first time period minus the second duration, where the second duration is twice the sum of the short frame interval SIFS and the transmission duration of the clear to send CTS frame.
- the transceiver module 1401 is further configured to receive a second frame sent by the second AP, where the second frame is used to return the TXOP to the first AP;
- the processing module 1402 is further configured to obtain the right to use the TXOP according to the second frame.
- the transceiver module 1401 is further used to send a third frame, the sending address of the third frame is the media access control MAC address of the second AP, the receiving address of the third frame is the MAC address or broadcast address of the second AP, and the third frame instructs the first AP to resume the right to use the TXOP.
- the second frame is a TXS triggering TF frame in which multiple users request to send MU-RTS transmission opportunity sharing.
- the second frame includes a first field, and the first field indicates that the second frame is used to return the TXOP.
- the first field is the allocation duration field.
- the value of the first field is 0.
- the value of the first field is less than or equal to the first duration
- the first duration is the duration between the end time of the physical layer protocol data unit PPDU transmission of the second frame and the end time of the first time period.
- the sending address of the second frame is a media access control MAC address of the second AP.
- the transceiver module 1401 is further configured to wait for the short frame interval SIFS after the transmission end time of the second frame, and send a clear-to-send CTS frame to the second AP.
- the CTS frame is a response to the second frame, and the CTS frame indicates that the first AP confirms the recovery of the right to use the TXOP.
- the second frame is a QoS null frame.
- the type of the second frame is a class 1 frame.
- the processing module 1402 is further configured to obtain the right to use the TXOP when the first time period ends.
- the communication device 1400 is applied to a second access point AP, and the communication device 1400 includes:
- the transceiver module 1401 is configured to receive a first frame sent by a first AP, where the first frame is configured to allocate a first time period included in a transmission opportunity TXOP to a second AP;
- the transceiver module 1401 is further configured to send a second frame to the first AP within the first time period, where the second frame is used to return the TXOP to the first AP.
- the second frame is a TXS triggering TF frame in which multiple users request to send MU-RTS transmission opportunity sharing.
- the second frame includes a first field, and the first field indicates that the second frame is used to return the TXOP.
- the first field is the allocation duration field.
- the value of the first field is 0.
- the value of the first field is less than or equal to a first duration, where the first duration is the duration between the end time of transmission of the physical layer protocol data unit PPDU of the second frame and the end time of the first time period.
- the sending address of the second frame is a media access control MAC address of the second AP.
- the transceiver module 1401 is further configured to wait for the short frame spacing SIFS after the transmission end time of the second frame, and send a clear-to-send CTS frame to the second AP.
- the CTS frame is a response to the second frame, and the CTS frame indicates that the first AP confirms the recovery of the right to use the TXOP.
- the second frame is a QoS null frame.
- the type of the second frame is a class 1 frame.
- the communication device 1400 is applied to a first site, and the communication device 1400 includes:
- the transceiver module 1401 is configured to receive a first frame sent by a first access point (AP), where the first frame is configured to allocate a first time period included in a transmission opportunity (TXOP) to a second AP, the first frame further comprising a second field, the second field indicating that an end time of a network allocation vector of the first AP is greater than or equal to an end time of the first time period, and the first station includes the second AP and/or a station associated with the second AP.
- AP access point
- TXOP transmission opportunity
- Processing module 1402 is used to not update the basic network allocation vector basic NAV of the first site.
- the first frame is a TXS triggering TF frame in which multiple users request to send MU-RTS transmission opportunity sharing
- the second field is a duration field
- the transceiver module 1401 is further configured to send a second frame to the first AP, where the second frame is used to return the TXOP to the first AP.
- the second frame is a TXS triggering TF frame in which multiple users request to send MU-RTS transmission opportunity sharing.
- the second frame includes a first field, and the first field indicates that the second frame is used to return the TXOP.
- the first field is the allocation duration field.
- the value of the first field is 0.
- the value of the first field is less than or equal to a first duration, where the first duration is the duration between the end time of transmission of the physical layer protocol data unit PPDU of the second frame and the end time of the first time period.
- the sending address of the second frame is a media access control MAC address of the second AP.
- the transceiver module 1401 is further configured to wait for the short frame interval SIFS after the transmission end time of the second frame, and send a clear-to-send CTS frame to the second AP.
- the CTS frame is a response to the second frame, and the CTS frame indicates that the first AP confirms the recovery of the right to use the TXOP.
- the second frame is a QoS null frame.
- the type of the second frame is a class 1 frame.
- the communication device 1400 is presented in the form of various functional modules divided in an integrated manner.
- module can refer to a specific ASIC, circuit, processor and memory that executes one or more software or firmware programs, integrated logic circuit, and/or other devices that can provide the above functions.
- the communication device 1400 provided in this embodiment can execute the above-mentioned communication method, the technical effects that can be obtained can refer to the above-mentioned method embodiments and will not be repeated here.
- FIG15 is a schematic diagram showing the hardware structure of a communication device 1500 according to an embodiment of the present application, wherein the communication device 1500 includes at least one processor 1501 , a communication circuit 1502 , a memory 1503 , and at least one communication interface 1504 .
- Processor 1501 and processor 1508 are primarily used to process communication protocols and communication data, as well as control the entire communication device, execute software programs, and process software program data.
- Memory 1503 is primarily used to store software programs and data.
- the communication device may also include a control circuit and an antenna (not shown).
- the control circuit is primarily used to convert baseband signals into radio frequency signals and process radio frequency signals.
- the antenna is primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves.
- Output device 1505 and input device 1506, such as a touch screen, display screen, keyboard, etc., are primarily used to receive data input by the user and output data to the user.
- the processor 1501 and the processor 1508 can read the software program in the memory 1503, interpret and execute the instructions of the software program, and process the data of the software program.
- the processor 1501 and the processor 1508 perform baseband processing on the data to be sent, and then output the baseband signal to the radio frequency circuit.
- the radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal to the outside in the form of electromagnetic waves through the antenna.
- the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1501 and the processor 1508.
- the processor 1501 and the processor 1508 convert the baseband signal into data and process the data.
- the above-mentioned RF circuit and antenna can be set independently of the processor performing baseband processing.
- the RF circuit and antenna can be arranged remotely from the communication device.
- the functions of the first AP and/or the first station can be implemented by the communication device 1500.
- the processor 1501 in FIG15 can call computer-executable instructions stored in the memory 1503 to enable the communication device 1500 to execute the method in the above method embodiment.
- the steps/implementation processes of Figures 6 to 13 above can be implemented by the processor 1501 in Figure 15 calling computer-executable instructions stored in the memory 1503.
- the processing-related functions/implementation processes of Figures 6 to 13 above can be implemented by the processor 1501 in Figure 15 calling computer-executable instructions stored in the memory 1503, and the sending and receiving-related functions/implementation processes of Figures 6 to 13 above can be implemented by the communication interface 1504 in Figure 15.
- Processor 1501 can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program of the present application.
- CPU central processing unit
- ASIC application-specific integrated circuit
- Communication link 1502 may include a pathway for transmitting information between the aforementioned components.
- the communication interface 1504 uses any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc.
- RAN radio access network
- WLAN wireless local area networks
- the memory 1503 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
- the memory may be independent and connected to the processor via the communication line 1502.
- the memory may also be integrated with the processor.
- the memory 1503 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 1501.
- the processor 1501 is used to execute the computer-executable instructions stored in the memory 1503, thereby implementing the link error recovery method provided in the following embodiments of the present application.
- the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.
- the processor 1501 may include one or more CPUs, such as CPU0 and CPU1 in FIG15 .
- the communication device 1500 may include multiple processors, such as the processor 1501 and the processor 1508 in FIG15 .
- processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor.
- the processor herein may refer to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).
- the communication device 1500 may further include an output device 1505 and an input device 1506.
- the output device 1505 communicates with the processor 1501 and can display information in various ways.
- the output device 1505 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector.
- the input device 1506 communicates with the processor 1501 and can receive user input in various ways.
- the input device 1506 can be a mouse, a keyboard, a touch screen device, or a sensor device.
- the communication device 1500 described above can be a general-purpose device or a dedicated device.
- the communication device 1500 can be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, an embedded device, or a device with a structure similar to that shown in FIG15 .
- PDA personal digital assistant
- the embodiments of the present application do not limit the type of the communication device 1500.
- an embodiment of the present application further provides a communication device (for example, the communication device may be a chip or a chip system), which includes a processor for implementing the method in any of the above method embodiments.
- the communication device also includes a memory.
- the memory is used to store necessary program instructions and data, and the processor can call the program code stored in the memory to instruct the communication device to execute the method in any of the above method embodiments.
- the memory may not be in the communication device.
- the communication device is a chip system, it may be composed of a chip, or it may include a chip and other discrete devices, which is not specifically limited in the embodiment of the present application.
- any of the above communication devices can be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASICs), one or more digital singal processors (DSPs), one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.
- ASICs application specific integrated circuits
- DSPs digital singal processors
- FPGAs field programmable gate arrays
- the module in the communication device can be implemented in the form of a processing element scheduler
- the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program.
- these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).
- SOC system-on-a-chip
- An embodiment of the present application also provides a chip system, including a memory and a processor, the memory is used to store computer programs, and the processor is used to call and run computer programs from the memory, so that the chip executes any one of the implementation methods shown in the aforementioned method embodiments.
- An embodiment of the present application also provides a chip system, including a processor, which is used to call and run a computer program so that the chip executes any one of the implementation methods shown in the aforementioned method embodiments.
- the device embodiments described above are merely illustrative, in which the units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment.
- the connection relationship between the modules indicates that there is a communication connection between them, which can be specifically implemented as one or more communication buses or signal lines.
- the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer's floppy disk, USB flash drive, mobile hard disk, ROM, RAM, magnetic disk or optical disk, etc., and includes a number of instructions for enabling a computer device to execute the methods of each embodiment of the present application.
- a readable storage medium such as a computer's floppy disk, USB flash drive, mobile hard disk, ROM, RAM, magnetic disk or optical disk, etc.
- all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof.
- all or part of the embodiments may be implemented in the form of a computer program product.
- a computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part.
- the computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
- Computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium.
- computer instructions can be transmitted from one website, computer, terminal device, network device, computing device or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means to another website, computer, terminal device, network device, computing device or data center.
- the computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a terminal device, network device, data center that includes one or more available media. Available media can be magnetic media (e.g., floppy disk, hard disk, tape), optical media (e.g., DVD), or semiconductor media (e.g., solid-state drive (SSD)).
- the disclosed systems, devices and methods can be implemented in other ways.
- the device embodiments described above are merely schematic.
- the division of units is only a logical function division.
- Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.
- Modules described as separate components may or may not be physically separate, and components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of these modules may be selected to achieve the purpose of this embodiment based on actual needs.
- the functional modules in the various embodiments of the present application may be integrated into a processing module, or each module may exist physically separately, or two or more modules may be integrated into a single module.
- the above-mentioned integrated modules may be implemented in the form of hardware or software functional modules.
- the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium.
- the computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present application.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Les modes de réalisation de la présente demande concernent un procédé de retour d'opportunité de transmission (TXOP) et un appareil associé. Le procédé comprend les étapes suivantes : un premier point d'accès (AP) envoie une première trame à un second AP, la première trame étant utilisée pour attribuer au second AP une première période de temps comprise dans une TXOP ; et dans la première période de temps, le premier AP reçoit une seconde trame envoyée par le second AP, la seconde trame étant utilisée pour renvoyer la TXOP au premier AP. Le second AP envoie la seconde trame au premier AP, de telle sorte que le second AP renvoie la TXOP au premier AP, garantissant ainsi que le premier AP peut récupérer avec succès la TXOP. Ainsi, le gaspillage de ressources temporelles est évité, et l'efficacité de communication est améliorée. Il est à noter que la présente demande prend en charge des protocoles IEEE tels qu'un protocole IEEE 802.11be/Wi-Fi 7/extrêmement haut débit (EHT), un protocole IEEE 802.11bn/ultra haute fiabilité (UHR)/Wi-Fi 8, un protocole à ondes millimétriques intégrées (IMMW), un protocole IEEE 802,15/ultra large bande (UWB), ou un protocole de détection IEEE 802.11bf/.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410437470.8A CN120825814A (zh) | 2024-04-11 | 2024-04-11 | 一种传输机会txop归还方法以及相关装置 |
| CN202410437470.8 | 2024-04-11 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025213997A1 true WO2025213997A1 (fr) | 2025-10-16 |
Family
ID=97349341
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2025/080604 Pending WO2025213997A1 (fr) | 2024-04-11 | 2025-03-05 | Procédé de retour d'opportunité de transmission (txop) et appareil associé |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN120825814A (fr) |
| WO (1) | WO2025213997A1 (fr) |
-
2024
- 2024-04-11 CN CN202410437470.8A patent/CN120825814A/zh active Pending
-
2025
- 2025-03-05 WO PCT/CN2025/080604 patent/WO2025213997A1/fr active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| CN120825814A (zh) | 2025-10-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11737079B2 (en) | Wireless communication terminal and wireless communication method for transmitting uplink by multiple users | |
| US11716759B2 (en) | Wireless communication terminal and wireless communication method for multiuser EDCA operation | |
| US12003437B2 (en) | Cooperative communication method, apparatus, and system | |
| CN110831215B (zh) | 数据调度的方法和装置 | |
| US9913292B2 (en) | Method and device for restricted access window-based channel access in WLAN system | |
| US12114358B2 (en) | Heterogeneous network allocation vector (NAV)-based communication in wireless LAN system | |
| US9980287B2 (en) | Method and apparatus for access in wireless LAN system | |
| US9814043B2 (en) | Method and apparatus for receiving signal by station in wireless LAN system | |
| US9769846B2 (en) | Method and device for performing access in wireless LAN system | |
| US12219637B1 (en) | Method for channel state feedback in a non-simultaneous transmit and receive (NSTR) operation mode | |
| KR20250037557A (ko) | 트리거된 전송 기회 공유 메커니즘 기반의 통신 방법 및 통신 장치 | |
| WO2023134581A1 (fr) | Procédé et appareil de contention de canal | |
| WO2025213997A1 (fr) | Procédé de retour d'opportunité de transmission (txop) et appareil associé | |
| WO2024179401A1 (fr) | Procédé de communication et appareil de communication | |
| WO2025205657A1 (fr) | Dispositif de communication, procédé de commande de dispositif de communication et programme | |
| WO2025060029A1 (fr) | Procédé de communication sans fil et dispositif de communication | |
| KR20220024910A (ko) | 통신 방법 및 장치 |