[go: up one dir, main page]

WO2024188113A1 - Communication method and apparatus - Google Patents

Communication method and apparatus Download PDF

Info

Publication number
WO2024188113A1
WO2024188113A1 PCT/CN2024/080193 CN2024080193W WO2024188113A1 WO 2024188113 A1 WO2024188113 A1 WO 2024188113A1 CN 2024080193 W CN2024080193 W CN 2024080193W WO 2024188113 A1 WO2024188113 A1 WO 2024188113A1
Authority
WO
WIPO (PCT)
Prior art keywords
communication device
ppdu
pcw
pbo
value
Prior art date
Application number
PCT/CN2024/080193
Other languages
French (fr)
Chinese (zh)
Inventor
杨懋
李波
李云波
黄国刚
Original Assignee
华为技术有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2024188113A1 publication Critical patent/WO2024188113A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/51Allocation or scheduling criteria for wireless resources based on terminal or device properties
    • H04W72/512Allocation or scheduling criteria for wireless resources based on terminal or device properties for low-latency requirements, e.g. URLLC

Definitions

  • the present application relates to the field of communication technology, and in particular to a communication method and device.
  • a communication device can obtain a transmission opportunity (TXOP) through a channel backoff mechanism, and a communication device that successfully reserves a TXOP can be called a TXOP holder.
  • TXOP transmission opportunity
  • the access point device can trigger other site devices with low-latency services to complete uplink transmission in the uplink orthogonal frequency division multiple access (OFDMA) random competition mode by sending a trigger frame-random (TF-R) for random access within its own or other site devices' TXOP.
  • OFDMA orthogonal frequency division multiple access
  • TF-R trigger frame-random
  • the embodiments of the present application provide a communication method and apparatus, which can avoid wasting channel resources while ensuring the service quality of low-latency services of site equipment.
  • an embodiment of the present application provides a communication method, the method comprising: a first communication device determines a preemptive backoff value PBO; if a preset condition is met, the first communication device updates the PBO to obtain an updated PBO; if the updated PBO is less than or equal to a preset threshold, the first communication device sends a physical layer protocol data unit PPDU in a transmission opportunity TXOP of a second communication device; wherein the initial value of the PBO is determined according to the value of the preemptive contention window PCW.
  • the first communication device performs preemptive transmission based on the preemptive backoff mechanism.
  • the first communication device can determine the preemptive backoff value according to the preemptive contention window, and perform preemptive transmission in the TXOP of the second communication device when the updated preemptive backoff value is less than or equal to the preset threshold.
  • the access point device does not need to trigger the first communication device to perform preemptive transmission by sending a TF-R with a relatively blind timing, and the first communication device does not need to wait for the TF-R of the access point device when there is a low-latency service, thereby ensuring the service quality of the low-latency service of the first communication device and avoiding channel resource waste.
  • the use of the preemptive backoff mechanism can also reduce the conflicts that may be caused by preemptive transmission.
  • the method before the first communication device determines the PBO, the method also includes: the first communication device receives first indication information from the second communication device; wherein the first indication information is used to indicate the value of PCW; or, the first communication device receives a management frame from an access point device; wherein the management frame is used to indicate the value of PCW; or, the first communication device determines the value of PCW according to the service deadline of the data packet; or, the first communication device sends a first request to the second communication device, and the first communication device receives a first response from the second communication device; wherein the first request is used to request negotiation of the value of PCW, and the first response is used to indicate the negotiated value of PCW; or, the first communication device receives a second request from the second communication device, and the first communication device sends a second response to the second communication device; wherein the second request is used to request negotiation of the value of PCW, and the second response is used to indicate the negotiated value of PCW.
  • the first communication device can determine the value of PCW according to the received first indication information or management frame, or determine the value of PCW by itself, or determine the value of PCW after consultation with the second communication device, providing multiple feasible solutions for the first communication device to determine the value of PCW.
  • the first indication information is located in one or more of the following signaling: a preamble code of the PPDU and a media access control frame.
  • the first communication device can determine the value of PCW according to the PPDU sent by the second communication device in the TXOP, or can determine the value of PCW in advance according to the media access control frame, without limitation.
  • the management frame includes first indication information; wherein the first indication information is used to indicate the value of PCW; or, the management frame includes a maximum value and a minimum value of PCW; wherein the maximum value and the minimum value of PCW are used to determine the value of PCW.
  • the method when the management frame includes the minimum value and the maximum value of PCW, the method further includes: the first communication device determines the value of PCW according to the management frame; wherein the initial value of PCW is the minimum value of PCW; if the first communication device fails to preempt transmission according to the value of PCW, the first communication device increases the value of PCW; wherein the increased value of PCW is less than or equal to the maximum value of PCW; if the first communication device successfully preempts transmission according to the value of PCW, the first communication device adjusts the value of PCW to the minimum value of PCW.
  • the first communication device can determine the value of PCW according to the first indication information in the management frame. It can also adaptively adjust the value of PCW according to the conflict state in the communication environment based on the maximum and minimum values of PCW in the management frame, thereby providing a preemptive backoff method in a conflict state.
  • the value of PCW is smaller; if the time when the first communication device determines PBO is farther from the service deadline of the data packet, the value of PCW is larger.
  • a preemptive backoff method based on delay urgency is provided.
  • the initial value of PBO is less than or equal to the value of PCW.
  • the first communication device determines PBO when there is a low-latency service and plans to preempt transmission in the TXOP of the second communication device; or, the first communication device determines PBO when it determines the value of PCW in the TXOP of the second communication device.
  • the first communication device can determine the PBO when there is a low-latency service and plans to preemptively transmit in the TXOP of the second communication device, thereby reducing conflicts between the first communication devices as much as possible.
  • the first communication device can also determine the PBO when determining the value of the PCW in the TXOP of the second communication device, so that when there is a low-latency service later, the preemptive transmission can be performed as soon as possible to reduce the waiting time.
  • a first communication device receives a PPDU from a second communication device, wherein the PPDU includes second indication information, and the second indication information is used to indicate that preemptive transmission is allowed, or the second indication information is used to indicate that preemptive transmission is not allowed.
  • the second indication information is used to indicate that preemptive transmission is allowed, including: the second indication information is used to indicate that preemptive transmission after this PPDU is allowed; or, the second indication information is used to indicate that preemptive transmission after a response frame of this PPDU is allowed.
  • the first communication device can determine whether the second communication device allows preemptive transmission, or even allows preemptive transmission after the current PPDU, or allows preemptive transmission after the response frame of the current PPDU, according to the second indication information in the PPDU sent by the second communication device. Then, if the second communication device allows, preemptive transmission can be performed in the TXOP of the second communication device, thereby improving the success rate of preemptive transmission.
  • the preset condition is that the first communication device successfully receives the PPDU; or, the preset condition is that the first communication device successfully receives the PPDU of the second communication device and the response frame of the PPDU; wherein the PPDU includes second indication information, and the second indication information is used to indicate that the response frame of this PPDU is allowed to be preempted for transmission; or, the preset condition is that the first communication device determines that the update time of the PBO has arrived according to the PBO update interval.
  • the first communication device can update the PBO after receiving the PPDU or receiving the response frame of the PPDU, or it can update the PBO according to the PBO update interval, providing multiple feasible solutions for the design of preset conditions.
  • the preset condition is that the first communication device successfully receives the PPDU, including: the preset condition is that the first communication device successfully receives the PPDU of the second communication device; wherein the PPDU includes second indication information, and the second indication information is used to indicate that preemptive transmission is allowed; or, the preset condition is that the first communication device successfully receives the PPDU of the second communication device; wherein the PPDU includes second indication information, and the second indication information is used to indicate that preemptive transmission after this PPDU is allowed; or, the preset condition is that the first communication device successfully receives the PPDU of the second communication device; or, the preset condition is that the first communication device successfully receives the PPDU of the basic service set associated with the first communication device; or, the preset condition is that the first communication device successfully receives any PPDU.
  • the PPDU can be a PPDU sent by the second communication device, or a PPDU sent by the basic service set associated with the first communication device, or any PPDU, providing multiple feasible solutions for the design of the preset condition.
  • the first communication device sends the PPDU in the TXOP of the second communication device, including: when the preset condition is that the first communication device successfully receives the PPDU, if after the first communication device successfully receives the PPDU corresponding to the preset condition, the updated PBO is less than or equal to the preset threshold, the first communication device sends the PPDU in the TXOP of the second communication device after a first preset time period after successfully receiving the PPDU.
  • the first communication device can perform channel detection within a first preset time period after successfully receiving a PPDU that meets the above conditions.
  • the first communication device can send the PPDU in the TXOP of the second communication device to improve the success rate of preemptive transmission.
  • the first communication device sends a PPDU in the TXOP of the second communication device, including: when the preset condition is that the first communication device successfully receives the PPDU of the second communication device and the response frame of the PPDU, if after the first communication device successfully receives the response frame, the updated PBO is less than or equal to the preset threshold, the first communication device sends the PPDU in the TXOP of the second communication device after a first preset time period after successfully receiving the response frame; wherein the PPDU of the second communication device includes second indication information, and the second indication information is used to indicate that preemptive transmission after the response frame of this PPDU is allowed.
  • the first communication device can perform channel detection within a first preset time period after successfully receiving a response frame that meets the above conditions.
  • the first communication device can send PPDU in the TXOP of the second communication device to improve the success rate of preemptive transmission.
  • the first communication device sends a PPDU in the TXOP of the second communication device, including: when the preset condition is that the first communication device determines that the update time of the PBO has arrived according to the PBO update interval, if the PBO updated by the first communication device according to the preset condition is less than or equal to the preset threshold, the first communication device sends the PPDU in the TXOP of the second communication device after the first preset time after successfully receiving the first PPDU, or the first communication device sends the PPDU in the TXOP of the second communication device after the first preset time after successfully receiving the response frame of the first PPDU; wherein the first PPDU is the PPDU sent by the second communication device, the reception start time of the first PPDU is equal to or later than the first update time, and the first update time is the update time of the PBO less than or equal to the preset threshold.
  • the first PPDU includes second indication information; wherein the second indication information is used to indicate that preemptive transmission is allowed, or the second indication information is used to indicate that preemptive transmission after this PPDU is allowed, or the second indication information is used to indicate that preemptive transmission after a response frame of this PPDU is allowed.
  • the first communication device can perform channel detection within a first preset time length after the first PPDU or the response frame of the first PPDU.
  • the first communication device can send the PPDU in the TXOP of the second communication device to improve the success rate of preemptive transmission.
  • the first communication device sends the PPDU in the TXOP of the second communication device, including: the first communication device sends the PPDU through any one of the one or more channels corresponding to the TXOP of the second communication device; or, the first communication device sends the PPDU through at least two of the multiple channels corresponding to the TXOP of the second communication device; wherein the at least two channels include the main channel corresponding to the TXOP of the second communication device.
  • the first communication device can select one or more channels corresponding to the TXOP of the second communication device for preemptive transmission. If multiple channels are selected for preemptive transmission, each first communication device needs to at least select the main channel for preemptive transmission, so as to avoid the main channel being occupied by other communication devices (such as avoiding being occupied by communication devices in other cells, that is, avoiding the communication devices in other cells from becoming TXOP holders), thereby ensuring the TXOP holder identity of the second communication device.
  • an embodiment of the present application provides a communication method, the method comprising: a second communication device sends a PPDU; wherein the second communication device is a transmission opportunity TXOP holder, the PPDU includes second indication information, and the second indication information is used to indicate that preemptive transmission is allowed; the second communication device performs channel detection within a second preset time period after the PPDU; if the second communication device determines that the channel is idle within the second preset time period, the second communication device sends the PPDU after the second preset time period.
  • the second communication device can indicate whether to allow preemptive transmission through the second indication information, so that the first communication device adopts the preemptive backoff mechanism to perform preemptive transmission when the second communication device allows it.
  • the access point device does not need to trigger the first communication device to perform preemptive transmission by sending a TF-R with a relatively blind timing, and the first communication device does not need to wait for the TF-R of the access point device when there is a low-latency service, thereby ensuring the service quality of the low-latency service of the first communication device and avoiding channel resource waste.
  • the use of the preemptive backoff mechanism can also reduce the conflicts that may be caused by preemptive transmission.
  • the second indication information is used to indicate that preemptive transmission is allowed, including: the second indication information is used to indicate that preemptive transmission after this PPDU is allowed; or, the second indication information is used to indicate that preemptive transmission after a response frame of this PPDU is allowed.
  • the second communication device can also indicate through the second indication information whether to allow preemptive transmission after this PPDU, or to allow preemptive transmission after the response frame of this PPDU, so that the first communication device can perform preemptive transmission in the TXOP of the second communication device when the second communication device allows, thereby improving the success rate of preemptive transmission.
  • the second communication device if the second indication information is used to indicate that the response frame of the present PPDU is allowed to be preempted for transmission, the second communication device
  • the method of performing channel detection within a second preset time period after the PPDU comprises: the second communication device performing channel detection within a second preset time period after the response frame of the PPDU.
  • the second communication device can perform channel detection within the second preset time after sending the PPDU, or perform channel detection within the second preset time after receiving the response frame of the sent PPDU. If the channel is busy, it indicates that preemptive transmission may be in progress. The second communication device can suspend its own data transmission to improve the service quality of the low-latency service of the preemptive transmission. If the channel is continuously idle, the second communication device can continue its own data transmission to avoid wasting channel resources.
  • the second preset duration is greater than the first preset duration; wherein the starting time of the first preset duration is the same as the starting time of the second preset duration, and the ending time of the first preset duration is the starting time of the preemptive transmission.
  • the transmission conflict between the second communication device and the first communication device can be reduced and the success rate of the preemptive transmission can be improved.
  • the second communication device sends first indication information to the first communication device; wherein the first indication information is used to indicate the value of the preemptive contention window PCW.
  • the first indication information is located in one or more of the following signaling: a preamble code of the PPDU and a media access control frame.
  • the second communication device can indicate the value of PCW to the first communication device through the PPDU sent in the TXOP, or can indicate the value of PCW to the first communication device in advance according to the media access control frame, without restriction.
  • the second communication device determines that the channel is busy within a second preset time period, the second communication device stops sending the PPDU.
  • the second communication device determines that the channel is busy within the second preset time period, it indicates that preemptive transmission may be in progress.
  • the second communication device can suspend its own data transmission to improve the service quality of the low-latency service of the preemptive transmission.
  • an embodiment of the present application provides a communication device, which can be applied to the first communication device in the first aspect or the possible design of the first aspect to implement the function performed by the first communication device.
  • the communication device can be a first communication device, or a chip or system on chip of the first communication device, etc.
  • the communication device can perform the function performed by the first communication device through hardware, or can perform the corresponding software implementation through hardware.
  • the hardware or software includes one or more modules corresponding to the above functions. For example, a transceiver module and a processing module.
  • the processing module is used to determine the preemptive backoff value PBO, and if the preset conditions are met, the PBO is updated to obtain the updated PBO; the transceiver module is used to send a physical layer protocol data unit PPDU in the transmission opportunity TXOP of the second communication device if the updated PBO is less than or equal to the preset threshold; wherein the initial value of the PBO is determined according to the value of the preemptive contention window PCW.
  • the transceiver module is further used to receive first indication information from a second communication device; wherein the first indication information is used to indicate the value of PCW; or, the transceiver module is further used to receive a management frame from an access point device; wherein the management frame is used to indicate the value of PCW; or, the processing module is further used to determine the value of PCW according to the service expiration date of the data packet; or, the transceiver module is further used to send a first request to the second communication device and receive a first response from the second communication device; wherein the first request is used to request negotiation of the value of PCW, and the first response is used to indicate the negotiated value of PCW; or, the transceiver module is further used to receive a second request from the second communication device and send a second response to the second communication device; wherein the second request is used to request negotiation of the value of PCW, and the second response is used to indicate the negotiated value of PCW.
  • the first indication information is located in one or more of the following signaling: a preamble code of the PPDU and a media access control frame.
  • the management frame includes first indication information; wherein the first indication information is used to indicate the value of PCW; or, the management frame includes a maximum value and a minimum value of PCW; wherein the maximum value and the minimum value of PCW are used to determine the value of PCW.
  • the processing module when the management frame includes the minimum value and the maximum value of PCW, the processing module is further used to determine the value of PCW based on the management frame; wherein the initial value of PCW is the minimum value of PCW; if the first communication device fails to preempt transmission according to the value of PCW, the processing module increases the value of PCW; wherein the increased value of PCW is less than or equal to the maximum value of PCW; if the first communication device successfully preempts transmission according to the value of PCW, the processing module adjusts the value of PCW to the minimum value of PCW.
  • the processing module determines that the time when PBO is closer to the service deadline of the data packet, the value of PCW is smaller; if the processing module determines that the time when PBO is farther from the service deadline of the data packet, the value of PCW is larger.
  • the initial value of PBO is less than or equal to the value of PCW.
  • the transceiver module is also used to receive a PPDU from a second communication device; wherein the PPDU includes second indication information, and the second indication information is used to indicate that preemptive transmission is allowed, or the second indication information is used to indicate that preemptive transmission is not allowed.
  • the second indication information is used to indicate that preemptive transmission is allowed, including: the second indication information is used to indicate that preemptive transmission after this PPDU is allowed; or, the second indication information is used to indicate that preemptive transmission after a response frame of this PPDU is allowed.
  • the preset condition is that the first communication device successfully receives the PPDU; or, the preset condition is that the first communication device successfully receives the PPDU of the second communication device and the response frame of the PPDU; wherein the PPDU includes second indication information, and the second indication information is used to indicate that the response frame of this PPDU is allowed to be preempted for transmission; or, the preset condition is that the first communication device determines that the update time of the PBO has arrived according to the PBO update interval.
  • the preset condition is that the first communication device successfully receives the PPDU, including: the preset condition is that the first communication device successfully receives the PPDU of the second communication device; wherein the PPDU includes second indication information, and the second indication information is used to indicate that preemptive transmission is allowed; or, the preset condition is that the first communication device successfully receives the PPDU of the second communication device; wherein the PPDU includes second indication information, and the second indication information is used to indicate that preemptive transmission after this PPDU is allowed; or, the preset condition is that the first communication device successfully receives the PPDU of the second communication device; or, the preset condition is that the first communication device successfully receives the PPDU of the basic service set associated with the first communication device; or, the preset condition is that the first communication device successfully receives any PPDU.
  • the transceiver module if the updated PBO is less than or equal to a preset threshold, the transceiver module is specifically used to: when the preset condition is that the first communication device successfully receives the PPDU, if the transceiver module successfully receives the PPDU corresponding to the preset condition, the updated PBO is less than or equal to the preset threshold, the transceiver module sends the PPDU in the TXOP of the second communication device after the first preset time after successfully receiving the PPDU.
  • the transceiver module is specifically used to: when the preset condition is that the first communication device successfully receives the PPDU of the second communication device and the response frame of the PPDU, if after the transceiver module successfully receives the response frame, the updated PBO is less than or equal to the preset threshold, the transceiver module sends the PPDU in the TXOP of the second communication device after the first preset time after successfully receiving the response frame; wherein the PPDU of the second communication device includes second indication information, and the second indication information is used to indicate that preemptive transmission after the response frame of this PPDU is allowed.
  • the first PPDU includes second indication information; wherein the second indication information is used to indicate that preemptive transmission is allowed, or the second indication information is used to indicate that preemptive transmission after this PPDU is allowed, or the second indication information is used to indicate that preemptive transmission after a response frame of this PPDU is allowed.
  • the transceiver module is specifically used to: send the PPDU through any one of the one or more channels corresponding to the TXOP of the second communication device; or, send the PPDU through at least two of the multiple channels corresponding to the TXOP of the second communication device; wherein the at least two channels include the main channel corresponding to the TXOP of the second communication device.
  • the specific implementation method of the communication device in the third aspect can refer to the behavioral function of the first communication device in the communication method provided by the first aspect or any possible design of the first aspect, and will not be repeated here.
  • an embodiment of the present application provides a communication device, which can be applied to the second communication device in the second aspect or the possible design of the second aspect to implement the function performed by the second communication device.
  • the communication device can be a second communication device, or a chip or system on chip of the second communication device, etc.
  • the communication device can perform the function performed by the second communication device through hardware, or can perform the corresponding software implementation through hardware.
  • the hardware or software includes one or more modules corresponding to the above functions. For example, a transceiver module and a processing module.
  • the transceiver module is used to send PPDU; wherein the second communication device is a transmission opportunity TXOP holder, and the PPDU includes a second indication information, and the second indication information is used to indicate that preemptive transmission is allowed; the processing module is used to perform channel detection within a second preset time after the PPDU; if the processing module determines that the channel is idle within the second preset time, the transceiver module sends the PPDU after the second preset time.
  • the second indication information is used to indicate that preemptive transmission is allowed, including: the second indication information is used to indicate that the current or, the second indication information is used to indicate that the response frame of the present PPDU is allowed to be preempted for transmission.
  • the processing module is specifically used to perform channel detection within a second preset time length after the response frame of the PPDU.
  • the second preset duration is greater than the first preset duration; wherein the starting time of the first preset duration is the same as the starting time of the second preset duration, and the ending time of the first preset duration is the starting time of the preemptive transmission.
  • the transceiver module is also used to send a first indication message to the first communication device; wherein the first indication message is used to indicate the value of the preemptive contention window PCW.
  • the first indication information is located in one or more of the following signaling: a preamble code of the PPDU and a media access control frame.
  • the transceiver module is also used to stop sending the PPDU if the processing module determines that the channel is busy within a second preset time period.
  • the specific implementation method of the communication device in the fourth aspect can refer to the behavioral function of the second communication device in the communication method provided by the above-mentioned second aspect or any possible design of the second aspect, and will not be repeated here.
  • an embodiment of the present application provides a communication device, the communication device comprising one or more processors; the one or more processors are used to run a computer program or instruction, and when the one or more processors execute the computer instruction or instruction, the communication device executes the communication method as described in any one of the first aspect to the second aspect.
  • the communication device can be a first communication device or a second communication device, or a chip or a system on a chip of the first communication device or the second communication device.
  • the communication device further includes one or more memories, the one or more memories are coupled to one or more processors, and the one or more memories are used to store the above-mentioned computer programs or instructions.
  • the memory is located outside the communication device. In another possible implementation, the memory is located inside the communication device.
  • the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.
  • the communication device further includes a transceiver, and the transceiver is used to receive information and/or send information.
  • the communication device also includes one or more communication interfaces, the one or more communication interfaces are coupled to the one or more processors, and the one or more communication interfaces are used to communicate with other modules outside the communication device.
  • an embodiment of the present application provides a communication device, which includes an input/output interface and a logic circuit; the input/output interface is used to input and/or output information; the logic circuit is used to execute the communication method described in any one of the first to second aspects, and process and/or generate information based on the information.
  • an embodiment of the present application provides a computer-readable storage medium, which stores computer instructions or programs.
  • the computer instructions or programs are run on a computer, the communication method described in any one of the first to second aspects is executed.
  • an embodiment of the present application provides a computer program product comprising computer instructions, which, when executed on a computer, enables the communication method described in any one of the first to second aspects to be executed.
  • an embodiment of the present application provides a computer program, which, when executed on a computer, enables the communication method described in any one of the first to second aspects to be executed.
  • the technical effects brought about by any design method in the fifth to ninth aspects can refer to the technical effects brought about by any design method in the first to second aspects mentioned above.
  • a communication method is provided, which may include the communication method as described in the first aspect and the communication method as described in the second aspect.
  • a communication system which may include the first communication device as described in the third aspect and the second communication device as described in the second aspect.
  • FIG1 is a schematic diagram of a preemptive transmission provided in an embodiment of the present application.
  • FIG2 is a schematic diagram of a preemptive transmission provided in an embodiment of the present application.
  • FIG3 is a schematic diagram of a preemptive transmission provided in an embodiment of the present application.
  • FIG4 is a schematic diagram of a preemptive transmission provided in an embodiment of the present application.
  • FIG5 is a schematic diagram of a communication system provided in an embodiment of the present application.
  • FIG6 is a schematic diagram of the composition of a communication device provided in an embodiment of the present application.
  • FIG7 is a structural diagram of a communication device provided in an embodiment of the present application.
  • FIG8 is a flow chart of a communication method provided in an embodiment of the present application.
  • FIG9 is a schematic diagram of a preemptive transmission provided in an embodiment of the present application.
  • FIG10 is a schematic diagram of a PPDU frame structure provided in an embodiment of the present application.
  • FIG11 is a schematic diagram of a preemptive transmission provided in an embodiment of the present application.
  • FIG12 is a schematic diagram of a preemptive transmission provided in an embodiment of the present application.
  • FIG13 is a schematic diagram of a preemptive transmission provided in an embodiment of the present application.
  • FIG14 is a schematic diagram of a communication device provided in an embodiment of the present application.
  • FIG15 is a composition diagram of a communication device provided in an embodiment of the present application.
  • Wireless local area network (WLAN) communication system Starting from the 802.11a/b/g standard, it has gone through multiple generations, such as the 802.11n standard, 802.11ac standard, 802.11ax standard, 802.11be standard, and the next generation 802.11 standard.
  • non-HT non-high throughput
  • the 802.11n standard can be referred to as a high throughput (HT) standard.
  • the 802.11ac standard can be referred to as a very high throughput (VHT) standard.
  • the 802.11ax standard can be referred to as a high efficient (HE) standard, or the sixth wireless fidelity (Wi-Fi 6) standard.
  • the 802.11be standard can be referred to as an extremely high throughput (EHT) standard, or the Wi-Fi 7 standard.
  • the next generation 802.11 standard can be referred to as an ultra-high reliability (UHR) standard or a standard named otherwise, or the Wi-Fi 8 standard, without limitation.
  • UHR ultra-high reliability
  • PPDU physical layer protocol data unit
  • PPDU is the carrier sent by the physical layer and can also be described as a data packet, a data group or a physical layer data group.
  • TXOP Transmission opportunity
  • the WLAN communication system is deployed on an unlicensed spectrum, and multiple communication devices (such as station equipment, access point equipment, etc.) can use channel resources through competition.
  • EDCA enhanced distributed channel access
  • a communication device can send the first frame after completing the channel backoff. If the first frame has a response frame, then the successful receipt of the response frame means that the channel competition is successful, otherwise it is necessary to re-perform channel backoff. If the first frame does not require a response frame, then the transmission of the first frame means that the channel competition is successful. After the channel competition is successful, the communication device can reserve a period of time for data transmission. This period of time is called a TXOP, and the communication device that successfully reserves the TXOP is called a TXOP holder.
  • TXOP Transmission opportunity
  • TXOP In this TXOP, only the TXOP holder can actively send data, and other communication devices can only receive data or send corresponding response frames.
  • SIFS short inter-frame space
  • the channel of the TXOP holder during the TXOP duration is not easily interrupted by other communication devices.
  • Preemption The ongoing transmission of a non-low-latency service is interrupted and the transmission of a low-latency service of another communication device is temporarily inserted.
  • the access point device can trigger other site devices with low-latency services to complete uplink transmission in an uplink orthogonal frequency division multiple access (OFDMA) random competition manner by sending a trigger frame (trigger frame-random, TF-R) for random access within its own TXOP or the TXOP of other site devices.
  • OFDMA orthogonal frequency division multiple access
  • the access point device can send TF-R at any time when it can send a packet in its own TXOP (that is, the access point device is the TXOP holder) to trigger other site devices with low-latency services to complete uplink transmission in a random uplink OFDMA competition manner.
  • the access point device may not continue to send data to site device 1, and the access point device may send a TF-R.
  • site device 2 and site device 3 happen to have low-latency services at this time, site device 2 and site device 3 can follow the uplink OFDMA random competition rules and send uplink low-latency services on the corresponding resource unit (RU).
  • RU resource unit
  • the access point device suspends the original planned transmission of non-low-latency (i.e., the transmission to site device 1), it instead transmits the uplink low-latency service to site device 1.
  • TF-R gives low-latency services of other site devices a transmission opportunity, and this transmission process is called preemptive transmission.
  • the access point device is in the TXOP of a site device (that is, the site device is the TXOP holder). After sending a response frame, it can send a TF-R to trigger other site devices with low-latency services to complete uplink transmission in a random competition manner using uplink OFDMA.
  • the access point device can send a TF-R after sending a response frame to site device 1. If site device 2 and site device 3 happen to have low-latency services at this time, site device 2 and site device 3 can follow the uplink OFDMA random competition rules and send uplink low-latency services on the corresponding RU.
  • the site device knows whether there is an urgent low-latency service, and the access point device is not clear. Therefore, the access point device is very blind in when to send TF-R.
  • an embodiment of the present application provides a communication method, in which a first communication device determines a preemption backoff (PBO). If a preset condition is met, the first communication device updates the PBO to obtain an updated PBO. If the updated PBO is less than or equal to a preset threshold, the first communication device sends a PPDU in the TXOP of the second communication device; wherein the initial value of the PBO is determined according to the value of the preemption contention window (PCW).
  • PCW preemption contention window
  • the first communication device performs preemptive transmission based on the preemptive backoff mechanism.
  • the first communication device can determine the preemptive backoff value according to the preemptive contention window, and perform preemptive transmission in the TXOP of the second communication device when the updated preemptive backoff value is less than or equal to the preset threshold.
  • the access point device does not need to trigger the first communication device to perform preemptive transmission by sending a TF-R with a relatively blind timing, and the first communication device does not need to wait for the TF-R of the access point device when there is a low-latency service, thereby ensuring the service quality of the low-latency service of the first communication device and avoiding channel resource waste.
  • the use of the preemptive backoff mechanism can also reduce the conflicts that may be caused by preemptive transmission.
  • Fig. 5 is a schematic diagram of a communication system provided in an embodiment of the present application, and the communication system may be a system using the 802.11 standard.
  • the 802.11 standard includes but is not limited to: the 802.11ax standard, the 802.11be standard, or a next generation 802.11 standard.
  • the communication system may include one or more access point devices and one or more station devices.
  • the communication system may also include one or more relay devices.
  • the access point device may be an access point (AP), or a chip or a processing system installed in an AP.
  • the station device may be a station (STA), or a chip or a processing system installed in a STA.
  • the present application is applicable to communication scenarios between one or more transmitting end communication devices and one or more receiving end communication devices.
  • the communication scenario can be a communication scenario between AP and STA, or it can be a communication scenario between AP and AP, or it can be a communication scenario between STA and STA, or the communication scenario can also be a communication scenario between a relay device and at least two of the AP and STA.
  • the relay device can be an AP, STA, or other device that can implement relaying, without limitation.
  • the transmitting end communication device and the receiving end communication device may communicate via a PPDU
  • the PPDU may be a PPDU corresponding to a certain generation standard in the 802.11 standard.
  • the PPDU may be a UHR PPDU
  • the PDU may be an EHT PPDU, without limitation.
  • the AP may be a device that supports multiple WLAN standards, such as the 802.11a/b/g standard, the 802.11n standard, the 802.11ac standard, the 802.11ax standard, the 802.11be standard, or a next-generation 802.11 standard.
  • multiple WLAN standards such as the 802.11a/b/g standard, the 802.11n standard, the 802.11ac standard, the 802.11ax standard, the 802.11be standard, or a next-generation 802.11 standard.
  • AP can be a device with wireless communication function, supports communication using WLAN protocol, has the function of communicating with other devices in the WLAN network (such as stations or other access points), and of course, can also have the function of communicating with other devices.
  • the access point can also be called an access point station (AP STA).
  • the device with wireless communication function can be a complete device, or a chip or processing system installed in the complete device. The device installed with these chips or processing systems can implement the methods and functions of the embodiments of the present application under the control of the chip or processing system.
  • the AP in the embodiment of the present application is a device that provides services for STA and can support the 802.11 series of protocols.
  • AP can be a communication entity such as a communication server, router, switch, bridge, computer, mobile phone, etc.
  • AP can also be various forms of macro base stations, micro base stations, relay stations, etc.
  • AP can also be a chip and processing system in these various forms of devices.
  • AP can also be a terminal device or network device with a Wi-Fi chip.
  • AP can also be an access point for mobile users to enter the wired network. It is mainly deployed in homes, buildings and parks. The typical coverage radius is tens of meters 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.
  • the STA may be a device supporting multiple WLAN standards such as the 802.11a/b/g standard, the 802.11n standard, the 802.11ac standard, the 802.11ax standard, or the 802.11be standard.
  • multiple WLAN standards such as the 802.11a/b/g standard, the 802.11n standard, the 802.11ac standard, the 802.11ax standard, or the 802.11be standard.
  • STA can be a device with wireless communication function, supports communication using WLAN protocol, and has the ability to communicate with other stations or access points in the WLAN network.
  • the station can be called a non-access point station (non-AP STA).
  • STA can be any user communication device that allows the user to communicate with the AP and then communicate with the WLAN.
  • the device with wireless communication function can be a complete device, or a chip or processing system installed in the complete device. The device installed with these chips or processing systems can implement the methods and functions of the embodiments of the present application under the control of the chip or processing system.
  • STA can be a user device that can be connected to the Internet, such as a communication server, a router, a switch, a bridge, a computer, a tablet computer, a desktop, a laptop, a notebook computer, an ultra-mobile personal computer (UMPC), a handheld computer, a netbook, a personal digital assistant (PDA), a mobile phone, a set-top box, a smart TV, a smart wearable device, or an IoT node in the Internet of Things, or an in-vehicle communication device in the Internet of Vehicles, or an entertainment device, a gaming device or system, a global positioning system device, etc.
  • STA can also be a chip and a processing system in the above terminals.
  • STA can also be a wireless communication chip, a wireless sensor, or a wireless communication terminal.
  • the access point device or the site device may have the structure shown in FIG6, wherein the access point device or the site device may include a processor, a memory, a signal detector, a user interface, a transmitter, a receiver, and a digital signal processor.
  • the processor may be used to parse signaling information and process related data.
  • the memory may be used to store signaling information and preset values agreed in advance.
  • the signal detector may be used to perform signal detection.
  • the user interface may be used to interact with a user.
  • the transmitter and the receiver may be used to send or receive signals.
  • the digital signal processor may be used to process the signal.
  • the access point device and the site device of the embodiment of the present application can be one or more chips, or a system on chip (SOC), etc.
  • FIG. 5 is only an exemplary figure, and the number of devices included therein is not limited.
  • the communication system may also include other devices, such as wireless backhaul devices, etc.
  • the names of the various devices and the names of the various links in FIG. 5 are not limited. In addition to the names shown in FIG. 5 , the various devices and the various links may also be named other names without limitation.
  • each access point device and site device may adopt the composition structure shown in FIG7 , or include the components shown in FIG7 .
  • FIG7 is a composition diagram of a communication device 700 provided in an embodiment of the present application.
  • the communication device 700 may be a terminal device or a chip or a system on chip in a terminal device; it may also be an access network device or a chip or a system on chip in an access network device; it may also be a core network device or a chip or a system on chip in a core network device.
  • the communication device 700 includes a processor 701, a transceiver 702, and a communication line 703.
  • the communication device 700 may further include a memory 704.
  • the processor 701, the memory 704 and the transceiver 702 may be connected via a communication line 703.
  • the processor 701 is a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof.
  • the processor 701 may also be other devices with processing functions, such as circuits, devices, or software modules, without limitation.
  • the transceiver 702 is used to communicate with other devices or other communication networks.
  • the other communication networks may be Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc.
  • the transceiver 702 may be a module, a circuit, a transceiver or any device capable of achieving communication.
  • the communication line 703 is used to transmit information between the components included in the communication device 700.
  • the memory 704 is used to store instructions, where the instructions may be computer programs.
  • the memory 704 may be a read-only memory (ROM) or other types of static storage devices that can store static information and/or instructions, or a random access memory (RAM) or other types of static storage devices that can store information and/or instructions.
  • the invention may be other types of dynamic storage devices that can store or store instructions, and may also be electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.
  • EEPROM electrically erasable programmable read-only memory
  • CD-ROM compact disc read-only memory
  • optical disc storage including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.
  • the memory 704 can exist independently of the processor 701, or can be integrated with the processor 701.
  • the memory 704 can be used to store instructions or program codes or some data, etc.
  • the memory 704 can be located in the communication device 700, or can be located outside the communication device 700, without limitation.
  • the processor 701 is used to execute the instructions stored in the memory 704 to implement the communication method provided in the following embodiments of the present application.
  • the processor 701 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 7 .
  • the communication device 700 includes multiple processors.
  • it may also include a processor 707 .
  • the communication device 700 further includes an output device 705 and an input device 706.
  • the input device 706 is a keyboard, a mouse, a microphone, a joystick, and the like
  • the output device 705 is a display screen, a speaker, and the like.
  • the communication device 700 may be a desktop computer, a portable computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device having a similar structure as shown in FIG7.
  • the composition structure shown in FIG7 does not constitute a limitation on the communication device.
  • the communication device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
  • the chip system may be composed of a chip, or may include a chip and other discrete devices.
  • the communication method provided in an embodiment of the present application is described, wherein the first communication device may be any site device in the communication system shown in FIG5 , the second communication device may be any site device or access point device that successfully reserves a TXOP in the communication system shown in FIG5 , and the second communication device may also be referred to as a TXOP holder.
  • the first communication device and the second communication device described in the following embodiments may both have the components shown in FIG7 .
  • the processing performed by a single execution subject (first communication device or second communication device) shown in the embodiment of the present application may also be divided into executions by multiple execution subjects, and these execution subjects may be logically and/or physically separated without restriction.
  • FIG8 is a flow chart of a communication method provided in an embodiment of the present application. As shown in FIG8 , the method may include:
  • Step 801 The first communication device determines a PBO.
  • the first communication device can determine the initial value of PBO according to the value of PCW.
  • the first communication device may determine the value of PCW in any of the following five ways:
  • the second communication device may send first indication information to the first communication device, and the first indication information may be used to indicate the value of the PCW.
  • the first indication information may also be referred to as a PCW indication field.
  • the first indication information may be located in one or more of the following signaling: PPDU, control frame.
  • the second communication device may carry the first indication information in the control frame to indicate the value of PCW in advance.
  • control frame may be a media access control frame.
  • the second communication device may carry the first indication information in one or more PPDUs sent within its own TXOP.
  • the second communication device may carry the first indication information in the media access control frame to indicate the value of PCW in advance.
  • the second communication device may carry the first indication information in the first PPDU sent in its own TXOP.
  • the second communication device may carry the first indication information in a preamble code of the PPDU.
  • the first indication information can be located in the universal information field (U-SIG) in the preamble code of the UHR PPDU, or in the ultra-high reliability field (UHR-SIG), or in other fields of the preamble code, such as the legacy short training sequence field (L-STF), the legacy long training sequence field (L-LTF), the legacy signaling field (L-SIG), the repeated L-SIG field (RL-SIG), the ultra-high reliability short training sequence field (UHR-STF), the ultra-high reliability long training sequence field (UHR-LTF), etc., without limitation.
  • U-SIG universal information field
  • UHR-SIG ultra-high reliability field
  • the second communication device may carry the first indication information in one or more PPDUs sent within its own TXOP, or may not carry the first indication information in one or more PPDUs sent within its own TXOP, without restriction.
  • the length of the first indication information may be N bits, where N is a positive integer.
  • the value of the 2 bits can be set to 00 to indicate that the value of PCW is 1, the value of the 2 bits can be set to 01 to indicate that the value of PCW is 2, the value of the 2 bits can be set to 10 to indicate that the value of PCW is 4, and the value of the 2 bits can be set to 11 to indicate that the value of PCW is 8.
  • the access point device may send a management frame to the first communication apparatus, and the management frame may be used to indicate a value of PCW.
  • the access point device can indicate the value of PCW in advance through the management frame.
  • the management frame may be a beacon frame.
  • the management frame may include first indication information, which can be used to indicate the value of PCW.
  • the management frame may include the maximum value and the minimum value of the PCW, and the maximum value (PCWmax) and the minimum value (PCWmin) of the PCW may be used to determine the value of the PCW.
  • the first communication device may set the initial value of PCW to the minimum value of PCW according to the received management frame.
  • the first communication device may increase the value of PCW and continue to obtain the preemptive transmission opportunity according to the increased value of PCW, wherein the value of the increased PCW is less than or equal to the maximum value of PCW.
  • the first communication device may adjust the value of PCW to the minimum value of PCW, wherein if the value of PCW before the first communication device successfully preempts the transmission is the minimum value of PCW, then the first communication device may keep the value of PCW unchanged after the successful preemptive transmission, and still be the minimum value of PCW; if the value of PCW before the first communication device successfully preempts the transmission is not the minimum value of PCW, then the first communication device may adjust the value of PCW to the minimum value of PCW after the successful preemptive transmission.
  • the first communication device can determine the PBO based on the value of PCW. Each time a preset condition is met, the first communication device can update the PBO. When the updated PBO is less than or equal to a preset threshold, it can be considered that the first communication device has obtained a preemptive transmission opportunity, and the first communication device can perform preemptive transmission in the TXOP of the second communication device.
  • the first communication device when the first communication device obtains a preemptive transmission opportunity, the first communication device can send a PPDU in the TXOP of the second communication device. If the first communication device successfully receives a response frame (or confirmation frame) of the PPDU, the preemptive transmission is considered to be successful; otherwise, the preemptive transmission is considered to have failed.
  • the first communication device 1 and the first communication device 2 may simultaneously perform preemptive transmission in the TXOP of the second communication device, thereby causing the first communication device 1 to conflict with the first communication device 2, resulting in failure of the preemptive transmission of the first communication device 1 and the first communication device 2.
  • the first communication device 1 and the first communication device 2 may increase the value of PCW to regain the preemptive transmission opportunity.
  • the first communication device may increase the value of PCW according to the PCW sequence.
  • the PCW sequence may be pre-configured by the network or pre-defined by the protocol, without limitation.
  • the value of each PCW may be increased according to a certain rule.
  • PCW i+1 2 ⁇ PCW i .
  • PCW i+1 PCW i + ⁇ .
  • 1 ⁇ i ⁇ n, ⁇ is a positive integer, and ⁇ may be pre-configured by the network or pre-defined by the communication protocol without limitation.
  • the first communication device when the first communication device obtains a preemptive transmission opportunity according to PCW i , if the preemptive transmission fails, the first communication device can increase the value of PCW according to PCW i+1 and PCWmax.
  • is a positive integer.
  • may be pre-configured by the network or pre-defined by the communication protocol, without limitation.
  • the first communication device can adaptively adjust the value of PCW according to the conflict state in the communication environment, and provide a preemptive backoff method in a conflict state.
  • the second communication device may indicate the value of PCW to the first communication device through the first indication information shown in the above method 1, or may not indicate the value of PCW to the first communication device, without restriction.
  • Method 3 The first communication device determines the value of PCW according to the service expiration date of the data packet.
  • the data packet may be a low-latency data packet.
  • the first communication device when the first communication device has a low-latency data packet to be transmitted, the first communication device can determine the value of PCW by itself according to the service deadline of the data packet to be transmitted, and then determine PBO according to the value of PCW.
  • the value of PCW is smaller. If the time when the first communication device determines PBO is farther from the service deadline of the data packet, the value of PCW is larger.
  • the first communication device may determine the value of PCW based on the following formula (3):
  • T remain represents the length of time from the moment when the first communication device determines PBO to the service deadline of the data packet
  • a preemptive backoff method based on delay urgency is provided.
  • Mode 4 The first communication device sends a first request to the second communication device, and the first communication device receives a first response from the second communication device; wherein the first request is used to request negotiation of a value of PCW, and the first response is used to indicate the negotiated value of PCW.
  • the first request may include the value of the PCW expected by the first communication device
  • the second communication device may send a first response (such as a confirmation frame) to the first communication device to indicate that the second communication device recognizes the value of the PCW.
  • the negotiated value of the PCW may be the value of the PCW expected by the first communication device.
  • the second communication device may also carry the value of the PCW indicated by the second communication device in the first response.
  • the negotiated value of the PCW may be the value of the PCW indicated by the second communication device.
  • the second communication device may also send a first response (such as a negative acknowledgement (NACK) frame) to the first communication device to indicate that the second communication device does not recognize the value of the PCW.
  • NACK negative acknowledgement
  • the first communication device may adjust the expected value of the PCW to resend the first request to the second communication device.
  • the first request may include the adjusted expected value of the PCW.
  • the second communication device may send a confirmation frame to the first communication device, or indicate the value of the PCW to the first communication device, or send a negative acknowledgement frame to the first communication device, etc., without limitation.
  • Mode 5 The first communication device receives a second request from the second communication device, and the first communication device sends a second response to the second communication device; wherein the second request is used to request negotiation of a value of PCW, and the second response is used to indicate the negotiated value of PCW.
  • the second request may include the value of the PCW expected by the second communication device, and the first communication device may send a second response (such as a confirmation frame) to the second communication device to indicate that the first communication device agrees with the value of the PCW.
  • the negotiated value of the PCW may be the value of the PCW expected by the second communication device.
  • the first communication device may also carry the value of the PCW indicated by the first communication device in the second response.
  • the negotiated value of the PCW may be the value of the PCW indicated by the first communication device.
  • the first communication device determines the PCW value, it can determine the PBO according to the PCW value, and then implement preemptive transmission according to the PBO.
  • the first communication device may determine the PBO when there is a low-latency service and plans to preemptively transmit in the TXOP of the second communication device.
  • the first communication device may determine the PBO when determining the value of the PCW in the TXOP of the second communication device.
  • the initial value of PBO can be less than or equal to the value of PCW.
  • the initial value of the PBO is greater than or equal to 0.
  • the value range of the initial value of PBO is: [0, PCW], that is, the first communication device can randomly select an integer from the value range as the initial value of PBO.
  • the value range of the initial value of PBO is: [0, PCW-m], that is, the first communication device can randomly select an integer from the value range as the initial value of PBO.
  • m may represent the number of PPDUs for which preemptive transmission is allowed, starting from the first PPDU of the TXOP of the second communication device until the current moment (i.e., the moment when the first communication device determines the PBO).
  • the relevant description of the PPDU for which preemptive transmission is allowed can be found in the following description of the second indication information, which is not repeated here.
  • the value range of the initial value of PBO is: [1, PCW], that is, the first communication device can randomly select an integer from the value range as the initial value of PBO.
  • the first communication device 4 can randomly generate a PBO according to the value of PCW when a low-latency service demand arrives, for example, the value of the generated PBO is 3.
  • the first communication device 3 can also randomly generate a PBO according to the value of PCW when a low-latency service demand arrives, for example, the value of the generated PBO is 2.
  • the first communication device 2 can also randomly generate a PBO according to the value of PCW when a low-latency service demand arrives, for example, the value of the generated PBO is 1.
  • the first communication device may also receive a PPDU from the second communication device; wherein the PPDU may include the second indication information.
  • the second communication device may carry the second indication information in any PPDU sent in its own TXOP.
  • the second indication information may be used to indicate that preemptive transmission is allowed, or the second indication information may be used to indicate that preemptive transmission is not allowed.
  • the first communication device may perform preemptive transmission in the TXOP of the second communication device; if the second indication information indicates that preemptive transmission is not allowed, the first communication device may not perform preemptive transmission in the TXOP of the second communication device.
  • the second indication information is used to indicate that preemptive transmission is allowed, and may include: the second indication information is used to indicate that preemptive transmission after this PPDU is allowed; or the second indication information is used to indicate that preemptive transmission after the response frame of this PPDU is allowed.
  • the preemptive transmission may occur after this PPDU. If the second indication information is used to indicate that preemptive transmission is allowed after the response frame of this PPDU, the preemptive transmission may occur after the response frame of this PPDU.
  • the second indication information can be located in a field in physical layer signaling or in a field in a media access control (MAC) frame header, without restriction.
  • MAC media access control
  • Step 802 If the preset condition is met, the first communication device updates the PBO to obtain an updated PBO.
  • the first communication device may update the PBO every time a preset condition is met.
  • the first communication device may update the PBO to PBO-1 each time a preset condition is met, that is, each time the preset condition is met, the first communication device performs a subtraction operation on the PBO.
  • the preset condition may be any one of the following preset conditions 1 to 3:
  • Preset condition 1 The first communication device successfully receives the PPDU.
  • the preset condition 1 can be divided into the following preset conditions 1-1 to preset conditions 1-5:
  • Preset condition 1-1 the first communication device successfully receives the PPDU of the second communication device; wherein the PPDU may include second indication information, and the second indication information may be used to indicate that preemptive transmission is allowed.
  • the first communication device When the first communication device successfully receives the PPDU including the second indication information sent by the second communication device, and the second indication information is used to indicate that preemptive transmission is allowed, the first communication device can update the PBO once.
  • the first communication device may update the PBO.
  • the first communication device does not need to update the PBO.
  • Preset condition 1-2 the first communication device successfully receives the PPDU of the second communication device; wherein the PPDU may include second indication information, and the second indication information is used to indicate that the preemptive transmission of the present PPDU is allowed.
  • the first communication device when the first communication device successfully receives the PPDU including the second indication information sent by the second communication device, and the second indication information is used to indicate that the preemptive transmission after this PPDU is allowed, the first communication device can update the PBO once.
  • the first communication device may update the PBO.
  • the first communication device 3 and the first communication device 4 may update the PBO once when receiving a PPDU from the second communication device indicating that the transmission after the present PPDU is allowed to be preempted.
  • Preset condition 1-3 the first communication device successfully receives the PPDU of the second communication device.
  • the first communication device may update the PBO once when successfully receiving any PPDU from the second communication device.
  • Preset condition 1-4 the first communication device successfully receives the PPDU of the basic service set associated with the first communication device.
  • the first communication device may update the PBO once each time it successfully receives any PPDU of the basic service set (or intra-BSS) associated with the first communication device.
  • Preset condition 1-5 the first communication device successfully receives any PPDU.
  • the first communication device may update the PBO every time it successfully receives any PPDU.
  • Preset condition 2 the first communication device successfully receives the PPDU of the second communication device and the response frame of the PPDU; wherein the PPDU includes second indication information, and the second indication information is used to indicate that the response frame of the present PPDU is allowed to be transmitted first.
  • the first communication device updates the PBO once after successfully receiving the response frame of the PPDU.
  • the first communication device may update the PBO after successfully receiving the response frame of the PPDU.
  • the first communication device may update the PBO once, or the first communication device may not update the PBO.
  • the first communication device 2, the first communication device 3, and the first communication device 4 can update the PBO once when the response frame of the PPDU is successfully received after receiving the response frame of the second communication device indicating that the PPDU is allowed to be transmitted first.
  • Preset condition 3 The first communication device determines that the update time of the PBO has arrived according to the PBO update interval.
  • the first communication device may periodically update the PBO according to the acquired PBO update interval.
  • the first communication device may update the PBO once every time T.
  • the second communication device may indicate the PBO update interval to the first communication device through a PPDU (eg, the first PPDU) sent in its own TXOP, that is, the PPDU sent by the second communication device in its own TXOP may include a PBO update interval field.
  • a PPDU eg, the first PPDU
  • the PPDU sent by the second communication device in its own TXOP may include a PBO update interval field.
  • the access point device may also indicate the PBO update interval to the first communication apparatus through a management frame, that is, the management frame sent by the access point device may include a PBO update interval field.
  • the second communication device may also indicate the PBO update interval to the first communication device through a control frame, that is, the control frame sent by the second communication device may include a PBO update interval field.
  • the 2 bits can be set to 00 to indicate that the PBO update interval is 250ms; the 2 bits can be set to 01 to indicate that the PBO update interval is 500ms; the 2 bits can be set to 10 to indicate that the PBO update interval is 1000ms; the 2 bits can be set to 11 to indicate that the PBO update interval is 2000ms.
  • the length of the PBO update interval field and the PBO update interval corresponding to the value can be designed in various ways without limitation.
  • a preemptive backoff method based on a fixed time window ie, PBO update interval
  • PBO is updated at a fixed time interval.
  • the internal implementation is relatively simple, which can reduce the complexity of the preemptive backoff process.
  • the first communication device may retain the PBO and continue to update it according to the preset conditions in the next TXOP.
  • the first communication device may also invalidate the PBO in the current TXOP, and generate a new PBO according to the value of the PCW in the next TXOP, and then update the generated PBO according to the preset conditions.
  • Step 803 If the updated PBO is less than or equal to the preset threshold, the first communication device sends a Send PPDU.
  • the preset threshold may be 0.
  • the first communication device can send PPDU in the TXOP of the second communication device when the updated PBO is less than a preset threshold to achieve preemptive transmission.
  • the first communication device may continue to update the PBO when a preset condition is met.
  • the first communication device may send a PPDU in the TXOP of the second communication device to achieve preemptive transmission.
  • the first communication device can send PPDU in the TXOP of the second communication device when the updated PBO is less than a preset threshold to achieve preemptive transmission.
  • the first communication device may continue to update the PBO when a preset condition is met.
  • the first communication device may send a PPDU in the TXOP of the second communication device to achieve preemptive transmission.
  • the first communication device can send PPDU in the TXOP of the second communication device when the updated PBO is equal to a preset threshold to achieve preemptive transmission.
  • the first communication device may continue to update the PBO when a preset condition is met.
  • the first communication device may send a PPDU in the TXOP of the second communication device to achieve preemptive transmission.
  • the first communication device may send the PPDU in the TXOP of the second communication device in different ways:
  • Method 1 When the preset condition is that the first communication device successfully receives the PPDU, if the first communication device successfully receives the PPDU corresponding to the preset condition, the updated PBO is less than or equal to the preset threshold, the first communication device sends the PPDU in the TXOP of the second communication device after the first preset time after successfully receiving the PPDU.
  • the first communication device when the first communication device updates the PBO according to any preset condition from preset condition 1-1 to preset condition 1-5 in the above step 802, if the first communication device triggers the PBO to be updated to a PBO less than or equal to the preset threshold after successfully receiving a PPDU, the first communication device can send the PPDU in the TXOP of the second communication device after the first preset time after the PPDU to achieve preemptive transmission.
  • the first communication device may perform channel detection within the first preset time period. If the channel remains idle within the first preset time period, the first communication device may perform preemptive transmission in the TXOP of the second communication device after the first preset time period.
  • the first preset duration may be SIFS.
  • the first communication device 2 can update the value of PBO to 0 when receiving the second PPDU sent by the second communication device, and send the PPDU (such as low-latency data) in the TXOP of the second communication device after SIFS after the second PPDU.
  • the first communication device 3 can update the value of PBO to 0 when receiving the third PPDU sent by the second communication device, and send the PPDU in the TXOP of the second communication device after SIFS after the third PPDU.
  • the first communication device 4 can update the value of PBO to 0 when receiving the fourth PPDU sent by the second communication device, and send the PPDU in the TXOP of the second communication device after SIFS after the fourth PPDU.
  • the first communication device sends the PPDU in the TXOP of the second communication device" as an example, the first communication device 3 can update the value of PBO to 0 when receiving the third PPDU sent by the second communication device, and send the PPDU in the TXOP of the second communication device after SIFS after the third PPDU.
  • Method 2 When the preset condition is that the first communication device successfully receives the PPDU and the response frame of the PPDU of the second communication device, if the updated PBO is less than or equal to the preset threshold after the first communication device successfully receives the response frame, the first communication device sends the PPDU in the TXOP of the second communication device after the first preset time period after successfully receiving the response frame; wherein the PPDU of the second communication device includes second indication information, and the second indication information is used to indicate that the response frame of this PPDU is allowed to be preempted for transmission.
  • the first communication device updates the PBO according to the preset condition 2 in the above step 802
  • the first communication device triggers the PBO to be updated to a PBO less than or equal to the preset threshold after successfully receiving the response frame of a certain PPDU (the PPDU is a PPDU that allows preemptive transmission after the response frame of this PPDU)
  • the first communication device can send the PPDU in the TXOP of the second communication device after the first preset time after the response frame to achieve preemptive transmission.
  • the first communication device sends the PPDU in the TXOP of the second communication device
  • the first communication device 2 can send the PPDU in the TXOP of the second communication device after SIFS after the response frame when receiving the response frame of the second PPDU sent by the second communication device.
  • the first communication device may update the PBO after the second preset time period. If the updated PBO is less than or equal to a preset threshold, the first communication device may send the PPDU in the TXOP of the second communication device to achieve preemptive transmission.
  • the second preset duration is greater than the first preset duration, and the start time of the first preset duration is the same as the start time of the second preset duration.
  • the second preset duration may also be described as xIFS.
  • the first communication device sends a PPDU in the TXOP of the second communication device
  • the fourth PPDU sent by the second communication device indicates that the response frame of this PPDU is allowed to preempt transmission.
  • the first communication device receives the fourth PPDU, it can perform channel detection within the xIFS after the fourth PPDU. If the response frame of the fourth PPDU is not received within the xIFS, and it is determined that the channel is continuously idle within the xIFS, the first communication device can update the PBO. Since the updated PBO is equal to the preset threshold 0, the first communication device can send the PPDU in the TXOP of the second communication device after the second preset time length to achieve preemptive transmission.
  • Method three when the preset condition is that the first communication device determines that the update time of the PBO has arrived according to the PBO update interval, if the PBO updated by the first communication device according to the preset condition is less than or equal to the preset threshold, the first communication device sends the PPDU in the TXOP of the second communication device after the first preset time period after successfully receiving the first PPDU; wherein the first PPDU is the PPDU sent by the second communication device, the reception start time of the first PPDU is equal to or later than the first update time, and the first update time is the update time of the PBO that is less than or equal to the preset threshold.
  • the first communication device when the first communication device updates the PBO according to the preset condition 3 in the above step 802, if the first communication device updates the PBO to a PBO less than or equal to the preset threshold at the first update time according to the PBO update interval, the first communication device needs to send the PPDU in the TXOP of the second communication device after the first preset time after the PPDU received at the first update time or after the first update time.
  • the first communication device can send the PPDU in the TXOP of the second communication device after the first preset time after the first PPDU, thereby realizing preemptive transmission.
  • the first communication device can send the PPDU in the TXOP of the second communication device after the first preset time after the first PPDU, thereby realizing preemptive transmission.
  • the first PPDU may include second indication information; the second indication information may be used to indicate that preemptive transmission is allowed, or the second indication information is used to indicate that preemptive transmission after this PPDU is allowed.
  • the first communication device sends a PPDU in the TXOP of the second communication device
  • the first update moment can be the moment when the value of PBO is updated from 1 to 0, and the first communication device 2 receives the second PPDU (i.e., the first PPDU) sent by the second communication device after the first update moment, then the first communication device 2 can send the PPDU in the TXOP of the second communication device after SIFS after the second PPDU.
  • the first update moment can be the moment when the value of PBO is updated from 1 to 0, and the first communication device 3 receives the third PPDU (i.e., the first PPDU) sent by the second communication device after the first update moment, then the first communication device 2 can send the PPDU in the TXOP of the second communication device after SIFS after the third PPDU.
  • the third PPDU i.e., the first PPDU
  • Method 4 When the preset condition is that the first communication device determines that the update time of the PBO has arrived according to the PBO update interval, if the PBO updated by the first communication device according to the preset condition is less than or equal to the preset threshold, the first communication device sends the PPDU in the TXOP of the second communication device after the first preset time period after successfully receiving the response frame of the first PPDU; wherein the first PPDU is the PPDU sent by the second communication device, the reception start time of the first PPDU is equal to or later than the first update time, and the first update time is the update time of the PBO that is less than or equal to the preset threshold.
  • the first communication device when the first communication device updates the PBO according to the preset condition 3 in the above step 802, if the first communication device updates the PBO to a PBO less than or equal to the preset threshold at the first update time according to the PBO update interval, the first communication device needs to send the PPDU in the TXOP of the second communication device after the first preset time after the response frame of the PPDU received at the first update time or after the first update time.
  • the first communication device may transmit the PPDU in the TXOP of the second communication device after the first preset time period after the response frame of the first PPDU, thereby realizing preemptive transmission.
  • the first communication device may transmit the PPDU in the TXOP of the second communication device after the first preset time period after the response frame of the first PPDU, thereby realizing preemptive transmission.
  • the first PPDU may include second indication information; the second indication information is used to indicate that the response frame of the present PPDU is allowed to be transmitted first.
  • the first communication device when the first communication device sends the PPDU in the TXOP of the second communication device, optionally, the first communication device may send the PPDU through one or more channels corresponding to the TXOP of the second communication device.
  • the TXOP of the second communication device may correspond to multiple channels.
  • the first communication device may send the PPDU through any one of the one or more channels corresponding to the TXOP of the second communication device.
  • the first communication device may randomly select a channel from one or more channels corresponding to the TXOP of the second communication device to send the PPDU.
  • the TXOP of the second communication device may correspond to four 20 MHz channels, and the first communication device 2 , the first communication device 3 , and the first communication device 4 may randomly select a 20 MHz channel for preemptive transmission.
  • the transmission is successful. If at least two first communication devices select the same channel, the at least two first communication devices may regenerate the PBO to regain the preemptive transmission opportunity.
  • the first communication device sends the PPDU through at least two channels among the multiple channels corresponding to the TXOP of the second communication device; the at least two channels include a primary channel corresponding to the TXOP of the second communication device.
  • the first communication device can randomly select one or more channels (or non-primary channels) from one or more channels corresponding to the TXOP of the second communication device on the basis of selecting the primary channel, and send the PPDU in a redundant manner.
  • the TXOP of the second communication device can correspond to four 20MHz channels, and the first communication device 2, the first communication device 3, and the first communication device 4 all randomly select an additional channel for preemptive transmission on the basis of selecting the main channel.
  • the first communication device 3 and the first communication device 4 although a conflict occurs on the main channel, if the first communication device 3 and the first communication device 4 happen to have a non-main channel that does not conflict, then both transmissions are successful. If a conflict also occurs on the non-main channel, the PBO can be regenerated to regain the opportunity for preemptive transmission.
  • each first communication device selects the main channel for preemptive transmission, which can prevent the main channel from being occupied by other communication devices (such as avoiding being occupied by communication devices in other cells, that is, avoiding the communication devices in other cells from becoming TXOP holders), thereby ensuring the TXOP holder identity of the second communication device.
  • the length of the PPDU sent by each first communication device for preemptive transmission must be consistent, and the embodiment of the present application does not limit the specific indication method of the length.
  • the first communication device performs preemptive transmission based on the preemptive backoff mechanism.
  • the first communication device can determine the preemptive backoff value according to the preemptive contention window, and perform preemptive transmission in the TXOP of the second communication device when the updated preemptive backoff value is less than or equal to the preset threshold.
  • the access point device does not need to trigger the first communication device to perform preemptive transmission by sending a TF-R with a relatively blind timing, and the first communication device does not need to wait for the TF-R of the access point device when there is a low-latency service, thereby ensuring the service quality of the low-latency service of the first communication device and avoiding channel resource waste.
  • the use of the preemptive backoff mechanism can also reduce the conflicts that may be caused by preemptive transmission.
  • the second communication device may continue to send PPDU in its own TXOP after the first communication device completes the preemptive transmission.
  • the second communication device After the second communication device sends the PPDU in its own TXOP, it can perform channel detection within a second preset time after the PPDU. If the second communication device determines that the channel is idle within the second preset time, the second communication device can send the PPDU after the second preset time. If the second communication device determines that the channel is busy within the second preset time, the second communication device stops sending the PPDU.
  • the second communication device can perform channel detection within a second preset time length after the PPDU. If the channel is idle within the second preset time length, the second communication device can continue to send If the channel is busy within the second preset time period, the second communication device stops sending the PPDU.
  • the second communication device can perform channel detection within a second preset time period after the response frame of the PPDU, and if the channel is idle within the second preset time period, the second communication device can continue to send the PPDU. If the channel is busy within the second preset time period, the second communication device stops sending the PPDU.
  • the second preset duration is greater than the first preset duration.
  • the starting time of the first preset time length is the same as the starting time of the second preset time length, and the ending time of the first preset time length is the starting time of the preemptive transmission.
  • the second preset duration may also be described as xIFS.
  • the second communication device needs to wait for a second preset time length after sending each PPDU before deciding whether to continue sending the next PPDU.
  • the preset condition is that the first communication device successfully receives the PPDU of the basic service set associated with the first communication device (i.e., preset conditions 1-4), or the preset condition is that the first communication device successfully receives any PPDU (i.e., preset conditions 1-5)
  • all communication devices in the basic service set associated with the first communication device need to wait for a second preset time after sending the PPDU before deciding whether to continue sending the next PPDU.
  • the execution subject may execute some or all of the steps in the embodiments of the present application, and these steps or operations are only examples, and the embodiments of the present application may also execute other operations or variations of various operations.
  • the various steps may be executed in different orders presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be executed.
  • each device includes a hardware structure and/or software module corresponding to each function.
  • 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 the present application.
  • the embodiment of the present application can divide the functional modules of each device according to the above method example.
  • 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 module 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 function division. There may be other division methods in actual implementation.
  • Figure 14 shows a communication device 140, which can execute the actions executed by the first communication device in Figures 8 to 13, or execute the actions executed by the second communication device in Figures 8 to 13.
  • the communication device 140 may include a transceiver module 1401 and a processing module 1402.
  • the communication device 140 may be a communication device, or a chip applied to a communication device, or other combined devices, components, etc. having the functions of the above-mentioned communication device.
  • the transceiver module 1401 may be a transceiver, and the transceiver may include an antenna and a radio frequency circuit, etc.
  • the processing module 1402 may be a processor (or a processing circuit), such as a baseband processor, and the baseband processor may include one or more CPUs.
  • the transceiver module 1401 may be a radio frequency unit; the processing module 1402 may be a processor (or a processing circuit), such as a baseband processor.
  • the transceiver module 1401 may be an input and output interface of a chip (such as a baseband chip); the processing module 1402 may be a processor (or a processing circuit) of the chip system, and may include one or more central processing units.
  • transceiver module 1401 in the embodiment of the present application can be implemented by a transceiver or a transceiver-related circuit component;
  • processing module 1402 can be implemented by a processor or a processor-related circuit component (or, referred to as a processing circuit).
  • the transceiver module 1401 can be used to perform all transceiver operations performed by the communication device in the embodiments shown in Figures 8 to 13, and/or to support other processes of the technology described in this document; the processing module 1402 can be used to perform all operations except the transceiver operations performed by the communication device in the embodiments shown in Figures 8 to 13, and/or to support other processes of the technology described in this document.
  • the transceiver module 1401 in FIG. 14 may be replaced by a transceiver, which may integrate a transceiver module.
  • the processing module 1402 may be replaced by a processor, and the processor may integrate the functions of the processing module 1402.
  • the communication device 140 shown in FIG14 may also include a memory.
  • the communication device 140 involved in the embodiment of the present application may also be the communication device 150 shown in FIG15 , wherein the processor may be a logic circuit 1501 and the transceiver may be an interface circuit 1502. Further, the communication device 150 shown in FIG15 may also include a memory 1503.
  • the embodiments of the present application also provide a computer program product, which can implement the functions of any of the above method embodiments when executed by a computer.
  • the embodiments of the present application also provide a computer program, which can implement the functions of any of the above method embodiments when executed by a computer.
  • the embodiment of the present application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be completed by a computer program to instruct the relevant hardware, and the program can be stored in the above computer-readable storage medium. When the program is executed, it can include the processes of the above method embodiments.
  • the computer-readable storage medium can be an internal storage unit of the terminal (including the data sending end and/or the data receiving end) of any of the above embodiments, such as the hard disk or memory of the terminal.
  • the above computer-readable storage medium can also be an external storage device of the above terminal, such as a plug-in hard disk equipped on the above terminal, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. Further, the above computer-readable storage medium can also include both the internal storage unit of the above terminal and an external storage device.
  • the above computer-readable storage medium is used to store the above computer program and other programs and data required by the above terminal.
  • the above computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.
  • At least one (item) refers to one or more.
  • Multiple refers to two or more.
  • At least two (items) refers to two or three and more than three.
  • And/or is used to describe the association relationship of associated objects, indicating that three relationships can exist. For example, “A and/or B” can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural.
  • the character “/” generally indicates that the associated objects before and after are in an “or” relationship.
  • At least one of the following” or its similar expression refers to any combination of these items, including any combination of single or plural items.
  • At least one of a, b or c, or at least one of a, b and c can mean: a, b, c, "a and b", “a and c", “b and c” or "a and b and c", where a, b, c can be single or multiple.
  • words such as “exemplary” or “for example” are used to indicate examples, illustrations or descriptions. Any embodiment or design described as “exemplary” or “for example” in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as “exemplary” or “for example” is intended to present related concepts in a concrete way for easy understanding.
  • the disclosed devices and methods can be implemented in other ways.
  • the device embodiments described above are only schematic.
  • the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed.
  • Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
  • the units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
  • the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium.
  • the technical solution of the embodiment of the present application can essentially or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application.
  • the aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present application relates to the field of communication technology, and in particular, to a communication method and apparatus. The present application can avoid the waste of channel resources while ensuring the service quality of a low-latency service of a station device. The method comprises: a first communication apparatus determining a preemptive backoff (PBO); if a preset condition is satisfied, the first communication apparatus updating the PBO to give an updated PBO; and if the updated PBO is less than or equal to a preset threshold, the first communication apparatus sending a physical protocol data unit (PPDU) in a transmission opportunity (TXOP) of a second communication apparatus, wherein an initial value of the PBO is determined according to a value of a preemptive contention window (PCW).

Description

通信方法及装置Communication method and device

本申请要求于2023年03月10日提交国家知识产权局、申请号为202310259877.1、申请名称为“通信方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on March 10, 2023, with application number 202310259877.1 and application name “Communication Method and Device”, all contents of which are incorporated by reference in this application.

技术领域Technical Field

本申请涉及通信技术领域,尤其是涉及一种通信方法及装置。The present application relates to the field of communication technology, and in particular to a communication method and device.

背景技术Background Art

现有无线局域网(wireless local area network,WLAN)通信系统中,通信装置可以通过信道退避机制获得传输机会(transmission opportunity,TXOP),成功预留TXOP的通信装置可以被称为TXOP持有者(TXOP holder)。In the existing wireless local area network (WLAN) communication system, a communication device can obtain a transmission opportunity (TXOP) through a channel backoff mechanism, and a communication device that successfully reserves a TXOP can be called a TXOP holder.

其中,接入点设备可以在自身或其他站点设备的TXOP内,通过发送用于随机接入的触发帧(trigger frame-random,TF-R)来触发其他有低延时业务的站点设备以上行正交频分多址(orthogonal frequency division multiple access,OFDMA)随机竞争的方式完成上行传输。然而,是否有较为紧急的低延时业务只有站点设备自己知道,接入点设备并不清楚。因此,接入点设备何时发送TF-R显得非常盲目。Among them, the access point device can trigger other site devices with low-latency services to complete uplink transmission in the uplink orthogonal frequency division multiple access (OFDMA) random competition mode by sending a trigger frame-random (TF-R) for random access within its own or other site devices' TXOP. However, only the site devices themselves know whether there are more urgent low-latency services, and the access point devices are not clear. Therefore, the access point device is very blind when to send TF-R.

例如,如果接入点设备发出TF-R之后没有一个站点设备有上行低延时业务,即没有站点设备来进行占先传输,会导致信道资源被浪费。又例如,如果一个站点设备有上行低延时业务到达,但接入点设备没有发送TF-R,该站点设备的低延时业务的服务质量将会受到显著影响。For example, if no site device has uplink low-latency services after the access point device sends TF-R, that is, no site device performs preemptive transmission, channel resources will be wasted. For another example, if a site device has uplink low-latency services arriving, but the access point device does not send TF-R, the service quality of the low-latency services of the site device will be significantly affected.

综上,如何在保证站点设备的低延时业务的服务质量的同时,避免信道资源浪费成为亟待解决的技术问题。In summary, how to ensure the service quality of low-latency services of site equipment while avoiding the waste of channel resources has become a technical problem that needs to be solved urgently.

发明内容Summary of the invention

本申请实施例提供一种通信方法及装置,能够在保证站点设备的低延时业务的服务质量的同时,避免信道资源浪费。The embodiments of the present application provide a communication method and apparatus, which can avoid wasting channel resources while ensuring the service quality of low-latency services of site equipment.

第一方面,本申请实施例提供一种通信方法,该方法包括:第一通信装置确定占先退避值PBO,如果满足预设条件,第一通信装置对PBO进行更新,得到更新后的PBO,如果更新后的PBO小于或等于预设阈值,第一通信装置在第二通信装置的传输机会TXOP中发送物理层协议数据单元PPDU;其中,PBO的初始值根据占先竞争窗PCW的取值确定。In the first aspect, an embodiment of the present application provides a communication method, the method comprising: a first communication device determines a preemptive backoff value PBO; if a preset condition is met, the first communication device updates the PBO to obtain an updated PBO; if the updated PBO is less than or equal to a preset threshold, the first communication device sends a physical layer protocol data unit PPDU in a transmission opportunity TXOP of a second communication device; wherein the initial value of the PBO is determined according to the value of the preemptive contention window PCW.

基于第一方面,第一通信装置是基于占先退避机制进行占先传输的,第一通信装置可以根据占先竞争窗确定占先退避值,在更新后的占先退避值小于或等于预设阈值时,在第二通信装置的TXOP中进行占先传输。接入点设备无需通过发送时机较盲目的TF-R触发第一通信装置进行占先传输,第一通信装置也无需在有低延时业务时一直等待接入点设备的TF-R,从而可以保证第一通信装置的低延时业务的服务质量,避免信道资源浪费,同时采用占先退避机制还可以降低占先传输所可能产生的冲突。Based on the first aspect, the first communication device performs preemptive transmission based on the preemptive backoff mechanism. The first communication device can determine the preemptive backoff value according to the preemptive contention window, and perform preemptive transmission in the TXOP of the second communication device when the updated preemptive backoff value is less than or equal to the preset threshold. The access point device does not need to trigger the first communication device to perform preemptive transmission by sending a TF-R with a relatively blind timing, and the first communication device does not need to wait for the TF-R of the access point device when there is a low-latency service, thereby ensuring the service quality of the low-latency service of the first communication device and avoiding channel resource waste. At the same time, the use of the preemptive backoff mechanism can also reduce the conflicts that may be caused by preemptive transmission.

一种可能的设计中,第一通信装置确定PBO之前,方法还包括:第一通信装置接收来自第二通信装置的第一指示信息;其中,第一指示信息用于指示PCW的取值;或者,第一通信装置接收来自接入点设备的管理帧;其中,管理帧用于指示PCW的取值;或者,第一通信装置根据数据包的服务截止期,确定PCW的取值;或者,第一通信装置向第二通信装置发送第一请求,第一通信装置接收来自第二通信装置的第一响应;其中,第一请求用于请求协商PCW的取值,第一响应用于指示协商后的PCW的取值;或者,第一通信装置接收来自第二通信装置的第二请求,第一通信装置向第二通信装置发送第二响应;其中,第二请求用于请求协商PCW的取值,第二响应用于指示协商后的PCW的取值。In one possible design, before the first communication device determines the PBO, the method also includes: the first communication device receives first indication information from the second communication device; wherein the first indication information is used to indicate the value of PCW; or, the first communication device receives a management frame from an access point device; wherein the management frame is used to indicate the value of PCW; or, the first communication device determines the value of PCW according to the service deadline of the data packet; or, the first communication device sends a first request to the second communication device, and the first communication device receives a first response from the second communication device; wherein the first request is used to request negotiation of the value of PCW, and the first response is used to indicate the negotiated value of PCW; or, the first communication device receives a second request from the second communication device, and the first communication device sends a second response to the second communication device; wherein the second request is used to request negotiation of the value of PCW, and the second response is used to indicate the negotiated value of PCW.

基于该可能的设计,第一通信装置可以根据接收到的第一指示信息或管理帧确定PCW的取值,也可以自行确定PCW的取值,也可以在与第二通信装置协商后确定PCW的取值,为第一通信装置确定PCW的取值提供多种可行性方案。Based on this possible design, the first communication device can determine the value of PCW according to the received first indication information or management frame, or determine the value of PCW by itself, or determine the value of PCW after consultation with the second communication device, providing multiple feasible solutions for the first communication device to determine the value of PCW.

一种可能的设计中,第一指示信息位于下述一种或多种信令中:PPDU的前导码、媒体接入控制帧。In one possible design, the first indication information is located in one or more of the following signaling: a preamble code of the PPDU and a media access control frame.

基于该可能的设计,第一通信装置可以根据第二通信装置在TXOP中发送的PPDU确定PCW的取值,也可以根据媒体接入控制帧提前确定PCW的取值,不予限制。Based on this possible design, the first communication device can determine the value of PCW according to the PPDU sent by the second communication device in the TXOP, or can determine the value of PCW in advance according to the media access control frame, without limitation.

一种可能的设计中,管理帧包括第一指示信息;其中,第一指示信息用于指示PCW的取值;或者,管理帧包括PCW的最大值和最小值;其中,PCW的最大值和最小值用于确定PCW的取值。 In one possible design, the management frame includes first indication information; wherein the first indication information is used to indicate the value of PCW; or, the management frame includes a maximum value and a minimum value of PCW; wherein the maximum value and the minimum value of PCW are used to determine the value of PCW.

一种可能的设计中,当管理帧包括PCW的最小值和最大值时,方法还包括:第一通信装置根据管理帧,确定PCW的取值;其中,PCW的初始值为PCW的最小值;如果第一通信装置根据PCW的取值占先传输失败,第一通信装置增大PCW的取值;其中,增大后的PCW的取值小于或等于PCW的最大值;如果第一通信装置根据PCW的取值占先传输成功,第一通信装置将PCW的取值调整为PCW的最小值。In one possible design, when the management frame includes the minimum value and the maximum value of PCW, the method further includes: the first communication device determines the value of PCW according to the management frame; wherein the initial value of PCW is the minimum value of PCW; if the first communication device fails to preempt transmission according to the value of PCW, the first communication device increases the value of PCW; wherein the increased value of PCW is less than or equal to the maximum value of PCW; if the first communication device successfully preempts transmission according to the value of PCW, the first communication device adjusts the value of PCW to the minimum value of PCW.

基于上述两种可能的设计,第一通信装置可以根据管理帧中的第一指示信息确定PCW的取值。也可以基于管理帧中的PCW的最大值和最小值,根据通信环境中的冲突状态自适应的调整PCW的取值,从而提供一种冲突状态下的占先退避方法。Based on the above two possible designs, the first communication device can determine the value of PCW according to the first indication information in the management frame. It can also adaptively adjust the value of PCW according to the conflict state in the communication environment based on the maximum and minimum values of PCW in the management frame, thereby providing a preemptive backoff method in a conflict state.

一种可能的设计中,如果第一通信装置确定PBO的时刻距离数据包的服务截止期越近,PCW的取值越小;如果第一通信装置确定PBO的时刻距离数据包的服务截止期越远,PCW的取值越大。In one possible design, if the time when the first communication device determines PBO is closer to the service deadline of the data packet, the value of PCW is smaller; if the time when the first communication device determines PBO is farther from the service deadline of the data packet, the value of PCW is larger.

基于该可能的设计,提供了一种基于延时紧迫程度的占先退避方法,通过将PCW的取值与数据包的服务截止期相结合,距离数据包的服务截止期越近,PCW的取值越小,有利于越紧急的业务优先传输,提高低延时业务的服务质量。Based on this possible design, a preemptive backoff method based on delay urgency is provided. By combining the value of PCW with the service deadline of the data packet, the closer the service deadline of the data packet is, the smaller the value of PCW is, which is conducive to the priority transmission of more urgent services and improves the service quality of low-latency services.

一种可能的设计中,PBO的初始值小于或等于PCW的取值。In one possible design, the initial value of PBO is less than or equal to the value of PCW.

一种可能的设计中,第一通信装置存在低延时业务且计划在第二通信装置的TXOP内进行占先传输时,确定PBO;或者,第一通信装置在第二通信装置的TXOP内确定PCW的取值时,确定PBO。In one possible design, the first communication device determines PBO when there is a low-latency service and plans to preempt transmission in the TXOP of the second communication device; or, the first communication device determines PBO when it determines the value of PCW in the TXOP of the second communication device.

基于该可能的设计,第一通信装置可以在有低延时业务时且计划在第二通信装置的TXOP内进行占先传输时确定PBO,尽可能降低各个第一通信装置之间的冲突。第一通信装置也可以在第二通信装置的TXOP内确定PCW的取值时确定PBO,便于后续存在低延时业务时可以尽快进行占先传输,减少等待时间。Based on this possible design, the first communication device can determine the PBO when there is a low-latency service and plans to preemptively transmit in the TXOP of the second communication device, thereby reducing conflicts between the first communication devices as much as possible. The first communication device can also determine the PBO when determining the value of the PCW in the TXOP of the second communication device, so that when there is a low-latency service later, the preemptive transmission can be performed as soon as possible to reduce the waiting time.

一种可能的设计中,第一通信装置接收来自第二通信装置的PPDU;其中,PPDU包括第二指示信息,第二指示信息用于指示允许占先传输,或者,第二指示信息用于指示不允许占先传输。In one possible design, a first communication device receives a PPDU from a second communication device, wherein the PPDU includes second indication information, and the second indication information is used to indicate that preemptive transmission is allowed, or the second indication information is used to indicate that preemptive transmission is not allowed.

一种可能的设计中,第二指示信息用于指示允许占先传输,包括:第二指示信息用于指示允许本PPDU后占先传输;或者,第二指示信息用于指示允许本PPDU的应答帧后占先传输。In one possible design, the second indication information is used to indicate that preemptive transmission is allowed, including: the second indication information is used to indicate that preemptive transmission after this PPDU is allowed; or, the second indication information is used to indicate that preemptive transmission after a response frame of this PPDU is allowed.

基于上述两种可能的设计,第一通信装置根据第二通信装置发送的PPDU中的第二指示信息,可以确定第二通信装置是否允许占先传输,甚至是允许本PPDU后占先传输,还是允许本PPDU的应答帧后占先传输,进而在第二通信装置允许的情况下在第二通信装置的TXOP中进行占先传输,提高占先传输的成功率。Based on the above two possible designs, the first communication device can determine whether the second communication device allows preemptive transmission, or even allows preemptive transmission after the current PPDU, or allows preemptive transmission after the response frame of the current PPDU, according to the second indication information in the PPDU sent by the second communication device. Then, if the second communication device allows, preemptive transmission can be performed in the TXOP of the second communication device, thereby improving the success rate of preemptive transmission.

一种可能的设计中,预设条件为第一通信装置成功接收PPDU;或者,预设条件为第一通信装置成功接收第二通信装置的PPDU和PPDU的应答帧;其中,PPDU包括第二指示信息,第二指示信息用于指示允许本PPDU的应答帧后占先传输;或者,预设条件为第一通信装置根据PBO更新间隔确定PBO的更新时刻到达。In one possible design, the preset condition is that the first communication device successfully receives the PPDU; or, the preset condition is that the first communication device successfully receives the PPDU of the second communication device and the response frame of the PPDU; wherein the PPDU includes second indication information, and the second indication information is used to indicate that the response frame of this PPDU is allowed to be preempted for transmission; or, the preset condition is that the first communication device determines that the update time of the PBO has arrived according to the PBO update interval.

基于该可能的设计,第一通信装置可以在接收PPDU或接收PPDU的应答帧后,对PBO进行更新,也可以自行根据PBO更新间隔对PBO进行更新,为预设条件的设计提供多种可行性方案。Based on this possible design, the first communication device can update the PBO after receiving the PPDU or receiving the response frame of the PPDU, or it can update the PBO according to the PBO update interval, providing multiple feasible solutions for the design of preset conditions.

一种可能的设计中,预设条件为第一通信装置成功接收PPDU,包括:预设条件为第一通信装置成功接收第二通信装置的PPDU;其中,PPDU包括第二指示信息,第二指示信息用于指示允许占先传输;或者,预设条件为第一通信装置成功接收第二通信装置的PPDU;其中,PPDU包括第二指示信息,第二指示信息用于指示允许本PPDU后占先传输;或者,预设条件为第一通信装置成功接收第二通信装置的PPDU;或者,预设条件为第一通信装置成功接收第一通信装置关联的基本服务集的PPDU;或者,预设条件为第一通信装置成功接收任一PPDU。In one possible design, the preset condition is that the first communication device successfully receives the PPDU, including: the preset condition is that the first communication device successfully receives the PPDU of the second communication device; wherein the PPDU includes second indication information, and the second indication information is used to indicate that preemptive transmission is allowed; or, the preset condition is that the first communication device successfully receives the PPDU of the second communication device; wherein the PPDU includes second indication information, and the second indication information is used to indicate that preemptive transmission after this PPDU is allowed; or, the preset condition is that the first communication device successfully receives the PPDU of the second communication device; or, the preset condition is that the first communication device successfully receives the PPDU of the basic service set associated with the first communication device; or, the preset condition is that the first communication device successfully receives any PPDU.

基于该可能的设计,对于预设条件为第一通信装置成功接收PPDU,该PPDU可以是第二通信装置发送的PPDU,也可以是第一通信装置关联的基本服务集发送的PPDU,还可以是任意一个PPDU,为该预设条件的设计提供多种可行性方案。Based on this possible design, for the preset condition that the first communication device successfully receives the PPDU, the PPDU can be a PPDU sent by the second communication device, or a PPDU sent by the basic service set associated with the first communication device, or any PPDU, providing multiple feasible solutions for the design of the preset condition.

一种可能的设计中,如果更新后的PBO小于或等于预设阈值,第一通信装置在第二通信装置的TXOP中发送PPDU,包括:当预设条件为第一通信装置成功接收PPDU时,如果第一通信装置成功接收到预设条件对应的PPDU后,更新后的PBO小于或等于预设阈值,第一通信装置在成功接收到PPDU后的第一预设时长后在第二通信装置的TXOP中发送PPDU。 In one possible design, if the updated PBO is less than or equal to a preset threshold, the first communication device sends the PPDU in the TXOP of the second communication device, including: when the preset condition is that the first communication device successfully receives the PPDU, if after the first communication device successfully receives the PPDU corresponding to the preset condition, the updated PBO is less than or equal to the preset threshold, the first communication device sends the PPDU in the TXOP of the second communication device after a first preset time period after successfully receiving the PPDU.

基于该可能的设计,第一通信装置可以在成功接收到满足上述条件的PPDU后,在第一预设时长内进行信道检测,当信道在第一预设时长内持续空闲时,第一通信装置可以在第二通信装置的TXOP中发送PPDU,提高占先传输的成功率。Based on this possible design, the first communication device can perform channel detection within a first preset time period after successfully receiving a PPDU that meets the above conditions. When the channel is continuously idle within the first preset time period, the first communication device can send the PPDU in the TXOP of the second communication device to improve the success rate of preemptive transmission.

一种可能的设计中,如果更新后的PBO小于或等于预设阈值,第一通信装置在第二通信装置的TXOP中发送PPDU,包括:当预设条件为第一通信装置成功接收第二通信装置的PPDU和PPDU的应答帧时,如果第一通信装置成功接收应答帧后,更新后的PBO小于或等于预设阈值,第一通信装置在成功接收到应答帧后的第一预设时长后在第二通信装置的TXOP中发送PPDU;其中,第二通信装置的PPDU包括第二指示信息,第二指示信息用于指示允许本PPDU的应答帧后占先传输。In one possible design, if the updated PBO is less than or equal to a preset threshold, the first communication device sends a PPDU in the TXOP of the second communication device, including: when the preset condition is that the first communication device successfully receives the PPDU of the second communication device and the response frame of the PPDU, if after the first communication device successfully receives the response frame, the updated PBO is less than or equal to the preset threshold, the first communication device sends the PPDU in the TXOP of the second communication device after a first preset time period after successfully receiving the response frame; wherein the PPDU of the second communication device includes second indication information, and the second indication information is used to indicate that preemptive transmission after the response frame of this PPDU is allowed.

基于该可能的设计,第一通信装置可以在成功接收到满足上述条件的应答帧后,在第一预设时长内进行信道检测,当信道在第一预设时长内持续空闲时,第一通信装置可以在第二通信装置的TXOP中发送PPDU,提高占先传输的成功率。Based on this possible design, the first communication device can perform channel detection within a first preset time period after successfully receiving a response frame that meets the above conditions. When the channel is continuously idle within the first preset time period, the first communication device can send PPDU in the TXOP of the second communication device to improve the success rate of preemptive transmission.

一种可能的设计中,如果更新后的PBO小于或等于预设阈值,第一通信装置在第二通信装置的TXOP中发送PPDU,包括:当预设条件为第一通信装置根据PBO更新间隔确定PBO的更新时刻到达时,如果第一通信装置根据预设条件更新后的PBO小于或等于预设阈值,第一通信装置在成功接收到第一PPDU后的第一预设时长后在第二通信装置的TXOP中发送PPDU,或者,第一通信装置在成功接收到第一PPDU的应答帧后的第一预设时长后在第二通信装置的TXOP中发送PPDU;其中,第一PPDU为第二通信装置发送的PPDU,第一PPDU的接收起始时刻等于或晚于第一更新时刻,第一更新时刻为小于或等于预设阈值的PBO的更新时刻。In one possible design, if the updated PBO is less than or equal to a preset threshold, the first communication device sends a PPDU in the TXOP of the second communication device, including: when the preset condition is that the first communication device determines that the update time of the PBO has arrived according to the PBO update interval, if the PBO updated by the first communication device according to the preset condition is less than or equal to the preset threshold, the first communication device sends the PPDU in the TXOP of the second communication device after the first preset time after successfully receiving the first PPDU, or the first communication device sends the PPDU in the TXOP of the second communication device after the first preset time after successfully receiving the response frame of the first PPDU; wherein the first PPDU is the PPDU sent by the second communication device, the reception start time of the first PPDU is equal to or later than the first update time, and the first update time is the update time of the PBO less than or equal to the preset threshold.

一种可能的设计中,第一PPDU包括第二指示信息;其中,第二指示信息用于指示允许占先传输,或者,第二指示信息用于指示允许本PPDU后占先传输,或者,第二指示信息用于指示允许本PPDU的应答帧后占先传输。In one possible design, the first PPDU includes second indication information; wherein the second indication information is used to indicate that preemptive transmission is allowed, or the second indication information is used to indicate that preemptive transmission after this PPDU is allowed, or the second indication information is used to indicate that preemptive transmission after a response frame of this PPDU is allowed.

基于上述两种可能的设计,第一通信装置可以在接收到满足上述条件的第一PPDU后,在该第一PPDU或该第一PPDU的应答帧后的第一预设时长内进行信道检测,当信道在第一预设时长内持续空闲时,第一通信装置可以在第二通信装置的TXOP中发送PPDU,提高占先传输的成功率。Based on the above two possible designs, after receiving the first PPDU that meets the above conditions, the first communication device can perform channel detection within a first preset time length after the first PPDU or the response frame of the first PPDU. When the channel is continuously idle within the first preset time length, the first communication device can send the PPDU in the TXOP of the second communication device to improve the success rate of preemptive transmission.

一种可能的设计中,第一通信装置在第二通信装置的TXOP中发送PPDU,包括:第一通信装置通过第二通信装置的TXOP对应的一个或多个信道中的任意一个信道发送PPDU;或者,第一通信装置通过第二通信装置的TXOP对应的多个信道中的至少两个信道发送PPDU;其中,至少两个信道包括第二通信装置的TXOP对应的主信道。In one possible design, the first communication device sends the PPDU in the TXOP of the second communication device, including: the first communication device sends the PPDU through any one of the one or more channels corresponding to the TXOP of the second communication device; or, the first communication device sends the PPDU through at least two of the multiple channels corresponding to the TXOP of the second communication device; wherein the at least two channels include the main channel corresponding to the TXOP of the second communication device.

基于该可能的设计,第一通信装置可以选择第二通信装置的TXOP对应的一个或多个信道进行占先传输,如果选择多个信道进行占先传输,则各个第一通信装置至少需要选择主信道进行占先传输,从而避免该主信道被其他通信装置所占用(如避免被其他小区的通信装置所占用,即避免该其他小区的通信装置成为TXOP持有者),保证第二通信装置的TXOP持有者身份。Based on this possible design, the first communication device can select one or more channels corresponding to the TXOP of the second communication device for preemptive transmission. If multiple channels are selected for preemptive transmission, each first communication device needs to at least select the main channel for preemptive transmission, so as to avoid the main channel being occupied by other communication devices (such as avoiding being occupied by communication devices in other cells, that is, avoiding the communication devices in other cells from becoming TXOP holders), thereby ensuring the TXOP holder identity of the second communication device.

第二方面,本申请实施例提供一种通信方法,该方法包括:第二通信装置发送PPDU;其中,第二通信装置为传输机会TXOP持有者,PPDU包括第二指示信息,第二指示信息用于指示允许占先传输;第二通信装置在PPDU后的第二预设时长内进行信道检测;如果第二通信装置确定第二预设时长内信道空闲,第二通信装置在第二预设时长后发送PPDU。In a second aspect, an embodiment of the present application provides a communication method, the method comprising: a second communication device sends a PPDU; wherein the second communication device is a transmission opportunity TXOP holder, the PPDU includes second indication information, and the second indication information is used to indicate that preemptive transmission is allowed; the second communication device performs channel detection within a second preset time period after the PPDU; if the second communication device determines that the channel is idle within the second preset time period, the second communication device sends the PPDU after the second preset time period.

基于第二方面,第二通信装置可以通过第二指示信息,指示是否允许占先传输,从而使得第一通信装置在第二通信装置允许的情况下采用占先退避机制进行占先传输。接入点设备无需通过发送时机较盲目的TF-R触发第一通信装置进行占先传输,第一通信装置也无需在有低延时业务时一直等待接入点设备的TF-R,从而可以保证第一通信装置的低延时业务的服务质量,避免信道资源浪费,同时采用占先退避机制还可以降低占先传输所可能产生的冲突。Based on the second aspect, the second communication device can indicate whether to allow preemptive transmission through the second indication information, so that the first communication device adopts the preemptive backoff mechanism to perform preemptive transmission when the second communication device allows it. The access point device does not need to trigger the first communication device to perform preemptive transmission by sending a TF-R with a relatively blind timing, and the first communication device does not need to wait for the TF-R of the access point device when there is a low-latency service, thereby ensuring the service quality of the low-latency service of the first communication device and avoiding channel resource waste. At the same time, the use of the preemptive backoff mechanism can also reduce the conflicts that may be caused by preemptive transmission.

一种可能的设计中,第二指示信息用于指示允许占先传输,包括:第二指示信息用于指示允许本PPDU后占先传输;或者,第二指示信息用于指示允许本PPDU的应答帧后占先传输。In one possible design, the second indication information is used to indicate that preemptive transmission is allowed, including: the second indication information is used to indicate that preemptive transmission after this PPDU is allowed; or, the second indication information is used to indicate that preemptive transmission after a response frame of this PPDU is allowed.

基于该可能的设计,第二通信装置还可以通过第二指示信息指示允许本PPDU后占先传输,还是允许本PPDU的应答帧后占先传输,进而使得第一通信装置在第二通信装置允许的情况下在第二通信装置的TXOP中进行占先传输,提高占先传输的成功率。Based on this possible design, the second communication device can also indicate through the second indication information whether to allow preemptive transmission after this PPDU, or to allow preemptive transmission after the response frame of this PPDU, so that the first communication device can perform preemptive transmission in the TXOP of the second communication device when the second communication device allows, thereby improving the success rate of preemptive transmission.

一种可能的设计中,如果第二指示信息用于指示允许本PPDU的应答帧后占先传输,第二通信装 置在PPDU后的第二预设时长内进行信道检测,包括:第二通信装置在PPDU的应答帧后的第二预设时长内进行信道检测。In one possible design, if the second indication information is used to indicate that the response frame of the present PPDU is allowed to be preempted for transmission, the second communication device The method of performing channel detection within a second preset time period after the PPDU comprises: the second communication device performing channel detection within a second preset time period after the response frame of the PPDU.

基于该可能的设计,如果第二通信装置允许占先传输,则第二通信装置可以在发送PPDU后的第二预设时长内进行信道检测,或者在收到发送的PPDU的应答帧后的第二预设时长内进行信道检测,如果信道繁忙,则表明可能有占先传输正在进行,第二通信装置可以暂停自身的数据传输,提高占先传输的低延时业务的服务质量。如果信道持续空闲,则第二通信装置可以继续进行自身的数据传输,以避免信道资源被浪费。Based on this possible design, if the second communication device allows preemptive transmission, the second communication device can perform channel detection within the second preset time after sending the PPDU, or perform channel detection within the second preset time after receiving the response frame of the sent PPDU. If the channel is busy, it indicates that preemptive transmission may be in progress. The second communication device can suspend its own data transmission to improve the service quality of the low-latency service of the preemptive transmission. If the channel is continuously idle, the second communication device can continue its own data transmission to avoid wasting channel resources.

一种可能的设计中,第二预设时长大于第一预设时长;其中,第一预设时长的起始时刻与第二预设时长的起始时刻相同,第一预设时长的结束时刻为占先传输的起始时刻。In one possible design, the second preset duration is greater than the first preset duration; wherein the starting time of the first preset duration is the same as the starting time of the second preset duration, and the ending time of the first preset duration is the starting time of the preemptive transmission.

基于该可能的设计,由于第一通信装置是在第一预设时长后进行占先传输的,通过将第二预设时长设置为大于第一预设时长,可以降低第二通信装置与第一通信装置的传输冲突,提高占先传输的成功率。Based on this possible design, since the first communication device performs preemptive transmission after the first preset time length, by setting the second preset time length to be greater than the first preset time length, the transmission conflict between the second communication device and the first communication device can be reduced and the success rate of the preemptive transmission can be improved.

一种可能的设计中,第二通信装置向第一通信装置发送第一指示信息;其中,第一指示信息用于指示占先竞争窗PCW的取值。In one possible design, the second communication device sends first indication information to the first communication device; wherein the first indication information is used to indicate the value of the preemptive contention window PCW.

一种可能的设计中,第一指示信息位于下述一种或多种信令中:PPDU的前导码、媒体接入控制帧。In one possible design, the first indication information is located in one or more of the following signaling: a preamble code of the PPDU and a media access control frame.

基于上述两种可能的设计,第二通信装置可以通过在TXOP中发送的PPDU向第一通信装置指示PCW的取值,也可以根据媒体接入控制帧提前向第一通信装置指示PCW的取值,不予限制。Based on the above two possible designs, the second communication device can indicate the value of PCW to the first communication device through the PPDU sent in the TXOP, or can indicate the value of PCW to the first communication device in advance according to the media access control frame, without restriction.

一种可能的设计中,如果第二通信装置确定第二预设时长内信道繁忙,第二通信装置停止发送PPDU。In one possible design, if the second communication device determines that the channel is busy within a second preset time period, the second communication device stops sending the PPDU.

基于该可能的设计,如果第二通信装置确定第二预设时长内信道繁忙,则表明可能有占先传输正在进行,第二通信装置可以暂停自身的数据传输,提高占先传输的低延时业务的服务质量。Based on this possible design, if the second communication device determines that the channel is busy within the second preset time period, it indicates that preemptive transmission may be in progress. The second communication device can suspend its own data transmission to improve the service quality of the low-latency service of the preemptive transmission.

第三方面,本申请实施例提供一种通信装置,通信装置可以应用于上述第一方面或第一方面可能的设计中的第一通信装置,以实现上述第一通信装置所执行的功能,该通信装置可以是第一通信装置,也可以是第一通信装置的芯片或者片上系统等,通信装置可以通过硬件执行上述第一通信装置所执行的功能,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。如,收发模块和处理模块。处理模块,用于确定占先退避值PBO,如果满足预设条件,对PBO进行更新,得到更新后的PBO;收发模块,用于如果更新后的PBO小于或等于预设阈值,在第二通信装置的传输机会TXOP中发送物理层协议数据单元PPDU;其中,PBO的初始值根据占先竞争窗PCW的取值确定。In a third aspect, an embodiment of the present application provides a communication device, which can be applied to the first communication device in the first aspect or the possible design of the first aspect to implement the function performed by the first communication device. The communication device can be a first communication device, or a chip or system on chip of the first communication device, etc. The communication device can perform the function performed by the first communication device through hardware, or can perform the corresponding software implementation through hardware. The hardware or software includes one or more modules corresponding to the above functions. For example, a transceiver module and a processing module. The processing module is used to determine the preemptive backoff value PBO, and if the preset conditions are met, the PBO is updated to obtain the updated PBO; the transceiver module is used to send a physical layer protocol data unit PPDU in the transmission opportunity TXOP of the second communication device if the updated PBO is less than or equal to the preset threshold; wherein the initial value of the PBO is determined according to the value of the preemptive contention window PCW.

一种可能的设计中,收发模块,还用于接收来自第二通信装置的第一指示信息;其中,第一指示信息用于指示PCW的取值;或者,收发模块,还用于接收来自接入点设备的管理帧;其中,管理帧用于指示PCW的取值;或者,处理模块,还用于根据数据包的服务截止期,确定PCW的取值;或者,收发模块,还用于向第二通信装置发送第一请求,接收来自第二通信装置的第一响应;其中,第一请求用于请求协商PCW的取值,第一响应用于指示协商后的PCW的取值;或者,收发模块,还用于接收来自第二通信装置的第二请求,向第二通信装置发送第二响应;其中,第二请求用于请求协商PCW的取值,第二响应用于指示协商后的PCW的取值。In one possible design, the transceiver module is further used to receive first indication information from a second communication device; wherein the first indication information is used to indicate the value of PCW; or, the transceiver module is further used to receive a management frame from an access point device; wherein the management frame is used to indicate the value of PCW; or, the processing module is further used to determine the value of PCW according to the service expiration date of the data packet; or, the transceiver module is further used to send a first request to the second communication device and receive a first response from the second communication device; wherein the first request is used to request negotiation of the value of PCW, and the first response is used to indicate the negotiated value of PCW; or, the transceiver module is further used to receive a second request from the second communication device and send a second response to the second communication device; wherein the second request is used to request negotiation of the value of PCW, and the second response is used to indicate the negotiated value of PCW.

一种可能的设计中,第一指示信息位于下述一种或多种信令中:PPDU的前导码、媒体接入控制帧。In one possible design, the first indication information is located in one or more of the following signaling: a preamble code of the PPDU and a media access control frame.

一种可能的设计中,管理帧包括第一指示信息;其中,第一指示信息用于指示PCW的取值;或者,管理帧包括PCW的最大值和最小值;其中,PCW的最大值和最小值用于确定PCW的取值。In one possible design, the management frame includes first indication information; wherein the first indication information is used to indicate the value of PCW; or, the management frame includes a maximum value and a minimum value of PCW; wherein the maximum value and the minimum value of PCW are used to determine the value of PCW.

一种可能的设计中,当管理帧包括PCW的最小值和最大值时,处理模块,还用于根据管理帧,确定PCW的取值;其中,PCW的初始值为PCW的最小值;如果第一通信装置根据PCW的取值占先传输失败,处理模块增大PCW的取值;其中,增大后的PCW的取值小于或等于PCW的最大值;如果第一通信装置根据PCW的取值占先传输成功,处理模块将PCW的取值调整为PCW的最小值。In one possible design, when the management frame includes the minimum value and the maximum value of PCW, the processing module is further used to determine the value of PCW based on the management frame; wherein the initial value of PCW is the minimum value of PCW; if the first communication device fails to preempt transmission according to the value of PCW, the processing module increases the value of PCW; wherein the increased value of PCW is less than or equal to the maximum value of PCW; if the first communication device successfully preempts transmission according to the value of PCW, the processing module adjusts the value of PCW to the minimum value of PCW.

一种可能的设计中,如果处理模块确定PBO的时刻距离数据包的服务截止期越近,PCW的取值越小;如果处理模块确定PBO的时刻距离数据包的服务截止期越远,PCW的取值越大。In one possible design, if the processing module determines that the time when PBO is closer to the service deadline of the data packet, the value of PCW is smaller; if the processing module determines that the time when PBO is farther from the service deadline of the data packet, the value of PCW is larger.

一种可能的设计中,PBO的初始值小于或等于PCW的取值。In one possible design, the initial value of PBO is less than or equal to the value of PCW.

一种可能的设计中,处理模块,还用于第一通信装置存在低延时业务且计划在第二通信装置的TXOP内进行占先传输时,确定PBO;或者,处理模块,还用于在第二通信装置的TXOP内确定PCW 的取值时,确定PBO。In one possible design, the processing module is further configured to determine the PBO when the first communication device has a low-latency service and plans to preemptively transmit in the TXOP of the second communication device; or, the processing module is further configured to determine the PCW in the TXOP of the second communication device. When the value of is taken, PBO is determined.

一种可能的设计中,收发模块,还用于接收来自第二通信装置的PPDU;其中,PPDU包括第二指示信息,第二指示信息用于指示允许占先传输,或者,第二指示信息用于指示不允许占先传输。In one possible design, the transceiver module is also used to receive a PPDU from a second communication device; wherein the PPDU includes second indication information, and the second indication information is used to indicate that preemptive transmission is allowed, or the second indication information is used to indicate that preemptive transmission is not allowed.

一种可能的设计中,第二指示信息用于指示允许占先传输,包括:第二指示信息用于指示允许本PPDU后占先传输;或者,第二指示信息用于指示允许本PPDU的应答帧后占先传输。In one possible design, the second indication information is used to indicate that preemptive transmission is allowed, including: the second indication information is used to indicate that preemptive transmission after this PPDU is allowed; or, the second indication information is used to indicate that preemptive transmission after a response frame of this PPDU is allowed.

一种可能的设计中,预设条件为第一通信装置成功接收PPDU;或者,预设条件为第一通信装置成功接收第二通信装置的PPDU和PPDU的应答帧;其中,PPDU包括第二指示信息,第二指示信息用于指示允许本PPDU的应答帧后占先传输;或者,预设条件为第一通信装置根据PBO更新间隔确定PBO的更新时刻到达。In one possible design, the preset condition is that the first communication device successfully receives the PPDU; or, the preset condition is that the first communication device successfully receives the PPDU of the second communication device and the response frame of the PPDU; wherein the PPDU includes second indication information, and the second indication information is used to indicate that the response frame of this PPDU is allowed to be preempted for transmission; or, the preset condition is that the first communication device determines that the update time of the PBO has arrived according to the PBO update interval.

一种可能的设计中,预设条件为第一通信装置成功接收PPDU,包括:预设条件为第一通信装置成功接收第二通信装置的PPDU;其中,PPDU包括第二指示信息,第二指示信息用于指示允许占先传输;或者,预设条件为第一通信装置成功接收第二通信装置的PPDU;其中,PPDU包括第二指示信息,第二指示信息用于指示允许本PPDU后占先传输;或者,预设条件为第一通信装置成功接收第二通信装置的PPDU;或者,预设条件为第一通信装置成功接收第一通信装置关联的基本服务集的PPDU;或者,预设条件为第一通信装置成功接收任一PPDU。In one possible design, the preset condition is that the first communication device successfully receives the PPDU, including: the preset condition is that the first communication device successfully receives the PPDU of the second communication device; wherein the PPDU includes second indication information, and the second indication information is used to indicate that preemptive transmission is allowed; or, the preset condition is that the first communication device successfully receives the PPDU of the second communication device; wherein the PPDU includes second indication information, and the second indication information is used to indicate that preemptive transmission after this PPDU is allowed; or, the preset condition is that the first communication device successfully receives the PPDU of the second communication device; or, the preset condition is that the first communication device successfully receives the PPDU of the basic service set associated with the first communication device; or, the preset condition is that the first communication device successfully receives any PPDU.

一种可能的设计中,如果更新后的PBO小于或等于预设阈值,收发模块,具体用于:当预设条件为第一通信装置成功接收PPDU时,如果收发模块成功接收到预设条件对应的PPDU后,更新后的PBO小于或等于预设阈值,收发模块在成功接收到PPDU后的第一预设时长后在第二通信装置的TXOP中发送PPDU。In one possible design, if the updated PBO is less than or equal to a preset threshold, the transceiver module is specifically used to: when the preset condition is that the first communication device successfully receives the PPDU, if the transceiver module successfully receives the PPDU corresponding to the preset condition, the updated PBO is less than or equal to the preset threshold, the transceiver module sends the PPDU in the TXOP of the second communication device after the first preset time after successfully receiving the PPDU.

一种可能的设计中,如果更新后的PBO小于或等于预设阈值,收发模块,具体用于:当预设条件为第一通信装置成功接收第二通信装置的PPDU和PPDU的应答帧时,如果收发模块成功接收应答帧后,更新后的PBO小于或等于预设阈值,收发模块在成功接收到应答帧后的第一预设时长后在第二通信装置的TXOP中发送PPDU;其中,第二通信装置的PPDU包括第二指示信息,第二指示信息用于指示允许本PPDU的应答帧后占先传输。In one possible design, if the updated PBO is less than or equal to a preset threshold, the transceiver module is specifically used to: when the preset condition is that the first communication device successfully receives the PPDU of the second communication device and the response frame of the PPDU, if after the transceiver module successfully receives the response frame, the updated PBO is less than or equal to the preset threshold, the transceiver module sends the PPDU in the TXOP of the second communication device after the first preset time after successfully receiving the response frame; wherein the PPDU of the second communication device includes second indication information, and the second indication information is used to indicate that preemptive transmission after the response frame of this PPDU is allowed.

一种可能的设计中,如果更新后的PBO小于或等于预设阈值,收发模块,具体用于:当预设条件为第一通信装置根据PBO更新间隔确定PBO的更新时刻到达时,如果处理模块根据预设条件更新后的PBO小于或等于预设阈值,收发模块在成功接收到第一PPDU后的第一预设时长后在第二通信装置的TXOP中发送PPDU,或者,收发模块在成功接收到第一PPDU的应答帧后的第一预设时长后在第二通信装置的TXOP中发送PPDU;其中,第一PPDU为第二通信装置发送的PPDU,第一PPDU的接收起始时刻等于或晚于第一更新时刻,第一更新时刻为小于或等于预设阈值的PBO的更新时刻。In one possible design, if the updated PBO is less than or equal to a preset threshold, the transceiver module is specifically used to: when the preset condition is that the first communication device determines that the update time of the PBO has arrived according to the PBO update interval, if the PBO updated by the processing module according to the preset condition is less than or equal to the preset threshold, the transceiver module sends the PPDU in the TXOP of the second communication device after the first preset time after successfully receiving the first PPDU, or the transceiver module sends the PPDU in the TXOP of the second communication device after the first preset time after successfully receiving the response frame of the first PPDU; wherein the first PPDU is the PPDU sent by the second communication device, the reception start time of the first PPDU is equal to or later than the first update time, and the first update time is the update time of the PBO that is less than or equal to the preset threshold.

一种可能的设计中,第一PPDU包括第二指示信息;其中,第二指示信息用于指示允许占先传输,或者,第二指示信息用于指示允许本PPDU后占先传输,或者,第二指示信息用于指示允许本PPDU的应答帧后占先传输。In one possible design, the first PPDU includes second indication information; wherein the second indication information is used to indicate that preemptive transmission is allowed, or the second indication information is used to indicate that preemptive transmission after this PPDU is allowed, or the second indication information is used to indicate that preemptive transmission after a response frame of this PPDU is allowed.

一种可能的设计中,收发模块,具体用于:通过第二通信装置的TXOP对应的一个或多个信道中的任意一个信道发送PPDU;或者,通过第二通信装置的TXOP对应的多个信道中的至少两个信道发送PPDU;其中,至少两个信道包括第二通信装置的TXOP对应的主信道。In one possible design, the transceiver module is specifically used to: send the PPDU through any one of the one or more channels corresponding to the TXOP of the second communication device; or, send the PPDU through at least two of the multiple channels corresponding to the TXOP of the second communication device; wherein the at least two channels include the main channel corresponding to the TXOP of the second communication device.

需要说明的是,第三方面中通信装置的具体实现方式可参考上述第一方面或第一方面的任一种可能的设计提供的通信方法中第一通信装置的行为功能,不予赘述。It should be noted that the specific implementation method of the communication device in the third aspect can refer to the behavioral function of the first communication device in the communication method provided by the first aspect or any possible design of the first aspect, and will not be repeated here.

第四方面,本申请实施例提供一种通信装置,通信装置可以应用于上述第二方面或第二方面可能的设计中的第二通信装置,以实现上述第二通信装置所执行的功能,该通信装置可以是第二通信装置,也可以是第二通信装置的芯片或者片上系统等,通信装置可以通过硬件执行上述第二通信装置所执行的功能,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。如,收发模块和处理模块。收发模块,用于发送PPDU;其中,第二通信装置为传输机会TXOP持有者,PPDU包括第二指示信息,第二指示信息用于指示允许占先传输;处理模块,用于在PPDU后的第二预设时长内进行信道检测;如果处理模块确定第二预设时长内信道空闲,收发模块在第二预设时长后发送PPDU。In a fourth aspect, an embodiment of the present application provides a communication device, which can be applied to the second communication device in the second aspect or the possible design of the second aspect to implement the function performed by the second communication device. The communication device can be a second communication device, or a chip or system on chip of the second communication device, etc. The communication device can perform the function performed by the second communication device through hardware, or can perform the corresponding software implementation through hardware. The hardware or software includes one or more modules corresponding to the above functions. For example, a transceiver module and a processing module. The transceiver module is used to send PPDU; wherein the second communication device is a transmission opportunity TXOP holder, and the PPDU includes a second indication information, and the second indication information is used to indicate that preemptive transmission is allowed; the processing module is used to perform channel detection within a second preset time after the PPDU; if the processing module determines that the channel is idle within the second preset time, the transceiver module sends the PPDU after the second preset time.

一种可能的设计中,第二指示信息用于指示允许占先传输,包括:第二指示信息用于指示允许本 PPDU后占先传输;或者,第二指示信息用于指示允许本PPDU的应答帧后占先传输。In a possible design, the second indication information is used to indicate that preemptive transmission is allowed, including: the second indication information is used to indicate that the current or, the second indication information is used to indicate that the response frame of the present PPDU is allowed to be preempted for transmission.

一种可能的设计中,如果第二指示信息用于指示允许本PPDU的应答帧后占先传输,处理模块,具体用于:在PPDU的应答帧后的第二预设时长内进行信道检测。In one possible design, if the second indication information is used to indicate that preemptive transmission is allowed after the response frame of the PPDU, the processing module is specifically used to perform channel detection within a second preset time length after the response frame of the PPDU.

一种可能的设计中,第二预设时长大于第一预设时长;其中,第一预设时长的起始时刻与第二预设时长的起始时刻相同,第一预设时长的结束时刻为占先传输的起始时刻。In one possible design, the second preset duration is greater than the first preset duration; wherein the starting time of the first preset duration is the same as the starting time of the second preset duration, and the ending time of the first preset duration is the starting time of the preemptive transmission.

一种可能的设计中,收发模块,还用于向第一通信装置发送第一指示信息;其中,第一指示信息用于指示占先竞争窗PCW的取值。In one possible design, the transceiver module is also used to send a first indication message to the first communication device; wherein the first indication message is used to indicate the value of the preemptive contention window PCW.

一种可能的设计中,第一指示信息位于下述一种或多种信令中:PPDU的前导码、媒体接入控制帧。In one possible design, the first indication information is located in one or more of the following signaling: a preamble code of the PPDU and a media access control frame.

一种可能的设计中,收发模块,还用于如果处理模块确定第二预设时长内信道繁忙,停止发送PPDU。In one possible design, the transceiver module is also used to stop sending the PPDU if the processing module determines that the channel is busy within a second preset time period.

需要说明的是,第四方面中通信装置的具体实现方式可参考上述第二方面或第二方面的任一种可能的设计提供的通信方法中第二通信装置的行为功能,不予赘述。It should be noted that the specific implementation method of the communication device in the fourth aspect can refer to the behavioral function of the second communication device in the communication method provided by the above-mentioned second aspect or any possible design of the second aspect, and will not be repeated here.

第五方面,本申请实施例提供一种通信装置,该通信装置包括一个或多个处理器;一个或多个处理器,用于运行计算机程序或指令,当一个或多个处理器执行计算机指令或指令时,使得通信装置执行如第一方面至第二方面中任一方面所述的通信方法。该通信装置可以是第一通信装置或者第二通信装置,也可以是第一通信装置或者第二通信装置的芯片或者片上系统等。In a fifth aspect, an embodiment of the present application provides a communication device, the communication device comprising one or more processors; the one or more processors are used to run a computer program or instruction, and when the one or more processors execute the computer instruction or instruction, the communication device executes the communication method as described in any one of the first aspect to the second aspect. The communication device can be a first communication device or a second communication device, or a chip or a system on a chip of the first communication device or the second communication device.

一种可能的设计中,该通信装置还包括一个或多个存储器,一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储上述计算机程序或指令。在一种可能的实现方式中,存储器位于所述通信装置之外。在另一种可能的实现方式中,存储器位于所述通信装置之内。本申请实施例中,处理器和存储器还可能集成于一个器件中,即处理器和存储器还可以被集成在一起。在一种可能的实现方式中,所述通信装置还包括收发器,所述收发器,用于接收信息和/或发送信息。In one possible design, the communication device further includes one or more memories, the one or more memories are coupled to one or more processors, and the one or more memories are used to store the above-mentioned computer programs or instructions. In one possible implementation, the memory is located outside the communication device. In another possible implementation, the memory is located inside the communication device. In an embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together. In one possible implementation, the communication device further includes a transceiver, and the transceiver is used to receive information and/or send information.

一种可能的设计中,该通信装置还包括一个或多个通信接口,一个或多个通信接口和一个或多个处理器耦合,一个或多个通信接口用于与通信装置之外的其它模块进行通信。In one possible design, the communication device also includes one or more communication interfaces, the one or more communication interfaces are coupled to the one or more processors, and the one or more communication interfaces are used to communicate with other modules outside the communication device.

第六方面,本申请实施例提供了一种通信装置,该通信装置包括输入输出接口和逻辑电路;输入输出接口,用于输入和/或输出信息;逻辑电路用于执行如第一方面至第二方面中任一方面所述的通信方法,根据信息进行处理和/或生成信息。In a sixth aspect, an embodiment of the present application provides a communication device, which includes an input/output interface and a logic circuit; the input/output interface is used to input and/or output information; the logic circuit is used to execute the communication method described in any one of the first to second aspects, and process and/or generate information based on the information.

第七方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令或程序,当计算机指令或程序在计算机上运行时,使得如第一方面至第二方面中任一方面所述的通信方法被执行。In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores computer instructions or programs. When the computer instructions or programs are run on a computer, the communication method described in any one of the first to second aspects is executed.

第八方面,本申请实施例提供了一种包含计算机指令的计算机程序产品,当其在计算机上运行时,使得如第一方面至第二方面中任一方面所述的通信方法被执行。In an eighth aspect, an embodiment of the present application provides a computer program product comprising computer instructions, which, when executed on a computer, enables the communication method described in any one of the first to second aspects to be executed.

第九方面,本申请实施例提供一种计算机程序,当其在计算机上运行时,使得如第一方面至第二方面中任一方面所述的通信方法被执行。In a ninth aspect, an embodiment of the present application provides a computer program, which, when executed on a computer, enables the communication method described in any one of the first to second aspects to be executed.

其中,第五方面至第九方面中任一种设计方式所带来的技术效果可参见上述第一方面至第二方面中任一方面所带来的技术效果。Among them, the technical effects brought about by any design method in the fifth to ninth aspects can refer to the technical effects brought about by any design method in the first to second aspects mentioned above.

第十方面,提供了一种通信方法,该通信方法可以包括如第一方面所述的通信方法和如第二方面所述的通信方法。In a tenth aspect, a communication method is provided, which may include the communication method as described in the first aspect and the communication method as described in the second aspect.

第十一方面,提供了一种通信系统,该通信系统可以包括如第三方面所述的第一通信装置和如第二方面所述的第二通信装置。In an eleventh aspect, a communication system is provided, which may include the first communication device as described in the third aspect and the second communication device as described in the second aspect.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本申请实施例提供的一种占先传输的示意图;FIG1 is a schematic diagram of a preemptive transmission provided in an embodiment of the present application;

图2为本申请实施例提供的一种占先传输的示意图;FIG2 is a schematic diagram of a preemptive transmission provided in an embodiment of the present application;

图3为本申请实施例提供的一种占先传输的示意图;FIG3 is a schematic diagram of a preemptive transmission provided in an embodiment of the present application;

图4为本申请实施例提供的一种占先传输的示意图;FIG4 is a schematic diagram of a preemptive transmission provided in an embodiment of the present application;

图5为本申请实施例提供的一种通信系统的示意图;FIG5 is a schematic diagram of a communication system provided in an embodiment of the present application;

图6为本申请实施例提供的一种通信装置的组成示意图;FIG6 is a schematic diagram of the composition of a communication device provided in an embodiment of the present application;

图7为本申请实施例提供的一种通信装置的结构图;FIG7 is a structural diagram of a communication device provided in an embodiment of the present application;

图8为本申请实施例提供的一种通信方法的流程图; FIG8 is a flow chart of a communication method provided in an embodiment of the present application;

图9为本申请实施例提供的一种占先传输的示意图;FIG9 is a schematic diagram of a preemptive transmission provided in an embodiment of the present application;

图10为本申请实施例提供的一种PPDU的帧结构示意图;FIG10 is a schematic diagram of a PPDU frame structure provided in an embodiment of the present application;

图11为本申请实施例提供的一种占先传输的示意图;FIG11 is a schematic diagram of a preemptive transmission provided in an embodiment of the present application;

图12为本申请实施例提供的一种占先传输的示意图;FIG12 is a schematic diagram of a preemptive transmission provided in an embodiment of the present application;

图13为本申请实施例提供的一种占先传输的示意图;FIG13 is a schematic diagram of a preemptive transmission provided in an embodiment of the present application;

图14为本申请实施例提供的一种通信装置的示意图;FIG14 is a schematic diagram of a communication device provided in an embodiment of the present application;

图15为本申请实施例提供的一种通信装置的组成图。FIG15 is a composition diagram of a communication device provided in an embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

在描述本申请实施例之前,对本申请实施例涉及的技术术语进行描述。Before describing the embodiments of the present application, the technical terms involved in the embodiments of the present application are described.

无线局域网(wireless local area network,WLAN)通信系统:从802.11a/b/g标准开始,历经多代,如802.11n标准、802.11ac标准、802.11ax标准、802.11be标准、更下一代的802.11标准等标准。Wireless local area network (WLAN) communication system: Starting from the 802.11a/b/g standard, it has gone through multiple generations, such as the 802.11n standard, 802.11ac standard, 802.11ax standard, 802.11be standard, and the next generation 802.11 standard.

其中,对于802.11n标准之前的标准,如802.11a/b/g等标准可以统称为非高吞吐率(non-high throughput,non-HT)标准。802.11n标准可以称为高吞吐率(high throughput,HT)标准。802.11ac标准可以称为非常高吞吐率(very high throughput,VHT)标准。802.11ax标准可以称为高效(high efficient,HE)标准,也可以称为第6代无线保真(the sixth wireless fidelity,Wi-Fi 6)标准。802.11be标准可以称为极高吞吐率(extremely high throughput,EHT)标准,也可以称为Wi-Fi 7标准。更下一代的802.11标准可以称为超高可靠(ultra-high reliability,UHR)标准或被命名为其他名称的标准,也可以称为Wi-Fi8标准,不予限制。Among them, standards before the 802.11n standard, such as 802.11a/b/g, etc., can be collectively referred to as non-high throughput (non-HT) standards. The 802.11n standard can be referred to as a high throughput (HT) standard. The 802.11ac standard can be referred to as a very high throughput (VHT) standard. The 802.11ax standard can be referred to as a high efficient (HE) standard, or the sixth wireless fidelity (Wi-Fi 6) standard. The 802.11be standard can be referred to as an extremely high throughput (EHT) standard, or the Wi-Fi 7 standard. The next generation 802.11 standard can be referred to as an ultra-high reliability (UHR) standard or a standard named otherwise, or the Wi-Fi 8 standard, without limitation.

随着通信技术的不断发展,越来越多的无线网络应用和服务对延时特性提出了较为严苛的要求(即低延时需求),例如在线游戏、虚拟现实、工业现场、远程医疗等。为此,EHT标准以及UHR标准均将保障延时以及延时抖动特性作为一项关键的技术目标,得到了业界的广泛重视。With the continuous development of communication technology, more and more wireless network applications and services have put forward more stringent requirements on delay characteristics (i.e. low delay requirements), such as online games, virtual reality, industrial sites, telemedicine, etc. For this reason, both the EHT standard and the UHR standard regard the guarantee of delay and delay jitter characteristics as a key technical goal, which has been widely valued by the industry.

在WLAN通信系统中,通信装置与通信装置之间可以通过物理层协议数据单元(physical protocol data unit,PPDU)进行通信,其中,PPDU即物理层发送的载体,也可以描述为数据包、数据分组或物理层数据分组。In a WLAN communication system, communication devices can communicate with each other through a physical layer protocol data unit (PPDU), where PPDU is the carrier sent by the physical layer and can also be described as a data packet, a data group or a physical layer data group.

传输机会(transmission opportunity,TXOP):WLAN通信系统部署在非授权频谱上,多个通信装置(如站点设备、接入点设备等)可以通过竞争来使用信道资源。在常用的增强分布式信道接入(enhance distributed channel access,EDCA)机制中,一个通信装置可以在完成信道退避之后,发送首帧,如果首帧有响应帧,则成功接收到响应帧之后意味着信道竞争成功,否则就需要重新进行信道退避。如果首帧不需要响应帧,则首帧发送之后就意味着信道竞争成功。在信道竞争成功之后,该通信装置可以预留一段时间来进行数据传输,该时间段被称为一个TXOP,成功预留TXOP的通信装置被称为TXOP持有者(TXOP holder)。Transmission opportunity (TXOP): The WLAN communication system is deployed on an unlicensed spectrum, and multiple communication devices (such as station equipment, access point equipment, etc.) can use channel resources through competition. In the commonly used enhanced distributed channel access (EDCA) mechanism, a communication device can send the first frame after completing the channel backoff. If the first frame has a response frame, then the successful receipt of the response frame means that the channel competition is successful, otherwise it is necessary to re-perform channel backoff. If the first frame does not require a response frame, then the transmission of the first frame means that the channel competition is successful. After the channel competition is successful, the communication device can reserve a period of time for data transmission. This period of time is called a TXOP, and the communication device that successfully reserves the TXOP is called a TXOP holder.

在该TXOP内只有TXOP holder可以主动发送数据,其它通信装置只能进行数据接收或者发送对应的响应帧。在TXOP内部往往使用短帧间间隔(short inter frame space,SIFS)作为帧和帧之间的间隔,因此TXOP holder对于TXOP持续时间内的信道不容易被其他通信装置所中断。In this TXOP, only the TXOP holder can actively send data, and other communication devices can only receive data or send corresponding response frames. In the TXOP, short inter-frame space (SIFS) is often used as the interval between frames, so the channel of the TXOP holder during the TXOP duration is not easily interrupted by other communication devices.

占先传输(preemption):正在进行的非低延时业务的传输过程中断,临时插入其他通信装置的低延时业务的传输。Preemption: The ongoing transmission of a non-low-latency service is interrupted and the transmission of a low-latency service of another communication device is temporarily inserted.

其中,接入点设备可以在自身的TXOP或其他站点设备的TXOP内,通过发送用于随机接入的触发帧(trigger frame-random,TF-R)来触发其他有低延时业务的站点设备以上行正交频分多址(orthogonal frequency division multiple access,OFDMA)随机竞争的方式完成上行传输。Among them, the access point device can trigger other site devices with low-latency services to complete uplink transmission in an uplink orthogonal frequency division multiple access (OFDMA) random competition manner by sending a trigger frame (trigger frame-random, TF-R) for random access within its own TXOP or the TXOP of other site devices.

第一种示例中,接入点设备在自身的TXOP中(即接入点设备是TXOP holder),可以在任何一个自身可以发包的时刻发送TF-R来触发其他有低延时业务的站点设备以上行OFDMA随机竞争的方式完成上行传输。In the first example, the access point device can send TF-R at any time when it can send a packet in its own TXOP (that is, the access point device is the TXOP holder) to trigger other site devices with low-latency services to complete uplink transmission in a random uplink OFDMA competition manner.

例如,如图1所示,接入点设备在完成和站点设备1的一次帧交互之后,如果接入点设备向站点设备1传输的业务为非低延时业务,接入点设备可以先不用继续向站点设备1发送数据,接入点设备可以发送一个TF-R,如果站点设备2和站点设备3此时恰好有低延时业务,站点设备2和站点设备3可以遵循上行OFDMA随机竞争规则,在对应的资源单元(resource unit,RU)上发送上行低延时业务。在该传输过程中,由于接入点设备暂停了非低延时的原计划传输(即给站点设备1的传输),转而通过 TF-R给其他站点设备的低延时业务以传输机会,该传输过程即为占先传输。For example, as shown in Figure 1, after the access point device completes a frame interaction with site device 1, if the service transmitted by the access point device to site device 1 is a non-low-latency service, the access point device may not continue to send data to site device 1, and the access point device may send a TF-R. If site device 2 and site device 3 happen to have low-latency services at this time, site device 2 and site device 3 can follow the uplink OFDMA random competition rules and send uplink low-latency services on the corresponding resource unit (RU). During this transmission process, since the access point device suspends the original planned transmission of non-low-latency (i.e., the transmission to site device 1), it instead transmits the uplink low-latency service to site device 1. TF-R gives low-latency services of other site devices a transmission opportunity, and this transmission process is called preemptive transmission.

第二种示例中,接入点设备在一个站点设备的TXOP中(即该站点设备是TXOP holder),可以在发送一次响应帧之后,紧接着发送一个TF-R来触发其他有低延时业务的站点设备以上行OFDMA随机竞争的方式完成上行传输。In the second example, the access point device is in the TXOP of a site device (that is, the site device is the TXOP holder). After sending a response frame, it can send a TF-R to trigger other site devices with low-latency services to complete uplink transmission in a random competition manner using uplink OFDMA.

例如,如图2所示,以站点设备1为TXOP holder为例,如果站点设备1的业务为非低延时业务,接入点设备可以在向站点设备1发送一次响应帧之后,发送一个TF-R,如果站点设备2和站点设备3此时恰好有低延时业务,站点设备2和站点设备3可以遵循上行OFDMA随机竞争规则,在对应的RU上发送上行低延时业务。For example, as shown in Figure 2, taking site device 1 as the TXOP holder, if the service of site device 1 is not a low-latency service, the access point device can send a TF-R after sending a response frame to site device 1. If site device 2 and site device 3 happen to have low-latency services at this time, site device 2 and site device 3 can follow the uplink OFDMA random competition rules and send uplink low-latency services on the corresponding RU.

但是,在通信过程中,是否有较为紧急的低延时业务只有站点设备自己知道,接入点设备并不清楚。因此,接入点设备何时发送TF-R显得非常盲目。However, during the communication process, only the site device knows whether there is an urgent low-latency service, and the access point device is not clear. Therefore, the access point device is very blind in when to send TF-R.

例如,如图3所示,如果接入点设备发出TF-R之后没有一个站点设备有上行低延时业务,即没有站点设备来进行占先传输,会导致信道资源被浪费。又例如,如图4所示,如果一个站点设备有上行低延时业务到达,但接入点设备没有发送TF-R,该站点设备的低延时业务的服务质量将会受到显著影响。For example, as shown in Figure 3, if no site device has uplink low-latency services after the access point device sends TF-R, that is, no site device performs preemptive transmission, channel resources will be wasted. For another example, as shown in Figure 4, if a site device has uplink low-latency services arriving, but the access point device does not send TF-R, the service quality of the low-latency services of the site device will be significantly affected.

综上,如何在保证站点设备的低延时业务的服务质量的同时,避免信道资源浪费成为亟待解决的技术问题。In summary, how to ensure the service quality of low-latency services of site equipment while avoiding the waste of channel resources has become a technical problem that needs to be solved urgently.

为了解决上述问题,本申请实施例提供了一种通信方法,在该方法中,第一通信装置确定占先退避值(preemption backoff,PBO),如果满足预设条件,第一通信装置对PBO进行更新,得到更新后的PBO,如果更新后的PBO小于或等于预设阈值,第一通信装置在第二通信装置的TXOP中发送PPDU;其中,PBO的初始值根据占先竞争窗(preemption contention window,PCW)的取值确定。In order to solve the above problems, an embodiment of the present application provides a communication method, in which a first communication device determines a preemption backoff (PBO). If a preset condition is met, the first communication device updates the PBO to obtain an updated PBO. If the updated PBO is less than or equal to a preset threshold, the first communication device sends a PPDU in the TXOP of the second communication device; wherein the initial value of the PBO is determined according to the value of the preemption contention window (PCW).

本申请实施例中,第一通信装置是基于占先退避机制进行占先传输的,第一通信装置可以根据占先竞争窗确定占先退避值,在更新后的占先退避值小于或等于预设阈值时,在第二通信装置的TXOP中进行占先传输。接入点设备无需通过发送时机较盲目的TF-R触发第一通信装置进行占先传输,第一通信装置也无需在有低延时业务时一直等待接入点设备的TF-R,从而可以保证第一通信装置的低延时业务的服务质量,避免信道资源浪费,同时采用占先退避机制还可以降低占先传输所可能产生的冲突。In the embodiment of the present application, the first communication device performs preemptive transmission based on the preemptive backoff mechanism. The first communication device can determine the preemptive backoff value according to the preemptive contention window, and perform preemptive transmission in the TXOP of the second communication device when the updated preemptive backoff value is less than or equal to the preset threshold. The access point device does not need to trigger the first communication device to perform preemptive transmission by sending a TF-R with a relatively blind timing, and the first communication device does not need to wait for the TF-R of the access point device when there is a low-latency service, thereby ensuring the service quality of the low-latency service of the first communication device and avoiding channel resource waste. At the same time, the use of the preemptive backoff mechanism can also reduce the conflicts that may be caused by preemptive transmission.

下面结合说明书附图对本申请实施例的实施方式进行详细描述。The implementation of the embodiments of the present application will be described in detail below in conjunction with the accompanying drawings.

图5为本申请实施例中提供的一种通信系统的示意图,该通信系统可以为采用802.11标准的系统。示例性的,802.11标准包括但不限于:802.11ax标准、802.11be标准、或者更下一代的802.11标准等。Fig. 5 is a schematic diagram of a communication system provided in an embodiment of the present application, and the communication system may be a system using the 802.11 standard. Exemplarily, the 802.11 standard includes but is not limited to: the 802.11ax standard, the 802.11be standard, or a next generation 802.11 standard.

如图5所示,该通信系统可以包括一个或多个接入点设备、一个或多个站点设备。可选的,该通信系统还可以包括一个或多个中继设备(Relay)。As shown in Fig. 5, the communication system may include one or more access point devices and one or more station devices. Optionally, the communication system may also include one or more relay devices.

其中,上述接入点设备可以是接入点(access point,AP),也可以是安装在AP中的芯片或处理系统。上述站点设备可以是站点(station,STA),也可以是安装在STA中的芯片或处理系统。The access point device may be an access point (AP), or a chip or a processing system installed in an AP. The station device may be a station (STA), or a chip or a processing system installed in a STA.

可选的,本申请适用于一个或多个发送端通信装置与一个或多个接收端通信装置之间的通信场景。例如,该通信场景可以是AP与STA之间的通信场景,或者,也可以是AP与AP之间的通信场景,或者,也可以是STA与STA之间的通信场景,或者,该通信场景还是可以中继设备同AP、STA三者中至少两者之间的通信场景。其中,中继设备可以是AP、STA等可以实现中继的设备,不予限制。Optionally, the present application is applicable to communication scenarios between one or more transmitting end communication devices and one or more receiving end communication devices. For example, the communication scenario can be a communication scenario between AP and STA, or it can be a communication scenario between AP and AP, or it can be a communication scenario between STA and STA, or the communication scenario can also be a communication scenario between a relay device and at least two of the AP and STA. Among them, the relay device can be an AP, STA, or other device that can implement relaying, without limitation.

可选的,发送端通信装置与接收端通信装置可以通过PPDU进行通信,该PPDU可以是802.11标准中某一代标准对应的PPDU。例如,以802.11标准为802.11be标准的下一代标准(如UHR标准)为例,PPDU可以是UHR PPDU;以802.11标准为802.11be标准为例,PDU可以是EHT PPDU,不予限制。Optionally, the transmitting end communication device and the receiving end communication device may communicate via a PPDU, and the PPDU may be a PPDU corresponding to a certain generation standard in the 802.11 standard. For example, taking the 802.11 standard as the next generation standard of the 802.11be standard (such as the UHR standard) as an example, the PPDU may be a UHR PPDU; taking the 802.11 standard as the 802.11be standard as an example, the PDU may be an EHT PPDU, without limitation.

示例性的,AP可以为支持802.11a/b/g标准、802.11n标准、802.11ac标准、802.11ax标准、802.11be标准或更下一代的802.11标准等多种WLAN制式的设备。Exemplarily, the AP may be a device that supports multiple WLAN standards, such as the 802.11a/b/g standard, the 802.11n standard, the 802.11ac standard, the 802.11ax standard, the 802.11be standard, or a next-generation 802.11 standard.

其中,AP可以是一种具有无线通信功能的装置,支持采用WLAN协议进行通信,具有与WLAN网络中其他设备(比如站点或其他接入点)通信的功能,当然,还可以具有与其他设备通信的功能。在WLAN通信系统中,接入点还可以称为接入点站点(AP STA)。该具有无线通信功能的装置可以为一个整机的设备,还可以是安装在整机设备中的芯片或处理系统等,安装这些芯片或处理系统的设备可以在芯片或处理系统的控制下,实现本申请实施例的方法和功能。本申请实施例中的AP是为STA提供服务的装置,可以支持802.11系列协议。 Among them, AP can be a device with wireless communication function, supports communication using WLAN protocol, has the function of communicating with other devices in the WLAN network (such as stations or other access points), and of course, can also have the function of communicating with other devices. In the WLAN communication system, the access point can also be called an access point station (AP STA). The device with wireless communication function can be a complete device, or a chip or processing system installed in the complete device. The device installed with these chips or processing systems can implement the methods and functions of the embodiments of the present application under the control of the chip or processing system. The AP in the embodiment of the present application is a device that provides services for STA and can support the 802.11 series of protocols.

例如,AP可以为通信服务器、路由器、交换机、网桥、计算机、手机等通信实体。AP还可以为各种形式的宏基站,微基站,中继站等。AP还可以为这些各种形式的设备中的芯片和处理系统。AP还可以是带有Wi-Fi芯片的终端设备或者网络设备。AP还可以为移动用户进入有线网络的接入点,主要部署于家庭、大楼内部以及园区内部,典型覆盖半径为几十米至上百米,当然,也可以部署于户外。AP相当于一个连接有线网和无线网的桥梁,主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。For example, AP can be a communication entity such as a communication server, router, switch, bridge, computer, mobile phone, etc. AP can also be various forms of macro base stations, micro base stations, relay stations, etc. AP can also be a chip and processing system in these various forms of devices. AP can also be a terminal device or network device with a Wi-Fi chip. AP can also be an access point for mobile users to enter the wired network. It is mainly deployed in homes, buildings and parks. The typical coverage radius is tens of meters 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.

示例性的,STA可以为支持802.11a/b/g标准、802.11n标准、802.11ac标准、802.11ax标准或802.11be标准等多种WLAN制式的设备。Exemplarily, the STA may be a device supporting multiple WLAN standards such as the 802.11a/b/g standard, the 802.11n standard, the 802.11ac standard, the 802.11ax standard, or the 802.11be standard.

其中,STA可以是一种具有无线通信功能的装置,支持采用WLAN协议进行通信,具有与WLAN网络中的其他站点或接入点通信的能力。在WLAN系统中,站点可以称为非接入点站点(non-access point station,non-AP STA)。STA可以是允许用户与AP通信进而与WLAN通信的任何用户通信设备,该具有无线通信功能的装置可以为一个整机的设备,还可以是安装在整机设备中的芯片或处理系统等,安装这些芯片或处理系统的设备可以在芯片或处理系统的控制下,实现本申请实施例的方法和功能。Among them, STA can be a device with wireless communication function, supports communication using WLAN protocol, and has the ability to communicate with other stations or access points in the WLAN network. In the WLAN system, the station can be called a non-access point station (non-AP STA). STA can be any user communication device that allows the user to communicate with the AP and then communicate with the WLAN. The device with wireless communication function can be a complete device, or a chip or processing system installed in the complete device. The device installed with these chips or processing systems can implement the methods and functions of the embodiments of the present application under the control of the chip or processing system.

例如,STA可以为通信服务器、路由器、交换机、网桥、计算机、平板电脑、桌面型、膝上型、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、手持计算机、上网本、个人数字助理(personal digital assistant,PDA)、手机、机顶盒、智能电视、智能可穿戴设备等可以联网的用户设备,或物联网中的物联网节点,或车联网中的车载通信装置,或娱乐设备,游戏设备或系统,全球定位系统设备等,STA还可以为上述这些终端中的芯片和处理系统。STA还可以为无线通讯芯片、无线传感器或无线通信终端。For example, STA can be a user device that can be connected to the Internet, such as a communication server, a router, a switch, a bridge, a computer, a tablet computer, a desktop, a laptop, a notebook computer, an ultra-mobile personal computer (UMPC), a handheld computer, a netbook, a personal digital assistant (PDA), a mobile phone, a set-top box, a smart TV, a smart wearable device, or an IoT node in the Internet of Things, or an in-vehicle communication device in the Internet of Vehicles, or an entertainment device, a gaming device or system, a global positioning system device, etc. STA can also be a chip and a processing system in the above terminals. STA can also be a wireless communication chip, a wireless sensor, or a wireless communication terminal.

示例性的,接入点设备或站点设备可以具备图6所示的结构,其中,接入点设备或站点设备可以包括处理器、存储器、信号检测器、用户界面、发送器、接收器、数字信号处理器。其中,处理器可以用于解析信令信息,处理相关数据。存储器可以用于存储信令信息,以及提前约定的预设值等。信号检测器可以用于进行信号检测。用户界面可以用于与用户进行交互。发送器和接收器可以用于发送或接收信号。数字信号处理器可以用于对信号进行处理。Exemplarily, the access point device or the site device may have the structure shown in FIG6, wherein the access point device or the site device may include a processor, a memory, a signal detector, a user interface, a transmitter, a receiver, and a digital signal processor. The processor may be used to parse signaling information and process related data. The memory may be used to store signaling information and preset values agreed in advance. The signal detector may be used to perform signal detection. The user interface may be used to interact with a user. The transmitter and the receiver may be used to send or receive signals. The digital signal processor may be used to process the signal.

需要说明的是,本申请实施例的接入点设备、站点设备都可以为一个或多个芯片,也可以为片上系统(system on chip,SOC)等。图5仅为示例性附图,其包括的设备数量不受限制。此外,除图5所示设备之外,该通信系统还可以包括其他设备,如还可以包括无线回传设备等。图5中各个设备的名称、各个链路的命名不受限制,除图5所示名称之外,各个设备、各个链路还可以命名为其他名称,不予限制。It should be noted that the access point device and the site device of the embodiment of the present application can be one or more chips, or a system on chip (SOC), etc. FIG. 5 is only an exemplary figure, and the number of devices included therein is not limited. In addition, in addition to the devices shown in FIG. 5 , the communication system may also include other devices, such as wireless backhaul devices, etc. The names of the various devices and the names of the various links in FIG. 5 are not limited. In addition to the names shown in FIG. 5 , the various devices and the various links may also be named other names without limitation.

具体实现时,图5所示如:各个接入点设备、站点设备可以采用图7所示的组成结构,或者包括图7所示的部件。图7为本申请实施例提供的一种通信装置700的组成示意图,该通信装置700可以为终端设备或者终端设备中的芯片或者片上系统;也可以为接入网设备或者接入网设备中的芯片或者片上系统;也可以为核心网设备或者核心网设备中的芯片或者片上系统。如图7所示,该通信装置700包括处理器701,收发器702以及通信线路703。In specific implementation, as shown in FIG5 , each access point device and site device may adopt the composition structure shown in FIG7 , or include the components shown in FIG7 . FIG7 is a composition diagram of a communication device 700 provided in an embodiment of the present application. The communication device 700 may be a terminal device or a chip or a system on chip in a terminal device; it may also be an access network device or a chip or a system on chip in an access network device; it may also be a core network device or a chip or a system on chip in a core network device. As shown in FIG7 , the communication device 700 includes a processor 701, a transceiver 702, and a communication line 703.

进一步的,该通信装置700还可以包括存储器704。其中,处理器701,存储器704以及收发器702之间可以通过通信线路703连接。Furthermore, the communication device 700 may further include a memory 704. The processor 701, the memory 704 and the transceiver 702 may be connected via a communication line 703.

其中,处理器701是中央处理器(central processing unit,CPU)、通用处理器网络处理器(network processor,NP)、数字信号处理器(digital signal processing,DSP)、微处理器、微控制器、可编程逻辑器件(programmable logic device,PLD)或它们的任意组合。处理器701还可以是其它具有处理功能的装置,例如电路、器件或软件模块,不予限制。The processor 701 is a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 701 may also be other devices with processing functions, such as circuits, devices, or software modules, without limitation.

收发器702,用于与其他设备或其它通信网络进行通信。该其它通信网络可以为以太网,无线接入网(radio access network,RAN),无线局域网(wireless local area networks,WLAN)等。收发器702可以是模块、电路、收发器或者任何能够实现通信的装置。The transceiver 702 is used to communicate with other devices or other communication networks. The other communication networks may be Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc. The transceiver 702 may be a module, a circuit, a transceiver or any device capable of achieving communication.

通信线路703,用于在通信装置700所包括的各部件之间传送信息。The communication line 703 is used to transmit information between the components included in the communication device 700.

存储器704,用于存储指令。其中,指令可以是计算机程序。The memory 704 is used to store instructions, where the instructions may be computer programs.

其中,存储器704可以是只读存储器(read-only memory,ROM)或可存储静态信息和/或指令的其他类型的静态存储设备,也可以是随机存取存储器(random access memory,RAM)或可存储信息和/ 或指令的其他类型的动态存储设备,还可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或其他磁存储设备等,不予限制。The memory 704 may be a read-only memory (ROM) or other types of static storage devices that can store static information and/or instructions, or a random access memory (RAM) or other types of static storage devices that can store information and/or instructions. The invention may be other types of dynamic storage devices that can store or store instructions, and may also be electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.

需要指出的是,存储器704可以独立于处理器701存在,也可以和处理器701集成在一起。存储器704可以用于存储指令或者程序代码或者一些数据等。存储器704可以位于通信装置700内,也可以位于通信装置700外,不予限制。处理器701,用于执行存储器704中存储的指令,以实现本申请下述实施例提供的通信方法。It should be noted that the memory 704 can exist independently of the processor 701, or can be integrated with the processor 701. The memory 704 can be used to store instructions or program codes or some data, etc. The memory 704 can be located in the communication device 700, or can be located outside the communication device 700, without limitation. The processor 701 is used to execute the instructions stored in the memory 704 to implement the communication method provided in the following embodiments of the present application.

在一种示例中,处理器701可以包括一个或多个CPU,例如图7中的CPU0和CPU1。In one example, the processor 701 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 7 .

作为一种可选的实现方式,通信装置700包括多个处理器,例如,除图7中的处理器701之外,还可以包括处理器707。As an optional implementation manner, the communication device 700 includes multiple processors. For example, in addition to the processor 701 in FIG. 7 , it may also include a processor 707 .

作为一种可选的实现方式,通信装置700还包括输出设备705和输入设备706。示例性地,输入设备706是键盘、鼠标、麦克风或操作杆等设备,输出设备705是显示屏、扬声器(speaker)等设备。As an optional implementation, the communication device 700 further includes an output device 705 and an input device 706. Exemplarily, the input device 706 is a keyboard, a mouse, a microphone, a joystick, and the like, and the output device 705 is a display screen, a speaker, and the like.

需要指出的是,通信装置700可以是台式机、便携式电脑、网络服务器、移动手机、平板电脑、无线终端、嵌入式设备、芯片系统或有图7中类似结构的设备。此外,图7中示出的组成结构并不构成对该通信装置的限定,除图7所示部件之外,该通信装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。It should be noted that the communication device 700 may be a desktop computer, a portable computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device having a similar structure as shown in FIG7. In addition, the composition structure shown in FIG7 does not constitute a limitation on the communication device. In addition to the components shown in FIG7, the communication device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

本申请实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices.

此外,本申请的各实施例之间涉及的动作、术语等均可以相互参考,不予限制。本申请的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,不予限制。In addition, the actions, terms, etc. involved in the various embodiments of the present application can refer to each other without limitation. The message name or parameter name in the message exchanged between the various devices in the embodiments of the present application is only an example, and other names can also be used in the specific implementation without limitation.

结合图5所示通信系统,参照下述图8,对本申请实施例提供的通信方法进行描述,其中,第一通信装置可以是图5所示通信系统中任一站点设备,第二通信装置可以是图5所示通信系统中任一成功预留TXOP的站点设备或接入点设备,第二通信装置也可以称为TXOP持有者。下述实施例所述的第一通信装置、第二通信装置均可以具备图7所示部件。本申请实施例中示出的单个执行主体(第一通信装置或第二通信装置)所执行的处理也可以被划分为由多个执行主体执行,这些执行主体可以在逻辑上和/或在物理上分离,不予限制。In conjunction with the communication system shown in FIG5 , with reference to FIG8 below, the communication method provided in an embodiment of the present application is described, wherein the first communication device may be any site device in the communication system shown in FIG5 , the second communication device may be any site device or access point device that successfully reserves a TXOP in the communication system shown in FIG5 , and the second communication device may also be referred to as a TXOP holder. The first communication device and the second communication device described in the following embodiments may both have the components shown in FIG7 . The processing performed by a single execution subject (first communication device or second communication device) shown in the embodiment of the present application may also be divided into executions by multiple execution subjects, and these execution subjects may be logically and/or physically separated without restriction.

图8为本申请实施例提供的一种通信方法的流程图,如图8所示,该方法可以包括:FIG8 is a flow chart of a communication method provided in an embodiment of the present application. As shown in FIG8 , the method may include:

步骤801、第一通信装置确定PBO。Step 801: The first communication device determines a PBO.

其中,第一通信装置可以根据PCW的取值确定PBO的初始值。Among them, the first communication device can determine the initial value of PBO according to the value of PCW.

可选的,第一通信装置可以采用下述五种方式中的任一种方式确定PCW的取值:Optionally, the first communication device may determine the value of PCW in any of the following five ways:

方式一、第二通信装置可以向第一通信装置发送第一指示信息,该第一指示信息可以用于指示PCW的取值。该第一指示信息也可以称为PCW指示域。Mode 1: The second communication device may send first indication information to the first communication device, and the first indication information may be used to indicate the value of the PCW. The first indication information may also be referred to as a PCW indication field.

示例性的,第一指示信息可以位于下述一种或多种信令中:PPDU、控制帧。Exemplarily, the first indication information may be located in one or more of the following signaling: PPDU, control frame.

其中,对于控制帧,如图9所示,第二通信装置可以将第一指示信息携带在控制帧中以提前指示PCW的取值。Among them, for the control frame, as shown in FIG. 9 , the second communication device may carry the first indication information in the control frame to indicate the value of PCW in advance.

示例性的,该控制帧可以为媒体接入控制帧。Exemplarily, the control frame may be a media access control frame.

其中,对于PPDU,第二通信装置可以在自身的TXOP内一个或多个发出的PPDU中携带第一指示信息。For the PPDU, the second communication device may carry the first indication information in one or more PPDUs sent within its own TXOP.

例如,如图9所示,第二通信装置可以将第一指示信息携带在媒体接入控制帧中以提前指示PCW的取值。或者,第二通信装置可以将第一指示信息携带在自身的TXOP内第一个发出的PPDU中。For example, as shown in Figure 9, the second communication device may carry the first indication information in the media access control frame to indicate the value of PCW in advance. Alternatively, the second communication device may carry the first indication information in the first PPDU sent in its own TXOP.

可选的,第二通信装置可以将第一指示信息携带在PPDU的前导码中。Optionally, the second communication device may carry the first indication information in a preamble code of the PPDU.

示例性的,以PPDU为UHR PPDU为例,如图10所示,第一指示信息可以位于UHR PPDU的前导码中的通用信息字段(U-SIG),或者位于超高可靠性字段(UHR-SIG),或者位于前导码的其他字段,如传统-短训练序列字段(legacy short training field,L-STF)、传统-长训练序列字段(legacy long training field,L-LTF)、传统-信令字段(legacy signal field,L-SIG)、重复的L-SIG字段(RL-SIG)、超高可靠性短训练序列字段(UHR-STF)、超高可靠性长训练序列字段(UHR-LTF)等,不予限制。 Exemplarily, taking the PPDU as a UHR PPDU as an example, as shown in Figure 10, the first indication information can be located in the universal information field (U-SIG) in the preamble code of the UHR PPDU, or in the ultra-high reliability field (UHR-SIG), or in other fields of the preamble code, such as the legacy short training sequence field (L-STF), the legacy long training sequence field (L-LTF), the legacy signaling field (L-SIG), the repeated L-SIG field (RL-SIG), the ultra-high reliability short training sequence field (UHR-STF), the ultra-high reliability long training sequence field (UHR-LTF), etc., without limitation.

可选的,对于媒体接入控制帧,如果第二通信装置在媒体接入控制帧中携带第一指示信息,第二通信装置可以在自身的TXOP内一个或多个发出的PPDU中携带第一指示信息,也可以不用在自身的TXOP内一个或多个发出的PPDU中携带第一指示信息,不予限制。Optionally, for the media access control frame, if the second communication device carries the first indication information in the media access control frame, the second communication device may carry the first indication information in one or more PPDUs sent within its own TXOP, or may not carry the first indication information in one or more PPDUs sent within its own TXOP, without restriction.

可选的,第一指示信息的长度可以是N比特,N为正整数。Optionally, the length of the first indication information may be N bits, where N is a positive integer.

例如,以第一指示信息的长度为2比特为例,可以将该2比特的取值设置为00以表示PCW的取值为1,将该2比特的取值设置为01以表示PCW的取值为2,将该2比特的取值设置为10以表示PCW的取值为4,将该2比特的取值设置为11以表示PCW的取值为8。For example, taking the length of the first indication information as 2 bits, the value of the 2 bits can be set to 00 to indicate that the value of PCW is 1, the value of the 2 bits can be set to 01 to indicate that the value of PCW is 2, the value of the 2 bits can be set to 10 to indicate that the value of PCW is 4, and the value of the 2 bits can be set to 11 to indicate that the value of PCW is 8.

需要说明的是,第一指示信息的长度以及该第一指示信息的取值所代表的PCW取值的大小的各种设计都是可以的,不予限制。It should be noted that various designs of the length of the first indication information and the size of the PCW value represented by the value of the first indication information are possible and are not limited.

方式二、接入点设备可以向第一通信装置发送管理帧,该管理帧可以用于指示PCW的取值。Method 2: The access point device may send a management frame to the first communication apparatus, and the management frame may be used to indicate a value of PCW.

其中,对于管理帧,如图9所示,接入点设备可以通过管理帧提前指示PCW的取值。Among them, for the management frame, as shown in FIG9 , the access point device can indicate the value of PCW in advance through the management frame.

可选的,管理帧可以为信标(beacon)帧。Optionally, the management frame may be a beacon frame.

一种可能的设计中,管理帧可以包括第一指示信息,该第一指示信息可以用于指示PCW的取值。In one possible design, the management frame may include first indication information, which can be used to indicate the value of PCW.

需要说明的是,本申请实施例不限定第一指示信息具体位于哪一个管理帧,也不限定第一指示信息具体位于管理帧中的哪一个元素。It should be noted that the embodiment of the present application does not limit in which management frame the first indication information is specifically located, nor does it limit in which element in the management frame the first indication information is specifically located.

又一种可能的设计中,管理帧可以包括PCW的最大值和最小值,该PCW的最大值(PCWmax)和最小值(PCWmin)可以用于确定PCW的取值。In another possible design, the management frame may include the maximum value and the minimum value of the PCW, and the maximum value (PCWmax) and the minimum value (PCWmin) of the PCW may be used to determine the value of the PCW.

其中,第一通信装置根据接收到的管理帧,可以将PCW的初始值设置为PCW的最小值。当第一通信装置根据该PCW的取值获取一次占先传输机会时,如果第一通信装置占先传输失败,第一通信装置可以增大PCW的取值,根据增大后的PCW的取值继续获取占先传输机会,其中,增大后的PCW的取值小于或等于PCW的最大值。如果第一通信装置占先传输成功,第一通信装置可以将PCW的取值调整为PCW的最小值,其中,如果第一通信装置占先传输成功之前PCW的取值便是PCW的最小值,则第一通信装置在占先传输成功之后可以保持PCW的取值不变,仍为PCW的最小值;如果第一通信装置占先传输成功之前PCW的取值不是PCW的最小值,则第一通信装置可以在占先传输成功之后将PCW的取值调整为PCW的最小值。The first communication device may set the initial value of PCW to the minimum value of PCW according to the received management frame. When the first communication device obtains a preemptive transmission opportunity according to the value of PCW, if the first communication device fails to preempt the transmission, the first communication device may increase the value of PCW and continue to obtain the preemptive transmission opportunity according to the increased value of PCW, wherein the value of the increased PCW is less than or equal to the maximum value of PCW. If the first communication device successfully preempts the transmission, the first communication device may adjust the value of PCW to the minimum value of PCW, wherein if the value of PCW before the first communication device successfully preempts the transmission is the minimum value of PCW, then the first communication device may keep the value of PCW unchanged after the successful preemptive transmission, and still be the minimum value of PCW; if the value of PCW before the first communication device successfully preempts the transmission is not the minimum value of PCW, then the first communication device may adjust the value of PCW to the minimum value of PCW after the successful preemptive transmission.

示例性的,第一通信装置可以根据PCW的取值确定PBO,每满足一次预设条件时,第一通信装置可以对PBO进行一次更新,当更新后的PBO小于或等于预设阈值时,可以认为第一通信装置获取到一次占先传输机会,第一通信装置可以在第二通信装置的TXOP中进行占先传输。Exemplarily, the first communication device can determine the PBO based on the value of PCW. Each time a preset condition is met, the first communication device can update the PBO. When the updated PBO is less than or equal to a preset threshold, it can be considered that the first communication device has obtained a preemptive transmission opportunity, and the first communication device can perform preemptive transmission in the TXOP of the second communication device.

其中,对预设条件以及PBO的更新过程的描述可以详见下述步骤802中的详细描述,此处不予赘述。The description of the preset conditions and the updating process of the PBO can be found in the detailed description of the following step 802, which will not be repeated here.

示例性的,当第一通信装置获取到一次占先传输机会时,第一通信装置可以在第二通信装置的TXOP中发送PPDU,如果第一通信装置成功接收到该PPDU的响应帧(或确认帧),则可以认为占先传输成功,否则,认为占先传输失败。Exemplarily, when the first communication device obtains a preemptive transmission opportunity, the first communication device can send a PPDU in the TXOP of the second communication device. If the first communication device successfully receives a response frame (or confirmation frame) of the PPDU, the preemptive transmission is considered to be successful; otherwise, the preemptive transmission is considered to have failed.

例如,以第一通信装置1和第一通信装置2同时获取占先传输机会为例,第一通信装置1和第一通信装置2可能会同时在第二通信装置的TXOP中进行占先传输,进而导致第一通信装置1可能会与第一通信装置2发生冲突,导致第一通信装置1和第一通信装置2的占先传输均失败。此时,第一通信装置1和第一通信装置2可以增大PCW的取值,以重新获取占先传输机会。For example, taking the case where the first communication device 1 and the first communication device 2 simultaneously obtain the preemptive transmission opportunity, the first communication device 1 and the first communication device 2 may simultaneously perform preemptive transmission in the TXOP of the second communication device, thereby causing the first communication device 1 to conflict with the first communication device 2, resulting in failure of the preemptive transmission of the first communication device 1 and the first communication device 2. At this time, the first communication device 1 and the first communication device 2 may increase the value of PCW to regain the preemptive transmission opportunity.

可选的,第一通信装置可以根据PCW序列增大PCW的取值。Optionally, the first communication device may increase the value of PCW according to the PCW sequence.

其中,PCW序列可以包括多个PCW,即PCW序列={PCW1、PCW2、PCW3、…、PCWn-1、PCWn},n大于1。该PCW序列可以是网络预先配置的,也可以是协议预定义的,不予限制。The PCW sequence may include multiple PCWs, that is, PCW sequence = {PCW 1 , PCW 2 , PCW 3 , ..., PCW n-1 , PCW n }, where n is greater than 1. The PCW sequence may be pre-configured by the network or pre-defined by the protocol, without limitation.

示例性的,PCW序列中,各个PCW的取值可以按照一定规则递增。Exemplarily, in a PCW sequence, the value of each PCW may be increased according to a certain rule.

例如,PCWi+1=2×PCWi。又例如,PCWi+1=PCWi+△。For example, PCW i+1 =2×PCW i . For another example, PCW i+1 =PCW i +Δ.

其中,1≤i≤n,△是正整数,△可以是网络预先配置的,也可以是通信协议预定义的,不予限制。Wherein, 1≤i≤n, △ is a positive integer, and △ may be pre-configured by the network or pre-defined by the communication protocol without limitation.

基于上述对PCW序列的描述,当第一通信装置根据进行PCWi获取一次占先传输机会时,如果占先传输失败,第一通信装置可以根据PCWi+1和PCWmax来增大PCW的取值。Based on the above description of the PCW sequence, when the first communication device obtains a preemptive transmission opportunity according to PCW i , if the preemptive transmission fails, the first communication device can increase the value of PCW according to PCW i+1 and PCWmax.

例如,第一通信装置可以将PCWi+1与PCWmax中的最小值确定为增大后的PCW,即PCW增大后=min{PCWi+1,PCWmax}。 For example, the first communication device may determine the minimum value between PCW i+1 and PCWmax as the increased PCW, that is, PCW increased =min{PCW i+1 , PCWmax}.

或者,与上述第一通信装置根据PCW序列增大PCW的取值所不同的,第一通信装置也可以基于下述公式(1)或公式(2)增大PCW的取值:
PCW增大后=min{2×PCW增大前,PCWmax};   公式(1)
PCW增大后=min{PCW增大前+△,PCWmax};   公式(2)
Alternatively, unlike the above-mentioned first communication device increasing the value of PCW according to the PCW sequence, the first communication device may also increase the value of PCW based on the following formula (1) or formula (2):
PCW after increase = min{2×PCW before increase , PCWmax}; Formula (1)
PCW after increase = min{PCW before increase + △, PCWmax}; Formula (2)

其中,△是正整数。Among them, △ is a positive integer.

可选的,△可以是网络预先配置的,也可以是通信协议预定义的,不予限制。Optionally, △ may be pre-configured by the network or pre-defined by the communication protocol, without limitation.

基于上述又一种可能的设计,第一通信装置可以根据通信环境中的冲突状态自适应的调整PCW的取值,提供了一种冲突状态下的占先退避方法。Based on the above another possible design, the first communication device can adaptively adjust the value of PCW according to the conflict state in the communication environment, and provide a preemptive backoff method in a conflict state.

可选的,如果接入点设备通过上述方式二所示的管理帧向第一通信装置指示PCW的取值,第二通信装置可以通过上述方式一所示的第一指示信息向第一通信装置指示PCW的取值,也可以不用向第一通信装置指示PCW的取值,不予限制。Optionally, if the access point device indicates the value of PCW to the first communication device through the management frame shown in the above method 2, the second communication device may indicate the value of PCW to the first communication device through the first indication information shown in the above method 1, or may not indicate the value of PCW to the first communication device, without restriction.

方式三、第一通信装置根据数据包的服务截止期,确定PCW的取值。Method 3: The first communication device determines the value of PCW according to the service expiration date of the data packet.

可选的,数据包可以为低延时数据包。Optionally, the data packet may be a low-latency data packet.

示例性的,当第一通信装置存在待传输的低延时数据包时,第一通信装置可以根据待传输的数据包的服务截止期,自行确定PCW的取值,进而根据PCW的取值确定PBO。Exemplarily, when the first communication device has a low-latency data packet to be transmitted, the first communication device can determine the value of PCW by itself according to the service deadline of the data packet to be transmitted, and then determine PBO according to the value of PCW.

可选的,如果第一通信装置确定PBO的时刻距离数据包的服务截止期越近,PCW的取值越小。如果第一通信装置确定PBO的时刻距离数据包的服务截止期越远,PCW的取值越大。Optionally, if the time when the first communication device determines PBO is closer to the service deadline of the data packet, the value of PCW is smaller. If the time when the first communication device determines PBO is farther from the service deadline of the data packet, the value of PCW is larger.

示例性的,第一通信装置可以基于下述公式(3)确定PCW的取值:
Exemplarily, the first communication device may determine the value of PCW based on the following formula (3):

其中,Tremain表示第一通信装置确定PBO的时刻距离数据包的服务截止期的时长,D表示PCW的颗粒度,可以是协议预定义的,也可以是网络预先配置的,不予限制,示例性的,D=5ms。Among them, T remain represents the length of time from the moment when the first communication device determines PBO to the service deadline of the data packet, and D represents the granularity of PCW, which can be predefined by the protocol or preconfigured by the network without limitation. For example, D=5ms.

基于上述方式三,提供了一种基于延时紧迫程度的占先退避方法,通过将PCW的取值与数据包的服务截止期相结合,距离数据包的服务截止期越近,PCW的取值越小,有利于越紧急的业务优先传输,提高低延时业务的服务质量。Based on the above method three, a preemptive backoff method based on delay urgency is provided. By combining the value of PCW with the service deadline of the data packet, the closer the service deadline of the data packet is, the smaller the value of PCW is, which is conducive to the priority transmission of more urgent services and improves the service quality of low-latency services.

方式四、第一通信装置向第二通信装置发送第一请求,第一通信装置接收来自第二通信装置的第一响应;其中,第一请求用于请求协商PCW的取值,第一响应用于指示协商后的PCW的取值。Mode 4: The first communication device sends a first request to the second communication device, and the first communication device receives a first response from the second communication device; wherein the first request is used to request negotiation of a value of PCW, and the first response is used to indicate the negotiated value of PCW.

其中,第一请求可以包括第一通信装置期望的PCW的取值,第二通信装置可以向第一通信装置发送第一响应(如确认帧),以指示第二通信装置认同该PCW的取值,此时,协商后的PCW的取值可以为第一通信装置期望的PCW的取值。或者,第二通信装置也可以在第一响应中携带第二通信装置指示的PCW的取值,此时,协商后的PCW的取值可以为第二通信装置指示的PCW的取值。或者,第二通信装置也可以向第一通信装置发送第一响应(如否定应答(NACK)帧),以指示第二通信装置不认同该PCW的取值,第一通信装置接收到该第一响应后,可以调整PCW的期望值,以重新向第二通信装置发送第一请求,该第一请求可以包括调整后的PCW的期望值,第二通信装置根据第一通信装置重新发送的第一请求,可以向第一通信装置发送确认帧,或者向第一通信装置指示PCW的取值,或者向第一通信装置发送否定应答帧等,不予限制。The first request may include the value of the PCW expected by the first communication device, and the second communication device may send a first response (such as a confirmation frame) to the first communication device to indicate that the second communication device recognizes the value of the PCW. In this case, the negotiated value of the PCW may be the value of the PCW expected by the first communication device. Alternatively, the second communication device may also carry the value of the PCW indicated by the second communication device in the first response. In this case, the negotiated value of the PCW may be the value of the PCW indicated by the second communication device. Alternatively, the second communication device may also send a first response (such as a negative acknowledgement (NACK) frame) to the first communication device to indicate that the second communication device does not recognize the value of the PCW. After receiving the first response, the first communication device may adjust the expected value of the PCW to resend the first request to the second communication device. The first request may include the adjusted expected value of the PCW. According to the first request resent by the first communication device, the second communication device may send a confirmation frame to the first communication device, or indicate the value of the PCW to the first communication device, or send a negative acknowledgement frame to the first communication device, etc., without limitation.

方式五、第一通信装置接收来自第二通信装置的第二请求,第一通信装置向第二通信装置发送第二响应;其中,第二请求用于请求协商PCW的取值,第二响应用于指示协商后的PCW的取值。Mode 5: The first communication device receives a second request from the second communication device, and the first communication device sends a second response to the second communication device; wherein the second request is used to request negotiation of a value of PCW, and the second response is used to indicate the negotiated value of PCW.

其中,第二请求可以包括第二通信装置期望的PCW的取值,第一通信装置可以向第二通信装置发送第二响应(如确认帧),以指示第一通信装置认同该PCW的取值,此时,协商后的PCW的取值可以为第二通信装置期望的PCW的取值。或者,第一通信装置也可以在第二响应中携带第一通信装置指示的PCW的取值,此时,协商后的PCW的取值可以为第一通信装置指示的PCW的取值。The second request may include the value of the PCW expected by the second communication device, and the first communication device may send a second response (such as a confirmation frame) to the second communication device to indicate that the first communication device agrees with the value of the PCW. In this case, the negotiated value of the PCW may be the value of the PCW expected by the second communication device. Alternatively, the first communication device may also carry the value of the PCW indicated by the first communication device in the second response. In this case, the negotiated value of the PCW may be the value of the PCW indicated by the first communication device.

基于上述方式一至方式五对PCW的取值的描述,第一通信装置确定PCW的取值后,可以根据PCW的取值确定PBO,进而根据PBO实现占先传输。Based on the description of the PCW value in the above-mentioned methods 1 to 5, after the first communication device determines the PCW value, it can determine the PBO according to the PCW value, and then implement preemptive transmission according to the PBO.

可选的,第一通信装置可以在存在低延时业务且计划在第二通信装置的TXOP内进行占先传输时,确定PBO。或者,第一通信装置也可以在第二通信装置的TXOP内确定PCW的取值时,确定PBO。Optionally, the first communication device may determine the PBO when there is a low-latency service and plans to preemptively transmit in the TXOP of the second communication device. Alternatively, the first communication device may determine the PBO when determining the value of the PCW in the TXOP of the second communication device.

其中,PBO的初始值可以小于或等于PCW的取值。Among them, the initial value of PBO can be less than or equal to the value of PCW.

可选的,PBO的初始值大于或等于0。 Optionally, the initial value of the PBO is greater than or equal to 0.

第一种可能的设计中,PBO的初始值的取值范围为:[0,PCW],即第一通信装置可以从该取值范围中随机选择一个整数作为PBO的初始值。In a first possible design, the value range of the initial value of PBO is: [0, PCW], that is, the first communication device can randomly select an integer from the value range as the initial value of PBO.

第二种可能的设计中,PBO的初始值的取值范围为:[0,PCW-m],即第一通信装置可以从该取值范围中随机选择一个整数作为PBO的初始值。In a second possible design, the value range of the initial value of PBO is: [0, PCW-m], that is, the first communication device can randomly select an integer from the value range as the initial value of PBO.

其中,m可以表示从第二通信装置的TXOP的第一个PPDU开始直到当前时刻(即第一通信装置确定PBO的时刻),所有指示为允许占先传输的PPDU个数。对指示允许占先传输的PPDU的相关描述可以详见下述对第二指示信息的相关描述,在此不予赘述。Wherein, m may represent the number of PPDUs for which preemptive transmission is allowed, starting from the first PPDU of the TXOP of the second communication device until the current moment (i.e., the moment when the first communication device determines the PBO). The relevant description of the PPDU for which preemptive transmission is allowed can be found in the following description of the second indication information, which is not repeated here.

需要说明的是,在第二种可能的设计中,如果m大于PCW的取值,则PBO的初始值为0。It should be noted that, in the second possible design, if m is greater than the value of PCW, the initial value of PBO is 0.

第三种可能的设计中,PBO的初始值的取值范围为:[1,PCW],即第一通信装置可以从该取值范围中随机选择一个整数作为PBO的初始值。In a third possible design, the value range of the initial value of PBO is: [1, PCW], that is, the first communication device can randomly select an integer from the value range as the initial value of PBO.

示例性的,如图9所示,以PCW的取值为3为例,第一通信装置4可以在低延时业务需求到达时,根据PCW的取值随机生成一个PBO,例如生成的PBO的值为3。第一通信装置3也可以在低延时业务需求到达时,根据PCW的取值随机生成一个PBO,例如生成的PBO的值为2。第一通信装置2也可以在低延时业务需求到达时,根据PCW的取值随机生成一个PBO,例如生成的PBO的值为1。Exemplarily, as shown in FIG9 , taking the value of PCW as 3 as an example, the first communication device 4 can randomly generate a PBO according to the value of PCW when a low-latency service demand arrives, for example, the value of the generated PBO is 3. The first communication device 3 can also randomly generate a PBO according to the value of PCW when a low-latency service demand arrives, for example, the value of the generated PBO is 2. The first communication device 2 can also randomly generate a PBO according to the value of PCW when a low-latency service demand arrives, for example, the value of the generated PBO is 1.

基于上述对PCW和PBO的相关描述,可选的,第一通信装置还可以接收来自第二通信装置的PPDU;其中,PPDU可以包括第二指示信息。Based on the above description of PCW and PBO, optionally, the first communication device may also receive a PPDU from the second communication device; wherein the PPDU may include the second indication information.

其中,第二通信装置可以在自身的TXOP内发所出的任何一个PPDU中携带第二指示信息。该第二指示信息可以用于指示允许占先传输,或者,第二指示信息可以用于指示不允许占先传输。The second communication device may carry the second indication information in any PPDU sent in its own TXOP. The second indication information may be used to indicate that preemptive transmission is allowed, or the second indication information may be used to indicate that preemptive transmission is not allowed.

如果第二指示信息指示允许占先传输,则第一通信装置可以在第二通信装置的TXOP中进行占先传输,如果第二指示信息指示不允许占先传输,则第一通信装置不可以在第二通信装置的TXOP中进行占先传输。If the second indication information indicates that preemptive transmission is allowed, the first communication device may perform preemptive transmission in the TXOP of the second communication device; if the second indication information indicates that preemptive transmission is not allowed, the first communication device may not perform preemptive transmission in the TXOP of the second communication device.

可选的,第二指示信息用于指示允许占先传输,可以包括:第二指示信息用于指示允许本PPDU后占先传输;或者,第二指示信息用于指示允许本PPDU的应答帧后占先传输。Optionally, the second indication information is used to indicate that preemptive transmission is allowed, and may include: the second indication information is used to indicate that preemptive transmission after this PPDU is allowed; or the second indication information is used to indicate that preemptive transmission after the response frame of this PPDU is allowed.

其中,如果第二指示信息用于指示允许本PPDU后占先传输,则占先传输可以发生在该PPDU后。如果第二指示信息用于指示允许本PPDU的应答帧后占先传输,则占先传输可以发生在该PPDU的应答帧之后。If the second indication information is used to indicate that preemptive transmission is allowed after this PPDU, the preemptive transmission may occur after this PPDU. If the second indication information is used to indicate that preemptive transmission is allowed after the response frame of this PPDU, the preemptive transmission may occur after the response frame of this PPDU.

可选的,第二指示信息可以位于物理层信令中的一个字段,也可以位于媒体接入控制(media access control,MAC)帧头中的一个字段,不予限制。Optionally, the second indication information can be located in a field in physical layer signaling or in a field in a media access control (MAC) frame header, without restriction.

步骤802、如果满足预设条件,第一通信装置对PBO进行更新,得到更新后的PBO。Step 802: If the preset condition is met, the first communication device updates the PBO to obtain an updated PBO.

其中,第一通信装置可以在每满足一次预设条件时,对PBO进行一次更新。The first communication device may update the PBO every time a preset condition is met.

可选的,第一通信装置可以在每满足一次预设条件,将PBO更新为PBO-1,即每满足一次预设条件时,第一通信装置对PBO进行一次减1操作。Optionally, the first communication device may update the PBO to PBO-1 each time a preset condition is met, that is, each time the preset condition is met, the first communication device performs a subtraction operation on the PBO.

示例性的,预设条件可以为下述预设条件1至预设条件3中的任一预设条件:Exemplarily, the preset condition may be any one of the following preset conditions 1 to 3:

预设条件1、第一通信装置成功接收PPDU。Preset condition 1: The first communication device successfully receives the PPDU.

其中,根据PPDU的发送方,可以将预设条件1分为下述预设条件1-1至预设条件1-5:Among them, according to the sender of the PPDU, the preset condition 1 can be divided into the following preset conditions 1-1 to preset conditions 1-5:

预设条件1-1、第一通信装置成功接收第二通信装置的PPDU;其中,PPDU可以包括第二指示信息,第二指示信息可以用于指示允许占先传输。Preset condition 1-1: the first communication device successfully receives the PPDU of the second communication device; wherein the PPDU may include second indication information, and the second indication information may be used to indicate that preemptive transmission is allowed.

其中,当第一通信装置成功接收到第二通信装置发送的包括第二指示信息的PPDU,且该第二指示信息用于指示允许占先传输时,第一通信装置可以对PBO进行一次更新。When the first communication device successfully receives the PPDU including the second indication information sent by the second communication device, and the second indication information is used to indicate that preemptive transmission is allowed, the first communication device can update the PBO once.

可选的,对于已经生成了PBO的第一通信装置,如果在第二通信装置的TXOP中接收到了第二通信装置发送的任何一个指示允许占先传输的PPDU,则第一通信装置可以对PBO进行一次更新。Optionally, for the first communication device that has generated the PBO, if any PPDU indicating permission for preemptive transmission sent by the second communication device is received in the TXOP of the second communication device, the first communication device may update the PBO.

可选的,如果第一通信装置接收到的第二通信装置的PPDU中的第二指示信息指示不允许占先传输,则第一通信装置不用对PBO进行更新。Optionally, if the second indication information in the PPDU of the second communication device received by the first communication device indicates that preemptive transmission is not allowed, the first communication device does not need to update the PBO.

预设条件1-2、第一通信装置成功接收第二通信装置的PPDU;其中,PPDU可以包括第二指示信息,第二指示信息用于指示允许本PPDU后占先传输。Preset condition 1-2: the first communication device successfully receives the PPDU of the second communication device; wherein the PPDU may include second indication information, and the second indication information is used to indicate that the preemptive transmission of the present PPDU is allowed.

其中,当第一通信装置成功接收到第二通信装置发送的包括第二指示信息的PPDU,且该第二指示信息用于指示允许本PPDU后占先传输时,第一通信装置可以对PBO进行一次更新。 Among them, when the first communication device successfully receives the PPDU including the second indication information sent by the second communication device, and the second indication information is used to indicate that the preemptive transmission after this PPDU is allowed, the first communication device can update the PBO once.

可选的,对于已经生成了PBO的第一通信装置,如果在第二通信装置的TXOP中接收到了第二通信装置发送的任何一个指示允许本PPDU后占先传输的PPDU,则第一通信装置可以对PBO进行一次更新。Optionally, for the first communication device that has generated the PBO, if any PPDU sent by the second communication device indicating that the transmission after the present PPDU is allowed is received in the TXOP of the second communication device, the first communication device may update the PBO.

例如,如图11所示,第一通信装置3、第一通信装置4可以在接收到第二通信装置的用于指示允许本PPDU后占先传输的PPDU时,对PBO进行一次更新。For example, as shown in FIG. 11 , the first communication device 3 and the first communication device 4 may update the PBO once when receiving a PPDU from the second communication device indicating that the transmission after the present PPDU is allowed to be preempted.

预设条件1-3、第一通信装置成功接收第二通信装置的PPDU。Preset condition 1-3: the first communication device successfully receives the PPDU of the second communication device.

其中,第一通信装置可以在成功接收第二通信装置的任一PPDU时,对PBO进行一次更新。The first communication device may update the PBO once when successfully receiving any PPDU from the second communication device.

预设条件1-4、第一通信装置成功接收第一通信装置关联的基本服务集的PPDU。Preset condition 1-4: the first communication device successfully receives the PPDU of the basic service set associated with the first communication device.

其中,第一通信装置可以在每次成功接收到第一通信装置关联的基本服务集(或者称为本基本服务集,intra-BSS)的任一PPDU时,对PBO进行一次更新。The first communication device may update the PBO once each time it successfully receives any PPDU of the basic service set (or intra-BSS) associated with the first communication device.

预设条件1-5、第一通信装置成功接收任一PPDU。Preset condition 1-5: the first communication device successfully receives any PPDU.

其中,第一通信装置可以在每次成功接收到任一PPDU时,对PBO进行一次更新。The first communication device may update the PBO every time it successfully receives any PPDU.

预设条件2、第一通信装置成功接收第二通信装置的PPDU和PPDU的应答帧;其中,PPDU包括第二指示信息,第二指示信息用于指示允许本PPDU的应答帧后占先传输。Preset condition 2: the first communication device successfully receives the PPDU of the second communication device and the response frame of the PPDU; wherein the PPDU includes second indication information, and the second indication information is used to indicate that the response frame of the present PPDU is allowed to be transmitted first.

其中,如果第一通信装置接收到的第二通信装置的PPDU指示允许本PPDU的应答帧后占先传输,第一通信装置在成功接收到该PPDU的应答帧后对PBO进行一次更新。If the PPDU received by the first communication device from the second communication device indicates that the response frame of the present PPDU is allowed to be transmitted first, the first communication device updates the PBO once after successfully receiving the response frame of the PPDU.

可选的,对于已经生成了PBO的第一通信装置,如果在第二通信装置的TXOP中接收到了第二通信装置发送的任何一个指示允许本PPDU的应答帧后占先传输的PPDU,则第一通信装置可以在成功接收到该PPDU的应答帧后对PBO进行一次更新。Optionally, for the first communication device that has generated a PBO, if any PPDU that is preempted for transmission after a response frame indicating that the PPDU is allowed is received in the TXOP of the second communication device, the first communication device may update the PBO after successfully receiving the response frame of the PPDU.

可选的,如果第一通信装置没有接收到该PPDU(即指示允许本PPDU的应答帧后占先传输的PPDU)的应答帧,第一通信装置可以对PBO进行一次更新,或者,第一通信装置也可以不用对PBO进行更新。Optionally, if the first communication device does not receive a response frame for the PPDU (i.e., a PPDU that is transmitted prior to the response frame indicating that the PPDU is allowed), the first communication device may update the PBO once, or the first communication device may not update the PBO.

例如,如图11所示,第一通信装置2、第一通信装置3、第一通信装置4可以在接收到第二通信装置的用于指示允许本PPDU的应答帧后占先传输的PPDU时,在成功接收该PPDU的应答帧时对PBO进行一次更新。For example, as shown in Figure 11, the first communication device 2, the first communication device 3, and the first communication device 4 can update the PBO once when the response frame of the PPDU is successfully received after receiving the response frame of the second communication device indicating that the PPDU is allowed to be transmitted first.

预设条件3、第一通信装置根据PBO更新间隔确定PBO的更新时刻到达。Preset condition 3: The first communication device determines that the update time of the PBO has arrived according to the PBO update interval.

其中,第一通信装置可以根据获取的PBO更新间隔,对PBO进行周期性更新。The first communication device may periodically update the PBO according to the acquired PBO update interval.

示例性的,如图12所示,以PBO更新间隔为T为例,第一通信装置可以每隔时间T,对PBO进行一次更新。Exemplarily, as shown in FIG. 12 , taking the PBO update interval as T as an example, the first communication device may update the PBO once every time T.

可选的,第二通信装置可以通过在自身的TXOP中发送的PPDU(例如第一个PPDU),向第一通信装置指示PBO更新间隔,即第二通信装置在自身的TXOP中发送的PPDU可以包括PBO更新间隔域。Optionally, the second communication device may indicate the PBO update interval to the first communication device through a PPDU (eg, the first PPDU) sent in its own TXOP, that is, the PPDU sent by the second communication device in its own TXOP may include a PBO update interval field.

或者,接入点设备也可以通过管理帧,向第一通信装置指示PBO更新间隔,即接入点设备发送的管理帧可以包括PBO更新间隔域。Alternatively, the access point device may also indicate the PBO update interval to the first communication apparatus through a management frame, that is, the management frame sent by the access point device may include a PBO update interval field.

或者,第二通信装置也可以通过控制帧向第一通信装置指示PBO更新间隔,即第二通信装置发送的控制帧可以包括PBO更新间隔域。Alternatively, the second communication device may also indicate the PBO update interval to the first communication device through a control frame, that is, the control frame sent by the second communication device may include a PBO update interval field.

示例性的,以PBO更新间隔域占用2比特为例,可以通过将该2比特设置为00,以指示PBO更新间隔为250ms;将该2比特设置为01,以指示PBO更新间隔为500ms;将该2比特设置为10,以指示PBO更新间隔为1000ms;将该2比特设置为11,以指示PBO更新间隔为2000ms。For example, taking the PBO update interval field occupying 2 bits as an example, the 2 bits can be set to 00 to indicate that the PBO update interval is 250ms; the 2 bits can be set to 01 to indicate that the PBO update interval is 500ms; the 2 bits can be set to 10 to indicate that the PBO update interval is 1000ms; the 2 bits can be set to 11 to indicate that the PBO update interval is 2000ms.

需要说明的是,PBO更新间隔域的长度以及取值对应的PBO更新间隔可以采用各种设计,不予限制。It should be noted that the length of the PBO update interval field and the PBO update interval corresponding to the value can be designed in various ways without limitation.

基于上述预设条件3,提供了一种基于固定时间窗(即PBO更新间隔)的占先退避方法,采用固定时间间隔对PBO进行更新,内部实现较简单,可以降低占先退避过程的复杂度。Based on the above-mentioned preset condition 3, a preemptive backoff method based on a fixed time window (ie, PBO update interval) is provided. PBO is updated at a fixed time interval. The internal implementation is relatively simple, which can reduce the complexity of the preemptive backoff process.

基于上述对预设条件以及PBO的更新过程的描述,可选的,如果第一通信装置在当前TXOP内没有将PBO成功更新到小于或等于预设阈值,第一通信装置可以将该PBO保留,待下一个TXOP中继续根据预设条件进行更新。或者,第一通信装置也可以将当前TXOP中的PBO作废,待下一个TXOP中重新根据PCW的取值生成新的PBO,进而根据预设条件对生成的PBO进行更新。Based on the above description of the preset conditions and the updating process of the PBO, optionally, if the first communication device does not successfully update the PBO to a value less than or equal to the preset threshold value in the current TXOP, the first communication device may retain the PBO and continue to update it according to the preset conditions in the next TXOP. Alternatively, the first communication device may also invalidate the PBO in the current TXOP, and generate a new PBO according to the value of the PCW in the next TXOP, and then update the generated PBO according to the preset conditions.

步骤803、如果更新后的PBO小于或等于预设阈值,第一通信装置在第二通信装置的TXOP中发 送PPDU。Step 803: If the updated PBO is less than or equal to the preset threshold, the first communication device sends a Send PPDU.

可选的,预设阈值可以为0。Optionally, the preset threshold may be 0.

第一种可能的设计中,当PBO的初始值的取值范围为[0,PCW]时,第一通信装置可以在更新后的PBO小于预设阈值时,在第二通信装置的TXOP中发送PPDU,以实现占先传输。In a first possible design, when the initial value of PBO is in the range of [0, PCW], the first communication device can send PPDU in the TXOP of the second communication device when the updated PBO is less than a preset threshold to achieve preemptive transmission.

当更新后的PBO大于或等于预设阈值,第一通信装置可以在满足预设条件时继续对PBO进行更新。When the updated PBO is greater than or equal to the preset threshold, the first communication device may continue to update the PBO when a preset condition is met.

例如,第一通信装置可以在PBO的值更新为-1时,在第二通信装置的TXOP中发送PPDU,以实现占先传输。For example, when the value of PBO is updated to -1, the first communication device may send a PPDU in the TXOP of the second communication device to achieve preemptive transmission.

第二种可能的设计中,当PBO的初始值的取值范围为[0,PCW-m]时,第一通信装置可以在更新后的PBO小于预设阈值时,在第二通信装置的TXOP中发送PPDU,以实现占先传输。In a second possible design, when the initial value of PBO is in the range of [0, PCW-m], the first communication device can send PPDU in the TXOP of the second communication device when the updated PBO is less than a preset threshold to achieve preemptive transmission.

当更新后的PBO大于或等于预设阈值,第一通信装置可以在满足预设条件时继续对PBO进行更新。When the updated PBO is greater than or equal to the preset threshold, the first communication device may continue to update the PBO when a preset condition is met.

例如,第一通信装置可以在PBO的值更新为-1时,在第二通信装置的TXOP中发送PPDU,以实现占先传输。For example, when the value of PBO is updated to -1, the first communication device may send a PPDU in the TXOP of the second communication device to achieve preemptive transmission.

第三种可能的设计中,当PBO的初始值的取值范围为[1,PCW]时,第一通信装置可以在更新后的PBO等于预设阈值时,在第二通信装置的TXOP中发送PPDU,以实现占先传输。In a third possible design, when the initial value of PBO is in the range of [1, PCW], the first communication device can send PPDU in the TXOP of the second communication device when the updated PBO is equal to a preset threshold to achieve preemptive transmission.

当更新后的PBO大于预设阈值,第一通信装置可以在满足预设条件时继续对PBO进行更新。When the updated PBO is greater than a preset threshold, the first communication device may continue to update the PBO when a preset condition is met.

例如,第一通信装置可以在PBO的值更新为0时,在第二通信装置的TXOP中发送PPDU,以实现占先传输。For example, when the value of PBO is updated to 0, the first communication device may send a PPDU in the TXOP of the second communication device to achieve preemptive transmission.

基于上述步骤802中对预设条件1至预设条件3的描述,对于不同的预设条件,第一通信装置可以采用不同的方式在第二通信装置的TXOP中发送PPDU:Based on the description of preset conditions 1 to 3 in the above step 802, for different preset conditions, the first communication device may send the PPDU in the TXOP of the second communication device in different ways:

方式一、当预设条件为第一通信装置成功接收PPDU时,如果第一通信装置成功接收到预设条件对应的PPDU后,更新后的PBO小于或等于预设阈值,第一通信装置在成功接收到PPDU后的第一预设时长后在第二通信装置的TXOP中发送PPDU。Method 1: When the preset condition is that the first communication device successfully receives the PPDU, if the first communication device successfully receives the PPDU corresponding to the preset condition, the updated PBO is less than or equal to the preset threshold, the first communication device sends the PPDU in the TXOP of the second communication device after the first preset time after successfully receiving the PPDU.

其中,当第一通信装置根据上述步骤802中的预设条件1-1至预设条件1-5中的任一预设条件对PBO进行更新时,如果第一通信装置在成功接收某一PPDU后,触发PBO更新为小于或等于预设阈值的PBO,则第一通信装置可以在该PPDU后的第一预设时长后,在第二通信装置的TXOP中发送PPDU,以实现占先传输。Among them, when the first communication device updates the PBO according to any preset condition from preset condition 1-1 to preset condition 1-5 in the above step 802, if the first communication device triggers the PBO to be updated to a PBO less than or equal to the preset threshold after successfully receiving a PPDU, the first communication device can send the PPDU in the TXOP of the second communication device after the first preset time after the PPDU to achieve preemptive transmission.

其中,第一通信装置可以在该第一预设时长内进行信道检测,如果第一预设时长内信道持续空闲,第一通信装置可以在该第一预设时长后在第二通信装置的TXOP中进行占先传输。The first communication device may perform channel detection within the first preset time period. If the channel remains idle within the first preset time period, the first communication device may perform preemptive transmission in the TXOP of the second communication device after the first preset time period.

可选的,第一预设时长可以为SIFS。Optionally, the first preset duration may be SIFS.

例如,如图9所示,以“更新后的PBO等于预设阈值时,第一通信装置在第二通信装置的TXOP中发送PPDU”为例,第一通信装置2可以在接收到第二通信装置发出的第二个PPDU时将PBO的取值更新为0,并在该第二个PPDU后的SIFS之后在第二通信装置的TXOP中发送PPDU(如低延时数据)。第一通信装置3可以在接收到第二通信装置发出的第三个PPDU时将PBO的取值更新为0,并在该第三个PPDU后的SIFS之后在第二通信装置的TXOP中发送PPDU。第一通信装置4可以在接收到第二通信装置发出的第四个PPDU时将PBO的取值更新为0,并在第四个PPDU后的SIFS之后在第二通信装置的TXOP中发送PPDU。For example, as shown in FIG9 , taking “when the updated PBO is equal to the preset threshold, the first communication device sends a PPDU in the TXOP of the second communication device” as an example, the first communication device 2 can update the value of PBO to 0 when receiving the second PPDU sent by the second communication device, and send the PPDU (such as low-latency data) in the TXOP of the second communication device after SIFS after the second PPDU. The first communication device 3 can update the value of PBO to 0 when receiving the third PPDU sent by the second communication device, and send the PPDU in the TXOP of the second communication device after SIFS after the third PPDU. The first communication device 4 can update the value of PBO to 0 when receiving the fourth PPDU sent by the second communication device, and send the PPDU in the TXOP of the second communication device after SIFS after the fourth PPDU.

又例如,如图11所示,以“更新后的PBO等于预设阈值时,第一通信装置在第二通信装置的TXOP中发送PPDU”为例,第一通信装置3可以在接收到第二通信装置发出的第三个PPDU时将PBO的取值更新为0,并在该第三个PPDU后的SIFS之后在第二通信装置的TXOP中发送PPDU。For another example, as shown in Figure 11, taking "when the updated PBO is equal to the preset threshold, the first communication device sends the PPDU in the TXOP of the second communication device" as an example, the first communication device 3 can update the value of PBO to 0 when receiving the third PPDU sent by the second communication device, and send the PPDU in the TXOP of the second communication device after SIFS after the third PPDU.

方式二、当预设条件为第一通信装置成功接收第二通信装置的PPDU和PPDU的应答帧时,如果第一通信装置成功接收应答帧后,更新后的PBO小于或等于预设阈值,第一通信装置在成功接收到应答帧后的第一预设时长后在第二通信装置的TXOP中发送PPDU;其中,第二通信装置的PPDU包括第二指示信息,第二指示信息用于指示允许本PPDU的应答帧后占先传输。Method 2: When the preset condition is that the first communication device successfully receives the PPDU and the response frame of the PPDU of the second communication device, if the updated PBO is less than or equal to the preset threshold after the first communication device successfully receives the response frame, the first communication device sends the PPDU in the TXOP of the second communication device after the first preset time period after successfully receiving the response frame; wherein the PPDU of the second communication device includes second indication information, and the second indication information is used to indicate that the response frame of this PPDU is allowed to be preempted for transmission.

其中,当第一通信装置根据上述步骤802中的预设条件2对PBO进行更新时,如果第一通信装置在成功接收某一PPDU(该PPDU为允许本PPDU的应答帧后占先传输的PPDU)的应答帧后,触发PBO更新为小于或等于预设阈值的PBO,则第一通信装置可以在该应答帧后的第一预设时长后,在第二通信装置的TXOP中发送PPDU,以实现占先传输。 Among them, when the first communication device updates the PBO according to the preset condition 2 in the above step 802, if the first communication device triggers the PBO to be updated to a PBO less than or equal to the preset threshold after successfully receiving the response frame of a certain PPDU (the PPDU is a PPDU that allows preemptive transmission after the response frame of this PPDU), then the first communication device can send the PPDU in the TXOP of the second communication device after the first preset time after the response frame to achieve preemptive transmission.

例如,如图11所示,以“更新后的PBO等于预设阈值时,第一通信装置在第二通信装置的TXOP中发送PPDU”为例,第一通信装置2可以在接收到第二通信装置发出的第二个PPDU的应答帧时,在该应答帧后的SIFS之后在第二通信装置的TXOP中发送PPDU。For example, as shown in Figure 11, taking "when the updated PBO is equal to the preset threshold, the first communication device sends the PPDU in the TXOP of the second communication device" as an example, the first communication device 2 can send the PPDU in the TXOP of the second communication device after SIFS after the response frame when receiving the response frame of the second PPDU sent by the second communication device.

可选的,对于第二通信装置发送的指示允许本PPDU的应答帧后占先传输的PPDU,如果第一通信装置在接收到该PPDU后的第二预设时长内未接收到该PPDU的应答帧,且该第二预设时长内信道持续空闲,则第一通信装置可以在该第二预设时长后对PBO进行更新,如果更新后的PBO小于或等于预设阈值,则第一通信装置可以在第二通信装置的TXOP中发送PPDU,实现占先传输。Optionally, for a PPDU sent by the second communication device indicating that an indication is allowed to preempt transmission after a response frame of the PPDU, if the first communication device does not receive a response frame of the PPDU within a second preset time period after receiving the PPDU, and the channel continues to be idle during the second preset time period, the first communication device may update the PBO after the second preset time period. If the updated PBO is less than or equal to a preset threshold, the first communication device may send the PPDU in the TXOP of the second communication device to achieve preemptive transmission.

其中,第二预设时长大于第一预设时长。第一预设时长的起始时刻与第二预设时长的起始时刻相同。The second preset duration is greater than the first preset duration, and the start time of the first preset duration is the same as the start time of the second preset duration.

可选的,第二预设时长也可以描述为xIFS。Optionally, the second preset duration may also be described as xIFS.

例如,如图11所示,以“更新后的PBO等于预设阈值时,第一通信装置在第二通信装置的TXOP中发送PPDU”为例,第二通信装置发送的第四个PPDU指示允许本PPDU的应答帧后占先传输,第一通信装置接收到该第四个PPDU时,可以在该第四个PPDU后的xIFS内进行信道检测,如果在xIFS内未接收到该第四个PPDU的应答帧,且确定该xIFS内信道持续空闲,则第一通信装置可以对PBO进行更新,由于更新后的PBO等于预设阈值0,则第一通信装置可以在该第二预设时长后在第二通信装置的TXOP中发送PPDU,实现占先传输。For example, as shown in Figure 11, taking "when the updated PBO is equal to the preset threshold, the first communication device sends a PPDU in the TXOP of the second communication device" as an example, the fourth PPDU sent by the second communication device indicates that the response frame of this PPDU is allowed to preempt transmission. When the first communication device receives the fourth PPDU, it can perform channel detection within the xIFS after the fourth PPDU. If the response frame of the fourth PPDU is not received within the xIFS, and it is determined that the channel is continuously idle within the xIFS, the first communication device can update the PBO. Since the updated PBO is equal to the preset threshold 0, the first communication device can send the PPDU in the TXOP of the second communication device after the second preset time length to achieve preemptive transmission.

方式三、当预设条件为第一通信装置根据PBO更新间隔确定PBO的更新时刻到达时,如果第一通信装置根据预设条件更新后的PBO小于或等于预设阈值,第一通信装置在成功接收到第一PPDU后的第一预设时长后在第二通信装置的TXOP中发送PPDU;其中,第一PPDU为第二通信装置发送的PPDU,第一PPDU的接收起始时刻等于或晚于第一更新时刻,第一更新时刻为小于或等于预设阈值的PBO的更新时刻。Method three: when the preset condition is that the first communication device determines that the update time of the PBO has arrived according to the PBO update interval, if the PBO updated by the first communication device according to the preset condition is less than or equal to the preset threshold, the first communication device sends the PPDU in the TXOP of the second communication device after the first preset time period after successfully receiving the first PPDU; wherein the first PPDU is the PPDU sent by the second communication device, the reception start time of the first PPDU is equal to or later than the first update time, and the first update time is the update time of the PBO that is less than or equal to the preset threshold.

其中,当第一通信装置根据上述步骤802中的预设条件3对PBO进行更新时,如果第一通信装置根据PBO更新间隔在第一更新时刻将PBO更新为小于或等于预设阈值的PBO,第一通信装置需要在第一更新时刻或第一更新时刻后接收到的PPDU后的第一预设时长后,在第二通信装置的TXOP中发送PPDU。Among them, when the first communication device updates the PBO according to the preset condition 3 in the above step 802, if the first communication device updates the PBO to a PBO less than or equal to the preset threshold at the first update time according to the PBO update interval, the first communication device needs to send the PPDU in the TXOP of the second communication device after the first preset time after the PPDU received at the first update time or after the first update time.

即如果第一通信装置在第一更新时刻接收到第二通信装置的第一PPDU,第一通信装置可以在该第一PPDU后的第一预设时长后在第二通信装置的TXOP中发送PPDU,实现占先传输。或者,如果第一通信装置在第一更新时刻之后接收到第二通信装置的第一PPDU,第一通信装置可以在该第一PPDU后的第一预设时长后在第二通信装置的TXOP中发送PPDU,实现占先传输。That is, if the first communication device receives the first PPDU of the second communication device at the first update time, the first communication device can send the PPDU in the TXOP of the second communication device after the first preset time after the first PPDU, thereby realizing preemptive transmission. Alternatively, if the first communication device receives the first PPDU of the second communication device after the first update time, the first communication device can send the PPDU in the TXOP of the second communication device after the first preset time after the first PPDU, thereby realizing preemptive transmission.

可选的,该第一PPDU可以包括第二指示信息;该第二指示信息可以用于指示允许占先传输,或者,该第二指示信息用于指示允许本PPDU后占先传输。Optionally, the first PPDU may include second indication information; the second indication information may be used to indicate that preemptive transmission is allowed, or the second indication information is used to indicate that preemptive transmission after this PPDU is allowed.

例如,如图12所示,以“更新后的PBO等于预设阈值时,第一通信装置在第二通信装置的TXOP中发送PPDU”为例,对于第一通信装置2,第一更新时刻可以为PBO的取值从1更新为0的时刻,第一通信装置2在第一更新时刻之后接收到第二通信装置发出的第二个PPDU(即第一PPDU),则第一通信装置2可以在该第二个PPDU后的SIFS之后在第二通信装置的TXOP中发送PPDU。对于第一通信装置3,第一更新时刻可以为PBO的取值从1更新为0的时刻,第一通信装置3在第一更新时刻之后接收到第二通信装置发出的第三个PPDU(即第一PPDU),则第一通信装置2可以在该第三个PPDU后的SIFS之后在第二通信装置的TXOP中发送PPDU。For example, as shown in FIG. 12, taking "when the updated PBO is equal to the preset threshold, the first communication device sends a PPDU in the TXOP of the second communication device" as an example, for the first communication device 2, the first update moment can be the moment when the value of PBO is updated from 1 to 0, and the first communication device 2 receives the second PPDU (i.e., the first PPDU) sent by the second communication device after the first update moment, then the first communication device 2 can send the PPDU in the TXOP of the second communication device after SIFS after the second PPDU. For the first communication device 3, the first update moment can be the moment when the value of PBO is updated from 1 to 0, and the first communication device 3 receives the third PPDU (i.e., the first PPDU) sent by the second communication device after the first update moment, then the first communication device 2 can send the PPDU in the TXOP of the second communication device after SIFS after the third PPDU.

方式四、当预设条件为第一通信装置根据PBO更新间隔确定PBO的更新时刻到达时,如果第一通信装置根据预设条件更新后的PBO小于或等于预设阈值,第一通信装置在成功接收到第一PPDU的应答帧后的第一预设时长后在第二通信装置的TXOP中发送PPDU;其中,第一PPDU为第二通信装置发送的PPDU,第一PPDU的接收起始时刻等于或晚于第一更新时刻,第一更新时刻为小于或等于预设阈值的PBO的更新时刻。Method 4: When the preset condition is that the first communication device determines that the update time of the PBO has arrived according to the PBO update interval, if the PBO updated by the first communication device according to the preset condition is less than or equal to the preset threshold, the first communication device sends the PPDU in the TXOP of the second communication device after the first preset time period after successfully receiving the response frame of the first PPDU; wherein the first PPDU is the PPDU sent by the second communication device, the reception start time of the first PPDU is equal to or later than the first update time, and the first update time is the update time of the PBO that is less than or equal to the preset threshold.

其中,当第一通信装置根据上述步骤802中的预设条件3对PBO进行更新时,如果第一通信装置根据PBO更新间隔在第一更新时刻将PBO更新为小于或等于预设阈值的PBO,第一通信装置需要在第一更新时刻或第一更新时刻后接收到的PPDU的应答帧后的第一预设时长后,在第二通信装置的TXOP中发送PPDU。Among them, when the first communication device updates the PBO according to the preset condition 3 in the above step 802, if the first communication device updates the PBO to a PBO less than or equal to the preset threshold at the first update time according to the PBO update interval, the first communication device needs to send the PPDU in the TXOP of the second communication device after the first preset time after the response frame of the PPDU received at the first update time or after the first update time.

即如果第一通信装置在第一更新时刻接收到第二通信装置的第一PPDU,第一通信装置可以在该第 一PPDU的应答帧后的第一预设时长后在第二通信装置的TXOP中发送PPDU,实现占先传输。或者,如果第一通信装置在第一更新时刻之后接收到第二通信装置的第一PPDU,第一通信装置可以在该第一PPDU的应答帧后的第一预设时长后在第二通信装置的TXOP中发送PPDU,实现占先传输。That is, if the first communication device receives the first PPDU of the second communication device at the first update time, the first communication device can The first communication device may transmit the PPDU in the TXOP of the second communication device after the first preset time period after the response frame of the first PPDU, thereby realizing preemptive transmission. Alternatively, if the first communication device receives the first PPDU of the second communication device after the first update time, the first communication device may transmit the PPDU in the TXOP of the second communication device after the first preset time period after the response frame of the first PPDU, thereby realizing preemptive transmission.

可选的,该第一PPDU可以包括第二指示信息;该第二指示信息用于指示允许本PPDU的应答帧后占先传输。Optionally, the first PPDU may include second indication information; the second indication information is used to indicate that the response frame of the present PPDU is allowed to be transmitted first.

基于上述描述,第一通信装置在第二通信装置的TXOP中发送PPDU时,可选的,第一通信装置可以通过第二通信装置的TXOP对应的一个或多个信道发送PPDU。Based on the above description, when the first communication device sends the PPDU in the TXOP of the second communication device, optionally, the first communication device may send the PPDU through one or more channels corresponding to the TXOP of the second communication device.

其中,当第二通信装置的TXOP占据的带宽大于20MHz(20MHz为一个信道)时,第二通信装置的TXOP可能对应多个信道。When the bandwidth occupied by the TXOP of the second communication device is greater than 20 MHz (20 MHz is one channel), the TXOP of the second communication device may correspond to multiple channels.

一种可能的设计中,第一通信装置可以通过第二通信装置的TXOP对应的一个或多个信道中的任意一个信道发送PPDU。In one possible design, the first communication device may send the PPDU through any one of the one or more channels corresponding to the TXOP of the second communication device.

其中,第一通信装置可以从第二通信装置的TXOP对应的一个或多个信道中,随机选择一个信道发送PPDU。The first communication device may randomly select a channel from one or more channels corresponding to the TXOP of the second communication device to send the PPDU.

例如,如图13所示,以第二通信装置的TXOP占用的带宽为80MHz为例,第二通信装置的TXOP可以对应4个20MHz的信道,第一通信装置2、第一通信装置3、第一通信装置4可以随机选择一个20MHz信道进行占先传输。For example, as shown in FIG13 , taking the bandwidth occupied by the TXOP of the second communication device as 80 MHz, the TXOP of the second communication device may correspond to four 20 MHz channels, and the first communication device 2 , the first communication device 3 , and the first communication device 4 may randomly select a 20 MHz channel for preemptive transmission.

可选的,如果各个第一通信装置恰好没有选择相同的信道,则均传输成功。如果存在至少两个第一通信装置选择了相同的信道,则该至少两个第一通信装置可以重新生成PBO,以重新获取占先传输机会。Optionally, if the first communication devices do not select the same channel, the transmission is successful. If at least two first communication devices select the same channel, the at least two first communication devices may regenerate the PBO to regain the preemptive transmission opportunity.

又一种可能的设计中,第一通信装置通过第二通信装置的TXOP对应的多个信道中的至少两个信道发送PPDU;该至少两个信道包括第二通信装置的TXOP对应的主信道。In yet another possible design, the first communication device sends the PPDU through at least two channels among the multiple channels corresponding to the TXOP of the second communication device; the at least two channels include a primary channel corresponding to the TXOP of the second communication device.

其中,第一通信装置可以从第二通信装置的TXOP对应的一个或多个信道中,在选择主信道的基础上,再额外随机选择一个或多个信道(或者称为非主信道),以冗余的方式发送PPDU。Among them, the first communication device can randomly select one or more channels (or non-primary channels) from one or more channels corresponding to the TXOP of the second communication device on the basis of selecting the primary channel, and send the PPDU in a redundant manner.

例如,如图13所示,以第二通信装置的TXOP占用的带宽为80MHz为例,第二通信装置的TXOP可以对应4个20MHz的信道,第一通信装置2、第一通信装置3、第一通信装置4均在选择主信道的基础上额外随机选择了一条信道进行占先传输。对于第一通信装置3和第一通信装置4,尽管主信道上发生了冲突,但是如果第一通信装置3和第一通信装置4恰好有非主信道未发生冲突,那么均传输成功。如果非主信道也发生冲突,则可以重新生成PBO,以重新获取占先传输机会。For example, as shown in FIG13 , taking the bandwidth occupied by the TXOP of the second communication device as 80MHz as an example, the TXOP of the second communication device can correspond to four 20MHz channels, and the first communication device 2, the first communication device 3, and the first communication device 4 all randomly select an additional channel for preemptive transmission on the basis of selecting the main channel. For the first communication device 3 and the first communication device 4, although a conflict occurs on the main channel, if the first communication device 3 and the first communication device 4 happen to have a non-main channel that does not conflict, then both transmissions are successful. If a conflict also occurs on the non-main channel, the PBO can be regenerated to regain the opportunity for preemptive transmission.

基于该第二种可能的设计,各个第一通信装置均选择主信道进行占先传输,可以避免该主信道被其他通信装置所占用(如避免被其他小区的通信装置所占用,即避免该其他小区的通信装置成为TXOP持有者),保证第二通信装置的TXOP持有者身份。Based on the second possible design, each first communication device selects the main channel for preemptive transmission, which can prevent the main channel from being occupied by other communication devices (such as avoiding being occupied by communication devices in other cells, that is, avoiding the communication devices in other cells from becoming TXOP holders), thereby ensuring the TXOP holder identity of the second communication device.

需要说明的是,上述两种可能的设计中,各个第一通信装置所发出的用于占先传输的PPDU长度需保持一致,本申请实施例对该长度的具体指示方式不做限定。It should be noted that in the above two possible designs, the length of the PPDU sent by each first communication device for preemptive transmission must be consistent, and the embodiment of the present application does not limit the specific indication method of the length.

基于上述图8所示的方法,第一通信装置是基于占先退避机制进行占先传输的,第一通信装置可以根据占先竞争窗确定占先退避值,在更新后的占先退避值小于或等于预设阈值时,在第二通信装置的TXOP中进行占先传输。接入点设备无需通过发送时机较盲目的TF-R触发第一通信装置进行占先传输,第一通信装置也无需在有低延时业务时一直等待接入点设备的TF-R,从而可以保证第一通信装置的低延时业务的服务质量,避免信道资源浪费,同时采用占先退避机制还可以降低占先传输所可能产生的冲突。Based on the method shown in FIG8 above, the first communication device performs preemptive transmission based on the preemptive backoff mechanism. The first communication device can determine the preemptive backoff value according to the preemptive contention window, and perform preemptive transmission in the TXOP of the second communication device when the updated preemptive backoff value is less than or equal to the preset threshold. The access point device does not need to trigger the first communication device to perform preemptive transmission by sending a TF-R with a relatively blind timing, and the first communication device does not need to wait for the TF-R of the access point device when there is a low-latency service, thereby ensuring the service quality of the low-latency service of the first communication device and avoiding channel resource waste. At the same time, the use of the preemptive backoff mechanism can also reduce the conflicts that may be caused by preemptive transmission.

基于上述对第一通信装置在第二通信装置的TXOP中进行占先传输的描述,第二通信装置可以在第一通信装置占先传输完成后,继续在自身的TXOP中发送PPDU。Based on the above description of the first communication device preemptively transmitting in the TXOP of the second communication device, the second communication device may continue to send PPDU in its own TXOP after the first communication device completes the preemptive transmission.

其中,第二通信装置在自身的TXOP中发送完PPDU之后,可以在该PPDU后的第二预设时长内进行信道检测,如果第二通信装置确定第二预设时长内信道空闲,第二通信装置可以在第二预设时长后发送PPDU。如果第二通信装置确定第二预设时长内信道繁忙,则第二通信装置停止发送PPDU。After the second communication device sends the PPDU in its own TXOP, it can perform channel detection within a second preset time after the PPDU. If the second communication device determines that the channel is idle within the second preset time, the second communication device can send the PPDU after the second preset time. If the second communication device determines that the channel is busy within the second preset time, the second communication device stops sending the PPDU.

第一种可能的设计中,如果第二通信装置发送的PPDU中包括第二指示信息,且该第二指示信息指示允许占先传输,或者,该第二指示信息指示允许本PPDU后占先传输,则第二通信装置可以在该PPDU后的第二预设时长内进行信道检测,如果第二预设时长内信道空闲,则第二通信装置可以继续发 送PPDU。如果第二预设时长内信道繁忙,则第二通信装置停止发送PPDU。In a first possible design, if the PPDU sent by the second communication device includes second indication information, and the second indication information indicates that preemptive transmission is allowed, or the second indication information indicates that preemptive transmission after this PPDU is allowed, the second communication device can perform channel detection within a second preset time length after the PPDU. If the channel is idle within the second preset time length, the second communication device can continue to send If the channel is busy within the second preset time period, the second communication device stops sending the PPDU.

第二种可能的设计中,如果第二通信装置发送的PPDU中包括第二指示信息,且该第二指示信息指示允许本PPDU的应答帧后占先传输,则第二通信装置可以在该PPDU的应答帧后的第二预设时长内进行信道检测,如果第二预设时长内信道空闲,则第二通信装置可以继续发送PPDU。如果第二预设时长内信道繁忙,则第二通信装置停止发送PPDU。In a second possible design, if the PPDU sent by the second communication device includes second indication information, and the second indication information indicates that the response frame of the PPDU is allowed to be preempted for transmission, the second communication device can perform channel detection within a second preset time period after the response frame of the PPDU, and if the channel is idle within the second preset time period, the second communication device can continue to send the PPDU. If the channel is busy within the second preset time period, the second communication device stops sending the PPDU.

基于上述两种可能的设计,可选的,第二预设时长大于第一预设时长。Based on the above two possible designs, optionally, the second preset duration is greater than the first preset duration.

其中,第一预设时长的起始时刻与第二预设时长的起始时刻相同,第一预设时长的结束时刻为占先传输的起始时刻。The starting time of the first preset time length is the same as the starting time of the second preset time length, and the ending time of the first preset time length is the starting time of the preemptive transmission.

可选的,第二预设时长也可以描述为xIFS。Optionally, the second preset duration may also be described as xIFS.

可选的,当预设条件为第一通信装置成功接收第二通信装置的PPDU(即预设条件1-1、预设条件1-2、预设条件1-3)时,第二通信装置在发送每个PPDU之后都需要等待第二预设时长再决定是不是继续发送下一个PPDU。Optionally, when the preset condition is that the first communication device successfully receives the PPDU of the second communication device (i.e., preset condition 1-1, preset condition 1-2, preset condition 1-3), the second communication device needs to wait for a second preset time length after sending each PPDU before deciding whether to continue sending the next PPDU.

可选的,当预设条件为第一通信装置成功接收第一通信装置关联的基本服务集的PPDU(即预设条件1-4),或者预设条件为第一通信装置成功接收任一PPDU(即预设条件1-5)时,第一通信装置关联的基本服务集中的所有通信装置发送PPDU之后都需要等待第二预设时长再决定是不是继续发送下一个PPDU。Optionally, when the preset condition is that the first communication device successfully receives the PPDU of the basic service set associated with the first communication device (i.e., preset conditions 1-4), or the preset condition is that the first communication device successfully receives any PPDU (i.e., preset conditions 1-5), all communication devices in the basic service set associated with the first communication device need to wait for a second preset time after sending the PPDU before deciding whether to continue sending the next PPDU.

需要说明的是,本申请实施例提供的各个方法可以单独实施,也可以结合起来实施,不予限制。It should be noted that the various methods provided in the embodiments of the present application can be implemented separately or in combination without limitation.

可以理解的,本申请实施例中,执行主体可以执行本申请实施例中的部分或全部步骤,这些步骤或操作仅是示例,本申请实施例还可以执行其它操作或者各种操作的变形。此外,各个步骤可以按照本申请实施例呈现的不同的顺序来执行,并且有可能并非要执行本申请实施例中的全部操作。It is understandable that in the embodiments of the present application, the execution subject may execute some or all of the steps in the embodiments of the present application, and these steps or operations are only examples, and the embodiments of the present application may also execute other operations or variations of various operations. In addition, the various steps may be executed in different orders presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be executed.

上述主要从设备之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,各个设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。The above mainly introduces the solution provided by the embodiment of the present application from the perspective of interaction between devices. It is understandable that, in order to realize the above functions, each device includes a hardware structure and/or software module corresponding to each function. It should be easily appreciated by those skilled in the art that, in combination with the 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 the present application.

本申请实施例可以根据上述方法示例对各个设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。The embodiment of the present application can divide the functional modules of each device according to the above method example. For example, 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 module 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 function division. There may be other division methods in actual implementation.

在采用对应各个功能划分各个功能模块的情况下,图14示出了一种通信装置140,该通信装置140可以执行上述图8至图13中第一通信装置执行的动作,或者执行上述图8至图13中第二通信装置执行的动作。In the case of dividing each functional module according to each function, Figure 14 shows a communication device 140, which can execute the actions executed by the first communication device in Figures 8 to 13, or execute the actions executed by the second communication device in Figures 8 to 13.

其中,通信装置140可以包括收发模块1401和处理模块1402。示例性地,通信装置140可以是通信设备,也可以是应用于通信设备中的芯片或者其他具有上述通信装置功能的组合器件、部件等。当通信装置140是通信设备时,收发模块1401可以是收发器,收发器可以包括天线和射频电路等;处理模块1402可以是处理器(或者,处理电路),例如基带处理器,基带处理器中可以包括一个或多个CPU。当通信装置140是具有上述通信装置功能的部件时,收发模块1401可以是射频单元;处理模块1402可以是处理器(或者,处理电路),例如基带处理器。当通信装置140是芯片系统时,收发模块1401可以是芯片(例如基带芯片)的输入输出接口;处理模块1402可以是芯片系统的处理器(或者,处理电路),可以包括一个或多个中央处理单元。应理解,本申请实施例中的收发模块1401可以由收发器或收发器相关电路组件实现;处理模块1402可以由处理器或处理器相关电路组件(或者,称为处理电路)实现。Wherein, the communication device 140 may include a transceiver module 1401 and a processing module 1402. Exemplarily, the communication device 140 may be a communication device, or a chip applied to a communication device, or other combined devices, components, etc. having the functions of the above-mentioned communication device. When the communication device 140 is a communication device, the transceiver module 1401 may be a transceiver, and the transceiver may include an antenna and a radio frequency circuit, etc.; the processing module 1402 may be a processor (or a processing circuit), such as a baseband processor, and the baseband processor may include one or more CPUs. When the communication device 140 is a component having the functions of the above-mentioned communication device, the transceiver module 1401 may be a radio frequency unit; the processing module 1402 may be a processor (or a processing circuit), such as a baseband processor. When the communication device 140 is a chip system, the transceiver module 1401 may be an input and output interface of a chip (such as a baseband chip); the processing module 1402 may be a processor (or a processing circuit) of the chip system, and may include one or more central processing units. It should be understood that the transceiver module 1401 in the embodiment of the present application can be implemented by a transceiver or a transceiver-related circuit component; the processing module 1402 can be implemented by a processor or a processor-related circuit component (or, referred to as a processing circuit).

例如,收发模块1401可以用于执行图8至图13所示的实施例中由通信装置所执行的全部收发操作,和/或用于支持本文所描述的技术的其它过程;处理模块1402可以用于执行图8至图13所示的实施例中由通信装置所执行的除了收发操作之外的全部操作,和/或用于支持本文所描述的技术的其它过程。For example, the transceiver module 1401 can be used to perform all transceiver operations performed by the communication device in the embodiments shown in Figures 8 to 13, and/or to support other processes of the technology described in this document; the processing module 1402 can be used to perform all operations except the transceiver operations performed by the communication device in the embodiments shown in Figures 8 to 13, and/or to support other processes of the technology described in this document.

作为又一种可实现方式,图14中的收发模块1401可以由收发器代替,该收发器可以集成收发模块 1401的功能;处理模块1402可以由处理器代替,该处理器可以集成处理模块1402的功能。进一步的,图14所示通信装置140还可以包括存储器。As another possible implementation, the transceiver module 1401 in FIG. 14 may be replaced by a transceiver, which may integrate a transceiver module. The processing module 1402 may be replaced by a processor, and the processor may integrate the functions of the processing module 1402. Furthermore, the communication device 140 shown in FIG14 may also include a memory.

可替换的,当处理模块1402由处理器代替,收发模块1401由收发器代替时,本申请实施例所涉及的通信装置140还可以为图15所示的通信装置150,其中,处理器可以为逻辑电路1501,收发器可以是接口电路1502。进一步的,图15所示通信装置150还可以包括存储器1503。Alternatively, when the processing module 1402 is replaced by a processor and the transceiver module 1401 is replaced by a transceiver, the communication device 140 involved in the embodiment of the present application may also be the communication device 150 shown in FIG15 , wherein the processor may be a logic circuit 1501 and the transceiver may be an interface circuit 1502. Further, the communication device 150 shown in FIG15 may also include a memory 1503.

本申请实施例还提供了一种计算机程序产品,该计算机程序产品被计算机执行时可以实现上述任一方法实施例的功能。The embodiments of the present application also provide a computer program product, which can implement the functions of any of the above method embodiments when executed by a computer.

本申请实施例还提供了一种计算机程序,该计算机程序被计算机执行时可以实现上述任一方法实施例的功能。The embodiments of the present application also provide a computer program, which can implement the functions of any of the above method embodiments when executed by a computer.

本申请实施例还提供了一种计算机可读存储介质。上述方法实施例中的全部或者部分流程可以由计算机程序来指令相关的硬件完成,该程序可存储于上述计算机可读存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。计算机可读存储介质可以是前述任一实施例的终端(包括数据发送端和/或数据接收端)的内部存储单元,例如终端的硬盘或内存。上述计算机可读存储介质也可以是上述终端的外部存储设备,例如上述终端上配备的插接式硬盘,智能存储卡(smart media card,SMC),安全数字(secure digital,SD)卡,闪存卡(flash card)等。进一步地,上述计算机可读存储介质还可以既包括上述终端的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述终端所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。The embodiment of the present application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be completed by a computer program to instruct the relevant hardware, and the program can be stored in the above computer-readable storage medium. When the program is executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be an internal storage unit of the terminal (including the data sending end and/or the data receiving end) of any of the above embodiments, such as the hard disk or memory of the terminal. The above computer-readable storage medium can also be an external storage device of the above terminal, such as a plug-in hard disk equipped on the above terminal, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. Further, the above computer-readable storage medium can also include both the internal storage unit of the above terminal and an external storage device. The above computer-readable storage medium is used to store the above computer program and other programs and data required by the above terminal. The above computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.

需要说明的是,本申请的说明书、权利要求书及附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。It should be noted that the terms "first" and "second" in the specification, claims and drawings of this application are used to distinguish different objects rather than to describe a specific order. "First" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of this embodiment, unless otherwise specified, "multiple" means two or more.

此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products or devices.

应当理解,在本申请中,“至少一个(项)”是指一个或者多个。“多个”是指两个或两个以上。“至少两个(项)”是指两个或三个及三个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系。例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b或c中的至少一项(个),或者a、b和c中的至少一项(个),可以表示:a、b、c、“a和b”、“a和c”、“b和c”或“a和b和c”,其中a、b、c可以是单个,也可以是多个。“……时”以及“若”均指在某种客观情况下会做出相应的处理,并非是限定时间,且也不要求实现时要有判断的动作,也不意味着存在其它限定。It should be understood that in this application, "at least one (item)" refers to one or more. "Multiple" refers to two or more. "At least two (items)" refers to two or three and more than three. "And/or" is used to describe the association relationship of associated objects, indicating that three relationships can exist. For example, "A and/or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character "/" generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or its similar expression refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c, or at least one of a, b and c, can mean: a, b, c, "a and b", "a and c", "b and c" or "a and b and c", where a, b, c can be single or multiple. "When" and "if" both mean that corresponding measures will be taken under certain objective circumstances. It does not limit the time, nor does it require any judgment when it is implemented, nor does it mean that there are other limitations.

在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念,便于理解。In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。 In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。 If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can essentially or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.

Claims (25)

一种通信方法,其特征在于,包括:A communication method, characterized by comprising: 第一通信装置确定占先退避值PBO;其中,所述PBO的初始值根据占先竞争窗PCW的取值确定;The first communication device determines a preemptive backoff value PBO; wherein the initial value of the PBO is determined according to the value of the preemptive contention window PCW; 如果满足预设条件,所述第一通信装置对所述PBO进行更新,得到更新后的PBO;If the preset condition is met, the first communication device updates the PBO to obtain an updated PBO; 如果所述更新后的PBO小于或等于预设阈值,所述第一通信装置在第二通信装置的传输机会TXOP中发送物理层协议数据单元PPDU。If the updated PBO is less than or equal to a preset threshold, the first communication device sends a physical layer protocol data unit PPDU in a transmission opportunity TXOP of the second communication device. 根据权利要求1所述的方法,其特征在于,所述第一通信装置确定所述PBO之前,所述方法还包括:The method according to claim 1, characterized in that before the first communication device determines the PBO, the method further comprises: 所述第一通信装置接收来自所述第二通信装置的第一指示信息;其中,所述第一指示信息用于指示所述PCW的取值;或者The first communication device receives first indication information from the second communication device; wherein the first indication information is used to indicate a value of the PCW; or 所述第一通信装置接收来自接入点设备的管理帧;其中,所述管理帧用于指示所述PCW的取值;或者The first communication device receives a management frame from an access point device; wherein the management frame is used to indicate a value of the PCW; or 所述第一通信装置根据数据包的服务截止期,确定所述PCW的取值;或者The first communication device determines a value of the PCW according to a service expiration date of the data packet; or 所述第一通信装置向所述第二通信装置发送第一请求,所述第一通信装置接收来自所述第二通信装置的第一响应;其中,所述第一请求用于请求协商PCW的取值,所述第一响应用于指示协商后的PCW的取值;或者The first communication device sends a first request to the second communication device, and the first communication device receives a first response from the second communication device; wherein the first request is used to request negotiation of a value of the PCW, and the first response is used to indicate a negotiated value of the PCW; or 所述第一通信装置接收来自所述第二通信装置的第二请求,所述第一通信装置向所述第二通信装置发送第二响应;其中,所述第二请求用于请求协商PCW的取值,所述第二响应用于指示协商后的PCW的取值。The first communication device receives a second request from the second communication device, and the first communication device sends a second response to the second communication device; wherein the second request is used to request negotiation of a value of PCW, and the second response is used to indicate a negotiated value of PCW. 根据权利要求2所述的方法,其特征在于,The method according to claim 2, characterized in that 所述第一指示信息位于下述一种或多种信令中:PPDU的前导码、媒体接入控制帧。The first indication information is located in one or more of the following signalings: a preamble code of a PPDU and a media access control frame. 根据权利要求2所述的方法,其特征在于,The method according to claim 2, characterized in that 所述管理帧包括第一指示信息;其中,所述第一指示信息用于指示所述PCW的取值;或者The management frame includes first indication information; wherein the first indication information is used to indicate a value of the PCW; or 所述管理帧包括所述PCW的最大值和最小值;其中,所述PCW的最大值和最小值用于确定所述PCW的取值。The management frame includes a maximum value and a minimum value of the PCW; wherein the maximum value and the minimum value of the PCW are used to determine a value of the PCW. 根据权利要求4所述的方法,其特征在于,当所述管理帧包括所述PCW的最小值和最大值时,所述方法还包括:The method according to claim 4, characterized in that when the management frame includes the minimum value and the maximum value of the PCW, the method further comprises: 所述第一通信装置根据所述管理帧,确定所述PCW的取值;其中,所述PCW的初始值为所述PCW的最小值;The first communication device determines the value of the PCW according to the management frame; wherein the initial value of the PCW is the minimum value of the PCW; 如果所述第一通信装置根据所述PCW的取值占先传输失败,所述第一通信装置增大所述PCW的取值;其中,增大后的PCW的取值小于或等于所述PCW的最大值;If the first communication device fails to preempt transmission according to the value of the PCW, the first communication device increases the value of the PCW; wherein the value of the increased PCW is less than or equal to the maximum value of the PCW; 如果所述第一通信装置根据所述PCW的取值占先传输成功,所述第一通信装置将所述PCW的取值调整为所述PCW的最小值。If the first communication device successfully preempts the transmission according to the value of the PCW, the first communication device adjusts the value of the PCW to the minimum value of the PCW. 根据权利要求2所述的方法,其特征在于,The method according to claim 2, characterized in that 如果所述第一通信装置确定所述PBO的时刻距离所述数据包的服务截止期越近,所述PCW的取值越小;如果第一通信装置确定所述PBO的时刻距离所述数据包的服务截止期越远,所述PCW的取值越大。If the first communication device determines that the time when the PBO is closer to the service deadline of the data packet, the value of the PCW is smaller; if the first communication device determines that the time when the PBO is farther from the service deadline of the data packet, the value of the PCW is larger. 根据权利要求1-6任一项所述的方法,其特征在于,The method according to any one of claims 1 to 6, characterized in that 所述PBO的初始值小于或等于所述PCW的取值。The initial value of the PBO is less than or equal to the value of the PCW. 根据权利要求1-7任一项所述的方法,其特征在于,所述第一通信装置确定所述PBO,包括:The method according to any one of claims 1 to 7, characterized in that the first communication device determines the PBO, comprising: 所述第一通信装置存在低延时业务且计划在所述第二通信装置的TXOP内进行占先传输时,确定所述PBO;或者When the first communication device has a low-latency service and plans to preemptively transmit within the TXOP of the second communication device, determining the PBO; or 所述第一通信装置在所述第二通信装置的TXOP内确定所述PCW的取值时,确定所述PBO。The first communication device determines the PBO when determining the value of the PCW in the TXOP of the second communication device. 根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 8, characterized in that the method further comprises: 所述第一通信装置接收来自所述第二通信装置的PPDU;其中,所述PPDU包括第二指示信息,所述第二指示信息用于指示允许占先传输,或者,所述第二指示信息用于指示不允许占先传输。The first communication device receives a PPDU from the second communication device; wherein the PPDU includes second indication information, and the second indication information is used to indicate that preemptive transmission is allowed, or the second indication information is used to indicate that preemptive transmission is not allowed. 根据权利要求9所述的方法,其特征在于,所述第二指示信息用于指示允许占先传输,包括: The method according to claim 9, wherein the second indication information is used to indicate that preemptive transmission is allowed, and includes: 所述第二指示信息用于指示允许本PPDU后占先传输;或者The second indication information is used to indicate that the PPDU is allowed to be preemptively transmitted; or 所述第二指示信息用于指示允许本PPDU的应答帧后占先传输。The second indication information is used to indicate that the response frame of the present PPDU is allowed to be transmitted first. 根据权利要求1-10任一项所述的方法,其特征在于,The method according to any one of claims 1 to 10, characterized in that 所述预设条件为所述第一通信装置成功接收PPDU;或者The preset condition is that the first communication device successfully receives the PPDU; or 所述预设条件为所述第一通信装置成功接收所述第二通信装置的PPDU和所述PPDU的应答帧;其中,所述PPDU包括第二指示信息,所述第二指示信息用于指示允许本PPDU的应答帧后占先传输;或者The preset condition is that the first communication device successfully receives the PPDU of the second communication device and the response frame of the PPDU; wherein the PPDU includes second indication information, and the second indication information is used to indicate that the response frame of the PPDU is allowed to be preempted for transmission; or 所述预设条件为所述第一通信装置根据PBO更新间隔确定PBO的更新时刻到达。The preset condition is that the first communication device determines the arrival of the PBO update time according to the PBO update interval. 根据权利要求11所述的方法,其特征在于,所述预设条件为所述第一通信装置成功接收PPDU,包括:The method according to claim 11, wherein the preset condition is that the first communication device successfully receives the PPDU, comprising: 所述预设条件为所述第一通信装置成功接收所述第二通信装置的PPDU;其中,所述PPDU包括第二指示信息,所述第二指示信息用于指示允许占先传输;或者The preset condition is that the first communication device successfully receives the PPDU of the second communication device; wherein the PPDU includes second indication information, and the second indication information is used to indicate that preemptive transmission is allowed; or 所述预设条件为所述第一通信装置成功接收所述第二通信装置的PPDU;其中,所述PPDU包括第二指示信息,所述第二指示信息用于指示允许本PPDU后占先传输;或者The preset condition is that the first communication device successfully receives the PPDU of the second communication device; wherein the PPDU includes second indication information, and the second indication information is used to indicate that the PPDU is allowed to be preempted for transmission; or 所述预设条件为所述第一通信装置成功接收所述第二通信装置的PPDU;或者The preset condition is that the first communication device successfully receives the PPDU of the second communication device; or 所述预设条件为所述第一通信装置成功接收所述第一通信装置关联的基本服务集的PPDU;或者The preset condition is that the first communication device successfully receives the PPDU of the basic service set associated with the first communication device; or 所述预设条件为所述第一通信装置成功接收任一PPDU。The preset condition is that the first communication device successfully receives any PPDU. 根据权利要求1-12任一项所述的方法,其特征在于,如果所述更新后的PBO小于或等于预设阈值,所述第一通信装置在第二通信装置的TXOP中发送PPDU,包括:The method according to any one of claims 1 to 12, characterized in that if the updated PBO is less than or equal to a preset threshold, the first communication device sends a PPDU in the TXOP of the second communication device, comprising: 当所述预设条件为所述第一通信装置成功接收PPDU时,如果所述第一通信装置成功接收到所述预设条件对应的PPDU后,所述更新后的PBO小于或等于预设阈值,所述第一通信装置在成功接收到所述PPDU后的第一预设时长后在所述第二通信装置的TXOP中发送PPDU;或者When the preset condition is that the first communication device successfully receives the PPDU, if after the first communication device successfully receives the PPDU corresponding to the preset condition, the updated PBO is less than or equal to the preset threshold, the first communication device sends the PPDU in the TXOP of the second communication device after a first preset time after successfully receiving the PPDU; or 当所述预设条件为所述第一通信装置成功接收所述第二通信装置的PPDU和所述PPDU的应答帧时,如果所述第一通信装置成功接收所述应答帧后,所述更新后的PBO小于或等于预设阈值,所述第一通信装置在成功接收到所述应答帧后的第一预设时长后在所述第二通信装置的TXOP中发送PPDU;其中,所述第二通信装置的PPDU包括第二指示信息,所述第二指示信息用于指示允许本PPDU的应答帧后占先传输;或者When the preset condition is that the first communication device successfully receives the PPDU of the second communication device and the response frame of the PPDU, if the updated PBO is less than or equal to the preset threshold after the first communication device successfully receives the response frame, the first communication device sends the PPDU in the TXOP of the second communication device after a first preset time period after successfully receiving the response frame; wherein the PPDU of the second communication device includes second indication information, and the second indication information is used to indicate that preemptive transmission after the response frame of the present PPDU is allowed; or 当所述预设条件为所述第一通信装置根据PBO更新间隔确定PBO的更新时刻到达时,如果所述第一通信装置根据所述预设条件更新后的PBO小于或等于预设阈值,所述第一通信装置在成功接收到第一PPDU后的第一预设时长后在所述第二通信装置的TXOP中发送PPDU,或者,所述第一通信装置在成功接收到第一PPDU的应答帧后的第一预设时长后在所述第二通信装置的TXOP中发送PPDU;其中,所述第一PPDU为所述第二通信装置发送的PPDU,所述第一PPDU的接收起始时刻等于或晚于第一更新时刻,所述第一更新时刻为小于或等于预设阈值的PBO的更新时刻。When the preset condition is that the first communication device determines that the update time of the PBO has arrived according to the PBO update interval, if the PBO updated by the first communication device according to the preset condition is less than or equal to the preset threshold, the first communication device sends the PPDU in the TXOP of the second communication device after the first preset time after successfully receiving the first PPDU, or the first communication device sends the PPDU in the TXOP of the second communication device after the first preset time after successfully receiving the response frame of the first PPDU; wherein the first PPDU is the PPDU sent by the second communication device, the reception start time of the first PPDU is equal to or later than the first update time, and the first update time is the update time of the PBO less than or equal to the preset threshold. 根据权利要求13所述的方法,其特征在于,The method according to claim 13, characterized in that 所述第一PPDU包括第二指示信息;其中,所述第二指示信息用于指示允许占先传输,或者,所述第二指示信息用于指示允许本PPDU后占先传输,或者,所述第二指示信息用于指示允许本PPDU的应答帧后占先传输。The first PPDU includes second indication information; wherein the second indication information is used to indicate that preemptive transmission is allowed, or the second indication information is used to indicate that preemptive transmission after this PPDU is allowed, or the second indication information is used to indicate that preemptive transmission after a response frame of this PPDU is allowed. 根据权利要求1-14任一项所述的方法,其特征在于,所述第一通信装置在第二通信装置的TXOP中发送PPDU,包括:The method according to any one of claims 1 to 14, characterized in that the first communication device sends the PPDU in the TXOP of the second communication device, comprising: 所述第一通信装置通过所述第二通信装置的TXOP对应的一个或多个信道中的任意一个信道发送PPDU;或者The first communication device sends the PPDU through any one of the one or more channels corresponding to the TXOP of the second communication device; or 所述第一通信装置通过所述第二通信装置的TXOP对应的多个信道中的至少两个信道发送PPDU;其中,所述至少两个信道包括所述第二通信装置的TXOP对应的主信道。The first communication device sends the PPDU through at least two channels among the multiple channels corresponding to the TXOP of the second communication device; wherein the at least two channels include a primary channel corresponding to the TXOP of the second communication device. 一种通信方法,其特征在于,包括:A communication method, comprising: 第二通信装置发送PPDU;其中,所述第二通信装置为传输机会TXOP持有者,所述PPDU包括第二指示信息,所述第二指示信息用于指示允许占先传输;The second communication device sends a PPDU; wherein the second communication device is a transmission opportunity TXOP holder, and the PPDU includes second indication information, and the second indication information is used to indicate that preemptive transmission is allowed; 所述第二通信装置在所述PPDU后的第二预设时长内进行信道检测; The second communication device performs channel detection within a second preset time period after the PPDU; 如果所述第二通信装置确定所述第二预设时长内信道空闲,所述第二通信装置在所述第二预设时长后发送PPDU。If the second communication device determines that the channel is idle within the second preset time period, the second communication device sends the PPDU after the second preset time period. 根据权利要求16所述的方法,其特征在于,所述第二指示信息用于指示允许占先传输,包括:The method according to claim 16, wherein the second indication information is used to indicate that preemptive transmission is allowed, and includes: 所述第二指示信息用于指示允许本PPDU后占先传输;或者The second indication information is used to indicate that the PPDU is allowed to be preemptively transmitted; or 所述第二指示信息用于指示允许本PPDU的应答帧后占先传输。The second indication information is used to indicate that the response frame of the present PPDU is allowed to be transmitted first. 根据权利要求17所述的方法,其特征在于,如果所述第二指示信息用于指示允许本PPDU的应答帧后占先传输,所述第二通信装置在所述PPDU后的第二预设时长内进行信道检测,包括:The method according to claim 17, characterized in that if the second indication information is used to indicate that the response frame of the present PPDU is allowed to preempt transmission, the second communication device performs channel detection within a second preset time length after the PPDU, comprising: 所述第二通信装置在所述PPDU的应答帧后的第二预设时长内进行信道检测。The second communication device performs channel detection within a second preset time period after the response frame of the PPDU. 根据权利要求16-18任一项所述的方法,其特征在于,The method according to any one of claims 16 to 18, characterized in that 所述第二预设时长大于第一预设时长;其中,所述第一预设时长的起始时刻与所述第二预设时长的起始时刻相同,所述第一预设时长的结束时刻为占先传输的起始时刻。The second preset duration is greater than the first preset duration; wherein the starting time of the first preset duration is the same as the starting time of the second preset duration, and the ending time of the first preset duration is the starting time of the preemptive transmission. 根据权利要求16-19任一项所述的方法,其特征在于,The method according to any one of claims 16 to 19, characterized in that 所述第二通信装置向第一通信装置发送第一指示信息;其中,所述第一指示信息用于指示占先竞争窗PCW的取值。The second communication device sends first indication information to the first communication device; wherein the first indication information is used to indicate a value of a preemptive contention window PCW. 根据权利要求20所述的方法,其特征在于,The method according to claim 20, characterized in that 所述第一指示信息位于下述一种或多种信令中:PPDU的前导码、媒体接入控制帧。The first indication information is located in one or more of the following signalings: a preamble code of a PPDU and a media access control frame. 根据权利要求16-21任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 16 to 21, characterized in that the method further comprises: 如果所述第二通信装置确定所述第二预设时长内信道繁忙,所述第二通信装置停止发送PPDU。If the second communication device determines that the channel is busy within the second preset time period, the second communication device stops sending the PPDU. 一种通信装置,其特征在于,所述通信装置包括处理器;所述处理器,用于运行计算机程序或指令,以使所述通信装置执行如权利要求1-15任一项所述的通信方法,或者执行如权利要求16-22任一项所述的通信方法。A communication device, characterized in that the communication device includes a processor; the processor is used to run a computer program or instruction so that the communication device executes the communication method as described in any one of claims 1-15, or executes the communication method as described in any one of claims 16-22. 一种计算机可读存储介质,其特征在于,计算机可读存储介质存储有计算机指令或程序,当计算机指令或程序在计算机上运行时,使得如权利要求1-15任一项所述的通信方法被执行,或者使得如权利要求16-22任一项所述的通信方法被执行。A computer-readable storage medium, characterized in that the computer-readable storage medium stores computer instructions or programs, and when the computer instructions or programs are run on a computer, the communication method as described in any one of claims 1 to 15 is executed, or the communication method as described in any one of claims 16 to 22 is executed. 一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令;当部分或全部所述计算机指令在计算机上运行时,使得如权利要求1-15任一项所述的通信方法被执行,或者使得如权利要求16-22任一项所述的通信方法被执行。 A computer program product, characterized in that the computer program product includes computer instructions; when part or all of the computer instructions are run on a computer, the communication method as described in any one of claims 1 to 15 is executed, or the communication method as described in any one of claims 16 to 22 is executed.
PCT/CN2024/080193 2023-03-10 2024-03-05 Communication method and apparatus WO2024188113A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202310259877.1A CN118632365A (en) 2023-03-10 2023-03-10 Communication method and device
CN202310259877.1 2023-03-10

Publications (1)

Publication Number Publication Date
WO2024188113A1 true WO2024188113A1 (en) 2024-09-19

Family

ID=92600254

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/080193 WO2024188113A1 (en) 2023-03-10 2024-03-05 Communication method and apparatus

Country Status (2)

Country Link
CN (1) CN118632365A (en)
WO (1) WO2024188113A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110381601A (en) * 2019-07-12 2019-10-25 腾讯科技(深圳)有限公司 Communication means, device, computer-readable medium and electronic equipment
CN111343729A (en) * 2020-02-28 2020-06-26 展讯通信(上海)有限公司 Wireless data transmission method and device, storage medium and STA (station)
CN111432501A (en) * 2020-03-23 2020-07-17 展讯通信(上海)有限公司 Wireless data transmission method and device, storage medium and STA (station)
US20220312213A1 (en) * 2021-03-24 2022-09-29 Qualcomm Incorporated Protected sessionless wifi sensing
WO2023010455A1 (en) * 2021-08-05 2023-02-09 Oppo广东移动通信有限公司 Wireless communication method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110381601A (en) * 2019-07-12 2019-10-25 腾讯科技(深圳)有限公司 Communication means, device, computer-readable medium and electronic equipment
CN111343729A (en) * 2020-02-28 2020-06-26 展讯通信(上海)有限公司 Wireless data transmission method and device, storage medium and STA (station)
CN111432501A (en) * 2020-03-23 2020-07-17 展讯通信(上海)有限公司 Wireless data transmission method and device, storage medium and STA (station)
US20220312213A1 (en) * 2021-03-24 2022-09-29 Qualcomm Incorporated Protected sessionless wifi sensing
WO2023010455A1 (en) * 2021-08-05 2023-02-09 Oppo广东移动通信有限公司 Wireless communication method and device

Also Published As

Publication number Publication date
CN118632365A (en) 2024-09-10

Similar Documents

Publication Publication Date Title
EP3716722B1 (en) System and method for synchronous independent channel access in a wireless network
TWI640210B (en) Station contention behavior in uplink multiple user protocols
JP2018170759A (en) Basic bandwidth device on secondary channel
CN107113782A (en) System and method for avoiding interference in digital communication
JP2023528106A (en) Data transmission method and device, data reception method and device
US20170230988A1 (en) Methods and apparatus for communication mode configuration in a high-efficiency wireless network
WO2021036834A1 (en) Resource indication method and apparatus
CN113647182A (en) Method and apparatus for wireless communication
CN104219017A (en) A method for transmitting a data packet in a physical layer and an access point
WO2019157919A1 (en) Contention window management method and sending device
WO2019141069A1 (en) Method and device for managing channel occupancy duration of unlicensed frequency band
EP4138475A1 (en) Method, apparatus and system for determining resource
WO2024188113A1 (en) Communication method and apparatus
US7693085B2 (en) Traffic specifications for polling requests of periodic sources
WO2017114033A1 (en) Method for determining transmission opportunity and access point
JP2024505214A (en) Communication device and communication method compatible with multi-AP synchronous transmission
WO2024169586A1 (en) Communication method and apparatus
WO2015096475A1 (en) Method and system for sending transmission acknowledgement information
CN114827962B (en) Resource negotiation method and device for sidelink communication
WO2024109556A1 (en) Communication method and apparatus
WO2024169540A1 (en) Method for configuring cg transmission occasion, and communication apparatus
WO2024067189A1 (en) Communication method and apparatus
US20240340956A1 (en) Procedures for preemption in next generation wi-fi networks
CN118540013A (en) Communication method and device, and computer readable storage medium
WO2024066982A1 (en) Communication method and device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24769807

Country of ref document: EP

Kind code of ref document: A1