Cell compensation coverage method and apparatus, electronic device, and storage medium
By monitoring the XDR data acquisition of base stations, a compensation coverage mechanism and timer are activated to quickly determine and execute compensation coverage, thus solving the problem of communication gaps during base station energy saving and improving network stability and user experience.
Patent Information
- Application Number
- CN202410006429.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-02
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2044-01-02
AI Technical Summary
Existing technologies cannot compensate for coverage in a timely manner during base station energy saving, resulting in communication gaps and affecting user experience.
By monitoring the XDR data collection of the base station, when no data is reported within a threshold time, the compensation coverage mechanism and timer are activated. The compensation coverage cell table is used to quickly determine whether compensation coverage is needed, and the XDR data recovery status is checked in the timer kernel to perform the corresponding compensation coverage operation.
This shortens the duration of coverage gaps, improves network stability and user experience, and reduces the likelihood of user complaints.
Smart Images

Figure CN118803907B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of Internet, and in particular, to a cell compensation coverage method and device, electronic equipment and storage medium. BACKGROUND
[0002] In order to ensure that mobile users can use mobile services anytime and anywhere, and to meet the demand of users for call quality in mobile terminal number intensive areas and busy hours, a large number of base station devices are deployed in the existing network to achieve full coverage of mobile signals and multi-layer coverage in areas with high traffic. However, it is found through statistics that the utilization rate of base station devices is not high, and the average utilization rate is less than 50%, and the instantaneous utilization rate in some time periods is even less than 10%, which causes the problem of energy waste in this case.
[0003] In order to solve the above problem of energy waste, the existing technology provides a variety of energy saving schemes. In the 3GPP R9 stage, a standardization proposal of energy saving technology is proposed, and the principle is as follows: a cell in a base station determines to enter the energy saving state according to the current load, the base station notifies each adjacent base station that the cell has entered the energy saving state, and when the load of the adjacent base station increases, the base station will request the base station to perform load balancing, and when the base station restarts the cell, it notifies the adjacent base station that the cell has resumed work. However, in the 3GPP R11 stage, the network system will no longer permanently provide bottom layer coverage, so the energy saving scheme under the condition of no bottom layer coverage needs to be considered. For this, the existing technology proposes an energy saving scheme based on a compensation coverage base station, that is, a certain base station is set as a compensation coverage base station in advance, when its adjacent base station wants to enter the energy saving state, it can request the compensation coverage base station to perform power compensation, and after the compensation coverage base station confirms, its adjacent base station can enter the energy saving state, and the compensation coverage base station expands the power coverage range to absorb the traffic in the original coverage area of the adjacent base station. As can be seen from the above, the base station can use the R9 bottom layer coverage energy saving scheme or the R11 compensation coverage energy saving scheme, but when the base station performs energy saving operation, it cannot determine which energy saving scheme to use according to the current scene. If the base station uses the R9 bottom layer coverage energy saving scheme in the case of no bottom layer coverage, or the base station uses the R11 compensation coverage energy saving scheme in the case of no compensation coverage base station, it will cause a "hole" in the communication in the original coverage area of the base station, which cannot guarantee the communication quality of the user. Since the base station is disconnected or cannot provide communication services, a coverage "hole" will still appear, which needs to be compensated in the shortest time.
[0004] When performing cell compensation coverage, when the main service cell is normal, the UE measurement report is used to report the compensation coverage candidate neighbor cell, the candidate cell is determined by adding the reference signal receiving power (RSRP, Reference Signal Receiving Power) or the reference signal receiving quality (RSRQ, Reference Signal Receiving Quality) of the neighbor cell in the measurement report and the offset compensation value of each cell, and the compensation coverage capability value of each cell in the multiple cells is determined. Then, through the monitoring of network information data, it is determined that the cell is a fault, shutdown or low performance cell, and the compensation coverage candidate cell is notified to perform the compensation coverage operation. The above-mentioned cell compensation coverage has the problem of not timely compensation. SUMMARY
[0005] The present disclosure provides a cell compensation coverage method, device, electronic equipment and storage medium. The main purpose is to shorten the duration of coverage holes and perform compensation coverage in time.
[0006] According to a first aspect of the present disclosure, a cell compensation coverage method is provided, comprising:
[0007] Monitoring the XDR data collection of the call transaction of the cell or base station;
[0008] When it is detected that no XDR data of the cell or base station is reported within a threshold time, starting a compensation coverage mechanism and a compensation coverage timer, and performing compensation coverage on the cell or base station based on a maintained compensation coverage cell table;
[0009] Within the timing time of the compensation coverage timer, according to the alarm data on the wireless side of the cell or base station before the end of the threshold time, and the recovery of the XDR data report of the cell or base station, the compensation coverage mechanism is executed;
[0010] The compensation coverage cell table is a table obtained by sorting the overlapping degree and field strength average of the cell or base station involved in the weak coverage grid except the cell or base station to be compensated, and the cell to be compensated is determined based on the number of newly added weak grids satisfying the preset number threshold after the failure of the cell or base station after the cell is gridded.
[0011] Optionally, within the timing time of the compensation coverage timer, according to the alarm data on the wireless side of the cell or base station before the end of the threshold time, and the recovery of the XDR data report of the cell or base station, the compensation coverage mechanism is executed, comprising:
[0012] checking whether the wireless side of the cell or base station reports the alarm data before the threshold time ends and monitoring whether the cell or base station resumes reporting of the XDR data during the compensation coverage timer counting time;
[0013] If it is checked that the wireless side of the cell or base station reports the alarm data and / or it is monitored that the cell or base station does not resume reporting of the XDR data during the compensation coverage timer counting time, the compensation coverage mechanism is kept activated;
[0014] If it is checked that the cell or base station does not report the alarm data and it is monitored that the cell or base station resumes reporting of the XDR data during the compensation coverage timer counting time, the compensation coverage mechanism is stopped, the compensation coverage of the cell or base station is ended, and the compensation coverage timer is closed.
[0015] Optionally, the compensation coverage of the cell or base station based on the maintained compensation coverage cell list comprises:
[0016] checking whether the cell or base station is in the compensation coverage cell list;
[0017] If the cell or base station is in the compensation coverage cell list, it is determined that the cell or base station is compensated.
[0018] A compensation cell corresponding to the cell or base station is obtained from the compensation coverage cell list, the compensation cell is adjusted for compensation coverage, and the compensation cell is a cell or base station in the same grid as the cell or base station and has an overlap degree satisfying a predetermined threshold.
[0019] If the cell or base station is not in the compensation coverage cell list, it is determined that the cell or base station does not need to be compensated.
[0020] Optionally, the method comprises:
[0021] collecting user-level measurement reports (MR) or minimum drive test (MDT) data in a predetermined regional range within a certain period;
[0022] dividing the predetermined regional range into grids, and scattering the MR or MDT sampling data in the divided grids to obtain a sampling data coverage table at the grid level of the whole network, and the cells in each grid are sorted from large to small according to the amount of sampling data;
[0023] calculating whether there is a coverage hole in the grid after a cell or base station is disconnected by using the sampling data coverage table at the grid level of the whole network, and obtaining a list of cells and base stations that need to be compensated;
[0024] According to the list of the cells or base stations needing compensation coverage, the overlapping degree and the field strength average of the cells or base stations in the weak coverage grid except the cells or base stations needing compensation coverage are calculated, a compensation coverage cell table is generated, and an adjustable cell is confirmed.
[0025] Optionally, the list of the cells or base stations needing compensation coverage is obtained by calculating whether there is a coverage hole in the grid after at least one cell or base station is disconnected according to the sampling data coverage table of the whole network grid level.
[0026] According to the first cell or first base station name or ID of the sampling data coverage table of the whole network grid level, the sampling points of the same first cell ID or first base station are pre-deleted each time.
[0027] The grid set related to the deletion of the same cell ID or the same base station ID is extracted.
[0028] If the number of weak coverage grids in the grid set related to the deletion is greater than or equal to the first quantity threshold, the pre-deleted first cell or first base station is determined as the cell or base station needing compensation coverage, and the weak coverage grid ID and the field strength average related to the cell or base station needing compensation coverage are marked.
[0029] The cells and base stations needing compensation coverage are summarized into the list of the cells or base stations needing compensation coverage.
[0030] Optionally, the overlapping degree and the field strength average of the cells or base stations in the weak coverage grid except the cells or base stations needing compensation coverage are calculated according to the list of the cells or base stations needing compensation coverage, a compensation coverage cell table is generated, and an adjustable cell is confirmed.
[0031] The weak coverage grid set corresponding to the list of the cells or base stations needing compensation coverage is obtained.
[0032] Based on the weak coverage grid set related to the list of the cells or base stations needing compensation coverage, the overlapping degree and the field strength average of the cells or base stations in the weak coverage grid except the cells or base stations needing compensation coverage are calculated.
[0033] The overlapping degree and the field strength average are sorted, a compensation coverage cell table is generated, and an adjustable cell is confirmed.
[0034] Optionally, the method further comprises:
[0035] The weak coverage grid field strength enhancement after the compensation coverage cell table is adjusted is evaluated and calculated.
[0036] If the cell that fails to reduce the predetermined proportion of weak coverage grids after the compensation coverage adjustment is evaluated, no compensation coverage adjustment operation is made.
[0037] According to a second aspect of the present disclosure, a cell compensation coverage device is provided, comprising:
[0038] A monitoring unit is configured to monitor XDR data collection of a cell or a base station;
[0039] An operating unit is configured to start a compensation coverage mechanism and a compensation coverage timer when it is detected that no XDR data of the cell or the base station is reported within a threshold time, and to compensate the cell or the base station based on a maintained compensation coverage cell table;
[0040] A determining unit is configured to execute the compensation coverage mechanism according to whether the cell or the base station reports warning data on a wireless side before the threshold time ends and whether the cell or the base station resumes XDR data reporting within a timing time of the compensation coverage timer;
[0041] The compensation coverage cell table is a table obtained by sorting the overlapping degree and the field strength average of the cell or the base station other than the cell or the base station to be compensated, which is involved in a weak coverage grid of the cell or the base station to be compensated, and the cell to be compensated is determined based on the number of weak grids newly added after a failed cell or base station after cell gridding and a preset number threshold.
[0042] According to a third aspect of the present disclosure, an electronic device is provided, comprising:
[0043] at least one processor; and
[0044] a memory connected with the at least one processor; wherein
[0045] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method of the first aspect.
[0046] According to a fourth aspect of the present disclosure, a non-transitory computer readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to execute the method of the first aspect.
[0047] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the method of the first aspect.
[0048] The cell compensation coverage method, device, electronic equipment and storage medium provided by the present disclosure, by monitoring the XDR data collection of a cell or a base station, when detecting that no XDR data report of the cell or the base station is received within a threshold time, starting a compensation coverage mechanism and a compensation coverage timer, and based on a maintained compensation coverage cell table, compensating coverage for the cell or the base station; within the timing time of the compensation coverage timer, according to the situation of the alarm data reported by the wireless side of the cell or the base station before the end of the threshold time, and the situation of the recovery of the XDR data report of the cell or the base station, executing the compensation coverage mechanism; wherein the compensation coverage cell table is a table obtained by sorting the overlapping degree and the average field strength of the cell or the base station other than the cell or the base station to be compensated coverage in the weak coverage grid involved in the cell or the base station to be compensated coverage, and the cell to be compensated coverage is a cell determined based on the number of newly added weak grids satisfying a preset number threshold after the cell grid is gridded and the failure of the cell or the base station. Compared with the prior art, when it is determined that no XDR data report of the cell or the base station is received within a threshold time, the compensation coverage mechanism is started, which can compensate coverage faster. After starting the compensation mechanism, whether compensation coverage is needed is quickly determined by table lookup, and the duration of the coverage hole is shortened by this way, which can compensate coverage faster. And the XDR sampling is checked whether it is recovered within a period, and whether the alarm data exists to execute the compensation coverage mechanism, which prevents the duration of the inevitable coverage hole in the network.
[0049] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0050] The accompanying drawings are used to better understand the present scheme and do not limit the present disclosure. Among them:
[0051] Figure 1 A cell compensation coverage method flowchart is provided for the embodiments of the present disclosure;
[0052] Figure 2 Another cell compensation coverage method flowchart is provided for the embodiments of the present disclosure;
[0053] Figure 3 A component block diagram of a cell compensation coverage device is provided for the embodiments of the present disclosure;
[0054] Figure 4 Another component block diagram of a cell compensation coverage device is provided for the embodiments of the present disclosure;
[0055] Figure 5A schematic block diagram of an example electronic device provided for embodiments of the present disclosure. DETAILED DESCRIPTION
[0056] Exemplary embodiments of the present disclosure are described below with reference to the accompanying drawings, which include various details of the embodiments of the present disclosure to assist in understanding them. These should be considered in their context only. Thus, those of ordinary skill in the art will recognize the various changes and modifications of the embodiments described herein, without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
[0057] A cell compensation coverage, an apparatus, an electronic device, and a storage medium of embodiments of the present disclosure are described below with reference to the accompanying drawings.
[0058] To solve the above-mentioned problems, the present application provides a cell compensation coverage method, as shown in the following formula: Figure 1 The method comprises the following steps:
[0059] In step 101, XDR data collection of a cell or a base station is monitored.
[0060] When monitoring the XDR (Call / transaction Detail Record) data collection of a cell or a base station, a network-wide cell-level XDR data collection checking mechanism with a minute monitoring granularity can be established, and other mechanisms can also be established. Specifically, embodiments of the present disclosure do not limit this.
[0061] In step 102, when it is detected that no XDR data of the cell or the base station is received within a threshold time, a compensation coverage mechanism and a compensation coverage timer are started, and the cell or the base station is compensated based on a maintained compensation coverage cell table.
[0062] The compensation coverage cell table is a list of disconnected cells and base stations that need to be compensated and a list of compensation cells and compensation base stations, which is a table obtained by sorting the average overlap and field strength of cells or base stations involved in weak coverage grids except the cell or base station that needs to be compensated, and the cell that needs to be compensated is a cell determined based on the number of newly added weak grids satisfying a preset number threshold after the cell is gridded and the base station fails.
[0063] It is necessary to note that the compensation coverage mechanism is started, that is, the cell or base station that does not receive the XDR data report is compensated, and the compensation is based on the maintained compensation coverage cell table.
[0064] When it is detected that no XDR data report of a cell or a base station is received within a threshold time, a compensation coverage mechanism and a compensation coverage timer are started, which can prevent problems such as real cell or base station outage failure from occurring within the data checking time, so as to reduce possible user complaints and prevent the occurrence of customer perception reduction. The compensation coverage mechanism and the compensation coverage timer described herein can be immediately started.
[0065] The compensation coverage of the cell or the base station based on the maintained compensation coverage cell list can be implemented by using, but is not limited to, the following methods, including:
[0066] It is determined whether the cell or the base station is in the compensation coverage cell list. If the cell or the base station is in the compensation coverage cell list, it is determined that the cell or the base station is compensated. A compensation cell corresponding to the cell or the base station is obtained from the compensation coverage cell list. The compensation cell is a cell or a base station that is in the same grid as the cell or the base station and has an overlap degree satisfying a predetermined threshold. If the cell or the base station is not in the compensation coverage cell list, it is determined that the cell or the base station does not need to be compensated.
[0067] In step 103, within the counting time of the compensation coverage timer, the compensation coverage mechanism is executed according to the alarm data reporting situation of the cell or the base station on the wireless side before the end of the threshold time and the recovery of the XDR data report of the cell or the base station.
[0068] It is necessary to explain here that the execution of the compensation coverage mechanism in the embodiments of the present disclosure is to determine whether to stop or continue to maintain the started compensation coverage mechanism.
[0069] The embodiment of the present disclosure monitors the XDR data collection of a cell or a base station, starts a compensation coverage mechanism and a compensation coverage timer when it is detected that no XDR data of the cell or the base station is reported within a threshold time, and compensates the cell or the base station based on a maintained compensation coverage cell table. Within the timing of the compensation coverage timer, the compensation coverage mechanism is executed according to the situation of the wireless side alarm data of the cell or the base station before the end of the threshold time and the situation of the recovery of the XDR data reporting of the cell or the base station. The compensation coverage cell table is a table obtained by sorting the overlapping degree and the field strength average of the cells or the base stations involved in the weak coverage grid except the cell or the base station to be compensated. The cell to be compensated is a cell determined based on the number of newly added weak grids after the failure of the cell or the base station. Compared with the prior art, when it is determined that no XDR data of the cell or the base station is reported within a threshold time, the compensation coverage mechanism is started, the compensation coverage can be performed faster, and after the compensation mechanism is started, it is quickly determined whether the compensation coverage is needed by looking up the table, the duration of the coverage hole is shortened, and the compensation coverage can be performed faster. The XDR sampling is checked within a period, and the compensation coverage mechanism is executed when the alarm data exists, which prevents the duration of the inevitable coverage hole in the network.
[0070] As described above, the present application first maintains the list of broken-link cells (i.e., cells) or sites (i.e., base stations) that need compensation coverage and the list of compensation cells or sites. The specific steps are as follows:
[0071] Step 1: Collect user-level (MR, Measurement report) or minimization of drive tests (MDT, Minimization of drive tests) data in a predetermined regional range within a certain period.
[0072] It should be noted here that the certain period of time can be one week, two weeks, or one month, or other time, and the specific embodiment of the present disclosure does not limit this, which can be determined according to specific needs.
[0073] Step 2: Divide the predetermined regional range into grids, and scatter the MR or MDT sampling data in the divided grids to obtain a sampling data coverage table at the grid level of the whole network. The cells in each grid are sorted in descending order according to the amount of sampling data.
[0074] The predetermined regional range can be a city, a district, or a designated area. For example, the city is divided into grids, and the sampling point data is scattered to output the sampling data coverage table at the grid level. The cells covered by the grid are sorted in descending order according to the amount of sampling data. The sampling data coverage table can be output in the following table 1 format:
[0075] Table 1
[0076]
[0077] In the third step, the sampling data coverage table at the grid level is used to calculate whether there is a coverage hole in the grid after the disconnection of at least one cell or base station, and obtain the list of cells and base stations that need to be compensated for coverage.
[0078] The calculation of whether there is a coverage hole in the grid after the disconnection of at least one cell or base station based on the sampling data coverage table at the grid level can be achieved by, but not limited to, the following form, and the specific steps include:
[0079] 1. According to the first cell or first base station name or ID of the sampling data coverage table at the grid level, the sampling points of the same first cell ID or first base station are pre-deleted each time.
[0080] 2. Extract the grid set related to the deletion of the same cell ID or the same base station ID.
[0081] 3. If the number of weak coverage grids in the grid set related to the deletion is greater than or equal to the first threshold value, the pre-deleted first cell or first base station is determined as the cell or base station that needs to be compensated for coverage, and the weak coverage grid ID and field strength average related to the cell or base station that needs to be compensated for coverage are marked.
[0082] 4. The cells and base stations that need to be compensated for coverage are summarized into a list of cells and base stations that need to be compensated for coverage.
[0083] Based on the above method description, the cells and base stations are processed separately. Taking the first threshold value of 3 as an example, the specific implementation steps are as follows:
[0084] 1. According to the first cell name or ID of the sampling data coverage table at the grid level, the sampling points of the same first cell ID are pre-deleted each time.
[0085] 2. Extract the grid set related to the deletion of the same cell ID, and recalculate the field strength average of each grid.
[0086] 3. If the number of weak coverage grids in the grid set increases by >= 3, the first cell to be deleted is included in the list of link breakage cells that need to be compensated for coverage, and the weak coverage grid ID and the average field strength are marked;
[0087] 4. Repeat step 1, and replace the sampling point of the first station with the pre-deleted sampling point;
[0088] 5. Repeat step 2, and extract the grid set related to the deletion of the first station, and recalculate the average field strength of each grid;
[0089] 6. Repeat step 3, and if the number of weak coverage grids in the grid set increases by >= 3, the first station to be deleted is included in the list of link breakage stations that need to be compensated for coverage, and the weak coverage grid ID and the average field strength are marked;
[0090] 7. The list of link breakage cells that need to be compensated for coverage in step 3 and the list of link breakage stations that need to be compensated for coverage in step 6 are combined into a list of link breakage cells and stations that need to be compensated for coverage. The list of link breakage cells and stations can refer to the following table 2 format:
[0091] Table 2
[0092]
[0093] In the fourth step, according to the list of cells or base stations that need to be compensated for coverage, the overlap degree and the average field strength of the cells or base stations other than the cells or base stations that need to be compensated for coverage in the weak coverage grid are calculated, a compensation coverage cell table is generated, and an adjustable cell is confirmed.
[0094] In the fourth step, according to the list of cells or base stations that need to be compensated for coverage, the overlap degree and the average field strength of the cells or base stations other than the cells or base stations that need to be compensated for coverage in the weak coverage grid are calculated, a compensation coverage cell table is generated, and an adjustable cell is confirmed.
[0095] In the fourth step, according to the list of cells or base stations that need to be compensated for coverage, the overlap degree and the average field strength of the cells or base stations other than the cells or base stations that need to be compensated for coverage in the weak coverage grid are calculated, a compensation coverage cell table is generated, and an adjustable cell is confirmed.
[0096] 1. Obtain the weak coverage grid set corresponding to the list of cells or base stations that need to be compensated for coverage;
[0097] 2. Based on the weak coverage grid set related to the list of cells or base stations that need to be compensated for coverage, the overlap degree and the average field strength of the cells or base stations other than the cells or base stations that need to be compensated for coverage in the weak coverage grid are calculated;
[0098] 3. Rank the average of the overlap and field strength, generate a compensation coverage cell table and confirm the adjustable cell.
[0099] The specific implementation steps are as follows:
[0100] 1. According to the broken link cell to be compensated for coverage, a cell A in the site list, the weak coverage grid set involved, calculate the average cell field strength, the number of sampling points and the overlap degree of the grid set excluding the broken link cell; and rank according to the main overlap degree and the secondary sampling point number;
[0101] Among them, the overlap degree calculation method can be realized by referring to the following method, including: the broken link cell A has 3 weak coverage grids, cell 1 is in 3 weak coverage grids, and appears 2 times in the 2nd cell ranking, then the overlap degree is 2, 3 = 66.67%
[0102] 2. Supplement the adjustable parameters such as electronic inclination angle, power and other information; the compensation coverage cell table can be output in the following table 3 format:
[0103] Table 3
[0104]
[0105] Step 5, judge whether the cell in the compensation cell table is adjustable;
[0106] Step 6, evaluate and calculate the weak coverage grid field strength enhancement of the cell in the compensation cell table after adjustment. For the top 3 adjustable cells in the overlap degree, make adjustment, and if the evaluation after enhancement fails to reduce 30% weak coverage grids after adjustment, do not make adjustment operation.
[0107] Compared with the prior art, the embodiment of the present disclosure starts quickly, monitors the XDR data, and when there is no XDR data reporting of the cell and the base station within the threshold time, starts the emergency compensation coverage mechanism, and then confirms whether the compensation coverage is stopped or continued, so as to quickly guarantee the user perception and reduce complaints.
[0108] Moreover, in the embodiment of the present disclosure, after the occurrence of the fault cell, the judgment condition of the number of newly added weak coverage grids is added, and if there is no certain weak coverage area, no compensation coverage is made, so as to ensure the accuracy of the compensation coverage.
[0109] Further, in the embodiment of the present disclosure, the most relevant compensation cell table is obtained by further calculation of the sampling points in the newly added weak coverage grid after the broken link, and the adjustable cell is confirmed, and whether the compensation after the adjustment of the adjustable cell can achieve the expected result is confirmed, so as to confirm whether the compensation operation can be performed, so as to ensure the accuracy of the compensation cell, and the compensation cell is confirmed with the grid service cell, so as to effectively avoid the effectiveness of the compensation service cell.
[0110] Further, as described above, whether to stop or continue to maintain the activated compensation coverage mechanism according to whether the wireless side of the cell or base station reports the alarm data before the threshold time ends and whether the cell or base station resumes the XDR data reporting can be implemented by the following method, but is not limited thereto, which comprises:
[0111] checking whether the wireless side of the cell or base station reports the alarm data before the threshold time ends within the compensation coverage timer counting time;
[0112] if it is checked that the wireless side of the cell or base station reports the alarm data and / or it is monitored that the cell or base station does not resume the XDR data reporting within the compensation coverage timer counting time, the activated compensation coverage mechanism is continued to be maintained;
[0113] if it is checked that the cell or base station does not report the alarm data and it is monitored that the cell or base station resumes the XDR data reporting within the compensation coverage timer counting time, the compensation coverage mechanism is stopped, the compensation coverage of the cell or base station is ended, and the compensation coverage timer is closed.
[0114] The present application synchronously confirms whether the compensation coverage is needed through the judgment of the XDR data collection and the matching of the wireless side base station alarm data, sets the verification period mechanism, shortens the duration of the coverage hole through this time window, and can perform the compensation coverage faster, that is, as long as the sampling condition is triggered, the compensation coverage is performed first, and then whether the compensation coverage is continued is immediately judged, and the compensation coverage is released only when the XDR resumes the sampling and there is no alarm data in the period, which prevents the duration of the inevitable coverage hole in the network.
[0115] The following embodiment will specifically describe the flow of the cell compensation coverage, as shown in FIG. 2, which comprises:
[0116] The first step is to establish the XDR data collection checking mechanism of the whole network cell level with the monitoring granularity of minutes, when it is monitored that there is no XDR data reporting of the cell or base station within the threshold time, the emergency compensation coverage mechanism is activated and the corresponding timer is activated, so as to prevent the real cell or base station outage and other problems in the data checking time, reduce the possible user complaints, and prevent the occurrence of the decrease of customer perception;
[0117] The second step is to check whether the XDR data of the cell or base station is reported before the monitoring threshold period ends, and to synchronously match the real-time alarm data of the cell or base station.
[0118] Third step: if the two check steps do not recover in the timer time or the cell and base station exist alarm data, continue to maintain the compensation coverage measure, only and only if the data acquisition recovers and no cell and base station alarm data is matched (the cell and base station deactivation state will not generate alarm and access user), the next step is performed;
[0119] Fourth step: the compensation coverage is ended after the cell and base station recover XDR data reporting and no alarm is found in the cell and base station;
[0120] Fifth step: the compensation coverage timer is closed to prevent frequent entry into the compensation coverage activity and avoid invalid work.
[0121] Compared with the prior art, the present application firstly collects and monitors the cell and base station XDR data in a time period, starts the emergency compensation coverage mechanism when no XDR data of the cell and base station is reported in the threshold time, and then confirms whether the compensation coverage is stopped or continued through the data acquisition and the alarm data on the wireless side; only when all the check conditions are met, the compensation coverage is ended, so as to achieve the purpose of quickly guaranteeing user perception and reducing complaints.
[0122] The application further provides a cell compensation coverage device.
[0123] Figure 3 A cell compensation coverage device is provided for the embodiments of the present disclosure, and the device comprises:
[0124] A monitoring unit 201 is configured to monitor XDR data acquisition of a cell or a base station;
[0125] An operation unit 202 is configured to start a compensation coverage mechanism and a compensation coverage timer when it is detected that no XDR data of the cell or the base station is reported in a threshold time, and compensate the cell or the base station based on a maintained compensation coverage cell table;
[0126] A determination unit 203 is configured to execute the compensation coverage mechanism according to alarm data on the wireless side of the cell or the base station before the threshold time ends and XDR data reporting of the cell or the base station is recovered in a timing time of the compensation coverage timer;
[0127] The compensation coverage cell table is a table obtained by sorting the overlapping degree and field strength average of cells or base stations other than the cell or base station to be compensated for coverage in weak coverage grids related to the cell or base station to be compensated for coverage, and the cell to be compensated for coverage is a cell determined based on the number of newly added weak grids meeting a preset number threshold after a failed cell or base station after cell gridding.
[0128] Further, the determining unit comprises:
[0129] The checking module is configured to check whether the wireless side of the cell or base station reports alarm data before the threshold time ends and monitor whether the cell or base station resumes XDR data reporting within the compensation coverage timer counting time.
[0130] The determining module is configured to continue to maintain the started compensation coverage mechanism if the wireless side of the cell or base station reports the alarm data and / or the cell or base station does not resume XDR data reporting is monitored within the compensation coverage timer counting time.
[0131] The determining module is further configured to stop the compensation coverage mechanism, end the compensation coverage of the cell or base station, and close the compensation coverage timer if the cell or base station does not report the alarm data and the cell or base station resumes XDR data reporting is monitored within the compensation coverage timer counting time.
[0132] Further, the operation unit comprises:
[0133] The querying module is configured to query whether the cell or base station is in the compensation coverage cell table.
[0134] The determining module is configured to determine to compensate for coverage of the cell or base station if the cell or base station is in the compensation coverage cell table.
[0135] The operation module is configured to obtain a compensation cell corresponding to the cell or base station from the compensation coverage cell table, and to compensate for coverage adjustment of the compensation cell, the compensation cell being a cell or base station in the same grid as the cell or base station and having an overlapping degree meeting a predetermined threshold.
[0136] The determining module is configured to determine not to compensate for coverage of the cell or base station if the cell or base station is not in the compensation coverage cell table.
[0137] Further, as shown in the cell compensation coverage device, Figure 4 The cell compensation coverage device further comprises:
[0138] The acquisition unit 204 is configured to acquire user-level MR or MDT data in a predetermined regional range within a certain period.
[0139] a grid division unit 205, configured to divide a predetermined regional range into grids, and to scatter sampling data of the MR or MDT in the divided grids to obtain a sampling data coverage table at a grid level of the whole network, and to sort cells in each grid in descending order according to amounts of the sampling data;
[0140] a first calculation unit 206, configured to calculate, by using the sampling data coverage table at the grid level of the whole network, whether there is a coverage hole in a grid when one cell or base station is disconnected, and to obtain a list of cells or base stations that need to be compensated for coverage;
[0141] a second calculation unit 207, configured to calculate, according to the list of cells or base stations that need to be compensated for coverage, an overlap degree and a field strength average of the cells or base stations in the weak coverage grid except the cells or base stations that need to be compensated for coverage, to generate a compensation coverage cell table, and to confirm an adjustable cell.
[0142] Further, the first calculation unit 206 comprises:
[0143] a deletion module, configured to delete, according to a first cell or a first base station name or ID of the sampling data coverage table at the grid level of the whole network, sampling points of the same first cell ID or the same first base station each time;
[0144] an extraction module, configured to extract a grid set related to deletion of the same cell ID or the same base station ID;
[0145] a determination module, configured to determine, if a number of weak coverage grids in the grid set related to deletion is greater than or equal to a first quantity threshold, the first cell or the first base station that is deleted each time as a cell or a base station that needs to be compensated for coverage, and to mark weak coverage grid IDs and field strength averages related to the cell or the base station that needs to be compensated for coverage;
[0146] a summary module, configured to summarize the cells and the base stations that need to be compensated for coverage into a list of cells and base stations that need to be compensated for coverage.
[0147] Further, the second calculation unit 207 comprises:
[0148] an acquisition module, configured to acquire a weak coverage grid set corresponding to the list of cells and base stations that need to be compensated for coverage;
[0149] a calculation module, configured to calculate, based on the weak coverage grid set related to the list of cells and base stations that need to be compensated for coverage, an overlap degree and a field strength average of the cells or base stations in the weak coverage grid except the cells or base stations that need to be compensated for coverage;
[0150] a generation module, configured to sort the overlap degree and the field strength average, to generate a compensation coverage cell table, and to confirm an adjustable cell.
[0151] Further, the operation unit 203 is further configured to:
[0152] evaluate and calculate the weak coverage grid strength enhancement situation of the cells in the compensation coverage table after the compensation coverage adjustment;
[0153] if the cell fails to reduce the predetermined proportion of weak coverage grids after the compensation coverage adjustment and enhancement evaluation, the compensation coverage adjustment operation is not made.
[0154] It should be noted that the foregoing explanation and description of the method embodiments are also applicable to the device of the present embodiment, and the principle is the same, which is not limited in the present embodiment.
[0155] According to the embodiments of the present disclosure, the present disclosure further provides an electronic device, a readable storage medium and a computer program product.
[0156] Figure 5 A schematic block diagram of an example electronic device 300 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular telephones, smart phones, wearable devices, and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the present disclosure described and / or claimed in this document.
[0157] As shown in Figure 5 The device 300 includes a computing unit 301 that can perform various appropriate actions and processes according to a computer program stored in a ROM (Read-Only Memory) 302 or a computer program loaded into a RAM (Random Access Memory) 303 from a storage unit 308. Various programs and data required for the operation of the device 300 can also be stored in the RAM 303. The computing unit 301, the ROM 302, and the RAM 303 are connected to each other through a bus 304. An I / O (Input, Output) interface 305 is also connected to the bus 304.
[0158] A plurality of components in the device 300 are connected to the I, O interface 305, including: an input unit 306, such as a keyboard, a mouse, etc.; an output unit 307, such as various types of displays, speakers, etc.; a storage unit 308, such as a magnetic disk, an optical disk, etc.; and a communication unit 309, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 309 allows the device 300 to exchange information, data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0159] The computing unit 301 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 301 include, but are not limited to, a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), various special-purpose AI (Artificial Intelligence) computing chips, various computing units running machine learning model algorithms, a DSP (Digital Signal Processor), and any appropriate processor, controller, microcontroller, etc. The computing unit 301 performs various methods and processes described above, such as cell compensation coverage. For example, in some embodiments, the cell compensation coverage can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as the storage unit 308. In some embodiments, part or all of the computer program can be loaded and / or installed on the device 300 via the ROM 302 and / or the communication unit 309. When the computer program is loaded to the RAM 303 and executed by the computing unit 301, one or more steps of the methods described above can be performed. Alternatively, in other embodiments, the computing unit 301 can be configured to perform the aforementioned cell compensation coverage by other any appropriate means, such as by means of firmware.
[0160] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a Field Programmable Gate Array (FPGA), an Application-Specific Integrated Circuit (ASIC), an Application Specific Standard Product (ASSP), a System on a Chip (SOC), a Complex Programmable Logic Device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0161] Program code for carrying out methods of the present disclosure can be written in any combination of one or more programming languages. This program code can be provided to a processor or controller of a general or special purpose computer, such that the program code, when executed by the processor or controller, causes the functions, operations, steps, or actions specified in the flow charts and / or block diagrams to be implemented. The program code can be executed entirely on a machine, partially on a machine, partially on a machine as part of a separate software package, and partially on a remote machine or server.
[0162] In the context of this disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium would include a linearly-programmed electrical connection, a portable computer diskette, a hard disk, RAM, ROM, EPROM (Electrically Programmable Read-Only-Memory), or flash memory, an optical fiber, a CD-ROM (Compact Disc Read-Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0163] To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a CRT (Cathode-Ray Tube) or LCD (Liquid Crystal Display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0164] The systems and techniques described here can be implemented in a computing system that includes a back-end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a LAN (Local Area Network), a WAN (Wide Area Network), the Internet, and a blockchain network.
[0165] The computer system can include clients and servers. This relationship can be between a client and a server that are typically distant from each other and typically interact through a communication network. The relationship between the client and the server is generated by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, and solves the defects of large management difficulty and weak business scalability in traditional physical hosts and VPS services ("Virtual Private Server", or simply "VPS"). The server can also be a server of a distributed system, or a server combined with a blockchain.
[0166] It should be noted that artificial intelligence is a discipline that studies enabling computers to simulate some thinking processes and intelligent behaviors (such as learning, reasoning, thinking, planning, etc.) of people, and has both hardware and software technologies. Artificial intelligence hardware technology generally includes technologies such as sensors, special artificial intelligence chips, cloud computing, distributed storage, big data processing, etc.; artificial intelligence software technology mainly includes computer vision technology, speech recognition technology, natural language processing technology, and machine learning, deep learning, big data processing technology, knowledge graph technology, etc. several major directions.
[0167] The first, second, and the like various numerical numbers involved in the present disclosure are only for the convenience of differentiation in the description, and do not limit the scope of the embodiments of the present disclosure, nor represent the order of precedence.
[0168] At least one of the present disclosure can also be described as one or more, and the plurality can be two, three, four or more, which is not limited by the present disclosure. In the embodiments of the present disclosure, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D". The technical features described by "first", "second", "third", "A", "B", "C" and "D" have no order or size order.
[0169] It should be understood that the steps shown above can be reordered, added or deleted. For example, the steps described in the present disclosure can be executed in parallel, sequentially or in different order, as long as the desired results of the technical solutions disclosed in the present disclosure can be achieved, which is not limited herein.
[0170] The above detailed description does not limit the scope of the disclosure. Various modifications, combinations, sub-combinations and alternatives can be made to the detailed description. Any modification, equivalent replacement and improvement etc. made within the spirit and principle of the disclosure shall be included in the scope of the disclosure.
Claims
1. A method of compensating for coverage of a cell, characterized by, The method comprises the following steps: Monitoring the XDR data collection of a cell or base station; When it is detected that no XDR data of the cell or base station is reported within a threshold time, a compensation coverage mechanism and a compensation coverage timer are started, and the cell or base station is compensated based on a maintained compensation coverage cell table; Within the compensation coverage timer counting time, the compensation coverage mechanism is executed according to whether the wireless side of the cell or base station reports alarm data before the threshold time ends and whether the cell or base station resumes XDR data reporting; The compensation coverage cell table is a table obtained by sorting the overlapping degree and field strength average of the cells or base stations other than the cell or base station to be compensated in the weak coverage grid involved in the cell or base station to be compensated, and the cell to be compensated is determined based on the number of newly added weak grids after the cell grid is divided and the number of newly added weak grids meets a preset number threshold.
2. The method of claim 1, wherein, The compensation coverage mechanism is executed within the compensation coverage timer counting time according to whether the wireless side of the cell or base station reports alarm data before the threshold time ends and whether the cell or base station resumes XDR data reporting, which comprises the following steps: Within the compensation coverage timer counting time, it is checked whether the wireless side of the cell or base station reports alarm data before the threshold time ends, and it is monitored whether the cell or base station resumes XDR data reporting; If, within the compensation coverage timer counting time, it is checked that the wireless side of the cell or base station reports the alarm data and / or it is monitored that the cell or base station does not resume XDR data reporting, the started compensation coverage mechanism is continued to be maintained; If, within the compensation coverage timer counting time, it is checked that the cell or base station does not report the alarm data and it is monitored that the cell or base station resumes XDR data reporting, the compensation coverage mechanism is stopped, the compensation coverage of the cell or base station is ended, and the compensation coverage timer is closed.
3. The method of claim 2, wherein, The compensation coverage of the cell or base station based on the maintained compensation coverage cell table comprises the following steps: It is queried whether the cell or base station is in the compensation coverage cell table; If the cell or base station is in the compensation coverage cell table, it is determined that the cell or base station is compensated; A compensation cell corresponding to the cell or base station is obtained from the compensation coverage cell table, the compensation cell is adjusted for compensation coverage, and the compensation cell is a cell or base station in the same grid as the cell or base station and has a predetermined threshold overlapping degree; If the cell or base station is not in the compensation coverage cell table, it is determined that the cell or base station does not need to be compensated.
4. The method according to any one of claims 1 to 3, characterized in that, The method comprises the following steps: Collecting user-level measurement report (MR) or minimization of drive test (MDT) data in a predetermined regional range within a certain period; The predetermined regional range is divided into grids, and the MR or MDT sampling data is scattered in the divided grids to obtain a sampling data coverage table at the grid level of the whole network, and the cells in each grid are sorted from large to small according to the amount of sampling data; The method comprises the following steps: obtaining a list of cells and base stations that need to be compensated for coverage by calculating whether there is a coverage hole in a grid after at least one cell or base station is disconnected based on a grid-level sampling data coverage table of the whole network; calculating the overlapping degree and field strength average of the cells or base stations in the weak coverage grid except for the cells or base stations that need to be compensated for coverage based on the list of cells and base stations that need to be compensated for coverage; and generating a compensation coverage cell table and confirming an adjustable cell. The method comprises the following steps: obtaining a list of cells and base stations that need to be compensated for coverage by calculating whether there is a coverage hole in a grid after at least one cell or base station is disconnected based on a grid-level sampling data coverage table of the whole network; calculating the overlapping degree and field strength average of the cells or base stations in the weak coverage grid except for the cells or base stations that need to be compensated for coverage based on the list of cells and base stations that need to be compensated for coverage; and generating a compensation coverage cell table and confirming an adjustable cell.
5. The method of claim 4, wherein, The method comprises the following steps: obtaining a list of cells and base stations that need to be compensated for coverage by calculating whether there is a coverage hole in a grid after at least one cell or base station is disconnected based on a grid-level sampling data coverage table of the whole network; calculating the overlapping degree and field strength average of the cells or base stations in the weak coverage grid except for the cells or base stations that need to be compensated for coverage based on the list of cells and base stations that need to be compensated for coverage; and generating a compensation coverage cell table and confirming an adjustable cell. The method comprises the following steps: obtaining a list of cells and base stations that need to be compensated for coverage by calculating whether there is a coverage hole in a grid after at least one cell or base station is disconnected based on a grid-level sampling data coverage table of the whole network; calculating the overlapping degree and field strength average of the cells or base stations in the weak coverage grid except for the cells or base stations that need to be compensated for coverage based on the list of cells and base stations that need to be compensated for coverage; and generating a compensation coverage cell table and confirming an adjustable cell. The method comprises the following steps: obtaining a list of cells and base stations that need to be compensated for coverage by calculating whether there is a coverage hole in a grid after at least one cell or base station is disconnected based on a grid-level sampling data coverage table of the whole network; calculating the overlapping degree and field strength average of the cells or base stations in the weak coverage grid except for the cells or base stations that need to be compensated for coverage based on the list of cells and base stations that need to be compensated for coverage; and generating a compensation coverage cell table and confirming an adjustable cell. The method further comprises the following steps: evaluating and calculating the weak coverage grid field strength enhancement of the cells in the compensation coverage cell table after the compensation coverage adjustment; and if the cells that fail to reduce the predetermined proportion of weak coverage grids after the compensation coverage adjustment are not compensated for coverage, the compensation coverage adjustment is not performed. The method comprises the following steps: monitoring the XDR data collection of a cell or a base station; starting a compensation coverage mechanism and a compensation coverage timer when it is detected that no XDR data of the cell or the base station is reported within a threshold time; and performing compensation coverage on the cell or the base station based on a maintained compensation coverage cell table; determining whether to execute the compensation coverage mechanism based on the alarm data reported by the wireless side of the cell or the base station before the threshold time ends and the resumption of XDR data reporting of the cell or the base station within the timing time of the compensation coverage timer.
6. The method of claim 4, wherein, 7. The method of claim 6, wherein, 8. A cell compensation coverage apparatus, characterized by, The compensation coverage cell table is a table obtained by sorting the overlapping degree and field strength average of cells or base stations other than the cell or base station to be compensated for coverage in weak coverage grids related to the cell or base station to be compensated for coverage. The cell to be compensated for coverage is a cell determined based on the number of newly added weak grids satisfying a preset number threshold after the cell is gridded and a failed cell or base station appears.
9. An electronic device, comprising: Comprise: at least one processor; and a memory connected in communication with the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-7.
10. A non-transitory computer-readable storage medium having stored thereon computer instructions, wherein, The computer instructions are used to enable the computer to perform the method of any one of claims 1-7.
Citation Information
Patent Citations
Method and device for calibrating network coverage assessment
CN107231636A
Compensation method and device for cell self-healing
WO2017092443A1