Method for switching between private and public networks based on cloud communication and cloud communication terminal

JP7636582B2Active Publication Date: 2025-02-26SHANGHAI TUGE DATA TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023561796
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-07-14
Filing Date
2021-10-14
Publication Date
2025-02-26
Estimated Expiration
2041-10-14

AI Technical Summary

Benefits of technology

【0021】 本発明による有益な効果は以下の通りである。 本発明に係る方法は、クラウドSIMカードに基づいて、専用ネットワークと公共ネットワークを切り替える問題を解決解决し、複数の専用ネットワークと複数の公共ネットワークを円滑に接続することができ、ローミングプロトコルを互いに締結する必要が無いでも、専用ネットワークと公共ネットワークによりネットワークを一緒に組み立てることを実現することができる。 まず、クラウド通信技術により、専用ネットワーク領域に専用ネットワーク基地局のネットワークを使用し、専用ネットワーク領域に入ると専用ネットワークに切り替え、専用ネットワーク領域から離れると公共ネットワークに切り替えることにより、専用ネットワークを介して、ネットワークを組み立てるコストとクラウド通信端末の通信用料金を削減することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007636582000001
    Figure 0007636582000001
  • Figure 0007636582000002
    Figure 0007636582000002
  • Figure 0007636582000003
    Figure 0007636582000003
Patent Text Reader

Abstract

The present invention relates to a method for switching between a private network and a public network based on cloud communication and a cloud communication terminal. The method includes: a cloud communication server receives measurement information reported by a cloud communication terminal, the measurement information includes measurement information of all networks at the current location of the cloud communication terminal; based on the measurement information and the network currently used by the cloud communication terminal, it is determined whether the current cloud communication terminal meets the condition for switching networks; if the condition for switching networks is met, a cloud SIM card is allocated to the cloud communication terminal so that the cloud communication terminal establishes a data connection to a target network based on the cloud SIM card; when the cloud communication server receives the information fed back from the cloud communication terminal that the data connection to the target network has been successfully established, the cloud communication server releases the cloud SIM card used by the cloud communication terminal for the original network. The above method can effectively reduce the communication cost of the cloud communication terminal under the premise of guaranteeing the communication quality of the cloud communication terminal.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to the technical field of network communication, and in particular to a method for switching between a private network and a public network based on cloud communication, and a cloud communication terminal and a cloud communication server. [Background technology]

[0002] The public network refers to a public wireless communication network operated by a telecommunications carrier, such as the “Zenqiutong” (registered trademark) service or the “Shenzhouxing” (registered trademark) service operated by China Mobile. The private network refers to a private wireless communication network, such as the trunk communication network of a public security system.

[0003] The prior art has provided several methods for switching between public and private networks for communication, such as a terminal device for wireless communication compatible with 4G private and 5G public networks and a self-adaptation method thereof, and a dual-mode communication method, terminal and system having public and private networks have also been disclosed.

[0004] The defect of the above method is that when using a dual SIM card to access a 4G dedicated network and a 5G public network, only one dedicated network and one public network can be used, and the device is located in an area that can only be covered by the 5G public network, and if the accessed 5G public network fails, the network coverage will be lost.The dual-mode communication method having a public network and a dedicated network is based on a SIM card, and the total number of dedicated networks and public networks that can be accessed by a terminal that has dual networks but can only use one at a time, or a terminal that has dual networks and can use two at a time, does not exceed two.

[0005] Furthermore, the above method cannot take into consideration the traffic load on the network currently used by the terminal, and cannot guarantee the service quality for the terminal. Therefore, when switching between a dedicated network and a public network, the problem that needs to be solved quickly is how to reduce the communication cost for the terminal, on the premise that the communication quality can be guaranteed for the terminal. Summary of the Invention [Problem to be solved by the invention]

[0006] In view of the above-mentioned deficiencies and shortcomings in the prior art, the present invention provides a method for switching between a private network and a public network based on cloud communication and a cloud communication terminal, which can effectively reduce and solve the communication costs for the cloud communication terminal, on the premise that the communication quality can be guaranteed for the cloud communication terminal when switching between the two networks. [Means for solving the problem]

[0007] In order to achieve the above objectives, the main technical means adopted in the present invention include: According to a first aspect, a method for switching between a private network and a public network based on cloud communication provided by an embodiment of the present invention includes: Step 101: the cloud communication server receives the measurement information reported by the cloud communication terminal; Step 102, the cloud communication server determines whether the current cloud communication terminal meets the condition for switching the network based on the measurement information and the network used by the current cloud communication terminal; Step 103, when the condition for switching the network is met, the cloud communication server distributes a cloud SIM card to the cloud communication terminal, so that the cloud communication terminal establishes a data connection to the target network based on the cloud SIM card; and The cloud communication server includes a step 104 of releasing the cloud SIM card used by the cloud communication terminal in the original network when the cloud communication server receives information from the cloud communication terminal that a data connection to the target network has been successfully established; The cloud communication terminal is provided with an authentication card for transmitting authentication information, and at least one cloud SIM card for data connection to the network.

[0008] Preferably, when the source network is a public network and the target network is a private network, receiving measurement information reported by the cloud communication terminal from the cloud communication server includes receiving measurement information of the public network reported by the cloud communication server from a cloud SIM card and / or receiving measurement information of the public network reported by the cloud communication server from an authentication card, wherein the measurement information includes cell location information and signal strength.

[0009] Preferably, when the source network is a public network and the target network is a private network, the cloud communication server determines whether the current cloud communication terminal meets the condition for switching the network based on the measurement information and the network currently used by the cloud communication terminal. Step 1021, the cloud communication server determines whether the cloud communication terminal is located in a coverage area of ​​a dedicated network based on the cell location information in the survey information; Step 1022, the cloud communication server determines that the current cloud communication terminal satisfies a condition for switching networks if the current cloud communication terminal is located in a coverage area of ​​the dedicated network; Or, Step 102-1, in which the cloud communication server determines whether the cloud communication terminal is located in a coverage area of ​​a dedicated network based on cell location information in the survey information; Step 102-2, in which the cloud communication server acquires measurement information of the dedicated network reported by the cloud communication terminal when the cloud communication server is located in the coverage area of ​​the dedicated network; The cloud communication server includes a step 102-3 of determining whether the signal strength in the measurement information of the private network is greater than the first strength value or the signal strength in the measurement information of the public network, and if it is determined that it is greater, determining that the current cloud communication terminal meets the conditions for switching networks.

[0010] Preferably, the cloud communication server determines whether the cloud communication terminal is located in a coverage area of ​​a dedicated network based on cell location information in the survey information. Step 1020a: when the cloud communication server determines that the cloud communication terminal is located in an outer periphery of a coverage area of ​​a dedicated network based on the cell location information in the measurement information, the cloud communication server transmits information of a first time interval for reporting measurement information to the cloud communication terminal; Step 1020b, in which the cloud communication server receives measurement information reported by the cloud communication terminal based on a first time interval, and when the cloud communication terminal is determined to be located in a critical area between a public network coverage area and a private network coverage area based on the measurement information, sends information of a second time interval for reporting measurement information to the cloud communication terminal; the cloud communication server receives the measurement information reported by the cloud communication terminal based on the second time interval, and when the cloud communication terminal is determined to be located in the edge area of ​​the coverage area of ​​the dedicated network based on the measurement information, transmits information of a third time interval for reporting the measurement information to the cloud communication terminal; Step 1020d, in which the cloud communication server receives measurement information reported by the cloud communication terminal based on a third time interval, and determines whether the cloud communication terminal is located in a coverage area of ​​a dedicated network based on the measurement information; the first time interval band is greater than the second time interval band, the second time interval band is greater than the third time interval band; Or, When the cloud communication server determines that the cloud communication terminal is located in an outer periphery of a coverage area of ​​a dedicated network based on the cell location information in the measurement information, the cloud communication server transmits information of a first time interval for reporting measurement information to the cloud communication terminal in step 1020a'; the cloud communication server receives measurement information reported by the cloud communication terminal based on a first time interval, and when the cloud communication terminal is determined to be located in a critical area between a public network coverage area and a private network coverage area based on the measurement information, sends information of a second time interval for reporting measurement information to the cloud communication terminal in step 1020b'; The cloud communication server includes a step 1020c' of receiving measurement information reported by the cloud communication terminal based on a second time interval, and determining whether the cloud communication terminal is located in a coverage area of ​​a dedicated network based on the measurement information.

[0011] Preferably, when the source network is a private network and the target network is a public network, the cloud communication server receiving the measurement information reported from the cloud communication terminal includes the cloud communication server receiving measurement information of the private network reported from the cloud SIM card, and / or the cloud communication server receiving measurement information of the public network reported from the authentication card, each of the measurement information including cell location information and signal strength.

[0012] Preferably, when the source network is a private network and the target network is a public network, the cloud communication server determines whether the current cloud communication terminal meets the condition for network switching based on the measurement information and the private network currently used by the cloud communication terminal; The cloud communication server determines whether the cloud communication terminal is located in an edge area of ​​a coverage area of ​​a dedicated network based on cell location information in the measurement information; When it is determined that the cloud communication terminal is located, the cloud communication server transmits a first request for acquiring QoS information to the cloud communication terminal, and the cloud communication terminal acquires the QoS information acquired based on the first request; and The cloud communication server determines whether the QoS information is greater than a predetermined threshold, and if it is determined that the QoS information is not greater, determines that the current cloud communication terminal satisfies a condition for switching networks.

[0013] Preferably, the method comprises the steps of: When the cloud communication server does not receive information that a data connection to a target network has been successfully established as feedback from the cloud communication terminal during a first predetermined time period in which the cloud SIM card is distributed, the cloud communication server transmits information to the cloud communication terminal to make a data connection to the original network using the cloud SIM card that is data-connected to the original network so that the cloud communication terminal continues to use the original network; and The cloud communication server further includes: pending a cloud SIM card for the cloud communication terminal to make a data connection in the original network until the network of the cloud communication terminal is not successfully switched.

[0014] Preferably, the method further comprises the cloud communications server suspending from switching networks during a second predetermined period of time during which the cloud communications server has not successfully switched networks.

[0015] According to a second aspect, an embodiment of the invention comprises: The cloud communication terminal periodically reports measurement information to the cloud communication server, and the cloud communication server determines whether the current cloud communication terminal meets a condition for switching networks based on the measurement information and a network in which the cloud communication terminal is currently located; When a condition for switching networks is satisfied, the cloud communication terminal receives information for switching networks transmitted from the cloud communication server, and the information for switching networks includes a cloud SIM card for making a data connection to the target network; and The cloud communication terminal establishes a data connection to a target network based on the cloud SIM card, and when the data connection is successful, sends information of the successful establishment to a cloud communication server, so as to release the cloud SIM card used by the cloud communication terminal in the original network; The cloud communication terminal is provided with an authentication card for transmitting authentication information and at least one cloud SIM card for data connection with the network, and a method for switching between a private network and a public network based on cloud communication is further provided.

[0016] Preferably, when the source network is a public network and the target network is a private network, the cloud communication terminal periodically reports the measurement information to the cloud communication server. When the cloud communication terminal is close to a coverage area of ​​a dedicated network, the cloud communication terminal receives information of an n-th time interval for reporting measurement information transmitted from the cloud communication server, and reports the measurement information to the cloud communication server based on the n-th time interval, where the n-th time interval is determined by the cloud communication server based on the distance between the cell location information in which the cloud communication terminal is located and the coverage area of ​​the dedicated network, where n is a natural number greater than 0.

[0017] Preferably, when the source network is a private network and the target network is a public network, the cloud communication terminal periodically reports measurement information to the cloud communication server, and when the cloud communication terminal is located in an edge area of ​​a coverage area of ​​the private network, the method further includes: receiving a first request from the cloud communication terminal to obtain QoS information sent by the cloud communication server when the cloud communication terminal is located in an edge area of ​​a coverage area of ​​the private network; communicating with the cloud communication server based on the first request, so that the cloud communication server obtains QoS information for the cloud communication terminal to make a data connection; and determining whether the cloud communication terminal currently meets the conditions for switching networks based on the QoS information.

[0018] Preferably, the method comprises the steps of: The cloud communication terminal establishes a data connection to the target network based on the cloud SIM card, and when the data connection is not successful, receives information sent from the cloud communication server, for making a data connection to the original network by using the cloud SIM card to make a data connection to the original network; The cloud communication terminal further includes making a data connection to an original network based on the cloud SIM card in the information, where the cloud SIM card making the data connection in the original network is a card pending by the cloud communication server until the network of the cloud communication terminal is successfully switched.

[0019] According to a third aspect, a cloud communication server includes a memory, a processor, and a card slot; A program is stored in the memory, the processor executes the program in the memory, a plurality of cloud SIM cards are stored in the card slot, the cloud SIM cards are cards that are called by the processor and distributed to the cloud communication terminals to realize data connection to a target network, and the processor executes the method according to any one of the first aspects described above.

[0020] According to a fourth aspect, a cloud communication terminal includes a memory and a processor, A program is stored in the memory and the processor executes the program in the memory, specifically for executing the method according to any one of the second aspects above. Effect of the Invention

[0021] The beneficial effects of the present invention are as follows: The method of the present invention solves the problem of switching between private networks and public networks based on a cloud SIM card, and can smoothly connect multiple private networks and multiple public networks, and can realize the joint assembly of networks by private networks and public networks without the need to conclude roaming protocols with each other. First, cloud communication technology uses a network of dedicated network base stations in a dedicated network area, and switches to the dedicated network when entering the dedicated network area, and switches to a public network when leaving the dedicated network area, thereby reducing the cost of assembling the network and the communication fees of the cloud communication terminal via the dedicated network.

[0022] Next, if the quality of the dedicated network cannot meet the required QoS, the dedicated network can be switched to a public network through cloud communication technology to guarantee the quality of communication, and thus improve the network quality experienced by users. Therefore, the method of the present invention can effectively reduce the communication cost of the cloud communication terminal when switching from the dedicated network to a public network, on the premise that the communication quality can be guaranteed for the cloud communication terminal. [Brief description of the drawings]

[0023] [Figure 1]FIG. 1 is a schematic diagram showing areas covered by a conventional private network and a public network. [Diagram 2] FIG. 2 is a schematic diagram showing the flow of a method for switching between a private network and a public network based on cloud communication provided by an embodiment of the present invention; [Figure 3A] FIG. 2 is a schematic diagram showing the flow of a method for switching between a private network and a public network based on cloud communication provided by another embodiment of the present invention; [Figure 3B] FIG. 2 is a schematic diagram showing the flow of a method for switching between a private network and a public network based on cloud communication provided by another embodiment of the present invention; [Figure 3C] FIG. 2 is a schematic diagram showing the flow of a method for switching between a private network and a public network based on cloud communication provided by another embodiment of the present invention; [Figure 4] FIG. 2 is a schematic diagram showing the flow of a method for switching between a private network and a public network based on cloud communication provided by another embodiment of the present invention; [Diagram 5] FIG. 2 is a schematic diagram showing the configuration of a communication device provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0024] For ease of understanding and to better understand the present invention, the present invention will be described in detail below based on specific embodiments with reference to the drawings. In order to better understand the above technical means, the following exemplary embodiments of the present invention will be described in more detail with reference to the drawings. In the drawings, exemplary embodiments of the present invention are shown, but it should be understood that the present invention can be realized in various forms and is not limited to the embodiments described herein. Meanwhile, the purpose of providing these embodiments is to provide a clear and in-depth understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art.

[0025] In the prior art, a terminal can only support one physical card, and a terminal can only support one public network operator in one time period. When switching between a public network and a private network, the terminal cannot balance the traffic level of the network currently used, and thus cannot guarantee the quality of service for the terminal. Currently, companies can build LTE or 5G private networks to meet their needs, but there are limitations due to costs. Therefore, the private network cannot cover the coverage area of ​​the public network, and the progress of building the private network is slower than that of the public network. As shown in FIG. 1, the coverage areas of the public network and the private network are shown.

[0026] In an embodiment of the present invention, based on cloud communication technology, in an area covered by a private network, a cloud communication server distributes a private network cloud SIM card to a cloud communication terminal, so that the cloud communication terminal can access the private network (or access the private network via a VPN). In an area where the private network cannot be covered or the quality is low, a cloud communication server distributes a public network cloud SIM card to the cloud communication terminal, so that the cloud communication terminal can switch from the private network to the public network, thereby expanding the scope of use of the private network by the cloud communication terminal.

[0027] It should be noted that in the following embodiment, the cloud communication terminal is provided with an authentication card for transmitting authentication information and at least one cloud SIM card for connecting to network data. The authentication card in this embodiment may be a real SIM card or a Ki card for performing authentication locally. Ki (Key identifier) ​​is a key for encrypting and transferring data between the SIM card and the operator. The Ki card is similar to a virtual SIM card, and authentication is completed by executing an algorithm locally on the terminal, and there is no need to execute an algorithm on the cloud side to complete authentication.

[0028] The authentication card in this embodiment, also called an ignition card, is for sending authentication information to a cloud communication terminal and for reporting surveying information in the case where a data connection cannot be established in the cloud SIM card (i.e., data card / data cloud card).

[0029] First embodiment As shown, Fig. 2 is a schematic diagram showing the flow of a method for switching between a private network and a public network based on cloud communication provided by an embodiment of the present invention. The subject performing the method according to the embodiment may be a cloud communication server. The method includes the following steps: In step 101, the cloud communication server receives measurement information reported by the cloud communication terminal. In this embodiment, the measurement information includes measurement information about one or more networks at the current location of the cloud communication terminal. For example, the measurement information includes information such as PLMN, network type, cell location information, 4G / 5G TAC, ECI, 2G, 3G LAC, CI, signal strength, frequency band, frequency, etc. In step 102, the cloud communication server determines whether the current cloud communication terminal meets a condition for switching networks based on the measurement information and the network currently used by the cloud communication terminal. Step 103: if a condition for switching networks is met, the cloud communication server distributes a cloud SIM card to the cloud communication terminal, so that the cloud communication terminal establishes a data connection to a target network based on the cloud SIM card. In step 104, when the cloud communication server receives feedback information from the cloud communication terminal that a data connection to the target network has been successfully established, the cloud communication server releases the cloud SIM card used by the cloud communication terminal in the original network. It should be noted that in this embodiment, if the cloud communication server does not receive feedback from the cloud communication terminal during the first predetermined time period in which the cloud SIM card is distributed that indicates that a data connection to the target network has been successfully established, the cloud communication server sends information to the cloud communication terminal to establish a data connection in the original network using the cloud SIM card that is data connected to the original network, so that the cloud communication terminal continues to use the original network. The cloud communication server puts the cloud SIM card for the cloud communication terminal to establish a data connection in the original network on hold until the cloud communication terminal successfully switches the network, i.e., does not release the cloud SIM card, and keeps it pending until it receives feedback from the cloud communication terminal that the data connection to the target network has been successfully established and releases it again. Additionally, the cloud communication server halts from switching networks during a second predetermined time period during which the network is not successfully switched.

[0030] The first and second predetermined time periods according to this embodiment are both information that is preset in the cloud communication server, and may be set according to actual needs.

[0031] In a specific application, the cloud communication server sends a switching command through a data connection link in the original network, the switching command includes a newly allocated cloud SIM card of the target network. At this time, the cloud communication server puts the cloud SIM card in the original network on hold. That is, the cloud communication terminal stores in the terminal that the original cloud SIM card will not be used. The cloud communication terminal completes the switching by searching for a network, accessing the network, performing authentication, and establishing a data connection based on the new cloud SIM card of the target network.

[0032] When the cloud communication terminal successfully switches to a network, it transmits information of the successful network switching to the cloud communication server, and the cloud communication server notifies the card slot that the switching has been completed, and releases the cloud SIM card corresponding to the original network for use by other cloud communication terminals.

[0033] If a data connection cannot be successfully established for a predetermined time T301 after switching to the target network, the cloud communication server determines that the switching has failed. The cloud communication server sends a notification to the cloud communication terminal via the data link of the authentication card to activate the pending cloud SIM card, and the cloud communication terminal activates the pending cloud SIM card of the original network in the cloud communication terminal. At this time, the cloud communication server starts a switching failure timer T302, and does not execute the switching even if it determines that the switching condition has been met through measurement during the time set by the timer, and when the timer times out, makes a determination based on the measurement information reported by the cloud communication terminal. Of course, the new cloud SIM card corresponding to the target network can be released for use by other cloud communication terminals.

[0034] When specifically applied, after the switch is completed, in order to prevent the signal from fluctuating and switching back to the original network too quickly, a timer T401 is set to prevent handover, and even if the measurement information reported by the cloud communication terminal meets the new conditions for switching the network during the time set by this timer, the decision is not made, but the decision is made again after waiting for the timer T401 to time out. The above T301, T302, and T401 are all lengths of time previously set in the cloud communication server.

[0035] In the above embodiment, a private network and a public network are assembled based on cloud communication technology, and the connection is smoothly achieved when switching between the private network and the public network, which not only expands the scope of use of the cloud communication terminal, but also ensures the communication quality of the cloud communication terminal and effectively reduces costs. The method of the present invention can solve the problem of switching between the private network and the public network through the cloud SIM card, and can smoothly connect multiple private networks and multiple public networks, eliminating the need to mutually conclude roaming protocols, and allowing a network to be built by both the private network and the public network.

[0036] Second embodiment For a better understanding of the network switching process according to the present invention, reference is now made to Figures 3A, 3B and 3C.

[0037] Figure 3A shows a schematic diagram of the flow of switching from a public network to a private network. As shown in Figure 3A, when the source network is a public network and the target network is a private network, the cloud communication terminal periodically reports measurement information (for example, cell location information reported every certain time (T)), and the cloud communication server matches the location information with a database located in the background based on the reported cell location information, and judges the condition for switching networks when the coverage area of ​​the base station of the private network is reached.

[0038] If it is determined that the network can be switched, one cloud SIM card that can be registered to the private network is distributed to the cloud communication terminal. If the cloud SIM card is normal, the registration should be successful within one minute. If the cloud communication terminal returns a message to the cloud communication server indicating that the data connection has been successfully established when the registration is successful, the cloud communication server releases the cloud SIM card used by the cloud communication terminal to the public network. In step 301, the cloud communication server receives measurement information reported by the cloud communication terminal. When the source network is a public network and the target network is a private network, the measurement information includes measurement information of the public network received by the cloud communication server and reported by the cloud SIM card, and / or measurement information of the public network received by the cloud communication server and reported by the authentication card. However, the measurement information includes information such as cell location information, signal strength, PLMN (Public Land Mobile Network), network type, 4G / 5G TAC (Tracking Area Code), ECI (E-UTRAN Cell Identifier), 2G, 3G LAC, CI, signal strength, frequency band, frequency, etc. In practical application, the cloud communication terminal reports the measurement information using the cloud SIM card connected to data, and when the data connection to the cloud SIM card is interrupted, the authentication card connects to the public network to report the measurement information. In step 302, the cloud communication server determines whether the cloud communication terminal is located in an area covered by a dedicated network according to cell location information in the survey information. For example, when the cloud communication server determines that the cloud communication terminal is already in close proximity to a base station of the dedicated network, it notifies the cloud communication terminal that it is possible to shorten the reporting period, and when the cloud communication terminal arrives within the range covered by the base station of the dedicated network, it determines the conditions for switching networks. When the data connection is located in a public network, the cloud communication terminal reports the measured cell information and RSRP information to the authentication card and cloud SIM card of the cloud communication terminal at predetermined intervals to determine whether the cloud communication terminal is entering an area. When the cloud communication terminal is located in the outer periphery of the public network, the cloud communication terminal continuously performs measurement according to the time T101 and reports the measured information. When the cloud communication terminal enters the critical area between the public network and the private network, the measurement time is shortened, the cloud communication terminal performs measurement according to the time T102 and reports the measurement information. When the cloud communication terminal enters the overlapping area between the public network and the private network, the cloud communication terminal performs measurement according to the time T103 and reports the measurement information. The measurement time may be set in the background and transmitted to the cloud communication terminal for execution. The measurement time of T101 is the longest, T102 is shorter, and T103 is the shortest. In step 303, the cloud communication server determines that the current cloud communication terminal satisfies a condition for switching networks if the current cloud communication terminal is located in an area covered by a dedicated network. Step 304: the cloud communication server distributes a cloud SIM card to the cloud communication terminal, and allows the cloud communication terminal to establish a data connection to a target network based on the cloud SIM card. In step 305, when the cloud communication server receives the information that the data connection to the target network has been successfully established, the cloud communication server releases the cloud SIM card used by the cloud communication terminal in the original network. In this embodiment, the cloud communication terminal determines whether it is located in the area covered by the private network based on the cell location information measured and reported by the cloud communication terminal, and switches from the public network to the private network, realizing an invisible switching mode, and the private network is used preferentially in the area covered by the private network, thereby achieving the purpose of reducing communication costs.

[0039] In another possible embodiment, the method for switching between a private network and a public network based on cloud communication according to this embodiment includes the following steps, as shown in FIG. 3B. In step 310, the cloud communication server receives the measurement information reported by the cloud communication terminal. In step 311, the cloud communication server determines whether the cloud communication terminal is located in a coverage area of ​​a dedicated network based on the cell location information in the measurement information. For example, when the cloud communication server determines that the cloud communication terminal is already close to a base station of the dedicated network, it notifies the cloud communication terminal that the reporting period can be shortened, and when the cloud communication terminal arrives in the coverage area of ​​the base station of the dedicated network, it determines the condition for switching the network. In step 312, when the cloud communication terminal is located in the coverage area of ​​the dedicated network, the cloud communication server acquires the measurement information of the dedicated network reported by the cloud communication terminal. Regarding the signal strength of the measurement information (called RSRP in the case of 4G / 5G network, RSCP in the case of 3G network, and Rx Level in the case of 2G network), the information of the original network is reported to be measured when the cloud communication terminal is located in the original network, and when the cloud communication terminal is located in an area overlapping with the target network, the authentication card is put on hold to measure the network information of the target network (i.e., the measurement information), and the measurement result is reported via the data link of the cloud SIM card. When the measurement is completed, the authentication card is restored to its original state and data connection. A judgment is made based on the measurement result, and if the conditions for switching are met, an attempt is made to switch to the cloud SIM card. If successful, the original cloud SIM card is released, whereas if unsuccessful, the original cloud SIM card is returned. In step 313, the cloud communication server determines whether the signal strength in the measurement information of the private network is greater than the first strength value or the signal strength in the measurement information of the public network, and if it is determined that it is greater, the cloud communication server determines that the current cloud communication terminal meets the condition for switching networks. Step 314: the cloud communication server distributes a cloud SIM card to the cloud communication terminal, and allows the cloud communication terminal to establish a data connection to a target network based on the cloud SIM card. In step 315, when the cloud communication server receives feedback information from the cloud communication terminal that a data connection to the target network has been successfully established, the cloud communication server releases the cloud SIM card used by the cloud communication terminal in the original network. In this embodiment, it is determined whether the terminal enters the coverage area of ​​the dedicated network based on the cell location information and the signal strength of the dedicated network reported by the cloud communication terminal. If the terminal enters the coverage area of ​​the dedicated network, a dedicated network cloud SIM card is distributed, the public network is switched to the dedicated network, and the dedicated network is used preferentially in the coverage area of ​​the dedicated network, thereby reducing the purpose of reducing communication costs.

[0040] For example, the above step 302 or step 311 further includes the following sub-steps: Sub-step 3020a: when the cloud communication server determines, based on the cell location information in the measurement information, that the cloud communication terminal is located in an outer area of ​​a coverage area of ​​a dedicated network, the cloud communication server transmits information of a first time interval for reporting measurement information to the cloud communication terminal. In sub-step 3020b, the cloud communication server receives measurement information reported by the cloud communication terminal based on a first time interval, and when it determines based on the measurement information that the cloud communication terminal is located in a critical area between the coverage area of ​​a public network and the coverage area of ​​a private network, it sends information of a second time interval for reporting the measurement information to the cloud communication terminal. In sub-step 3020c, the cloud communication server receives measurement information reported by the cloud communication terminal based on a second time interval, and when it determines based on the measurement information that the cloud communication terminal is located in the edge area of ​​the dedicated network cover area, it transmits information of a third time interval for reporting the measurement information to the cloud communication terminal. In sub-step 3020d, the cloud communication server receives measurement information reported by the cloud communication terminal based on a third time interval, and determines whether the cloud communication terminal is located in a coverage area of ​​a dedicated network based on the measurement information, where the first time interval is greater than a second time interval, and the second time interval is greater than a third time interval.

[0041] In another embodiment, the above step 302 / step 311 further includes the following sub-steps: In sub-step 3020a', when the cloud communication server determines that the cloud communication terminal is located in an outer area of ​​a coverage area of ​​a dedicated network based on the cell location information in the measurement information, the cloud communication server transmits information of a first time interval for reporting measurement information to the cloud communication terminal. In sub-step 3020b', the cloud communication server receives measurement information reported by the cloud communication terminal based on a first time interval, and when it determines based on the measurement information that the cloud communication terminal is located in a critical area between the coverage area of ​​a public network and the coverage area of ​​a private network, it transmits information of a second time interval for reporting the measurement information to the cloud communication terminal. Sub-step 3020c' involves the cloud communication server receiving measurement information reported by the cloud communication terminal based on a second time interval, and determining, based on the measurement information, whether the cloud communication terminal is located in a coverage area of ​​a dedicated network. When approaching a coverage area of ​​a dedicated network, the frequency at which the cloud communication terminal reports measurement information can be increased, thereby effectively and quickly determining whether it is located in the coverage area of ​​the dedicated network, improving the user experience and ensuring the accuracy and efficiency of switching.

[0042] FIG. 3C is a schematic diagram showing a flow of switching from a private network to a public network. In step 320, as shown in FIG. 3C, the cloud communication server receives measurement information reported by the cloud communication terminal. The source network is a private network, and the target network is a public network. At this time, the cloud communication server receives the measurement information of the private network reported by the cloud SIM card, and / or receives the measurement information of the public network reported by the authentication card. In practical application, when the authentication card is always located in the public network and the cloud SIM card cannot make a data connection, the authentication card is used to report the measurement information of the public network. The measurement information includes cell location information, signal strength, PLMN, network type, 4G / 5G TAC, ECI, 2G, 3G LAC, CI, signal strength, frequency band, frequency, etc. In practical application, the cloud communication terminal reports the measurement information using a cloud SIM card that communicates with a dedicated network, and the cloud SIM card corresponding to the dedicated network reports the measurement information through a data connection between the authentication card and a public network when the data connection is interrupted. The authentication card in this embodiment always uses the network of the public network.

[0043] Generally, the authentication card transmits information only when the cloud SIM card does not have a data connection. For example, the authentication card may report measurement information when the cloud SIM card switches data links, or when the cloud SIM card leaves the service area. In both of these cases, the cloud SIM card may lose data connection. In addition, the measurement information reported by the authentication card when the two networks are in mutual access areas includes network information of the public network that has been collected.

[0044] The survey information includes information reported to the cloud terminal from the authentication card and the cloud SIM card. When reporting survey contents, priority is given to reporting via the data link of the cloud SIM card. When the data link cannot be connected to the cloud SIM card, the report is made via the data link of the authentication card. When the data link cannot be connected to the cloud SIM card, QoS is not necessarily satisfied. In this case, since the condition for switching the network is directly satisfied, it is possible to directly start the switching flow. In step 321, the cloud communication server determines whether the cloud communication terminal is located in an edge area of ​​a coverage area of ​​a dedicated network based on cell location information in the reported measurement information.

[0045] In this embodiment, the cloud communication server is provided with the location information of each cell in the coverage area of ​​the dedicated network. Based on the cell location information in the measurement information reported by the cloud communication terminal, it is determined whether the cloud communication terminal is located in the coverage area of ​​the dedicated network. In step 322, if it is determined that the cloud communication server is located, the cloud communication terminal sends a first request to acquire QoS information, and the cloud communication terminal acquires QoS information according to the first request. That is, the cloud communication terminal needs to acquire QoS information by measuring the speed and check whether the QoS is satisfied. When switching between another public network and the public network, if there are multiple public network operators, the cloud communication terminal may identify the most suitable public network operator by measuring the speed. In this step, acquiring QoS or measuring the speed is both for the original network, that is, in this embodiment, the cloud SIM card measures the speed for the dedicated network. In step 323, the cloud communication server determines whether the QoS information is greater than a predetermined threshold, and if not, determines that the current cloud communication terminal meets the condition for switching networks. In practical application, in order to guarantee the quality of communication, the cloud communication server and the cloud communication terminal in the edge area access each other to obtain the QoS information of the current cloud communication terminal in the dedicated network. It can be understood that in this embodiment, the signal strength (e.g., RSRP) of the cloud SIM card triggers QoS measurement. The QoS measurement includes QoS information such as uplink and downlink bit rate, delay, jitter, and packet loss in the measurement result between the cloud communication terminal and the network speed measurement platform (the speed measurement platform may be the cloud communication server or a third-party speed measurement platform). The QoS measurement link is always performed to the cloud SIM card, and the cloud SIM card at this time corresponds to the card of the dedicated network. In step 324, the cloud communication server distributes a cloud SIM card to the cloud communication terminal, and allows the cloud communication terminal to establish a data connection to a target network based on the cloud SIM card. In step 325, when the cloud communication server receives feedback information from the cloud communication terminal that a data connection to the target network has been successfully established, the cloud communication server releases the cloud SIM card used by the cloud communication terminal in the original network.

[0046] In this embodiment, based on the cell information, signal strength, and network speed occupied by the data card in the cloud communication terminal, it is judged whether the coverage or capacity of the private network can continuously guarantee QoS for the cloud communication terminal, and based on the reported value, it is judged whether it is necessary to trigger switching to the public network, and based on the information such as the RSRP and PLMN, location area, and cell location information of the authentication card, an appropriate public network cloud SIM card is distributed to the cloud communication terminal, and switching from the private network to the public network is performed, and the communication quality of the private network is guaranteed.

[0047] Alternatively, in another embodiment, the cloud communication terminal always receives measurement information of the private network reported by the cloud SIM card and measurement information of the public network reported by the authentication card, and uses the cell location information periodically reported by the cloud communication server to check the RSRP value to determine whether it is close to the edge covered by the private network, and if the signal strength value in the private network measurement information is lower than a predetermined threshold, it determines whether the signal strength in the public network measurement information reported by the authentication card is stronger than the signal strength of the private network, and if it is stronger by 6 dB or more, it is determined that the condition for switching the network is met and a flow for switching the card is initiated. An operator that is the same as the PLMN of the authentication card is distributed to the cloud communication terminal, and it is ensured that it corresponds to a network that can be registered in the local area. In other words, when the cloud communication terminal leaves the area covered by the dedicated network and arrives in the critical area of ​​the public network, the cloud communication server can determine whether the conditions for switching networks are met based on the location information and signal strength RSRP information reported by the cloud communication terminal, and also determine whether the specified QoS is met by measuring the network speed. If it is determined that the QoS is met, the dedicated network will continue to be used, but if the dedicated network QoS does not meet the standard, it will determine that the dedicated network should be left and switched to the public network, and proceed to the next step to switch networks.

[0048] In this embodiment, when the quality of the private network does not meet the predetermined QoS, the private network is switched to a public network through cloud communication technology, so that the communication quality can be guaranteed and the network quality perceived by the user can be improved.

[0049] Therefore, the method of the present invention can effectively reduce the communication cost for the cloud communication terminal when switching from a private network to a public network, on the premise that the communication quality can be guaranteed for the cloud communication terminal.

[0050] Third embodiment 4 is a schematic diagram showing the flow of a method for switching between a private network and a public network based on cloud communication provided by an embodiment of the present invention, as shown. The subject performing the method according to this embodiment may be a cloud communication terminal. The method includes the following steps: In step 401, the cloud communication terminal periodically reports measurement information to the cloud communication server, and the cloud communication server determines whether the current cloud communication terminal meets a condition for switching networks based on the measurement information and the network in which the cloud communication terminal is currently located. Step 402: when a network switching condition is met, the cloud communication terminal receives network switching information sent from the cloud communication server, and the network switching information includes a cloud SIM card for data connection to the target network. In step 403, the cloud communication terminal establishes a data connection to the target network based on the cloud SIM card, and when the data connection is successful, sends information indicating the establishment to the cloud communication server, and the cloud communication server releases the cloud SIM card used by the cloud communication terminal in the original network. The cloud communication terminal is provided with an authentication card for sending authentication information and at least one cloud SIM card for data connection with the network. Of course, the cloud communication terminal establishes a data connection to the target network based on the cloud SIM card, and if the data connection is not successful, receives information sent from the cloud communication server via the data link of the authentication card to make a data connection to the original network using the cloud SIM card to make a data connection to the original network. The cloud communication terminal performs data connection to the original network according to the cloud SIM card in the information, where the cloud SIM card performing data connection to the original network is a card pending until the cloud communication server does not successfully switch the network of the cloud communication terminal.

[0051] In a network switching mode, when the source network is a public network and the target network is a private network, the cloud communication terminal periodically reports measurement information to the cloud communication server, including the following: When the cloud communication terminal is close to an area covered by a private network, the cloud communication terminal receives information of an n-th time interval for reporting measurement information transmitted from the cloud communication server, and reports the measurement information to the cloud communication server based on the n-th time interval. The n-th time interval is specified by the cloud communication server based on the distance between the cell location information in which the cloud communication terminal is located and the area covered by the private network. n is a natural number greater than 0. In another form of network switching, when the source network is a private network and the target network is a public network, after the cloud communication terminal periodically reports the measurement information to the cloud communication server, the method further includes: when the cloud communication terminal is located in an edge area of ​​a coverage area of ​​the private network, it receives a first request for obtaining QoS information sent by the cloud communication terminal from the cloud communication server, and according to the first request, it accesses the cloud communication server to obtain QoS information for the cloud communication terminal to make a data connection, and the cloud communication server determines whether the cloud communication terminal currently meets the condition for network switching based on the QoS information.

[0052] In the embodiment of the present invention, the cloud communication server is generally referred to as a base station of a private network of a certain operator, and the terminal of the private network base station can be implemented according to the method shown in Figures 1 to 4, and all of them belong to the scope of the embodiment of the present invention. In other words, when data communication is performed through a private network base station, the method can be used to switch between multiple private networks and a public network, thereby reducing communication costs and improving the quality of the private network.

[0053] In addition, the private networks shown in Figures 1 to 4 may be public networks, and the method of the present invention may switch between any two public networks, both of which are within the scope of the embodiments of the present invention.

[0054] Fourth embodiment An embodiment of the present invention provides a cloud communication server, including a memory, a processor, and a card slot. A program is stored in the memory, and the program in the memory is executed by the processor. A plurality of cloud SIM cards are stored in the card slot, and the cloud SIM cards are cards that are called by the processor and serve the cloud communication terminal to establish a data connection to a target network. The processor executes any one of the methods described in the first to third embodiments above.

[0055] An embodiment of the present invention also provides a cloud communication terminal including a memory and a processor, wherein the memory stores a program, and the processor is for executing the program in the memory, specifically for performing a method described in any of the embodiments.

[0056] By allowing the cloud communication terminal of this embodiment and the cloud communication server of the above embodiment to access each other, the problem of switching between private networks and public networks can be solved, some private networks and some public networks can be smoothly connected, and a network can be assembled using both private networks and public networks without the need for a roaming protocol to be established between them.

[0057] In one aspect, the cost of assembling a network using a private network and the communication cost of a cloud communication terminal can be reduced by switching from a private network area to a private network and switching from the private network area to a public network through a network of private network base stations in a private network area using a cloud communication technology. In another aspect, when the quality of the private network cannot meet a predetermined QoS, the communication quality can be guaranteed and the network quality perceived by the user can be improved by switching from the private network to a public network based on the cloud communication technology.

[0058] Therefore, the method of the present invention can effectively reduce the communication cost for a cloud communication terminal on the premise that the communication quality can be guaranteed for the cloud communication terminal when switching from a private network to a public network.

[0059] The cloud communication server and the cloud communication terminal according to the above embodiment are both communication devices, and may be applied to the configuration of the communication device shown in FIG. 5. As shown in FIG. 5, the communication device shown in FIG. 5 may include at least one processor 51, at least one memory 52, at least one network interface 54, and / or other user interface 53. Each component in the communication device is coupled via a bus system 55. It can be understood that the bus system 55 is for realizing the connection and communication between these components. The bus system 55 may further include a power bus, a control bus, and a status signal bus in addition to a data bus. However, for clarity of explanation, each bus is shown as a bus system 55 in FIG. 5.

[0060] The communication device according to this embodiment executes the method shown in FIG. 1 to FIG. 4, in which the user interface 53 can be a display device, a keyboard or a click device (such as a mouse or a touch panel).

[0061] It should be understood that the memory 52 of the present embodiment may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory may be a ROM (Read-Only Memory), a PROM (Programmable ROM), an EPROM (Erasable PROM), an EEPROM (Electrically Erasable Programmable Read-Only Memory), or a flash memory. The volatile memory may be a RAM (Random Access Memory) used as an external cache memory. As described in an exemplary and non-limiting manner, many RAMs can be used. For example, SRAM (Static RAM), DRAM (Dynamic RAM), SDRAM (Synchronous DRAM), Double Data Rate Synchronous Dynamic Random Access Memory, Enhanced Synchronous Dynamic Random Access Memory, Synchronous Connected Dynamic Random Access Memory, and Direct Rambus Random Access Memory may be used. Memory 52 as described herein includes, but is not limited to, these and other types of memory and any other suitable memory.

[0062] In some embodiments, memory 52 stores an operating system 521 and applications 522, their components, executables or data structures, or a subset or extension thereof.

[0063] The operating system 521 includes various system programs, such as frameworks, kernels, drivers, etc., for implementing various basic operations and for processing tasks based on hardware. The application 522 includes various applications, such as a multimedia player, a browser, etc., for implementing operations by various applications. A program for implementing a method according to an embodiment of the present invention may be included in the application 522. In an embodiment of the present invention, the processor 51 may call a program or instruction stored in the memory 52, specifically, call a program or instruction stored in the application 522. The processor 51 is for executing steps of the method provided in the first aspect.

[0064] The methods disclosed in the above embodiments of the present invention may be applied to or realized by the processor 51. The processor 51 may be an integrated circuit or chip capable of processing signals. In the process of realization, each step in the above method may be performed by an integrated circuit or software instruction in the processor 51. The above processor 51 may be a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic device, a gate or transistor logic device, or an independent hardware component. Each method, step, and logical block diagram disclosed in the embodiments of the present invention may be realized or executed. The general-purpose processor may be a microprocessor, or the processor may be any ordinary processor, etc. The steps in the methods disclosed in the embodiments of the present invention may be directly executed by the processor of the decoder by hardware, or may be executed by a combination of hardware means and software means in the processor of the decoder. The software means may be located in a storage medium well known in the art, such as a random access memory, a cache memory, a read-only memory, a programmable read-only memory or an electrically erasable and programmable non-volatile memory, a register, etc. The storage medium is located in the memory 52, and the processor 51 reads information in the memory 52 and performs the steps of the above method in combination with the hardware.

[0065] In another aspect, the present invention further provides a computer-readable storage medium for storing a computer program, which, when executed by a processor, implements the steps of the method for switching between a private network and a public network based on cloud communication according to any of the above embodiments. It should be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementations, the processor may be implemented in one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processor devices (DSP Devices, DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), general purpose processors, controllers, microcontrollers, microprocessors, or other electronic means or combinations for performing the functions described herein.

[0066] For software implementation, the techniques described herein may be implemented by means of a processor for performing the functions described herein. The software code is stored in a memory and executed by a processor. The memory may be implemented internally or externally to the processor.

[0067] Those skilled in the art can understand that each exemplary means and algorithm steps described in accordance with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether these functions are realized by hardware or software is determined by the specific application scenario and design constraints of the technical means. A professional engineer can realize such functions using different methods according to each specific application scenario, but this realization cannot be understood as going beyond the scope of the present invention.

[0068] As will be apparent to those skilled in the art, for the sake of convenience and brevity, the detailed operation steps of the above-described system, device, and means may be referred to in the corresponding steps in the method-related embodiments, and will not be described here repeatedly. In some embodiments provided by the present application, it should be understood that, except for the steps in the method-related embodiments having a clear order, the order of execution may be arbitrarily adjusted. Such devices and methods may be realized in other forms. For example, the above-described device embodiments are merely illustrative, and the division of the means is only based on logic and function, and may be divided in other ways when actually realized. For example, multiple means or components may be combined or integrated into other systems, or some features may be omitted or not implemented. In addition, the coupling, direct coupling, and communication connection of each means shown or mentioned may be some interfaces, indirect coupling or communication connection between the devices or means, or may be electrical, mechanical, or other forms of connection.

[0069] The means described above as separable components may or may not be physically separated. The components expressed as means may or may not be physical means. That is, they may be located in one place or may be integrated into multiple network means. Depending on the actual needs, it is possible to select some or all of the means to achieve the purpose of the means of this embodiment. Also, each functional means according to each embodiment of the present invention may be integrated into one processing means, each means may exist physically independent, or two or more means may be integrated into one means.

[0070] The functions mentioned above may be realized in the form of software function means and stored in a computer-readable medium when sold or used as an independent product. According to this understanding, the technical means of the embodiments of the present invention may be essentially or contribute to the prior art or a part of the technical solution may be realized in the form of a software product. The computer software product is stored in a medium and includes some instructions, so that a computer (which may be a personal computer, a server, or a network device, etc.) executes all or part of the steps of the method described in each embodiment of the present invention.

[0071] It should be noted that in this specification, the words "comprise", "include", or any other variant thereof, mean the exclusive inclusion, meaning that a process, method, component, or device that includes a set of components may include not only those components, but also other components explicitly listed, or may further include components inherent in the process, method, component, or device. Without further limitations, a component defined by the phrase "comprising one of" does not necessarily mean that the process, method, component, or device that includes the component does not include other identical components to the exclusion of the other components.

[0072] It is understood by those skilled in the art that some of the above embodiments include some features included in other embodiments but not others, and that a combination of features from different embodiments is within the scope of the present invention and forms a different embodiment. Although the embodiments of the present invention have been described with reference to the drawings, various modifications and improvements can be made by those skilled in the art without departing from the spirit and scope of the present invention. All of these modifications and improvements are included in the scope of the claims.

Claims

1. Step 101: the cloud communication server receives measurement information reported from the cloud communication terminal; Step 102, the cloud communication server determines whether the current cloud communication terminal meets the condition for switching the network based on the measurement information and the network used by the current cloud communication terminal; Step 103, when the condition for switching the network is met, the cloud communication server distributes a cloud SIM card to the cloud communication terminal, so that the cloud communication terminal establishes a data connection to the target network based on the cloud SIM card; and The cloud communication server includes a step 104 of releasing a cloud SIM card used by the cloud communication terminal in a source network when the cloud communication server receives information that a data connection to the target network has been successfully established from the cloud communication terminal; The cloud communication terminal is provided with an authentication card for transmitting authentication information and at least one cloud SIM card for data connection to the network; When the source network is a private network and the target network is a public network, the cloud communication server determines whether the current cloud communication terminal meets the condition for switching networks based on the measurement information and the private network currently used by the cloud communication terminal; The cloud communication server determines whether the cloud communication terminal is located in an edge area of ​​a coverage area of ​​a dedicated network based on cell location information in the measurement information; When the cloud communication server determines that the cloud communication terminal is located, the cloud communication server transmits a first request for acquiring QoS information to the cloud communication terminal, and the cloud communication terminal acquires the QoS information based on the first request; The cloud communication server determines whether the QoS information is greater than a predetermined threshold, and if it is determined that the QoS information is not greater, determines that the current cloud communication terminal satisfies a condition for switching networks. A method for switching between a private network and a public network based on cloud communication, comprising:

2. When the source network is a public network and the target network is a private network, the cloud communication server receives the measurement information reported by the cloud communication terminal, The cloud communication server receives measurement information of the public network reported from the cloud SIM card, and / or the cloud communication server receives measurement information of the public network reported from the authentication card, The method for switching between private and public networks based on cloud communication according to claim 1 , wherein the measurement information includes cell location information and signal strength.

3. When the source network is a public network and the target network is a private network, the cloud communication server determines whether the current cloud communication terminal meets the condition for switching networks based on the measurement information and the network currently used by the cloud communication terminal; Step 1021: the cloud communication server determines whether the cloud communication terminal is located in a coverage area of ​​a dedicated network based on the cell location information in the survey information; Step 1022, the cloud communication server determines that the current cloud communication terminal satisfies a condition for switching networks if the current cloud communication terminal is located in a coverage area of ​​the dedicated network; Or, Step 102-1: the cloud communication server determines whether the cloud communication terminal is located in a coverage area of ​​a dedicated network based on cell location information in the survey information; Step 102-2: the cloud communication server acquires measurement information of the dedicated network reported by the cloud communication terminal when the cloud communication server is located in the coverage area of ​​the dedicated network; The method for switching between a private network and a public network based on cloud communication as described in claim 1 or 2, characterized in that it includes step 102-3, in which the cloud communication server determines whether the signal strength in the measurement information of the private network is greater than a first strength value or the signal strength in the measurement information of the public network, and if it is determined that it is greater, determines that the current cloud communication terminal meets the conditions for switching networks.

4. The cloud communication server determines whether the cloud communication terminal is located in a coverage area of ​​a dedicated network based on cell location information in the measurement information. When the cloud communication server determines that the cloud communication terminal is located in an outer periphery of a coverage area of ​​a dedicated network based on the cell location information in the measurement information, the cloud communication server transmits information of a first time interval for reporting measurement information to the cloud communication terminal (step 1020a); The cloud communication server receives measurement information reported by the cloud communication terminal based on a first time interval, and when the cloud communication terminal is determined to be located in a critical area between a public network coverage area and a private network coverage area based on the measurement information, transmits information of a second time interval for reporting measurement information to the cloud communication terminal in step 1020b; the cloud communication server receives the measurement information reported by the cloud communication terminal based on the second time interval, and when the cloud communication terminal is determined to be located in the edge area of ​​the coverage area of ​​the dedicated network based on the measurement information, transmits information of a third time interval for reporting the measurement information to the cloud communication terminal; Step 1020d, in which the cloud communication server receives measurement information reported by the cloud communication terminal based on a third time interval, and determines whether the cloud communication terminal is located in a coverage area of ​​a dedicated network based on the measurement information; the first time interval band is greater than the second time interval band, the second time interval band is greater than the third time interval band; Or, When the cloud communication server determines that the cloud communication terminal is located in an outer periphery of a coverage area of ​​a dedicated network based on the cell location information in the measurement information, the cloud communication server transmits information of a first time interval for reporting measurement information to the cloud communication terminal in step 1020a'; the cloud communication server receives measurement information reported by the cloud communication terminal based on a first time interval, and when the cloud communication terminal is determined to be located in a critical area between a public network coverage area and a private network coverage area based on the measurement information, transmits information of a second time interval for reporting measurement information to the cloud communication terminal; The method for switching between a private network and a public network based on cloud communication according to claim 3, further comprising: a step 1020c' in which the cloud communication server receives measurement information reported by the cloud communication terminal based on a second time interval, and determines whether the cloud communication terminal is located in a coverage area of ​​a private network based on the measurement information.

5. When the source network is a private network and the target network is a public network, the cloud communication server receives the measurement information reported by the cloud communication terminal. The cloud communication server receives measurement information of the private network reported by the cloud SIM card, and / or the cloud communication server receives measurement information of the public network reported by the authentication card; The method for switching between a private network and a public network based on cloud communication according to claim 1 , wherein the measurement information both includes cell location information and signal strength.

6. When the cloud communication server does not receive information that a data connection to the target network has been successfully established from the cloud communication terminal during the first predetermined time period in which the cloud SIM card is distributed, the cloud communication server sends information to the cloud communication terminal to perform data connection to the original network using the cloud SIM card that is data-connected to the original network, so that the cloud communication terminal continues to use the original network; 2. The method for switching between a private network and a public network based on cloud communication according to claim 1, further comprising: the cloud communication server pending a cloud SIM card for the cloud communication terminal to make a data connection in the original network until the network of the cloud communication terminal is not successfully switched.

7. 7. The method for switching between a private network and a public network based on cloud communication according to claim 6, further comprising: stopping the cloud communication server from switching networks for a second predetermined time period during which the cloud communication server has not successfully switched networks.

8. The cloud communication terminal periodically reports measurement information to the cloud communication server, and the cloud communication server determines whether the current cloud communication terminal meets a condition for switching networks based on the measurement information and a network in which the cloud communication terminal is currently located; When a condition for switching a network is satisfied, the cloud communication terminal receives information for switching a network transmitted from the cloud communication server, and the information for switching a network includes a cloud SIM card for making a data connection to a target network; and The cloud communication terminal establishes a data connection to a target network based on the cloud SIM card, and when the data connection is successful, sends information indicating that the establishment is successful to a cloud communication server, so that the cloud communication server releases the cloud SIM card used by the cloud communication terminal in the source network; The cloud communication terminal is provided with an authentication card for transmitting authentication information and at least one cloud SIM card for data connection to the network; When the source network is a public network and the target network is a private network, the cloud communication terminal periodically reports measurement information to the cloud communication server. receiving information of an n-th time interval for reporting measurement information transmitted by the cloud communication terminal from the cloud communication server when the cloud communication terminal is in proximity to a coverage area of ​​a dedicated network, and reporting the measurement information to the cloud communication server based on the n-th time interval; The nth time interval is determined by the cloud communication server based on a distance between cell location information in which the cloud communication terminal is located and a coverage area of ​​a dedicated network; n is a natural number greater than 0 A method for switching between a private network and a public network based on cloud communication, comprising:

9. The cloud communication terminal periodically reports measurement information to the cloud communication server, and the cloud communication server determines whether the current cloud communication terminal meets a condition for switching networks based on the measurement information and a network in which the cloud communication terminal is currently located; When a condition for switching a network is satisfied, the cloud communication terminal receives information for switching a network transmitted from the cloud communication server, and the information for switching a network includes a cloud SIM card for making a data connection to a target network; and The cloud communication terminal establishes a data connection to a target network based on the cloud SIM card, and when the data connection is successful, sends information indicating that the establishment is successful to a cloud communication server, so that the cloud communication server releases the cloud SIM card used by the cloud communication terminal in the source network; The cloud communication terminal is provided with an authentication card for transmitting authentication information and at least one cloud SIM card for data connection to the network; When the source network is a private network and the target network is a public network, the cloud communication terminal periodically reports measurement information to the cloud communication server. When the cloud communication terminal is located in an edge area of ​​a coverage area of ​​the private network, the cloud communication terminal receives a first request to obtain QoS information sent from the cloud communication server, and communicates with the cloud communication server based on the first request, so that the cloud communication server obtains QoS information for the cloud communication terminal to perform data connection. The cloud communication server determines whether the current cloud communication terminal satisfies a condition for switching networks based on the QoS information. A method for switching between a private network and a public network based on cloud communication, comprising:

10. The cloud communication terminal establishes a data connection to the target network based on the cloud SIM card, and when the data connection is not successful, receives information sent from the cloud communication server through a data link of an authentication card, for making a data connection to the original network by using the cloud SIM card to make a data connection to the original network; and The cloud communication terminal further includes: making a data connection to an original network based on the cloud SIM card in the information; The method for switching between a private network and a public network based on cloud communication according to any one of claims 8 or 9, characterized in that the cloud SIM card that performs data connection in the original network is a card that is pending by the cloud communication server until the network of the cloud communication terminal is not successfully switched.

11. Includes memory, processor and card slots. A program is stored in the memory, the processor executes the program in the memory, and a plurality of cloud SIM cards are stored in the card slot; The cloud SIM card is a card that is called by the processor and distributed to the cloud communication terminal to realize data connection to a target network; A cloud communication server, characterized in that the processor executes the method according to any one of claims 1 to 7.

12. Includes memory and processor The cloud communication terminal is characterized in that the memory stores a program, and the processor executes the program in the memory, specifically executing the method according to any one of claims 8 to 10 above.

Citation Information

Patent Citations

  • Method for improving switching performance of public and private networks, terminal equipment and storage medium

    CN111314968A

  • Cloud SIM card wireless internet access method, device and system

    CN112261622A