Dual Cloud Card Communication Method, Electronic Device, and Machine-readable Storage Medium

The dual-cloud card communication method optimizes network connectivity in dual SIM devices by dynamically managing cloud cards in a primary-backup relationship, ensuring high-quality and reliable communication by switching between cards based on network conditions.

JP2025524080APending Publication Date: 2025-07-25SHANGHAI TUGE DATA TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2025504151
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-07-26
Filing Date
2023-05-18
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

Conventional dual SIM dual standby electronic devices do not effectively combine network services based on the actual local network environment, leading to suboptimal communication quality and reliability, especially in areas with varying network conditions.

Method used

A dual-cloud card communication method that dynamically allocates and manages two cloud cards in a primary-backup relationship, ensuring seamless communication by switching between cards based on quality and availability, utilizing authentication modules like physical SIM, eSIM, and SoftSIM cards to optimize network connectivity.

Benefits of technology

Enhances communication quality and reliability by continuously selecting the best network, reducing costs and ensuring uninterrupted service through dynamic network switching and backup, particularly in international roaming or multiple country scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025524080000001_ABST
    Figure 2025524080000001_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a dual-cloud card communication method, an electronic device, and a machine-readable storage medium. The method is applicable to an electronic device having a first authentication module and a second authentication module. The method includes obtaining card information of a second cloud card from a cloud communication server, where the second cloud card and the first authentication module belong to the same network operator; authenticating the card information of the second cloud card by the first authentication module, and when the authentication is successful, releasing the registration of the first authentication module; obtaining card information of a first cloud card from the cloud communication server, where the first cloud card and the second authentication module belong to the same network operator; and authenticating the card information of the first cloud card by the second cloud card, and when the authentication is successful, performing dual-cloud card communication by the first cloud card and the second cloud card. Embodiments of the present application can allocate two different operator networks to an electronic device by distributing and communicating dual-cloud cards, and make the main-backup relationship mutual, so as to enhance the reliability and communication quality of the network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of information communication, and in particular, to a dual cloud card communication method, an electronic device, and a readable storage medium for the device.

Background Art

[0002] Conventional dual SIM dual standby electronic devices can obtain different network services through user identification modules (Subscriber Identification Module, SIM cards) of different operators. Generally, by selecting one SIM card as the main card, the first operator provides services to support data and voice services, while registering the other SIM card to one of the networks of 2G, 3G, 4G or 5G, and one of them is manually selected by the user or automatically selected by the terminal to provide data or voice services.

[0003] An electronic device is provided with an indicator for switching the main card. When the communication indicator of the first network in the current area is smaller than the above switching indicator, the first operator switches the data channel to another card to realize the switching of the networks of the two SIM cards in the electronic device. This form relies on the network environment of the physical card, so the network cannot be combined according to the actual local network environment.

Summary of the Invention

Problems to be Solved by the Invention

[0004] The dual cloud card communication method, electronic device, and readable storage medium for the device provided by the embodiments of the present application can enable the two cards in the electronic device to back up each other, providing the user with the guarantee of two links.

Means for Solving the Problems

[0005] According to one aspect, an embodiment of the present application provides a dual-cloud card communication method applied to an electronic device having a first authentication module and a second authentication module. The method includes: The electronic device obtains card information of a second cloud card from a cloud communication server, authenticates the card information of the second cloud card by the first authentication module, and when the authentication of the card information of the second cloud card is successful, releases the registration of the first authentication module, and the second cloud card and the first authentication module belong to the same network operator. The electronic device obtains card information of a first cloud card from the cloud communication server, the first cloud card and the second authentication module belong to the same network operator, and The second cloud card authenticates the card information of the first cloud card, and when the authentication of the card information of the first cloud card is successful, performs dual-cloud card communication by the first cloud card and the second cloud card.

[0006] Among them, the step of authenticating the card information of the second cloud card by the first authentication module includes: Sending a first authentication to a card pool based on the data of the first authentication module, and obtaining an authentication result in which the card pool authenticates the card information of the second cloud card based on the data of the first authentication module. Correspondingly, the step of authenticating the card information of the first cloud card by the second cloud card includes: Sending a second authentication to the card pool based on the data of the second cloud card, and obtaining an authentication result in which the card pool authenticates the card information of the first cloud card.

[0007] Among them, the step of performing dual-cloud card communication by the first cloud card and the second cloud card includes: Detecting the first communication quality data of the first cloud card and the second communication quality data of the second cloud card, and when the first communication quality data is better than the second communication quality data, performing data communication by the first cloud card; when the first communication quality data is not better than the second communication quality data, performing data communication by the second cloud card, including this.

[0008] Furthermore, the method includes when an abnormality is detected in the first communication quality data of the first cloud card, switching the data link to the second cloud card, obtaining card information of a third cloud card from the cloud communication server, sending a third authentication to the card pool with the data of the second cloud card, and obtaining an authentication result of the card pool authenticating the card information of the third cloud card, and when the authentication result is a successful authentication for the card information of the third cloud card, performing dual-cloud card communication by the third cloud card and the second cloud card, including this.

[0009] Furthermore, when the authentication of the card information of the first cloud card is successful, the method further includes obtaining, through the data channel of the first cloud card, the second authentication module belonging to the same operator as the first cloud card from the cloud communication server, Sending the third authentication to the card pool with the data of the second cloud card means sending a second authentication to the card pool with the data of the second cloud card and the second authentication module, and obtaining an authentication result of the card pool authenticating the card information of the third cloud card by the second authentication module.

[0010] Among them, performing dual-cloud card communication by the third cloud card and the second cloud card means Detecting the third communication quality data of the third cloud card and the second communication quality data of the second cloud card, and When the third communication quality data is better than the second communication quality data, performing data communication by the third cloud card; when the third communication quality data is not better than the second communication quality data, performing data communication by the second cloud card.

[0011] Among them, the first authentication module and the second authentication module include, but are not limited to, authentication modules of physical SIM cards, eSIM cards, and SoftSIMs. Among them, the first cloud card and the second cloud card belong to different network operators.

[0012] Embodiments of the present invention further provide an electronic device, and the electronic device A first acquisition module that acquires card information of a second cloud card from a cloud communication server, and for which the second cloud card and the first authentication module belong to the same network operator, A first authentication module that authenticates the card information of the second cloud card acquired by the first acquisition module by the first authentication module, and when the authentication of the second cloud card is successful, releases the registration of the first authentication module, A second acquisition module that acquires card information of a first cloud card from a cloud communication server, and for which the first cloud card and the second authentication module belong to the same network operator, A second authentication module that authenticates the card information of the first cloud card acquired by the second acquisition module by the second cloud card, A dual cloud card communication module that performs dual cloud card communication by the first cloud card and the second cloud card when the authentication of the first cloud card is successful by the second authentication module.

[0013] Among them, specifically, the first authentication module is for sending a first authentication to the card pool based on the data of the first authentication module, and obtaining an authentication result in which the card pool authenticates the card information of the second cloud card based on the data of the first authentication module. Correspondingly, specifically, the second authentication module is for sending a second authentication to the card pool based on the data of the second cloud card, and obtaining an authentication result in which the card pool authenticates the card information of the first cloud card.

[0014] Among them, the dual cloud card communication module includes a communication quality detection means and a dual cloud card communication means. The communication quality detection means is for detecting the first communication quality data of the first cloud card and the second communication quality data of the second cloud card. The dual cloud card communication means is for performing data communication by the first cloud card when the first communication quality data is better than the second communication quality data, and performing data communication by the second cloud card when the first communication quality data is not better than the second communication quality data.

[0015] Furthermore, when the communication quality detection means detects an abnormality in the first communication quality data of the first cloud card, the dual cloud card communication module further includes an abnormal communication means for switching the data link to the second cloud card. Correspondingly, the electronic device further includes a third acquisition module and a third authentication module. The third acquisition module is for acquiring the card information of the third cloud card from the cloud communication server. The third authentication module is for sending a third authentication to the card pool based on the data of the second cloud card, and obtaining an authentication result in which the card pool authenticates the card information of the third cloud card. When the authentication result in the card information of the third cloud card is authentication success, the abnormal communication means is further for performing dual cloud card communication by the third cloud card and the second cloud card.

[0016] Among them, the first cloud card and the second cloud card belong to different network operators.

[0017] Among them, the first authentication module and the second authentication module include, but are not limited to, authentication modules of physical SIM cards, eSIM cards, and SoftSIMs.

[0018] According to another aspect, an embodiment of the present application provides a dual cloud card communication device, the device includes a processor, an encryptor, a memory, and a computer program stored in the memory and executed by the processor, and when the processor executes the computer program, the above dual cloud card communication method is realized.

[0019] According to another aspect, an embodiment of the present application provides a machine-readable storage medium, in which executable instructions are stored, and when the executable instructions are executed by a computer, the above method is realized.

Effects of the Invention

[0020] From the above, the above technical means can dynamically allocate two different carrier networks to an electronic device by distributing two dual cloud cards to the electronic device for communication, making the two networks in a primary-backup relationship. When located at the boundary of international roaming or continuously crossing multiple countries, it can always select the two best carrier networks to provide services, save costs for communication and roaming, and improve the reliability and communication quality of the network. For fixed scenarios, it can also continuously detect the networks of two or more carriers, and always select the two optimal previous carrier networks to be in a primary-backup relationship with each other. According to the appearance of the network in different time periods, it can select the primary network to achieve the optimal quality and reliability of the network.

Brief Description of the Drawings

[0021] To more clearly explain the technical solutions according to the embodiments of the present application, the drawings required for use in the following descriptions of the embodiments or the prior art will be briefly introduced below. However, it should be understood by those skilled in the art that the drawings described below are only some examples in the present application, and their scope is not limited at all.

[0022]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Mode for Carrying Out the Invention

[0023] While referring to the drawings of the embodiments of the present application, the technical solutions of the embodiments of the present application will be clearly and completely described. It should be understood by those skilled in the art that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present application, those skilled in the art can obtain any other appropriate corrections and deformations to obtain any other embodiments.

[0024] Currently, for an electronic device with dual SIM dual standby, both of the two cards are in standby, and data or voice communication is performed on one of the cards for such services. When the communication index of the first network in the current area by the first operator is smaller than the index for switching the main card (where the main / backup card can be installed), the data channel is switched to the other card, and the other card performs communication in the second network, so as to realize switching the networks of the two SIM cards in the electronic device. However, since this form relies on the network environment of the physical card, the network cannot be combined according to the actual local network environment.

[0025] In view of this, the communication solution using a dual cloud card provided by the embodiments of the present application includes an electronic device terminal and a cloud communication service terminal. There are at least two authentication modules at the electronic device terminal, and the cloud communication service terminal provides at least two cloud cards to the electronic device terminal. Among them, the first authentication module and the second authentication module at the electronic device terminal may be a physical SIM card, an eSIM card, and a SoftSIM authentication module, or other authentication modules in conventional or future technologies. For example, when a physical SIM card is provided at the device terminal, the authentication module is the authentication module of the physical SIM card. When an eSIM is provided at the device terminal, the authentication module is the authentication module of the eSIM. When a SoftSIM is installed at the device terminal, it is the authentication module of the SoftSIM. For the convenience of explaining the present application and the technical solution, the above-mentioned multiple forms are collectively described under the name of the SIM card that is currently most widely used.

[0026] In the technical solution of this application, two authentication modules at the device end are installed in a main-backup relationship. The main-backup relationship is established by installation, and the main SIM card and the backup SIM card in the electronic device are called. The cloud cards provided to the cloud communication server are set as the main cloud card and the backup cloud card, and the main-backup relationship can also be set. When the data in the main cloud card is abnormal, the data link is switched to the backup cloud card, the backup cloud card data channel is taken out from the cloud communication server, and replaced with a new main cloud card (hereinafter referred to as the replacement main cloud card) in the above main cloud card. The registration and authentication of the replacement main cloud card are performed, the network quality of the replacement main cloud card and the backup cloud card is evaluated, the network with the best network quality is selected as the main network, and when the user is using it, a main-backup is formed between the replacement main cloud card and the backup cloud card. The replacement main cloud card, the main cloud card, and the backup cloud card may be from different cloud card operators.

[0027] In the embodiment of this application, dual cloud cards are adopted for communication, and the data service is provided using the cloud card with the best network quality at the same time. When an abnormality occurs in the cloud card during communication, the communication is switched to another cloud card to ensure that the data is not interrupted. By using the backup relationship between the dual cloud cards, the certainty of the data service can be enhanced.

[0028] When actually applied, the main / backup cloud card corresponding to the main / backup SIM card in the electronic device may be from the same network operator or from different network operators. When the dual cloud cards are from different network operators, when communication is performed with backup by the dual cloud cards, it is possible to realize that the networks of different operators back up each other, thereby enhancing the certainty of data services.

[0029] Hereinafter, the above technical solution will be described in detail with reference to specific embodiments.

[0030] FIG. 1 is a flowchart schematically showing a dual cloud card communication method at a service end according to an embodiment.

[0031] In the electronic device according to the embodiment of the present invention, a first authentication module is provided. Taking the authentication module corresponding to the SIM card as an example, it is called the first SIM card (hereinafter referred to as the M1 card). When the second authentication module is a SIM card, it is the second SIM card (hereinafter referred to as the M2 card). The first SIM card and the second SIM card are the main SIM card and the backup SIM card, respectively.

[0032] In the embodiment of the present invention, the first authentication module is called the Ki card of the M1 card, and the second authentication module is called the Ki card of the M2 card. When an abnormality occurs in the second cloud card, the second authentication module can cooperate to complete the authentication on the first cloud card.

[0033] In an embodiment of the present invention, the authentication module includes, but is not limited to, the authentication modules of a physical SIM card, an eSIM card, and a SoftSIM. The authentication module is for an electronic device to send and transmit cloud card authentication information. For example, the authentication module sends a cloud card authentication request to a card pool, receives an authentication response calculated in the card pool, and reports measurement information upward when the cloud card cannot connect to data. A plurality of cloud cards are stored in the card pool in the cloud communication server. The cloud card is distributed by the card pool to the electronic device and is a card that realizes a data connection to a target network.

[0034] The following mainly describes the process in which an electronic device obtains a dual cloud card from a cloud communication server, registers and authenticates the dual cloud card by a card pool, and communicates using the dual cloud card.

[0035] Step 101: The electronic device obtains a second cloud card from the cloud communication server, and the second cloud card and the first authentication module belong to the same network operator. Specifically, based on the data channel constructed by the M1 card, the electronic device obtains cloud card information registered with the same operator as the Ki card of the M1 card from the cloud communication server. This cloud card is used for the registration of M2 and is called the second cloud card.

[0036] Step 102: The electronic device sends a registration and authentication request to the card pool and obtains an authentication result of the card pool authenticating the second cloud card. If the authentication is successful, step 103 is executed; otherwise, the technical solution is completed.

[0037] Referring to the schematic diagram showing the authentication when a certain cloud card in the dual cloud card shown in FIG. 2 is normal, in the same step, through the data channel of the M1 card, a registration and authentication request is sent to the card pool, and when the authentication response data returned from the card pool is sent to the network by the M2 card, the registration of the second cloud card is completed. Among them, the second cloud card and the Ki card of the M1 card are registered by the same operator.

[0038] Step 103 is to cancel the registration of the first authentication module, the electronic device obtains the first cloud card information from the cloud communication server, sends a registration and authentication request to the card pool, and the card pool obtains the authentication result of authenticating the first cloud card.

[0039] Among them, canceling the registration means canceling the SIM card from the network side so that the SIM card stops or exits the terminal. If the authentication is successful, step 104 is executed; otherwise, the technical solution is completed.

[0040] In the same step, when the authentication for the registration of the second cloud card is successful, the electronic device obtains the first cloud card information from the cloud communication server through the data channel constructed by the second cloud card, sends a registration and authentication request to the card pool through the data channel of the second cloud card, and when the authentication response data returned from the card pool is sent to the network by the M1 card, the registration of the first cloud card is completed.

[0041] In the same step, the registration of the Ki card of the M1 card is cancelled, and the card information of the Ki card is stored in the electronic device.

[0042] In step 104, dual cloud card communication is performed by the first cloud card and the second cloud card.

[0043] In the same step, when the first cloud card is registered, the Ki card of the M2 card of the same operator as the first cloud card is obtained from the cloud communication server and stored in the electronic device. In an embodiment of the present invention, the Ki card of the M2 card is referred to as the second authentication module of the M2 card, and the second authentication module corresponds to the M2 card. When an abnormality occurs in the second cloud card, the second authentication module can cooperate to cause the first cloud card to end the authentication.

[0044] Specifically, performing dual-cloud card communication with the first cloud card and the second cloud card includes detecting the first communication quality data of the first cloud card and the second communication quality data of the second cloud card, and when the first communication quality data is better than the second communication quality data (or when the data indicating that the communication quality in the first cloud card is good is larger than that of the second cloud card), performing data communication with the first cloud card, and when the first communication quality data is not better than the second communication quality data, performing data communication with the second cloud card.

[0045] As shown in FIG. 3, an embodiment of the present invention further provides a flowchart of a method for detecting a communication network of a dual-cloud card and switching the cloud card to perform communication when an abnormality is detected in the communication of the cloud card.

[0046] In an embodiment of the present invention, when a failure (no signal or data cannot be delivered) is detected in one of the cloud cards, the Ki card at the same location is activated, and when the registration of the Ki card is completed, the registration of the cloud card is completed. Since the Ki card where the failed cloud card is located is of another cloud card operator, it can be ensured that the Ki card and the cloud card in the authentication communication belong to the same operator, and it can be ensured that the network can be registered and communicated.

[0047] The following describes the process of registering a dual card according to an embodiment of the present invention with reference to FIG. 4. The M1 card is registered to the network by the Ki card in the electronic device. The M2 cloud card (the M2 cloud card is the second cloud card described above) is obtained from the cloud communication server through the data channel of the M1 card. The cloud communication server has the card information of the card pool server, and distributes it to the cloud cards of the same operator as the operator registered by the Ki card of the M1 card and the Ki card, and serves to register M2. The M2 cloud card performs registration. When performing registration, the M2 cloud card sends a request for authentication to the card pool through the data connection of the Ki card of the M1 card, retrieves the authentication response data returned from the card pool to the device, and sends it to the network via M2 to complete the registration. The M2 cloud card data channel retrieves the M1 cloud card (the M1 cloud card is the first cloud card described above) from the server. The M1 cloud card data is retrieved from the server through the data connection established by the M2 cloud card. The M1 cloud card performs registration. First, the registration of the Ki card of the original M1 card is cancelled. On the other hand, the card information is stored in the device, and the cloud card performs registration. The authentication is completed with the card pool through the data connection of the M2 cloud card, and is sent to the card pool through the data connection of the M2 cloud card. The authentication response data returned from the card pool is retrieved to the device and sent to the network via M1 to complete the registration.

[0048] The M1 cloud card data channel retrieves the Ki card of the M2 card from the server. When the registration of the M1 cloud card is completed, the Ki card of the M2 card of the same operator as the M1 cloud card retrieved from the server is stored in the device, and in the case of an abnormality in the M2 cloud card, it can cooperate to complete the authentication of the M1 cloud card using the Ki card of the M2 card.

[0049] Evaluate the quality of the network between the M1 cloud card and the M2 cloud card, and select a good network. By accessing the main destination address, determine the network quality between the M1 cloud card and the M2 cloud card, and select a good network as the main network.

[0050] The following details the process of detecting, switching, and communicating with the cloud card in the dual cloud card network provided by the embodiments of the present invention.

[0051] Step 201 detects whether the consumption of traffic for a predetermined time is greater than a predetermined value. If it is greater, it indicates that the network is normal; otherwise, it indicates that the network is abnormal, and step 202 is executed.

[0052] In actual application, it may also be detected whether the consumption of traffic is greater than F within T1 time. The T1 parameter is configurable (default is 60 seconds, but adjustable), the traffic threshold is F (default is 100 kbit, but adjustable). If the traffic is greater than 100 kbit over 60 seconds, the network in use is normal; otherwise, it is determined that it is necessary to detect the network.

[0053] Step 202 detects the main cloud card network. If the main cloud card data is normal, step 203 is executed; if the main cloud card data is abnormal, the cloud card operator is switched, and step 204 is executed.

[0054] When actually applied, for the network of the main cloud card, ping detection and network speed detection are performed. Using a common address, parameters such as ping packet loss and latency are checked, upload and download are performed on the network, and it is determined whether the network meets expectations. If it does not meet expectations, it is considered that an abnormality has occurred in the main cloud card network, the data link is switched to the backup cloud card, and if the main cloud card data is abnormal, the cloud card operator is switched. On the other hand, if it meets expectations, it is considered that the main cloud card network is normal, and the main cloud card data link is continuously used.

[0055] Step 203, when the main cloud card data is normal, continuously use the main cloud card data link, wait for the idle time of the data traffic, enter the detection period T2 of the backup cloud card, detect the backup cloud card data link, and if it is detected that the backup cloud card is normal, no operation is performed. If the backup cloud card data is abnormal, switch the cloud card operator and execute step 205.

[0056] When the user is using data traffic, the backup cloud card link is not detected. However, when the idle period of the current user reaches three T1s, it enters the detection period T2 of the backup cloud card (the default is 5 minutes and can be adjusted, that is, there is at least a 5-minute interval between two backup cloud card data links. For example, if the main data is continuously used, the detection period is delayed), and the backup cloud card data link is detected.

[0057] Detecting the backup cloud card data link involves, for each network, performing ping measurement or network speed measurement, using a common address to check parameters such as ping packet loss and latency, performing upload and download on the network, determining whether the network is as expected. If it is not as expected, assuming that an abnormality has occurred in the network of the backup cloud card, switch the data link to the main cloud card, wait to enter the next data detection cycle, and if it is as expected, assuming that the backup cloud card network is normal, continuously use the backup cloud card data link.

[0058] Step 204 involves switching the data link of the electronic device to the backup cloud card, obtaining a replacement main cloud card from the cloud communication server through the backup cloud card data channel, registering the replacement main cloud card, performing registration and authentication in the card pool through the data channel of the backup cloud card. When the authentication is successful, perform communication using the replacement main cloud card, obtain the Ki card of the same operator, and perform dual-card communication using the backup cloud card and the replacement main cloud card.

[0059] In the same step, obtain the third cloud card of the replacement main cloud card operator C excluding the main cloud card operator A and the backup cloud card operator B from the cloud communication server. When performing dual-card communication using the backup cloud card and the replacement main cloud card, evaluate the network quality of the replacement main cloud card and the backup cloud card, select a good main network, and start user usage. The dual cloud cards become main and backup to each other.

[0060] Step 205 switches the data link of the electronic device to the main cloud card, obtains a replacement backup cloud card from the cloud communication server through the main cloud card data channel, registers the backup cloud card, and sends a registration authentication to the card pool through the data channel of the main cloud card. When the authentication is successful, communication is performed using the replacement backup cloud card, a Ki card of the same operator is obtained, and dual-card communication is performed using the main cloud card and the replacement backup cloud card.

[0061] In the same step, a fourth cloud card of replacement backup cloud card operator C excluding main cloud card operator A and backup cloud card operator B is obtained from the cloud communication server.

[0062] When dual-card communication is performed using the main cloud card and the replacement backup cloud card, the network quality of the replacement backup cloud card and the main cloud card is evaluated, a good main network is selected, user usage begins, and the dual cloud cards become main-backup to each other.

[0063] In an embodiment of the present invention, when the electronic device is started, a second cloud card belonging to the same operator as the first authentication module is distributed. When the registration of the second cloud card is successful, the second cloud card is used to connect to the cloud communication server, the registration of the first authentication module is cancelled, the first cloud card with the second-best signal is redistributed, the second cloud card is used to complete the authentication of the first cloud card. When the registration of the first cloud card is successful, the dual cloud cards of the first authentication module and the second authentication module are registered to go online. At the same time, data services are provided using the cloud card with the best network quality. When an abnormality occurs in the used cloud card, it is switched to another cloud card to ensure that the data is not interrupted, realizing the backup of the networks of the two operators to enhance the certainty of data services.

[0064] FIG. 5 is a schematic diagram showing the configuration of an electronic device according to an embodiment. The electronic device acquires the card information of the second cloud card from the cloud communication server, and a first acquisition module 301 for the second cloud card and the first authentication module to belong to the same network operator authenticates the card information of the second cloud card acquired by the first acquisition module 301, and a first authentication module 302 for cancelling the registration of the first authentication module when the authentication of the second cloud card is successful acquires the card information of the first cloud card from the cloud communication server, and a second acquisition module 303 for the first cloud card and the second authentication module to belong to the same network operator a second authentication module 304 for authenticating the card information of the first cloud card acquired by the second acquisition module 303 by the second cloud card When the authentication of the second authentication module 304 for the first cloud card is successful, it includes a dual cloud card communication module 305 for performing dual cloud card communication by the first cloud card and the second cloud card.

[0065] Among them, the first authentication module 302 is further for sending the first authentication to the card pool and obtaining the authentication result of the card pool authenticating the card information of the second cloud card based on the data of the first authentication module. Correspondingly, specifically, the second authentication module is for sending the second authentication to the card pool based on the data of the second cloud card and obtaining the authentication result of the card pool authenticating the card information of the first cloud card.

[0066] Among them, FIG. 6 is a schematic diagram showing other configurations of the electronic device. The dual cloud card communication module 305 includes a communication quality detection means 3051 and a dual cloud card communication means 3052. The communication quality detection means 3051 is for detecting the first communication quality data of the first cloud card and the second communication quality data of the second cloud card. The dual cloud card communication means 3052 is for performing data communication by the first cloud card when the first communication quality data is better than the second communication quality data, and for performing data communication by the second cloud card when the first communication quality data is not better than the second communication quality data.

[0067] Furthermore, when the communication quality detection means 3051 detects an abnormality in the first communication quality data of the first cloud card, the dual cloud card communication module further includes an abnormal communication means 3053 for switching the data link to the second cloud card. Correspondingly, the electronic device further includes a third acquisition module 306 and a third authentication module 307. The third acquisition module 306 is for acquiring card information of a third cloud card from the cloud communication server. The third authentication module 307 is for transmitting third authentication to the card pool based on the data of the second cloud card and acquiring an authentication result of the card pool authenticating the card information of the third cloud card. When the authentication result of the card information of the third cloud card is a successful authentication, the abnormal communication means 3053 is for performing dual cloud card communication by the third cloud card and the second cloud card.

[0068] In an embodiment of the present invention, the first cloud card and the second cloud card belong to different network operators. The first authentication module and the second authentication module include, but are not limited to, authentication modules of a physical SIM card, an eSIM card, and a SoftSIM.

[0069] In an embodiment of the present invention, when the electronic device is started, a second cloud card belonging to the same operator as the first authentication module is allocated. When the registration of the second cloud card is successful, the second cloud card is used to connect to the cloud communication server, the registration of the first authentication module is cancelled, the first cloud card with the second-best signal is allocated again, the second cloud card is used to complete the authentication of the first cloud card, and when the registration of the first cloud card is successful, the dual cloud card of the first authentication module and the second authentication module is registered to go online, so as to provide data services using the cloud card with the best network quality at the same time. When an abnormality occurs in the used cloud card, it is switched to another cloud card to ensure that the data is not interrupted, and the networks of the two operators are realized to back up each other, thereby enhancing the certainty of data services.

[0070] FIG. 7 is a block diagram schematically showing a dual cloud card communication device according to an embodiment.

[0071] The same dual-cloud card communication device 400 includes a processor 401, an encryptor 402, a memory 403, and a computer program stored in the memory and executed by the processor. When the processor 401 executes the computer program, the dual-cloud card communication method according to the above embodiments is realized.

[0072] For example, the processor 401 may be a central processing unit (CPU) or the like. The memory 403 may include a random memory, a flash memory, a read-only memory, a programmable read-only memory, a non-volatile memory, or a resist, etc. The encryptor 402 incorporates an encrypted token. The memory 403 can store executable instructions. The processor 401 can realize each process described in the text by executing the executable instructions stored in the memory 403.

[0073] In addition, the embodiments of the present application further provide a device-readable storage medium. The device-readable storage medium stores executable instructions, and when the executable instructions are executed by the device, the device can realize the specific processes of the embodiments according to the above reference method.

[0074] For example, the device-readable storage medium includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a static random access memory (SRAM), a hard disk, a flash memory, etc.

[0075] It will be understood by those skilled in the art that the means and algorithm steps in each of the examples described based on the embodiments disclosed in the present text can be implemented by electronic hardware or a combination of software and electronic hardware. Whether these functions are implemented by hardware or software depends on the specific application of the technical solution or design limitations. Those skilled in the art can implement the functions described in different forms for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0076] In the embodiments of the present application, the disclosed systems, devices, and methods can also be implemented in other forms. For example, the division into the above means is only based on logical functions, and other division methods are also possible when actually implemented. For example, a plurality of means and components can be combined or integrated into other systems. Also, the coupling between each means can be direct or indirect. Further, the means for each function in the embodiments of the present application can be integrated into one processing means or exist as a single physical component, etc.

[0077] The above functions are implemented in the form of means that function as software and are stored in a device-readable storage medium when sold or used as an independent product. Therefore, the technical solution according to the present application is implemented in the form of a software product. The software product is stored in a device-readable storage medium. It may include some instructions for an electronic device to execute all or part of the process of the technical solution described in the embodiments of the present application. The above storage medium may include various media capable of storing program codes, such as ROM, RAM, portable disks, hard disks, magnetic disks, or optical disks.

[0078] The above content is only a specific embodiment of the present application, and the protection scope of the present application is not limited thereto. Those skilled in the art can make modifications and substitutions within the technical scope disclosed in the present application, and these modifications and substitutions should belong to the protection scope of the present application.

Claims

1. It is applicable to an electronic device having a first authentication module and a second authentication module, the electronic device acquires card information of a second cloud card from a cloud communication server, authenticates the card information of the second cloud card by the first authentication module, and when the authentication of the card information of the second cloud card is successful, releases the registration of the first authentication module, and the second cloud card and the first authentication module belong to the same network operator, the electronic device has acquired card information of a first cloud card from the cloud communication server, the first cloud card and the second authentication module belong to the same network operator, and authenticating the card information of the first cloud card by the second cloud card, and when the authentication of the card information of the first cloud card is successful, performing dual cloud card communication by the first cloud card and the second cloud card, including, characterized in that it is a dual cloud card communication method.

2. The authenticating the card information of the second cloud card by the first authentication module described above is including sending a first authentication to a card pool based on the data of the first authentication module, and acquiring an authentication result obtained by the card pool authenticating the card information of the second cloud card based on the data of the first authentication module, Correspondingly, the authenticating the card information of the first cloud card by the second cloud card described above is including sending a second authentication to a card pool based on the data of the second cloud card, and acquiring an authentication result obtained by the card pool authenticating the card information of the first cloud card, characterized in that it is the dual cloud card communication method according to Claim 1.

3. The performing dual cloud card communication by the first cloud card and the second cloud card described above is detecting first communication quality data of the first cloud card and second communication quality data of the second cloud card, and When the first communication quality data is better than the second communication quality data, data communication is performed by the first cloud card. When the first communication quality data is not better than the second communication quality data, data communication is performed by the second cloud card. The dual cloud card communication method according to claim 2, characterized by including this.

4. The method includes: When detecting a data abnormality in the first communication quality of the first cloud card, switching the data link to the second cloud card. Obtaining card information of a third cloud card from the cloud communication server, sending a third authentication to the card pool with the data of the second cloud card, and obtaining an authentication result of the card pool authenticating the card information of the third cloud card. And When the authentication of the authentication result of the card information of the third cloud card is successful, performing dual cloud card communication by the third cloud card and the second cloud card. The dual cloud card communication method according to claim 3, further characterized by including this.

5. When the authentication of the card information of the first cloud card is successful, the method includes obtaining, from the cloud communication server, the second authentication module belonging to the same operator as the first cloud card through the data channel of the first cloud card. Sending the third authentication to the card pool with the data of the second cloud card is Sending a third authentication to the card pool with the data of the second cloud card and the second authentication module, and obtaining an authentication result of the card pool authenticating the card information of the third cloud card by the second authentication module. The dual cloud card communication method according to claim 4, characterized by including this.

6. Performing dual cloud card communication by the third cloud card and the second cloud card is Detecting the third communication quality data of the third cloud card and the second communication quality data of the second cloud card, and When the third communication quality data is better than the second communication quality data, data communication is performed by the third cloud card. When the third communication quality data is not better than the second communication quality data, data communication is performed by the second cloud card. The dual cloud card communication method according to claim 4, characterized by including this.

7. The first authentication module and the second authentication module include authentication modules of a physical SIM card, an eSIM card, and a SoftSIM. The dual cloud card communication method according to claim 1, characterized by this.

8. The first cloud card and the second cloud card belong to different network operators. The dual cloud card communication method according to claim 1, characterized by this.

9. For acquiring card information of a second cloud card from a cloud communication server, a first acquisition module in which the second cloud card and the first authentication module belong to the same network operator, A first authentication module for authenticating the card information of the second cloud card acquired by the first acquisition module by the first authentication module, and when authentication of the second cloud card is successful, for releasing the registration of the first authentication module, For acquiring card information of a first cloud card from the cloud communication server, a second acquisition module in which the first cloud card and the second authentication module belong to the same network operator, The second authentication module for authenticating the card information of the first cloud card acquired by the second acquisition module by the second cloud card, When authentication of the first cloud card is successful by the second authentication module, a dual cloud card communication module for performing dual cloud card communication by the first cloud card and the second cloud card, including this. An electronic device characterized by this.

10. Specifically, the first authentication module is for transmitting a first authentication to a card pool based on data of the first authentication module, and acquiring an authentication result in which the card pool authenticates the card information of the second cloud card based on data of the first authentication module. Correspondingly, the second authentication module is specifically for transmitting a second authentication to a card pool based on the data of the second cloud card and obtaining an authentication result of the card pool authenticating the card information of the first cloud card. The electronic device according to claim 9 is characterized by this.

11. The dual cloud card communication module includes a communication quality detection means and a dual cloud card communication means. The communication quality detection means is for detecting first communication quality data of the first cloud card and second communication quality data of the second cloud card. The dual cloud card communication means is for performing data communication by the first cloud card when the first communication quality data is better than the second communication quality data, and performing data communication by the second cloud card when the first communication quality data is not better than the second communication quality data. The electronic device according to claim 10 is characterized by this.

12. When the communication quality detection means detects an abnormality in the first communication quality data of the first cloud card, the dual cloud card communication module further includes an abnormal communication means for switching a data link to the second cloud card. Correspondingly, the electronic device further includes a third acquisition module and a third authentication module. The third acquisition module is for acquiring card information of a third cloud card from the cloud communication server. The third authentication module is for transmitting a third authentication to the card pool based on the data of the second cloud card and obtaining an authentication result of the card pool authenticating the card information of the third cloud card. When the authentication result is a successful authentication for the card information of the third cloud card, the abnormal communication means further performs dual cloud card communication by the third cloud card and the second cloud card. The electronic device according to claim 11 is characterized by this.

13. The first cloud card and the second cloud card belong to different network operators. The electronic device according to claim 9 is characterized by this.

14. The first authentication module and the second authentication module include an authentication module for a physical SIM card, an eSIM card, and a SoftSIM, and the electronic device according to claim 9 is characterized in that.

15. A device including a processor, an encryptor, a memory, and a computer program stored in the memory and executed by the processor, wherein when the processor executes the computer program, the dual-cloud card communication method according to any one of claims 1 to 8 is realized, and the dual-cloud card communication device is characterized in that.

16. Executable instructions are stored, The executable instructions, when executed by a computer, implement the method according to any one of claims 1 to 8, and the storage medium readable by a device is characterized in that.

Citation Information

Patent Citations

  • Dynamic switching network card

    CN114175702A

  • Method for providing integrity protection in a dual SIM dual standby device

    US20170064762A1

  • Network registration method, apparatus and system, and storage medium

    WO2020227925A1

  • Service providing method and device using plurality of sims

    WO2021034175A1

  • Method, device and computer storage medium of communication

    WO2021174388A1