Method and device for monitoring distributed antenna system, and electronic equipment
By decomposing the functions of the master station and introducing Bluetooth frequency hopping technology and WEB SERVER into the distributed antenna system, the system topology is optimized, and the problem of high coupling between the master station and slave station is solved, improving data processing efficiency and system flexibility.
Patent Information
- Application Number
- CN202510517195.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-23
- Publication Date
- 2025-07-18
AI Technical Summary
In distributed antenna systems, the coupling degree between the master and slave stations is high and the real-time performance is low, resulting in low data processing efficiency. The master station takes a long time to upgrade the firmware of slave stations and the scanning efficiency is not high.
The management functions of the main station are broken down into the main station, the first slave station and the second slave station, the Bluetooth frequency hopping technology is used to improve the communication rate, and the WEB SERVER is deployed on each network element to optimize the system topology structure and realize distributed monitoring and maintenance.
It improves the data processing efficiency of distributed antenna systems, shortens firmware upgrade and discovery scanning time, reduces the coupling between master and slaves, and enhances the flexibility and ease of use of the system.
Smart Images

Figure CN120342512A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technologies, and in particular, to a monitoring method, an apparatus, and an electronic device for a distributed antenna system. Background Art
[0002] In large-scale coverage scenarios (i.e., scenarios that require providing stable and high-quality wireless signal coverage for a vast geographical area or a high-density population area), a one-to-many coverage method needs to be adopted. For example, several coverage units are connected under an access unit to complete signal coverage of a certain area. Among them, the distributed antenna system (DAS, Distributed Antenna System) is a widely used coverage system.
[0003] Currently, in the DAS system, the access unit serves as the monitoring master station, and the coverage unit serves as the monitoring slave station. The master station and the slave station are connected by optical fiber or feeder, and frequency-shift keying (FSK) is used to modulate the electrical signal. The RS485 (serial communication data standard) communication protocol and the master-slave polling management method are adopted between the access unit and the coverage unit, that is, the access unit is used as the master station, and all slave station devices subordinate to the master station are polled regularly for monitoring.
[0004] This monitoring method belongs to centralized management, with the master station responsible for monitoring. The WEB SERVER (World Wide Web SERVER, a computer system that provides Web services) is only deployed at the master station. Therefore, it is necessary to use a network operation and maintenance terminal (WEBOMT, Web Operation and Maintenance Terminal) to manage all slave station devices at the master station, and the monitoring quantity data tables of each slave station need to be saved at the master station. When a slave station needs to modify the monitoring quantity data table, the monitoring quantity data table saved at the master station also needs to be modified accordingly, resulting in too high a coupling degree between the master station and the slave station, which affects function upgrade and expansion. At the same time, due to the low communication rate between the master station and the slave station, it takes a long time for the master station to upgrade all firmware of the slave station (a single slave station includes several discrete firmware) in sequence. Moreover, when the system is powered on, the master station needs to perform discovery scanning on the slave station, which is a serial working mode and has low scanning efficiency.
[0005] In view of the above problems, no effective solution has been proposed yet. Summary of the Invention
[0006] Embodiments of the present invention provide a monitoring method, an apparatus, and an electronic device for a distributed antenna system, so as to at least solve the technical problem of low data processing efficiency of the distributed antenna system in the related art.
[0007] According to one aspect of the embodiments of the present application, a monitoring method for a distributed antenna system is provided, including: determining a master station, a plurality of first slave stations, and a plurality of second slave stations of the distributed antenna system, where the second slave stations are slave stations of the first slave stations; monitoring whether the master station triggers a scan switch, and in the case of monitoring that the master station triggers the scan switch, scanning each first slave station and each second slave station to obtain a scan result; monitoring a firmware upgrade switch of the distributed antenna system, and in the case of monitoring that the firmware upgrade switch is in an open state, performing firmware upgrade on each first slave station and each second slave station to obtain an upgrade result; deploying a preset server for the master station, each first slave station, and each second slave station respectively, and monitoring the distributed antenna system based on the preset server, the scan result, the upgrade result, and a preset routing table.
[0008] Further, before scanning each first slave station and each second slave station to obtain a scan result, it further includes: establishing connections between the master station and each first slave station respectively; for each first slave station, establishing connections between the first slave station and each second slave station under the first slave station respectively, where each first slave station has a plurality of optical ports, and each optical port is connected to the optical fiber of a second slave station.
[0009] Further, the step of scanning each first slave station and each second slave station to obtain a scan result in the case of monitoring that the master station triggers the scan switch includes: in the case of monitoring that the master station triggers the scan switch, sending a handshake signal to each first slave station; in the case of the first slave station receiving the handshake signal, scanning each second slave station under the first slave station to obtain a scan result.
[0010] Further, the step of scanning each second slave station under the first slave station to obtain a scan result includes: monitoring all optical ports of the first slave station; judging whether the optical receiving power of each optical port is greater than a preset threshold value; in the case that the optical receiving power of the optical port is greater than the preset threshold value, assigning a number identifier to the second slave station connected to the optical port and adjusting the state of the second slave station to the online state; or, in the case that the optical receiving power of the optical port is less than the preset threshold value, adjusting the state of the second slave station connected to the optical port to the offline state; determining the scan result based on the online state and the offline state.
[0011] Further, each first slave station corresponds to a first original firmware version. When it is detected that the firmware upgrade switch is in the open state, the step of performing firmware upgrade on each first slave station and each second slave station to obtain an upgrade result includes: obtaining the first firmware upgrade version of each first slave station and the second firmware upgrade version of each second slave station from the master station; for each first slave station, determining whether the first original firmware version is the same as the first firmware upgrade version; when the first original firmware version is different from the first firmware upgrade version, upgrading the firmware corresponding to the first original firmware version according to the first firmware upgrade version to obtain an upgrade result.
[0012] Further, each second slave station corresponds to a second original firmware version. After upgrading the firmware corresponding to the first original firmware version according to the first firmware upgrade version to obtain an upgrade result, it further includes: sending the second original firmware version of each second slave station to the first slave station where the second slave station is located; for each second slave station, determining whether the second original firmware version is the same as the second firmware upgrade version through the first slave station where the second slave station is located; when the second original firmware version is different from the second firmware upgrade version, sending the second firmware upgrade version to the second slave station, where the second slave station upgrades the firmware corresponding to the second original firmware version according to the second firmware upgrade version.
[0013] Further, before monitoring the distributed antenna system based on a preset server, a scan result, an upgrade result, and a preset routing table, it further includes: allocating a preset address and a preset master subnet mask to the master station, and obtaining the master subnet address range of each first slave station according to the preset address and the preset master subnet mask; determining the master subnet address of each first slave station according to the master subnet address range, where the master subnet address is used for communication between the master station and the first slave station; allocating a preset slave station address and a preset slave station subnet mask to the first slave station, and determining the subnet address range of each second slave station according to the preset slave station address and the preset slave station subnet mask; determining the subnet address of each second slave station according to the subnet address range, where the subnet address is used for communication between the first slave station and the second slave station; configuring the preset routing table according to the preset slave station address, the preset slave station subnet mask, all master subnet addresses, and all subnet addresses.
[0014] According to another aspect of the embodiments of the present application, a monitoring device for a distributed antenna system is further provided, including: a determination unit configured to determine a master station, a plurality of first slave stations, and a plurality of second slave stations of the distributed antenna system, wherein the second slave stations are slave stations of the first slave stations; a scanning unit configured to monitor whether the master station triggers a scanning switch, and in the case where it is monitored that the master station triggers the scanning switch, scan each first slave station and each second slave station to obtain a scanning result; an upgrading unit configured to monitor a firmware upgrading switch of the distributed antenna system, and in the case where it is monitored that the firmware upgrading switch is in an open state, perform firmware upgrading on each first slave station and each second slave station to obtain an upgrading result; a monitoring unit configured to deploy a preset server for the master station, each first slave station, and each second slave station respectively, and monitor the distributed antenna system based on the preset server, the scanning result, the upgrading result, and a preset routing table.
[0015] Further, the monitoring device for the distributed antenna system includes: a first connection module configured to establish a connection between the master station and each first slave station respectively before scanning each first slave station and each second slave station to obtain a scanning result; a second connection module configured to, for each first slave station, establish a connection between the first slave station and each second slave station under the first slave station respectively, wherein each first slave station has a plurality of optical ports, and each optical port is connected to an optical fiber of a second slave station.
[0016] Further, the scanning unit includes: a first sending module configured to send a handshake signal to each first slave station in the case where it is monitored that the master station triggers the scanning switch; a first scanning module configured to, in the case where the first slave station receives the handshake signal, scan each second slave station under the first slave station to obtain a scanning result.
[0017] Further, the first scanning module includes: a first monitoring sub-module configured to monitor all optical ports of the first slave station; a first judgment sub-module configured to judge whether the optical receiving power of each optical port is greater than a preset threshold value; a first adjustment sub-module configured to, in the case where the optical receiving power of the optical port is greater than the preset threshold value, assign a number identifier to the second slave station connected to the optical port and adjust the state of the second slave station to an online state; or a second adjustment sub-module configured to, in the case where the optical receiving power of the optical port is less than the preset threshold value, adjust the state of the second slave station connected to the optical port to an offline state; a first determination sub-module configured to determine the scanning result based on the online state and the offline state.
[0018] Further, the upgrade unit includes: a first acquisition module, configured to acquire, from the master station, a first firmware upgrade version of each first slave station and a second firmware upgrade version of each second slave station; a first determination module, configured to determine, for each first slave station, whether the first original firmware version is the same as the first firmware upgrade version; and a first upgrade module, configured to upgrade the firmware corresponding to the first original firmware version according to the first firmware upgrade version to obtain an upgrade result when the first original firmware version is different from the first firmware upgrade version.
[0019] Further, the monitoring device of the distributed antenna system further includes: a second sending module, configured to send, after upgrading the firmware corresponding to the first original firmware version according to the first firmware upgrade version to obtain an upgrade result, the second original firmware version of each second slave station to the first slave station where the second slave station is located; a second determination module, configured to determine, for each second slave station, whether the second original firmware version is the same as the second firmware upgrade version through the first slave station where the second slave station is located; and a third sending module, configured to send the second firmware upgrade version to the second slave station when the second original firmware version is different from the second firmware upgrade version, where the second slave station upgrades the firmware corresponding to the second original firmware version according to the second firmware upgrade version.
[0020] Further, the monitoring device of the distributed antenna system further includes: a first allocation module, configured to allocate a preset address and a preset master subnet mask to the master station before monitoring the distributed antenna system based on a preset server, a scan result, an upgrade result, and a preset routing table, and obtain a master subnet address range of each first slave station according to the preset address and the preset master subnet mask; a first determination module, configured to determine the master subnet address of each first slave station according to the master subnet address range, where the master subnet address is used for communication between the master station and the first slave station; a second determination module, configured to allocate a preset slave station address and a preset slave station subnet mask to the first slave station, and obtain a subnet address range of each second slave station according to the preset slave station address and the preset slave station subnet mask; a third determination module, configured to determine the subnet address of each second slave station according to the subnet address range, where the subnet address is used for communication between the first slave station and the second slave station; and a first configuration module, configured to configure the preset routing table according to the preset slave station address, the preset slave station subnet mask, all master subnet addresses, and all subnet addresses.
[0021] According to another aspect of the embodiments of the present application, there is also provided a computer program product, including a non-volatile computer-readable storage medium storing a computer program, where the computer program, when executed by a processor, implements the monitoring method of the distributed antenna system according to any one of the above.
[0022] According to another aspect of the embodiments of the present application, an electronic device is further provided, including one or more processors and a memory. The memory is used to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the monitoring method of the distributed antenna system in any one of the above.
[0023] In the present invention, a master station, multiple first slave stations, and multiple second slave stations of the distributed antenna system are determined. It is monitored whether the master station triggers a scanning switch. In the case where it is monitored that the master station triggers the scanning switch, each first slave station and each second slave station are scanned to obtain scanning results. The firmware upgrade switch of the distributed antenna system is monitored. In the case where it is monitored that the firmware upgrade switch is in the open state, each first slave station and each second slave station are upgraded to obtain upgrade results. Preset servers are respectively deployed for the master station, each first slave station, and each second slave station. Based on the preset servers, scanning results, upgrade results, and a preset routing table, the distributed antenna system is monitored, solving the technical problem of low data processing efficiency in the related art of the distributed antenna system.
[0024] In the present invention, by determining a master station, multiple first slave stations, and multiple second slave stations of the distributed antenna system, monitoring and responding to the scanning switch triggered by the master station, the first slave stations and second slave stations in the distributed antenna system can be quickly discovered and scanned, improving the scanning efficiency. When it is monitored that the firmware upgrade switch is turned on, all slave stations are upgraded. Using the first slave stations as intermediate nodes shortens the total time-consuming of the firmware upgrade. By optimizing the system topology structure, distributed processing of monitoring tasks is realized and the data transmission rate is improved, thus achieving the technical effect of improving the data processing efficiency of the distributed antenna system. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The drawings described herein are used to provide a further understanding of the present invention and form a part of the present invention. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation to the present invention. In the drawings:
[0026] Figure 1 A hardware structure block diagram of a computer terminal (or mobile device) for implementing the monitoring method of the distributed antenna system is shown;
[0027] Figure 2 It is a flowchart of the monitoring method of the distributed antenna system according to Embodiment 1 of the present application;
[0028] Figure 3 It is a schematic diagram of an optional functional decomposition of the master station according to Embodiment 1 of the present application;
[0029] Figure 4It is a network topology diagram of an optional distributed antenna system according to Embodiment 1 of the present application;
[0030] Figure 5 It is a schematic diagram of an optional network communication link bearer according to Embodiment 1 of the present application;
[0031] Figure 6 It is a schematic diagram of an optional slave station discovery scan according to Embodiment 1 of the present application;
[0032] Figure 7 It is a schematic diagram of an optional slave station firmware upgrade according to Embodiment 1 of the present application;
[0033] Figure 8 It is a schematic diagram of an optional monitoring device of a distributed antenna system according to an embodiment of the present application;
[0034] Figure 9 It is a structural block diagram of an electronic device according to an embodiment of the present application. Detailed implementation manners
[0035] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0036] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0037] It should be noted that the relevant information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) collected and involved in the present invention are all information and data authorized by the user or fully authorized by all parties. Moreover, the processing of relevant data, such as collection, storage, use, processing, transmission, provision, disclosure, and application, complies with the relevant laws, regulations, and standards of the relevant regions, adopts necessary confidentiality measures, does not violate public order and good customs, and provides corresponding operation entrances for users to choose to authorize or refuse. For example, an interface is set between the present system and relevant users or institutions. Before obtaining relevant information, a request for obtaining information needs to be sent to the aforementioned users or institutions through the interface, and after receiving the consent information feedback from the aforementioned users or institutions, the relevant information is obtained.
[0038] In the current distributed antenna monitoring system, due to the high coupling degree and low real-time performance between the master station and the slave stations, the system cannot meet the rapid transmission requirements of a large amount of data. The present invention decomposes the management functions of the master station, thereby changing the monitoring system into a three-level topology mode composed of a master station, a first-level slave station, and a second-level slave station. At the same time, the Bluetooth frequency-hopping technology (Bluetooth FHSS, Bluetooth Frequency-Hopping Spread Spectrum) is used to replace the frequency-shift keying modulation, which improves the communication rate of the underlying link between the first-level slave station and the second-level slave station, enabling the master station and the slave stations to use more functional network protocols. Moreover, a WEB SERVER server is deployed in each network element (master station, first-level slave station, or second-level slave station), enabling users to switch to other network elements through WEB OMT at any network element, thereby realizing the operation and maintenance of the network elements in the entire network topology.
[0039] The present invention will be described in detail below in conjunction with each embodiment.
[0040] Embodiment 1
[0041] According to the embodiments of the present application, an embodiment of a method for monitoring a distributed antenna system is also provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. And although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.
[0042] The method embodiment provided by the first embodiment of the present application can be executed in a mobile terminal, a computer terminal, or a similar computing device. Figure 1 A hardware structure block diagram of a computer terminal (or mobile device) for implementing the method for monitoring a distributed antenna system is shown. As Figure 1As shown, the computer terminal 10 (or mobile device) may include one or more ( Figure 1 illustrated as 102a, 102b, ……, 102n in Figure 1 ) processors 102 (the processor 102 may include, but is not limited to, processing devices such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may further include: a display, a keyboard, a cursor control device, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply, and / or a camera, where the network interface may be connected to a wired and / or wireless network. Those of ordinary skill in the art can understand that Figure 1 the structure shown is only schematic and does not limit the structure of the above electronic device. For example, the computer terminal 10 may further include more or fewer components than Figure 1 shown, or have a different configuration from
[0043] It should be noted that the above one or more processors 102 and / or other data processing circuits are generally referred to as "data processing circuits" herein. The data processing circuit may be embodied in whole or in part as software, hardware, firmware, or any combination thereof. In addition, the data processing circuit may be a single independent processing module, or be incorporated in whole or in part into any one of the other elements in the computer terminal 10 (or mobile device). As involved in the embodiments of the present application, the data processing circuit is used for processor control (such as the selection of a variable resistance terminal path connected to an interface).
[0044] The memory 104 may be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the monitoring method of the distributed antenna system in the embodiments of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, implements the above-mentioned monitoring method of the distributed antenna system. The memory 104 may include a high-speed random access memory, and may further include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some instances, the memory 104 may further include a memory remotely disposed relative to the processor 102, and these remote memories may be connected to the computer terminal 10 through a network. Examples of the above network include, but are not limited to, the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.
[0045] The transmission device 106 is used to receive or send data via a network. Specific examples of the above-mentioned network may include a wireless network provided by the communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a Radio Frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0046] The display can be, for example, a touch-screen liquid crystal display (LCD), which enables the user to interact with the user interface of the computer terminal 10 (or mobile device).
[0047] Under the above operating environment, the present application provides a monitoring method for a distributed antenna system as Figure 2 shown. Figure 2 is a flowchart of the monitoring method for a distributed antenna system according to Embodiment 1 of the present application. As Figure 2 shown, the method includes the following steps:
[0048] Step S201: Determine a master station, multiple first slave stations, and multiple second slave stations of the distributed antenna system, where the second slave station is a sub-station of the first slave station.
[0049] In the embodiment of the present invention, the management functions of the master station of the distributed antenna system can be decomposed and transferred. The functions of firmware upgrade of the slave stations and discovery scanning of the slave stations by the original master station are decomposed and transferred to the first-level slave stations, so as to determine a master station, multiple first slave stations (i.e., multiple first-level slave stations), and multiple second slave stations (i.e., multiple second-level slave stations). The second slave station is a sub-station of the first slave station and communicates directly with the first slave station.
[0050] Figure 3 is a schematic diagram of an optional decomposition of the master station functions according to Embodiment 1 of the present application. As Figure 3 shown, the functions of the master station access unit before improvement include: Function 1: Slave station firmware upgrade, Function 2: Slave station discovery scanning, Function 3: Other functions of this network element. Through the decomposition of the master station functions, the improved master station access unit decomposes and transfers Function 1 and Function 2 of the master station access unit before improvement to the first-level slave station optical units 01 to 04. The improved master station access unit only includes Function 3: Other functions of this network element, and the functions of each first-level slave station optical unit include: Function 1: Slave station firmware upgrade, Function 2: Slave station discovery scanning, Function 3: Other functions of this network element, which optimizes the original operation process and reduces the time of the entire operation process.
[0051] Figure 4 It is a network topology diagram of an optional distributed antenna system according to Embodiment 1 of the present application. As Figure 4 shown, the system network topology is changed to a three-level topology mode composed of a master station, primary slave stations, and secondary slave stations. This topology mode includes: one master station, 4 primary slave stations (such as primary slave station optical unit 01, primary slave station optical unit 02, primary slave station optical unit 03, primary slave station optical unit 04), and 32 secondary slave stations (such as secondary slave station RU01 to secondary slave station RU08 connected to primary slave station optical unit 01; secondary slave station RU09 to secondary slave station RU16 connected to primary slave station optical unit 02; secondary slave station RU17 to secondary slave station RU24 connected to primary slave station optical unit 03; secondary slave station RU25 to secondary slave station RU32 connected to primary slave station optical unit 04). Among them, the master station access unit is connected to the primary slave stations through twisted pairs, and the primary slave stations are connected to the secondary slave stations through optical fibers. Each slave station (primary slave station, secondary slave station) includes a Bluetooth + optical module, and a WEB SERVER server is deployed in the master station access unit, each slave station optical unit, and each secondary slave station.
[0052] Step S202: Monitor whether the master station triggers the scan switch. When it is detected that the master station triggers the scan switch, scan each first slave station and each second slave station to obtain a scan result.
[0053] In an embodiment of the present invention, it is monitored whether the master station triggers the scan switch (a setting for turning on or off the slave station discovery scan function). When it is detected that the master station triggers the scan switch, instead of serially scanning all slave stations one by one, the scan of each first slave station is started. After this process is completed, each first slave station will simultaneously start scanning its subordinate second slave stations to obtain a scan result. Compared with the method in the original system where the master station scans all slave stations one by one, the new architecture can process in parallel, greatly shortening the time to discover newly added or check the status of existing slave stations, and improving the real-time performance and stability of the system.
[0054] Step S203: Monitor the firmware upgrade switch of the distributed antenna system. When it is detected that the firmware upgrade switch is in the on state, perform firmware upgrade on each first slave station and each second slave station to obtain an upgrade result.
[0055] In an embodiment of the present invention, the firmware upgrade switch of the distributed antenna system (a system setting for controlling whether the firmware upgrade process is started) is monitored. When it is detected that the firmware upgrade switch is in the on state, the primary slave stations can use the FTP (File Transfer Protocol) method to obtain the upgrade firmware of the primary slave stations and the secondary slave stations from the master station, and then judge whether firmware upgrade is required according to whether the firmware is of different versions to obtain an upgrade result.
[0056] The above is the unified firmware upgrade of the master station to the primary slave station and the secondary slave station. In some alternative embodiments, each network element also provides a local upgrade interface, which is available when the firmware upgrade switch is in the off state.
[0057] Step S204: Deploy a preset server for the master station, each first slave station, and each second slave station respectively, and monitor the distributed antenna system based on the preset server, the scan result, the upgrade result, and the preset routing table.
[0058] In the embodiment of the present invention, a preset server (such as a WEB SERVER) is deployed for the master station, each first slave station, and each second slave station respectively. As Figure 4 shown, the WEB SERVER is deployed on each network element (master station, first slave station, second slave station) to provide an interface and service for network monitoring and maintenance. Based on the preset server, the scan result, and the upgrade result, the WEB OMT can be freely switched between the master station, the first slave station, and the second slave station to achieve real-time monitoring and maintenance of the entire system. At the same time, by using the preset routing table (the routing information pre-configured on each network element to guide the data transmission path in the network and ensure that the WEB OMT can operate across network elements), even in a complex three-level topology structure, the efficient transmission of data and the seamless connection of access can be ensured, making the system monitoring and maintenance operations more flexible and convenient, and reducing the direct coupling between the master station and the slave stations.
[0059] In summary, the functions of the master station are decomposed and delegated to the first slave station. When the master station detects that the scan switch is triggered, it can quickly start a batch discovery scan of the first slave station. Subsequently, the first slave station performs a discovery scan of its subordinate second slave stations in parallel. When the master station detects that the firmware upgrade switch is triggered, the master station transfers the firmware to the first slave station via FTP, and then the first slave station determines whether to perform a local firmware upgrade and whether to perform a firmware upgrade of the second slave stations. In addition, by deploying the WEB SERVER on the master station, the first slave station, and the second slave station, and combining the preset routing table, the monitoring and maintenance operations of the entire system can be implemented on any network element without relying on the monitoring data stored locally on the master station, thereby reducing the coupling degree between the master station and the slave stations, improving the flexibility and usability of the system, and further solving the technical problem of low data processing efficiency in the distributed antenna system in the related art.
[0060] In order to accurately establish connections between the master station, the first slave stations, and the second slave stations, in the monitoring method of the distributed antenna system provided in Embodiment 1 of this application, connections are respectively established between the master station and each first slave station; for each first slave station, connections are respectively established between the first slave station and each second slave station under the first slave station, where each first slave station has multiple optical ports, and each optical port is connected to the optical fiber of a second slave station.
[0061] In an embodiment of the present invention, it is first necessary to ensure that a stable communication link can be established between the master station and each first slave station. Among them, the access unit of the master station is connected to the optical unit of the first-level slave station through a twisted pair.
[0062] In an embodiment of the present invention, for each first slave station (i.e., the first-level slave station), an independent communication path needs to be established with each second slave station (i.e., the second-level slave station) below it. Each first slave station has multiple optical ports, and these optical ports are respectively connected to the optical fiber interfaces of a second slave station through optical fibers.
[0063] In an embodiment of the present invention, Bluetooth frequency hopping technology can be used to replace frequency shift keying modulation as the communication debugging technology between the first-level slave station and the second-level slave station, and a virtual Ethernet interface (Virtual Ethernet Interface) can be deployed on the serial interfaces of the first-level slave station and the second-level slave station for Bluetooth communication. On this basis, the TCP / IP protocol (Transmission Control Protocol / Internet Protocol) is used. By converting Bluetooth serial communication into Ethernet communication, the data transmission rate can be increased to 2 Mbit / s. At the same time, through the virtual Ethernet interface, the first-level slave station and the second-level slave station can be connected to a wider network to achieve efficient data exchange and remote management with other network nodes (including the master station).
[0064] Figure 5 It is a schematic diagram of an optional network communication link bearer according to Embodiment 1 of this application, as Figure 5As shown in the figure, the network communication link includes: a master station access unit, a first-level slave station optical unit, and a second-level slave station coverage unit. Among them, the master station access unit includes: an Application layer, a TCP / IP layer, an Ethernet layer, and an Ethernet cable, and the first-level slave station optical unit connected to the master station access unit contains an Application layer, a TCP / IP layer, an Ethernet layer, and an Ethernet Cable, and is connected to the master station through an Ethernet cable, and uses the TCP / IP protocol for data exchange. Each second-level slave station coverage unit contains: an Application layer, a TCP / IP layer, a Virtual Ethernet Interface, Bluetooth Frequency Hopping Spread Spectrum (Bluetooth FHSS), and an Optical Cable, and the first-level slave station optical unit connected to the second-level slave station coverage unit includes: an Application layer, a TCP / IP layer, a Virtual Ethernet Interface, Bluetooth Frequency Hopping Spread Spectrum (Bluetooth FHSS), and an Optical Cable, and communicates with the corresponding second-level slave station coverage unit at high speed through Bluetooth, and at the same time performs stable data exchange with the master station and other stations in the system through the virtual Ethernet interface.
[0065] In the embodiment of the present invention, the first-level slave station optical unit has dual interface capabilities, and can perform TCP / IP communication with the master station through an Ethernet cable, and perform high-speed data exchange with the second-level slave station through an optical fiber and Bluetooth.
[0066] In order to accurately obtain the scan result, in the monitoring method of the distributed antenna system provided in Embodiment 1 of the present application, when it is detected that the master station triggers the scan switch, a handshake signal is sent to each first slave station; when the first slave station receives the handshake signal, each second slave station under the first slave station is scanned to obtain the scan result.
[0067] Optionally, the operation and maintenance personnel of the distributed antenna system can send a discovery scan command to the master station through the network operation and maintenance terminal, and the monitoring module of the master station monitors this operation.
[0068] In the embodiment of the present invention, when it is detected that the master station triggers the scan switch, a handshake signal is sent to all connected first slave stations to ensure that the two parties can smoothly perform subsequent data exchange. Through the handshake signal, a communication session is established between the master station and the first slave station, and the next discovery scan operation is prepared.
[0069] In an embodiment of the present invention, after each first slave station receives a handshake signal, it immediately starts to scan the second slave stations subordinate to it to obtain a scan result (such as device online, device offline). Since multiple first slave stations perform the discovery scan process of the second slave stations simultaneously, the time overhead is saved, and the discovery scan of all slave stations can be quickly completed.
[0070] In order to improve the accuracy of determining the scan result, in the monitoring method of the distributed antenna system provided in Embodiment 1 of the present application, all optical ports of the first slave station are monitored; it is determined whether the optical receiving power of each optical port is greater than a preset threshold value; in the case where the optical receiving power of the optical port is greater than the preset threshold value, a number identifier is assigned to the second slave station connected to the optical port, and the status of the second slave station is adjusted to the online status; or, in the case where the optical receiving power of the optical port is less than the preset threshold value, the status of the second slave station connected to the optical port is adjusted to the offline status; based on the online status and the offline status, the scan result is determined.
[0071] Optionally, each first slave station (primary slave station optical unit) in the distributed antenna system has multiple optical ports, and each optical port is connected to a second slave station (secondary slave station). The optical receiving power of these optical ports of the first slave station is monitored for abnormal conditions to evaluate the health status of the optical fiber link.
[0072] In an embodiment of the present invention, according to the read optical receiving power, the primary slave station can determine whether the optical receiving power of each optical port exceeds a preset threshold value (a threshold value set in advance to distinguish whether the optical fiber line is in a normal working state). In the case where the optical receiving power of the optical port is greater than the preset threshold value, it indicates that the optical fiber connection is stable, a number identifier is assigned to the second slave station connected to the optical port, and the status of the second slave station is adjusted to the online status.
[0073] In an embodiment of the present invention, in the case where the optical receiving power of the optical port is less than the preset threshold value, it indicates that there is a fault in the optical fiber connection or the second slave station is not normally connected. The status of the second slave station connected to the optical port can be adjusted to the offline status, so as to exclude the second slave stations that cannot communicate normally. According to the status (online status, offline status) of each obtained second slave station, the final scan result is summarized and determined.
[0074] Figure 6 It is a schematic diagram of an optional slave station discovery scan according to Embodiment 1 of the present application, such as Figure 6As shown, in the case where the master station triggers the slave station discovery scan, first, the first-level slave station optical units 01 to 04 simultaneously detect the optical receiving power of the nth [1, 8] optical port. Initially, n is 1 for all. Then, it is determined whether the optical receiving power of the nth path is greater than the threshold value. When the optical receiving power of the nth path is greater than the threshold value, the RU optical path connected to the nth optical port is normal, and an ID is assigned to the RU connected to the nth optical port. When the optical receiving power of the nth path is not greater than the threshold value, the RU optical path connected to the nth optical port is abnormal; at this time, n is incremented by 1. After that, it is determined whether n is equal to 8. When n is not equal to 8, the above steps are repeated. When n is equal to 8, the scan process ends.
[0075] Each first slave station corresponds to a first original firmware version. In order to accurately obtain the upgrade result, in the monitoring method of the distributed antenna system provided in Embodiment 1 of the present application, the first firmware upgrade version of each first slave station and the second firmware upgrade version of each second slave station are obtained from the master station; for each first slave station, it is determined whether the first original firmware version is the same as the first firmware upgrade version; in the case where the first original firmware version is different from the first firmware upgrade version, the firmware corresponding to the first original firmware version is upgraded according to the first firmware upgrade version to obtain the upgrade result.
[0076] Optionally, the master station, as the center of firmware management, stores the latest firmware upgrade versions of all first slave stations (first-level slave station optical units) and second slave stations (second-level slave stations).
[0077] In the embodiment of the present invention, the first firmware upgrade version of each first slave station and the second firmware upgrade version of each second slave station are obtained from the master station, and a version consistency check is performed. Specifically, the first slave station compares whether the currently running firmware version (first original firmware version) is the same as the upgrade version (first firmware upgrade version) obtained from the master station, identifies which slave stations' firmware needs to be upgraded, and avoids unnecessary upgrade operations on the firmware that is already the latest version, thereby saving time and system resources. In the case where the first original firmware version is different from the first firmware upgrade version, the firmware corresponding to the first original firmware version is upgraded according to the first firmware upgrade version to obtain the upgrade result (such as a detailed upgrade status report indicating whether the upgrade process was successfully completed).
[0078] Each second slave station corresponds to a second original firmware version. In order to accurately upgrade the firmware corresponding to the second original firmware version, in the monitoring method of the distributed antenna system provided in Embodiment 1 of the present application, the second original firmware version of each second slave station is sent to the first slave station where the second slave station is located; for each second slave station, through the first slave station where the second slave station is located, it is judged whether the second original firmware version is the same as the second firmware upgrade version; in the case where the second original firmware version is different from the second firmware upgrade version, the second firmware upgrade version is sent to the second slave station, where the second slave station upgrades the firmware corresponding to the second original firmware version according to the second firmware upgrade version.
[0079] In an embodiment of the present invention, when the system performs firmware upgrade, each second slave station first transmits the firmware version (second original firmware version) currently running by itself to the first slave station (primary slave optical unit) to which it belongs through the network. This communication process is based on the TCP / IP protocol, ensuring stable transmission of data on the high-speed underlying link supported by the Bluetooth frequency hopping technology.
[0080] In an embodiment of the present invention, after each first slave station receives the second original firmware version of the subordinate second slave station, it will perform a version comparison to judge whether the second original firmware version is the same as the second firmware upgrade version obtained from the master station, aiming to identify the second slave stations that need to update the firmware. In the case where the second original firmware version is different from the second firmware upgrade version, the first slave station sends the second firmware upgrade version obtained from the master station to the corresponding second slave station through the UDP (User Datagram Protocol) protocol. After receiving the second firmware upgrade version, the second slave station upgrades the currently running firmware (second original firmware version) according to the received upgrade data packet, solving the problems of long time consumption and low efficiency in the current firmware upgrade, enabling the firmware update operation to be executed quickly and flexibly in a distributed architecture, and strengthening the adaptability and operation and maintenance capabilities of the system for large-scale slave station scenarios.
[0081] Figure 7 It is a schematic diagram of an optional slave station firmware upgrade according to Embodiment 1 of the present application, as Figure 7As shown in the figure, the master station access unit includes the firmware for upgrading the first-level slave stations and the firmware for upgrading the second-level slave stations (i.e., the first firmware upgrade version for each first slave station and the second firmware upgrade version for each second slave station). The first-level slave station optical units 01 to 04 obtain the upgrade firmware (i.e., the first firmware upgrade version and the second firmware upgrade version) through FTP, and obtain the firmware of the second-level slave stations (such as the second-level slave stations RU01 - RU32) of each second-level slave station (i.e., the second original firmware version), and determine whether the second original firmware version is the same as the second firmware upgrade version obtained from the master station. In the case where the second original firmware version is different from the second firmware upgrade version, the first slave station sends the second firmware upgrade version obtained from the master station to the corresponding second slave station as the firmware for upgrading the second-level slave stations through UDP, and the second slave station upgrades the second original firmware version according to the firmware for upgrading the second-level slave stations; at the same time, each first-level slave station optical unit determines whether to upgrade the firmware of the first slave station by comparing its own first original firmware version with the obtained first firmware upgrade version.
[0082] In order to accurately configure the preset routing table, in the monitoring method of the distributed antenna system provided in Embodiment 1 of the present application, a preset address and a preset master subnet mask are assigned to the master station, and according to the preset address and the preset master subnet mask, the master subnet address range of each first slave station is obtained; according to the master subnet address range, the master subnet address of each first slave station is determined, where the master subnet address is used for communication between the master station and the first slave station; a preset slave station address and a preset slave station subnet mask are assigned to the first slave station, and according to the preset slave station address and the preset slave station subnet mask, the subnet address range of each second slave station is determined; according to the subnet address range, the subnet address of each second slave station is determined, where the subnet address is used for communication between the first slave station and the second slave station; the preset routing table is configured according to the preset slave station address, the preset slave station subnet mask, all the master subnet addresses, and all the subnet addresses.
[0083] In the embodiment of the present invention, first, a preset IP address (i.e., the preset address) and a subnet mask (i.e., the preset master subnet mask, which is used to define the range of the subnet where the master station is located) are assigned to the master station. According to the preset address and the preset master subnet mask of the master station, the address range of the master subnet where each first slave station (the first-level slave station optical unit) is located can be calculated. For example, the preset address of the master station is 19*.6*.16.254, and the preset master subnet mask is 255.255.255.0, then the master subnet address range of the first slave station is from 19*.6*.16.1 to 19*.6*.16.254, indicating that the master station is located in the subnet 19*.6*.16.0, and all devices (the first three bytes of the IP address are 19*.6*.16) in this subnet can directly communicate with the master station.
[0084] In the embodiments of the present invention, according to the master subnet address range, the master subnet address of each first slave station can be determined, such as 19*.6*.1.100, 19*.6*.1.110, 19*.6*.1.120, 19*.6*.1.130, etc.
[0085] In the embodiments of the present invention, a preset slave station address (different from the preset master station address and used for network identification within the first slave station) and a preset slave station subnet mask (defining the subnet range for communication between the first slave station and its subordinate second slave stations) are assigned to each first slave station. According to the preset slave station address and the preset slave station subnet mask, the subnet address range of each second slave station is determined. For example, the preset slave station address of the first first slave station can be 19*.6*.17.0, and the preset slave station subnet mask is 255.255.255.192, which indicates that the subnet address range of the second slave stations under this first slave station can be from 19*.6*.17.1 to 19*.6*.17.62. The preset slave station address of the second first slave station can be 19*.6*.17.64, and the preset slave station subnet mask is 255.255.255.192, which indicates that the subnet address range of the second slave stations under this first slave station is from 19*.6*.17.65 to 19*.6*.17.126. The subnet address ranges of the second slave stations under the third and fourth first slave stations can be deduced by analogy, which are 19*.6*.17.129 - 190 and 19*.6*.17.193 - 254 respectively.
[0086] In the embodiments of the present invention, according to the subnet address range, the subnet address of each second slave station can be determined, such as 19*.6*.17.1, 19*.6*.17.65, 19*.6*.17.129, 195.6*.17.193, etc. The communication between the first slave station and its subordinate second slave stations is independent of the master station communication. Finally, according to the preset slave station address, the preset slave station subnet mask, all master subnet addresses, and all subnet addresses, a preset routing table is configured to ensure that the data communication between the master station, the first slave station, and the second slave station can proceed according to the preset paths and rules. By reasonably configuring the routing table, it is possible to achieve the switching between any network elements (master station, first-level slave station, second-level slave station) in the network topology using the network operation and maintenance terminal, realize the efficient transmission of data, and provide stable network support for the overall operation of the system.
[0087] Exemplarily, the preset routing table is shown in Table 1.
[0088] Table 1
[0089]
[0090]
[0091] The monitoring method of the distributed antenna system provided by the embodiment of the present application can transfer the slave station firmware upgrade and slave station discovery scanning responsibilities of the original master station to four primary slave stations, and each primary slave station is responsible for managing 8 secondary slave stations, forming a three-level topology structure. By introducing Bluetooth frequency hopping technology, a WEBSERVER server and a virtual Ethernet interface are deployed in each network element (master station, primary slave station, secondary slave station), as well as a communication protocol based on TCP / IP, enabling switching and operation between any network elements through WEBOMT, greatly enhancing the manageability and flexibility of the system. In addition, the discovery scanning process of the slave stations is carried out simultaneously by four primary slave stations, shortening the discovery scanning time to one-fourth of the original process, improving the data processing efficiency, and unifying the firmware upgrade interface. Combining with the local upgrade and wrong packet retransmission mechanisms, it ensures the rapidity and accuracy of firmware upgrade, not only improving the real-time monitoring and data processing capabilities of the DAS system in large-scale scenarios, but also simplifying the system operation and enhancing the user experience.
[0092] It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.
[0093] Embodiment 2
[0094] The embodiment of the present application also provides a monitoring device for a distributed antenna system. It should be noted that the monitoring device for the distributed antenna system in the embodiment of the present application can be used to execute the monitoring method for the distributed antenna system provided by the embodiment of the present application. The following introduces the monitoring device for the distributed antenna system provided by the embodiment of the present application.
[0095] According to the embodiment of the present application, there is also provided a device for implementing the above monitoring method for a distributed antenna system. Figure 8 It is a schematic diagram of an optional monitoring device for a distributed antenna system according to the embodiment of the present application. As Figure 8 shown, the monitoring device for the distributed antenna system may include: a determination unit 80, a scanning unit 81, an upgrade unit 82, and a monitoring unit 83.
[0096] Among them, the determination unit 80 is used to determine a master station, multiple first slave stations, and multiple second slave stations of the distributed antenna system, where the second slave station is a sub-station of the first slave station;
[0097] The scanning unit 81 is used to monitor whether the master station triggers a scanning switch, and in the case of monitoring that the master station triggers the scanning switch, scan each first slave station and each second slave station to obtain a scanning result;
[0098] An upgrade unit 82 is configured to monitor a firmware upgrade switch of the distributed antenna system. When it is monitored that the firmware upgrade switch is in an open state, firmware upgrades are performed on each first slave station and each second slave station to obtain upgrade results.
[0099] A monitoring unit 83 is configured to deploy a preset server for the master station, each first slave station, and each second slave station respectively, and monitor the distributed antenna system based on the preset server, the scan results, the upgrade results, and a preset routing table.
[0100] The monitoring device for the distributed antenna system provided by the embodiment of the present application can determine a master station, multiple first slave stations, and multiple second slave stations of the distributed antenna system through a determination unit 80, and can monitor whether the master station triggers a scan switch through a scan unit 81. When it is monitored that the master station triggers the scan switch, scans are performed on each first slave station and each second slave station to obtain scan results. The firmware upgrade switch of the distributed antenna system can be monitored through an upgrade unit 82. When it is monitored that the firmware upgrade switch is in an open state, firmware upgrades are performed on each first slave station and each second slave station to obtain upgrade results. A preset server can be deployed for the master station, each first slave station, and each second slave station respectively through a monitoring unit 83, and the distributed antenna system is monitored based on the preset server, the scan results, the upgrade results, and a preset routing table.
[0101] Optionally, the monitoring device for the distributed antenna system includes: a first connection module configured to establish connections between the master station and each first slave station respectively before scanning each first slave station and each second slave station to obtain scan results; a second connection module configured to establish connections between each first slave station and each second slave station under the first slave station respectively for each first slave station, where each first slave station has multiple optical ports, and each optical port is connected to an optical fiber of a second slave station.
[0102] Optionally, the scan unit includes: a first sending module configured to send a handshake signal to each first slave station when it is monitored that the master station triggers the scan switch; a first scan module configured to scan each second slave station under the first slave station to obtain scan results when the first slave station receives the handshake signal.
[0103] Optionally, the first scanning module includes: a first monitoring sub-module for monitoring all optical ports of the first slave station; a first judgment sub-module for judging whether the optical receiving power of each optical port is greater than a preset threshold value; a first adjustment sub-module for, when the optical receiving power of the optical port is greater than the preset threshold value, allocating a number identifier to the second slave station connected to the optical port and adjusting the status of the second slave station to the online status; or, a second adjustment sub-module for, when the optical receiving power of the optical port is less than the preset threshold value, adjusting the status of the second slave station connected to the optical port to the offline status; a first determination sub-module for determining a scanning result based on the online status and the offline status.
[0104] Optionally, the upgrade unit includes: a first acquisition module for acquiring the first firmware upgrade version of each first slave station and the second firmware upgrade version of each second slave station from the master station; a first judgment module for judging, for each first slave station, whether the first original firmware version is the same as the first firmware upgrade version; a first upgrade module for, when the first original firmware version is different from the first firmware upgrade version, upgrading the firmware corresponding to the first original firmware version according to the first firmware upgrade version to obtain an upgrade result.
[0105] Optionally, the monitoring device of the distributed antenna system further includes: a second sending module for, after upgrading the firmware corresponding to the first original firmware version according to the first firmware upgrade version to obtain an upgrade result, sending the second original firmware version of each second slave station to the first slave station where the second slave station is located; a second judgment module for judging, for each second slave station, whether the second original firmware version is the same as the second firmware upgrade version through the first slave station where the second slave station is located; a third sending module for, when the second original firmware version is different from the second firmware upgrade version, sending the second firmware upgrade version to the second slave station, where the second slave station upgrades the firmware corresponding to the second original firmware version according to the second firmware upgrade version.
[0106] Optionally, the monitoring device of the distributed antenna system further includes: a first allocation module, configured to allocate a preset address and a preset master subnet mask to the master station before monitoring the distributed antenna system based on a preset server, a scan result, an upgrade result, and a preset routing table, and obtain the master subnet address range of each first slave station according to the preset address and the preset master subnet mask; a first determination module, configured to determine the master subnet address of each first slave station according to the master subnet address range, where the master subnet address is used for communication between the master station and the first slave station; a second determination module, configured to allocate a preset slave station address and a preset slave subnet mask to the first slave station, and determine the subnet address range of each second slave station according to the preset slave station address and the preset slave subnet mask; a third determination module, configured to determine the subnet address of each second slave station according to the subnet address range, where the subnet address is used for communication between the first slave station and the second slave station; a first configuration module, configured to configure the preset routing table according to the preset slave station address, the preset slave subnet mask, all the master subnet addresses, and all the subnet addresses.
[0107] The above-mentioned monitoring device of the distributed antenna system may further include a processor and a memory. The above-mentioned determination unit 80, scan unit 81, upgrade unit 82, monitoring unit 83, etc. are all stored in the memory as program units, and the corresponding functions are realized by the processor executing the above program units stored in the memory.
[0108] The above-mentioned processor includes a kernel, and the kernel retrieves the corresponding program units from the memory. One or more kernels can be set, and by adjusting the kernel parameters, a preset server is respectively deployed for the master station, each first slave station, and each second slave station, and the distributed antenna system is monitored based on the preset server, the scan result, the upgrade result, and the preset routing table.
[0109] The above-mentioned memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of, for example, read-only memory (ROM) or flash memory (flash RAM), and the memory includes at least one storage chip.
[0110] It should be noted here that the above-mentioned determination unit 80, scan unit 81, upgrade unit 82, and monitoring unit 83 correspond to steps S201 to S204 in Embodiment 1. The examples and application scenarios implemented by the above units and the corresponding steps are the same, but are not limited to the content disclosed in the above Embodiment 1. It should be noted that the above units can be hardware components or software components stored in a memory (for example, memory 104) and processed by one or more processors (for example, processors 102a, 102b,..., 102n), and the above units can also be part of the device and can run in the computer terminal 10 provided in Embodiment 1.
[0111] Embodiment 3
[0112] An embodiment of the present application may provide a computer terminal, and the computer terminal may be any computer terminal device in a group of computer terminals. Optionally, in this embodiment, the above computer terminal may also be replaced with a mobile terminal or other terminal devices such as electronic devices.
[0113] Optionally, in this embodiment, the above computer terminal may be located in at least one of multiple network devices in a computer network.
[0114] In this embodiment, the above computer terminal may execute program code for the following steps in a monitoring method of a distributed antenna system: determining a master station, multiple first slave stations, and multiple second slave stations of the distributed antenna system, where the second slave stations are sub-stations of the first slave stations; monitoring whether the master station triggers a scan switch, and in the case of monitoring that the master station triggers the scan switch, scanning each first slave station and each second slave station to obtain a scan result; monitoring a firmware upgrade switch of the distributed antenna system, and in the case of monitoring that the firmware upgrade switch is in an open state, performing firmware upgrade on each first slave station and each second slave station to obtain an upgrade result; deploying a preset server for the master station, each first slave station, and each second slave station respectively, and monitoring the distributed antenna system based on the preset server, the scan result, the upgrade result, and a preset routing table.
[0115] Optionally, the above computer terminal may execute program code for the following steps in a monitoring method of a distributed antenna system: establishing connections between the master station and each first slave station respectively; for each first slave station, establishing connections between the first slave station and each second slave station under the first slave station respectively, where each first slave station has multiple optical ports, and each optical port is connected to an optical fiber of a second slave station.
[0116] Optionally, the above computer terminal may execute program code for the following steps in a monitoring method of a distributed antenna system: in the case of monitoring that the master station triggers a scan switch, sending a handshake signal to each first slave station; in the case of a first slave station receiving the handshake signal, scanning each second slave station under the first slave station to obtain a scan result.
[0117] Optionally, the above computer terminal may execute the program code of the following steps in the monitoring method of the distributed antenna system: monitor all optical ports of the first slave station; determine whether the optical receiving power of each optical port is greater than a preset threshold; in the case where the optical receiving power of the optical port is greater than the preset threshold, assign a number identifier to the second slave station connected to the optical port, and adjust the status of the second slave station to the online state; or, in the case where the optical receiving power of the optical port is less than the preset threshold, adjust the status of the second slave station connected to the optical port to the offline state; determine the scanning result based on the online state and the offline state.
[0118] Optionally, the above computer terminal may execute the program code of the following steps in the monitoring method of the distributed antenna system: obtain the first firmware upgrade version of each first slave station and the second firmware upgrade version of each second slave station from the master station; for each first slave station, determine whether the first original firmware version is the same as the first firmware upgrade version; in the case where the first original firmware version is different from the first firmware upgrade version, upgrade the firmware corresponding to the first original firmware version according to the first firmware upgrade version to obtain an upgrade result.
[0119] Optionally, the above computer terminal may execute the program code of the following steps in the monitoring method of the distributed antenna system: send the second original firmware version of each second slave station to the first slave station where the second slave station is located; for each second slave station, determine whether the second original firmware version is the same as the second firmware upgrade version through the first slave station where the second slave station is located; in the case where the second original firmware version is different from the second firmware upgrade version, send the second firmware upgrade version to the second slave station, where the second slave station upgrades the firmware corresponding to the second original firmware version according to the second firmware upgrade version.
[0120] Optionally, the above computer terminal may execute the program code of the following steps in the monitoring method of the distributed antenna system: assign a preset address and a preset master subnet mask to the master station, and obtain the master subnet address range of each first slave station according to the preset address and the preset master subnet mask; determine the master subnet address of each first slave station according to the master subnet address range, where the master subnet address is used for communication between the master station and the first slave station; assign a preset slave station address and a preset slave station subnet mask to the first slave station, and determine the subnet address range of each second slave station according to the preset slave station address and the preset slave station subnet mask; determine the subnet address of each second slave station according to the subnet address range, where the subnet address is used for communication between the first slave station and the second slave station; configure a preset routing table according to the preset slave station address, the preset slave station subnet mask, all master subnet addresses, and all subnet addresses.
[0121] Optionally, Figure 9 is a structural block diagram of an electronic device according to an embodiment of the present application. AsFigure 9 As shown, the electronic device may include: one or more ( Figure 9 only one is shown in the figure) processors 902, a memory 904, a storage controller, and a peripheral interface. Among them, the peripheral interface is connected to a radio frequency module, an audio module, and a display.
[0122] Among them, the memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the monitoring method and device of the distributed antenna system in the embodiments of the present application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, implements the above-mentioned monitoring method of the distributed antenna system. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some instances, the memory may further include a memory remotely set with respect to the processor, and these remote memories can be connected to the terminal through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.
[0123] The processor can call the information and application programs stored in the memory through a transmission device to execute the above steps in the above-mentioned monitoring method of the distributed antenna system.
[0124] Adopting the embodiments of the present application provides a monitoring solution for a distributed antenna system. By decomposing the functions of the master station, the coupling degree between the master station and the slave station is reduced. By optimizing the processes of services such as firmware upgrade of the slave station and discovery scanning of the slave station in the system, the time consumption of firmware upgrade of the slave station and discovery scanning of the slave station is shortened, the engineering operation and maintenance ability is enhanced, it is easy to upgrade products and expand functions in the future, the later maintenance cost of the device is reduced. In addition, other network elements in the system can be accessed at any network element in the system, which is more flexible than the original centralized management monitoring method, and at the same time improves the engineering usability and user experience, thereby solving the technical problem of low data processing efficiency in the distributed antenna system in the related art.
[0125] Those of ordinary skill in the art can understand that Figure 9 the structure shown is only schematic, and the electronic device may also be a terminal device such as a smart phone, a tablet computer, a palm computer, and a mobile Internet device (MID). Figure 9 It does not limit the structure of the above-mentioned electronic device. For example, the electronic device may further include more or fewer components (such as a network interface, a display device, etc.) than those shown in Figure 9 the figure, or have a different configuration from that shown in Figure 9 the figure.
[0126] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a computer-readable storage medium. The storage medium can include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disc, etc.
[0127] Embodiment 4
[0128] An embodiment of the present application further provides a storage medium. Optionally, in this embodiment, the above storage medium can be used to store the program code executed by the monitoring method of the distributed antenna system provided in the first embodiment above.
[0129] Optionally, in this embodiment, the above storage medium can be located in any one of the computer terminals in the computer terminal group in the computer network, or in any one of the mobile terminals in the mobile terminal group.
[0130] The present application also provides a computer program product, which is suitable for executing a program of the steps of the monitoring method of the distributed antenna system when executed on a data processing device.
[0131] The serial numbers of the above embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.
[0132] In the above embodiments of the present application, the descriptions of the various embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0133] In the several embodiments provided by the present application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces, and the indirect coupling or communication connection of the units or modules can be in an electrical or other form.
[0134] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place, or they can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0135] In addition, in each embodiment of the present application, each functional unit may be integrated into one processing unit, may exist physically alone for each unit, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit.
[0136] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: various media such as USB flash drives, read-only memories (ROMs), random access memories (RAMs), mobile hard disks, magnetic disks, or optical discs that can store program codes.
[0137] The above are only the preferred embodiments of the present application. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present application, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present application.
Claims
1. A monitoring method for a distributed antenna system, characterized in that Including: Determine a master station, multiple first slave stations, and multiple second slave stations of a distributed antenna system, where the second slave stations are slave stations of the first slave stations; Monitor whether the master station triggers a scan switch, and when it is monitored that the master station triggers the scan switch, scan each of the first slave stations and each of the second slave stations to obtain a scan result; Monitor the firmware upgrade switch of the distributed antenna system, and when it is monitored that the firmware upgrade switch is in an open state, perform firmware upgrade on each of the first slave stations and each of the second slave stations to obtain an upgrade result; Deploy a preset server for the master station, each of the first slave stations, and each of the second slave stations respectively, and monitor the distributed antenna system based on the preset server, the scan result, the upgrade result, and a preset routing table.
2. The monitoring method of the distributed antenna system according to claim 1, characterized in that Before scanning each of the first slave stations and each of the second slave stations to obtain a scan result, it further includes: Establish connections between the master station and each of the first slave stations respectively; For each of the first slave stations, establish connections between the first slave station and each of the second slave stations under the first slave station respectively, where each of the first slave stations has multiple optical ports, and each optical port is connected to an optical fiber of a second slave station.
3. The monitoring method of the distributed antenna system according to claim 2, characterized in that, The step of, when it is monitored that the master station triggers the scan switch, scanning each of the first slave stations and each of the second slave stations to obtain a scan result includes: When it is monitored that the master station triggers the scan switch, send a handshake signal to each of the first slave stations; When the first slave station receives the handshake signal, scan each of the second slave stations under the first slave station to obtain the scan result.
4. The monitoring method of the distributed antenna system according to claim 3, wherein The step of scanning each of the second slave stations under the first slave station to obtain the scan result includes: Monitor all optical ports of the first slave station; Judge whether the optical receiving power of each optical port is greater than a preset threshold value; When the optical receiving power of the optical port is greater than the preset threshold value, assign a number identifier to the second slave station connected to the optical port, and adjust the state of the second slave station to the online state; or, When the optical receiving power of the optical port is less than the preset threshold value, adjust the state of the second slave station connected to the optical port to the offline state; Determine the scan result based on the online state and the offline state.
5. The monitoring method of the distributed antenna system according to claim 1, characterized in that Each of the first slave stations corresponds to a first original firmware version. The step of, when it is monitored that the firmware upgrade switch is in an open state, performing firmware upgrade on each of the first slave stations and each of the second slave stations to obtain an upgrade result includes: Obtain the first firmware upgrade version of each of the first slave stations and the second firmware upgrade version of each of the second slave stations from the master station; For each of the first slave stations, judge whether the first original firmware version is the same as the first firmware upgrade version; When the first original firmware version is different from the first firmware upgrade version, upgrade the firmware corresponding to the first original firmware version according to the first firmware upgrade version to obtain an upgrade result.
6. The monitoring method of the distributed antenna system according to claim 5, wherein Each of the second slave stations corresponds to a second original firmware version. After upgrading the firmware corresponding to the first original firmware version according to the first firmware upgrade version to obtain an upgrade result, it further includes: Sending the second original firmware version of each of the second slave stations to the first slave station where the second slave station is located; For each of the second slave stations, determine whether the second original firmware version is the same as the second firmware upgrade version through the first slave station where the second slave station is located; When the second original firmware version is different from the second firmware upgrade version, send the second firmware upgrade version to the second slave station, where the second slave station upgrades the firmware corresponding to the second original firmware version according to the second firmware upgrade version.
7. The monitoring method of the distributed antenna system according to claim 1, characterized in that, Before monitoring the distributed antenna system based on the preset server, the scan result, the upgrade result, and the preset routing table, it further includes: Assigning a preset address and a preset main subnet mask to the master station, and obtaining the main subnet address range of each of the first slave stations according to the preset address and the preset main subnet mask; Determining the main subnet address of each of the first slave stations according to the main subnet address range, where the main subnet address is used for communication between the master station and the first slave stations; Assigning a preset slave station address and a preset slave station subnet mask to the first slave stations, and determining the subnet address range of each of the second slave stations according to the preset slave station address and the preset slave station subnet mask; Determining the subnet address of each of the second slave stations according to the subnet address range, where the subnet address is used for communication between the first slave stations and the second slave stations; Configuring the preset routing table according to the preset slave station address, the preset slave station subnet mask, all the main subnet addresses, and all the subnet addresses.
8. A monitoring device for a distributed antenna system, characterized in that, It includes: A determining unit, configured to determine a master station, multiple first slave stations, and multiple second slave stations of the distributed antenna system, where the second slave stations are slave stations of the first slave stations; A scanning unit, configured to monitor whether the master station triggers a scan switch, and when it is monitored that the master station triggers the scan switch, scan each of the first slave stations and each of the second slave stations to obtain a scan result; An upgrading unit, configured to monitor the firmware upgrade switch of the distributed antenna system, and when it is monitored that the firmware upgrade switch is in an open state, upgrade the firmware of each of the first slave stations and each of the second slave stations to obtain an upgrade result; A monitoring unit, configured to deploy a preset server for the master station, each of the first slave stations, and each of the second slave stations respectively, and monitor the distributed antenna system based on the preset server, the scan result, the upgrade result, and the preset routing table.
9. A computer program product, characterized in that, It includes a non-volatile computer-readable storage medium that stores a computer program, and when the computer program is executed by a processor, it implements the monitoring method of the distributed antenna system according to any one of claims 1 to 7.
10. An electronic device, characterized in that, It includes one or more processors and a memory, and the memory is used to store one or more programs. Wherein, when the one or more programs are executed by the one or more processors, the one or more processors implement the monitoring method of the distributed antenna system according to any one of claims 1 to 7.
Citation Information
Patent Citations
Distributed antenna communications system and methods of implementing thereof
CN101542928A
Distributed network management system and method
CN101627379A
Distributed system software upgrading method and device
CN110532012A
Monitoring method of distributed antenna system, control module and computer medium
CN113992245A
Systems and methods to handle emergency events in digital distributed antenna systems
WO2024123613A1