Network registration method and device, electronic equipment and storage medium

By stopping and re-executing the network registration task of the first SIM card in the do-card electronic device, the problem of long-term network loss of the first SIM card caused by higher priority tasks of the second SIM card is solved, and the effect of shortening the network loss time of the SIM card is achieved.

CN119967574APending Publication Date: 2025-05-09SAMSUNG GUANGZHOU MOBILE R&D CENT +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311476984.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-07
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

In the electronic device of the do card, the network registration task of the first SIM card is interrupted by the task of the second SIM card with higher priority, resulting in the first SIM card being in a network loss state for a long time.

Method used

When executing the registration task of the first SIM card, after receiving the target task of the second SIM card, the registration task is stopped and the target task is executed. Until the target task is completed, the registration task of the first SIM card is executed again.

Benefits of technology

By timely stopping and re-executing the registration task of the first SIM card, the time for network loss of SIM card can be significantly shortened and the long-term network loss state can be avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119967574A_ABST
    Figure CN119967574A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to a network registration method and device, electronic equipment and a storage medium. The network registration method is applied to the multi-card multi-standby electronic equipment, and the method mainly comprises the following steps that on the basis that a target task of a second SIM card is received in the process of executing a registration task of a first SIM card, execution of the registration task is stopped, and the target task is executed, and the priority of the target task is higher than that of the registration task; monitoring an execution state of the target task; and on the basis of monitoring that the execution of the target task is finished, immediately executing the registration task of the first SIM card again. By implementing the method, the first SIM card can complete network registration in time, and the situation that the first SIM card is in a network loss state for a long time is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of wireless communications, and in particular to a network registration method and related devices, electronic equipment, and storage media. Background Art

[0002] Multi-SIM multi-standby electronic devices for communication include two or more SIM (Subscriber Identity Module) cards, and at least two SIM cards need to share radio frequency resources. Such electronic devices include common smart phones using DSDS (Dual SIM Dual Standby) technology.

[0003] For such electronic devices with limited radio frequency resources, usually, during the network registration process of the first SIM card, if a higher priority task (such as a call task) of the second SIM card needs to be processed, the registration task of the first SIM card will be interrupted because of the occupation of radio frequency resources by the higher priority task of the second SIM card. After that, according to the communication protocol, during the execution of the higher priority task of the second SIM card, the first SIM card will only initiate a registration request at one or more preset time nodes to try to register with the network again. This method can easily cause the first SIM card to be in a network-lost state for a long time. Summary of the invention

[0004] Based on this, it is necessary to provide a network registration method, device, electronic device and storage medium that can shorten the time of SIM card network loss in response to the above technical problems.

[0005] In a first aspect, an embodiment of the present disclosure provides a network registration method, which is applied to a multi-SIM multi-standby electronic device, and the method includes the following steps:

[0006] Based on receiving the target task of the second SIM card during the execution of the registration task of the first SIM card, stopping the execution of the registration task and executing the target task, wherein the priority of the target task is higher than the registration task;

[0007] Monitor the execution status of target tasks;

[0008] Based on monitoring that the target task is completed, the registration task of the first SIM card is immediately executed again.

[0009] Optionally, based on receiving a target task of the second SIM card during execution of the registration task of the first SIM card, stopping execution of the registration task and executing the target task includes:

[0010] In the process of executing the registration task of the first SIM card, comparing the priority of the received task of the second SIM card with the registration task, and determining the task of the second SIM card having a higher priority than the registration task as the target task; or,

[0011] In the process of executing the registration task of the first SIM card, based on the mark of the received task of the second SIM card indicating that the priority is higher than the registration task, the corresponding received task of the second SIM card is determined as the target task.

[0012] Optionally, the target task includes a call task.

[0013] Optionally, the network registration method further comprises the following steps: after stopping the registration task and executing the target task, starting a timer. Accordingly, based on monitoring that the target task is completed, immediately executing the registration task of the first SIM card again, including:

[0014] Based on monitoring that the target task is completed, stop the timer and send a notification message to the first SIM card;

[0015] Based on the notification information, the registration task of the first SIM card is performed again.

[0016] Optionally, sending notification information to the first SIM card includes:

[0017] The notification information is broadcast to the recipients including the first SIM card, and / or the notification information is sent to the first SIM card alone.

[0018] Optionally, the timer is one or more first timers, and / or, one or more second timers.

[0019] In a second aspect, an embodiment of the present disclosure provides a network registration device, applicable to a multi-card multi-standby electronic device, the device comprising:

[0020] a target task execution module, configured to stop executing the registration task and execute the target task based on receiving the target task of the second SIM card during the execution of the registration task of the first SIM card, wherein the priority of the target task is higher than the registration task;

[0021] Execution status monitoring module, used to monitor the execution status of the target task;

[0022] The registration task execution module is used to immediately execute the registration task of the first SIM card again based on monitoring that the target task is completed.

[0023] In a third aspect, an embodiment of the present disclosure provides a multi-card multi-standby electronic device, comprising at least a first SIM card and a second SIM card, and the multi-card multi-standby electronic device is used to execute the steps of the network registration method provided in any embodiment of the present disclosure in the first aspect.

[0024] In a fourth aspect, an embodiment of the present disclosure provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the network registration method provided in any embodiment of the present disclosure in the first aspect are implemented.

[0025] In a fifth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the network registration method provided in any embodiment of the present disclosure in the first aspect are implemented.

[0026] The above-mentioned network registration method, device, electronic device and storage medium, based on receiving the target task of the second SIM card during the execution of the registration task of the first SIM card, promptly stop executing the registration task, and immediately execute the registration task again after the target task is completed, are conducive to enabling the first SIM card to complete the network registration in time and avoid being in a network loss state for a long time. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 A schematic diagram of an application environment of a network registration method in some exemplary embodiments;

[0028] Figure 2 is a flowchart of a network registration method in some exemplary embodiments;

[0029] Figure 3 is a schematic diagram of a process involved in starting a timer in certain exemplary embodiments;

[0030] Figure 4 is a structural block diagram of a network registration device in some exemplary embodiments;

[0031] Figure 5 is a structural block diagram of a multi-card multi-machine electronic device in some exemplary embodiments;

[0032] Figure 6 FIG. 4 is a diagram showing the internal structure of an electronic device in some exemplary embodiments. DETAILED DESCRIPTION

[0033] In order to make the purpose, technical solution and advantages of the present disclosure more clear, the present disclosure is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present disclosure and are not used to limit the present disclosure.

[0034] The terms “first”, “second”, etc. appearing in this document are only used for distinguishing descriptions and should not be understood as indicating or implying relative importance.

[0035] In order for an electronic device to access the network of a mobile network operator, it is necessary to register the network using the data in the SIM card. The SIM card can be an access control module for accessing the wireless communication network of a wireless communication network operator, which can store user data and complete user identity authentication. The SIM card in this article can be embedded in a physical card (e.g., a universal integrated circuit card (UICC)), implemented in software form, or a combination thereof.

[0036] The wireless communication network mentioned in this article may include but is not limited to a global mobile communication (GSM) network, a code division multiple access (CDMA) network, a time division multiple access (TDMA) network, a frequency division multiple access (FDMA) network, an orthogonal frequency division multiple access (OFDMA) network or a single carrier frequency division multiple access (SC-FDMA) network, etc.

[0037] The network registration method provided by the embodiment of the present disclosure can be applied to Figure 1 In the application environment shown. Figure 1 In the embodiment, the electronic device 100 includes a processor 101, a first SIM card 111 and a second SIM card 112. The processor 101 can communicate with the first SIM card 111 and the second SIM card 112 respectively.

[0038] The electronic device 100 is a multi-SIM multi-standby electronic device, and at least two SIM cards share a radio frequency resource (eg, a radio frequency transmission channel). The electronic device 100 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, or portable wearable devices.

[0039] The processor 101 may include one or more processors to execute the relevant steps of the network registration method. The processor 101 may be implemented in at least one hardware form of a programmable logic array (PLA), a field programmable gate array (FPGA), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a general-purpose processor, or other programmable logic devices.

[0040] In some optional embodiments, the processor 101 may be a modem in some electronic devices; in some other optional embodiments, the processor 101 may be a processor of some modems; in some other optional embodiments, the processor 101 may be a combination of a modem processor and processors of other modules.

[0041] It should be noted that for the sake of ease of understanding, Figure 1The processor 101, the first SIM card 111 and the second SIM card 112 are shown in the form of a block diagram, and the information and data flow is also described below based on this; however, the network registration method provided in the embodiment of the present disclosure can also be applied to occasions with more processors and / or more SIM cards.

[0042] In addition, the network registration method provided by the embodiment of the present disclosure can also be applied to Figure 1 In the application environment of other forms or architectures other than the above, no special restrictions are made here. For example, in the processing steps of data or signals involved in the network registration method, a certain step or some links in the step can be executed by the data or signal processing unit in the first SIM card, and / or, by the data or signal processing unit in the second SIM card. Therefore, the steps executed by the processor 101 or some links in a certain step involved below, in some optional implementations, can also be executed by a data or signal processing unit other than the processor 101.

[0043] For ease of understanding, Figure 1 The application environment shown in the figure is used as an example to illustrate that in the first aspect, Figure 2 As shown, the network registration method provided by the embodiment of the present disclosure includes step S201 and step S202 that can be executed by the processor 101, and each step is described in detail below.

[0044] Step S201 : based on receiving a target task of the second SIM card 112 during execution of the registration task of the first SIM card 111 , stopping execution of the registration task and executing the target task.

[0045] The priority of the target task of the second SIM card 112 is higher than the registration task of the first SIM card 111 .

[0046] The registration task in step S201 may be a task that the electronic device 100 needs to perform in the process of registering the user data in the first SIM card 111 to the wireless communication network in order to access the wireless communication network. Alternatively, the registration task may also be a related task that the electronic device 100 needs to perform before completing the registration of the first SIM card 100. Therefore, in some embodiments, the processes involved in the registration task may include random access, authentication and other processes; in some other embodiments, the processes involved in the registration task may also include the process of searching the network after the electronic device 100 is turned on or the process of searching the network after the network is lost.

[0047] In some implementations, the registration task may include tasks related to initial network registration after the electronic device 100 is powered on or restarted. In other implementations, when the location information of the electronic device 100 (such as a mobile phone, tablet computer, or portable wearable device with a SIM card) changes, or the device capability or performance changes, it may be necessary to re-initiate synchronous registration. Based on this, the registration task may also include tasks related to synchronous registration.

[0048] In some implementations, the registration task of the first SIM card 111 may be a task performed by the electronic device 100 during a process in which the electronic device 100 registers with a wireless communication network using user data stored in the first SIM card 111 .

[0049] The target task of the second SIM card 112 may be a task generated by the second SIM card 112 and required to be performed by the electronic device 100, and the priority of these tasks is higher than the registration task. The target task may include a call task or other tasks related to the voice service, and the target task may also include tasks related to other communication services other than the voice service, which may be determined according to the communication protocol (such as the relevant protocol of the third generation partnership project 3GPP) or user configuration. The aforementioned priority may refer to the preset priority of radio frequency resource allocation.

[0050] In some implementations, when the target task is a call task, receiving the target task of the second SIM card 112 may include receiving a request message of the target task, where the request message may be a message requesting allocation of radio frequency resources to the second SIM card 112 for initiating a call or receiving a called party's paging.

[0051] In step S201, when the registration task is stopped, the network registration of the first SIM card 111 cannot be completed, and the first SIM card 111 begins to be in a network-lost state. In some cases, the electronic device 100 cannot use the first SIM card 111 for business operations such as making calls, sending and receiving text messages, and surfing the Internet.

[0052] Stopping the execution of the registration task may include the processor 101 itself stopping responding to requests related to the registration task, such as not responding to related request messages from the first SIM card 111; it may also include the processor 101 controlling other components or modules (such as a radio frequency module) of the electronic device 100 to stop responding to requests related to the registration task.

[0053] In some implementations, after the processor 101 stops executing the registration task, it starts executing the target task, that is, executing the operations in the target task that are waiting for the processor 101 to process. For example, the processor 101 can allocate radio frequency resources to the second SIM card 112. When the target task is a call task, the processor 101 can also execute the operation of controlling the microphone and / or speaker of the electronic device 100.

[0054] Step S202: Monitor the execution status of the target task.

[0055] The processor 101 may start a process for monitoring the execution status of the target task. The execution status of the target task includes being executed and / or being completed. By monitoring the execution status of the target task, the processor 101 may determine in time whether the target task has been completed.

[0056] In some implementations, other components or modules other than the processor 101 may also monitor the execution status of the target task. These components or modules may send a message indicating the execution status of the target task to the processor 101 so that the processor 101 may promptly determine whether the execution of the target task has been completed.

[0057] In some implementations, it may also be determined whether the target task is completed according to the user's operation instruction. For example, for a call task, it may be determined that the target task is completed in response to the user clicking a hang up button of the electronic device.

[0058] It can be seen that there are various ways to monitor the execution status of the target task and determine whether the target task has been completed through monitoring, and no particular limitation is made here.

[0059] Step S203: upon monitoring that the target task is completed, immediately re-execute the registration task of the first SIM card 111 .

[0060] Immediately executing the registration task of the first SIM card 111 again may refer to immediately allocating radio frequency resources to the first SIM card 111 to perform network registration.

[0061] In some optional implementations, after the processor 101 determines through monitoring that the target task is completed, it can immediately send a notification message to the first SIM card 111 to instruct the first SIM card 111 to perform the step of attempting network registration again.

[0062] In some optional implementations, the first SIM card 111 may re-initiate one or more request messages for executing the registration task based on the notification information of the processor 101. The processor 101 controls the establishment of a data link related to the registration task based on the request message.

[0063] In some optional implementations, executing the registration task again may include executing the registration task according to new configuration information, or may include executing the registration task according to the original configuration.

[0064] In some optional implementations, the step of the processor 101 sending notification information to the first SIM card 111 may include: broadcasting the notification information to recipients including the first SIM card 111 , and / or sending the notification information to the first SIM card 111 alone.

[0065] The recipients of the broadcast notification information may also include other processes of the electronic device 100, such as upper-layer applications, which are not particularly limited here.

[0066] In summary, combined with the introduction to step S201, step S202 and step S203 in the foregoing text, the electronic device 100 receives the target task of the second SIM card 112 during the process of executing the registration task of the first SIM card 111, stops executing the registration task in time, and immediately executes the registration task again after the target task is completed, which is conducive to the first SIM card 111 completing the network registration in time and avoiding being in a network loss state for a long time.

[0067] In some embodiments, step S201 may include: in the process of executing the registration task of the first SIM card 111, comparing the priority of the received task of the second SIM card 112 with the priority of the registration task, and determining the task of the second SIM card 112 with a higher priority than the registration task as the target task. In the process of executing the registration task of the first SIM card 111, the processor 101 may receive one or more tasks of the second SIM card 112, based on which, the priority of the received task of the second SIM card 112 may be compared with the priority of the registration task of the first SIM card 111, and when there is a task of the second SIM card 112 with a higher priority than the registration task, the task of the second SIM card 112 may be determined as the target task.

[0068] In some embodiments, the processor 101 may obtain a list recording the priorities of different tasks, and obtain a comparison result through the priority relationship of various tasks (including target tasks and registered tasks) recorded in the list. The aforementioned list may be stored in the memory of the electronic device 100, or in the memory of another device (such as a cloud server).

[0069] In some other possible implementations, the step of comparing the priorities of the target task and the registered task may also be performed by other devices, components or modules other than the processor 101, and the processor 101 then obtains the comparison result.

[0070] In some embodiments, step S201 may include: in the process of executing the registration task of the first SIM card 111, based on the received mark of the task of the second SIM card 112 indicating that the priority is higher than the registration task, determining the corresponding received task of the second SIM card 112 as the target task. In some optional implementations, the processor 101 may not perform the step of comparing the priority of the task of the second SIM card 112 with the priority of the registration task, but determine the priority of the task according to the mark of the task of the second SIM card 112. When the mark of a task of the second SIM card 112 indicates that the priority of the task is higher than the registration task, the task may be directly set as the target task. The relationship between the mark and the priority of the task of the second SIM card 112 may be pre-stored in a database, and the processor 101 may query the corresponding priority from the database according to the mark of the task of the second SIM card 112. If the corresponding priority is within a preset range level, the corresponding task may be directly determined as the target task.

[0071] In some embodiments, in combination Figure 2 and Figure 3 As shown, the network registration method may further include step S301: starting a timer. Accordingly, step S203 may include:

[0072] Step S2031, based on monitoring that the target task is completed, stop the timer and send notification information to the first SIM card;

[0073] Step S2032: based on the notification information, the registration task of the first SIM card is executed again.

[0074] Generally, after determining that the registration task stops executing and the target task is started, the timer can be started, and when the target task is finished executing, the timer can be stopped. During the operation of the timer, the processor 101 can continue to stop executing the registration task of the first SIM card 111.

[0075] Some communication protocols will propose a solution mechanism for the situation where communication services conflict. In some solutions adopted by the solution mechanism, a timer will be started to prohibit the running of tasks with lower priority during the timer running, until the high-priority task is finished, and then the lower-priority task will be started after the timer runs out. The timer used in the network registration method in the embodiment of the present disclosure may be the timer mentioned in these protocols. Taking the communication protocol numbered 3GPPTS24.501V2.0.0 (2018-06) as an example, the timer started in the network registration method in the embodiment of the present disclosure may include a timer named T3511 and / or a timer named T3502 in the protocol. The solution mechanism provided by the protocol is that, assuming that the first SIM card is in the registration process and the second SIM card starts a call, due to limited radio frequency resources, the registration task and the call task conflict. When the registration task has a higher priority than the call task, the radio frequency resources will be occupied by the call task and the registration task will be interrupted. At this time, timer T3511 is started, and the timing duration of timer T3511 is 10 seconds. If the call task is still running after the timing ends, timer T3511 is started again; when timer T3511 is started 5 times in succession, if the call task is still running, timer T3502 is started, and the timing duration of timer T3502 is 12 minutes; at the end of each timing of timer T3511 or timer T3502, the first SIM card will try to register. If the call task is running when trying to register, the first SIM card cannot complete the registration. Different from the solution mechanism provided by the protocol, the network registration method provided by the embodiment of the present disclosure does not need to wait for the timer to end when the target task with a higher priority than the registration task is executed. The processor 101 can promptly notify the first SIM card 111 to attempt registration by notifying the first SIM card 111 to initiate a request message to execute the registration task again, which is conducive to the first SIM card 111 to quickly complete the registration. In some embodiments, the processor 101 can send an indication message to instruct the first SIM card 111 to standby during the execution of the target task to avoid the first SIM card 111 from frequently initiating request messages to attempt registration.

[0076] In some optional implementations, the timer in step S301 may be one or more first timers and / or one or more second timers. The difference between the first timer and the second timer may be that the configured timing durations are different. Of course, in some other embodiments, the timer may also include more other types of timers configured with different timing durations.

[0077] It should be understood that although Figure 2 and Figure 3The steps in the flowchart are displayed in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Figure 2 and Figure 3 Unless otherwise specified herein, the steps shown and the steps involved in other embodiments are not strictly limited in order of execution, and the steps can be executed in other orders. Moreover, at least a part of the steps in the aforementioned embodiments may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0078] In a second aspect, an embodiment of the present disclosure provides a network registration device, which is applicable to a multi-card multi-standby electronic device. Figure 4 As shown, the network registration device 400 includes:

[0079] The target task execution module 401 is used to stop executing the registration task and execute the target task based on receiving the target task of the second SIM card during the execution of the registration task of the first SIM card, wherein the priority of the target task is higher than the registration task;

[0080] An execution status monitoring module 402 is used to monitor the execution status of the target task;

[0081] The registration task execution module 403 is used to immediately execute the registration task of the first SIM card again based on monitoring that the target task is completed.

[0082] In some embodiments, the target task execution module 401 includes a target task determination unit (not shown). The target task determination unit is used to: compare the priority of the received task of the second SIM card with the registration task during the execution of the registration task of the first SIM card, and determine the task of the second SIM card with a higher priority than the registration task as the target task; or, in the execution of the registration task of the first SIM card, determine the corresponding received task of the second SIM card as the target task based on the fact that the mark of the received task of the second SIM card indicates that the priority is higher than the registration task.

[0083] In some embodiments, the network registration device 400 may further include a timer start module (not shown), which is used to start the timer after stopping the registration task and executing the target task. Accordingly, the registration task execution module 403 may include:

[0084] a notification sending unit (not shown), configured to stop the timer and send notification information to the first SIM card based on monitoring that the target task has been completed;

[0085] The notification response unit (not shown) is used to execute the registration task of the first SIM card again based on the notification information.

[0086] In some optional implementations, the notification sending unit may include a sending subunit, which is used to broadcast the notification information to recipients including the first SIM card, and / or send the notification information to the first SIM card alone.

[0087] For the specific definition of the network registration device 400, please refer to the definition of the network registration method in any embodiment or implementation mode above, which will not be repeated here. Each module in the above-mentioned network registration device 400 can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device (such as the electronic device 100) in the form of software, so that the processor (such as the processor 101) can call and execute the operations corresponding to the above modules.

[0088] In a third aspect, an embodiment of the present disclosure provides a multi-SIM multi-standby electronic device, which includes at least a first SIM card and a second SIM card. The multi-SIM multi-standby electronic device is used to perform the steps of the network registration method provided in any embodiment of the first aspect of the present disclosure.

[0089] In some embodiments, Figure 5 As shown, the multi-card multi-standby electronic device 500 may include a modem 501, a first SIM card 502 and a second SIM card 503, wherein the modem 501 is used to perform the steps of the network registration method provided in any embodiment of the first aspect of the present disclosure. In some optional implementations, the multi-card multi-standby electronic device 500 is a smart phone using DSDS technology.

[0090] In a fourth aspect, an embodiment of the present disclosure provides an electronic device, which is a multi-card multi-standby electronic device. The internal structure diagram of the electronic device can be as follows: Figure 6As shown. The electronic device includes a processor, a memory, a network interface, a display screen and an input device connected via a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is used to communicate with an external device (such as a base station) through a network connection. When the computer program is executed by the processor, the network registration method provided in the first aspect of the embodiment of the present disclosure is implemented. The display screen of the electronic device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the electronic device can be a touch layer covering the display screen, or a button, trackball or touchpad provided on the housing of the electronic device, or an external keyboard, touchpad or mouse, etc.

[0091] Those skilled in the art will understand that Figure 6 The structure shown in the figure is merely a block diagram of a partial structure related to the embodiment scheme of the present disclosure, and does not constitute a limitation on the electronic device to which the embodiment scheme of the present disclosure is applied. The specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0092] In some embodiments, the electronic device may include a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the network registration method provided in any embodiment of the first aspect of the present disclosure are implemented.

[0093] In a fifth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the network registration method provided in any embodiment of the present disclosure in the first aspect are implemented.

[0094] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing related hardware through a computer program. The aforementioned computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in the embodiments of the present disclosure may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0095] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0096] The above embodiments only express several implementation methods of the present disclosure, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the protection scope of the present disclosure. It should be pointed out that, for those of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present disclosure, and these all belong to the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure shall be subject to the attached claims.

Claims

1. A network registration method, applied to a multi-card multi-standby electronic device, characterized in that: The method comprises: Based on receiving a target task of the second SIM card during the execution of the registration task of the first SIM card, stopping the execution of the registration task and executing the target task, wherein the priority of the target task is higher than that of the registration task; Monitoring the execution status of the target task; Based on monitoring that the target task is completed, the registration task of the first SIM card is immediately executed again.

2. The method according to claim 1, characterized in that The method of stopping the registration task and executing the target task based on receiving the target task of the second SIM card during the execution of the registration task of the first SIM card comprises: In the process of executing the registration task of the first SIM card, comparing the priority of the received task of the second SIM card with the registration task, and determining the task of the second SIM card having a higher priority than the registration task as the target task; or In the process of executing the registration task of the first SIM card, based on the mark of the received task of the second SIM card indicating that the priority is higher than the registration task, the corresponding received task of the second SIM card is determined as the target task.

3. The method according to claim 1 or 2, characterized in that: The target task includes a call task.

4. The method according to claim 1, characterized in that The method further comprises: After stopping the execution of the registered task and executing the target task, starting a timer; The immediately re-executing the registration task of the first SIM card based on monitoring that the target task is completed includes: Based on monitoring that the target task is completed, stopping the timer and sending a notification message to the first SIM card; Based on the notification information, the registration task of the first SIM card is performed again.

5. The method according to claim 4, characterized in that The sending notification information to the first SIM card includes: The notification information is broadcast to the recipients including the first SIM card, and / or the notification information is sent to the first SIM card alone.

6. The method according to claim 4, characterized in that The timer is one or more first timers and / or one or more second timers.

7. A network registration device, applicable to a multi-card multi-standby electronic device, characterized in that: The device comprises: a target task execution module, configured to stop executing the registration task and execute the target task based on receiving the target task of the second SIM card during the execution of the registration task of the first SIM card, wherein the priority of the target task is higher than that of the registration task; An execution status monitoring module, used to monitor the execution status of the target task; The registration task execution module is used to immediately execute the registration task of the first SIM card again based on monitoring that the execution of the target task is completed.

8. A multi-SIM multi-standby electronic device, comprising at least a first SIM card and a second SIM card, characterized in that: The multi-card multi-standby electronic device is used to execute the steps of the method according to any one of claims 1 to 6.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.