Longitude and latitude correction method, device and equipment for base station cell
By acquiring base station cell type information and minimizing drive test data, the target sampling point set is determined. Combining coverage level and latitude/longitude information, high-precision correction is performed using a rasterized map and coverage radius, solving the problem of inaccurate latitude/longitude correction of base station cells and achieving a highly accurate correction effect.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-28
- Publication Date
- 2026-03-31
AI Technical Summary
Existing methods for correcting the latitude and longitude of base station cells are not precise enough and are prone to errors, especially when the latitude and longitude deviations are small, making identification and correction inaccurate.
By acquiring the type information of base station cells and the minimum drive test data of each mobile digital terminal, including the latitude and longitude, coverage level and time advance of the sampling points, the target sampling point set is determined. Based on the type information of base station cells and the coverage level and latitude and longitude of the target sampling points, the correction prediction latitude and longitude are calculated, and high-precision correction is performed by combining the raster map and coverage radius information.
It achieves high-precision correction of latitude and longitude information of base station cells, solves the problems of low precision and insufficient accuracy of correction methods in the existing technology, and ensures the accuracy of latitude and longitude information of base station cells.
Smart Images

Figure CN116367077B_ABST
Abstract
Description
Technical Field
[0001] This application relates to communication technology, and more particularly to a method, apparatus, and equipment for correcting the latitude and longitude of a base station cell. Background Technology
[0002] The latitude and longitude information of a base station cell is an important component of the base station's parameters. Many upper-layer applications rely on the latitude and longitude information of the base station cell to complete their services. Therefore, it is of great research significance to identify base station cells with inaccurate latitude and longitude information and correct them to ensure the accuracy of the latitude and longitude information of the base station cells.
[0003] In existing technologies, when a deviation occurs in the latitude and longitude information of a base station cell, the correct latitude and longitude information of the current base station cell is roughly estimated through simple calculations based on the latitude and longitude information of frequently switched neighboring base station cells.
[0004] However, existing technologies are not precise in correcting the latitude and longitude information of base station cells, which may lead to errors in the correction of the latitude and longitude of the base station cells. Summary of the Invention
[0005] This application provides a method, apparatus, and equipment for correcting the latitude and longitude of a base station cell, in order to solve the problem of low accuracy in correcting the latitude and longitude of the base station cell and the tendency to cause correction errors.
[0006] In a first aspect, this application provides a method for correcting the latitude and longitude of a base station cell, the method comprising:
[0007] The base station cell type information and each minimized drive test data of each mobile digital terminal in the base station cell are obtained; wherein, the minimized drive test data includes the latitude and longitude of the sampling point, the coverage level of the sampling point, and the time advance of the sampling point;
[0008] If it is determined that the current latitude and longitude of the base station cell has a deviation, then a target sampling point set is determined according to the time advance of the sampling points in each minimized drive test data, wherein the target sampling point set includes N target sampling points, where N is a positive integer greater than or equal to 1;
[0009] The predicted latitude and longitude of the base station cell are determined based on the type information of the base station cell, the coverage level of the target sampling point, and the latitude and longitude of the target sampling point.
[0010] In one optional implementation, the target sampling point set is determined based on the time advance of sampling points in each minimized drive test data, including:
[0011] Based on the time advance of the sampling points in each minimized road test data, determine the N target sampling points with the lowest time advance, which are the target sampling point set; where N is a positive integer greater than or equal to 1, and the time advance of the N target sampling points is less than the time advance of other sampling points.
[0012] In one optional implementation, determining the correction prediction latitude and longitude of the base station cell based on the type information of the base station cell, the coverage level of the target sampling point, and the latitude and longitude of the target sampling point includes:
[0013] Based on the latitude and longitude of each target sampling point, the center latitude and longitude are determined, and four quadrants are determined based on the center latitude and longitude, with the center latitude and longitude as the origin of the four quadrants;
[0014] The average latitude and longitude of each quadrant is determined by the average latitude and longitude of the target sampling points located in each quadrant; and the average coverage level of each quadrant is determined by the average coverage level of the target sampling points located in each quadrant.
[0015] Based on the type information of the base station cell and the quadrant with the highest average coverage level, the predicted latitude and longitude of the base station cell for correction are determined.
[0016] In one optional implementation, the predicted latitude and longitude of the base station cell for correction is determined based on the type information of the base station cell and the quadrant with the highest average coverage level, including:
[0017] If the type information of the base station cell indicates that the base station cell is a macro cell, then the average latitude and longitude of the quadrant with the highest average coverage level is determined as the correction prediction latitude and longitude of the base station cell.
[0018] If the type information of the base station cell indicates that the base station cell is an indoor distributed antenna system (DAS) cell, then according to the buildings covered by the base station cell, the target sampling points in the quadrant with the highest average coverage level are matched with the buildings covered by the base station cell, and the building with the most matched target sampling points is determined; the average latitude and longitude of the target samples in the building with the most matched target sampling points is determined as the correction prediction latitude and longitude of the base station cell.
[0019] In one optional implementation, before determining the target sampling point set based on the time advance of sampling points in each minimized drive test data if it is determined that the current latitude and longitude of the base station cell has a deviation, the method further includes:
[0020] The current latitude and longitude of the base station cell and the coverage radius of the base station cell are obtained. Based on the current latitude and longitude of the base station cell, the latitude and longitude of the sampling points in each minimized drive test data, and the coverage radius, the first total number of sampling points with excessive coverage of the base station cell is determined. The sampling points with excessive coverage are sampling points whose distance from the current latitude and longitude of the base station cell is greater than a preset multiple of the coverage radius.
[0021] Based on the coverage radius and preset grid information, determine the total number of grids in the base station cell and the second total number of grids in the base station cell that are covered too far, wherein the grids that are covered too far are grids whose distance from the current latitude and longitude of the base station cell is greater than a preset multiple of the coverage radius;
[0022] Based on the total number of sampling points in the base station cell, the first total number, the total number of grids, and the second total number, it is determined whether the current latitude and longitude of the base station cell has a deviation.
[0023] In one optional implementation, determining whether the current latitude and longitude of the base station cell has a deviation based on the total number of sampling points of the base station cell, the first total number, the total number of grids, and the second total number includes:
[0024] The ratio between the first total number and the total number of sampling points is determined as the first ratio, and the ratio between the second total number and the total number of grids is determined as the second ratio;
[0025] If it is determined that the total number of sampling points is greater than or equal to a first preset threshold, the first ratio is greater than or equal to a second preset threshold, and the second ratio is greater than or equal to a third preset threshold, then it is determined that the current latitude and longitude of the base station cell has a deviation.
[0026] In one optional implementation, obtaining the coverage radius of the base station cell includes:
[0027] If the type information of the base station cell indicates that the base station cell is a macro cell, then the azimuth angle of the base station cell is obtained, and the adjacent base station cells are determined according to the azimuth angle. The coverage radius of the base station cell is determined according to the distance between the adjacent base station cells and the base station cell.
[0028] If the type information of the base station cell indicates that the base station cell is an indoor distributed antenna system (DAS) cell, then the preset value is determined to be the coverage radius of the base station cell.
[0029] In one optional implementation, the method further includes:
[0030] Obtain a rasterized map, and determine the preset raster information based on the rasterized map, the current latitude and longitude of the base station cell, and the latitude and longitude of the sampling points of each minimized drive test data.
[0031] In one optional implementation, the method further includes:
[0032] If it is determined that the difference between the predicted latitude and longitude of the base station cell and the current latitude and longitude of the base station cell is greater than a preset step size, then the predicted latitude and longitude of the base station cell will be updated in the network intelligent operation and maintenance platform.
[0033] Secondly, this application provides a latitude and longitude correction device for a base station cell, the device comprising:
[0034] The acquisition unit is used to acquire the type information of the base station cell and the minimum drive test data of each mobile digital terminal in the base station cell; wherein the minimum drive test data includes the latitude and longitude of the sampling point, the coverage level of the sampling point, and the time advance of the sampling point;
[0035] The first determining unit is configured to determine a set of target sampling points based on the time advance of sampling points in each minimized drive test data if it is determined that the current latitude and longitude of the base station cell has a deviation. The set of target sampling points includes N target sampling points, where N is a positive integer greater than or equal to 1.
[0036] The second determining unit is used to determine the correction prediction latitude and longitude of the base station cell based on the type information of the base station cell, the coverage level of the target sampling point, and the latitude and longitude of the target sampling point.
[0037] In one optional implementation, the first determining unit is specifically used for:
[0038] Based on the time advance of the sampling points in each minimized road test data, determine the N target sampling points with the lowest time advance, which are the target sampling point set; where N is a positive integer greater than or equal to 1, and the time advance of the N target sampling points is less than the time advance of other sampling points.
[0039] In one optional implementation, the second determining unit includes:
[0040] The first determining subunit is used to determine the center latitude and longitude based on the latitude and longitude of each target sampling point, and to determine four quadrants based on the center latitude and longitude, wherein the four quadrants are based on the center latitude and longitude as the origin;
[0041] The second determining subunit is used to determine the average latitude and longitude of each quadrant based on the average latitude and longitude of the target sampling points located in each quadrant; and to determine the average coverage level of the target sampling points located in each quadrant as the average coverage level of each quadrant.
[0042] The third determining subunit is used to determine the correction prediction latitude and longitude of the base station cell based on the type information of the base station cell and the quadrant with the highest average coverage level.
[0043] In one optional implementation, the second determining unit further includes:
[0044] The first processing subunit is used to determine the average latitude and longitude of the quadrant with the highest average coverage level if the type information of the base station cell indicates that the base station cell is a macro cell, and to use it as the correction prediction latitude and longitude of the base station cell.
[0045] The second processing subunit is used to, if the type information of the base station cell indicates that the base station cell is an indoor distributed antenna system (DAS) cell, match the target sampling points in the quadrant with the highest average coverage level with the buildings covered by the base station cell, and determine the building with the most matched target sampling points; and determine the average latitude and longitude of the target samples in the building with the most matched target sampling points as the correction prediction latitude and longitude of the base station cell.
[0046] In one optional implementation, prior to the first determining unit, the apparatus further includes:
[0047] The third determining unit is used to obtain the current latitude and longitude of the base station cell and the coverage radius of the base station cell, and to determine the first total number of sampling points with excessive coverage of the base station cell based on the current latitude and longitude of the base station cell, the latitude and longitude of the sampling points in each minimized drive test data, and the coverage radius, wherein the sampling points with excessive coverage are sampling points whose distance from the current latitude and longitude of the base station cell is greater than a preset multiple of the coverage radius;
[0048] The fourth determining unit is used to determine the total number of grids in the base station cell and the second total number of grids in the base station cell that are covered too far, based on the coverage radius and the preset grid information, wherein the grids that are covered too far are grids whose distance from the current latitude and longitude of the base station cell is greater than a preset multiple of the coverage radius.
[0049] The fifth determining unit is used to determine whether the current latitude and longitude of the base station cell has a deviation based on the total number of sampling points of the base station cell, the first total number, the total number of grids, and the second total number.
[0050] In one optional implementation, the fifth determining unit includes:
[0051] A calculation subunit is used to determine the ratio between the first total number and the total number of sampling points, which is a first ratio, and to determine the ratio between the second total number and the total number of grids, which is a second ratio;
[0052] The fourth determining subunit is used to determine that the current latitude and longitude of the base station cell has a deviation if the total number of sampling points is greater than or equal to a first preset threshold, the first ratio is greater than or equal to a second preset threshold, and the second ratio is greater than or equal to a third preset threshold.
[0053] In one optional implementation, the third determining unit includes:
[0054] The fifth determining subunit is used to obtain the azimuth angle of the base station cell if the type information of the base station cell indicates that the base station cell is a macro cell, and determine the adjacent base station cells according to the azimuth angle, and determine the coverage radius of the base station cell according to the distance between the adjacent base station cells and the base station cell;
[0055] The sixth determining subunit is used to determine the preset value as the coverage radius of the base station cell if the type information of the base station cell indicates that the base station cell is an indoor distributed cell.
[0056] In one optional embodiment, the device further includes:
[0057] The sixth determining unit is used to acquire a rasterized map and determine the preset raster information based on the rasterized map, the current latitude and longitude of the base station cell, and the latitude and longitude of the sampling points of each minimized drive test data.
[0058] In one optional embodiment, the device further includes:
[0059] The processing unit is configured to update the predicted latitude and longitude of the base station cell to the network intelligent operation and maintenance platform if it is determined that the difference between the predicted latitude and longitude of the base station cell and the current latitude and longitude of the base station cell is greater than a preset step size value.
[0060] Thirdly, this application provides an electronic device, the electronic device comprising: a memory and a processor;
[0061] Memory; memory for storing executable instructions of the processor;
[0062] The processor is configured to perform the method as described in the first aspect.
[0063] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method described in the first aspect.
[0064] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the method described in the first aspect.
[0065] The latitude and longitude correction method, apparatus, and equipment for base station cells provided in this application include: acquiring the type information of the base station cell and each minimized drive test data of each mobile digital terminal in the base station cell; when it is determined that the current latitude and longitude of the base station cell has a deviation, determining the target sampling point set based on the time advance of the sampling points in each minimized drive test data; and determining the predicted latitude and longitude of the base station cell for correction based on the type information of the base station cell, the coverage level of the target sampling points, and the latitude and longitude of the target sampling points. Through the above process, high-precision correction of base station cells with latitude and longitude information deviations can be achieved, solving the problems of low accuracy and inaccuracy in existing correction methods, which easily lead to errors in the latitude and longitude correction of base station cells. Attached Figure Description
[0066] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0067] Figure 1 A flowchart illustrating a latitude and longitude correction method for a base station cell provided in this application embodiment;
[0068] Figure 2 A flowchart illustrating another method for correcting the latitude and longitude of a base station cell provided in an embodiment of this application;
[0069] Figure 3 A schematic diagram of the structure of a latitude and longitude correction device for a base station cell provided in an embodiment of this application;
[0070] Figure 4 A schematic diagram of the structure of another latitude and longitude correction device for a base station cell provided in an embodiment of this application;
[0071] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;
[0072] Figure 6 This is a block diagram of a terminal device provided in an embodiment of this application.
[0073] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0074] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0075] The latitude and longitude information of base station cells is a crucial component of base station parameters, and many upper-layer applications rely on this information to perform their services. However, due to errors, base station optimization, and other reasons, the latitude and longitude information of some base station cells may be inaccurate. This can significantly impact many upper-layer applications, such as misleading location services and network planning optimization. Therefore, identifying and correcting base station cells with inaccurate latitude and longitude information to ensure its accuracy is of significant research importance. Manual verification is time-consuming and labor-intensive, and cannot be performed frequently. Therefore, it is advisable to research auxiliary algorithms to identify latitude and longitude deviations of base station cells and predict the correct latitude and longitude.
[0076] In existing technologies, based on core network signaling analysis of base station handover relationships, for a given base station cell, several (two to three) base station cells that it frequently hands over are identified as nearby base stations. If the distance difference between the latitude and longitude of the given base station cell and the distance between the several base station cells it frequently hands over is large, it is determined that the latitude and longitude information of the given base station cell is deviated. Then, the correct latitude and longitude information of the base station cell is estimated based on the latitude and longitude information of the several base station cells that it frequently hands over. That is, when the latitude and longitude information of the given base station cell is deviated, the correct latitude and longitude information of the current base station cell is roughly estimated based on the latitude and longitude information of the base station cells that it frequently hands over (for example, by taking the median value of the latitude and longitude of the cells that have the most and second most handovers).
[0077] However, existing technologies are more effective for base station cells with particularly large deviation distances. For base station cells with small latitude and longitude deviations, the accuracy of identification is low, and the correction methods for base station cells with deviations in latitude and longitude information are not precise enough.
[0078] The latitude and longitude correction method for base station cells provided in this application aims to solve the above-mentioned technical problems in the prior art.
[0079] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0080] Figure 1 A flowchart of a latitude and longitude correction method for a base station cell provided in this application embodiment is shown below. Figure 1 As shown, the method includes:
[0081] 101. Obtain the type information of the base station cell and the minimum drive test data of each mobile digital terminal in the base station cell; wherein, the minimum drive test data includes the latitude and longitude of the sampling point, the coverage level of the sampling point, and the time advance of the sampling point.
[0082] For example, each mobile digital terminal generates different Minimization Drive Test (MDT) data at different times, locations, and when performing different services. Minimization Drive Test data refers to terminal measurement report data with precise latitude and longitude coordinates. Each piece of MDT data includes information such as the latitude and longitude of the sampling point, the coverage level of the sampling point, and the time advanced (TA) of the sampling point. The system obtains the base station cell type information and retrieves the minimum drive test data for each mobile digital terminal in each base station cell from the operator's backend network management platform.
[0083] 102. If it is determined that the current latitude and longitude of the base station cell has a deviation, then the target sampling point set is determined according to the time advance of the sampling points in each minimized drive test data. The target sampling point set includes N target sampling points, where N is a positive integer greater than or equal to 1.
[0084] For example, due to issues with the data collection method and manual management, the latitude and longitude of a base station cell may deviate from its actual location. During the collection and maintenance of the latitude and longitude of a base station cell, if it is determined that the current latitude and longitude of the base station cell has a deviation, then N target sampling points are determined based on the time advance of the sampling points in each minimized drive test data of the base station cell. These N target sampling points form a set of target sampling points, where N is a positive integer greater than or equal to 1.
[0085] 103. Determine the predicted latitude and longitude of the base station cell based on the base station cell type information, the coverage level of the target sampling point, and the latitude and longitude of the target sampling point.
[0086] For example, based on the obtained type information of the base station cell, the coverage level and latitude and longitude information of each target sampling point in the target sampling point set, the latitude and longitude information of the base station cell is corrected to determine the latitude and longitude of the base station cell for correction prediction.
[0087] In this embodiment, the type information of the base station cell and the minimum drive test data of each mobile digital terminal in the base station cell are obtained. When it is determined that the current latitude and longitude of the base station cell has a deviation, the target sampling point set is determined according to the time advance of the sampling points in each minimum drive test data. The correction prediction latitude and longitude of the base station cell is determined according to the type information of the base station cell, the coverage level of the target sampling points, and the latitude and longitude of the target sampling points. Through the above process, high-precision correction of base station cells with deviations in latitude and longitude information can be achieved, solving the problems of low accuracy and inaccuracy of existing correction methods, which easily lead to errors in the correction of the latitude and longitude of base station cells.
[0088] Figure 2 A flowchart of another latitude and longitude correction method for a base station cell provided in this application embodiment is shown below. Figure 2 As shown, the method includes:
[0089] 201. Obtain the type information of the base station cell and the minimum drive test data of each mobile digital terminal in the base station cell; wherein, the minimum drive test data includes the latitude and longitude of the sampling point, the coverage level of the sampling point, and the time advance of the sampling point.
[0090] For example, this step is the same as step 101, and will not be repeated here.
[0091] 202. Obtain the current latitude and longitude of the base station cell and the coverage radius of the base station cell. Based on the current latitude and longitude of the base station cell, the latitude and longitude of the sampling points in each minimized drive test data, and the coverage radius, determine the first total number of sampling points that are too far from the coverage of the base station cell. The sampling points that are too far from the coverage are sampling points whose distance from the current latitude and longitude of the base station cell is greater than a preset multiple of the coverage radius.
[0092] In one example, obtaining the coverage radius of a base station cell includes the following steps:
[0093] If the base station cell type information indicates that the base station cell is a macro base station cell, then the azimuth angle of the base station cell is obtained, and the adjacent base station cells are determined based on the azimuth angle. Based on the distance between the adjacent base station cells and the base station cell, the coverage radius of the base station cell is determined.
[0094] If the base station cell type information indicates that the base station cell is an indoor distributed antenna system (DAS) cell, then the preset value is determined to be the coverage radius of the base station cell.
[0095] For example, the current latitude and longitude of the base station cell and the coverage radius of the base station cell are obtained. Based on the current latitude and longitude of the base station cell and the latitude and longitude of each minimized drive test data sampling point, the distance between the latitude and longitude of each minimized drive test data sampling point and the current latitude and longitude of the base station cell is calculated. The distance value is compared with the coverage radius of the base station cell. Sampling points whose distance value is greater than a preset multiple of the coverage radius are determined as sampling points whose coverage is too far for the base station cell. The total number of sampling points whose coverage is too far for the base station cell is determined as the first total number.
[0096] Each base station cell has its own coverage radius, within which signal coverage exists. Typically, the maximum coverage radius of a base station cell can be theoretically calculated based on the cell's access parameters. However, the current network density in China is quite high, especially in urban areas, where the distance between densely packed base stations can reach approximately 300 to 450 meters. Therefore, the theoretically calculated maximum coverage radius is not accurate in practical applications. The coverage radius of a base station cell needs to be determined based on different actual conditions: Based on the base station cell type information, if the base station cell is determined to be a macro base station cell, the azimuth angle of the base station cell is obtained. Using a geometric algorithm, the two nearest base stations within ±60 degrees of the azimuth angle are found, i.e., adjacent base station cells. The average distance between these two adjacent base station cells and the current base station cell is taken as the coverage radius of the current base station cell. If a base station within a 60-degree radius of the base station's azimuth angle cannot be found, the coverage radius of the base station cell is determined based on the scenario. For example, if the base station cell is located in an urban area, its coverage radius will not exceed 2 kilometers; if the base station cell is located in a suburban area, its coverage radius will not exceed 5 kilometers; if the base station cell is located in a suburban area of a western province, its coverage radius will not exceed 10 kilometers. Based on the base station cell type information, if the base station cell is an indoor distributed antenna system (DAS) cell, a preset value is derived by comprehensively considering phenomena such as remote extension and leakage of some indoor cells. This preset value is determined as the coverage radius of the base station cell, and it generally does not exceed 250 meters.
[0097] 203. Obtain the rasterized map, and determine the preset raster information based on the rasterized map, the current latitude and longitude of the base station cell, and the latitude and longitude of the sampling points of each minimized drive test data.
[0098] For example, the map is rasterized to obtain a rasterized map, and the current latitude and longitude of the base station cell and the preset raster information of the latitude and longitude of the sampling points of each minimized drive test data are determined based on the rasterized map.
[0099] In one example, based on the WGS-84 coordinate system (World Geodetic System-1984 Coordinate System), the latitude difference per unit distance (1 meter) is calculated to be 0.000009 degrees, and the longitude difference per unit distance (1 meter) is 0.000010 degrees. The grid is divided starting from latitude and longitude (0,0), and the grid size is set to X meters, where X is a positive number. Then, the longitude span of each grid is 0.000010 multiplied by X, and the latitude span of each grid is 0.000009 multiplied by X. For example, if the grid is 50 meters long and 50 meters wide, then the longitude span of one grid is 0.0005 degrees, and the latitude span is 0.00045 degrees. After encoding the raster according to the rule of raster size - raster longitude number - raster latitude number, the corresponding raster code can be found by longitude and latitude. For example, the longitude number of the longitude and latitude point A(lng, lat) is equal to lng divided by X and the product of 0.000010, rounded down; the latitude number is equal to lat divided by X and the product of 0.000009, rounded down. When looking up the corresponding raster for the longitude and latitude point A(lng, lat), the top-left and bottom-right longitude and latitude of the raster will be output simultaneously: the top-left longitude is equal to lng divided by X and the product of 0.000010, rounded down, multiplied by X, and then multiplied by 0.000010, and the final result is the top-left longitude of the point; the top-left latitude is equal to lat divided by X and the product of 0.000009, rounded down, plus 1, multiplied by X, and then multiplied by 0.000010. 00009, the final result is the upper left latitude of the point; similarly, the lower right longitude is obtained by dividing lng by the product of X and 0.000010, rounding the result, adding 1, multiplying the value by X, and then multiplying by 0.000010, the final result is the lower right longitude of the point; the lower right latitude is obtained by dividing lat by the product of X and 0.000009, rounding the result, multiplying the result by X, and then multiplying by 0.000009, the final result is the lower right latitude of the point.
[0100] In one example, if a grid is 50 meters long and 50 meters wide, then the longitude span of one grid is 0.0005 degrees and the latitude span is 0.00045 degrees. The longitude number of the capital city Beijing (116.4, 39.9) is 116.4 divided by the product of 50 and 0.000010, rounded down to 232800; the latitude number is 39.9 divided by the product of 50 and 0.000009, rounded down to 88666. The top-left longitude of the capital city Beijing (116.4, 39.9) is 116.4; the top-left latitude is 39.90015; the bottom-right longitude is 116.4005; and the bottom-right latitude is 39.8997. Therefore, the top-left longitude and latitude of the grid containing the capital city Beijing (116.4, 39.9) are (116.4, 39.90015), and the bottom-right longitude and latitude are (116.4005, 39.8997).
[0101] 204. Based on the coverage radius and preset grid information, determine the total number of grids in the base station cell and the second total number of grids in the base station cell that are covered too far. Among them, grids that are covered too far are grids whose distance from the current latitude and longitude of the base station cell is greater than a preset multiple of the coverage radius.
[0102] For example, based on the coverage radius and preset grid information, the total number of grids in the base station cell is determined, as well as the grids in the base station cell whose distance from the current latitude and longitude of the base station cell is greater than a preset multiple of the coverage radius, i.e., grids that are covered too far, and the total number of grids that are covered too far is determined, i.e., the second total number.
[0103] 205. Based on the total number of sampling points, the first total number, the total number of grids, and the second total number of the base station cell, determine whether the current latitude and longitude of the base station cell has a deviation.
[0104] In one example, step 205 includes the following steps:
[0105] Determine the ratio between the first total number and the total number of sampling points as the first ratio, and determine the ratio between the second total number and the total number of grids as the second ratio.
[0106] If the total number of sampling points is greater than or equal to the first preset threshold, the first ratio is greater than or equal to the second preset threshold, and the second ratio is greater than or equal to the third preset threshold, then the current latitude and longitude of the base station cell is determined to have a deviation.
[0107] For example, based on the total number of sampling points, the first total number, the total number of grids, and the second total number of the base station cell, it is determined whether the current latitude and longitude of the base station cell has a deviation: the ratio between the first total number and the total number of sampling points is determined as the first ratio, and the ratio between the second total number and the total number of grids is determined as the second ratio; if it is determined that the total number of sampling points is greater than or equal to the first preset threshold, the first ratio is greater than or equal to the second preset threshold, and the second ratio is greater than or equal to the third preset threshold, then it is determined that the current latitude and longitude of the base station cell has a deviation.
[0108] In one example, the first preset threshold is set to 100, the second preset threshold is set to 0.7, and the third preset threshold is set to 0.2. That is, if the total number of sampling points is greater than or equal to 100, the first ratio is greater than or equal to 0.7, and the second ratio is greater than or equal to 0.2, then the current latitude and longitude of the base station cell is determined to have a deviation.
[0109] 206. If it is determined that the current latitude and longitude of the base station cell has a deviation, based on the time advance of the sampling points in each minimized drive test data, determine the N target sampling points with the lowest time advance, which are the target sampling point set; where N is a positive integer greater than or equal to 1, and the time advance of the N target sampling points is less than the time advance of other sampling points.
[0110] For example, if it is determined that the current latitude and longitude of the base station cell has a deviation, a set of target sampling points is determined based on the time advance of each minimized drive test data sampling point in the minimized drive test data of the base station cell. The set of target sampling points consists of the N minimized drive test data target sampling points with the lowest time advance, where N is a positive integer greater than or equal to 1, for example, N is 20, and the time advance of each of the N target sampling points is less than the time advance of the other sampling points.
[0111] 207. Based on the latitude and longitude of each target sampling point, determine the center latitude and longitude, and then determine four quadrants based on the center latitude and longitude, with the center latitude and longitude as the origin of the four quadrants.
[0112] For example, the latitude and longitude of each target sampling point in the target sampling point set are added together and averaged to determine the center latitude and longitude. Using the center latitude and longitude as the origin, all target sampling points are divided into four quadrants.
[0113] 208. The average latitude and longitude of the target sampling points located in each quadrant is determined as the average latitude and longitude of each quadrant; and the average coverage level of the target sampling points located in each quadrant is determined as the average coverage level of each quadrant.
[0114] For example, the mean latitude and longitude of the target sampling points contained in each of the four quadrants are obtained, and the four mean values are determined as the average latitude and longitude of the corresponding quadrant; and based on the coverage level of the target sampling points, the mean coverage level of the target sampling points contained in each of the four quadrants is obtained, and these four values are determined as the average coverage level of the corresponding quadrant.
[0115] 209. Based on the base station cell type information and the quadrant with the highest average coverage level, determine the predicted latitude and longitude of the base station cell for correction.
[0116] In one example, step 209 includes the following steps:
[0117] If the base station cell type information indicates that the base station cell is a macro cell, then the average latitude and longitude of the quadrant with the highest average coverage level is determined as the correction prediction latitude and longitude of the base station cell.
[0118] If the base station cell type information indicates that the base station cell is an indoor distributed antenna system (DAS) cell, then based on the buildings covered by the base station cell, the target sampling points in the quadrant with the highest average coverage level are matched with the buildings covered by the base station cell, and the building with the most matched target sampling points is determined; the average latitude and longitude of the target samples in the building with the most matched target sampling points is determined as the latitude and longitude of the base station cell for correction prediction.
[0119] For example, the quadrant with the highest average coverage level among the four quadrants is determined. Based on the base station cell type information and the quadrant with the highest average coverage level, the predicted latitude and longitude of the base station cell for correction is determined: If the base station cell is a macro cell, the average latitude and longitude of the quadrant with the highest average coverage level is determined as the predicted latitude and longitude of the base station cell for correction; If the base station cell is an indoor distributed antenna system (DAS) cell, the target sampling points in the quadrant with the highest average coverage level are matched with the buildings covered by the base station cell to determine the building with the most matched target sampling points. Then, the average latitude and longitude of the target sampling points in the building with the most matched target sampling points is determined, and this average value is determined as the predicted latitude and longitude of the base station cell for correction.
[0120] 210. If the difference between the predicted latitude and longitude of the base station cell and the current latitude and longitude of the base station cell is greater than the preset step size, then the current corrected latitude and longitude of the base station cell will be updated in the network intelligent operation and maintenance platform.
[0121] For example, if the distance difference between the predicted latitude and longitude of the base station cell and the current latitude and longitude of the base station cell is greater than a preset step size, such as one TA step size, it indicates that the corrected latitude and longitude of the base station cell has changed significantly compared with the current latitude and longitude, and it is necessary to change and adjust the latitude and longitude of the base station cell. Therefore, the predicted latitude and longitude of the base station cell is updated to the network intelligent operation and maintenance platform.
[0122] In one example, a macro base station cell named Shenzhen-Z-Fuyong Airport Lighting Station-397365-1-1-OF undergoes correction. 40,368 sampling points are used. The current longitude of this base station cell is 113.82212, and the corrected longitude is 113.8043235; the current latitude is 22.68352, and the corrected latitude is 22.62651606. The deviation between the predicted longitude and latitude and the current longitude and latitude of the base station cell is 6583.2812 meters. The predicted longitude and latitude of this base station cell are then updated in the network intelligent operation and maintenance platform.
[0123] In this embodiment, the type information of the base station cell and the minimum drive test data of each mobile digital terminal in the base station cell are obtained. Based on the total number of sampling points in the base station cell, the first total number of sampling points with excessive coverage, the total number of grids, and the second total number of grids with excessive coverage, it is determined whether the current latitude and longitude of the base station cell has a deviation. When it is determined that the current latitude and longitude of the base station cell has a deviation, the target sampling point set is determined based on the time advance of the sampling points in each minimum drive test data. Based on the type information of the base station cell, the coverage level of the target sampling points, and the latitude and longitude of the target sampling points, the predicted latitude and longitude of the base station cell for correction is determined. Through the above process, an accurate judgment can be made on whether the current latitude and longitude of the base station cell has a deviation, and then highly accurate correction can be performed on base station cells with deviations in latitude and longitude information, solving the problems of inaccurate deviation judgment methods and low accuracy of correction methods in existing methods.
[0124] Figure 3 This is a schematic diagram of the structure of a latitude and longitude correction device for a base station cell provided in an embodiment of this application, as shown below. Figure 3 As shown, the device includes:
[0125] The acquisition unit 31 is used to acquire the type information of the base station cell and the minimum drive test data of each mobile digital terminal in the base station cell; wherein, the minimum drive test data includes the latitude and longitude of the sampling point, the coverage level of the sampling point, and the time advance of the sampling point.
[0126] The first determining unit 32 is used to determine a set of target sampling points based on the time advance of sampling points in each minimized drive test data if the current latitude and longitude of the determined base station cell has a deviation. The set of target sampling points includes N target sampling points, where N is a positive integer greater than or equal to 1.
[0127] The second determining unit 33 is used to determine the correction prediction latitude and longitude of the base station cell based on the base station cell type information, the coverage level of the target sampling point, and the latitude and longitude of the target sampling point.
[0128] The latitude and longitude correction device for base station cells provided in this application embodiment can be used to execute the above method embodiment. Its implementation principle and technical effect are similar, and will not be described again here.
[0129] Figure 4 This is a schematic diagram of the structure of another latitude and longitude correction device for a base station cell provided in an embodiment of this application. Figure 3 Based on the illustrated embodiments, as Figure 4 As shown, the device includes:
[0130] In one example, the first determining unit 32 is specifically used for:
[0131] Based on the time advance of the sampling points in each minimized road test data, determine the N target sampling points with the lowest time advance, which are the target sampling point set; where N is a positive integer greater than or equal to 1, and the time advance of the N target sampling points is less than the time advance of other sampling points.
[0132] In one example, the second determining unit 33 includes:
[0133] The first determining subunit 331 is used to determine the center latitude and longitude based on the latitude and longitude of each target sampling point, and to determine four quadrants based on the center latitude and longitude, with the center latitude and longitude as the origin of the four quadrants.
[0134] The second determining subunit 332 is used to determine the average latitude and longitude of each quadrant based on the average latitude and longitude of the target sampling points located in each quadrant; and to determine the average coverage level of the target sampling points located in each quadrant as the average coverage level of each quadrant.
[0135] The third determining subunit 333 is used to determine the predicted latitude and longitude of the base station cell based on the base station cell type information and the quadrant with the highest average coverage level.
[0136] In one example, the second determining unit 33 further includes:
[0137] The first processing subunit 334 is used to determine the average latitude and longitude of the quadrant with the highest average coverage level if the base station cell type information indicates that the base station cell is a macro cell, and to use it as the correction prediction latitude and longitude of the base station cell.
[0138] The second processing subunit 335 is used to match the target sampling points in the quadrant with the highest average coverage level with the buildings covered by the base station cell if the base station cell type information indicates that the base station cell is an indoor distributed cell, and to determine the building with the most matched target sampling points; and to determine the average latitude and longitude of the target samples in the building with the most matched target sampling points as the correction prediction latitude and longitude of the base station cell.
[0139] In one example, prior to the first determining unit 32, the device further includes:
[0140] The third determining unit 41 is used to obtain the current latitude and longitude of the base station cell and the coverage radius of the base station cell, and to determine the first total number of sampling points with excessive coverage of the base station cell based on the current latitude and longitude of the base station cell, the latitude and longitude of the sampling points in each minimized drive test data, and the coverage radius. The sampling points with excessive coverage are sampling points whose distance from the current latitude and longitude of the base station cell is greater than a preset multiple of the coverage radius.
[0141] The fourth determining unit 42 is used to determine the total number of grids of the base station cell and the second total number of grids that are covered too far from the base station cell based on the coverage radius and preset grid information. The grids that are covered too far from the base station cell are grids whose distance from the current latitude and longitude of the base station cell is greater than a preset multiple of the coverage radius.
[0142] The fifth determining unit 43 is used to determine whether the current latitude and longitude of the base station cell has a deviation based on the total number of sampling points, the first total number, the total number of grids, and the second total number of the base station cell.
[0143] In one example, the fifth determining unit 43 includes:
[0144] The calculation subunit 431 is used to determine the ratio between the first total number and the total number of sampling points, which is the first ratio, and to determine the ratio between the second total number and the total number of grids, which is the second ratio.
[0145] The fourth determining subunit 432 is used to determine that the current latitude and longitude of the base station cell has a deviation if the total number of sampling points is greater than or equal to the first preset threshold, the first ratio is greater than or equal to the second preset threshold, and the second ratio is greater than or equal to the third preset threshold.
[0146] In one example, the third determining unit 41 includes:
[0147] The fifth determining subunit 411 is used to obtain the azimuth angle of the base station cell if the type information of the base station cell indicates that the base station cell is a macro base station cell, and determine the adjacent base station cells according to the azimuth angle, and determine the coverage radius of the base station cell according to the distance between the adjacent base station cells and the base station cell.
[0148] The sixth determining subunit 412 is used to determine the preset value as the coverage radius of the base station cell if the base station cell type information indicates that the base station cell is an indoor distributed cell.
[0149] In one example, the device also includes:
[0150] The sixth determining unit 44 is used to acquire a rasterized map and determine the preset raster information based on the rasterized map, the current latitude and longitude of the base station cell, and the latitude and longitude of the sampling points of each minimized drive test data.
[0151] In one example, the device also includes:
[0152] The processing unit 45 is used to update the predicted latitude and longitude of the base station cell to the network intelligent operation and maintenance platform if the difference between the predicted latitude and longitude of the base station cell and the current latitude and longitude of the base station cell is greater than a preset step size.
[0153] The latitude and longitude correction device for base station cells provided in this application embodiment can be used to execute the above method embodiment. Its implementation principle and technical effect are similar, and will not be described again here.
[0154] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application, such as... Figure 5 As shown, the electronic device includes: a memory 51 and a processor 52.
[0155] Memory 51; a memory used to store instructions executable by processor 52.
[0156] The processor 52 is configured to perform the methods provided in the above embodiments.
[0157] Figure 6 This is a block diagram of a terminal device provided in an embodiment of this application. The device may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0158] The device 800 may include one or more of the following components: a processing component 802, a memory 804, a power supply component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.
[0159] Processing component 802 typically controls the overall operation of device 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.
[0160] Memory 804 is configured to store various types of data to support the operation of device 800. Examples of such data include instructions for any application or method operating on device 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0161] Power supply component 806 provides power to various components of device 800. Power supply component 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to device 800.
[0162] Multimedia component 808 includes a screen that provides an output interface between device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When device 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0163] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when device 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
[0164] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0165] Sensor assembly 814 includes one or more sensors for providing state assessments of various aspects of device 800. For example, sensor assembly 814 may detect the on / off state of device 800, the relative positioning of components such as the display and keypad of device 800, changes in the position of device 800 or a component of device 800, the presence or absence of user contact with device 800, the orientation or acceleration / deceleration of device 800, and temperature changes of device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0166] Communication component 816 is configured to facilitate wired or wireless communication between device 800 and other devices. Device 800 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0167] In an exemplary embodiment, the apparatus 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0168] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by a processor 820 of the device 800 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0169] This application also provides a non-transitory computer-readable storage medium, which, when the instructions in the storage medium are executed by the processor of an electronic device, enables the electronic device to perform the methods provided in the above embodiments.
[0170] This application also provides a computer program product, which includes: a computer program stored in a readable storage medium, at least one processor of an electronic device can read the computer program from the readable storage medium, and the at least one processor executes the computer program to cause the electronic device to perform the solution provided in any of the above embodiments.
[0171] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0172] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A method for correcting longitude and latitude of a base station cell, characterized by, The method comprises: acquiring type information of a base station cell and minimum drive test data of each terminal of each mobile digital terminal of the base station cell, wherein the minimum drive test data comprises longitude and latitude of a sampling point, coverage level of the sampling point and time advance of the sampling point; if it is determined that the current longitude and latitude of the base station cell has deviation, then according to the time advance of the sampling point in each minimum drive test data, determining N target sampling points with the lowest time advance as a target sampling point set, wherein N is a positive integer greater than or equal to 1, and the time advance of the N target sampling points is lower than that of other sampling points; according to the longitude and latitude of each target sampling point, determining a center longitude and latitude, and according to the center longitude and latitude, determining four quadrants with the center longitude and latitude as the origin; determining the mean value of the longitude and latitude of the target sampling points in each quadrant as the average longitude and latitude of each quadrant, and determining the mean value of the coverage level of the target sampling points in each quadrant as the average coverage level of each quadrant; if the type information of the base station cell represents that the base station cell is a macro cell, then determining the average longitude and latitude of the quadrant with the highest average coverage level as the deviation correction predicted longitude and latitude of the base station cell; if the type information of the base station cell represents that the base station cell is a micro cell, then according to the building covered by the base station cell, matching the target sampling points in the quadrant with the highest average coverage level with the building covered by the base station cell in position, and determining the building with the most matched target sampling points; and determining the mean value of the longitude and latitude of the target sampling points in the building with the most matched target sampling points as the deviation correction predicted longitude and latitude of the base station cell.
2. The method of claim 1, wherein, Before the step of if it is determined that the current longitude and latitude of the base station cell has deviation, then according to the time advance of the sampling point in each minimum drive test data, determining a target sampling point set, the method further comprises: acquiring the current longitude and latitude of the base station cell and the coverage radius of the base station cell, and according to the current longitude and latitude of the base station cell, the longitude and latitude of the sampling point in each minimum drive test data and the coverage radius, determining the first total number of over-coverage sampling points of the base station cell, wherein the over-coverage sampling point is a sampling point with a distance greater than a preset multiple of the coverage radius from the current longitude and latitude of the base station cell; according to the coverage radius and preset grid information, determining the total number of grids of the base station cell and the second total number of over-coverage grids of the base station cell, wherein the over-coverage grid is a grid with a distance greater than a preset multiple of the coverage radius from the current longitude and latitude of the base station cell; according to the total number of sampling points of the base station cell, the first total number, the total number of grids and the second total number, determining whether the current longitude and latitude of the base station cell has deviation.
3. The method of claim 2, wherein, According to the total number of sampling points of the base station cell, the first total number, the total number of grids and the second total number, determining whether the current longitude and latitude of the base station cell has deviation, comprises: determining a ratio value between the first total number and the total number of sampling points as a first ratio value, and determining a ratio value between the second total number and the total number of grids as a second ratio value; if it is determined that the total number of sampling points is greater than or equal to a first preset threshold value, and the first ratio value is greater than or equal to a second preset threshold value, and the second ratio value is greater than or equal to a third preset threshold value, it is determined that the current latitude and longitude of the base station cell has deviation.
4. The method of claim 2, wherein, obtaining the coverage radius of the base station cell, comprising: if the type information of the base station cell represents that the base station cell is a macro cell, obtaining the direction angle of the base station cell, and determining the adjacent base station cell according to the direction angle, and determining the coverage radius of the base station cell according to the distance between the adjacent base station cell and the base station cell; if the type information of the base station cell represents that the base station cell is a micro cell, determining a preset value as the coverage radius of the base station cell.
5. The method of claim 2, wherein, The method further comprises: obtaining a gridded map, and determining the preset grid information according to the gridded map, the current latitude and longitude of the base station cell, and the latitude and longitude of the sampling points of each minimization drive test data.
6. The method according to any one of claims 1 to 5, characterized in that, The method further comprises: if it is determined that the difference between the deviation-corrected predicted latitude and longitude of the base station cell and the current latitude and longitude of the base station cell is greater than a preset step value, updating the deviation-corrected predicted latitude and longitude of the base station cell to a network intelligent operation and maintenance platform.
7. A device for correcting longitude and latitude of a base station cell, characterized by, The device comprises: an obtaining unit, configured to obtain type information of a base station cell, and each minimization drive test data of each mobile digital terminal of the base station cell; wherein the minimization drive test data comprises latitude and longitude of a sampling point, coverage level of the sampling point, and time advance of the sampling point; a first determining unit, configured to, if it is determined that the current latitude and longitude of the base station cell has deviation, determine N target sampling points with the lowest time advance as a target sampling point set according to the time advance of the sampling points of each minimization drive test data, wherein N is a positive integer greater than or equal to 1, and the time advance of the N target sampling points is less than the time advance of other sampling points; a second determining unit, configured to determine the deviation-corrected predicted latitude and longitude of the base station cell according to the type information of the base station cell, the coverage level of the target sampling point, and the latitude and longitude of the target sampling point; The second determining unit comprises: a first determining sub-unit, configured to determine a center latitude and longitude according to the latitude and longitude of each target sampling point, and determine four quadrants according to the center latitude and longitude, wherein the four quadrants take the center latitude and longitude as the origin; a second determining sub-unit, configured to determine the mean value of the latitude and longitude of the target sampling points located in each quadrant as the average latitude and longitude of each quadrant, and determine the mean value of the coverage level of the target sampling points located in each quadrant as the average coverage level of each quadrant; a third determining sub-unit, configured to determine the deviation-corrected predicted latitude and longitude of the base station cell according to the type information of the base station cell and the quadrant with the highest average coverage level. The first processing subunit is configured to, if the type information of the base station cell represents that the base station cell is a macro cell, determine the average longitude and latitude of the quadrant with the highest average coverage level as the prediction longitude and latitude of the base station cell for rectification. The second processing subunit is configured to, if the type information of the base station cell represents that the base station cell is a micro cell, perform position matching between target sampling points in the quadrant with the highest average coverage level and buildings covered by the base station cell according to the buildings covered by the base station cell, and determine a building with the most matched target sampling points; and determine the average longitude and latitude of the target sampling points in the building with the most matched target sampling points as the prediction longitude and latitude of the base station cell for rectification.
8. The apparatus of claim 7, wherein, Before the first determining unit, the device further comprises: The third determining unit is configured to acquire the current longitude and latitude of the base station cell and a coverage radius of the base station cell, and determine a first total number of over-coverage sampling points of the base station cell according to the current longitude and latitude of the base station cell, the longitude and latitude of the sampling points in each minimization drive test data, and the coverage radius, wherein the over-coverage sampling point is a sampling point with a distance greater than a preset multiple of the coverage radius from the current longitude and latitude of the base station cell. The fourth determining unit is configured to determine a total number of grids of the base station cell and a second total number of over-coverage grids of the base station cell according to the coverage radius and preset grid information, wherein the over-coverage grid is a grid with a distance greater than a preset multiple of the coverage radius from the current longitude and latitude of the base station cell. The fifth determining unit is configured to determine whether the current longitude and latitude of the base station cell has a deviation according to the total number of sampling points of the base station cell, the first total number, the total number of grids, and the second total number.
9. The apparatus of claim 8, wherein, The fifth determining unit comprises: The calculating subunit is configured to determine a ratio value between the first total number and the total number of sampling points as a first ratio value, and determine a ratio value between the second total number and the total number of grids as a second ratio value. The fourth determining subunit is configured to determine that the current longitude and latitude of the base station cell has a deviation if it is determined that the total number of sampling points is greater than or equal to a first preset threshold value, the first ratio value is greater than or equal to a second preset threshold value, and the second ratio value is greater than or equal to a third preset threshold value.
10. The apparatus of claim 8, wherein, The third determining unit comprises: The fifth determining subunit is configured to, if the type information of the base station cell represents that the base station cell is a macro cell, acquire a direction angle of the base station cell, determine a neighboring base station cell according to the direction angle, and determine the coverage radius of the base station cell according to a distance between the neighboring base station cell and the base station cell. The sixth determining subunit is configured to, if the type information of the base station cell represents that the base station cell is a micro cell, determine a preset value as the coverage radius of the base station cell.
11. The apparatus of claim 8, wherein, The device further comprises: The sixth determining unit is configured to acquire a gridded map, and determine the preset grid information according to the gridded map, the current longitude and latitude of the base station cell, and the longitude and latitude of the sampling points of each minimization drive test data.
12. The device of any one of claims 7-11, wherein, The device further comprises: The processing unit is configured to update the corrected predicted longitude and latitude of the base station cell to a network intelligent operation and maintenance platform if it is determined that a difference between the corrected predicted longitude and latitude of the base station cell and the current longitude and latitude of the base station cell is greater than a preset step value.
13. An electronic device, comprising: The electronic device comprises a memory and a processor; The memory; the memory for storing the processor executable instructions; The processor is configured to execute the base station cell longitude and latitude correction method according to any one of claims 1-6.
14. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer execution instructions, and the computer execution instructions are executed by the processor to implement the base station cell longitude and latitude correction method according to any one of claims 1-6.
15. A computer program product, characterised in that, The computer program is executed by the processor to implement the base station cell longitude and latitude correction method according to any one of claims 1-6.
Citation Information
Patent Citations
Base station longitude and latitude anomaly identification method and system, server and storage medium
CN110769452A
Base station longitude and latitude positioning method and device, computing equipment and computer storage medium
CN113055927A