Method and device for determining network failure, and non-volatile storage medium

By receiving and analyzing the repair information in the passive optical network, and performing hierarchical clustering analysis in combination with resource link information, the problem of low accuracy in fault positioning of passive optical networks is solved, and fast and accurate fault positioning and fault cause judgment are achieved. , improve maintenance efficiency.

CN114884568BActive Publication Date: 2024-12-24CHINA TELECOM CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210654571.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-10
Publication Date
2024-12-24
Estimated Expiration
2042-06-10

AI Technical Summary

Technical Problem

The existing passive optical network has low accuracy in fault positioning, and it is impossible to directly and accurately locate the fault location and determine the fault type, resulting in long maintenance time, high cost and low working efficiency.

Method used

By receiving network repair information, determine the account information of the first broadband access server that sends the repair information and the account information of the target broadband access server, combine the resource link information to perform bottom-up hierarchical clustering analysis and diagnosis, and determine the fault type. , realize accurate positioning of fault location and cause.

Benefits of technology

It improves the fault detection rate and accurate positioning capabilities, shortens maintenance time, reduces the dependence of manual inspection, and improves maintenance efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114884568B_ABST
    Figure CN114884568B_ABST
Patent Text Reader

Abstract

The present application discloses a method and device for determining a network fault, and a non-volatile storage medium. The method includes: receiving network repair information; determining the account information of the first broadband access server that sends the repair information; determining the resource link where the first broadband access server is located and the account information of the target broadband access server, wherein the account of the target broadband access server and the account of the first broadband access server are located on the same resource link; determining the fault type corresponding to the network repair information based on the account information of the first broadband access server and the account information of the target broadband access server. The present application solves the technical problem that the fault location cannot be directly and accurately located and the fault type cannot be determined due to the prior art using manual detection of passive optical network faults.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of Passive Optical Network (PON), and in particular to a method and device for determining network failure, and a non-volatile storage medium. Background Art

[0002] Figure 1 The following is a structural diagram of PON. PON is the current mainstream broadband deployment architecture, mainly composed of the optical line terminal (OLT) at the central office, the optical network unit (ONU) at the user side, and the optical distribution node (ODN). ODN is the physical channel for optical transmission between OLT and ONU. It adopts passive optical access technology and is mainly composed of passive optical fibers and passive devices such as optical fiber cables, optical connectors, optical splitters, distribution boxes, and junction boxes. Among them, each node device is a dumb resource and does not have management and maintenance features. The optical fiber line between the OLT and the junction box is the trunk optical fiber line, the optical fiber line between the junction box and the final optical splitter (OBD) is called the branch optical fiber line, and the optical fiber line between the final OBD and the ONU is called the home optical fiber line.

[0003] The outstanding feature of the PON network is that it eliminates outdoor active equipment, so all signal processing functions are completed in the office room and the user's home equipment. Since there are no electronic devices and electronic power supplies in the passive optical network ODN, it cannot be monitored and managed by the element management system (EMS). The existing PON network management has a low accuracy rate in locating passive network faults, which is easy to cause misjudgment and omission. The existing PON network management method for locating passive network faults is to use external equipment to determine the location of the fault through manual on-site testing and inspection; the other is to use an optical time domain reflectometer (Optical Time Domain Reflectometer, OTDR) to test the fault location on-site; the first method takes too long to repair; although the second method can more accurately determine the fault location, it is difficult to popularize on a large scale because the OTDR used in the second method is expensive; and the ODN network maintenance is generally performed by maintenance personnel in different positions responsible for different sections. It is easy to misassign positions due to fault location errors through manual inspection, resulting in low work efficiency. Therefore, in the prior art, when an optical cable disconnection fault occurs, it is impossible to accurately locate the fault location, and it is also impossible to determine whether it is a single user fault or a group fault.

[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0005] The embodiments of the present application provide a method and device for determining network faults, and a non-volatile storage medium, so as to at least solve the technical problem that the fault location cannot be directly and accurately located and the fault type cannot be determined due to the prior art using manual detection of passive optical network faults.

[0006] According to one aspect of an embodiment of the present application, a method for determining a network fault is provided, which is applied to a passive optical network, and includes: receiving network repair information; determining account information of a first broadband access server that sends the repair information; determining a resource link where the first broadband access server is located and account information of a target broadband access server, wherein the account of the target broadband access server and the account of the first broadband access server are located on the same resource link; and determining a fault type corresponding to the network repair information based on the account information of the first broadband access server and the account information of the target broadband access server.

[0007] Optionally, the account information includes a disconnection reason of the account of the first broadband access server, and the disconnection reason includes at least one of the following: user request to log off, abnormal log off, session timeout, request to invalid broadband access server and administrator reset.

[0008] Optionally, determining the resource link where the first broadband access server is located and the account information of the target broadband access server includes: acquiring the information of the resource link; and acquiring the account information of the target broadband access server.

[0009] Optionally, the information of the resource link includes at least one of the following: the central office optical line terminal of the resource link, the passive optical network port of the resource link, the splitter of the resource link, the user side optical network unit of the resource link, and the end-to-end optical routing information of the resource link from the central office to the user end.

[0010] Optionally, obtaining the account information of the target broadband access server includes: obtaining the account information of a second broadband access server on the resource link whose account belongs to the splitter of the same resource link as the first broadband access server; obtaining the account information of a third broadband access server on the resource link whose account belongs to the same passive optical network port as the first broadband access server; obtaining the account information of a fourth broadband access server on the resource link whose account belongs to the same passive optical network board as the first broadband access server; and obtaining the account information of a fifth broadband access server on the resource link whose account belongs to the same local-end optical line terminal as the first broadband access server.

[0011] Optionally, determining the fault type corresponding to the network repair information based on the account information of the first broadband access server and the account information of the target broadband access server includes: determining the fault type based on the account information of the first broadband access server, the account information of the second broadband access server and the account information of the third broadband access server; determining the fault type based on the account information of the first broadband access server, the account information of the third broadband access server and the account information of the fifth broadband access server; determining the fault type based on the account information of the first broadband access server, the account information of the fourth broadband access server and the account information of the fifth broadband access server.

[0012] Optionally, the fault type is determined based on the account information of the first broadband access server, the account information of the second broadband access server and the account information of the third broadband access server, including: if the account information of the first broadband access server is abnormal offline, and the account information of the second broadband access server or the account information of the third broadband access server is not abnormal offline, then the fault type is determined to be a single user fault; if the account information of the first broadband access server and the account information of the second broadband access server are both abnormal offline, and the account information of the third broadband access server is not abnormal offline, then the fault type is determined to be a branch fiber optic line fault.

[0013] Optionally, the fault type is determined based on the account information of the first broadband access server, the account information of the third broadband access server and the account information of the fifth broadband access server, including: if the account information of the first broadband access server and the account information of the third broadband access server are both abnormally offline, and the account information of the fifth broadband access server is not abnormally offline, then the fault type is determined to be abnormal passive optical network port status.

[0014] Optionally, the fault type is determined based on the account information of the first broadband access server, the account information of the fourth broadband access server, and the account information of the fifth broadband access server, including: if the account information of the first broadband access server and the account information of the fourth broadband access server are both abnormally offline, and the account information of the fifth broadband access server is not abnormally offline, then the fault type is determined to be abnormal status of the passive optical network board; if the account information of the first broadband access server and the account information of the fifth broadband access server are both abnormally offline, then the fault type is determined to be that the central office optical line terminal equipment is offline.

[0015] According to another aspect of an embodiment of the present application, a device for determining a network fault is also provided, which is applied to a passive optical network and includes: a receiving module for receiving network repair information; a first determination module for determining account information of a first broadband access server that sends the repair information; a second determination module for determining a resource link where the first broadband access server is located and account information of a target broadband access server, wherein the account of the target broadband access server and the account of the first broadband access server are located on the same resource link; and an analysis module for determining a fault type corresponding to the network repair information based on the account information of the first broadband access server and the account information of the target broadband access server.

[0016] According to another aspect of the embodiments of the present application, a non-volatile storage medium is provided. The non-volatile storage medium includes a stored program. When the program is running, the device where the non-volatile storage medium is located is controlled to execute the above-mentioned method for determining network failure.

[0017] According to another aspect of the embodiments of the present application, a processor is provided, the processor being used to run a program stored in a memory, wherein the above-mentioned method for determining a network failure is executed when the program is run.

[0018] In an embodiment of the present application, a method is adopted in which network repair information is received; account information of a first broadband access server that sends the repair information is determined; account information of a target broadband access server is determined, wherein the target broadband access server and the first broadband access server are located on the same resource link; and the fault type corresponding to the network repair information is determined based on the account information of the first broadband access server and the account information of the target broadband access server. By acquiring and comparing the account information of the first broadband access server and the account information of the target broadband access server on the same resource link, the purpose of locating the position of the passive optical network fault and determining the cause of the passive optical network fault is achieved, thereby achieving the technical effect of improving the fault detection rate and accurately locating the fault position and the fault cause, thereby solving the technical problem that the fault position cannot be directly and accurately located and the fault type cannot be determined due to the prior art of manually detecting passive optical network faults. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0020] Figure 1 It is a structural diagram of a PON according to the related art;

[0021] Figure 2 is a flowchart of an optional method for determining a network failure according to an embodiment of the present application;

[0022] Figure 3 is a structural diagram of a device for determining a network failure according to an embodiment of the present application;

[0023] Figure 4 is a flow chart for locating a PON access network fault according to an embodiment of the present application;

[0024] Figure 5 is a schematic diagram of a method for analyzing branch optical path faults according to an embodiment of the present application;

[0025] Figure 6 It is a principle diagram for analyzing trunk breakage and sheath line fiber breakage according to an embodiment of the present application;

[0026] Figure 7 is a schematic diagram of a method for analyzing OLT disconnection according to an embodiment of the present application;

[0027] Figure 8 It is a schematic diagram of the functional principle of a business service layer according to an embodiment of the present application. DETAILED DESCRIPTION

[0028] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work should fall within the scope of protection of the present application.

[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0030] According to an embodiment of the present application, an embodiment of a method for determining a network failure is 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 a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0031] In order to solve the technical problems mentioned in the background technology, the present application provides a method for determining network failures; using big data analysis technology, correlating broadband access server (BAS) authentication and session data such as the online and offline time and reasons for offline of multiple user accounts, and combining resource link information for bottom-up hierarchical clustering analysis and diagnosis, the passive optical network fault location and fault cause can be accurately determined, filling the EMS management blind spot and improving the active fault discovery rate; the method does not require on-site section-by-section testing, and remote detection can be used to locate the fault, so it can greatly shorten the maintenance time and improve the maintenance efficiency. Figure 2 1 is a flowchart of a method for determining a network failure according to an embodiment of the present application. The method can be applied to PON access networks for broadband, interactive Internet Protocol Television (IPTV), and government and enterprise dedicated line services, such as Figure 2 As shown, the method comprises the following steps:

[0032] Step S202, receiving network repair information;

[0033] When there are problems such as inability to connect to the Internet, Internet disconnection, slow Internet access, inability to watch IPTV, program freezes, delays, etc., users will send a repair request.

[0034] Step S204, determining the account information of the first broadband access server that sends the repair information;

[0035] In this step, online session information and authentication data of user accounts on the first broadband access server (BAS) are collected and sorted for subsequent fault analysis.

[0036] Step S206, determining the resource link where the first broadband access server is located and the account information of the target broadband access server, wherein the account of the target broadband access server and the account of the first broadband access server are located on the same resource link;

[0037] When executing step S206, the resource link where the BAS sending the repair information is located and the account information of other BASs on the same resource link are determined; the BAS is mainly responsible for processing the point-to-point protocol (Point-to-PointPotocol Over Ethernet, PPPoE) connection on the user's Ethernet and aggregating user traffic; and cooperates with the authentication system, billing system, customer management system and service policy control system to realize user access authentication, billing and management functions.

[0038] Step S208: determining the fault type corresponding to the network repair information according to the account information of the first broadband access server and the account information of the target broadband access server.

[0039] In this step, when a user reports a problem, the current fault alarm on the user resource link is compared, and rapid fault diagnosis is performed in combination with the real-time online session information of the user account to determine whether the current fault is caused by a network-side fault or a user-side fault, and locate the fault location and cause.

[0040] Through the above steps, the BAS accounts on the same resource link can be analyzed and diagnosed from bottom to top through hierarchical clustering analysis, and various current network-side and user-side fault alarms can be analyzed, including fiber optic cable failure, branch fiber line failure, PON port abnormality, OLT disconnection, etc., to determine the location and cause of the fault.

[0041] According to another optional embodiment of the present application, the account information includes the reason for disconnection of the account of the first broadband access server, and the reasons for disconnection include the following: user request to log off, abnormal log off, session timeout, request to invalid broadband access server and administrator reset.

[0042] In an optional embodiment of the present application, the account information that needs to be collected includes: user type, user address, access address, session ID, enterprise domain name / roaming domain name, roaming mark, service code, IPv6 prefix, IPV6 interface ID, IPv6 inbound bytes, IPv6 outbound bytes, MAC address, time to start Internet access, time to end Internet access, duration of Internet access, network delay, Internet access number, called number / dial-up terminal, port type, inbound bytes, outbound bytes, authentication success and authentication failure flags, failure reason code, and reasons for network disconnection; among them, the reasons for network disconnection include: user request to log off (USER_REQUEST), abnormal log off (LOST_CARRIER), session timeout (SESSION_OUT), invalid request (BAS_REQUEST), and administrator reset (ADMIN_RESET).

[0043] According to another optional embodiment of the present application, it is also necessary to obtain the resource link where the first broadband access server is located and the account information of the target broadband access server, wherein the account of the target broadband access server and the account of the first broadband access server are on the same resource link, and the above-mentioned acquisition of the resource link where the first broadband access server is located and the account information of the target broadband access server is divided into the following two processes: obtaining the information of the resource link; obtaining the account information of the target broadband access server.

[0044] According to this embodiment, it is necessary to collect information on the resource link where the first BAS is located, and correspond the collected online session data of the first BAS user account with the information on the resource link where the first BAS is located, and aggregate them from bottom to top in the order of the online status of a single user account (including multiple service access accounts), the online status of multiple user accounts on the same OBD, the online status of multiple user accounts on the same PON port, the online status of multiple user accounts on the same PON board, and the online status of multiple user accounts on the same OLT, and restore the operation status of each user account belonging to the same resource in chronological order.

[0045] According to some optional embodiments of the present application, the information of the resource link obtained includes the following: the central office optical line terminal of the resource link, the passive optical network port of the resource link, the splitter of the resource link, the user side optical network unit of the resource link, and the end-to-end optical routing information of the resource link from the central office to the user end.

[0046] In this optional embodiment, the collected PON resource link information includes: OLT, PON port, OBD, ONU and end-to-end optical routing from the central office to the user end, that is, fiber connection relationship information; obtaining correct user resource link information is conducive to accurately locating faults; the data of the resource management system accurately entered during engineering construction, service activation and installation or maintenance can be used to ensure the accuracy of resource data; the accuracy of resource data can also be ensured by dynamically building resource links.

[0047] According to an optional embodiment of the present application, obtaining the account information of the target broadband access server includes the following steps: obtaining the account information of a second broadband access server on a resource link whose splitter belongs to the same resource link as the account of the first broadband access server; obtaining the account information of a third broadband access server on the resource link whose account belongs to the same passive optical network port as the account of the first broadband access server; obtaining the account information of a fourth broadband access server on the resource link whose account belongs to the same passive optical network board as the account of the first broadband access server; obtaining the account information of a fifth broadband access server on the resource link whose account belongs to the same local optical line terminal as the account of the first broadband access server.

[0048] Account information of the second BAS whose account belongs to the same OBD as the account of the first BAS on the same resource link; account information of the third BAS whose account belongs to the same PON port as the account of the first BAS on the same resource link; account information of the fourth BAS whose account belongs to the same PON board as the account of the first BAS on the same resource link; account information of the fifth BAS whose account belongs to the same OLT as the account of the first BAS on the same resource link.

[0049] The collected online session data of the BAS account is matched with the user resource link information, and aggregated from bottom to top in the order of a single user account, to OBD, to PON port, to PON board, and to OLT. During the aggregation process, the operation status of each user account belonging to the same resource is restored along the timeline.

[0050] According to another optional embodiment of the present application, the fault type corresponding to the network repair information is determined based on the account information of the first broadband access server and the account information of the target broadband access server, specifically including the following methods: determining the fault type based on the account information of the first broadband access server, the account information of the second broadband access server and the account information of the third broadband access server; determining the fault type based on the account information of the first broadband access server, the account information of the third broadband access server and the account information of the fifth broadband access server; determining the fault type based on the account information of the first broadband access server, the account information of the fourth broadband access server and the account information of the fifth broadband access server.

[0051] Determining the fault type corresponding to the network repair information based on the account information of the first BAS and the account information of the target BAS specifically includes the following methods: determining the fault type based on the account information of the first BAS, the account status of the second BAS and the account information of the third BAS; determining the fault type based on the account information of the first BAS, the account information of the third BAS and the account information of the fifth broadband BAS; determining the fault type based on the account information of the first BAS, the account information of the fourth BAS and the account information of the fifth BAS.

[0052] Compare the current fault alarm situation on the user resource link, and perform rapid fault diagnosis in combination with the real-time online session information of the user account to determine whether the current fault is caused by a network-side fault or a user-side fault, and locate the fault location and cause. The type and location of the fault can be determined in the following ways: compare the status of the BAS account under the same OBD; compare the status of the BAS account under the same PON port; compare the status of the BAS account under the same PON board; compare the status of the BAS account under the same OLT; determine the cause, location and type of the fault based on the above methods.

[0053] According to another optional embodiment of the present application, the fault type is determined based on the account information of the first broadband access server, the account information of the second broadband access server and the account information of the third broadband access server, including the following steps: if the account information of the first broadband access server is abnormal offline, and the account information of the second broadband access server or the account information of the third broadband access server is not abnormal offline, then the fault type is determined to be a single user fault; if the account information of the first broadband access server and the account information of the second broadband access server are both abnormal offline, and the account information of the third broadband access server is not abnormal offline, then the fault type is determined to be a branch fiber optic line fault.

[0054] Compare the account information of the first BAS and the account information of the second BAS belonging to the same OBD, and compare the account information of the first BAS and the account information of the third BAS belonging to the same PON port; if the account information of the first BAS is abnormally offline, but the account information of the second BAS or the account information of the third BAS is not abnormally offline, determine that the fault type is a single user fault; if the account information of the first BAS and the account information of the second BAS are both abnormally offline, but the account information of the third BAS is not abnormally offline, determine that the fault type is a branch fiber optic line fault.

[0055] In this embodiment, if the account is abnormally offline when the user reports a fault, but other users belonging to the same OBD or the same PON port are normal and do not go offline abnormally at the same time or almost at the same time, then the fault type is determined to be a single user fault. If terminal faults and power outages can be ruled out, then the fault is determined to be a single-user fiber optic failure. If all online users belonging to the same OBD device are abnormally offline at the same time or almost at the same time, but other OBD users under the same PON port are normal, then it is determined that the branch fiber optic line of the OBD has a fault.

[0056] According to another optional embodiment of the present application, the fault type is determined based on the account information of the first broadband access server, the account information of the third broadband access server and the account information of the fifth broadband access server, including the following steps: if the account information of the first broadband access server and the account information of the third broadband access server are both abnormally offline, and the account information of the fifth broadband access server is not abnormally offline, then the fault type is determined to be abnormal passive optical network port status.

[0057] The fault type is determined by comparing the account information of the first BAS and the third BAS belonging to the same PON port, and the account information of the first BAS and the fifth BAS belonging to the same OLT device. If the accounts of the first BAS and the third BAS are both abnormally offline, and the account information of the fifth BAS is not abnormally offline, the fault type is determined to be abnormal status of the passive optical network port.

[0058] As an optional embodiment, if all online users belonging to the same PON port are abnormally offline at the same time or almost at the same time, but other PON ports under the same OLT device are in normal state, the fault is determined to be the abnormal state of the PON port, such as the shared trunk optical path is broken, and the port connected to the handover box is faulty. If the same PON port has the above-mentioned abnormal state of the PON port 2 or more times within 24 hours, the fault is determined to be the unstable state of the PON port, such as the PON is cut over or the PON is man-made.

[0059] According to some optional embodiments of the present application, the fault type is determined based on the account information of the first broadband access server, the account information of the fourth broadband access server, and the account information of the fifth broadband access server, including: if the account information of the first broadband access server and the account information of the fourth broadband access server are both abnormally offline, and the account information of the fifth broadband access server is not abnormally offline, then the fault type is determined to be abnormal status of the passive optical network board; if the account information of the first broadband access server and the account information of the fifth broadband access server are both abnormally offline, then the fault type is determined to be that the central office optical line terminal equipment is offline.

[0060] The fault type can also be determined through the account information of the first BAS, the account information of the fourth BAS, and the account information of the fifth BAS. If the account information of the first BAS and the account information of the fourth BAS belonging to the same PON board are both abnormally offline, but the account information of the fifth BAS belonging to the same OLT device as the account information of the first BAS is not abnormally offline, then the fault type is determined to be abnormal PON board status; if the account information of the first BAS and the account information of the fifth BAS are both abnormally offline, then the fault type is determined to be OLT device disconnection.

[0061] In this optional embodiment, if all online users belonging to the same OLT device abnormally go offline at the same time or almost at the same time, it is determined that the fault is that the OLT device is disconnected from the network, and the cause of the OLT device being disconnected from the network may be an OLT device failure or a power outage.

[0062] Figure 3 According to a structural diagram of a device for determining a network failure according to an embodiment of the present application, the device is applied to a passive optical network, such as Figure 3, the device comprises:

[0063] The receiving module 30 is used to receive network repair information.

[0064] The first determining module 32 is used to determine the account information of the first broadband access server that sends the repair report information.

[0065] The second determination module 34 is used to determine the resource link where the first broadband access server is located and the account information of the target broadband access server, wherein the account of the target broadband access server and the account of the first broadband access server are located on the same resource link.

[0066] The analysis module 36 is used to determine the fault type corresponding to the network repair information according to the account information of the first broadband access server and the account information of the target broadband access server.

[0067] According to the device provided by this optional embodiment, real-time monitoring of the overall situation of PON access network faults provides a basis for formulating optimal emergency repair plans, efficient scheduling, maintenance evaluation, etc.; during the implementation process, there is no need to adapt and debug EMS equipment from different manufacturers and various test interface protocols, and there is no need to add management and collection equipment to each ODN node, which reduces the complexity of the system structure and the costs of manpower, equipment, time, etc.

[0068] According to this embodiment, a specific implementation scheme is provided. Figure 4 The flowchart of locating PON access network faults through the above implementation scheme divides the operations required to be performed when locating PON access network faults into three parts: operations of the data service layer, operations of the interface service layer and operations of the business service layer.

[0069] The data service layer includes: data cache service module and data storage service module. When locating the PON access network fault, collect real and effective user online session information data; real and effective user flow information data and PON access network user resource link and topology structure information data, and save the collected information data in the data service layer; among which, the user flow information data can be the upstream flow data of user IPv4 and IPv6 or the downstream flow data of user IPv4 and IPv6.

[0070] The interface service layer includes: external network Web interface service module, internal network Web interface service module, Web page component service module and WebApi interface service module. When locating PON access network faults, various intelligent analysis modes are constructed to achieve real-time analysis, diagnosis and statistical collection of OLT faults, PON port and trunk optical path faults, and skin line branch optical path faults; Figure 5 Schematic diagram of the method of analyzing branch optical path faults in intelligent analysis mode; Figure 6This is the principle diagram of the intelligent analysis mode to analyze the trunk break and the skin line fiber break. Figure 7 It is a schematic diagram of the method of analyzing OLT off-network in intelligent analysis mode.

[0071] Through the Web page, the online data of all users and the overall situation of network failures are monitored in real time, such as OLT disconnection, PON port abnormality, branch fiber failure, the number of suspected rogue modems, distribution, number of affected users, potential impact, duration, etc.; according to the preset rules, characteristic users such as frequently disconnected users, inactive users, and "Internet celebrity anchors" are discovered and counted from the accumulated historical data and collected, and the above data is stored in the data service layer. Through data interfaces, page components, data push, etc., the Web page provides detection service capabilities to output and analyze data to internal and external network users and operation and maintenance apps.

[0072] The business service layer includes: flow information collection and cleaning service module, online and offline information collection and cleaning service module, topology data collection and cleaning service module, data analysis service module and data storage and collection service module. When locating the PON access network fault, the above data stored in the data service layer, such as online session information data, user flow information data, user resource link and topology information data, and all user online data, are read, converted, cleaned, analyzed and collected. Figure 8 A schematic diagram of the functional principle of the business service layer.

[0073] Through the above operation, when the user reports a repair, the current fault alarm situation on the user resource link can be compared, and the real-time online session information of the user account can be combined to perform rapid fault diagnosis, determine whether the current fault is caused by a network side fault or a user side fault, and locate the fault location and cause; remote and accurate positioning of the PON access network fault can be achieved, and the technical effect of timely discovering fault information and accurately dispatching fault personnel to the post for repair can be achieved. The above solution can also mine a variety of valuable feature users to guide maintenance and enhance user value.

[0074] Another aspect of the embodiments of the present application further provides a non-volatile storage medium, the non-volatile storage medium including a stored program, which controls the device where the non-volatile storage medium is located to execute any one of the above methods for determining a network failure when the program is running.

[0075] The above-mentioned non-volatile storage medium is used to store a program that performs the following functions: receiving network repair information; determining the account information of the first broadband access server that sends the repair information; determining the resource link where the first broadband access server is located and the account information of the target broadband access server, wherein the account of the target broadband access server and the account of the first broadband access server are located on the same resource link; determining the fault type corresponding to the network repair information based on the account information of the first broadband access server and the account information of the target broadband access server.

[0076] According to another aspect of the embodiments of the present application, a processor is provided, which is used to run a program stored in a memory, wherein when the program is run, any one of the above methods for determining a network failure is executed.

[0077] The above-mentioned processor is used to run a program that performs the following functions: receiving network repair information; determining the account information of the first broadband access server that sends the repair information; determining the resource link where the first broadband access server is located and the account information of the target broadband access server, wherein the account of the target broadband access server and the account of the first broadband access server are located on the same resource link; determining the fault type corresponding to the network repair information based on the account information of the first broadband access server and the account information of the target broadband access server.

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

[0079] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0080] In the several embodiments provided in this 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 schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. 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 mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0081] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0082] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, 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 software functional units.

[0083] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the relevant technology or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk, etc. Various media that can store program codes.

[0084] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for determining a network failure, characterized in that: The method is applied to a passive optical network, including: Receive online repair information; Determine the account information of the first broadband access server that sends the repair information, wherein the account information is used to represent the broadband access server authentication and session data of multiple user accounts, and the account information includes the disconnection reason of the account of the first broadband access server, and the disconnection reason includes at least one of the following: user request to go offline, abnormal offline, session timeout, request to invalid broadband access server, and administrator reset; Determine the resource link where the first broadband access server is located and the account information of the target broadband access server, wherein the account of the target broadband access server and the account of the first broadband access server are located on the same resource link; Determining the fault type corresponding to the network repair information according to the account information of the first broadband access server and the account information of the target broadband access server; Determining the resource link where the first broadband access server is located and the account information of the target broadband access server includes: obtaining the information of the resource link; obtaining the account information of the target broadband access server; The method also includes: if the account information of the first broadband access server is abnormal offline, and the account information of the second broadband access server or the account information of the third broadband access server is not the abnormal offline, determining that the fault type is a single user fault; if the account information of the first broadband access server and the account information of the second broadband access server are both abnormal offline, and the account information of the third broadband access server is not the abnormal offline, determining that the fault type is a branch optical fiber line fault.

2. The method according to claim 1, characterized in that The information of the resource link includes at least one of the following: the central office optical line terminal of the resource link, the passive optical network port of the resource link, the splitter of the resource link, the user side optical network unit of the resource link, and the end-to-end optical routing information of the resource link from the central office to the user end.

3. The method according to claim 1, characterized in that Obtaining the account information of the target broadband access server includes: Acquire the account information of the second broadband access server of the optical splitter belonging to the same resource link as the first broadband access server on the resource link; Acquire the account information of the third broadband access server on the resource link that belongs to the same passive optical network port as the first broadband access server; Acquire account information of a fourth broadband access server on the resource link that belongs to the same passive optical network board as the first broadband access server; The account information of a fifth broadband access server on the resource link that belongs to the same central office optical line terminal as the first broadband access server is obtained.

4. The method according to claim 3, characterized in that Determining the fault type corresponding to the network repair information according to the account information of the first broadband access server and the account information of the target broadband access server includes: determining the fault type according to the account information of the first broadband access server, the account information of the second broadband access server and the account information of the third broadband access server; determining the fault type according to the account information of the first broadband access server, the account information of the third broadband access server and the account information of the fifth broadband access server; The fault type is determined according to the account information of the first broadband access server, the account information of the fourth broadband access server, and the account information of the fifth broadband access server.

5. The method according to claim 4, characterized in that Determining the fault type according to the account information of the first broadband access server, the account information of the third broadband access server, and the account information of the fifth broadband access server includes: If the account information of the first broadband access server and the account information of the third broadband access server are both abnormally offline, and the account information of the fifth broadband access server is not abnormally offline, it is determined that the fault type is abnormal passive optical network port status.

6. The method according to claim 4, characterized in that Determining the fault type according to the account information of the first broadband access server, the account information of the fourth broadband access server, and the account information of the fifth broadband access server includes: If the account information of the first broadband access server and the account information of the fourth broadband access server are both abnormal offline, and the account information of the fifth broadband access server is not the abnormal offline, it is determined that the fault type is an abnormal state of the passive optical network board; If the account information of the first broadband access server and the account information of the fifth broadband access server are both abnormally offline, it is determined that the fault type is that the central office optical line terminal device is offline.

7. A device for determining a network failure, characterized in that: The device is applied to passive optical networks, including: A receiving module, used for receiving network repair information; A first determination module is used to determine the account information of the first broadband access server that sends the repair information, wherein the account information is used to represent the broadband access server authentication and session data of multiple user accounts, and the account information includes the disconnection reason of the account of the first broadband access server, and the disconnection reason includes at least one of the following: user request to go offline, abnormal offline, session timeout, request invalid broadband access server and administrator reset; The second determination module is used to determine the resource link where the first broadband access server is located and the account information of the target broadband access server, wherein the target broadband access server and the first broadband access server are located on the same resource link; determining the resource link where the first broadband access server is located and the account information of the target broadband access server includes: obtaining information of the resource link; obtaining account information of the target broadband access server; An analysis module, configured to determine the fault type corresponding to the network repair information according to the account information of the first broadband access server and the account information of the target broadband access server; The analysis module is also used to determine that the fault type is a single user fault if the account information of the first broadband access server is abnormal offline, and the account information of the second broadband access server or the account information of the third broadband access server is not the abnormal offline; if the account information of the first broadband access server and the account information of the second broadband access server are both abnormal offline, and the account information of the third broadband access server is not the abnormal offline, determine that the fault type is a branch optical fiber line fault.

Citation Information

Patent Citations

  • Fault section positioning method and system of optical access network

    CN106130627A