A measurement scheduling method of a multi-card multi-mode communication terminal, a communication terminal and a computer readable storage medium
By pre-allocating scheduling time slices for the primary card and aligning the time with the secondary card, the complexity of measurement tasks in multi-card, multi-mode communication terminals is solved, the system architecture is simplified, power consumption and maintenance costs are reduced, and reliable reception of high-priority tasks is ensured.
Patent Information
- Application Number
- CN202611086882.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-21
- Publication Date
- 2026-11-06
AI Technical Summary
In existing technologies, the measurement tasks of multi-card multi-mode communication terminals are highly complex and have high real-time requirements, resulting in complex system architecture, large development workload, high maintenance costs, and the failure of the arbitration module can easily lead to scheduling conflicts and hardware anomalies.
By pre-allocating scheduling time slices to the primary card and aligning the time of the secondary card with the primary card, each time slice is ensured to be independent and unique. The corresponding card and mode are only woken up to perform measurement tasks within the time slice. In case of conflict, the current task is terminated and postponed to the next cycle to avoid interference from high-priority tasks.
It simplifies the system architecture, reduces development and maintenance costs, enables precise sleep control, reduces terminal power consumption, ensures reliable reception of high-priority tasks, and prevents communication terminals from going offline.
Smart Images

Figure CN123056145A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of mobile communication technology, specifically to a measurement and scheduling method for a multi-SIM multi-mode communication terminal, a communication terminal, and a computer-readable storage medium. Background Technology
[0002] Multi-SIM multi-mode communication terminals (UEs) typically have multiple built-in Subscriber Identity Modules (SIMs), each capable of accessing its respective wireless communication network. When the terminal operates in Dual SIM Dual Standby (DSDS) mode, both SIM cards can reside on their respective networks and remain in standby mode. In this mode, the terminal needs to monitor the paging messages, serving cell, and signal quality of neighboring cells for each card in real time, and report the measurement results of the corresponding cards to the network so as to promptly reselect and reside on the optimal cell.
[0003] In dual-SIM dual-standby mode, typically only one SIM card is active, used for voice calls or data transmission; the other SIM card is in idle or inactive, only receiving paging messages, system messages (SIB), and performing measurement tasks. When the inactive card needs to transmit data, the system switches it to active mode, and the original active card goes into standby mode to ensure continuous data transmission. During this process, both the primary and secondary SIM cards periodically perform signal quality measurements of their respective serving cells and neighboring cells (including co-frequency, inter-frequency, and inter-system neighboring cells) on their respective cell networks, ensuring that the terminal can promptly reselect the cell with the best signal quality.
[0004] Due to the presence of multiple SIM cards and multiple modes, there are numerous types of measurement tasks. Each primary and secondary SIM card has various task types, including serving cell measurement, co-frequency neighbor cell measurement, inter-frequency neighbor cell measurement, and inter-system (IRAT, Inter-RAT) neighbor cell measurement. These measurement tasks need to be differentiated not only by different SIM cards but also by different neighbor cell types, and these neighbor cell types can exist singly or simultaneously depending on the network configuration. All these various types of measurement tasks must be completed within the time window specified by the communication protocol and reported to the network in a timely manner, which places high demands on the real-time performance and complexity of the terminal system.
[0005] In existing technologies, to resolve measurement task conflicts in multi-card, multi-mode scenarios, a dedicated conflict arbitration module is typically introduced into the system architecture. This module is responsible for unified scheduling and conflict arbitration of multiple cards and various types of measurement tasks to determine which card and which mode of measurement task should occupy radio frequency resources at a given time. However, this approach results in an exceptionally complex system architecture, leading to significant development workload and high maintenance costs. Furthermore, if the arbitration module fails, it can easily trigger scheduling conflicts in multi-card, multi-mode scenarios, potentially causing hardware malfunctions or even network disconnection of the communication terminal. Summary of the Invention
[0006] To address the above problems, the purpose of this invention is to provide a measurement and scheduling method for multi-SIM multi-mode communication terminals.
[0007] A measurement and scheduling method for a multi-SIM, multi-mode communication terminal, comprising: Step 1: When the communication terminal is in multi-SIM multi-mode standby mode, the primary SIM card allocates a scheduling time slice, and the secondary SIM card aligns the scheduling time slice allocated by the secondary SIM card with the scheduling time slice of the primary SIM card, using the time of the primary SIM card as a reference. Step 2: Within a certain scheduling time slice, only the card and communication mode corresponding to the scheduling time slice are woken up to execute the measurement task of the card in the communication mode. The other cards and other modes are in a non-working state within the certain scheduling time slice. Step 3: When the time window of the measurement task overlaps with the time window of network paging or system message reception, the current measurement task is terminated, and the time window of the measurement task is reopened when the next measurement cycle arrives to avoid high-priority tasks.
[0008] The measurement and scheduling method for a multi-card multi-mode communication terminal of the present invention, wherein in step S1, the master card pre-allocates independent and non-overlapping scheduling time slices for the master card, the slave card and the mode contained in a two-dimensional vector according to the paging parameters and the system message configuration of the master card; The secondary card uses the time of the primary card as a reference and aligns its allocated time slice with the time slice of the primary card.
[0009] The measurement scheduling method for multi-SIM multi-mode communication terminals of the present invention includes, in step 2, the measurement task including serving cell measurement and neighboring cell signal quality measurement, wherein the neighboring cell signal quality measurement includes co-frequency neighboring cell measurement, inter-frequency neighboring cell measurement and inter-system neighboring cell measurement.
[0010] The measurement and scheduling method for a multi-SIM multi-mode communication terminal according to the present invention includes step S3 as follows: During the execution of the measurement task, it monitors in real time whether a higher priority network paging or system message is about to occur, and determines whether the time window of the paging or system message overlaps with the time window of the measurement task; once a conflict is detected, the measurement task is immediately interrupted and the network paging or system message is received. At the same time slot in the next measurement cycle, the time window for the measurement task is reopened.
[0011] The measurement scheduling method for a multi-SIM multi-mode communication terminal of the present invention includes a primary SIM card and a secondary SIM card residing in different communication networks. When the primary SIM card is in an active state for service transmission, the secondary SIM card is in a standby state to perform measurement tasks.
[0012] The measurement and scheduling method for a multi-SIM multi-mode communication terminal of the present invention includes a card identifier in the first dimension of the two-dimensional vector, which is used to distinguish between the primary card and the secondary card, and a neighbor cell type identifier in the second dimension of the two-dimensional vector, which is used to distinguish between serving cells, co-frequency neighbor cells, inter-frequency neighbor cells, and inter-system neighbor cells.
[0013] The measurement scheduling method for multi-SIM multi-mode communication terminals described in this invention, if the time window of the measurement task overlaps with the time window of network paging or system message reception, will advance the execution of the current measurement task to the idle period of the previous measurement cycle.
[0014] The measurement scheduling method for a multi-SIM multi-mode communication terminal of the present invention allows the communication terminal to enter a sleep state when all measurement tasks within the scheduling time slice have been completed and the next scheduling time slice has not yet arrived.
[0015] A communication terminal includes a processor and a memory, wherein: The memory is used to store program instructions; The processor is used to call and execute program instructions stored in the memory to implement the measurement scheduling method for the multi-card multi-mode communication terminal as described above.
[0016] A computer-readable storage medium storing a computer program, which, when executed by a processor, implements the measurement and scheduling method for the multi-SIM multi-mode communication terminal.
[0017] Beneficial effects: This invention, through the mechanism of primary card pre-allocation and secondary card alignment, ensures that radio frequency resources are allocated to only one measurement task at any given time, eliminating the need for a traditional conflict arbitration module, greatly simplifying the system architecture, and reducing development complexity and maintenance costs; within a single scheduling time slice, only the corresponding card and mode are awakened, while the remaining cards and modes remain inactive, achieving precise sleep control at the task level and effectively reducing the overall power consumption of the terminal; when a measurement task conflicts with paging or system messages, the measurement task is unconditionally terminated and postponed to the next cycle, ensuring reliable reception of high-priority tasks, avoiding missed network information, and improving service continuity. Attached Figure Description
[0018] Figure 1 This is a flowchart illustrating a measurement and scheduling method for a multi-SIM, multi-mode communication terminal according to the present invention. Figure 2 This is a time slice allocation diagram for the primary and secondary cards; Figure 3 This is a flowchart illustrating a specific embodiment of the present invention. Detailed Implementation
[0019] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0020] It should be noted that, unless otherwise specified, the embodiments and features described in the present invention can be combined with each other.
[0021] The present invention will be further described below with reference to the accompanying drawings and specific embodiments, but this is not intended to limit the scope of the invention.
[0022] Reference Figure 1 A measurement and scheduling method for a multi-SIM, multi-mode communication terminal, comprising: Step 1: When the communication terminal is in multi-SIM multi-mode standby mode, the primary SIM card allocates the scheduling time slice, and the secondary SIM card aligns the scheduling time slice allocated by the secondary SIM card with the scheduling time slice of the primary SIM card, based on the time of the primary SIM card. Step 2: Within a certain scheduling time slice, only the card and communication mode corresponding to that scheduling time slice are woken up to execute the measurement task of the card in the communication mode. The other cards and other modes are in a non-working state within the certain scheduling time slice. Step 3: When the time window of the measurement task overlaps with the time window of network paging or system message reception, terminate the current measurement task and reopen the time window of the measurement task when the next measurement cycle arrives to avoid high-priority tasks.
[0023] In existing multi-SIM, multi-mode scenarios, measurements under different cards and modes typically use arbitration modules for scheduling and arbitration. This results in an exceptionally complex system architecture, a large development workload, and high maintenance costs. Arbitration module failure can lead to conflicts in multi-SIM, multi-mode scenarios, and in severe cases, hardware malfunctions and network disconnection of the communication terminal. This invention addresses this issue by employing a mechanism of pre-allocating the primary card and aligning the secondary card's time with the primary card. This ensures that all scheduling time slices are independently and uniquely arranged on the timeline, guaranteeing that only one scheduling time slice is active at any given time. Radio frequency resources are allocated to only one unique measurement task, eliminating the need for traditional conflict arbitration modules, greatly simplifying the system architecture, and reducing development complexity and maintenance costs. Within a single scheduling time slice, only the corresponding card and mode are awakened, while other cards and modes remain inactive. This achieves precise task-level sleep control, effectively reducing overall terminal power consumption and avoiding frequent system wake-ups that impact power consumption. When a measurement task conflicts with paging or system messages, the measurement task is unconditionally terminated and postponed to the next cycle, ensuring reliable reception of high-priority tasks, preventing missed network information, and improving service continuity.
[0024] In the measurement and scheduling method of the multi-card multi-mode communication terminal of the present invention, in step S1, the master card pre-allocates independent and non-overlapping scheduling time slices for the master card, slave card and mode contained in a two-dimensional vector according to the paging parameters and the system message configuration of the master card; The secondary card uses the time of the primary card as a reference and aligns its allocated time slice with that of the primary card.
[0025] The master card of this invention allocates time slices based on paging parameters and system message configuration, making scheduling decisions based on evidence, with definite and predictable results, and easy to implement in engineering. By allocating independent and non-overlapping time slices to all cards and all modes as two-dimensional vectors, the uniqueness of time slice allocation is fundamentally guaranteed, completely eliminating conflicts between multi-card and multi-mode measurement tasks. The time of the slave card is aligned with the master card, avoiding scheduling chaos caused by different time bases of different cards, and ensuring that the entire scheduling system operates stably on a unified time axis.
[0026] Reference Figure 2This demonstrates that the primary and secondary SIM cards each have their own dedicated, non-overlapping measurement time slots. For example, the "primary SIM card measurement time slot" and the "secondary SIM card measurement time slot" are arranged alternately or sequentially on the timeline, ensuring that only one SIM card is assigned a measurement task at any given time, thus fundamentally avoiding RF resource conflicts between multiple SIM cards. Within each time slot, only one type of measurement task (such as serving cell measurement or neighbor cell measurement) is executed for the corresponding SIM card, while other SIM cards and other modes are inactive during that time slot. This pre-allocated, fixed-order time slot structure intuitively illustrates that this invention eliminates the need for a traditional conflict arbitration module. By pre-planning the time slot allocation for the primary SIM card and aligning the secondary SIM card's time with the primary SIM card's time, orderly measurement scheduling can be achieved, simplifying the system architecture. During time slot allocation, the time windows for measurement tasks avoid the times of high-priority tasks such as paging and system message (SIB) reception. If a conflict occurs, the measurement task will be delayed or advanced, thereby ensuring the reception of critical network information.
[0027] In the measurement scheduling method of the multi-SIM multi-mode communication terminal of the present invention, step 2 includes measurement tasks including serving cell measurement and neighbor cell signal quality measurement. Neighbor cell signal quality measurement includes same-frequency neighbor cell measurement, different-frequency neighbor cell measurement and different-system neighbor cell measurement.
[0028] This invention covers all mainstream measurement requirements in multi-SIM, multi-mode standby mode. By fully covering the measurement of serving cells, same-frequency, different-frequency, and different-system neighboring cells, it ensures that the communication terminal can monitor the signal quality of each network cell in a timely and comprehensive manner, thereby supporting timely cell reselection and ensuring the mobility management performance of the terminal.
[0029] The measurement and scheduling method for a multi-SIM multi-mode communication terminal of the present invention includes step S3 as follows: During the execution of the measurement task, the system monitors in real time whether a higher-priority network paging or system message is about to occur and determines whether the time window of the paging or system message overlaps with the time window of the measurement task. Once a conflict is detected, the measurement task is immediately interrupted and the network paging or system message is received. At the same time slot in the next measurement cycle, reopen the time window for the measurement task.
[0030] This invention ensures zero interference for high-priority tasks through a complete process of conflict detection, termination, reception, and reopening. The measurement window is reopened at the same time slice position in the next measurement cycle, so that interrupted measurement tasks have a predictable recovery position on the time axis, which improves the scheduling determinism of the system. By reopening in the next cycle instead of delaying in the current cycle, the problem of measurement tasks being postponed indefinitely or missed due to the lack of a free window in the current cycle is avoided.
[0031] The measurement scheduling method of the multi-SIM multi-mode communication terminal of the present invention allows the primary SIM card and the secondary SIM card to reside in different communication networks. When the primary SIM card is in an active state for service transmission, the secondary SIM card is in a standby state to perform measurement tasks.
[0032] This invention is used in dual-SIM dual-standby mode, which allows the secondary SIM card to perform measurement tasks in an orderly manner while the primary SIM card is performing high-priority services, without interfering with each other.
[0033] The measurement and scheduling method for multi-SIM multi-mode communication terminals of the present invention uses a two-dimensional vector. The first dimension of the two-dimensional vector is the card identifier, which is used to distinguish between the primary card and the secondary card. The second dimension of the two-dimensional vector is the neighbor cell type identifier, which is used to distinguish between serving cells, co-frequency neighbor cells, inter-frequency neighbor cells, and inter-system neighbor cells.
[0034] The main card of this invention uses this two-dimensional vector to uniformly maintain the card information of the main card and the sub-card, the service cell and the neighbor cell information as a two-dimensional vector. The time slice division is independent and unique, ensuring that each scheduling time slice uniquely corresponds to a measurement task of "a certain type of neighbor cell of a certain card", which fundamentally eliminates the conflict between multi-card and multi-mode tasks and further strengthens the technical foundation of the no-arbitration scheme.
[0035] A communication terminal includes a processor and a memory, wherein: Memory is used to store program instructions; The processor is used to call and execute program instructions stored in memory to implement measurement scheduling methods for multi-card multi-mode communication terminals, such as those used in other applications.
[0036] A computer-readable storage medium storing a computer program, which, when executed by a processor, implements a measurement and scheduling method for a multi-card, multi-mode communication terminal.
[0037] One specific embodiment, referring to Figure 3 The communication terminal supports multi-SIM multi-mode communication. Each SIM card corresponds to a primary mode communication system (such as NR) and at least one secondary mode communication system (such as LTE, GSM, etc.), enabling each card to connect to multiple network standards.
[0038] Step S1: The communication terminal (UE) is powered on and enters multi-SIM multi-mode mode; Step S2: Obtain the paging parameters of the primary SIM card in idle state (IDLE); Step S3: Obtain the measurement configuration parameters of the main SIM card; Step S4, determine if a secondary SIM card exists: If a secondary SIM card exists, obtain the measurement configuration parameters of the secondary SIM card and allocate a scheduling time slice for the measurement task of the secondary card; If there is no secondary SIM card, then only the measurement tasks of the primary card are allocated a time slice for scheduling. Step S5: The measurement tasks of the primary card and the secondary card are executed sequentially according to the allocated scheduling time slices; Step S6: During the execution of the measurement task, determine whether there are high-priority tasks (such as network paging or system message reception). If a high-priority task exists, the current measurement task is interrupted and the high-priority task is executed. After the high-priority task is completed, the time window for the interrupted measurement task is reopened, the original scheduling time slice order is restored, and the measurement task continues to be executed. If there are no high-priority tasks, the current measurement task will proceed normally until completion; Step S7, measurement task completed.
[0039] After the communication terminal completes network search and camps on a cell, entering the Radio Resource Control (RRC) idle state (RRC IDLE), it acquires the paging parameters of the primary SIM card and allocates measurement time slices. When the communication terminal supports multiple modes and multiple SIM cards, it allocates measurement task time slices for the primary and secondary SIM cards according to the current paging parameters of the primary SIM card. The primary and secondary SIM cards perform measurement tasks for their respective cards and modes in the allocated time order. When the time window of the measurement task overlaps with the time slot of high-priority tasks such as paging or system message (SIB) reception, the current measurement task is interrupted, and the time window of the measurement task is reopened to avoid high-priority tasks and execute in the new window. After acquiring the paging parameters, the primary SIM card allocates scheduling time slices for the measurement tasks of the primary and secondary SIM cards according to the location of the paging opportunity (PO). Specifically, according to... Figure 2 The allocation method shown assigns only one type of measurement task to one card within each measurement cycle, ensuring that each scheduled time slice is independent and non-overlapping on the timeline. When all measurement tasks within a scheduled time slice have been completed and the next allocated time slice has not yet arrived, the communication terminal enters a sleep state to reduce overall power consumption. When the next allocated time slice arrives, the corresponding card and mode are woken up to execute the measurement task.
[0040] This invention employs a mechanism of pre-allocating time slots to the primary card and aligning the secondary card's time with the primary card's time. This ensures that all scheduled time slots are independently and uniquely arranged on the timeline, guaranteeing that only one scheduled time slot is active at any given time. This fundamentally avoids time conflicts between multi-card and multi-mode measurement tasks, eliminating the need for an additional conflict arbitration module. When all measurement tasks within a scheduled time slot have been completed and the next scheduled time slot has not yet arrived, the communication terminal enters a sleep state to reduce overall power consumption. When the next allocated scheduled time slot arrives, the corresponding card and mode are awakened to execute the measurement task.
[0041] If the time window for a measurement task overlaps with the time window for network paging or system message reception, the current measurement task can be executed either earlier during the idle period of the previous measurement cycle or later during the idle period of the next measurement cycle to avoid high-priority tasks. The specific choice between advancing or delaying depends on the urgency of the current measurement task and the availability of the idle window.
[0042] Compared with the existing technology that uses a conflict arbitration module, the present invention uses a fixed time slice scheduling mechanism of primary card pre-allocation and secondary card alignment, which eliminates the need to set up an arbitration module. This avoids the risk of system conflicts, hardware abnormalities, or even communication terminal disconnection caused by the failure of the arbitration module, greatly simplifies the system architecture, and reduces the development workload and maintenance costs.
[0043] The description and accompanying drawings provide typical embodiments of specific structures for specific implementations. Other modifications are possible based on the spirit of the invention. While the above-described invention presents preferred embodiments, these are not intended to be limiting.
[0044] For those skilled in the art, various changes and modifications will undoubtedly be apparent after reading the above description. Therefore, the appended claims should be construed as covering all changes and modifications that encompass the true intent and scope of the invention. Any and all equivalent scope and content within the scope of the claims should be considered to remain within the intent and scope of the invention.
Claims
1. A measurement and scheduling method for a multi-SIM, multi-mode communication terminal, characterized in that, include: Step 1: When the communication terminal is in multi-SIM multi-mode standby mode, the primary SIM card allocates a scheduling time slice, and the secondary SIM card aligns the scheduling time slice allocated by the secondary SIM card with the scheduling time slice of the primary SIM card, using the time of the primary SIM card as a reference. Step 2: Within a certain scheduling time slice, only the card and communication mode corresponding to the scheduling time slice are woken up to execute the measurement task of the card in the communication mode. The other cards and other modes are in a non-working state within the certain scheduling time slice. Step 3: When the time window of the measurement task overlaps with the time window of network paging or system message reception, the current measurement task is terminated, and the time window of the measurement task is reopened when the next measurement cycle arrives to avoid high-priority tasks.
2. The measurement and scheduling method for a multi-SIM multi-mode communication terminal according to claim 1, characterized in that, In step S1, the primary card pre-allocates independent and non-overlapping scheduling time slices for the primary card, the secondary card, and the mode contained in a two-dimensional vector, based on the paging parameters and the primary card's system message configuration. The secondary card uses the time of the primary card as a reference and aligns its allocated time slice with the time slice of the primary card.
3. The measurement and scheduling method for a multi-SIM multi-mode communication terminal according to claim 1, characterized in that, In step 2, the measurement tasks include serving cell measurement and neighbor cell signal quality measurement. The neighbor cell signal quality measurement includes co-frequency neighbor cell measurement, inter-frequency neighbor cell measurement, and inter-system neighbor cell measurement.
4. The measurement and scheduling method for a multi-SIM multi-mode communication terminal according to claim 1, characterized in that, Step S3 includes: During the execution of the measurement task, it monitors in real time whether a higher priority network paging or system message is about to occur, and determines whether the time window of the paging or system message overlaps with the time window of the measurement task; once a conflict is detected, the measurement task is immediately interrupted and the network paging or system message is received. At the same time slot in the next measurement cycle, the time window for the measurement task is reopened.
5. The measurement and scheduling method for a multi-SIM multi-mode communication terminal according to claim 1, characterized in that, The primary and secondary cards reside on different communication networks, and when the primary card is in an active state for service transmission, the secondary card is in a standby state to perform measurement tasks.
6. The measurement and scheduling method for a multi-SIM multi-mode communication terminal according to claim 2, characterized in that, The first dimension of the two-dimensional vector is the card identifier, which is used to distinguish between the primary card and the secondary card. The second dimension of the two-dimensional vector is the neighbor cell type identifier, which is used to distinguish between serving cells, co-frequency neighbor cells, inter-frequency neighbor cells, and inter-system neighbor cells.
7. The measurement and scheduling method for a multi-SIM multi-mode communication terminal according to claim 1, characterized in that, If the time window of the measurement task overlaps with the time window of network paging or system message reception, the current measurement task will be executed in advance during the idle period of the previous measurement cycle.
8. The measurement and scheduling method for a multi-SIM multi-mode communication terminal according to claim 1, characterized in that, When all measurement tasks within the scheduled time slice have been completed and the next scheduled time slice has not yet arrived, the communication terminal enters a sleep state.
9. A communication terminal, characterized in that, Includes processor and memory, of which: The memory is used to store program instructions; The processor is used to call and execute program instructions stored in the memory to implement the measurement scheduling method of the multi-card multi-mode communication terminal as described in any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that, It stores a computer program, which, when executed by a processor, implements the measurement and scheduling method for a multi-card, multi-mode communication terminal as described in any one of claims 1 to 8.
