Recall method, system, device and storage medium based on dual-card terminal
The dual-card terminal system addresses unstable WiFi signal issues by switching to cellular networks for emergency calls, ensuring timely completion of critical communications.
Patent Information
- Application Number
- CN202210923852.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-02
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2042-08-02
AI Technical Summary
In mixed coverage areas of cellular and WiFi networks, the unstable signal quality of WiFi networks can cause emergency VoWiFi calls to fail, preventing users from completing critical calls within the best rescue time.
A dual-card terminal system switches the secondary SIM card from WiFi to cellular networks when the primary SIM card's VoWiFi emergency call fails, ensuring the call is re-initiated through VoLTE/VoNR to maintain communication.
Ensures the completion of emergency calls by quickly switching to cellular networks when WiFi signal deteriorates, improving the success rate of emergency call services.
Smart Images

Figure CN115297468B_ABST
Abstract
Description
Background Art
[0002] Voice over Wi-Fi (VoWiFi) is a voice service provided through a WiFi network. Users can make calls without mobile signals. VoWiFi can complement VoLTE / VoNR voice services to make up for the lack of indoor cellular coverage. When a terminal that supports VoWiFi is in a mixed coverage area of WiFi and cellular, it can automatically switch between the cellular network and the WiFi network, thereby completing the interoperability of VoWiFi and VoLTE / VoNR services.
[0003] In the live network environment, the First Call of the VoWiFi service with end-to-end traceability is available, allowing users to make and receive calls and send and receive text messages via WiFi. The VoWiFi service that meets national regulatory requirements in the test network and live network environment indicates that China Telecom VoWiFi has met the conditions for trial commercial use. VoWiFi will incur charges, which are calculated in the package charges. It just uses WiFi to help users achieve a better call experience. Unlike Internet social applications such as WeChat, VoWiFi is the same as normal mobile phone calls, and you can make and receive calls at will. The highlight of VoWiFi is that in dangerous situations, the VoWiFi service can also provide positioning, helping the emergency department to locate the location of the person seeking help and quickly launch rescue. For operators, VoWiFi can attract more user groups or design more attractive packages to retain users, thereby increasing the overall competitiveness of operators and obtaining more profits.
[0004] The problem with the prior art is that when the terminal is in a mixed coverage area of cellular networks and WiFi networks, the signal quality of the WiFi network is unstable and prone to jitter, which may cause a large attenuation in a short period of time, or even suddenly deteriorate to the point where normal communication is impossible. If the user is performing a VoWiFi emergency call service, the emergency call service will fail and the user will not be able to get help within the best rescue time. Among them, emergency calls (Emergency Call), so-called emergency calls refer to using a mobile phone to dial alarm or distress numbers such as 112, 110, 119, and 120. The urgency of these numbers has led countries to stipulate that they can use any network available at the time. In China, even if the mobile phone has no money or even a SIM card, these numbers can be dialed. Assuming that a mobile SIM card is used, when entering an area where there is no mobile signal but only Unicom signal, the mobile phone cannot search for the mobile signal, but searches for the Unicom signal which is also a GSM network. At this time, your mobile phone will automatically attach to the Unicom network to only provide services for dialing emergency numbers. So the mobile phone will display "Emergency Call Only".
[0005] In view of this, the present invention proposes a re-calling method, system, device and storage medium based on a dual-card terminal.
[0006] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present invention, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0007] In view of the problems in the prior art, the purpose of the present invention is to provide a re-calling method, system, device and storage medium based on a dual-card terminal, which overcomes the difficulties of the prior art and can enable the secondary card to switch from the WiFi network to the cellular network at the same time when the primary card initiates the VoWiFi emergency call service. When the primary card communication fails, the secondary card immediately re-calls to ensure that the user can complete the call service in the shortest time.
[0008] An embodiment of the present invention provides a method for calling again based on a dual-card terminal, comprising the following steps:
[0009] The first SIM card and the second SIM card of the terminal are connected to the WIFI network;
[0010] When the first SIM card is configured to make a first call based on a WIFI network, the second SIM card switches to an available cellular network;
[0011] When the first call of the first SIM card fails, determining whether it belongs to a preset replay scenario;
[0012] When the condition of the preset replay scenario is met, the second SIM card makes a second call based on the cellular network.
[0013] Preferably, the first SIM card and the second SIM card of the terminal are connected to a WIFI network, including:
[0014] The terminal detects a WIFI network;
[0015] The first SIM card and the second SIM card of the terminal are both registered with the WIFI network based on the IP multimedia subsystem; and
[0016] The first SIM card and the second SIM card of the terminal both establish a session with a WIFI network based on the IP multimedia subsystem.
[0017] Preferably, when the first SIM card is configured to make a first call, the second SIM card switches to an available cellular network, comprising:
[0018] When detecting that the first SIM card is configured to make a first call, the terminal detects, based on the second SIM card, whether there is at least one available cellular network in the surrounding environment;
[0019] When there is an available cellular network, the second SIM card switches to the available cellular network based on the IP multimedia subsystem session establishment; and
[0020] When there is no available cellular network, the second SIM card maintains access to the WIFI network.
[0021] Preferably, when there is an available cellular network, the second SIM card switches to the available cellular network based on establishing a session in the IP multimedia subsystem, further comprising:
[0022] The second SIM card detects the communication quality of the available cellular networks, and switches the session established based on the IP multimedia subsystem to the available cellular network with the best communication quality.
[0023] Preferably, when the first call of the first SIM card fails, determining whether it belongs to a preset replay scenario includes:
[0024] Determining whether a communication quality parameter of the first call of the first SIM card does not meet a preset call requirement;
[0025] When the preset call requirement is not met, it is determined whether it belongs to a preset replay scenario, and the preset replay scenario at least includes that the telephone number of the first call is or hits a preset telephone number set.
[0026] Preferably, the preset telephone number set is a set of emergency call numbers, including alarm or rescue numbers such as 112, 110, 119, 120, etc.
[0027] Preferably, when the condition of the preset replay scenario is met, the second SIM card makes a second call based on the cellular network, including:
[0028] When the condition of the preset replay scenario is met, the second SIM card makes a second call based on the cellular network, and the telephone number of the second call is consistent with that of the first call;
[0029] When the condition of the preset replay scenario is not met, the first SIM card makes the first call again.
[0030] Preferably, the first call is a voice service VoWiFi provided through a WiFi network, and the second call is a telephone call based on a telephone number.
[0031] An embodiment of the present invention further provides a dual-card terminal-based re-calling system, which is used to implement the above-mentioned dual-card terminal-based re-calling method. The dual-card terminal-based re-calling system includes:
[0032] A network access module, in which the first SIM card and the second SIM card of the terminal are connected to the WIFI network;
[0033] A network configuration module, when the first SIM card is configured to make a first call based on a WIFI network, the second SIM card switches to an available cellular network;
[0034] a communication detection module, for determining whether the call belongs to a preset replay scenario when the first call of the first SIM card fails;
[0035] The switching call module is configured to switch the second SIM card to make a second call based on the cellular network when the condition of the preset replay scenario is met.
[0036] An embodiment of the present invention further provides a re-calling device based on a dual-card terminal, comprising:
[0037] processor;
[0038] a memory storing executable instructions of the processor;
[0039] The processor is configured to execute the steps of the above-mentioned method for calling again based on a dual-card terminal by executing the executable instructions.
[0040] An embodiment of the present invention further provides a computer-readable storage medium for storing a program, wherein the program, when executed, implements the steps of the above-mentioned method for calling again based on a dual-card terminal.
[0041] The purpose of the present invention is to provide a re-call method, system, device and storage medium based on a dual-card terminal, which can enable the secondary card to switch from the WiFi network to the cellular network when the primary card initiates a VoWiFi emergency call service. When the primary card fails to communicate, the secondary card immediately re-calls to ensure that the user can complete the call service in the shortest time. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Other features, objectives and advantages of the present invention will become more apparent from a reading of the detailed description of non-limiting embodiments made with reference to the following accompanying drawings.
[0043] Figure 1 The present invention is a flowchart of a method for calling again based on a dual-card terminal.
[0044] Figure 2 It is a flow chart of step S110 in the embodiment of the method for calling again based on a dual-card terminal of the present invention.
[0045] Figure 3 It is a flow chart of step S120 in the embodiment of the method for calling again based on a dual-card terminal of the present invention.
[0046] Figure 4 It is a flow chart of step S130 in the embodiment of the method for calling again based on a dual-card terminal of the present invention.
[0047] Figure 5 It is a flow chart of step S140 in the embodiment of the method for calling again based on a dual-card terminal of the present invention.
[0048] Figure 6 It is a module schematic diagram of the re-calling system based on dual-card terminals of the present invention.
[0049] Figure 7 It is a module schematic diagram of a network access module in an embodiment of the re-calling system based on a dual-card terminal of the present invention.
[0050] Figure 8 It is a module schematic diagram of a network configuration module in an embodiment of the re-calling system based on a dual-card terminal of the present invention.
[0051] Fig. 9 It is a module schematic diagram of a communication detection module in an embodiment of the re-calling system based on a dual-card terminal of the present invention.
[0052] Fig.10 It is a module schematic diagram of a switching call module in an embodiment of the re-call system based on a dual-card terminal of the present invention.
[0053] Fig.11 , 12 13 is a schematic diagram of the implementation process of the re-calling method based on the dual-card terminal of the present invention.
[0054] Fig.14 It is a schematic diagram of a re-calling device based on a dual-card terminal of the present invention. DETAILED DESCRIPTION
[0055] The following describes the implementation methods of the present application through specific examples, and those skilled in the art can easily understand other advantages and effects of the present application from the content disclosed in the present application. The present application can also be implemented or applied through other different specific implementation methods, and the details in the present application can also be modified or changed in various ways according to different viewpoints and application systems without departing from the spirit of the present application. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.
[0056] The following is a detailed description of the embodiments of the present application with reference to the accompanying drawings so that those skilled in the art can easily implement the present application. The present application can be embodied in a variety of different forms and is not limited to the embodiments described herein.
[0057] In the representations of the present application, the representations with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" etc. mean that the specific features, structures, materials or characteristics represented in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. Moreover, the represented specific features, structures, materials or characteristics may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples represented in the present application and the features of the different embodiments or examples, unless they contradict each other.
[0058] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the representation of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0059] In order to clearly describe the present application, components irrelevant to the description are omitted, and the same reference symbols are given to the same or similar components throughout the specification.
[0060] Throughout the specification, when a device is said to be "connected" to another device, this includes not only the case of "direct connection" but also the case of "indirect connection" by placing other elements therebetween. In addition, when a device is said to "include" a certain component, unless otherwise stated, it does not exclude other components, but means that other components may be included.
[0061] When a device is said to be "on" another device, it may be directly on the other device, but there may also be other devices between it. In contrast, when a device is said to be "directly" on another device, there are no other devices between it.
[0062] Although the terms first, second, etc. are used to represent various elements in some examples, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. For example, the first interface and the second interface, etc. are represented. Moreover, as used in this article, the singular forms "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. It should be further understood that the terms "comprising" and "including" indicate the existence of features, steps, operations, elements, components, projects, kinds, and / or groups, but do not exclude the existence, occurrence or addition of one or more other features, steps, operations, elements, components, projects, kinds, and / or groups. The terms "or" and "and / or" used herein are interpreted as inclusive, or mean any one or any combination. Therefore, "A, B or C" or "A, B and / or C" means "any of the following: A; B; C; A and B; A and C; B and C; A, B and C". Only when the combination of elements, functions, steps or operations is inherently mutually exclusive in some way, will there be an exception to this definition.
[0063] The technical terms used herein are only used to refer to specific embodiments and are not intended to limit the present application. The singular form used herein also includes the plural form unless the sentence clearly indicates the contrary meaning. The meaning of "including" used in the specification is to specify specific characteristics, regions, integers, steps, operations, elements and / or components, and does not exclude the existence or addition of other characteristics, regions, integers, steps, operations, elements and / or components.
[0064] Although not defined differently, all terms, including technical and scientific terms used herein, have the same meaning as those generally understood by those skilled in the art to which this application belongs. Terms defined in commonly used dictionaries are additionally interpreted as having meanings consistent with the relevant technical literature and the contents of the current disclosure, and unless defined, shall not be overly interpreted as ideal or very formal meanings.
[0065] Figure 1 FIG. 1 is a flow chart of a method for calling again based on a dual-card terminal of the present invention. Figure 1 As shown, the re-call method based on a dual-card terminal of the present invention relates to the field of network configuration, and is a method for re-calling based on a dual-card terminal applied to a mobile terminal. The process of the present invention includes:
[0066] S110: The first SIM card and the second SIM card of the terminal are connected to a WIFI network.
[0067] S120: When the first SIM card is configured to make a first call based on a WIFI network, the second SIM card switches to an available cellular network.
[0068] S130: When the first call of the first SIM card fails, determine whether it belongs to a preset replay scenario.
[0069] S140: When the conditions of the preset replay scenario are met, the second SIM card makes a second call based on the cellular network.
[0070] The present invention is aimed at a dual-card dual VoWiFi terminal. In a mixed coverage area of a cellular network and a WiFi network, it is proposed that when the main card initiates a VoWiFi emergency call service, the secondary card simultaneously switches from the WiFi network to the cellular network. When the quality of the main card WiFi network suddenly deteriorates, resulting in the failure of the VoWiFi emergency call, the secondary card immediately uses the cellular network (VoLTE / VoNR) to re-initiate the emergency call to ensure that the user can complete the emergency call service in the shortest time. VOLTE stands for Voice over Long-Term Evolution, which means a high-speed wireless communication standard for mobile phones and data terminals. It is based on the IP Multimedia Subsystem (IMS) network and uses a special configuration file for the control plane and the media plane of voice services on LTE (defined by the GSM Association in PRD IR.92), which enables voice services (control and media planes) to be transmitted as data streams in the LTE data bearer network without the need to maintain and rely on traditional circuit-switched voice networks. The voice and data capacity of VoLTE exceeds 3G UMTS by more than three times and 2G GSM by more than six times. Because the VoLTE packet header is smaller than unoptimized VoIP / LTE, it also uses bandwidth more efficiently. VoNR (Voice over New Radio, the target voice solution for 5G networks) The wireless access part of 5G is called NR (New Radio), and the voice service based on 5G is called VoNR. That is, NR users can directly perform voice services based on the NR network without falling back to the LTE network, thereby obtaining a higher quality voice service experience and a higher rate data service experience. Before the application of VoNR technology, making a voice call would cause the mobile phone network to fall back from 5G to 4G, but VoNR technology supports 5G data and voice concurrency. Using VoNR technology can not only shorten the time to establish a phone call connection, but also greatly improve the connection success rate while reducing possible interruptions during the call. In addition, it can also maintain a stable and high-speed 5G data connection during the call, so that the game and video experience is not affected.
[0071] The re-calling method based on the dual-card terminal of the present invention can switch the secondary card from the WiFi network to the cellular network when the primary card initiates the VoWiFi emergency call service. When the primary card fails to communicate, the secondary card immediately re-calls to ensure that the user can complete the call service in the shortest time.
[0072] Figure 2 It is a flow chart of step S110 in the embodiment of the method for calling again based on a dual-card terminal of the present invention. Figure 3 It is a flow chart of step S120 in the embodiment of the method for calling again based on a dual-card terminal of the present invention. Figure 4 It is a flow chart of step S130 in the embodiment of the method for calling again based on a dual-card terminal of the present invention. Figure 5 It is a flow chart of step S140 in the embodiment of the method for calling again based on a dual-card terminal of the present invention. Figures 2 to 5 As shown, in Figure 1 In the embodiment, on the basis of steps S110, S120, S130, and S140, step S110 is replaced by S111, S112, and S113, step S120 is replaced by S121, S122, and S123, step S130 is replaced by S131 and S132, and step S140 is replaced by S141 and S142. Each step is described below:
[0073] S111. A mobile terminal with dual SIM cards (e.g., dual SIM dual standby mobile phone) detects a WIFI network. DSDS (Dual SIM Dual Standby) is a new term in the mobile phone industry. Dual SIM dual standby means that a mobile phone can be inserted with two mobile phone cards and can be on standby at the same time. Simply put, consumers can use two GSM network numbers on one mobile phone with a GSM dual SIM dual standby mobile phone, and can use two CDMA network numbers on a CDMA dual SIM dual standby mobile phone. With a dual SIM dual standby mobile phone, busy people don't have to hold two mobile phones in their hands. It is simple and convenient.
[0074] S112: The first SIM card and the second SIM card of the terminal are both registered with the WIFI network based on the IP multimedia subsystem.
[0075] S113, the first SIM card and the second SIM card of the terminal both establish a session with a WIFI network based on the IP Multimedia Subsystem (IMS). IMS (IP Multimedia Subsystem) technology is the IP Multimedia Subsystem technology, which was proposed by the 3GPP standard organization based on the R5 version. It is a general network architecture that provides multimedia services on an IP-based network. The R5 version mainly defines the core structure, network element functions, interfaces and processes of IMS; the R6 version improves IMS, adding some IMS service features, interoperability specifications between IMS and other networks, and WLAN access features; R7 strengthens the standardization of fixed and mobile convergence, requiring IMS to support fixed access methods such as xDSL and cable. Among them, the SIM (Subscriber Identity Module) card is an IC card held by mobile users of the GSM system, called a user identification card. The GSM system identifies GSM users through SIM cards. The same SIM card can be used on different mobile phones. A GSM mobile phone can only be connected to the network after a SIM card is inserted. SIM card is the key for GSM mobile phone to connect to GSM network. Once SIM card is removed from mobile phone, except emergency call, mobile phone will not be able to enjoy various services provided by network operator. In addition to being a key, SIM card also provides a lot of convenience for users. IP Multimedia Subsystem is a technology developed by 3GPP (3rd Generation Partnership Project). rd The ip - based network architecture proposed by the third generation partnership project ( 3gpp ) builds an open and flexible service network environment , which can provide rich multimedia services for terminal users to meet their newer and more diverse multimedia service needs
[0076] S121. When it is detected that the first SIM card is configured to make a first call based on a WIFI network, the terminal detects whether there is at least one available cellular network in the surrounding environment based on the second SIM card.
[0077] S122: When there is an available cellular network, the second SIM card switches to an available cellular network based on the IP multimedia subsystem to establish a session. The second SIM card detects the communication quality of the available cellular networks and switches the session established based on the IP multimedia subsystem to an available cellular network with the best communication quality.
[0078] S123: When there is no available cellular network, the second SIM card remains connected to the WIFI network.
[0079] S131 . Determine whether a communication quality parameter of a first call of a first SIM card does not meet a preset call requirement.
[0080] S132. If the preset call requirement is not met, it is determined whether it belongs to the preset replay scenario. The preset replay scenario at least includes that the telephone number of the first call is or hits the preset telephone number set, which is characterized in that the preset telephone number set is a set of emergency call numbers, including alarm or distress numbers such as 112, 110, 119, and 120. Emergency call (EmergencyCall), the so-called emergency call refers to dialing alarm or distress numbers such as 112, 110, 119, and 120 with a mobile phone. The urgency of these numbers has led countries to stipulate that they can use any network available at the time. In China, even if the mobile phone has no money or even a SIM card, these numbers can be dialed. Assuming that a mobile SIM card is used, when entering an area with no mobile signal but only Unicom signal, the mobile phone cannot search for the mobile signal, but searches for the Unicom signal which is also a GSM network. At this time, your mobile phone will automatically attach to the Unicom network to only provide services for dialing emergency numbers. So the mobile phone will display "Emergency calls only".
[0081] S141: When the conditions of the preset replay scenario are met, the second SIM card makes a second call based on the cellular network, and the telephone number of the second call is the same as that of the first call.
[0082] S142: When the condition of the preset replay scenario is not met, the first SIM card makes the first call again, and the process returns to step S120.
[0083] In a preferred embodiment, both the first call and the second call are emergency calls.
[0084] Figure 6 Schematic diagram of the module of the re-calling system based on the dual-card terminal of the present invention. Figure 6 As shown, the re-calling system based on the dual-card terminal of the present invention includes but is not limited to:
[0085] Network access module 51, the first SIM card and the second SIM card of the terminal are connected to the WIFI network;
[0086] The network configuration module 52, when the first SIM card is configured to make a first call based on the WIFI network, the second SIM card switches to an available cellular network;
[0087] The communication detection module 53 determines whether it belongs to a preset replay scenario when the first call of the first SIM card fails;
[0088] The switching call module 54, when the conditions of the preset replay scenario are met, the second SIM card makes a second call based on the cellular network.
[0089] The implementation principle of the above modules can be found in the related introduction of the re-call method based on the dual-card terminal, which will not be repeated here.
[0090] The re-calling system based on the dual-card terminal of the present invention can switch the secondary card from the WiFi network to the cellular network when the primary card initiates the VoWiFi emergency call service. When the primary card fails to communicate, the secondary card immediately re-calls to ensure that the user can complete the call service in the shortest time.
[0091] Figure 7 It is a module schematic diagram of a network access module in an embodiment of the re-calling system based on a dual-card terminal of the present invention. Figure 8 It is a module schematic diagram of a network configuration module in an embodiment of the re-calling system based on a dual-card terminal of the present invention. Fig. 9 It is a module schematic diagram of a communication detection module in an embodiment of the re-calling system based on a dual-card terminal of the present invention. Fig.10 It is a module schematic diagram of a switching call module in an embodiment of the re-call system based on a dual-card terminal of the present invention. Figures 7 to 10 As shown, in Figure 6 Based on the device embodiment, the re-call system based on the dual-card terminal of the present invention replaces the network access module 51 with the terminal detection module 511, the network registration module 512, and the session establishment module 513. The network configuration module 52 is replaced by the first call module 521, the session switching module 522, and the access maintenance module 523. The communication detection module 53 is replaced by the quality judgment module 531 and the replay judgment module 532. The switching call module 54 is replaced by the second call module 541 and the re-call module 542. The following is a description of each module:
[0092] Terminal detection module 511, the terminal detects a WIFI network;
[0093] The network registration module 512, the first SIM card and the second SIM card of the terminal are registered with the WIFI network based on the IP multimedia subsystem. And
[0094] In the session establishing module 513, the first SIM card and the second SIM card of the terminal both establish a session with a WIFI network based on the IP multimedia subsystem.
[0095] The first calling module 521 detects whether there is at least one available cellular network in the surrounding environment based on the second SIM card when it is detected that the first SIM card is configured to make a first call based on the WIFI network.
[0096] The session switching module 522 switches the second SIM card to an available cellular network based on the IP multimedia subsystem when there is an available cellular network. The second SIM card detects the communication quality of the available cellular networks and switches the session established based on the IP multimedia subsystem to an available cellular network with the best communication quality.
[0097] The access keeping module 523 keeps the second SIM card connected to the WIFI network when there is no available cellular network.
[0098] The quality determination module 531 determines whether the communication quality parameter of the first call of the first SIM card does not meet the preset call requirement.
[0099] The replay judgment module 532 judges whether it belongs to the preset replay scenario when the preset call requirements are not met. The preset replay scenario at least includes that the telephone number of the first call is or hits the preset telephone number set, and is characterized in that the preset telephone number set is a set of emergency call numbers.
[0100] The second calling module 541, when the conditions of the preset replay scenario are met, the second SIM card makes a second call based on the cellular network, and the telephone number of the second call is the same as that of the first call.
[0101] The re-call module 542 , when the condition of the preset replay scenario is not met, the first SIM card makes the first call again and returns to the first call module 521 .
[0102] The implementation principle of the above steps can be found in the related introduction of the re-call method based on a dual-card terminal, which will not be repeated here.
[0103] Fig.11 , 12 13 is a schematic diagram of the implementation process of the re-call method based on the dual-SIM card terminal of the present invention. The emergency call process of the dual-SIM card dual-VoWiFi terminal is as follows Fig.11 , 12 , 13 (only the part related to the present invention is described), and the process is described as follows:
[0104] S301, the main card 11 and the secondary card 12 of the terminal 1 establish an IMS session in the WiFi network (provided by the wireless router 3) and complete the IMS domain registration (see Fig.11 ).
[0105] S302. The main card 11 of terminal 1 initiates a VoWiFi emergency call.
[0106] S303 , at the same time, the secondary card 12 of the terminal 1 detects whether there is an available cellular network, which is provided by the base station 2 .
[0107] S304: If there is no available cellular network, keep the secondary card 12 on the WiFi network.
[0108] S305: If there is an available cellular network, switch the IMS session of the secondary card 12 on the WiFi network to the cellular network (see Fig.12 ).
[0109] S306: Determine whether the VoWiFi emergency call initiated by the main card 11 of the terminal 1 is successful.
[0110] S307: When the emergency call is successful, the process ends.
[0111] S308: When the emergency call fails, the terminal 1 detects whether the current situation belongs to the set failure redial scenario.
[0112] S309: If the current failed redial scenario is not met, the master card 11 makes a new emergency call, and the emergency call number is consistent with the last failed call.
[0113] S310. If the current failed redial scenario is met, the emergency call is redialed through the cellular network (VoLTE / VoNR) of the secondary card 12. The emergency call number is consistent with the last failed call, so that when the main card communication fails, the secondary card immediately redials to ensure that the user can complete the call service in the shortest time.
[0114] Compared with the prior art, the present application effectively solves the problem of emergency call failure caused by unstable signal quality of WiFi network. After the emergency call initiated by the main card WiFi network fails, the emergency call is re-initiated through the secondary card cellular network, which effectively improves the success rate of the emergency call service. The problem of high failure rate of VoWiFi emergency call service is solved by simple software process modification of the terminal, with low modification cost and obvious effect. In the mixed coverage area of WiFi and cellular network, the terminal is in dual-card dual VoWiFi state. When the main card initiates a VoWiFi emergency call, the terminal simultaneously switches the secondary card to the cellular mobile network. If the main card fails to make an emergency call due to unstable signal quality of the WiFi network, WiFi router freezes or delays, etc., the terminal automatically re-initiates the emergency call through the secondary card cellular network (VoLTE / VoNR).
[0115] Compared with the prior art, the technical points of the present invention include:
[0116] The present invention can be in the mixed coverage area of cellular network and WiFi network. When the main card initiates the VoWiFi emergency call service, the secondary card switches from the WiFi network to the cellular network at the same time. When the quality of the main card WiFi network suddenly deteriorates, resulting in the failure of the VoWiFi emergency call, the secondary card immediately uses the cellular network (VoLTE / VoNR) to re-initiate the emergency call to ensure that the user can complete the emergency call service in the shortest time.
[0117] The embodiment of the present invention further provides a re-calling device based on a dual-card terminal, comprising a processor, a memory, in which executable instructions of the processor are stored, wherein the processor is configured to execute the steps of the re-calling method based on the dual-card terminal by executing the executable instructions.
[0118] As shown above, in this embodiment of the present invention, the re-calling system based on the dual-card terminal can switch the secondary card from the WiFi network to the cellular network when the primary card initiates the VoWiFi emergency call service. When the primary card communication fails, the secondary card immediately re-calls to ensure that the user can complete the call service in the shortest time.
[0119] It will be appreciated by those skilled in the art that various aspects of the present invention may be implemented as systems, methods or program products. Therefore, various aspects of the present invention may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, which may be collectively referred to herein as "circuits", "modules" or "platforms".
[0120] Fig.14 Schematic diagram of the re-calling device based on the dual card terminal of the present invention. Fig.14 An electronic device 600 according to this embodiment of the present invention is described. Fig.14 The electronic device 600 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0121] like Fig.14 As shown, the electronic device 600 is in the form of a general computing device. The components of the electronic device 600 may include, but are not limited to: at least one processing unit 610, at least one storage unit 620, a bus 630 connecting different platform components (including the storage unit 620 and the processing unit 610), a display unit 640, etc.
[0122] The storage unit stores program codes, which can be executed by the processing unit 610, so that the processing unit 610 executes the steps of various exemplary embodiments of the present invention described in the electronic prescription circulation processing method section of this specification. For example, the processing unit 610 can execute the following steps: Figure 1Follow the steps shown in .
[0123] The storage unit 620 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 6201 and / or a cache storage unit 6202 , and may further include a read-only storage unit (ROM) 6203 .
[0124] The storage unit 620 may also include a program / utility 6204 having a set (at least one) of program modules 6205, such program modules 6205 including but not limited to: a processing system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0125] Bus 630 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0126] The electronic device 600 may also communicate with one or more external devices 700 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 600, and / or communicate with any device that enables the electronic device 600 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 650. Furthermore, the electronic device 600 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 660. The network adapter 660 may communicate with other modules of the electronic device 600 via a bus 630. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage platforms, etc.
[0127] The embodiment of the present invention also provides a computer-readable storage medium for storing a program, and the steps of the re-calling method based on a dual-card terminal are implemented when the program is executed. In some possible implementations, various aspects of the present invention can also be implemented in the form of a program product, which includes a program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps of various exemplary embodiments of the present invention described in the above-mentioned electronic prescription circulation processing method section of this specification.
[0128] As shown above, in this embodiment of the present invention, the re-calling system based on the dual-card terminal can switch the secondary card from the WiFi network to the cellular network when the primary card initiates the VoWiFi emergency call service. When the primary card communication fails, the secondary card immediately re-calls to ensure that the user can complete the call service in the shortest time.
[0129] The program product 800 for implementing the above method according to an embodiment of the present invention may adopt a portable compact disk read-only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto, and in this document, a readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, an apparatus or a device.
[0130] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0131] Computer readable storage media may include data signals propagated in baseband or as part of a carrier wave, wherein readable program codes are carried. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The readable storage medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, device, or device. The program codes contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination thereof.
[0132] Program code for performing the processes of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, and the like, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0133] In summary, the purpose of the present invention is to provide a re-call method, system, device and storage medium based on a dual-card terminal, which can enable the secondary card to switch from the WiFi network to the cellular network when the primary card initiates a VoWiFi emergency call service. When the primary card fails to communicate, the secondary card immediately re-calls to ensure that the user can complete the call service in the shortest time.
[0134] The above contents are further detailed descriptions of the present invention in combination with specific preferred embodiments, and it cannot be determined that the specific implementation of the present invention is limited to these descriptions. For ordinary technicians in the technical field to which the present invention belongs, several simple deductions or substitutions can be made without departing from the concept of the present invention, which should be regarded as falling within the protection scope of the present invention.
Claims
1. A re-call method based on a dual-card terminal, characterized in that: The following steps are involved: The terminal detects a WIFI network, the first SIM card and the second SIM card of the terminal complete registration with the WIFI network based on the IP multimedia subsystem, and the first SIM card and the second SIM card of the terminal establish a session with the WIFI network based on the IP multimedia subsystem; When the first SIM card is configured to make a first call based on a WIFI network, the second SIM card switches to an available cellular network; When the first call of the first SIM card fails, determining whether it belongs to a preset replay scenario; When the conditions of the preset replay scenario are met, the second SIM card makes a second call based on the cellular network, and the phone number of the second call is the same as that of the first call; when the conditions of the preset replay scenario are not met, the first SIM card makes the first call again.
2. The method for calling again based on a dual-card terminal according to claim 1, characterized in that: The first SIM card is configured to make a first call based on a WIFI network, and the second SIM card is switched to an available cellular network, including: When it is detected that the first SIM card is configured to make a first call based on a WIFI network, the terminal detects whether there is at least one available cellular network in the surrounding environment based on the second SIM card; When there is an available cellular network, the second SIM card switches to the available cellular network based on the IP multimedia subsystem session establishment; and When there is no available cellular network, the second SIM card maintains access to the WIFI network.
3. The method for calling again based on a dual-card terminal according to claim 2, characterized in that: When there is an available cellular network, the second SIM card switches to the available cellular network based on the IP multimedia subsystem to establish a session, further comprising: The second SIM card detects the communication quality of the available cellular networks, and switches the session established based on the IP multimedia subsystem to the available cellular network with the best communication quality.
4. The method for calling again based on a dual-card terminal according to claim 1, characterized in that: When the first call of the first SIM card fails, determining whether it belongs to a preset replay scenario includes: Determining whether a communication quality parameter of the first call of the first SIM card does not meet a preset call requirement; When the preset call requirement is not met, it is determined whether it belongs to a preset replay scenario, and the preset replay scenario at least includes that the telephone number of the first call is or hits a preset telephone number set.
5. The method for calling again based on a dual-card terminal according to claim 4, characterized in that: The preset telephone number set is a set of emergency call numbers.
6. A re-call system based on a dual-card terminal, characterized in that: include: The network access module, the terminal detects a WIFI network, the first SIM card and the second SIM card of the terminal are registered with the WIFI network based on the IP multimedia subsystem, and the first SIM card and the second SIM card of the terminal are established with a WIFI network based on the IP multimedia subsystem. A network configuration module, when the first SIM card is configured to make a first call based on a WIFI network, the second SIM card switches to an available cellular network; a communication detection module, for determining whether the call belongs to a preset replay scenario when the first call of the first SIM card fails; Switch call module, when the conditions of the preset replay scenario are met, the second SIM card makes a second call based on the cellular network, and the telephone number of the second call is consistent with that of the first call; when the conditions of the preset replay scenario are not met, the first SIM card makes the first call again.
7. A re-calling device based on a dual-card terminal, characterized in that: include: processor; a memory storing executable instructions of the processor; The processor is configured to execute the steps of the re-calling method based on a dual-card terminal according to any one of claims 1 to 5 by executing the executable instructions.
8. A computer-readable storage medium for storing a program, characterized in that: When the program is executed by a processor, the steps of the re-calling method based on a dual-card terminal described in any one of claims 1 to 5 are implemented.
