An intelligent switching method and system of an integrated card, an integrated card and a storage medium
By integrating the smart switching method of the SIM card and utilizing the automatic detection and switching logic of the operator's primary and secondary data cards, the problem of users manually switching SIM cards is solved, achieving seamless network switching and improving user experience and resource utilization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GUANGDONG ECAR TELEMATICS SERVICE
- Filing Date
- 2024-12-31
- Publication Date
- 2026-08-04
AI Technical Summary
In existing technologies, users need to manually download software corresponding to their SIM card in order to switch network connections, which makes the switching operation cumbersome and results in a poor user experience.
By integrating the smart switching method of the card, the application layer and card operation layer of the operator's main and secondary data cards are utilized to automatically detect the network connection status and seamlessly switch according to preset instructions, reducing user operations.
It enables seamless switching between multiple SIM cards, improves network switching efficiency, reduces user workload, and enhances user experience and resource utilization.
Smart Images

Figure CN119865800B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to an intelligent switching method, system, integrated card, and storage medium for an integrated card. Background Technology
[0002] In existing technologies, when mobile phones use integrated SIM cards (SIM cards, Subscriber Identity Modules) from different operators (such as Operator A, Operator B, and Operator C), users typically need to manually download software corresponding to the SIM card to switch network connections. This method is not only cumbersome but also provides a poor user experience. Every time a user needs to switch to another operator's network, they must do so manually, which undoubtedly increases the user's cost and time.
[0003] Therefore, existing technologies still need to be improved and developed. Summary of the Invention
[0004] The main purpose of this application is to provide an intelligent switching method, system, integrated card, and storage medium for integrated cards, aiming to solve the problem in the prior art where users need to manually download and install software corresponding to the SIM card in order to switch network connections, resulting in cumbersome switching operations.
[0005] The first aspect of this application provides a smart switching method for an integrated card. This method is applied to the control of an integrated card that integrates a primary data SIM card and a secondary data SIM card. The primary data SIM card includes an application layer and a card operation layer connected to each other, with the application layer connected to the secondary data SIM card. The smart switching method includes: when the integrated card is installed on a terminal device, and the primary data SIM card receives a user's card-switching command for the terminal device, the primary data SIM card controls the corresponding primary or secondary data SIM card to communicate with the terminal device according to the card-switching command; when the integrated card is installed on the terminal device, the primary data SIM card obtains the network connection status detected by the terminal device according to a preset automatic switching command, and controls the corresponding primary or secondary data SIM card to communicate with the terminal device according to the network connection status.
[0006] Optionally, in one embodiment of this application, in the initial state, the operator's primary data SIM card is communicatively connected to the terminal device; the operator's primary data SIM card controls the corresponding operator's primary data SIM card or operator's secondary data SIM card to communicate with the terminal device according to the SIM card switching instruction, specifically including: when the operator's primary data SIM card is communicatively connected to the terminal device through the application layer, the operator's primary data SIM card disconnects from the terminal device according to the SIM card switching instruction and establishes a connection between the operator's secondary data SIM card and the terminal device; when the operator's secondary data SIM card is communicatively connected to the terminal device through the application layer, the operator's primary data SIM card disconnects from the terminal device according to the SIM card switching instruction and establishes a connection between the operator's primary data SIM card and the terminal device.
[0007] Optionally, in one embodiment of this application, the carrier data slave card includes a first data card and a second data card; when the carrier data slave card is connected to the terminal device through the application layer, the carrier data master card disconnects the carrier data slave card from the terminal device according to the card-switching instruction and establishes a connection between the carrier data master card and the terminal device, specifically including: when the first data card is connected to the terminal device through the application layer, the carrier data master card disconnects the first data card from the terminal device according to the card-switching instruction and establishes a connection between the second data card and the terminal device; when the second data card is connected to the terminal device through the application layer, the carrier data master card disconnects the second data card from the terminal device according to the card-switching instruction and establishes a connection between the carrier data master card and the terminal device.
[0008] Optionally, in one embodiment of this application, the primary data SIM card controls the corresponding secondary data SIM card to communicate with the terminal device through the application layer according to the SIM card switching instruction. The method further includes: if both the primary and secondary data SIM cards cannot access the network when connected to the terminal device, the primary data SIM card establishes a connection between itself and the terminal device.
[0009] Optionally, in one embodiment of this application, the network connection status includes signal strength, network service, and network standard; the operator's main data SIM card obtains the network connection status detected by the terminal device according to a preset automatic switching instruction, specifically: when the operator's main data SIM card does not receive the switching instruction and the terminal device moves from a first position to a second position, the operator's main data SIM card obtains the signal strength, network service, and network standard of the terminal device at the second position according to the preset automatic switching instruction; or when the operator's main data SIM card does not receive the switching instruction, the operator's main data SIM card obtains the signal strength, network service, and network standard of the terminal device at preset intervals according to the preset automatic switching instruction.
[0010] Optionally, in one embodiment of this application, the operator's primary data SIM card controls the corresponding operator's primary data SIM card or the operator's secondary data SIM card to communicate with the terminal device according to the network connection status. Specifically, this includes: when multiple signal strengths detected in a first consecutive number of iterations are no signal or multiple corresponding network services are abnormal services, the operator's primary data SIM card controls the corresponding operator's primary data SIM card or the operator's secondary data SIM card to communicate with the terminal device according to a preset SIM card switching order; wherein, the abnormal services include no service and restricted service; when multiple signal strengths detected in a second consecutive number of iterations are lower than a signal strength threshold or multiple corresponding network standards are lower than a network standard threshold, the operator's primary data SIM card controls the corresponding operator's primary data SIM card or the operator's secondary data SIM card to communicate with the terminal device according to the preset SIM card switching order.
[0011] Optionally, in one embodiment of this application, the intelligent switching method of the integrated card further includes: when a preset number of data card switching operations have been performed, the operator's main data card establishes a connection between the operator's main data card and the terminal device, and stops data card switching until the network connection status meets the preset requirements. The operator's main data card controls the corresponding operator's main data card or operator's secondary data card to communicate with the terminal device according to the network connection status.
[0012] A second aspect of this application also provides an intelligent switching system for an integrated card, wherein the intelligent switching system for the integrated card includes:
[0013] The instruction switching module is used to control the corresponding operator traffic master card or operator traffic slave card to communicate with the terminal device when the integrated card is installed on the terminal device and the operator traffic master card obtains the user's card switching instruction for the terminal device.
[0014] An automatic switching module is used to, when the integrated card is installed on a terminal device, obtain the network connection status detected by the terminal device according to a preset automatic switching instruction, and control the corresponding operator traffic master card or operator traffic slave card to communicate with the terminal device according to the network connection status.
[0015] A third aspect of this application also provides an integrated card, wherein the integrated card includes: a memory, a processor, and an integrated card smart switching program stored in the memory and executable on the processor, wherein when the integrated card smart switching program is executed by the processor, it implements the steps of the integrated card smart switching method as described above.
[0016] A fourth aspect of this application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores an intelligent switching program for an integrated card, and when the intelligent switching program for the integrated card is executed by a processor, it implements the steps of the intelligent switching method for the integrated card as described above.
[0017] Beneficial effects: This application provides an intelligent switching method, system, integrated card, and storage medium for integrated cards. By switching platform commands and detecting and judging automatic card switching conditions, this application achieves seamless switching of multiple SIM cards (i.e., integrated cards), reduces the amount of user operation, thereby improving network switching efficiency, resource utilization, and user experience. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a schematic diagram of the integrated card structure in a preferred embodiment of the intelligent switching method for the integrated card in this application;
[0020] Figure 2 This is a schematic diagram of the structure of the operator's main data card in one embodiment of the intelligent switching method for the integrated card in this application;
[0021] Figure 3 This is a schematic diagram of the operator's main data card structure in another embodiment of the intelligent switching method for the integrated card in this application;
[0022] Figure 4 This is a flowchart of a preferred embodiment of the intelligent switching method for the integrated card of this application;
[0023] Figure 5 This is a structural diagram of a preferred embodiment of the intelligent switching system for the integrated card in this application;
[0024] Figure 6 This is a structural diagram of a preferred embodiment of the integrated card of this application.
[0025] Explanation of reference numerals in the attached figures:
[0026] 100. Instruction switching module; 200. Automatic switching module. Detailed Implementation
[0027] To make the objectives, technical solutions, and effects of this application clearer and more explicit, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. The described embodiments are only possible technical implementations of this application and not all possible implementations. Based on the embodiments in this application, those skilled in the art can obtain other embodiments without creative effort, and these embodiments are also within the protection scope of this application.
[0028] In related technologies, users need to manually download and install software corresponding to the SIM card in order to switch network connections. Manually switching networks is not only time-consuming but also prone to errors, causing unnecessary trouble for users during use. Users may need to install multiple software programs to manage different SIM cards, which not only takes up the phone's storage space but may also affect the phone's operating efficiency.
[0029] First, let's introduce the terms used in the embodiments of this application:
[0030] Network standard refers to the communication standard and technical specifications adopted by a mobile communication system. Common network standards include 2G, 3G, 4G, and the more advanced 5G. In terms of network standards, higher-level network standards (such as 4G) provide faster data transmission rates, lower latency, and better network coverage than lower-level network standards (such as 2G and 3G).
[0031] The card operating layer (used to implement the original phone card functions), also known as the COS (Card Operating System), is the operating system software residing within the SIM card. In the SIM card, the COS layer primarily implements the basic functions of the phone card, such as identity authentication, authentication operations, and storage of user information. These functions enable the operator's primary data SIM card to function as a medium for telephone communication and interact with the mobile network.
[0032] The application layer (used to implement control functions) refers to the various applications and services developed on top of the COS layer. These applications and services interact with the hardware within the card through the interfaces and protocols provided by the COS layer to implement various control functions. The functionality of the application layer is achieved by developing corresponding applications and services on the COS layer. These applications and services can be customized and extended according to user needs to meet different application scenarios and requirements.
[0033] Next, the integrated card of the embodiment of this application will be introduced.
[0034] In one embodiment of this application, as Figure 1 As shown, the integrated card, which integrates multiple carrier data cards, includes a primary carrier data card and secondary carrier data cards. The primary carrier data card includes an application layer (MCU) and a card operation layer (COS) connected to each other. The application layer is connected to the secondary carrier data cards. The primary or secondary carrier data cards communicate with the terminal device through the application layer of the primary carrier data card.
[0035] Specifically, the application layer controls the data SIM card (either the primary or secondary card) connected to it, enabling a carrier's data SIM card to communicate with the terminal device and achieve internet access.
[0036] Understandably, terminal devices (such as mobile phones, routers, and in-vehicle communication devices) have multiple built-in SIM cards, each corresponding to a network of a different operator. These SIM cards communicate with the device through the hardware and software interfaces of the terminal device. When the terminal device needs to switch network connections, the integrated card will select the optimal SIM card from among the multiple SIM cards to connect to according to preset card switching logic and conditions. This process involves operations such as disconnecting the current connection and re-establishing a new connection.
[0037] It's worth noting that the principle behind a carrier's data SIM card's ability to perform phone card and control functions is based on the following aspects: Hardware support: The carrier's data SIM card contains hardware components such as a processor and memory, which provide the necessary computing power and storage space for the operation of the COS layer and application layer; Software architecture: The COS layer and application layer constitute the software architecture of the carrier's data SIM card. The COS layer is responsible for handling the underlying protocols and data streams related to telephone communication, while the application layer is responsible for handling the applications and data related to the phone card's control functions; Interfaces and protocols: The COS layer and application layer interact through specific interfaces and protocols. These interfaces and protocols ensure data transmission and command execution between different layers, thereby enabling the phone card and control functions to work together; Network communication: The carrier's data SIM card communicates with base stations through the mobile network to achieve functions such as making calls, sending SMS messages, and data transmission. At the same time, the applications and services of the application layer can also interact with the outside world through the mobile network to achieve functions such as remote control and data synchronization.
[0038] In one embodiment of this application, in the initial state, the operator's main data SIM card communicates with the terminal device through the application layer.
[0039] Specifically, the primary data SIM card is a SIM card from operator A, and the secondary data SIM card is a SIM card from operator B.
[0040] Further, see Figure 2 The structure of the operator's main data SIM card has a first pin and a second pin. The first pin is used for data transmission between the operator's main data SIM card and the terminal device; the second pin is connected to the operator's secondary data SIM card and is also used for data transmission between the operator's secondary data SIM card and the terminal device.
[0041] In another embodiment of this application, see Figure 1 The operator's data transfer card includes a first data transfer card and a second data transfer card.
[0042] Specifically, the data transfer is handled by two SIM cards: a primary data card, a first data card, and a second data card, corresponding to SIM cards from operators A, B, and C, respectively. In this embodiment, the SIM card from operator A (i.e., the primary data card) is the default card, but other settings can be configured according to actual needs.
[0043] Further, see Figure 3The main data SIM card of an operator has a first pin, a second pin, and a third pin. The first pin is used for data transmission between the main data SIM card and the terminal device; the second pin is connected to the first data SIM card and is used for data transmission between the first data SIM card and the terminal device; the third pin is connected to the second data SIM card and is used for data transmission between the second data SIM card and the terminal device.
[0044] It should be noted that the pin configuration and structure in a SIM card are typically determined by the card's physical form and packaging. A standard SIM card usually has eight pins, but not all of them are used. These pins include critical contacts such as power (Vcc), reset (RST), clock (CLK), ground (GND), and data input / output (I / O), as well as any reserved pins (RFU). This embodiment of the application achieves the purpose of data SIM card switching by using the reserved pins of the original SIM card for communication connection with the terminal device via the aforementioned second and third pins.
[0045] In this application, by integrating the software into the application layer of the operator's main data SIM card, the integrated card can be used immediately without the need for the phone to download and switch software.
[0046] The following description, with reference to the accompanying drawings, outlines an intelligent switching method, system, integrated card, and storage medium for integrated cards according to embodiments of this application. Addressing the problem in the aforementioned related technologies where users need to manually download and install software corresponding to the SIM card to switch network connections, resulting in cumbersome switching operations, this application provides an intelligent switching method for integrated cards. This method achieves seamless switching between multiple SIM cards (i.e., integrated cards) through platform instruction switching and the detection and judgment of automatic card-switching conditions, reducing user operations and thereby improving network switching efficiency, resource utilization, and user experience. Thus, it solves the technical problem in the related technologies where users need to manually download and install software corresponding to the SIM card to switch network connections, leading to cumbersome switching operations.
[0047] It should be noted that when a terminal device has a built-in multi-network SIM card and is placed in a fixed location or moved to a certain geographical location, it will automatically switch the operator network according to the local mobile network coverage, or the platform will issue an instruction to switch the operator network.
[0048] In this application, users can seamlessly switch between integrated cards without manually switching networks, greatly improving the user experience; integrated card management is achieved through master control slicing, eliminating the need to install multiple software programs and saving mobile phone storage space and operating resources; intelligent switching based on signal strength, network service status, and network standard effectively improves network stability and reliability; automatic network switching reduces manual operation by users, improving work efficiency and productivity.
[0049] The technical solutions of this application will be described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0050] The intelligent switching method for integrated cards described in the preferred embodiments of this application, such as... Figure 4 As shown, the intelligent switching method for the integrated card includes the following steps:
[0051] In step S101, when the integrated card is installed on the terminal device, and the operator's main data card receives a card-switching instruction from the user for the terminal device, the operator's main data card controls the corresponding operator's main data card or operator's secondary data card to communicate with the terminal device according to the card-switching instruction.
[0052] In one possible implementation, the primary data SIM card of the operator is initially connected to the terminal device. When the primary data SIM card is connected to the terminal device through the application layer, the primary data SIM card disconnects from the terminal device according to the card-switching instruction and establishes a connection between the secondary data SIM card and the terminal device. When the secondary data SIM card is connected to the terminal device through the application layer, the primary data SIM card disconnects from the terminal device according to the card-switching instruction and establishes a connection between the primary data SIM card and the terminal device.
[0053] Specifically, after the terminal device powers on, it first identifies and initializes the multiple built-in SIM cards, selecting the primary data SIM card from operator A as the initial SIM card (i.e., the default card), ensuring that all SIM cards are correctly identified and in standby mode. When the platform issues a SIM card switching command, the application layer switches to the specified operator's SIM card according to the command. It's important to note that when a platform SIM card switching command exists, the application layer will prioritize executing the command-driven switching, ignoring other automatic switching conditions.
[0054] In this embodiment, the card switching order is the primary data SIM card of operator A and the secondary data SIM card of another operator. The default setting upon power-on is the primary data SIM card.
[0055] In one possible implementation, when the first data SIM card is connected to the terminal device through the application layer, the operator's primary data SIM card disconnects the first data SIM card from the terminal device according to the card-switching instruction and establishes a connection between the second data SIM card and the terminal device; when the second data SIM card is connected to the terminal device through the application layer, the operator's primary data SIM card disconnects the second data SIM card from the terminal device according to the card-switching instruction and establishes a connection between the operator's primary data SIM card and the terminal device.
[0056] In this embodiment, the SIM card switching order is: primary data SIM card from operator A - first data SIM card from operator B - second data SIM card from operator C. Upon power-up, the primary data SIM card is used by default. Therefore, according to the preset SIM card switching order, the application layer switches to the next SIM card.
[0057] In other words, it supports switching SIM cards via platform commands, allowing users to switch to a specific carrier's SIM card (manual card switching).
[0058] In one possible implementation, if both the primary data SIM card and the secondary data SIM card cannot access the network when connected to the terminal device, then the primary data SIM card establishes a connection between itself and the terminal device.
[0059] Specifically, the process is executed after the SIM card switching condition is triggered, switching SIM cards sequentially according to the preset switching order. If all three SIM cards fail to register on the network, the process will cycle through the switching three times and then remain on the primary data SIM card of the operator.
[0060] In other words, if the newly switched SIM card cannot access the internet, switch SIM cards. If none of the three SIM cards can register for the internet, repeat the switching process three times (you can set it according to your situation), and then stay on the main data SIM card of the operator.
[0061] It's important to clarify that "inability to access the internet" refers to the inability of a terminal device (such as a mobile phone) to connect to the internet via the SIM card, meaning it cannot access network services such as browsing web pages or downloading data. This can be due to various reasons, including but not limited to: * **No Service:** The terminal device does not detect the SIM card's signal at all; that is, the device cannot recognize or connect to the network provided by the SIM card. This is usually manifested as the device displaying "No Service" or a similar message. * **Limited Service:** In some cases, the SIM card may be subject to certain restrictions (such as carrier restrictions or regional restrictions), preventing the device from accessing network services. This may not necessarily manifest as "No Service," but the device still cannot access the internet. * **Insufficient Signal Strength:** Even if the device can detect the SIM card's signal, insufficient signal strength can also lead to an inability to access the internet. Signal strength is affected by various factors, such as geographical location and building obstructions. * **Network Incompatibility:** If the network standard provided by the SIM card is incompatible with the terminal device's network standard (e.g., the device only supports 4G, but the SIM card only provides 3G service), it can also result in an inability to access the internet.
[0062] In step S102, when the integrated card is installed on the terminal device, the operator's main data card obtains the network connection status detected by the terminal device according to the preset automatic switching instruction, and the operator's main data card controls the corresponding operator's main data card or operator's secondary data card to communicate with the terminal device according to the network connection status.
[0063] In one possible implementation, the network connection status includes signal strength, network service, and network standard. When the operator's primary data SIM card does not receive the handover instruction, and the terminal device moves from a first location to a second location, the operator's primary data SIM card obtains the signal strength, network service, and network standard of the terminal device at the second location according to a preset automatic handover instruction; or when the operator's primary data SIM card does not receive the handover instruction, the operator's primary data SIM card obtains the signal strength, network service, and network standard of the terminal device at preset time intervals according to a preset automatic handover instruction.
[0064] Specifically, in one embodiment, the application layer obtains the network connection status when the terminal device moves from one location to another; in another embodiment, the application layer obtains the network connection status at regular intervals. These intervals can be configured according to actual needs and are not specifically limited here.
[0065] It should be noted that the application layer automatically switches SIM cards on terminal devices based on network connection status (signal strength, network service, network standard). Switching is based on a set signal strength threshold, which can be configured according to customer requirements; switching is based on network service, including normal and abnormal network services, with abnormal network services further including no service and restricted service; and switching is based on network standard, with 4G > 3G > 2G.
[0066] In one possible implementation, when multiple signal strengths detected in a first consecutive number of iterations are no signal or the corresponding multiple network services are abnormal services, the operator's primary data SIM card controls the corresponding operator's primary data SIM card or the operator's secondary data SIM card to communicate with the terminal device according to a preset SIM card switching order; wherein, the abnormal services include no service and restricted service; when multiple signal strengths detected in a second consecutive number of iterations are lower than a signal strength threshold or the corresponding multiple network standards are lower than a network standard threshold, the operator's primary data SIM card controls the corresponding operator's primary data SIM card or the operator's secondary data SIM card to communicate with the terminal device according to the preset SIM card switching order (i.e., data SIM card switching).
[0067] Specifically, the system performs three consecutive signal strength checks on the current SIM card. If the signal strength falls below a set threshold (-115dB), the SIM card switching condition is triggered. It also performs five consecutive network service checks, with 30-second intervals between each check (150 seconds total). If these conditions are met, the SIM card switching condition is triggered. Finally, it checks if the current network type is 4G. If it drops to 3G or lower, and this occurs three times consecutively, the SIM card switching condition is triggered. These three checks are parallel; meeting any one of them will trigger the SIM card switching logic.
[0068] In this embodiment, the SIM card switching logic is as follows: the application layer switches SIM cards when any one of the following conditions is met: First, if the detection conditions (no signal, no service, limited service) are detected 5 times consecutively (the first consecutive count) and the detection time is 150 seconds, the card will be switched to the next card (if any one of these conditions is met); Second, if the detection conditions (signal strength, network type) are detected 3 times consecutively (the second consecutive count), and the signal strength is lower than the threshold (e.g., -115dB) or 4G changes to 3G, the card will be switched to the next SIM card.
[0069] In one possible implementation, when a preset number of data SIM card switching operations have been performed, the operator's primary data SIM card establishes a connection between itself and the terminal device and stops data SIM card switching until the network connection status meets a preset requirement. Based on the network connection status, the operator's primary data SIM card controls the corresponding operator's primary data SIM card or operator's secondary data SIM card to communicate with the terminal device (i.e., perform data SIM card switching).
[0070] Specifically, if a SIM card triggers 9 consecutive SIM card switching attempts, it will remain on the carrier's primary data SIM card and wait for signal strength and network compatibility to return to normal. After recovery, the application layer will allow normal SIM card switching again after 6-12 minutes. This step is a supplement to the SIM card switching logic to prevent instability and resource waste caused by frequent switching. When the limit for the number of SIM card switching attempts is reached, it will enter a waiting state until the recovery conditions are met.
[0071] In this embodiment of the application, if the SIM card triggers card switching 9 times (preset number of times) consecutively, it will remain in the operator's main data card until the signal strength is higher than the set threshold, the network standard is 4G, and after 6-12 minutes after returning to normal, normal card switching can be performed.
[0072] Next, with reference to the accompanying drawings, an intelligent switching system for an integrated card according to an embodiment of this application is described.
[0073] Figure 5 This is a structural diagram of the intelligent switching system of the integrated card according to an embodiment of this application.
[0074] like Figure 5 As shown, the intelligent switching system of the integrated card includes: an instruction switching module 100 and an automatic switching module 200.
[0075] Specifically, the instruction switching module 100 is used to control the corresponding operator traffic master card or the operator traffic slave card to communicate with the terminal device according to the instruction when the integrated card is installed on the terminal device and the operator traffic master card obtains the user's card switching instruction for the terminal device.
[0076] The automatic switching module 200 is used to, when the integrated card is installed on the terminal device, obtain the network connection status detected by the terminal device according to the preset automatic switching instruction, and control the corresponding operator traffic master card or operator traffic slave card to communicate with the terminal device according to the network connection status.
[0077] Figure 5 A structural diagram of an integrated card provided in an embodiment of this application. The integrated card may include:
[0078] The memory 501, the processor 502, and the computer program stored on the memory 501 and capable of running on the processor 502.
[0079] When the processor 502 executes the program, it implements the intelligent switching method for the integrated card provided in the above embodiments.
[0080] Furthermore, the integrated card also includes:
[0081] Communication interface 503 is used for communication between memory 501 and processor 502.
[0082] The memory 501 is used to store computer programs that can run on the processor 502.
[0083] The memory 501 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0084] If the memory 501, processor 502, and communication interface 503 are implemented independently, they can be interconnected via a bus to communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EIS) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, only one thick line is used in the diagram, but this does not indicate that there is only one bus or one type of bus.
[0085] Optionally, in a specific implementation, if the memory 501, processor 502, and communication interface 503 are integrated on a single chip, then the memory 501, processor 502, and communication interface 503 can communicate with each other through an internal interface.
[0086] Processor 502 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.
[0087] This embodiment also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described intelligent switching method for integrated cards.
[0088] One embodiment of this application provides a computer program product, including a computer program that, when executed by a processor, implements the features described in this application. Figure 4 The corresponding embodiments provide intelligent switching methods for integrated cards.
[0089] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0090] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0091] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0092] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable storage medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable storage medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable storage media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable storage medium could be paper or other suitable media on which the program can be printed, since the program can be obtained electronically by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0093] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0094] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0095] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0096] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.
[0097] It should be understood that the application of this application is not limited to the examples above. Those skilled in the art can make improvements or modifications based on the above description, and all such improvements and modifications should fall within the protection scope of the appended claims.
[0098] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A method for intelligent switching of integrated cards, characterized in that, This is applied to the control of an integrated card that integrates a main operator data card and a secondary operator data card. The main operator data card includes an application layer and a card operation layer connected to each other, and the application layer is connected to the secondary operator data card. The intelligent switching method for the integrated card includes: When the integrated card is installed on the terminal device, when the operator's main data card receives the user's card switching instruction for the terminal device, the operator's main data card controls the corresponding operator's main data card or operator's secondary data card to communicate with the terminal device according to the card switching instruction; When the integrated card is installed on the terminal device, the operator's main data card obtains the network connection status detected by the terminal device according to the preset automatic switching instruction, and the operator's main data card controls the corresponding operator's main data card or operator's secondary data card to communicate with the terminal device according to the network connection status. The application layer integrates software that processes applications and data related to the phone card control function, enabling the operator's main data card or the operator's secondary data card to communicate with the terminal device. The application layer consists of various applications and services developed on top of the card operation layer. In the initial state, the operator's main data SIM card is communicatively connected to the terminal device; The operator's primary data SIM card, according to the SIM card switching instruction, controls the corresponding operator's primary data SIM card or operator's secondary data SIM card to communicate with the terminal device, specifically including: When the main data SIM card of the operator communicates with the terminal device through the application layer, the main data SIM card of the operator disconnects from the terminal device according to the card switching instruction, and establishes a connection between the secondary data SIM card of the operator and the terminal device. When the carrier's data slave card communicates with the terminal device through the application layer, the carrier's data master card disconnects the carrier's data slave card from the terminal device according to the card-switching instruction, and establishes a connection between the carrier's data master card and the terminal device.
2. The smart switching method of an integrated card according to claim 1, wherein, The operator's data SIM card includes a first data SIM card and a second data SIM card; When the carrier's data slave SIM card communicates with the terminal device through the application layer, the carrier's data master SIM card disconnects the carrier's data slave SIM card from the terminal device according to the SIM card switching instruction, and establishes a connection between the carrier's data master SIM card and the terminal device, specifically including: When the first data SIM card communicates with the terminal device through the application layer, the operator's main data SIM card disconnects the first data SIM card from the terminal device according to the card-switching instruction, and establishes a connection between the second data SIM card and the terminal device. When the second data SIM card communicates with the terminal device through the application layer, the operator's main data SIM card disconnects the second data SIM card from the terminal device according to the card-switching instruction, and establishes a connection between the operator's main data SIM card and the terminal device.
3. The smart switching method of an integrated card according to claim 1, wherein, The operator's primary data SIM card, according to the SIM card switching instruction, controls the corresponding operator's primary data SIM card or operator's secondary data SIM card to communicate with the terminal device, and then further includes: If neither the primary data SIM card nor the secondary data SIM card can access the network when connected to the terminal device, then the primary data SIM card establishes a connection between itself and the terminal device.
4. The smart switching method of an integrated card according to claim 1, wherein, The network connection status includes signal strength, network service, and network standard; The operator's primary data SIM card obtains the network connection status detected by the terminal device according to a preset automatic switching instruction, specifically: When the operator's main data SIM card does not receive the card switching instruction, and the terminal device moves from the first position to the second position, the operator's main data SIM card obtains the signal strength, network service, and network standard of the terminal device at the second position according to the preset automatic switching instruction; or When the operator's main data SIM card does not receive the SIM card switching instruction, the operator's main data SIM card obtains the signal strength, network service, and network standard of the terminal device at preset intervals according to the preset automatic switching instruction.
5. The smart switching method of an integrated card according to claim 4, wherein, The operator's primary data SIM card controls the communication connection between the corresponding operator's primary data SIM card or the operator's secondary data SIM card and the terminal device based on the network connection status, specifically including: When multiple signal strengths detected in the first consecutive count are no signal or multiple corresponding network services are abnormal services, the operator's main data card controls the corresponding operator's main data card or operator's secondary data card to communicate with the terminal device according to a preset card switching order; wherein, the abnormal services include no service and restricted service; When multiple signal strengths detected in the second consecutive count are lower than the signal strength threshold or multiple corresponding network standards are lower than the network standard threshold, the operator's main data card controls the corresponding operator's main data card or operator's secondary data card to communicate with the terminal device according to the preset card switching order.
6. The smart switching method of an integrated card according to claim 1, wherein, The intelligent switching method for the integrated card also includes: When a preset number of data SIM card switching operations have been performed, the operator's primary data SIM card establishes a connection between itself and the terminal device and stops data SIM card switching until the network connection status meets the preset requirements. Based on the network connection status, the operator's primary data SIM card controls the corresponding operator's primary data SIM card or operator's secondary data SIM card to communicate with the terminal device.
7. An intelligent switching system for integrated cards, characterized in that, The intelligent switching system of the integrated card is applied to the intelligent switching method of the integrated card according to any one of claims 1-6; The intelligent switching system of the integrated card includes: The instruction switching module is used to control the corresponding operator traffic master card or operator traffic slave card to communicate with the terminal device when the integrated card is installed on the terminal device and the operator traffic master card obtains the user's card switching instruction for the terminal device. An automatic switching module is used to, when the integrated card is installed on a terminal device, obtain the network connection status detected by the terminal device according to a preset automatic switching instruction, and control the corresponding operator traffic master card or operator traffic slave card to communicate with the terminal device according to the network connection status.
8. An integrated card, characterized by The integrated card includes: a memory, a processor, and an integrated card smart switching program stored in the memory and executable on the processor. When the integrated card smart switching program is executed by the processor, it implements the steps of the integrated card smart switching method as described in any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores an intelligent switching program for the integrated card, which, when executed by a processor, implements the steps of the intelligent switching method for the integrated card as described in any one of claims 1-6.