Method and apparatus for checking multi-operator user rate difference problem of shared network

By rasterizing and aligning the bandwidth data of the shared network, calculating the bandwidth difference, and aggregating it using the DBSCAN algorithm, the problem of difficulty in locating the speed differences of users from multiple operators in the shared network is solved, enabling more accurate network quality testing and optimization.

CN120128971BActive Publication Date: 2025-11-18CHINA TELECOM CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510510794.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-22
Publication Date
2025-11-18
Estimated Expiration
2045-04-22

AI Technical Summary

Technical Problem

In shared networks, due to the different frequency and handover strategies of different operators, users use cells with different bandwidths, resulting in differences in 4G/5G network speeds of different operators in network quality assessments. Furthermore, traditional KPI indicators are difficult to pinpoint the areas of difference in network quality test speeds among multiple operators.

Method used

By acquiring bandwidth data from target sampling points and performing rasterization, bandwidth raster maps of the same network type but different operators are aligned, bandwidth differences are calculated and abnormal raster thresholds are obtained. The DBSCAN aggregation algorithm is then used to extract and aggregate the difference raster maps to locate the problem area.

Benefits of technology

It improves the accuracy of verifying the problem of speed differences among users on shared networks of multiple operators, guides personalized optimization settings, locates contiguous problem areas, and improves the accuracy of network test speed difference issues.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120128971B_ABST
    Figure CN120128971B_ABST
Patent Text Reader

Abstract

The application discloses a multi-operator user rate difference problem checking method and device of a shared network, and the method comprises the following steps: acquiring bandwidth data of a target sampling point, performing a rasterization operation on the bandwidth data to obtain a first bandwidth raster image; performing an alignment operation on the first bandwidth raster image with the same network type and different operators to obtain a second bandwidth raster image; acquiring a bandwidth difference value of the second bandwidth raster image, obtaining a difference raster image according to the second bandwidth raster image and the bandwidth difference value; acquiring an abnormal raster threshold value according to the bandwidth difference value; and performing raster extraction and aggregation operations on the difference raster image according to the abnormal raster threshold value to obtain a problem area. The application can improve the accuracy of user rate difference problem checking and can be widely applied in the field of wireless communication technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of wireless communication technology, and in particular to a method and apparatus for verifying the difference in user rates among multiple operators in a shared network. Background Technology

[0002] Due to the different frequency and handover strategies of various operators within a shared network, users of different operators may be using cells with varying bandwidths. This leads to differences in 4G / 5G network speeds across different operators on the same shared network, with significant differences in certain areas even with comparable coverage. Furthermore, the inconsistent user experience across shared networks is difficult to detect using traditional KPI metrics, making it challenging to pinpoint areas of varying network quality test speeds among different operators. Summary of the Invention

[0003] In view of this, the main objective of the embodiments of the present invention is to provide a method and apparatus for verifying the user rate difference problem among multiple operators in a shared network, in order to solve at least one of the problems in the prior art. The present invention can improve the accuracy of user rate difference problem verification.

[0004] To achieve the above objectives, one aspect of the present invention provides a method for verifying user rate differences across multiple operators in a shared network, the method comprising:

[0005] Obtain the bandwidth data of the target sampling points, and perform a rasterization operation on the bandwidth data to obtain a first bandwidth raster image;

[0006] Alignment operations are performed on the first bandwidth raster maps that have the same network type but belong to different operators to obtain the second bandwidth raster map;

[0007] Obtain the bandwidth difference of the second bandwidth raster, and obtain the difference raster based on the second bandwidth raster and the bandwidth difference;

[0008] Based on the bandwidth difference, the abnormal grid threshold is obtained;

[0009] Based on the abnormal raster threshold, raster extraction and aggregation operations are performed on the difference raster map to obtain the problem area.

[0010] In some embodiments, acquiring bandwidth data of target sampling points and performing a rasterization operation on the bandwidth data to obtain a first bandwidth raster image includes the following steps:

[0011] Several preset raster images are pre-set according to the network type and the operator;

[0012] Obtain the target sampling point of OTT-MR data, extract the primary cell of the target sampling point, and allocate a first wireless bandwidth value to the target sampling point according to the bandwidth data of the primary cell;

[0013] Based on the network type and the operator, the target sampling points are extracted to obtain the first sampling point;

[0014] Obtain the latitude and longitude information of the first sampling point, and assign the first sampling point to the preset grid map according to the latitude and longitude information;

[0015] Based on the first wireless bandwidth value, obtain the first average bandwidth value of all the first sampling points in the preset grid diagram;

[0016] Based on the preset raster image and the first average bandwidth value, several first bandwidth raster images are obtained.

[0017] In some embodiments, aligning the first bandwidth raster maps of the same network type but different operators to obtain the second bandwidth raster map includes the following steps:

[0018] The first bandwidth raster map belonging to the first operator is used as the first intermediate raster map, and the first bandwidth raster map belonging to the second operator is used as the second intermediate raster map; the operators include the first operator and the second operator;

[0019] Based on the same network type, the first grid of the first intermediate grid image and the second grid of the second intermediate grid image are compared; the first position coordinate of the first grid in the first intermediate grid image corresponds to the second position coordinate of the second grid in the second intermediate grid image;

[0020] If the first grid lacks the second wireless bandwidth value and the second grid has the third wireless bandwidth value, then the first grid is identified as a null grid; if the second grid lacks the third wireless bandwidth value and the first grid has the second wireless bandwidth value, then the second grid is identified as a null grid.

[0021] Centered on the null value grid, obtain the second average bandwidth value of several surrounding grids; the operators of the surrounding grids are the same as those of the null value grid.

[0022] The second average bandwidth value of the surrounding grid is filled into the empty grid.

[0023] In some embodiments, obtaining the bandwidth difference of the second bandwidth raster and obtaining a difference raster based on the second bandwidth raster and the bandwidth difference includes the following steps:

[0024] The second bandwidth raster belonging to the first operator is used as the third intermediate raster, and the second bandwidth raster belonging to the second operator is used as the fourth intermediate raster.

[0025] When the third grid of the third intermediate grid map has a fourth wireless bandwidth value and the fourth grid of the fourth intermediate grid map has a fifth wireless bandwidth value, the bandwidth difference between the fifth wireless bandwidth value and the fourth wireless bandwidth value is obtained; the third position coordinate of the third grid in the third intermediate grid map corresponds to the fourth position coordinate of the fourth grid in the fourth intermediate grid map.

[0026] The difference raster is generated based on the fourth wireless bandwidth value, the fifth wireless bandwidth value, the bandwidth difference, the third location coordinate, and the fourth location coordinate.

[0027] In some embodiments, obtaining the abnormal grid threshold based on the bandwidth difference includes the following steps:

[0028] The bandwidth differences are sorted in descending order to obtain an ordered sequence;

[0029] The minimum value of the bandwidth difference among the first few ordered sequences is selected as the first threshold.

[0030] The maximum value of the bandwidth difference among the last few ordered sequences is selected as the second threshold.

[0031] In some embodiments, the step of performing raster extraction and aggregation operations on the difference raster map based on the abnormal raster threshold to obtain the problem region includes the following steps:

[0032] Extract the fifth grid cell in the difference grid image that is greater than the first threshold;

[0033] The fifth grid is aggregated using the DBSCAN aggregation algorithm to obtain the number of the first grid.

[0034] When the number of the first grid cells is greater than or equal to the first preset value, the fifth grid cell is included in the first contiguous area set;

[0035] Extract the sixth grid cell in the difference grid image that is less than the second threshold;

[0036] The sixth grid cell is aggregated using the DBSCAN aggregation algorithm to obtain the number of the second grid cells;

[0037] When the number of the second grid is greater than or equal to the second preset value, the sixth grid is included in the second contiguous area set;

[0038] The problem area is obtained based on the first set of contiguous regions and the second set of contiguous regions.

[0039] In some embodiments, after performing raster extraction and aggregation operations on the difference raster map based on the abnormal raster threshold to obtain the problem region, the method further includes the following steps:

[0040] Obtain the list of primary cells in the first contiguous area set;

[0041] Based on the operator to which they belong, the first primary cell list is divided into several subsets of the first primary cells;

[0042] Obtain the list of the second primary cells in the second contiguous area set;

[0043] Based on the operator to which they belong, the list of the second primary cells is divided into several subsets of the second primary cells.

[0044] To achieve the above objectives, another aspect of the present invention provides a device for verifying user rate differences among multiple operators in a shared network, the device comprising:

[0045] The first module is used to acquire bandwidth data of target sampling points, and perform a rasterization operation on the bandwidth data to obtain a first bandwidth raster image.

[0046] The second module is used to perform an alignment operation on the first bandwidth raster maps that have the same network type but different operators to obtain a second bandwidth raster map.

[0047] The third module is used to obtain the bandwidth difference of the second bandwidth raster and to obtain a difference raster based on the second bandwidth raster and the bandwidth difference.

[0048] The fourth module is used to obtain the abnormal grid threshold based on the bandwidth difference.

[0049] The fifth module is used to perform raster extraction and aggregation operations on the difference raster map according to the abnormal raster threshold to obtain the problem area.

[0050] To achieve the above objectives, another aspect of the present invention provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the aforementioned method for verifying the user rate difference problem of a shared network among multiple operators.

[0051] To achieve the above objectives, another aspect of the present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the aforementioned method for verifying user rate differences across multiple operators in a shared network.

[0052] To achieve the above objectives, another aspect of the present invention provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device can read the computer instructions from the computer-readable storage medium and execute the computer instructions, causing the computer device to perform the aforementioned method for verifying user rate differences across multiple operators in a shared network.

[0053] The embodiments of the present invention include at least the following beneficial effects: The present invention provides a method and apparatus for verifying user rate differences among multiple operators in a shared network. This scheme obtains bandwidth data from target sampling points, performs a rasterization operation on the bandwidth data to obtain a first bandwidth raster map; aligns the first bandwidth raster maps with the same network type but different operators to obtain a second bandwidth raster map; obtains the bandwidth difference between the second bandwidth raster map, and obtains a difference raster map based on the second bandwidth raster map and the bandwidth difference; obtains an abnormal raster threshold based on the bandwidth difference; and performs raster extraction and aggregation operations on the difference raster map based on the abnormal raster threshold to obtain the problem area, thereby improving the accuracy of user rate difference verification. Attached Figure Description

[0054] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0055] Figure 1 This is a flowchart of the steps in the method for verifying the user rate difference problem in a shared network provided by an embodiment of the present invention;

[0056] Figure 2 This is a schematic diagram of the framework of the method for verifying user rate differences in a shared network provided in an embodiment of the present invention;

[0057] Figure 3 This is a flowchart of raster data generation provided in an embodiment of the present invention;

[0058] Figure 4This is a schematic diagram of OTT-MR data rasterization provided in an embodiment of the present invention, taking the generation of a 4G bandwidth raster by a first operator as an example;

[0059] Figure 5 This is a flowchart of multi-carrier grid alignment provided in an embodiment of the present invention;

[0060] Figure 6 This is a flowchart for calculating the bandwidth difference of the same type of grid provided in an embodiment of the present invention;

[0061] Figure 7 This is a flowchart of determining an anomaly threshold provided in an embodiment of the present invention;

[0062] Figure 8 This is a flowchart of the grid interconnection provided in the embodiments of the present invention;

[0063] Figure 9 This is a schematic diagram of a device for verifying user rate differences in a shared network provided in an embodiment of the present invention;

[0064] Figure 10 This is a schematic diagram of the hardware structure of the electronic device provided in an embodiment of the present invention. Detailed Implementation

[0065] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this invention; they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this invention as detailed in the appended claims.

[0066] It should be noted that although functional modules are divided in the system diagram and a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the system or the order in the flowchart. The terms "first / S100" and "second / S200" in the specification, claims, and the foregoing drawings may be used herein to describe various concepts, but unless specifically stated otherwise, these concepts are not limited by these terms. These terms are used only to distinguish one concept from another. For example, first information may also be referred to as second information without departing from the scope of the embodiments of the invention, and similarly, second information may also be referred to as first information. Depending on the context, the words "if" or "when" as used herein may be interpreted as "when," "in response to a determination," or "in the event of a determination."

[0067] The terms “at least one,” “multiple,” “each,” “any,” etc., used in this invention, “at least one” includes one, two, or more than two; “multiple” includes two or more than two; “each” refers to each of the corresponding multiple; and “any” refers to any one of the multiple.

[0068] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein is for the purpose of describing embodiments of the invention only and is not intended to limit the invention.

[0069] Before providing a detailed description of the embodiments of the present invention, some of the nouns and terms involved in the embodiments of the present invention will be explained first. The nouns and terms involved in the embodiments of the present invention are subject to the following interpretations.

[0070] A primary cell refers to the cell that a mobile terminal (such as a mobile phone) currently connects to and primarily relies on for communication. A cell is an area covered by a base station in a mobile communication network, which provides communication services to terminal devices within that area via wireless signals.

[0071] A live network cell is a cell currently operating within the network and forms the basis for network planning and optimization. A primary cell is one of the live network cells.

[0072] The primary serving cell is the cell in which a user equipment (UE) currently connects and receives services. It is the cell in which the UE actually accesses and conducts communication within the mobile communication network.

[0073] OTT-MR data refers to sampling point data obtained by these applications and services through mobile phone measurement and latitude / longitude information. This includes information such as the mobile phone user's operator, network type, latitude / longitude, frequency, network standard, cell ID, RSRP, and Wi-Fi information. This information does not contain sensitive information such as user phone numbers or user identity. OTT data is data collected by applications and services providing various services and content through the operator's network.

[0074] Network type indicates whether the sampling point is a 4G or 5G signal; currently, there are no 2G / 3G signals.

[0075] Frequency point refers to a specific frequency or frequency range used in wireless communication to transmit information between mobile devices (such as mobile phones) and base stations.

[0076] In mobile communication networks, a cell ID (also known as a cellular ID) is an identifier used to uniquely identify the coverage area (i.e., cell) of a base station. Each base station can serve one or more cells, and each cell has its own Cell ID. This helps the network identify the specific location where user equipment (such as a mobile phone) is connected and manage radio resources.

[0077] RSRP (Reference Signal Receiving Power) is a key parameter in LTE networks that represents the strength of the wireless signal and is one of the physical layer measurement requirements. It is the average signal power received on all REs (resource particles) carrying the reference signal within a symbol. LTE (Long-Term Evolution) is a mobile communication standard.

[0078] A multi-carrier shared network refers to a communication network jointly built and shared by multiple carriers. This cooperation mainly occurs at the radio access network level, namely the construction and use of equipment such as base stations and antennas, while the core network is operated independently by each carrier. In other words, users of different carriers can use the networks of other carriers within the multi-carrier network.

[0079] With multiple operators sharing 4G / 5G networks, whether the user experience on the shared network is consistent across different operators is a concern for all operators. Due to the different frequency and handover strategies of various operators within a shared network, users of different operators may be using cells with different bandwidths. This leads to differences in 4G / 5G network speeds across different operators on the same shared network in network quality assessments, with significant differences in certain areas even with comparable coverage.

[0080] Furthermore, with multiple operators sharing 4G / 5G networks, it's difficult to determine whether users from different operators experience the same service on the shared network using traditional KPI metrics. It's also difficult to pinpoint areas of difference in test speeds among multiple operators. This is because when users are in the same cell, different operators have the same resource priority and no speed difference. However, it's a consensus among multiple operators to use the same handover and camping strategies for users on a shared network. For example, users on one operator's network are prioritized to camp on their own network, or both operators use A3 handover, using the network with the stronger signal. But in a given area, the frequency configurations and bandwidths of multiple operators on a shared network vary greatly, requiring personalized settings based on different scenarios, loads, and coverage conditions. However, manually identifying problem areas and implementing personalized settings is a huge workload. Therefore, maintenance personnel from multiple operators usually choose a unified strategy across the entire network. Personalized optimization is only initiated when user complaints are received. If the speed is within an acceptable range, for example, in the same area, one operator's user speed is 10Mbps and another operator's user speed is 50Mbps. Since both speeds can meet the needs of users' daily application use, there is almost no difference in the perception of users. Therefore, such problems are difficult to discover through user complaints, leading to the problem of speed differences between multiple operators during network quality testing.

[0081] In view of this, such as Figure 1 As shown, this embodiment of the invention provides a method for verifying user rate differences among multiple operators in a shared network. This method may include, but is not limited to, steps S100 to S500:

[0082] Step S100: Obtain the bandwidth data of the target sampling point, and perform a rasterization operation on the bandwidth data to obtain a first bandwidth raster image;

[0083] Step S200: Align the first bandwidth raster maps that have the same network type but belong to different operators to obtain the second bandwidth raster map.

[0084] Step S300: Obtain the bandwidth difference of the second bandwidth raster; and obtain a difference raster based on the second bandwidth raster and the bandwidth difference.

[0085] Step S400: Obtain the abnormal grid threshold based on the bandwidth difference;

[0086] Step S500: Based on the abnormal grid threshold, perform grid extraction and aggregation operations on the difference grid map to obtain the problem area.

[0087] In steps S100 to S500 of some embodiments, after obtaining the bandwidth data of the target sampling point, the bandwidth data is rasterized, and combined with the alignment of the bandwidth raster map, the calculation of the raster bandwidth difference, and the determination of the abnormal raster threshold, thereby locating contiguous problem areas, providing a direction for checking the user rate difference problem of the shared network, guiding the implementation of personalized optimization settings, and improving the accuracy of checking the rate difference problem and locating the problem area in the multi-operator shared network test.

[0088] In some embodiments, such as Figure 2 As shown, by analyzing OTT-MR data and rasterizing the bandwidth data, contiguous areas with significant differences in wireless bandwidth among multiple operators sharing a network can be located. This method is based on already purchased OTT-MR data or presupposes the acquisition of AGPS-MR data from various operators, and involves the following steps:

[0089] Step 1: Rasterization of OTT-MR sampling point data

[0090] A common reference point is determined, and based on the selected reference point, four different types of bandwidth grid maps are established, including the 4G bandwidth grid of the first operator's user, the 4G bandwidth grid of the second operator's user, the 5G bandwidth grid of the first operator's user, and the 5G bandwidth grid of the first operator's user.

[0091] Step 2: Align the grid and fill the corresponding null grid cells.

[0092] Filter out unilateral null value grids, take the average bandwidth value of the same operator in the surrounding N grids as the filling value grid, and select the primary cell with the highest frequency in the surrounding N grids as the primary cell of the filled grid; if there is no bandwidth value of the same operator in the surrounding N grids, then do not process the null value grid.

[0093] Step 3: Calculate the bandwidth difference of grids of the same standard (same network type).

[0094] The difference in bandwidth values ​​is calculated for two grids of the same network type but different operators. Both grids must contain the bandwidth values ​​of their respective operators. If one grid or both grids do not have corresponding bandwidth values, the grid is removed, and the difference grid is output.

[0095] Step 4: Determine the abnormal grid threshold

[0096] The bandwidth differences are sorted in descending order, and the top N% threshold values ​​are used as the first threshold; the bottom N% threshold values ​​are used as the second threshold.

[0097] Step 5: Locate the contiguous problem area

[0098] Grids with difference values ​​greater than a first threshold are extracted from the difference grid image and aggregated using the DBSCAN technique. If the number of aggregated grids is greater than or equal to 10, they are included in the first contiguous region set. Grids with difference values ​​less than a second threshold are extracted from the difference grid image and aggregated using the DBSCAN technique. If the number of aggregated grids is greater than or equal to 10, they are included in the second contiguous region set. Both sets are contiguous problem sets.

[0099] Step 6: Output the verification direction

[0100] For the contiguous problem set generated in step 5, the list of primary cells in the grid within the set is output, divided into the primary cell set of the first operator and the primary cell set of the second operator. The cells are sorted and output according to the frequency of occurrence in the grid, so as to provide front-line optimization personnel with targeted verification of frequency, neighbor cell and other configuration strategy issues between multi-operator cells in the shared network, and to carry out targeted optimization.

[0101] In step S100 of some embodiments, such as Figure 3 As shown, four 20m x 20m preset bandwidth grid maps were created using the same reference point. By assigning a wireless bandwidth value to each target sampling point, sampling points of the same network type were extracted, and the operator to which the sampling point belongs was recorded. The sampling points were then assigned to the corresponding 20m x 20m bandwidth grid map according to their latitude and longitude locations, resulting in the first bandwidth grid map, which includes the 4G bandwidth grid for the first operator's users, the 4G bandwidth grid for the second operator's users, the 5G bandwidth grid for the first operator's users, and the 5G bandwidth grid for the first operator's users. After obtaining the first bandwidth grid map, the dominant cells of the grids in the first bandwidth grid map were also calculated, which can be used to subsequently indicate cells that need to be verified.

[0102] In some embodiments, step S100 may include, but is not limited to, steps S110 to S160:

[0103] Step S110: Based on the network type and the operator, pre-set several preset raster images;

[0104] Step S120: Obtain the target sampling point of OTT-MR data, extract the primary cell of the target sampling point, and allocate a first wireless bandwidth value to the target sampling point according to the bandwidth data of the primary cell;

[0105] Step S130: Extract the target sampling point according to the network type and the operator to which it belongs, and obtain the first sampling point;

[0106] Step S140: Obtain the latitude and longitude information of the first sampling point, and assign the first sampling point to the preset grid map according to the latitude and longitude information;

[0107] Step S150: Based on the first wireless bandwidth value, obtain the first average bandwidth value of all the first sampling points in the preset grid map.

[0108] Step S160: Based on the preset raster image and the first average bandwidth value, obtain several first bandwidth raster images.

[0109] In step S110 of some embodiments, multiple preset grid maps can be set according to the network type and the operator. Optionally, if the network type includes 4G network and 5G network, and the operator includes a first operator and a second operator, then four types of 20m × 20m preset grid maps can be pre-created according to the network type and the operator.

[0110] In step S120 of some embodiments, the primary cell of the target sampling point is extracted based on the target sampling point of the OTT-MR data, and the wireless bandwidth value is assigned to the sampling point according to the bandwidth information configured in the existing network cell. That is, the wireless bandwidth of the target sampling point is the wireless bandwidth value of the primary cell.

[0111] In steps S130 to S160 of some embodiments, target sampling points are extracted according to the selected network type and operator. The extracted first sampling points are assigned to a preset 20m × 20m grid map corresponding to both the network type and the operator based on their latitude and longitude information. Next, for each preset grid map assigned the first sampling points, the bandwidth values ​​of all first sampling points are recorded and the average bandwidth is calculated to obtain the first average bandwidth value of the preset grid map, thus forming a first bandwidth grid map.

[0112] In some embodiments, the dominant cells of the grids in the formed first bandwidth grid are also calculated. Optionally, within each grid, all sampling points belonging to the same dominant cell are counted, and the dominant cell with the most sampling points is marked as the dominant cell of the first bandwidth grid. The dominant cells of the first bandwidth grid are recorded and can be used to indicate cells that need to be verified later.

[0113] In some embodiments, such as Figure 4 As shown, taking the 4G bandwidth grid of the first operator as an example, the steps for generating the first bandwidth grid map are as follows:

[0114] Step 1: Extract sampling points from OTT-MR data, extract the primary cell for each sampling point, and assign a wireless bandwidth value to the sampling point based on the bandwidth information configured in the current network of the primary cell.

[0115] Step 2: Select sampling points belonging to the first operator and assign these sampling points to the corresponding 20m*20m grid map according to their latitude and longitude information. For each grid containing sampling points, record the bandwidth value of all sampling points to obtain the average bandwidth value of the grid, forming the first operator's 4G bandwidth grid.

[0116] Step 3: Within each grid, count all sampling points belonging to the same primary cell. The primary cell with the most sampling points (i.e., the primary cell with the highest frequency) is designated as the primary cell of the first operator's 4G bandwidth grid.

[0117] In some embodiments, due to differences in sampling amounts and sampling users among different operators in a shared network, some grids may have values ​​from only one operator. Therefore, embodiments of the present invention also compare the grids. Optionally, in a shared network with multiple operators, there may be a first operator and a second operator. Due to differences in sampling amounts between the first operator and the second operator, i.e., different sampling users, some grids may have values ​​from one operator and not from the other. By aligning the two grids, comparison between the two grids can be facilitated.

[0118] In some embodiments, step S200 may include, but is not limited to, steps S210 to S250:

[0119] Step S210: The first bandwidth raster map belonging to the first operator is used as the first intermediate raster map, and the first bandwidth raster map belonging to the second operator is used as the second intermediate raster map; the operators include the first operator and the second operator.

[0120] Step S220: Based on the same network type, compare the first grid of the first intermediate grid image with the second grid of the second intermediate grid image; the first position coordinate of the first grid in the first intermediate grid image corresponds to the second position coordinate of the second grid in the second intermediate grid image;

[0121] Step S230: If the first grid lacks the second wireless bandwidth value and the second grid has the third wireless bandwidth value, then the first grid is identified as a null grid; if the second grid lacks the third wireless bandwidth value and the first grid has the second wireless bandwidth value, then the second grid is identified as a null grid.

[0122] Step S240: Using the null value grid as the center, obtain the second average bandwidth value of several surrounding grids; the operators of the surrounding grids are the same as those of the null value grid.

[0123] Step S250: Fill the empty value grid with the second average bandwidth value of the surrounding grid.

[0124] In steps S210 to S230 of some embodiments, two grids of the same network type (i.e., both 4G or 5G networks) but belonging to different operators are compared, and grids with values ​​belonging to only one operator and empty values ​​belonging to the other operator are selected as null value grids. The position coordinates of the two grids being compared are corresponding in their respective bandwidth grid maps.

[0125] In steps S240 to S250 of some embodiments, a number of surrounding grids are traversed with the empty grid as the center. If a bandwidth value belonging to the same operator as the grid with the missing value exists, the average of these bandwidth values ​​is used to fill the empty grid. If no bandwidth value belonging to the same operator exists in the surrounding grids, the empty grid is not filled. This process is repeated for all grids where only one side has a value, filling the missing value and aligning the two grids.

[0126] In some embodiments, such as Figure 5 As shown, taking the first and second operators as examples, the steps for multi-operator grid alignment are as follows:

[0127] Step 1: Compare Grids of the Same Standard: For grids of the first and second operators in the same network type, identify grids with null values ​​where only one operator has a value and the other operator has an empty value.

[0128] Step 2, Neighboring Grid Filling: For these empty grids, check the surrounding M grids centered on the empty grid. If a bandwidth value from the same operator exists, fill the corresponding empty grid with the average of these bandwidth values. The primary cell for the filled grid is selected as the primary cell that appears most frequently among the surrounding M grids with values. If no usable bandwidth value from the same operator exists among the surrounding M grids, the empty grid is not filled.

[0129] For example, if grid A only contains bandwidth values ​​for the first operator and not for the second operator, then the bandwidth value for the second operator in grid A is filled by calculating the average of the bandwidth values ​​for all second operators in the surrounding eight grids. The primary cell for the filled grid is selected as the primary cell that appears most frequently among the eight surrounding grids with values. If there are no usable connectivity values ​​in the eight surrounding grids, then the empty grid is not filled.

[0130] By iterating through all rasters where only one side has a value, and filling in the missing values ​​using the method described above, the raster data from both sides is aligned. Multi-carrier raster alignment effectively utilizes data from neighboring areas to compensate for insufficient sampling, improving data integrity and the accuracy of subsequent data comparison and analysis.

[0131] In some embodiments, step S300 may include, but is not limited to, steps S310 to S330:

[0132] Step S310: Use the second bandwidth raster belonging to the first operator as the third intermediate raster and use the second bandwidth raster belonging to the second operator as the fourth intermediate raster.

[0133] Step S320: When the third grid of the third intermediate grid map has a fourth wireless bandwidth value and the fourth grid of the fourth intermediate grid map has a fifth wireless bandwidth value, the bandwidth difference between the fifth wireless bandwidth value and the fourth wireless bandwidth value is obtained; the third position coordinate of the third grid in the third intermediate grid map corresponds to the fourth position coordinate of the fourth grid in the fourth intermediate grid map.

[0134] Step S330: Generate the difference raster map based on the fourth wireless bandwidth value, the fifth wireless bandwidth value, the bandwidth difference, the third location coordinates, and the fourth location coordinates.

[0135] In steps S310 to S330 of some embodiments, the bandwidth difference is calculated for two grids of the same network type but different operators, and each grid has its own operator's bandwidth value. If one grid or both grids do not have a corresponding bandwidth value, that grid is discarded, and the difference grid is output. For example, as shown... Figure 6 As shown, the difference is calculated only when both operators have the same network type (e.g., 4G / 5G) bandwidth values ​​(first and second operator) within the same location coordinates of the raster. Optionally, the bandwidth difference = second operator bandwidth value - first operator bandwidth value. This bandwidth difference is retained and associated with the corresponding raster's location coordinates in the raster map. A new raster layer is generated, resulting in a difference raster map. This difference raster map only contains raster cells with data from both operators and the bandwidth difference. The attribute fields of each valid raster cell in the difference raster map record the original first operator bandwidth value, second operator bandwidth value, and bandwidth difference. If only one raster has a bandwidth value and the other does not, or if both raster cells lack bandwidth values, the raster is directly discarded.

[0136] In some embodiments, step S400 may include, but is not limited to, steps S410 to S430:

[0137] Step S410: Sort the bandwidth differences in descending order to obtain an ordered sequence;

[0138] Step S420: Select the minimum value of the bandwidth difference among the first few ordered sequences as the first threshold.

[0139] Step S430: Select the maximum value of the bandwidth difference among the last few ordered sequences as the second threshold.

[0140] In steps S410 to S430 of some embodiments, the bandwidth differences are sorted in descending order to obtain an ordered sequence. The minimum value among the top N% (N is a variable value, usually 10) of the ordered sequence is used as a first threshold, and the maximum value among the bottom N% (e.g., 10%) of the ordered sequence is used as a second threshold.

[0141] In some embodiments, such as Figure 7 As shown, taking the first and second operators as examples, the steps to determine the abnormal threshold are as follows:

[0142] Step 1: Sort the generated bandwidth difference (second operator bandwidth value - first operator bandwidth value) from largest to smallest to generate an ordered sequence.

[0143] Step 2: Define the dynamic threshold:

[0144] The second operator advantage anomaly threshold (Threshold_1): Take the minimum value of the top N% (e.g., 10%) in the ordered sequence as the first threshold. Then, the grids that satisfy the bandwidth difference greater than or equal to the first threshold are regarded as anomaly areas where the second operator is significantly better than the first operator.

[0145] First operator advantage anomaly threshold (Threshold_2): Take the maximum value of the last N% (e.g., 10%) in the ordered sequence as the second threshold, then the grids that satisfy the bandwidth difference being less than or equal to the second threshold are regarded as anomaly areas where the first operator is significantly better than the second operator.

[0146] By using dual-threshold logic to cover the extreme cases at both ends of the bandwidth difference distribution, omissions of one-sided biases can be effectively avoided. Optionally, parameter N is an adjustable percentage value (default 10%), which users can dynamically adjust according to business needs.

[0147] In some embodiments, step S500 may include, but is not limited to, steps S510 to S570:

[0148] Step S510: Extract the fifth grid cell in the difference grid image that is greater than the first threshold.

[0149] Step S520: Aggregate the fifth grid using the DBSCAN aggregation algorithm to obtain the number of the first grid.

[0150] Step S530: When the number of the first grid cells is greater than or equal to the first preset value, the fifth grid cell is included in the first contiguous area set.

[0151] Step S540: Extract the sixth grid cell in the difference grid image that is less than the second threshold;

[0152] Step S550: Aggregate the sixth grid using the DBSCAN aggregation algorithm to obtain the number of second grids;

[0153] Step S560: When the number of the second grid is greater than or equal to the second preset value, the sixth grid is included in the second contiguous area set;

[0154] Step S570: Based on the first set of contiguous regions and the second set of contiguous regions, the problem region is obtained.

[0155] In some embodiments, steps S510 to S530, such as Figure 8 As shown, grid cells with a difference greater than the first threshold are extracted from the grid cell image and aggregated using the DBSCAN technique. If the number of aggregated grid cells is greater than or equal to 10, they are included in the first contiguous region set.

[0156] In some embodiments, steps S540 to S560, such as Figure 8 As shown, grid cells with values ​​less than the second threshold are extracted from the difference grid cell image and aggregated using the DBSCAN technology. If the number of aggregated grid cells is greater than or equal to 10, they are included in the second contiguous region set.

[0157] In step S560 of some embodiments, the contiguous problem area can be obtained based on the first contiguous region set and the second contiguous region set.

[0158] In some embodiments, after step S500, the process may further include obtaining a first list of primary cells for the first contiguous area set; dividing the first list of primary cells according to the operator to obtain several subsets of first primary cells; obtaining a second list of primary cells for the second contiguous area set; and dividing the second list of primary cells according to the operator to obtain several subsets of second primary cells. For example, for both the generated first and second contiguous area sets, the primary cell lists of the grids within each set are output, divided into first operator primary cell sets and second operator primary cell sets, and sorted according to the frequency of occurrence in the grids. This provides frontline optimization personnel with the opportunity to specifically check configuration strategy issues such as frequency and neighboring cells among multi-operator cells in a shared network, and to conduct targeted optimizations.

[0159] In practical applications, the method of this invention analyzed 20 billion OTT-MR data points in a certain area and found 11,032 areas with 4G discrepancies, all with bandwidth values ​​exceeding 7.5 MHz. A list of weak areas was issued for checking discrepancies, providing the primary cells of the first and second operators' grids. Optimization can be performed using the area number, and the corresponding problem areas can be queried on the system. Based on the list prompts, the frequency and neighbor cell relationships between primary cells of multiple operators in the shared network can be checked, quickly locating and resolving the problem of large bandwidth differences among users of multiple operators in the shared network.

[0160] like Figure 9 As shown, this embodiment of the invention also provides a device 600 for verifying user rate differences among multiple operators in a shared network, which can implement the above-mentioned method for verifying user rate differences among multiple operators in a shared network. The device includes:

[0161] The first module 601 is used to acquire bandwidth data of the target sampling point, and perform a rasterization operation on the bandwidth data to obtain a first bandwidth raster image.

[0162] The second module 602 is used to perform an alignment operation on the first bandwidth raster maps that have the same network type but different operators to obtain a second bandwidth raster map.

[0163] The third module 603 is used to obtain the bandwidth difference of the second bandwidth raster and to obtain a difference raster based on the second bandwidth raster and the bandwidth difference.

[0164] The fourth module 604 is used to obtain the abnormal grid threshold based on the bandwidth difference.

[0165] The fifth module 605 is used to perform raster extraction and aggregation operations on the difference raster map according to the abnormal raster threshold to obtain the problem area.

[0166] It is understood that the content of the above method embodiments is applicable to the present device embodiments. The specific functions implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0167] This invention also provides an electronic device, which includes a processor and a memory. The memory stores a computer program, and when the processor executes the computer program, it implements the aforementioned method for verifying the user rate difference problem among multiple operators in a shared network. This electronic device can be any smart terminal, including tablet computers, in-vehicle computers, etc.

[0168] It is understood that the content of the above method embodiments is applicable to this device embodiment. The specific functions implemented by this device embodiment are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0169] refer to Figure 10 , Figure 10 The hardware structure of an electronic device according to another embodiment is illustrated. The electronic device includes:

[0170] The processor 701 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present invention.

[0171] The memory 702 can be implemented as a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory 702 can store the operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 702, and the processor 701 calls and executes the method for verifying the user rate difference problem of a shared network in this embodiment of the invention.

[0172] The input / output interface 703 is used to implement information input and output;

[0173] The communication interface 704 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0174] Bus 705 transmits information between various components of the device (e.g., processor 701, memory 702, input / output interface 703, and communication interface 704);

[0175] The processor 701, memory 702, input / output interface 703, and communication interface 704 are connected to each other within the device via bus 705.

[0176] This invention also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method for verifying the user rate difference problem among multiple operators in a shared network.

[0177] It is understood that the content of the above method embodiments is applicable to this storage medium embodiment. The specific functions implemented in this storage medium embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.

[0178] This invention also provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device can read the computer instructions from the computer-readable storage medium and execute the computer instructions, causing the computer device to perform the aforementioned method for verifying user rate differences across multiple operators in a shared network.

[0179] In summary, the method and apparatus for verifying user rate differences across multiple operators in a shared network according to embodiments of the present invention have the following advantages:

[0180] 1. By analyzing AGPS-MR data from multiple operators on OTT-MR or shared networks, this invention can achieve centralized verification within a region and accurately locate problem areas for targeted verification, thereby improving the accuracy of user rate difference verification.

[0181] 2. The embodiments of the present invention can realize the entire process from basic information collection, problem location, auxiliary analysis, and closed-loop management, and have been put into practice in the live network.

[0182] In some alternative embodiments, the functions / operations mentioned in the block diagrams may not occur in the order shown in the operation diagrams. For example, depending on the functions / operations involved, two consecutively shown blocks may actually be executed substantially simultaneously, or the blocks may sometimes be executed in reverse order. Furthermore, the embodiments presented and described in the flowcharts of this invention are provided by way of example to provide a more comprehensive understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented herein. Alternative embodiments are contemplated in which the order of various operations is altered and sub-operations described as part of a larger operation are executed independently.

[0183] Furthermore, although the invention has been described in the context of functional modules, it should be understood that, unless otherwise stated, one or more of the described functions and / or features may be integrated into a single physical device and / or software module, or one or more functions and / or features may be implemented in a separate physical device or software module. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding the invention. Rather, given the properties, functions, and internal relationships of the various functional modules in the apparatus disclosed herein, the actual implementation of the module will be understood within the scope of conventional skill of an engineer. Therefore, those skilled in the art can implement the invention as set forth in the claims using ordinary techniques without excessive experimentation. It is also understood that the specific concepts disclosed are merely illustrative and not intended to limit the scope of the invention, which is determined by the full scope of the appended claims and their equivalents.

[0184] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0185] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device.

[0186] More specific examples of computer-readable media (a non-exhaustive list) include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.

[0187] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0188] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0189] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.

[0190] The above is a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the embodiments described. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the claims of the present invention.

Claims

1. A method for verifying user rate differences across multiple operators in a shared network, characterized in that, Includes the following steps: Obtain the bandwidth data of the target sampling points, and perform a rasterization operation on the bandwidth data to obtain a first bandwidth raster image; Alignment operations are performed on the first bandwidth raster maps that have the same network type but belong to different operators to obtain the second bandwidth raster map; Obtain the bandwidth difference of the second bandwidth raster, and obtain the difference raster based on the second bandwidth raster and the bandwidth difference; Based on the bandwidth difference, the abnormal grid threshold is obtained; Based on the abnormal raster threshold, raster extraction and aggregation operations are performed on the difference raster map to obtain the problem area.

2. The method for verifying user rate differences across multiple operators in a shared network according to claim 1, characterized in that, The process of acquiring bandwidth data of the target sampling points and rasterizing the bandwidth data to obtain a first bandwidth raster image includes the following steps: Several preset raster images are pre-set according to the network type and the operator; Obtain the target sampling point of OTT-MR data, extract the primary cell of the target sampling point, and allocate a first wireless bandwidth value to the target sampling point according to the bandwidth data of the primary cell; Based on the network type and the operator, the target sampling points are extracted to obtain the first sampling point; Obtain the latitude and longitude information of the first sampling point, and assign the first sampling point to the preset grid map according to the latitude and longitude information; Based on the first wireless bandwidth value, obtain the first average bandwidth value of all the first sampling points in the preset grid diagram; Based on the preset raster image and the first average bandwidth value, several first bandwidth raster images are obtained.

3. The method for verifying user rate differences across multiple operators in a shared network according to claim 1, characterized in that, The process of aligning the first bandwidth raster maps of the same network type but different operators to obtain the second bandwidth raster map includes the following steps: The first bandwidth raster map belonging to the first operator is used as the first intermediate raster map, and the first bandwidth raster map belonging to the second operator is used as the second intermediate raster map; the operators include the first operator and the second operator; Based on the same network type, the first grid of the first intermediate grid image and the second grid of the second intermediate grid image are compared; the first position coordinate of the first grid in the first intermediate grid image corresponds to the second position coordinate of the second grid in the second intermediate grid image; If the first grid lacks the second wireless bandwidth value and the second grid has the third wireless bandwidth value, then the first grid is identified as a null grid; if the second grid lacks the third wireless bandwidth value and the first grid has the second wireless bandwidth value, then the second grid is identified as a null grid. Centered on the null value grid, obtain the second average bandwidth value of several surrounding grids; the operators of the surrounding grids are the same as those of the null value grid. The second average bandwidth value of the surrounding grid is filled into the empty grid.

4. The method for verifying user rate differences across multiple operators in a shared network according to claim 3, characterized in that, The step of obtaining the bandwidth difference value of the second bandwidth raster image and obtaining the difference raster image based on the second bandwidth raster image and the bandwidth difference value includes the following steps: The second bandwidth raster belonging to the first operator is used as the third intermediate raster, and the second bandwidth raster belonging to the second operator is used as the fourth intermediate raster. When the third grid of the third intermediate grid map has a fourth wireless bandwidth value and the fourth grid of the fourth intermediate grid map has a fifth wireless bandwidth value, the bandwidth difference between the fifth wireless bandwidth value and the fourth wireless bandwidth value is obtained; the third position coordinate of the third grid in the third intermediate grid map corresponds to the fourth position coordinate of the fourth grid in the fourth intermediate grid map. The difference raster is generated based on the fourth wireless bandwidth value, the fifth wireless bandwidth value, the bandwidth difference, the third location coordinate, and the fourth location coordinate.

5. The method for verifying user rate differences across multiple operators in a shared network according to claim 1, characterized in that, The step of obtaining the abnormal grid threshold based on the bandwidth difference includes the following steps: The bandwidth differences are sorted in descending order to obtain an ordered sequence; The minimum value of the bandwidth difference among the first few ordered sequences is selected as the first threshold. The maximum value of the bandwidth difference among the last few ordered sequences is selected as the second threshold.

6. The method for verifying user rate differences across multiple operators in a shared network according to claim 5, characterized in that, The step of performing raster extraction and aggregation operations on the difference raster map based on the abnormal raster threshold to obtain the problem region includes the following steps: Extract the fifth grid cell in the difference grid image that is greater than the first threshold; The fifth grid is aggregated using the DBSCAN aggregation algorithm to obtain the number of the first grid. When the number of the first grid cells is greater than or equal to the first preset value, the fifth grid cell is included in the first contiguous area set; Extract the sixth grid cell in the difference grid image that is less than the second threshold; The sixth grid cell is aggregated using the DBSCAN aggregation algorithm to obtain the number of the second grid cells; When the number of the second grid is greater than or equal to the second preset value, the sixth grid is included in the second contiguous area set; The problem area is obtained based on the first set of contiguous regions and the second set of contiguous regions.

7. The method for verifying user rate differences across multiple operators in a shared network according to claim 6, characterized in that, After performing raster extraction and aggregation operations on the difference raster map based on the abnormal raster threshold to obtain the problem area, the method further includes the following steps: Obtain the list of primary cells in the first contiguous area set; Based on the operator to which they belong, the first primary cell list is divided into several subsets of the first primary cells; Obtain the list of the second primary cells in the second contiguous area set; Based on the operator to which they belong, the list of the second primary cells is divided into several subsets of the second primary cells.

8. A device for verifying user rate differences across multiple operators in a shared network, characterized in that, include: The first module is used to acquire bandwidth data of target sampling points, and perform a rasterization operation on the bandwidth data to obtain a first bandwidth raster image. The second module is used to perform an alignment operation on the first bandwidth raster maps that have the same network type but different operators to obtain a second bandwidth raster map. The third module is used to obtain the bandwidth difference of the second bandwidth raster and to obtain a difference raster based on the second bandwidth raster and the bandwidth difference. The fourth module is used to obtain the abnormal grid threshold based on the bandwidth difference. The fifth module is used to perform raster extraction and aggregation operations on the difference raster map according to the abnormal raster threshold to obtain the problem area.

9. An electronic device, characterized in that, Including the processor and memory; The memory is used to store programs; The processor executes the program to implement the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The storage medium stores a program that is executed by a processor to implement the method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Wireless coverage analysis method and system

    CN109548041A

  • Geographic grid-based border-crossing driving anomaly detection method and device

    CN117834482A