Communication method, communication device, communication system, and storage medium.
A preemption transmission mechanism in communication devices prioritizes low-latency data packets using PPDU and TXOP modes, addressing latency issues in IEEE 802.11 protocols for applications like VR and IoT, ensuring efficient data delivery.
Patent Information
- Authority / Receiving Office
- BR · BR
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-03-06
- Publication Date
- 2026-07-07
AI Technical Summary
The IEEE 802.11 protocol fails to meet the low-latency requirements of services in applications such as virtual reality (VR), augmented reality (AR), and industrial IoT, leading to inefficiencies in uplink and downlink communication.
Implementing a preemption transmission mechanism between communication devices to prioritize low-latency service data packets, including PPDU-level and TXOP-level preemption modes, and disabling device power saving functions during specified periods to ensure timely delivery.
Enhances communication efficiency by ensuring low-latency service data is transmitted promptly, reducing packet loss and meeting latency requirements through strategic data packet prioritization and power management.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
1 / 64 Communication method, communication device, communication system, and storage medium. CROSS-REFERENCE TO RELATED REQUESTS
[001] This application claims priority over Chinese Patent Application No. 202310245072.1, filed with the National Intellectual Property Administration of China on March 7, 2023, and entitled COMMUNICATION METHOD, COMMUNICATION DEVICE, COMMUNICATION SYSTEM, AND STORAGE MEDIUM, which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[002] This application relates to the field of wireless communication technologies and, in particular, to a communication method, a communication device, a communication system and a storage medium. BACKGROUND
[003] In the field of wireless communication, the IEEE 802.11 protocol is one of the main current standards for radio access, and uplink and downlink communication are performed between communication devices via the IEEE 802.11 protocol.
[004] During communication, some services have a high requirement for latency. For example, in some real-world application scenarios, such as virtual reality (VR), augmented reality (AR), industrial internet of things (IoT), and telemedicine, there are requirements for low-latency services. However, a low-latency mechanism in the current IEEE 802.11 protocol cannot meet the requirements of low-latency services. SUMMARY
[005] This application provides a communication method, a communication device, a communication system and a storage medium to improve the communication effect of a low latency service. Petition 870250097074, dated 10 / 23 / 2025, page 8 / 80 2 / 64
[006] According to a first aspect, an embodiment of this application provides a method of communication that can be applied to a first communication device in a communication system. The method of communication may include: the first communication device sends a preemption setting request message to a second communication device and receives a preemption setting reply message sent by the second communication device, in order to establish a preemption session with the second communication device.
[007] In the communication method provided in this embodiment of this application, the first communication device establishes the preemption session with the second communication device. During the preemption session, the first communication device and the second communication device may preferentially transmit a data packet of a low-latency service in a preemption transmission mode, to improve the communication effect of the low-latency service.
[008] In one possible implementation, the preemption definition request message includes preemption type information, the preemption type information indicates a preemption transmission mode of the first communication device, and the preemption transmission mode includes some or all of the following: a physical layer protocol data unit level PPDU transmission end mode; a PPDU-level receive-end mode; a TXOP-level bidirectional transmission-end mode; a TXOP-level bidirectional receive-end mode; a TXOP-level hybrid transmission-end mode; and a TXOP-level hybrid receive-end mode. Petition 870250097074, dated 10 / 23 / 2025, page 9 / 80 3 / 64
[009] In PPDU level transmission mode, in a process of sending a first data packet to the second communication device, the first communication device interrupts the sending of the first data packet and sends a second data packet to the second communication device or a third communication device, wherein the second data packet includes data from a low latency service, and the low latency service is a service in which the transmission latency of a data packet needs to be less than or equal to a specified latency value.
[010] In PPDU-level receive-end transmission mode, the first communication device receives a third data packet sent by the second communication device, wherein the third data packet is sent by the second communication device to the first communication device after the second communication device interrupts the sending of a fourth data packet in a process of sending the fourth data packet to the third communication device, and the third data packet includes data from a low-latency service.
[011] In the TXOP-level bidirectional transmission end-transmission mode, the first communication device sends a fifth data packet to the second communication device after obtaining a TXOP and, after the transmission of the fifth data packet is completed, receives a sixth data packet sent by the second communication device, wherein the sixth data packet includes data from a low-latency service that arrives at the second communication device during the reception of the fifth data packet by the second communication device.
[012] In TXOP-level bidirectional receive-end transmission mode, after the second communication device obtains a TXOP, if a low-latency service to Petition 870250097074, dated 10 / 23 / 2025, page 10 / 80 4 / 64 to be sent arrive during the reception, by the first communication device, of a seventh data packet sent by the second communication device, the first communication device directly sends an eighth data packet to the second communication device, in which the eighth data packet includes a data packet from the low latency service to be sent.
[013] In the TXOP-level hybrid transmission end-transmission mode, the first communication device sends a ninth data packet to the second communication device after obtaining a TXOP, and if a low-latency service to be sent from the third communication device arrives at the second communication device during the transmission of the ninth data packet, the second communication device directly sends a tenth data packet to the third communication device, wherein the tenth data packet includes a data packet of the low-latency service to be sent from the third communication device.
[014] In the TXOP-level hybrid receive-end transmission mode, after the second communication device obtains a TXOP, if a low-latency service to be sent from the third communication device arrives during the reception, by the first communication device, of an eleventh data packet sent by the second communication device, the first communication device directly sends a twelfth data packet to the third communication device, wherein the twelfth data packet includes a data packet of the low-latency service to be sent from the third communication device.
[015] The first communication device can perform data transmission with the second communication device in any of the previous preemption transmission modes. Petition 870250097074, dated 10 / 23 / 2025, page 11 / 80 5 / 64
[016] In one possible implementation, after the first communication device receives the preemption definition reply message returned by the second communication device, if the first communication device can use a preemption transmission mode specified during the preemption session, the first communication device will disable an intra-PPDU power save function within a specified time period, where the specified preemption transmission mode is the PPDU-level receive-end transmission mode.
[017] In the previous implementation, the first communication device disables a device power saving function within a specified time period. Specifically, the first communication device does not enter hibernation state upon receiving a data packet that the first communication device does not need to receive.When the second communication device sends a data packet from a non-low latency service to the third communication device, if the second communication device interrupts sending the data packet from the non-low latency service and sends a data packet from a low latency service to the first communication device via preemption transmission, since the first communication device does not enter hibernation mode, the first communication device can receive the data packet from the low latency service sent by the second communication device, thus reducing the loss of the low latency service data packet.
[018] In one possible implementation, the preemption type information includes a plurality of indicator fields, each indicator field corresponding to a preemption transmission mode, and each indicator field indicates whether the first communication device uses a corresponding preemption transmission mode; or the preemption type information Petition 870250097074, dated 10 / 23 / 2025, page 12 / 80 6 / 64 includes an indication field, and different values of the indication field indicate different combinations of preemption transmission modes used by the first communication device; or the preemption type information includes a PPDU indication field or a TXOP indication field, where the PPDU indication field indicates whether the first communication device uses a PPDU level transmission mode, and the TXOP indication field indicates whether the first communication device uses a TXOP level transmission mode;or the preemption type information includes a transmit end indication field or a receive end indication field, wherein the transmit end indication field indicates whether the first communication device uses a preemptive transmit mode when serving as a transmit end, and the receive end indication field indicates whether the first communication device uses a preemptive transmit mode when serving as a receive end.
[019] The preemption definition request message sent by the first communication device to the second communication device can carry the preemption type information in different ways.
[020] In one possible implementation, the preemption definition request message includes at least one of the following: first traffic identifier information, second traffic identifier information, or first preemption duration information. First traffic identifier information is a traffic identifier for a low-latency service for which the first communication device allows a data packet to be transmitted in preemption transmission mode. Second traffic identifier information is a traffic identifier for a non-low-latency service for which the first device Petition 870250097074, dated 10 / 23 / 2025, page 13 / 80 7 / 64 communication allows transmission to be interrupted. The initial preemption duration information indicates the maximum duration during which the first communication device allows a obtained TXOP to be occupied by a communication device other than the first communication device in preemption transmission mode.
[021] In the previous implementation, the preemption definition request message carries preemption transmission parameter information from the first communication device, to allow the second communication device to perform data transmission with the first communication device based on the preemption transmission parameter information from the first communication device during communication.
[022] In one possible implementation, the preemption definition response message includes status indication information, and the status indication information indicates whether the preemption session was successfully established.
[023] In a possible implementation, the preemption definition response message also includes at least one preemption type information, third traffic identifier information, fourth traffic identifier information, or second preemption duration information for the second communication device.
[024] The preemption type information of the second communication device indicates a preemption transmission mode of the second communication device. The third traffic identifier information is a traffic identifier for a low-latency service for which the second communication device allows the transmission of a data packet in preemption transmission mode. The fourth traffic identifier information is a traffic identifier for a non-low-latency service for which the second communication device allows the interruption of transmission. Petition 870250097074, dated 10 / 23 / 2025, page 14 / 80 8 / 64 The second preemption duration information indicates the maximum duration during which the second communication device allows a obtained TXOP to be occupied by a communication device other than the second communication device in preemption transmission mode.
[025] In the previous implementation, the preemption definition response message carries preemption transmission parameter information from the second communication device, to allow the first communication device to perform data transmission with the second communication device based on the preemption transmission parameter information from the second communication device during communication.
[026] In one possible implementation, the first communication device is a terminal device, the second communication device is an access point device, and before sending the preemption definition request message to the second communication device, the first communication device may receive a signaling frame sent by the second communication device via broadcasting. The signaling frame includes at least one preemption type information, third traffic identifier information, fourth traffic identifier information, or second preemption duration information from the second communication device.
[027] The preemption type information of the second communication device indicates a preemption transmission mode of the second communication device. The third traffic identifier information is a traffic identifier for a low-latency service for which the second communication device allows the transmission of a data packet in preemption transmission mode. The fourth traffic identifier information is a traffic identifier for a non-low-latency service for which the second Petition 870250097074, dated 10 / 23 / 2025, page 15 / 80 The 9 / 64 communication device allows for the interruption of transmission. The second preemption duration information indicates the maximum duration during which the second communication device allows a obtained TXOP to be occupied by a communication device other than the second communication device in preemption transmission mode.
[028] In the previous implementation, the second communication device can notify the first communication device of the preemption transmission parameter information of the second communication device by means of broadcast transmission of the signaling frame.
[029] In one possible implementation, the preemption definition request message is a TWT target wake-up time definition request message, and the preemption definition response message is a TWT definition response message.
[030] In one possible implementation, the TWT definition request message includes the first indication information, and the first indication information is used to request the use of preemption transmission in a corresponding restricted target wake-up time service period restricted TWT SP.
[031] In the previous implementation, a preemption transmission process between communication devices could be implemented in the restricted TWT SP.
[032] In one possible implementation, the first communication device is a terminal device, the second communication device is an access point device, and before sending the preemption setting request message to the second communication device, the method also includes: receive a signaling frame sent by the second communication device, in which the signaling frame includes a restricted TWT element, the element Petition 870250097074, dated 10 / 23 / 2025, page 16 / 80 Restricted 10 / 64 TWT includes secondary indication information, and this secondary indication information indicates that preemption transmission is permitted.
[033] In one possible implementation, after receiving the preemption definition response message returned by the second communication device, the first communication device may receive a first data packet sent by the second communication device, wherein the first data packet includes preemption indication information. The first communication device may send data from a low-latency service to the second communication device via preemption transmission based on the preemption indication information contained in the first data packet.
[034] In one possible implementation, preemption indication information indicates that the first communication device is allowed to perform preemption transmission after receiving the first data packet, or preemption indication information indicates that a preemption transmission mode used by the first communication device after receiving the first data packet is allowed.
[035] In the previous implementation, as a receiving end of the first data packet, the first communication device can determine, based on the preemption indication information in the first data packet received, whether the first communication device can immediately send the low-latency service data after receiving the first data packet.
[036] In one possible implementation, after receiving the preemption definition response message returned by the second communication device, the first communication device may receive a first data packet sent by the second communication device. If a traffic identifier matches the data in the first data packet Petition 870250097074, dated 10 / 23 / 2025, page 17 / 80 If 11 / 64 is included in the fourth traffic identifier information, the first communication device sends data from a low-latency service to the second communication device via preemption transmission.
[037] In the previous implementation, as a receiving end of the first data packet, the first communication device can determine, based on the traffic identifier corresponding to the data in the first received data packet, whether the first communication device can immediately send the low-latency service data after receiving the first data packet.
[038] In one possible implementation, the first communication device may send a second data packet to the second communication device within a predefined time after sending an acknowledgment frame for the first data packet to the second communication device, wherein the second data packet includes the low-latency service data, and the predefined time is less than a short SIFS interframe space; or the first communication device may send a second data packet to the second communication device, wherein the second data packet includes an acknowledgment frame for the first data packet and the low-latency service data;Or the first communication device may send a second data packet to the second communication device after sending an acknowledgment frame for the first data packet to the second communication device, wherein the acknowledgment frame carries continuous transmission indication information, the continuous transmission indication information indicates that a data packet should be sent to the second communication device after the acknowledgment frame is sent, and the second data packet includes low-latency service data. Petition 870250097074, dated 10 / 23 / 2025, page 18 / 80 12 / 64
[039] In the previous implementation, as a transmitting end of the first data packet, after sending the first data packet, the second communication device can learn that a receiving end must immediately send a low-latency service data packet after the second communication device sends the first data frame, and the second communication device must not perform subsequent data transmission, but wait to receive the low-latency service data, to avoid a conflict.
[040] According to a second aspect, an embodiment of this application provides a method of communication, applied to a first communication device. The method of communication includes: receiving a first data packet sent by a second communication device; and sending data from a low-latency service to the second communication device by means of preemption transmission based on a traffic identifier corresponding to the data in the first data packet or based on preemption indication information in the first data packet.
[041] In one possible implementation, preemption indication information indicates that the first communication device is allowed to perform preemption transmission after receiving the first data packet, or preemption indication information indicates that a preemption transmission mode used by the first communication device after receiving the first data packet is allowed.
[042] In one possible implementation, if the traffic identifier corresponding to the data in the first data packet is included in the fourth traffic identifier information, the first communication device can send the low-latency service data to the second communication device via preemption transmission, where the fourth traffic identifier information is a Petition 870250097074, dated 10 / 23 / 2025, page 19 / 80 13 / 64 traffic identifier for a non-low latency service for which the second communication device allows transmission to be interrupted.
[043] In one possible implementation, the first communication device may send a second data packet to the second communication device within a predefined time after sending an acknowledgment frame for the first data packet to the second communication device, wherein the second data packet includes the low-latency service data, and the predefined time is less than a short SIFS interframe space; or send a second data packet to the second communication device, wherein the second data packet includes an acknowledgment frame for the first data packet and the low-latency service data;or send a second data packet to the second communication device after sending an acknowledgment frame for the first data packet to the second communication device, wherein the acknowledgment frame carries continuous transmission indication information, the continuous transmission indication information indicates that a data packet should be sent to the second communication device after sending the acknowledgment frame, and the second data packet includes the low-latency service data.
[044] According to a third aspect, one embodiment of this request provides a method of communication, applied to a second communication device. The method of communication may include: receiving a preemption setting request message sent by a first communication device; and sending a preemption setting reply message to the first communication device, to establish a preemption session with the first communication device.
[045] In a possible implementation, the preemption definition response message includes indication information Petition 870250097074, dated 10 / 23 / 2025, page 20 / 80 14 / 64 status, and the status indicator information shows whether the preemption session was successfully established.
[046] In one possible implementation, the preemption definition response message also includes at least one preemption type information, third traffic identifier information, fourth traffic identifier information, or second preemption duration information for the second communication device.
[047] Preemption type information indicates a preemption transmission mode of the second communication device. The third traffic identifier information is a traffic identifier for a low-latency service for which the second communication device allows the transmission of a data packet in preemption transmission mode. The fourth traffic identifier information is a traffic identifier for a non-low-latency service for which the second communication device allows the interruption of transmission. The second preemption duration information indicates the maximum duration during which the second communication device allows a obtained TXOP to be occupied by a communication device other than the second communication device in preemption transmission mode.
[048] In a possible implementation, the preemption transmission mode includes some or all of the following: a physical layer protocol PPDU data unit level transmission end-transmission mode; a PPDU level receive end transmission mode; a two-way transmission mode of opportunity level TXOP transmission; a two-way TXOP-level receive-end transmission mode; a hybrid transmission end mode Petition 870250097074, dated 10 / 23 / 2025, page 21 / 80 15 / 64 TXOP level; and a hybrid TXOP level receive-end transmission mode.
[049] In one possible implementation, the second communication device is an access point device, the first communication device is a terminal device, and before receiving the preemption setting request message sent by the first communication device, the method also includes: To send a signaling frame via broadcasting, wherein the signaling frame includes at least one piece of preemption type information, third piece of traffic identifier information, fourth piece of traffic identifier information, or second piece of preemption duration information from the second communication device.
[050] The preemption type information of the second communication device indicates a preemption transmission mode of the second communication device. The third traffic identifier information is a traffic identifier for a low-latency service for which the second communication device allows the transmission of a data packet in preemption transmission mode. The fourth traffic identifier information is a traffic identifier for a non-low-latency service for which the second communication device allows the interruption of transmission. The second preemption duration information indicates the maximum duration during which the second communication device allows a obtained TXOP to be occupied by a communication device other than the second communication device in preemption transmission mode.
[051] In one possible implementation, the preemption setting request message is a TWT target wake-up time setting request message, and the Petition 870250097074, dated 10 / 23 / 2025, page 22 / 80 The 16 / 64 preemption definition response message is a TWT definition response message.
[052] In one possible implementation, the first communication device is a terminal device, the second communication device is an access point device, and before receiving the preemption setting request message sent by the first communication device, the method also includes: To send a signaling frame via broadcasting, wherein the signaling frame includes a restricted TWT element, the restricted TWT element includes second indication information, and the second indication information indicates that preemption transmission is permitted.
[053] In a possible implementation, after sending the preemption definition response message to the first communication device, the method also includes: Sending a first data packet to the first communication device, wherein the first data packet includes preemption indication information, and the preemption indication information indicates that the first communication device is permitted to perform preemption transmission after receiving the first data packet, or the preemption indication information indicates that a preemption transmission mode used by the first communication device after receiving the first data packet is permitted; and receiving data from a low-latency service that is sent by the first communication device via preemption transmission.
[054] In a possible implementation, after sending the preemption definition response message to the first communication device, the method also includes: send an initial data packet to the first Petition 870250097074, dated 10 / 23 / 2025, page 23 / 80 17 / 64 communication device; and receive data from a low-latency service that is sent by the first communication device via preemption transmission, wherein the low-latency service data is sent by the first communication device to the second communication device via preemption transmission when the first communication device determines that a traffic identifier corresponding to the data in the first data packet is included in the fourth traffic identifier information.
[055] According to a fourth aspect, an embodiment of this application provides a method of communication, applied to a second communication device. The method of communication may include: sending a first data packet to a first communication device; and receiving data from a low-latency service that is sent by the first communication device by means of preemption transmission.
[056] In one possible implementation, the first data packet includes preemption indication information, and the preemption indication information indicates that the first communication device is allowed to perform preemption transmission after receiving the first data packet, or the preemption indication information indicates that a preemption transmission mode used by the first communication device after receiving the first data packet is allowed.
[057] In one possible implementation, low-latency service data is sent by the first communication device to the second communication device via preemption transmission when the first communication device determines that a traffic identifier corresponding to the data in the first data packet is included in the fourth traffic identifier information, and Petition 870250097074, dated 10 / 23 / 2025, page 24 / 80 18 / 64 The fourth traffic identifier information is a traffic identifier for a non-low latency service that may be interrupted by the second communication device.
[058] According to a fifth aspect, one embodiment of this request provides a communication device, including a memory and a processor. The memory stores a computer program. The processor is configured to read and execute the computer program stored in memory, to enable any method provided in the first aspect or any method provided in the second aspect to be performed.
[059] According to a sixth aspect, one embodiment of this request provides a communication device, including a memory and a processor. The memory stores a computer program. The processor is configured to read and execute the computer program stored in memory, to enable any method provided in the third aspect or any method provided in the fourth aspect to be performed.
[060] According to a seventh aspect, an embodiment of this application provides a communication system, including a plurality of communication devices. The communication device may be the communication device provided in the third or fourth aspect.
[061] According to an eighth aspect, an embodiment of this application provides a computer-readable storage medium. The computer-readable storage medium stores computer-executable instructions. The computer-executable instructions are used to enable a computer to perform any method provided in the first or second aspect.
[062] According to a ninth aspect, an embodiment of this application provides a computer-readable storage medium. The computer-readable storage medium stores computer-executable instructions. Computer-executable instructions are used to enable a computer to perform Petition 870250097074, dated 10 / 23 / 2025, page 25 / 80 19 / 64 any method provided in the third or fourth aspect.
[063] According to a tenth aspect, an embodiment of this application provides a computer program product, including computer executable instructions. The computer executable instructions are used to enable a computer to perform any method provided in the first or second aspect.
[064] According to an eleventh aspect, an embodiment of this application provides a computer program product, including computer executable instructions. The computer executable instructions are used to enable a computer to perform any method provided in the third or fourth aspect.
[065] For the technical effect that can be achieved in any of the second to eleventh aspects, see the descriptions of the beneficial effect in the first aspect. Details are not described again in this document. BRIEF DESCRIPTION OF THE DRAWINGS
[066] Figure 1 is a diagram of a communication system according to one modality of this request; Figure 2 is an interaction diagram in a communication method according to one modality of this request; Figure 3 is a diagram of a preemption transmission mode 1 according to one modality of this request; Figure 4 is a diagram of a preemption transmission mode 2 according to one modality of this request; Figure 5 is a diagram of a preemption transmission mode 3 according to one modality of this request; Figure 6 is a diagram of a preemption transmission mode 4 according to one modality of this request; Figure 7 is a diagram of a preemption transmission mode 5 according to one modality of this request; Figure 8 is a diagram of a preemption transmission mode 6 according to one modality of this request; Petition 870250097074, dated 10 / 23 / 2025, p. 26 / 80 20 / 64 Figure 9 is a diagram of a TWT service process according to one modality of this request; Figure 10 is a diagram of a restricted TWT element according to one embodiment of this request; Figure 11 is an interaction diagram in another communication method according to one modality of this request; Figure 12 is a flowchart of a communication method according to one modality of this request; Figure 13 is a flowchart of another communication method according to one modality of this request; Figure 14 is a flowchart of another communication method according to one modality of this request; Figure 15 is a flowchart of another communication method according to one modality of this request; and Figure 16 is a diagram of the structure of a communication device according to one modality of this request. DESCRIPTION OF THE MODALITIES
[067] To make clearer the objectives, technical solutions and advantages of the embodiments of this application, the following describes the embodiments of this application in detail, with reference to the accompanying drawings. The terms used in the embodiments of this application are intended only to describe specific embodiments of this application, but do not limit it.
[068] Before specific solutions provided in embodiments of this application are described, some terms in this application are described to facilitate understanding by a person skilled in the art, but not to limit the terms in this application.
[069] (1) Preemption transmission: used to meet a data transmission requirement of a low-latency service or an ultra-low-latency service. In a preemption transmission process, data from a non-low-latency service being transmitted is interrupted, data from a low-latency service is Petition 870250097074, dated 10 / 23 / 2025, page 27 / 80 21 / 64 is transmitted preferentially, and the transmission of data from the non-low latency service resumes after the transmission of the low latency service is completed. The low latency service and the non-low latency service are defined in relation to each other. The low latency service can be a service where the transmission latency of a data packet needs to be less than or equal to a specified latency value. The non-low latency service can also have a latency requirement, but the latency required for the non-low latency service is greater than the latency of the low latency service.
[070] Preemption transmission can be classified into physical layer protocol data unit (PPDU) level preemption and transmission opportunity level (TXOP) preemption.
[071] In PPDU-level preemption, during the transmission of a long packet (long PPDU) from a non-low latency service, if a newly arrived buffer data packet at a transmitting end includes a data packet from a low latency service, the transmitting end may interrupt the transmission of the long packet from the non-low latency service and transmit the data packet from the low latency service. After the transmission of the data packet from the low latency service is complete, the transmitting end continues to transmit a remaining long packet, whose transmission has not yet been completed, from the non-low latency service. The long packet is a long data packet.
[072] In TXOP-level preemption, within a TXOP, a transmitting end initially sends a PPDU of data frame 1 of a non-low latency service and, if there is a transmission requirement (including a requirement from the transmitting end, a receiving end, or another communication device) for a data packet of a service Petition 870250097074, dated 10 / 23 / 2025, page 28 / 80 With 22 / 64 low latency, the low latency service data packet can be transmitted within the same TXOP after the PPDU 1 transmission is completed.
[073] (2) Target wake time (TWT): a technology defined in Wi-Fi 6 for energy saving. A central idea of TWT is to define some periodic time periods, which can be called target wake time service periods (TWT SP), so that a communication device needs to remain in an active state only within the TWT SP and can hibernate at another time period to save energy.
[074] TWT can be classified into individual TWT and broadcast TWT. In individual TWT, each terminal device can separately establish a TWT agreement with an access point device. Therefore, each terminal device can have its own active time period and standby time period. In broadcast TWT, an access point device can establish a public TWT agreement for a group of terminal devices. The group of terminal devices includes a plurality of terminal devices, and the plurality of terminal devices operates within the same active time period and remains in standby during another period.
[075] In modalities of this application, a plurality of means two or more. In view of this, in modalities of this application, a plurality of can also be understood as at least two. At least one can be understood as one or more, for example, understood as one, two or more. For example, including at least one means including one, two or more, and specific items that are included are not limited. For example, including at least one of A, B and C can mean including A, B, C, A and B, A and C, B and C, or A, B and C. And / or describes an association relationship between associated objects and indicates that three Petition 870250097074, dated 10 / 23 / 2025, p. 29 / 80 23 / 64 relationships can exist. For example, A and / or B can indicate the following three cases: only A exists, both A and B exist, and only B exists. Additionally, the / character generally indicates an A or B relationship between the associated objects, unless otherwise specified.
[076] Unless otherwise specified, ordinal numbers such as first and second in modalities of this application are intended to distinguish between a plurality of objects, but not to limit an order, a sequence of time, priorities or importance of the plurality of objects.
[077] A communication method provided in embodiments of this application may be applied to a communication system. The communication system may be a wireless local area network; or it may be a long-term evolution (LTE) or fifth-generation (5G) communication system; or it could be a Universal Terrestrial Radio Access (UTRA) system, an evolved UTRA system (EUTRAN), a New Radio (NR) technology system, a GSM / EDGE Radio Access Network-Circuit Switched (GERAN-CS) packet-switched domain system, a GSM / EDGE Radio Access Network-Packet Switched (GERAN-PS) packet-switched domain system, a 20001xRTT code division multiple access (CDMA) system, a Multi-RAT Dual-Connectivity (MR-DC) system, or similar;Or it could be a hybrid architecture of a plurality of communication systems, for example, a hybrid architecture of LTE and 5G.
[078] Figure 1 is a diagram of the structure of a communication system. The communication system may include at least one access point (AP) device and at least one terminal device. The terminal device may also be Petition 870250097074, dated 10 / 23 / 2025, page 30 / 80 24 / 64 referred to as a station (STA) or non-AP STA. Figure 1 shows an access point device 100 and three terminal devices: a terminal device 200, a terminal device 201, and a terminal device 202. The three terminal devices are connected to the access point device 100 and access a communication network through the access point device 100. In Figure 1, there are three terminal devices connected to the access point device 100. During actual application, there may be more or fewer than three terminal devices. This is not limited to this application.
[079] The 100 access point device can be understood as a communication device, and is a relay node in a communication network for transmitting data or information between devices. For example, the 100 access point device can be a common base station (e.g., a NodeB or an eNB), it can be a new radio controller (NR controller), it can be a gNodeB (gNB) or an en-gNB in a 5G system, it can be a central unit, it can be a new radio base station, it can be a remote radio module, it can be a micro base station, it can be a relay, it can be a distributed unit, or it can be a transmission and reception point (TRP), a transmission point (TP), or any other radio access device, e.g., a switch, a router, or a bridge. This is not limited to the modalities of this application.The terminal device can communicate with a plurality of base stations using different technologies. For example, the terminal device can communicate with a base station that supports an LTE network, or it can communicate with a base station that supports a 5G network, or it can support dual connectivity with one base station on an LTE network and one base station on a 5G network.
[080] The terminal device can be a piece of equipment that Petition 870250097074, dated 10 / 23 / 2025, page 31 / 80 25 / 64 user (user equipment, UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile console, a remote station, a remote terminal, a mobile device, a wireless terminal, a user agent, or a user device. The terminal device may alternatively be a mobile phone, a cordless phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a portable device with wireless communication function, a computing device or other processing device connected to a wireless modem, a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a vehicle-mounted terminal,A wireless terminal for autonomous driving, a wireless terminal for telemedicine (remote medical), a wireless terminal in a smart grid, a wireless terminal for transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a wearable terminal, a terminal in a future 5G network, a terminal in a future evolved PLMN, or similar. The terminal device may be fixed or mobile, and may be deployed on land, water, or air.
[081] Furthermore, the terminal device in embodiments of this application may alternatively be a terminal in an Internet of Things (IoT) system. IoT is an important part of the future development of information technology. One of the key technical features of IoT is connecting an object to a network using communication technology, to implement a smart network of Petition 870250097074, dated 10 / 23 / 2025, page 32 / 80 26 / 64 Human-computer interconnection and interconnection between things. The terminal in embodiments of this application may alternatively be a terminal in machine-type communication (MTC). The terminal in this application may alternatively be a vehicle-mounted module, a vehicle-mounted assembly, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit that is disposed in a vehicle as one or more components or units. The vehicle may implement a method in this application by means of the vehicle-mounted module, the vehicle-mounted assembly, the vehicle-mounted component, the vehicle-mounted chip, or the vehicle-mounted unit that is disposed in the vehicle. Therefore, embodiments of this application may be applied to a vehicle internet, for example, vehicle-to-everything (V2X), long-term evolution-vehicle (LTE-V), and vehicle-to-vehicle (V2V).The application scenarios for the terminal device are not limited to the modalities of this application.
[082] In the communication system shown in Figure 1, both the terminal device and the access point device can be referred to as communication devices or network elements. The communication devices shown in Figure 1 can perform communication via the IEEE 802.11 protocol. During communication, some services have a high latency requirement.
[083] To enhance the communication effect of a low-latency service, some modalities of this request provide a communication method. The communication method can be performed by a first communication device. The first communication device can be an access point or a terminal device. The first communication device sends a preemption setting request message to a second communication device and receives a message of Petition 870250097074, dated 10 / 23 / 2025, page 33 / 80 27 / 64 preemption definition response returned by the second communication device, so that the first communication device establishes a preemption session with the second communication device. During the preemption session, the first communication device and the second communication device may preferentially transmit a data packet of a low-latency service in a preemption transmission mode, to enhance the communication effect of the low-latency service.
[084] Figure 2 is an interaction diagram in a communication method according to an embodiment of this application. A first communication device shown in Figure 2 can be an access point device or a terminal device. When the first communication device is an access point device, a second communication device can be a terminal device. When the first communication device is a terminal device, a second communication device can be a terminal device or an access point device. As shown in Figure 2, in some embodiments, an interaction process between the first communication device and the second communication device may include the following steps.
[085] S201: The first communication device sends a preemption setting request message to the second communication device.
[086] The preemption definition request message may include preemption type information. Preemption type information indicates a preemption transmission mode of the first communication device. The preemption transmission mode of the first communication device may be a preemption transmission mode requested by the first communication device for use or it may be a preemption transmission mode supported by the first device. Petition 870250097074, dated 10 / 23 / 2025, page 34 / 80 28 / 64 communication. The preemption transmission mode includes some or all of the following: a PPDU-level transmit end transmission mode; a PPDU-level receive end transmission mode; a TXOP-level bidirectional transmit end transmission mode; a TXOP-level hybrid transmit end transmission mode; and a TXOP-level hybrid receive end transmission mode.
[087] Preemption transmission modes are described separately below.
[088] Preemption Transmission Mode 1: PPDU-level transmission end-of-transmission mode. In this mode, during the process of sending a first data packet to a second communication device, the first communication device interrupts the transmission of the first data packet and sends a second data packet to the second or third communication device. The second data packet includes data from a low-latency service. A low-latency service is a service where the transmission latency of a data packet needs to be less than or equal to a specified latency value. For example, the specified latency value can be several milliseconds or several microseconds.
[089] For example, as shown in Figure 3, an original plan is as follows: the first communication device sends a PPDU 1 to the second communication device and, after the transmission is complete, the second communication device returns an acknowledgment frame to the first communication device, where the acknowledgment frame may be a block acknowledgment (block ACK, BA). A real-world case is as follows: in a process where the first communication device sends PPDU 1 to the second communication device, if a low-latency service arrives, the first device of Petition 870250097074, dated 10 / 23 / 2025, page 35 / 80 29 / 64 communication can interrupt the transmission of PPDU 1 and send a PPDU 2 to the second communication device or third communication device, where PPDU 2 includes low-latency service data.
[090] Preemption Transmission Mode 2: PPDU-level receive-end transmission mode. In this mode, the first communication device can receive a second data packet sent by the second communication device. The second data packet is sent by the second communication device to the first communication device after the second communication device interrupts the sending of a second data packet during the process of sending the second data packet to a third communication device. The second data packet includes data from a low-latency service.
[091] Compared to preemption transmission mode 1, in preemption transmission mode 2, the first communication device and the second communication device switch roles. For example, as shown in Figure 4, an original plan is as follows: the second communication device sends a PPDU 1 to the third communication device, and after the transmission is complete, the third communication device returns an acknowledgment frame to the second communication device. A real-world case is as follows: in a process where the second communication device sends PPDU 1 to the third communication device, if a low-latency service to be sent to the first communication device arrives, the second communication device can interrupt the transmission of PPDU 1 and send a PPDU 2 to the first communication device, where PPDU 2 includes data from the low-latency service to be sent to the first communication device.
[092] Preemption transmission mode 3: TXOP level bidirectional transmission end mode. In Petition 870250097074, dated 10 / 23 / 2025, page 36 / 80 In some 30 / 64 modes, this mode may be as follows: the first communication device sends a first data packet to the second communication device after obtaining a TXOP, and after the transmission of the first data packet is complete, it receives a second data packet sent by the second communication device. The second data packet includes data from a low-latency service that arrives at the second communication device during the reception of the first data packet by the second communication device. In some other modes, this mode may be as follows: the first communication device sends a first data packet to the second communication device after obtaining a TXOP, and after the transmission of the first data packet is complete, it receives a reply message for the first data packet and a second data packet that are sent by the second communication device.The second data packet includes data from a low-latency service that arrives at the second communication device while the first data packet is being received by the second communication device.
[093] For example, as shown in Figure 5, an original plan is as follows: The first communication device sends a PPDU 1 to the second communication device after obtaining a TXOP. After the transmission is complete, the second communication device returns an acknowledgment frame BA 1 to the first communication device. Then, the first communication device sends a PPDU n to the second communication device. After the transmission is complete, the second communication device returns an acknowledgment frame BA n to the first communication device. A real-world case is as follows: In a process where the second communication device receives the PPDU 1 sent by the first communication device, if a low-latency service to be sent to the first communication device arrives, the second Petition 870250097074, dated 10 / 23 / 2025, page 37 / 80 31 / 64 communication device can directly send a PPDU 2 to the first communication device after returning the BA 1 acknowledgment frame to the first communication device, wherein the PPDU 2 includes low-latency service data to be sent to the first communication device. After the PPDU 2 is sent, the first communication device sends a BA 2 acknowledgment frame to the second communication device. In another embodiment, in a process where the second communication device receives the PPDU 1 sent by the first communication device, if a low-latency service to be sent to the first communication device arrives, the second communication device can alternatively directly send a PPDU 2 to the first communication device.
[094] Preemption transmission mode 4: TXOP-level bidirectional receive-end transmission mode. In some embodiments, this mode may be as follows: after the second communication device obtains a TXOP, if a low-latency service to be sent to the second communication device arrives during the reception, by the first communication device, of a first data packet sent by the second communication device, the first communication device may directly send a second data packet to the second communication device, wherein the second data packet includes a data packet of the low-latency service to be sent to the second communication device.In some other modes, this mode may be as follows: after the second communication device obtains a TXOP, if a low-latency service to be sent to the second communication device arrives during the reception, by the first communication device, of a first data packet sent by the second communication device, the first communication device directly sends a second packet. Petition 870250097074, dated 10 / 23 / 2025, page 38 / 80 32 / 64 data packet to the second communication device after sending a reply message to the first data packet to the second communication device, wherein the second data packet includes a low-latency service data packet to be sent to the second communication device.
[095] Compared to preemption transmission mode 3, in preemption transmission mode 4, the first communication device and the second communication device switch roles. For example, as shown in Figure 6, an original plan is as follows: the second communication device sends a PPDU 1 to the first communication device after obtaining a TXOP. After the transmission is complete, the first communication device returns an acknowledgment frame BA 1 to the second communication device. Then, the second communication device sends a PPDU n to the first communication device. After the transmission is complete, the first communication device returns an acknowledgment frame BA n to the second communication device.A real-world example is as follows: in a process where the first communication device receives PPDU 1 sent by the second communication device, if a low-latency service to be sent to the second communication device arrives, the first communication device can directly send PPDU 2 to the second communication device after returning the acknowledgment frame BA 1 to the second communication device, where PPDU 2 includes data from the low-latency service to be sent to the second communication device. After the sending of PPDU 2 is complete, the second communication device sends an acknowledgment frame BA 2 to the first communication device. In another embodiment, in a process where the first communication device receives PPDU 1 sent by the second communication device, if a low-latency service to be sent to the second communication device arrives, the first... Petition 870250097074, dated 10 / 23 / 2025, page 39 / 80 Alternatively, the 33 / 64 communication device can directly send a PPDU 2 to the second communication device.
[096] Preemption Transmission Mode 5: TXOP Level Hybrid Transmission Mode. In some embodiments, this mode may be as follows: The first communication device sends a first data packet to the second communication device after obtaining a TXOP. During the transmission of the first data packet, if a low-latency service to be sent to a third communication device arrives at the second communication device, the second communication device may directly send a second data packet to the third communication device, wherein the second data packet includes a data packet of the low-latency service to be sent to the third communication device. In some other embodiments, this mode may be as follows: The first communication device sends a first data packet to the second communication device after obtaining a TXOP.During the transmission of the first data packet, if a low-latency service to be sent to a third communication device arrives at the second communication device, the second communication device will directly send a second data packet to the third communication device after sending a reply message to the first data packet to the first communication device, where the second data packet includes a data packet from the low-latency service to be sent to the third communication device.
[097] For example, as shown in Figure 7, an original plan is as follows: The first communication device sends a PPDU 1 to the second communication device after obtaining a TXOP. After the transmission is complete, the second communication device returns an acknowledgment frame BA 1 to the first communication device. Then, the first communication device sends a PPDU n to the second Petition 870250097074, dated 10 / 23 / 2025, pp. 40 / 80 34 / 64 communication device. After the transmission is complete, the second communication device returns a BA n acknowledgment frame to the first communication device. A real-world example is as follows: In a process where the second communication device receives PPDU 1 sent by the first communication device, if a low-latency service to be sent to the third communication device arrives, the second communication device can directly send a PPDU 2 to the third communication device after returning the BA 1 acknowledgment frame to the first communication device, where PPDU 2 includes data from the low-latency service to be sent to the third communication device. After the transmission of PPDU 2 is complete, the third communication device sends a BA 2 acknowledgment frame to the second communication device.In another embodiment, in a process where the second communication device receives PPDU 1 sent by the first communication device, if a low-latency service to be sent to the third communication device arrives, the second communication device can alternatively send a PPDU 2 directly to the third communication device.
[098] Preemption transmission mode 6: TXOP-level hybrid receive-end transmission mode. In some embodiments, this mode may be as follows: after the second communication device obtains a TXOP, if a low-latency service to be sent to a third communication device arrives during the reception, by the first communication device, of a first data packet sent by the second communication device, the first communication device may directly send a second data packet to the third communication device, wherein the second data packet includes a data packet of the low-latency service to be sent to the third communication device. Petition 870250097074, dated 10 / 23 / 2025, page 41 / 80 35 / 64 In some other embodiments, this mode may be as follows: after the second communication device obtains a TXOP, if a low-latency service to be sent to a third communication device arrives during the reception, by the first communication device, of a first data packet sent by the second communication device, the first communication device directly sends a second data packet to the third communication device after sending a reply message to the first data packet to the second communication device, wherein the second data packet includes a data packet of the low-latency service to be sent to the third communication device.
[099] Compared to preemption transmission mode 5, in preemption transmission mode 6, the first communication device and the second communication device switch roles. For example, as shown in Figure 8, an original plan is as follows: the second communication device sends a PPDU 1 to the first communication device after obtaining a TXOP. After the transmission is complete, the first communication device returns an acknowledgment frame BA 1 to the second communication device. Then, the second communication device sends a PPDU n to the first communication device. After the transmission is complete, the first communication device returns an acknowledgment frame BA n to the second communication device.A real-world example is as follows: in a process where the first communication device receives PPDU 1 sent by the second communication device, if a low-latency service to be sent to the third communication device arrives, the first communication device can directly send PPDU 2 to the third communication device after returning the acknowledgment frame BA 1 to the second communication device, where PPDU 2 includes data from the low-latency service to be sent to the third device. Petition 870250097074, dated 10 / 23 / 2025, page 42 / 80 36 / 64 third communication device. After the PPDU 2 transmission is complete, the third communication device sends a BA 2 acknowledgment frame to the first communication device. Alternatively, in a process where the first communication device receives PPDU 1 sent by the second communication device, if a low-latency service to be sent to the third communication device arrives, the first communication device may alternatively send a PPDU 2 directly to the third communication device.
[100] The preemption type information in the preemption definition request message indicates one or more of the previous preemption transmission modes.
[101] In some embodiments, preemption type information may include a plurality of indication fields, each indication field corresponding to a preemption transmission mode, and each indication field indicating whether the first communication device uses a corresponding preemption transmission mode. For example, preemption type information may include six indication fields corresponding to the six preceding preemption transmission modes, and each indication field indicating whether the first communication device uses a corresponding preemption transmission mode.For example, a first indicator field shows whether the first communication device uses preemption transmission mode 1, where a value of 0 for the first indicator field indicates that the first communication device uses preemption transmission mode 1, and a value of 1 for the first indicator field indicates that the first communication device does not use preemption transmission mode 1. A second indicator field shows whether the first communication device uses preemption transmission mode 2, where a value of 0 for the second indicator field indicates... Petition 870250097074, dated 10 / 23 / 2025, page 43 / 80 37 / 64 that the first communication device uses preemption transmission mode 2, and a value of 1 in the second indication field indicates that the first communication device does not use preemption transmission mode 2; and so on.
[102] In some other embodiments, the preemption type information may include an indication field, and different values of the indication field indicate different combinations (maximum of 26 combinations) of preemption transmission modes used by the first communication device. For example, a value of 01 in the indication field indicates that the first communication device uses preemption transmission mode 1, a value of 04 in the indication field indicates that the first communication device uses preemption transmission mode 1 and preemption transmission mode 2, and a value of 64 in the indication field indicates that the first communication device uses all six preemption transmission modes mentioned above.
[103] In some other embodiments, the preemption type information may include a PPDU indication field, and the PPDU indication field indicates whether the first communication device uses a PPDU level transmission mode. For example, a value of 0 in the PPDU indication field indicates that the first communication device uses a PPDU level transmission mode; to be more specific, the first communication device uses preemption transmission mode 1 and preemption transmission mode 2; and a value of 2 in the PPDU indication field indicates that the first communication device does not use a PPDU level transmission mode; to be more specific, the first communication device does not use preemption transmission mode 1 or preemption transmission mode 2.
[104] In some other modes, type information Petition 870250097074, dated 10 / 23 / 2025, page 44 / 80 38 / 64 preemption may include a TXOP indication field, and the TXOP indication field indicates whether the first communication device uses a TXOP-level transmission mode. For example, a value of 0 in the TXOP indication field indicates that the first communication device uses a TXOP-level transmission mode; to be more specific, the first communication device uses preemption transmission mode 3, preemption transmission mode 4, preemption transmission mode 5, and preemption transmission mode 6; and a value of 1 in the TXOP indication field indicates that the first communication device does not use a TXOP-level transmission mode; to be more specific, the first communication device does not use preemption transmission mode 3, preemption transmission mode 4, preemption transmission mode 5, or preemption transmission mode 6.
[105] In some other embodiments, the preemption type information may include a transmit end indication field, and the transmit end indication field indicates whether the first communication device uses a preemption transmit mode when acting as a transmit end.For example, a value of 0 in the transmit end indication field indicates that the first communication device uses a preemption transmission mode when acting as a transmit end; to be more specific, the first communication device uses preemption transmission mode 1, preemption transmission mode 3, and preemption transmission mode 5; and a value of 1 in the transmit end indication field indicates that the first communication device does not use a preemption transmission mode when acting as a transmit end; to be more specific, the first communication device does not use preemption transmission mode 1, preemption transmission mode 3, or preemption transmission mode 5. Petition 870250097074, dated 10 / 23 / 2025, page 45 / 80 39 / 64
[106] In some other embodiments, the preemption type information may include a receiving end indication field, and the receiving end indication field indicates whether the first communication device uses a preemption transmission mode when serving as the receiving end.For example, a value of 0 in the receiving end indication field indicates that the first communication device uses a preemption transmission mode when serving as the receiving end; to be more specific, the first communication device uses preemption transmission mode 2, preemption transmission mode 4, and preemption transmission mode 6; and a value of 1 in the receiving end indication field indicates that the first communication device does not use a preemption transmission mode when serving as the receiving end; to be more specific, the first communication device does not use preemption transmission mode 2, preemption transmission mode 4, or preemption transmission mode 6.
[107] In some modes, the preemption definition request message may include one or more of the following information: first traffic identifier information, second traffic identifier information, and first preemption duration information.
[108] The first traffic identifier information is a traffic identifier for a low-latency service for which the first communication device allows a data packet to be transmitted in preemptive transmission mode. The first traffic identifier information may be in the form of a traffic identifier bitmap or a list of traffic identifiers. When the first traffic identifier information is a traffic identifier bitmap, the first traffic identifier information may include a bitmap of Petition 870250097074, dated 10 / 23 / 2025, pp. 46 / 80 40 / 64 downlink traffic identifier, or the first traffic identifier information may include an uplink traffic identifier bitmap, or the first traffic identifier information may include both a downlink traffic identifier bitmap and an uplink traffic identifier bitmap. The uplink traffic identifier bitmap indicates an uplink service that is allowed, by the first communication device, to be transmitted in preemptive transmission mode. The downlink traffic identifier bitmap indicates a downlink service that is allowed, by the first communication device, to be transmitted in preemptive transmission mode.
[109] Second traffic identifier information is a traffic identifier for a non-low latency service for which the first communication device allows transmission to be interrupted. Second traffic identifier information may be in the form of a traffic identifier bitmap or a list of traffic identifiers. When second traffic identifier information is a traffic identifier bitmap, second traffic identifier information may include a downlink traffic identifier bitmap, or second traffic identifier information may include an uplink traffic identifier bitmap, or first traffic identifier information may include a downlink traffic identifier bitmap and an uplink traffic identifier bitmap.The uplink traffic identifier bitmap indicates an uplink service for which the first communication device allows transmission to be interrupted. The downlink traffic identifier bitmap indicates a downlink service for which the first... Petition 870250097074, dated 10 / 23 / 2025, pp. 47 / 80 The 41 / 64 communication device allows the transmission to be interrupted.
[110] The first preemption duration information indicates the maximum duration during which the first communication device allows a obtained TXOP to be occupied by a communication device other than the first communication device in a preemption transmission mode.
[111] For example, a frame structure of a preemption definition request message data frame can be shown in Table 1. Table 1 Sequence number (order) Meaning 1 Message type (category) 2 UHR action 3 Preemption control 4 First traffic identifier bitmap (TID bitmap) 5 Second traffic identifier bitmap (low TID bitmap)
[112] As shown in Table 1, the preemption definition request message may include the following fields: Category field: A category field value being a specified value indicates that the data frame is a UHR action frame.
[113] UHR action field: A UHR action field value being a specified value indicates that the data frame is a preemption setup request message.
[114] The preemption control field may contain preemption type information and initial information Petition 870250097074, dated 10 / 23 / 2025, pp. 48 / 80 42 / 64 preemption duration. The TID bitmap field may correspond to the first traffic identifier information, and the lower TID bitmap field may correspond to the second traffic identifier information.
[115] S202: The second communication device sends a preemption definition response message to the first communication device.
[116] The preemption definition response message indicates whether a preemption session has been successfully established. The preemption definition response message may include status indication information. The status indication information indicates whether the preemption session has been successfully established. The status indication information may be a status code.
[117] In some embodiments, the preemption definition response message may also include one or more preemption type information, third traffic identifier information, fourth traffic identifier information and second preemption duration information of the second communication device.
[118] The preemption type information of the second communication device indicates a preemption transmission mode of the second communication device. The preemption transmission mode of the second communication device may be a preemption transmission mode that the second communication device allows the first communication device to use, or it may be a preemption transmission mode supported by the second communication device. For settings of the preemption transmission mode type and the format of the preemption type information of the second communication device, see the preemption definition request message. Details are not described here. Petition 870250097074, dated 10 / 23 / 2025, pp. 49 / 80 43 / 64 document again.
[119] The third traffic identifier information is a traffic identifier for a low-latency service for which the second communication device allows a data packet to be transmitted in preemptive transmission mode. For example, the third traffic identifier information may be a traffic identifier for a low-latency service for which the second communication device allows the first communication device to transmit a data packet in preemptive transmission mode, or the third traffic identifier information may be a traffic identifier for a low-latency service for which the second communication device transmits a data packet in preemptive transmission mode. The third traffic identifier information may be in the form of a traffic identifier bitmap or a list of traffic identifiers.When the third traffic identifier information is a traffic identifier bitmap, the third traffic identifier information may include a downlink traffic identifier bitmap, or the third traffic identifier information may include an uplink traffic identifier bitmap, or the third traffic identifier information may include both a downlink traffic identifier bitmap and an uplink traffic identifier bitmap. The uplink traffic identifier bitmap indicates an uplink service that is allowed, by the second communication device, to be transmitted in preemptive transmission mode. The downlink traffic identifier bitmap indicates a downlink service that is allowed, by the second communication device, to be transmitted in preemptive transmission mode.
[120] The fourth traffic identifier information is Petition 870250097074, dated 10 / 23 / 2025, pages 50 / 80 44 / 64 is a traffic identifier for a non-low latency service for which the second communication device allows transmission to be interrupted. For example, the fourth traffic identifier information could be a traffic identifier for a non-low latency service for which the first communication device allows transmission to be interrupted and with which the second communication device agrees, or the fourth traffic identifier information could be a traffic identifier for a non-low latency service for which the second communication device allows transmission to be interrupted. The fourth traffic identifier information could be in the form of a traffic identifier bitmap or a list of traffic identifiers.When the fourth traffic identifier information is a traffic identifier bitmap, the fourth traffic identifier information may include a downlink traffic identifier bitmap, or the fourth traffic identifier information may include an uplink traffic identifier bitmap, or the fourth traffic identifier information may include both a downlink traffic identifier bitmap and an uplink traffic identifier bitmap. The uplink traffic identifier bitmap indicates an uplink service for which the second communication device allows transmission to be interrupted. The downlink traffic identifier bitmap indicates a downlink service for which the second communication device allows transmission to be interrupted.
[121] The second preemption duration information indicates the maximum duration during which the second communication device allows a obtained TXOP to be occupied by a Petition 870250097074, dated 10 / 23 / 2025, pp. 51 / 80 45 / 64 communication device different from the second communication device in a preemption transmission mode.
[122] For example, a frame structure of a preemption definition response message data frame can be shown in Table 2. Table 2 Sequence number (order) Meaning 1 Message type (category) 2 UHR action 3 Status code 4 Preemption control 5 First traffic identifier bitmap (TID bitmap) 6 Second traffic identifier bitmap (low TID bitmap)
[123] As shown in Table 2, the preemption definition response message may include the following fields: Category field: A category field value being a specified value indicates that the data frame is a UHR action frame.
[124] UHR action field: A UHR action field value being a specified value indicates that the data frame is a preemption definition response message.
[125] Status code field: The status code field indicates whether the preemption session was successfully established.
[126] The preemption control field may contain preemption type information for the second communication device and the duration of the second preemption. The TID bitmap field may correspond to the third traffic identifier information, and the lower TID bitmap field may correspond to the fourth. Petition 870250097074, dated 10 / 23 / 2025, pp. 52 / 80 46 / 64 traffic identifier information.
[127] In some other embodiments, if the second communication device is an access point device, the access point device may periodically broadcast a signaling frame (beacon) to a terminal device. The signaling frame may include one or more preemption type information, third traffic identifier information, fourth traffic identifier information, and second preemption duration information from the second communication device.If the first communication device is a terminal device, the first communication device can receive the signaling frame sent by the second communication device via broadcasting and obtain the preemption type information, the third traffic identifier information, the fourth traffic identifier information, or the second preemption duration information from the second communication device that are carried in the signaling frame.
[128] During communication, in a process where the second communication device sends a long data packet from a non-low latency service to the third communication device, the first communication device may also receive the data packet. To save power, the first communication device determines, based on the information contained in the preamble of the data packet, that the first communication device does not need to receive the data packet and enters a hibernation state. The hibernation state lasts until the data packet transmission end time. The data packet transmission end time can be predicted by the first communication device based on the length of the data packet. Before the data packet transmission end time, if the second communication device stops sending the data packet from the low latency service Petition 870250097074, dated 10 / 23 / 2025, pp. 53 / 80 47 / 64 does not download and send a data packet from a low-latency service to the first communication device. Because the first communication device is in hibernation mode, it typically cannot receive the data packet from the low-latency service, and the data packet may be lost.
[129] To reduce the occurrence of a case where a receiving end communication device is in a hibernation state and therefore cannot normally receive a data packet from a low-latency service, in some embodiments, if the first communication device can use preemption transmission mode 2 above, the first communication device disables an intra-PPDU power save function within a specified time period after successful establishment of the preemption session. For example, the specified time period may be a time period corresponding to the preemption session.
[130] The first communication device disables the power saving function within a specified time period. Specifically, the first communication device does not enter hibernation state when receiving a data packet that the first communication device does not need to receive. When the second communication device sends a data packet from a non-low latency service to the third communication device, if the second communication device interrupts sending the data packet from the non-low latency service and sends a data packet from a low latency service to the first communication device via preemption transmission, since the first communication device does not enter hibernation state, the first communication device can receive the data packet from the low latency service sent by the second communication device, to reduce packet loss. Petition 870250097074, dated 10 / 23 / 2025, pp. 54 / 80 48 / 64 data from the low latency service.
[131] In this embodiment of this application, the first communication device can disable the intra-PPDU power saving function to implement preemption transmission mode 2. After disabling the intra-PPDU power saving function, the first communication device can notify the second communication device. For example, in some embodiments, after the successful establishment of the preemption session, the first communication device can disable the intra-PPDU power saving function and send notification information to the second communication device to notify it that the first communication device has disabled the intra-PPDU power saving function.In some other embodiments, the first communication device may alternatively disable the intra-PPDU power saving function without establishing a preemption session with the second communication device and send notification information to the second communication device to notify it that the first communication device has disabled the intra-PPDU power saving function. After receiving the notification information sent by the first communication device, the second communication device may send data from a low-latency service to the first communication device in preemption transmission mode 2.Notification information can be carried in an A Control field of an HT Control field in a message sent by the first communication device to the second communication device, or it can be carried in an EHT OM Control field or in a UHR OM Control field in a management frame or data frame. For example, a structure of the EHT OM Control field can be shown in Table 3. Table 3 Extension Extension Extension Disable Reserved Petition 870250097074, dated 10 / 23 / 2025, pp. 55 / 80 49 / 64 Rx NSS channel width, intra-PPDU power saving
[132] As shown in Table 3, the EHT OM Control field may include a received spatial stream number extension field (Rx NSS Extension), a channel width extension field (Channel Width Extension), a transmitted spatial stream number extension field (Rx NSS Extension), an intra-PPDU power save disable field (intra-PPDU power save Disable), and a reserved field (Reserved). The intra-PPDU power save disable field contains the notification information sent by the first communication device to the second communication device.
[133] In the previous mode, the preemption session is established, and the intra-PPDU power saving function is disabled within the specified time, so that the successful implementation of preemption communication can be determined, to avoid the loss of a data packet from a low latency service.
[134] In some other modes, preemption transmission may be limited to a restricted target wake-up time service period (restricted TWT SP, R-TWT SP). For example, TWT may be classified into individual TWT and transmission TWT. Individual TWT means that a TWT requesting station (TWT Requesting STA, requesting station for short) sends a TWT request message to a TWT responding station (TWT Responding STA, responding station for short) to request a wake-up time adjustment. After receiving the TWT request message, the responding station sends a TWT response message to the requesting station. After successful interaction, a TWT agreement is established between the requesting station and the responding station. Both Petition 870250097074, dated 10 / 23 / 2025, pp. 56 / 80 50 / 64 requesting and responding stations are communication devices. After a TWT agreement is reached, both the requesting and responding stations must remain active within an agreed time period to send and receive data. Outside of this period, the requesting and responding stations may enter standby mode to conserve power. A terminal device can send a TWT agreement configuration request to an access point device. Specifically, the terminal device is a requesting station and the access point device is a responding station. An access point device can alternatively initiate a TWT agreement configuration request to a terminal device. After a TWT agreement is established, an agreed active time period is called the TWT Service Period (SP).As shown in Figure 9, each TWT agreement may include a plurality of periodic TWT service periods of the same duration.
[135] Unlike individual TWT, broadcast TWT provides a batch management mechanism. An access point device can establish a series of periodic TWT service periods with a plurality of terminal devices. During the TWT service periods, the plurality of terminal devices needs to remain active to communicate with the access point device.
[136] The access point device may include information about one or more parts of the broadcast TWT in a signaling frame, and each part of the broadcast TWT is jointly represented by a broadcast TWT identifier and an access point device MAC address. After a terminal device receives the signaling frame, if the terminal device wishes to join the broadcast TWT, the terminal device may send a request message. Petition 870250097074, dated 10 / 23 / 2025, pp. 57 / 80 51 / 64 of the broadcast TWT definition to the access point device to join the broadcast TWT. When establishing the broadcast TWT, the terminal device needs to specify a broadcast TWT identifier (ID) to request entry into a specific part of the broadcast TWT. After joining a specific part of the broadcast TWT, the terminal device can be activated based on a service period indicated by a set of broadcast TWT parameters to communicate with the access point device. It should be noted that if the terminal device supports broadcast TWT but does not explicitly join a specific part of the broadcast TWT, the terminal device will participate in the broadcast TWT with a broadcast TWT ID of 0 by default.
[137] Similar to the individual TWT, a set of broadcast TWT parameters also specifies the periodicity of occurrence of a TWT service period and the duration of each TWT service period. In addition, a broadcast TWT parameter also includes a broadcast TWT lifetime. The lifetime is measured in a unit of signaling interframe space and indicates the duration of the established broadcast TWT.
[138] Restricted TWT is a special type of broadcast TWT, and an R-TWT SP defined by the restricted TWT is used to provide a low-latency service. The access point device can include a TWT element in a signaling frame to declare the restricted TWT service time. As shown in Figure 10, a value of a Broadcast TWT Recommendation field in a Request Type field in the TWT Parameter Information on the TWT element can be set to 4, to represent the restricted TWT.
[139] After the access point device declares the restricted TWT in the signaling frame, the terminal device can Petition 870250097074, dated 10 / 23 / 2025, pp. 58 / 80 52 / 64 send a request frame (TWT setup frame) to the access point device to request access to the restricted TWT and become a member of the restricted TWT, in order to send a data packet of a low-latency service on the R-TWT SP.
[140] When preemption transmission is limited to the R-TWT SP, a communication device disables an intra-PPDU power saving function on the R-TWT SP and uses the intra-PPDU power saving function only outside the R-TWT SP.
[141] In some embodiments, the access point device may periodically broadcast a signaling frame. The access point device may include R-TWT element indication information in the signaling frame, wherein the R-TWT element indication information indicates whether a preemption transmission mode can be used for data transmission on an R-TWT SP corresponding to an R-TWT element. In other words, the access point device may include indication information on a restricted TWT element in the signaling frame, to indicate whether a preemption mechanism can be used for transmission on an RTWT SP corresponding to the restricted TWT element. Alternatively, the restricted TWT element carries preemption type information, to indicate a preemption transmission mode that can be used on the R-TWT SP.The types of preemption transmission modes are described in the previous sections, and details are not described again in this document.
[142] In another implementation, when establishing a restricted TWT membership session, the terminal device can indicate whether preemption transmission is allowed, a preemption transmission mode, and a parameter in the preemption transmission. The parameter in the preemption transmission can include at least one of the following pieces of information: the first traffic identifier information, the Petition 870250097074, dated 10 / 23 / 2025, pp. 59 / 80 53 / 64 second traffic identifier information or first preemption duration information.
[143] For example, as shown in Figure 11, a process for establishing a restricted TWT session may include the following steps.
[144] S1101: A first communication device sends a TWT definition request message to a second communication device.
[145] The TWT setup request message may also be called a TWT setup frame and may be understood as a preemption setup request message. The TWT setup frame is used to request the establishment of a restricted TWT association. The TWT setup frame carries indication information to indicate that the first communication device requests data transmission in preemption transmission mode on a corresponding R-TWT SP.
[146] S1102: The second communication device sends a TWT definition response message to the first communication device.
[147] The TWT definition response message may also be called the TWT definition response frame and may be understood as a preemption definition response message. The TWT definition response frame indicates that the restricted TWT has been successfully established.
[148] If the first communication device indicates that the first communication device uses preemption transmission or PPDU-level preemption transmission, the first communication device will disable an intra-PPDU power saving function in an SP corresponding to the established restricted TWT.
[149] For example, it is assumed that the first communication device is a terminal device and the second device is a Petition 870250097074, dated 10 / 23 / 2025, pages 60 / 80 54 / 64 communication is an access point device. When the terminal device is associated with the access point device, the terminal device can include indication information in a sent TWT definition frame, to indicate whether the terminal device uses preemption transmission or to indicate a preemption transmission mode used by the terminal device. Then, after establishing a restricted TWT membership session with the access point device, the terminal device can disable an intra-PPDU power saving function in a corresponding restricted TWT SP.
[150] In the previous embodiment, a preemption function is used only in the restricted TWT SP to implement low latency communication, and the intra-PPDU power saving function can be used outside the SP to achieve low power consumption.
[151] In some embodiments, after the first communication device and the second communication device establish a preemption session by means of the preemption setup process shown in Figure 2 or the preemption setup process shown in Figure 11, the first communication device and the second communication device can transmit data in a preemption transmission mode.
[152] During data transmission, the first communication device may receive a first data packet sent by the second communication device. In one embodiment, the first communication device may determine, based on a traffic identifier corresponding to the data in the first data packet, whether the first communication device is permitted to perform preemption transmission after receiving the first data packet. For example, if the traffic identifier corresponding to the data in the first data packet is included in the fourth traffic identifier information, the first communication device may determine Petition 870250097074, dated 10 / 23 / 2025, pp. 61 / 80 55 / 64 that the first communication device is allowed to perform preemption transmission after receiving the first data packet and therefore the first communication device can send data from a low-latency service to the second communication device via preemption transmission.
[153] In another embodiment, the first communication device can determine, based on the preemption indication information included in the first data packet, whether the first communication device is allowed to perform the preemption transmission after receiving the first data packet. The preemption indication information in the first data packet indicates that the first communication device is allowed to perform the preemption transmission after receiving the first data packet. Alternatively, the preemption indication information in the first data packet indicates a type of preemption transmission, more specifically, a preemption transmission mode that the first communication device is permitted to use after receiving the first data packet. The first communication device can send data from a low-latency service to the second communication device via preemption transmission based on the preemption indication information in the first data packet.
[154] In some embodiments, the first data packet is assumed to be a PPDU 1. Preemption indication information may be carried in an MPDU or an A-MPDU on PPDU 1, or preemption indication information may be carried in a physical layer preamble (e.g., a UHRSIG field) on PPDU 1. If preemption indication information is carried in the MPDU or A-MPDU, preemption indication information may be carried specifically in an HTControl field in a MAC header. Petition 870250097074, dated 10 / 23 / 2025, pp. 62 / 80 56 / 64
[155] In an optional embodiment, the preemption indication information may be Preemption Allowed, and Preemption Allowed may occupy 1 bit, to indicate whether preemption transmission is allowed. If preemption transmission is allowed, the first communication device may perform preemption transmission by means of one or more preemption transmission types at the TXOP level. In particular, the first communication device may perform preemption transmission in preemption transmission mode 4 or preemption transmission mode 6 mentioned above.
[156] In another optional embodiment, the preemption indication information may be of type Preemption, and the type Preemption may occupy 1 bit, to indicate a type of preemption transmission. The type of preemption transmission may include one or more types of preemption transmission at the TXOP level. For example, type Preemption being a first value indicates that preemption transmission mode 4 is allowed, and type Preemption being a second value indicates that preemption transmission mode 6 is allowed.
[157] In some other modes, preemption indication information may be carried in a CAS Control field. For example, a CAS Control field shown in Table 4 carries the Allowed Preemption, and a CAS Control field shown in Table 5 carries the Preemption type. Table 4 AC RDG restriction / More PPDU RSRT PPDU Preemption allowed... Table 5 AC Restriction RDG / More PPDU RSRT PPDU Preemption Type ...
[158] After determining that the first communication device is allowed to perform preemption transmission after receiving the first data packet, the first device Petition 870250097074, dated 10 / 23 / 2025, pp. 63 / 80 57 / 64 communication can send data from a low-latency service to the second communication device in any of the following ways.
[159] Method 1: Send a second data packet to the second communication device within a predefined time after sending an acknowledgment frame for the first data packet to the second communication device, wherein the second data packet includes the low-latency service data. The acknowledgment frame can be a BA frame, and the predefined time can be less than a Short Inter-Frame Space (SIFS). For example, the predefined time can be a Reduced Inter-Frame Space (RIFS).
[160] Method 2: Send a second data packet to the second communication device, wherein the second data packet includes an acknowledgment frame for the first data packet and the low-latency service data. The acknowledgment frame for the first data packet and the low-latency service data may be on the same A-MPDU.
[161] Method 3: Send a second data packet to the second communication device after sending an acknowledgment frame of the first data packet to the second communication device. The acknowledgment frame contains continuous transmission indication information, and the continuous transmission indication information indicates that a data packet should be sent to the second communication device after sending the acknowledgment frame. The second data packet includes the low-latency service data.
[162] In either of the above ways, after the first data packet has been sent, the second communication device knows that the first communication device was preemptive, and the second communication device must not carry out the subsequent data transmission, but waits to receive the second packet. Petition 870250097074, dated 10 / 23 / 2025, pp. 64 / 80 58 / 64 of data.
[163] The communication method provided in the embodiments of this application may be applied to a wireless local area network system that supports a next-generation IEEE 802.11ax Wi-Fi protocol, for example, 802.11be, Wi-Fi 7 or EHT, or by another example, a next generation of 802.11be, such as an 802.11 series protocol such as Wi-Fi 8, UHR or Wi-Fi AI, and may further be applied to an ultra-wideband UWB-based wireless personal area network system and a detection system.
[164] Based on the previous method embodiments, in some embodiments, a communication method performed by a first communication device can be shown in Figure 12. The first communication device can be any network element in a communication system. More specifically, the first communication device can be a terminal device or an access point device. As shown in Figure 12, the method may include the following steps.
[165] S1201: Send a preemption setting request message to a second communication device.
[166] S1202: Receive a preemption definition response message returned by the second communication device, to complete a preemption session configuration process with the second communication device.
[167] The preemption definition request message may include preemption type information, and the preemption type information indicates a preemption transmission mode of the first communication device.
[168] In some embodiments, the preemption setting request message may be a TWT target wake-up time setting request message, and the preemption setting response message may be a TWT setting response message. Petition 870250097074, dated 10 / 23 / 2025, pages 65 / 80 59 / 64
[169] In some other embodiments, as shown in Figure 13, a communication method performed by a first communication device may include the following steps.
[170] S1301: Receive a first data packet sent by a second communication device.
[171] S1302: Send data from a low latency service to the second communication device by means of preemption transmission based on a traffic identifier matching the data in the first data packet or based on preemption indication information in the first data packet.
[172] In some embodiments, the first data packet includes preemption indication information, and the preemption indication information indicates that the first communication device is allowed to perform preemption transmission after receiving the first data packet, or the preemption indication information indicates that a preemption transmission mode used by the first communication device after receiving the first data packet is allowed.
[173] In some other embodiments, the first communication device may send the low-latency service data to the second communication device by means of preemption transmission based on the traffic identifier corresponding to the data in the first data packet. For example, if the traffic identifier corresponding to the data in the first data packet is included in the fourth traffic identifier information, the first communication device may send the low-latency service data to the second communication device by means of preemption transmission, wherein the fourth traffic identifier information is a traffic identifier of a non-low-latency service for which the second communication device allows transmission to be interrupted. Petition 870250097074, dated 10 / 23 / 2025, pp. 66 / 80 60 / 64
[174] Based on the previous method embodiments, in some embodiments, a communication method performed by a second communication device can be shown in Figure 14. The second communication device can be any network element in a communication system. More specifically, the second communication device can be a terminal device or an access point device. As shown in Figure 14, the method may include the following steps.
[175] S1401: Receive a preemption setting request message sent by a first communication device.
[176] S1402: Send a preemption definition reply message to the first communication device, to establish a preemption session with the first communication device.
[177] The preemption definition response message includes status indication information, and the status indication information indicates whether the preemption session was successfully established.
[178] In some other embodiments, as shown in Figure 15, a communication method performed by a second communication device may include the following steps.
[179] S1501: Send a first data packet to a first communication device.
[180] S1502: Receive data from a low-latency service that is sent by the second communication device via preemption transmission.
[181] Based on the same technical concept as the previous embodiments, one embodiment of this application further provides a communication device. The communication device may be the terminal device or the access point device shown in Figure 1. The communication device may be configured to implement the functions of the embodiments of Petition 870250097074, dated 10 / 23 / 2025, pp. 67 / 80 61 / 64 previous methods and therefore can achieve the beneficial effect of the previous method modalities.
[182] In some embodiments, as shown in Figure 16, the structure of the 1600 communication device may include a 1601 processor and a 1602 memory connected to the 1601 processor. The 1601 processor and the 1602 memory may be connected to each other via a bus. The 1601 processor may serve as a host processor of the 1600 communication device, i.e., a control core of the 1600 communication device. The bus may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or similar. The bus may be classified as an address bus, data bus, control bus, and the like. A specific connection medium between the 1601 processor and the 1602 memory is not limited in this embodiment of this application.
[183] 1602 memory may include the above memory. 1602 memory may be volatile memory, for example, random access memory; or alternatively, it may be non-volatile memory, for example, read-only ROM, flash memory, a hard disk drive (HDD) or a solid-state drive (SSD); or 1602 memory is any other medium that can carry or store expected program code in the form of instructions or data structures and that is accessible to a computer, but is not limited to that. 1602 memory may be a combination of the above memories. 1602 memory may be configured to store a software program and a module.
[184] The 1601 processor may include one or more processors. The 1601 processor runs the software program and the 1602 memory-stored module to perform various applications. Petition 870250097074, dated 10 / 23 / 2025, pages 68 / 80 62 / 64 functional and data processing of the 1600 communication device, for example, the communication method provided in embodiments of this application.
[185] It may be understood that the structure shown in this embodiment of this application does not constitute a specific limitation to the computing device. In some other embodiments of this application, the computing device may include more or fewer components than those shown in the figure, or some components may be combined, or some components may be divided, or the components may be arranged differently. The components shown in the figure may be implemented using hardware, software, or a combination of software and hardware.
[186] One embodiment of this application further provides a communication system. As shown in Figure 1, the communication system may include a plurality of communication devices, and the plurality of communication devices may include an access point device and a terminal device. A structure of the communication device is shown in Figure 16. Details are not described again in this document.
[187] The method steps in embodiments of this application may be implemented by hardware or by a processor executing a computer program or instructions. The computer program or instructions may constitute a computer program product. An embodiment of this application further provides a computer program product, including computer-executable instructions. In one embodiment, the computer-executable instructions are used to enable a computer to perform the functions in the method embodiment shown in any of Figures 12 to 15.
[188] Computer executable instructions can be stored on a computer-readable storage medium. Petition 870250097074, dated 10 / 23 / 2025, pp. 69 / 80 63 / 64 One embodiment of this application further provides a computer-readable storage medium, and the computer-readable storage medium stores executable instructions. In one embodiment, the executable instructions are used to enable a computer to perform the functions in the method embodiment shown in any of Figures 12 through 15.
[189] The computer-readable storage medium provided in this embodiment of this application may be a random access memory (RAM), a flash memory, a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EPROM, EEPROM), a register, a hard disk drive, a removable hard disk drive, a CD-ROM or any other form of computer-readable storage medium well known in the art.
[190] Computer executable instructions can be stored on a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer program or instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless connection. The computer-readable storage medium can be any usable medium accessible to a computer or a data storage device, for example, a server or data center, integrating one or more usable media. The usable medium can be a magnetic medium, for example, a floppy disk, a hard disk drive, or magnetic tape; or it can be an optical medium, for example, a digital video disc (DVD); or it can be a semiconductor medium, for example, a drive Petition 870250097074, dated 10 / 23 / 2025, pp. 70 / 80 64 / 64 solid state.
[191] In embodiments of this application, unless otherwise specified or a logical conflict arises, the terms and / or descriptions in different embodiments are consistent and can be mutually referenced, and the technical features in different embodiments can be combined into a new embodiment based on an internal logical relationship between the technical features. Furthermore, the terms include, have, and any variant thereof are intended to encompass non-exclusive inclusion, for example, including a series of steps or units. A method, system, product, or device is not necessarily limited to the steps or units expressly listed, but may include other steps or units that are not expressly listed or that are inherent to such process, method, product, or device.
[192] Although this application is described with reference to specific features and embodiments, it is clear that various modifications and combinations may be made to the features and embodiments without departing from the spirit and scope of this application. Consequently, this descriptive report and the accompanying drawings are merely exemplary descriptions of solutions defined by the appended claims and are considered to encompass any or all modifications, variations, combinations or equivalents within the scope of this application.
[193] Clearly, a person skilled in the art may make various modifications and variations to this application without departing from the scope of this application. In this case, this application is intended to encompass such modifications and variations of embodiments of this application, provided that they fall within the scope of the claims of this application and of its equivalent technologies. Petition 870250097074, dated 10 / 23 / 2025, pp. 71 / 80
Claims
1 / 9 CLAIMS 1. A communication method, applied to a first communication device, characterized in that the method comprises: sending a preemption setting request message to a second communication device; and receiving a preemption setting response message sent by the second communication device, in order to establish a preemption session with the second communication device.
2. A method according to claim 1, characterized in that the preemption definition request message comprises preemption type information, the preemption type information indicates a preemption transmission mode of the first communication device, and the preemption transmission mode comprises some or all of the following: a physical layer protocol data unit level PPDU transmission end mode; a PPDU-level receive-end mode; a TXOP-level bidirectional transmission end mode; a TXOP-level bidirectional receive-end mode; a TXOP-level hybrid transmission end mode; and a TXOP-level hybrid receive-end mode.
3. Method, according to claim 1 or 2, characterized in that after receiving the preemption definition response message returned by the second communication device, the method further comprises: Petition 870250080359, dated 08 / 09 / 2025, page 25 / 44 2 / 9 if the first communication device uses a preemption transmission mode specified during the preemption session, disabling an intraPPDU power saving function within a specified time period, wherein the specified preemption transmission mode is the PPDU level receive end transmission mode.
4. A method according to claim 2 or 3, characterized in that the preemption type information comprises a plurality of indication fields, each indication field corresponding to a preemption transmission mode, and each indication field indicating whether the first communication device uses a corresponding preemption transmission mode; or the preemption type information comprises an indication field, and different values of the indication field indicate different combinations of preemption transmission modes used by the first communication device; or the preemption type information comprises a PPDU indication field or a TXOP indication field, wherein the PPDU indication field indicates whether the first communication device uses a PPDU-level transmission mode, and the TXOP indication field indicates whether the first communication device uses a TXOP-level transmission mode;or the preemption type information comprises a transmit end indication field or a receive end indication field, wherein the transmit end indication field indicates whether the first communication device uses a preemptive transmit mode when serving as a transmit end, and the receive end indication field indicates whether the first communication device uses a preemptive transmit mode when serving as a receive end.
5. Method, according to any of the claims in Petition 870250080359, dated 08 / 09 / 2025, page 26 / 44 3 / 9 4, characterized in that the preemption definition request message comprises at least one of first traffic identifier information, second traffic identifier information, or first preemption duration information, wherein the first traffic identifier information is a traffic identifier of a low-latency service for which the first communication device allows a data packet to be transmitted in a preemption transmission mode, the second traffic identifier information is a traffic identifier of a non-low-latency service for which the first communication device allows transmission to be interrupted,The initial preemption duration information indicates the maximum duration for which the first communication device allows a obtained TXOP to be occupied by a communication device other than the first communication device in a preemption transmission mode.
6. A method according to any one of claims 2 to 5, characterized in that the preemption definition response message comprises status indication information, and the status indication information indicates whether the preemption session was successfully established.
7. Method, according to claim 6, characterized in that the preemption definition response message further comprises at least one piece of preemption type information, third piece of traffic identifier information, fourth piece of traffic identifier information, or second piece of preemption duration information of the second communication device, wherein the preemption type information of the second communication device indicates a preemption transmission mode of the second communication device, the third piece of information of Petition 870250080359, dated 08 / 09 / 2025, p.27 / 44 4 / 9 traffic identifier is a traffic identifier for a low-latency service for which the second communication device allows a data packet to be transmitted in a preemption transmission mode, the fourth traffic identifier information is a traffic identifier for a non-low-latency service for which the second communication device allows transmission to be interrupted, and the second preemption duration information indicates the maximum duration for which the second communication device allows a obtained TXOP to be occupied by a communication device other than the second communication device in a preemption transmission mode.
8. A method according to any one of claims 1 to 5, characterized in that the first communication device is a terminal device, the second communication device is an access point device, and, before sending the preemption definition request message to the second communication device, the method further comprises: receiving a signaling frame sent by the second communication device via broadcasting, wherein the signaling frame comprises at least one preemption type information, third traffic identifier information, fourth traffic identifier information, or second preemption duration information from the second communication device, wherein the preemption type information from the second communication device indicates a preemption transmission mode of the second communication device,The third traffic identifier information is a traffic identifier for a low-latency service for which the second communication device allows a data packet to be transmitted in a preemptive transmission mode; the fourth traffic identifier information is a traffic identifier for a non-low-latency service for which the second communication device allows transmission to be interrupted; and the second preemptive duration information indicates the maximum duration for which the second communication device allows a obtained TXOP to be occupied by a communication device other than the second communication device in a preemptive transmission mode.
9. A method, according to any one of claims 1 to 7, characterized in that the preemption definition request message is a target TWT wake-up time definition request message, and the preemption definition response message is a TWT definition response message.
10. Method, according to claim 9, characterized in that the TWT definition request message comprises first indication information, and the first indication information is used to request the use of preemption transmission in a corresponding restricted target wake-up time service period.
11. A method according to claim 9 or 10, characterized in that the first communication device is a terminal device, the second communication device is an access point device, and, before sending the preemption definition request message to the second communication device, the method further comprises: receiving a signaling frame sent by the second communication device, wherein the signaling frame comprises a restricted TWT element, the restricted TWT element comprises second indication information, and the second indication information indicates that preemption transmission is permitted.
12. A method, according to any one of claims 1 to 11, characterized in that after receiving the preemption definition response message returned by the second communication device, the method further comprises: receiving a first data packet sent by the second communication device, wherein the first data packet comprises preemption indication information; and sending data from a low-latency service to the second communication device by means of preemption transmission based on the preemption indication information in the first data packet.
13. A communication method, applied to a second communication device, characterized in that the method comprises: receiving a preemption definition request message sent by a first communication device; and sending a preemption definition response message to the first communication device, in order to establish a preemption session with the first communication device.
14. Method according to claim 13, characterized in that the preemption definition response message comprises status indication information, and the status indication information indicates whether the preemption session was successfully established.
15. Method according to claim 14, characterized in that the preemption definition response message further comprises at least one piece of preemption type information, third piece of traffic identifier information, fourth piece of traffic identifier information, or second piece of preemption duration information of the second communication device, wherein the preemption type information indicates a preemption transmission mode of the second communication device, the third piece of traffic identifier information is a traffic identifier of a low-latency service for Petition 870250080359, dated 08 / 09 / 2025, p.30 / 44 7 / 9 which the second communication device allows a data packet to be transmitted in a preemption transmission mode, the fourth traffic identifier information is a traffic identifier of a non-low latency service for which the second communication device allows transmission to be interrupted, and the second preemption duration information indicates the maximum duration for which the second communication device allows a obtained TXOP to be occupied by a communication device other than the second communication device in a preemption transmission mode.
16. A method according to claim 15, characterized in that the preemption transmission mode comprises some or all of the following: a physical layer protocol data unit level PPDU transmission end mode; a PPDU-level receive-end mode; a TXOP-level bidirectional transmission-end mode; a TXOP-level bidirectional receive-end mode; a TXOP-level hybrid transmission-end mode; and a TXOP-level hybrid receive-end mode.
17. A method according to claim 13 or 14, characterized in that the second communication device is an access point device, the first communication device is a terminal device, and, before receiving the preemption definition request message sent by the first communication device, the method further comprises: Petition 870250080359, dated 08 / 09 / 2025, page 31 / 44 8 / 9 sending a signaling frame by means of broadcasting, wherein the signaling frame comprises at least one piece of preemption type information, third piece of traffic identifier information, fourth piece of traffic identifier information, or second piece of preemption duration information from the second communication device, wherein the preemption type information from the second communication device indicates a preemption transmission mode of the second communication device,The third traffic identifier information is a traffic identifier for a low-latency service for which the second communication device allows a data packet to be transmitted in a preemptive transmission mode; the fourth traffic identifier information is a traffic identifier for a non-low-latency service for which the second communication device allows transmission to be interrupted; and the second preemptive duration information indicates the maximum duration for which the second communication device allows a obtained TXOP to be occupied by a communication device other than the second communication device in a preemptive transmission mode.
18. A communication device, comprising a memory and a processor, characterized in that the memory stores a computer program, and the processor is configured to read and execute the computer program stored in the memory, to enable the method as defined in any of claims 1 to 17 to be carried out.
19. Computer-readable storage medium storing computer-executable instructions, characterized in that the computer-executable instructions are used to enable a computer to perform the method as defined in any one of claims 1 to 17.
20. Computer program product, comprising computer executable instructions, characterized in that the computer executable instructions are used to enable a computer to perform the method as defined in any of claims 1 to 17.