Base station out-of-service data processing method, processing device, storage medium and equipment
By analyzing base station and optical network unit data to identify power outages using machine learning, the method addresses the high maintenance costs associated with diagnosing remote radio unit outages in wireless base stations, enhancing diagnostic efficiency.
Patent Information
- Application Number
- CN202110270063.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-12
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2041-03-12
AI Technical Summary
When a wireless remote base station fails to remotely determine the cause of the failure, resulting in high maintenance costs.
By receiving base station alarm messages, determine the optical network unit ONU within the base station coverage, use machine learning models to analyze the ONU alarm messages, and judge the reasons for the base station outage, especially the power outage situation.
Remote judgment of wireless remote base station failure is realized, maintenance costs such as manpower and vehicle fuel consumption are reduced, and troubleshooting efficiency is improved.
Smart Images

Figure CN115087001B_ABST
Abstract
Description
Background Art
[0002] Currently, in the construction plan of 3 / 4 / 5G wireless base stations, at least 90% are remote radio units (RRUs). According to the fault work orders obtained from statistics, it can be found that most of the faults occurring in RRUs are base station outages. Since most RRUs do not have the function of dynamic environment monitoring and cannot remotely determine the cause of the base station outage, it is necessary for the maintenance personnel who receive the alarm work order to go to the site to clarify the reason. Such a solution will lead to problems such as high maintenance costs for manpower and vehicle fuel consumption.
[0003] Therefore, a method, device, storage medium, and equipment for processing base station outage data are needed.
[0004] It should be noted that the information disclosed in the above background art section is only used to enhance the understanding of the background of the present disclosure, and thus may include information that does not constitute the prior art known to those of ordinary skill in the art. Summary of the Invention
[0005] The purpose of the present disclosure is to provide a method, device, storage medium, and equipment for processing base station outage data, which can at least overcome to a certain extent the problem that the cause of the base station outage cannot be remotely determined in the related art.
[0006] Other features and advantages of the present disclosure will become apparent through the following detailed description, or be learned in part through the practice of the present disclosure.
[0007] According to one aspect of the present disclosure, a method for processing base station outage data is provided, including: receiving a base station alarm message from a base station; determining the base station coverage area of the base station; obtaining optical network units (ONUs) within the base station coverage area; if an ONU has sent an ONU alarm message within a preset alarm time, regarding the ONU as an ONU for base station alarm; when the proportion of the number of ONUs for base station alarm in the number of ONUs is equal to or greater than an alarm threshold, determining that the cause of the base station outage is a power failure.
[0008] In an embodiment of the present disclosure, the base station alarm message includes the base station location; determining the base station coverage area of the base station includes: obtaining the geographical area that the signal emitted by the base station can reach based on the base station location; regarding the geographical area as the base station coverage area.
[0009] In an embodiment of the present disclosure, the ONU alarm message includes the ONU location, and obtaining optical network units (ONUs) within the base station coverage area includes: determining whether the ONU location is within the base station coverage area; when the ONU location is within the base station coverage area, determining that the ONU corresponding to the ONU alarm message is located within the base station coverage area.
[0010] In one embodiment of the present disclosure, if an ONU has sent an ONU alarm message within a preset alarm time, regarding the ONU as a base station alarm ONU includes: if the ONU that has sent the ONU alarm message exists in the base station ONU list, regarding the ONU as a base station alarm ONU.
[0011] In one embodiment of the present disclosure, the above method further includes: if the ONU maintains communication during the communication time, storing the ONU in the base station ONU list.
[0012] In one embodiment of the present disclosure, the ONU alarm message includes the ONU alarm moment, the base station alarm message includes the base station alarm moment, and further includes: taking the time between the base station alarm moment and the ONU alarm moment as the actual alarm time; when the actual alarm time is less than or equal to the preset alarm time, determining that the ONU has sent an ONU alarm message within the preset alarm time.
[0013] In one embodiment of the present disclosure, a machine learning model for establishing a mapping relationship between the base station and the base station alarm ONU based on the base station alarm message and the ONU alarm message; when the base station sends a base station alarm message, obtaining the alarm probability of the ONU sending an ONU alarm message according to the machine learning model; when the reason for the base station outage is power failure, predicting the base station alarm ONU according to the alarm probability so as to process the base station alarm ONU.
[0014] According to another aspect of the present disclosure, there is provided a base station outage data processing device, including: a base station alarm message receiving unit, configured to receive a base station alarm message from a base station; a base station coverage range obtaining unit, configured to determine the base station coverage range of the base station; an ONU obtaining unit, configured to obtain an optical network unit ONU within the base station coverage range; a base station alarm ONU obtaining unit, configured to regard the ONU as a base station alarm ONU if the ONU has sent an ONU alarm message within a preset alarm time; a base station outage reason determining unit, when the proportion of the number of base station alarm ONUs in the number of ONUs is equal to or greater than an alarm threshold, determining that the reason for the base station outage is power failure.
[0015] According to still another aspect of the present disclosure, there is provided a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above base station outage data processing method is implemented.
[0016] According to yet another aspect of the present disclosure, there is provided an electronic device, including: a processor; and a memory, configured to store executable instructions of the processor; wherein, the processor is configured to execute the above base station outage data processing method by executing the executable instructions.
[0017] The base station disconnection data processing method, processing device, storage medium and equipment provided by the embodiments of the present disclosure realize a solution for judging the cause of base station disconnection when a remote radio unit (RRU) experiences a base station disconnection, improving the troubleshooting efficiency of the base station.
[0018] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present disclosure and used together with the specification to explain the principles of the present disclosure. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts.
[0020] Figure 1 A schematic diagram showing the structure of a base station disconnection data processing system in an embodiment of the present disclosure;
[0021] Figure 2 A flowchart showing a base station disconnection data processing method in an embodiment of the present disclosure;
[0022] Figure 3 A flowchart showing another base station disconnection data processing method in an embodiment of the present disclosure;
[0023] Figure 4 A flowchart showing yet another base station disconnection data processing method in an embodiment of the present disclosure;
[0024] Figure 5 A flowchart showing still another base station disconnection data processing method in an embodiment of the present disclosure;
[0025] Figure 6 A flowchart showing still another base station disconnection data processing method in an embodiment of the present disclosure;
[0026] Figure 7 A schematic diagram showing a base station disconnection data processing device in an embodiment of the present disclosure;
[0027] Figure 8 A schematic diagram showing another base station disconnection data processing device in an embodiment of the present disclosure;
[0028] Figure 9 A schematic diagram showing yet another base station disconnection data processing device in an embodiment of the present disclosure;
[0029] Figure 10 A schematic diagram showing still another base station disconnection data processing device in an embodiment of the present disclosure;
[0030] Figure 11 Schematic diagram of yet another base station outage data processing device in an embodiment of the present disclosure;
[0031] Figure 12A Schematic diagram of a processed ONU alarm message in an embodiment of the present disclosure;
[0032] Figure 12B Schematic diagram of implementing reverse lookup verification in an embodiment of the present disclosure;
[0033] Figure 13 Block diagram of the structure of an electronic device for base station outage data processing in an embodiment of the present disclosure;
[0034] Figure 14 Program product for implementing a base station outage data processing method in an embodiment of the present disclosure. Detailed implementation manners
[0035] Example embodiments will now be described more fully with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be more complete and comprehensive, and will fully convey the concept of the example embodiments to those skilled in the art. The features, structures, or characteristics described may be combined in any suitable manner in one or more embodiments.
[0036] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repeated description will be omitted. Some of the block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0037] Next, the embodiments in the present disclosure will be described with reference to the following drawings.
[0038] Figure 1 Schematic diagram of the structure of a base station outage data processing system in an embodiment of the present disclosure. As Figure 1 shown, Figure 1 A structural diagram of a base station outage data processing system of the present disclosure is provided. Among them, the base station outage data processing system includes: a plurality of terminals 120, at least one base station 140, a data analysis platform 160, and a terminal server 180.
[0039] The terminal 120 may be a mobile terminal such as a mobile phone, a game console, a tablet computer, an e-book reader, smart glasses, an MP4 (Moving Picture Experts Group Audio Layer IV) player, a smart home device, an AR (Augmented Reality) device, a VR (Virtual Reality) device, or the terminal 120 may also be a personal computer (PC), such as a laptop computer and a desktop computer, etc.
[0040] Among them, an application program for providing data used by the user for the terminal may be installed in the terminal 120.
[0041] The terminal 120 can be connected to the base station 140 through a communication network, so as to realize the process of data interaction and communication between the terminal 120 and the base station.
[0042] The terminal 120 is connected to the terminal server 180 through a communication network. In one embodiment, the communication network is a wired network or a wireless network.
[0043] The terminal server 180 is a server, or consists of several servers, or is a virtualization platform, or is a cloud computing service center. The terminal server 180 is used to provide background services for the application program that provides data used by the user for the terminal. Optionally, the terminal server 180 undertakes the main computing work, and the terminal 120 undertakes the secondary computing work; or, the terminal server 180 undertakes the secondary computing work, and the terminal 120 undertakes the main computing work; or, a distributed computing architecture is adopted between the terminal 120 and the terminal server 180 for collaborative computing.
[0044] In some embodiments, the terminal server 180 is used to store data information of the user using the terminal.
[0045] In this application, the terminal server 180 is also connected to the data analysis platform 160, and the terminal server 180 stores the user's online duration and / or online address in the data analysis platform 160. In some embodiments, the terminal server 180 itself can also run and store data as a node in the data analysis platform 160.
[0046] In one embodiment, in the embodiments of the present application, the data analysis platform 160 includes a platform server 162. Among them, the platform server 162 is used to implement the logical analysis and processing of the data stored in the data analysis platform 160. For example, it performs alarm message processing, interface content management, etc. As a part of the data analysis platform 160, the platform server 162 is used to implement the storage of data of each terminal and / or base station disconnection records, as well as the decision-making management of important functions. For example, it can implement the decision-making for alarm message processing.
[0047] It should be noted that the above platform server 162 is a single server, belonging to the same computer device, or composed of several servers, and each server 162 can belong to different computer devices.
[0048] Optionally, the clients of the application programs installed in different terminals 120 are the same, or the clients of the application programs installed on two terminals 120 are clients of the same type of application program on different control system platforms. Based on the differences in the terminal platforms, the specific forms of the application program clients can also be different. For example, the application program client can be a mobile phone client, a PC client, or a World Wide Web (Web) client, etc.
[0049] Those skilled in the art can understand that the number of the above terminals 120 can be more or less. For example, the above terminal can be only one, or there can be dozens or hundreds of the above terminals, or even more. The embodiments of the present application do not limit the number and device types of the terminals.
[0050] In one embodiment, the system may further include a management device ( Figure 1 (not shown), and the management device is connected to the terminal server 180 through a communication network. In one embodiment, the communication network is a wired network or a wireless network.
[0051] In one embodiment, the above-mentioned wireless network or wired network uses standard communication technologies and / or protocols. The network is typically the Internet, but can also be any network, including but not limited to any combination of a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a private network or a virtual private network). In some embodiments, technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. are used to represent data exchanged through the network. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPsec), etc. can be used to encrypt all or some of the links. In other embodiments, customized and / or dedicated data communication technologies can be used to replace or supplement the above data communication technologies.
[0052] Next, each step of the base station disconnection data processing method in this exemplary embodiment will be described in more detail with reference to the accompanying drawings and embodiments.
[0053] Figure 2 The flowchart of a base station disconnection data processing method in an embodiment of the present disclosure is shown. The method provided by the embodiment of the present disclosure can be executed by any electronic device with computing and processing capabilities, such as the data analysis platform 160 and / or the terminal server 180 in Figure 1 In the following illustrative examples, the data analysis platform 160 is taken as the execution subject for illustrative purposes.
[0054] As Figure 2 shown, Figure 2 A method for processing base station disconnection data is provided. The method includes but is not limited to the following steps:
[0055] In S201, the ONU goes offline. The ONU (Optical Network Unit) collects and caches the data generated during its operation through Ethernet, and sends the cached data to the OLT (Optical Line Terminal) according to the allocated transmission window. The ONU also includes the ONT (Optical Network Terminal), which is the terminal unit of FTTH (Fiber To The Home) and is the "optical modem" in home users. When the power is off, the ONU cannot work, resulting in the ONU going offline and home users being unable to use the Internet.
[0056] In the embodiments of the present disclosure, different FTTx networks can be obtained according to different deployed ONU access methods, such as FTTC (Fiber To The Curb), which means the ONU is placed in the central computer room of the community, or FTTB (Fiber To The Building), which means the ONU is placed in the junction box in the corridor, and is not limited thereto.
[0057] In S202, the OLT issues an alarm. Both the OLT and the ONU are core components for implementing the optical access network. The optical access network refers to an access network with optical as the transmission medium, replacing copper wires and being used to access the home network of each user. The optical access network also includes the optical distribution network ODN (Optical Distribution Network), which is the optical transmission physical channel between the OLT and the ONU and can complete the bidirectional transmission of optical signals. It usually includes optical fiber cables, optical connectors, optical splitters, and supporting equipment for installing and connecting these devices. When the ONU goes offline, the OLT sends the data at the time of the ONU's disconnection.
[0058] In S203, the IP network management sends an ONU alarm message.
[0059] In one embodiment, the IP (Internet Protocol) network management can be a unified network management system that provides traditional transmission, access, and IP device management, such as an IP integrated management system. Taking the optical splitter as an example of the ODN, if a power outage causes the ONU to go offline, the ONU sends the cached data generated during the power outage to the OLT through the optical splitter, and the OLT uploads the ONU alarm message to the big data analysis platform through the IP integrated management system.
[0060] In the embodiments of the present disclosure, the IP integrated management system can provide an integrated management system with an intuitive interface, simple operation, and flexible maintenance. It realizes the monitoring and management of each network element device in the system through the SNMP (Simple Network Management Protocol) method. It can centrally collect the fault and performance data from each terminal and provide the corresponding network management configuration, fault, and performance data for the big data analysis platform.
[0061] In S211, the RRU is powered off. The RRU (Radio Remote Unit) can convert the baseband optical signal from the base station into a radio frequency signal and amplify it for transmission at the remote end. The RRU brings a new type of distributed network coverage mode. By centrally placing a large-capacity macro base station in the available central computer room, the baseband part is centrally processed. At the same time, optical fibers are used to pull the radio frequency module in the base station to the remote radio frequency unit and placed at the sites determined by the network planning, thus saving the number of computer rooms required by the conventional solution. Since a large-capacity macro base station is used to support a large number of optical fiber remote pulls, the conversion between capacity and coverage can be achieved. The power-off of the RRU will cause the base station to drop out of service. When the RRU is powered off, the RRU cannot work properly.
[0062] In S212, the BBU issues an alarm. The BBU (Building Base band Unit) is one of the components of the telecommunication system. The wireless base station includes a BBU and an RRU. The BBU is centrally placed in the computer room, and the RRU can be installed on the floor. Optical fiber transmission is used between the BBU and the RRU, and the RRU is then connected to the antenna through a physical interface. The BBU has the advantages of modular design, small size, high integration, low power consumption, and easy deployment. When the RRU is powered off, the data generated during the power-off is sent to the BBU through the optical fiber.
[0063] In the embodiments of the present disclosure, the physical interface can include coaxial cables and power dividers (couplers), etc. That is, when the RRU is connected to the antenna through the physical interface, optical fibers can be used on the main trunk of the telecommunication system, and coaxial cables can be used on the branch lines.
[0064] In S213, the wireless network management system sends base station alarm messages. The wireless network management system can be a network management system that provides comprehensive IT network operation and maintenance integration services. The system can include various software and hardware such as network devices, servers, databases, middleware, services, security devices, ORACLE database clusters, virtual machine clusters, storage operation and maintenance management, wireless operation and maintenance management, video device operation and maintenance management, computer room power environment management, business management operation and maintenance management, visual large screen display, cloud platforms, etc. to implement an integrated IT network operation and maintenance monitoring solution. Taking the wireless network management system as an example of the wireless network management, if a power outage occurs and the RRU cannot work and goes offline, the RRU sends the data generated during the power outage to the BBU through the optical fiber, and the BBU uploads the base station alarm message to the big data analysis platform through the wireless network management system.
[0065] In S210, data is reported to the big data analysis platform.
[0066] In S220, the big data analysis platform is used to generate a list of base station ONUs. The big data analysis platform receives the cached data of the ONUs during operation sent by the IP network management, stores the cached data on the data server. The cached data includes the online information, authentication records, etc. of all ONUs, and a list of base station ONUs can be generated through the cached data.
[0067] In the embodiment of the present disclosure, taking the AAA (Authentication, Authorization, Accounting) server as an example of the data server, the AAA server is a server program that can handle user access requests, provides authentication, authorization, and account services. The main purpose is to manage user access to network servers and provide services to users with access rights. The AAA server usually works in coordination with network access control, gateway servers, databases, and user information directories, etc.
[0068] In S230, the alarm messages are analyzed in the big data analysis platform. The big data analysis platform receives the ONU alarm messages sent by the IP network management and the base station alarm messages sent by the wireless network management, parses the ONU alarm messages and the base station alarm messages, and obtains the location information of the ONUs and the location information of the base stations.
[0069] In S240, reverse lookup verification is performed in the big data analysis platform. Using reverse lookup verification, the positional relationship between the alarmed ONU and the alarmed RRU can be analyzed to determine whether the RRU alarms due to a power outage when the ONU alarms. The location information of the ONU is obtained according to the ONU alarm message, the location information of the nearby ONUs is associated according to the location information of the ONU, and further the offline situation of all nearby ONUs can be reversely checked.
[0070] In S250, the analysis result is output. If the proportion of the number of ONUs with alarms among the number of ONUs within the coverage area of the out-of-service base station exceeds a certain threshold, it is determined that the reason for the out-of-service of the out-of-service base station is a power outage, and the analysis result that the reason for the out-of-service of the out-of-service base station is a power outage is output.
[0071] Figure 3 The flowchart of another method for processing base station out-of-service data in an embodiment of the present disclosure is shown. As Figure 3 shown, the method for determining the reason for the base station out-of-service includes the following steps:
[0072] In S310, a base station alarm message from the base station is received. When the base station is out of service, the radio network management of the base station sends the base station alarm message to the big data analysis platform, and the big data analysis platform receives the base station alarm message from the base station.
[0073] In S320, the base station coverage area of the base station is determined.
[0074] In one embodiment, the base station alarm message includes the base station location; based on the base station location, the geographical area that the signal emitted by the base station can reach can be obtained; the geographical area is used as the base station coverage area. In the embodiments of the present disclosure, taking the RRU as the base station as an example, according to the base station alarm message, the geographical location where the RRU is located is obtained, and further the geographical area that the signal sent by the RRU can cover is obtained. In the embodiments of the present disclosure, the signal coverage area of the RRU may include a circular geographical area with the geographical location where the RRU is located as the center and the signal coverage radius of the RRU as the radius. Wherein the signal coverage radius of the RRU can be set to 50 meters, and is not limited thereto.
[0075] In S330, the optical network unit ONU within the base station coverage area is obtained.
[0076] In one embodiment, the ONU alarm message includes the ONU location; obtaining the ONU within the base station coverage area includes: determining whether the ONU location is within the base station coverage area; when the ONU location is within the base station coverage area, it is determined that the ONU corresponding to the ONU alarm message is located within the base station coverage area. In the embodiments of the present disclosure, the ONU location is obtained according to the ONU alarm message. If the display mode of the ONU location information is not in longitude and latitude, but in the nine-level address form of the telecommunications operator, the ONU location information in the form of longitude and latitude of the ONU can be obtained according to the nine-level address library of the telecommunications operator. For example, if the ONU location information is "Weak current well on the 4th floor of Hailun Hotel, Building Materials Road, Development Zone, Yining City, Ili Prefecture", querying the nine-level address library of the telecommunications operator can obtain the ONU location information in the form of longitude and latitude as "81.267303°, 43.956791°".
[0077] In S340, if the ONU has sent an ONU alarm message within the preset alarm time, the ONU is used as the ONU for base station alarm.
[0078] In one embodiment, if the ONU that has sent an ONU alarm message exists in the base station ONU list, the ONU is used as the ONU for base station alarm. The base station ONU list is generated using the cached data during the operation of the ONU in the big data analysis platform. When the ONU has sent an ONU alarm message, it is determined whether the ONU exists in the base station ONU list. If the ONU that has sent an ONU alarm message exists in the base station ONU list, it indicates that when the base station sends a base station alarm message, the ONU within the coverage area of the base station has sent an ONU alarm message, and the ONU is used as the ONU for base station alarm.
[0079] In S350, when the proportion of the number of base station alarm ONUs to the number of ONUs is equal to or greater than the alarm threshold, it is determined that the reason for the base station outage is power failure.
[0080] In one embodiment, the value range of the alarm threshold includes [0, 1]. The alarm threshold can be set to 50%, but it is not limited to this. In the embodiments of the present disclosure, when the proportion of the number of base station alarm ONUs to the number of ONUs within the coverage area of the base station is equal to or greater than 50%, it is determined that the reason for the base station outage is power failure.
[0081] According to the embodiments of the present disclosure, without adding hardware facilities, it is possible to timely determine whether the reason for the base station outage is power failure, greatly reducing the operation and maintenance costs such as the manpower and vehicle fuel consumption required for maintenance personnel to rush to the site to determine the reason for the base station outage.
[0082] Figure 4 Show a flowchart of another method for processing base station outage data in the embodiments of the present disclosure. As Figure 4 shown, the method for processing base station outage data includes:
[0083] In S410, receive a base station alarm message from the base station.
[0084] In S420, determine the base station coverage area of the base station.
[0085] In S430, obtain the optical network unit ONU within the base station coverage area.
[0086] In S440, if the ONU has sent an ONU alarm message within the preset alarm time, the ONU is used as the ONU for base station alarm.
[0087] In S450, when the proportion of the number of base station alarm ONUs to the number of ONUs is equal to or greater than the alarm threshold, it is determined that the reason for the base station outage is power failure.
[0088] Among them, S410 - S450 refer to the embodiments in S310 - S350, and the description of S460 is as follows:
[0089] In S460, if the ONU maintains communication during the communication time, the ONU is stored in the base station ONU list.
[0090] In one embodiment, if the ONU is working properly, the time when the user uses the network is the communication time. During the communication time, the ONU maintains a normal online state to ensure that the user remains online. When the user remains online during the communication time, the ONU in the corresponding normal online state is stored in the base station ONU list, and the working condition of the ONU is recorded.
[0091] In the embodiments of the present disclosure, the communication time can be in hours, in days, or in weeks, and the present disclosure does not limit this.
[0092] In one embodiment, the communication time can be set to 5 days, but not limited to this. If the time when the ONU maintains a normal online state is less than 5 days and there is a situation where the ONU is temporarily offline due to human factors, for example, the user restarts the ONU. At this time, the ONU will send the cached data at the time of power-off to the OLT due to power-off. This power-off situation will interfere with the judgment of the base station outage reason. Therefore, the communication time is set to exclude the interference caused by this power-off situation. The embodiments of the present disclosure set the communication time to exclude the misjudgment situation of the ONU being temporarily offline caused by humans, and improve the accuracy of judging the base station outage reason.
[0093] In one embodiment, the ONU stored in the base station ONU list can be used as a "user probe", and the accuracy of monitoring the online situation of the ONU can be improved by analyzing the online situation of the "user probe".
[0094] Figure 5 Shows another flowchart of the base station outage data processing method in the embodiments of the present disclosure. As Figure 5 shown, the base station outage data processing method includes but is not limited to the following steps:
[0095] In S510, the time between the base station alarm moment and the ONU alarm moment is used as the actual alarm time.
[0096] In S520, when the actual alarm time is less than or equal to the preset alarm time, it is determined that the ONU has sent an ONU alarm message within the preset alarm time.
[0097] In one embodiment, a preset alarm time is obtained. First, a base station power outage - ONU power outage scenario is simulated to determine that the wireless network management system can normally send a base station alarm message indicating the base station outage, and the IP network management system can normally send an ONU alarm message. The simulated base station alarm time and the simulated ONU alarm time are obtained respectively, and it is tested whether the simulated base station alarm time and the simulated ONU alarm time meet the synchronous alarm condition. If the synchronous alarm condition is met, it is determined that the wireless network management system can normally send a base station alarm message indicating the base station outage, and the IP network management system can normally send an ONU alarm message. If the synchronous alarm condition is not met, the devices of the base station and the ONU are manually debugged and repaired until the wireless network management system can normally send a base station alarm message and the IP network management system can normally send an ONU alarm message.
[0098] In an embodiment of the present disclosure, the time between the simulated base station alarm time and the simulated ONU alarm time is used as the simulated alarm time. The condition for testing the synchronization between the simulated base station alarm time and the simulated ONU alarm time is: if the simulated alarm time is less than or equal to the synchronous alarm time, it is determined that the simulated base station alarm time and the simulated ONU alarm time meet the synchronous alarm condition. Among them, the synchronous alarm time can be in seconds or in minutes, and the present disclosure does not make a limitation. For example, the synchronous alarm time is set to 10 minutes.
[0099] In an embodiment of the present disclosure, next, the actual base station alarm time and the actual ONU alarm time are obtained by using the actual power outage plan, and the time between the actual base station alarm time and the actual ONU alarm time is used as the actual power outage alarm time. The synchronous alarm time is calibrated by using the actual power outage alarm time, and the calibrated synchronous alarm time is used as the preset alarm time.
[0100] In one embodiment, a base station power outage recovery - ONU power outage recovery scenario is simulated to determine that the wireless network management system can normally send a base station recovery message and the IP network management system can normally send an ONU recovery message. The simulated base station recovery time and the simulated ONU recovery time can be obtained, and it is tested whether the simulated base station recovery time and the simulated ONU recovery time meet the synchronous recovery condition. If the synchronous recovery condition is met, it is determined that the wireless network management system can normally send a base station recovery message and the IP network management system can normally send an ONU recovery message. If the synchronous recovery condition is not met, the devices of the base station and the ONU are manually debugged and repaired until the wireless network management system can normally send a base station recovery message and the IP network management system can normally send an ONU recovery message.
[0101] In the embodiments of the present disclosure, the time between the simulated base station recovery time and the simulated ONU recovery time is used as the simulated recovery time. The synchronization condition for testing the simulated base station recovery time and the simulated ONU recovery time is: if the simulated recovery time is less than or equal to the synchronization recovery time, it is determined that the simulated base station recovery time and the simulated ONU recovery time meet the synchronization recovery condition. Among them, the synchronization recovery time can be in seconds or in minutes, and the present disclosure does not make a limitation. For example, the synchronization recovery time is set to 10 minutes.
[0102] In one embodiment, the base station alarm message includes the base station alarm time, and the ONU alarm message includes the ONU alarm time. The actual alarm time is the time between the base station alarm time and the ONU alarm time. When the actual alarm time is less than or equal to the preset alarm time, it can be determined that the ONU has sent an ONU alarm message within the preset alarm time.
[0103] Figure 6 The flowchart of another base station disconnection data processing method in the embodiments of the present disclosure is shown. As Figure 6 shown, the base station disconnection data processing method includes but is not limited to the following steps:
[0104] In S610, a machine learning model for establishing the mapping relationship between the base station and the ONU with base station alarms is established based on the base station alarm message and the ONU alarm message.
[0105] In one embodiment, the base station alarm message includes the base station alarm location and the base station alarm time, and the ONU alarm message includes the ONU alarm location and the ONU alarm time. When the base station has an alarm, the number and location of the ONUs with base station alarms can be obtained, and a mapping relationship is formed. A machine learning model is established based on the mapping relationship.
[0106] In one embodiment, a star map of base station distribution can be established based on the longitude and latitude information of the base station and the location of the ONU, and the locations of the disconnected base stations and the ONUs with base station alarms are marked with different colors on the star map.
[0107] According to the embodiments of the present disclosure, the mapping relationship between the base station and the ONU with base station alarms can be observed more intuitively, greatly improving the direct perception effect of the mapping relationship.
[0108] In S620, when the base station sends a base station alarm message, the alarm probability that the ONU sends an ONU alarm message is obtained according to the machine learning model.
[0109] In one embodiment, when the base station sends a base station alarm message, the probabilities of the ONUs within the coverage area of the base station sending ONU alarm messages are different. By using the machine learning model to repeatedly analyze the situation when the base station is actually powered off, and using the string similarity algorithm for association rule mining, the alarm probability can be obtained.
[0110] In one embodiment, when multiple base stations go offline due to power outages, the locations of the offline base stations are obtained based on the base station alarm messages sent by these offline base stations, and the locations and quantities of the base station alarm ONUs within the coverage areas of the offline base stations are obtained. By using a machine learning model to perform association rule mining on the locations and quantities of the offline base stations and the base station alarm ONUs, an alarm probability can be obtained.
[0111] In the embodiments of the present disclosure, "multiple times" may be two times, or may be more than two times. The present disclosure does not make any limitation in this regard.
[0112] In one embodiment, the string similarity algorithms include the cosine similarity algorithm, the matrix similarity algorithm, and the edit distance Levenshtein Distance algorithm.
[0113] In one embodiment, the string similarity algorithm is used to analyze the base station ONU list data. When a base station goes offline, the base station ONU list at the time of power outage is compared with the historical base station ONU list stored on the AAA server. The ONU list data of the base station ONU list is analyzed through the string similarity algorithm, and the ONU list data is compared with the historical base station ONU list data to obtain the final matching degree. For example, at 3:00 PM on January 5, 2020, the big data analysis platform received a base station alarm message, parsed to obtain the ONU list data in the base station ONU list at the time of power outage, retrieved the base station ONU list data stored on the AAA server from 3:00 PM on January 3, 2020 to 3:00 PM on January 5, 2020, and compared it with the ONU list data. It can be obtained that the matching degree between the base station ONU list at 3:00 PM on January 4, 2020 and the historical base station ONU list at 3:00 PM on January 3, 2020 is 95%, and the matching degrees with the historical base station ONU lists at 1:00 PM, 2:00 PM, and 2:50 PM on January 5, 2020 are 100%, but the matching degree with the base station ONU list at the time of power outage at 3:00 PM on January 5, 2020 is only 10%.
[0114] In S630, when the reason for the base station to go offline is a power outage, the base station alarm ONU is predicted according to the alarm probability so as to process the base station alarm ONU.
[0115] In one embodiment, the base station alarm ONUs that alarm simultaneously with the base station can be predicted through the alarm probability. In actual production, the maintenance frequency of the base station alarm ONUs can be increased.
[0116] It should be noted that the above-mentioned drawings are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present invention, rather than for limiting purposes. It is easy to understand that the processes shown in the above-mentioned drawings do not indicate or limit the chronological order of these processes. Additionally, it is also easy to understand that these processes can be executed synchronously or asynchronously, for example, in multiple modules.
[0117] Those skilled in the art can understand that various aspects of the present invention can be implemented as a system, a method, or a program product. Therefore, various aspects of the present invention can be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation combining hardware and software aspects, which can be collectively referred to as "circuit", "module", or "system" here.
[0118] Figure 7 A schematic diagram showing a base station out-of-service data processing device 700 in an embodiment of the present disclosure is as follows Figure 7 As shown, the base station out-of-service data processing device includes a base station alarm message receiving unit 710, a base station coverage area obtaining unit 720, an ONU obtaining unit 730, a base station alarm ONU obtaining unit 740, and a base station out-of-service cause determining unit 750.
[0119] Specifically, the base station alarm message receiving unit 710 is configured to receive base station alarm messages from the base station.
[0120] The base station coverage area obtaining unit 720 is configured to determine the base station coverage area of the base station.
[0121] The ONU obtaining unit 730 is configured to obtain optical network units ONUs within the base station coverage area.
[0122] The base station alarm ONU obtaining unit 740 is configured to use an ONU as a base station alarm ONU if the ONU has sent an ONU alarm message within a preset alarm time.
[0123] The base station out-of-service cause determining unit 750 determines that the reason for the base station out-of-service is a power outage when the proportion of the number of base station alarm ONUs to the number of ONUs is equal to or greater than an alarm threshold.
[0124] The base station out-of-service data processing device 700 can receive base station alarm messages from the base station, determine the base station coverage area of the base station, obtain optical network units ONUs within the base station coverage area, use an ONU as a base station alarm ONU if the ONU has sent an ONU alarm message within a preset alarm time, and determine that the reason for the base station out-of-service is a power outage when the proportion of the number of base station alarm ONUs to the number of ONUs is equal to or greater than an alarm threshold. Embodiments of the present disclosure can accurately determine the reason for the base station out-of-service, can greatly reduce maintenance costs such as labor and vehicle fuel consumption, and improve the processing efficiency of base station out-of-service.
[0125] According to an embodiment of the present disclosure, the base station out-of-service data processing apparatus 700 can be used to implement Figure 3 the base station out-of-service data processing method described in the embodiment.
[0126] Figure 8 Another schematic diagram of a base station out-of-service data processing apparatus in an embodiment of the present disclosure is shown. As Figure 8 shown, the base station coverage obtaining unit 720 includes a geographical area obtaining unit 810 and a base station coverage obtaining unit 820.
[0127] Specifically, the geographical area obtaining unit 810 is configured to obtain, based on the base station location, the geographical area that can be reached by the signal transmitted by the base station.
[0128] The base station coverage obtaining unit 820 is configured to use the geographical area as the base station coverage.
[0129] The base station coverage obtaining unit 720 can obtain, based on the base station location, the geographical area that can be reached by the signal transmitted by the base station, and use the geographical area as the base station coverage. Embodiments of the present disclosure can quickly determine the base station coverage.
[0130] Figure 9 Another schematic diagram of a base station out-of-service data processing apparatus in an embodiment of the present disclosure is shown. As Figure 9 shown, the ONU obtaining unit 730 includes an ONU location determining unit 910 and an ONU obtaining unit 920.
[0131] Specifically, the ONU location determining unit 910 is configured to determine whether the ONU location is within the base station coverage.
[0132] The ONU obtaining unit 920 is configured to, when the ONU location is within the base station coverage, determine that the ONU corresponding to the ONU alarm message is within the base station coverage.
[0133] The ONU obtaining unit includes a base station alarm ONU obtaining unit, which is configured to, if the ONU that has sent the ONU alarm message exists in the base station ONU list, use the ONU as the base station alarm ONU.
[0134] The ONU obtaining unit 730 can determine whether the ONU location is within the base station coverage. When the ONU location is within the base station coverage, it is determined that the ONU corresponding to the ONU alarm message is within the base station coverage. If the ONU that has sent the ONU alarm message exists in the base station ONU list, the ONU is used as the base station alarm ONU. Embodiments of the present disclosure can accurately obtain the ONUs within the base station coverage.
[0135] Figure 10Shows a schematic diagram of yet another base station out-of-service data processing device in an embodiment of the present disclosure. As Figure 10 shown, the base station out-of-service data processing device further includes a base station ONU list acquisition unit 1010, an actual alarm time acquisition unit 1020, and an ONU alarm message determination unit 1030.
[0136] Specifically, the base station ONU list acquisition unit 1010 is configured to store the ONU in the base station ONU list if the ONU maintains communication during the communication time.
[0137] The actual alarm time acquisition unit 1020 is configured to use the time between the base station alarm moment and the ONU alarm moment as the actual alarm time.
[0138] The ONU alarm message determination unit 1030 is configured to determine that the ONU has sent an ONU alarm message within the preset alarm time when the actual alarm time is less than or equal to the preset alarm time.
[0139] The base station out-of-service data processing device 700 can also implement storing the ONU in the base station ONU list if the ONU maintains communication during the communication time. Using the time between the base station alarm moment and the ONU alarm moment as the actual alarm time. When the actual alarm time is less than or equal to the preset alarm time, determining that the ONU has sent an ONU alarm message within the preset alarm time. The embodiments of the present disclosure can determine that the ONU has sent an ONU alarm message within the preset alarm time.
[0140] Figure 11 Shows a schematic diagram of yet another base station out-of-service data processing device in an embodiment of the present disclosure. As Figure 9 shown, the device further includes a machine learning model establishment unit 1110, an alarm probability acquisition unit 1120, and a base station alarm ONU processing unit 1130.
[0141] Specifically, the machine learning model establishment unit 1110 is configured to establish a machine learning model of the mapping relationship between the base station and the base station alarm ONU based on the base station alarm message and the ONU alarm message.
[0142] The alarm probability acquisition unit 1120 is configured to obtain the alarm probability of the ONU sending an ONU alarm message according to the machine learning model when the base station sends a base station alarm message.
[0143] The base station alarm ONU processing unit 1130 is configured to predict the base station alarm ONU according to the alarm probability for processing the base station alarm ONU when the reason for the base station out-of-service is power failure.
[0144] The base station out-of-service data processing device 700 can also implement a machine learning model for establishing a mapping relationship between a base station and an ONU with a base station alarm based on base station alarm messages and ONU alarm messages. When the base station sends a base station alarm message, the alarm probability of the ONU sending an ONU alarm message is obtained according to the machine learning model. When the reason for the base station outage is a power failure, the ONU with a base station alarm is predicted according to the alarm probability so as to process the ONU with a base station alarm. The embodiment of the present disclosure can predict the ONU with the highest alarm probability among the ONUs with base station alarms, achieving the purpose of processing the ONUs with base station alarms.
[0145] Figure 12A and Figure 12B can be used to illustrate the analysis process of ONU alarm messages. Figure 12A A schematic diagram showing a processed ONU alarm message in an embodiment of the present disclosure. As Figure 12A shown, the ONU alarm message includes an ONU alarm message type 1210 and location information 1220 of the ONU. The display mode of the location information of the ONU can be in the form of a nine-level address, and is not limited thereto.
[0146] Figure 12B A schematic diagram showing the implementation of reverse lookup verification in an embodiment of the present disclosure. As Figure 12B shown, when an ONU alarm message sent by an ONU located at "North Wenhua Road, Jinlun Huadu, County Seat, Luntai County, Bazhou" is received, the method of reverse lookup verification can be used to reverse lookup the number of ONUs sending ONU alarm messages near "North Wenhua Road, Jinlun Huadu, County Seat, Luntai County, Bazhou". The embodiment of the present disclosure can associate the location information of nearby ONUs according to the location information of the ONUs sending ONU alarm messages, and further reverse check the off-network situation of all nearby ONUs.
[0147] Since each module of the base station out-of-service data processing device 700 in the embodiment of the present disclosure can be used to implement the steps of the embodiment of the base station out-of-service data processing method described above, Figures 2 to 6 for details not disclosed in the embodiment of the present disclosure device, please refer to the embodiment of the above base station out-of-service data processing method of the present disclosure.
[0148] It can be understood that the base station alarm message receiving unit 710, coverage range obtaining unit 720, ONU obtaining unit 730, base station alarm ONU obtaining unit 740, base station out-of-service cause determining unit 750, geographical area obtaining unit 810, base station coverage range obtaining unit 820, ONU location judging unit 910, ONU obtaining unit 920, base station ONU list obtaining unit 1010, actual alarm time obtaining unit 1020, ONU alarm message determining unit 1030, machine learning model establishing unit 1110, alarm probability obtaining unit 1120, and base station alarm ONU processing unit 1130 can be combined and implemented in one module, or any one of them can be split into multiple modules. Or, at least part of the functions of one or more of these modules can be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the base station alarm message receiving unit 710, coverage range obtaining unit 720, ONU obtaining unit 730, base station alarm ONU obtaining unit 740, base station out-of-service cause determining unit 750, geographical area obtaining unit 810, base station coverage range obtaining unit 820, ONU location judging unit 910, ONU obtaining unit 920, base station ONU list obtaining unit 1010, actual alarm time obtaining unit 1020, ONU alarm message determining unit 1030, machine learning model establishing unit 1110, alarm probability obtaining unit 1120, and base station alarm ONU processing unit 1130 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), programmable logic array (PLA), system on chip, system on substrate, system on package, application specific integrated circuit (ASIC), or can be implemented in any other reasonable way of integrating or packaging circuits, etc., in hardware or firmware, or in a suitable combination of the three implementation manners of software, hardware, and firmware. Or, at least one of the base station alarm message receiving unit 710, coverage range obtaining unit 720, ONU obtaining unit 730, base station alarm ONU obtaining unit 740, base station out-of-service cause determining unit 750, geographical area obtaining unit 810, base station coverage range obtaining unit 820, ONU location judging unit 910, ONU obtaining unit 920, base station ONU list obtaining unit 1010, actual alarm time obtaining unit 1020, ONU alarm message determining unit 1030, machine learning model establishing unit 1110, alarm probability obtaining unit 1120, and base station alarm ONU processing unit 1130 can be at least partially implemented as a computer program module, which can execute the functions of the corresponding module when the program is run on a computer.
[0149] The following refers to Figure 13 to describe the electronic device 1300 according to this embodiment of the present disclosure. Figure 13The illustrated electronic device 1300 is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of the present invention.
[0150] As Figure 13 shown, the electronic device 1300 appears in the form of a general-purpose computing device. The components of the electronic device 1300 may include, but are not limited to: at least one of the above-mentioned processing units 1310, at least one of the above-mentioned storage units 1320, and a bus 1330 connecting different system components (including the storage unit 1320 and the processing unit 1310).
[0151] Among them, the above storage unit stores program code, and the above program code can be executed by the above processing unit 1310, so that the above processing unit 1310 executes the steps according to various exemplary embodiments of the present invention described in the "Exemplary Method" section of this specification. For example, the above processing unit 1310 can execute Figures 2 to 6 any of the steps shown in
[0152] The storage unit 1320 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 13201 and / or a cache storage unit 13202, and may further include a read-only storage unit (ROM) 13203.
[0153] The storage unit 1320 may further include a program / utilities 13204 having a set (at least one) of program modules 13205. Such program modules 13205 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. The implementation of a network environment may be included in each or some combination of these examples.
[0154] The bus 1330 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of the various bus structures.
[0155] The electronic device 1300 can also communicate with one or more external devices 1500 (such as a keyboard, a pointing device, a Bluetooth device, etc.), and can also communicate with one or more devices that enable a user to interact with the electronic device 1300, and / or communicate with any device that enables the electronic device 1300 to communicate with one or more other computing devices (such as a router, a modem, etc.). Such communication can be carried out through the input / output (I / O) interface 1350. Moreover, the electronic device 1300 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the network adapter 1360. As shown in the figure, the network adapter 1360 communicates with other modules of the electronic device 1300 through the bus 1330. It should be understood that although not shown in the figure, other hardware and / or software modules can be used in combination with the electronic device 1300, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0156] In an exemplary embodiment of the present disclosure, there is also provided a computer-readable storage medium, on which a program product capable of implementing the above-mentioned method in this specification is stored. In some possible implementation manners, various aspects of the present invention can also be implemented in the form of a program product, which includes program code. When the above-mentioned program product runs on a terminal device, the above-mentioned program code is used to cause the above-mentioned terminal device to execute the steps according to various exemplary embodiments of the present invention described in the above-mentioned "exemplary method" section of this specification.
[0157] Referring Figure 14 As shown, a program product 1400 for implementing the above-mentioned method according to an embodiment of the present invention is described. It can be a portable compact disc read-only memory (CD-ROM) and includes program code, and can run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, the readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device.
[0158] The above program product may employ any combination of one or more readable media. The readable media can be a readable signal medium or a readable storage medium. A readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0159] A computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which the readable program code is carried. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. The readable signal medium may also be any readable medium other than the readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.
[0160] The program code contained on the readable medium may be transmitted by any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0161] The program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and also including conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's device, executed as a stand-alone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., by using an Internet service provider to connect through the Internet).
[0162] It should be noted that although several modules or units of devices for action execution are mentioned in the above detailed description, such a division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more of the above-described modules or units may be embodied in one module or unit. Conversely, the features and functions of one module or unit described above may be further divided and embodied by a plurality of modules or units.
[0163] In addition, although the various steps of the methods in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that these steps must be performed in that specific order, or that all of the steps shown must be performed to achieve the desired result. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step for execution, and / or one step may be decomposed into multiple steps for execution, etc.
[0164] From the description of the above embodiments, those skilled in the art can easily understand that the exemplary embodiments described herein can be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the methods according to the embodiments of this disclosure.
[0165] After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily conceive of other embodiments of this disclosure. This application is intended to cover any variations, uses, or adaptations of this disclosure, which follow the general principles of this disclosure and include known common knowledge or conventional technical means in the technical field not disclosed in this disclosure. The specification and examples are only considered exemplary, and the true scope and spirit of this disclosure are pointed out by the appended claims.
Claims
1. A method for processing base station out-of-service data, characterized in that Including: Receiving a base station alarm message from a base station; Determining the base station coverage range of the base station; Obtaining an optical network unit (ONU) within the base station coverage range; If the ONU has sent an ONU alarm message within a preset alarm time, taking the ONU as a base station alarm ONU, where the synchronized alarm time is calibrated using the actual power outage alarm time, and the calibrated synchronized alarm time is used as the preset alarm time. The actual power outage alarm time is the time between the actual base station alarm moment and the actual ONU alarm moment, and the synchronized alarm time is the threshold value that satisfies the synchronized alarm condition between the simulated base station alarm moment and the simulated ONU alarm moment set in the simulated scenario; When the proportion of the number of the base station alarm ONUs in the number of the ONUs is equal to or greater than an alarm threshold, determining that the reason for the base station outage is a power outage.
2. The processing method according to claim 1, wherein The base station alarm message includes the base station location; The determining the base station coverage range of the base station includes: Obtaining the geographical area that the signal transmitted by the base station can reach based on the base station location; Taking the geographical area as the base station coverage range.
3. The processing method according to claim 2, characterized in that, The ONU alarm message includes the ONU location; Obtaining the ONU within the base station coverage range includes: Judging whether the ONU location is within the base station coverage range; When the ONU location is within the base station coverage range, determining that the ONU corresponding to the ONU alarm message is located within the base station coverage range.
4. The processing method according to claim 3, wherein If the ONU has sent an ONU alarm message within a preset alarm time, taking the ONU as a base station alarm ONU includes: If the ONU that has sent the ONU alarm message exists in the base station ONU list, taking the ONU as the base station alarm ONU.
5. The processing method according to claim 4, wherein It also includes: If the ONU maintains communication during the communication time, storing the ONU in the base station ONU list.
6. The processing method according to claim 5, wherein The ONU alarm message includes the ONU alarm moment, and the base station alarm message includes the base station alarm moment. It also includes: Taking the time between the base station alarm moment and the ONU alarm moment as the actual alarm time; When the actual alarm time is less than or equal to the preset alarm time, determining that the ONU has sent the ONU alarm message within the preset alarm time.
7. The processing method according to claim 6, characterized in that, It also includes: Establishing a machine learning model for the mapping relationship between the base station and the base station alarm ONU based on the base station alarm message and the ONU alarm message; When the base station sends the base station alarm message, obtaining the alarm probability that the ONU sends the ONU alarm message according to the machine learning model; When the reason for the base station outage is a power outage, predicting the base station alarm ONU according to the alarm probability so as to process the base station alarm ONU.
8. A base station out-of-service data processing device, characterized in that Including: A base station alarm message receiving unit, configured to receive a base station alarm message from a base station; A base station coverage range obtaining unit, configured to determine the base station coverage range of the base station; An ONU obtaining unit, configured to obtain an optical network unit (ONU) within the base station coverage range; The base station alarm ONU acquisition unit is used to, if the ONU has sent an ONU alarm message within a preset alarm time, regard the ONU as the base station alarm ONU. Among them, the synchronized alarm time is calibrated by using the actual power outage alarm time, and the calibrated synchronized alarm time is used as the preset alarm time. The actual power outage alarm time is the time between the actual base station alarm moment and the actual ONU alarm moment, and the synchronized alarm time is the threshold of the time between the simulated base station alarm moment and the simulated ONU alarm moment set in the simulated scenario that meets the synchronized alarm condition; The base station disconnection cause determination unit determines that the cause of the base station disconnection is a power failure when the proportion of the number of the base station alarm ONUs in the number of the ONUs is equal to or greater than an alarm threshold.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by a processor, it implements the method according to any one of claims 1 to 7.
10. An electronic device, characterized in that, Comprising: A processor; And a memory for storing the executable instructions of the processor; wherein, the processor is configured to implement the method according to any one of claims 1 to 7 by executing the executable instructions.
Citation Information
Patent Citations
Passive optical network alarm management method and device
CN110460372A