A method and apparatus for evaluating network resource benefits

By segmenting 4G network frequencies and grouping and layering logical sectors, a diversified evaluation model is established, which solves the problems of low efficiency and low accuracy in traditional 4G network resource benefit evaluation and achieves more accurate network resource evaluation.

CN115967978BActive Publication Date: 2026-05-19FUJIAN FUNO MOBILE COMM TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
FUJIAN FUNO MOBILE COMM TECH CO LTD
Filing Date
2022-11-16
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

In traditional 4G network resource benefit assessment methods, the determination of sector co-location relationships relies on manual operation, resulting in low efficiency and low accuracy. The assessment results are one-sided and cannot accurately reflect the actual benefits of network resources.

Method used

By segmenting 4G network frequencies, generating physical sites using a co-location matching algorithm, and grouping and layering logical sectors, diverse evaluation models are established, including coverage layer, extension layer, and capacity layer sector groups, which are evaluated separately.

Benefits of technology

It improves the efficiency and accuracy of network resource benefit assessment, enables detailed assessment of sectors, and makes up for the one-sidedness and inefficiency of traditional assessment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115967978B_ABST
    Figure CN115967978B_ABST
Patent Text Reader

Abstract

The present application relates to a kind of network resource benefit evaluation method and device, wherein the method is by pre-set rule and divide the frequency in 4G network into different frequency band, and by co-site matching algorithm, the logical site of each frequency band is co-sited and matched to generate physical site, the logical sector of each physical site is grouped, layered to generate coverage layer sector group, extension layer sector group, capacity layer sector group, and corresponding coverage layer sector group evaluation model, extension layer sector group evaluation model, capacity layer sector group evaluation model are established, the evaluation of each layer sector group sector is realized.Therefore, the present application realizes the co-sited matching of logical site by co-site matching algorithm, makes up the defect of low efficiency and low accuracy rate when traditional artificial co-sited matching, and the sector is grouped, layered to realize the refinement of sector, and different evaluation models are established for different layer sector group to carry out evaluation, realize the diversity of evaluation model, make up the one-sidedness of traditional evaluation, improve the efficiency and accuracy of evaluation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of network technology, and in particular to a method and apparatus for evaluating the benefits of network resources. Background Technology

[0002] With the development of 4G networks, the effective utilization of network resources is crucial. Therefore, it is necessary to evaluate the benefits of network resources and optimize them based on the evaluation results. Traditional 4G network resource benefit evaluation is based on the comparison of sector co-location, sector traffic and utilization rate with preset thresholds. The preset thresholds used for the entire network sector evaluation are the same, which leads to one-sided evaluation results and low accuracy. Moreover, the determination of sector co-location is done manually, which is inefficient and inaccurate. Summary of the Invention

[0003] The technical problem to be solved by the present invention is: to provide a method and apparatus for evaluating the benefits of network resources, thereby improving the efficiency and accuracy of network resource benefit evaluation.

[0004] To solve the above-mentioned technical problems, the technical solution adopted by the present invention is as follows:

[0005] In a first aspect, the present invention provides a method for evaluating the benefits of network resources, comprising:

[0006] Collect frequencies from the 4G network and divide the frequencies into different frequency bands according to preset rules;

[0007] Obtain logical site data for each frequency band, perform co-location matching on the logical sites of each frequency band using a co-location matching algorithm based on the logical site data to generate physical sites, group each logical sector of the physical site to generate a co-coverage sector group, and layer the co-coverage sector group using a layering rule to generate a coverage layer sector group, an extension layer sector group, and a capacity layer sector group.

[0008] Establish corresponding evaluation models for the overlay sector group, the extension layer sector group, and the capacity layer sector group, and evaluate each sector in the overlay sector group, the extension layer sector group, and the capacity layer sector group to generate evaluation results.

[0009] The beneficial effects of this invention are that it divides the 4G network into different frequency bands according to frequency, and performs co-location matching on the logical site data of each frequency band through a co-location matching algorithm, which makes up for the shortcomings of low efficiency and low accuracy of traditional manual co-location matching. Furthermore, it groups and layers the physical sites generated after co-location matching to form different layers of sector groups. The refinement of sectors makes the evaluation of sectors more accurate, and different evaluation models are established for different layers of sector groups to evaluate each sector in different layers of sector groups, realizing the diversity of evaluation models, making up for the one-sidedness of traditional evaluation, and improving the efficiency and accuracy of evaluation.

[0010] Optionally, obtaining the logical site data for each frequency band and generating physical sites by performing co-location matching on the logical sites of each frequency band using a co-location matching algorithm based on the logical site data includes:

[0011] Obtain the station latitude and longitude, station name, and station type from the logical station data of each frequency band;

[0012] The site name is simplified according to the site type to generate a simplified site name. The simplified site name is then segmented to generate a segmented site name. The segmented site name is converted into a word vector using the doc2bow function. A word vector matrix is ​​built based on the word vector using the TF-IDF algorithm. A word vector TF-IDF model is built based on the word vector matrix.

[0013] Logical sites within a threshold range are grouped into logical site groups based on the latitude and longitude of the sites using the KDTree algorithm.

[0014] The logical sites of the logical site group are input into the word vector TF-IDF model to calculate the similarity of the logical sites, and the logical sites with similarity exceeding the threshold are co-located to generate physical sites.

[0015] As described above, the logical site names for each frequency band were simplified according to site type, and the simplified site names were segmented into words to reduce the computational load of subsequent similarity calculations using the TF-IDF model. The segmented site names were then converted into word vectors, and a word vector matrix was built using the TF-IDF algorithm. Based on the word vector matrix, a word vector TF-IDF model was built, allowing the calculation of site similarity to be performed within the matrix, thus improving operational efficiency. Furthermore, the KDTree algorithm can quickly retrieve logical sites within a threshold range, and the co-location matching of logical sites is performed by comprehensively considering site distance and site name, thereby improving the speed and accuracy of matching.

[0016] Optionally, the step of grouping the logical sectors of the physical site to generate co-coverage sector groups, and then layering the co-coverage sector groups according to layering rules to generate coverage layer sector groups, extension layer sector groups, and capacity layer sector groups includes:

[0017] The logical sectors of the physical site are sorted according to their azimuth angles. The logical sectors with the smallest azimuth angles are polled and analyzed in turn. The number of logical sectors within the threshold range of each logical sector being polled and analyzed is calculated. The corresponding logical sector is selected according to the principle of having the most logical sectors. The span of the azimuth angle of the logical sector is calculated. The main logical sector is generated according to the principle of having the smallest span of the azimuth angle of the logical sector and the smallest azimuth angle of the logical sector. Logical sectors whose angle with the main logical sector is within the threshold range are grouped into a co-coverage sector group.

[0018] The same coverage sector group is layered according to the layering rules. It is determined whether the same coverage sector group is a single-layer network. If it is, the same coverage sector group is divided into a coverage layer sector group. Otherwise, the frequency band of each logical sector in the same coverage sector group is obtained, and it is determined whether the frequency band is the FDD1800 frequency band. If it is, the logical sector is divided into a coverage layer sector group. Otherwise, it is determined whether the frequency band is the FDD900 frequency band. If it is, the logical sector is divided into a coverage layer sector group. Otherwise, it is determined whether the frequency band is the micro base station frequency band. If it is, the logical sector is divided into an extension layer sector group. Otherwise, it is divided into a capacity layer sector group.

[0019] As described above, logical sectors are grouped based on the principles of maximizing the number of logical sectors within the threshold range, minimizing the azimuth angle of logical sectors, and minimizing the azimuth angle span of logical sectors. This results in more refined groups of sectors with the same coverage, and stronger correlation between logical sectors within these groups. After grouping the sectors, further layering is performed, with different rules depending on whether the network is single-layer or dual-layer. Dividing single-layer network sectors into coverage layer sectors is based on the actual coverage requirements of the single-layer network, ensuring the rationality and objectivity of the division. For multi-layer network sectors, different layers are divided according to different frequency bands, resulting in more refined sector layering. This division also considers the actual usage of different frequency bands, improving the accuracy and rationality of the division.

[0020] Optionally, the step of establishing corresponding evaluation models for the overlay sector group, the extension layer sector group, and the capacity layer sector group, and evaluating each sector in the overlay sector group, each sector in the extension layer sector group, and each sector in the capacity layer sector group to generate evaluation results includes:

[0021] The latitude and longitude of each logical station in the overlay sector group are obtained, and the distance between each logical station in the overlay sector group is calculated using the KDTree algorithm. When the distance is lower than a threshold, the overlay sector evaluation result of the logical station is a low-efficiency sector; otherwise, the MR coverage rate of the overlay sector group is calculated for evaluation.

[0022] Traffic migration assessment is performed on each sector in the capacity layer sector group. The busy-hour utilization rate of each sector in the capacity layer sector group and the overall utilization rate of the capacity layer sector group after traffic migration are calculated. When the busy-hour utilization rate is lower than the busy-hour threshold and the overall utilization rate is lower than the overall threshold, the sector in the capacity layer sector group cannot pass the traffic migration assessment, and the assessment result of the sector in the capacity layer sector group is a low-efficiency sector.

[0023] A service evaluation is performed on each sector in the extended layer sector group. The monthly average daily sector traffic, monthly average daily sector user count, and monthly average daily sector maximum utilization rate of each sector in the extended layer sector group are calculated. It is determined whether the monthly average daily sector traffic is lower than a threshold. If so, the extended layer sector lower than the threshold is a low-service sector. Otherwise, it is determined whether the monthly average daily sector user count is lower than a threshold. If so, the extended layer sector lower than the threshold is a low-service sector. Otherwise, it is determined whether the monthly average daily sector maximum utilization rate is lower than a threshold. If so, the extended layer sector lower than the threshold is a low-service sector.

[0024] Calculate the distance between the low-service sector and each sector in the overlay sector group, and determine whether the distance is lower than a threshold. If so, the low-service sector is evaluated as an inefficient sector. Otherwise, determine whether the MR coverage rate of the low-service sector is lower than a threshold. If so, the low-service sector is evaluated as an inefficient sector. Otherwise, determine whether the difference between the MR coverage rate of the low-service sector and the competitor's MR coverage rate is lower than a threshold. If so, the low-service sector is evaluated as a low-efficiency sector.

[0025] As described above, different evaluation models are established for sector groups of different layers to evaluate each sector of the sector group, thereby achieving diversity in evaluation models and making up for the one-sidedness of traditional evaluation. The evaluation of each sector of the coverage layer sector group can be based on the spacing of logical sites or sector coverage rate. The evaluation of each sector of the capacity layer sector group takes utilization rate into account, while the evaluation of each sector of the extension layer sector group takes the number of users into account, thereby achieving diversity in evaluation dimensions and further improving the efficiency and accuracy of evaluation.

[0026] Optionally, the evaluation by calculating the MR coverage of the cover layer sector group includes:

[0027] The overlapping sectors in the overlay sector group are grouped into overlapping sector groups according to the overlapping principle by using a fast sector overlap detection algorithm.

[0028] Calculate the MR coverage rate of the sector to be evaluated in the overlay sector group and the MR coverage rate of the overlapping sector group. When the MR coverage rate of the sector to be evaluated in the overlay sector group is less than 10% of the MR coverage rate of the overlapping sector group, the evaluation result of the sector to be evaluated in the overlay sector group is a low-efficiency sector.

[0029] Optionally, the evaluation by calculating the MR coverage of the cover layer sector group includes:

[0030] Calculate the MR coverage rate of each sector in the coverage layer sector group. When the proportion of sampling points with RSRP ≥ -110dBm in the MR coverage rate is lower than the threshold, the sector evaluation result in the coverage layer sector group is a low-efficiency sector.

[0031] Optionally, the evaluation by calculating the MR coverage of the cover layer sector group includes:

[0032] Calculate the MR coverage rate and the competitor's MR coverage rate for each sector in the overlay sector group, and calculate the difference between the MR coverage rate and the competitor's MR coverage rate. When the difference is lower than a threshold, the sector evaluation result in the overlay sector group is a low-efficiency sector.

[0033] As described above, multiple methods are used to evaluate the MR coverage of the cover layer sector group. The diversification of evaluation methods makes the evaluation more flexible and comprehensive, and improves the accuracy of the evaluation.

[0034] Optionally, sectors in the capacity layer sector group that cannot pass traffic migration assessment include:

[0035] The coverage layer sector group and the capacity layer sector group are merged. Traffic migration assessment is performed on each sector in the merged capacity layer sector group. The busy hour utilization rate of each sector in the merged capacity layer sector group and the overall utilization rate of the merged capacity layer sector group after traffic migration of each sector in the merged capacity layer sector group are calculated. When the busy hour utilization rate is lower than the busy hour threshold and the overall utilization rate is lower than the overall threshold, the sectors in the merged capacity layer sector group cannot pass the traffic migration assessment.

[0036] As described above, when evaluating traffic migration of sectors in the capacity layer sector group, sectors in the coverage layer sector group are also included in the evaluation scope, which fully considers that the capacity layer itself is a supplementary layer to the coverage layer, making the evaluation more comprehensive.

[0037] Optionally, the generated evaluation results include:

[0038] The inefficient sectors identified in the evaluation results are divided according to their respective layers to generate a list of inefficient sectors for the overlay layer, an overlay layer, and a capacity layer, and the reasons for the inefficient sectors are included in the corresponding lists.

[0039] As described above, a list of inefficient sectors at different levels will be generated, which will be convenient for operation and maintenance personnel to review and will include the reasons for inefficiency in the list, thus providing convenience for operation and maintenance personnel to deal with inefficient sectors.

[0040] In a second aspect, the present invention provides an apparatus for evaluating the benefits of network resources, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method for evaluating the benefits of network resources as described in the first aspect.

[0041] The technical effects of the network resource benefit assessment device provided in the second aspect are described in the relevant description of the network resource benefit assessment method provided in the first aspect. Attached Figure Description

[0042] Figure 1 This is a flowchart of a method for evaluating the benefits of network resources provided in an embodiment of the present invention;

[0043] Figure 2 This is a schematic diagram of the overall process of a method for evaluating the benefits of network resources provided in an embodiment of the present invention;

[0044] Figure 3 This is a schematic diagram of the process of performing co-location matching using a co-location matching algorithm according to an embodiment of the present invention;

[0045] Figure 4 This is a schematic diagram illustrating the process of layering sectors with the same coverage according to an embodiment of the present invention;

[0046] Figure 5 This is a schematic diagram illustrating the process of evaluating each sector in the overlay sector group according to an embodiment of the present invention;

[0047] Figure 6 This is a schematic diagram of the process for evaluating each sector in a capacity layer sector group according to an embodiment of the present invention;

[0048] Figure 7 This is a schematic diagram of the process for evaluating each sector in the extended layer sector group according to an embodiment of the present invention;

[0049] Figure 8 This is a schematic diagram of a device for evaluating the benefits of network resources provided in an embodiment of the present invention.

[0050] [Explanation of Labels in the Attached Image]

[0051] 1: A device for evaluating the benefits of network resources;

[0052] 2: Processor;

[0053] 3: Memory. Detailed Implementation

[0054] To better understand the above technical solutions, exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that the present invention can be understood more clearly and thoroughly, and that the scope of the present invention can be fully conveyed to those skilled in the art.

[0055] Example 1

[0056] Please refer to Figures 1 to 7 This invention provides a method for evaluating the benefits of network resources, comprising the following steps:

[0057] S1. Collect frequencies in the 4G network and divide the frequencies into different frequency bands according to preset rules;

[0058] In this embodiment, the frequencies collected in the 4G network are divided into the following categories according to China Mobile's frequency rules: TDD-D band, TDD-F / A band, FDD1800 band, and FDD900 band. The selection of frequency rules can be made according to actual needs, such as following China Telecom's frequency rules or China Unicom's frequency rules.

[0059] S2. Obtain logical site data for each frequency band, perform co-location matching on the logical sites of each frequency band according to the logical site data using a co-location matching algorithm to generate physical sites, group each logical sector of the physical site to generate a co-coverage sector group, and layer the co-coverage sector group according to a layering rule to generate a coverage layer sector group, an extension layer sector group, and a capacity layer sector group.

[0060] In this embodiment, as Figures 2 to 7 As shown, logical sites for each frequency band are matched using a co-location matching algorithm, which overcomes the shortcomings of low efficiency and low accuracy of manual co-location matching. Furthermore, the logical sectors of the logistics sites generated after co-location matching are grouped and layered to form sector groups of different layers, thereby achieving further refinement of the sectors.

[0061] At this point, step S2, which involves obtaining the logical site data for each frequency band and generating physical sites by performing co-location matching on the logical sites of each frequency band using a co-location matching algorithm based on the logical site data, includes:

[0062] S21. Obtain the station latitude and longitude, station name and station type from the logical station data of each frequency band;

[0063] S22. Simplify the site name according to the site type to generate a simplified site name and perform word segmentation on the simplified site name to generate a segmented site name. Convert the segmented site name into word vectors using the doc2bow function. Build a word vector matrix using the TF-IDF algorithm based on the word vectors. Build a word vector TF-IDF model based on the word vector matrix.

[0064] In this embodiment, as Figure 3 As shown, the system preprocesses the site names across the entire network, including all frequency bands. This involves understanding the naming rules for site names based on their type, simplifying the names by removing irrelevant prefixes and suffixes. The simplified site names are then segmented into multiple short words to reduce computation. Furthermore, corresponding vocabulary such as local place names (e.g., city, county, administrative village, natural village) is added to the segmented words based on a word segmentation dictionary to prevent the segmentation of special words. Finally, the segmented site names are converted into word vectors using the doc2bow function. A word vector matrix is ​​then built using the TF-IDF algorithm, and a TF-IDF model is constructed based on this matrix.

[0065] S23. Using the KDTree algorithm, logical stations within the threshold range are grouped into logical station groups based on the latitude and longitude of the stations;

[0066] In this embodiment, the KDTree algorithm is used to quickly retrieve logical stations within a threshold range. The traditional KDTree algorithm calculates based on planar geometric distance. In this embodiment, the latitude and longitude of the station are used instead of planar geometric distance for calculation to achieve accurate positioning. Logical stations within the threshold range are grouped into logical station groups. The threshold is set to 500 meters, that is, logical stations within a 500-meter range are grouped into logical station groups. The value of the threshold can be set according to actual needs.

[0067] S24. Input the logical sites of the logical site group into the word vector TF-IDF model to calculate the similarity of the logical sites, and perform co-location matching on the logical sites with similarity exceeding the threshold to generate physical sites.

[0068] In this embodiment, as Figure 3As shown, the logical sites of the logical site group obtained in step S23 are input into the word vector TF-IDF model to calculate the similarity of the sites. Using the word vector matrix model to calculate the similarity reduces the amount of computation while improving the speed and accuracy of the calculation. Logical sites with similarity exceeding a threshold are subjected to co-location matching. Here, the threshold is set to 80%, that is, logical sites with similarity exceeding 80% are subjected to co-location matching. The value of the threshold can be set according to actual needs. It can be seen that the co-location matching is achieved by comprehensively utilizing the KDTree algorithm and the TF-IDF algorithm, which improves the processing speed and matching accuracy of co-location matching.

[0069] At this point, the process of grouping the logical sectors of the physical site in step S2 to generate co-coverage sector groups, and then layering these co-coverage sector groups according to layering rules to generate coverage layer sector groups, extension layer sector groups, and capacity layer sector groups includes:

[0070] S25. Sort the logical sectors of the physical site according to their azimuth angles, and sequentially perform polling analysis on the logical sector with the smallest azimuth angle. Calculate the number of logical sectors within the threshold range of each logical sector being polled and analyzed. Select the corresponding logical sector according to the principle of having the most logical sectors, and calculate the span of the azimuth angle of the logical sector. Generate the main logical sector according to the principle of having the smallest span of the azimuth angle of the logical sector and the smallest azimuth angle of the logical sector. Form a co-coverage sector group with logical sectors whose angle with the main logical sector is within the threshold range.

[0071] In this embodiment, logical sectors are grouped according to the principles of having the most logical sectors within the threshold range, the smallest logical sector azimuth angle, and the smallest logical sector azimuth angle span. This makes the generated co-coverage sector groups more refined, and the logical sectors in the co-coverage sector groups have stronger correlations.

[0072] In one specific embodiment, as shown in the table below, the azimuth angles of each logical sector of the physical site are 0°, 10°, 20°, 25°, 30°, and 80°, arranged vertically and horizontally in ascending order to form an N*N matrix. The threshold range of the logical sector is ±15°, and the threshold range here can be set according to the actual situation.

[0073] As shown in Table 1 below, the number of logic sectors with azimuth differences within ±15° is calculated row by row. When the azimuth angle is 0°, there are 2 logic sectors with azimuth differences within ±15°. When the azimuth angle is 10°, there are 4 logic sectors with azimuth differences within ±15°. When the azimuth angle is 20°, there are 4 logic sectors with azimuth differences within ±15°. When the azimuth angle is 25°, there are 4 logic sectors with azimuth differences within ±15°. At 30°, there are 3 logic sectors with an azimuth difference within ±15°. When the azimuth is 80°, there are 0 logic sectors with an azimuth difference within ±15°. Based on the principle of maximizing the number of logic sectors, the corresponding logic sectors are selected: logic sectors with an azimuth of 10°, 20°, and 25°. Then, the span of the azimuth of the selected logic sectors is calculated, that is, the minimum and maximum azimuth between the azimuths within the ±15° range. Regarding the azimuth range, when the logic sector azimuth is 10°, the azimuth range within ±15° is: 0°, 10°, 20°, 25°. In this case, the azimuth range is 25° - 0° = 25°. Similarly, when the logic sector azimuth is 20°, the azimuth range within ±15° is: 10°, 20°, 25°, 30°. In this case, the azimuth range is 30° - 10° = 20°. And when the logic sector azimuth is 25°, the azimuth range within ±15° is: 10°, 20°, ... At 25° and 30°, the azimuth span is 30°-10°=20°. Based on the principle of minimizing the azimuth span and the azimuth of the logical sector, the logical sector with an azimuth of 20° is selected as the main logical sector. Logical sectors whose angle with the main logical sector is within the threshold range are grouped into a co-coverage sector group. The threshold is set to 30°, which means that logical sectors whose angle with the main logical sector is within the 30° range are grouped into a co-coverage sector group. The threshold here can be set according to the actual situation.

[0074] Table 1. Grouping process of each logical sector

[0075]

[0076] At this point, the step S2 of layering the same coverage sector group according to the layering rules to generate the coverage layer sector group, extension layer sector group, and capacity layer sector group includes:

[0077] S26. Using layering rules, determine whether the same coverage sector group is a single-layer network. If so, divide the same coverage sector group into a coverage layer sector group. Otherwise, obtain the frequency band of each logical sector in the same coverage sector group and determine whether the frequency band is the FDD1800 frequency band. If so, divide the logical sector group into a coverage layer sector group. Otherwise, determine whether the frequency band is the FDD900 frequency band. If so, divide the logical sector group into a coverage layer sector group. Otherwise, determine whether the frequency band is a microcell frequency band. If so, divide the logical sector group into an extension layer sector group; otherwise, divide it into a capacity layer sector group.

[0078] In this embodiment, as Figure 4 As shown, the sectors in the network structure are divided into single-layer networks and multi-layer networks. Since single-layer network sites are mostly used for coverage needs in practice, the logical sectors of single-layer networks are uniformly divided into coverage layer sector groups. For the logical sectors of multi-layer networks, they are layered according to frequency bands. The FDD1800 and FDD900 frequency bands have strong penetration and coverage capabilities and are mostly used in the main urban area and county urban area. Therefore, they are classified as coverage layers. Micro base station frequency bands are mostly used in densely populated areas such as alleys and streets with insufficient coverage. Therefore, they are classified as extension layers. Other frequency bands are classified as capacity layers.

[0079] S3. Establish corresponding evaluation models for the overlay sector group, the extension layer sector group, and the capacity layer sector group, and evaluate each sector in the overlay sector group, each sector in the extension layer sector group, and each sector in the capacity layer sector group to generate evaluation results.

[0080] In this embodiment, as Figures 5 to 7 As shown, different evaluation models are established for different layer sector groups to evaluate each sector in different layer sector groups. The diversity of evaluation models makes up for the one-sidedness of traditional evaluation and improves the efficiency and accuracy of evaluation.

[0081] At this point, step S3 includes:

[0082] S31. Obtain the latitude and longitude of each logical station in the overlay sector group, calculate the spacing between each logical station in the overlay sector group using the KDTree algorithm, and when the spacing is lower than the threshold, the overlay sector evaluation result of the logical station is a low-efficiency sector; otherwise, evaluate by calculating the MR coverage rate of the overlay sector group.

[0083] In this embodiment, as Figure 5As shown, the evaluation of each logical sector in the coverage sector group is based on the comparison between the distance between each logical site and a threshold. The threshold is set to 100 meters. When the distance between each logical site is less than 100 meters, it is considered to be duplicate coverage and network resources are reused. Therefore, it is evaluated as a low-efficiency sector. When the distance between each logical site is not less than 100 meters, it is evaluated by calculating the MR coverage rate, thus achieving multi-dimensional evaluation.

[0084] At this point, the evaluation in step S31 by calculating the MR coverage rate of the cover layer sector group includes:

[0085] S311. The sectors to be evaluated in the overlay sector group are grouped into overlapping sector groups according to the overlapping principle using a fast sector overlap detection algorithm.

[0086] S312. Calculate the MR coverage rate of the sector to be evaluated in the overlay sector group and the MR coverage rate of the overlapping sector group. When the MR coverage rate of the sector to be evaluated in the overlay sector group is less than 10% of the MR coverage rate of the overlapping sector group, the evaluation result of the sector to be evaluated in the overlay sector group is a low-efficiency sector.

[0087] In this embodiment, as Figure 5 As shown, the fast sector overlap detection algorithm quickly groups the sectors to be evaluated in the coverage layer sector group into overlapping sector groups according to the sector coverage radius and sector size in the overlap principle. By comparing the MR coverage rate of the sector to be evaluated with the MR coverage rate of the overlapping sector group, the sector is evaluated from the perspective of comparing the part with the whole. The sector to be evaluated with the MR coverage rate of the overlapping sector group is considered to be a sector with poor coverage, and therefore the evaluation result is a low-efficiency sector.

[0088] S313. Calculate the MR coverage rate of each sector in the coverage layer sector group. When the proportion of sampling points with RSRP≥-110dBm in the MR coverage rate is lower than the threshold, the sector evaluation result in the coverage layer sector group is a low-efficiency sector.

[0089] In this embodiment, as Figure 5 As shown, when evaluating the MR coverage rate of the coverage layer sector group, the evaluation can be directly based on the proportion of sampling points with RSRP ≥ -110dBm in the MR coverage rate. At this time, the threshold is 90%. That is, when the proportion of sampling points with RSRP ≥ -110dBm is less than 90%, it is considered as weak coverage, so the evaluation result is a low-efficiency sector.

[0090] S314. Calculate the MR coverage rate and the competitor's MR coverage rate of each sector in the overlay sector group, and calculate the difference between the MR coverage rate and the competitor's MR coverage rate. When the difference is lower than a threshold, the sector evaluation result in the overlay sector group is a low-efficiency sector.

[0091] In this embodiment, as Figure 5 As shown, the MR coverage rate of each sector in the overlay sector group can be evaluated based on the difference between the MR coverage rate and the competitor's MR coverage rate. The threshold is set to 5%. When the difference between the MR coverage rate and the competitor's MR coverage rate is less than 5%, the coverage rate of the sector is considered insufficient, and therefore the sector is a low-efficiency sector. The threshold value can be set according to actual needs.

[0092] S32. Perform traffic migration assessment on each sector in the capacity layer sector group, calculate the busy-hour utilization rate of each sector in the capacity layer sector group and the overall utilization rate of the capacity layer sector group after traffic migration of each sector in the capacity layer sector group. When the busy-hour utilization rate is lower than the busy-hour threshold and the overall utilization rate is lower than the overall threshold, the sector in the capacity layer sector group cannot pass the traffic migration assessment, and the assessment result of the sector in the capacity layer sector group is a low-efficiency sector.

[0093] In this embodiment, as Figure 6 As shown, the evaluation of each sector in the capacity layer sector group is mainly based on whether each sector can pass the traffic migration assessment. The judgment on whether the traffic migration assessment can be passed is based on the busy hour utilization rate of each sector and the overall utilization rate of each sector. The threshold for busy hour utilization rate is set at 20%, and the threshold for overall utilization rate is set at 40%. The threshold values ​​can be set according to the actual situation. When the busy hour utilization rate is lower than 20% and the overall utilization rate is lower than 40%, the sector is a low traffic utilization sector and should be subject to traffic migration, that is, it cannot pass the traffic migration assessment.

[0094] At this time, the sectors in the capacity layer sector group mentioned in step S32 that cannot pass the traffic migration assessment include:

[0095] S321. Merge the coverage layer sector group with the capacity layer sector group and perform traffic migration assessment on each sector in the merged capacity layer sector group. Calculate the busy hour utilization rate of each sector in the merged capacity layer sector group and the overall utilization rate of the merged capacity layer sector group after traffic migration of each sector in the merged capacity layer sector group. When the busy hour utilization rate is lower than the busy hour threshold and the overall utilization rate is lower than the overall threshold, the sectors in the merged capacity layer sector group cannot pass the traffic migration assessment.

[0096] In this embodiment, as Figure 6As shown, when a sector in the capacity layer sector group fails the traffic migration assessment, since the capacity layer is a supplementary layer to the coverage layer, the coverage layer sector group and the capacity layer sector group can be merged before the traffic migration assessment is performed. Similarly, when the busy-hour utilization rate of each sector in the merged capacity layer sector group is lower than the threshold and the overall utilization rate is lower than the threshold, it is considered that the sector has low traffic utilization and should be migrated, i.e., it cannot pass the traffic migration assessment.

[0097] S33. Perform a service evaluation on each sector in the extended layer sector group, calculate the monthly average daily sector traffic, monthly average daily sector user count, and monthly average daily sector maximum utilization rate for each sector in the extended layer sector group, and determine whether the monthly average daily sector traffic is lower than a threshold. If so, the extended layer sector lower than the threshold is a low-service sector; otherwise, determine whether the monthly average daily sector user count is lower than a threshold. If so, the extended layer sector lower than the threshold is a low-service sector; otherwise, determine whether the monthly average daily sector maximum utilization rate is lower than a threshold. If so, the extended layer sector lower than the threshold is a low-service sector.

[0098] S34. Calculate the distance between the low-service sector and each sector in the overlay sector group, and determine whether the distance is lower than a threshold. If so, the low-service sector is evaluated as an inefficient sector. Otherwise, determine whether the MR coverage rate of the low-service sector is lower than a threshold. If so, the low-service sector is evaluated as an inefficient sector. Otherwise, determine whether the difference between the MR coverage rate of the low-service sector and the competitor's MR coverage rate is lower than a threshold. If so, the low-service sector is evaluated as a low-efficiency sector.

[0099] In this embodiment, as Figure 7As shown, since the extension layer is a transition layer between the coverage layer and the capacity layer, the evaluation metrics of both the capacity layer and the coverage layer are used to evaluate each sector in the extension layer sector group. This involves comprehensively evaluating the sector's service status and coverage, improving the comprehensiveness and accuracy of the evaluation through multi-dimensional considerations. Low-service sectors are determined based on three indicators: monthly average daily sector traffic, monthly average daily sector user count, and monthly average daily sector maximum utilization. If any one of these indicators falls below a threshold, the sector is considered a low-service sector. The distance between the low-service sector and each sector in the coverage layer sector group is calculated; if the distance is below a threshold, the sector is considered to have low service and poor coverage. Sectors with wasted resources are assessed as low-efficiency sectors, with a threshold of 100 meters. The threshold value can be set according to the actual situation. When the distance is not lower than the threshold, the MR coverage of low-service sectors is further evaluated. When the MR coverage is lower than the threshold, it is considered a sector with low service and low coverage, and the assessment result is low-efficiency sector. The threshold value is set at 90%, and the threshold value can be set according to the actual situation. When the difference between the MR coverage and the competitor's MR coverage is lower than the threshold, it is considered a sector with low service and poor performance, and the assessment result is low-efficiency sector. The threshold value is set at 5%, and the threshold value can be set according to the actual situation.

[0100] At this point, generating the evaluation result in step S3 includes:

[0101] S35. Divide the inefficient sectors in the evaluation results according to their respective layers to generate a list of inefficient sectors in the coverage layer, a list of inefficient sectors in the extension layer, and a list of inefficient sectors in the capacity layer, and include the reasons for the inefficient sectors in the corresponding lists.

[0102] In this embodiment, when evaluating the sectors of each sector group to generate evaluation results, the low-efficiency sectors of each layer are summarized into a list of low-efficiency sectors for each layer, which is convenient for operation and maintenance personnel to refer to. The reasons for each low-efficiency sector are also included in the list, which is convenient for operation and maintenance personnel to handle the low-efficiency sectors accordingly.

[0103] Example 2

[0104] Please refer to Figure 8 A device 1 for evaluating the benefits of network resources includes a memory 3, a processor 2, and a computer program stored in the memory 3 and executable on the processor 2. When the processor 2 executes the computer program, it implements the steps in Embodiment 1 above.

[0105] Since the systems / devices described in the above embodiments of the present invention are systems / devices used to implement the methods of the above embodiments of the present invention, those skilled in the art can understand the specific structure and modifications of the systems / devices based on the methods described in the above embodiments of the present invention, and therefore will not be repeated here. All systems / devices used in the methods of the above embodiments of the present invention fall within the scope of protection of the present invention.

[0106] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0107] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, as well as combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions.

[0108] It should be noted that any reference numerals placed between parentheses in the claims should not be construed as limiting the claims. The word "comprising" does not exclude the presence of components or steps not listed in the claims. The word "a" or "an" preceding a component does not exclude the presence of a plurality of such components. The invention can be implemented by means of hardware comprising several different components and by means of a suitably programmed computer. In claims that enumerate several means, several of these means may be embodied by the same hardware. The use of the terms first, second, third, etc., is merely for convenience of expression and does not indicate any order. These terms can be understood as part of the component names.

[0109] Furthermore, it should be noted that in the description of this specification, the terms "one embodiment," "some embodiments," "embodiment," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Furthermore, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0110] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the claims should be interpreted to include both the preferred embodiments and all changes and modifications falling within the scope of the invention.

[0111] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, then this invention should also include these modifications and variations.

Claims

1. A method for evaluating the benefits of network resources, characterized in that, include: Collect frequencies from the 4G network and divide the frequencies into different frequency bands according to preset rules; Obtain logical site data for each frequency band, perform co-location matching on the logical sites of each frequency band using a co-location matching algorithm based on the logical site data to generate physical sites, group each logical sector of the physical site to generate a co-coverage sector group, and layer the co-coverage sector group using a layering rule to generate a coverage layer sector group, an extension layer sector group, and a capacity layer sector group. Establish corresponding evaluation models for the overlay sector group, the extension layer sector group, and the capacity layer sector group, and evaluate each sector in the overlay sector group, each sector in the extension layer sector group, and each sector in the capacity layer sector group to generate evaluation results; The step of obtaining logical site data for each frequency band and generating physical sites by performing co-location matching on the logical sites of each frequency band using a co-location matching algorithm based on the logical site data includes: Obtain the station latitude and longitude, station name, and station type from the logical station data of each frequency band; The site name is simplified according to the site type to generate a simplified site name. The simplified site name is then segmented to generate a segmented site name. The segmented site name is converted into a word vector using the doc2bow function. A word vector matrix is ​​built based on the word vector using the TF-IDF algorithm. A word vector TF-IDF model is built based on the word vector matrix. Logical sites within a threshold range are grouped into logical site groups based on the latitude and longitude of the sites using the KDTree algorithm. The logical sites of the logical site group are input into the word vector TF-IDF model to calculate the similarity of the logical sites, and the logical sites with similarity exceeding the threshold are co-located to generate physical sites. The process of grouping the logical sectors of the physical site to generate co-coverage sector groups, and then layering these co-coverage sector groups according to hierarchical rules to generate coverage layer sector groups, extension layer sector groups, and capacity layer sector groups includes: The logical sectors of the physical site are sorted according to their azimuth angles. The logical sectors with the smallest azimuth angles are polled and analyzed in turn. The number of logical sectors within the threshold range of each logical sector being polled and analyzed is calculated. The corresponding logical sector is selected according to the principle of having the most logical sectors. The span of the azimuth angle of the logical sector is calculated. The main logical sector is generated according to the principle of having the smallest span of the azimuth angle of the logical sector and the smallest azimuth angle of the logical sector. Logical sectors whose angle with the main logical sector is within the threshold range are grouped into a co-coverage sector group. The same coverage sector group is layered according to the layering rules. It is determined whether the same coverage sector group is a single-layer network. If it is, the same coverage sector group is divided into a coverage layer sector group. Otherwise, the frequency band of each logical sector in the same coverage sector group is obtained, and it is determined whether the frequency band is the FDD1800 frequency band. If it is, the logical sector is divided into a coverage layer sector group. Otherwise, it is determined whether the frequency band is the FDD900 frequency band. If it is, the logical sector is divided into a coverage layer sector group. Otherwise, it is determined whether the frequency band is the micro base station frequency band. If it is, the logical sector is divided into an extension layer sector group. Otherwise, it is divided into a capacity layer sector group.

2. The method for evaluating the benefits of network resources as described in claim 1, characterized in that, The step of establishing corresponding evaluation models for the overlay sector group, the extension layer sector group, and the capacity layer sector group, and evaluating each sector in the overlay sector group, the extension layer sector group, and the capacity layer sector group to generate evaluation results includes: The latitude and longitude of each logical station in the overlay sector group are obtained, and the distance between each logical station in the overlay sector group is calculated using the KDTree algorithm. When the distance is lower than a threshold, the overlay sector evaluation result of the logical station is a low-efficiency sector; otherwise, the MR coverage rate of the overlay sector group is calculated for evaluation. Traffic migration assessment is performed on each sector in the capacity layer sector group. The busy-hour utilization rate of each sector in the capacity layer sector group and the overall utilization rate of the capacity layer sector group after traffic migration are calculated. When the busy-hour utilization rate is lower than the busy-hour threshold and the overall utilization rate is lower than the overall threshold, the sector in the capacity layer sector group cannot pass the traffic migration assessment, and the assessment result of the sector in the capacity layer sector group is a low-efficiency sector. A service evaluation is performed on each sector in the extended layer sector group. The monthly average daily sector traffic, monthly average daily sector user count, and monthly average daily sector maximum utilization rate of each sector in the extended layer sector group are calculated. It is determined whether the monthly average daily sector traffic is lower than a threshold. If so, the extended layer sector lower than the threshold is a low-service sector. Otherwise, it is determined whether the monthly average daily sector user count is lower than a threshold. If so, the extended layer sector lower than the threshold is a low-service sector. Otherwise, it is determined whether the monthly average daily sector maximum utilization rate is lower than a threshold. If so, the extended layer sector lower than the threshold is a low-service sector. Calculate the distance between the low-service sector and each sector in the overlay sector group, and determine whether the distance is lower than a threshold. If so, the low-service sector is evaluated as an inefficient sector. Otherwise, determine whether the MR coverage rate of the low-service sector is lower than a threshold. If so, the low-service sector is evaluated as an inefficient sector. Otherwise, determine whether the difference between the MR coverage rate of the low-service sector and the competitor's MR coverage rate is lower than a threshold. If so, the low-service sector is evaluated as a low-efficiency sector.

3. The method for evaluating the benefits of network resources as described in claim 2, characterized in that, The evaluation by calculating the MR coverage of the cover layer sector group includes: The overlapping sectors in the overlay sector group are grouped into overlapping sector groups according to the overlapping principle by using a fast sector overlap detection algorithm. Calculate the MR coverage rate of the sector to be evaluated in the overlay sector group and the MR coverage rate of the overlapping sector group. When the MR coverage rate of the sector to be evaluated in the overlay sector group is less than 10% of the MR coverage rate of the overlapping sector group, the evaluation result of the sector to be evaluated in the overlay sector group is a low-efficiency sector.

4. The method for evaluating the benefits of network resources as described in claim 2, characterized in that, The evaluation by calculating the MR coverage of the cover layer sector group includes: Calculate the MR coverage rate of each sector in the coverage layer sector group. When the proportion of sampling points with RSRP ≥ -110dBm in the MR coverage rate is lower than the threshold, the sector evaluation result in the coverage layer sector group is a low-efficiency sector.

5. The method for evaluating the benefits of network resources as described in claim 2, characterized in that, The evaluation by calculating the MR coverage of the cover layer sector group includes: Calculate the MR coverage rate and the competitor's MR coverage rate for each sector in the overlay sector group, and calculate the difference between the MR coverage rate and the competitor's MR coverage rate. When the difference is lower than a threshold, the sector evaluation result in the overlay sector group is a low-efficiency sector.

6. The method for evaluating the benefits of network resources as described in claim 2, characterized in that, Sectors in the capacity layer sector group that fail traffic migration assessment include: The coverage layer sector group and the capacity layer sector group are merged. Traffic migration assessment is performed on each sector in the merged capacity layer sector group. The busy hour utilization rate of each sector in the merged capacity layer sector group and the overall utilization rate of the merged capacity layer sector group after traffic migration of each sector in the merged capacity layer sector group are calculated. When the busy hour utilization rate is lower than the busy hour threshold and the overall utilization rate is lower than the overall threshold, the sectors in the merged capacity layer sector group cannot pass the traffic migration assessment.

7. The method for evaluating the benefits of network resources as described in claim 1, characterized in that, The generated evaluation results include: The inefficient sectors identified in the evaluation results are divided according to their respective layers to generate a list of inefficient sectors for the overlay layer, an overlay layer, and a capacity layer, and the reasons for the inefficient sectors are included in the corresponding lists.

8. An apparatus for evaluating the benefits of network resources, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method of any one of claims 1 to 7.