XnAp negotiation updating method and device of base station and readable storage medium

By optimizing the XnAp negotiation update method of the base station, only the service cell and neighbor information with adjacent relationships are updated, the problem of excessive amount of negotiation message data between base stations is solved, signaling overhead and negotiation frequency are reduced, and the base station performance and service stability are improved.

CN119922568APending Publication Date: 2025-05-02ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311439410.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

During the XnAp negotiation process between base stations, especially when the service cell or neighborhood specifications are large, the amount of data in the negotiation message is too large, resulting in the base station performance limit rising, affecting system and service stability.

Method used

By optimizing the XnAp negotiation update method of the base station, only the service cells corresponding to the base station and the neighbor information corresponding to the base station with an adjacency relationship are updated, so as to avoid carrying service cells without a neighborhood relationship, reduce signaling overhead, and only negotiate with the base station with an adjacency relationship, and reduce the negotiation frequency.

Benefits of technology

Reduce the frequency of base station updates, improve the efficiency of base station updates, and improve the performance and service stability of base stations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119922568A_ABST
    Figure CN119922568A_ABST
Patent Text Reader

Abstract

The invention provides an XnAp negotiation updating method of a base station. The method comprises the following steps: determining a target base station whose service cell information is updated and a first updated service cell after the target base station is updated; determining a related base station of a target base station according to an XnAp connection relationship and the first updated serving cell; and sending a first negotiation message carrying the first update serving cell to the related base station based on the target base station and an XnAp interface. Through the above mode, the XnAp negotiation updating mode of the base station is optimized from updating the total service cells of the total adjacent base station to only updating the service cells corresponding to the base station and the adjacent cell information corresponding to the base station with the adjacent relationship, the negotiation message is prevented from carrying the service cells without the adjacent cell relationship, the signaling overhead is reduced, and the user experience is improved. And the negotiation is only carried out with the base stations with the adjacency relationship, so that the negotiation frequency is reduced. Therefore, the updating frequency of the base station is reduced, the updating efficiency of the base station is improved, and the performance and service stability of the base station are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method, device, equipment and computer-readable storage medium for updating XnAp negotiation of a base station. Background Art

[0002] The Xn Application protocol (XnAp) defines the XnAp negotiation interface process and message content. Two base stations exchange negotiation information through the XnAp interface to complete the update of the base station's corresponding service cell or neighboring cell. Although the current negotiation method between base stations can meet the base station business requirements, when the service cell or neighboring cell specifications corresponding to the base station are large, the data volume of the XnAp negotiation message between base stations will be too large. For example, the maximum neighboring cell data volume specification can reach 16384*1024. Therefore, the current negotiation method is likely to cause the base station performance limit to rise, affecting the system and business stability. Summary of the invention

[0003] The main purpose of this application is to provide a base station XnAp negotiation update method, device and storage medium, aiming to optimize base station performance to improve service stability.

[0004] To achieve the above object, the present application provides an XnAp negotiation update method of a base station, and the XnAp negotiation update method of the base station includes:

[0005] Determine, according to the updated XnAp negotiation information, a target base station whose serving cell information is updated and a first updated serving cell of the target base station;

[0006] Determine a related base station of the target base station according to the XnAp connection relationship and the first updated serving cell;

[0007] Based on the XnAp interface between the target base station and the relevant base station, a first negotiation message carrying the first updated service cell is sent to the relevant base station, so that the relevant base station updates the neighboring cell information based on the first negotiation message.

[0008] In addition, to achieve the above-mentioned purpose, the present application also provides an XnAp negotiation update device of a base station, and the XnAp negotiation update device of the base station includes:

[0009] A target base station determination module, configured to determine a target base station whose serving cell information is updated and a first updated serving cell of the target base station according to the updated XnAp negotiation information;

[0010] A related base station determination module, configured to determine a related base station of the target base station according to the XnAp connection relationship and the first updated serving cell;

[0011] The first cell updating module is used to send a first negotiation message carrying the first updated service cell to the relevant base station based on the XnAp interface between the target base station and the relevant base station, so that the relevant base station updates the neighboring cell information based on the first negotiation message.

[0012] In addition, to achieve the above-mentioned purpose, the present application also provides an XnAp negotiation update device of a base station, wherein the XnAp negotiation update device of the base station includes a processor, a memory, and an XnAp negotiation update program of the base station stored in the memory and executable by the processor, wherein when the XnAp negotiation update program of the base station is executed by the processor, the steps of the XnAp negotiation update method of the base station as described above are implemented.

[0013] In addition, to achieve the above-mentioned purpose, the present application also provides a computer-readable storage medium, on which a base station's XnAp negotiation update program is stored, wherein when the base station's XnAp negotiation update program is executed by a processor, the steps of the base station's XnAp negotiation update method as described above are implemented.

[0014] The present application provides a method for updating XnAp negotiation of a base station, the method determining the target base station whose service cell information is updated and the first updated service cell of the target base station according to the updated XnAp negotiation information; determining the related base stations of the target base station according to the XnAp connection relationship and the first updated service cell; based on the XnAp interface between the target base station and the related base station, sending a first negotiation message carrying the first updated service cell to the related base station, so that the related base station updates the neighboring information based on the first negotiation message. Through the above-mentioned method, the present application optimizes the XnAp negotiation update method of the base station from updating all the service cells of all adjacent base stations to only updating the service cells corresponding to the base station and the neighboring information corresponding to the base stations with adjacent relationships, avoiding carrying service cells without adjacent relationship in the negotiation message, reducing signaling overhead, and only negotiating with base stations with adjacent relationships, reducing the negotiation frequency. As a result, the base station update frequency is reduced, the base station update efficiency is improved, and the base station performance and service stability are improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 A schematic diagram of the hardware structure of the XnAp negotiation update device of the base station involved in the embodiment of the present application;

[0016] Figure 2 This is a flow chart of a first embodiment of the XnAp negotiation update method of a base station of the present application;

[0017] Figure 3A schematic diagram of the base station adjacency relationship of the XnAp negotiation update method of the base station of the present application;

[0018] Figure 4 A schematic diagram of a setup dual-end negotiation process between a source base station and an adjacent base station in the XnAp negotiation update method of the base station of the present application;

[0019] Figure 5 A schematic diagram of the update double-end negotiation process between the source base station and the adjacent base station in the XnAp negotiation update method of the base station of the present application;

[0020] Figure 6 A schematic diagram of the negotiation process of the source base station initiating the query in the XnAp negotiation update method of the base station of the present application;

[0021] Figure 7 It is a functional module diagram of the first embodiment of the XnAp negotiation update device of the base station of the present application.

[0022] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0023] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0024] The XnAp negotiation update method of a base station involved in the embodiment of the present application is mainly applied to an XnAp negotiation update device of a base station, which can be a device with display and processing functions such as a PC, a portable computer, or a mobile terminal.

[0025] Reference Figure 1 , Figure 1 The hardware structure diagram of the XnAp negotiation update device of the base station involved in the embodiment of the present application is shown in the figure. In the embodiment of the present application, the XnAp negotiation update device of the base station may include a processor 1001 (such as a CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components; the user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard); the network interface 1004 may optionally include a standard wired interface, a wireless interface (such as a WI-FI interface); the memory 1005 may be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory, and the memory 1005 may optionally be a storage device independent of the aforementioned processor 1001.

[0026] Those skilled in the art will understand that Figure 1The hardware structure shown in the figure does not constitute a limitation on the XnAp negotiation update device of the base station, and may include more or less components than those shown in the figure, or combine certain components, or arrange the components differently.

[0027] Continue to refer to Figure 1 , Figure 1 The memory 1005 as a computer-readable storage medium may include an operating system, a network communication module, and an XnAp negotiation update program of the base station.

[0028] exist Figure 1 In the embodiment, the network communication module is mainly used to connect to the server and perform data communication with the server; and the processor 1001 can call the XnAp negotiation update program of the base station stored in the memory 1005, and execute the XnAp negotiation update method of the base station provided in the embodiment of the present application.

[0029] An embodiment of the present application provides an XnAp negotiation update method for a base station. The present application can be applied to the application layer information negotiation process of the Xn logical interface of the NR (New Radio, new wireless access technology) wireless base station. The network environment of the present application includes a RAN wireless network, a NR wireless base station to form a wireless coverage network, and there is an XnAp connection between the base stations. The present application is mainly used to solve the product and service stability under high-performance pressure scenarios of base stations under high specifications, and is also applicable to scenarios with small specifications; it is especially suitable for scenarios with larger specifications of neighboring stations, neighboring areas, and service cells caused by application scenarios such as network sharing, multi-frequency layer coverage, and base station telemetry.

[0030] Reference Figure 2 , Figure 2 4 is a flow chart of a first embodiment of an XnAp negotiation update method of a base station of the present application.

[0031] In this embodiment, the XnAp negotiation update method of the base station includes the following steps:

[0032] Step S10, determining a target base station whose serving cell information is updated and a first updated serving cell of the target base station according to the updated XnAp negotiation information;

[0033] The XnAp protocol between gNBs (the next Generation Node B) defines the XnAp negotiation interface process and message content. Currently, the Setup or update negotiation process message carries the full protocol message definition content. Therefore, any change in related information will trigger an update of the full protocol message definition content. Especially when the neighboring cells and service cells are large in size, the increase in XnAp negotiation messages between stations will cause the network to generate more invalid base station processing performance overhead;

[0034] In order to solve the above problems, this application optimizes the XnAp negotiation update method of the base station from updating all adjacent base stations and all service cells to only updating the service cell corresponding to the base station and the neighboring cell information corresponding to the base station with an adjacent relationship, avoiding the negotiation message carrying service cells without neighboring cell relationships, and only negotiating with base stations with adjacent relationships, reducing signaling overhead, and only negotiating with base stations with adjacent relationships, reducing the negotiation frequency. As a result, the base station update frequency is reduced, the base station update efficiency is improved, and the base station performance and service stability are improved.

[0035] Specifically, the XnAp negotiation information between each base station is monitored in real time or according to a preset time interval. When the XnAp negotiation information is monitored to be updated, the base station whose service cell is updated is determined according to the updated XnAp negotiation information. The base station to be updated may be one or more. When there are more than one base stations to be updated, each base station is acquired in sequence and used as a target base station. All the service cell information after the target base station is updated can be acquired as the first updated service cell. The original service cell can also be updated according to the difference between the original service cell of the target base station and the updated service cell, and the updated service cell is used as the first updated service cell.

[0036] Step S20, determining a related base station of the target base station according to the XnAp connection relationship and the first updated serving cell;

[0037] In this embodiment, a base station that has an XnAp connection relationship with the target base station and whose service cell is adjacent to any cell in the first updated service cell is a related base station of the target base station. The related base station may be one or more.

[0038] Furthermore, the step S20 specifically includes:

[0039] Acquire neighboring cell information corresponding to a candidate base station and the first updated service cell, wherein the candidate base station has the XnAp connection relationship with the target base station;

[0040] Based on the base station corresponding to the neighboring cell information, the relevant base station is determined among the candidate base stations.

[0041] Specifically, first determine a base station that has an XnAp connection relationship with the current base station as a candidate base station. Obtain the service cell corresponding to each candidate base station, and determine the neighboring cell information that has an adjacent relationship with the first updated service cell in the service cell corresponding to each candidate base station. Determine the base station to which the neighboring cell information belongs as a related base station. The neighboring cell information is one or more cell information adjacent to the first updated service cell.

[0042] Therefore, XnAp is optimized from all neighboring base stations and all service cells to specific neighboring base stations negotiating only service cells with neighboring relationships. Service cells without neighboring relationships are not used and are not carried in XnAp negotiations, which reduces signaling overhead and eliminates unnecessary increase in negotiation frequency caused by its changes; in the scenario of multiple neighboring base stations, different neighboring base stations obtain the best adaptation and satisfactory negotiation content, which greatly optimizes the performance of base stations and improves stability.

[0043] Step S30: Based on the XnAp interface between the target base station and the relevant base station, a first negotiation message carrying the first updated service cell is sent to the relevant base station, so that the relevant base station updates the neighboring cell information based on the first negotiation message.

[0044] In this embodiment, a first negotiation message is generated according to the first updated service cell. The first negotiation message is sent to the relevant base station through the XnAp interface between the relevant base station. Thus, the updated service cell of the target base station is actively reported to each relevant base station, and each relevant base station can update the neighboring cell information of the base station according to the updated service cell of the target base station.

[0045] The above embodiment provides a method for updating XnAp negotiation of a base station, the method determining the target base station whose service cell information is updated and the first updated service cell of the target base station according to the updated XnAp negotiation information; determining the relevant base station of the target base station according to the XnAp connection relationship and the first updated service cell; based on the XnAp interface between the target base station and the relevant base station, sending a first negotiation message carrying the first updated service cell to the relevant base station, so that the relevant base station updates the neighboring information based on the first negotiation message. Through the above method, the present application optimizes the XnAp negotiation update method of the base station from updating all the service cells of all adjacent base stations to only updating the service cell corresponding to the base station and the neighboring information corresponding to the base station with an adjacent relationship. The negotiation message of the present application avoids carrying a service cell without a neighboring relationship, and only negotiates with a base station with an adjacent relationship, which reduces the signaling overhead, and only negotiates with a base station with an adjacent relationship, which reduces the negotiation frequency. As a result, the base station update frequency is reduced, the base station update efficiency is improved, and the base station performance and service stability are improved.

[0046] Furthermore, before determining the target base station whose serving cell information is updated and the first updated serving cell of the target base station according to the updated XnAp negotiation information, the method further includes:

[0047] Based on the second layer adjacent base stations, obtain all the serving cell information of the target base station and all the serving cell information of the related base stations;

[0048] All serving cell information of the relevant base station is sent to the target base station, and all serving cell information of the target base station is sent to the relevant base station.

[0049] like Figure 3 As shown, if all neighboring cell information is not included in the configuration modeling, the adjacent base station needs to negotiate with the second-layer adjacent base station (i.e., the adjacent base station of the adjacent base station) to obtain the relevant neighboring cell information, which increases the frequency of negotiation signaling. In this embodiment, in order to solve the above problem, before updating the service cell and neighboring cell information of the base station, the second-layer adjacent base station is pre-assigned to obtain all the service cell information of the target base station and all the service cell information of the related base stations. And send all the service cell information of the related base stations to the target base station, and send all the service cell information of the target base station to the related base station, so as to reduce the frequency of sending negotiation information to the second-layer adjacent base station and reduce the frequency of negotiation signaling.

[0050] Through the above method, the present application reduces the computing resource and memory resource overhead in the single or concurrent negotiation process of the NR base station XnAP, and improves the timeliness of the information required for the basic services of the base station; removes the update process of the XnAp no service demand information between base stations, and avoids the network XnAp negotiation signaling storm;

[0051] Specifically, Figure 4 As shown, the interaction process between a source base station (SourceGNB) and a neighboring base station (NbrGNB) is taken as an example for description. It can be understood that the target base station can be the source base station or the neighboring base station. In this embodiment, the target base station is taken as an example for description.

[0052] Before updating the serving cell and neighboring cell information, you need to first perform the neighboring cell information setup. The setup dual-end negotiation process is as follows:

[0053] 1. NbrGNB generates negotiation information XN SETUP REQUEST (i.e., establishment request) carrying all serving cells of its own base station, and sends the setup request to SourceGNB;

[0054] 2. After receiving the setup request, SourceGNB generates a negotiation message XNSETUP RESPONSE (i.e., setup response) that carries all the service cells of its own base station, and sends the setup response to NbrGNB;

[0055] 3. After receiving the setup response, NbrGNB parses the gNB identifier (i.e., base station identifier) ​​of the source base station and associates and stores all the service cells of the source base station and their base station identifiers.

[0056] 4. SourceGNB generates negotiation information XN SETUP REQUEST (i.e., establishment request) carrying all serving cells of its own base station, and sends the setup request to NbrGNB;

[0057] 5. After receiving the setup request, NbrGNB generates a negotiation message XNSETUP RESPONSE (i.e., setup response) carrying all service cells of its own base station, and sends the setup response to SourceGNB;

[0058] 6. After receiving the setup response, SourceGNB parses the gNB identifier of the adjacent base station and associates and stores all the service cells of the adjacent base station and their base station identifiers to complete the setup negotiation of all service cells on both ends.

[0059] It is understandable that the interaction process of other adjacent base stations of the source base station and the adjacent base station as the source base station is the same, which will not be repeated here. The order of the above setup negotiation is interchangeable and is not limited in this embodiment.

[0060] Further, based on the first embodiment, this embodiment provides a second embodiment of the XnAp negotiation update method of the base station of the present application.

[0061] In this embodiment, after step S30, the following steps are further included:

[0062] In the case that there is no update of the serving cell corresponding to the relevant base station, based on the XnAp interface, a confirmation message of the cell to be updated is fed back to the target base station.

[0063] In this embodiment, after receiving the first negotiation message sent by the target base station, the relevant base station inquires whether the service cell corresponding to the base station has been updated, and feeds back the query result to the target base station through the XnAp interface. The target base station determines whether the service cell corresponding to the relevant base station has been updated based on the negotiation information fed back by the relevant base station. In the case that the service cell corresponding to the relevant base station has not been updated, the cell to be updated information is generated, and a negotiation message carrying the cell to be updated information is fed back to the target base station to remind the target base station that the service cell of the relevant base station has not been updated, and the service cell of the relevant base station is monitored again until the service cell of the relevant base station is updated.

[0064] Furthermore, after step S30, the method further includes:

[0065] When a service cell corresponding to the relevant base station is updated, obtaining a second updated service cell of the relevant base station;

[0066] Based on the XnAp interface, a second negotiation message carrying the second updated serving cell is fed back to the target base station, so that the target base station updates the neighboring cell information based on the second negotiation message.

[0067] In this embodiment, when the service cell corresponding to the relevant base station is updated, a second updated service cell of the relevant base station is further obtained, and a second negotiation message is generated according to the second updated service cell. Based on the XnAp interface, the second negotiation message is fed back to the target base station. The target base station can update the neighboring cell information based on the updated service cell of the relevant base station.

[0068] Specifically, Figure 5 As shown, the source base station (SourceGNB) and an adjacent base station (NbrGNB) perform a two-end negotiation process to update the serving cell and neighboring cell information as follows:

[0069] Determine whether the NbrGNB has a service cell update, that is, execute the XnAp negotiation update decision process for the NbrGNB;

[0070] 1. When the XnAp negotiation information is updated (i.e., the target base station for updating the serving cell information is determined to be NbrGNB), NbrGNB generates an update request NG-RAN NODE CONFIGURATION UPDATE carrying an updated serving cell (such as the first updated serving cell) having an adjacent relationship with SourceGNB, and sends the update request to SourceGNB;

[0071] 2. After SourceGNB receives the update request:

[0072] When the service cell of its own base station is also updated, an update response XNNG-RAN NODE CONFIGURATION UPDATE ACKNOWLEDGE is generated according to the updated service cell having an adjacent relationship with the NbrGNB, and the update response is sent to the NbrGNB;

[0073] When the serving cell of its own base station has not been updated, it replies with confirmation (i.e., the update response of the cell to be updated), and sends the update response to be updated to the NbrGNB;

[0074] Determine whether the SourceGNB has a serving cell update, that is, execute the XnAp negotiation update decision process on the SourceGNB;

[0075] 3. When the XnAp negotiation information is updated (i.e., the target base station for updating the serving cell information is determined to be SourceGNB), SourceGNB generates an update request NG-RAN NODE CONFIGURATION UPDATE carrying an updated serving cell (i.e., the first updated serving cell) having an adjacent relationship with NbrGNB, and sends the update request to NbrGNB;

[0076] 4. NbrGNB receives the update request:

[0077] When the service cell of its own base station is also updated, an update response NG-RAN NODE CONFIGURATION UPDATE ACKNOWLEDGE is generated according to the updated service cell that has an adjacent relationship with SourceGNB, and the update response is sent to SourceGNB;

[0078] When the service cell of its own base station has not been updated, it replies with confirmation (i.e., the update response of the cell to be updated), and sends the update response to be updated to SourceGNB to complete the update negotiation of all service cells on both ends.

[0079] Through the above method, when the service cell of the base station is updated, it is actively reported to the relevant base stations based on the updated service cell, avoiding multiple adjacent base stations from simultaneously initiating negotiation with the target base station, thereby reducing the peak performance pressure of the target base station.

[0080] Through the above method, XnAp negotiation update can filter service cells based on neighbor relationships, and service cells without neighbor relationships are not carried in the XnAp update negotiation message, which meets business needs while reducing other signaling processing processes that are not required by the business.

[0081] Furthermore, the XnAp negotiation update method of the base station further includes:

[0082] Generate active query instructions based on a preset active query cycle;

[0083] Based on the active query instruction, an update query instruction is sent to the adjacent base station corresponding to the target base station to obtain the updated neighboring area information of the adjacent base station.

[0084] If multiple adjacent base stations initiate negotiation processes to the target base station at the same time, the peak performance pressure of the target base station will increase. In this embodiment, in order to solve the above problem, the target base station can periodically and actively query the adjacent base station for neighboring cell information based on a preset active query period.

[0085] Specifically, the user can set the preset active query period according to actual needs, such as 10 hours, one day or one week. The target base station or server generates an active query instruction based on the preset active query period. And sends a query instruction to the adjacent base station based on the active query instruction to periodically query and obtain the updated neighboring area information of the adjacent base station.

[0086] Through the above method, the present application avoids the competition for base station performance resources between the XnAp negotiation process and the UE dedicated process, while improving the optimization performance and base station stability, ensuring dedicated KPI indicators and improving user experience.

[0087] Further, before sending an update query instruction to the adjacent base station corresponding to the target base station based on the active query instruction to obtain the updated neighboring cell information of the adjacent base station, it also includes:

[0088] Acquire a neighboring cell corresponding to the serving cell of the target base station, and determine a base station to which the neighboring cell belongs based on the service indication information;

[0089] The adjacent base station is determined based on the base station to which the neighboring cell belongs.

[0090] In this embodiment, the current serving cell of the target base station is obtained, and then a cell adjacent to the current serving cell is obtained as a neighboring cell. According to the service indication information, the base station to which the neighboring cell belongs is determined, that is, the adjacent base station. The service indication information is information indicating the base station and its corresponding serving cell issued by the operator.

[0091] It can be understood that the adjacent base station is a base station determined based on the current service cell of the target base station, and the related base station is a base station determined based on the first updated service cell after the target base station is updated. The adjacent base station and the related base station can be the same or different. When the current service cell is the same as the first updated service cell, the adjacent base station is the same as the related base station; when the current service cell is different from the first updated service cell, the adjacent base station is different from the related base station.

[0092] Through the above-mentioned method, this embodiment provides a performance optimization mechanism for discrete and performance-adaptive design of active query of neighboring cells. Active query of neighboring cells is optimized from two dimensions of discreteness and performance adaptation: discreteness includes query time discreteness between multiple neighboring stations of the same source base station and between different source base stations in the network. By discretely selecting the time point when initiating active query, instantaneous signaling storms of base stations and networks triggered by simultaneous queries are avoided. Performance adaptation means that when initiating active query, adaptive time adjustment can be made based on the load situation of the source base station to avoid high-load operation time points of the base station due to UE-specific services or other functions. Through the optimized design of active query, the functional stability and key indicator performance of the base station during large-scale neighboring cell query are ensured, thereby improving user satisfaction. By actively and periodically performing neighboring cell information query, simultaneous negotiation of multiple adjacent base stations is avoided, the peak performance pressure of the target base station is reduced, and the base station performance and service stability are further improved.

[0093] Further, the generating the active query instruction based on the preset active query cycle includes:

[0094] Based on a preset active query cycle, obtaining the current load of the adjacent base station;

[0095] When the current load meets the preset active query condition, the active query instruction is generated.

[0096] In this embodiment, before performing a neighboring cell information update query, the query time is further determined in combination with the current load of the base station. That is, when the preset active query cycle is reached, the current load of the adjacent base station to be queried is obtained, and when the current load meets the preset active query condition, such as when the current load is less than the preset load threshold, an active query instruction is generated to query the adjacent base station for neighboring cell information. In the case where the current load does not meet the preset active query condition, that is, when the current load is large, the current load query can be performed again during the next active query cycle, or after a preset time interval, such as 3 minutes or 30 minutes, until the current load meets the condition, an active query is performed.

[0097] It is understandable that the time for active query can be set to a time with less business, such as 22:00-6:00 in the evening, to further reduce the system load and improve base station performance and business stability.

[0098] Specifically, Figure 6 As shown, the process of the source base station (SourceGNB) performing SourceGNB active query is as follows:

[0099] 1. SourceGNB executes XnAp active query and judgment process:

[0100] Get the time interval between the current time and the last active query time, and determine whether the time interval reaches the active query period;

[0101] When the time interval reaches the active query period, determining whether the current load of the adjacent base station to be queried meets the preset active query condition;

[0102] When the preset active query conditions are met (i.e., the query judgment result is to initiate a query), an active query instruction is generated and the active query process is entered;

[0103] 2. SourceGNB obtains the neighboring cell corresponding to the serving cell of its own base station, and generates a query indication Cell Assistance Information NR (indicating the opposite serving cell condition for which neighboring cell information needs to be queried) according to the pre-filled service function conditions, so as to query the base station (such as NbrGNB) to which the above neighboring cell belongs;

[0104] 3. Generate a query request NG-RAN NODECONFIGURATION UPDATE carrying Cell Assistance Information NR and send the query request to NbrGNB;

[0105] 5. NbrGNB receives the query request, parses the Cell Assistance Information NR, and obtains the service cell and neighboring cell information that needs to be replied;

[0106] 6. NbrGNB generates a query reply NG-RAN NODECONFIGURATION UPDATE ACKNOWLEDGE based on the serving cell and neighboring cell information that needs to be replied;

[0107] 7. After SourceGNB receives the query response, it synchronizes it to the relevant business functions within the system to complete the negotiation of the active query.

[0108] The relevant services of the serving cell (such as basic mobility services such as handover) have timely requirements, while the neighboring cells (ANR / PCI) do not. Based on this feature, in this embodiment, XnAp is optimized from the full interface negotiation mode to the basic negotiation process to decouple the neighboring cells and the neighboring cells from active queries. This allows the serving cell and neighboring cell services to be used by different base station functions, enriching the base station functions and key service indicators.

[0109] The XnAp basic negotiation scenario is decoupled from the service cell and neighboring cell information, and an active query function for neighboring cell information is provided. As a result, the initial setup / update basic process can only carry the service cell defined by the protocol without the neighboring cell information. The update of neighboring cell information has changed from passive reception update to active query based on business requirements with controllable performance consumption, which reduces the performance pressure of the base station. At the same time, the basic negotiation does not carry neighboring cells, which fundamentally avoids the impact of the second-layer adjacent base station on the negotiation of the source base station and eliminates the network amplification effect. Moreover, when actively querying to obtain neighboring cells, the service cell update time of different source base stations in the network and different adjacent base stations of the same source base station is discretized, avoiding short-term signaling storms in the network, and supporting base station performance adaptation, so that the base station does not need to optimize base station performance due to resource competition, and ensure base station functions and key business indicators.

[0110] In addition, an embodiment of the present application also provides an XnAp negotiation update device of a base station.

[0111] Reference Figure 7 , Figure 7 It is a functional module diagram of the first embodiment of the XnAp negotiation update device of the base station of the present application.

[0112] In this embodiment, the XnAp negotiation update device of the base station includes:

[0113] A target base station determination module 10, configured to determine a target base station whose serving cell information is updated and a first updated serving cell of the target base station according to the updated XnAp negotiation information;

[0114] A related base station determination module 20, configured to determine a related base station of the target base station according to the XnAp connection relationship and the first updated serving cell;

[0115] The first cell updating module 30 is used to send a first negotiation message carrying the first updated service cell to the relevant base station based on the XnAp interface between the target base station and the relevant base station, so that the relevant base station updates the neighboring cell information based on the first negotiation message.

[0116] Furthermore, the XnAp negotiation update device of the base station further includes a second cell update module, and the second cell update module is used to:

[0117] When a service cell corresponding to the relevant base station is updated, obtaining a second updated service cell of the relevant base station;

[0118] Based on the XnAp interface, a second negotiation message carrying the second updated serving cell is fed back to the target base station, so that the target base station updates the neighboring cell information based on the second negotiation message.

[0119] Furthermore, the second cell updating module is further used for:

[0120] In the case that there is no update of the serving cell corresponding to the relevant base station, based on the XnAp interface, a confirmation message of the cell to be updated is fed back to the target base station.

[0121] Furthermore, the related base station determination module 20 is further configured to:

[0122] Acquire neighboring cell information corresponding to a candidate base station and the first updated service cell, wherein the candidate base station has the XnAp connection relationship with the target base station;

[0123] Based on the base station corresponding to the neighboring cell information, the relevant base station is determined among the candidate base stations.

[0124] Furthermore, the XnAp negotiation update device of the base station further includes an active query module, which is used to:

[0125] Generate active query instructions based on a preset active query cycle;

[0126] Based on the active query instruction, an update query instruction is sent to the adjacent base station corresponding to the target base station to obtain the updated neighboring area information of the adjacent base station.

[0127] Furthermore, the active query module is also used for:

[0128] Acquire a neighboring cell corresponding to the serving cell of the target base station, and determine a base station to which the neighboring cell belongs based on the service indication information;

[0129] The adjacent base station is determined based on the base station to which the neighboring cell belongs.

[0130] Furthermore, the active query module is also used for:

[0131] Based on a preset active query cycle, obtaining the current load of the adjacent base station;

[0132] When the current load meets the preset active query condition, the active query instruction is generated.

[0133] Furthermore, the XnAp negotiation update device of the base station further includes a cell information acquisition module, which is used to:

[0134] Based on the layer 2 neighboring base stations, obtain all serving cell information of the target base station and all serving cell information of the related base stations;

[0135] All serving cell information of the relevant base station is sent to the target base station, and all serving cell information of the target base station is sent to the relevant base station.

[0136] Among them, each module in the above-mentioned XnAp negotiation update device of the base station corresponds to each step in the above-mentioned XnAp negotiation update method embodiment of the base station, and its functions and implementation processes are no longer repeated here one by one.

[0137] In addition, an embodiment of the present application also provides a computer-readable storage medium.

[0138] The computer-readable storage medium of the present application stores an XnAp negotiation update program of a base station, wherein when the XnAp negotiation update program of the base station is executed by a processor, the steps of the XnAp negotiation update method of the base station as described above are implemented.

[0139] Among them, the method implemented when the XnAp negotiation update program of the base station is executed can refer to the various embodiments of the XnAp negotiation update method of the base station of the present application, and will not be repeated here.

[0140] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0141] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0142] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0143] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0144] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A XnAp negotiation update method for a base station, characterized in that: The XnAp negotiation update method of the base station includes: Determine, according to the updated XnAp negotiation information, a target base station whose serving cell information is updated and a first updated serving cell of the target base station; Determine a related base station of the target base station according to the XnAp connection relationship and the first updated serving cell; Based on the XnAp interface between the target base station and the relevant base station, a first negotiation message carrying the first updated service cell is sent to the relevant base station, so that the relevant base station updates the neighboring cell information based on the first negotiation message.

2. The XnAp negotiation update method of the base station according to claim 1, characterized in that: After sending the first negotiation message carrying the first updated serving cell to the relevant base station based on the XnAp interface between the target base station and the relevant base station, the method further includes: When a service cell corresponding to the relevant base station is updated, obtaining a second updated service cell of the relevant base station; Based on the XnAp interface, a second negotiation message carrying the second updated serving cell is fed back to the target base station, so that the target base station updates the neighboring cell information based on the second negotiation message.

3. The XnAp negotiation update method of a base station as claimed in claim 1, characterized in that: After sending the first negotiation message carrying the first updated serving cell to the relevant base station based on the XnAp interface between the target base station and the relevant base station, the method further includes: In the case that there is no update of the serving cell corresponding to the relevant base station, based on the XnAp interface, a confirmation message of the cell to be updated is fed back to the target base station.

4. The XnAp negotiation update method of a base station as claimed in claim 1, characterized in that: The determining, according to the XnAp connection relationship and the first updated serving cell, the related base stations of the target base station comprises: Acquire neighboring cell information corresponding to a candidate base station and the first updated service cell, wherein the candidate base station has the XnAp connection relationship with the target base station; Based on the base station corresponding to the neighboring cell information, the relevant base station is determined among the candidate base stations.

5. The XnAp negotiation update method of a base station as claimed in claim 1, characterized in that: The XnAp negotiation update method of the base station also includes: Generate active query instructions based on a preset active query cycle; Based on the active query instruction, an update query instruction is sent to the adjacent base station corresponding to the target base station to obtain the updated neighboring area information of the adjacent base station.

6. The XnAp negotiation update method of the base station as claimed in claim 5, characterized in that: Before sending an update query instruction to the adjacent base station corresponding to the target base station based on the active query instruction to obtain the updated neighboring cell information of the adjacent base station, the method further includes: Acquire a neighboring cell corresponding to the serving cell of the target base station, and determine the base station to which the neighboring cell belongs based on the service indication information; The adjacent base station is determined based on the base station to which the neighboring cell belongs.

7. The XnAp negotiation update method of the base station as claimed in claim 5, characterized in that: The generating the active query instruction based on the preset active query cycle includes: Based on a preset active query period, obtaining the current load of the adjacent base station; When the current load meets the preset active query condition, the active query instruction is generated.

8. The XnAp negotiation update method of a base station according to any one of claims 1 to 7, characterized in that: Before determining the target base station whose serving cell information is updated and the first updated serving cell of the target base station according to the updated XnAp negotiation information, the method further includes: Based on the second layer adjacent base stations, obtain all the serving cell information of the target base station and all the serving cell information of the related base stations; All serving cell information of the relevant base station is sent to the target base station, and all serving cell information of the target base station is sent to the relevant base station.

9. An XnAp negotiation update device of a base station, characterized in that: The XnAp negotiation update device of the base station includes a processor, a memory, and an XnAp negotiation update program of the base station stored in the memory and executable by the processor, wherein when the XnAp negotiation update program of the base station is executed by the processor, the steps of the XnAp negotiation update method of the base station according to any one of claims 1 to 8 are implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores an XnAp negotiation update program of a base station, wherein when the XnAp negotiation update program of the base station is executed by a processor, the steps of the XnAp negotiation update method of a base station according to any one of claims 1 to 8 are implemented.