Method and device for checking user rate difference problem of multiple operators of shared network

By rastering and aligning the bandwidth data in the shared network multi-operator environment, calculating the bandwidth difference value and determining the abnormal threshold, using the DBSCAN aggregation algorithm to locate the problem area, the problem of difficult to accurately verify the user rate difference in the multi-operator environment is solved, and the accuracy of verification and the efficiency of personalized optimization are improved.

CN120128971AActive Publication Date: 2025-06-10CHINA TELECOM CORP LTD
View PDF 8 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In a multi-operator environment with shared networks, when users use different operators in the same area, there is a problem of network rate differences, and it is difficult to accurately verify and locate the different areas through traditional KPI indicators.

Method used

By obtaining the bandwidth data of the target sampling point, rasterizing the bandwidth data of different operators, calculating the bandwidth difference value, determining the abnormal raster threshold, and extracting and aggregating the problem areas through the DBSCAN aggregation algorithm to locate the areas with obvious rates.

Benefits of technology

It improves the accuracy of user rate difference verification issues, and can more accurately locate the areas of rate differences in multi-operator network quality tests, thereby guiding personalized optimization settings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120128971A_ABST
    Figure CN120128971A_ABST
Patent Text Reader

Abstract

The invention discloses a user rate difference problem checking method and device for multiple operators of a shared network, and the method comprises the steps: obtaining the bandwidth data of a target sampling point, and carrying out the rasterization operation of the bandwidth data, and obtaining a first bandwidth grid map; performing alignment operation on the first bandwidth grid maps with the same network type and different operators to which the first bandwidth grid maps belong so as to obtain a second bandwidth grid map; obtaining a bandwidth difference value of the second bandwidth grid map, and obtaining a difference value grid map according to the second bandwidth grid map and the bandwidth difference value; obtaining an abnormal grid threshold value according to the bandwidth difference value; and according to the abnormal grid threshold, performing grid extraction and aggregation operation on the difference value grid map to obtain a problem area. The method can improve the checking accuracy of the user rate difference problem, and can be widely applied to the technical field of wireless communication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technologies, and in particular to a method and device for verifying the user rate difference problem of multiple operators sharing a network. Background Art

[0002] Due to the settings of frequencies and handover strategies of different operators in multiple operators sharing a network, it will cause multiple operators sharing the network to use cells with different bandwidths, resulting in differences in 4G / 5G network rates of different operators under the same shared network in the evaluation results of network quality evaluation. In areas with comparable coverage, the differences are significant in some regions. Moreover, the inconsistent experiences of users of different operators on the shared network are difficult to discover through traditional KPI indicator verification, and it is difficult to locate the areas with rate differences in the network quality test of multiple operators. Summary of the Invention

[0003] In view of this, the main purpose of the embodiments of the present invention is to provide a method and device for verifying the user rate difference problem of multiple operators sharing a network, in order to solve at least one of the existing technical problems. The present invention can improve the accuracy of verifying the user rate difference problem.

[0004] To achieve the above object, on the one hand, an embodiment of the present invention provides a method for verifying the user rate difference problem of multiple operators sharing a network, the method comprising:

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

[0006] Perform an alignment operation on the first bandwidth raster maps with the same network type and different operators to which they belong to obtain a second bandwidth raster map;

[0007] Obtain the bandwidth difference of the second bandwidth raster map, and obtain a difference raster map according to the second bandwidth raster map and the bandwidth difference;

[0008] Obtain an abnormal raster threshold according to the bandwidth difference;

[0009] Perform raster extraction and aggregation operations on the difference raster map according to the abnormal raster threshold to obtain a problem area.

[0010] In some embodiments, the obtaining the bandwidth data of a target sampling point, performing a rasterization operation on the bandwidth data to obtain a first bandwidth raster map includes the following steps:

[0011] Preset a number of preset raster maps according to the network type and the operator to which it belongs;

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

[0013] Extract the target sampling points according to the network type and the affiliated operator to obtain the first sampling points;

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

[0015] Obtain the first average bandwidth value of all the first sampling points in the preset grid map according to the first radio bandwidth value;

[0016] Obtain a number of the first bandwidth grid maps according to the preset grid map and the first average bandwidth value.

[0017] In some embodiments, the alignment operation on the first bandwidth grid maps with the same network type and different affiliated operators to obtain the second bandwidth grid map includes the following steps:

[0018] Take the first bandwidth grid map belonging to the first operator as the first intermediate grid map, and take the first bandwidth grid map belonging to the second operator as the second intermediate grid map; the affiliated operator includes the first operator and the second operator;

[0019] Based on the same network type, compare the first grid of the first intermediate grid map with the second grid of the second intermediate grid map; the first position coordinate of the first grid in the first intermediate grid map corresponds to the second position coordinate of the second grid in the second intermediate grid map;

[0020] If the first grid lacks the second radio bandwidth value and the second grid has the third radio bandwidth value, identify the first grid as a null value grid; if the second grid lacks the third radio bandwidth value and the first grid has the second radio bandwidth value, identify the second grid as a null value grid;

[0021] Take the null value grid as the center, and obtain the second average bandwidth value of several surrounding grids; the affiliated operator of the surrounding grids is the same as that of the null value grid;

[0022] Fill the second average bandwidth value of the surrounding grids into the null value grid.

[0023] In some embodiments, the obtaining the bandwidth difference of the second bandwidth grid map and obtaining the difference grid map according to the second bandwidth grid map and the bandwidth difference includes the following steps:

[0024] Take the second bandwidth raster map belonging to the first operator as the third intermediate raster map, and take the second bandwidth raster map belonging to the second operator as the fourth intermediate raster map;

[0025] When there is a fourth wireless bandwidth value in the third raster of the third intermediate raster map and there is a fifth wireless bandwidth value in the fourth raster of the fourth intermediate raster map, obtain the bandwidth difference between the fifth wireless bandwidth value and the fourth wireless bandwidth value; the third position coordinate of the third raster in the third intermediate raster map corresponds to the fourth position coordinate of the fourth raster in the fourth intermediate raster map;

[0026] Generate the difference raster map according to the fourth wireless bandwidth value, the fifth wireless bandwidth value, the bandwidth difference, the third position coordinate and the fourth position coordinate.

[0027] In some embodiments, the obtaining of the abnormal raster threshold according to the bandwidth difference includes the following steps:

[0028] Sort the bandwidth differences in descending order to obtain an ordered sequence;

[0029] Select the minimum value of several of the bandwidth differences ranked in the front of the ordered sequence as the first threshold;

[0030] Select the maximum value of several of the bandwidth differences ranked in the back of the ordered sequence as the second threshold.

[0031] In some embodiments, the raster extraction and aggregation operations are performed on the difference raster map according to the abnormal raster threshold to obtain the problem area, including the following steps:

[0032] Extract the fifth raster in the difference raster map that is greater than the first threshold;

[0033] Aggregate the fifth raster through the DBSCAN aggregation algorithm to obtain the first raster quantity;

[0034] When the first raster quantity is greater than or equal to the first preset value, include the fifth raster in the first contiguous area set;

[0035] Extract the sixth raster in the difference raster map that is less than the second threshold;

[0036] Aggregate the sixth raster through the DBSCAN aggregation algorithm to obtain the second raster quantity;

[0037] When the second raster quantity is greater than or equal to the second preset value, include the sixth raster in the second contiguous area set;

[0038] Based on the first contiguous area set and the second contiguous area set, the problem area is obtained.

[0039] In some embodiments, after obtaining the problem area by performing raster extraction and aggregation operations on the difference raster map according to the abnormal raster threshold, the following steps are further included:

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

[0041] Divide the first primary cell list according to the affiliated operator to obtain several first primary cell subsets;

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

[0043] Divide the second primary cell list according to the affiliated operator to obtain several second primary cell subsets.

[0044] To achieve the above object, on the other hand, an embodiment of the present invention provides a verification device for the user rate difference problem of multiple operators in a shared network. The device includes:

[0045] A first module, configured to obtain bandwidth data of a target sampling point, perform rasterization operations on the bandwidth data to obtain a first bandwidth raster map;

[0046] A second module, configured to perform alignment operations on the first bandwidth raster maps with the same network type and different affiliated operators to obtain a second bandwidth raster map;

[0047] A third module, configured to obtain the bandwidth difference of the second bandwidth raster map, and obtain a difference raster map according to the second bandwidth raster map and the bandwidth difference;

[0048] A fourth module, configured to obtain an abnormal raster threshold according to the bandwidth difference;

[0049] A fifth module, configured to perform raster extraction and aggregation operations on the difference raster map according to the abnormal raster threshold to obtain a problem area.

[0050] To achieve the above object, on the other hand, an embodiment of the present invention provides an electronic device. The electronic device includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements the above-mentioned method for verifying the user rate difference problem of multiple operators in a shared network.

[0051] To achieve the above object, another aspect of the embodiments of the present invention provides a computer-readable storage medium storing a computer program, which when executed by a processor implements the method for verifying the user rate difference problem of multiple operators in a shared network described above.

[0052] To achieve the above object, another aspect of the embodiments of the present invention provides a computer program product or a computer program. The computer program product or the computer program includes computer instructions stored in a computer-readable storage medium. The processor of the computer device can read the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to enable the computer device to execute the method for verifying the user rate difference problem of multiple operators in a shared network described above.

[0053] The embodiments of the present invention at least include the following beneficial effects: The present invention provides a method and device for verifying the user rate difference problem of multiple operators in a shared network. The solution obtains bandwidth data of a target sampling point, performs rasterization operation on the bandwidth data to obtain a first bandwidth raster map; performs alignment operation on the first bandwidth raster maps with the same network type but different operators to obtain a second bandwidth raster map; obtains the bandwidth difference of the second bandwidth raster map, and obtains a difference raster map according to the second bandwidth raster map and the bandwidth difference; obtains an abnormal raster threshold according to the bandwidth difference; and performs raster extraction and aggregation operations on the difference raster map according to the abnormal raster threshold to obtain a problem area, which can improve the accuracy of verifying the user rate difference problem. Description of the Drawings

[0054] To more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

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

[0056] Figure 2 is a schematic diagram of the framework of the method for verifying the user rate difference problem of multiple operators in a shared network provided by the embodiments of the present invention;

[0057] Figure 3 is a flowchart of raster data generation provided by the embodiments of the present invention;

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

[0059] Figure 5 It is a flow chart of multi-operator grid alignment provided by an embodiment of the present invention;

[0060] Figure 6 It is a flow chart of calculating the bandwidth difference of grids of the same system provided by an embodiment of the present invention;

[0061] Figure 7 It is a flow chart of determining an abnormal threshold provided by an embodiment of the present invention;

[0062] Figure 8 It is a flow chart of grid connection provided by an embodiment of the present invention;

[0063] Figure 9 It is a schematic diagram of a device for verifying the user rate difference problem of multi-operators sharing a network provided by an embodiment of the present invention;

[0064] Figure 10 It is a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present invention. Detailed implementation manners

[0065] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present 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 only used to explain the present invention, and are not used to limit the present invention. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the embodiments of the present invention. They are only examples of devices and methods consistent with some aspects of the embodiments of the present invention detailed in the appended claims.

[0066] It should be noted that although functional module division is performed in the system schematic diagram and the logical order is shown in the flow chart, in some cases, the steps shown or described can be executed in a different order from the module division in the system or the order in the flow chart. The terms "first / S100" and "second / S200" in the specification, claims and the above-mentioned drawings can be used herein to describe various concepts, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the embodiments of the present invention, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information. Depending on the context, the words "if" and "when" as used herein can be interpreted as "when" or "while" or "in response to determining".

[0067] The terms "at least one", "a plurality", "each", "any one", etc. used in the present invention, "at least one" includes one, two or more than two, "a plurality" includes two or more than two, "each" refers to each of the corresponding plurality, and "any one" refers to any one of the plurality.

[0068] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which the present invention belongs. The terms used herein are only for the purpose of describing the embodiments of the present invention and are not intended to limit the present invention.

[0069] Before elaborating on the embodiments of the present invention in detail, some nouns and terms involved in the embodiments of the present invention are first explained, and the nouns and terms involved in the embodiments of the present invention are applicable to the following explanations.

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

[0071] The in-network cell is the cell that is currently actually operating in the network and is the basis for network planning and optimization. The primary cell is one of the in-network cells.

[0072] The primary serving cell is the cell to which a user equipment (UE) is currently connected and from which it receives services. It is the cell that the user equipment actually accesses and communicates in the mobile communication network.

[0073] OTT-MR data is the relevant sampling point data obtained by these applications and services through the measurement information and longitude and latitude information of the mobile phone, including the operator used by the mobile phone user, network type, longitude and latitude, frequency point, network mode, cell ID, RSRP, WIFI information used by the user, etc. These information do not include sensitive information such as user numbers and user identities. OTT data is the data collected by applications and services that provide various services and content through the operator's network.

[0074] The network type indicates whether the sampling point is a 4G signal or a 5G signal, and there is currently no 2G / 3G signal.

[0075] The frequency point refers to a specific frequency or frequency range used in wireless communication for transmitting information between a mobile device (such as a mobile phone) and a base station.

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

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

[0078] A multi-operator shared network refers to a communication network built and shared by multiple operators in cooperation. This cooperation mainly occurs at the wireless access network level, that is, the construction and use of equipment such as base stations and antennas, while the core network is operated independently. That is, users of different operators can use the networks of other operators among the multiple operators.

[0079] After multiple operators share 4G / 5G networks, whether users of different operators have the same experience on the shared network is a question that multiple operators are concerned about. Due to the settings of different frequencies and switching strategies of multiple operators in the shared network, users of multiple operators in the shared network will use cells with different bandwidths, resulting in the evaluation results of network quality evaluation showing that different operators have different 4G / 5G network speeds on the same shared network. In the case of comparable coverage, some areas have significant differences.

[0080] Moreover, after multiple operators share 4G / 5G networks, it is difficult to verify whether the experience of users of different operators on the shared network is consistent through traditional KPI indicators, and it is difficult to locate the area of ​​rate differences in multiple operators' tests. This is because when users of different operators are in the same cell, their resource priorities are the same, and there is no difference in rate. However, it is a consensus shared by multiple parties to use the same switching and resident strategies for users of multiple operators in the shared network, such as giving priority to local users to stay on their own network, or using A3 switching for both parties, and using the one with the stronger signal. However, in one area, the frequency configurations and bandwidths of multiple operators sharing the network vary greatly, and need to be personalized according to different scenarios, loads, and coverage conditions. However, manually identifying problem areas and carrying out personalized settings is a huge workload, so the operation and maintenance personnel of multiple operators usually choose a unified strategy for the entire network. If they receive user complaints, they will initiate personalized optimization. If the speed is within an acceptable range, for example, in the same area, the user speed of one operator is 10Mbps and the user speed of the other operator is 50Mbps, since both speeds can meet the needs of users for daily use of application software, there is almost no difference in perception between users on both sides. Therefore, such problems are difficult to discover through user complaints, resulting in the problem of multi-operator speed differences during the network quality testing process.

[0081] In view of this, if Figure 1 As shown, the embodiment of the present invention provides a method for checking user rate difference problems of multiple operators in a shared network. The method may include but is not limited to step S100 to step S500:

[0082] Step S100, obtaining bandwidth data of a target sampling point, performing a rasterization operation on the bandwidth data, and obtaining a first bandwidth raster map;

[0083] Step S200, aligning the first bandwidth grid graphs with the same network type and different operators to obtain a second bandwidth grid graph;

[0084] Step S300, obtaining a bandwidth difference of the second bandwidth grid map, and obtaining a difference grid map according to the second bandwidth grid map and the bandwidth difference;

[0085] Step S400, obtaining an abnormal grid threshold according to the bandwidth difference;

[0086] Step S500: performing grid extraction and aggregation operations on the difference grid image according to the abnormal grid threshold to obtain the problem area.

[0087] In steps S100 to S500 of some embodiments, after obtaining the bandwidth data of the target sampling points, by rasterizing the bandwidth data, combining the alignment of the bandwidth raster map, the calculation of the raster bandwidth difference, and the determination of the abnormal raster threshold, the contiguous problem area is located, providing a direction for verifying the user rate difference problem of multiple operators in the shared network, guiding the implementation of personalized optimization settings, and improving the accuracy of verifying the test rate difference problem and locating the problem area in the multiple-operator shared network.

[0088] In some embodiments, as Figure 2 shown, by analyzing the OTT-MR data, the bandwidth data is rasterized to locate contiguous areas with excessive differences in the wireless bandwidth used by multiple operators in the shared network. This method is based on the purchased OTT-MR data or on the premise that the AGPS-MR data of each party among multiple operators has been obtained, and has the following step process:

[0089] Step 1: Rasterize the OTT-MR sampling point data

[0090] Determine a common reference point. Based on the selected reference point, establish four different types of bandwidth raster maps, including the 4G bandwidth raster of the first operator's users, the 4G bandwidth raster of the second operator's users, the 5G bandwidth raster of the first operator's users, and the 5G bandwidth raster of the first operator's users.

[0091] Step 2: Align the rasters and fill in the paired null-value rasters

[0092] Filter the single-party null-value rasters, take the average bandwidth value of the same operator in the surrounding N rasters as the filling of the null-value raster, and select the primary cell with the highest frequency in the surrounding N rasters as the primary cell of the filled raster; if there is no bandwidth value of the same operator in the surrounding N rasters, the null-value raster is not processed.

[0093] Step 3: Calculate the raster bandwidth difference of the same radio access technology (same network type)

[0094] Calculate the difference in bandwidth values for the paired rasters of different operators with the same network type, and there are bandwidth values of their respective operators for both paired rasters. If there is no corresponding bandwidth value for one or both rasters, then eliminate that raster and output the difference raster map.

[0095] Step 4: Determine the abnormal raster threshold

[0096] Sort the bandwidth differences in descending order, and use the threshold values of the top N% as the first threshold; the threshold values of the bottom N% as the second threshold.

[0097] Step 5: Locate the contiguous problem area

[0098] Extract the grids in the difference raster map that are greater than the first threshold, and aggregate them using the DBSCAN technique. If the number of aggregated grids is greater than or equal to 10, include them in the first contiguous area set. Extract the grids in the difference raster map that are less than the second threshold, and aggregate them using the DBSCAN technique. If the number of aggregated grids is greater than or equal to 10, include them in the second contiguous area set. Both sets are contiguous problem sets.

[0099] Step 6: Output the verification direction

[0100] For the contiguous problem sets generated in step 5, respectively output the list of primary cells of the grids in the set, divided into the primary cell set of the first operator and the primary cell set of the second operator, and sort and output according to the number of occurrences in the grids, so as to provide the front-line optimization personnel with the configuration strategy problems such as frequency and neighboring cells between multi-operator cells of the shared network for targeted verification, and carry out targeted optimization, etc.

[0101] In step S100 of some embodiments, as Figure 3 shown, four preset bandwidth raster maps of 20 meters × 20 meters are created using the same reference points. By assigning a wireless bandwidth value to each target sampling point, extracting the sampling points of the same network type, recording the operator to which the sampling point belongs, and attributing the sampling points to the corresponding 20-meter × 20-meter bandwidth raster map according to the longitude and latitude positions, a first bandwidth raster map can be obtained, including the 4G bandwidth raster of the first operator's users, the 4G bandwidth raster of the second operator's users, the 5G bandwidth raster of the first operator's users, and the 5G bandwidth raster of the first operator's users. After obtaining the first bandwidth raster map, the primary cells of the grids in the first bandwidth raster map are also calculated, which can be used to prompt the cells that need to be verified later.

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

[0103] Step S110, preset several preset raster maps according to the network type and the operator to which it belongs;

[0104] Step S120, obtain the target sampling points of the OTT-MR data, extract the primary cells of the target sampling points, and assign a first wireless bandwidth value to the target sampling points according to the bandwidth data of the primary cells;

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

[0106] Step S140, obtain the longitude and latitude information of the first sampling points, and assign the first sampling points to the preset raster maps according to the longitude and latitude information;

[0107] Step S150: Obtain the first average bandwidth value of all the first sampling points in the preset grid map according to the first wireless bandwidth value;

[0108] Step S160: Obtain a plurality of first bandwidth grid maps according to the preset grid map and the first average bandwidth value.

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

[0110] In step S120 of some embodiments, based on the target sampling points of OTT-MR data, extract the serving cell of the target sampling points, and assign a wireless bandwidth value to the sampling points according to the bandwidth information configured by the in-network cells, that is, the wireless bandwidth of the target sampling points is the wireless bandwidth value of the serving cell.

[0111] In steps S130 to S160 of some embodiments, according to the selected network type and the affiliated operator, extract the target sampling points, and classify the extracted first sampling points into the 20 m × 20 m preset grid maps corresponding to both the network type and the affiliated operator according to their longitude and latitude information. Then, for each preset grid map assigned with first sampling points, record the bandwidth values of all the first sampling points and calculate the bandwidth average value, and thus the first average bandwidth value of this preset grid map can be obtained, forming a first bandwidth grid map.

[0112] In some embodiments, the serving cell of the grid in the formed first bandwidth grid map is also calculated. Optionally, within each grid, count all the sampling points belonging to the same serving cell, mark the serving cell with the most sampling points as the serving cell of this first bandwidth grid map, and record the serving cell of this first bandwidth grid map, which can be used to prompt the cell that needs to be verified later.

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

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

[0115] Step 2: Select the sampling points whose affiliated operator is the first operator, and classify these sampling points into the corresponding 20-meter * 20-meter grid map according to their longitude and latitude information. For each grid containing sampling points, record the bandwidth values of all sampling points to obtain the average bandwidth value of the grid, thereby forming the 4G bandwidth grid of the first operator.

[0116] Step 3: In each grid, count all the 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 used as the primary cell of the 4G bandwidth grid of the first operator.

[0117] In some embodiments, due to the differences in the sampling amounts and sampling users among different operators in the shared network, there will be cases where some grids have values for only one operator. Therefore, the embodiments of the present invention also compare the grids. Optionally, in the shared network with multiple operators including the first operator and the second operator, due to the differences in the sampling amounts (i.e., sampling users) between the first operator and the second operator, there will be cases where some grids have values for one party while having no values for the other party. By aligning the grids of both parties, it is convenient to compare the grids of both parties.

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

[0119] Step S210: Take the first bandwidth grid map belonging to the first operator as the first intermediate grid map, and take the first bandwidth grid map belonging to the second operator as the second intermediate grid map; the affiliated operators include the first operator and the second operator;

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

[0121] Step S230: If the first grid lacks the second wireless bandwidth value and the second grid has the third wireless bandwidth value, then identify the first grid as an empty value grid; if the second grid lacks the third wireless bandwidth value and the first grid has the second wireless bandwidth value, then identify the second grid as an empty value grid;

[0122] Step S240: Taking the empty value grid as the center, obtain the second average bandwidth values of several surrounding grids; the affiliated operator of the surrounding grids is the same as that of the empty value grid;

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

[0124] In steps S210 to S230 of some embodiments, for two grids of the same network type (i.e., both 4G or 5G networks) but different affiliated operators, grids where only one operator has a value and the other operator's value is empty are screened out, and the grid with an empty value is used as the empty-value grid. Among them, the position coordinates of the two grids being compared in their respective bandwidth grid maps correspond to each other.

[0125] In steps S240 to S250 of some embodiments, with the empty-value grid as the center, several surrounding grids are traversed. If there are bandwidth values belonging to the same operator as the grid with a missing value, the average of these bandwidth values is used to fill the empty-value grid. If there are no bandwidth values belonging to the same operator among the several surrounding grids, the empty-value grid is not filled. By analogy, all grids with only one value are traversed, the missing values are filled, and the two grids are aligned.

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

[0127] Step 1, comparison of grids of the same standard: For the grids of the first operator and the second operator of the same network type, identify the empty-value grids where only one operator has a value and the other operator's value is empty.

[0128] Step 2, filling of adjacent grids: For these empty-value grids, check M surrounding grids with the empty-value grid as the center. If there are bandwidth values of the same operator, the average of these bandwidth values is filled into the corresponding empty-value grid. And the primary cell of the filled grid selects the primary cell that appears the most times among the M surrounding grids with values. If there are no available bandwidth values of the same operator among the M surrounding grids, the empty-value grid is not filled.

[0129] Exemplarily, if grid A only has the bandwidth value of the first operator and no bandwidth value of the second operator, then the average of all the bandwidth values of the second operator among the surrounding 8 grids is calculated to fill the bandwidth value of the second operator in grid A. The primary cell of the filled grid selects the primary cell that appears the most times among the 8 surrounding grids with values. If there are no available Unicom values among the 8 surrounding grids, the empty-value grid is not filled.

[0130] All grids with only one value are traversed in sequence, and the missing values are filled according to the above method, thereby achieving the alignment of the two-grid data. The multi-operator grid alignment effectively utilizes the data in the adjacent area to make up for the problem of insufficient sampling, improving the 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, taking the second bandwidth raster map belonging to the first operator as the third intermediate raster map, and taking the second bandwidth raster map belonging to the second operator as the fourth intermediate raster map;

[0133] Step S320, when there is a fourth radio bandwidth value in the third raster of the third intermediate raster map and there is a fifth radio bandwidth value in the fourth raster of the fourth intermediate raster map, obtaining the bandwidth difference between the fifth radio bandwidth value and the fourth radio bandwidth value; the third position coordinate of the third raster in the third intermediate raster map corresponds to the fourth position coordinate of the fourth raster in the fourth intermediate raster map;

[0134] Step S330, generating the difference raster map according to the fourth radio bandwidth value, the fifth radio bandwidth value, the bandwidth difference, the third position coordinate, and the fourth position coordinate.

[0135] In steps S310 to S330 of some embodiments, the bandwidth value difference calculation is performed on the grids of both parties of different operators with the same network type, and there are bandwidth values of their respective operators for both parties of the grids. If there is a bandwidth value for one party of the grids or there is no corresponding bandwidth value for both parties of the grids, then this grid is excluded, and the difference raster map is output. Exemplarily, as Figure 6 shown, only when there are respectively a bandwidth value of the first operator and a bandwidth value of the second operator of the same network type (such as 4G / 5G) in the grids at the same position coordinates of both parties, the difference calculation is performed. Optionally, the bandwidth difference = the bandwidth value of the second operator - the bandwidth value of the first operator. Keep this bandwidth difference and associate it with the position coordinates of the corresponding grid in the raster map. At the same time, a new raster layer is generated, and the difference raster map can be obtained. This difference raster map only contains the grid cells with dual-operator data and the bandwidth difference. The attribute fields of each valid grid cell in the difference raster map record the original bandwidth value of the first operator, the bandwidth value of the second operator, and the bandwidth difference. If there is only a bandwidth value for one party of the grids and no bandwidth value for the other party of the grids, or there is no bandwidth value for both parties of the grids, then this grid is directly excluded.

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

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

[0138] Step S420, selecting the minimum value of the first several bandwidth differences sorted in the front in the ordered sequence as the first threshold;

[0139] Step S430: Select the maximum value among several subsequent bandwidth differences in the ordered sequence 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 taken as 10) in the ordered sequence is used as the first threshold, and the maximum value among the last N% (e.g., 10%) in the ordered sequence is used as the second threshold.

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

[0142] Step 1: Sort the generated bandwidth differences (second operator bandwidth value - first operator bandwidth value) in descending order of numerical value to generate an ordered sequence.

[0143] Step 2: Define dynamic thresholds:

[0144] Second operator advantage anomaly threshold (Threshold_1): Take the minimum value among the top N% (e.g., 10%) in the ordered sequence as the first threshold. Then, the grids that satisfy the bandwidth difference being greater than or equal to the first threshold are regarded as the 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 among 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 the anomaly areas where the first operator is significantly better than the second operator.

[0146] By covering the two extreme cases of the bandwidth difference distribution through the dual - threshold logic, one - sided deviation omission can be effectively avoided. Optionally, the parameter N is an adjustable proportional value (default 10%), and the user can dynamically adjust it according to business requirements.

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

[0148] Step S510: Extract the fifth grids in the difference grid map that are greater than the first threshold.

[0149] Step S520: Aggregate the fifth grids through the DBSCAN aggregation algorithm to obtain the first grid quantity.

[0150] Step S530: When the first grid quantity is greater than or equal to the first preset value, include the fifth grids in the first contiguous area set.

[0151] Step S540: Extract the sixth grid cells in the difference grid map that are less than the second threshold;

[0152] Step S550: Aggregate the sixth grid cells through the DBSCAN clustering algorithm to obtain the number of the second grid cells;

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

[0154] Step S570: Obtain the problem area according to the first contiguous area set and the second contiguous area set.

[0155] In steps S510 to S530 of some embodiments, as Figure 8 shown, extract the grid cells in the difference grid map that are greater than the first threshold, aggregate them using the DBSCAN technology, and if the number of aggregated grid cells is greater than or equal to 10, include them in the first contiguous area set.

[0156] In steps S540 to S560 of some embodiments, as Figure 8 shown, extract the grid cells in the difference grid map that are less than the second threshold, aggregate them using the DBSCAN technology, and if the number of aggregated grid cells is greater than or equal to 10, include them in the second contiguous area set.

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

[0158] After step S500 of some embodiments, it may further include obtaining the first primary cell list of the first contiguous area set; dividing the first primary cell list according to the affiliated operator to obtain several first primary cell subsets; obtaining the second primary cell list of the second contiguous area set; dividing the second primary cell list according to the affiliated operator to obtain several second primary cell subsets. Exemplarily, for the two types of contiguous area sets, namely the generated first contiguous area set and the second contiguous area set, the primary cell list of the grid cells within the set is output respectively, divided into the first operator primary cell set and the second operator primary cell set, and sorted and output according to the number of occurrences in the grid cells. Provide it to the on-site optimization personnel to specifically check the configuration strategy issues such as frequency and neighboring cells between multi-operator cells in the shared network, and carry out targeted optimization, etc.

[0159] In practical applications, the method of the present invention analyzes 20 billion OTT-MR data of a certain area, and finds 11,032 4G difference areas, and the bandwidth difference values all exceed 7.5 MHz. The weak area list is issued for verifying difference problems, and the primary cells of the first operator and the second operator's grids are given. Optimization can be performed through the area number. The corresponding problem area can be queried on the system, and the frequency and neighboring cell relationship between the primary cells of multiple operators sharing the network can be verified according to the list prompt, quickly locating and solving the problem of large bandwidth differences for users of multiple operators sharing the network.

[0160] As Figure 9 shown, the embodiment of the present invention further provides a verification device 600 for the user rate difference problem of multiple operators sharing the network, which can implement the above-mentioned verification method for the user rate difference problem of multiple operators sharing the network. The device includes:

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

[0162] The second module 602 is used to perform alignment operation on the first bandwidth raster maps with the same network type and different operators to which they belong, and obtain the second bandwidth raster map;

[0163] The third module 603 is used to obtain the bandwidth difference value of the second bandwidth raster map, and obtain the difference raster map according to the second bandwidth raster map and the bandwidth difference value;

[0164] The fourth module 604 is used to obtain the abnormal raster threshold according to the bandwidth difference value;

[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, and obtain the problem area.

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

[0167] The embodiment of the present invention further 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 above-mentioned verification method for the user rate difference problem of multiple operators sharing the network. The electronic device can be any intelligent terminal including a tablet computer, a vehicle-mounted computer, etc.

[0168] It can be understood that the content in the above method embodiments is applicable to the present device embodiments. The functions specifically implemented by the present device embodiments are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those in the above method embodiments.

[0169] Reference Figure 10 , Figure 10 schematically shows the hardware structure of an electronic device according to another embodiment. The electronic device includes:

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

[0171] A memory 702, which can be implemented in forms such as a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 702 can store an operating system and other application programs. When implementing the technical solutions provided by the embodiments of this specification through software or firmware, the relevant program codes are stored in the memory 702 and are called by the processor 701 to execute the method for verifying the user rate difference problem of multiple operators in the shared network of the embodiments of the present invention;

[0172] An input / output interface 703, which is used to implement information input and output;

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

[0174] A bus 705, which transmits information between various components of the device (such as the processor 701, the memory 702, the input / output interface 703, and the communication interface 704);

[0175] Among them, the processor 701, the memory 702, the input / output interface 703, and the communication interface 704 are communicatively connected to each other inside the device through the bus 705.

[0176] An embodiment of the present invention also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements the method for verifying the user rate difference problem of multiple operators sharing a network as described above.

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

[0178] An embodiment of the present invention also provides a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device can read the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method for verifying the user rate difference problem of multiple operators sharing a network as described above.

[0179] In summary, a method and device for verifying the user rate difference problem of multiple operators sharing a network according to an embodiment of the present invention have the following advantages:

[0180] 1. By analyzing OTT-MR or AGPS-MR data of multiple operators sharing a network, the embodiment of the present invention can achieve intensive verification within a region, and accurately locate the problem area for targeted verification, improving the accuracy of verifying the user rate difference problem.

[0181] 2. The embodiment of the present invention can implement the whole process from basic information collection, problem location, auxiliary analysis to closed-loop control, and has been practically applied in the live network.

[0182] In some alternative embodiments, the functions / operations mentioned in the block diagram may not occur in the order mentioned in the operation diagram. For example, depending on the functions / operations involved, two consecutive blocks shown may actually be executed substantially simultaneously or the blocks can sometimes be executed in the reverse order. In addition, the embodiments presented and described in the flowcharts of the present invention are provided by way of example for the purpose of providing a more comprehensive understanding of the technology. The disclosed method is not limited to the operations and logical flows presented herein. Alternative embodiments are contemplated, where the order of various operations is changed and sub-operations described as part of a larger operation are executed independently.

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

[0184] If the described function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this 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 for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes.

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

[0186] More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection (electronic device) having one or more wirings, a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the 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 media, then editing, interpreting, or otherwise processing it as appropriate, and then storing it in a computer memory.

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

[0188] In the description of this specification, the description referring to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

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

[0190] The above has specifically described the preferred embodiments of the present invention, but the present invention is not limited to the described embodiments. Those skilled in the art can also make various equivalent deformations or substitutions without departing from the spirit of the present invention, and these equivalent deformations or substitutions are all included within the scope defined by the claims of the present invention.

Claims

1. A method for checking user rate differences among multiple operators in a shared network, characterized in that: The following steps are involved: Obtain bandwidth data of a target sampling point, and perform a rasterization operation on the bandwidth data to obtain a first bandwidth raster map; Aligning the first bandwidth grid graphs with the same network type and different operators to obtain a second bandwidth grid graph; Acquire a bandwidth difference of the second bandwidth grid map, and obtain a difference grid map according to the second bandwidth grid map and the bandwidth difference; According to the bandwidth difference, obtaining an abnormal grid threshold; According to the abnormal grid threshold, grid extraction and aggregation operations are performed on the difference grid map to obtain the problem area.

2. The method for checking user rate differences of multiple operators in a shared network according to claim 1, characterized in that: The step of obtaining bandwidth data of a target sampling point and performing a rasterization operation on the bandwidth data to obtain a first bandwidth raster map includes the following steps: According to the network type and the operator, several preset grid maps are preset; Acquire a target sampling point of OTT-MR data, extract a primary cell of the target sampling point, and allocate a first wireless bandwidth value to the target sampling point according to bandwidth data of the primary cell; Extracting the target sampling point according to the network type and the operator to which it belongs to obtain a first sampling point; Acquire the longitude and latitude information of the first sampling point, and allocate the first sampling point to the preset grid map according to the longitude and latitude information; According to the first wireless bandwidth value, obtaining a first average bandwidth value of all the first sampling points in the preset grid map; A plurality of first bandwidth grid maps are obtained according to the preset grid map and the first average bandwidth value.

3. The method for checking user rate differences of multiple operators in a shared network according to claim 1, characterized in that: The aligning operation on the first bandwidth grid graphs having the same network type and belonging to different operators to obtain the second bandwidth grid graph comprises the following steps: Using a first bandwidth grid diagram belonging to a first operator as a first intermediate grid diagram, and using a first bandwidth grid diagram belonging to a second operator as a second intermediate grid diagram; the operators include the first operator and the second operator; Based on the same network type, a first grid of the first intermediate grid map is compared with a second grid of the second intermediate grid map; a first position coordinate of the first grid in the first intermediate grid map corresponds to a second position coordinate of the second grid in the second intermediate grid map; If the first grid lacks a second wireless bandwidth value and the second grid has a third wireless bandwidth value, identifying the first grid as a null value grid, and if the second grid lacks the third wireless bandwidth value and the first grid has the second wireless bandwidth value, identifying the second grid as a null value grid; Taking the null value grid as the center, obtaining second average bandwidth values ​​of a plurality of surrounding grids; the operator to which the surrounding grids belong is the same as the operator to which the null value grid belongs; The null value grid is filled with the second average bandwidth value of the surrounding grid.

4. The method for checking user rate differences of multiple operators in a shared network according to claim 3, characterized in that: The obtaining of the bandwidth difference of the second bandwidth grid map and obtaining a difference grid map according to the second bandwidth grid map and the bandwidth difference comprises the following steps: Using the second bandwidth grid map belonging to the first operator as the third intermediate grid map, and using the second bandwidth grid map belonging to the second operator as the fourth intermediate grid map; When a fourth wireless bandwidth value exists in the third grid of the third intermediate grid map and a fifth wireless bandwidth value exists in the fourth grid of the fourth intermediate grid map, a bandwidth difference between the fifth wireless bandwidth value and the fourth wireless bandwidth value is obtained; a third position coordinate of the third grid in the third intermediate grid map corresponds to a fourth position coordinate of the fourth grid in the fourth intermediate grid map; The difference grid map is generated according to the fourth wireless bandwidth value, the fifth wireless bandwidth value, the bandwidth difference value, the third position coordinates, and the fourth position coordinates.

5. The method for checking user rate differences of multiple operators in a shared network according to claim 1, characterized in that: The step of obtaining the abnormal grid threshold according to the bandwidth difference comprises the following steps: Sorting the bandwidth differences in descending order to obtain an ordered sequence; Selecting a minimum value of the bandwidth differences ranked in front of the ordered sequence as a first threshold; A maximum value of a plurality of bandwidth differences arranged at the rear in the ordered sequence is selected as the second threshold.

6. The method for checking user rate differences of multiple operators in a shared network according to claim 5, characterized in that: The method of performing grid extraction and aggregation operations on the difference grid map according to the abnormal grid threshold to obtain the problem area includes the following steps: Extracting the fifth grid in the difference grid map that is greater than the first threshold value; Aggregating the fifth grid by using a DBSCAN aggregation algorithm to obtain the first grid quantity; When the number of the first grids is greater than or equal to a first preset value, the fifth grid is included in the first contiguous area set; Extracting a sixth grid in the difference grid map that is smaller than the second threshold value; Aggregating the sixth grid by using a DBSCAN aggregation algorithm to obtain a second grid quantity; When the number of the second grids is greater than or equal to a second preset value, the sixth grid is included in the second contiguous area set; The problem area is obtained according to the first contiguous area set and the second contiguous area set.

7. The method for checking user rate differences of multiple operators in a shared network according to claim 6, characterized in that: After performing grid extraction and aggregation operations on the difference grid map according to the abnormal grid threshold to obtain the problem area, the following steps are also included: Obtain a first primary cell list of the first contiguous area set; Dividing the first primary cell list according to the operator to which it belongs to obtain a plurality of first primary cell subsets; Obtain a list of second primary cells in the second contiguous area set; The second primary cell list is divided according to the operator to which it belongs to obtain a plurality of second primary cell subsets.

8. A device for checking user rate differences of multiple operators in a shared network, characterized in that: include: The first module is used to obtain bandwidth data of a target sampling point, and perform a rasterization operation on the bandwidth data to obtain a first bandwidth raster map; The second module is used to align the first bandwidth grid graphs with the same network type and different operators to obtain a second bandwidth grid graph; A third module is used to obtain a bandwidth difference of the second bandwidth raster map, and obtain a difference raster map according to the second bandwidth raster map and the bandwidth difference; The fourth module is used to obtain an abnormal grid threshold according to the bandwidth difference; The fifth module is used to perform grid extraction and aggregation operations on the difference grid map according to the abnormal grid threshold to obtain the problem area.

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

10. A computer-readable storage medium, characterized in that: The storage medium stores a program, and the program is executed by a processor to implement the method according to 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

  • Wireless network problem diagnosis method and device

    CN117835311A

  • Complaint reason determination method and device and storage medium

    CN118055437A

  • Method, device and equipment for identifying abnormal data of base station and storage medium

    CN119815511A