WO-2026091322-A1 - CLOUD CARD ALLOCATION METHOD AND SYSTEM, AND DEVICE AND STORAGE MEDIUM
Abstract
The present application relates to a cloud card allocation method and system, and a device and a storage medium. The method comprises the following steps: step S1, a server acquiring a terminal camped cell ID and TA value of a terminal device; step S2, on the basis of the terminal camped cell ID and the TA value, the server determining a roaming status of the terminal device, wherein the roaming status includes cross-border roaming and local roaming; and step S3, on the basis of the roaming status of the terminal device, the server allocating a cloud card. In the present application, the cross-border status of a terminal is identified using a cell ID and TA value of a terminal device, thus avoiding the use of signals from cross-border operators, shielding signal interference from neighboring countries, optimizing the cloud card allocation process, and saving a frequency band search time, thereby improving the network communication stability and user experience, and also avoiding network quality problems caused by cross-border roaming.
Inventors
- WANG, Shaocan
- WANG, KAIHANG
- ZHOU, HAO
Assignees
- 上海途鸽数据科技有限公司
Dates
- Publication Date
- 20260507
- Application Date
- 20250121
- Priority Date
- 20241030
Claims (10)
- A method for splitting cloud SIM cards, characterized by the following steps: Step S1: The server obtains the terminal cell ID and TA value of the terminal device. The TA value is the timing advance estimated by the terminal device to avoid radio frequency transmission delay caused by the uplink transmission distance with the base station. The server receives the terminal cell ID and TA value reported by the built-in seed card of the terminal device. Step S2: The server determines the roaming status of the terminal device based on the terminal's stationed cell ID and the TA value. The roaming status includes cross-border roaming and local roaming. Specifically, the server determines the roaming status of the terminal device by converting the TA value into the distance from the terminal device to the base station and comparing it with the distance from the national border to the base station, based on the terminal's stationed cell ID and the TA value reported from the seed card, and combining this with big data information from the background database. Step S3: The server allocates a cloud SIM card according to the roaming status of the terminal device; when the terminal device is in the first country and is in the local roaming state, the server continues to allocate the cloud SIM card of the first country to the terminal device; when the terminal device is in the second country and is in the cross-border roaming state, the server re-searches for the signal of the operator in the second country and allocates the cloud SIM card of the second country to the terminal device.
- According to the cloud SIM card splitting method of claim 1, the terminal's registered cell ID includes a mobile country code, a mobile network code, a tracking area code, and a cell identifier; the database records information including the latitude and longitude of the national border, the latitude and longitude of base stations near the national border, and cell ID information within the coverage area of the base stations; step S2 includes the following steps: Step S2.1: Calculate the straight-line distance between the national border and the base station to obtain the first distance; wherein, the base station is determined by the terminal's registered cell ID; Step S2.2: Convert the TA value of the terminal device into the straight-line distance from the terminal device to the base station to obtain the second distance; Step S2.3: Compare the values of the second distance and the first distance to determine the roaming status of the terminal device.
- The cloud SIM card allocation method according to claim 1 or 2 is characterized in that, in step S3, the server assigns the cloud SIM card to the terminal device for registration, which includes the following steps: Step S3.1: The server selects the SIM card country and operator based on the roaming status of the terminal device determined in step S2; Step S3.2: After receiving the registration request of the seed card, the server sends an authentication request containing encrypted information to the seed card. The server receives the authentication response formed by the seed card based on the encrypted information. The server uses the corresponding key stored in the cloud card pool of the server to decrypt and verify. If the verification is successful, the network access authentication of the seed card is successful. Step S3.3: The server allocates the cloud card from the cloud card pool to the terminal device.
- The cloud card splitting method according to claim 3 is characterized in that the seed card is a virtual Ki card with a built-in calculation key.
- According to the cloud SIM card splitting method of claim 3, in step S3, the server directly searches for the operator frequency band of the current country; when the terminal device is in the local roaming state, the server directly excludes foreign operators and provides the terminal device with the operator frequency band information of the first country; when the terminal device is in the cross-border roaming state, the server only obtains the operator frequency band information of the second country and provides it to the terminal device for selection.
- According to the cloud SIM card allocation method of claim 5, the server, in conjunction with the database, allocates the cloud SIM card of the operator in the current country's operator frequency band based on the degree of frequency coverage according to the terminal's stationed cell ID.
- The cloud card splitting method according to claim 1 is characterized in that the numerical range of the TA value and the representation distance of the TA value are determined according to the communication standard and status.
- A cloud-based SIM card splitting system, characterized in that it includes: The terminal device includes a terminal algorithm module, a terminal operating system, and a cloud card internet access module. The server includes a cloud SIM network side module, a cloud SIM card pool, and a database. The terminal algorithm module calculates the first distance between the national border and the base station, converts the TA value into a second distance between the terminal device and the base station, and the server compares the first distance and the second distance and combines them with big data information in the database to determine the roaming status of the terminal device.
- An apparatus comprising a memory, a processor, and a program stored in the memory and executable on the processor, characterized in that, when the processor executes the program, it implements the steps of the cloud card splitting method as described in any one of claims 1-7.
- A readable storage medium, characterized in that the readable storage medium stores executable instructions or programs, which, when processed and executed, implement the cloud card splitting method as described in any one of claims 1 to 7.
Description
Cloud SIM card splitting methods, systems, devices and storage media Technical Field This application relates to the field of communication technology, specifically to cloud card splitting methods, systems, devices, and storage media. Background Technology Existing cloud communication technologies primarily rely on the communication service quality of virtual SIM (Subscriber Identity Module) cards to determine the target virtual SIM card. This requires the terminal to download at least two virtual SIM cards, resulting in inflexible network switching. When the terminal device is moving at high speed and its cell information changes frequently, there is a risk of ping-pong handover. Furthermore, some dual-mode terminals completely separate the access technologies of the two network systems they support, each performing network selection under a single access technology. This requires setting a priority mode on the terminal side, preventing flexible selection of the network cell. Summary of the Invention In view of the above-mentioned deficiencies of the prior art, the first aspect of this application provides a cloud card splitting method, which includes the following steps: Step S1: The server obtains the terminal's cell ID (number identifier) and TA (Time Advanced) value from the terminal device. The TA value is the timing advance estimated by the terminal device to avoid radio frequency transmission delay caused by the uplink transmission distance with the base station. The server receives the terminal's cell ID and TA value reported by the terminal device's built-in seed card. Step S2: The server determines the roaming status of the terminal device based on the terminal's stationed cell ID and the TA value. The roaming status includes cross-border roaming and local roaming. Specifically, the server determines the roaming status of the terminal device by converting the TA value into the distance from the terminal device to the base station and comparing it with the distance from the national border to the base station, based on the terminal's stationed cell ID and the TA value reported from the seed card, and combining this with big data information from the background database. Step S3: The server allocates a cloud SIM card according to the roaming status of the terminal device; when the terminal device is in the first country and is in the local roaming state, the server continues to allocate the cloud SIM card of the first country to the terminal device; when the terminal device is in the second country and is in the cross-border roaming state, the server re-searches for the signal of the operator in the second country and allocates the cloud SIM card of the second country to the terminal device. In the cloud SIM card splitting method described above, optionally, the terminal's registered cell ID includes a mobile country code, a mobile network code, a tracking area code, and a cell identifier; the database records information including the latitude and longitude of the national border, the latitude and longitude of base stations near the national border, and cell ID information within the coverage area of the base stations; step S2 includes the following steps: Step S2.1: Calculate the straight-line distance between the national border and the base station to obtain the first distance; wherein, the base station is determined by the terminal's registered cell ID; Step S2.2: Convert the TA value of the terminal device into the straight-line distance from the terminal device to the base station to obtain the second distance; Step S2.3: Compare the values of the second distance and the first distance to determine the roaming status of the terminal device. In the cloud SIM card allocation method described above, optionally, in step S3, the server assigns the cloud SIM card to the terminal device for registration, which includes the following steps: Step S3.1: The server selects the SIM card country and operator based on the roaming status of the terminal device determined in step S2; Step S3.2: After receiving the registration request of the seed card, the server sends an authentication request containing encrypted information to the seed card. The server receives the authentication response formed by the seed card based on the encrypted information. The server uses the corresponding key stored in the cloud card pool of the server to decrypt and verify. If the verification is successful, the network access authentication of the seed card is successful. Step S3.3: The server allocates the cloud card from the cloud card pool to the terminal device. In the cloud card splitting method described above, optionally, the seed card is a virtual Ki card with a built-in calculation key. In the cloud SIM card splitting method described above, optionally, in step S3, the server directly searches for the operator frequency band of the current country; when the terminal device is in the local roaming state, the server dir