Methods, apparatus, equipment and storage media for determining inter-network carrier sharing
By analyzing the MDT data reported by users, the system automatically identifies and applies for inter-network carrier sharing, solving the problem of low efficiency in existing technologies and achieving efficient, real-time determination and optimization of inter-network carrier sharing.
Patent Information
- Application Number
- CN202311101876.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-29
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2043-08-29
AI Technical Summary
Current methods for determining whether inter-network carriers can be shared are inefficient and lack real-time performance. Existing methods rely on manual drive tests and retests, which are time-consuming and labor-intensive, making it difficult to quickly identify and optimize network anomalies.
By acquiring user-reported MDT data within the target area, and utilizing rasterization processing and sampling point data analysis, the system automatically identifies the primary control cell and target neighboring cells, determines whether the inter-network carrier sharing function is enabled, and sends an application to the inter-network operator to achieve automated enabling of the inter-network carrier sharing function.
It improves the determination efficiency and real-time performance of cross-network carrier sharing, reduces the need for manual retesting, and improves the accuracy of shared cell identification and the efficiency of coverage optimization.
Smart Images

Figure CN116996913B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method, apparatus, device and storage medium for determining inter-network carrier sharing. Background Technology
[0002] Currently, with the rapid development of communication technology, various operators are carrying out network co-construction and sharing to achieve the effect of shared base stations and independent core networks. During the construction and optimization of co-construction and sharing, ensuring equivalence in user experience and achieving optimal coverage and capacity are key focuses of co-construction and sharing analysis. Currently, network co-construction and sharing optimization work is mainly based on user complaints. Maintenance personnel bring drive-testing equipment to the complaint sites to conduct retests, complete coverage assessments of the co-construction and sharing areas, and evaluate and analyze user experience to identify network anomalies, subsequently carrying out network optimization in the areas where network anomalies are located.
[0003] Using the methods described above, network optimization analysis can often only be performed after user complaints occur, requiring significant investment of manpower, resources, and funding to locate network anomalies. Analyzing network co-construction and sharing issues based on retest data is also quite challenging. Therefore, current methods for determining whether inter-network carriers can be shared are inefficient and lack real-time performance. Summary of the Invention
[0004] This application provides a method, apparatus, device, and storage medium for determining whether inter-network carrier sharing can be performed, which improves the efficiency and real-time performance of determining whether inter-network carriers can be shared.
[0005] To achieve the above objectives, this application adopts the following technical solution:
[0006] Firstly, a method for determining inter-network carrier sharing is provided. This method includes: acquiring minimal drive test (MDT) data reported by users within a target area, where the target area is the network construction area corresponding to the target operator; the MDT data includes multiple sampling point data, and each sampling point data includes at least one of the following: the operator to which the base station belongs, cell identifier, cell carrier number, cell frequency number, and signal strength; for any grid among the multiple grids included in the target area, based on all sampling point data included in that grid, determining the controlling cell of that grid, and determining the target neighboring cells of the controlling cell of that grid, where the controlling cell is the coverage area of any grid. Among multiple cells in a grid, the cell with the most sampling points is considered. The target neighbor cell is the cell with the most sampling points among all neighbor cells of the master cell in any grid, and the average level of the sampling points is greater than the average level of the sampling points of the master cell, exceeding a first threshold. If the operator of the target neighbor cell is determined to be a different network operator of the target operator, based on the multiple sampling point data included in the MDT data, it is determined whether the target neighbor cell meets the requirements for enabling the different network carrier sharing function. If it is determined that the target neighbor cell meets the requirements for enabling the different network carrier sharing function, the different network carrier sharing function of the target neighbor cell is enabled by the target operator sending an application to the different network operator.
[0007] In one possible implementation, the method further includes: rasterizing the target area to divide it into multiple grids; mapping multiple sampling point data to corresponding grids in the multiple grids, and determining the grid corresponding to each sampling point data.
[0008] In one possible implementation, determining the target neighbor cell of the master cell in any grid includes: based on all sampling point data included in any grid, determining the number of sampling points of each of the multiple neighbor cells of the master cell in any grid in any grid, and sorting the multiple neighbor cells from high to low based on the number of sampling points; according to the order of the multiple neighbor cells, when it is determined that the neighbor cell ranked in the nth position meets the preset conditions, the neighbor cell ranked in the nth position is determined as the target neighbor cell of the master cell in any grid. The preset conditions are: the number of sampling points of the neighbor cell ranked in the nth position in any grid is greater than the number of sampling points of the neighbor cell ranked in the (n+1)th position in any grid by more than a second threshold, and the average level of the sampling points of the neighbor cell ranked in the nth position in any grid is greater than the average level of the sampling points of the master cell by more than a first threshold. The neighbor cell ranked in the nth position is the neighbor cell ranked first among the neighbor cells that meet the preset conditions, where n is a positive integer.
[0009] In one possible implementation, when the operator of the target neighboring cell is determined to be a different network operator of the target operator, the determination of whether the target neighboring cell meets the requirements for enabling the inter-network carrier sharing function is based on multiple sampling point data included in the MDT data. This includes: when the operator of the target neighboring cell is determined to be a different network operator of the target operator, the determination of the number of target grids in at least one grid jointly covered by the master control cell and the target neighboring cell, where the average level of the sampling points of the master control cell in the grid is less than a third threshold and the average level of the sampling points of the target neighboring cell in the grid is greater than a fourth threshold; when the number of target grids is determined to be greater than a preset number, the target neighboring cell is determined to be a cell that meets the requirements for enabling the inter-network carrier sharing function.
[0010] Secondly, an inter-network carrier sharing determination device is provided, comprising: an acquisition unit and a processing unit; the acquisition unit is used to acquire minimum drive test MDT data reported by users within a target area, wherein the target area is the network construction area corresponding to the target operator, and the MDT data includes multiple sampling point data, each of the multiple sampling point data including at least one of the following: the operator to which the base station belongs, cell identifier, cell carrier number, cell frequency number, and voltage level; the processing unit is used to determine the controlling cell of any grid in any grid within the target area based on all the sampling point data included in any grid, and to determine the target neighboring cells of the controlling cell of any grid. The controlling cell is the cell with the most sampling points among multiple cells covering any grid, and the target neighbor cell is the cell with the most sampling points among all neighbor cells of the controlling cell in any grid, and the average level of the sampling points is greater than the average level of the sampling points of the controlling cell exceeding a first threshold. The processing unit is used to determine whether the target neighbor cell meets the requirement of enabling inter-network carrier sharing function based on the multiple sampling point data included in the MDT data when it is determined that the operator of the target neighbor cell is an inter-network operator of the target operator. The processing unit is used to enable the inter-network carrier sharing function of the target neighbor cell by sending an application to the inter-network operator to enable the inter-network carrier sharing function through the target operator when it is determined that the target neighbor cell meets the requirement of enabling the inter-network carrier sharing function.
[0011] In one possible implementation, a processing unit is used to perform rasterization processing on the target area, dividing the target area into multiple grids; the processing unit is used to map multiple sampling point data to corresponding grids in multiple grids respectively, and determine the grid corresponding to each sampling point data.
[0012] In one possible implementation, a processing unit is configured to determine, based on all sampling point data included in any grid, the number of sampling points of each of the multiple neighboring cells of the master cell in any grid, in any grid, and sort the multiple neighboring cells from high to low based on the number of sampling points; the processing unit is configured to, according to the arrangement order of the multiple neighboring cells, when it is determined that the neighboring cell ranked in the nth position meets a preset condition, determine the nth neighboring cell as the target neighboring cell of the master cell in any grid, the preset condition being: the number of sampling points of the nth neighboring cell in any grid is greater than the number of sampling points of the neighboring cell ranked in the (n+1)th position in any grid by more than a second threshold, and the average level of the sampling points of the nth neighboring cell in any grid is greater than the average level of the sampling points of the master cell by more than a first threshold, the nth neighboring cell being the neighboring cell ranked first among the neighboring cells that meet the preset condition, where n is a positive integer.
[0013] In one possible implementation, the processing unit is configured to, when determining that the operator of the target neighboring cell is an inter-network operator of the target operator, determine, based on multiple sampling point data included in the MDT data, the number of target grids in at least one grid jointly covered by the controlling cell and the target neighboring cell, where the average level of the sampling points of the controlling cell in the grid is less than a third threshold and the average level of the sampling points of the target neighboring cell in the grid is greater than a fourth threshold; the processing unit is configured to, when determining that the number of target grids is greater than a preset number, determine that the target neighboring cell is a cell that meets the requirement of enabling inter-network carrier sharing function.
[0014] Thirdly, an electronic device is provided, comprising: a processor and a memory; wherein the memory is used to store one or more programs, the one or more programs including computer-executable instructions, and when the electronic device is running, the processor executes the computer-executable instructions stored in the memory to cause the electronic device to perform a cross-network carrier sharing determination method as described in the first aspect.
[0015] Fourthly, a computer-readable storage medium is provided for storing one or more programs, the one or more programs including instructions that, when executed by a computer, cause the computer to perform a cross-network carrier sharing determination method as described in the first aspect.
[0016] This application provides a method, apparatus, device, and storage medium for determining inter-network carrier sharing, applied to scenarios where inter-network carriers can be shared, to improve the efficiency and real-time performance of determining whether inter-network carrier sharing is possible. First, MDT data reported by users within the target area constructed by the target operator is acquired, resulting in multiple sampling point data. Further, for any grid within the multiple grids included in the target area, based on all sampling point data included in that grid, the controlling cell of that grid is determined, and the target neighboring cells of that grid's controlling cell are determined. Thus, if the operator of the target neighboring cell is determined to be an inter-network operator of the target operator, based on the multiple sampling point data included in the MDT data, it is determined whether the target neighboring cell meets the requirements for enabling inter-network carrier sharing. If it is determined that the target neighboring cell meets the requirements for enabling inter-network carrier sharing, the target operator sends an application to the inter-network operator to enable the inter-network carrier sharing function, thereby enabling the inter-network carrier sharing function of the target neighboring cell. Using the above method, based on the MDT data reported by the user, the controlling cell of the grid and its target neighboring cells can be determined. This allows for the determination of whether the target neighboring cells belong to a different network operator and whether they meet the requirements for enabling inter-network carrier sharing. By using the MDT data uploaded by the user to the operator's server in real time, it is possible to determine whether the target neighboring cells of the controlling cell meet the conditions for enabling inter-network carrier sharing. This improves the efficiency and real-time performance of determining whether inter-network carrier sharing is possible. Attached Figure Description
[0017] Figure 1 A schematic diagram of a scenario architecture for a method for determining inter-network carrier sharing, provided for an embodiment of this application;
[0018] Figure 2 A thematic layer illustration of a method for determining inter-network carrier sharing provided for embodiments of this application. Figure 1 ;
[0019] Figure 3 A thematic layer illustration of a method for determining inter-network carrier sharing provided for embodiments of this application. Figure 2 ;
[0020] Figure 4 A schematic diagram of a cross-network carrier sharing determination system provided for embodiments of this application;
[0021] Figure 5 A flowchart illustrating a method for determining inter-network carrier sharing provided in an embodiment of this application. Figure 1 ;
[0022] Figure 6 A flowchart illustrating a method for determining inter-network carrier sharing provided in an embodiment of this application. Figure 2;
[0023] Figure 7 A flowchart illustrating a method for determining inter-network carrier sharing provided in an embodiment of this application. Figure 3 ;
[0024] Figure 8 A flowchart illustrating a method for determining inter-network carrier sharing provided in an embodiment of this application. Figure 4 ;
[0025] Figure 9 A schematic diagram of a cross-network carrier sharing determination device provided for an embodiment of this application;
[0026] Figure 10 This is a schematic diagram of an electronic device structure provided for an embodiment of this application. Detailed Implementation
[0027] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0028] In the description of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" and "multiple" refer to two or more. The terms "first," "second," etc., do not limit the quantity or order of execution, and "first," "second," etc., do not necessarily imply differences.
[0029] Currently, large-scale 4G network co-construction and sharing are being carried out among different operators (such as the target operator and operators from other networks). According to relevant requirements, deep 4G cooperation among different operators adopts a method of sharing only base station access, with each core network remaining independent. This mainly involves interspersed sharing based on user experience and coverage needs, primarily aimed at supplementing weak coverage. However, during the sharing process, it was found that interspersed sharing has a significant negative impact on user handover. Furthermore, deep 4G co-construction and sharing in localized areas has improved the inter-frequency handover lag problem caused by interspersed base stations. Additionally, research and implementation of parameter optimization strategies for traffic offloading of 5G shared base stations in high-load 4G network hotspots have achieved good experimental results. Different operators are further strengthening deep 4G cooperation, increasing sharing and network integration efforts, and promoting 4G sharing with the goal of reducing network costs, improving operational efficiency, and enhancing user experience. Figure 1As shown, based on the achievements of previous 4G co-construction and sharing, different operators will continue to adopt the Multi-Operator Core Network (MOCN) approach. Different operators will only share base stations, while the core networks will remain independent. The shared base stations will simultaneously function as virtual base stations for different operators, serving users of both.
[0030] It should be noted that, taking 4G networks as an example, the overall principle for network co-construction and sharing among different operators is as follows: On the basis of not affecting 4G user experience, 4G network quality, business development, or reputation, 4G network co-construction and sharing follows these basic principles:
[0031] 1) Fairness, reasonableness, mutual benefit: Based on the principles of fairness, reasonableness, mutual benefit, and active cooperation, with the goal of saving construction investment, reducing operation and maintenance costs, enhancing network competitiveness, and achieving win-win cooperation, we will promote the co-construction and sharing work.
[0032] 2) Optimize scenario structure and focus on key points: prioritize efficiency, promote 4G sharing through network and industry collaboration, improve quality, ensure perception, optimize the structure of sharing across the three major scenarios, and increase the proportion of "site merging" scenarios.
[0033] 3) Reduce TCO and save costs: Focusing on reducing TCO, revitalize and tap the potential of existing 4G resources on both sides, and increase the power-off and dismantling of 4G sites in "site merging" scenarios. While ensuring network quality does not degrade, shut down and dismantle as many sites as possible. 4G sharing will primarily rely on shared carriers; the purchase of new independent carriers is strictly prohibited. If an independent carrier is truly necessary, priority will be given to allocating existing independent carriers within the province.
[0034] 4) 4G / 5G collaboration and guarantee of 2.1GHz refarming: Strengthen site merging in 2.1GHz refarming areas, and offload 2.1GHz load through 1.8GHz 4G sharing and 5G traffic offloading, laying the foundation for freeing up 2.1GHz frequency for 5G refarming.
[0035] 5) Service Assurance: 4G co-construction and sharing needs to consider voice and VoLTE bearers to meet voice service requirements.
[0036] Furthermore, the main implementation requirements for 4G network co-construction and sharing are as follows:
[0037] 1) In principle, one operator should take the lead in sharing the entire area to avoid overlapping coverage. In scenarios such as high-speed rail and subway, the continuity of coverage on the same carrier should be maintained to ensure handover performance.
[0038] 2) At present, 1.8GHz and 2.1GHz sharing are being carried out; both parties have agreed to conduct L800 / 900 sharing pilot projects to lay the foundation for the complete shutdown of L1.8GHz in low-service areas.
[0039] 3) Both parties will fully connect their 4G outdoor and indoor site resources, sort out existing complementary and co-located (including nearby) sites, and provide a comprehensive and accurate existing network resource database for 4G sharing and 5G site selection.
[0040] 4) Both parties should unify frequency planning, strengthen site reconstruction, remove suboptimal sites, and integrate rooftops while vacating suboptimal rooftops.
[0041] 5) For mid-band co-located sites, based on the business development of both parties, predict the PRB utilization rate of the site to meet the business needs of both parties after sharing.
[0042] 6) If high load issues occur after sharing, both parties shall negotiate to optimize and reduce the load. If optimization cannot resolve the issue, the contractor shall be responsible for expanding the capacity.
[0043] 7) Optimize synchronization and follow up, unify data configuration between the two parties (among which, the base station side maintains consistent QCI of the shared cell to ensure that the service scheduling priority of both parties is the same and the resource usage is fair), and conduct regular verification to ensure that the network quality and the service experience of users on both parties are consistent after sharing.
[0044] 8) For site consolidation scenarios, the 4G sharing equipment should be powered off first to ensure user experience is met before it can be dismantled. For sites that are co-located and consolidated, priority should be given to terminating the lease at sites whose lease agreements have expired to reduce potential additional tower rental costs after termination.
[0045] 9) Interconnection between the local networks of both parties, including 4G shared base stations to newly added converged UPF routes, utilizing existing 5G network interconnection links to meet 4G interconnection needs, and subsequent expansion as needed.
[0046] 10) 4G shared cells must ensure that both VoLTE users and non-VoLTE users can perceive voice services. Shared sites of different network operators must be configured with CSFB function, and shared sites of the target operator must be configured with SRLTE function.
[0047] 11) At the current stage, the wireless OMC-R network management data interaction and connection between different operators is achieved through provincial-level deployment, realizing mutual reverse pull of wireless OMC-R network management reverse pull terminals. At the same time, both parties need to uniformly share the network management data interaction content and maintenance standards of the sites.
[0048] Key technical points for implementing shared carriers in wireless networks include: network-wide verification and standardization of TAC and eNodeB ID uniqueness (both parties); standardization of TAC and special service partition correspondence; adaptation of the target operator's LAC boundary to the TAC boundary of the other network operator (implemented by the target operator); joint attachment of CSFB in areas built by the other network operator and shared by the target operator (adjusted by the target operator) requires standardization of the existing network QCI, ensuring consistency between the QCIs of both parties (implemented by the target operator); configuration of dual PLMNs and addition of shared carrier licenses (both parties); CSFB function must be enabled for shared sites by other network operators; SRLTE function must be enabled for shared sites by the target operator; configuration of inter-frequency points, S1, X2, and neighbor cell data based on data provided by the other party (both parties); configuration of reselection and handover policy parameters (both parties).
[0049] In the construction and optimization process of co-construction and sharing, ensuring equivalence in user experience and optimal coverage and capacity are key aspects of co-construction and sharing analysis. Currently, optimization work for 4G co-construction and sharing is mainly based on complaints. Drivers bring drive-testing equipment to the complaint sites to conduct retests, assessing and analyzing coverage and user experience in the co-construction and sharing areas to identify problems, and then optimizing the problem areas. Optimization analysis often can only be completed after a complaint occurs, requiring significant investment of manpower, resources, and funding. Furthermore, analyzing co-construction and sharing issues based on retest data is quite challenging.
[0050] To fully leverage the complementary advantages of different operators' 4G network resources and achieve low-cost, comprehensive 4G network coverage, different operators continue to engage in in-depth cooperation and further promote the co-construction and sharing of 4G networks in low-traffic areas.
[0051] 4G Co-construction and Sharing Network Architecture: 3GPP has defined two 4G co-construction and sharing network architectures: MOCN and Gateway Core Network (GWCN). The main characteristic of the MOCN architecture is that "multiple operators share only base stations, while the core network remains independent." The GWCN architecture, in addition to sharing base stations, also shares some core network elements. Currently, different operators are using the MOCN network architecture, meaning that users from both sides access their respective core networks through the mobile backhaul network.
[0052] According to the carrier resource allocation method, 4G sharing mode can be divided into independent carrier sharing and shared carrier sharing. The main characteristics and differences between the two are shown in Table 1:
[0053] Table 1
[0054]
[0055] Currently, target operators and other network operators mainly adopt a shared carrier approach, where both base station hardware and spectrum are shared, primarily using shared mid-bandwidth 1.8GHz / 2.1GHz cells. In this shared carrier mode, the contractor's 4G shared carrier simultaneously broadcasts the PLMN IDs of both the target operator and the other network operator. Furthermore, since the target operator and the other network operator use different 1.8GHz and 2.1GHz frequency bands, it's equivalent to both parties' 4G networks gaining two additional frequency points. Simultaneously, both the target operator and the other network operator experience an increase in the 12 possible 4G network interoperability scenarios shown in Table 2.
[0056] Minimization of Drive Tests (MDT) data is used to identify newly opened or existing unshared 4G sites by other network operators. During the co-construction and sharing period between different operators, the demand for sharing 4G sites with other network operators is mainly determined through daily complaints and site spacing. In some residential areas, the deep coverage of other network operators is better than that of the target operator. Currently, the main approach is to exchange the full MDT data of the target operator and other network operators, and create a unified level coverage layer on MapInfo to reflect the differences in deep coverage between the target operator and other network operators. Ultimately, this identifies newly opened or existing unshared 4G sites by other network operators and requests sharing of these sites with the target operator's users, quickly improving the deep coverage for the target operator's users and truly forming a unified network with other network operators for deep coverage in residential areas.
[0057] By utilizing the MDT data exchanged between the target operator and other network operators, we analyze the differences in the main controlled cells and RSRP of the target operator and other network operators within the same grid. Combined with the site location, altitude, complaints, sharing, and site handover parameter settings of the target operator and other network operators in the surrounding area, we identify the reasons for the network quality differences between the target operator and other network operators within the same grid. We then optimize the grids with poor network quality of the target operator, thereby improving the accuracy of sharing other network operator sites and the efficiency of deep coverage optimization in residential areas.
[0058] Table 2
[0059]
[0060] By comparing the proportion of RSRP less than -110 in the target operator's and other network operators' MDTs, and combining the height of the master control site, the distance between the target operator's and other network operators' sites, the sharing situation, and the handover threshold, a more accurate information on the required shared cells and the optimization of shared cell handover parameters can be obtained. This reduces the need for extensive on-site testing and positioning by manpower, and improves the efficiency and accuracy of sharing.
[0061] The main MDT-related metrics include cu_ecgi, cu_rsrp, cu_count, cu_low_110_ratio, ct_ecgi, ct_rsrp, ct_count, and ct_low_110_ratio. Here, cu_ecgi represents the target operator's primary controlled cell, and ct_ecgi represents the secondary operator's primary controlled cell. cu_count indicates the cell with the highest occupancy frequency under the grid. cu_count and ct_count represent the number of times the target operator's and secondary operator's primary controlled cells under the grid are monitored; more monitoring points result in more accurate data. cu_rsrp and ct_rsrp represent the average RSRP of the target operator's and secondary operator's primary controlled cells under the grid. By comparing the RSRP difference between the target operator and secondary operator, and considering parameters such as whether the cells are shared, handover thresholds, and surrounding base station height, the reasons why the target operator's RSRP is below -110dBm and the secondary operator's RSRP is above -110dBm are analyzed. cu_low_110_ratio and ct_low_110_ratio represent the proportion of sampling points in the grid where the RSRP of the target operator's and other network operators' main controlled cells is lower than -110dBm.
[0062] For example, when determining whether a 4G site from a different network operator needs to be shared, the usual approach is to check if the distance between the site and the target operator's 4G site exceeds 100 meters, i.e., to determine if they share a site. However, for sites shared by the target operator and a different network operator, due to differences in antenna height, placement, and direction, the coverage targets also differ, making it impossible to determine whether sharing is necessary.
[0063] For example, the MDTs of the target operator and other network operators can be imported into MapInfo, and two thematic layers can be created for each operator. Different colors can be used to represent the raster cells with RSRP less than -110dBm for both the target and other network operators. The other network operator layer should be above the target operator layer. This way, the raster cells with poor network quality from the other network operator will cover the raster cells from the target operator, but the raster cells with better network quality from the other network operator will not cover the raster cells with poor network quality from the target operator. The difference in the number of raster cells using the two colors can then be compared. Figure 2 The image shows grids in a residential area where the RSRP of the target operator (represented by horizontal shading) and other network operators (represented by vertical shading) is less than -110dBm. It can be seen that the target operator has far more grids with poor network quality than the other network operators in this residential area. Therefore, it can be concluded that the other network operators have better deep coverage in this residential area than the target operator, and the sharing request from the other network operators' master control can be extracted.
[0064] For example, two thematic layers are created separately: one for the target operator and one for other network operators. Different colors are used to represent raster cells where the percentage of other network operators with RSRP less than -110dBm is greater than 30%, and the percentage of the target operator with RSRP less than -110dBm is greater than 30%. The differences in quantity between the two colors are then compared. Figure 3 The image shows grids in a residential area where the proportion of grids with an RSRP less than -110dBm is greater than 30% for both the target operator (represented by horizontal shading) and other network operators (represented by vertical shading). It also shows that the target operator has significantly more grids with poor network quality than other network operators in this area. Therefore, it can be concluded that the other network operators have better deep coverage in this residential area than the target operator, and the sharing request for the other network operator's master control can be extracted.
[0065] By comparing the differences in the number of poor-quality grid cells, the deep coverage differences between the target operator and other operators are accurately identified. Areas with a significant difference in the number of poor-quality grid cells between the target operator and other operators are identified, circled, and the MDT data is exported to an Excel file. Grid cells with cu_rsrp less than -110 and ct_rsrp greater than -110 are selected to identify grid cells with good coverage from other operators and poor coverage from the target operator. The corresponding primary control cells of the target operator and other operators can be identified by comparing cu_ecgi and ct_ecgi. Combined with... Figure 2 It can be seen that the target operator has poor coverage and lacks strong control, which significantly impacts network quality. The other operator has better coverage and strong control cells, resulting in better network quality.
[0066] Based on complaints and grid data showing poor network quality, most areas are residential, and deep coverage issues in residential areas have consistently been a major source of complaints. With the vigorous development of network sharing between target operators and other network operators, maximizing the use of 4G base stations to address deep coverage problems in residential areas has become a crucial means of resolving this issue. Current solutions rely on the exchange of MDT (Multi-Level Data) between the target and other network operators, manually creating mapinfo layers, analyzing the differences in 4G MDT between them, and identifying areas with better deep coverage by other network operators and poor coverage by the target operator. Then, testers conduct on-site testing to verify the issues, identify the root causes, and improve the target operator's poor 4G deep coverage through applications for sharing or collaborative optimization between the target and other network operators. While this method can indeed identify and enable sharing functionality in other network operator cells, it is time-consuming and labor-intensive, and the data source cannot be automated. It requires not only addressing data collection standards for both parties but also establishing unified standards for collection cycles, data cleaning, and governance. Achieving truly automated data collection, aggregation, and analysis will take a considerable amount of time and is therefore quite challenging.
[0067] This application establishes an evaluation model based on the MDT measurement report to select shared telecom cells for carrier sharing by acquiring MDT data collected from the northbound interfaces of both parties in the target operator's co-construction and sharing process. Cells that appear prominently in the neighbor cell table of the target operator's main-controlled cell's MDT measurement report but do not have a handover relationship are considered necessary neighbor cells of other network operators in the target operator's main-controlled cell. Then, using the other network operator cell sharing determination logic, the number of grid sampling points and average voltage level covered by these necessary neighbor cells are compared and analyzed with those of the target operator's main-controlled cell. Based on the neighbor cell frequency point number in the MDT, it automatically identifies whether the necessary neighbor cell of the other network operator in that area needs to apply for carrier sharing, thereby improving the target operator's poor 4G deep coverage. This not only significantly reduces the need to send test personnel to the co-construction and sharing area for retesting to evaluate and analyze coverage and user experience issues, but also provides valuable reference for deepening the implementation of co-construction and sharing, reducing conflicts between the contractor and the sharing party, guiding subsequent optimization work, promoting the smooth progress of co-construction and sharing, and improving user experience.
[0068] The inter-network carrier sharing determination method provided in this application embodiment can be applied to an inter-network carrier sharing determination system. Figure 4 A schematic diagram of one structure of this heterogeneous network carrier sharing determination system is shown. For example... Figure 4 As shown, the inter-network carrier sharing determination system 10 includes: target operator server 11, inter-network operator server 12, target operator base station 13, inter-network operator base station 14, and user terminal equipment 15.
[0069] Among them, the target operator server 11 and the external network operator server 12 are respectively used to provide network services for the user terminal equipment 15 corresponding to this operator and to obtain the MDT data reported by users within the area contracted by this operator.
[0070] The target operator server 11 (or the inter-network operator server 12) is also used to determine whether the neighboring cell meets the requirements for enabling the inter-network carrier sharing function, and to send an application to the inter-network operator server 12 (or the target operator server 11) to enable the inter-network carrier sharing function of the target neighboring cell.
[0071] The target operator base station 13 and the other network operator base station 14 are respectively used to provide network connection services for the user terminal equipment 15 corresponding to this operator and to transmit data between the operator server and the user terminal equipment 15.
[0072] The following describes a method for determining inter-network carrier sharing provided by an embodiment of this application, with reference to the accompanying drawings.
[0073] like Figure 5 As shown in the embodiment of this application, a method for determining inter-network carrier sharing includes S201-S205:
[0074] S201. Obtain the minimum road test MDT data reported by users within the target area.
[0075] The target area is the network construction area corresponding to the target operator. The MDT data includes multiple sampling point data. Each sampling point data includes at least one of the following: the operator to which the base station belongs, cell identifier, cell carrier number, cell frequency number, and voltage level.
[0076] Optionally, in the target operator's main construction area (i.e., the target area, such as the 4G main construction area), the MDT data reported by the target operator's user terminal equipment is collected by the target operator's main service cell and transmitted to the target operator's data center (i.e., the server) through the northbound interface.
[0077] Optionally, in the target operator's primary construction area, the MDT data collected from the primary construction service cell is directly transmitted to the target operator's data center via the northbound interface. This corresponds to the target operator's shared cells in the primary construction area. Since the shared base station has only one network management system, it can differentiate between operators to collect and report key network performance indicators, meeting the network monitoring needs of both operators. Therefore, on the target operator's shared carriers in the primary construction area, the KPIs and MDT indicators of the target operator's users and users of other network operators are transmitted to the target operator's data center via the northbound interface. The data center provides an API interface to obtain the relevant indicators, which are mainly divided into MDT (including target operator and other network operator user-level data) and 4G KPIs (including target operator and other network operator cell-level data).
[0078] It should be noted that the MDT indicator data format for the serving cell and shared cell in the target operator's primary bearer area can be as follows: nodeb_id indicates the logical base station ID, utc_time indicates the UTC format time in milliseconds, orig_time indicates the original time, mme_code indicates the MME code, mme_group_id indicates the MME group identifier, mme_ue_s1ap_id indicates the MMEUES1 application identifier, eci indicates the serving cell ECI, rsrp indicates the reference signal received power of the LTE serving cell, rsrq indicates the reference signal received quality of the LTE serving cell, and cell... _arfcn indicates the LTE serving cell carrier number, pci indicates the LTE serving cell physical cell identifier, ncell1_rsrp indicates the reference signal received power of neighbor cell 1, ncell1_rsrq indicates the reference signal received quality of neighbor cell 1, ncell1_arfcn indicates the frequency point number of neighbor cell 1, ncell1_pci indicates the PCI of neighbor cell 1, ncell2_rsrp indicates the reference signal received power of neighbor cell 2, ncell2_rsrq indicates the reference signal received quality of neighbor cell 2, ncell2_arfcn indicates the frequency point number of neighbor cell 2, ncell2_pci indicates the PCI of neighbor cell 2, tadv LTE indicates the timing advance of the serving cell, phr LTE indicates the UE transmit power margin of the serving cell, aoa LTE indicates the eNB antenna angle of arrival of the serving cell, and ul_sinr LTE is used to indicate the uplink signal-to-noise ratio of the serving cell; longitude is used to indicate longitude; latitude is used to indicate latitude; lte_sc_ue_rxtx_td is used to indicate the UE receive-transmit time difference of the LTE serving cell; lte_sce_eu_rxtx_td is used to indicate the eNodeB receive-transmit time difference of the LTE serving cell; lte_rs_td is used to indicate the signal time difference between the LTE neighbor cell and the serving cell; mr_event_type is used to indicate the MRO type, such as MRO, A1, A2, etc.; imsi is used to indicate the associated XDR user information - mobile subscriber identification code; msisdn is used to indicate the associated XDR user information - mobile subscriber number; imei is used to indicate the associated XDR user information - mobile device identification code; mr_xdr_time_differ is used to indicate the time difference (seconds) between MR and XDR association; user_oper is used to indicate the user; share_oper_name is used to indicate the shared station contractor; vendor is used to indicate the manufacturer; prov_id is used to indicate the province partition; day_id is used to indicate the day partition; and hour_id is used to indicate the hour partition.
[0079] For example, the attributes of users from the target operator and other network operators can be distinguished from the MDT indicator data format, including the carrier number of the target operator's serving cell and the carrier number of neighboring cells. For example: the data corresponding to orig_time is 2022 / 8 / 15 15:20, the data corresponding to user_oper is the target operator, the data corresponding to share_oper_name is the target operator, the data corresponding to nodeb_id is 373550, the data corresponding to eci is 95628852, the data corresponding to rsrp is -78, the data corresponding to rsrq is -10, the data corresponding to cell_arfcn is 1650, the data corresponding to pci is 158, the data corresponding to ncell1_rsrp is -85, the data corresponding to ncell1_rsrq is -12, and the data corresponding to ncell1_a The data corresponding to rfcn is 1650, the data corresponding to ncell1_pci is 149, the data corresponding to ncell1_rsrp is -88, the data corresponding to ncell1_rsrq is -13, the data corresponding to ncell1_arfcn is 1850, the data corresponding to ncell1_pci is 199, the data corresponding to ncell1_rsrp is -95, the data corresponding to ncell1_rsrq is -15, the data corresponding to ncell1_arfcn is 1825, and the data corresponding to ncell1_pci is 207.
[0080] First, the data filling result (target operator) of the field "share_oper_name" is used to determine whether the cell belongs to the target operator. The data filling result (1650) of the field "cell_arfcn" can be used to distinguish that the operator that built the shared carrier corresponding to the shared station is the target operator.
[0081] It should be noted that the target operator's 4G base stations are currently divided into three types: 900M, 1800M, and 2100M. The target operator's 1800M base stations have 30M of radio spectrum and are configured with L1800 base stations on 20M 1650 and 10M 1506 frequency points. The target operator's 2100M base stations are 20M 400 or 10M (or 15M) LTE base stations on 375 frequency point, and L900 base stations are 5M 3770 frequency point. Therefore, when the carrier number of the primary serving cell is 1650, 1506, 400, 375, or 3770, it can be identified that the carrier is allocated to the target operator and belongs to the target operator's construction.
[0082] Furthermore, 4G base stations from different network operators are currently divided into three types: 800M, 1800M, and 2100M. 800M belongs to Band 5, with a spectrum bandwidth of 5M and a frequency of 2452, currently achieving a maximum download speed of approximately 35Mbps. 1800M belongs to Band 3, with a spectrum bandwidth of 15M (rarely 20M configurations), and a frequency of 1825 (1850), currently achieving a maximum download speed of approximately 70-80Mbps. 2100M belongs to Band 1, with a spectrum bandwidth of 20M and a frequency of 100, currently achieving a maximum download speed of approximately 120Mbps. Therefore, when the carrier number of the primary serving cell is 2452, 1825, 1850, or 100, it can be identified that the carrier was allocated to a different network operator and is constructed by that operator.
[0083] Therefore, after the above data is collected from the main service cell in the target operator's main construction area, it will be transmitted to the target operator's data center through the northbound interface.
[0084] S202. For any grid cell among multiple grid cells included in the target area, determine the main control cell of any grid cell based on all sampling point data included in any grid cell.
[0085] S203. Determine the target neighboring cells of the master cell in any grid.
[0086] Among them, the master cell is the cell with the most sampling points among multiple cells covering any grid, and the target neighbor cell is the cell with the most sampling points among all the neighbor cells of the master cell in any grid, and the average level of the sampling points is greater than the average level of the sampling points of the master cell, which exceeds the first threshold.
[0087] Optionally, for any one of the multiple grids included in the target area, the neighboring cells of the controlling cell in that grid are determined to be necessary neighboring cells.
[0088] Optionally, the master cell of a grid is the cell with the most sampling points (i.e., the cell with the highest number of sampling points) that covers a specific grid, which is then used as the master cell of that grid.
[0089] Optionally, the necessary neighboring cells of the master cell of the grid are: cells that appear in the neighboring cell table of the master cell in the MR measurement report and occupy an important position, but do not have a handover relationship, and need to be added as necessary neighboring cells.
[0090] S204. If the operator of the target neighboring cell is determined to be a different network operator of the target operator, based on the multiple sampling point data included in the MDT data, determine whether the target neighboring cell meets the requirements for enabling the inter-network carrier sharing function.
[0091] Optionally, the operator attributes of necessary neighboring cells can be identified by frequency points. When necessary neighboring cells are determined from the master control cell in each grid, the operator that constructs the shared carrier corresponding to the shared site can be distinguished by the field information of the MDT field "ncell_arfcn".
[0092] Therefore, when the carrier number of the necessary neighboring cell is 2452, 1825, 1850, or 100, it can be determined that it is a base station cell built by a different network operator.
[0093] S205. If it is determined that the target neighboring cell meets the requirements for enabling inter-network carrier sharing, the target operator sends an application to the inter-network operator to enable the inter-network carrier sharing function, thereby enabling the inter-network carrier sharing function of the target neighboring cell.
[0094] Optionally, if it is determined that the target neighboring cell meets the requirements for enabling inter-network carrier sharing, the necessary neighboring cells of the inter-network operator that can enable inter-network carrier sharing will be identified. The target operator's co-construction and sharing department will submit a sharing work order to the inter-network operator. After the inter-network operator's department agrees, the sharing function will be turned on, and the corresponding neighboring cell relationship of the target operator will be added. This will allow users of the target operator to switch to the inter-network operator's shared carrier to ensure coverage continuity and improve user experience.
[0095] In this embodiment, firstly, MDT data reported by users within the target area constructed by the target operator is obtained, resulting in multiple sampling point data. Further, for any grid within the multiple grids included in the target area, based on all sampling point data within that grid, the controlling cell of that grid is determined, and the target neighboring cells of that grid's controlling cell are also determined. Thus, if the operator of the target neighboring cell is determined to be a different network operator than the target operator, based on the multiple sampling point data included in the MDT data, it is determined whether the target neighboring cell meets the requirements for enabling the inter-network carrier sharing function. If the target neighboring cell meets the requirements for enabling the inter-network carrier sharing function, the target operator submits an application to the different network operator to enable the inter-network carrier sharing function, thereby enabling the inter-network carrier sharing function of the target neighboring cell. Through the above method, based on the user-reported MDT data, the controlling cell of the grid and the target neighboring cells of the controlling cell can be determined, thereby determining whether the operator of the target neighboring cell is a different network operator and whether it meets the requirements for enabling the inter-network carrier sharing function, thus enabling the inter-network carrier sharing function of the target neighboring cell. By using MDT data uploaded by users to the operator's server in real time, it can be determined whether the target neighboring cells of the master cell meet the conditions for enabling inter-network carrier sharing. This improves the efficiency and real-time performance of determining whether inter-network carrier sharing is possible.
[0096] In one possible implementation, such as Figure 6As shown, the inter-network carrier sharing determination method provided in this application embodiment may further include S301-S302:
[0097] S301. Rasterize the target area and divide it into multiple grids.
[0098] Optionally, MR / MDT gridding technology has four innovations compared to traditional MR technology: MR convergence, user AOA estimation, topological ray intersection, confidence-based correction, and map matching. Each additional innovation means a further improvement in positioning accuracy. Using these four existing algorithms, user MR information is matched with their latitude and longitude, and then information such as signal level and quality is presented on a GIS map. The area to be evaluated is divided into grids. Since the grid size can be determined according to actual needs, it is possible to accurately locate areas with poor signal coverage quality. All areas with poor service quality coverage are marked in the geographic area to be evaluated, allowing a visual view of the wireless environment at the user's grid location, thus determining the distribution of poor coverage quality areas in the geographic area to be evaluated.
[0099] Specifically, the software generates square grid maps with customizable side lengths, assigning a unique number to each geospatialized grid. First, a grid expansion assessment of the geospatialized area is performed to determine the "starting point" location of the entire area's grid (i.e., the center latitude and longitude of the "starting point" grid). The point where the outermost extension of the geospatialized area to the north is tangent to a parallel of latitude is determined as the "tangency point," and the point where the outermost extension of the geospatialized area to the west is tangent to a meridian is also determined as the "tangency point." The point where the parallel of latitude passing through the northern "tangency point" intersects the meridian passing through the western "tangency point" is taken as the "starting point" of the geospatialized grid, and the center longitude (X, Y) of the "starting point" grid is determined. Based on the area size and the side length of the square grid, the center latitude and longitude (X, Y) of the Mth grid on the outermost diagonal extending south and east from the "starting point" are calculated. m Y m ).
[0100] Furthermore, the "starting point" grid expands southward along the meridian. Does the center longitude of the adjacent 1st, 2nd, ..., Nth grids satisfy Y? n Less than or equal to Y m The range of n is from 1 to M-1. Starting from the "starting point" grid, the latitude of the "starting point" grid remains unchanged. Expand the grid southward along the meridian direction by setting up a fixed square with side length (k*k). Calculate the center latitude and longitude of the next grid based on the equidistant expansion side lengths. Then, set the center longitude Y of the next grid... n The center longitude Y of the Mth grid cell on the outermost diagonal of the outward expansion m Compare, if Y n Less than or equal to Y mThen it continues to expand outward to the next grid cell, and the center longitude Y n1 =Y n +P (P is the longitude offset converted from the distance between the latitude and longitude of two adjacent grid centers). When Y n Satisfying less than or equal to Y m At that time, continue to expand outward to the next grid Y. n1 And it maintains the same latitude as the center of the "starting point" grid, with a center longitude Y. n1 =Y n +P (P is the longitude offset converted from the distance between the centers of two adjacent grid cells). For example, the center longitude Y of the Mth grid cell. m =Y m-1 +P, if Y continues to satisfy n Less than or equal to Y m Then it continues to expand southward along the meridian.
[0101] Furthermore, the "starting point" grid expands eastward along the latitude lines, with the center latitude X g1 =X g +Q (Q is the latitude offset converted from the distance between the latitude and longitude of adjacent grid centers), g ranges from 1 to M-1, whether the dimension of the expanded grid center satisfies X g Less than or equal to X m When the "starting point" grid expands southward along the meridian, the grid longitude Y n Greater than Y m Then, it is necessary to expand eastward along the latitude lines, and calculate the center latitude and longitude of the next grid cell based on the equidistant expansion side lengths, and the center latitude X g1 =X g +Q (Q is the latitude offset converted from the distance between the centers of adjacent grid cells), and set the center longitude of the next grid cell to X. g The center dimension X of the Mth cell on the outermost diagonal is... m Compare. If X g Less than or equal to X m Then X g The raster continues to expand southward while maintaining the same dimensions.
[0102] Finally, the grid is divided, and each expanded grid is assigned a unique identifier.
[0103] S302. Map multiple sampling point data to corresponding grids in multiple grids respectively, and determine the grid corresponding to each sampling point data.
[0104] Optionally, based on the latitude and longitude information corresponding to each sampling point, multiple sampling point data can be mapped to the corresponding grid in the target area.
[0105] In one possible implementation, such as Figure 7As shown, in the inter-network carrier sharing determination method provided in this application embodiment, the above-mentioned S203 specifically includes S401-S402:
[0106] S401. Based on all the sampling point data included in any grid, determine the number of sampling points of each neighboring cell in any grid among the multiple neighboring cells of the master cell of any grid, and sort the multiple neighboring cells from high to low based on the number of sampling points.
[0107] For example, if the master cell of any grid is A, and the number of sampling points of the neighboring cell a of the master cell A of any grid ranks first among all neighboring cells, accounts for more than 10% of the total sampling points of the grid, and is more than 5% higher than the number of sampling points of the neighboring cell that ranks second.
[0108] As shown in Tables 3 to 6, in grid 102, assuming cell eci=8678943 is the master cell of this grid, based on the data collection every 5 seconds, the neighboring cell eci=8769852 appears the most frequently (5 times), the neighboring cell eci=10497321 appears the second most frequently (4 times), the neighboring cell eci=8769830 appears the third most frequently (3 times), and the remaining neighboring cells appear once each. Based on the statistics of the occurrence frequency of the master cell and neighboring cells in the table above, the occurrence frequency of neighboring cell eci=8769852 accounts for 83.6% of the total sampling points in the grid, the occurrence frequency of neighboring cell eci=10497321 accounts for 66.6% of the total sampling points in the grid, and the occurrence frequency of neighboring cell eci=8769830 accounts for 50% of the total sampling points in the grid. According to the requirement of "accounting for more than 10% of the total sampling points in the grid and being more than 5% higher than the second-ranked neighboring cell in terms of sampling number", neighboring cell eci=8769852 meets the requirements.
[0109] Table 3
[0110] grid ID time nodeb-id eci rsrp cell-afcn pci 102 11:56:30 33902 8678943 -93 1650 210 102 11:56:35 33902 8678943 -96 1650 210 102 11:56:40 33902 8678943 -95 1650 210 102 11:56:45 33902 8678943 -106 1650 210 102 11:56:50 33902 8678943 -108 1650 210 102 11:56:55 33902 8678943 -110 1650 210
[0111] Table 4
[0112] grid ID time nodeb-id ncell1-eci ncell1-rsrp ncell1-afcn ncell1-pci 102 11:56:30 33902 8769852 -95 1650 108 102 11:56:35 33902 8769852 -98 1650 108 102 11:56:40 33902 8769852 -99 1650 108 102 11:56:45 33902 10497321 -109 1650 85 102 11:56:50 33902 10497321 -112 1650 85 102 11:56:55 33902 10497321 -113 1650 85
[0113] Table 5
[0114] grid ID time nodeb-id ncell2-eci ncell2-rsrp ncell2-afcn ncell2-pci 102 11:56:30 33902 8769835 -98 1650 121 102 11:56:35 33902 10435154 -101 1650 427 102 11:56:40 33902 8769830 -103 1650 93 102 11:56:45 33902 8769852 -112 1650 108 102 11:56:50 33902 10497250 -116 1650 164 102 11:56:55 33902 11258193 -115 1650 297
[0115] Table 6
[0116] grid ID time nodeb-id ncell3-eci ncell3-rsrp ncell3-afcn ncell3-pci 102 11:56:30 33902 8769830 -102 1650 93 102 11:56:35 33902 8769830 -105 1650 93 102 11:56:40 33902 10497321 -107 1650 85 102 11:56:45 33902 12144254 -10 1506 45 102 11:56:50 33902 8769852 -118 1650 108 102 11:56:55 33902 8882764 -102 350 427
[0117] S402. According to the arrangement order of multiple neighboring cells, when it is determined that the neighboring cell in the nth position meets the preset conditions, the neighboring cell in the nth position is determined as the target neighboring cell of the master control cell of any grid.
[0118] The preset conditions are as follows: the number of sampling points of the nth neighboring cell in any grid is greater than the number of sampling points of the (n+1)th neighboring cell in any grid by a second threshold, and the average level of the sampling points of the nth neighboring cell in any grid is greater than the average level of the sampling points of the master cell by a first threshold. The nth neighboring cell is the neighboring cell that ranks first among the neighboring cells that meet the preset conditions, where n is a positive integer.
[0119] Optionally, in a grid, if the number of sampling points is satisfied, the average level of the sampling points of neighboring cell a and the average level of the sampling points of the main control cell A are also included. For example, if the average level of neighboring cell a is 60 sampling points, then the main control cell A will also calculate the average level of 60 sampling points.
[0120] For example, the average level of the sampling points of neighboring cell a is more than 3dB higher than the average level of the sampling points when the master control cell of neighboring cell a is A (i.e., the first threshold). According to Tables 3 to 6, the number of occurrences of neighboring cell eci=10497321 ranks second with 4 times. Although the number of sampling points is met, the level strengths of the 4 sampling points of neighboring cell eci=10497321 are -95dBm, -98dBm, -99dBm and -118dBm, respectively, with an average level of -102.5dBm. When the controlling cell of the neighboring cell with eci=10497321 is eci=8678943, the average level strength of the four sampling points is -93dBm, -96dBm, -95dBm and -108dBm respectively, with an average level of -98dBm. Therefore, the average value of the neighboring cell with eci=10497321 is less than the average value of the controlling cell with eci=10497321 when the neighboring cell with eci=10497321 is eci=10497321, and does not meet the level strength requirement, so it cannot be judged as a necessary neighboring cell.
[0121] Furthermore, the process iterates through the other neighboring cells in grid 102, judging them one by one according to the above judgment conditions, until the necessary neighboring cells are found.
[0122] It should be noted that a primary control cell may have multiple coverage grids, and the neighboring cell situation of each grid is different. The method for determining which sampling points converge to a grid is as follows: a primary control cell may have multiple necessary neighboring cells for which handover relationships need to be added, and efforts should be made to avoid omissions. When a primary control cell meets the criteria for being a primary control cell in the covered grid, the necessary neighboring cells have been found based on the above conditions.
[0123] In one possible implementation, such as Figure 8 As shown, in the inter-network carrier sharing determination method provided in this application embodiment, the above-mentioned S204 specifically includes S501-S502:
[0124] S501. When it is determined that the operator of the target neighboring cell is a different network operator of the target operator, based on the multiple sampling point data included in the MDT data, determine the number of target grids in at least one grid jointly covered by the main control cell and the target neighboring cell, where the average level of the sampling points of the main control cell in the grid is less than the third threshold and the average level of the sampling points of the target neighboring cell in the grid is greater than the fourth threshold.
[0125] Optionally, if it is determined that the operator of the target neighboring cell is a different network operator than the target operator, the carrier sharing function can be enabled for necessary neighboring cells that are different network operators.
[0126] For example, the average level of the sampling points of the master cell A in the grid is less than -110dBm (i.e., the third threshold), and the average level of the sampling points of the neighboring cell a in the grid is greater than -100dBm (i.e., the fourth threshold).
[0127] It should be noted that since the necessary neighbor cell determination condition is greater than the master cell by 3dB, the sharing determination is more stringent. Not only must the average level of the neighbor cell's sampling points be stronger, but the average level of the master cell's sampling points must also be weaker than that of the neighbor cell.
[0128] S502. When the number of target grids is greater than the preset number, the target neighboring cell is determined to be a cell that meets the requirement of enabling inter-network carrier sharing function.
[0129] Furthermore, when the master cell A covers all grids and meets the master cell conditions, if the number of grids that meet the above conditions is greater than 20, then the necessary neighboring cell a of the master cell A in the grid is determined to be able to enable the carrier sharing function.
[0130] It should be noted that within the same grid, a single primary control cell can only have one necessary neighboring cell. However, the grid can be sorted according to the number of sampling points. The cell with the most sampling points becomes the primary control cell, the cell with the second-highest number of sampling points becomes the second primary control cell, and so on. Therefore, different primary control cells can correspond to the same or different necessary neighboring cells, meaning that the same grid may have multiple necessary neighboring cells.
[0131] Optionally, there may be identical necessary neighboring cells within the same grid, i.e., the case of master cell A and neighboring cell a, and master cell B and neighboring cell a. Alternatively, there may be multiple necessary neighboring cells, i.e., master cell A and neighboring cell a, and master cell B and neighboring cell b (i.e., A and B are different master cells within the same grid). This indicates that neighboring cell a and neighboring cell b cover different areas within the same grid and dominate their respective coverage areas. If the necessary neighboring cell condition is met, then both neighboring cell a and neighboring cell b should be added as necessary neighboring cells.
[0132] Then, the necessary neighboring cells of the different network operators that can enable the sharing function will be identified. The target operator's co-construction and sharing department will submit a sharing work order to the different network operator. After the different network operator's department agrees, the sharing function will be turned on and the corresponding neighboring cell relationship of the target operator will be added. This will allow users of the different network operator to switch to the shared carrier of the different network operator to ensure coverage continuity and improve user experience.
[0133] Figure 9 This is a schematic diagram of a cross-network carrier sharing determination device provided in an embodiment of this application. Figure 9 As shown, the inter-network carrier sharing determination device 70 is used to improve the efficiency and real-time performance of determining whether inter-network carriers can be shared, for example, for performing... Figure 5 The diagram illustrates a method for determining inter-network carrier sharing. The inter-network carrier sharing determination device 70 includes: an acquisition unit 701 and a processing unit 702.
[0134] The acquisition unit 701 is used to acquire the minimum drive test MDT data reported by users within the target area. The target area is the network construction area corresponding to the target operator. The MDT data includes multiple sampling point data. Each sampling point data includes at least one of the following: the operator to which the base station belongs, cell identifier, cell carrier number, cell frequency number, and voltage level.
[0135] The processing unit 702 is configured to, for any one of the multiple grids included in the target area, determine the master cell of any grid based on all the sampling point data included in any grid, and determine the target neighbor cell of the master cell of any grid. The master cell is the cell with the most sampling points among the multiple cells covering any grid, and the target neighbor cell is the cell with the most sampling points among all the neighbor cells of the master cell in any grid, and the average level of the sampling points is greater than the average level of the sampling points of the master cell exceeding a first threshold.
[0136] The processing unit 702 is used to determine whether the target neighboring cell meets the requirements for enabling inter-network carrier sharing function based on multiple sampling point data included in the MDT data, when it is determined that the operator to which the target neighboring cell belongs is an inter-network operator of the target operator.
[0137] The processing unit 702 is used to, when it is determined that the target neighboring cell meets the requirements for enabling inter-network carrier sharing, send an application to the inter-network operator through the target operator to enable the inter-network carrier sharing function, thereby enabling the inter-network carrier sharing function of the target neighboring cell.
[0138] In one possible implementation, the processing unit 702 is used to perform rasterization processing on the target area, dividing the target area into multiple grids.
[0139] The processing unit 702 is used to determine the grid corresponding to each sampling point data by mapping multiple sampling point data to corresponding grids in multiple grids.
[0140] In one possible implementation, the processing unit 702 is used to determine the number of sampling points of each of the multiple neighboring cells of the master cell of any grid in any grid based on all the sampling point data included in any grid, and sort the multiple neighboring cells from high to low based on the number of sampling points.
[0141] The processing unit 702 is configured to determine the nth neighbor cell as the target neighbor cell of any grid cell when the neighbor cell in the nth position meets the preset conditions, according to the arrangement order of multiple neighbor cells. The preset conditions are: the number of sampling points of the nth neighbor cell in any grid is greater than the number of sampling points of the (n+1)th neighbor cell in any grid by more than a second threshold, and the average level of the sampling points of the nth neighbor cell in any grid is greater than the average level of the sampling points of the main control cell by more than a first threshold. The nth neighbor cell is the neighbor cell with the highest order among the neighbor cells that meet the preset conditions, where n is a positive integer.
[0142] In one possible implementation, the processing unit 702 is used to determine, based on multiple sampling point data included in the MDT data, the number of target grids in at least one grid jointly covered by the main control cell and the target neighboring cell, where the average level of the sampling points of the main control cell in the grid is less than a third threshold and the average level of the sampling points of the target neighboring cell in the grid is greater than a fourth threshold, when it is determined that the operator to which the target neighboring cell belongs is a different network operator of the target operator.
[0143] The processing unit 702 is used to determine the target neighboring cell as a cell that meets the requirement of enabling inter-network carrier sharing when the number of target grids is greater than a preset number.
[0144] In the case where the functions of the integrated modules described above are implemented in hardware, this application provides a possible structural schematic diagram of the electronic device involved in the above embodiments. For example... Figure 10 As shown, an electronic device 80 is used to improve the efficiency and real-time performance of determining whether inter-network carriers can be shared, for example, for performing... Figure 5 This illustrates a method for determining carrier sharing across different networks. The electronic device 80 includes a processor 801, a memory 802, and a bus 803. The processor 801 and the memory 802 are connected via the bus 803.
[0145] Processor 801 is the control center of the communication device. It can be a single processor or a collective term for multiple processing elements. For example, processor 801 can be a general-purpose central processing unit (CPU) or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor.
[0146] As one embodiment, processor 801 may include one or more CPUs, for example Figure 10 CPU 0 and CPU 1 are shown in the diagram.
[0147] The memory 802 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.
[0148] As one possible implementation, the memory 802 can exist independently of the processor 801. The memory 802 can be connected to the processor 801 via a bus 803 and is used to store instructions or program code. When the processor 801 calls and executes the instructions or program code stored in the memory 802, it can implement the cross-network carrier sharing determination method provided in this application embodiment.
[0149] In another possible implementation, the memory 802 can also be integrated with the processor 801.
[0150] The 803 bus can be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, or an extended industry standard architecture (EISA) bus. This bus can be divided into address bus, data bus, and control bus, etc. For ease of representation, Figure 10 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0151] It should be pointed out that, Figure 10 The structure shown does not constitute a limitation on the electronic device 80. Except... Figure 10 In addition to the components shown, the electronic device 80 may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.
[0152] As an example, combined Figure 9 The functions implemented by the acquisition unit 701 and the processing unit 702 in the inter-network carrier sharing determination device 70 are the same as those of the acquisition unit 701 and the processing unit 702. Figure 10 The processor 801 in it has the same function.
[0153] Optional, such as Figure 10 As shown, the electronic device 80 provided in this application embodiment may further include a communication interface 804.
[0154] Communication interface 804 is used to connect with other devices via a communication network. This communication network can be Ethernet, a wireless access network, a wireless local area network (WLAN), etc. Communication interface 804 may include a receiving unit for receiving data and a transmitting unit for transmitting data.
[0155] In one possible implementation, the communication interface in the electronic device provided in this application embodiment can also be integrated into the processor.
[0156] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional units is used as an example. In practical applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the device can be divided into different functional units to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0157] This application also provides a computer-readable storage medium storing instructions. When a computer executes these instructions, the computer performs each step of the method flow shown in the above-described method embodiments.
[0158] Embodiments of this application provide a computer program product containing instructions that, when executed on a computer, cause the computer to perform a cross-network carrier sharing determination method as described in the above method embodiments.
[0159] The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), registers, hard disks, optical fibers, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof, or any other form of computer-readable storage medium in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may reside in an application-specific integrated circuit (ASIC). In the embodiments of this application, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0160] Since the electronic devices, computer-readable storage media, and computer program products in the embodiments of this application can be applied to the above methods, the technical effects they can achieve can also be referred to the above method embodiments. The embodiments of this application will not be repeated here.
[0161] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be covered within the scope of protection of this application.
Claims
1. A method for determining inter-network carrier sharing, characterized in that, The method includes: The minimum drive test MDT data reported by users within the target area is obtained. The target area is the network construction area corresponding to the target operator. The MDT data includes multiple sampling point data. Each sampling point data includes at least one of the following: the operator to which the base station belongs, cell identifier, cell carrier number, cell frequency number, and voltage level. For any grid cell among the multiple grid cells included in the target area, based on all the sampling point data included in the grid cell, the controlling cell of the grid cell is determined, and the target neighboring cells of the controlling cell of the grid cell are determined. The controlling cell is the cell with the most sampling points among the multiple cells covering the grid cell, and the target neighboring cell is the cell with the most sampling points among all the neighboring cells of the controlling cell in the grid cell, and the average level of the sampling points is greater than the average level of the sampling points of the controlling cell exceeding a first threshold. If it is determined that the operator of the target neighboring cell is a different network operator of the target operator, based on the multiple sampling point data included in the MDT data, it is determined whether the target neighboring cell meets the requirements for enabling the inter-network carrier sharing function. If it is determined that the target neighboring cell meets the requirements for enabling inter-network carrier sharing, the target operator sends an application to the inter-network operator to enable the inter-network carrier sharing function, thereby enabling the inter-network carrier sharing function of the target neighboring cell.
2. The method according to claim 1, characterized in that, The method further includes: The target area is rasterized, dividing it into multiple grids; The multiple sampling point data are mapped to the corresponding grids in the multiple grids respectively, and the grid corresponding to each sampling point data is determined.
3. The method according to claim 1 or 2, characterized in that, Determining the target neighboring cells of the controlling cell in any of the grids includes: Based on all the sampling point data included in any grid, determine the number of sampling points of each neighboring cell in the multiple neighboring cells of the master cell of any grid in any grid, and sort the multiple neighboring cells from high to low based on the number of sampling points; According to the arrangement order of the multiple neighboring cells, when it is determined that the neighboring cell arranged in the nth position meets the preset conditions, the neighboring cell in the nth position is determined as the target neighboring cell of the master control cell in any grid. The preset conditions are: the number of sampling points of the neighboring cell in the nth position in any grid is greater than the number of sampling points of the neighboring cell arranged in the (n+1)th position in any grid by a second threshold, and the average level of the sampling points of the neighboring cell in the nth position in any grid is greater than the average level of the sampling points of the master control cell by a first threshold. The neighboring cell in the nth position is the neighboring cell with the highest arrangement order among the neighboring cells that meet the preset conditions, where n is a positive integer.
4. The method according to claim 1 or 2, characterized in that, When it is determined that the operator of the target neighboring cell is an inter-network operator of the target operator, the step of determining whether the target neighboring cell meets the criteria for enabling inter-network carrier sharing based on the multiple sampling point data included in the MDT data includes: If it is determined that the operator of the target neighboring cell is a different network operator of the target operator, based on the multiple sampling point data included in the MDT data, determine the number of target grids in at least one grid jointly covered by the main control cell and the target neighboring cell, where the average level of the sampling points of the main control cell in the grid is less than a third threshold and the average level of the sampling points of the target neighboring cell in the grid is greater than a fourth threshold. When it is determined that the number of target grids is greater than the preset number, the target neighboring cell is determined to be a cell that meets the requirement of enabling inter-network carrier sharing function.
5. A device for determining inter-network carrier sharing, characterized in that, The inter-network carrier sharing determination device includes: an acquisition unit and a processing unit; The acquisition unit is used to acquire the minimum drive test MDT data reported by users within the target area. The target area is the network construction area corresponding to the target operator. The MDT data includes multiple sampling point data. Each sampling point data includes at least one of the following: the operator to which the base station belongs, cell identifier, cell carrier number, cell frequency number, and voltage level. The processing unit is configured to, for any one of the multiple grids included in the target area, determine the controlling cell of any one grid based on all the sampling point data included in any one grid, and determine the target neighboring cells of the controlling cell of any one grid. The controlling cell is the cell with the most sampling points among the multiple cells covering the any one grid, and the target neighboring cell is the cell with the most sampling points among all the neighboring cells of the controlling cell in the any one grid, and the average level of the sampling points is greater than the average level of the sampling points of the controlling cell by more than a first threshold. The processing unit is used to determine, based on the multiple sampling point data included in the MDT data, whether the target neighboring cell meets the requirements for enabling inter-network carrier sharing function when it is determined that the operator to which the target neighboring cell belongs is an inter-network operator of the target operator. The processing unit is configured to, when determining that the target neighboring cell meets the requirements for enabling inter-network carrier sharing, send an application to the inter-network operator through the target operator to enable the inter-network carrier sharing function, thereby enabling the inter-network carrier sharing function of the target neighboring cell.
6. The inter-network carrier sharing determination device according to claim 5, characterized in that, The processing unit is used to perform rasterization processing on the target area, dividing the target area into multiple grids; The processing unit is used to map the multiple sampling point data to corresponding grids in the multiple grids, and to determine the grid corresponding to each sampling point data.
7. The inter-network carrier sharing determination device according to claim 5 or 6, characterized in that, The processing unit is configured to determine, based on all the sampling point data included in any grid, the number of sampling points of each of the multiple neighboring cells of the master cell in any grid in any grid, and sort the multiple neighboring cells from high to low based on the number of sampling points. The processing unit is configured to, according to the arrangement order of the plurality of neighboring cells, determine the nth neighboring cell as the target neighboring cell of the master control cell in any grid when it is determined that the neighboring cell arranged in the nth position meets a preset condition. The preset condition is: the number of sampling points of the nth neighboring cell in any grid is greater than the number of sampling points of the (n+1)th neighboring cell in any grid by a second threshold, and the average level of the sampling points of the nth neighboring cell in any grid is greater than the average level of the sampling points of the master control cell by a first threshold. The nth neighboring cell is the neighboring cell that is arranged first among the neighboring cells that meet the preset condition, where n is a positive integer.
8. The inter-network carrier sharing determination device according to claim 5 or 6, characterized in that, The processing unit is configured to, when determining that the operator to which the target neighbor cell belongs is a different network operator of the target operator, determine, based on the multiple sampling point data included in the MDT data, the number of target grids in at least one grid jointly covered by the main control cell and the target neighbor cell, where the average level of the sampling points of the main control cell in the grid is less than a third threshold and the average level of the sampling points of the target neighbor cell in the grid is greater than a fourth threshold. The processing unit is configured to determine, when the number of target grids is greater than a preset number, that the target neighboring cell is a cell that satisfies the function of enabling inter-network carrier sharing.
9. An electronic device, characterized in that, include: A processor and a memory; wherein the memory is used to store one or more programs, the one or more programs including computer execution instructions, and when the electronic device is running, the processor executes the computer execution instructions stored in the memory to cause the electronic device to perform a cross-network carrier sharing determination method according to any one of claims 1-4.
10. A computer-readable storage medium for storing one or more programs, characterized in that, The one or more programs include instructions that, when executed by a computer, cause the computer to perform a method for determining inter-network carrier sharing according to any one of claims 1-4.
Citation Information
Patent Citations
Cross-operator ultra-dense wireless network spectral efficiency optimization method
CN108124306A
Communication cell switching method and device, electronic equipment and storage medium
CN112566199A