A method, device and network device for optimizing neighbor cell configuration

By obtaining the measurement results and call history of the terminal device, and combining the network topology relationship, the method of determining and adding missed neighbors is solved, and the problem of terminal devices that do not support ANR capabilities cannot add missed neighbors is improved, which improves switching performance and reduces call drops.

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

Patent Information

Application Number
CN202210540246.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-18
Publication Date
2025-06-10
Estimated Expiration
2042-05-18

AI Technical Summary

Technical Problem

In 5G networks, terminal devices that do not support automatic neighborhood relationship optimization (ANR) capabilities cannot add missed neighborhoods by obtaining neighborhood global cell identification code (CGI), resulting in degradation in switching performance and call drop.

Method used

By obtaining the measurement results and call history records of multiple terminal devices in the preset time period, combining the network topology relationship, the missed neighbor area of ​​the cell to be optimized is determined, and configuring it into the target neighbor list, and the target neighbor list is updated.

Benefits of technology

Even if the terminal device does not support ANR capabilities, it can still add missed neighbors, improve switching performance, and reduce the chance of call drop.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114885368B_ABST
    Figure CN114885368B_ABST
Patent Text Reader

Abstract

An embodiment of the present invention provides a method, apparatus and network device for optimizing neighbor cell configuration. The method includes: obtaining measurement results of a plurality of terminal devices in a to-be-optimized cell within a first preset time period, where the measurement results include at least one of a measurement report and a call history record; determining a missing neighbor cell of the to-be-optimized cell according to the network topology relationship and the measurement results; selecting at least one cell from the missing neighbor cells and configuring it into a target neighbor cell list to obtain an updated target neighbor cell list, where the target neighbor cell list includes neighbor cells already configured for the to-be-optimized cell. Therefore, in the embodiment of the present invention, even if the terminal device does not support the ANR capability, the addition of missing neighbor cells can be achieved, thereby improving the handover performance and reducing the probability of call drop.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of mobile communications, and in particular, to a method, apparatus, and network device for optimizing neighbor cell configuration. Background Art

[0002] During the movement of a fifth-generation (5G) mobile communication technology terminal device, cell handovers are continuously performed. At this time, the source cell and neighbor cells need to be properly configured for handover to ensure the user experience.

[0003] Currently, in the 3GPP protocol, when a terminal device moves to the cell boundary, it will select a better neighbor cell based on signal measurement to initiate a handover to maintain link performance. However, if the source cell does not configure the candidate neighbor cell into the neighbor cell relation table, the handover cannot be initiated. Among them, the current automatic neighbor cell measurement configuration requires the terminal device to support the Automatic Neighbour Relation function (ANR) ability to perform Cell Global Identifier (CGI) measurement reporting, so that the base station can add the missing neighbor cells. Therefore, if the terminal device does not support the ANR ability, the CGI measurement reporting cannot be performed, and then the base station cannot obtain the information of the missing neighbor cells and add them.

[0004] Among them, in the initial stage of the development of 5G networks, most terminal devices do not support the ANR ability, which will lead to the inability to trigger the addition of neighbor cells by obtaining the neighbor cell CGI, thus affecting the handover performance and even causing the terminal device to drop calls in the source cell.

[0005] It can be seen from this that in the prior art, for terminal devices that do not support the ANR ability, the missing neighbor cells cannot be added by obtaining the neighbor cell CGI, thus affecting the handover performance and even causing call drops. Summary of the Invention

[0006] Embodiments of the present invention provide a method, apparatus, and network device for optimizing neighbor cell configuration to solve the problem in the prior art that for terminal devices that do not support the ANR ability, the missing neighbor cells cannot be added by obtaining the neighbor cell CGI, thus affecting the handover performance and even causing call drops.

[0007] In a first aspect, embodiments of the present invention provide a method for optimizing neighbor cell configuration, the method including:

[0008] Obtain measurement results of multiple terminal devices in a to-be-optimized cell within a first preset time period, where the measurement results include at least one of a measurement report and a call history record;

[0009] Determine the missing neighboring cells of the cell to be optimized according to the network topology relationship and the measurement results.

[0010] Select at least one cell from the missing neighboring cells and configure it into the target neighboring cell list to obtain an updated target neighboring cell list, where the target neighboring cell list includes the neighboring cells already configured for the cell to be optimized.

[0011] In a second aspect, an embodiment of the present invention provides a neighboring cell configuration optimization device, and the device includes:

[0012] An information acquisition module, configured to acquire measurement results of multiple terminal devices in the cell to be optimized during a first preset time period, where the measurement results include at least one of a measurement report and a call history record;

[0013] A missing neighboring cell determination module, configured to determine the missing neighboring cells of the cell to be optimized according to the network topology relationship and the measurement results;

[0014] A first optimization module, configured to select at least one cell from the missing neighboring cells and configure it into the target neighboring cell list to obtain an updated target neighboring cell list, where the target neighboring cell list includes the neighboring cells already configured for the cell to be optimized.

[0015] In a third aspect, an embodiment of the present invention provides a network device, including a memory, a transceiver, and a processor:

[0016] The memory is used to store a computer program; the transceiver is used to transmit and receive data under the control of the processor; the processor is used to read the computer program in the memory and execute the neighboring cell configuration optimization method described in the first aspect above.

[0017] In a fourth aspect, an embodiment of the present invention provides a processor-readable storage medium, and the processor-readable storage medium stores a computer program, and the computer program is used to cause the processor to execute the neighboring cell configuration optimization method described in the first aspect above.

[0018] In an embodiment of the present invention, measurement results of multiple terminal devices in a cell to be optimized within a first preset time period can be obtained, where the measurement results include at least one of a measurement report and a call history record. Then, according to the topological relationship and the measurement results, missing neighboring cells of the cell to be optimized are determined. Subsequently, at least one cell is selected from the missing neighboring cells and configured into a target neighboring cell list to obtain an updated target neighboring cell list, where the target neighboring cell list includes neighboring cells already configured for the cell to be optimized. It can be seen that in the embodiment of the present invention, multiple factors such as the network topological relationship, the measurement report of the terminal device, and / or the call history record can be comprehensively considered to determine the missing neighboring cells of the cell to be optimized, thereby realizing the optimization of the currently configured neighboring cell list of the cell to be optimized. In this way, even if the terminal device does not support the ANR function, the addition of missing neighboring cells can still be achieved, thereby improving the handover performance and reducing the probability of call drops. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for the description in the embodiments of the present invention will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention, and those of ordinary skill in the art can obtain other drawings without creative efforts based on these drawings.

[0020] Figure 1 Flowchart of an adjacent cell configuration optimization method provided by an embodiment of the present invention

[0021] Figure 2 Schematic diagram of the frequency points and PCI of unknown neighboring cells reported by a terminal device in an embodiment of the present invention;

[0022] Figure 3 Schematic diagram of missing neighboring cells and redundant neighboring cells identified in an embodiment of the present invention;

[0023] Figure 4 Block diagram of an adjacent cell configuration optimization device provided by an embodiment of the present invention;

[0024] Figure 5 Block diagram of a network device provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0025] In the embodiments of the present invention, the term "and / or" describes the association relationship between associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.

[0026] In the embodiments of the present application, the term "multiple" means two or more, and other quantifiers are similar.

[0027] Next, in combination with the accompanying drawings in the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0028] The embodiments of the present application provide a method and device for optimizing neighbor cell configuration to solve the problem in the prior art that when a device-level failure occurs in a UPF network element carrying services, only manual deletion of the faulty UPF configuration can be performed, resulting in a relatively long service interruption time.

[0029] Among them, the method and the device are based on the same inventive concept. Since the principles for the method and the device to solve problems are similar, the implementation of the device and the method can be referred to each other, and the repeated parts will not be elaborated.

[0030] Figure 1 The flowchart of a method for optimizing neighbor cell configuration provided by an embodiment of the present invention is shown, as Figure 1 shown, the method may include the following steps:

[0031] Step 101: Obtain the measurement results of multiple terminal devices in the cell to be optimized within a first preset time period.

[0032] Among them, the above measurement results include at least one of a measurement report and a call history record.

[0033] The above cell to be optimized is one of at least one pre-determined cell. For example, if the neighbor cell list of cells within a pre-determined area range can be optimized, the cell to be optimized can be one of the cells within this area range.

[0034] In addition, the above first preset time period may be a time period of one cycle of a first preset cycle, that is, according to the first preset cycle, obtain the above measurement results of multiple terminal devices in the cell to be optimized.

[0035] In addition, the above measurement report (Measurement Report, MR) refers to that information reports and sends data to the base station every certain time (for example, 480 ms) on the traffic channel, and these data can be used for network evaluation and optimization. Among them, the MR may include the signal quality of the six strongest neighbor cells of the cell (i.e., the serving cell) accessed by the terminal device.

[0036] The Call History Record (CHR) is used to record the key historical information of a call, including the terminal feature information of the call, the call establishment feature information, the Quality of Service (QoS) related information, the call process behavior information, and the call release related information. Therefore, the CHR includes the signal quality of multiple cells in the serving cell measured when the terminal device initiates a call.

[0037] Step 102: Determine the missing neighboring cells of the cell to be optimized according to the network topology relationship and the measurement result.

[0038] Among them, the above network topology relationship is the topology relationship between cells in the network, and this topology relationship may include topology factors such as the distance and azimuth angle between cells.

[0039] In addition, the above missing neighboring cells are cells that meet the requirements for being added to the neighboring cell list (i.e., the target neighboring cell list) of the cell to be optimized, but are not configured in this list. If these missing neighboring cells are added to the target neighboring cell list, the terminal device in the cell to be optimized can obtain better handover performance and experience.

[0040] In addition, in the embodiments of the present invention, by comprehensively considering multiple factors such as the network topology relationship, the measurement report of the terminal device, and / or the call history record, the missing neighboring cells of the cell to be optimized are determined, so that the determination of the missing neighboring cells is more accurate, thereby improving the neighboring cell optimization effect of the cell to be optimized.

[0041] Step 103: Select at least one cell from the missing neighboring cells and configure it into the target neighboring cell list to obtain an updated target neighboring cell list.

[0042] Among them, the target neighboring cell list includes the neighboring cells already configured for the cell to be optimized.

[0043] In addition, the target neighboring cell list is used as the basis for the cell to be optimized to perform cell handover. When the terminal device performs cell handover, it needs to know the CGI of the target cell to be handed over. Therefore, when selecting at least one cell from the missing neighboring cells and configuring it into the target neighboring cell list, the frequency point, Physical Cell Identifier (PCI), and CGI of the selected cell need to be configured into this target neighboring cell list, so that the terminal device can clearly know which neighboring cells are specifically included in the target neighboring cell list when performing cell handover.

[0044] As can be seen from the foregoing steps 101 to 103, in the embodiment of the present invention, measurement results of multiple terminal devices in the cell to be optimized within the first preset time period can be obtained, where the measurement results include at least one of a measurement report and a call history record. Thus, according to the topological relationship and the measurement results, missing neighboring cells of the cell to be optimized are determined, and then at least one cell is selected from the missing neighboring cells and configured into the target neighboring cell list to obtain an updated target neighboring cell list, where the target neighboring cell list includes neighboring cells already configured for the cell to be optimized. It can be seen that in the embodiment of the present invention, missing neighboring cells of the cell to be optimized can be determined by comprehensively considering multiple factors such as the network topological relationship, the measurement report of the terminal device, and / or the call history record, so as to optimize the currently configured neighboring cell list of the cell to be optimized. In this way, even if the terminal device does not support the ANR function, the addition of missing neighboring cells can be achieved, thereby improving the handover performance and reducing the probability of call drops.

[0045] Optionally, the measurement report includes the frequencies, physical cell identifiers, and signal quality of multiple neighboring cells of the cell to be optimized, and the call history record includes the frequencies, physical cell identifiers, and signal quality of multiple neighboring cells of the cell to be optimized;

[0046] The determining the missing neighboring cells of the cell to be optimized according to the network topological relationship and the measurement results includes:

[0047] According to the network topological relationship, determine the global cell identification code corresponding to the frequency and physical cell identifier of the first cell, where the first cell includes the neighboring cells in the measurement results;

[0048] According to the global cell identification code, select a second cell from the first cells that is not in the target neighboring cell list;

[0049] Select cells from the second cells whose signal quality in the measurement results meets the first preset condition, and determine the selected cells as the missing neighboring cells of the cell to be optimized.

[0050] Among them, when the terminal device accesses the network and moves to the cell boundary, if the signal of the neighboring cell is significantly stronger than that of the current serving cell, initiating a handover to the strongest neighboring cell is the best choice. However, if the optimal neighboring cell does not exist in the neighboring cell relationship table of the serving cell and the terminal device does not support the ANR function, the terminal device does not know the CGI of the neighboring cell. Therefore, the terminal device reports the frequencies and PCI of the unknown neighboring cell through the measurement report and / or the call history record (for example Figure 2 As shown in the figure, the CGIs of cell B and cell C are unknown, and the terminal device can report the frequencies and PCI of cell B and cell C), so as to determine the CGI corresponding to the frequency and PCI based on the network topological relationship, and then discover the missing neighboring cells according to the CGI of the cell (for exampleFigure 3 as shown

[0051] It should be noted that the signal quality in the above measurement reports and call history records is the signal quality at different times; moreover, the above measurement reports and call history records are reported by multiple terminal devices respectively, and within the aforementioned first preset time period, the same terminal device may also report multiple measurement reports and call history records. Therefore, there may be multiple signal qualities for the same cell in the measurement reports. Then, the aforementioned first preset condition may include that the average value of all signal qualities of the same cell in the measurement reports is greater than a fourth preset threshold, and the average value of all signal strengths of the same cell in the call records is greater than the fourth preset threshold; or the aforementioned first preset condition may also include: in the measurement reports of the same cell, the proportion of the first signal quality greater than the fourth preset threshold is greater than a preset value, and in the call history records of the same cell, the proportion of the second signal quality greater than the fourth preset threshold is greater than the preset value.

[0052] Among them, the above network topology relationship includes topological factors such as the distance and azimuth angle between cells. Therefore, according to the network topology relationship, the CGI corresponding to the frequency point and PCI of the aforementioned first cell can be determined. For example Figure 2 as shown, if the cell to be optimized is serving cell A, and the measurement results reported by the terminal device include the frequency point and PCI of cell B, but the CGI of cell B is unknown, then the CGI corresponding to the frequency point and PCI of cell B can be determined according to the network topology relationship. Among them, if cell B is not configured in the target neighbor cell list and its signal quality in the measurement results meets the above first preset condition, it means that this cell is a missed neighbor cell of serving cell A, and it is recorded as missed neighbor cell B.

[0053] As can be seen from the above, in the embodiments of the present invention, the CGI corresponding to the frequency point and PCI reported by the terminal device can be determined according to the network topology relationship, and then the second cells that do not exist in the target neighbor cell list among the cells reported by the terminal device can be determined according to these CGIs. Furthermore, the cells whose signal quality in the measurement results meets the first preset condition are selected from the second cells, and these selected cells are the missed neighbor cells of the cell to be optimized.

[0054] In addition, when determining the CGI corresponding to the frequency point and PCI of the first cell according to the network topology information relationship, the engineering parameter information of the cell can also be introduced.

[0055] Optionally, before selecting at least one cell from the missed neighbor cells and configuring it into the target neighbor cell list, the method further includes:

[0056] Eliminating the cells in the pre-determined blacklist neighbor cell list that have a corresponding relationship with the cell to be optimized from the missed neighbor cells.

[0057] Among them, in some special scenarios, when it is desired that the neighbor cell relationships between certain cell pairs cannot be added, the above blacklist neighbor cell list can be defined. That is, the blacklist neighbor cell list includes the neighbor cell relationships that are not allowed to be added. Therefore, after determining the missing neighbor cells of the cell to be optimized, if there is the aforementioned blacklist neighbor cell list, the missing neighbor cells can be further screened to avoid adding the cells corresponding to the cell to be optimized in the blacklist neighbor cell list to the target neighbor cell list.

[0058] It can be understood that if a certain cell among the cells corresponding to the cell to be optimized in the blacklist neighbor cell list (which can be called the blacklist cell of the cell to be optimized) exists in the target neighbor cell list (that is, the list of the currently configured neighbor cells of the cell to be optimized), this blacklist cell in the target neighbor cell list can also be forcibly deleted.

[0059] Optionally, before selecting at least one cell from the missing neighbor cells and configuring it into the target neighbor cell list, the method further includes:

[0060] Eliminating the cells whose distance from the cell to be optimized is greater than the first preset threshold from the missing neighbor cells.

[0061] Among them, the distance between the cell to be optimized and the aforementioned missing neighbor cells can be determined according to the above network topology relationship.

[0062] In addition, eliminating the cells whose distance from the cell to be optimized in the missing neighbor cells is greater than the first preset threshold can further improve the accuracy of the cells selected from the remaining missing neighbor cells to be configured into the target neighbor cell list, thereby improving the optimization degree of the neighbor cells, further improving the handover performance, and reducing the probability of call drop.

[0063] Optionally, before selecting at least one cell from the missing neighbor cells and configuring it into the target neighbor cell list, the method further includes:

[0064] Eliminating the cells with a low probability of handover from the missing neighbor cells;

[0065] Among them, the cells with a low probability of handover are the cells that meet the second preset condition, and the second preset condition includes that the number of missing times within the first preset time period is less than the product of the sum of the missing times of all the missing cells within the first preset time period and the preset ratio.

[0066] When the terminal device moves to the cell edge for handover, the terminal device will perform measurement reporting, that is, report the measurement report for cell handover (including the frequencies and PCIs of multiple neighboring cells of the serving cell). If the base station detects that the frequency and PCI of a certain neighboring cell in the measurement report for cell handover are not in the current neighboring cell relationship list of the serving cell, it records the cell represented by the frequency and PCI as a missed configuration once.

[0067] In addition, the number of missed configurations is less than the product of the sum of the number of missed configurations of all missed cells within the first preset time and the preset ratio, indicating that the overlapping coverage area between this cell and the source cell is relatively small and the importance is relatively low. In this way, removing the small-probability handover cells (i.e., cells with relatively low importance) among the aforementioned missed cells can enable cells with relatively high importance to be configured into the target neighboring cell list, thereby improving the optimization degree of neighboring cells, further improving the handover performance, and reducing the probability of call drop.

[0068] Optionally, the selecting at least one cell from the missed neighboring cells and configuring it into the target neighboring cell list includes:

[0069] Selecting, from the missed neighboring cells, cells with physical cell identifiers different from those in the target neighboring cell list as the first candidate neighboring cells;

[0070] Determining a first target number of cells to be configured according to the number of cells in the target neighboring cell list, the number of the first candidate neighboring cells, and the maximum number of neighboring cells of the cell to be optimized determined in advance, where the cells to be configured are the cells that need to be configured into the target neighboring cell list;

[0071] Selecting the first target number of cells to be configured from the first candidate cells;

[0072] Configuring the selected cells to be configured into the target neighboring cell list.

[0073] Among them, there is a situation where the physical cell identifier (PCI) is reused. In order to avoid conflicts in the PCIs of the cells in the target neighboring cell list, resulting in the terminal device being unable to identify the cell, in the embodiments of the present invention, when selecting cells from the missed neighboring cells that need to be configured into the target neighboring cell list, first select cells with PCIs different from those already in the target neighboring cell list from the missed neighboring cells as the first candidate neighboring cells, and then select the cells that need to be configured into the target neighboring cell list (i.e., the cells to be configured) from the first candidate neighboring cells.

[0074] In addition, there is a maximum number of neighboring cells for the cell to be optimized. Therefore, the number of neighboring cells to be configured cannot exceed the maximum number of neighboring cells. Thus, the first target number of neighboring cells to be configured can be determined based on the maximum number of neighboring cells, the number of existing first candidate neighboring cells, and the number of existing neighboring cells in the target neighboring cell list.

[0075] Optionally, the determining the first target number of neighboring cells to be configured according to the number of cells in the target neighboring cell list, the number of the first candidate neighboring cells, and the pre-determined maximum number of neighboring cells of the cell to be optimized includes:

[0076] Calculating the difference between the maximum number of neighboring cells and the number of cells in the target neighboring cell list as a target parameter;

[0077] Determining the smaller of the target parameter and the number of the first candidate neighboring cells as the first target number.

[0078] That is, in the embodiments of the present invention, when the foregoing target parameter is less than the number of the first candidate neighboring cells, the first target number is the target parameter; when the foregoing target parameter is greater than or equal to the number of the first candidate neighboring cells, the first target number is the number of the first candidate neighboring cells.

[0079] Optionally, when the first target number is the target parameter, the selecting the first target number of neighboring cells to be configured from the first candidate cells includes:

[0080] Selecting the first target number of neighboring cells to be configured from the first candidate cells according to a pre-determined whitelist neighboring cell list, the distance between the first candidate cell and the cell to be optimized, the number of missed configurations of the first candidate cell, and the azimuth angle between the first candidate cell and the cell to be optimized.

[0081] Among them, in some special scenarios, when the operator hopes that the neighboring cell relationship between certain cell pairs is added with the highest priority, the foregoing whitelist neighboring cell list can be defined. That is, the whitelist neighboring cell list includes: neighboring cell relationships with the highest priority. Therefore, when selecting neighboring cells to be configured from the foregoing first candidate cells, the whitelist neighboring cell list can be verified. That is, if there is a corresponding relationship between a certain first candidate cell and the cell to be optimized in the whitelist neighboring cell list, then the first candidate cell belongs to the cell with the highest priority to be added to the target neighboring cell list.

[0082] In addition, in the embodiments of the present invention, when selecting the neighboring cells to be configured from the first candidate cells, in addition to considering the whitelist neighboring cell list, the distance between the first candidate cell and the cell to be optimized, the number of missed configurations of the first candidate cell, and the azimuth angle between the first candidate cell and the cell to be optimized are also considered, so that the cells that are more in need of being added to the target neighboring cell list can be selected, thereby improving the optimization degree of neighboring cells, further improving the handover performance, and reducing the probability of call drop.

[0083] Optionally, according to the pre-determined whitelist neighboring cell list, the distance between the first candidate cell and the cell to be optimized, the number of missed configurations of the first candidate cell, and the azimuth angle between the first candidate cell and the cell to be optimized, selecting the first target number of the neighboring cells to be configured from the first candidate cells includes:

[0084] Selecting second candidate cells that have a corresponding relationship with the cell to be optimized in the whitelist neighboring cell list from the first candidate neighboring cells;

[0085] When the number of the second candidate cells is less than the first target number, according to the number of missed configurations of the first candidate cell, the distance between the first candidate cell and the cell to be optimized, and the azimuth angle between the first candidate cell and the cell to be optimized, selecting a second target number of third candidate cells from the cells other than the second candidate cells in the first candidate neighboring cells, and determining the second candidate cells and the third candidate cells as the neighboring cells to be configured, where the second target number is the difference between the first target number and the number of the second candidate cells;

[0086] When the number of the second candidate cells is greater than the first target number, selecting the first target number of the neighboring cells to be configured from the second candidate cells according to the number of missed configurations of the first candidate cell, the distance between the first candidate cell and the cell to be optimized, and the azimuth angle between the first candidate cell and the cell to be optimized;

[0087] When the number of the second candidate cells is equal to the first target number, determining the second candidate cells as the neighboring cells to be configured.

[0088] Among them, it should be noted that when selecting N (N is, for example, the aforementioned second target quantity or the first target quantity) cells from multiple cells according to the number of missed configurations, the distance from the cell to be optimized, and the azimuth angle between the first candidate cell and the cell to be optimized, the multiple cells can be sorted in descending order of the number of missed configurations to obtain a first sorting. Then, based on the first sorting, the cells with the same number of missed configurations are sorted in ascending order of the distance from the cell to be optimized to obtain a second sorting. Again, select the cells whose azimuth angles are opposite to the azimuth angle of the cell to be optimized from the second sorting. Again, select the top N cells from the selected cells according to their rankings in the second sorting.

[0089] Among them, the azimuth angles of two cells being opposite means that the openings of the azimuth angles of these two cells face each other. For example, if the azimuth angle of cell E is opposite to the azimuth angle of cell F, it means that the opening of the azimuth angle of cell E faces cell F, and the opening of the azimuth angle of cell F faces cell E.

[0090] As can be seen from the above, in the embodiments of the present invention, if the number of the selected second candidate neighboring cells is equal to the first target quantity, the second candidate neighboring cells are the neighboring cells to be configured; if the number of the selected second candidate neighboring cells is greater than the first target quantity, just select the first target quantity of neighboring cells to be configured from the second candidate neighboring cells; if the number of the selected second candidate neighboring cells is less than the first target quantity, it means that the number of cells in the first candidate neighboring cells that have a corresponding relationship with the cell to be optimized in the whitelist neighboring cell list is insufficient. Then, it is also necessary to select the remaining quantity (i.e., the aforementioned second target quantity) of cells from the cells in the first candidate neighboring cells other than the second candidate neighboring cells (that is, the cells in the first candidate neighboring cells that do not have a corresponding relationship with the cell to be optimized in the whitelist neighboring cell list).

[0091] Optionally, the method further includes:

[0092] Obtain cell pairs within a second preset time period, where the cell pairs include the cell to be optimized and the target cells to which the terminal device switches when the cell to be optimized is the source cell;

[0093] Select redundant neighboring cells of the cell to be optimized from the target cells in the cell pairs according to the distance between the target cells and the cell to be optimized in the cell pairs and the number of handovers of each cell pair within the second preset time period;

[0094] Delete the redundant neighboring cells from the target neighboring cell list to obtain an updated target neighboring cell list.

[0095] It should be noted that the above redundant neighboring cells are the cells that do not meet the requirements for being added to the neighboring cell list (i.e., the target neighboring cell list) of the cell to be optimized, but still exist in the list.

[0096] Among them, the above second preset time period can be a time period of one cycle of the second preset cycle, that is, the above cell pairs can be obtained according to the second preset cycle.

[0097] In addition, for example, when switching from cell A to cell B, cell A and cell B are counted as a cell pair, that is, a cell pair includes a source cell and a target cell. In the embodiments of the present invention, it is necessary to select the redundant neighboring cells of the cell to be optimized from the cell pairs. Therefore, the source cell in the aforementioned cell pairs is the cell to be optimized.

[0098] In addition, which cell the terminal device switches from and which cell it switches to is determined by the base station. Therefore, the number of handovers of the cell pair within the above second preset time period can be obtained from the base station. Alternatively, the number of handovers of the aforementioned cell pair within the second preset time period can also be determined according to the call history record during the second preset time period.

[0099] As can be seen from the above, in the embodiments of the present invention, cell pairs with the cell to be optimized as the source cell can also be collected, so as to determine the redundant neighboring cells of the cell to be optimized according to the distance between the target cell and the cell to be optimized in the cell pair, and the number of handovers of each cell pair within the second preset time period (for example Figure 3 as shown), so as to delete the redundant neighboring cells in the target neighboring cell list, make the target neighboring cell list of the cell to be optimized more match the actual network conditions, thereby improving the handover performance and reducing the probability of call drop.

[0100] Optionally, the step of selecting the redundant neighboring cells of the cell to be optimized from the target cells in the cell pair according to the distance between the target cell in the cell pair and the cell to be optimized, and the number of handovers of each cell pair within the second preset time period includes:

[0101] Selecting the target cell pairs with the number of handovers less than the second preset threshold;

[0102] Selecting the cells with a distance greater than the third preset threshold from the target cells in the target cell pairs as the redundant neighboring cells.

[0103] That is, in the embodiments of the present invention, among the target cells of the aforementioned cell pairs, the cells with the number of handovers less than the second preset threshold and a distance greater than the third preset threshold from the cell to be optimized belong to the redundant neighboring cells of the cell to be optimized.

[0104] In addition, in some cases, some base stations may be demolished, and then the cells corresponding to the demolished base stations do not exist. However, these cells may still exist in the neighbor cell list of a certain cell. Such cells can be called invalid neighbor cells. Therefore, the embodiments of the present invention can also delete the invalid neighbor cells in the target neighbor cell list.

[0105] Optionally, in the embodiments of the present invention, it is also possible to verify whether the key parameters (such as frequency points, PCI, CGI) in the target neighbor cell list are consistent with the actual configuration, and correct them when they are inconsistent.

[0106] Optionally, after obtaining the updated target neighbor cells, the method further includes:

[0107] Sending the updated target neighbor cell list to the base station to which the cell to be optimized belongs.

[0108] After sending the updated target neighbor cell list to the base station to which the cell to be optimized belongs, the base station can configure it for the terminal device so that the terminal device can perform cell handover according to the updated target neighbor cell list.

[0109] Optionally, after sending the updated target neighbor cell list to the base station to which the cell to be optimized belongs, the method further includes:

[0110] Obtaining the service metrics of the cell to be optimized within a third preset time period when the cell to be optimized is configured with the updated target neighbor cell list;

[0111] Displaying indication information on whether to continue optimizing the neighbor cell list of the cell to be optimized according to the service metrics.

[0112] Among them, the above service metrics may include metrics such as cell handover success rate, call drop rate, and traffic volume.

[0113] In addition, for example, when the cell handover success rate is less than the preset success rate, or the call drop rate is less than the preset call drop rate, or the traffic volume is less than the preset traffic volume, it means that the updated target neighbor cell list has instead reduced the handover performance. In such a case, indication information to stop optimizing the neighbor cell list of the cell to be optimized can be displayed, so that relevant network management personnel can manually restore to the target neighbor cell list before the update to re-optimize the neighbor cell list of the cell to be optimized; when the cell handover success rate is greater than or equal to the preset success rate, and the call drop rate is greater than or equal to the preset call drop rate, and the traffic volume is greater than or equal to the preset traffic volume, it means that the updated target neighbor cell list has improved the handover performance. In such a case, indication information to continue optimizing the neighbor cell list of the cell to be optimized can be displayed.

[0114] It can be seen from this that in the embodiments of the present invention, it is also possible to subscribe to the optimization effect evaluation index (i.e., the aforementioned service quality) and manually monitor it. In this way, the network operation status can be grasped to assist in making decisions on whether to continue optimization and whether to roll back.

[0115] In summary, the neighboring cell configuration optimization method of the embodiments of the present invention can be applied to network devices, and its specific implementation manner can be described as follows:

[0116] Step H1: The network device starts the neighboring cell optimization based on missing configuration measurement. That is, after selecting the missing neighboring cell optimization function on the network device, the network device starts to optimize the missing neighboring cells (i.e., starts to execute the subsequent steps H2 to H6);

[0117] Step H2: The network device collects the measurement reports and call history records of multiple terminal devices in each cell to be optimized according to the first preset period. Among them, the measurement reports and call history records are obtained from the base station. The measurement reports include multiple neighboring cell frequencies, PCIs, and signal qualities of the cell to be optimized, and the call records include the frequencies, PCIs, and signal qualities of multiple neighboring cells of the cell to be optimized;

[0118] Step H3: When each first preset period arrives, the network device filters out the missing neighboring cells of the cell to be optimized according to the network topology relationship, the aforementioned measurement reports, and call history records;

[0119] That is, the network device determines the CGI corresponding to the frequency and PCI of the first cell (i.e., the neighboring cell in the measurement report and call history record) according to the network topology relationship. Then, according to the CGI of the first cell, the second cell that is not in the target neighboring cell list (i.e., the neighboring cell list already configured for the cell to be optimized) is selected from the first cell. Furthermore, the cell whose average signal quality in the measurement report and the average signal quality in the call history record are both greater than the fourth preset threshold is selected from the second cell, and the selected cell is determined as the missing neighboring cell of the cell to be optimized. Then, the network device eliminates the cell corresponding to the cell to be optimized in the pre-determined blacklist neighboring cell list from the missing neighboring cells; again, the network device eliminates the cell whose distance from the cell to be optimized is greater than the first preset threshold from the missing neighboring cells; again, the network device eliminates the low-probability handover cells from the missing neighboring cells.

[0120] Among them, the low-probability handover cell is a cell that meets the second preset condition. The second preset condition includes that the number of missing configurations within the first preset time period is less than the product of the sum of the number of missing configurations of all the missing cells within the first preset time period and the preset ratio.

[0121] Step H4: After the network device obtains the missing neighboring cells of the cell to be optimized, it selects the neighboring cells to be configured that need to be configured into the target neighboring cell list from the missing neighboring cells;

[0122] That is, the network device first selects, from the misconfigured neighboring cells, the cells with PCI different from those in the target neighboring cell list as the first candidate neighboring cells; and calculates the difference between the maximum number of neighboring cells of the cell to be optimized determined in advance and the number of cells in the target neighboring cell list as the target parameter, so as to determine the first target number of neighboring cells to be configured as the smaller value between the target parameter and the number of the first candidate neighboring cells; then, according to the pre-determined whitelist neighboring cell list, the distance between the first candidate cell and the cell to be optimized, the number of times of misconfiguration of the first candidate cell, and the azimuth angle between the first candidate cell and the cell to be optimized, the network device selects the first target number of neighboring cells to be configured from the first candidate cells (for the specific selection method, please refer to the previous text and will not be elaborated here).

[0123] Step H5: The network device configures the neighboring cells to be configured selected in step H4 into the target neighboring cell list to obtain an updated target neighboring cell list;

[0124] Step H6: The network device sends the updated target neighboring cell list to the base station to which the cell to be optimized belongs.

[0125] Step H7: The network device starts the optimization based on redundant neighboring cells: for example, it can select the optimization of redundant neighboring cells from the Long Term Evolution (LTE) network to the New Radio (NR) network, or from the NR network to the NR network. After that, the network device starts to optimize the redundant neighboring cells (that is, starts to execute the subsequent steps H8 - H11);

[0126] Step H8: The network device collects, according to the second preset period, the cell pairs with the cell to be optimized as the source cell and their handover times, where a cell pair includes the cell to be optimized and the target cell for cell handover when the cell to be optimized is the source cell;

[0127] Step H9: When each second preset period arrives, the network device selects the redundant neighboring cells of the cell to be optimized from the target cells in the cell pair according to the distance between the target cell in the cell pair and the cell to be optimized and the handover times of each cell pair in the current period;

[0128] That is, the network device determines the cells with handover times less than the second preset threshold and the distance from the cell to be optimized greater than the third preset threshold among the target cells of the aforementioned cell pairs as the redundant neighboring cells of the cell to be optimized.

[0129] Step H10: The network device deletes the redundant neighboring cells from the target neighboring cell list to obtain an updated target neighboring cell list.

[0130] Step H11: The network device sends the updated target neighboring cell list to the base station to which the cell to be optimized belongs.

[0131] Among them, after step H6 or H11, it is also possible to subscribe to optimization effect evaluation indicators (such as cell handover success rate, call drop rate, traffic volume, etc.) and manually monitor them. In this way, the network operation status can be grasped, which can assist in making decisions on whether to continue optimization and whether to roll back.

[0132] As can be seen from the above, in the embodiments of the present invention, by a terminal device that does not support ANR reporting the frequencies and PCIs of unknown neighboring cells, and based on the engineering parameter information, configuration information, and gateway topology relationship (i.e., network topology factors such as azimuth and distance) of the serving cell and unknown neighboring cells, the frequency + PCI is matched to the neighboring cell CGI. Then, based on the CGI, combined with factors such as network topology relationship, measurement report, call history record, number of missing configurations, black and white lists, and number of handovers, a comprehensive analysis and judgment of missing neighboring cells and redundant neighboring cells are carried out, thereby realizing the optimization of neighboring cells.

[0133] Among them, in the initial stage of the development of the 5G network, more than 90% of the terminal devices do not support ANR, which will lead to the inability to trigger the addition of neighboring cells by obtaining the neighboring cell CGI, thus affecting the handover performance and even causing call drops of the terminal device in the source cell. At the same time, with the rapid construction of the network, after the actual neighboring cells of the existing sites change, a large number of redundant neighboring cell relationships appear. If no optimization is performed, it will also affect the handover performance and increase the consumption of network resources.

[0134] The embodiments of the present invention can solve the problem that in the initial stage of the development of the 5G network, when the terminal device does not support the ANR function, the addition of neighboring cells cannot be triggered by obtaining the neighboring cell CGI, thus affecting the handover performance and even causing call drops of the UE in the source cell.

[0135] That is, the neighboring cell configuration optimization method of the embodiments of the present invention does not rely on the terminal device to support the ANR function. By reporting the unknown neighboring cell information in the non-neighboring cell relationship table (i.e., the aforementioned measurement report and call history record), combined with factors such as network topology relationship and handover probability for centralized processing, a comprehensive judgment of missing neighboring cells is given, and the automatic addition of missing neighboring cells and the deletion of redundant cells are realized through network devices, optimizing the network structure, thereby ensuring the user's mobility performance and effectively improving the accuracy of neighboring cell configuration.

[0136] The above introduces the neighboring cell configuration optimization method provided by the embodiments of the present invention. Next, the neighboring cell configuration optimization device provided by the embodiments of the present invention will be introduced with reference to the accompanying drawings.

[0137] See Figure 4 , the embodiments of the present invention also provide a neighboring cell configuration optimization device, and the device includes:

[0138] An information acquisition module 401, configured to acquire measurement results of multiple terminal devices in a to-be-optimized cell within a first preset time period, where the measurement results include at least one of a measurement report and a call history record;

[0139] A missing neighbor cell determination module 402, configured to determine missing neighbor cells of the to-be-optimized cell according to a network topology relationship and the measurement results;

[0140] A first optimization module 403, configured to select at least one cell from the missing neighbor cells and configure it into a target neighbor cell list to obtain an updated target neighbor cell list, where the target neighbor cell list includes neighbor cells already configured for the to-be-optimized cell.

[0141] Optionally, the measurement report includes frequencies, physical cell identifiers, and signal qualities of multiple neighbor cells of the to-be-optimized cell, and the call history record includes frequencies, physical cell identifiers, and signal qualities of multiple neighbor cells of the to-be-optimized cell;

[0142] The missing neighbor cell determination module 402 includes:

[0143] A mapping sub-module, configured to determine a global cell identification code corresponding to a frequency and a physical cell identifier of a first cell according to the network topology relationship, where the first cell includes neighbor cells in the measurement results;

[0144] A first selection sub-module, configured to select a second cell that is not in the target neighbor cell list from the first cells according to the global cell identification code;

[0145] A second selection sub-module, configured to select cells whose signal qualities in the measurement results meet a first preset condition from the second cells, and determine the selected cells as missing neighbor cells of the to-be-optimized cell.

[0146] Optionally, the apparatus further includes:

[0147] A first elimination module, configured to eliminate cells that have a corresponding relationship with the to-be-optimized cell in a pre-determined blacklist neighbor cell list from the missing neighbor cells.

[0148] Optionally, the apparatus further includes:

[0149] A second elimination module, configured to eliminate cells whose distances from the to-be-optimized cell are greater than a first preset threshold from the missing neighbor cells.

[0150] Optionally, the apparatus further includes:

[0151] A third elimination module, configured to eliminate cells with a low probability of handover from the missing neighbor cells;

[0152] Among them, the small-probability handover cell is a cell that meets the second preset condition, and the second preset condition includes that the number of missed configurations within the first preset time period is less than the product of the sum of the number of missed configurations of all the missed-configuration cells within the first preset time period and a preset ratio.

[0153] Optionally, the first optimization module 403 includes:

[0154] A third selection sub-module, configured to select, from the missed-configuration neighboring cells, cells with physical cell identifiers different from those in the target neighboring cell list as the first candidate neighboring cells;

[0155] A quantity determination sub-module, configured to determine a first target quantity of the neighboring cells to be configured according to the number of cells in the target neighboring cell list, the number of the first candidate neighboring cells, and a pre-determined maximum number of neighboring cells of the cell to be optimized, where the neighboring cells to be configured are cells that need to be configured into the target neighboring cell list;

[0156] A fourth selection sub-module, configured to select the first target quantity of the neighboring cells to be configured from the first candidate cells;

[0157] A configuration sub-module, configured to configure the selected neighboring cells to be configured into the target neighboring cell list.

[0158] Optionally, the quantity determination sub-module is specifically configured to:

[0159] Calculate the difference between the maximum number of neighboring cells and the number of cells in the target neighboring cell list as a target parameter;

[0160] Determine the smaller value between the target parameter and the number of the first candidate neighboring cells as the first target quantity.

[0161] Optionally, when the first target quantity is the target parameter, the fourth selection sub-module is specifically configured to:

[0162] Select the first target quantity of the neighboring cells to be configured from the first candidate cells according to a pre-determined whitelist neighboring cell list, the distance between the first candidate cell and the cell to be optimized, the number of missed configurations of the first candidate cell, and the azimuth angle between the first candidate cell and the cell to be optimized.

[0163] Optionally, the fourth selection sub-module selects the first target quantity of the neighboring cells to be configured from the first candidate cells according to a pre-determined whitelist neighboring cell list, the distance between the first candidate cell and the cell to be optimized, the number of missed configurations of the first candidate cell, and the azimuth angle between the first candidate cell and the cell to be optimized, and is specifically configured to:

[0164] Select a second candidate neighbor cell from the first candidate neighbor cells, where the second candidate neighbor cell has a corresponding relationship with the cell to be optimized in the whitelist neighbor cell list;

[0165] When the number of the second candidate neighbor cells is less than the first target number, according to the missed matching times of the first candidate cell, the distance between the first candidate cell and the cell to be optimized, and the azimuth angle between the first candidate cell and the cell to be optimized, select a second target number of third candidate neighbor cells from the cells other than the second candidate neighbor cells in the first candidate neighbor cells, and determine the second candidate neighbor cells and the third candidate neighbor cells as the neighbor cells to be configured, where the second target number is the difference between the first target number and the number of the second candidate neighbor cells;

[0166] When the number of the second candidate neighbor cells is greater than the first target number, according to the missed matching times of the first candidate cell, the distance between the first candidate cell and the cell to be optimized, and the azimuth angle between the first candidate cell and the cell to be optimized, select the first target number of the neighbor cells to be configured from the second candidate neighbor cells;

[0167] When the number of the second candidate neighbor cells is equal to the first target number, determine the second candidate neighbor cells as the neighbor cells to be configured.

[0168] Optionally, the apparatus further includes:

[0169] A cell pair acquisition module, configured to acquire cell pairs within a second preset time period, where the cell pairs include the cell to be optimized and the target cells switched by the terminal device when the cell to be optimized is the source cell;

[0170] A redundant cell determination module, configured to select redundant neighbor cells of the cell to be optimized from the target cells in the cell pairs according to the distance between the target cells in the cell pairs and the cell to be optimized, and the number of handovers of each cell pair within the second preset time period;

[0171] A second optimization module, configured to delete the redundant neighbor cells from the target neighbor cell list to obtain an updated target neighbor cell list.

[0172] Optionally, the redundant cell determination module is specifically configured to:

[0173] Select target cell pairs with the number of handovers less than a second preset threshold;

[0174] Select cells with a distance greater than a third preset threshold from the target cells in the target cell pairs as the redundant neighbor cells.

[0175] Optionally, the device further includes:

[0176] A sending module, configured to send the updated target neighbor cell list to the base station to which the cell to be optimized belongs.

[0177] Optionally, the device further includes:

[0178] An index acquisition module, configured to acquire service indexes of the cell to be optimized within a third preset time period when the cell to be optimized is configured with the updated target neighbor cell list;

[0179] A prompt module, configured to display indication information on whether to continue optimizing the neighbor cell list of the cell to be optimized according to the service indexes.

[0180] It should be noted that the division of units in the embodiments of the present application is illustrative, only a logical function division, and there may be other division methods in actual implementation. In addition, in each embodiment of the present application, each functional unit may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above integrated unit may be implemented in the form of hardware or in the form of a software functional unit.

[0181] If the above integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a processor-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in the embodiments of the present application. The foregoing storage medium includes: various media such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc that can store program codes.

[0182] It should be noted here that the above device provided in the embodiments of the present invention can implement all the method steps implemented in the above method embodiments and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment.

[0183] Embodiments of the present invention further provide a network device, as Figure 5 shown. The network device includes a memory 520, a transceiver 510, and a processor 500;

[0184] A memory 520 for storing computer programs;

[0185] A transceiver 510 for receiving and sending data under the control of the processor 500;

[0186] A processor 500 for reading the computer program in the memory 520 and executing the aforementioned neighboring cell configuration optimization method.

[0187] Among them, in Figure 5 The bus architecture may include any number of interconnected buses and bridges, specifically, various circuits of one or more processors represented by the processor 500 and the memory represented by the memory 520 are linked together. The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, so they will not be further described herein. The bus interface provides an interface. The transceiver 510 may be multiple components, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on the transmission medium, and these transmission mediums include wireless channels, wired channels, optical fiber cables, and other transmission mediums. The processor 500 is responsible for managing the bus architecture and general processing, and the memory 520 can store the data used by the processor 500 when executing operations.

[0188] The processor 500 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor 500 may also adopt a multi-core architecture.

[0189] It should be noted here that the above device provided by the embodiment of the present invention can implement all the method steps implemented by the above method embodiment, and can achieve the same technical effect, and the same parts and beneficial effects as the method embodiment in this embodiment will not be specifically described herein.

[0190] An embodiment of the present invention further provides a processor-readable storage medium, characterized in that the processor-readable storage medium stores a computer program, and the computer program is used to make the processor execute the aforementioned neighboring cell configuration optimization method.

[0191] The processor-readable storage medium can be any available medium or data storage device accessible by the processor, including but not limited to magnetic memories (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical memories (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor memories (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NAND FLASH), solid state drives (SSD)), etc.

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

[0193] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowcharts and / or block diagrams, and the combination of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0194] These processor-executable instructions can also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the processor-readable memory generate a manufactured article including instruction means that implement the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0195] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0196] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to include these modifications and variations.

Claims

1. An adjacent cell configuration optimization method, characterized in that, the method includes: Obtain the measurement results of multiple terminal devices in the cell to be optimized within a first preset time period, where the measurement results include at least one of a measurement report and a call history record; Determine the missing adjacent cells of the cell to be optimized according to the network topology relationship and the measurement results; Select at least one cell from the missing adjacent cells and configure it into the target adjacent cell list to obtain an updated target adjacent cell list, where the target adjacent cell list includes the adjacent cells already configured for the cell to be optimized; Wherein, the measurement report includes the frequencies, physical cell identifiers, and signal qualities of multiple adjacent cells of the cell to be optimized, and the call history record includes the frequencies, physical cell identifiers, and signal qualities of multiple adjacent cells of the cell to be optimized; The determining the missing adjacent cells of the cell to be optimized according to the network topology relationship and the measurement results includes: According to the network topology relationship, determine the global cell identification code corresponding to the frequency and physical cell identifier of the first cell, where the first cell includes the adjacent cells in the measurement results; Select a second cell that is not in the target adjacent cell list from the first cell according to the global cell identification code; Select cells in the measurement results whose signal quality meets a first preset condition from the second cells, and determine the selected cells as the missing adjacent cells of the cell to be optimized.

2. The method according to claim 1, characterized in that, Before selecting at least one cell from the missing adjacent cells and configuring it into the target adjacent cell list, the method further includes: Exclude cells in the pre-determined blacklist adjacent cell list that have a corresponding relationship with the cell to be optimized from the missing adjacent cells.

3. The method according to claim 1, characterized in that, Before selecting at least one cell from the missing adjacent cells and configuring it into the target adjacent cell list, the method further includes: Exclude cells whose distance from the cell to be optimized is greater than a first preset threshold from the missing adjacent cells.

4. The method according to claim 1, characterized in that, Before selecting at least one cell from the missing adjacent cells and configuring it into the target adjacent cell list, the method further includes: Exclude cells with a low probability of handover from the missing adjacent cells; Wherein, the cells with a low probability of handover are cells that meet a second preset condition, and the second preset condition includes that the number of missing times within the first preset time period is less than the product of the sum of the missing times of all missing cells within the first preset time period and a preset ratio.

5. The method according to claim 1, characterized in that, The selecting at least one cell from the missing adjacent cells and configuring it into the target adjacent cell list includes: Select cells from the missing adjacent cells whose physical cell identifiers are different from those in the target adjacent cell list as the first candidate adjacent cells; Determine a first target quantity of neighboring cells to be configured based on the number of cells in the target neighboring cell list, the number of the first candidate neighboring cells, and a pre-determined maximum number of neighboring cells of the cell to be optimized, where the neighboring cells to be configured are cells that need to be configured into the target neighboring cell list; Select the first target quantity of the neighboring cells to be configured from the first candidate cells; Configure the selected neighboring cells to be configured into the target neighboring cell list.

6. The method according to claim 5, wherein, the determining a first target quantity of neighboring cells to be configured based on the number of cells in the target neighboring cell list, the number of the first candidate neighboring cells, and a pre-determined maximum number of neighboring cells of the cell to be optimized includes: Calculate the difference between the maximum number of neighboring cells and the number of cells in the target neighboring cell list as a target parameter; Determine the smaller value between the target parameter and the number of the first candidate neighboring cells as the first target quantity.

7. The method according to claim 6, wherein, when the first target quantity is the target parameter, the selecting the first target quantity of the neighboring cells to be configured from the first candidate cells includes: Select the first target quantity of the neighboring cells to be configured from the first candidate cells according to a pre-determined whitelist neighboring cell list, the distance between the first candidate cell and the cell to be optimized, the number of times of missing configuration of the first candidate cell, and the azimuth angle between the first candidate cell and the cell to be optimized.

8. The method according to claim 7, wherein, the selecting the first target quantity of the neighboring cells to be configured from the first candidate cells according to a pre-determined whitelist neighboring cell list, the distance between the first candidate cell and the cell to be optimized, the number of times of missing configuration of the first candidate cell, and the azimuth angle between the first candidate cell and the cell to be optimized includes: Select, from the first candidate neighboring cells, second candidate neighboring cells that have a corresponding relationship with the cell to be optimized in the whitelist neighboring cell list; When the number of the second candidate neighboring cells is less than the first target quantity, select a second target quantity of third candidate neighboring cells from the cells other than the second candidate neighboring cells in the first candidate neighboring cells according to the number of times of missing configuration of the first candidate cell, the distance between the first candidate cell and the cell to be optimized, and the azimuth angle between the first candidate cell and the cell to be optimized, and determine the second candidate neighboring cells and the third candidate neighboring cells as the neighboring cells to be configured, where the second target quantity is the difference between the first target quantity and the number of the second candidate neighboring cells; When the number of the second candidate neighboring cells is greater than the first target quantity, select the first target quantity of the neighboring cells to be configured from the second candidate neighboring cells according to the number of times of missing configuration of the first candidate cell, the distance between the first candidate cell and the cell to be optimized, and the azimuth angle between the first candidate cell and the cell to be optimized; When the number of the second candidate neighboring cells is equal to the first target number, determine the second candidate neighboring cells as the to-be-configured neighboring cells.

9. The method according to claim 1, wherein, the method further includes: obtaining cell pairs within a second preset time period, where the cell pairs include the to-be-optimized cell and the target cells to which the terminal device switches when the to-be-optimized cell is the source cell; selecting redundant neighboring cells of the to-be-optimized cell from the target cells in the cell pairs according to the distances between the target cells and the to-be-optimized cell in the cell pairs and the number of handovers of each cell pair within the second preset time period; deleting the redundant neighboring cells from the target neighboring cell list to obtain an updated target neighboring cell list.

10. The method according to claim 9, wherein, the step of selecting redundant neighboring cells of the to-be-optimized cell from the target cells in the cell pairs according to the distances between the target cells and the to-be-optimized cell in the cell pairs and the number of handovers of each cell pair within the second preset time period includes: selecting cell pairs with the number of handovers less than a second preset threshold; selecting cells with distances greater than a third preset threshold from the target cells in the target cell pairs as the redundant neighboring cells.

11. The method according to claim 1 or 9, wherein, after obtaining the updated target neighboring cells, the method further includes: sending the updated target neighboring cell list to the base station to which the to-be-optimized cell belongs.

12. The method according to claim 11, wherein, after sending the updated target neighboring cell list to the base station to which the to-be-optimized cell belongs, the method further includes: obtaining service metrics of the to-be-optimized cell within a third preset time period when the to-be-optimized cell is configured with the updated target neighboring cell list; displaying indication information on whether to continue optimizing the neighboring cell list of the to-be-optimized cell according to the service metrics.

13. An apparatus for optimizing neighboring cell configuration, wherein, the apparatus includes: an information acquisition module, configured to acquire measurement results of multiple terminal devices at a to-be-optimized cell within a first preset time period, where the measurement results include at least one of a measurement report and a call history record; a missing neighboring cell determination module, configured to determine missing neighboring cells of the to-be-optimized cell according to a network topology relationship and the measurement results; a first optimization module, configured to select at least one cell from the missing neighboring cells and configure it into a target neighboring cell list to obtain an updated target neighboring cell list, where the target neighboring cell list includes neighboring cells already configured for the to-be-optimized cell; wherein, the measurement report includes frequencies, physical cell identifiers, and signal qualities of multiple neighboring cells of the to-be-optimized cell, and the call history record includes frequencies, physical cell identifiers, and signal qualities of multiple neighboring cells of the to-be-optimized cell; A mapping sub-module, configured to determine a global cell identification code corresponding to a frequency point and a physical cell identifier of a first cell according to the network topology relationship, where the first cell includes neighbor cells in the measurement result; A first selection sub-module, configured to select a second cell that is not in the target neighbor cell list from the first cell according to the global cell identification code; A second selection sub-module, configured to select a cell whose signal quality in the measurement result meets a first preset condition from the second cell, and determine the selected cell as a missing neighbor cell of the cell to be optimized.

14. A network device, characterized in that it includes a memory, a transceiver, and a processor: The memory is used to store computer programs; The transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and execute the neighbor cell configuration optimization method according to any one of claims 1 to 12.

15. A processor-readable storage medium, characterized in that the processor-readable storage medium stores a computer program, and the computer program is used to cause the processor to execute the neighbor cell configuration optimization method according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • Neighbor relation optimization methods and device

    CN103858461A