IP Library › Granted Patent US 12,445,831
Granted Patent B2
US 12,445,831 · App. 18/249,697 · Granted Oct 14, 2025

Channel arbitration method and apparatus

Inventors: Jian Jiang (Shanghai, CN); Bo Yu (Beijing, CN); Qiang Yu (Beijing, CN)
Assignee: Huawei Technologies Co., Ltd.
H04W8/245H04W8/183H04W72/12
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,445,831
App. No.
18/249,697
Granted
Oct 14, 2025
Kind
B2
Abstract

Embodiments of this application disclose a channel arbitration method and an apparatus. After receiving an uplink grant for a first SIM card, a physical layer scheduler of a terminal device configures a transmission service priority of the first SIM card in a front-end arbiter as a first predicted priority, and configures PUSCH transmission information for the front-end arbiter based on the uplink grant, where if packeting for uplink scheduling is completed before an arbitration time point, the transmission service priority of the first SIM card is updated to a service priority of a MAC layer; the front-end arbiter arbitrates a transmission service of the first SIM card based on the PUSCH transmission information and the transmission service priority; and further, if the first SIM card is performing a voice service and the arbitration continuously fails, fallback to a DSDS 2.0 mode is triggered.

Claims (61)

1. A method, applied to a terminal device, the method comprising:

receiving an uplink grant for a first subscriber identification module (SIM) card from a network device, wherein the first SIM card is comprised in a plurality of SIM cards of the terminal device;

configuring a transmission service priority of the first SIM card as a first predicted priority, wherein the first predicted priority is preconfigured;

configuring, based on the uplink grant, physical uplink shared channel (PUSCH) transmission information of the first SIM card; and

arbitrating a transmission service of the first SIM card based on the PUSCH transmission information and the transmission service priority of the first SIM card.

2. The method according to claim 1 , further comprising:

determining a first priority of a to-be-transmitted packet, wherein the to-be-transmitted packet is obtained through a transmission packeting operation based on the uplink grant; and

updating the transmission service priority of the first SIM card to the first priority.

3. The method according to claim 2 , wherein arbitrating the transmission service of the first SIM card based on the PUSCH transmission information and the transmission service priority of the first SIM card comprises:

determining an arbitration time point based on a start time of a PUSCH transmission and a preset arbitration advance, wherein the PUSCH transmission information comprises the start time of the PUSCH transmission;

triggering an arbitration procedure at the arbitration time point, and determining, based on the PUSCH transmission information, whether transmission of the first SIM card conflicts with transmission of a second SIM card of the plurality of SIM cards of the terminal device; and

when a conflict occurs, obtaining an arbitration result by comparing the transmission service priority of the first SIM card with a transmission service priority of the second SIM card, wherein:

when the transmission packeting operation is completed before the arbitration time point, the transmission service priority of the first SIM card is the first priority; or

when the transmission packeting operation is completed after the arbitration time point, the transmission service priority of the first SIM card is the first predicted priority.

4. The method according to claim 2 , wherein after performing the transmission packeting operation based on the uplink grant to obtain the to-be-transmitted packet, the method further comprises:

generating a second predicted priority based on remaining to-be-transmitted data of the first SIM card in a buffer, wherein the second predicted priority is configured as the transmission service priority of the first SIM card after a next uplink grant is received.

5. The method according to claim 1 , further comprising:

collecting statistics about an arbitration success rate of the first SIM card; and

when the arbitration success rate of the first SIM card is less than a preset threshold and the first SIM card is performing a target service, triggering fallback to a dual-SIM dual-standby 2.0 mode.

6. A terminal device, comprising:

a front-end arbiter; and

a physical layer scheduler of each subscriber identification module (SIM) card of a plurality of SIM cards of the terminal device;

wherein the physical layer scheduler is configured to:

receive an uplink grant for a first SIM card of the plurality of SIM cards of the terminal device from a network device;

configure a transmission service priority of the first SIM card in the front-end arbiter as a first predicted priority; and

configure physical uplink shared channel (PUSCH) transmission information of the first SIM card for the front-end arbiter based on the uplink grant, wherein the first predicted priority is preconfigured; and

wherein the front-end arbiter is configured to:

arbitrate a transmission service of the first SIM card based on the PUSCH transmission information and the transmission service priority of the first SIM card.

7. The terminal device of claim 6 , wherein the physical layer scheduler is further configured to:

receive a first priority of a to-be-transmitted packet that is configured by a Media Access Control (MAC) layer; and

update the transmission service priority of the first SIM card in the front-end arbiter to the first priority, wherein the to-be-transmitted packet is obtained through a transmission packeting operation based on the uplink grant after the MAC layer receives the uplink grant reported by the physical layer scheduler.

8. The terminal device according to claim 7 , wherein the front-end arbiter is configured to:

determine an arbitration time point based on a start time of a PUSCH transmission and a preset arbitration advance, wherein the PUSCH transmission information comprises the start time of the PUSCH transmission;

trigger an arbitration procedure at the arbitration time point, and determine, based on the PUSCH transmission information, whether transmission of the first SIM card conflicts with transmission of a second SIM card of the plurality of SIM cards of the terminal device; and

when a conflict occurs, obtain an arbitration result by comparing the transmission service priority of the first SIM card with a transmission service priority of the second SIM card, wherein:

when the transmission packeting operation is completed before the arbitration time point, the transmission service priority of the first SIM card is the first priority; or

when the transmission packeting operation is completed after the arbitration time point, the transmission service priority of the first SIM card is the first predicted priority.

9. The terminal device according to claim 6 , wherein the physical layer scheduler is further configured to:

receive a second predicted priority configured by a medium access control (MAC) layer, wherein the second predicted priority is generated by the MAC layer based on the remaining to-be-transmitted data of the first SIM card in a buffer, and the second predicted priority is configured as the transmission service priority of the first SIM card after a next uplink grant is received.

10. The terminal device according to claim 6 , wherein the physical layer scheduler is further configured to:

collect statistics about an arbitration success rate of the first SIM card; and

when the arbitration success rate of the first SIM card is less than a preset threshold and the first SIM card is performing a target service, trigger fallback to a dual-SIM dual-standby 2.0 mode.

11. A non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, a terminal device is configured to:

receive an uplink grant for a first subscriber identification module (SIM) card from a network device, wherein the first SIM card is comprised in a plurality of SIM cards of the terminal device;

configure a transmission service priority of the first SIM card as a first predicted priority, wherein the first predicted priority is preconfigured;

configure, based on the uplink grant, physical uplink shared channel (PUSCH) transmission information of the first SIM card; and

arbitrate a transmission service of the first SIM card based on the PUSCH transmission information and the transmission service priority of the first SIM card.

12. The computer-readable storage medium according to claim 11 , wherein when the computer program is executed by the processor, the terminal device is further configured to:

determine a first priority of a to-be-transmitted packet, wherein the to-be-transmitted packet is obtained through a transmission packeting operation based on the uplink grant; and

update the transmission service priority of the first SIM card to the first priority.

13. The computer-readable storage medium according to claim 12 , wherein arbitrating the transmission service of the first SIM card based on the PUSCH transmission information and the transmission service priority of the first SIM card comprises:

determining an arbitration time point based on a start time of a PUSCH transmission and a preset arbitration advance, wherein the PUSCH transmission information comprises the start time of the PUSCH transmission;

triggering an arbitration procedure at the arbitration time point, and determining, based on the PUSCH transmission information, whether transmission of the first SIM card conflicts with transmission of a second SIM card of the plurality of SIM cards of the terminal device; and

when a conflict occurs, obtain an arbitration result by comparing the transmission service priority of the first SIM card with a transmission service priority of the second SIM card, wherein:

when the transmission packeting operation is completed before the arbitration time point, the transmission service priority of the first SIM card is the first priority; or

when the transmission packeting operation is completed after the arbitration time point, the transmission service priority of the first SIM card is the first predicted priority.

14. The computer-readable storage medium according to claim 12 , wherein when the computer program is executed by the processor, the terminal device is further configured to:

after performing transmission packeting operation based on the uplink grant to obtain the to-be-transmitted packet, generate a second predicted priority based on remaining to-be-transmitted data of the first SIM card in a buffer, wherein the second predicted priority is configured as the transmission service priority of the first SIM card after a next uplink grant is received.

15. The computer-readable storage medium according to claim 11 , wherein when the computer program is executed by the processor, the terminal device is further configured to:

collect statistics about an arbitration success rate of the first SIM card; and

when the arbitration success rate of the first SIM card is less than a preset threshold and the first SIM card is performing a target service, trigger fallback to a dual-SIM dual-standby 2.0 mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2023
From: JIANG, JIAN; YU, BO; YU, QIANG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 065486/0712 →
Priority Claims (1)
CN 202011126517.7 · Oct 20, 2020 · national
Continuity (1)
Related Publication 20230396992A1 · Dec 7, 2023
References Cited (3)
US 20160050686A1 · Krishnamoorthi · 2016 [cited by examiner]
US 20180152937A1 · Wen · 2018 [cited by examiner]
US 20220053520A1 · Purkayastha · 2022 [cited by examiner]