Multi-card joint scheduling method and device and readable storage medium
By determining the time window of each SIM card in the multi-card terminal and realizing joint scheduling, the high power consumption problem caused by independent scheduling in the autonomous control scenario is solved, and a lower wake-up time and power consumption are achieved.
Patent Information
- Application Number
- CN202311290655.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2025-03-28
AI Technical Summary
In the autonomously controlled measurement and pre-synchronous scheduling scenarios, the scheduling locations of each card are independently selected, resulting in a long wake-up time of UE and a high power consumption.
By determining the time windows of each of the multiple SIM cards, the time when the corresponding SIM cards and other SIM cards are pre-synchronized based on these time windows is determined, so that joint scheduling between multiple cards is realized.
It reduces the wake-up time of the UE, reduces power consumption, and improves the energy efficiency performance of multi-card terminals.
Smart Images

Figure CN119729716A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent terminal technology, and in particular to a multi-card joint scheduling method, device and readable storage medium. Background Art
[0002] With the rapid development of science and technology, the emergence of multi-card terminals (User Equipment, UE) has been sought after by most people. Multi-card terminals can support the simultaneous insertion of multiple Subscriber Identity Module (SIM) cards, allowing the terminal to transmit data through the data links provided by multiple SIM cards, making it convenient for users to access the Internet. Dual-card UE is currently the most common type of multi-card UE. While it brings great convenience to users, it also has some problems.
[0003] At present, when a dual-card UE establishes a connection with the base station corresponding to each of the dual cards, the base station will send parameters to the UE for the corresponding card, such as discontinuous reception (DRX) parameters, measurement parameters, and pre-synchronization parameters. The parameters sent by different base stations are often different. For scenarios that the UE cannot control autonomously, such as DRX paging scenarios and connected discontinuous reception duration (CDRX Onduration) scenarios, the UE can only perform periodic fixed position scheduling according to different parameters (such as DRX parameters) sent by the base stations corresponding to the dual cards.
[0004] For scenarios that the UE can control autonomously, such as measurement scheduling, pre-synchronization scheduling scenarios, etc., the UE can autonomously select the scheduling position. At present, the UE performs independent scheduling according to different parameters (such as measurement parameters and pre-synchronization parameters) sent by the base station corresponding to the dual cards, that is, the measurement scheduling and pre-synchronization scheduling positions of the UE for the dual cards (such as card 0 and card 1) are independently selected. For example, the measurement and pre-synchronization operation position of card 0 is the periodic position closest to the paging position or Onduration position of card 0, and the measurement and pre-synchronization operation position of card 1 is the periodic position closest to the paging position or Onduration position of card 1. These schedulings that can be autonomously controlled by the UE are all independently scheduled by the UE based on the parameters corresponding to each of the dual cards, and no joint scheduling will be performed. If the dual cards of the UE reside in different cells, the paging positions or Onduration positions of the dual cards are likely to be different. The independent selection of measurement and pre-synchronization of the dual cards is likely to cause the UE to be in a long-term awake state, which consumes high power.
[0005] Therefore, the present application provides a multi-card joint scheduling method, which can reduce the power consumption of UE. Summary of the invention
[0006] The embodiments of the present application provide a multi-card joint scheduling method, device and readable storage medium, which can reduce the wake-up time of UE and reduce the power consumption of UE.
[0007] The present application is introduced below from different aspects. It should be understood that the implementation methods and beneficial effects of the following different aspects can be referenced to each other.
[0008] In a first aspect, the present application provides a multi-card joint scheduling method, which is applied to a terminal device, wherein N user identification module SIM cards are arranged in the terminal device, and the method comprises: determining a time window of each SIM card in the M SIM cards; the start and end times of the time window are respectively a first moment and a second moment, the first moment is the stop moment of the discontinuous reception DRX activation period of each SIM card, and the second moment is one of one or more pre-synchronization moments corresponding to the DRX activation period; the M SIM cards are SIM cards in the N SIM cards; based on the time windows of the M SIM cards, determining the moment for pre-synchronization of K SIM cards in the N SIM cards; the K SIM cards include the M SIM cards, M is a positive integer less than or equal to N, and N and K are both integers greater than or equal to 2.
[0009] For the current multi-card terminal, for the autonomously controlled measurement and pre-synchronization scheduling scenarios, the measurement and pre-synchronization scheduling positions of each card are independently selected, resulting in a long UE wake-up time and high power consumption. In the embodiment of the present application, the UE can determine the time window of each SIM card in one or more SIM cards based on the wake-up parameters of the multiple SIM cards (such as paging parameters, OnDuration parameters, measurement parameters and pre-synchronization parameters, etc.), and then determine the time for the corresponding SIM card and other SIM cards to perform pre-synchronization based on these time windows, so as to realize the joint scheduling of pre-synchronization between multiple cards, minimize the wake-up time of the UE, and reduce power consumption.
[0010] In a possible implementation manner, the second moment is a pre-synchronization moment that is closest to the DRX activation period.
[0011] In the embodiment of the present application, the width of the time window determined by the UE is the smallest, so that when the subsequent UE determines the time for pre-synchronization of the SIM card corresponding to the time window and other SIM cards based on these time windows, the UE wake-up time can be reduced to a greater extent, saving power consumption.
[0012] In a possible implementation manner, the M SIM cards include a first SIM card, and determining, based on the time windows of the M SIM cards, the times at which K SIM cards among the N SIM cards are pre-synchronized includes:
[0013] The first pre-synchronization moment is determined as the moment when the target SIM card performs pre-synchronization; the first pre-synchronization moment is a pre-synchronization moment among one or more pre-synchronization moments associated with the target SIM card that overlaps with the time window of the first SIM card, and the target SIM card is any one of the K SIM cards.
[0014] In the embodiment of the present application, the UE can determine the time for pre-synchronization of multiple SIM cards only through the time window of a single SIM card. If one or more pre-synchronization times corresponding to the target SIM card overlap with the time window, the pre-synchronization time overlapping with the time window can be determined as the time for pre-synchronization of the target SIM card, which realizes simple logic and high efficiency.
[0015] In a possible implementation manner, the M SIM cards include a first SIM card, and determining, based on the time windows of the M SIM cards, the times at which K SIM cards among the N SIM cards are pre-synchronized includes:
[0016] The second pre-synchronization moment is determined as the moment when the target SIM card performs pre-synchronization; the one or more pre-synchronization moments associated with the target SIM card do not overlap with the time window of the first SIM card, the second pre-synchronization moment is the pre-synchronization moment closest to the third moment among the one or more pre-synchronization moments associated with the target SIM card before the third moment, the third moment is the stop moment of the DRX activation period of the target SIM card, and the target SIM card is any one of the K SIM cards.
[0017] In the embodiment of the present application, the UE can determine the time for pre-synchronization of multiple SIM cards only through the time window of a single SIM card. If one or more pre-synchronization times corresponding to the target SIM card do not overlap with the time window, the pre-synchronization time closest to the DRX activation period can be found before the DRX activation period of the target SIM card, and it can be used as the time for pre-synchronization of the target SIM card, which realizes simple logic and high efficiency.
[0018] In a possible implementation manner, determining the time window of each SIM card in the M SIM cards includes:
[0019] Acquire DRX parameters and reference signal parameters corresponding to the M SIM cards; the DRX parameters are used to indicate the stop time of the DRX activation period of each SIM card in the M SIM cards, and the reference signal parameters are used to indicate one or more pre-synchronization moments of each SIM card in the M SIM cards;
[0020] A time window for each SIM card in the M SIM cards is determined based on the DRX parameter and the reference signal parameter.
[0021] In an embodiment of the present application, the UE may first obtain some parameters related to the wake-up of each SIM card, such as DRX parameters (including paging parameters and Onduration parameters, etc.) and reference signal parameters (including measurement parameters and pre-synchronization parameters, etc.), and determine the time windows of some or all SIM cards in the UE based on these parameters, so as to ensure that the time for pre-synchronization of the SIM card can be accurately determined later.
[0022] In a possible implementation manner, the M SIM cards include a first SIM card and a second SIM card, and determining the time window of each SIM card in the M SIM cards includes:
[0023] Determine a first time window of the first SIM card and a second time window of the second SIM card;
[0024] The determining, based on the time windows of the M SIM cards, the time at which K SIM cards among the N SIM cards are pre-synchronized comprises:
[0025] Determine the time for pre-synchronization of the K SIM cards based on the first time window and the second time window.
[0026] In the embodiment of the present application, the UE can determine the time for pre-synchronization of multiple SIM cards through the time windows of two SIM cards. Introducing a larger number of time windows can increase the possibility of overlapping between one or more pre-synchronization moments corresponding to other SIM cards and the time windows, and is more likely to achieve the purpose of reducing the UE wake-up time and reducing power consumption.
[0027] In a possible implementation manner, the K SIM cards include the first SIM card and the second SIM card, and determining the time for pre-synchronization of the K SIM cards based on the first time window and the second time window includes:
[0028] Determine whether one or more pre-synchronization moments associated with the second SIM card overlap with the first time window, and whether one or more pre-synchronization moments associated with the first SIM card overlap with the second time window, and obtain a determination result;
[0029] A time for pre-synchronization of the first SIM card and the second SIM card is determined based on the determination result.
[0030] In the embodiment of the present application, when the UE determines the time for pre-synchronization of the two SIM cards through the time windows of the two SIM cards, it can first determine whether one or more pre-synchronization times corresponding to each of the two SIM cards overlap with the time window of the other party, and then determine the time for pre-synchronization of the two SIM cards according to the judgment situation, so as to ensure the accuracy of the joint scheduling.
[0031] In a possible implementation manner, determining, based on the determination result, a time for pre-synchronizing the first SIM card and the second SIM card includes:
[0032] If one or more pre-synchronization moments associated with the second SIM card overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card overlap with the second time window, a moment for pre-synchronization of the first SIM card and the second SIM card is determined based on a size of the first time window and a size of the second time window.
[0033] In the embodiment of the present application, when the UE determines the time when the two SIM cards are pre-synchronized through the time windows of the two SIM cards, if one or more pre-synchronization times corresponding to each of the two SIM cards overlap with the time windows of the other party, the UE can determine the time when they are pre-synchronized according to the time window sizes of the two SIM cards.
[0034] In a possible implementation manner, determining the time for pre-synchronizing the first SIM card and the second SIM card based on the size of the first time window and the size of the second time window includes:
[0035] If the first time window is smaller than the second time window, determining the pre-synchronization time associated with the first SIM card in the first time window as the time when the first SIM card performs pre-synchronization, and determining the pre-synchronization time associated with the second SIM card in the first time window as the time when the second SIM card performs pre-synchronization; or,
[0036] If the first time window is larger than the second time window, the pre-synchronization time associated with the second SIM card in the second time window is determined as the time when the second SIM card performs pre-synchronization, and the pre-synchronization time associated with the first SIM card in the second time window is determined as the time when the first SIM card performs pre-synchronization.
[0037] In the embodiment of the present application, when the UE determines the time when the two SIM cards are pre-synchronized through the time windows of the two SIM cards, if one or more pre-synchronization times corresponding to each of the two SIM cards overlap with the time window of the other party, the UE can determine the time when the two SIM cards are pre-synchronized according to the smaller time window of the two time windows corresponding to the two SIM cards, thereby further reducing the wake-up time of the UE and reducing the power consumption of the UE to a greater extent.
[0038] In a possible implementation manner, determining, based on the determination result, a time for pre-synchronizing the first SIM card and the second SIM card includes:
[0039] If one or more pre-synchronization moments associated with the second SIM card overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card do not overlap with the second time window, the pre-synchronization moment associated with the first SIM card in the first time window is determined as the moment when the first SIM card performs pre-synchronization, and the pre-synchronization moment associated with the second SIM card in the first time window is determined as the moment when the second SIM card performs pre-synchronization; or,
[0040] If one or more pre-synchronization moments associated with the second SIM card do not overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card overlap with the second time window, the pre-synchronization moment associated with the first SIM card in the second time window is determined as the moment when the first SIM card performs pre-synchronization, and the pre-synchronization moment associated with the second SIM card in the second time window is determined as the moment when the second SIM card performs pre-synchronization.
[0041] In the embodiment of the present application, when the UE determines the time when the two SIM cards are pre-synchronized through the time windows of the two SIM cards, if one or more pre-synchronization times corresponding to each of the two SIM cards overlap with only one of the time windows of the other party, the UE can determine the time when the two SIM cards are pre-synchronized according to the overlapping time windows, thereby reducing the wake-up time of the UE and reducing the power consumption of the UE.
[0042] In a possible implementation manner, determining, based on the determination result, a time for pre-synchronizing the first SIM card and the second SIM card includes:
[0043] If one or more pre-synchronization moments associated with the second SIM card do not overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card do not overlap with the second time window, the pre-synchronization moment associated with the first SIM card in the first time window is determined as the moment when the first SIM card performs pre-synchronization, and the pre-synchronization moment associated with the second SIM card in the second time window is determined as the moment when the second SIM card performs pre-synchronization.
[0044] In the embodiment of the present application, when the UE determines the time when the two SIM cards are pre-synchronized through the time windows of the two SIM cards, if one or more pre-synchronization times corresponding to each of the two SIM cards do not overlap with the time windows of the other party, the UE can determine the time when they are pre-synchronized according to their respective time windows, thereby ensuring the feasibility of the overall solution.
[0045] In a possible implementation, the start and end times of the first time window are a fourth moment and a fifth moment, the fourth moment is the stop time of the DRX activation period of the first SIM card, and the fifth moment is the moment closest to the fourth moment among one or more pre-synchronization moments corresponding to the DRX activation period of the first SIM card; the start and end times of the second time window are a sixth moment and a seventh moment, the sixth moment is the stop time of the DRX activation period of the second SIM card, and the seventh moment is the moment closest to the sixth moment among one or more pre-synchronization moments corresponding to the DRX activation period of the second SIM card.
[0046] In the embodiment of the present application, the widths of the two time windows determined by the UE are both minimal, so that when the subsequent UE determines the time for pre-synchronization of the corresponding SIM card and other SIM cards based on these time windows, the UE wake-up time can be reduced to a greater extent, saving power consumption.
[0047] In a second aspect, the present application provides a communication device, characterized in that it is applied to a terminal device, wherein the terminal device is provided with N subscriber identity module SIM cards, and the device comprises:
[0048] A first determining unit is configured to determine a time window of each SIM card in the M SIM cards; the start and end times of the time window are respectively a first moment and a second moment, the first moment is a stop moment of a discontinuous reception DRX activation period of each SIM card, and the second moment is one of one or more pre-synchronization moments corresponding to the DRX activation period; the M SIM cards are SIM cards in the N SIM cards;
[0049] The second determining unit is used to determine the time when K SIM cards among the N SIM cards perform pre-synchronization based on the time windows of the M SIM cards; the K SIM cards include the M SIM cards, M is a positive integer less than or equal to N, and N and K are both integers greater than or equal to 2.
[0050] In a possible implementation manner, the second moment is a pre-synchronization moment that is closest to the DRX activation period.
[0051] In a possible implementation manner, the M SIM cards include a first SIM card, and the second determining unit is specifically configured to:
[0052] The first pre-synchronization moment is determined as the moment when the target SIM card performs pre-synchronization; the first pre-synchronization moment is a pre-synchronization moment among one or more pre-synchronization moments associated with the target SIM card that overlaps with the time window of the first SIM card, and the target SIM card is any one of the K SIM cards.
[0053] In a possible implementation manner, the M SIM cards include a first SIM card, and the second determining unit is specifically configured to:
[0054] The second pre-synchronization moment is determined as the moment when the target SIM card performs pre-synchronization; the one or more pre-synchronization moments associated with the target SIM card do not overlap with the time window of the first SIM card, the second pre-synchronization moment is the pre-synchronization moment closest to the third moment among the one or more pre-synchronization moments associated with the target SIM card before the third moment, the third moment is the stop moment of the DRX activation period of the target SIM card, and the target SIM card is any one of the K SIM cards.
[0055] In a possible implementation manner, the first determining unit is specifically configured to:
[0056] Acquire DRX parameters and reference signal parameters corresponding to the M SIM cards; the DRX parameters are used to indicate the stop time of the DRX activation period of each SIM card in the M SIM cards, and the reference signal parameters are used to indicate one or more pre-synchronization moments of each SIM card in the M SIM cards;
[0057] A time window for each SIM card in the M SIM cards is determined based on the DRX parameter and the reference signal parameter.
[0058] In a possible implementation manner, the M SIM cards include a first SIM card and a second SIM card, and the first determining unit is specifically configured to:
[0059] Determine a first time window of the first SIM card and a second time window of the second SIM card;
[0060] The second determining unit is specifically configured to:
[0061] Determine the time for pre-synchronization of the K SIM cards based on the first time window and the second time window.
[0062] In a possible implementation manner, the K SIM cards include the first SIM card and the second SIM card, and the second determining unit is specifically configured to:
[0063] Determine whether one or more pre-synchronization moments associated with the second SIM card overlap with the first time window, and whether one or more pre-synchronization moments associated with the first SIM card overlap with the second time window, and obtain a determination result;
[0064] A time for pre-synchronization of the first SIM card and the second SIM card is determined based on the determination result.
[0065] In a possible implementation manner, the second determining unit is specifically configured to:
[0066] If one or more pre-synchronization moments associated with the second SIM card overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card overlap with the second time window, a moment for pre-synchronization of the first SIM card and the second SIM card is determined based on a size of the first time window and a size of the second time window.
[0067] In a possible implementation manner, the second determining unit is specifically configured to:
[0068] If the first time window is smaller than the second time window, determining the pre-synchronization time associated with the first SIM card in the first time window as the time when the first SIM card performs pre-synchronization, and determining the pre-synchronization time associated with the second SIM card in the first time window as the time when the second SIM card performs pre-synchronization; or,
[0069] If the first time window is larger than the second time window, the pre-synchronization time associated with the second SIM card in the second time window is determined as the time when the second SIM card performs pre-synchronization, and the pre-synchronization time associated with the first SIM card in the second time window is determined as the time when the first SIM card performs pre-synchronization.
[0070] In a possible implementation manner, the second determining unit is specifically configured to:
[0071] If one or more pre-synchronization moments associated with the second SIM card overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card do not overlap with the second time window, the pre-synchronization moment associated with the first SIM card in the first time window is determined as the moment when the first SIM card performs pre-synchronization, and the pre-synchronization moment associated with the second SIM card in the first time window is determined as the moment when the second SIM card performs pre-synchronization; or,
[0072] If one or more pre-synchronization moments associated with the second SIM card do not overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card overlap with the second time window, the pre-synchronization moment associated with the first SIM card in the second time window is determined as the moment when the first SIM card performs pre-synchronization, and the pre-synchronization moment associated with the second SIM card in the second time window is determined as the moment when the second SIM card performs pre-synchronization.
[0073] In a possible implementation manner, the second determining unit is specifically configured to:
[0074] If one or more pre-synchronization moments associated with the second SIM card do not overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card do not overlap with the second time window, the pre-synchronization moment associated with the first SIM card in the first time window is determined as the moment when the first SIM card performs pre-synchronization, and the pre-synchronization moment associated with the second SIM card in the second time window is determined as the moment when the second SIM card performs pre-synchronization.
[0075] In a possible implementation, the start and end times of the first time window are a fourth moment and a fifth moment, the fourth moment is the stop time of the DRX activation period of the first SIM card, and the fifth moment is the moment closest to the fourth moment among one or more pre-synchronization moments corresponding to the DRX activation period of the first SIM card; the start and end times of the second time window are a sixth moment and a seventh moment, the sixth moment is the stop time of the DRX activation period of the second SIM card, and the seventh moment is the moment closest to the sixth moment among one or more pre-synchronization moments corresponding to the DRX activation period of the second SIM card.
[0076] In a third aspect, the present application provides a communication device, which may include a processor, a transceiver, and a memory. The memory is used to store a computer program, the transceiver is used to send and receive various messages, and the computer program includes program instructions. When the processor runs the program instructions, the communication device executes the method described in the first aspect or any possible implementation thereof. The transceiver may be a radio frequency module in the communication device, or a combination of a radio frequency module and an antenna, or an input and output interface of a chip or circuit.
[0077] In a fourth aspect, the present application provides a computer-readable storage medium having program instructions stored thereon, which, when executed on a computer, enables the computer to execute the method described in the first aspect above, or any possible implementation thereof.
[0078] In a fifth aspect, the present application provides a program product comprising program instructions, which, when executed, enables the method described in the above first aspect, or any possible implementation thereof, to be executed.
[0079] In a sixth aspect, the present application provides a communication device, which can be implemented in the form of a chip or in the form of a device, and the device includes a processor. The processor is used to read and execute a program stored in a memory to execute the communication method provided in the first aspect above or one or more of any possible implementations thereof. Optionally, the communication device also includes a memory, which is connected to the processor via a circuit. Further optionally, the communication device also includes a communication interface, and the processor is connected to the communication interface. The communication interface is used to receive a data packet and / or information to be processed, the processor obtains the data packet and / or information from the communication interface, processes the data packet and / or information, and outputs the processing result through the communication interface. The communication interface can be an input and output interface.
[0080] Optionally, the processor and memory may be physically independent units, or the memory may be integrated with the processor.
[0081] In the seventh aspect, the present application provides a wireless communication system, which includes a terminal device and an access network device; the terminal device is used to execute the method described in the above-mentioned first aspect, or any possible implementation method thereof, and the access network device is used to send various parameters to the UE so that the terminal device can implement the method described in the first aspect, or any possible implementation method thereof.
[0082] In an eighth aspect, an embodiment of the present application provides a chip system, which includes a processor for supporting a device to implement the functions involved in the first aspect. In a possible design, the chip system also includes a memory, which is used to store program instructions and data necessary for the device. The chip system can be composed of a chip, or it can include a chip and other discrete devices.
[0083] In a ninth aspect, an embodiment of the present application provides an electronic device, the electronic device includes a processor, and the processor is configured to support the electronic device to implement the corresponding functions in the method provided in the first aspect. The electronic device may also include a memory, the memory is used to couple with the processor, and the memory stores the necessary program instructions and data of the electronic device. The electronic device may also include a communication interface for the electronic device to communicate with other devices or a communication network.
[0084] The technical effects achieved in the above-mentioned aspects can be referred to each other or to the beneficial effects in the method embodiments shown below, and will not be described in detail here. BRIEF DESCRIPTION OF THE DRAWINGS
[0085] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background technology, the drawings required for use in the embodiments of the present application or the background technology will be described below.
[0086] Figure 1 It is a schematic diagram of a scenario architecture to which a multi-card joint scheduling method provided in an embodiment of the present application can be applied.
[0087] Figure 2 It is a simplified structural diagram of a UE and a base station provided in an embodiment of the present application.
[0088] Figure 3 It is a schematic diagram of the scheduling cycle of dual-SIM standby.
[0089] Figure 4 This is another schematic diagram of the scheduling cycle of dual-SIM standby.
[0090] Figure 5 This is another schematic diagram of the scheduling cycle of dual-SIM standby.
[0091] Figure 6 It is a flowchart of a multi-card joint scheduling method provided in an embodiment of the present application.
[0092] Figure 7a This is a schematic diagram of the relationship between a DRX activation period and a pre-synchronization time provided in an embodiment of the present application.
[0093] Figure 7b-7e This is a schematic diagram of the benefits of several joint scheduling provided in the embodiments of the present application.
[0094] Figure 8 It is a judgment flow diagram of a multi-card joint scheduling method provided in an embodiment of the present application.
[0095] Fig. 9 This is another benefit diagram of joint scheduling provided in an embodiment of the present application.
[0096] Fig.10 It is a structural diagram of a communication device provided in an embodiment of the present application.
[0097] Fig.11 It is a structural diagram of another communication device provided in an embodiment of the present application.
[0098] Fig.12 It is a structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0099] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0100] In the description of the present application, the words "first", "second", etc. are only used to distinguish different objects, and do not limit the quantity and execution order, and the words "first", "second", etc. are not necessarily different. For example, the first message and the second message are only used to distinguish different information, and their order is not limited. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0101] In the description of this application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one (item)", "the following one (item) or more (items)" or similar expressions refer to any combination of these items, including any combination of single items (items) or plural items (items). For example, at least one item (item) of a, b, or c can mean: a, b, c; a and b; a and c; b and c; or a, b and c. Among them, a, b, c can be single or multiple.
[0102] In the description of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described in this application as "exemplary", "for example" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary", "for example" or "for example" is intended to present related concepts in a concrete way.
[0103] It can be understood that in the description of this application, "when", "if" and "if" all mean that the device will take corresponding actions under certain objective circumstances, but do not limit the time, nor do they require that the device must have a judgment action when it is implemented, nor do they mean that there are other limitations.
[0104] The term “simultaneously” in the present application may be understood as at the same time point, within a period of time, or within the same cycle, and may be understood in conjunction with the context.
[0105] Elements used in the singular herein are intended to mean "one or more" rather than "one and only one" unless specifically stated otherwise.
[0106] Additionally, the terms "system" and "network" are often used interchangeably herein.
[0107] It can be understood that in each embodiment of the present application, "A and B correspond" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.
[0108] It can be understood that in the embodiment of the present application, "used for indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. When describing "a certain indication information is used to indicate A" or "indication information of A", it may include that the indication information directly indicates A or indirectly indicates A, but it does not mean that the indication information must carry A. The information indicated by a certain information (such as the indication information of the coefficient described below) is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association relationship between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be realized by means of the arrangement order of each information agreed in advance (such as specified by the protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common parts of each information can also be identified and uniformly indicated to reduce the indication overhead caused by indicating the same information separately. In addition, the specific indication method can also be various existing indication methods, such as but not limited to the above indication methods and various combinations thereof. The specific details of various indication methods can refer to the prior art, and will not be repeated herein. As described above, for example, when it is necessary to indicate multiple information of the same type, different indication methods may occur. In the specific implementation process, the required indication method can be selected according to specific needs. The embodiment of the present application does not limit the selected indication method. In this way, the indication method involved in the embodiment of the present application should be understood as covering various methods that can enable the party to be indicated to know the information to be indicated. The information to be indicated can be sent as a whole, or it can be divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different. The specific sending method is not limited in this application. Among them, the sending period and / or sending time of these sub-information can be pre-defined, for example, pre-defined according to the protocol, or can be configured by the transmitting end device by sending configuration information to the receiving end device. Among them, the configuration information can, for example, but not limited to, include one or a combination of at least two of radio resource control signaling, MAC layer signaling and physical layer signaling.
[0109] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: universal mobile telecommunications system (UMTS) or third generation (3G) system, long term evolution (LTE) system or fourth generation (4G) system, world-wide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system, such as new generation wireless access technology (new radio, NR), a network integrating multiple systems, an Internet of Things system, an Internet of Vehicles system, and future communication systems, such as a 6G system.
[0110] It should be understood that the network architecture described in the embodiments of the present application is for the purpose of more clearly illustrating the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can know that with the evolution of the network architecture, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0111] In the embodiments of the present application, some scenarios are described by taking the scenarios of UE in 4G and / or 5G communication networks in wireless communication networks as examples. It should be understood that the solutions in the embodiments of the present application are not limited to 4G and / or 5G communication networks, but can also be applied to other wireless communication networks. It is understandable that the names of various systems and the names of various messages in the systems in various scenarios can also be replaced by the names of corresponding functions in other wireless communication networks.
[0112] In order to better understand the method disclosed in the embodiment of the present application, the following first describes the scenario architecture to which the embodiment of the present application can be applied. Figure 1 , Figure 1 is a schematic diagram of a scenario architecture to which a multi-card joint scheduling method provided in an embodiment of the present application can be applied, such as Figure 1 As shown, the architecture may include user equipment (UE), access network equipment 1, access network equipment 2, core network and data network (DN).
[0113] DN can be the Internet, IP Multimedia Service (IMS) network, regional network, i.e. local network, such as multi access edge computing (MEC) network, etc. DN is the destination of UE's packet data network (PDN) session or protocol data unit (PDU) session access. DN can include or deploy application servers, which can transmit data with UE and provide business services for UE.
[0114] The main functions of the core network are to provide user connection, user management and service bearing, and to provide an interface to the external network as a bearer network. The establishment of user connection includes functions such as mobility management (MM), call management (CM), switching / routing, and recording notification (combined with intelligent network services to complete the connection relationship to the intelligent network peripheral devices). The above core network can be the core network of the 4G network, called the Evolved Packet Core (EPC) network, which has traditional capabilities of mobile networks such as user contract data storage, mobility management, and data exchange, and can provide users with ultra-high-speed Internet experience. Alternatively, the above core network can also be the core network of the 5G network (5G Core, referred to as 5GC), and 5GC will use general network function virtualization equipment to replace the dedicated communication equipment of the 4G network. Alternatively, the above core network can also be obtained by the fusion of EPC and 5GC. In other words, the core network in the network architecture can include both network elements in EPC and network elements in 5GC.
[0115] Each network element in the core network can also be called a functional entity, which can be a network element implemented on dedicated hardware, a software instance running on dedicated hardware, or an instance of a virtualized function on an appropriate platform.
[0116] It should be understood that the names of all network elements in this application are only examples. In future communications, such as 6G, they can also be called other names, or in future communications, such as 6G, the network elements involved in this application can also be replaced by other entities or devices with the same functions, etc., and this application does not limit this. A unified explanation is made here, and no further description will be given later. Optionally, the various network elements in the embodiments of the present application can be communication devices, or chips or chip systems that can be used in the communication devices, etc., and this embodiment of the present application does not limit this.
[0117] The wireless access network equipment (such as access network equipment 1 and access network equipment 2) is an access device for a terminal to access the communication system by wireless means. The wireless access network equipment may be a base station (BS), an evolved NodeB (eNodeB, eNB for short), a transmission reception point (TRP), a next generation NodeB (gNB) in a fifth generation (5G) mobile communication system, a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a wireless fidelity (WiFi) system, etc.; it may also be a module or unit that completes part of the functions of a base station, for example, it may be a centralized unit (CU) or a distributed unit (DU). A base station including a CU and a DU may also be referred to as a base station with a CU and a DU separated, such as a base station including a gNB-CU and a gNB-DU. Among them, the CU can also be separated into a CU control plane (CU control plane, CU-CP) and a CU user plane (CU user plane, CU-CP), such as the base station includes gNB-CU-CP, gNB-CU-UP and gNB-DU. The CU here can complete the functions of the radio resource control protocol and the packet data convergence protocol (packet data convergence protocol, PDCP) of the base station, and can also complete the function of the service data adaptation protocol (service data adaptation protocol, SDAP); DU can complete the functions of the radio link control layer and the medium access control (medium access control, MAC) layer of the base station, and can also complete the functions of part of the physical layer or all of the physical layer. For the specific description of the above-mentioned various protocol layers, please refer to the relevant technical specifications of the third generation partnership project (3GPP). The wireless access network device can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technology and specific equipment form adopted by the wireless access network device.
[0118] In the embodiment of the present application, the device for realizing the function of the wireless access network device may be a wireless access network device; or it may be a device capable of supporting the wireless access network device to realize the function, such as a chip system, or a communication module, or a modem, etc., and the device may be installed in the wireless access network device. In the technical solution provided in the embodiment of the present application, the device for realizing the function of the wireless access network device is a wireless access network device, and the wireless access network device is a base station as an example to describe the technical solution provided in the embodiment of the present application. The base station may support networks with the same or different access technologies. The embodiment of the present application does not limit the specific technology and specific device form adopted by the wireless access network device.
[0119] The terminal device is a device with wireless transceiver function, which can send signals to the base station or receive signals from the base station. The terminal device can also be called a terminal, user equipment (UE), mobile station, mobile terminal, etc. The terminal device can be widely used in various scenarios, for example, device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal. In the embodiment of the present application, the UE, as a multi-card terminal, may be a dual-card UE (including card 0 and card 1), wherein card 0 may obtain communication services through the 4G network system, and card 1 may obtain communication services through the 5G network system, or card 0 may obtain communication services through the 5G network system (or other systems) of network operator A, and card 0 may obtain communication services through the 5G network system (or other systems) of network operator B. Understandably, the UE may also be a three-card UE, a four-card UE, or a UE supporting more SIM cards, which is not specifically limited here.
[0120] Base stations and terminals can be fixed or movable. Base stations and terminals can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water; they can also be deployed on airplanes, balloons, and artificial satellites. The embodiments of the present application do not limit the application scenarios of base stations and terminals. In addition, the roles of base stations and terminals can be relative. For example, device A can be a base station for device B, and device A can be a terminal for device C. Therefore, base stations and terminals can be collectively referred to as communication devices.
[0121] Base stations and terminals, base stations and base stations, and terminals and terminals can communicate through authorized spectrum, through unlicensed spectrum, or through both authorized spectrum and unlicensed spectrum. They can communicate through spectrum below 6 gigahertz (GHz), through spectrum above 6 GHz, or through both spectrum below 6 GHz and spectrum above 6 GHz at the same time.
[0122] In the embodiment of the present application, the device for realizing the function of the terminal may be a terminal; or it may be a device capable of supporting the terminal to realize the function, such as a chip system, or a communication module, or a modem, etc., which may be installed in the terminal. In the embodiment of the present application, the chip system may be composed of chips, or may include chips and other discrete devices. In the technical solution provided in the embodiment of the present application, the device for realizing the function of the terminal is a terminal, and the terminal is a UE as an example to describe the technical solution provided in the embodiment of the present application. The embodiment of the present application does not limit the specific technology and specific device form adopted by the terminal device.
[0123] In some scenarios, the UE can also be used to act as a base station. For example, the UE can act as a scheduling entity that provides sidelink signals between UEs in vehicle-to-everything (V2X), device-to-device (D2D), or peer-to-peer (P2P).
[0124] In some scenarios, the UE can also be used as a relay node. For example, the UE can act as a relay device (relay) or an integrated access and backhaul (IAB) node to provide wireless backhaul services for terminal devices.
[0125] Optionally, the terminal device may be configured with one or more antennas for transmitting and receiving data / information. Similarly, the wireless access network device may also be configured with one or more antennas for transmitting and receiving data / information. It is understood that the wireless access network device and the terminal device may also include multiple components related to data / information transmission and reception (e.g., processor, modulator, multiplexer, demodulator or demultiplexer, etc.). It is also understood that the above Figure 1 This is only a schematic diagram. The communication system may also include other devices, such as wireless relay devices and / or wireless backhaul devices. Figure 1 It is also understood that the above Figure 1 This is only an example, and the embodiments of the present application do not limit the number of wireless access network devices and terminal devices included in the communication system.
[0126] In the embodiments of the present application, the term "wireless communication" may also be referred to as "communication", and the term "communication" may also be described as "data transmission", "information transmission" or "transmission".
[0127] See also Figure 2 , Figure 2 is a simplified structural diagram of a UE and a base station provided in an embodiment of the present application. For simplicity, Figure 2 Only base station 110 (corresponding to Figure 1 Access network device 1 and access network device 2) and UE120 (corresponding to Figure 1 The main components of the UE in the actual application, the structure of the base station and the UE can be more than Figure 2 Parts shown, less than Figure 2 The components shown may also include only Figure 2 It should be understood that Figure 2 The base station shown can adopt either CU-DU separation architecture or non-CU-DU separation architecture. Figure 2 A brief introduction to each component is given below.
[0128] The base station 110 includes an interface 111 and a processor 112. The processor 112 may optionally store a program 114. The base station 110 may optionally include a memory 113. The memory 113 may optionally store a program 115. The UE 120 includes an interface 121 and a processor 122. The processor 122 may optionally store a program 124. The UE 120 may optionally include a memory 123. The memory 123 may optionally store a program 125. These components work together to provide various functions described in this application. For example, the processor 112 and the interface 111 work together to provide a wireless connection between the base station 110 and the UE 120. The processor 122 and the interface 121 work together to implement downlink transmission and / or uplink transmission of the UE 120.
[0129] The processor (e.g., processor 112 and / or processor 122) may include one or more processors and be implemented as a combination of computing devices. The processor (e.g., processor 112 and / or processor 122) may include one or more of the following: a microprocessor, a microcontroller, a digital signal processor (DSP), a digital signal processing device (DSPD), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a programmable logic device (PLD), a gating logic, a transistor logic, a discrete hardware circuit, a processing circuit or other suitable hardware, firmware and / or a combination of hardware and software to perform the various functions described in this application. The processor (e.g., processor 112 and / or processor 122) may be a general-purpose processor or a dedicated processor. For example, processor 112 and / or processor 122 may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data. The central processing unit may be used to enable the base station 110 and / or UE 120 to execute software programs and process data in the software programs.
[0130] The interface (e.g., interface 111 and / or 121) may include a device for implementing communication with one or more computer devices (e.g., UE, BS, and / or network node). In some embodiments, the interface may include wires for coupling wired connections, or pins for coupling wireless transceivers, or chips and / or pins for wireless connections. In some embodiments, the interface may include a transmitter, a receiver, a transceiver, and / or an antenna. The interface may be configured to use any available protocol (e.g., 3GPP standard).
[0131] The program in this application can be used to represent software in a broad sense. Non-limiting examples of software are program codes, programs, subroutines, instructions, instruction sets, codes, code segments, software modules, applications, software applications, etc. The program can be run in a processor and / or a computer to enable the base station 110 and / or the UE 120 to perform various functions and / or processes described in this application.
[0132] Memory (e.g., memory 113 and / or memory 123) can store data manipulated by processors 112, 122 when executing software. Memories 113, 123 can be implemented using any storage technology. For example, the memory can be any available storage medium that can be accessed by the processor and / or computer. Non-limiting examples of storage media include: RAM, ROM, EEPROM, CD-ROM, removable media, optical disk storage, magnetic disk storage media, magnetic storage devices, flash memory, registers, state memory, remote mounted storage, local or remote memory components, or any other medium that can carry or store software, data or information and can be accessed by the processor / computer.
[0133] The memory (e.g., memory 113 and / or memory 123) and the processor (e.g., processor 112 and / or processor 122) may be separately arranged or integrated together. The memory may be used to connect to the processor so that the processor can read information from the memory and store and / or write information in the memory. The memory 113 may be integrated into the processor 112. The memory 123 may be integrated into the processor 122. The processor (e.g., processor 112 and / or processor 122) and the memory (e.g., memory 113 and / or memory 123) may be arranged in an integrated circuit (e.g., the integrated circuit may be arranged in a UE or a base station or other network node).
[0134] Optionally, the components in the above-mentioned base station 110 and UE 120 may also exist in the form of various interaction modules, for example, a radio resource control (RRC) signaling interaction module, that is, a module used by the base station 110 and UE 120 to send and receive RRC signaling; a MAC signaling interaction module, that is, a module used by the base station 110 and UE 120 to send and receive medium access control-control element (MAC-CE) signaling; a PHY signaling and data interaction module, that is, a module used by the base station 110 and UE 120 to send and receive uplink / downlink control signaling, and uplink / downlink data.
[0135] The above content explains the communication system architecture that can be applied to the embodiments of the present application. In order to better understand the technical solutions of the embodiments of the present application, several terms or nouns related to the present application are briefly introduced below to facilitate understanding by technical personnel in this field.
[0136] 1. Discontinuous Reception (DRX)
[0137] Since data packets are bursty, when there is no data transmission, the UE can reduce power consumption by stopping receiving PDCCH, which is DRX (discontinuous reception). DRX is a function introduced to save power for UE and is configured by the radio resource control (RRC) layer. By controlling the DRX function, the UE can be controlled to monitor the cell radio network temporary identifier (C-RNTI), transmission power control-physical uplink control channel-RNTI (TPC-PUCCH-RNTI), transmission power control-physical uplink shared channel-RNTI (TPC-PUSCH-RNTI) and the like on the physical downlink control channel (PDCCH). In the RRC connected state, if the RRC layer configures the DRX function for the media access control (MAC) layer, that is, the UE has the DRX function in the connected state (CDRX), then the UE can monitor the PDCCH intermittently at the physical layer; otherwise, the UE must monitor the PDCCH continuously. The DRX function in the RRC idle state is the well-known paging function, that is, the network side sends a paging message to wake up the UE and put the UE into an active period.
[0138] 2. CDRX
[0139] By configuring CDRX, a UE in a connected state can periodically enter a sleep mode at certain times and not monitor PDCCH subframes. It can wake up from the sleep mode only when it needs to monitor, thus saving power. The basic mechanism of CDRX is to configure a DRX cycle for a UE in an RRC connected state (RRC_CONNECTED state). A DRX cycle can include two parts, one is Onduration, where the UE monitors and receives PDCCH (i.e., activation period), and the other is Opportunity for DRX, where the UE does not monitor PDCCH to reduce power consumption (i.e., sleep period).
[0140] 3. Measurement and Pre-synchronization
[0141] Before the UE is paged or enters the Onduration, that is, before the UE enters the activation period, it is generally necessary to perform measurement and pre-synchronization first.
[0142] For measurement, the UE can obtain the channel status of the cell through measurement, such as Radio Resource Management (RRM) measurement, to ensure the communication quality of the UE during the DRX activation period.
[0143] For pre-synchronization, due to the time and frequency deviation caused by the crystal oscillator frequency deviation and the mobile Doppler of the mobile terminal, a pre-synchronization process is usually required, that is, the time and frequency deviation is adjusted through the synchronization signal. For example, in the paging process, a pre-synchronization process is required in advance to achieve the adjustment of the time and frequency deviation.
[0144] In an embodiment of the present application, measurement and pre-synchronization can be performed together, that is, the pre-synchronization moment mentioned later is the moment when pre-synchronization can be performed, and it is also the moment when measurement can be performed. It is understandable that measurement and pre-synchronization can also be performed separately. For how the UE determines the moment when its SIM card performs measurement, please refer to the relevant description of the moment when the UE determines the moment when its SIM card performs pre-synchronization in the following text. Exemplarily, for a 4G network, the reference signal used for measurement and pre-synchronization may be a cell-specific reference signal (Cell-specific Reference Signal, CRS); for a 5G network, the reference signal used for measurement and pre-synchronization may be a periodic synchronization signal block (Synchronization Signal and PBCH block, SSB) signal. It is understandable that in addition to the above-mentioned CRS and SSB signals, the reference signal used for measurement and pre-synchronization may also be a tracking reference signal (Tracking Reference Signal, TRS) or other physical downlink reference signals. The reference signal used for measurement and pre-synchronization is generally sent periodically by the base station, and the UE can independently choose at which periodic position (or time) to receive the reference signal for measurement and pre-synchronization.
[0145] First, the technical problems to be solved by this application are analyzed and proposed. At present, for the measurement scheduling and pre-synchronization scheduling scenarios that can be controlled autonomously by multi-card terminals, the measurement scheduling and pre-synchronization scheduling positions of each card are independently selected. For example, the measurement and pre-synchronization positions of each card are directly bound to their respective paging or Onduration positions. Assuming that the multi-card terminal is a dual-card terminal, the following takes the case where both cards are in IDLE standby as an example. Please refer to Figure 3 , Figure 3 The figure is a schematic diagram of a scheduling cycle of dual-card standby, wherein, if the modem is in NR mode, the reference signal used for measurement and pre-synchronization is SSB, and if the modem is in LTE mode, the reference signal used for measurement and pre-synchronization is CRS.
[0146] Modem0 and Modem1 are both in IDLE standby mode, with a paging cycle of 1.28s. Each card starts measurement and pre-synchronization every two paging cycles. The measurement and pre-synchronization of the dual cards both look for the cycle position closest to each paging cycle as the operation position for measurement and pre-synchronization. The current waveform of the dual card wake-up is shown in the figure below. Figure 3 As shown in the figure, S1 is the wake-up time from measurement and pre-synchronization to paging of modem1, S0 is the wake-up time from measurement and pre-synchronization to paging of Modem0, P0 is the wake-up time for paging of Modem0 alone, and P1 is the wake-up time for paging of Modem1 alone. When UE wakes up, as long as one modem wakes up, all the components related to the UE need to wake up. The longer the wake-up time, the higher the power consumption of the UE. Figure 3 The scheduling method shown has the problem of long UE wake-up time and high power consumption.
[0147] Let's take the example of one card in IDLE standby and one card in CDRX standby. Figure 4 , Figure 4 This is another scheduling cycle diagram for dual-SIM standby. The measurement and pre-synchronization of Modem0 and Modem1 are also scheduled independently. Modem0 is in IDLE standby, with a paging cycle of 0.64s. Measurement and pre-synchronization are required for each paging cycle. Modem1 is in CDRX standby, with an Onduration cycle of 0.16s. Pre-synchronization and measurement are performed once every two Onduration cycles. The power consumption current waveform of the UE is as follows: Figure 4 As shown, the UE wake-up time is long and the power consumption is high.
[0148] Let's take the case where both cards are in CDRX standby mode as an example. Figure 5 , Figure 5 This is another schematic diagram of the scheduling cycle of dual-card standby. The measurement and pre-synchronization of Modem0 and Modem1 are also scheduled independently. Modem0 is in CDRX standby, and the Onduration cycle is 0.32s. Measurement and pre-synchronization are required in each Onduration cycle. Modem1 is in CDRX standby, and the Onduration cycle is 0.16s. Pre-synchronization and measurement are performed once in two Onduration cycles. The power consumption current waveform of the UE is as follows Figure 5 As shown, the UE wake-up time is long and the power consumption is high.
[0149] To this end, the present application proposes a multi-card joint scheduling method, device and readable storage medium, which can reduce the wake-up time of UE and reduce power consumption. Specifically, the UE can determine the time window of each SIM card in one or more SIM cards based on the wake-up parameters of each of the multiple SIM cards (such as paging parameters, Onduration parameters, measurement parameters and pre-synchronization parameters, etc.), and then determine the time for the corresponding SIM card and other SIM cards to perform measurement and pre-synchronization based on these time windows, so as to realize the joint scheduling of measurement and pre-synchronization between multiple cards, minimize the wake-up time of UE and reduce power consumption.
[0150] For ease of understanding, the technical solution provided by this application will be described below in conjunction with more drawings.
[0151] In this application, unless otherwise specified, the same or similar parts between various embodiments or implementations can refer to each other. In each embodiment of this application, and each implementation method / implementation method / implementation method in each embodiment, if there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments and each implementation method / implementation method / implementation method in each embodiment are consistent and can be referenced to each other. The technical features in different embodiments and each implementation method / implementation method / implementation method in each embodiment can be combined to form new embodiments, implementation methods, implementation methods, or implementation methods according to their inherent logical relationships. The implementation methods of this application described below do not constitute a limitation on the scope of protection of this application.
[0152] See also Figure 6 , Figure 6 is a flow chart of a multi-card joint scheduling method provided in an embodiment of the present application, which can be applied to the above Figure 1 UE in the above Figure 1 The UE in can be used to support and execute Figure 6 The method flow steps are shown in FIG. Figure 6 As shown, the method includes but is not limited to the following steps:
[0153] S601: Determine a time window for each SIM card among M SIM cards.
[0154] Among them, N SIM cards can be set in the UE, N is an integer greater than or equal to 2, that is to say, the UE can be a UE supporting dual cards, or a UE supporting more SIM cards. The UE can determine the time windows corresponding to some or all of the N SIM cards (such as M SIM cards), that is, M is a positive integer less than or equal to N. The start and end time of the time window of each SIM card are the first moment and the second moment respectively. The first moment is the stop time of the discontinuous reception DRX activation period of each SIM card, and the second moment is one of the one or more pre-synchronization moments corresponding to the DRX activation period. See Figure 7a , Figure 7a This is a schematic diagram of the relationship between a DRX activation period and a pre-synchronization moment provided in an embodiment of the present application, wherein the stop moment of DRX activation period 1 is T1, the stop moment of DRX activation period 2 is T2, and the stop moment of DRX activation period 3 is T3. The one or more pre-synchronization moments corresponding to the DRX activation period refer to all pre-synchronization moments before the activation period and after the previous activation period. For example, the one or more pre-synchronization moments corresponding to DRX activation period 2 are the measurement and pre-synchronization moment 2 between DRX activation period 1 and DRX activation period 2 (at this time, the measurement and pre-synchronization can be performed together), and the one or more pre-synchronization moments corresponding to DRX activation period 3 are the measurement and pre-synchronization moment 3 between DRX activation period 2 and DRX activation period 3. Taking DRX activation period 2 as an example, the start and end time of the time window can be T2 and tn, or T2 and t1, or T2 and t2, which are not listed here one by one. It should be noted that, Figure 7a Only the relationship between the DRX activation period and the pre-synchronization time of a certain SIM card in the UE is shown, and other SIM cards have their own corresponding DRX activation periods and pre-synchronization times.
[0155] S602: Determine, based on the time windows of the M SIM cards, the times at which K SIM cards among the N SIM cards are to be pre-synchronized.
[0156] Among them, the above-mentioned K SIM cards include the above-mentioned M SIM cards, M is a positive integer less than or equal to N, and K is an integer greater than or equal to 2, that is, the UE can determine the time when the M SIM cards perform pre-synchronization based on the time window of the M SIM cards, and can also determine the time when other SIM cards perform pre-synchronization, so as to achieve joint scheduling of measurement and pre-synchronization between multiple cards, minimize the wake-up time of the UE, and reduce power consumption.
[0157] Optionally, the start and end time of the time window may be the stop time of the DRX activation period and the pre-synchronization time closest to the DRX activation period among one or more pre-synchronization times corresponding to the DRX activation period. That is, the first time is the stop time of the DRX activation period, and the second time is the pre-synchronization time closest to the DRX activation period (or the first time). Figure 7a The width of the time window determined in this way is the smallest, which can reduce the UE wake-up time to a greater extent and save power consumption.
[0158] For ease of understanding, the method provided in the present application is briefly described by taking a multi-card UE as a dual-card UE as an example. The dual-card UE is provided with two SIM cards, that is, N is equal to 2.
[0159] In a possible implementation, the UE may determine only the time window of one of the dual SIM cards, and determine the time for the dual SIM cards to perform pre-synchronization based on the time window, that is, the UE may determine the time for multiple SIM cards to perform pre-synchronization only through the time window of a single SIM card. Figure 6 In the method shown, M may be equal to 1, and K may be equal to 2. Exemplarily, two SIM cards (such as card 0 and card 1) are provided in the UE, and the UE may determine the time window 1 of card 1 (corresponding to the first SIM card), and then determine the moment when card 0 and card 1 perform measurement and pre-synchronization based on the time window 1. Optionally, when determining the moment when card 0 and card 1 perform measurement and pre-synchronization, the UE may refer to the following method, and the UE may determine the first pre-synchronization moment as the moment when the target SIM card performs pre-synchronization; the first pre-synchronization moment is a pre-synchronization moment among one or more pre-synchronization moments associated with the target SIM card that overlaps with the time window of the first SIM card, and the target SIM card is any one of the K SIM cards.
[0160] like Figure 7b As shown, because paging and pre-synchronization are periodic, for ease of understanding, only one cycle (such as Figure 7bThe paging and pre-synchronization of dual cards (the part within the dotted box in the figure) are illustrated, where the width of time window 1 of card 1 (i.e. Modem1) is S1ms, and the start and end times of time window 1 are the stop time of paging (corresponding to the DRX activation period) and the pre-synchronization time closest to the paging (i.e. pre-synchronization time 3n), respectively. For card 0, among the multiple pre-synchronization times associated with card 0 (i.e. Modem0), pre-synchronization time 1 overlaps with time window 1, so the UE can determine pre-synchronization time 1 as the time for card 0 to perform measurement and pre-synchronization, instead of selecting the pre-synchronization time n closest to the paging position as the time for card 0 to perform measurement and pre-synchronization; for card 1, among the multiple pre-synchronization times associated with card 1, pre-synchronization time 3n overlaps with time window 1 (because pre-synchronization time 3n itself is one end of the start and end times of time window 1), so the UE can determine pre-synchronization time 3n as the time for card 1 to perform measurement and pre-synchronization. Compared to Figure 3 In the prior art shown in FIG. 1 , the wake-up time of the UE is reduced from (S1+S0) ms to (S1+S0-C) ms, and the time during which the UE operating current is at a higher value is changed from (S1+S0) ms to (S1+S0-C) ms, that is, the wake-up time of the UE can be reduced by Cms, where Cms is the time interval from the pre-synchronization moment n of the card 0 to the paging start moment.
[0161] It should be noted that, because the measurement and pre-synchronization moments are close to the DRX activation period (such as paging), and the UE needs a certain time (for example, 20ms or 30ms, not specifically limited here) to fall asleep again after being awakened for pre-synchronization, a wake-up window will be formed between the pre-synchronization moment n of card 0 and the paging, and the distance between the paging of card 0 and card 1 is sufficient (because the paging cycle is often in the second level), and the UE can fall asleep again after paging card 1, and then wake up when paging card 0. Optionally, the start and end time of the time window 1 of the above card 1 can also be the stop time of paging (corresponding to the DRX activation period) and other pre-synchronization moments (i.e., before the pre-synchronization moment 3n, other pre-synchronization moments after the last paging, not shown in the figure).
[0162] Above Figure 7bIt is shown that there is an overlap between the multiple pre-synchronization moments associated with card 0 and time window 1. If the multiple pre-synchronization moments associated with card 0 do not overlap with time window 1, the UE can regard the pre-synchronization moment n as the moment for card 0 to measure and pre-synchronize, and determine the pre-synchronization moment 3n as the moment for card 1 to measure and pre-synchronize. In other words, if one or more pre-synchronization moments associated with the target SIM card do not overlap with the time window of the first SIM card, the UE can determine the second pre-synchronization moment as the moment for the target SIM card to pre-synchronize; the second pre-synchronization moment is the pre-synchronization moment closest to the third moment among the one or more pre-synchronization moments associated with the target SIM card before the third moment, the third moment is the starting moment of the DRX activation period of the target SIM card, and the target SIM card is any one of the K SIM cards.
[0163] Exemplarily, the UE may also determine the time window 0 of card 0 (corresponding to the first SIM card), and then determine the time for card 0 and card 1 to perform measurement and pre-synchronization based on the time window 0. Figure 7c As shown, reference Figure 7c In the dotted box, the width of time window 0 of card 0 (i.e., Modem0) is S0ms. The start and end times of time window 0 are respectively the stop time of paging (corresponding to the DRX activation period) and the pre-synchronization time closest to paging (i.e., pre-synchronization time n). For card 1, among the multiple pre-synchronization times associated with card 1, the pre-synchronization time a overlaps with time window 0. Therefore, the UE can determine the pre-synchronization time a as the time for card 1 to perform measurement and pre-synchronization. In this example, card 1 is configured to perform measurement and pre-synchronization once every 2 paging cycles. At this time, changing the pre-synchronization position from pre-synchronization time 3n to pre-synchronization time a is equivalent to moving the pre-synchronization position from the previous paging cycle to the next paging cycle. For card 0, among the multiple pre-synchronization times associated with card 0, the pre-synchronization time n overlaps with time window 0. Therefore, the UE can determine the pre-synchronization time n as the time for card 0 to perform measurement and pre-synchronization. Compared to Figure 3 In the prior art shown in FIG. 1 , the wake-up time of the UE is reduced from (S1+S0) ms to (S1+S0-D) ms, and the time during which the UE operating current is at a higher value is changed from (S1+S0) ms to (S1+S0-D) ms, that is, the wake-up time of the UE can be reduced by Dms, where Dms is the time interval from the pre-synchronization moment 3n of the card 1 to the paging start moment.
[0164] It should be noted that when the UE has the DRX function in the idle state, the DRX activation period refers to paging (corresponding to IDLE standby), and when the UE has the DRX function in the connected state, the DRX activation period refers to Onduration (corresponding to CDRX standby). For dual-card UEs, both cards can be configured with DRX in the idle state, or one card can be configured with DRX in the idle state and the other card can be configured with DRX in the connected state, or both cards can be configured with DRX in the connected state. Figure 7b and Figure 7c What is shown is an example of DRX configuration in which both dual cards are in idle state. For ease of understanding, the measurement and pre-synchronization scheduling methods for dual cards in the other two configurations are briefly described below.
[0165] like Figure 7d As shown, card 0 is configured for DRX in idle state, and card 1 is configured for DRX in connected state. For example, the paging cycle of card 0 is 0.64s, and the Onduration cycle (i.e., CDRX interval) of card 1 is 0.16s. Figure 7d In the dotted box, the width of time window 1 of card 1 (i.e. Modem1) is S1ms, and the start and end times of time window 1 are respectively the stop time of Onduration (corresponding to the DRX activation period) and the pre-synchronization time closest to the paging (i.e. pre-synchronization time 3n). For card 0, among the multiple pre-synchronization times associated with card 0 (i.e. Modem0), pre-synchronization time 1 overlaps with time window 1, so the UE can determine pre-synchronization time 1 as the time for card 0 to perform measurement and pre-synchronization, instead of selecting the pre-synchronization time n closest to the paging position as the time for card 0 to perform measurement and pre-synchronization; for card 1, among the multiple pre-synchronization times associated with card 1, pre-synchronization time 3n overlaps with time window 1, so the UE can determine pre-synchronization time 3n as the time for card 1 to perform measurement and pre-synchronization. Compared to Figure 4 In the prior art shown in FIG. 1 , the wake-up time of the UE is reduced from (S1+S0) ms to (S1+S0-C) ms, and the time during which the UE operating current is at a higher value is changed from (S1+S0) ms to (S1+S0-C) ms, that is, the wake-up time of the UE can be reduced by Cms, where Cms is the time interval from the pre-synchronization moment n of the card 0 to the paging start moment.
[0166] For example Figure 7e As shown, both card 0 and card 1 are configured with DRX in the connected state. For example, the Onduration period (i.e., CDRX interval) of card 0 and card 1 is 0.16s. Figure 7dIn the dotted box, the width of time window 1 of card 1 (i.e. Modem1) is S1ms, and the start and end times of time window 1 are respectively the stop time of Onduration (corresponding to the DRX activation period) and the pre-synchronization time closest to the paging (i.e. pre-synchronization time 3n). For card 0, among the multiple pre-synchronization times associated with card 0 (i.e. Modem0), pre-synchronization time 1 overlaps with time window 1, so the UE can determine pre-synchronization time 1 as the time for card 0 to perform measurement and pre-synchronization, instead of selecting the pre-synchronization time n closest to the paging position as the time for card 0 to perform measurement and pre-synchronization; for card 1, among the multiple pre-synchronization times associated with card 1, pre-synchronization time 3n overlaps with time window 1, so the UE can determine pre-synchronization time 3n as the time for card 1 to perform measurement and pre-synchronization. Compared to Figure 5 In the prior art shown in FIG. 1 , the wake-up time of the UE is reduced from (S1+S0) ms to (S1+S0-C) ms, and the time during which the UE operating current is at a higher value is changed from (S1+S0) ms to (S1+S0-C) ms, that is, the wake-up time of the UE can be reduced by Cms, where Cms is the time interval from the pre-synchronization moment n of the card 0 to the paging start moment.
[0167] In a possible implementation, the UE may determine the time windows corresponding to the dual SIM cards respectively, and then determine the time for the dual SIM cards to perform pre-synchronization based on the two time windows. Figure 6 In the method shown, M may be equal to 2, and K may be equal to 2. Exemplarily, two SIM cards (such as card 0 and card 1) are provided in the UE, and the UE may determine the time window 1 (corresponding to the first time window) of card 1 (corresponding to the first SIM card) and the time window 0 (corresponding to the second time window) of card 0 (corresponding to the second SIM card), and then determine the time for card 0 and card 1 to perform measurement and pre-synchronization based on time window 0 and time window 1, respectively. Optionally, when determining the time for card 0 and card 1 to perform measurement and pre-synchronization, the UE may first determine whether one or more pre-synchronization moments associated with card 0 overlap with time window 1, and whether one or more pre-synchronization moments associated with card 1 overlap with time window 0, and then determine the time for card 0 and card 1 to perform measurement and pre-synchronization based on the judgment result. That is, the UE may first determine whether one or more pre-synchronization moments associated with the second SIM card overlap with the first time window, and whether one or more pre-synchronization moments associated with the first SIM card overlap with the second time window, to obtain a judgment result; and then determine the time for the first SIM card and the second SIM card to perform pre-synchronization based on the judgment result.
[0168] Exemplarily, the above judgment results may include the following three situations: situation 1 is that one or more pre-synchronization moments associated with each of the dual cards overlap with the time window corresponding to the other card; situation 2 is that one or more pre-synchronization moments associated with only one of the dual cards overlap with the time window corresponding to the other card; situation 3 is that one or more pre-synchronization moments associated with each of the dual cards do not overlap with the time window corresponding to the other card. In different situations, the selection of dual-card pre-synchronization moments of the UE will be different, and you can refer to the following for Figure 8 A description of the process schematic is shown.
[0169] For example, when one or more pre-synchronization moments associated with each of the dual cards overlap with the time window corresponding to the other party (i.e., situation 1), the UE can determine the time for the dual cards to perform pre-synchronization according to the size of the time window corresponding to the dual cards, that is, if one or more pre-synchronization moments associated with the second SIM card overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card overlap with the second time window, the UE can determine the time for the first SIM card and the second SIM card to perform pre-synchronization based on the size of the first time window and the size of the second time window. Optionally, the UE can select a pre-synchronization moment within a smaller time window as the time for the dual cards to perform pre-synchronization. For example, if the first time window is smaller than the second time window, the UE can determine the pre-synchronization moment associated with the first SIM card in the first time window (i.e., the moment overlapping with the first time window) as the time for the first SIM card to perform pre-synchronization, and determine the pre-synchronization moment associated with the second SIM card in the first time window (i.e., the moment overlapping with the first time window) as the time for the second SIM card to perform pre-synchronization. It should be noted that when a SIM card has multiple associated pre-synchronization moments that overlap with the time window of another SIM card, the UE can select the pre-synchronization moment that is closer to the DRX activation period of the SIM card as the moment for pre-synchronization of the SIM card to ensure the accuracy of synchronization during the DRX activation period of the SIM card. Understandably, if the first time window is larger than the second time window, the UE can select the pre-synchronization moment within the second time window as the moment for pre-synchronization of the first SIM card and the second SIM card, which will not be repeated here.
[0170] like Fig. 9As shown, see the part in the dotted box, the width of the time window 0 of card 0 (i.e. Modem0) is S0ms, the start and end time of the time window 0 are the stop time of the card 0 paging (corresponding to the DRX activation period) and the pre-synchronization time closest to the paging (i.e. pre-synchronization time n), the width of the time window 1 of card 1 (i.e. Modem1) is S1ms, the start and end time of the time window 1 are the stop time of the card 1 paging (corresponding to the DRX activation period) and the pre-synchronization time closest to the paging (i.e. pre-synchronization time 3n), wherein the pre-synchronization time 1 of card 0 overlaps with the time window 1 of card 1, and the pre-synchronization time a of card 1 overlaps with the time window 0 of card 0. The UE can determine the time for card 0 and card 1 to perform pre-synchronization based on the size of the time window 0 and the size of the time window 1. For example, S1 is greater than S0, that is, the time window 1 of card 1 is greater than the time window 0 of card 0. The UE can determine the time for the dual cards to perform pre-synchronization in a smaller time window, and then the UE uses the pre-synchronization time n as the time for card 0 to perform pre-synchronization, and uses the pre-synchronization time a as the time for card 1 to perform pre-synchronization. Different from the prior art, in which card 0 performs pre-synchronization at pre-synchronization time n, card 1 performs pre-synchronization at pre-synchronization time 3n, and the wake-up time of the UE is (S0+S1) ms, the embodiment of the present application can reduce the wake-up time of the UE to (S0+S1-D) ms, that is, the time when the UE working current is at a higher value is changed from (S1+S0) ms to (S1+S0-D) ms, and Dms is the time interval from the pre-synchronization time 3n of card 1 to the paging start time.
[0171] When one or more pre-synchronization moments associated with only one of the dual SIM cards overlap with the time window corresponding to the other SIM card (i.e., situation 2), the UE may determine the time for the dual SIM cards to perform pre-synchronization from the time window corresponding to the other SIM card. That is, if one or more pre-synchronization moments associated with the second SIM card overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card do not overlap with the second time window, the pre-synchronization moment associated with the first SIM card in the first time window is determined as the time for the first SIM card to perform pre-synchronization, and the pre-synchronization moment associated with the second SIM card in the first time window is determined as the time for the second SIM card to perform pre-synchronization; or, if one or more pre-synchronization moments associated with the second SIM card do not overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card overlap with the second time window, the pre-synchronization moment associated with the first SIM card in the second time window is determined as the time for the first SIM card to perform pre-synchronization, and the pre-synchronization moment associated with the second SIM card in the second time window is determined as the time for the second SIM card to perform pre-synchronization. Exemplarily, if the pre-synchronization time of card 0 is within time window 1 and the pre-synchronization time of card 1 is not within time window 0, both cards perform measurement and pre-synchronization at the pre-synchronization time within time window 1.
[0172] If one or more pre-synchronization moments associated with each of the two cards do not overlap with the time window corresponding to the other party (i.e., case three), the UE can determine the time for the two cards to perform pre-synchronization from the time windows corresponding to the two cards, that is, if one or more pre-synchronization moments associated with the second SIM card do not overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card do not overlap with the second time window, the pre-synchronization moment associated with the first SIM card in the first time window is determined as the time for the first SIM card to perform pre-synchronization, and the pre-synchronization moment associated with the second SIM card in the second time window is determined as the time for the second SIM card to perform pre-synchronization. Similar to the prior art, the UE selects the pre-synchronization moment closest to the DRX activation period of the two cards as the time for the two cards to perform pre-synchronization. Exemplarily, if the pre-synchronization moment of card 0 is not within time window 1, and the pre-synchronization moment of card 1 is not within time window 0, the two cards perform measurement and pre-synchronization in their respective windows, that is, the two cards respectively search for the pre-synchronization moment closest to their respective paging (or Onduration) for measurement and pre-synchronization.
[0173] Optionally, the start and end time of the time window of any of the above-mentioned SIM cards may be any one of the stop time of the DRX activation period of the SIM card and one or more pre-synchronization moments corresponding to the DRX activation period. Further, the start and end time of the time window may be the stop time of the DRX activation period and the pre-synchronization moment closest to the DRX activation period among the one or more pre-synchronization moments corresponding to the DRX activation period. Exemplarily, the start and end time of the first time window is the fourth moment and the fifth moment, the fourth moment is the start time of the DRX activation period of the first SIM card, and the fifth moment is the moment closest to the fourth moment among the one or more pre-synchronization moments corresponding to the DRX activation period of the first SIM card; the start and end time of the second time window is the sixth moment and the seventh moment, the sixth moment is the start time of the DRX activation period of the second SIM card, and the seventh moment is the moment closest to the sixth moment among the one or more pre-synchronization moments corresponding to the DRX activation period of the second SIM card.
[0174] It should be noted that the above is only explained by taking the multi-card UE as a dual-card UE as an example. The dual cards can both be NR standards, or both cards can be LTE standards, or one of the dual cards can be NR and the other can be LTE, or other standards other than LTE and NR. At the same time, the standby corresponding to the dual cards can both be IDLE standby, or both can be CDRX standby, or one card can be IDLE standby and the other can be CDRX standby, or it can be further extended to other sleep wake-up scenarios. It should also be noted that the multi-card UE in the embodiment of the present application can also be a three-card UE, a four-card UE or even a UE that supports more SIM cards, which is not specifically limited here. Taking a three-card UE (including card 0, card 1 and card 2) as an example for a simple explanation, the UE can only determine the time window of one of the three SIM cards, and then determine the time for the three cards to pre-synchronize based on the time window. The specific determination method can refer to the above Figure 7b-7e The relevant description will not be repeated here.
[0175] In addition, the UE may also choose to determine the time windows corresponding to multiple SIM cards among the three cards (it may be the time windows for determining two of the SIM cards or the time windows for determining three SIM cards), and then determine the time for pre-synchronization of the three cards based on these time windows. The specific determination method may refer to the following methods.
[0176] For example, if the UE only determines the time window of two SIM cards, the UE can first refer to the above Figure 8 In the method in, determine the overlap between the pre-synchronization time and the time window of the two SIM cards. If they overlap, a smaller time window can be selected to determine the pre-synchronization time of the two cards (refer to Figure 8Corresponding to case 1); then check whether there is a moment overlapping with the smaller time window in one or more pre-synchronization moments of the third SIM card. If yes, the UE can select the overlapping moment as the moment for pre-synchronization of the third SIM card. If no, the UE can select the moment closest to its DRX activation period in the pre-synchronization moment of the third SIM card as the moment for pre-synchronization of the third SIM card. Alternatively, in the case where the pre-synchronization moments of the two SIM cards overlap with the time windows, the UE can first check whether the pre-synchronization moment of the third SIM card overlaps with the two time windows respectively. If both overlap, the UE can determine the moment for pre-synchronization of the three SIM cards based on the smaller one of the two time windows; if only one of the time windows overlaps, the UE can determine the moment for pre-synchronization of the three SIM cards based on this time window; if none overlap, the UE autonomously selects the moment for pre-synchronization of the third SIM card, and determines the moment for pre-synchronization of the corresponding two SIM cards based on the two time windows. Alternatively, the UE can also autonomously select the moment for pre-synchronization of card 2 without jointly considering the judgment of the other two SIM cards to make a decision.
[0177] For the case where only one of the pre-synchronization time and time window of two SIM cards overlaps (such as Figure 8 Corresponding to situation 2), for example, the pre-synchronization moment of card 0 overlaps with the time window 1 of card 1, and the pre-synchronization moment of card 1 does not overlap with the time window 0 of card 0. The UE can determine the time for pre-synchronization of the two SIM cards (card 0 and card 1) based on time window 1, and then determine whether one or more pre-synchronization moments of the third SIM card (card 2) overlap with time window 1. If so, the UE can select the overlapping moment as the time for pre-synchronization of card 2. If not, the UE can select the moment closest to its DRX activation period among the pre-synchronization moments of card 2 as the time for pre-synchronization of card 2. Alternatively, the UE can also independently select the time for pre-synchronization of card 2 without jointly considering the judgment of the other two SIM cards to make a decision.
[0178] For the case where there is no overlap between the pre-synchronization time and the time window of the two SIM cards (such as Figure 8 Corresponding to situation three), for example, the pre-synchronization time of card 0 does not overlap with the time window 1 of card 1, and the pre-synchronization time of card 1 does not overlap with the time window 0 of card 0. The UE can refer to the above Figure 8The UE determines the time when Card 0 and Card 1 are pre-synchronized according to the relevant description of the third situation. As for the time when the third SIM card (Card 2) is pre-synchronized, it can be determined whether one or more pre-synchronization moments of Card 2 overlap with time window 0 and time window 1 respectively. If so, the UE can select the overlapping moment as the time when the third SIM card is pre-synchronized. If not, the UE can select the moment of the pre-synchronization moment of the third SIM card that is closest to its DRX activation period as the time when the third SIM card is pre-synchronized. No further details are given here.
[0179] In addition, the UE can also determine the time windows of the three SIM cards, and then determine the time for the three SIM cards to be pre-synchronized based on the three time windows. For how the UE determines the time for the three SIM cards to be pre-synchronized based on the three time windows, refer to the above Figure 8 The related ideas and descriptions about the UE determining the time for two SIM cards to perform pre-synchronization based on two time windows are not further expanded here. In addition, for how multiple cards in a four-card UE jointly determine the time for multiple SIM cards to perform pre-synchronization, reference can be made to the related descriptions in the determination process of the dual-card UE and the three-card UE, which are not further expanded here.
[0180] It should be noted that before the UE determines the time window of each SIM card among the M SIM cards in the above step S601, it can first obtain various wake-up parameters (such as paging parameters, Onduration parameters, measurement parameters and pre-synchronization parameters, etc.) from the base station side corresponding to each SIM card, and then know the period, offset and duration and other information corresponding to the paging or Onduration of each SIM card, as well as the period, offset and duration and other information corresponding to the measurement and pre-synchronization of each SIM card. The UE can determine the time window and pre-synchronization moment corresponding to each SIM card based on this information, and finally determine the moment for pre-synchronization of each SIM card based on the overlap of each time window and the pre-synchronization moment, so as to realize the joint scheduling of measurement and pre-synchronization between multiple SIM cards, minimize the wake-up time of the UE, and achieve the purpose of reducing power consumption. It should also be noted that the above Figure 6 The method shown can be run when the UE is turned on, or when the UE undergoes cell switching (various parameters may change), or can be run by the UE according to a certain period, and no specific limitation is made here.
[0181] The above content describes the method provided by the present application. In order to facilitate the implementation of the above scheme of the embodiment of the present application, the embodiment of the present application also provides corresponding devices or equipment.
[0182] The present application divides the functional modules of the device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. The device of the embodiment of the present application will be described below in conjunction with the accompanying drawings.
[0183] See also Fig.10 , Fig.10 is a schematic diagram of a communication device provided in an embodiment of the present application. The communication device 10 can be used to implement the above Figure 6 The method embodiments involved can therefore also achieve the beneficial effects possessed by the above-mentioned method embodiments.
[0184] like Fig.10 As shown, the communication device 10 may include a first determining unit 100 and a second determining unit 101. Exemplarily, when the communication device 10 is used to implement the above Figure 6 When the functions involved in the communication device 10 are as follows Figure 1 The terminal shown may also be a module (such as a chip) applied to the terminal. The functions of each unit are as follows:
[0185] The first determining unit 100 is configured to determine a time window of each SIM card in the M SIM cards; the start and end times of the time window are respectively a first moment and a second moment, the first moment is a stop moment of a discontinuous reception DRX activation period of each SIM card, and the second moment is one of one or more pre-synchronization moments corresponding to the DRX activation period; the M SIM cards are SIM cards in the N SIM cards;
[0186] The second determining unit 101 is used to determine, based on the time windows of the M SIM cards, a time at which K SIM cards among the N SIM cards perform pre-synchronization; the K SIM cards include the M SIM cards, M is a positive integer less than or equal to N, and N and K are both integers greater than or equal to 2.
[0187] In a possible implementation manner, the second moment is a pre-synchronization moment that is closest to the DRX activation period.
[0188] In a possible implementation manner, the M SIM cards include a first SIM card, and the second determining unit 101 is specifically configured to:
[0189] The first pre-synchronization moment is determined as the moment when the target SIM card performs pre-synchronization; the first pre-synchronization moment is a pre-synchronization moment among one or more pre-synchronization moments associated with the target SIM card that overlaps with the time window of the first SIM card, and the target SIM card is any one of the K SIM cards.
[0190] In a possible implementation manner, the M SIM cards include a first SIM card, and the second determining unit 101 is specifically configured to:
[0191] The second pre-synchronization moment is determined as the moment when the target SIM card performs pre-synchronization; the one or more pre-synchronization moments associated with the target SIM card do not overlap with the time window of the first SIM card, the second pre-synchronization moment is the pre-synchronization moment closest to the third moment among the one or more pre-synchronization moments associated with the target SIM card before the third moment, the third moment is the stop moment of the DRX activation period of the target SIM card, and the target SIM card is any one of the K SIM cards.
[0192] In a possible implementation manner, the first determining unit 100 is specifically configured to:
[0193] Acquire DRX parameters and reference signal parameters corresponding to the M SIM cards; the DRX parameters are used to indicate the stop time of the DRX activation period of each SIM card in the M SIM cards, and the reference signal parameters are used to indicate one or more pre-synchronization moments of each SIM card in the M SIM cards;
[0194] A time window for each SIM card in the M SIM cards is determined based on the DRX parameter and the reference signal parameter.
[0195] In a possible implementation manner, the M SIM cards include a first SIM card and a second SIM card, and the first determining unit 100 is specifically configured to:
[0196] Determine a first time window of the first SIM card and a second time window of the second SIM card;
[0197] The second determining unit 101 is specifically configured to:
[0198] Determine the time for pre-synchronization of the K SIM cards based on the first time window and the second time window.
[0199] In a possible implementation manner, the K SIM cards include the first SIM card and the second SIM card, and the second determining unit 101 is specifically configured to:
[0200] Determine whether one or more pre-synchronization moments associated with the second SIM card overlap with the first time window, and whether one or more pre-synchronization moments associated with the first SIM card overlap with the second time window, and obtain a determination result;
[0201] A time for pre-synchronization of the first SIM card and the second SIM card is determined based on the determination result.
[0202] In a possible implementation manner, the second determining unit 101 is specifically configured to:
[0203] If one or more pre-synchronization moments associated with the second SIM card overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card overlap with the second time window, a moment for pre-synchronization of the first SIM card and the second SIM card is determined based on a size of the first time window and a size of the second time window.
[0204] In a possible implementation manner, the second determining unit 101 is specifically configured to:
[0205] If the first time window is smaller than the second time window, determining the pre-synchronization time associated with the first SIM card in the first time window as the time when the first SIM card performs pre-synchronization, and determining the pre-synchronization time associated with the second SIM card in the first time window as the time when the second SIM card performs pre-synchronization; or,
[0206] If the first time window is larger than the second time window, the pre-synchronization time associated with the second SIM card in the second time window is determined as the time when the second SIM card performs pre-synchronization, and the pre-synchronization time associated with the first SIM card in the second time window is determined as the time when the first SIM card performs pre-synchronization.
[0207] In a possible implementation manner, the second determining unit 101 is specifically configured to:
[0208] If one or more pre-synchronization moments associated with the second SIM card overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card do not overlap with the second time window, the pre-synchronization moment associated with the first SIM card in the first time window is determined as the moment when the first SIM card performs pre-synchronization, and the pre-synchronization moment associated with the second SIM card in the first time window is determined as the moment when the second SIM card performs pre-synchronization; or,
[0209] If one or more pre-synchronization moments associated with the second SIM card do not overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card overlap with the second time window, the pre-synchronization moment associated with the first SIM card in the second time window is determined as the moment when the first SIM card performs pre-synchronization, and the pre-synchronization moment associated with the second SIM card in the second time window is determined as the moment when the second SIM card performs pre-synchronization.
[0210] In a possible implementation manner, the second determining unit 101 is specifically configured to:
[0211] If one or more pre-synchronization moments associated with the second SIM card do not overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card do not overlap with the second time window, the pre-synchronization moment associated with the first SIM card in the first time window is determined as the moment when the first SIM card performs pre-synchronization, and the pre-synchronization moment associated with the second SIM card in the second time window is determined as the moment when the second SIM card performs pre-synchronization.
[0212] In a possible implementation, the start and end times of the first time window are a fourth moment and a fifth moment, the fourth moment is the stop time of the DRX activation period of the first SIM card, and the fifth moment is the moment closest to the fourth moment among one or more pre-synchronization moments corresponding to the DRX activation period of the first SIM card; the start and end times of the second time window are a sixth moment and a seventh moment, the sixth moment is the stop time of the DRX activation period of the second SIM card, and the seventh moment is the moment closest to the sixth moment among one or more pre-synchronization moments corresponding to the DRX activation period of the second SIM card.
[0213] It should be noted that the functions of each functional unit / module in the communication device described in the embodiments of the present application can be found in the relevant description in the above method embodiments and will not be repeated here.
[0214] It is understandable that the specific description of the first determination unit 100 and the second determination unit 101 shown in the above device embodiment is only an example. For the specific functions or execution steps of the first determination unit 100 and the second determination unit 101, reference can be made to the above Figure 6 The method embodiments involved will not be described in detail here.
[0215] The above describes the communication device of the embodiment of the present application, and the following describes possible product forms of the communication device. It should be understood that any device having the above Fig.10Any form of product with the functions of the communication device described above falls within the protection scope of the embodiments of the present application. It should also be understood that the following description is only an example and does not limit the product form of the communication device of the embodiments of the present application to this.
[0216] In a possible implementation, the above Fig.10 In the communication device shown, the first determining unit 100 and the second determining unit 101 may be one or more processors; other units for sending and receiving (if any, Fig.10 In the embodiment of the present application, the processor and the transceiver may be coupled, etc. The embodiment of the present application does not limit the connection method between the processor and the transceiver.
[0217] See also Fig.11 , Fig.11 1 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. The communication device 70 may be the communication device 10, or a chip therein. Fig.11 Only the main components of the communication device 70 are shown. In addition to the processor 1001 and the transceiver 1002, the communication device 70 may further include a memory 1003 and an input and output device (not shown in the figure).
[0218] The processor 1001 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 1003 is mainly used to store the software program and data. The transceiver 1002 may include a control circuit and an antenna. The control circuit is mainly used to convert the baseband signal and the radio frequency signal and process the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input and output devices, such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user.
[0219] When the communication device is turned on, the processor 1001 can read the software program in the memory 1003, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1001 performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1001. The processor 1001 converts the baseband signal into data and processes the data.
[0220] In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged remotely from the communication device.
[0221] The transceiver 1002 may include a receiver and a transmitter, wherein the receiver is used to perform a receiving function (or operation) and the transmitter is used to perform a transmitting function (or operation), and the transceiver is used to communicate with other devices / apparatuses through a transmission medium.
[0222] The processor 1001 , the transceiver 1002 , and the memory 1003 may be connected via a communication bus.
[0223] Exemplarily, when the communication device 70 is used to perform the above Figure 6 When performing the steps, methods or functions involved in the above, the transceiver 1002 may be used to receive various wake-up parameters (such as paging parameters, Onduration parameters, measurement parameters and pre-synchronization parameters, etc.); the processor 1001 may be used to determine a time window for each SIM card in the M SIM cards; the start and end times of the time window are respectively a first moment and a second moment, the first moment being the stop moment of the discontinuous reception DRX activation period of each SIM card, and the second moment being one of the one or more pre-synchronization moments corresponding to the DRX activation period; the M SIM cards are SIM cards in the N SIM cards; the processor 1001 may also be used to determine a moment for pre-synchronization of K SIM cards in the N SIM cards based on the time windows of the M SIM cards; the K SIM cards include the M SIM cards, M is a positive integer less than or equal to N, and N and K are both integers greater than or equal to 2.
[0224] It is understandable that the specific description of the processor and the transceiver can also refer to the above Fig.10 The introduction of the first determination unit, the second determination unit and other transceiver units shown are not repeated here.
[0225] Optionally, the processor 1001 may include a transceiver for implementing the receiving and sending functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated. The above-mentioned transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the above-mentioned transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.
[0226] Optionally, the processor 1001 may store instructions, which may be computer programs. The computer programs run on the processor 1001, and may enable the communication device 70 to perform the method described in the above method embodiment. The computer program may be fixed in the processor 1001, in which case the processor 1001 may be implemented by hardware.
[0227] In one implementation, the communication device 70 may include a circuit that can implement the functions of sending or receiving or communicating in the aforementioned method embodiment. The processor and transceiver described in the present application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0228] It is understandable that the communication device shown in the embodiment of the present application may also have Fig.11 More components and parts are not limited in the embodiments of the present application. The method executed by the processor and transceiver described above is only an example, and the specific steps executed by the processor and transceiver can refer to the introduction of the method embodiment above.
[0229] In another possible implementation, Fig.10 In the communication device shown, the first determining unit 100 and the second determining unit 101 may be one or more logic circuits; other units for transmitting and receiving (if any, Fig.10 (not shown) may be an input / output interface, or may be called a communication interface, or an interface circuit, or an interface, etc. Alternatively, the sending unit may be an output interface, and the receiving unit may be an input interface, and the sending unit and the receiving unit are integrated into one unit, such as an input / output interface. Fig.12 , Fig.12 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. Fig.12 As shown, the communication device 80 includes a logic circuit 901 and an interface 902. That is, the first determination unit 100 and the second determination unit 101 can be implemented by the logic circuit 901, and other units for sending and receiving (if any, Fig.10 ) can be implemented with interface 902. The logic circuit 901 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 902 can be a communication interface, an input / output interface, a pin, etc. For example, Fig.12 The communication device 80 is taken as an example of a chip, and the chip includes a logic circuit 901 and an interface 902 .
[0230] In the embodiment of the present application, the logic circuit and the interface may also be coupled to each other. The embodiment of the present application does not limit the specific connection method between the logic circuit and the interface.
[0231] Exemplarily, when the communication device 80 is used to perform the above Figure 6 When the method, function or step involved in the method, function or step, the interface 902 can be used to receive various wake-up parameters (such as paging parameters, Onduration parameters, measurement parameters and pre-synchronization parameters, etc.); the logic circuit 901 can be used to determine the time window of each SIM card in the M SIM cards; the start and end time of the time window are respectively a first moment and a second moment, the first moment is the stop moment of the discontinuous reception DRX activation period of each SIM card, and the second moment is one of the one or more pre-synchronization moments corresponding to the DRX activation period; the M SIM cards are SIM cards in the N SIM cards; the logic circuit 901 can also be used to determine the moment when K SIM cards in the N SIM cards are pre-synchronized based on the time window of the M SIM cards; the K SIM cards include the M SIM cards, M is a positive integer less than or equal to N, and N and K are both integers greater than or equal to 2.
[0232] It is understood that the specific description of the logic circuit 901 and the interface 902 can also refer to the above Fig.10 The introduction of the first determination unit, the second determination unit and other transceiver units shown are not repeated here.
[0233] It can be understood that the communication device shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application is not limited to this.
[0234] for Fig.12The specific implementation methods of the various embodiments shown can also refer to the above embodiments, which will not be described in detail here.
[0235] The embodiment of the present application also provides a wireless communication system, which includes a UE and an access network device. The UE can be used to execute any of the above embodiments (such as Figure 6 ), the access network device can be used to send various parameters to the UE, so that the UE can implement any of the above embodiments (such as Figure 6 ) in the method.
[0236] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by the communication device 10, the communication device 70, and the communication device 80 in the method provided by the present application.
[0237] The present application also provides a readable storage medium, which stores computer code. When the computer code runs on a computer, the computer executes the operations and / or processing performed by the communication device 10, the communication device 70, and the communication device 80 in the method provided by the present application.
[0238] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the communication device 10, the communication device 70, and the communication device 80 in the method provided by the present application are executed.
[0239] The embodiment of the present application also provides an electronic device, which can exist in the form of a chip product, and the electronic device includes a processor, and the processor is configured to support the electronic device to implement the corresponding functions of the method in any of the above embodiments. The electronic device may also include a memory, which is coupled to the processor and stores the necessary program instructions and data of the electronic device. The electronic device may also include a communication interface for the electronic device to communicate with other devices or a communication network.
[0240] The present application also provides a chip system, which includes a processor for supporting a device to implement any of the above embodiments (such as Figure 6 ) functions involved. In one possible design, the chip system also includes a memory, which is used to store program instructions and data necessary for the device. The chip system can be composed of chips or include chips and other discrete devices.
[0241] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0242] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, some steps may be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0243] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.
[0244] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.
[0245] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0246] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or partly contributed to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., and other media that can store program codes.
[0247] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A multi-card joint scheduling method, characterized in that: Applied to a terminal device, wherein the terminal device is provided with N subscriber identity module SIM cards, the method comprises: Determine a time window of each SIM card in the M SIM cards; the start and end times of the time window are respectively a first moment and a second moment, the first moment is a stop moment of a discontinuous reception DRX activation period of each SIM card, and the second moment is one of one or more pre-synchronization moments corresponding to the DRX activation period; the M SIM cards are SIM cards in the N SIM cards; Based on the time windows of the M SIM cards, determining the time when K SIM cards among the N SIM cards perform pre-synchronization; the K SIM cards include the M SIM cards, M is a positive integer less than or equal to N, and N and K are both integers greater than or equal to 2.
2. The method according to claim 1, characterized in that The second moment is a pre-synchronization moment that is closest to the DRX activation period.
3. The method according to any one of claims 1 to 2, characterized in that: The M SIM cards include a first SIM card, and determining, based on the time windows of the M SIM cards, a time for pre-synchronization of K SIM cards among the N SIM cards, includes: The first pre-synchronization moment is determined as the moment when the target SIM card performs pre-synchronization; the first pre-synchronization moment is a pre-synchronization moment among one or more pre-synchronization moments associated with the target SIM card that overlaps with the time window of the first SIM card, and the target SIM card is any one of the K SIM cards.
4. The method according to any one of claims 1 to 3, characterized in that The M SIM cards include a first SIM card, and determining, based on the time windows of the M SIM cards, a time for pre-synchronization of K SIM cards among the N SIM cards, includes: The second pre-synchronization moment is determined as the moment when the target SIM card performs pre-synchronization; the one or more pre-synchronization moments associated with the target SIM card do not overlap with the time window of the first SIM card, the second pre-synchronization moment is the pre-synchronization moment closest to the third moment among the one or more pre-synchronization moments associated with the target SIM card before the third moment, the third moment is the stop moment of the DRX activation period of the target SIM card, and the target SIM card is any one of the K SIM cards.
5. The method according to any one of claims 1 to 4, characterized in that Determining the time window of each SIM card in the M SIM cards includes: Acquire DRX parameters and reference signal parameters corresponding to the M SIM cards; the DRX parameters are used to indicate the stop time of the DRX activation period of each SIM card in the M SIM cards, and the reference signal parameters are used to indicate one or more pre-synchronization moments of each SIM card in the M SIM cards; A time window for each SIM card in the M SIM cards is determined based on the DRX parameter and the reference signal parameter.
6. The method according to any one of claims 1 to 5, characterized in that The M SIM cards include a first SIM card and a second SIM card, and determining the time window of each SIM card in the M SIM cards includes: Determine a first time window of the first SIM card and a second time window of the second SIM card; The determining, based on the time windows of the M SIM cards, the time at which K SIM cards among the N SIM cards are pre-synchronized comprises: Determine the time for pre-synchronization of the K SIM cards based on the first time window and the second time window.
7. The method according to claim 6, characterized in that The K SIM cards include the first SIM card and the second SIM card, and determining the time for pre-synchronization of the K SIM cards based on the first time window and the second time window includes: Determine whether one or more pre-synchronization moments associated with the second SIM card overlap with the first time window, and whether one or more pre-synchronization moments associated with the first SIM card overlap with the second time window, and obtain a determination result; A time for pre-synchronization of the first SIM card and the second SIM card is determined based on the determination result.
8. The method according to claim 7, characterized in that The determining, based on the judgment result, a time for pre-synchronization of the first SIM card and the second SIM card comprises: If one or more pre-synchronization moments associated with the second SIM card overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card overlap with the second time window, a moment for pre-synchronization of the first SIM card and the second SIM card is determined based on a size of the first time window and a size of the second time window.
9. The method according to claim 8, characterized in that The determining the time for pre-synchronization of the first SIM card and the second SIM card based on the size of the first time window and the size of the second time window includes: If the first time window is smaller than the second time window, determining the pre-synchronization time associated with the first SIM card in the first time window as the time when the first SIM card performs pre-synchronization, and determining the pre-synchronization time associated with the second SIM card in the first time window as the time when the second SIM card performs pre-synchronization; or, If the first time window is larger than the second time window, the pre-synchronization time associated with the second SIM card in the second time window is determined as the time when the second SIM card performs pre-synchronization, and the pre-synchronization time associated with the first SIM card in the second time window is determined as the time when the first SIM card performs pre-synchronization.
10. The method according to any one of claims 7 to 9, characterized in that The determining, based on the judgment result, a time for pre-synchronization of the first SIM card and the second SIM card comprises: If one or more pre-synchronization moments associated with the second SIM card overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card do not overlap with the second time window, the pre-synchronization moment associated with the first SIM card in the first time window is determined as the moment when the first SIM card performs pre-synchronization, and the pre-synchronization moment associated with the second SIM card in the first time window is determined as the moment when the second SIM card performs pre-synchronization; or, If one or more pre-synchronization moments associated with the second SIM card do not overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card overlap with the second time window, the pre-synchronization moment associated with the first SIM card in the second time window is determined as the moment when the first SIM card performs pre-synchronization, and the pre-synchronization moment associated with the second SIM card in the second time window is determined as the moment when the second SIM card performs pre-synchronization.
11. The method according to any one of claims 7 to 10, characterized in that: The determining, based on the judgment result, a time for pre-synchronization of the first SIM card and the second SIM card comprises: If one or more pre-synchronization moments associated with the second SIM card do not overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card do not overlap with the second time window, the pre-synchronization moment associated with the first SIM card in the first time window is determined as the moment when the first SIM card performs pre-synchronization, and the pre-synchronization moment associated with the second SIM card in the second time window is determined as the moment when the second SIM card performs pre-synchronization.
12. The method according to claims 7-11, characterized in that The start and end times of the first time window are a fourth moment and a fifth moment, the fourth moment is the stop time of the DRX activation period of the first SIM card, and the fifth moment is the moment closest to the fourth moment among one or more pre-synchronization moments corresponding to the DRX activation period of the first SIM card; the start and end times of the second time window are a sixth moment and a seventh moment, the sixth moment is the stop time of the DRX activation period of the second SIM card, and the seventh moment is the moment closest to the sixth moment among one or more pre-synchronization moments corresponding to the DRX activation period of the second SIM card.
13. A communication device, characterized in that: Applied to a terminal device, wherein the terminal device is provided with N subscriber identity module SIM cards, the device comprises: A first determining unit is configured to determine a time window of each SIM card in the M SIM cards; the start and end times of the time window are respectively a first moment and a second moment, the first moment is a stop moment of a discontinuous reception DRX activation period of each SIM card, and the second moment is one of one or more pre-synchronization moments corresponding to the DRX activation period; the M SIM cards are SIM cards in the N SIM cards; The second determining unit is used to determine the time when K SIM cards among the N SIM cards perform pre-synchronization based on the time windows of the M SIM cards; the K SIM cards include the M SIM cards, M is a positive integer less than or equal to N, and N and K are both integers greater than or equal to 2.
14. The device according to claim 13, characterized in that The second moment is a pre-synchronization moment that is closest to the DRX activation period.
15. The device according to any one of claims 13 to 14, characterized in that The M SIM cards include a first SIM card, and the second determining unit is specifically configured to: The first pre-synchronization moment is determined as the moment when the target SIM card performs pre-synchronization; the first pre-synchronization moment is a pre-synchronization moment among one or more pre-synchronization moments associated with the target SIM card that overlaps with the time window of the first SIM card, and the target SIM card is any one of the K SIM cards.
16. The device according to any one of claims 13 to 15, characterized in that The M SIM cards include a first SIM card, and the second determining unit is specifically configured to: The second pre-synchronization moment is determined as the moment when the target SIM card performs pre-synchronization; the one or more pre-synchronization moments associated with the target SIM card do not overlap with the time window of the first SIM card, the second pre-synchronization moment is the pre-synchronization moment closest to the third moment among the one or more pre-synchronization moments associated with the target SIM card before the third moment, the third moment is the stop moment of the DRX activation period of the target SIM card, and the target SIM card is any one of the K SIM cards.
17. The device according to any one of claims 13 to 16, characterized in that The first determining unit is specifically configured to: Acquire DRX parameters and reference signal parameters corresponding to the M SIM cards; the DRX parameters are used to indicate the stop time of the DRX activation period of each SIM card in the M SIM cards, and the reference signal parameters are used to indicate one or more pre-synchronization moments of each SIM card in the M SIM cards; A time window for each SIM card in the M SIM cards is determined based on the DRX parameter and the reference signal parameter.
18. The device according to any one of claims 13 to 17, characterized in that The M SIM cards include a first SIM card and a second SIM card, and the first determining unit is specifically configured to: Determine a first time window of the first SIM card and a second time window of the second SIM card; The second determining unit is specifically configured to: Determine the time for pre-synchronization of the K SIM cards based on the first time window and the second time window.
19. The device according to claim 18, characterized in that The K SIM cards include the first SIM card and the second SIM card, and the second determining unit is specifically configured to: Determine whether one or more pre-synchronization moments associated with the second SIM card overlap with the first time window, and whether one or more pre-synchronization moments associated with the first SIM card overlap with the second time window, and obtain a determination result; A time for pre-synchronization of the first SIM card and the second SIM card is determined based on the determination result.
20. The device according to claim 19, characterized in that The second determining unit is specifically configured to: If one or more pre-synchronization moments associated with the second SIM card overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card overlap with the second time window, a moment for pre-synchronization of the first SIM card and the second SIM card is determined based on a size of the first time window and a size of the second time window.
21. The device according to claim 20, characterized in that The second determining unit is specifically configured to: If the first time window is smaller than the second time window, determining the pre-synchronization time associated with the first SIM card in the first time window as the time when the first SIM card performs pre-synchronization, and determining the pre-synchronization time associated with the second SIM card in the first time window as the time when the second SIM card performs pre-synchronization; or, If the first time window is larger than the second time window, the pre-synchronization time associated with the second SIM card in the second time window is determined as the time when the second SIM card performs pre-synchronization, and the pre-synchronization time associated with the first SIM card in the second time window is determined as the time when the first SIM card performs pre-synchronization.
22. The device according to any one of claims 19 to 21, characterized in that The second determining unit is specifically configured to: If one or more pre-synchronization moments associated with the second SIM card overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card do not overlap with the second time window, the pre-synchronization moment associated with the first SIM card in the first time window is determined as the moment when the first SIM card performs pre-synchronization, and the pre-synchronization moment associated with the second SIM card in the first time window is determined as the moment when the second SIM card performs pre-synchronization; or, If one or more pre-synchronization moments associated with the second SIM card do not overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card overlap with the second time window, the pre-synchronization moment associated with the first SIM card in the second time window is determined as the moment when the first SIM card performs pre-synchronization, and the pre-synchronization moment associated with the second SIM card in the second time window is determined as the moment when the second SIM card performs pre-synchronization.
23. The device according to any one of claims 19 to 22, characterized in that The second determining unit is specifically configured to: If one or more pre-synchronization moments associated with the second SIM card do not overlap with the first time window, and one or more pre-synchronization moments associated with the first SIM card do not overlap with the second time window, the pre-synchronization moment associated with the first SIM card in the first time window is determined as the moment when the first SIM card performs pre-synchronization, and the pre-synchronization moment associated with the second SIM card in the second time window is determined as the moment when the second SIM card performs pre-synchronization.
24. The device according to any one of claims 19 to 23, characterized in that The start and end times of the first time window are a fourth moment and a fifth moment, the fourth moment is the stop time of the DRX activation period of the first SIM card, and the fifth moment is the moment closest to the fourth moment among one or more pre-synchronization moments corresponding to the DRX activation period of the first SIM card; the start and end times of the second time window are a sixth moment and a seventh moment, the sixth moment is the stop time of the DRX activation period of the second SIM card, and the seventh moment is the moment closest to the sixth moment among one or more pre-synchronization moments corresponding to the DRX activation period of the second SIM card.
25. A communication device, characterized in that: The method comprises a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices and transmit them to the processor or send signals from the processor to other communication devices, and the processor is used to implement the method as described in any one of claims 1 to 12 through a logic circuit or executing code instructions.
26. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or an instruction. When the computer program or the instruction is executed by the communication device, the method according to any one of claims 1 to 12 is implemented.
27. A computer program, characterized in that The computer program comprises instructions, and when the computer program is executed by a communication device, the method according to any one of claims 1 to 12 is implemented.
28. A chip system, characterized in that: The chip system includes a processor for supporting the device to implement the functions involved in the method as described in any one of claims 1-12.
29. An electronic device, characterized in that: The electronic device comprises a processor and a memory, wherein the memory is used to store program codes, and when the program codes are executed by the processor, the electronic device implements the method as claimed in any one of claims 1 to 12.