Methods, devices, and electronic equipment for determining base station service status

By using X2 or XN links to communicate with a third base station with a normal network management link when the base station network link is disconnected, the problem of rapid detection when the base station goes out of service is solved, and the accurate determination of the base station service status and the continuity of user services are achieved.

CN118828616BActive Publication Date: 2025-10-31CHINA MOBILE GRP FUJIAN CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410315384.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-19
Publication Date
2025-10-31
Estimated Expiration
2044-03-19

AI Technical Summary

Technical Problem

Existing technologies make it difficult to quickly and accurately determine the service status of base stations, especially when the network management link is disconnected. This results in the inability to detect and handle base station outages in a timely manner, affecting users' service usage.

Method used

When the network link of the first base station is disconnected, a query command is sent to the third base station with which it has established an X2 or XN link. The service status of the first base station is obtained and determined by utilizing the normal status of the network management link of the third base station. Communication is carried out using the X2/XN protocol to improve efficiency and accuracy.

Benefits of technology

It enables rapid and accurate determination of base station service status when network management links are abnormal, reduces data transmission latency, improves communication and detection efficiency, and ensures the continuity of user services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118828616B_ABST
    Figure CN118828616B_ABST
Patent Text Reader

Abstract

This application proposes a method, apparatus, and electronic device for determining the service status of a base station. The method includes: acquiring a first base station to be tested for service status, wherein the link between the first base station and its corresponding network management system is disconnected; identifying at least one second base station that has established an X2 or XN link with the first base station; acquiring a third base station from the at least one second base station, wherein the link between the third base station and its corresponding network management system is connected; sending a first query instruction to the third base station, wherein the first query instruction instructs the third base station to query the X2 or XN link status with the first base station; and determining the target status corresponding to the service link of the first base station based on the query result reported by the third base station, wherein the query result indicates the X2 or XN link status. This allows for the rapid and accurate determination of the service status of a first base station with an abnormal network management link.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a method, apparatus and electronic device for determining the service status of a base station. Background Technology

[0002] Base stations may go offline due to various factors such as weather and transmission disruptions during operation, and in severe cases, this can lead to base station downtime or service outage. The most serious system failure resulting from a base station outage is the interruption of all services, rendering users unable to use mobile phones and other communication devices. For users, base station outages also mean the unavailability of mobile payment, smart city, and artificial intelligence technologies and services, causing losses for operators. Therefore, a comprehensive analysis of base station outages and subsequent cost estimations become crucial.

[0003] Existing methods for base station status detection include manual inspection, automated monitoring tools, and big data analytics. Manual inspection can detect hardware and software faults in base stations, but it requires significant manpower and time and cannot monitor all base stations in real time. Network management monitoring tools can automatically scan and detect base station status, achieving full automation and improving detection efficiency and accuracy. However, this method cannot confirm the base station's viability when the baseband northbound link fails, and optimization personnel need to log into multiple vendors' network management systems to make judgments, affecting the efficiency of result assessment. Big data analytics can analyze and extract useful information from massive amounts of base station data to detect whether the base station's service status is normal; however, big data analytics requires processing large amounts of data. Therefore, how to quickly and accurately determine the service status of base stations has become an urgent problem to be solved. Summary of the Invention

[0004] This application aims to at least partially address one of the technical problems in the related art.

[0005] Therefore, the first objective of this application is to propose a method for determining the service status of a base station. In the event that the network link of the first base station is disconnected, a query command for querying the X2 or XN link status with the first base station is sent to a third base station that has established an X2 or XN link with the first base station and whose network management link is normal. Based on the queried X2 or XN link status, the service status of the first base station can be determined. Furthermore, communication using the X2 / XN protocol can greatly improve communication efficiency and reduce data transmission latency, thereby enabling the rapid and accurate determination of the service status of the first base station with an abnormal network management link.

[0006] The second objective of this application is to provide a device for determining the service status of a base station.

[0007] The third objective of this application is to propose an electronic device.

[0008] The fourth objective of this application is to propose a communication system.

[0009] The fifth objective of this application is to provide a computer-readable storage medium.

[0010] To achieve the above objectives, a method for determining the service status of a base station is proposed in the first aspect of this application, comprising:

[0011] The first base station to be tested for service status is obtained, wherein the link between the first base station and the corresponding network management system is disconnected.

[0012] Identify at least one second base station that has established an X2 or XN link with the first base station;

[0013] A third base station is obtained from the at least one second base station, wherein the link between the third base station and the corresponding network management system is in a connected state;

[0014] Send a first query instruction to the third base station, wherein the first query instruction is used to instruct the third base station to query the X2 or XN link status between the third base station and the first base station;

[0015] Based on the query results reported by the third base station, the target status corresponding to the service link of the first base station is determined, wherein the query results are used to indicate the status of the X2 or XN link.

[0016] To achieve the above objectives, a second aspect of this application provides an apparatus for determining the service status of a base station, comprising:

[0017] The first acquisition module is used to acquire the first base station to be tested for service status, wherein the link between the first base station and the corresponding network management system is disconnected.

[0018] The first determining module is used to determine at least one second base station that has established an X2 or XN link with the first base station;

[0019] The second acquisition module is used to acquire a third base station from the at least one second base station, wherein the link between the third base station and the corresponding network management system is in a connected state;

[0020] The sending module is used to send a first query instruction to the third base station, wherein the first query instruction is used to instruct the third base station to query the X2 or XN link status between the third base station and the first base station;

[0021] The second determining module is used to determine the target status corresponding to the service link of the first base station based on the query result reported by the third base station, wherein the query result is used to indicate the status of the X2 or XN link.

[0022] To achieve the above objectives, a third aspect of this application provides an electronic device comprising:

[0023] A processor, and a memory communicatively connected to the processor;

[0024] The memory stores computer-executed instructions;

[0025] The processor executes computer execution instructions stored in the memory to implement the method as described in the first aspect embodiment.

[0026] To achieve the above objectives, a fourth aspect of this application provides a communication system including an electronic device, a base station, and a network management system, wherein the electronic device is configured to implement the method described in the first aspect embodiment.

[0027] To achieve the above objectives, a fifth aspect of this application provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, are used to implement the method described in the first aspect embodiment.

[0028] To achieve the above objectives, a sixth aspect of this application provides a computer program product, a computer program that, when executed by a processor, implements the method described in the first aspect embodiment.

[0029] The method, apparatus, and electronic equipment for determining the service status of a base station provided in this application first acquire a first base station to be tested for service status, wherein the link between the first base station and its corresponding network management system is disconnected. Then, at least one second base station with an established X2 or XN link to the first base station is identified. Next, a third base station is acquired from the at least one second base station, wherein the link between the third base station and its corresponding network management system is connected. Then, a first query instruction is sent to the third base station, instructing it to query the X2 or XN link status with the first base station. Finally, based on the query result reported by the third base station, the target status corresponding to the service link of the first base station is determined, wherein the query result indicates the X2 or XN link status. Therefore, even when the network link of the first base station is disconnected, a query instruction for querying the X2 or XN link status with the first base station is sent to a third base station with an established X2 or XN link and a normal network management link. Based on the queried X2 or XN link status, the service status of the first base station is determined. Furthermore, communication using the X2 / XN protocol can greatly improve communication efficiency and reduce data transmission latency, thereby enabling rapid and accurate determination of the service status of a first base station with an abnormal network management link.

[0030] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0031] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:

[0032] Figure 1 A flowchart illustrating a method for determining the service status of a base station provided in an embodiment of this application;

[0033] Figure 2 This is a schematic diagram illustrating the establishment of an X2 or XN link between base stations according to an embodiment of this disclosure;

[0034] Figure 3 A flowchart illustrating yet another method for determining base station service status provided in this application embodiment; and

[0035] Figure 4 This is a schematic diagram of the structure of a base station service status determination device provided in an embodiment of this application. Detailed Implementation

[0036] The embodiments of this application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0037] The method and apparatus for determining the service status of a base station according to embodiments of this application are described below with reference to the accompanying drawings.

[0038] Figure 1 This is a flowchart illustrating a method for determining the service status of a base station, as provided in an embodiment of this application.

[0039] like Figure 1 As shown, the method for determining the service status of this base station includes the following steps:

[0040] Step 101: Obtain the first base station to be tested for service status, wherein the link between the first base station and the corresponding network management system is disconnected.

[0041] The first base station is one whose network management link is disconnected and whose service status is uncertain.

[0042] In some embodiments, a service outage alarm reported by a first base station can be received to determine that the first base station is the first base station to be tested for service status.

[0043] Step 102: Identify at least one second base station that has established an X2 or XN link with the first base station.

[0044] In some embodiments, if the first base station is a Long Term Evolution (LTE) type base station, then at least one second base station that has established an X2 link with the first base station is identified.

[0045] In some embodiments, if the first base station is a 5G type base station, then at least one second base station that has established an XN link with the first base station is determined.

[0046] In some embodiments, the number of second base stations that have established X2 or XN links with the first base station can be one or more, and this disclosure does not limit this. Figure 2 This is a schematic diagram illustrating the establishment of an X2 or XN link between base stations according to an embodiment of this disclosure, as shown below. Figure 2 As shown, the central base station is the first base station, and the six surrounding base stations are the second base stations that establish X2 or XN links with the first base station.

[0047] In some embodiments, a preset relationship table can be queried based on the first identifier corresponding to the first base station to obtain the second identifier corresponding to the second base station, wherein the relationship table is generated based on the X2 or XN link status between the base stations.

[0048] It should be noted that the relationship table stores the identifier of each base station and the identifiers of the base stations that have established X2 or XN links with it. Therefore, based on the first identifier corresponding to the first base station, the preset relationship table can be queried to obtain the second identifier corresponding to the second base station, and then the second base station can be determined based on the second identifier.

[0049] In some embodiments, a preset relational table can be generated through the following steps:

[0050] (1) Based on the equipment manufacturer to which each base station belongs and the network type corresponding to each base station, determine the second query instruction to be sent to each base station, wherein the second query instruction is used to instruct each base station to query the X2 or XN link status with neighboring base stations.

[0051] In this context, a neighboring base station is the first or more base stations connected to each base station. The equipment manufacturer of the neighboring base station may be the same as or different from that of the base station; this disclosure does not impose any restrictions on this.

[0052] In some embodiments, the base station receiving the second query instruction may also be referred to as the main base station.

[0053] In some embodiments, the query instructions differ depending on the equipment manufacturer and type of the base station. Therefore, in this embodiment, a second query instruction to be sent to each base station can be determined based on the equipment manufacturer of each base station and the network type corresponding to each base station.

[0054] In some embodiments, if the equipment manufacturer of the base station is the first manufacturer, a database query can be performed via direct database connection (DBLINK). It should be noted that different network types require different DBLINK query commands.

[0055] In some embodiments, if the equipment manufacturer to which the base station belongs is a second manufacturer and the network type corresponding to the base station is an LTE network, the corresponding second query instruction can be DSP (Digital Signal Processing) X2INTERFACE; if the equipment manufacturer to which the base station belongs is a second manufacturer and the network type corresponding to the base station is a 5G network, the corresponding second query instruction can be DSP gNB-CU (Central Unit) XN INTERFACE.

[0056] In some embodiments, if the equipment manufacturer to which the base station belongs is a third manufacturer and the network type corresponding to the base station is an LTE network, the corresponding second query instruction can be SHOW SCTP (Stream Control Transmission Protocol); if the equipment manufacturer to which the base station belongs is a second manufacturer and the network type corresponding to the base station is a 5G network, the corresponding second query instruction can be a query using the openAPI interface.

[0057] In some embodiments, if the equipment manufacturer to which the base station belongs is a fourth manufacturer and the network type corresponding to the base station is an LTE network type, the corresponding second query instruction can be LST SCTP:eNB=[eNB]; if the equipment manufacturer to which the base station belongs is a second manufacturer and the network type corresponding to the base station is a 5G network type, the corresponding second query instruction can be LST SCTP:gNB=[gNB].

[0058] (2) Send a second query command to each base station respectively.

[0059] (3) Based on the query results reported by each base station, determine the target neighbor base station associated with each base station, wherein the X2 or XN link status between the target neighbor base station and the base station is normal.

[0060] In some embodiments, the query results reported by each base station may include the X2 or XN link status between each base station and its neighboring base stations. Therefore, a target neighboring base station with a normal X2 or XN link status can be determined based on the X2 or XN link status with each neighboring base station.

[0061] (4) Generate a relationship table based on the identifier of each base station and the identifier of the associated target neighbor base station.

[0062] In some embodiments, a relationship table can also be generated based on the identifier of each base station, the identifier of neighboring base stations, and the X2 or XN link status between the base station and the neighboring base stations.

[0063] In some embodiments, the relation table can also be updated based on a preset time interval to ensure its real-time performance. For example, the relation table can be updated daily or every ten hours; this disclosure does not limit the updates.

[0064] In some embodiments, the relationship table includes the base station identifier, the base station equipment manufacturer, the neighboring base station identifier, the neighboring base station equipment manufacturer, the neighboring base station IP address, the X2 or XN link status, the update time, the data collection method, the data period, etc. Table 1 is a relationship table header provided in an embodiment of this disclosure.

[0065] Table 1

[0066]

[0067] Therefore, in this embodiment of the disclosure, base stations from multiple manufacturers can be managed in a unified manner and their service status can be monitored.

[0068] Step 103: Obtain a third base station from at least one second base station, wherein the link between the third base station and the corresponding network management system is in a connected state.

[0069] In this embodiment of the disclosure, after obtaining at least one second base station that has established an X2 or XN link with the first base station, it is necessary to further determine whether the link between the second base station and the corresponding network management system is normal. If the link between the second base station and the corresponding network management system is normal, it can be used as a third base station to query the service status of the first base station. If the link between the second base station and the corresponding network management system is abnormal, the service status of the first base station will not be queried through that base station.

[0070] Step 104: Send a first query instruction to the third base station, wherein the first query instruction is used to instruct the third base station to query the X2 or XN link status between the third base station and the first base station.

[0071] In some embodiments, the first query instruction may include a first identifier corresponding to the first base station, so that the first query instruction can be used to instruct the third base station to query the X2 or XN link status between the third base station and the first base station.

[0072] In some embodiments, the query instructions differ depending on the equipment manufacturer and type of the base station. Therefore, in this embodiment, the first query instruction to be sent to the third base station can be determined based on the equipment manufacturer of the third base station and the network type corresponding to each third base station.

[0073] In some embodiments, the type of the first query instruction sent to the third base station of different network types under each vendor may be the same as the type of the second query instruction sent to the base station of different network types under each vendor.

[0074] In some embodiments, when there are multiple third base stations, the first query instruction to be sent to each third base station can be determined according to the equipment manufacturer to which each third base station belongs and the network type corresponding to each third base station, and then each first query instruction can be sent to the corresponding third base station.

[0075] In some embodiments, a first query instruction corresponding to a third base station may be sent to the network management system corresponding to the first base station, and the network management system corresponding to the third base station may forward the first query instruction to the third base station.

[0076] In some embodiments, if the third base station is a target neighbor base station corresponding to multiple first base stations, the first query instruction can be used to instruct the third base station to query the X2 or XN link status between the third base station and the multiple first base stations.

[0077] Step 105: Based on the query results reported by the third base station, determine the target status corresponding to the service link of the first base station, wherein the query results are used to indicate the status of the X2 or XN link.

[0078] In some embodiments, if there is only one third base station, and the query result reported by the third base station indicates that the X2 or XN link status is normal, then the target status corresponding to the service link of the first base station is determined to be normal, i.e., the service status is normal; if the query result reported by the third base station indicates that the X2 or XN link status is abnormal, then the target status corresponding to the service link of the first base station is determined to be disconnected, i.e., the service status is abnormal.

[0079] In some embodiments, when there are multiple third base stations, if the query result reported by any third base station indicates that the X2 or XN link status is normal, the target status is determined to be normal; or, if the query result reported by each third base station indicates that the X2 or XN link status is abnormal, the target status is determined to be disconnected.

[0080] In some embodiments, when there are multiple third base stations, a first query instruction can be sent to one third base station first. If the query result reported by the third base station indicates that the X2 or XN link status is normal, it is determined that the service link of the first base station is normal, and the sending of the first query instruction to other third base stations can be stopped. If the query result reported by the third base station indicates that the X2 or XN link status is abnormal, the first query instruction can be sent to the next third base station until the query result reported by one of the third base stations indicates that the X2 or XN link status is normal, or all third base stations indicate that the X2 or XN link status is abnormal.

[0081] In this embodiment, a first base station to be tested for service status is first acquired, wherein the link between the first base station and its corresponding network management system is disconnected. Then, at least one second base station with an established X2 or XN link to the first base station is identified. Next, a third base station is acquired from the at least one second base station, wherein the link between the third base station and its corresponding network management system is connected. A first query command is then sent to the third base station, instructing it to query the X2 or XN link status with the first base station. Finally, based on the query results reported by the third base station, the target status corresponding to the service link of the first base station is determined, where the query results indicate the X2 or XN link status. Therefore, even when the network link of the first base station is disconnected, a query command for querying the X2 or XN link status with the first base station is sent to a third base station with an established X2 or XN link and a normal network management link. Based on the queried X2 or XN link status, the service status of the first base station can be determined. Furthermore, communication using the X2 / XN protocol can significantly improve communication efficiency and reduce data transmission latency, thereby enabling rapid and accurate determination of the service status of the first base station with an abnormal network management link.

[0082] Figure 3 This is a flowchart illustrating a method for determining the service status of a base station, as provided in an embodiment of this application. Figure 3 As shown, the method for determining the service status of this base station may include the following steps:

[0083] Step 301: Query the fourth base station whose network type is a preset network type and is a macro station, wherein the link between the fourth base station and the corresponding network management system is disconnected.

[0084] The preset network type can be LTE network or 5G network.

[0085] In some embodiments, data from the

DataTao - Full Alarm Table

[0086] The DataTao platform primarily aggregates wireless-side data (alarms, performance, MR, resources, and big data). This functional module is designed according to the northbound performance acquisition specifications.

[0087] Alarm types can include: environmental alarms, main equipment alarms, environmental high temperature alarms, power outage alarms, high temperature alarms, battery low voltage alarms, transmission alarms, cell outage alarms, performance alarms, environmental power outage alarms, standing wave alarms, RRU outage alarms, base station outage alarms, etc.

[0088] Network types can include: 1-GSM (Global System for Mobile Communications), 2-TD (Time Division), 3-LTE, 4-5G, 0-Indoor distributed amplifier, 9-Power equipment, 8-High-speed rail RRU (Remote Radio Unit);

[0089] Macro base station / indoor distribution system can include: macro base station, indoor distribution system;

[0090] Alarm status can include: 0 indicates that the current device status is faulty, and 1 indicates that the current device status is normal.

[0091] In some embodiments, when condition 1 satisfies the following conditions: [Alarm Type] equals 'Base Station Out of Service', [Network Type] = '3', [Alarm Status] equals '0', and [Macro Station / Indoor Distribution] equals 'Macro Station', the LTE base station out of service information can be obtained by statistical analysis based on condition 1.

[0092] In some embodiments, when condition 2 satisfies that [Alarm Type] equals 'Base Station Out of Service', [Network Type] = '4', [Alarm Status] equals '0', and [Macro Station / Indoor Distribution] equals 'Macro Station', the 5G base station out of service information can be obtained by statistical analysis based on condition 2.

[0093] Step 302: Determine the set of first base stations corresponding to each preset network type within each geographical area based on the geographical range to which each fourth base station belongs and the corresponding preset network type.

[0094] The geographical scope can be at the district or county level.

[0095] Among them, a set of first base stations contains a fourth base station of the same network type in the same district or county.

[0096] Step 303: If the number of fourth base stations in any set of first base stations is greater than or equal to the first threshold, then the fourth base station in any set of first base stations is determined as the first base station.

[0097] The first threshold can be 50, 60, etc., and this disclosure does not limit it.

[0098] It should be noted that when the number of base stations of the same network type hosted within the same area reaches a certain threshold, it may affect the services of users within that area. Therefore, if the number of out-of-service base stations of the same network type within any area exceeds a first threshold, the service status of each out-of-service base station corresponding to that network type within that area can be monitored. This allows for timely repair of base stations with abnormal service status, ensuring users' service processing needs are met.

[0099] For example, if the first number of fourth base stations in the first base station set corresponding to the 5G network type in District A is 51 and the first threshold is 50, then the 51 base stations in the first base station set corresponding to District A are determined as the first base stations.

[0100] Step 304: If the number of fourth base stations in any first base station set is less than the first threshold, obtain multiple sub-regional ranges included in the geographical range corresponding to any first base station set.

[0101] In this embodiment of the disclosure, if the number of base stations corresponding to the fourth base station in any first base station set is less than the first threshold, the number of base stations that are out of service in each sub-region within the region can be further determined, thereby further ensuring the service needs of users in each sub-region.

[0102] For example, if the regional scope is at the district / county level, then the corresponding sub-regional scope can be at the township level.

[0103] Step 305: Determine the second base station set corresponding to each sub-region based on the sub-region to which each fourth base station in any first base station set belongs.

[0104] Step 306: If the second number of fourth base stations in any second base station set is greater than the second threshold, then the fourth base station in any second base station set is determined as the first base station.

[0105] The second threshold can be 25, 30, etc. This disclosure does not limit it.

[0106] For example, if the first number of fourth base stations in the first base station set corresponding to the 5G network type in County A is 41 and the first threshold is 50, and the number of fourth base stations in the second base station set corresponding to Township B in County A is 30 and the second threshold is 25, then the 25 base stations in the second base station set corresponding to Township B will be determined as the first base stations.

[0107] Step 307: Identify at least one second base station that has established an X2 or XN link with the first base station.

[0108] Step 308: Obtain a third base station from at least one second base station, wherein the link between the third base station and the corresponding network management system is in a connected state.

[0109] Step 309: Send a first query instruction to the third base station, wherein the first query instruction is used to instruct the third base station to query the X2 or XN link status between the third base station and the first base station.

[0110] Step 310: Based on the query results reported by the third base station, determine the target status corresponding to the service link of the first base station, wherein the query results are used to indicate the status of the X2 or XN link.

[0111] The specific implementation of steps 307 to 310 can be found in the detailed descriptions of other embodiments in this disclosure, and will not be repeated here.

[0112] In this embodiment, the system first queries a fourth base station whose network type is a preset network type and is a macro base station. The link between the fourth base station and its corresponding network management system is disconnected. Based on the geographical area to which each fourth base station belongs and its corresponding preset network type, a first set of base stations corresponding to each preset network type within each geographical area is determined. Then, if the first number of fourth base stations in any first set is greater than or equal to a first threshold, the fourth base station in that first set is determined as the first base station. If the first number of fourth base stations in any first set is less than the first threshold, multiple sub-geographical areas encompassed by the geographical area corresponding to that first base station set are obtained. Based on the sub-geographical area to which each fourth base station belongs in any first set, a second set of base stations corresponding to each sub-geographical area is determined. If the second number of fourth base stations in any second set is greater than a second threshold, the fourth base station in that second set is determined as the first base station. Therefore, the number of base stations out of service within each geographical area can be determined first, and when the number of out-of-service base stations reaches a threshold, the out-of-service base stations are determined as the first base stations to be tested for service status. This saves communication resources while ensuring user service quality.

[0113] In some embodiments, once the target status of the service link corresponding to the first base station within each geographical area is determined, the target status of the first base station can be summarized and sent to relevant personnel via SMS. For example, the number of base stations out of service and the number of base stations with abnormal service status within the geographical area, along with the identifiers and locations of the base stations with abnormal service status, can be sent to relevant personnel. This allows for timely notification to relevant personnel when a base station's service status becomes abnormal, improving the quality of service for users.

[0114] In some embodiments, a base station link connectivity positioning platform may be provided. The base station link connectivity positioning platform is a tool for communication network maintenance and optimization. It can uniformly manage and monitor base stations from multiple equipment manufacturers. It can implement the base station service status determination method of this application, thereby quickly determining whether the base station service is normal in the event of a network management network disconnection.

[0115] To implement the above embodiments, this application also proposes a device for determining the service status of a base station.

[0116] Figure 4 This is a schematic diagram of a base station service status determination device provided in an embodiment of this application. Figure 4 As shown, the device for determining the service status of the base station includes:

[0117] The first acquisition module 401 is used to acquire the first base station to be tested for service status, wherein the link between the first base station and the corresponding network management system is disconnected.

[0118] The first determining module 402 is used to determine at least one second base station that has established an X2 or XN link with the first base station;

[0119] The second acquisition module 403 is used to acquire a third base station from at least one second base station, wherein the link between the third base station and the corresponding network management system is in a connected state;

[0120] The sending module 404 is used to send a first query instruction to the third base station, wherein the first query instruction is used to instruct the third base station to query the X2 or XN link status between the third base station and the first base station;

[0121] The second determining module 405 is used to determine the target status corresponding to the service link of the first base station based on the query result reported by the third base station, wherein the query result is used to indicate the X2 or XN link status.

[0122] Furthermore, in one possible implementation of this application embodiment, a processing module is further included, configured to:

[0123] When there are multiple third base stations, the first query command to be sent to each third base station is determined based on the equipment manufacturer of each third base station and the network type corresponding to each third base station.

[0124] Furthermore, in one possible implementation of this application embodiment, the second determining module 405 is used for:

[0125] If the query result reported by any third base station indicates that the X2 or XN link status is normal, then the target status is determined to be normal; or,

[0126] If the query results reported by each third base station indicate that the X2 or XN link status is abnormal, the target status is determined to be a disconnected state.

[0127] Furthermore, in one possible implementation of this application embodiment, the first acquisition module 401 is used for:

[0128] The query identifies the fourth base station, which is a macro base station and has a preset network type. The link between the fourth base station and its corresponding network management system is currently disconnected.

[0129] Based on the geographical area to which each fourth base station belongs and the corresponding preset network type, determine the set of first base stations corresponding to each preset network type within each geographical area;

[0130] If the number of fourth base stations in any set of first base stations is greater than or equal to a first threshold, then the fourth base station in any set of first base stations is determined as the first base station.

[0131] Furthermore, in one possible implementation of this application embodiment, the first acquisition module 401 is used for:

[0132] If the number of fourth base stations in any first base station set is less than a first threshold, obtain multiple sub-regional ranges included in the geographical range corresponding to any first base station set.

[0133] Based on the sub-regional range to which each fourth base station in any first base station set belongs, determine the second base station set corresponding to each sub-regional range;

[0134] If the second number of fourth base stations in any second base station set is greater than the second threshold, then the fourth base station in any second base station set is determined as the first base station.

[0135] Furthermore, in one possible implementation of this application embodiment, the first determining module 402 is used for:

[0136] Based on the first identifier corresponding to the first base station, a preset relationship table is queried to obtain the second identifier corresponding to the second base station. The relationship table is generated based on the X2 or XN link status between the base stations.

[0137] Furthermore, in one possible implementation of this application embodiment, a generation module is also included, used for:

[0138] Based on the equipment manufacturer of each base station and the network type corresponding to each base station, a second query instruction is determined to be sent to each base station. The second query instruction is used to instruct each base station to query the X2 or XN link status with neighboring base stations.

[0139] Send a second query command to each base station respectively;

[0140] Based on the query results reported by each base station, the target neighbor base stations associated with each base station are determined, wherein the X2 or XN link status between the target neighbor base station and the base station is normal;

[0141] A relationship table is generated based on the identifier of each base station and the identifier of the associated target neighboring base stations.

[0142] It should be noted that the explanation of the aforementioned method embodiment for determining the base station service status also applies to the base station service status determination device of this embodiment, and will not be repeated here.

[0143] In this embodiment, a first base station to be tested for service status is first acquired, wherein the link between the first base station and its corresponding network management system is disconnected. Then, at least one second base station with an established X2 or XN link to the first base station is identified. Next, a third base station is acquired from the at least one second base station, wherein the link between the third base station and its corresponding network management system is connected. A first query command is then sent to the third base station, instructing it to query the X2 or XN link status with the first base station. Finally, based on the query results reported by the third base station, the target status corresponding to the service link of the first base station is determined, where the query results indicate the X2 or XN link status. Therefore, even when the network link of the first base station is disconnected, a query command for querying the X2 or XN link status with the first base station is sent to a third base station with an established X2 or XN link and a normal network management link. Based on the queried X2 or XN link status, the service status of the first base station can be determined. Furthermore, communication using the X2 / XN protocol can significantly improve communication efficiency and reduce data transmission latency, thereby enabling rapid and accurate determination of the service status of the first base station with an abnormal network management link.

[0144] To implement the above embodiments, this application also proposes an electronic device, including: a processor and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method provided in the foregoing embodiments.

[0145] To implement the above embodiments, this application also proposes a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the methods provided in the foregoing embodiments.

[0146] To implement the above embodiments, this application also proposes a computer program product, including a computer program that, when executed by a processor, implements the methods provided in the foregoing embodiments.

[0147] The collection, storage, use, processing, transmission, provision, and disclosure of user personal information involved in this application all comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0148] It should be noted that personal information collected from users should be used for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. Furthermore, such collection / sharing should only be conducted after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign an agreement / authorization that includes authorization of relevant user information before the user uses the function. In addition, any necessary steps must be taken to protect and safeguard access to such personal information data and ensure that others with access to personal information data comply with their privacy policies and procedures.

[0149] This application is intended to provide an implementation scheme for users to selectively prevent the use or access to their personal information data. Specifically, this disclosure is intended to provide hardware and / or software to prevent or block access to such personal information data. Once personal information data is no longer needed, risks can be minimized by restricting data collection and deleting data. Furthermore, where applicable, such personal information is de-identified to protect user privacy.

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

[0151] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0152] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0153] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0154] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0155] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

[0156] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0157] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.

Claims

1. A method for determining the service status of a base station, characterized in that, Includes the following steps: The query identifies the fourth base station whose network type is a preset network type and is a macro base station, wherein the link between the fourth base station and the corresponding network management system is disconnected. Based on the geographical area to which each of the fourth base stations belongs and the corresponding preset network type, determine the set of first base stations corresponding to each preset network type within each geographical area; If the number of fourth base stations in any set of first base stations is greater than or equal to a first threshold, then the fourth base station in any set of first base stations is determined as a first base station. Based on the first identifier corresponding to the first base station, a preset relationship table is queried to obtain at least one second base station that has established an X2 or XN link with the first base station. The generation process of the relationship table includes: determining a second query instruction to be sent to each base station based on the equipment manufacturer and network type of each base station; sending the second query instruction to each base station; determining the target neighbor base station associated with each base station based on the query results reported by each base station, wherein the X2 or XN link status between the target neighbor base station and the base station is normal; and generating the relationship table based on the identifier of each base station and the identifier of the associated target neighbor base station. A third base station is obtained from the at least one second base station, wherein the link between the third base station and the corresponding network management system is in a connected state; Send a first query instruction to the third base station, wherein the first query instruction is used to instruct the third base station to query the X2 or XN link status between the third base station and the first base station; Based on the query results reported by the third base station, the target status corresponding to the service link of the first base station is determined, wherein the query results are used to indicate the status of the X2 or XN link.

2. The method according to claim 1, characterized in that, Before sending the first query instruction to the third base station, the method further includes: When there are multiple third base stations, the first query instruction to be sent to each third base station is determined according to the equipment manufacturer to which each third base station belongs and the network type corresponding to each third base station.

3. The method according to claim 2, characterized in that, The step of determining the target status corresponding to the service link of the first base station based on the query result reported by the third base station includes: If the query result reported by any third base station indicates that the X2 or XN link status is normal, then the target status is determined to be normal; or, If the query results reported by each of the third base stations indicate that the X2 or XN link status is abnormal, the target status is determined to be a disconnected state.

4. The method according to claim 1, characterized in that, After determining the set of first base stations corresponding to each preset network type within each geographical area based on the geographical range to which each of the fourth base stations belongs and the corresponding preset network type, the method further includes: If the number of fourth base stations in any first base station set is less than the first threshold, obtain multiple sub-regional ranges included in the geographical range corresponding to any first base station set. Based on the sub-regional range to which each fourth base station in any of the first base station sets belongs, determine the second base station set corresponding to each of the sub-regional ranges; If the second number corresponding to the fourth base station in any second base station set is greater than the second threshold, the fourth base station in any second base station set shall be determined as the first base station.

5. A device for determining the service status of a base station, characterized in that, include: The first acquisition module is used to query the fourth base station whose network type is a preset network type and is a macro base station, wherein the link between the fourth base station and the corresponding network management system is disconnected; based on the geographical range to which each fourth base station belongs and the corresponding preset network type, a first base station set corresponding to each preset network type in each geographical range is determined; if the first number of fourth base stations in any first base station set is greater than or equal to a first threshold, the fourth base station in any first base station set is determined as the first base station; The first determining module is used to query a preset relationship table based on a first identifier corresponding to the first base station to obtain at least one second base station that has established an X2 or XN link with the first base station. The generation process of the relationship table includes: determining a second query instruction to be sent to each base station based on the equipment manufacturer to which each base station belongs and the network type corresponding to each base station; sending the second query instruction to each base station respectively; determining the target neighbor base station associated with each base station based on the query results reported by each base station, wherein the X2 or XN link status between the target neighbor base station and the base station is normal; and generating the relationship table based on the identifier of each base station and the identifier of the associated target neighbor base station. The second acquisition module is used to acquire a third base station from the at least one second base station, wherein the link between the third base station and the corresponding network management system is in a connected state; The sending module is used to send a first query instruction to the third base station, wherein the first query instruction is used to instruct the third base station to query the X2 or XN link status between the third base station and the first base station; The second determining module is used to determine the target status corresponding to the service link of the first base station based on the query result reported by the third base station, wherein the query result is used to indicate the status of the X2 or XN link.

6. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1-4.

7. A communication system, characterized in that, It includes electronic devices, base stations, and network management systems, wherein the electronic devices are configured to implement the method of any one of claims 1-4.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-4.

9. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method as described in any one of claims 1-4.

Citation Information

Patent Citations

  • QOS guarantee method and apparatus, device and storage medium

    WO2024152770A1