Method and device for determining topological data of base station and base station management system
By obtaining the routing table and device list of the baseband unit, the topology data of each device is determined and summarized into the target topology data of the base station, which solves the problem that the existing technology is difficult to generate and manage complex base station topology models, and realizes the integration of equipment from different manufacturers. Effective management and real-time monitoring of base stations.
Patent Information
- Application Number
- CN202411457605.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-18
- Publication Date
- 2025-01-17
AI Technical Summary
The prior art is difficult to generate and manage topological models of complex base stations, especially when base station equipment is provided by different manufacturers.
By obtaining the routing table and device list of the baseband unit, the topology data of each device is determined and summarized into the target topology data of the base station to construct a topology model of the base station.
It realizes the generation and management of topology models for base stations containing equipment from different manufacturers, improving the real-time and accuracy of base station management.
Smart Images

Figure CN119325125A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a method and device for determining base station topology data, and a base station management system. Background Art
[0002] In the prior art, the management server can only generate and manage the topology model of the basic base station, where the equipment in the basic base station is provided by the same manufacturer, but cannot generate and manage the topology model of the complex base station, where the equipment in the complex base station is provided by different manufacturers. Therefore, how to generate the topology model for the base station containing equipment from different manufacturers is an urgent problem to be solved. Summary of the invention
[0003] The present application provides a method and device for determining base station topology data, and a base station management system, so as to generate the topology data of the base station according to the device list and routing table of the device, and provide a data basis for the subsequent construction of a topology model.
[0004] In a first aspect, the present application provides a method for determining base station topology data, the method being applied to a baseband unit in a base station; the method comprising:
[0005] Obtaining a routing table and a base station equipment list of the baseband unit;
[0006] Determine first topology data of a first device and the baseband unit according to the routing table of the baseband unit and the base station device list; wherein the first device is connected to the baseband unit;
[0007] detecting a device type of the first device;
[0008] When it is determined that the device type of the first device includes an extension unit and a radio frequency unit, a device whose device type is an extension unit is selected from the first devices as a first extension unit; and a device whose device type is a radio frequency unit is selected as a first radio frequency unit;
[0009] Determine the first topology data of the first radio frequency unit, the first topology data of the first extension unit, and the second device by using the routing table of the baseband unit and the base station device list; wherein the second device is connected to the first extension unit;
[0010] detecting a device type of the second device;
[0011] In the case where it is determined that the device type of the second device includes a radio frequency unit but does not include an extension unit, determining that the second device is a second radio frequency unit; and determining first topology data of the second radio frequency unit;
[0012] The first topology data of the baseband unit, the first topology data of the first radio frequency unit, the first topology data of the first extension unit, and the first topology data of the second radio frequency unit are summarized to obtain target topology data of the base station.
[0013] In some embodiments, determining the first topology data of the first device and the baseband unit according to the routing table of the baseband unit and the base station device list includes:
[0014] Determine, according to the routing table of the baseband unit, a first interface in the baseband unit and a first hardware address associated with the first interface;
[0015] Determine, from the base station device list, a first device corresponding to the first hardware address and target information of the first device; wherein the target information includes a device type and a device serial number;
[0016] Constructing initial topology data of the baseband unit; wherein the initial topology data of the baseband unit includes a southbound interface field;
[0017] The target information of the first device is written into the southbound interface field in the initial topology data of the baseband unit to obtain the first topology data of the baseband unit.
[0018] In some embodiments, determining the first topology data of the first radio frequency unit, the first topology data of the first extension unit, and the second device by using the routing table of the baseband unit and the base station device list includes:
[0019] Determine first topology data of the first radio frequency unit according to the base station device list;
[0020] Determining a routing table of the first extension unit according to the routing table of the baseband unit;
[0021] The first topology data of the second device and the first extension unit are determined according to the routing table of the first extension unit and the base station device list.
[0022] In some embodiments, determining first topology data of the first radio frequency unit according to the base station device list includes:
[0023] Extracting target information of the baseband unit from the base station equipment list;
[0024] Constructing initial topology data of the first radio frequency unit; wherein the initial topology data of the first radio frequency unit includes a northbound interface field;
[0025] The target information of the baseband unit is written into the northbound interface field in the initial topology data of the first radio frequency unit to obtain the first topology data of the first radio frequency unit.
[0026] In some embodiments, determining the routing table of the first extension unit according to the routing table of the baseband unit includes:
[0027] Extracting a first hardware address of the first extension unit from a routing table of the baseband unit;
[0028] The first hardware address of the first expansion unit is used to query and obtain the routing table of the first expansion unit.
[0029] In some embodiments, determining first topology data of the second device and the first extension unit according to the routing table of the first extension unit and the base station device list includes:
[0030] Determine, according to the routing table of the first expansion unit, a second interface in the first expansion unit and a second hardware address associated with the second interface;
[0031] Determine, from the base station device list, a second device corresponding to the second hardware address and target information of the second device;
[0032] Constructing initial topology data of the first extension unit; wherein the initial topology data of the first extension unit includes a northbound interface field and a southbound interface field;
[0033] Extracting target information of the baseband unit from the base station equipment list;
[0034] The target information of the baseband unit is written into the northbound interface field in the initial topology data of the first extension unit, and the target information of the second device is written into the southbound interface field in the initial topology data of the first extension unit to obtain the first topology data of the first extension unit.
[0035] In some embodiments, after determining that the second device is a second radio frequency unit, the method further includes:
[0036] Determine, from the second interfaces, an interface connected to the second radio frequency unit as a fronthaul interface;
[0037] Determine the interface name of the fronthaul port from the base station device list;
[0038] The interface name of the fronthaul port is written into the southbound interface field in the first topology data of the first extension unit.
[0039] In some embodiments, determining first topology data of the second radio frequency unit includes:
[0040] Constructing initial topology data of the second radio frequency unit; wherein the initial topology data of the second radio frequency unit includes a northbound interface field;
[0041] extracting target information of the first extension unit from target information of the first device;
[0042] The target information of the first extension unit is written into the northbound interface field in the initial topology data of the second radio frequency unit to obtain the first topology data of the second radio frequency unit.
[0043] In some embodiments, after detecting the device type of the first device, the method further includes:
[0044] In a case where it is determined that the device type of the first device includes a radio frequency unit but does not include an extension unit, determining that the first device is a first radio frequency unit;
[0045] Constructing initial topology data of the first radio frequency unit; wherein the initial topology data of the first radio frequency unit includes a northbound interface field;
[0046] Extracting target information of the baseband unit from the base station equipment list;
[0047] Writing the target information of the baseband unit into the northbound interface field in the initial topology data of the first radio frequency unit to obtain the first topology data of the first radio frequency unit;
[0048] The first topology data of the baseband unit and the first topology data of the first radio frequency unit are aggregated to obtain target topology data of the base station.
[0049] In some embodiments, after detecting the device type of the first device, the method further includes:
[0050] In a case where it is determined that the device type of the first device includes an extension unit but does not include a radio frequency unit, determining that the first device is a first extension unit;
[0051] Determine the first topology data of the first extension unit and the second device by using the routing table of the baseband unit and the base station device list;
[0052] detecting a device type of the second device;
[0053] In the case where it is determined that the device type of the second device includes a radio frequency unit but does not include an extension unit, determining that the second device is a second radio frequency unit; and determining first topology data of the second radio frequency unit;
[0054] The first topology data of the baseband unit, the first topology data of the first extension unit, and the first topology data of the second radio frequency unit are summarized to obtain target topology data of the base station.
[0055] In a second aspect, the present application provides a device for determining base station topology data, the device being applied to a baseband unit in a base station; the device comprising:
[0056] An acquisition module, used to acquire a routing table and a base station equipment list of the baseband unit;
[0057] A first determination module, configured to determine first topology data of a first device and the baseband unit according to a routing table of the baseband unit and the base station device list; wherein the first device is connected to the baseband unit;
[0058] A first detection module, used to detect a device type of the first device;
[0059] A first screening module is used for selecting, from the first devices, a device whose device type is an extension unit as a first extension unit and a device whose device type is a radio frequency unit as a first radio frequency unit when it is determined that the device type of the first device includes an extension unit and a radio frequency unit;
[0060] A second determination module is used to determine the first topology data of the first radio frequency unit, the first topology data of the first extension unit, and the second device by using the routing table of the baseband unit and the base station device list; wherein the second device is connected to the first extension unit;
[0061] A second detection module, used to detect a device type of the second device;
[0062] A third determination module is used to determine that the second device is a second radio unit when it is determined that the device type of the second device includes a radio unit but does not include an extension unit; and determine first topology data of the second radio unit;
[0063] A summarizing module is used to summarize the first topology data of the baseband unit, the first topology data of the first radio frequency unit, the first topology data of the first extension unit, and the first topology data of the second radio frequency unit to obtain target topology data of the base station.
[0064] In a third aspect, the present application provides a computer-readable storage medium having computer instructions stored thereon, which, when executed by a processor, implement the steps of any of the above-mentioned methods for determining base station topology data.
[0065] In a fourth aspect, the present application provides a base station management system, the base station management system comprising a base station and a management server; the base station comprises a baseband unit;
[0066] The baseband unit is used to perform the steps of any one of the above-mentioned methods for determining base station topology data;
[0067] The baseband unit is used to send the target topology data to the management server;
[0068] The management server is used to receive and parse the target topology data and generate a topology model of the base station.
[0069] In some embodiments, the system further comprises a display terminal;
[0070] The baseband unit is used to obtain the location information of the base station and send the location information to the management server;
[0071] The management server is used to receive the location information, and mark the topology model of the base station on the map according to the location information;
[0072] The display terminal is used to display the marked map.
[0073] In some embodiments, the management server is pre-associated with a configured service terminal;
[0074] The baseband unit is used to obtain base station alarm information and send the base station alarm information to the management server;
[0075] The management server is used to receive the base station alarm information and push the base station alarm information to the service terminal.
[0076] The present application can achieve the following beneficial effects: the first topology data can be constructed for each device in the base station, the northbound interface field in the first topology data can represent the connection relationship between the device and the upper-level device, and the southbound interface field in the first topology data can represent the connection relationship between the device and the lower-level device, so the topology model of the base station can be accurately constructed using the first topology data. Furthermore, the management server can be used to realize the generation management and information display of the topology model under the mixed complex networking, so that the content displayed by the topology model is richer and the base station management is more real-time. BRIEF DESCRIPTION OF THE DRAWINGS
[0077] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying any creative work.
[0078] Figure 1 A schematic diagram of a flow chart of a method for determining base station topology data provided in an embodiment of the present application;
[0079] Figure 2 A schematic diagram of a topology model of a base station provided in an embodiment of the present application;
[0080] Figure 3 A schematic diagram of a topology model of a base station provided in an embodiment of the present application;
[0081] Figure 4 A schematic diagram of a topology model of a base station provided in an embodiment of the present application;
[0082] Figure 5 A schematic diagram of a topology model of a base station provided in an embodiment of the present application;
[0083] Figure 6 A schematic diagram of a topology model of a base station provided in an embodiment of the present application;
[0084] Figure 7 A schematic diagram of a page of a display terminal provided in an embodiment of the present application;
[0085] Figure 8 A page schematic diagram of a display terminal provided in an embodiment of the present application;
[0086] Fig. 9 A schematic diagram of the structure of a device for determining base station topology data provided in an embodiment of the present application;
[0087] Fig.10 A schematic diagram of the structure of a base station management system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0088] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.
[0089] In the description of this application, it should be noted that, unless otherwise clearly specified and limited, the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article, unless otherwise specified, generally indicates that the associated objects before and after are in an "or" relationship.
[0090] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device 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 device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0091] In the prior art, the management server can only generate and manage the topology model of the basic base station, where the equipment in the basic base station is provided by the same manufacturer, but cannot generate and manage the topology model of the complex base station, where the equipment in the complex base station is provided by different manufacturers. Therefore, how to generate the topology model for the base station containing equipment from different manufacturers is an urgent problem to be solved.
[0092] The present application proposes a method and device for determining base station topology data, and a base station management system, which can generate the topology data of the base station and use the topology data to construct a topology model of the base station.
[0093] A method and device for determining base station topology data and a base station management system provided by the present application are introduced below in conjunction with the accompanying drawings.
[0094] In some embodiments, the equipment in the base station includes a baseband unit BBU, a radio frequency unit RRU, and an extension unit Hub. The connection between the equipment follows the following rules: 1. The baseband unit BBU can be directly connected to the radio frequency unit RRU; 2. The baseband unit BBU can be directly connected to the extension unit Hub; 3. The extension unit Hub can be directly connected to the radio frequency unit RRU; 4. The extension unit Hub can be directly connected to the extension unit Hub. In addition, the baseband unit is the highest level of equipment in the base station, and the baseband unit has management functions for the base station. The next level of the radio frequency unit cannot be connected to other devices. The next level of the extension unit is usually connected to other devices.
[0095] In some embodiments, Figure 2 This is an embodiment of a topology model of a base station, and the topology model of the base station can reflect the connection relationship between different devices. The base station includes a BBU, and the BBU is connected to n RRUs (RRU-a1 to RRU-an), and the BBU is connected to n Hubs (Hub-b1 to Hub-bn). Further, in Hub-b1 to Hub-bn, each Hub is connected to n RRUs and n Hubs respectively. Taking Hub-b1 as an example, Hub-b1 is connected to RRU-c1, RRU-c2, ..., RRU-cn, Hub-d1, Hub-d2, ..., Hub-dn respectively. And in Hub-d1 to Hub-dn, each Hub is connected to n RRUs respectively. Taking Hub-d1 as an example, Hub-d1 is connected to RRU-e1, RRU-e2, ..., RRU-en respectively. Taking Hub-bn as an example, Hub-bn is connected to RRU-f1, RRU-f2, ..., RRU-fn, Hub-g1, Hub-g2, ..., and Hub-gn respectively. In Hub-g1 to Hub-gn, each Hub is connected to n RRUs respectively. Taking Hub-g1 as an example, Hub-g1 is connected to RRU-h1, RRU-h2, ..., and RRU-hn respectively. The connection between Hubs can also be called "cascading".
[0096] further, Figure 2 The topological model can also be simplified to Figure 3 The BBU is connected to the RRU-1 and Hub-1 of the next level. Hub-1 is connected to the RRU-2 and Hub-2 of the next level. Hub-2 is connected to the RRU-3 of the next level.
[0097] In some embodiments, the communication protocol between BBU and RRU in the 4G era is the Common Public Radio Interface (CPRI). With the advent of the 5G era, due to the emergence of Massive MIMO (massive antenna technology), higher requirements are placed on data transmission, so the communication protocol between BBU and RRU has emerged as eCPRI (enhanced CPRI). Hub can support both CPRI and eCPRI. When actually establishing a base station, the communication protocols supported by different devices can be freely arranged and combined, so the network planning within the base station may be very complicated.
[0098] In some embodiments, considering the communication protocol between devices, Figure 3 For further details, see Figure 4As shown, the communication protocols between devices include eCPRI and CPRI, and the Hub can complete the conversion from eCPRI to CPRI. Referring to topology model 1, when the BBU supports eCPRI, the Hub-1 can complete the conversion from eCPRI to CPRI. If the northbound interface (the northbound interface is the interface connected to the upper-level device) of RRU-2 connected to the southbound interface (the southbound interface is the interface connected to the lower-level device) of Hub-1 supports CPRI, then CPRI is used between Hub-1 and RRU-2; if the northbound interface of Hub-2 connected to the southbound interface of Hub-1 does not support CPRI, then eCPRI is used between Hub-1 and Hub-2; if the northbound interface of RRU-3 connected to the southbound interface of Hub-2 supports CPRI, then CPRI is used between Hub-2 and RRU-3. Referring to topology model 2, it can be seen that the northbound interface of RRU-1 connected to the southbound interface of BBU supports eCPRI, the northbound interface of Hub-1 connected to the southbound interface of BBU supports eCPRI, the northbound interface of RRU-2 connected to the southbound interface of Hub-1 supports CPRI, the northbound interface of Hub-2 connected to the southbound interface of Hub-1 supports CPRI, and the northbound interface of RRU-3 connected to the southbound interface of Hub-2 supports CPRI. Referring to topology model 3, it can be seen that the northbound interface of Hub-1, the southbound interface of Hub-1, the northbound interface of RRU-1, the northbound interface of RRU-2, the northbound interface of Hub-2, the southbound interface of Hub-2, and the northbound interface of RRU-3 all support eCPRI, so all communications within the base station use eCPRI. Referring to topology model 4, when the BBU supports CPRI, the northbound interface of Hub-1, the southbound interface of Hub-1, the northbound interface of RRU-1, the northbound interface of RRU-2, the northbound interface of Hub-2, the southbound interface of Hub-2, and the northbound interface of RRU-3 all support CPRI, and CPRI is used for communication within the base station.
[0099] In some embodiments, see Figure 5As shown, the equipment in the base station includes: BBU, Hub1, Hub2, RRU1, RRU2, RRU3, RRU4, and the interfaces in the equipment can be further refined. The interfaces in the equipment can also be called optical ports, and the types of interfaces include: fronthaul port FH, backhaul port BH, and cascade port Cascade. The connection between the interfaces follows the following rules: 1. BBU and RRU only have fronthaul port FH; 2. Hub includes fronthaul port FH, backhaul port BH, and cascade port Cascade; among them, the backhaul port BH is connected to the cascade port Cascade in the upper-level Hub or to the fronthaul port FH in the upper-level BBU; the fronthaul port FH in the Hub can be connected to the fronthaul port FH in the lower-level RRU. Specifically, the fronthaul port FH1 in the BBU is connected to the backhaul port BH1 in the Hub1; the fronthaul port FH3 and the fronthaul port FH4 in the Hub1 are connected to the fronthaul port FH2 in the RRU1 and the fronthaul port FH1 in the RRU2 respectively; the cascade port Cascade2 in the Hub1 is connected to the backhaul port BH1 in the Hub2; the fronthaul port FH3 and the fronthaul port FH4 in the Hub2 are connected to the fronthaul port FH2 in the RRU3 and the fronthaul port FH1 in the RRU4 respectively. In addition, each interface can support eCPRI or CPRI, and the two connected interfaces support the same communication protocol.
[0100] In some embodiments, the correspondence between the interface number (Port Id) and the interface name (Port Name) of each interface is recorded in the interface list; wherein the last digit of the interface name is equal to the interface number; the English field in the interface name can represent the interface type, for example, eth represents the fronthaul port in the BBU / RRU, bh-eth represents the backhaul port in the Hub, fh-eth represents the fronthaul port in the Hub, and cas-eth represents the cascade port. The form of the interface list can be referred to as shown in Table 1.
[0101] Table 1
[0102]
[0103] In some embodiments, after the base station is established, that is, after the baseband unit BBU, the radio frequency unit RRU, and the extension unit Hub in the base station are connected at the physical level, the following steps are taken to establish a connection at the communication level:
[0104] S1: BBU and Hub are powered on and initialized. After the power-on and initialization are completed, they actively initiate a TCP / IP-based "connection establishment request" with the BBU.
[0105] S2: BBU monitors whether a "connection establishment request" is received;
[0106] S3: After the BBU monitors the "connection establishment request", the connection establishment process can be completed between the BBU and the Hub and RRU to achieve connection establishment at the communication level.
[0107] In some embodiments, after the BBU monitors the “connection establishment request”, the method further includes:
[0108] S1: BBU actively sends a query request for device information to RRU and Hub;
[0109] S2: After receiving the query request for device information, the RRU and Hub send their own device information to the BBU;
[0110] S3: After receiving the equipment information of the RRU and the Hub, the BBU obtains its own equipment information; the RRU equipment information, the Hub equipment information, and the BBU equipment information are aggregated together to form a base station equipment list.
[0111] In some embodiments, the management plane between the BBU and the Hub and RRU communicates using the NETCONF protocol. After the Hub and RRU dynamically allocate the fronthaul port IP based on the Dynamic Host Configuration Protocol (DHCP), they actively establish a NETCONF connection with the BBU.
[0112] In some embodiments, the base station device list is stored in the memory of the BBU in the form of a linked list. Each node in the base station device list corresponds to a device. The form of the node in the base station device list is as follows:
[0113]
[0114]
[0115] Among them, serial_number represents the device serial number, which is the unique identifier of the device;
[0116] mac_address indicates the hardware address (Mac address) of the device;
[0117] device_type indicates the device type, which includes BBU, RRU, and Hub.
[0118] if_proto_type represents a set of interface information;
[0119] port_name corresponds to the Port Name in Table 1 (Interface List), indicating the interface name;
[0120] proto_type indicates the communication protocol of the interface, which includes eCPRI and CPRI.
[0121] It should be noted that if_proto_type in the base station equipment list only records the fronthaul port information and / or cascade port information of the device, but does not record the backhaul port information. And because the device usually has multiple fronthaul ports / cascade ports, if_proto_type is also multiple groups. Furthermore, if_proto_type will record the information of the fronthaul port / cascade port of the device that is connected to the lower-level device and the information of the fronthaul port / cascade port that is not connected to the lower-level device.
[0122] In some embodiments, when the device type is BBU, Port Name records the interface name of the BBU fronthaul port, and proto_type records the communication protocol of the BBU fronthaul port;
[0123] When the device type is Hub, Port Name will record the interface name of the Hub front-end port and the interface name of the cascade port, and proto_type will record the communication protocol of the Hub front-end port and the communication protocol of the Hub cascade port;
[0124] When the device type is RRU, Port Name records the interface name of the RRU fronthaul port, and proto_type records the communication protocol of the RRU fronthaul port.
[0125] In some embodiments, when a new device is connected to the base station, the device information of the new device can be written into the base station device list in the following manner to update the base station device list:
[0126] S1: BBU sends a query request for device information to the new device (referred to as device A);
[0127] S2: After receiving the query request for device information, device A sends its own device information to the BBU; wherein the device information includes the device serial number, hardware address, device type, and interface information; the interface information includes the fronthaul port information and / or the cascade port information;
[0128] S3: The BBU receives the device information of device A, and adds the device information of device A as a new node to the end of the base station device list.
[0129] In some embodiments, after the connection establishment process between the BBU and the Hub and RRU is completed, the BBU will monitor the connection status of the Hub and RRU in real time. If it is detected that a Hub and / or RRU is disconnected, the BBU will actively find the node corresponding to the disconnected device from the base station device list and delete the node corresponding to the disconnected device from the base station device list.
[0130] In some embodiments, each BBU and Hub has a corresponding routing table. Since the RRU does not provide Ethernet packet forwarding function, the RRU does not have a routing table. The BBU can query the BBU's own routing table and the Hub's routing table.
[0131] In some embodiments, the routing table of a device (referred to as device B) is in the form of:
[0132]
[0133] in, <routing-table> Indicates the start mark of the routing table.< / routing-table> Indicates the end mark of the routing table;
[0134] <route> and< / route> A group of information about associated devices directly connected to device B is recorded;
[0135] <address> and< / address> The hardware address of the device connected to device B is recorded between the two devices; the hardware address is also called Mac (Medium / Media Access Control) address or media access control address. Each device has a unique hardware address.
[0136] <port-index> and< / port-index> The interface number (corresponding to the Port Id in the interface list) of the interface connected to the device pointed to by the above hardware address in device B is recorded.
[0137] In this application, the current device is referred to as the "local side" and the device connected to the current device is referred to as the "opposite side". <address> and< / address> The content recorded between them is also called "the hardware address of the other end". <port-index> and< / port-index> The content recorded between them is also called "interface number on this side".
[0138] by Figure 5 Taking Hub1 in the example, the routing table of Hub1 can be as follows:
[0139]
[0140] by Figure 5 Taking the BBU in the example, the routing table of the BBU can be in the following form:
[0141]
[0142] The present application proposes a method for determining base station topology data, which is applied to a baseband unit in a base station. Figure 1 As shown, the method specifically includes the following contents.
[0143] S101: Acquire the routing table and base station equipment list of the baseband unit.
[0144] In some embodiments, the routing table of the baseband unit includes an interface in the baseband unit that is connected to a lower-level device (the lower-level device may be an RRU and / or a Hub), referred to as a first interface; and also includes a hardware address of a lower-level device that is connected (associated) with the first interface, referred to as a first hardware address.
[0145] In some embodiments, there may be some idle interfaces in the baseband unit, which are not connected to lower-level devices, and the information of the idle interfaces will not appear in the routing table of the baseband unit.
[0146] S102: Determine first topology data of a first device and the baseband unit according to the routing table of the baseband unit and the base station device list; wherein the first device is connected to the baseband unit.
[0147] In some embodiments, the first device refers to a lower-level device of a baseband unit; the device type of the first device may be RRU or Hub.
[0148] In some embodiments, determining the first topology data of the first device and the baseband unit according to the routing table of the baseband unit and the base station device list specifically includes:
[0149] S1: determining a first interface in the baseband unit and a first hardware address associated with the first interface according to a routing table of the baseband unit;
[0150] S2: Determine, from the base station device list, a first device corresponding to the first hardware address and target information of the first device; wherein the target information includes a device type and a device serial number;
[0151] S3: constructing initial topology data of the baseband unit; wherein the initial topology data of the baseband unit includes a southbound interface field;
[0152] S4: Write the target information of the first device into the southbound interface field in the initial topology data of the baseband unit to obtain the first topology data of the baseband unit.
[0153] In some embodiments, Figure 5 Taking the BBU in FIG. 1 as an example, the first interface in the BBU is FH1, and the first hardware address associated with FH1 is the hardware address of Hub1.
[0154] In some embodiments, in the base station device list, by retrieving the first hardware address, the first device corresponding to the first hardware address and the target information of the first device can be obtained; the target information includes the device type (i.e., device_type in the base station device list) and the device serial number (i.e., serial_number in the base station device list); the target information can also include the interface name of the fronthaul port / cascade port (i.e., port_name in the base station device list) and the communication protocol of the fronthaul port / cascade port (i.e., proto_type in the base station device list).
[0155] In some embodiments, the baseband unit has only a southbound interface and no northbound interface, and all first interfaces are southbound interfaces. Therefore, the format of the initial topology data of the baseband unit is as follows:
[0156]
[0157]
[0158] in, <device> Indicates the start mark of topology data.< / device> Indicates the end mark of topology data; <south-node> Indicates the start mark of the southbound interface field.< / south-node> Indicates the end mark of the southbound interface field; <south-node> and< / south-node> The content between is the southbound interface field; since the baseband unit may have multiple first interfaces, there are multiple groups of data in the southbound interface field, and the content in [] is a group of data, each group of data corresponds to a first interface.
[0159] The southbound interface field includes the following:
[0160] 1.device-type indicates the device type on this side;
[0161] 2.serial-number indicates the serial number of the device on this side;
[0162] 3.port-id indicates the interface number of the local side, that is, the interface number of the first interface;
[0163] 4.port-name indicates the interface name on this side, that is, the interface name of the first interface;
[0164] 5. remote-port-id indicates the interface number of the remote end;
[0165] 6. remote-port-name indicates the interface name of the remote end;
[0166] 7. remote-device-serial-number indicates the device serial number of the remote end;
[0167] 8. remote-device-type indicates the device type of the other end;
[0168] 9. remote-port-mac indicates the hardware address of the other end;
[0169] 10. transport-protocol indicates the communication protocol used between the local interface and the peer interface.
[0170] In some embodiments, after obtaining the target information of the first device, the device type in the target information is written into the blank field 4, and the device serial number in the target information is written into the blank field 3 to obtain the first topology data of the baseband unit.
[0171] In some embodiments, the interface number of the first interface is equal to the number of the routing table of the baseband unit. <port-index> and< / port-index> The interface name of the first interface is determined according to the Port Name in Table 1 (Interface List).
[0172] In some embodiments, the method further comprises:
[0173] S1: extracting a first hardware address from a routing table of a baseband unit;
[0174] S2: Extract the communication protocol indicated by proto_type from the base station device list;
[0175] S3: adding the first hardware address and the communication protocol to the target information;
[0176] S4: extracting the first hardware address from the target information and writing it into the blank field 5 in the first topology data of the baseband unit;
[0177] S5: extract the communication protocol from the target information, and write it into the blank field 6 in the first topology data of the baseband unit to further improve the first topology data.
[0178] S103: Detect the device type of the first device.
[0179] In some embodiments, the number of first devices is usually multiple, each first device has a corresponding device type, and the device types of the first devices include: extension unit (Hub), radio frequency unit (RRU); the device type of the first device can be determined according to the target information of the first device.
[0180] S104: When it is determined that the device type of the first device includes an extension unit and a radio frequency unit, select a device whose device type is an extension unit from the first devices as a first extension unit; and select a device whose device type is a radio frequency unit as a first radio frequency unit.
[0181] In some embodiments, if the plurality of first devices include both an extension unit and a radio frequency unit, the extension unit in the first device is marked as a first extension unit; and the radio frequency unit in the first device is marked as a first radio frequency unit.
[0182] In some embodiments, the next level of the first extension unit may also be connected to an extension unit and / or a radio frequency unit. The next level of the first radio frequency unit may not be connected to other devices.
[0183] S105: Determine first topology data of the first radio frequency unit, first topology data of the first extension unit, and a second device by using the routing table of the baseband unit and the base station device list; wherein the second device is connected to the first extension unit.
[0184] In some embodiments, the second device is a downstream device of the first expansion unit.
[0185] In some embodiments, using the routing table of the baseband unit and the base station device list, determining the first topology data of the first radio frequency unit, the first topology data of the first extension unit, and the second device specifically includes:
[0186] S1: Determine first topology data of the first radio frequency unit according to the base station device list;
[0187] S2: Determine a routing table of the first extension unit according to the routing table of the baseband unit;
[0188] S3: Determine first topology data of a second device and the first extension unit according to the routing table of the first extension unit and the base station device list.
[0189] In some embodiments, determining first topology data of the first radio frequency unit according to the base station device list specifically includes:
[0190] S1: extracting target information of the baseband unit from the base station equipment list;
[0191] S2: constructing initial topology data of the first radio frequency unit; wherein the initial topology data of the first radio frequency unit includes a northbound interface field;
[0192] S3: Write the target information of the baseband unit into the northbound interface field in the initial topology data of the first radio frequency unit to obtain the first topology data of the first radio frequency unit.
[0193] In some embodiments, the target information of the baseband unit includes a device type and a device serial number of the baseband unit.
[0194] In some embodiments, the first radio frequency unit only includes a northbound interface, and the northbound interface is connected to the baseband unit.
[0195] In some embodiments, the initial topology data of the first radio frequency unit is in the form of:
[0196]
[0197]
[0198] in, <north-node> Indicates the start mark of the northbound interface field.< / north-node> Indicates the end mark of the northbound interface field; <north-node> and< / north-node> The content between is the northbound interface field. For other contents in the northbound interface field, please refer to the embodiment of the southbound interface field above, which will not be described in detail here.
[0199] In some embodiments, the device type of the baseband unit is written into the blank field 4 in the initial topology data of the first radio frequency unit, and the device serial number of the baseband unit is written into the blank field 3 in the initial topology data of the first radio frequency unit to obtain the first topology data of the first radio frequency unit.
[0200] In some embodiments, the device serial number of the first radio frequency unit is extracted from the target information of the first device.
[0201] In some embodiments, the method further comprises:
[0202] S1: write the interface number of the first interface into the blank field 1 in the first topology data of the first radio frequency unit;
[0203] S2: Write the interface name of the first interface into the blank field 2 in the first topology data of the first radio frequency unit;
[0204] S3: Write the hardware address of the baseband unit into the blank field 5 in the first topology data of the first radio frequency unit;
[0205] S4: Write the communication protocol of the baseband unit into the blank field 6 in the first topology data of the first radio frequency unit to complete the first topology data of the first radio frequency unit.
[0206] In some embodiments, determining the routing table of the first extension unit according to the routing table of the baseband unit specifically includes:
[0207] S1: extracting a first hardware address of the first extension unit from a routing table of the baseband unit;
[0208] S2: Using the first hardware address of the first extension unit, query and obtain a routing table of the first extension unit.
[0209] In some embodiments, the hardware address and the device have a one-to-one correspondence. Therefore, the routing table of the first extension unit can be determined by the first hardware address of the first extension unit.
[0210] In some embodiments, determining first topology data of a second device and the first extension unit according to the routing table of the first extension unit and the base station device list specifically includes:
[0211] S1: determining, according to the routing table of the first extension unit, a second interface in the first extension unit and a second hardware address associated with the second interface;
[0212] S2: Determine, from the base station device list, a second device corresponding to the second hardware address and target information of the second device;
[0213] S3: constructing initial topology data of the first extension unit; wherein the initial topology data of the first extension unit includes a northbound interface field and a southbound interface field;
[0214] S4: extracting target information of the baseband unit from the base station device list;
[0215] S5: Write the target information of the baseband unit into the northbound interface field in the initial topology data of the first extension unit, and write the target information of the second device into the southbound interface field in the initial topology data of the first extension unit to obtain the first topology data of the first extension unit.
[0216] In some embodiments, from the routing table of the first expansion unit, an interface connected to the lower-level device of the first expansion unit can be determined as the second interface; and the hardware address of the device connected to the second interface (recorded as the second device) is determined, that is, the second hardware address. In the first expansion unit, there may be some idle interfaces that are not connected to the lower-level devices, and the idle interfaces will not appear in the routing table of the first expansion unit.
[0217] In some embodiments, in the base station device list, the second hardware address is retrieved to obtain the second device corresponding to the second hardware address and the target information of the second device, and the target information of the second device includes: the device type and device serial number of the second device. The number of second devices is usually multiple. The device type of the second device includes: an extension unit and a radio frequency unit.
[0218] In some embodiments, the first expansion unit includes both a northbound interface and a southbound interface; wherein the northbound interface is connected to the baseband unit, and the southbound interface is connected to the second device.
[0219] In some embodiments, the initial topology data of the first expansion unit is in the form of:
[0220]
[0221]
[0222] In some embodiments, the first expansion unit has only one northbound interface connected to the baseband unit. Since there are multiple second devices, the number of southbound interfaces is also multiple, and each southbound interface is connected to one second device; the content in [] is a group of data, and each group of data corresponds to one southbound interface.
[0223] In some embodiments, the device type of the baseband unit (RRU) can be written into the blank field 4 in the northbound interface field, the device serial number of the baseband unit can be written into the blank field 3 in the northbound interface field, the device type of the second device can be written into the blank field 4 in the southbound interface field, and the device serial number of the second device can be written into the blank field 3 in the southbound interface field to obtain the first topology data of the first expansion unit.
[0224] In some embodiments, the northbound interface field in the first topology data of the first extension unit may be further improved by:
[0225] S1: Write the interface number of the baseband unit into the blank field 1 in the northbound interface field;
[0226] S2: Write the hardware address of the baseband unit into the blank field 5 in the northbound interface field;
[0227] S3: Write the communication protocol of the first interface in the baseband unit into the blank field 6 in the northbound interface field.
[0228] In some embodiments, the southbound interface field in the first topology data of the first expansion unit may be further improved by:
[0229] S1: Write the interface number of the second device into the blank field 1 in the southbound interface field;
[0230] S2: Write the hardware address of the second device into the blank field 5 in the southbound field.
[0231] S106: Detect the device type of the second device.
[0232] In some embodiments, the number of second devices is usually multiple, each second device has a corresponding device type, and the device type of the second device includes: an extension unit, a radio frequency unit; the device type of the second device can be determined according to the target information of the second device.
[0233] S107: When it is determined that the device type of the second device includes a radio frequency unit but does not include an extension unit, determine that the second device is a second radio frequency unit; and determine first topology data of the second radio frequency unit.
[0234] In some embodiments, no other devices are connected to the lower level of the second radio frequency unit.
[0235] In some embodiments, determining the first topology data of the second radio frequency unit specifically includes:
[0236] S1: constructing initial topology data of the second radio frequency unit; wherein the initial topology data of the second radio frequency unit includes a northbound interface field;
[0237] S2: extracting target information of the first extension unit from target information of the first device;
[0238] S3: Write the target information of the first extension unit into the northbound interface field in the initial topology data of the second radio frequency unit to obtain the first topology data of the second radio frequency unit.
[0239] In some embodiments, the form of the initial topology data of the second radio frequency unit can refer to the form of the initial topology data of the first radio frequency unit; and the northbound interface in the second radio frequency unit is connected to the first extension unit.
[0240] In some embodiments, the target information of the first expansion unit includes: a device type (Hub) of the first expansion unit and a device serial number of the first expansion unit.
[0241] In some embodiments, the device type of the first expansion unit is filled in <remote-device-type>Fill in the blank field after the first expansion unit with the device serial number. <remote-device-serial-number>The blank field that follows obtains the first topology data of the second radio frequency unit.
[0242] In some embodiments, the hardware address of the first expansion unit may also be filled in <remote-port-mac>Blank field after .
[0243] In some embodiments, the communication protocol used by the second radio frequency unit may also be filled in <transport-protocol>Blank field after .
[0244] S108: Summarize the first topology data of the baseband unit, the first topology data of the first radio frequency unit, the first topology data of the first extension unit, and the first topology data of the second radio frequency unit to obtain target topology data of the base station.
[0245] In some embodiments, the first topology data of the baseband unit, the first topology data of the first radio frequency unit, the first topology data of the first extension unit, and the first topology data of the second radio frequency unit may be aggregated into a data table to form target topology data of the base station, wherein the data table has multiple nodes, each of which corresponds to the first topology data of a device.
[0246] In some embodiments, after detecting the device type of the first device, the method further includes:
[0247] S1: when it is determined that the device type of the first device includes a radio frequency unit but does not include an extension unit, determining that the first device is a first radio frequency unit;
[0248] S2: constructing initial topology data of the first radio frequency unit; wherein the initial topology data of the first radio frequency unit includes a northbound interface field;
[0249] S3: extracting target information of the baseband unit from the base station device list;
[0250] S4: writing the target information of the baseband unit into the northbound interface field in the initial topology data of the first radio frequency unit to obtain first topology data of the first radio frequency unit;
[0251] S5: Summarize the first topology data of the baseband unit and the first topology data of the first radio frequency unit to obtain target topology data of the base station.
[0252] In some embodiments, the next stage of the first radio frequency unit will not be connected to other devices. In this case, the base station only includes the baseband unit and the first radio frequency unit.
[0253] In some embodiments, after detecting the device type of the first device, the method further includes:
[0254] S1: When it is determined that the device type of the first device includes an extension unit but does not include a radio frequency unit, determining that the first device is a first extension unit;
[0255] S2: Determine the first topology data of the first extension unit and the second device by using the routing table of the baseband unit and the base station device list;
[0256] S3: Detecting a device type of the second device;
[0257] S4: when it is determined that the device type of the second device includes a radio frequency unit but does not include an extension unit, determine that the second device is a second radio frequency unit; and determine first topology data of the second radio frequency unit;
[0258] S5: Summarize the first topology data of the baseband unit, the first topology data of the first extension unit, and the first topology data of the second radio frequency unit to obtain target topology data of the base station.
[0259] In some embodiments, after detecting the device type of the second device, the method further includes:
[0260] S1: when it is determined that the device type of the second device includes a radio frequency unit and an extension unit, select a device whose device type is an extension unit from the second device as the second extension unit; select a device whose device type is a radio frequency unit as the second radio frequency unit;
[0261] S2: using the routing table of the first extension unit and the base station device list, determining the first topology data of the second radio frequency unit, the first topology data of the second extension unit, and the third device; wherein the third device is connected to the second extension unit;
[0262] S3: Detecting the device type of the third device;
[0263] S4: when it is determined that the device type of the third device includes a radio frequency unit but does not include an extension unit, determining that the third device is a third radio frequency unit; and determining first topology data of the third radio frequency unit;
[0264] S5: Summarize the first topology data of the baseband unit, the first topology data of the first radio frequency unit, the first topology data of the first extension unit, the first topology data of the second radio frequency unit, the first topology data of the second extension unit, and the first topology data of the third radio frequency unit to obtain the target topology data of the base station.
[0265] In some embodiments, when it is determined that the device type of the third device includes both a radio frequency unit and an extension unit, or only includes an extension unit, the above steps are repeated to generate the first topology data of the third device and determine the next-level device according to the routing table of the third device until the device type of the next-level device only includes a radio frequency unit.
[0266] Based on the above embodiments, the first topology data can be constructed for each device in the base station. The northbound interface field in the first topology data can characterize the connection relationship between the device and the upper-level device, and the southbound interface field in the first topology data can characterize the connection relationship between the device and the next-level device. Therefore, the topology model of the base station can be accurately constructed using the first topology data.
[0267] In some embodiments, after determining that the second device is a second radio frequency unit, the method further includes:
[0268] S1: Determine, from the second interfaces, an interface connected to the second radio frequency unit as a fronthaul interface;
[0269] S2: Determine the interface name of the fronthaul port from the base station device list;
[0270] S3: Write the interface name of the fronthaul port into the southbound interface field in the first topology data of the first extension unit.
[0271] For example, taking Table 1 as an example, according to the routing table of the first extension unit, it can be determined that interface 1 is connected to the second radio frequency unit, then interface 1 belongs to the fronthaul port; further, in the base station equipment list, find the fronthaul port whose last digit is equal to 1, and determine its corresponding interface name Port Name "fh-eth1" as the interface name of the fronthaul port; write "fh-eth1" into the blank field 7 in the southbound interface field to further improve the first topology data.
[0272] In some embodiments, when the first extension unit is connected to the second extension unit, the interface connected to the second extension unit can be determined from the second interface of the first extension unit, and its interface type is a cascade port; further, in the interface list or the base station equipment list, according to the interface number of the cascade port, the corresponding interface name is found; finally, the interface name corresponding to the cascade port is written into the blank field 7 in the southbound interface field of the first topology data of the first extension unit.
[0273] In some embodiments, when the first extension unit is connected to the baseband unit, the interface connected to the baseband unit can be determined from the second interface of the first extension unit, and its interface type is a backhaul port; further, in the interface list, according to the interface number of the backhaul port, find out the corresponding interface name; finally, write the interface name corresponding to the backhaul port into the blank field 7 in the northbound interface field of the first topology data of the first extension unit.
[0274] Based on the above embodiment, for the expansion unit, the output interface type is determined according to the device types of the two connected devices, and then the output interface name is determined according to the interface type and interface number, and the interface name is written into the corresponding position in the first topology data (blank field 7) to further improve the first topology data.
[0275] It should be noted that, since there is only a fronthaul port FH in the baseband unit, for the baseband unit, the name of the output interface can be determined only according to the interface number.
[0276] The present application also proposes a base station management system, which includes a base station and a management server; the management server is used to monitor and manage the operation of the base station in real time; the management server is also used to build a topology model of the base station according to the target topology data of the base station.
[0277] In some embodiments, when there is a fault or risk in the base station, the extension unit / radio unit in the base station will actively report the extension unit alarm information / radio unit alarm information to the baseband unit, and the baseband unit will also obtain its own alarm information (baseband unit alarm information). The baseband unit then combines the extension unit alarm information, the radio frequency unit alarm information, and the baseband unit alarm information to form the base station alarm information, and reports the base station alarm information to the management server.
[0278] In some embodiments, the base station alarm information is divided into high-level alarm information (Critical), intermediate alarm information (Major), and low-level alarm information (Minor); among them, the condition for generating high-level alarm information is that the device loses synchronization lock; the condition for generating intermediate alarm information is that the device has no external synchronization source; the condition for generating low-level alarm information is that the device temperature is too high.
[0279] In some embodiments, the management server pre-associates and configures the service terminal; the service terminal is a terminal held by a service personnel (e.g., a base station operation and maintenance engineer, a programmer). The management server pre-associates and configures the telephone number and / or email address of the service terminal, and pre-associates and configures the push conditions:
[0280] 1. When the push condition is "all push", the management server will actively push all base station alarm information to the service terminal via SMS / email;
[0281] 2. When the push conditions are medium or high level, the management server will actively push the high level alarm information and medium level alarm information to the business terminal via SMS / email;
[0282] 3. When the push condition is advanced push, the management server will actively push the advanced alarm information to the business terminal via SMS / email.
[0283] In some embodiments, the base station alarm information may include: base station serial number, alarm detailed description information, base station location information, etc. The base station alarm information may also be customized by business personnel.
[0284] In some embodiments, when the base station failure is eliminated, the baseband unit may report the alarm cancellation information to the management server, and the management server actively pushes the alarm cancellation information to the service terminal via SMS / email.
[0285] Based on the above embodiments, business personnel can freely and flexibly configure push conditions. When the push conditions are met, the management server can actively push base station alarm information to the business terminal of the business personnel, helping the business personnel to timely monitor the operating status of the base station and detect base station failures in a timely manner.
[0286] In some embodiments, the baseband unit sends the target topology data to the management server. After receiving the target topology data, the management server parses the target topology data according to the following method to draw a topology model, where the topology model is a tree structure:
[0287] S1: Find a device whose device type is BBU from the target topology data and use it as the root node of the topology model;
[0288] S2: according to the southbound interface field of the root node and the device serial number of the root node, associate with the northbound interface field of the second-level child node, that is, find the northbound interface field with the same device serial number as the root node to locate the second-level child node, and draw the second-level child node connected to the root node; wherein the second-level child node includes at least: device type and device serial number;
[0289] S3: According to the southbound interface field of the second-level subnode and the device serial number of the second-level subnode, the northbound interface field of the third-level subnode is associated, and the third-level subnode connected to the second-level subnode is drawn; the above steps are repeated until the type of the subnodes is all RRU, then the drawing is stopped to obtain the topology model.
[0290] In some embodiments, the topology model of the base station can refer to Figure 6 As shown. Interface 1 in the baseband unit is connected to the first RF unit, interface 2 in the baseband unit is connected to interface 1 in the first extension unit, and interface 2 in the first extension unit is connected to the second RF unit. It should be noted that since the routing table of the baseband unit only records that interface 1 of the baseband unit is connected to the first RF unit, and the first RF unit does not have a routing table, the interface number of the interface in the first RF unit connected to the baseband unit cannot be determined in the topology model. It can only be determined that the interface in the first RF unit belongs to the fronthaul port, and the fronthaul port is marked as X1. Similarly, the interface number of the interface in the second RF unit connected to the first extension unit cannot be determined in the topology model. It can only be determined that the interface in the second RF unit belongs to the fronthaul port, and the fronthaul port is marked as X2.
[0291] In some embodiments, the target topology data sent by the baseband unit to the management server also carries the base station serial number; accordingly, the topology model also has the base station serial number. The base station serial number, the base station, and the topology model of the base station correspond one to one.
[0292] In some embodiments, when the equipment in the base station changes, for example, when a new device is connected, the baseband unit updates the base station equipment list, adds the information of the newly connected device to the base station equipment list, and then generates updated target topology data based on the updated base station equipment list and routing table, and sends the updated target topology data to the management server. The management server regenerates the topology model based on the updated target topology data.
[0293] In some embodiments, when the equipment in the base station changes, for example, when the connected equipment is disconnected, the baseband unit updates the base station equipment list, deletes the information of the disconnected equipment from the base station equipment list, and then generates updated target topology data based on the updated base station equipment list and routing table, and sends the updated target topology data to the management server. The management server regenerates the topology model based on the updated target topology data.
[0294] In some embodiments, the baseband unit is also used to obtain the location information of the base station, for example, the latitude and longitude information of the base station is obtained as the location information through satellite positioning technology, and the location information is sent to the management server, and the location information also carries the base station serial number. The management server matches the location information with the topology model according to the base station serial number, and then marks the topology model that matches the location information on the map according to the location information.
[0295] Furthermore, the base station management system further includes a display terminal, which is used to display the marked map.
[0296] Based on the above embodiments, business personnel can intuitively grasp the location information of base stations.
[0297] In some embodiments, see Figure 7 As shown, the management server receives the first target topology data, the second target topology data, the third target topology data, the first location information, the second location information, and the third location information, wherein the first target topology data carries the base station serial number 1, the second target topology data carries the base station serial number 2, the third target topology data carries the base station serial number 3, the first location information carries the base station serial number 1, the second location information carries the base station serial number 2, and the third location information carries the base station serial number 3. The management server generates a first topology model carrying the base station serial number 1 according to the first target topology data, generates a second topology model carrying the base station serial number 2 according to the second target topology data, and generates a third topology model carrying the base station serial number 3 according to the third target topology data. The management server successfully matches the first location information with the first topology model, marks the first positioning symbol in the map according to the first location information, associates the first positioning symbol with the first topology model, and marks the base station 1. The management server successfully matches the second location information with the second topology model, marks the second positioning symbol in the map according to the second location information, associates the second positioning symbol with the second topology model, and marks the base station 2. The management server successfully matches the third location information with the third topology model, and marks the third positioning symbol in the map according to the third location information. The third positioning symbol is associated with the third topology model, and base station 3 is marked. The display terminal displays the marked map. The map is an electronic map, and the map may include information such as buildings (building 1, building 2, building 3, building 4), roads, etc. The display terminal also includes a topology model display area. When the business personnel clicks on the base station, the display terminal displays the topology model corresponding to the base station. For example, when the business personnel clicks on base station 1, the topology model display area of the display terminal displays the first topology model associated with base station 1.
[0298] In some embodiments, the display terminal may also highlight the base station that generates the base station alarm information. Figure 8 As shown, when base station 1 generates base station alarm information, the topology model of base station 1 is highlighted. Furthermore, different colors can be used to represent different types of base station alarm information. For example, red is used to represent base stations with high-level alarm information, orange is used to represent base stations with medium-level alarm information but not high-level alarm information, blue is used to represent base stations with only low-level alarm information, green is used to represent base stations without base station alarm information, and gray is used to represent base stations that have not been started.
[0299] In some embodiments, the topology model is associated with a hardware address, a device type, and a device serial number. When a business person clicks on a device in the topology model, the display terminal displays the hardware address, device type, and device serial number of the device.
[0300] In some embodiments, when constructing a topology model, the interface name, interface number, and communication protocol in the target topology data can be associated with the topology model. When a business person clicks on an interface, the display terminal will display the corresponding interface name, interface number, and communication protocol. In the topology model, different line segments can be used to represent the communication protocol used between two interfaces.
[0301] In some embodiments, the baseband unit may also report interface data (e.g., interface connection status, interface rate, interface type, interface number, interface name, interface IP, subnet mask, transmission distance, etc.) to the management server, and the management server associates the interface data with the interface in the topology model. When the business personnel clicks on the interface, the display terminal displays the corresponding interface data.
[0302] In some embodiments, the baseband unit may also report device operation information (e.g., manufacturer, hardware version number, software version number, device code, device activation date, etc.) to the management server, and the management server associates the device operation information with the device in the topology model. When the business personnel clicks on the device, the display terminal displays the corresponding device operation information.
[0303] In some embodiments, the baseband unit may also report the cell configuration information corresponding to the base station to the management server, and the management server associates the cell configuration information with the topology model. When the business personnel clicks on the topology model, the display terminal displays the cell configuration information.
[0304] Based on the above embodiments, the electronic map, topology model and real-time base station alarm information push can be combined to jointly realize the management and information display of the topology model under the hybrid complex networking, so that the content displayed by the topology model is richer and the base station management is more real-time. This application uses SMS or email to actively notify the business personnel of the base station alarm information. Compared with the solution in the prior art that the business personnel must actively log in to the base station maintenance web page to view the base station alarm information, this application can ensure that the base station fault is discovered in time. The topology model can truly reflect the physical connection relationship of the base station equipment, the baseband unit reports the latest target topology data in real time, and the management server refreshes the base station topology changes in real time according to the latest target topology data to generate the latest topology model. It can also further associate and display the device operation information, interface data, hardware address, device type, device serial number, communication protocol and other information. Through map annotation, the location and health status of the base station can be intuitively displayed, helping business personnel to quickly locate the location of the faulty base station, which can greatly reduce the difficulty of business personnel managing the base station.
[0305] This application proposes a device for determining base station topology data, see Fig. 9 As shown, the device is applied to a baseband unit in a base station; the device comprises:
[0306] The acquisition module 901 is used to acquire the routing table and base station equipment list of the baseband unit;
[0307] A first determination module 902 is used to determine first topology data of a first device and the baseband unit according to the routing table of the baseband unit and the base station device list; wherein the first device is connected to the baseband unit;
[0308] A first detection module 903, configured to detect a device type of the first device;
[0309] A first screening module 904 is configured to, when it is determined that the device type of the first device includes an extension unit and a radio frequency unit, select a device whose device type is an extension unit from the first device as a first extension unit; and select a device whose device type is a radio frequency unit as a first radio frequency unit;
[0310] A second determination module 905 is configured to determine the first topology data of the first radio frequency unit, the first topology data of the first extension unit, and the second device by using the routing table of the baseband unit and the base station device list; wherein the second device is connected to the first extension unit;
[0311] A second detection module 906, configured to detect a device type of the second device;
[0312] A third determination module 907 is configured to determine that the second device is a second radio unit when it is determined that the device type of the second device includes a radio unit but does not include an extension unit; and determine first topology data of the second radio unit;
[0313] The summarizing module 908 is used to summarize the first topology data of the baseband unit, the first topology data of the first radio frequency unit, the first topology data of the first extension unit, and the first topology data of the second radio frequency unit to obtain target topology data of the base station.
[0314] The present application also provides a storage medium, which is a computer-readable storage medium, and the storage medium stores computer program instructions, which, when executed, implement the following: obtaining a routing table and a base station device list of the baseband unit; determining a first device and first topology data of the baseband unit according to the routing table and the base station device list of the baseband unit; wherein the first device is connected to the baseband unit; detecting a device type of the first device; and when it is determined that the device type of the first device includes an extension unit and a radio frequency unit, selecting a device whose device type is an extension unit from the first device as the first extension unit; and selecting a device whose device type is a radio frequency unit as the first RF unit; using the routing table of the baseband unit and the base station equipment list, determine the first topology data of the first RF unit, the first topology data of the first extension unit and the second device; wherein the second device is connected to the first extension unit; detect the device type of the second device; when it is determined that the device type of the second device includes a RF unit but does not include an extension unit, determine that the second device is a second RF unit; determine the first topology data of the second RF unit; summarize the first topology data of the baseband unit, the first topology data of the first RF unit, the first topology data of the first extension unit, and the first topology data of the second RF unit to obtain the target topology data of the base station.
[0315] This application provides a base station management system 10, see Fig.10 As shown, the base station management system 10 includes a base station 12 and a management server 11; the base station 12 includes a baseband unit 121;
[0316] The baseband unit 121 is used to perform the following steps: obtain the routing table and base station device list of the baseband unit; determine the first device and the first topology data of the baseband unit according to the routing table of the baseband unit and the base station device list; wherein the first device is connected to the baseband unit; detect the device type of the first device; when it is determined that the device type of the first device includes an extension unit and a radio frequency unit, select a device whose device type is an extension unit from the first device as the first extension unit; select a device whose device type is a radio frequency unit as the first radio frequency unit; determine the first topology data of the first radio frequency unit, the first topology data of the first extension unit, and the second device by using the routing table of the baseband unit and the base station device list; wherein the second device is connected to the first extension unit; detect the device type of the second device; when it is determined that the device type of the second device includes a radio frequency unit but does not include an extension unit, determine that the second device is a second radio frequency unit; determine the first topology data of the second radio frequency unit; summarize the first topology data of the baseband unit, the first topology data of the first radio frequency unit, the first topology data of the first extension unit, and the first topology data of the second radio frequency unit to obtain the target topology data of the base station; send the target topology data to the management server 11;
[0317] The management server 11 is used to receive and parse the target topology data and generate a topology model of the base station.
[0318] In some embodiments, the system 10 also includes a display terminal; the baseband unit 121 is used to obtain location information of the base station and send the location information to the management server 11; the management server 11 is used to receive the location information and mark the topology model of the base station 12 on the map according to the location information; the display terminal is used to display the marked map.
[0319] In some embodiments, the management server 11 is pre-associated with a configured service terminal; the baseband unit 121 is used to obtain base station alarm information and send the base station alarm information to the management server 11; the management server 11 is used to receive the base station alarm information and push the base station alarm information to the service terminal.
[0320] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0321] In summary, although the present application has been disclosed as above with preferred embodiments, the above preferred embodiments are not intended to limit the present application. Ordinary technicians in this field can make various changes and modifications without departing from the spirit and scope of the present application. Therefore, the scope of protection of the present application shall be based on the scope defined in the claims.
Claims
1. A method for determining base station topology data, characterized in that: The method is applied to a baseband unit in a base station; the method comprises: Obtaining a routing table and a base station equipment list of the baseband unit; Determine first topology data of a first device and the baseband unit according to the routing table of the baseband unit and the base station device list; wherein the first device is connected to the baseband unit; detecting a device type of the first device; When it is determined that the device type of the first device includes an extension unit and a radio frequency unit, a device whose device type is an extension unit is selected from the first devices as a first extension unit; and a device whose device type is a radio frequency unit is selected as a first radio frequency unit; Determine the first topology data of the first radio frequency unit, the first topology data of the first extension unit, and the second device by using the routing table of the baseband unit and the base station device list; wherein the second device is connected to the first extension unit; detecting a device type of the second device; In the case where it is determined that the device type of the second device includes a radio frequency unit but does not include an extension unit, determining that the second device is a second radio frequency unit; and determining first topology data of the second radio frequency unit; The first topology data of the baseband unit, the first topology data of the first radio frequency unit, the first topology data of the first extension unit, and the first topology data of the second radio frequency unit are summarized to obtain target topology data of the base station.
2. The method according to claim 1, characterized in that Determining first topology data of a first device and the baseband unit according to the routing table of the baseband unit and the base station device list includes: Determine, according to the routing table of the baseband unit, a first interface in the baseband unit and a first hardware address associated with the first interface; Determine, from the base station device list, a first device corresponding to the first hardware address and target information of the first device; wherein the target information includes a device type and a device serial number; Constructing initial topology data of the baseband unit; wherein the initial topology data of the baseband unit includes a southbound interface field; The target information of the first device is written into the southbound interface field in the initial topology data of the baseband unit to obtain the first topology data of the baseband unit.
3. The method according to claim 1, characterized in that Determining the first topology data of the first radio frequency unit, the first topology data of the first extension unit, and the second device by using the routing table of the baseband unit and the base station device list includes: Determine first topology data of the first radio frequency unit according to the base station device list; Determining a routing table of the first extension unit according to the routing table of the baseband unit; The first topology data of the second device and the first extension unit are determined according to the routing table of the first extension unit and the base station device list.
4. The method according to claim 3, characterized in that Determining first topology data of the first radio frequency unit according to the base station device list includes: Extracting target information of the baseband unit from the base station equipment list; Constructing initial topology data of the first radio frequency unit; wherein the initial topology data of the first radio frequency unit includes a northbound interface field; The target information of the baseband unit is written into the northbound interface field in the initial topology data of the first radio frequency unit to obtain the first topology data of the first radio frequency unit.
5. The method according to claim 3, characterized in that: Determining the routing table of the first extension unit according to the routing table of the baseband unit includes: Extracting a first hardware address of the first extension unit from a routing table of the baseband unit; The first hardware address of the first expansion unit is used to query and obtain the routing table of the first expansion unit.
6. The method according to claim 3, characterized in that Determining first topology data of a second device and the first extension unit according to the routing table of the first extension unit and the base station device list includes: Determine, according to the routing table of the first expansion unit, a second interface in the first expansion unit and a second hardware address associated with the second interface; Determine, from the base station device list, a second device corresponding to the second hardware address and target information of the second device; Constructing initial topology data of the first extension unit; wherein the initial topology data of the first extension unit includes a northbound interface field and a southbound interface field; Extracting target information of the baseband unit from the base station equipment list; The target information of the baseband unit is written into the northbound interface field in the initial topology data of the first extension unit, and the target information of the second device is written into the southbound interface field in the initial topology data of the first extension unit to obtain the first topology data of the first extension unit.
7. The method according to claim 6, characterized in that After determining that the second device is a second radio frequency unit, the method further includes: Determine, from the second interfaces, an interface connected to the second radio frequency unit as a fronthaul interface; Determine the interface name of the fronthaul port from the base station device list; The interface name of the fronthaul port is written into the southbound interface field in the first topology data of the first extension unit.
8. The method according to claim 2, characterized in that: Determining first topology data of the second radio frequency unit includes: Constructing initial topology data of the second radio frequency unit; wherein the initial topology data of the second radio frequency unit includes a northbound interface field; extracting target information of the first extension unit from target information of the first device; The target information of the first extension unit is written into the northbound interface field in the initial topology data of the second radio frequency unit to obtain the first topology data of the second radio frequency unit.
9. The method according to claim 1, characterized in that: After detecting the device type of the first device, the method further includes: In a case where it is determined that the device type of the first device includes a radio frequency unit but does not include an extension unit, determining that the first device is a first radio frequency unit; Constructing initial topology data of the first radio frequency unit; wherein the initial topology data of the first radio frequency unit includes a northbound interface field; Extracting target information of the baseband unit from the base station equipment list; Writing the target information of the baseband unit into the northbound interface field in the initial topology data of the first radio frequency unit to obtain the first topology data of the first radio frequency unit; The first topology data of the baseband unit and the first topology data of the first radio frequency unit are aggregated to obtain target topology data of the base station.
10. The method according to claim 1, characterized in that After detecting the device type of the first device, the method further includes: In a case where it is determined that the device type of the first device includes an extension unit but does not include a radio frequency unit, determining that the first device is a first extension unit; Determine the first topology data of the first extension unit and the second device by using the routing table of the baseband unit and the base station device list; detecting a device type of the second device; In the case where it is determined that the device type of the second device includes a radio frequency unit but does not include an extension unit, determining that the second device is a second radio frequency unit; and determining first topology data of the second radio frequency unit; The first topology data of the baseband unit, the first topology data of the first extension unit, and the first topology data of the second radio frequency unit are summarized to obtain target topology data of the base station.
11. A device for determining base station topology data, characterized in that: The device is applied to a baseband unit in a base station; the device comprises: An acquisition module, used to acquire a routing table and a base station equipment list of the baseband unit; A first determination module, configured to determine first topology data of a first device and the baseband unit according to a routing table of the baseband unit and the base station device list; wherein the first device is connected to the baseband unit; A first detection module, used to detect a device type of the first device; A first screening module is used for selecting, from the first devices, a device whose device type is an extension unit as a first extension unit and a device whose device type is a radio frequency unit as a first radio frequency unit when it is determined that the device type of the first device includes an extension unit and a radio frequency unit; A second determination module is used to determine the first topology data of the first radio frequency unit, the first topology data of the first extension unit, and the second device by using the routing table of the baseband unit and the base station device list; wherein the second device is connected to the first extension unit; A second detection module, used to detect a device type of the second device; A third determination module is used to determine that the second device is a second radio unit when it is determined that the device type of the second device includes a radio unit but does not include an extension unit; and determine first topology data of the second radio unit; A summarizing module is used to summarize the first topology data of the baseband unit, the first topology data of the first radio frequency unit, the first topology data of the first extension unit, and the first topology data of the second radio frequency unit to obtain target topology data of the base station.
12. A computer-readable storage medium, characterized in that: Computer instructions are stored thereon, and when the instructions are executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.
13. A base station management system, characterized in that: The base station management system includes a base station and a management server; the base station includes a baseband unit; The baseband unit is used to perform the steps of the method according to any one of claims 1 to 10; The baseband unit is used to send the target topology data to the management server; The management server is used to receive and parse the target topology data and generate a topology model of the base station.
14. The system according to claim 13, characterized in that The system also includes a display terminal; The baseband unit is used to obtain the location information of the base station and send the location information to the management server; The management server is used to receive the location information, and mark the topology model of the base station on the map according to the location information; The display terminal is used to display the marked map.
15. The system according to claim 13, characterized in that The management server is pre-associated with and configured with the service terminal; The baseband unit is used to obtain base station alarm information and send the base station alarm information to the management server; The management server is used to receive the base station alarm information and push the base station alarm information to the service terminal.