Method, device, equipment, storage medium and product for opening up a foreign network roaming area
Patent Information
- Application Number
- CN202610796465.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-04
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2046-06-04
AI Technical Summary
[0004]针对现有技术存在的问题,本发明实施例提供一种异网漫游区域开通方法、装置、设备、存储介质及产品,其能实现异网漫游区域的米级精度开通,突破传统区域粗放开通模式,有效解决开通范围不准、资源浪费的问题,从而提升资源配置效率与网络服务质量
[0021] Compared to existing technologies, this invention provides a method, apparatus, device, storage medium, and product for enabling inter-network roaming areas. It constructs a grid model of the target area by dividing it into grids according to scenario types. Then, based on network enabling impact data for each grid in the grid model, it makes inter-network roaming enabling decisions for each grid. Subsequently, if at least one grid determines that inter-network roaming needs to be enabled, it sends an enabling command to at least one target communication service provider. The enabling command instructs the target communication service provider to enable roaming services for at least one grid. This invention enables meter-level precision enabling of inter-network roaming areas, breaking through the traditional extensive enabling mode and effectively solving the problems of inaccurate enabling range and resource waste, thereby improving resource allocation efficiency and network service quality.
Smart Images

Figure CN122340427B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless communication technology, and in particular to a method, apparatus, device, storage medium, and product for opening up roaming areas across different networks. Background Technology
[0002] Precise activation of 5G inter-network roaming areas refers to the precise control and activation of inter-network roaming functions within a specific geographical area when users use 5G data services across different operator networks. This is achieved through intelligent identification and dynamic configuration technology. Its core lies in combining user geographical boundary information, network status, and policy rules to achieve refined roaming management and service delivery.
[0003] Currently, existing precise 5G inter-network roaming area activation solutions mainly employ a broad activation method based on administrative divisions, static configuration technology relying on base station coverage, fuzzy matching methods combining user geographical boundary information, geofencing technology for area control, and collaborative management technology for roaming permission allocation through inter-operator protocol negotiation. However, these existing solutions all involve broad activation of inter-network roaming areas, resulting in unclear boundaries, insufficient coverage accuracy, inaccurate activation ranges, and wasted resources. Summary of the Invention
[0004] To address the problems existing in the prior art, embodiments of the present invention provide a method, apparatus, device, storage medium, and product for opening roaming areas across different networks. This method can achieve meter-level precision in opening roaming areas, breaking through the traditional extensive opening mode and effectively solving the problems of inaccurate opening range and resource waste, thereby improving resource allocation efficiency and network service quality.
[0005] In a first aspect, embodiments of the present invention provide a method for enabling inter-network roaming areas, including: The target region is divided into grids according to the scene type of the target region, and a grid model of the target region is constructed. Based on the network activation impact data of each grid in the grid model, a decision on inter-network roaming activation is made for each grid. If at least one of the grids determines that inter-grid roaming needs to be enabled, an activation instruction is sent to at least one target communication service provider; wherein the activation instruction is used to instruct the target communication service provider to enable roaming service for at least one of the grids.
[0006] As an improvement to the above solution, the step of dividing the target region into grids according to the scene type of the target region and constructing a grid model of the target region includes: The grid precision is determined based on the scene type of the target area; The target region is divided into grids according to the specified grid precision to construct a grid model of the target region.
[0007] As an improvement to the above solution, the method further includes: Obtain the region code to which the target region belongs; A hash operation is performed on the geographic boundary information of each grid in the grid model to generate the grid number of the corresponding grid. The encoding information of each grid is generated based on the grid precision, the region code, and the grid number of each grid.
[0008] As an improvement to the above scheme, the step of making inter-network roaming activation decisions for each grid based on the network activation impact data of each grid in the grid model includes: Collect network activation impact data within the corresponding area of each grid; wherein, the network activation impact data includes: user density, service failure rate, network load difference, and emergency demand data; Based on the network activation impact data of each grid, calculate the roaming activation score for each grid. Based on the roaming activation score of each grid, a decision on inter-network roaming activation is made for the corresponding grid.
[0009] As an improvement to the above scheme, the step of calculating the roaming activation score of each grid based on the network activation impact data of each grid includes: For each of the grids, the user density, service failure rate, network load difference, and emergency demand data of the grid are subjected to non-dimensional quantization processing. The roaming activation score of the grid is obtained by weighted summation of user density, service failure rate, network load difference, and emergency demand data after unstructured quantization.
[0010] As an improvement to the above scheme, the step of making inter-network roaming activation decisions for the corresponding grid based on the roaming activation score of each grid includes: The roaming activation score of each grid is compared with a preset activation trigger threshold; If the roaming activation score of the grid is greater than the activation trigger threshold, it is determined that the corresponding grid needs to activate inter-network roaming.
[0011] As an improvement to the above scheme, the step of making inter-network roaming activation decisions for each grid based on the network activation impact data of each grid in the grid model includes: Collect network activation impact data within the corresponding area of each grid; wherein, the network activation impact data includes: user density, service failure rate, network load difference, and emergency demand data; Based on the network activation impact data of each grid, determine whether each grid meets at least one preset activation trigger condition; wherein, the activation trigger condition includes: the emergency demand data indicates the existence of an emergency activation demand, the service failure rate is greater than or equal to a preset failure rate threshold and the user density is greater than or equal to a preset density threshold, the network load difference is greater than or equal to a preset load difference threshold and the user density is greater than or equal to a preset density threshold. If any of the activation trigger conditions are met, it is determined that the corresponding grid needs to enable inter-network roaming.
[0012] As an improvement to the above scheme, the activation instruction includes the geographical boundary information of at least one of the grids to be activated, the estimated number of users, the required bandwidth, the activation duration, and the encoding information; wherein, the estimated number of users is predicted by a machine learning model based on the user density of the corresponding grid.
[0013] As an improvement to the above solution, the method further includes: The coordinate offset of each grid is calibrated according to a preset first time interval. If the coordinate offset of the grid exceeds a preset offset threshold, the geographical location information of each grid is corrected. The first mapping table is updated based on the corrected geographic location information of each grid; wherein the first mapping table is used to indicate the correspondence between the encoding information and the geographic location information of each grid. The updated first mapping table is synchronized to at least one of the target communication service providers.
[0014] As an improvement to the above solution, the method further includes: Before enabling inter-network roaming in the grid, the reserved bandwidth of the grid is calculated based on the estimated number of users; Based on the reserved bandwidth, the expansion of network devices and / or user plane functions is triggered.
[0015] As an improvement to the above solution, the method further includes: During the process of enabling inter-network roaming in the grid, the number of users and network load of the grid are monitored according to a preset second time interval; If the number of currently monitored users meets the preset expansion conditions, trigger a secondary expansion of network devices and / or user plane functions; If the currently monitored network load meets the preset load balancing conditions, some users within the grid will be distributed to network devices in neighboring grids.
[0016] As an improvement to the above solution, the method further includes: Real-time monitoring of network service impact data within the coverage area; wherein, the coverage area is used to indicate the regional range corresponding to at least one of the grids that enables inter-network roaming; the network service impact data includes: geographical location deviation, service success rate, network device load rate, and resource utilization rate within the coverage area; If the network service impact data does not meet at least one preset communication service condition, at least one of the following operations shall be performed on the opening range: range expansion, resource configuration adjustment, and geographical location deviation correction. The communication service conditions include: the geographical location deviation is less than or equal to a preset deviation threshold, the service success rate is greater than or equal to a preset service success rate threshold, the network device load rate is within a preset load rate range, and the resource utilization rate is greater than or equal to a preset utilization rate threshold.
[0017] Secondly, embodiments of the present invention provide a device for enabling inter-network roaming areas, comprising: The mesh generation module is used to divide the target area into meshes according to the scene type of the target area and construct a mesh model of the target area; The activation decision module is used to make inter-network roaming activation decisions for each grid based on the network activation impact data of each grid in the grid model. The instruction sending module is configured to send an activation instruction to at least one target communication service provider when at least one of the grids determines that inter-grid roaming needs to be activated; wherein the activation instruction is used to instruct the target communication service provider to activate roaming service for at least one of the grids.
[0018] Thirdly, embodiments of the present invention provide an inter-network roaming area activation device, comprising: a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to implement the inter-network roaming area activation method as described in any one of the first aspects.
[0019] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing a computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform the inter-network roaming area activation method as described in any one of the first aspects.
[0020] Fifthly, embodiments of the present invention provide a computer program product, including a computer program / instruction, which, when executed by a processor, implements the inter-network roaming area opening method as described in any one of the first aspects.
[0021] Compared to existing technologies, this invention provides a method, apparatus, device, storage medium, and product for enabling inter-network roaming areas. It constructs a grid model of the target area by dividing it into grids according to scenario types. Then, based on network enabling impact data for each grid in the grid model, it makes inter-network roaming enabling decisions for each grid. Subsequently, if at least one grid determines that inter-network roaming needs to be enabled, it sends an enabling command to at least one target communication service provider. The enabling command instructs the target communication service provider to enable roaming services for at least one grid. This invention enables meter-level precision enabling of inter-network roaming areas, breaking through the traditional extensive enabling mode and effectively solving the problems of inaccurate enabling range and resource waste, thereby improving resource allocation efficiency and network service quality. Attached Figure Description
[0022] To more clearly illustrate the technical solution of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0023] Figure 1 This is a flowchart of a method for opening a cross-network roaming area according to an embodiment of the present invention; Figure 2 This is a structural block diagram of a cross-network roaming area activation device provided in an embodiment of the present invention; Figure 3 This is a structural block diagram of a cross-network roaming area activation device provided in an embodiment of the present invention. Detailed Implementation
[0024] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0025] It is understood that the various numerical designations used in the embodiments of this invention are merely for descriptive convenience and are not intended to limit the scope of this application. The order of the process numbers does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
[0026] In embodiments of the invention, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, without necessarily requiring or implying any such actual relationship or order between these entities or operations. The terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising" does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element. The terms "a plurality or several" refer to two or more, and "at least one" refers to one or more.
[0027] See Figure 1 , Figure 1 This is a flowchart of a method for opening a roaming area across different networks according to an embodiment of the present invention. The method for opening a roaming area across different networks specifically includes: S11: Divide the target region into grids according to the scene type of the target region, and construct a grid model of the target region; The scene types include, but are not limited to: densely populated urban areas (hotspot scenes), general urban areas (road scenes), suburbs (township scenes), and remote areas. Scene types can be classified based on population density, location, etc., or scene types for different areas can be predefined, but this invention does not impose specific limitations.
[0028] S12: Based on the network activation impact data of each grid in the grid model, make inter-network roaming activation decisions for each grid; The network activation impact data includes, but is not limited to: user density, service failure rate, poor network load, and emergency demand data. User density, used to indicate the number of users per unit area, is expressed in people per 100m². 2 ; Business failure rate, used to indicate the proportion of business requests that fail, is expressed as a percentage (%). Network load difference, used to indicate the load difference between the primary network and the backup network, is expressed as a percentage (%). Emergency demand data is used to indicate whether there is an urgent activation demand. It is a Boolean value. For example, an emergency demand data of 1 (or ) indicates that there is an urgent activation demand, and an emergency demand data of 0 (or ) indicates that there is no urgent activation demand.
[0029] S13: If at least one of the grids determines that inter-grid roaming needs to be enabled, an enabling instruction is sent to at least one target communication service provider; wherein the enabling instruction is used to instruct the target communication service provider to enable roaming service for at least one of the grids.
[0030] This invention divides the target area into grids with corresponding grid precision (meter-level) according to scenario type. Then, it combines network activation impact data such as user density, service failure rate, network load difference, and emergency demand data for each grid to make a decision on whether to enable inter-network roaming for each grid. For the grids that are determined to need inter-network roaming, an activation command is sent to at least one target communication service provider (such as an operator). At least one target communication service provider enables roaming service for the grids that are determined to need inter-network roaming, thereby achieving meter-level precision activation of inter-network roaming areas. This breaks through the traditional extensive activation mode, effectively solves the problems of inaccurate activation range and resource waste, improves the accuracy of the activation range of inter-network roaming areas, avoids network resource waste, and thus improves resource allocation efficiency and network service quality.
[0031] It should be noted that the embodiments of the present invention are applicable to mobile communication systems with various wireless access technologies, such as 4G communication systems, 5G communication systems, transitional systems between LTE and 5G communication systems (also known as 4.5G communication systems), or future 6G communication systems, etc., and are not specifically limited in the embodiments of the present invention.
[0032] Taking 5G inter-network roaming scenarios as an example, geographical, user, and network attribute data are collected and preprocessed to support subsequent key processes such as grid division and inter-network roaming decisions.
[0033] Data sources include geographic data from network equipment of communication service providers (such as operators), user location data (location information reported by UE (User Equipment), service failure logs, network load statistics, etc.
[0034] It should be noted that network equipment refers to nodes or devices that connect user equipment to a wireless network, and can also be called base stations or RAN devices. For example, network equipment can be a base station, gNB (Generation NodeB, the next-generation node B in 5G, a 5G base station), Evolved Node B (eNB), Radio Network Controller (RNC), Node B (NB), Base Station Controller (BSC), Base Transceiver Station (BTS), Home Base Station (e.g., Home Evolved NodeB, or Home Node B, HNB), Base Band Unit (BBU), Transmitting and Receiving Point (TRP), Transmitting Point (TP), and / or Mobile Switching Center, etc., without specific limitations in the embodiments of this invention.
[0035] The specific data collection and format are as follows: Geographic data: Using the WGS84 coordinate system (World Geodetic System 1984), it includes information such as the latitude and longitude of the base station, coverage area, and operator. The data format is GeoJSON or CSV. User location data: The user's location is obtained through location information reported by the user device, such as LBS (Location-Based Service) and GPS (Global Positioning System). The sampling time granularity is at the second level, and the data format is CSV or Parquet. The user density of a grid can be obtained by calculating the number of users in each grid by using the user's location information and then by calculating the quotient of the number of users in the grid and the area of the grid.
[0036] Network performance data includes service failure rate, service success rate, base station network load rate, user speed, etc., which are collected in real time by the OAM (Operation, Administration and Maintenance) system in TSDB (Time Series Database). Specifically, the network load difference of the grid is obtained by calculating the difference between the network load of the base station corresponding to the main network and the network load of the base station corresponding to the memo within the grid.
[0037] Emergency Request Data: This data is entered manually or triggered by the event management system. For example, if there is a natural disaster or large-scale event in a certain area, there is an urgent need to activate inter-network roaming. The emergency request data is set to 1 (or ), and the data format is JSON.
[0038] The collected data shall undergo data preprocessing, which includes at least one of the following: Data cleaning: Remove invalid or abnormal data, such as latitude and longitude values that are outside the reasonable range, and user density values that are negative. Normalization: Indicators such as user density, service failure rate, and network load difference are normalized to the [0, 1] interval to facilitate model training; Dimensionality reduction and key feature extraction: PCA (Principal Component Analysis) or t-SNE (t-distributed Stochastic Neighbor Embedding) algorithms are used to reduce the dimensionality of high-dimensional spatial data and extract key data that affect the opening of inter-network roaming. Spatiotemporal alignment: Aligning the user's location information with the base station coverage area in the time dimension to ensure data consistency; Data aggregation: Based on the grid division results, spatial aggregation of indicators such as user density and business failure rate is performed to form grid-level statistical features.
[0039] The above data preprocessing steps provide a high-quality data foundation for subsequent operations such as grid partitioning, inter-network roaming activation decisions, and resource scheduling, ensuring data accuracy and real-time performance.
[0040] In an optional embodiment, S11: The target region is divided into meshes according to the scene type of the target region, and a mesh model of the target region is constructed, including: The grid precision is determined based on the scene type of the target area; The target region is divided into grids according to the specified grid precision to construct a grid model of the target region.
[0041] This invention generates a dynamically accurate mesh model based on the WGS84 coordinate system. The mesh accuracy is automatically adapted according to the scene type. The mesh accuracy corresponding to different scene types can be preset and a mapping relationship between the two can be established. Subsequently, for the scene type to which the target area belongs, the corresponding mesh accuracy is automatically matched through the above mapping relationship.
[0042] For example, in densely populated urban areas / hotspot scenarios, the grid precision is 10 meters × 10 meters; in general urban areas / road scenarios, the grid precision is 50 meters × 100 meters; in suburban / township scenarios, the grid precision is 500 meters × 500 meters; and in remote areas, the grid precision is 1000 meters × 1000 meters.
[0043] Taking a densely populated urban area as the target area as an example, the target area can be divided into multiple grids with a grid precision of 10 meters × 10 meters, forming the smallest open unit with business characteristics. The boundary error of the grid is controlled within 10 meters, and the corresponding grid model is constructed.
[0044] Furthermore, grids can be aggregated. The conditions for grid aggregation are: ≥3 consecutive grids and ≥5 users / 100m². 2 The base stations are in the same group. When multiple grids simultaneously meet the above conditions, they are aggregated to form a large activation unit, i.e., when the user density of at least three adjacent grids exceeds 5 people / 100m. 2 If the base stations of at least three grids belong to the same group, then these three grids are aggregated into a large activation unit. The boundaries of the aggregated grid are smoothed to ensure that the boundary error is ≤10 meters.
[0045] Furthermore, the method also includes: Obtain the region code to which the target region belongs; A hash operation is performed on the geographic boundary information of each grid in the grid model to generate the grid number of the corresponding grid. The encoding information of each grid is generated based on the grid precision, the region code, and the grid number of each grid.
[0046] In this embodiment of the invention, the above-mentioned divided grid is coded. Specifically, the geographical boundary information of each grid is obtained, such as the latitude and longitude of the lower left corner and the upper right corner of the grid, as a unique reference for defining the grid boundary. The coding rule of "precision level + area code + grid number" is adopted, that is, the grid coding information = precision level + area code + grid number, to ensure the uniqueness of the grid coding information.
[0047] The region code is the provincial-level administrative division code of the target region, and the grid number is a unique identifier generated based on a hash algorithm. The precision level is a one-dimensional representation of the grid precision, such as a precision level of 10m for a 10m × 10m grid, and a precision level of 50m for a 50m × 50m / 100m grid (taking the minimum value of the grid side length), etc.
[0048] In this embodiment of the invention, the method of generating grid numbers is not specifically limited. For example, grid numbers can be generated by numbering the grids in the grid model in a preset order and then performing a hash operation on the code; grid numbers can also be generated by performing a hash operation and taking the modulo operation on the string concatenated with the latitude and longitude of the lower left corner and the upper right corner of the grid.
[0049] Taking a densely populated urban area as the target region as an example, with region code 11, and using a 10m × 10m grid precision, several grids are divided. Each grid is uniquely defined by the latitude and longitude of the lower left corner (min_lon, min_lat) and the latitude and longitude of the upper right corner (max_lon, max_lat). For example, if the latitude and longitude range of a grid is (116.3975°E, 39.9042°N) to (116.4075°E, 39.9142°N), then the coding information of that grid is "10m-11-001".
[0050] This invention encodes the grid of the target area using the encoding rule of "precision level + area code + grid number", which can ensure the uniqueness of the grid identifier and provide a unified coordinate reference for subsequent multi-operator inter-network roaming. This solves problems such as large latitude and longitude deviations, difficulties in cross-network coordination, and inconsistent boundaries in the areas opened by different operators.
[0051] In an optional embodiment, S12: Based on the network activation impact data of each grid in the grid model, make inter-network roaming activation decisions for each of the grids, including: Collect network activation impact data within the corresponding area of each grid; Based on the network activation impact data of each grid, calculate the roaming activation score for each grid. Specifically, the step of calculating the roaming activation score for each grid based on the network activation impact data of each grid includes: For each of the grids, the user density, service failure rate, network load difference, and emergency demand data of the grid are subjected to non-dimensional quantization processing. The roaming activation score of the grid is obtained by weighted summation of user density, service failure rate, network load difference, and emergency demand data after unstructured quantization.
[0052] Based on the roaming activation score of each grid, a decision on inter-network roaming activation is made for the corresponding grid.
[0053] Specifically, the step of making inter-network roaming activation decisions for the corresponding grid based on the roaming activation score of each grid includes: The roaming activation score of each grid is compared with a preset activation trigger threshold; If the roaming activation score of the grid is greater than the activation trigger threshold, it is determined that the corresponding grid needs to activate inter-network roaming.
[0054] In this embodiment of the invention, for each grid, after collecting user density, service failure rate, network load difference, and emergency demand data, a weighted scoring method is used to calculate a comprehensive score, which is taken as the roaming activation score S. When the roaming activation score S... When the set activation trigger threshold T is reached, it is determined that the corresponding grid needs to activate inter-network roaming, triggering the activation command. The roaming activation score S is calculated as follows: (1); Where D represents the dimensionless value of user density; F represents the dimensionless value of service failure rate; L represents the dimensionless value of network load difference; E represents emergency demand data, with a value of 1 or 0 (1 for emergency, 0 for non-emergency); w1, w2, w3, and w4 represent weighting coefficients, which can be preset or determined based on historical data through machine learning model training.
[0055] It is understandable that the activation trigger threshold T can be dynamically adjusted according to the scenario type, and different activation trigger thresholds T can be configured for different scenario types.
[0056] Assume the user density of a certain grid is 6 people / 100m 2 The service failure rate was 18%, the network load difference was 35%, and the emergency demand data was 0 (i.e., no emergency demand). w1=0.4, w2=0.3, w3=0.2, w4=0.1. Based on the weighted scoring method of formula (1) above, the roaming activation score S=0.4. 6 + 0.3 18 + 0.2 35+0.1 0=14.8, activation trigger threshold T=12, then 14.8>12, the condition is met, and the activation command is triggered.
[0057] In this embodiment of the invention, the target area is divided into fine grids, and a roaming activation score is calculated in real time for each grid. By comparing the score with a threshold T, automated and accurate inter-network roaming activation can be achieved. At the same time, different thresholds T can be set for different scene types such as dense areas and suburbs to achieve differentiated strategies.
[0058] In an optional embodiment, S12: Based on the network activation impact data of each grid in the grid model, make inter-network roaming activation decisions for each of the grids, including: Collect network activation impact data within the corresponding area of each grid; wherein, the network activation impact data includes: user density, service failure rate, network load difference, and emergency demand data; Based on the network activation impact data of each grid, determine whether each grid meets at least one preset activation trigger condition; wherein, the activation trigger condition includes: the emergency demand data indicates the existence of an emergency activation demand, the service failure rate is greater than or equal to a preset failure rate threshold and the user density is greater than or equal to a preset density threshold, the network load difference is greater than or equal to a preset load difference threshold and the user density is greater than or equal to a preset density threshold. If any of the activation trigger conditions are met, it is determined that the corresponding grid needs to enable inter-network roaming.
[0059] In this embodiment of the invention, multiple activation trigger conditions can be set, as follows: Condition A: Emergency demand data is "Yes" (triggering immediately), meaning there is an urgent need for activation in the grid, and the grid will trigger the activation of inter-network roaming; Condition B: Business failure rate ≥ failure rate threshold, such as 15% (lasting for the first duration, such as 5 minutes) and user density ≥ density threshold, such as 5 people / 100m 2 (Continued for a second duration, such as 10 minutes), meaning the grid's business failure rate is ≥15% for 5 minutes, while the user density is ≥5 people / 100m. 2 If this continues for 10 minutes, the grid will trigger the activation of inter-network roaming; Condition C: Network load difference ≥ load difference threshold, such as 30% (mainnet is busier) and user density ≥ density threshold, such as 5 people / 100m 2 (Continued for a second duration, e.g., 10 minutes); that is, the network load difference of the grid is ≥30%, and the user density is ≥5 people / 100m. 2 If this continues for 10 minutes, the grid will trigger the activation of inter-network roaming; The trigger condition for disabling the function is: user density < 5 people / 100m². 2 (Continued for 30 minutes) or base station load rate ≥80%.
[0060] When any one or more of the above conditions A, B, and C are met, the activation command will be automatically triggered. When the above closure trigger conditions are met, the closure command will be automatically triggered to instruct at least one operator to close the inter-network roaming service of the corresponding grid.
[0061] This invention collects four types of indicators: user density, service failure rate, network load difference, and emergency needs. It sets clear trigger conditions to realize the automatic generation of activation / deactivation commands, and controls the decision latency to within 1 minute, which can effectively improve the speed of inter-network roaming activation.
[0062] Specifically, the activation instruction includes the geographical boundary information of at least one of the grids to be activated, the estimated number of users, the required bandwidth, the activation duration, and the encoding information; wherein, the estimated number of users is predicted based on the user density of the corresponding grid using a machine learning model.
[0063] In this embodiment of the invention, the activation command adopts the JSON standardized format, which includes parameters such as the latitude and longitude range of the grid to be activated (min_lon, min_lat, max_lon, max_lat), activation duration, estimated number of users, and required bandwidth, and supports automatic renewal and manual intervention.
[0064] For example, the activation command is represented as follows: json { "grid_code":"10m-11-001", / / Grid encoding information; "min_lon":116.3975, / / Minimum longitude of the grid; "min_lat":39.9042, / / Minimum latitude of the grid; "max_lon":116.4075, / / Maximum longitude of the grid; "max_lat":39.9142, / / The furthest latitude of the grid; "estimated_users":120, / / Estimated number of users; "required_bandwidth":288, / / Required bandwidth; "duration":3600 / / Activation duration; }
[0065] Here, min_lon, min_lat, max_lon, and max_lat represent the minimum longitude, minimum latitude, maximum longitude, and minimum latitude, respectively, which can be determined by the latitude and longitude of the lower left and upper right corners of the grid.
[0066] After the activation command is generated, it is synchronized across networks to other target operators, instructing them to activate the roaming service for that grid, thus enabling cross-network roaming activation.
[0067] Understandably, each operator stores a first mapping table indicating the correspondence between the encoded information of each grid and the geographical location information (such as latitude and longitude range) to ensure accurate activation of roaming areas.
[0068] The estimated number of users can be predicted based on a pre-trained machine learning model. Based on the estimated user data, the user density trend of the grid can be predicted, improving the foresight of the decision-making process. It should be noted that this embodiment of the invention does not specifically limit the training process of the machine learning model used to predict the estimated number of users. For example, historical user counts from multiple grids can be collected as model inputs, and user counts for the target time period can be used as model labels to train the machine learning model until the model converges (e.g., the estimated user count error rate is ≤10%), thus obtaining a trained machine learning model.
[0069] The activation / deactivation commands are encrypted using the national standard SM4 to ensure secure transmission.
[0070] Furthermore, the method also includes: The coordinate offset of each grid is calibrated according to a preset first time interval. If the coordinate offset of the grid exceeds a preset offset threshold, the geographical location information of each grid is corrected. The first mapping table is updated based on the corrected geographic location information of each grid; wherein the first mapping table is used to indicate the correspondence between the encoding information and the geographic location information of each grid. The updated first mapping table is synchronized to at least one of the target communication service providers.
[0071] In this embodiment of the invention, the coordinate offset of the grid is calibrated according to a first time interval (e.g., daily): calibration is performed by sharing a reference point (a known precise geographic location reference point used to align and correct the grid coordinates, such as the location of a base station) to control the coordinate offset within 5 meters. Based on the geographic location information (i.e., latitude and longitude range) of the grid after location calibration, the first mapping table, i.e., the mapping table between grid coding information and geographic location information (i.e., latitude and longitude range), is updated and shared with each operator to ensure that each operator has a consistent understanding of the latitude and longitude range of the same grid.
[0072] Furthermore, before activating roaming services for a grid, each operator performs grid boundary verification. If the grid's coordinate offset exceeds a preset offset threshold, such as 10 meters, a resynchronization command is triggered to instruct the resynchronization of the first mapping table. This command transmission uses the national standard SM4 encryption algorithm and supports timeout retransmission, for example, a maximum of 3 retransmissions with a retransmission interval of 30 seconds.
[0073] The embodiments of the present invention can realize latitude and longitude synchronization and encrypted command transmission between multiple operators, ensuring that the latitude and longitude deviation of the areas opened by each operator is within 10 meters and the synchronization delay is within 2 minutes, thereby improving the accuracy and speed of opening roaming areas across different networks.
[0074] Furthermore, the method also includes: Before enabling inter-network roaming in the grid, the reserved bandwidth of the grid is calculated based on the estimated number of users; Based on the reserved bandwidth, the expansion of network devices and / or user plane functions is triggered.
[0075] In this embodiment of the invention, before the inter-network roaming service is activated, the system calculates the reserved bandwidth based on the estimated number of users, and then triggers RAN (Radio Access Network) / UPF (User Plane Function) expansion based on the reserved bandwidth.
[0076] Among them, reserved bandwidth B 预留 The calculation formula (unit: Mbps) is as follows: (2); Where N represents the estimated number of users. For example, if the estimated number of users for a certain grid is 120, then the reserved bandwidth for that grid is 120. 2 1.2 = 288Mbps.
[0077] In this embodiment of the invention, the RAN or UPF is expanded based on the reserved bandwidth before inter-network roaming is enabled, ensuring that the network resources of the enabled area can meet the network resource (such as bandwidth) requirements of the area, and enabling the coordinated scheduling of the enabled area and network resources.
[0078] Furthermore, the method also includes: During the process of enabling inter-network roaming in the grid, the number of users and network load of the grid are monitored according to a preset second time interval; If the number of currently monitored users meets the preset expansion conditions, trigger a secondary expansion of network devices and / or user plane functions; If the currently monitored network load meets the preset load balancing conditions, some users within the grid will be distributed to network devices in neighboring grids.
[0079] In this embodiment of the invention, during the activation of inter-network roaming, the network load and number of users in the activated area (i.e., the activated grid) are monitored at a second time interval (e.g., every 30 seconds). If the number of users exceeds a set user threshold (i.e., expansion condition), a second expansion is triggered. If the network load (i.e., the load rate of the base station corresponding to the grid) is greater than or equal to a preset load threshold (i.e., load balancing condition), users are balanced to nearby base stations, i.e., a portion of users (e.g., 1 / 3 of the users) are guided to nearby base stations, as specifically shown below: If the current detected number of users U > the user threshold R or the network load P If the load threshold is reached, it will trigger capacity expansion or user balancing.
[0080] The load threshold can be preset, such as 70%, and the user number threshold is determined based on the estimated number of users for the corresponding grid, such as equal to 1.3 times the estimated number of users, i.e., R=1.3N.
[0081] Furthermore, access control can be implemented to guide users to access only within the coverage area. When a user moves to the edge of the coverage area, a back-switching is triggered 50 meters before the effective coverage boundary of the coverage area (i.e., the user's terminal switches from the current edge channel back to the main service channel with a more stable signal within the coverage area), preventing the user from accessing non-covered areas and further improving network resource utilization efficiency and user service quality.
[0082] The embodiments of the present invention can realize the coordinated scheduling of activation area and network resources, pre-expansion before activation and dynamic adjustment of resources during activation, which can ensure that the base station load rate is maintained at 30%-70% and the average user speed exceeds 50Mbps, thereby improving the user experience.
[0083] Furthermore, the method also includes: Real-time monitoring of network service impact data within the coverage area; wherein, the coverage area is used to indicate the regional range corresponding to at least one of the grids that enables inter-network roaming; the network service impact data includes: geographical location deviation, service success rate, network device load rate, and resource utilization rate within the coverage area; If the network service impact data does not meet at least one preset communication service condition, at least one of the following operations shall be performed on the opening range: range expansion, resource configuration adjustment, and geographical location deviation correction. The communication service conditions include: the geographical location deviation is less than or equal to a preset deviation threshold, the service success rate is greater than or equal to a preset service success rate threshold, the network device load rate is within a preset load rate range, and the resource utilization rate is greater than or equal to a preset utilization rate threshold.
[0084] In this embodiment of the invention, the network service impact data monitored in real time within the coverage area includes: geographical location deviation (i.e., coverage deviation), service success rate, network equipment load rate (i.e., base station load rate), and resource utilization rate.
[0085] The communication service conditions are set as follows: the deviation of the service coverage area is ≤ the deviation threshold (e.g., 10 meters), the service success rate is ≥ the service success rate threshold (e.g., 99%), the base station load rate is within the preset load rate range (e.g., 30%-70%), and the resource utilization rate is ≥ the utilization rate threshold (e.g., 60%). If any of the above conditions are not met, closed-loop optimization is triggered, including correcting the deviation of the service coverage area, adjusting the network resource configuration, and expanding the service coverage area, to ensure that the service success rate of users on other networks within the service coverage area is greater than or equal to 99%.
[0086] For example, if the detected deviation of the coverage area is greater than 10 meters, the boundary correction of the coverage area is triggered to correct the deviation; if the service success rate is less than 99%, the coverage area is expanded or the resource configuration is adjusted (such as reallocating bandwidth, channels, load and other resources in the network, such as balancing some users in the area to adjacent cells, or guiding traffic from an overloaded UPF to a less loaded UPF).
[0087] This invention continuously tracks key indicators such as service coverage deviation, service success rate, and resource utilization, and triggers a closed-loop optimization process when anomalies occur, thereby ensuring the service success rate for users on different networks within the region.
[0088] Compared with the prior art, the beneficial effects of the embodiments of the present invention are as follows: Dynamic precision grid division is performed based on the WGS84 coordinate system, employing a coding rule of "precision level + area code + grid sequence number" to ensure uniqueness nationwide. After grid division, further grid aggregation and optimization processing can be performed to form the smallest activation unit with business characteristics, controlling boundary errors within 10 meters. This achieves meter-level precision activation in inter-network roaming areas, breaking through the traditional extensive regional activation mode and effectively solving the problems of inaccurate activation range and resource waste, thereby improving resource allocation efficiency and network service quality. Simultaneously, automatic grid precision adaptation based on scenario type supports dynamic grid precision adaptation, balancing refined management and computational efficiency to meet high-precision requirements in different scenarios.
[0089] By comprehensively collecting four types of indicators—user density, service failure rate, network load imbalance, and emergency demand data—and setting clear trigger conditions, the system automates the generation of activation / deactivation commands, achieving decision latency control within one minute, significantly improving response speed and decision accuracy. Simultaneously, to enable cross-carrier collaboration, the system establishes a unified coordinate benchmark and encrypted transmission mechanism, employing the national standard SM4 encryption algorithm to ensure that the latitude and longitude deviation of each operator's activation area is within 10 meters and the synchronization latency is within 2 minutes. This effectively solves problems such as difficulties in cross-network collaboration and inconsistent boundaries, and supports automatic renewal and manual intervention.
[0090] Before enabling inter-network roaming, pre-expansion is carried out based on reserved bandwidth. During the activation process, resource configuration and access control strategies are dynamically adjusted to ensure that the base station load rate is maintained at 30%-70% and the average user speed exceeds 50Mbps. This enables the coordinated scheduling of activation areas and network resources, thereby improving user experience and network stability.
[0091] Establish a real-time monitoring and closed-loop optimization mechanism to continuously track key indicators such as service coverage deviation, business success rate, and resource utilization. In case of anomalies, trigger automatic correction or optimization processes to ensure that the business success rate of users on different networks within the region exceeds 99% and guarantee service quality.
[0092] This invention achieves meter-level high-precision, low-latency inter-network roaming area activation through five core steps: grid partitioning, inter-network roaming activation decision-making, cross-network synchronization, resource scheduling, and closed-loop optimization. It solves problems such as low area activation accuracy, delayed decision-making, difficulties in cross-carrier collaboration, and inflexible resource scheduling in existing inter-network roaming systems, effectively improving the stability and user experience of inter-network roaming services. It also supports cross-carrier collaboration, possessing good scalability and compatibility; supports manual intervention and automatic renewal mechanisms; and the activation command is output in standardized JSON format, including parameters such as latitude and longitude range, estimated number of users, and required bandwidth, enhancing system flexibility and operability.
[0093] See Figure 2 , Figure 2 This is a structural block diagram of an inter-network roaming area activation device provided in an embodiment of the present invention. The inter-network roaming area activation device includes: The mesh division module 11 is used to divide the target region into meshes according to the scene type of the target region and construct a mesh model of the target region. The activation decision module 12 is used to make inter-network roaming activation decisions for each grid based on the network activation impact data of each grid in the grid model. The instruction sending module 13 is used to send an activation instruction to at least one target communication service provider when at least one of the grids determines that inter-grid roaming needs to be activated; wherein the activation instruction is used to instruct the target communication service provider to activate roaming service for at least one of the grids.
[0094] In an optional embodiment, the mesh division module 11 includes: The mesh accuracy determination unit is used to determine the mesh accuracy based on the scene type of the target area; A partitioning unit is used to partition the target region into grids according to the grid precision, thereby constructing a grid model of the target region.
[0095] In an optional embodiment, the device further includes: The region code acquisition module is used to acquire the region code to which the target region belongs; The hash operation module is used to perform hash operations on the geographic boundary information of each grid in the grid model to generate the grid number of the corresponding grid. The grid encoding module is used to generate encoding information for each grid based on the grid precision, the region code, and the grid number of each grid.
[0096] In an optional embodiment, the activation decision module 12 includes: The first data acquisition unit is used to collect network activation impact data within the corresponding area of each grid; wherein, the network activation impact data includes: user density, service failure rate, network load difference, and emergency demand data; The first calculation unit is used to calculate the roaming activation score of each grid based on the network activation impact data of each grid. The decision-making unit is used to make inter-network roaming activation decisions for the corresponding grid based on the roaming activation score of each grid.
[0097] In one optional embodiment, the first computing unit includes: The non-dimensional quantization processing subunit is used to perform non-dimensional quantization processing on the user density, service failure rate, network load difference, and emergency demand data of each grid. The roaming activation score calculation subunit is used to perform weighted summation on the user density, service failure rate, network load difference, and emergency demand data after unstructured quantization to obtain the roaming activation score of the grid.
[0098] In one optional embodiment, the decision-making unit includes: The threshold comparison subunit is used to compare the roaming activation score of each of the grids with a preset activation trigger threshold. Specifically, if the roaming activation score of the grid is greater than the activation trigger threshold, it is determined that the corresponding grid needs to activate inter-network roaming.
[0099] In an optional embodiment, the activation decision module 12 includes: The second data acquisition unit is used to collect network activation impact data within the corresponding area of each grid; wherein, the network activation impact data includes: user density, service failure rate, network load difference, and emergency demand data; The judgment unit is used to determine whether each of the grids meets at least one preset activation triggering condition based on the network activation impact data of each grid; wherein the activation triggering condition includes: the emergency demand data indicates that there is an emergency activation demand, the service failure rate is greater than or equal to a preset failure rate threshold and the user density is greater than or equal to a preset density threshold, the network load difference is greater than or equal to a preset load difference threshold and the user density is greater than or equal to a preset density threshold. Specifically, if the grid satisfies any one of the activation trigger conditions, it is determined that the corresponding grid needs to activate inter-network roaming.
[0100] In one optional embodiment, the activation instruction includes the geographical boundary information of at least one of the grids to be activated, the estimated number of users, the required bandwidth, the activation duration, and the encoding information; wherein the estimated number of users is predicted based on the user density of the corresponding grid using a machine learning model.
[0101] In an optional embodiment, the device further includes: The position offset calibration module is used to calibrate the coordinate offset of each grid according to a preset first time interval; The position correction module is used to correct the geographical location information of each grid when the coordinate offset of the grid is greater than a preset offset threshold. The mapping table update module is used to update the first mapping table according to the corrected geographical location information of each grid; wherein, the first mapping table is used to indicate the correspondence between the encoding information and the geographical location information of each grid; A mapping table synchronization module is used to synchronize the updated first mapping table to at least one of the target communication service providers.
[0102] In an optional embodiment, the device further includes: The reserved bandwidth calculation module is used to calculate the reserved bandwidth of the grid based on the estimated number of users before the grid enables inter-network roaming; The first expansion module is used to trigger the expansion of network devices and / or user plane functions based on the reserved bandwidth.
[0103] In an optional embodiment, the device further includes: The first monitoring module is used to monitor the number of users and network load of the grid at a preset second time interval during the process of enabling inter-network roaming in the grid. The second expansion module is used to trigger secondary expansion of network devices and / or user plane functions when the number of currently monitored users meets the preset expansion conditions. The user load balancing module is used to distribute some of the users in the grid to network devices in neighboring grids when the currently monitored network load meets the preset load balancing conditions.
[0104] In an optional embodiment, the device further includes: The second monitoring module is used to monitor the network service impact data of the coverage area in real time; wherein, the coverage area is used to indicate the area corresponding to at least one of the grids that enables inter-network roaming; the network service impact data includes: geographical location deviation, service success rate, network equipment load rate, and resource utilization rate of the coverage area; The network optimization module is used to perform at least one of the following operations on the opening range: range expansion, resource configuration adjustment, and geographical location deviation correction, when the network service impact data does not meet at least one preset communication service condition. The communication service conditions include: the geographical location deviation is less than or equal to a preset deviation threshold, the service success rate is greater than or equal to a preset service success rate threshold, the network device load rate is within a preset load rate range, and the resource utilization rate is greater than or equal to a preset utilization rate threshold.
[0105] It should be noted that the working process of each module in the inter-network roaming area activation device described in the embodiments of the present invention can refer to the working process of the inter-network roaming area activation method described in the above embodiments, and the technical effect achieved is the same as that of the inter-network roaming area activation method described in the above embodiments, and will not be repeated here.
[0106] See Figure 3 , Figure 3 This is a structural block diagram of the inter-network roaming area activation device provided in an embodiment of the present invention. The inter-network roaming area activation device includes a processor 21, a memory 22, and a computer program stored in the memory 22 and executable on the processor 21. When the processor 21 executes the computer program, it implements the steps in the above embodiments of the inter-network roaming area activation method, such as steps S11 to S13.
[0107] For example, the computer program can be divided into one or more modules / units, which are stored in the memory 22 and executed by the processor 21 to complete the present invention. The one or more modules / units can be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program in the inter-network roaming area activation device.
[0108] The inter-network roaming area activation device may include, but is not limited to, processor 21 and memory 22. Those skilled in the art will understand that the schematic diagram is merely an example of an inter-network roaming area activation device and does not constitute a limitation on the device. It may include more or fewer components than illustrated, or combine certain components, or use different components. For example, the inter-network roaming area activation device may also include input / output devices, network access devices, buses, etc.
[0109] The processor 21 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor. The processor 21 is the control center of the inter-network roaming area activation device, connecting various parts of the device via various interfaces and lines.
[0110] The memory 22 can be used to store the computer programs and / or modules. The processor 21 implements various functions of the inter-network roaming area activation device by running or executing the computer programs and / or modules stored in the memory 22 and calling the data stored in the memory 22. The memory 22 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the mobile phone (such as audio data, phonebook, etc.). In addition, the memory 22 may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0111] Wherein, if the modules / units integrated in the inter-network roaming area activation device are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above embodiments of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when the computer program is executed by the processor 21, it can implement the steps of the above method embodiments. Wherein, the computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc.
[0112] It should be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Furthermore, in the accompanying drawings of the device embodiments provided by this invention, the connection relationships between modules indicate that they have communication connections, which can be specifically implemented as one or more communication buses or signal lines. Those skilled in the art can understand and implement this without any creative effort.
[0113] The above description represents the preferred embodiments of the present invention. It should be noted that, for those skilled in the art, various improvements and modifications can be made without departing from the principles of the present invention, and these improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A method for opening up inter-network roaming areas, characterized in that, include: The target region is divided into grids according to the scene type of the target region, and a grid model of the target region is constructed. Based on the network activation impact data of each grid in the grid model, a decision on inter-network roaming activation is made for each grid. If at least one of the grids determines that inter-grid roaming needs to be enabled, an activation instruction is sent to at least one target communication service provider; wherein the activation instruction is used to instruct the target communication service provider to enable roaming service for at least one of the grids; The step of dividing the target region into grids according to the scene type of the target region and constructing a grid model of the target region includes: The grid precision is determined based on the scene type of the target area; The target region is divided into grids according to the specified grid precision to construct a grid model of the target region.
2. The method for opening up inter-network roaming areas as described in claim 1, characterized in that, The method further includes: Obtain the region code to which the target region belongs; A hash operation is performed on the geographic boundary information of each grid in the grid model to generate the grid number of the corresponding grid. The encoding information of each grid is generated based on the grid precision, the region code, and the grid number of each grid.
3. The method for opening up inter-network roaming areas as described in claim 1, characterized in that, The step of making inter-network roaming activation decisions for each grid based on the network activation impact data of each grid in the grid model includes: Collect network activation impact data within the corresponding area of each grid; wherein, the network activation impact data includes: user density, service failure rate, network load difference, and emergency demand data; Based on the network activation impact data of each grid, calculate the roaming activation score for each grid. Based on the roaming activation score of each grid, a decision on inter-network roaming activation is made for the corresponding grid.
4. The method for opening up inter-network roaming areas as described in claim 3, characterized in that, The step of calculating the roaming activation score for each grid based on the network activation impact data of each grid includes: For each of the grids, the user density, service failure rate, network load difference, and emergency demand data of the grid are subjected to non-dimensional quantization processing. The roaming activation score of the grid is obtained by weighted summation of user density, service failure rate, network load difference, and emergency demand data after unstructured quantization.
5. The method for opening up inter-network roaming areas as described in claim 3, characterized in that, The step of making inter-network roaming activation decisions for the corresponding grid based on the roaming activation score of each grid includes: The roaming activation score of each grid is compared with a preset activation trigger threshold; If the roaming activation score of the grid is greater than the activation trigger threshold, it is determined that the corresponding grid needs to activate inter-network roaming.
6. The method for opening up inter-network roaming areas as described in claim 1, characterized in that, The step of making inter-network roaming activation decisions for each grid based on the network activation impact data of each grid in the grid model includes: Collect network activation impact data within the corresponding area of each grid; wherein, the network activation impact data includes: user density, service failure rate, network load difference, and emergency demand data; Based on the network activation impact data of each grid, determine whether each grid meets at least one preset activation trigger condition; wherein, the activation trigger condition includes: the emergency demand data indicates the existence of an emergency activation demand, the service failure rate is greater than or equal to a preset failure rate threshold and the user density is greater than or equal to a preset density threshold, the network load difference is greater than or equal to a preset load difference threshold and the user density is greater than or equal to a preset density threshold. If any of the activation trigger conditions are met, it is determined that the corresponding grid needs to enable inter-network roaming.
7. The method for opening up inter-network roaming areas as described in claim 2, characterized in that, The activation instruction includes the geographical boundary information of at least one of the grids to be activated, the estimated number of users, the required bandwidth, the activation duration, and the encoding information; wherein, the estimated number of users is predicted based on the user density of the corresponding grid using a machine learning model.
8. The method for opening up inter-network roaming areas as described in claim 1, characterized in that, The method further includes: The coordinate offset of each grid is calibrated according to a preset first time interval. If the coordinate offset of the grid exceeds a preset offset threshold, the geographical location information of each grid is corrected. The first mapping table is updated based on the corrected geographic location information of each grid; wherein the first mapping table is used to indicate the correspondence between the encoding information and the geographic location information of each grid. The updated first mapping table is synchronized to at least one of the target communication service providers.
9. The method for opening inter-network roaming areas as described in claim 7, characterized in that, The method further includes: Before enabling inter-network roaming in the grid, the reserved bandwidth of the grid is calculated based on the estimated number of users; Based on the reserved bandwidth, the expansion of network devices and / or user plane functions is triggered.
10. The method for opening inter-network roaming areas as described in claim 9, characterized in that, The method further includes: During the process of enabling inter-network roaming in the grid, the number of users and network load of the grid are monitored according to a preset second time interval; If the number of currently monitored users meets the preset expansion conditions, trigger a secondary expansion of network devices and / or user plane functions; If the currently monitored network load meets the preset load balancing conditions, some users within the grid will be distributed to network devices in neighboring grids.
11. The method for opening up inter-network roaming areas as described in claim 1, characterized in that, The method further includes: Real-time monitoring of network service impact data within the coverage area; wherein, the coverage area is used to indicate the regional range corresponding to at least one of the grids that enables inter-network roaming; the network service impact data includes: geographical location deviation, service success rate, network device load rate, and resource utilization rate within the coverage area; If the network service impact data does not meet at least one preset communication service condition, at least one of the following operations shall be performed on the opening range: range expansion, resource configuration adjustment, and geographical location deviation correction. The communication service conditions include: the geographical location deviation is less than or equal to a preset deviation threshold, the service success rate is greater than or equal to a preset service success rate threshold, the network device load rate is within a preset load rate range, and the resource utilization rate is greater than or equal to a preset utilization rate threshold.
12. A device for opening up inter-network roaming areas, characterized in that, include: The mesh generation module is used to divide the target area into meshes according to the scene type of the target area and construct a mesh model of the target area; The activation decision module is used to make inter-network roaming activation decisions for each grid based on the network activation impact data of each grid in the grid model. The instruction sending module is used to send an activation instruction to at least one target communication service provider when at least one of the grids determines that inter-grid roaming needs to be activated; wherein the activation instruction is used to instruct the target communication service provider to activate roaming service for at least one of the grids; The mesh generation module includes: The mesh accuracy determination unit is used to determine the mesh accuracy based on the scene type of the target area; A partitioning unit is used to partition the target region into grids according to the grid precision, thereby constructing a grid model of the target region.
13. A device for enabling cross-network roaming areas, characterized in that, include: A processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor, when executing the computer program, implements the inter-network roaming zone opening method as described in any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform the inter-network roaming area activation method as described in any one of claims 1 to 11.
15. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instruction is executed by the processor, it implements the method for opening up inter-network roaming areas as described in any one of claims 1 to 11.
Citation Information
Patent Citations
Method and device for dividing scene category of cell, computer equipment and storage medium
CN108934016A
Telecommunications network planning system
US20230199511A1