IP Library Granted Patent US 12,550,194
Granted Patent B2
US 12,550,194 · App. 18/307,322 · Granted Feb 10, 2026

Service transmission method and apparatus

Inventors: Bo Yang (Moscow, RU); Yunping Lyu (Nanjing, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04W74/0816H04W74/0875
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,550,194
App. No.
18/307,322
Granted
Feb 10, 2026
Kind
B2
Abstract

This application provides a service transmission method and an apparatus. Service queues of a first communication apparatus contend for a channel. A service queue obtains the channel through contention to obtain a data transmission opportunity. The first communication apparatus transmits data of a highest-priority service queue of the first communication apparatus in a time window corresponding to the transmission opportunity. According to the technical solutions provided in this application, the data of the highest-priority service queue can be preferably transmitted, to reduce waiting time of the highest-priority service queue to and reduce service latency.

Claims (45)

1 . A service transmission method, comprising:

obtaining a channel through contention, by a non-highest-priority service queue of a communication apparatus, and obtaining, by the non-highest-priority service queue, a transmission opportunity; and

when there is to-be-transmitted data in a highest-priority service queue, interrupting, by the communication apparatus, a data transmission process of the non-highest-priority service queue, and transmitting, by the communication apparatus, data of the highest-priority service queue in a time window corresponding to the transmission opportunity;

wherein interrupting the data transmission of the non-highest-priority service queue, and transmitting the data of the highest-priority service queue comprises;

interrupting a process of sending a physical layer protocol data unit (PPDU) data frame of the non-highest-priority service queue, when the communication apparatus is in a phase of sending the PPDU data frame of the non-highest-priority service queue, and adding a PPDU terminator at an interrupted position of the PPDU data frame, wherein the PPDU terminator indicates to end the data transmission process of the non-highest-priority service queue and to transmit the data of the highest-priority service queue.

2 . The method according to claim 1 , further comprising contending, by the non-highest-priority service queue, for another channel.

3 . A service transmission method, comprising:

transmitting, by a communication apparatus, including a highest-priority service queue and a non-highest-priority service queue, data of the non-highest-priority service queue in a data transmission process of the non-highest-priority service queue, and when there is to-be-transmitted data in the highest-priority service queue, interrupting, by the communication apparatus, the data transmission process of the non-highest-priority service queue; and

transmitting, by the communication apparatus, the data of the highest-priority service queue;

wherein interrupting the data transmission of the non-highest-priority service queue, and transmitting the data of the highest-priority service queue comprises:

interrupting a process of sending a physical layer protocol data unit (PPDU) data frame of the non-highest-priority service queue, when the communication apparatus is in a phase of sending the PPDU data frame of the non-highest-priority service queue, and adding a PPDU terminator at an interrupted position of the PPDU data frame, wherein the PPDU terminator indicates to end the data transmission process of the non-highest-priority service queue and to transmit the data of the highest-priority service queue.

4 . The method according to claim 3 , wherein interrupting the data transmission of the non-highest-priority service queue, and transmitting the data of the highest-priority service queue further comprises:

adding the PPDU terminator to a tail of a PPDU control frame of the non-highest-priority service queue when the communication apparatus is in the phase of sending the PPDU control frame of the non-highest-priority service queue.

5 . The method according to claim 3 , wherein interrupting the data transmission of the non-highest-priority service queue, and transmitting the data of the highest-priority service queue further comprises:

sending, after receiving data of the non-highest-priority service queue, a PPDU control frame by the communication apparatus, when the communication apparatus is in a phase of receiving the data of the non-highest-priority service queue, and adding a PPDU terminator to a tail of the PPDU control frame.

6 . The method according to claim 3 , wherein interrupting the data transmission of the non-highest-priority service queue, and transmitting the data of the highest-priority service queue further comprises:

sending a PPDU null frame by the communication apparatus after receiving the data of the non-highest-priority service queue when the communication apparatus is in the phase of receiving the data of the non-highest-priority service queue, wherein the PPDU null frame comprises only a PPDU header and a PPDU terminator, and the PPDU null frame indicates to end the data transmission process of the non-highest-priority service queue and to transmit the data of the highest-priority service queue.

7 . The method according to claim 3 , wherein the PPDU terminator is an extremely high throughput-long training field EHT-LTF sequence obtained through 90-degree phase rotation.

8 . A communication apparatus, comprising:

a memory comprising instructions; and

one or more processors in communication with the memory, wherein the one or more processors execute the instructions to:

perform communication transmission; and

contend for a channel by a non-highest-priority service queue, wherein the non-highest-priority service queue obtains the channel through contention, and the non-highest-priority service queue thereby obtains a transmission opportunity; and

when there is to-be-transmitted data in a highest-priority service queue of the communication apparatus, interrupting, by the first communication apparatus, a data transmission process of the non-highest-priority service queue, and control a transceiver to transmit data of the highest-priority service queue in a time window corresponding to the transmission opportunity;

wherein interrupting the data transmission of the non-highest-priority service queue, and transmitting the data of the highest-priority service queue comprises:

interrupting a process of sending a physical layer protocol data unit (PPDU) data frame of the non-highest-priority service queue, when the communication apparatus is in a phase of sending the PPDU data frame of the non-highest-priority service queue, and adding a PPDU terminator at an interrupted position of the PPDU data frame, wherein the PPDU terminator indicates to end the data transmission process of the non-highest-priority service queue and to transmit the data of the highest-priority service queue.

9 . The communication apparatus according to claim 8 , wherein the one or more processors execute the instructions to further have the non-highest-priority service queue contend for another channel.

10 . A communication apparatus, comprising:

a memory comprising instructions; and

one or more processors in communication with the memory, wherein the one or more processors execute the instructions to:

interrupt a data transmission process of a non-highest-priority service queue in a process in which data of the non-highest-priority service queue is transmitted when there is to-be-transmitted data in a highest-priority service queue; and

transmit the data of the highest-priority service queue;

wherein interrupting the data transmission of the non-highest-priority service queue, and transmitting the data of the highest-priority service queue comprises:

interrupting a process of sending a physical layer protocol data unit (PPDU) data frame of the non-highest-priority service queue, when the communication apparatus is in a phase of sending the PPDU data frame of the non-highest-priority service queue, and adding a PPDU terminator at an interrupted position of the PPDU data frame, wherein the PPDU terminator indicates to end the data transmission process of the non-highest-priority service queue and to transmit the data of the highest-priority service queue.

11 . The communication apparatus according to claim 10 , wherein interrupting the data transmission of the non-highest-priority service queue, and transmitting the data of the highest-priority service queue comprises:

adding the PPDU terminator to a tail of a PPDU control frame when the communication apparatus is in the phase of sending the PPDU control frame of the non-highest-priority service queue.

12 . The communication apparatus according to claim 10 , wherein interrupting the data transmission of the non-highest-priority service queue, and transmitting the data of the highest-priority service queue comprises:

sending a PPDU control frame when in the phase of receiving data of the non-highest-priority service queue, and after receiving the data, and adding a PPDU terminator to a tail of the PPDU control frame.

13 . The communication apparatus according to claim 10 , interrupting the data transmission of the non-highest-priority service queue, and transmitting the data of the highest-priority service queue comprises:

sending a PPDU null frame when in the phase of receiving data of the non-highest-priority service queue, and after receiving the data, wherein the PPDU null frame comprises only a PPDU header and a PPDU terminator, and the PPDU null frame indicates to end the data transmission process of the non-highest-priority service queue and transmit the data of the highest-priority service queue.

14 . The communication apparatus according to claim 10 , wherein the PPDU terminator is an extremely high throughput-long training field EHT-LTF sequence obtained through 90-degree phase rotation.

15 . The method according to claim 1 , wherein, after obtaining by the non-highest-priority service queue the channel through contention, only the highest-priority service queue contends for the channel, and the non-highest-priority service queue suspends channel contention.

16 . The service transmission method of claim 3 , wherein, after obtaining by the non-highest-priority service queue the channel through contention, only the highest-priority service queue contends for the channel, and the non-highest-priority service queue suspends channel contention.

17 . The communications apparatus of claim 8 , wherein when the one or more processors execute the instructions, after obtaining by the non-highest-priority service queue the channel through contention, only the highest-priority service queue contends for the channel, and the non-highest-priority service queue suspends channel contention.

18 . The communications apparatus of claim 10 , wherein when the one or more processors execute the instructions, after obtaining by the non-highest-priority service queue the channel through contention, only the highest-priority service queue contends for the channel, and the non-highest-priority service queue suspends channel contention.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2023
From: YANG, BO; LYU, YUNPING
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 064431/0035 →
Priority Claims (1)
CN 202011176022.5 · Oct 29, 2020 · national
Continuity (2)
Continuation PCTCN2021126891 · Oct 28, 2021
Related Publication 20230262773A1 · Aug 17, 2023
References Cited (20)
US 9204479B2 · Kim · 2015 [cited by examiner]
US 10412764B2 · Park · 2019 [cited by examiner]
US 10939382B2 · Zhou · 2021 [cited by examiner]
US 11109395B2 · Aboul-Magd · 2021 [cited by examiner]
US 20150208404A1 · Yie · 2015 [cited by examiner]
US 20190215851A1 · Li · 2019 [cited by examiner]
US 20200281008A1 · Aboul-Magd et al. · 2020 [cited by applicant]
US 20200367263A1 · Cavalcanti · 2020 [cited by examiner]
US 20210250125A1 · Park · 2021 [cited by examiner]
US 20210320830A1 · Park · 2021 [cited by examiner]
US 20210329663A1 · Wong · 2021 [cited by examiner]
US 20230040899A1 · Seok · 2023 [cited by examiner]
US 20230231664A1 · Handte · 2023 [cited by examiner]
CN 102857276A · 2013 [cited by applicant]
CN 106817150A · 2017 [cited by applicant]
Balakrishnam et al., “Service Preemptions for Guaranteed Emergency Medium Access in Wireless Sensor Networks,” Military Communications Conference, 2008. MILCOM 2008. IEEE, Piscataway, NJ, USA, Nov. 16, 2008 (Nov. 16, 20… [cited by applicant]
Memon et al., “Multiple preemptive EDCA for emergency medium access control in distributed WLANs,” Wireless Networks, vol. 23, No. 5, (2017); Published Online: Mar. 7, 2016; pp. 1523-1534 (12 total pages). [cited by applicant]
IEEE Computer Society: “IEEE Standard for Local and metropolitan area networks Media Access Control (MAC) Bridge,” IEEE Std 802.1D™-2004 (Revision of IEEE Std 802.1D-1998), 3 Park Avenue, New York, NY 10016-5997, USA. J… [cited by applicant]
IEEE Computer Society: “IEEE Standard for Information technology—Telecommunications and information exchange between systems—Local and metropolitan area networks—Specific requirements,” IEEE Std 802.11e™-2005, IEEE 3 Pa… [cited by applicant]
IEEE Computer Society: “IEEE P802.11be™/D0.1 Draft Standard for Information technology—Telecommunications and information exchange between systems Local and metropolitan area networks—Specific requirements,” Sep. 2020, … [cited by applicant]