A method and apparatus for handling physical cell identifier conflicts
By obtaining the service cell information of the base station and the neighboring service information sent by the adjacent base station, the problem that the base station cannot obtain other base station information when handling physical cell identification conflicts is solved, achieving more efficient conflict handling and lower user service impact.
Patent Information
- Application Number
- CN202210515111.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-11
- Publication Date
- 2025-07-01
- Estimated Expiration
- 2042-05-11
AI Technical Summary
When the base station starts and configures itself, physical cell identification conflicts are inevitable, and the base station in distributed SON cannot obtain the service cell information and adjacent cell information of other base stations, resulting in increasing difficulty in resolving conflicts.
By acquiring the first serving cell information of the first base station, and obtaining the neighboring service information sent by the adjacent base station from the signaling message of the target interface, including the second serving cell information and its adjacent cell information. If a physical cell identification conflict is detected, the target cell to be modified with the physical cell identification is determined from this information.
It realizes that the base station can effectively obtain necessary data and accurately determine the solution to physical cell identification conflicts, thereby improving the efficiency and accuracy of conflict handling and reducing the impact on user services.
Smart Images

Figure CN114980164B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technologies, and in particular, to a method and apparatus for processing physical cell identity conflicts. Background Art
[0002] A physical cell identity (PCI) is an important parameter for differentiating cells.
[0003] In the case of self-starting and self-configuring of base stations, physical cell identity conflicts are difficult to avoid and are also an important part of network self-optimization. When a physical cell identity conflict occurs, the base station needs to select a target cell for physical cell identity modification, and the selection of the target cell needs to be based on adjacent cell information.
[0004] For a distributed SON (Self Organization Network), the base station can only obtain service cell information and adjacent cell information of the serving cells connected to it, and has no way to obtain information of other base stations. And the cells with physical cell identity conflicts may be located in two different base stations. Therefore, obtaining service cell information and adjacent cell information of other base stations is the key to solving physical cell identity conflicts.
[0005] Currently, the base station has no way to obtain service cell information and adjacent cell information of other base stations. Summary of the Invention
[0006] The present invention aims to at least solve one of the technical problems existing in the prior art. To this end, a first aspect of the present invention proposes a method for processing physical cell identity conflicts, which is applied to a first base station, and the method includes:
[0007] Obtain first service cell information of the first base station;
[0008] Obtain neighbor cell service information sent by an adjacent base station of the first base station from signaling messages of a target interface, where the target interface is a signaling message exchange interface between adjacent base stations, and the neighbor cell service information includes second service cell information, and the second service cell is a cell that is connected to the adjacent base station and is adjacent to the first service cell;
[0009] If it is detected that the physical cell identities of a first cell in the first service cell information and a second cell in the second service cell information conflict, then obtain information of the second cell and adjacent cell information of the second cell from the neighbor cell service information;
[0010] Determine a first target cell to be modified in physical cell identifier from the first cell and the second cell according to the information of the first cell and the second cell and the neighboring cell information of the first cell and the second cell.
[0011] Optionally, the signaling message of the target interface includes multiple message types, and the multiple message types include non-essential supplementary fields, and the content of the non-essential supplementary fields is preset to include the neighboring cell service information; the neighboring cell service information includes the second serving cell information and the neighboring cell information of the second serving cell, and the neighboring cell information includes: whether there is a neighboring cell for the second serving cell, the number of users in the neighboring cell, and the data throughput of the neighboring cell.
[0012] Optionally, the determining a first target cell to be modified in physical cell identifier from the first cell and the second cell includes:
[0013] Determine whether there are other neighboring cells for the first cell other than the second cell, and determine whether there are other neighboring cells for the second cell other than the first cell;
[0014] If only one of the first cell and the second cell has the other neighboring cell, determine the cell with the other neighboring cell as the first target cell.
[0015] Optionally, after determining whether there are other neighboring cells for the second cell other than the first cell, it further includes:
[0016] If neither the first cell nor the second cell has the other neighboring cell, obtain the number of users of the first cell and the second cell, and respectively obtain a first number of users and a second number of users;
[0017] If the first number of users is less than the second number of users, determine the first cell as the first target cell;
[0018] If the first number of users is greater than the second number of users, determine the second cell as the first target cell;
[0019] If the first number of users is equal to the second number of users, compare the data throughput of the first cell and the data throughput of the second cell, and determine the cell with the smaller data throughput as the first target cell;
[0020] Wherein, the number of users of the second cell and the data throughput of the second cell are obtained from the neighboring cell service information.
[0021] Optionally, after determining whether there are other neighboring cells of the second cell other than the first cell, the method further includes:
[0022] If there are the other neighboring cells in both the first cell and the second cell, compare the number of users in the first cell and the number of users in the second cell;
[0023] If the number of users in the first cell and the number of users in the second cell are not equal, determine the cell with fewer users as the first target cell;
[0024] If the number of users in the first cell and the number of users in the second cell are equal, compare the data throughput of the first cell and the data throughput of the second cell, and determine the cell with smaller data throughput as the first target cell.
[0025] Optionally, after determining the first target cell to be modified in physical cell identifier from the first cell and the second cell, the method further includes:
[0026] Obtain a second target cell to be modified in physical cell identifier determined by the neighboring base station from the signaling message;
[0027] Determine a target cell according to the first target cell and the second target cell.
[0028] Optionally, after determining the target cell according to the first target cell and the second target cell, the method further includes:
[0029] If the first cell is the target cell and the neighboring cell of the first cell is the third cell, switch the users of the first cell to the third cell, and modify and reconfigure the physical cell identifier of the first cell;
[0030] If the second cell is the target cell, wait for the second cell to modify and reconfigure the physical cell identifier until a modification success notification of the second cell is received from the target interface.
[0031] Optionally, the physical cell identifier conflict means that the physical cell identifier of the first cell is the same as the physical cell identifier of the second cell, or there is a modulo operation interference between the physical cell identifier of the first cell and the physical cell identifier of the second cell.
[0032] Optionally, after obtaining the neighboring cell information corresponding to the serving cell information sent by the neighboring base station from the signaling message of the target interface, the method further includes:
[0033] If the physical cell identifiers of two neighboring cells of the fourth cell in the first serving cell are detected to be the same, then according to the neighboring cell service information, a target cell to be modified in terms of the physical cell identifier is determined from the two neighboring cells.
[0034] A second aspect of the present invention provides a physical cell identifier conflict handling apparatus, which is applied to a first base station. The apparatus includes:
[0035] A first serving cell information acquisition module, configured to acquire first serving cell information of the first base station;
[0036] A neighboring cell service information acquisition module, configured to acquire neighboring cell service information sent by an adjacent base station of the first base station from signaling messages of a target interface, where the target interface is a signaling message exchange interface between adjacent base stations, and the neighboring cell service information includes second serving cell information, and the second serving cell is a cell that is connected to the adjacent base station and is adjacent to the first serving cell;
[0037] A neighboring cell information acquisition module, configured to, if it is detected that there is a conflict in the physical cell identifiers of a first cell in the first serving cell information and a second cell in the second serving cell information, acquire information of the second cell and neighboring cell information of the second cell from the neighboring cell service information;
[0038] A first target cell determination module, configured to determine a first target cell to be modified in terms of the physical cell identifier from the first cell and the second cell according to information of the first cell and the second cell and neighboring cell information of the first cell and the second cell.
[0039] Optionally, the signaling messages of the target interface include multiple message types, and the multiple message types include non-essential supplementary fields, and the content of the non-essential supplementary fields is pre-set to include the neighboring cell service information; the neighboring cell service information includes the second serving cell information and neighboring cell information of the second serving cell, and the neighboring cell information includes: whether there is a neighboring cell of the second serving cell, the number of users in the neighboring cell, and the data throughput of the neighboring cell.
[0040] Optionally, the first target cell determination module is specifically configured to:
[0041] Determine whether there are other neighboring cells of the first cell except the second cell, and determine whether there are other neighboring cells of the second cell except the first cell;
[0042] If only one of the first cell and the second cell has the other neighboring cell, then determine the cell having the other neighboring cell as the first target cell.
[0043] Optionally, the apparatus further comprises:
[0044] A user number acquisition module, configured to acquire the user numbers of the first cell and the second cell to obtain a first user number and a second user number respectively if the other neighboring cells do not exist in both the first cell and the second cell;
[0045] A first determination module, configured to determine the first cell as a first target cell if the first user number is less than the second user number;
[0046] A second determination module, configured to determine the second cell as a first target cell if the first user number is greater than the second user number;
[0047] A third determination module, configured to compare the data throughput of the first cell and the data throughput of the second cell and determine the cell with the smaller data throughput as the first target cell if the first user number is equal to the second user number;
[0048] Wherein, the user number of the second cell and the data throughput of the second cell are acquired from the neighboring cell service information.
[0049] Optionally, the apparatus further comprises:
[0050] A user number comparison module, configured to compare the user numbers of the first cell and the second cell if the other neighboring cells exist in both the first cell and the second cell;
[0051] A fourth determination module, configured to determine the cell with the smaller user number as the first target cell if the user numbers of the first cell and the second cell are not equal;
[0052] A fifth determination module, configured to compare the data throughput of the first cell and the data throughput of the second cell and determine the cell with the smaller data throughput as the first target cell if the user numbers of the first cell and the second cell are equal.
[0053] Optionally, the apparatus further comprises:
[0054] A second target cell acquisition module, configured to acquire a second target cell determined by the neighboring base station for physical cell identifier modification from the signaling message;
[0055] A sixth determination module, configured to determine a target cell according to the first target cell and the second target cell.
[0056] Optionally, the apparatus further comprises:
[0057] A handover module, configured to, if the first cell is the target cell and the neighboring cell of the first cell is the third cell, hand over the users of the first cell to the third cell, and modify and reconfigure the physical cell identifier of the first cell;
[0058] A waiting module, configured to, if the second cell is the target cell, wait for the second cell to modify and reconfigure the physical cell identifier until a modification success notification of the second cell is received from the target interface.
[0059] Optionally, the physical cell identifier conflict means that: the physical cell identifier of the first cell is the same as the physical cell identifier of the second cell, or there is a modulo operation interference between the physical cell identifier of the first cell and the physical cell identifier of the second cell.
[0060] Optionally, the device further includes:
[0061] A seventh determination module, configured to, if it is detected that the physical cell identifiers of two neighboring cells of the fourth cell in the first serving cell are the same, determine a target cell to be modified in terms of the physical cell identifier from the two neighboring cells according to the neighboring cell service information.
[0062] A third aspect of the present invention provides an electronic device, which includes a processor and a memory. At least one instruction, at least one program, a code set or an instruction set is stored in the memory, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the physical cell identifier conflict processing method as described in the first aspect.
[0063] A fourth aspect of the present invention provides a computer-readable storage medium, in which at least one instruction, at least one program, a code set or an instruction set is stored, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement the physical cell identifier conflict processing method as described in the first aspect.
[0064] According to the specific embodiments provided by the present invention, the present invention has the following technical effects:
[0065] The physical cell identifier conflict handling method provided by the embodiments of the present invention includes: obtaining the first serving cell information of a first base station; obtaining the neighboring cell service information sent by an adjacent base station of the first base station from the signaling message of a target interface, where the target interface is a signaling message exchange interface between adjacent base stations, and the neighboring cell service information includes second serving cell information, and the second serving cell is a cell that is connected to the adjacent base station and is adjacent to the first serving cell; if it is detected that the physical cell identifiers of the first cell in the first serving cell information and the second cell in the second serving cell information conflict, then obtaining the adjacent cell information of the second cell from the neighboring cell service information; and determining a first target cell to be modified in terms of the physical cell identifier from the first cell and the second cell according to the information of the first cell and the second cell and the adjacent cell information of the first cell and the second cell. In this way, the first base station can obtain the neighboring cell service information sent by the adjacent base station from the target interface, providing the data needed to solve the physical cell identifier conflict.
[0066] Additional aspects and advantages of the present invention will be given in part in the following description, become apparent in part from the following description, or be learned through the practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] In order to more clearly illustrate the technical solutions of the present invention, the drawings required for use in the description of the embodiments or the prior art 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 also obtain other drawings based on these drawings without creative efforts.
[0068] Figure 1 It is a flowchart of the steps of the first physical cell identifier conflict handling method provided by the embodiments of the present invention;
[0069] Figure 2 It is a flowchart of the steps of the second physical cell identifier conflict handling method provided by the embodiments of the present invention;
[0070] Figure 3 It is a structural block diagram of a physical cell identifier conflict handling device provided by the embodiments of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0071] The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, rather than all of them. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0072] This specification provides the method operation steps as described in the embodiments or flowcharts, but may include more or fewer operation steps based on routine or non-creative labor. When the actual system or server product is executed, it may be executed in the order of the method shown in the embodiments or the drawings, or in parallel (e.g., in an environment with parallel processors or multi-threaded processing).
[0073] Under the 5G (5th Generation) network, the requirements for network intelligence are getting higher and higher, and there are also requirements for self-configuration and self-optimization in the base station part to reduce manual intervention in network configuration optimization. In the base station part, the 3GPP (3rd Generation Partnership Project) standard has designed a SON (Self-Organization Network) module to handle the self-configuration and self-optimization of the base station part.
[0074] According to the execution location of the optimization algorithm, the control mode of SON can be divided into centralized, distributed, and hybrid. In the centralized mode, the functions of SON are in the OMC (Operation & Management Center), and the OMC configures and optimizes the base stations connected to it. In the distributed mode, the functions of SON are in the base stations, and the base stations themselves optimize and configure various parameters of the base stations. In the hybrid mode, the functions of SON are distributed between the OMC and the base stations.
[0075] During the research on related technologies, the inventors found that for the distributed SON (Self-Organization Network), the base station can only obtain the information of the serving cell and the neighboring cells connected to it, and there is no way to obtain the information of other base stations. And the cells that generate physical cell identifier conflicts may be located in two different base stations. Therefore, obtaining the serving cell information and neighboring cell information of other base stations is the key to solving physical cell identifier conflicts.
[0076] Figure 1 This is the flowchart of the steps of the first method for handling physical cell identifier conflicts provided by the embodiments of the present invention. This method can be applied to the first base station and includes the following steps:
[0077] Step 101: Obtain the first serving cell information of the first base station.
[0078] The first base station is any base station. The service cell information of the first base station is stored in the database of the first base station, that is, the first serving cell information in the present invention. The first serving cell information may include the physical cell identifier information of the first serving cell, etc.
[0079] Step 102: Obtain the neighbor cell service information sent by the neighboring base station of the first base station from the signaling messages of the target interface. The target interface is the signaling message exchange interface between adjacent base stations. The neighbor cell service information includes second serving cell information. The second serving cell is a cell that is connected to the neighboring base station and is adjacent to the first serving cell.
[0080] The target interface can be the XN interface. The XN interface refers to the network interface between ng-ran (ng radio access network) nodes and gNB (5GenerationNodeB, 5G base station) nodes. The XN interface supports the exchange of signaling information between two gNBs and the forwarding of PDUs (protocol data units) to each tunnel endpoint. The XN interface can be used for the exchange of signaling messages between adjacent 5G base stations. 5G base stations exchange their base station global information, serving cell information, and neighbor cell information through the XN interface signaling. However, there is currently no corresponding interface message on the XN interface to transmit service parameters such as the neighbor cell information of the neighbor cell.
[0081] The present invention adds a data structure under the current XN interface to transmit neighbor cell service information, which is used to select a cell for physical cell identifier modification and reconfiguration according to the neighbor cell service information when there is a physical cell identifier conflict.
[0082] Specifically, the neighboring base station obtains the cell information of the cell that is connected to itself and is adjacent to the first serving cell, that is, the second serving cell information, and obtains the neighboring cell information of the second serving cell, so as to obtain the neighbor cell service information including the second serving cell information and the neighboring cell information.
[0083] The neighboring base station puts the neighbor cell service information into the structure body of the XN message and transmits it to the first base station through the XN interface. In this way, the first base station can obtain the neighbor cell service information.
[0084] In a possible implementation manner, the signaling messages of the target interface include multiple message types, and the multiple message types include non-essential supplementary fields. The content of the non-essential supplementary fields is preset to include the neighbor cell service information. The neighbor cell service information includes the second serving cell information and the neighboring cell information of the second serving cell. The neighboring cell information includes: whether there is a neighboring cell of the second serving cell, the number of users in the neighboring cell, and the data throughput of the neighboring cell.
[0085] Specifically, the signaling messages of the XN interface mainly include four message types: XN SETUP REQUEST (interface creation request) message, XN SETUP RESPONSE (interface creation reply) message, NG-RAN NODE CONFIGURATION UPDATE (NG-RAN node configuration update) message, and NG-RAN NODE CONFIGURATION ACKNOWLEDGE (NG-RAN node configuration acknowledgement) message.
[0086] Each message type includes the variable structure Served Cell / Neighbor Information NR, which contains the structure MeasurementTiming Configuration. The data structure of the neighbor cell service information can be added to the non-essential supplementary field of the Measurement Timing Configuration structure.
[0087] Specifically, the structure of Measurement Timing Configuration is as follows:
[0088]
[0089] Among them, nonCriticalExtensio is the non-essential supplementary field. The structure CellTraffic of the neighbor cell service information is placed in the nonCriticalExtensio field, so that the service parameters of the neighbor cell can be obtained from this structure of the neighbor cell service information.
[0090] Exemplarily, the design of the neighbor cell service data structure is as follows:
[0091] CellTraffic::SEQUENCE{
[0092] neighborFlag BOOLEAN,
[0093] ActiveUeNumber INTEGER,
[0094] TotalTput INTEGER
[0095] Among them, the neighborFlag field indicates whether there is a neighbor cell in the current cell, and its data type is true or false. The ActiveUeNumber represents the number of active users in the current cell, and its data type is an integer. The TotalTput represents the data throughput of the current cell, and its data type is an integer.
[0096] In addition, adding neighbor cell service information to non-essential supplementary fields will not affect the encoding and decoding of normal XN interface messages, nor will it affect the interconnection and interoperability with devices from other manufacturers.
[0097] Step 103: If it is detected that the physical cell identifiers of the first cell in the first serving cell information and the second cell in the second serving cell information conflict, obtain the information of the second cell and the adjacent cell information of the second cell from the neighbor cell service information.
[0098] The first base station detects whether there are cells with conflicting physical cell identifiers in the first serving cell and the second serving cell. If it is detected that the second cell in the second serving cell and the first cell in the first serving cell conflict, further obtain the adjacent cell information of the second cell from the neighbor cell service information obtained in step 102 to determine the modification plan for the physical cell identifier.
[0099] In a possible implementation manner, the physical cell identifier conflict means that: the physical cell identifier of the first cell is the same as the physical cell identifier of the second cell, or, there is a modulo operation interference between the physical cell identifier of the first cell and the physical cell identifier of the second cell.
[0100] Specifically, the physical cell identifier conflict includes two conflict types. One is that the physical cell identifiers of two adjacent cells, that is, the physical cell identifier values are the same. The other is modulo operation interference. Modulo operation interference includes: modulo 3 interference, modulo 4 interference, and modulo 30 interference. Modulo 3 interference means that the physical cell identifier values of two adjacent cells are each divided by 3 to obtain two quotients. If the remainders of the two quotients are the same, it is modulo 3 interference. Similar to modulo 3 interference, modulo 4 interference means that the physical cell identifier values of two adjacent cells have the same remainder after being divided by 4, and modulo 30 interference means that the physical cell identifier values of two adjacent cells have the same remainder after being divided by 30.
[0101] Step 104: Determine a first target cell to be modified in terms of the physical cell identifier from the first cell and the second cell according to the information of the first cell and the second cell and the adjacent cell information of the first cell and the second cell.
[0102] The first target cell to be modified in terms of the physical cell identifier can be selected from the first cell and the second cell according to the adjacent cell information.
[0103] Specifically, according to the following selection criteria, for example, if there are neighboring cells between the first cell and the second cell, the cell with neighboring cells can be used as the first target cell, and the users of the first target cell can be switched to the neighboring cell to avoid service interruption. If there are no neighboring cells or there are neighboring cells in both the first cell and the second cell, the cell with fewer users or the cell with fewer high-priority users can be selected as the first target cell. If the number of users is the same, the cell with less total user traffic can be selected as the first target cell.
[0104] In this way, the impact on users caused by modifying the physical cell identifier can be minimized, and the efficiency of problem-solving can be improved.
[0105] In summary, for the physical cell identifier conflict handling method provided by the embodiments of the present invention, the first serving cell information of the first base station is obtained; the neighboring cell service information sent by the neighboring base station of the first base station is obtained from the signaling message of the target interface, the target interface is the signaling message exchange interface between neighboring base stations, and the neighboring cell service information includes the second serving cell information, and the second serving cell is a cell that is connected to the neighboring base station and is adjacent to the first serving cell; if it is detected that the physical cell identifiers of the first cell in the first serving cell information and the second cell in the second serving cell information conflict, the neighboring cell information of the second cell is obtained from the neighboring cell service information; according to the information of the first cell and the second cell and the neighboring cell information of the first cell and the second cell, the first target cell to be modified in the physical cell identifier is determined from the first cell and the second cell. In this way, the first base station can obtain the neighboring cell service information sent by the neighboring base station from the target interface, providing the data required to solve the physical cell identifier conflict.
[0106] Figure 2 It is the flowchart of the steps of the second physical cell identifier conflict handling method provided by the embodiments of the present invention. This method can be applied to the first base station and includes the following steps:
[0107] Step 201, obtain the serving cell information of the first base station.
[0108] In the embodiments of the present invention, step 201 can refer to step 101 and will not be elaborated here.
[0109] Step 202, obtain the first neighboring cell information of the serving cell sent by the neighboring base station of the first base station from the signaling message of the target interface, the target interface is the signaling message exchange interface between neighboring base stations, and the first neighboring cell is the serving cell of the neighboring base station.
[0110] In the embodiments of the present invention, step 202 can refer to step 102 and will not be elaborated here.
[0111] Step 203: If it is detected that the physical cell identifiers of the first cell in the serving cell information and the second cell in the first adjacent cell information conflict, obtain the information of the second cell and the adjacent cell information of the second cell from the adjacent cell service information.
[0112] In the embodiment of the present invention, Step 203 may refer to Step 103 and will not be elaborated here.
[0113] Step 204: Determine whether there are other adjacent cells of the first cell except the second cell and whether there are other adjacent cells of the second cell except the first cell according to the information of the first cell and the second cell and the adjacent cell information of the first cell and the second cell.
[0114] The adjacent cell information of the first cell can be obtained from the database of the first base station, and the adjacent cell information of the second cell can be obtained from the adjacent cell service information. Specifically, it can be known whether there are other adjacent cells of the second cell from the neighborFlag field of the non-essential supplementary field.
[0115] After Step 204, it is possible to select to execute Step 205, or Steps 206 - 209, or Steps 210 - 212 according to the determination result.
[0116] Step 205: If only one of the first cell and the second cell has the other adjacent cells, determine the cell with the other adjacent cells as the first target cell.
[0117] If only one of the first cell and the second cell has other adjacent cells, in order to facilitate switching the user to the adjacent cell when modifying the physical cell identifier to avoid service interruption, the cell with the other adjacent cells can be selected as the first target cell.
[0118] Step 206: If neither the first cell nor the second cell has the other adjacent cells, obtain the number of users of the first cell and the second cell, and respectively obtain the first number of users and the second number of users.
[0119] If neither the first cell nor the second cell has other adjacent cells, the user cannot be switched to the adjacent cell, and the number of users of the second cell can be obtained from the ActiveUeNumber field to get the second number of users.
[0120] The first number of users of the first cell can be directly obtained from the database of the first base station.
[0121] Step 207: If the first number of users is less than the second number of users, determine the first cell as the first target cell;
[0122] Step 208: If the number of first users is greater than the number of second users, determine the second cell as the first target cell.
[0123] In Steps 207 - 208, in order to minimize the impact of physical cell identifier switching on users, a cell with a smaller number of users can be selected as the first target cell.
[0124] Since there is no adjacent cell for the first target cell, when performing the operation of modifying the physical cell identifier, the users in the first target cell need to suspend their services. After the physical cell identifier modification and reset are successful, the users in the first target cell can resume their services.
[0125] Step 209: If the number of first users is equal to the number of second users, compare the data throughput of the first cell and the data throughput of the second cell, and determine the cell with the smaller data throughput as the first target cell; wherein, the number of users in the second cell and the data throughput of the second cell are obtained from the neighbor cell service information.
[0126] If the number of first users is equal to the number of second users, it is necessary to further compare the data throughput of the first cell and the second cell. In order to minimize the impact of physical cell identifier modification on users, a cell with a smaller data throughput can be selected as the first target cell.
[0127] Specifically, the data throughput of the second cell can be obtained from the TotalTput field of the neighbor cell service information.
[0128] Similarly, since there is no adjacent cell for the first target cell, when performing the operation of modifying the physical cell identifier, the users in the first target cell need to suspend their services. After the physical cell identifier modification and reset are successful, the users in the first target cell can resume their services.
[0129] Step 210: If there are other adjacent cells in both the first cell and the second cell, compare the number of users in the first cell and the number of users in the second cell.
[0130] If there are other adjacent cells in both the first cell and the second cell, users can be considered to be switched to other adjacent cells. In order to reduce the impact of physical cell identifier switching on users, the number of users in the first cell and the number of users in the second cell can be compared.
[0131] Step 211: If the number of users in the first cell is not equal to the number of users in the second cell, determine the cell with the smaller number of users as the first target cell.
[0132] If the number of users in the first cell is not equal to the number of users in the second cell, the cell with the smaller number of users can be selected as the first target cell. In this way, by switching the users in the first target cell to the neighboring cell, the services of fewer users will be affected.
[0133] Step 212: If the number of users in the first cell is equal to the number of users in the second cell, compare the data throughput of the first cell and the data throughput of the second cell, and determine the cell with the smaller data throughput as the first target cell.
[0134] If the number of users in the first cell is equal to the number of users in the second cell, the cell with the smaller data throughput is selected as the first target cell. In this way, fewer services will be affected.
[0135] Exemplarily, the first cell is CellA, and the first base station obtains the following information from the database: The physical cell identifier of CellA is 19, there are neighboring cells for CellA, the number of users in CellA is 200, and the data throughput of CellA is 100000000.
[0136] The second cell is Cell B, and the first base station obtains the following information from the neighboring cell service information: Cell B physical cell identifier = 19, cellTraffic = {neighborFlag = true, ActiveUeNumber = 200, TotalTput = 200000000}. The above information indicates that the physical cell identifier of CellB is 19, there are neighboring cells for CellB, the number of users in CellB is 200, and the data throughput of CellB is 200000000.
[0137] First, it can be known that both CellA and Cell B have neighboring cells, and the number of users in CellA and Cell B is equal, but the data throughput of CellA is less than that of CellB. Therefore, the first base station determines CellA as the first target cell.
[0138] Step 213: From the signaling message, obtain the second target cell determined by the neighboring base station that needs to modify the physical cell identifier.
[0139] Step 214: Determine the target cell according to the first target cell and the second target cell.
[0140] In Steps 213 - 214, the neighboring base station of the first base station will also run the algorithm for selecting the target cell, and the algorithm logic is the same as that of the first base station, and the final result is the second target cell.
[0141] The first base station obtains the second target cell determined by the neighboring base station from the signaling message. If the first target cell is the same as the second target cell, the target cell will be directly determined. If the first target cell is different from the second target cell, it indicates that there is a problem with the algorithm, and the algorithm needs to be further improved and modified before determining the target cell.
[0142] Step 215: If the first cell is the target cell and the neighboring cell of the first cell is the third cell, then switch the users of the first cell to the third cell, and modify and reconfigure the physical cell identifier of the first cell.
[0143] If the first cell is determined as the target cell and there is a neighboring cell of the first cell, and this neighboring cell is the third cell, then switch the users of the first cell to the third cell, and then modify and reconfigure the physical cell identifier of the first cell.
[0144] If the first cell is determined as the target cell and there is no neighboring cell of the first cell, then suspend the data service of the users of the first cell, and then modify the physical cell identifier of the first cell until the modification and reconfiguration are completed, and then resume the data service of the users of the first cell.
[0145] Step 216: If the second cell is the target cell, then wait for the second cell to perform the modification and reconfiguration of the physical cell identifier until a modification success notification of the second cell is received from the target interface.
[0146] If the second cell is determined as the target cell, the first base station does not need to modify the physical cell identifier. Just wait for the neighboring base station to modify the physical cell identifier of the second cell. When a modification success notification of the second cell is received from the target interface, it indicates that the problem of physical cell identifier conflict has been solved.
[0147] In a possible implementation manner, after obtaining the neighboring cell information corresponding to the serving cell information sent by the neighboring base station from the signaling message of the target interface, it further includes:
[0148] If it is detected that the physical cell identifiers of the two neighboring cells of the fourth cell in the first serving cell are the same, then determine the target cell to be modified for the physical cell identifier from the two neighboring cells according to the neighboring cell service information.
[0149] In the embodiments of the present invention, physical cell identifier confusion means that a cell has two neighboring cells with the same physical cell identifier.
[0150] If the first base station detects that the physical cell identifiers of the two neighboring cells of the fourth cell in the first serving cell are the same, it is determined that there is a situation of physical cell identifier confusion.
[0151] At this time, the service information of two neighboring cells can be obtained from the neighboring cell service information, and the target cell can be determined according to this service information.
[0152] In summary, Figure 2 the physical cell identifier conflict handling method in Figure 1 In addition to the beneficial effects of the method in
[0153] it also uses the non-essential supplementary field structure in the 3GPP message, which can not only transfer the cell service parameters between neighboring cells, but also does not affect the interconnection and interoperability with other equipment manufacturers.
[0154] Figure 3 This is a structural block diagram of a physical cell identifier conflict handling device provided by an embodiment of the present invention.
[0155] This device is applied to the first base station, and the device 300 includes:
[0156] A first serving cell information acquisition module 301, configured to acquire first serving cell information of the first base station;
[0157] A neighboring cell service information acquisition module 302, configured to acquire neighboring cell service information sent by an adjacent base station of the first base station from a signaling message of a target interface, where the target interface is a signaling message exchange interface between adjacent base stations, and the neighboring cell service information includes second serving cell information, and the second serving cell is a cell that is connected to the adjacent base station and is adjacent to the first serving cell;
[0158] A neighboring cell information acquisition module 303, configured to, if it is detected that the physical cell identifiers of a first cell in the first serving cell information and a second cell in the second serving cell information conflict, acquire information of the second cell and neighboring cell information of the second cell from the neighboring cell service information;
[0159] A first target cell determination module 304, configured to determine a first target cell to be modified in physical cell identifier from the first cell and the second cell according to the information of the first cell and the second cell and the neighboring cell information of the first cell and the second cell.
[0160] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be described herein again.
[0161] In another embodiment provided by the present invention, there is also provided a device, which includes a processor and a memory. At least one instruction, at least one program, a code set, or an instruction set is stored in the memory. The at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement the physical cell identifier conflict handling method described in the embodiments of the present invention.
[0162] In another embodiment provided by the present invention, there is also provided a computer-readable storage medium. At least one instruction, at least one program, a code set, or an instruction set is stored in the storage medium. The at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the physical cell identifier conflict handling method described in the embodiments of the present invention.
[0163] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present invention are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, a computer, a server, or a data center to another website, a computer, a server, or a data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, a data center, etc. that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)).
[0164] It should be noted that in this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the existence of additional identical elements in the process, method, article or device comprising the said element.
[0165] Each embodiment in this specification is described in a related manner. For the same and similar parts between the embodiments, reference can be made to each other, and the key point of each embodiment is to illustrate the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for the relevant parts, reference can be made to the partial description of the method embodiment.
[0166] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are all included in the protection scope of the present invention.
Claims
1. A method for handling physical cell identifier conflicts, characterized in that Applied to a first base station, the method includes: Obtaining first serving cell information of the first base station; Obtaining neighbor cell service information sent by an adjacent base station of the first base station from signaling messages of a target interface, where the target interface is a signaling message exchange interface between adjacent base stations, and the neighbor cell service information includes second serving cell information, and the second serving cell is a cell connected to the adjacent base station and adjacent to the first serving cell; If it is detected that the physical cell identifiers of a first cell in the first serving cell information and a second cell in the second serving cell information conflict, then obtaining information of the second cell and neighbor cell information of the second cell from the neighbor cell service information; Determining a first target cell to be modified in physical cell identifier from the first cell and the second cell according to the information of the first cell and the second cell, and the neighbor cell information of the first cell and the second cell; The signaling messages of the target interface include multiple message types, and the multiple message types include non-essential supplementary fields, and the content of the non-essential supplementary fields is pre-set to include the neighbor cell service information; the neighbor cell service information includes the second serving cell information and the neighbor cell information of the second serving cell, and the neighbor cell information includes: whether there is an adjacent cell for the second serving cell, the number of users in the adjacent cell, and the data throughput of the adjacent cell.
2. The method according to claim 1, characterized in that The determining a first target cell to be modified in physical cell identifier from the first cell and the second cell includes: Determining whether there is an adjacent cell other than the second cell for the first cell, and determining whether there is an adjacent cell other than the first cell for the second cell; If only one of the first cell and the second cell has the other adjacent cell, then determining the cell with the other adjacent cell as the first target cell.
3. The method according to claim 2, characterized in that, After determining whether there is an adjacent cell other than the first cell for the second cell, it further includes: If neither the first cell nor the second cell has the other adjacent cell, then obtaining the number of users of the first cell and the second cell, respectively obtaining a first number of users and a second number of users; If the first number of users is less than the second number of users, then determining the first cell as the first target cell; If the first number of users is greater than the second number of users, then determining the second cell as the first target cell; If the first number of users is equal to the second number of users, then comparing the data throughput of the first cell and the data throughput of the second cell, and determining the cell with the smaller data throughput as the first target cell; Wherein, the number of users of the second cell and the data throughput of the second cell are obtained from the neighbor cell service information.
4. The method according to claim 2, wherein After determining whether there is an adjacent cell other than the first cell for the second cell, it further includes: If both the first cell and the second cell have the other adjacent cell, then comparing the number of users of the first cell and the number of users of the second cell; If the number of users in the first cell and the number of users in the second cell are not equal, then determine the cell with fewer users as the first target cell; If the number of users in the first cell and the number of users in the second cell are equal, then compare the data throughput of the first cell and the data throughput of the second cell, and determine the cell with the smaller data throughput as the first target cell.
5. The method according to claim 1, characterized in that, After determining the first target cell to be modified with the physical cell identifier from the first cell and the second cell, it further includes: Obtain from the signaling message the second target cell to be modified with the physical cell identifier determined by the neighboring base station; Determine the target cell according to the first target cell and the second target cell.
6. The method according to claim 5, wherein After determining the target cell according to the first target cell and the second target cell, it further includes: If the first cell is the target cell and the neighboring cell of the first cell is the third cell, then switch the users of the first cell to the third cell, and modify and reconfigure the physical cell identifier of the first cell; If the second cell is the target cell, then wait for the second cell to perform modification and reconfiguration of the physical cell identifier until a modification success notification of the second cell is received from the target interface.
7. The method according to claim 1, wherein The physical cell identifier conflict means that the physical cell identifier of the first cell is the same as the physical cell identifier of the second cell, or there is modulo operation interference between the physical cell identifier of the first cell and the physical cell identifier of the second cell.
8. The method according to claim 1, characterized in that, After obtaining the neighboring cell service information sent by the neighboring base station of the first base station from the signaling message of the target interface, it further includes: If it is detected that the physical cell identifiers of two neighboring cells of the fourth cell in the first serving cell are the same, then determine the target cell to be modified with the physical cell identifier from the two neighboring cells according to the neighboring cell service information.
9. A physical cell identifier conflict handling device, characterized in that Applied to the first base station, the device includes: The first serving cell information acquisition module is used to acquire the first serving cell information of the first base station; The neighboring cell service information acquisition module is used to acquire the neighboring cell service information sent by the neighboring base station of the first base station from the signaling message of the target interface, where the target interface is the signaling message exchange interface between neighboring base stations, and the neighboring cell service information includes the second serving cell information, and the second serving cell is the cell that connects the neighboring base station and is adjacent to the first serving cell; The neighboring cell information acquisition module is used to, if it is detected that there is a physical cell identifier conflict between the first cell in the first serving cell information and the second cell in the second serving cell information, then acquire the information of the second cell and the neighboring cell information of the second cell from the neighboring cell service information; The first target cell determination module is used to determine the first target cell to be modified with the physical cell identifier from the first cell and the second cell according to the information of the first cell and the second cell, and the neighboring cell information of the first cell and the second cell; The signaling messages of the target interface include multiple message types, and the multiple message types include non-essential supplementary fields, and the content of the non-essential supplementary fields is preset to include the neighboring cell service information; the neighboring cell service information includes the second serving cell information and the neighboring cell information of the second serving cell, and the neighboring cell information includes: whether there is a neighboring cell for the second serving cell, the number of users in the neighboring cell, and the data throughput of the neighboring cell.
10. The device according to claim 9, characterized in that, The first target cell determination module is specifically configured to: Determine whether there are other neighboring cells for the first cell other than the second cell, and determine whether there are other neighboring cells for the second cell other than the first cell; If only one of the first cell and the second cell has the other neighboring cell, then determine the cell with the other neighboring cell as the first target cell.
11. The device according to claim 10, characterized in that, The apparatus further includes: A user number acquisition module, configured to, if there are no other neighboring cells for both the first cell and the second cell, acquire the number of users in the first cell and the second cell, and respectively obtain a first user number and a second user number; A first determination module, configured to, if the first user number is less than the second user number, determine the first cell as the first target cell; A second determination module, configured to, if the first user number is greater than the second user number, determine the second cell as the first target cell; A third determination module, configured to, if the first user number is equal to the second user number, compare the data throughput of the first cell and the data throughput of the second cell, and determine the cell with the smaller data throughput as the first target cell; Wherein, the number of users in the second cell and the data throughput of the second cell are acquired from the neighboring cell service information.
12. The device according to claim 10, characterized in that, The apparatus further includes: A user number comparison module, configured to, if there are other neighboring cells for both the first cell and the second cell, compare the number of users in the first cell and the number of users in the second cell; A fourth determination module, configured to, if the number of users in the first cell and the number of users in the second cell are not equal, determine the cell with the smaller number of users as the first target cell; A fifth determination module, configured to, if the number of users in the first cell and the number of users in the second cell are equal, compare the data throughput of the first cell and the data throughput of the second cell, and determine the cell with the smaller data throughput as the first target cell.
13. The device according to claim 9, characterized in that, The apparatus further includes: A second target cell acquisition module, configured to acquire, from the signaling message, a second target cell determined by the neighboring base station and to be subject to physical cell identifier modification; A sixth determination module, configured to determine a target cell according to the first target cell and the second target cell.
14. The device according to claim 13, wherein The apparatus further includes: A handover module, configured to, if the first cell is the target cell and the neighboring cell of the first cell is a third cell, hand over the users of the first cell to the third cell, and modify and reconfigure the physical cell identifier of the first cell. A waiting module, configured to wait for the second cell to perform physical cell identifier modification and reconfiguration if the second cell is the target cell until a modification success notification of the second cell is received from the target interface.
15. The device according to claim 9, characterized in that The physical cell identifier conflict means that the physical cell identifier of the first cell is the same as that of the second cell, or there is a modulo operation interference between the physical cell identifier of the first cell and that of the second cell.
16. The device according to claim 9, characterized in that, The apparatus further includes: A seventh determination module, configured to determine a target cell to be modified in terms of physical cell identifier from the two neighboring cells according to the neighboring cell service information if it is detected that the physical cell identifiers of two neighboring cells of a fourth cell in the first serving cell are the same.
17. An electronic device, characterized in that, The electronic device includes a processor and a memory. At least one instruction, at least one program, a code set or an instruction set is stored in the memory. The at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the physical cell identifier conflict processing method according to any one of claims 1-8.
18. A computer-readable storage medium, characterized in that, At least one instruction, at least one program, a code set or an instruction set is stored in the storage medium. The at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement the physical cell identifier conflict processing method according to any one of claims 1-8.
Citation Information
Patent Citations
Method for notifying cell scrambling conflict and device thereof
CN101784070A
PCI self-configuration and self-optimization method and device
CN113596866A