Cloud card splitting method, system, device and storage medium at cross-border

The roaming status is identified through the terminal resident cell ID and TA value of the terminal device, and the cloud card allocation is optimized, which solves the problems of inflexible network switching and signal interference in cross-border communications, and improves communication stability and user experience.

CN119052779BActive Publication Date: 2025-01-07SHANGHAI TUGE DATA TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411523776.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-01-07
Estimated Expiration
2044-10-30

AI Technical Summary

Technical Problem

The prior art has problems such as inflexible network switching, risk of ping-pong switching, inflexible network selection methods and a lot of cross-border signal interference in communications in transnational border areas, which affects the stability and user experience of network communication.

Method used

The roaming status is identified through the terminal resident cell ID and TA value of the terminal device. The server determines the roaming status of the terminal device and allocates a cloud card, avoids the use of cross-border operation signals, optimizes the allocation process of the cloud card, and improves the stability of network communication and user experience. .

Benefits of technology

It improves the stability and user experience of network communication, reduces the problem of network quality decline due to network coverage factors, avoids network quality problems caused by ping-pong switching and cross-border roaming, saves frequency band search time, and speeds up registration speed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119052779B_ABST
    Figure CN119052779B_ABST
Patent Text Reader

Abstract

The present invention relates to a cloud card distribution method, system, device and storage medium at a cross-border. The method comprises the following steps: step S1: the server obtains the terminal resident cell ID and TA value of the terminal device; step S2: the server determines the roaming state of the terminal device according to the terminal resident cell ID and TA value, and the roaming state includes cross-border roaming and local roaming; step S3: the server distributes the cloud card according to the roaming state of the terminal device. The present invention uses the cell ID and TA value of the terminal device to identify the cross-border state of the terminal, avoids the use of cross-border operator signals, shields signal interference from neighboring countries, optimizes the cloud card distribution process, saves the time of frequency band search, improves the stability of network communication and user experience, and avoids network quality problems caused by cross-border roaming.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a cloud card splitting method, system, device and storage medium at a cross-border level. Background Art

[0002] Existing cloud communication technology mainly relies on the communication service quality of the virtual SIM (Subscriber Identity Module) card to determine the target virtual SIM card. The terminal needs to download at least two virtual SIM cards, and the network switching is not flexible enough. When the terminal device is moving at high speed and the cell information where it is located changes frequently, there is a risk of ping-pong switching. When some dual-mode terminals select the network, the access technologies of the two network systems supported by the dual-mode terminals are completely separated. The network selection method under a single access technology needs to set a priority method on the terminal side, and the network cell cannot be flexibly selected.

[0003] For devices at cross-border locations, since the coverage of base station signals may cross borders, the devices may receive signals from neighboring countries. Base station signals near borders may overlap, causing the device to receive signals from two or more countries at the same time. This is common in cross-border areas, and if the device is registered with the operator network of a neighboring country in a cross-border area, it will result in the use of cross-border roaming locally, which may not only affect the quality of network communications, but may also incur additional costs.

[0004] In summary, the current communication between devices across cross-border borders will encounter problems such as inflexible network switching, high terminal requirements and the risk of ping-pong switching, inflexible network selection, and multiple cross-border signal interference. These problems seriously affect the stability of network communication and user experience. Summary of the invention

[0005] In view of the above-mentioned defects of the prior art, a first aspect of the present invention provides a cloud card splitting method at a cross-border, which includes the following steps:

[0006] Step S1: The server obtains the terminal resident cell ID (number identifier) ​​and TA (Time Advanced) value of the terminal device, where the TA value is the timing advance value estimated by the terminal device to avoid the radio frequency transmission delay caused by the uplink transmission distance between the terminal device and the base station; the server receives the terminal resident cell ID and the TA value reported by the built-in seed card of the terminal device;

[0007] Step S2: the server determines the roaming state of the terminal device according to the terminal resident cell ID and the TA value, and the roaming state includes cross-border roaming and local roaming; wherein, the server converts the TA value into the distance from the terminal device to the base station and the distance from the national border to the base station according to the terminal resident cell ID and the TA value reported by the seed card, and determines the roaming state of the terminal device in combination with the big data information of the background database;

[0008] Step S3: The server allocates a cloud 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 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 the signal of the operator in the second country and allocates the cloud card of the second country to the terminal device.

[0009] In the aforementioned cloud card splitting method at a cross-border location, optionally, the terminal resident cell ID includes a mobile country code, a mobile network code, a tracking area code, and a cell identifier; the database records the longitude and latitude of the national border, the longitude and latitude of the base station near the national border, and the cell ID information within the coverage of the base station; the step S2 includes the following steps:

[0010] Step S2.1: Calculate the straight-line distance between the national boundary and the base station to obtain a first distance; wherein the base station is determined by corresponding to the ID of the cell where the terminal resides;

[0011] Step S2.2: converting the TA value of the terminal device into a straight-line distance from the terminal device to the base station to obtain a second distance;

[0012] Step S2.3: Compare the values ​​of the second distance and the first distance to determine the roaming status of the terminal device.

[0013] In the above-mentioned cloud card distribution method at a cross-border location, optionally, in step S3, the server assigning the cloud card to the terminal device for registration includes the following steps:

[0014] Step S3.1: The server selects a card supply country and operator according to the roaming status of the terminal device determined in step S2;

[0015] 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 an authentication response formed by the seed card according to the encrypted information. The server uses the corresponding secret key stored in the cloud card pool of the server to perform decryption verification. If the verification is successful, the network access authentication of the seed card is successful.

[0016] Step S3.3: The server allocates the cloud card from the cloud card pool to the terminal device.

[0017] In the aforementioned cloud card splitting method across borders, optionally, the seed card is a virtual Ki card with a built-in computing key.

[0018] In the cloud card splitting method at a cross-border border as described above, optionally, in the 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 operator frequency band information of the first country of the country to the terminal device for selection; when the terminal device is in the cross-border roaming state, the server only obtains the operator frequency band information of the second country of the current country for the terminal device to select.

[0019] In the cloud card distribution method at a cross-border border as described above, optionally, the server combines with the database to preferentially allocate the cloud card of the operator according to the degree of frequency coverage in the operator frequency band of the current country based on the terminal resident cell ID.

[0020] In the aforementioned cloud card splitting method at a cross-border level, optionally, the numerical range of the TA value and the distance represented by the TA value are determined according to the communication standard and status.

[0021] In order to achieve the above-mentioned object, the second aspect of the present invention provides a cross-border cloud card distribution system, which includes:

[0022] Terminal equipment, the terminal equipment includes a terminal algorithm module, a terminal operating system and a cloud card Internet access module;

[0023] A server, the server comprising a cloud card network side module, a cloud card pool and a database;

[0024] Among them, the terminal algorithm module calculates the first distance between the national boundary and the base station, converts the TA value into the second distance from the terminal device to the base station, and the server compares the first distance and the second distance and determines the roaming status of the terminal device based on the big data information in the database.

[0025] In order to achieve the above-mentioned purpose, the third aspect of the present invention provides a device, including a memory, a processor, and a program stored in the memory and executable on the processor, wherein when the processor runs the program, the steps of the cloud card splitting method across cross-border borders as described in any one of the first aspects above are implemented.

[0026] In order to achieve the above-mentioned purpose, the fourth aspect of the present invention provides a readable storage medium, wherein the readable storage medium stores executable instructions or programs, and when the executable instructions or programs are processed and executed, the cloud card splitting method at a cross-border border as described in any one of the first aspects above is implemented.

[0027] The present invention provides a cloud card splitting method, system, device and readable storage medium at a cross-border border, which identifies the roaming status of the terminal device through the terminal device resident cell ID and TA value, avoids the use of cross-border operating signals, and shields the signal interference of neighboring countries, thereby improving the stability and reliability of cloud communication. In the absence of GPS location information of the terminal device, the user's roaming status can be judged, reducing the impact of factors such as network coverage on the user experience, and avoiding the problem of network quality degradation caused by the inability of some terminals without GPS satellite positioning to judge the location in time. The server obtains the operator network information and only selects the current country operator network for registration, which saves the time of frequency band search and speeds up the registration speed. It also avoids the ping-pong switching problem caused by frequent changes in cell information when the user's terminal device is in a high-speed mobile state, and improves the flexibility and stability of network switching.

[0028] In summary, this solution optimizes the cloud card allocation process by using the terminal device's resident cell ID and TA value to identify the terminal's cross-border status, improves network communication stability and user experience, and avoids network quality issues caused by cross-border roaming.

[0029] The concept, specific structure and technical effects of the present invention will be further described below in conjunction with the accompanying drawings to fully understand the purpose, characteristics and effects of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 It is a flow chart of an embodiment of a cloud card splitting method at a cross-border level of the present invention;

[0031] Figure 2 yes Figure 1 A detailed flowchart of the cloud card splitting method across cross-border borders;

[0032] Figure 3 This is a schematic diagram of determining the location of a terminal device by using the TA value and the ID of the cell where the terminal resides;

[0033] Figure 4 It is a structural diagram of an embodiment of a cloud card distribution system at a cross-border level of the present invention. DETAILED DESCRIPTION

[0034] In order to make the technical means, creative features, objectives and effects of the invention easier to understand, the invention is further described below with reference to specific diagrams. However, the invention is not limited to the following implementation cases.

[0035] It should be noted that the structures, proportions, sizes, etc. illustrated in the drawings in this specification are only used to match the contents disclosed in the specification so as to facilitate understanding and reading by persons familiar with this technology. They are not used to limit the conditions under which the present invention can be implemented, and therefore have no substantive technical significance. Any structural modification, change in proportion or adjustment of size, without affecting the effects and purposes that can be achieved by the present invention, should still fall within the scope of the technical contents disclosed by the present invention.

[0036] In addition, the terms "first", "second", "third", "fourth" and "fifth" are used only for descriptive purposes to distinguish one entity or operation from another entity or operation, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated or any such actual relationship or order between these entities or operations. For any single technical feature described or implied in the embodiments mentioned in this article, or any single technical feature displayed or implied in the drawings, the present invention still allows any combination or deletion between these technical features (or their equivalents) without any technical obstacles, so it should be considered that these more embodiments according to the present invention are also within the scope of the description of this article.

[0037] Terms such as “comprise” and “include” indicate that in addition to the components directly and explicitly stated in the specification and claims, the technical solution of the present invention does not exclude the situation where it has other components that are not directly or explicitly stated.

[0038] from Figure 1 to Figure 2 It can be seen that the method may specifically include the following steps:

[0039] Step S1: The server obtains the ID and TA value of the terminal resident cell where the terminal device is located.

[0040] In step S1, after the terminal device is turned on, the seed card built into the terminal device will report the terminal resident cell ID and TA value to the server through the data channel, and the server receives the terminal resident cell ID and TA value reported by the seed card.

[0041] Specifically, after the terminal device is turned on, it will register with the mobile network through the built-in seed card. During the process of seed card registration, the terminal device will obtain the ID of the cell where the terminal is currently accessed. The terminal cell ID includes MCC (mobile country code), MNC (mobile network code), TAC (tracking area code) and CellID (cell identification). Among them, MCC is used to identify the country, MNC is used to identify the operator, TAC is used to identify the tracking area where the cell is located, and CellID is used to identify the specific cell. The combination of these information codes will form a globally unique cell ID, which is used to identify the specific cell currently accessed by the terminal device. At the same time, the terminal device will measure the signal propagation delay between itself and the base station, and calculate the TA value based on this. The TA value can indirectly reflect the distance between the terminal device and the base station. The terminal device reports this TA value to the server so that the server can use this data information to determine whether the location of the terminal device is within the country to determine the roaming status, so as to adopt corresponding and appropriate cloud card allocation and registration strategies.

[0042] It should be noted here that Figure 2 "M1" and "M2" in the figure represent two independent data channels. In this embodiment, the M1 data channel is mainly used to send and upload data information. Specifically, the seed card is registered to the current country through the M1 data channel, and the terminal resident cell ID and TA value of the device are reported through the M1 data channel so that the server only obtains the operator frequency band information of the current country for the terminal device to search in the frequency band of the current country; the terminal device downloads the cloud card in the cloud card pool of the server through the M2 data channel.

[0043] It should be noted here that the present invention is mainly aimed at the cloud card splitting situation of terminal devices near the national border. Although the terminal device searches for cross-border roaming signals outside the current country, it is not sure which signal is more suitable. Therefore, the server will compare the cell ID and TA value of the terminal device with the big data information in the database, and determine whether the terminal device is in a cross-border roaming state based on the distance between the base station and the national border. When the terminal device is within the coverage range of the base station within the national border, it is determined that the terminal device has not crossed the border. Otherwise, it is determined that the terminal device has crossed the border.

[0044] The TA value is used for uplink transmission of UE (user equipment), i.e., terminal equipment. In order to deliver the UE uplink packet to the base station within the desired time, the terminal equipment will estimate the radio frequency transmission delay caused by the distance and send the data packet in advance. It is used for the uplink transmission timing of the air interface of the terminal equipment to ensure that the uplink transmission from all UEs is synchronized when received by the base station. The present invention uses the TA value to calculate the distance between the base station and the terminal equipment.

[0045] The distance between the terminal device and the base station can be derived from the TA value.

[0046] It should be noted that the measurement of the TA value is obtained by the base station through receiving the uplink signal of the terminal device. The scope of application of the method of converting the distance represented by the TA value to obtain the distance from the terminal device to the base station includes but is not limited to 2G / 3G / 4G / 5G communications. In theory, as long as it is an uplink signal of the terminal device, TA measurement can be performed, but which signal is actually used for measurement depends on the implementation on the base station side, but the initial TA value, that is, the TA value in Msg2 (random access corresponding RAR) must be measured through RACH pramble, because the base station must issue a TA command in Msg2.

[0047] Specifically, in LTE (4G wireless communication standard), the calculation of TA value is divided into two states: random access and service progress. The corresponding TA value range is also different. The TA value represents the distance between the user's equipment terminal, namely, the UE, and the antenna port of the base station. When the TA value representation step size remains unchanged, the distance represented by the TA value = propagation speed (speed of light) × 1Ts (terasecond) / 2 (in both uplink and downlink path directions). Then, the TA value representation distance corresponding to 1Ts (terasecond) is (3×10^8×1 / (15000×2048)) / 2=4.89m.

[0048] In the state of random access, the 4G base station (eNodeB) measures the uplink PRACH preamble sequence and carries 11 bits of information in the MAC payload of the RAR (random access response). The TA value ranges from 0 to 1282. According to the TA value in the RAR (random access response), the UE adjusts the uplink transmission time Nta = TA value × 16, and the value is always positive. For example, when the TA value = 1, Nta = 1 × 16Ts, the distance represented by the TA value is 16 × 4.89m = 78.12m (that is, the TA value accuracy is about 78.12 meters). At the same time, it can be calculated that in the initial access stage, the maximum access distance between the device terminal and the network base station = 1282 × 78.12m = 100.156km.

[0049] In the above LTE and NR (5G communication standard) communications, the accuracy of the TA value (i.e., the distance represented by one TA value) varies from about 9.77 meters to 78.12 meters, which can be determined according to the frequency and SCS (subcarrier spacing). Specifically, if the subcarrier spacing of 5G is 15KHZ like LTE, the distance represented by the TA value is also 78.12 meters; when the subcarrier spacing is 30KHZ, the distance represented by the TA value is 39.06 meters; when the subcarrier spacing is 60KHZ, the distance represented by the TA value is 19.53 meters; when the subcarrier spacing is 120KHZ, the distance represented by the TA value is 9.77 meters. Optionally, in NR communication, the MAC payload of the random access process carries 12 bits of TA information, so the TA value at this time ranges from 0 to 3846.

[0050] When the service is in progress, the periodic TA command has 6 bits of information in the Mac layer, so the TA value ranges from 0 to 63. The TA command Nta_new = Nta_old + (TA-31) × 16, and the time advance value may be positive or negative. For example, when the TA value = 30, Nta_new = Nta_old + (30-31) × 16Ts, and the distance represented is equal to -1 × 16 × 4.89m = -78.12m. According to the formula, the minimum TA value representation distance is -31 × 16 × 4.89m = -2.42Km, and the maximum TA value representation distance is 32 × 16 × 4.89m = 2.5Km.

[0051] However, in 2G (Global System for Mobile Communications GSM) communications, each step of the TA value represents an advance of one cycle (about 3.69 microseconds). When radio waves are transmitted at a speed of 300 meters per microsecond (300,000,000 meters per second), each step of the TA value represents an uplink transmission distance of 550 meters from the terminal device to the base station, or a round-trip transmission distance of 1100 meters, which means that the TA value will change in steps for every 550 meters change in the range between the terminal device and the base station. The 63×550 meter limit is the maximum distance that the device terminal can receive the base station signal coverage, which is 34,650 meters, about 35 kilometers. At the same time, this is also the upper limit of the cell coverage distance of the base station.

[0052] Step S2: Determine the roaming status of the terminal device. The roaming status may include international roaming and local roaming.

[0053] When the server receives the terminal resident cell ID and TA value reported by the seed card of the terminal device, it converts the TA value into the distance from the terminal device to the base station and compares it with the distance from the national boundary to the base station, and determines the roaming status of the terminal device in combination with the big data information of the background database.

[0054] In this embodiment, the seed card is a virtual Ki authentication card for locally calculating the secret key. The cloud card splitting method at a cross-border border of the present invention does not rely on the seed card to switch the card slot. The seed card of the present invention is only used to report the terminal resident cell ID and TA value. Specifically, the seed card can obtain the cell ID where the terminal device resides through the longitude and latitude of the terminal device and report it to the server.

[0055] The database records big data such as the longitude and latitude of national borders, the longitude and latitude of base stations near the national borders, the coverage area of ​​each base station and the cell ID within the coverage area. By comparing the reported TA value and the cell ID of the terminal device with them, it is possible to know whether the terminal device is in a cross-border roaming situation.

[0056] Optionally, step S2 may specifically include the following steps:

[0057] Step S2.1: The server calculates the straight-line distance between the national boundary and the base station according to the longitude and latitude of the national boundary and the longitude and latitude of the base station in the database to obtain the first distance. Among them, the server can determine the base station to which the resident cell belongs by combining the ID of the terminal resident cell with big data comparison. Since the national boundary is an irregular line and is equivalent to countless points with different longitudes and latitudes, when calculating the straight-line distance from the national boundary to the base station, the intersection of the straight line connecting the terminal device and the base station and the national boundary is used as the longitude and latitude of the national boundary in this calculation step.

[0058] Since the base station and the national boundary are fixed, the straight-line distance between the base station and the national boundary, ie, the first distance, is fixed and can be used as a benchmark for comparison.

[0059] Step S2.2: Convert the TA value of the terminal device into the distance from the terminal device to the base station to obtain a second distance.

[0060] As mentioned above, the numerical range of the TA value in this embodiment is between 0 and 63, and each step represents that the uplink transmission distance from the terminal device to the base station is 550 meters.

[0061] like Figure 3 As shown, the straight-line distance between the first terminal device and the first base station, i.e., the second distance of the first terminal device, is 1 km, and the straight-line distance between the second terminal device and the first base station, i.e., the second distance of the second terminal device, is 0.5 km. Similarly, since the third terminal device receives signal coverage from the first base station in the first country and the second base station in the second country at the same time, its straight-line distance from the first base station is 2.5 km, and its straight-line distance from the second base station is 0.5 km.

[0062] Step S2.3: Compare the second distance with the first distance.

[0063] When the second distance is less than the first distance, it is determined that the terminal device is not crossing a border. For example, if the second distance between the first terminal device and the second terminal device is less than the first distance, it is determined that the two terminal devices are in the first country, not crossing a border, and are in a local roaming state.

[0064] When the second distance is greater than the first distance, it is determined that the terminal device has crossed the border and is in a cross-border roaming state. For example, if the straight-line distance between the third terminal device and the first base station exceeds the distance between the first base station and the border, it is determined that the third terminal device has crossed the border of the first country.

[0065] Step S3: Allocate a cloud card according to the roaming status.

[0066] Cloud Card is a non-roaming card of a local operator. If you register with a transnational roaming operator at the border, the user's use effect will be affected by factors such as network coverage. This method can avoid the terminal device being registered with a transnational operator network near the border, eliminate signal interference from neighboring countries, and improve user stability. The cloud server will allocate cloud cards of the corresponding country according to different roaming states to optimize the user experience.

[0067] Assuming that the first country is the home country and the second country is a neighboring country, when the terminal device is in the local roaming state in the first country, the server only allocates the local cloud card of the operator in the first country to the terminal device for registration. When the terminal device is in the cross-border roaming state in the second country, all cross-border (cross-border relative to the first country) operator signals in the second country are searched again and the foreign (foreign relative to the first country) cloud card of the second country is allocated to the terminal device for registration.

[0068] In an optional embodiment, the registration process of the server sending the cloud card to the terminal device may specifically include the following steps:

[0069] Step S3.1: Select a card provider based on the roaming status.

[0070] In this embodiment, the server selects the operator based on the national border, which is in line with the legal principle and the principle of actual network construction, giving priority to the coverage of the country. If the operator is not selected based on the country where the terminal device is located, the A1 signal of the operator in the first country will cross the border to cover the second country, such as Figure 3 As shown, Figure 3When the third terminal device is in the second country, the seed card will first search for the A1 signal, and will mistakenly think that the third terminal device is in the first country, so as to allocate the cloud card of the first country to the user. However, in fact, it is only the third terminal device of the user that receives the signal of the operator A1 of country A in the second country. The user's activity range is in the second country, and it is inevitable that the signal of the operator A1 of the first country in the second country is not good, which affects the experience. The A1 signal cannot achieve continuous coverage in the second country, and the indoor signal will be worse. It is only because of the automatic search mechanism of the terminal device that the A1 signal is first searched and registered on the network of the first country. The present invention solves this problem well.

[0071] In addition, this method is more efficient than the traditional method of determining cross-border positioning through GPS or Beidou satellite signal positioning. It also avoids the degradation of network quality caused by the inability of some terminal devices without GPS satellite positioning to determine their locations in a timely manner, resulting in inappropriate allocation of roaming operators.

[0072] Step S3.2: The seed card and the server's cloud card pool interaction data are authenticated.

[0073] When the device is turned on or requires network services, the seed card will initiate a registration request to the server. This request usually contains the unique identification information of the seed card (such as IMSI or device ID). After receiving the registration request, the server will send an authentication request to the seed card. This request contains an authentication challenge, which is usually a random number or specific encrypted information. The seed card uses the built-in key (such as Ki) for encryption calculations, generates an authentication response and sends it to the server. After receiving the authentication response, the server will use the corresponding key stored in the cloud card pool for decryption verification. If the verification passes, it means that the legitimacy of the seed card is confirmed. After the authentication passes, the seed card can interact with the server's cloud card pool for data, which may include downloading cloud card information, updating configurations, uploading status reports, and other operations.

[0074] Step S3.3: The server sends a cloud card from the cloud card pool, and the terminal device downloads the cloud card to complete the registration.

[0075] The server can allocate one or more cloud cards from the cloud card pool to the seed card based on the user's location, i.e. the terminal device location, the network status, i.e. the operator's signal coverage, and other strategies. The cloud card contains the authentication information required to access a specific network.

[0076] Through the above steps, the seed card can safely interact with the server's cloud card pool, ensuring that only legitimate terminal devices can access the network and obtain corresponding services. This authentication mechanism helps prevent unauthorized access and network attacks, and protects the security of user data and network resources.

[0077] by Figure 3The illustrated embodiment is taken as an example to describe the scenario of the present invention in detail.

[0078] A base station is an infrastructure in a mobile communication network, used for wireless communication with terminal devices. It can include transmitting equipment, receiving equipment and antenna systems. The signal of a base station covers a certain geographical area. A cell is a geographical area covered by a base station. A base station can cover one or more cells. A macro base station may cover multiple cells, each serving a different area, that is, the coverage area of ​​a base station is composed of multiple cells, each of which is responsible for covering a part of the geographical area of ​​the base station. In order to improve spectrum efficiency, adjacent cells may use the same frequency resources, but avoid interference through different time or space separations.

[0079] like Figure 3 As shown, the first country and the second country are divided by a national border. Here, it is assumed that the first country is the home country, and the terminal devices in the first country are all locally roaming, and the second country is a neighboring foreign country, and the terminal devices in the second country are all cross-border roaming. It is assumed that the operators in the first country include A1, A2, and A3. The operators own and operate these base stations, and multiple operators may share the same physical base station, but each operator still uses independent frequency resources to provide communication services.

[0080] In this embodiment, the first terminal device and the second terminal device are located in the first country, and the third terminal device, the fourth terminal device and the fifth terminal device are located in the second country, i.e., a foreign country relative to the first country. Although the third terminal device is in the second country, it will still receive the signal from the first base station in the first country. If the third terminal device is connected to the registered network with the signal of the first base station, it will affect the subsequent network usage experience in the second country. The cloud card splitting method at the cross-border border of the present invention can solve this problem. After the server determines that the third terminal device is in the second country based on the terminal resident cell ID and TA value reported by the terminal device, it directly searches for the operator frequency band of the current country, and only obtains the operator frequency band information of the second country for the third terminal device to select, without connecting the third terminal device to the base station signal of the first country. When the terminal device is in a local roaming state, such as the first terminal device and the second terminal device, the server will directly exclude the operator signal of the second country and give the operator frequency band information of the first country to the terminal device for selection.

[0081] In this embodiment, the server can combine with the database to preferentially allocate the operator's cloud card according to the frequency coverage of the operator's frequency band in the current country based on the terminal's resident cell ID, that is, refer to the operator's signal coverage quality when the system is the same. For example, when the terminal device has multiple frequency bands available, search in order in the available frequency sets A1, A2, and A3. If there is no A1 or A2 frequency coverage according to known information, jump directly to the A3 frequency. This method further saves the frequency band search time and speeds up registration.

[0082] Specifically, in an optional embodiment, the operator will use different frequency bands to distinguish between the coverage layer and the capacity layer to optimize network performance and user experience. For example, a low frequency band such as 900MHz is used to build a coverage layer, because the signal propagation distance of the low frequency band is longer, the penetration ability is stronger, and a wider coverage range can be provided. These frequency bands are mainly used to ensure that users can access the network, especially in remote areas or indoor environments. High frequency bands such as 1800MHz or higher are used to build a capacity layer, because these frequency bands have wider bandwidths and can provide higher data transmission rates and greater network capacity. When the user's data traffic demand is high or a better network rate is required, the network will switch the user to these high frequency band cells.

[0083] Within the same country, when users move or network conditions change, the network will switch cells between the coverage layer and the capacity layer based on user needs and signal quality to maintain the best network connection and service quality. These switching operations belong to the current domestic network management and will not cause users to access foreign networks.

[0084] In summary, operators use different frequency bands to differentiate between the coverage layer and the capacity layer, ensuring that users can access the network and obtain sufficient network capacity and speed when needed. This strategy helps optimize the use of network resources and improve user experience.

[0085] In order to achieve the above-mentioned purpose, the present invention also provides a cross-border cloud card distribution system, which may specifically include a terminal device and a server.

[0086] In this embodiment, the terminal device may include but is not limited to MiFi, mobile phones, computers, and tablets. The terminal device is built with a terminal operating system SDK, a terminal algorithm module, and a cloud card Internet access module. After the terminal device is turned on, the terminal device calculates the terminal resident cell ID and TA value through the terminal algorithm module, and the seed card built into the cloud card Internet access module reports the terminal resident cell ID and TA value to the server through the data channel. The server may include a cloud card network side module, a cloud card pool, and a database. The server compares the terminal resident cell ID and TA value in combination with the big data in the database to determine whether the roaming status of the terminal device is in the country or across borders. Specifically, the terminal algorithm module calculates the first distance between the national boundary and the base station, and converts the TA value into the second distance from the terminal device to the base station. The server compares the first distance and the second distance and determines the roaming status of the terminal device in combination with the big data information in the database. The cloud card network side module communicates and authenticates with the cloud card Internet access module of the terminal device. After the authentication is completed, the server sends the cloud card to the terminal device through the cloud card pool, and the cloud card Internet access module of the terminal device downloads the cloud card. During the entire process, the terminal operating system SDK can realize user network interaction operations.

[0087] In order to achieve the above-mentioned objectives, the present invention also provides a device, including a memory, a processor, and a program stored in the memory and executable on the processor. When the processor runs the program, the steps of the cloud card splitting method across cross-border borders as described in any of the aforementioned embodiments can be implemented.

[0088] The processor and the memory may be provided separately or integrated together, for example, integrated on a system-on-chip (SOC) of a terminal device. It should be understood that the processor of the embodiment of the present application may be an integrated circuit chip having the ability to process signals. In the implementation process, each step of the above method embodiment may be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The methods, steps and logic block diagrams disclosed in the embodiments of the present application may be implemented or executed. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware decoding processor, or may be executed by a combination of hardware and software modules in a decoding processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0089] In order to achieve the above-mentioned objectives, the present invention also provides a readable storage medium, which stores executable instructions or programs. When the executable instructions or programs are processed and executed, the cloud card splitting method across cross-border borders as described above is implemented.

[0090] The readable storage medium is, for example, a memory. The memory may be a volatile memory or a nonvolatile memory, or the memory may include both a volatile memory and a nonvolatile memory. Among them, the nonvolatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0091] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above-mentioned readable storage medium. Based on such understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling one or more devices (which may be personal terminals, servers or network devices, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.

[0092] The preferred specific embodiments of the present invention are described in detail above. It should be understood that ordinary technicians in the field can make many modifications and changes based on the concept of the present invention without creative work. Therefore, all technical solutions that can be obtained by technicians in the technical field based on the concept of the present invention through logical analysis, reasoning or limited experiments on the basis of the prior art should be within the scope of protection determined by the claims.

Claims

1. A cloud card splitting method across a cross-border border, characterized in that: The following steps are involved: Step S1: The server obtains the terminal resident cell ID and TA value of the terminal device, where the TA value is the timing advance estimated by the terminal device to avoid the radio frequency transmission delay caused by the uplink transmission distance between the terminal device and the base station; the server receives the terminal resident cell ID and the TA value reported by the built-in seed card of the terminal device; Step S2: the server determines the roaming state of the terminal device according to the terminal resident cell ID and the TA value, and the roaming state includes cross-border roaming and local roaming; wherein, the server converts the TA value into the distance from the terminal device to the base station and the distance from the national border to the base station according to the terminal resident cell ID and the TA value reported by the seed card, and determines the roaming state of the terminal device in combination with the big data information of the background database; Step S3: The server allocates a cloud 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 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 the signal of the operator in the second country and allocates the cloud card of the second country to the terminal device.

2. The method for splitting cloud cards across borders according to claim 1, characterized in that: The terminal resides in a cell ID including a mobile country code, a mobile network code, a tracking area code and a cell identifier; the database records the longitude and latitude of the national boundary, the longitude and latitude of the base station near the national boundary and the cell ID information within the coverage of the base station; the step S2 includes the following steps: Step S2.1: Calculate the straight-line distance between the national boundary and the base station to obtain a first distance; wherein the base station is determined by corresponding to the ID of the cell where the terminal resides; Step S2.2: converting the TA value of the terminal device into a straight-line distance from the terminal device to the base station to obtain a 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.

3. The cloud card splitting method across borders according to claim 1 is characterized in that: In step S3, the server assigns the cloud card to the terminal device for registration, including the following steps: Step S3.1: The server selects a card supply country and operator according to 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 an authentication response formed by the seed card according to the encrypted information. The server uses the corresponding secret key stored in the cloud card pool of the server to perform decryption verification. 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.

4. The method for splitting cloud cards across borders according to claim 3, characterized in that: The seed card is a virtual Ki card with a built-in calculation key.

5. The method for splitting cloud cards across borders according to claim 3, characterized in that: 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 operator frequency band information of the first country of the country for the terminal device to select; when the terminal device is in the cross-border roaming state, the server only obtains the operator frequency band information of the second country of the current country for the terminal device to select.

6. The method for splitting cloud cards across borders according to claim 5, characterized in that: The server combines with the database to preferentially allocate the cloud card of the operator according to the degree of frequency coverage in the operator frequency band of the current country based on the ID of the cell where the terminal resides.

7. The cloud card splitting method across borders according to claim 1, characterized in that: The numerical range of the TA value and the distance represented by the TA value are determined according to the communication standard and status.

8. A cross-border cloud card distribution system, characterized in that: include: Terminal equipment, the terminal equipment includes a terminal algorithm module, a terminal operating system and a cloud card Internet access module; A server, the server comprising a cloud card network side module, a cloud card pool and a database; Among them, the terminal algorithm module calculates the first distance between the national boundary and the base station, converts the TA value into the second distance from the terminal device to the base station, and the server compares the first distance and the second distance and determines the roaming status of the terminal device based on the big data information in the database.

9. A device comprising a memory, a processor, and a program stored in the memory and executable on the processor, characterized in that: When the processor runs the program, it implements the steps of the cloud card splitting method across cross-border borders as described in any one of claims 1-7.

10. A readable storage medium, characterized in that: The readable storage medium stores executable instructions or programs, and when the executable instructions or programs are processed and executed, the cloud card splitting method at a cross-border border as described in any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • National diffuse permission management method, device and system and storage medium

    CN110784834A

  • System for acquiring and managing cloud SIM card data and processing method thereof

    CN112788587A