Fault diagnosis method and device for passive optical network system, equipment and medium

By building the node links of each device in the passive optical network system and analyzing the probe delay information, the problem of inaccurate analysis of probe results and monitoring network failures in the prior art is solved, and accurate fault diagnosis of the passive optical network system is achieved.

CN119815216APending Publication Date: 2025-04-11CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411870302.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

The lack of customized models for probe results in existing passive optical network systems, which leads to the inability of self-service platforms to accurately analyze probe results and to effectively monitor and diagnose network failures.

Method used

By obtaining the global probe data of each device in the passive optical network system of the probe application, building node links for each device, and troubleshooting based on the device detection delay information, identifying nodes to handle delay abnormalities, transmission delay abnormalities and network interruptions.

Benefits of technology

Accurate fault diagnosis of passive optical network systems is realized, the flexibility and accuracy of fault detection is improved, and the exploration process of probe application can be clearly and intuitively described.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119815216A_ABST
    Figure CN119815216A_ABST
Patent Text Reader

Abstract

The invention relates to a fault diagnosis method and device for a passive optical network system, equipment and a medium. The method comprises the following steps: acquiring global probing data obtained by probing each device in a passive optical network system by a probe application; the global probing data comprises equipment probing data generated in the process of probing each piece of equipment by the probe application, and the equipment probing data comprises equipment probing path information and equipment probing time delay information; constructing a node link corresponding to each device according to device probing path information in each device probing data; the node link corresponding to each device takes the device where the probe application is located as a starting node, takes the device as a target node, and takes the device passed by the probe application in the process of reaching the device as a passing node; and performing fault diagnosis on the passive optical network system according to the node link corresponding to each device and the device probing time delay information. By adopting the method, integration of probe results of probe applications in the passive optical network is realized, and accurate fault diagnosis of the passive optical network is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a fault diagnosis method, device, equipment and medium for a passive optical network system. Background Art

[0002] The Passive Optical Network (PON) is mainly composed of the Optical Network Unit (ONU), the Optical Line Terminal (OLT) and the self-service platform, and the network probe is deployed in the ONU and the platform in a program, which can locate the router or gateway in the network channel. The device with the network probe program installed sends ICMP protocol requests to obtain the probe results such as the path from the local end to other devices and its network delay.

[0003] The analysis and diagnosis of the probe results are crucial. On the one hand, the probe program presents the results more intuitively to the external caller. On the other hand, the probe program can monitor faults in the PON network, identify the fault type, and report the fault to the self-service platform in the form of an alarm.

[0004] At present, there is still a lack of customized models for probe results in PON networks. The self-service platform is temporarily unable to accurately analyze the probe results, and the obtained probe reporting results are still presented with a single probe program as the protagonist. Therefore, integrated probe results, that is, the process of classifying and modeling probe results through the self-service platform, is particularly important. Summary of the invention

[0005] Based on this, it is necessary to provide a fault diagnosis method, device, equipment and medium for a passive optical network system to address the above technical problems, which can integrate the probe results of probe applications in the passive optical network and realize accurate fault diagnosis of the passive optical network.

[0006] In a first aspect, the present application provides a fault diagnosis method for a passive optical network system, comprising:

[0007] Acquire global exploration data obtained by the probe application to explore each device in the passive optical network system; wherein the global exploration data includes device exploration data generated in the process of the probe application exploring each device, and the device exploration data includes device exploration path information and device exploration delay information;

[0008] According to the device detection path information in the detection data of each device, a node link corresponding to each device is constructed; wherein the node link corresponding to each device takes the device where the probe application is located as the starting node, takes the device as the target node, and takes the devices that the probe application passes through in the process of reaching the device as the passing nodes;

[0009] According to the node links corresponding to each device and the device detection delay information, the passive optical network system is diagnosed for faults.

[0010] In one of the embodiments, the device detection delay information corresponding to each device includes the node delay information of each transit node in the node link corresponding to the device; the node delay information of each transit node includes the first transmission delay from the starting node to the transit node, the internal processing delay of the transit node, and the second transmission delay from the transit node to the target node.

[0011] In one embodiment, the fault diagnosis of the passive optical network system according to the node link and device detection delay information corresponding to each device includes:

[0012] Determine the abnormality of node processing delay of the passive optical network system according to the internal processing delay corresponding to each passing node in the node link corresponding to each device;

[0013] Determine the abnormality of transmission delay of the passive optical network system according to the first transmission delay and the second transmission delay corresponding to each passing node in the node link corresponding to each device;

[0014] The network interruption status of the passive optical network system is determined according to the node delay information of each passing node in the node link corresponding to each device.

[0015] In one of the embodiments, determining the abnormal node processing delay of the passive optical network system according to the internal processing delay corresponding to each passing node in the node link corresponding to each device includes:

[0016] Compare the internal processing delay corresponding to each node in the node link corresponding to each device with the internal processing time threshold;

[0017] If it is identified according to the comparison result that the internal processing delay corresponding to any of the passed nodes is greater than the internal processing time threshold, it is determined that the passive optical network system has an abnormal node processing delay failure.

[0018] In one of the embodiments, determining the abnormal transmission delay of the passive optical network system according to the first transmission delay and the second transmission delay corresponding to each passing node in the node link corresponding to each device includes:

[0019] Determine the total transmission delay of each node link according to the node delay information corresponding to each node passed through in the node link corresponding to each device;

[0020] For any node link, if the total transmission delay of the node link is greater than the total transmission time threshold, and there is any node in the node link whose first transmission delay corresponding to the node is greater than the first transmission time threshold, it is determined that the passive optical network system has an abnormal transmission delay fault.

[0021] In one of the embodiments, after determining that the passive optical network system has an abnormal transmission delay fault, the method further includes:

[0022] The node link whose total transmission delay is greater than the total transmission time threshold is regarded as an abnormal link;

[0023] The node passing through which the first transmission delay in the abnormal link is greater than the first transmission time threshold is regarded as an abnormal node;

[0024] Determine the location information of the abnormal transmission delay fault according to the node delay information corresponding to other passing nodes in the abnormal link except the abnormal node;

[0025] According to the location information, an abnormal transmission delay fault warning is performed on the passive optical network system.

[0026] In one of the embodiments, determining the network interruption status of the passive optical network system according to the node delay information of each node passed through in the node link corresponding to each device includes:

[0027] Identify the node delay information of each node in the node link corresponding to each device;

[0028] If it is identified that the node delay information corresponding to any passed node is empty, it is determined that the passive optical network system has a network interruption fault.

[0029] In a second aspect, the present application also provides a fault diagnosis device for a passive optical network system, comprising:

[0030] A data acquisition module, used to acquire global exploration data obtained by the probe application to explore each device in the passive optical network system; wherein the global exploration data includes device exploration data generated during the process of the probe application exploring each device, and the device exploration data includes device exploration path information and device exploration delay information;

[0031] A link construction module, used to construct a node link corresponding to each device according to the device detection path information in the device detection data; wherein the node link corresponding to each device takes the device where the probe application is located as the starting node, takes the device as the target node, and takes the device that the probe application passes through in the process of reaching the device as the passing node;

[0032] The fault diagnosis module is used to perform fault diagnosis on the passive optical network system according to the node links corresponding to each device and the device detection delay information.

[0033] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0034] Acquire global exploration data obtained by the probe application to explore each device in the passive optical network system; wherein the global exploration data includes device exploration data generated in the process of the probe application exploring each device, and the device exploration data includes device exploration path information and device exploration delay information;

[0035] According to the device detection path information in the detection data of each device, a node link corresponding to each device is constructed; wherein the node link corresponding to each device takes the device where the probe application is located as the starting node, takes the device as the target node, and takes the devices that the probe application passes through in the process of reaching the device as the passing nodes;

[0036] According to the node links corresponding to each device and the device detection delay information, the passive optical network system is diagnosed for faults.

[0037] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:

[0038] Acquire global exploration data obtained by the probe application to explore each device in the passive optical network system; wherein the global exploration data includes device exploration data generated in the process of the probe application exploring each device, and the device exploration data includes device exploration path information and device exploration delay information;

[0039] According to the device detection path information in the detection data of each device, a node link corresponding to each device is constructed; wherein the node link corresponding to each device takes the device where the probe application is located as the starting node, takes the device as the target node, and takes the devices that the probe application passes through in the process of reaching the device as the passing nodes;

[0040] According to the node links corresponding to each device and the device detection delay information, the passive optical network system is diagnosed for faults.

[0041] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0042] Acquire global exploration data obtained by the probe application to explore each device in the passive optical network system; wherein the global exploration data includes device exploration data generated in the process of the probe application exploring each device, and the device exploration data includes device exploration path information and device exploration delay information;

[0043] According to the device detection path information in the detection data of each device, a node link corresponding to each device is constructed; wherein the node link corresponding to each device takes the device where the probe application is located as the starting node, takes the device as the target node, and takes the devices that the probe application passes through in the process of reaching the device as the passing nodes;

[0044] According to the node links corresponding to each device and the device detection delay information, the passive optical network system is diagnosed for faults.

[0045] The fault diagnosis method, apparatus, equipment and medium of the above-mentioned passive optical network system, after obtaining the global detection data obtained by the probe application to detect each device in the passive optical network system, including the device detection data generated in the process of the probe application detecting each device, ensures the accuracy of the constructed node links corresponding to each device according to the device detection path information in the detection data of each device; and the node link corresponding to each device takes the device where the probe application is located as the starting node, the device as the target node, and the device passed by the probe application in the process of reaching the device as the passing node; therefore, the constructed node link can clearly and intuitively describe the detection process of the probe application; further, according to the node link corresponding to each device and the device detection delay information, the passive optical network system is diagnosed, thereby ensuring the flexibility of the fault diagnosis process and the accuracy of the fault diagnosis result. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0047] Figure 1 is an application environment diagram of a fault diagnosis method for a passive optical network system in one embodiment;

[0048] Figure 2A schematic diagram of a flow chart of a fault diagnosis method for a passive optical network system in one embodiment;

[0049] Figure 3 is a schematic diagram of a node link in one embodiment;

[0050] Figure 4 A schematic diagram of a process of performing fault diagnosis on a passive optical network system in an embodiment;

[0051] Figure 5 A schematic diagram of a process for determining an abnormal transmission delay of a passive optical network system in one embodiment;

[0052] Figure 6 A schematic diagram of a process for performing an abnormal transmission delay fault warning in an embodiment;

[0053] Figure 7 is a schematic flow chart of a fault diagnosis method for a passive optical network system in another embodiment;

[0054] Figure 8 is a structural block diagram of a fault diagnosis device for a passive optical network system in one embodiment;

[0055] Fig. 9 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0056] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0057] The fault diagnosis method of the passive optical network system provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the server 101 is the server of the passive optical network system; device 1 is a device with a probe application installed in the passive optical network; device 2-device n are other devices in the passive optical network. Optionally, the server 101 obtains the global detection data obtained by the probe application to detect each device in the passive optical network system, and constructs the node link corresponding to each device according to the device detection path information in the detection data of each device; wherein the node link corresponding to each device takes the device where the probe application is located as the starting node, the device as the target node, and the device passed by the probe application in the process of reaching the device as the passing node; according to the node link corresponding to each device and the device detection delay information, the passive optical network system is diagnosed.

[0058] In one embodiment, Figure 2As shown, a fault diagnosis method for a passive optical network system is provided, which is described by taking the method applied to a server as an example, and specifically includes the following steps:

[0059] S201, obtaining global detection data obtained by detecting each device in a passive optical network system using a probe application.

[0060] The probe application is a software tool for monitoring and collecting data. Global probing data includes but is not limited to device probing data generated when the probe application probes each device. The device probing data includes device probing path information and device probing delay information. The device probing path information represents the probing path of the probe application when probing the device.

[0061] The device detection delay information characterizes the processing delay and transmission delay of the probe application when detecting the device. In the embodiment of the present application, the device detection delay information corresponding to each device includes the node delay information of each passing node in the node link corresponding to the device; the node delay information of each passing node includes the first transmission delay from the starting node to the passing node, the internal processing delay of the passing node, and the second transmission delay from the passing node to the target node.

[0062] Optionally, the probe application generates the probe data based on the probe process, including the node link list from the device where the probe application is located to other devices, the processing delay of the passing nodes, the transmission delay between each node passed through to the target node (if the value can be calculated), etc. Further, the obtained probe data can be classified to obtain the global probe data for each device.

[0063] S202: Construct a node link corresponding to each device according to the device detection path information in the device detection data.

[0064] Among them, the node link corresponding to each device takes the device where the probe application is located as the starting node, the device as the target node, and the devices that the probe application passes through in the process of reaching the device as the passing nodes.

[0065] Optionally, for any device probed by the probe application, the device is used as the target node of the node link corresponding to the device, the device where the probe application is located is used as the starting node, and the devices that the probe application passes through in the process of reaching the device are used as passing nodes; further, according to the device probe path information, the order of each passing node is determined, and the starting node, each passing node and the target node are connected in sequence according to the order to construct the node link corresponding to the device. Accordingly, this method is used to construct the node links of all devices to obtain a node link table. For example, Figure 3 As shown, it is a node link schematic diagram provided in an embodiment of the present application.

[0066] Exemplarily, the device detection path information may include time information of each device passed by when detecting the device; further, the order of the passing nodes corresponding to each passing device may be determined according to the chronological order.

[0067] S203, performing fault diagnosis on the passive optical network system according to the node link and device detection delay information corresponding to each device.

[0068] Optionally, for a node link corresponding to any device, the node delay information of each passing node in the device detection delay information corresponding to the device is bound to each passing node in the node link. Further, according to the node delay information bound to each passing node, the passive optical network system is diagnosed for faults.

[0069] Exemplarily, it is possible to determine whether the node delay information of each passed node is empty, or whether the first transmission delay, internal processing delay and second transmission delay contained in the node delay information are abnormal, and based on the judgment result, perform fault diagnosis on the passive optical network system.

[0070] In the embodiment of the present application, the fault types of the passive optical network include but are not limited to abnormal node processing delay, abnormal transmission delay, network interruption and abnormal delay jitter.

[0071] In the fault diagnosis method of the above-mentioned passive optical network system, after obtaining the global detection data obtained by the probe application to detect each device in the passive optical network system, including the device detection data generated in the process of the probe application detecting each device, the accuracy of the node links corresponding to each device is ensured according to the device detection path information in the detection data of each device; and the node link corresponding to each device takes the device where the probe application is located as the starting node, the device as the target node, and the device passed by the probe application in the process of reaching the device as the passing node; therefore, the constructed node link can clearly and intuitively describe the detection process of the probe application; further, according to the node link corresponding to each device and the device detection delay information, the passive optical network system is diagnosed, thereby ensuring the flexibility of the fault diagnosis process and the accuracy of the fault diagnosis result.

[0072] Optionally, in one embodiment, Figure 4 As shown, a method for fault diagnosis of a passive optical network system is provided to refine S203 in the above embodiment, and specifically includes the following steps:

[0073] S401, determining abnormal node processing delay of a passive optical network system according to the internal processing delay corresponding to each passing node in the node link corresponding to each device.

[0074] Among them, the node processing delay anomaly indicates that there is an anomaly in the process of processing the transmitted data by the passing device.

[0075] Optionally, the internal processing delay corresponding to each passing node in the node link corresponding to each device can be compared with the internal processing time threshold; if it is identified according to the comparison result that the internal processing delay corresponding to any passing node is greater than the internal processing time threshold, it is determined that there is an abnormal node processing delay failure in the passive optical network system. The internal processing time threshold is a preset internal processing delay threshold. In the embodiment of the present application, the internal processing time threshold can be the average value of the internal processing delay of each device under normal circumstances.

[0076] S402, determining an abnormal transmission delay of the passive optical network system according to a first transmission delay and a second transmission delay corresponding to each passing node in a node link corresponding to each device.

[0077] Among them, the transmission delay anomaly indicates that there is an anomaly in the data transmission process.

[0078] Optionally, for a node link corresponding to any device, if a first transmission delay or a second transmission delay of any passing node in the node link corresponding to the device is greater than a transmission time threshold, it can be determined that an abnormal transmission delay exists in the passive optical network system.

[0079] S403, determining the network interruption status of the passive optical network system according to the node delay information of each node passed in the node link corresponding to each device.

[0080] Optionally, the node delay information of each passing node in the node link corresponding to each device is identified; if the node delay information corresponding to any passing node is identified to be empty, it is determined that the passive optical network system has a network interruption fault. Specifically, for any node link, the node delay information corresponding to each passing node can be checked in sequence along the node link; if the node delay information corresponding to any passing node in the node link is empty, it is determined that the passive optical network system has a network interruption fault.

[0081] In an embodiment of the present application, the passive optical network system also has an abnormal delay jitter fault. Specifically, for any node link, the abnormal delay jitter of the passive optical network can be determined by analyzing the delay variation amplitude of the node delay information corresponding to each passing node in the node link within a period of time.

[0082] In this embodiment, by introducing node processing delay anomalies, transmission delay anomalies and network interruptions, the faults of the passive optical network are classified, and a fault diagnosis method for each fault is provided respectively, thereby ensuring the flexibility of the fault diagnosis process and the accuracy of the fault diagnosis results.

[0083] Optionally, in one embodiment, Figure 5 As shown, a method for determining abnormal transmission delay of a passive optical network system is provided to refine S402 in the above embodiment, and specifically includes the following steps:

[0084] S501, determining the total transmission delay of each node link according to the node delay information corresponding to each passing node in the node link corresponding to each device.

[0085] The total transmission delay is the total delay of the probe from the device where the probe is applied to the device being probed when probing a certain device.

[0086] Optionally, for each device, since the node delay information corresponding to each passing node of the device includes the first transmission delay and the second transmission delay, the first transmission delay and the second transmission delay of all passing nodes in the node link corresponding to the device can be comprehensively considered to comprehensively analyze and calculate the total transmission delay of the node link.

[0087] S502: For any node link, if the total transmission delay of the node link is greater than the total transmission time threshold, and there is any node in the node link whose first transmission delay corresponding to the node is greater than the first transmission time threshold, it is determined that the passive optical network system has an abnormal transmission delay fault.

[0088] The total transmission duration threshold is a preset threshold of the total transmission delay; and the first transmission duration threshold is a preset threshold of the first transmission duration.

[0089] Optionally, for any node link, first compare the total transmission delay of the node link with the total transmission time threshold. If the total transmission delay is greater than the total transmission time threshold, it is necessary to further determine the relationship between the first transmission delay corresponding to each passing node in the node link and the first transmission time threshold. If the first transmission delay corresponding to any passing node in the node link is greater than the first transmission time threshold, it is determined that the passive optical network system has an abnormal transmission delay fault.

[0090] In this embodiment, by introducing the total transmission delay of each node link, the total transmission time threshold and the first transmission time threshold, the transmission delay abnormality fault in the passive optical network can be accurately diagnosed.

[0091] Optionally, in one embodiment, Figure 6 As shown, a method for early warning of abnormal transmission delay fault is provided, which specifically includes the following steps:

[0092] S601: Node links whose total transmission delay is greater than a total transmission time threshold are regarded as abnormal links.

[0093] Optionally, a node link whose total transmission delay is greater than a total transmission time threshold may be selected from the node links corresponding to each device as an abnormal link.

[0094] S602: A node in an abnormal link whose first transmission delay is greater than a first transmission duration threshold is regarded as an abnormal node.

[0095] Optionally, from the selected abnormal links, the transit nodes whose first transmission delay is greater than the first transmission duration threshold are screened out as abnormal nodes.

[0096] S603: Determine the location information of the abnormal transmission delay fault according to the node delay information corresponding to other passing nodes except the abnormal node in the abnormal link.

[0097] Among them, the location information represents the specific node location where the failure occurs.

[0098] It should be noted that the number of abnormal links may be one or more. If the number of abnormal links is more than one, the location information of each abnormal link needs to be determined.

[0099] Optionally, for any abnormal link, other passing nodes in the abnormal link except the abnormal node can be regarded as other nodes; further, combined with the node delay information corresponding to other nodes and the node delay information corresponding to the abnormal node, the specific location of the transmission delay abnormality can be accurately determined and the location information can be generated.

[0100] S604, based on the location information, a transmission delay abnormality fault warning is issued to the passive optical network system.

[0101] Optionally, fault warning information may be generated based on the location information; further, the fault warning information may be sent to a management terminal corresponding to the passive optical network to issue a transmission delay abnormality fault warning to the passive optical network system.

[0102] In this embodiment, by introducing abnormal links and abnormal nodes, a method for accurately determining the location information of abnormal transmission delay failures is provided; further, accurate abnormal transmission delay failure warnings can be timely performed on the passive optical network system based on the location information.

[0103] Figure 7 FIG. 1 is a flow chart of a fault diagnosis method for a passive optical network system in another embodiment. Based on the above embodiment, this embodiment provides an optional example of a fault diagnosis method for a passive optical network system. Figure 7 The specific implementation process is as follows:

[0104] S701, obtaining global detection data obtained by a probe application detecting each device in a passive optical network system.

[0105] The global probing data includes the device probing data generated when the probe application probes each device, and the device probing data includes the device probing path information and the device probing delay information.

[0106] Among them, the device detection delay information corresponding to each device includes the node delay information of each transit node in the node link corresponding to the device; the node delay information of each transit node includes the first transmission delay from the starting node to the transit node, the internal processing delay of the transit node, and the second transmission delay from the transit node to the target node.

[0107] S702: Construct a node link corresponding to each device according to the device detection path information in the device detection data.

[0108] Among them, the node link corresponding to each device takes the device where the probe application is located as the starting node, the device as the target node, and the devices that the probe application passes through in the process of reaching the device as the passing nodes.

[0109] S703, perform fault diagnosis on the passive optical network system according to the node link and device detection delay information corresponding to each device; respectively, S704-S705, S706-S711 and S712-S713.

[0110] S704, comparing the internal processing delay corresponding to each passing node in the node link corresponding to each device with the internal processing time threshold.

[0111] S705: If it is identified according to the comparison result that the internal processing delay corresponding to any of the passed nodes is greater than the internal processing time threshold, it is determined that there is an abnormal node processing delay failure in the passive optical network system.

[0112] S706, determining the total transmission delay of each node link according to the node delay information corresponding to each passing node in the node link corresponding to each device.

[0113] S707: For any node link, if the total transmission delay of the node link is greater than the total transmission time threshold, and there is any node in the node link whose first transmission delay corresponding to the node is greater than the first transmission time threshold, it is determined that the passive optical network system has an abnormal transmission delay fault.

[0114] S708: Node links whose total transmission delay is greater than the total transmission time threshold are regarded as abnormal links.

[0115] S709: The passing nodes in the abnormal link whose first transmission delay is greater than the first transmission duration threshold are regarded as abnormal nodes.

[0116] S710, determining the location information of the abnormal transmission delay fault according to the node delay information corresponding to other passing nodes except the abnormal node in the abnormal link.

[0117] S711, based on the location information, a transmission delay abnormality fault warning is issued to the passive optical network system.

[0118] S712, identifying the node delay information of each passing node in the node link corresponding to each device.

[0119] S713: If it is identified that the node delay information corresponding to any of the passed nodes is empty, it is determined that a network interruption fault exists in the passive optical network system.

[0120] The specific process of the above S701-S713 can be found in the description of the above method embodiment. The implementation principle and technical effect are similar and will not be repeated here.

[0121] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0122] Based on the same inventive concept, the embodiment of the present application also provides a fault diagnosis device for a passive optical network system for implementing the fault diagnosis method for the passive optical network system involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the embodiments of the fault diagnosis device for one or more passive optical network systems provided below can refer to the limitations of the fault diagnosis method for the passive optical network system above, and will not be repeated here.

[0123] In an exemplary embodiment, Figure 8 As shown, a fault diagnosis device 800 for a passive optical network system is provided, comprising: a data acquisition module 810, a link construction module 820 and a fault diagnosis module 830, wherein:

[0124] The data acquisition module 810 is used to obtain global detection data obtained by the probe application to detect each device in the passive optical network system; wherein the global detection data includes the device detection data generated in the process of the probe application detecting each device, and the device detection data includes the device detection path information and the device detection delay information.

[0125] The link construction module 820 is used to construct the node link corresponding to each device according to the device detection path information in the device detection data; wherein, the node link corresponding to each device takes the device where the probe application is located as the starting node, the device as the target node, and the device passed by the probe application in the process of reaching the device as the passing node.

[0126] The fault diagnosis module 830 is used to perform fault diagnosis on the passive optical network system according to the node link and device detection delay information corresponding to each device.

[0127] The fault diagnosis device of the above-mentioned passive optical network system, after obtaining the global detection data obtained by the probe application to detect each device in the passive optical network system, including the device detection data generated in the process of the probe application detecting each device, ensures the accuracy of the constructed node links corresponding to each device according to the device detection path information in the detection data of each device; and the node link corresponding to each device takes the device where the probe application is located as the starting node, the device as the target node, and the device passed by the probe application in the process of reaching the device as the passing node; therefore, the constructed node link can clearly and intuitively describe the detection process of the probe application; further, according to the node link corresponding to each device and the device detection delay information, the passive optical network system is diagnosed, thereby ensuring the flexibility of the fault diagnosis process and the accuracy of the fault diagnosis result.

[0128] In one embodiment, the device detection delay information corresponding to each device includes the node delay information of each transit node in the node link corresponding to the device; the node delay information of each transit node includes the first transmission delay from the starting node to the transit node, the internal processing delay of the transit node, and the second transmission delay from the transit node to the target node.

[0129] In one embodiment, the fault diagnosis module 830 includes:

[0130] The first diagnostic unit is used to determine the abnormality of the node processing delay of the passive optical network system according to the internal processing delay corresponding to each passing node in the node link corresponding to each device.

[0131] The second diagnostic unit is used to determine the abnormal transmission delay of the passive optical network system according to the first transmission delay and the second transmission delay corresponding to each passing node in the node link corresponding to each device.

[0132] The third diagnostic unit is used to determine the network interruption status of the passive optical network system according to the node delay information of each node passed in the node link corresponding to each device.

[0133] In one embodiment, the first diagnosis unit is specifically configured to:

[0134] The internal processing delay corresponding to each passing node in the node link corresponding to each device is compared with the internal processing time threshold; if it is identified according to the comparison result that the internal processing delay corresponding to any passing node is greater than the internal processing time threshold, it is determined that there is an abnormal node processing delay fault in the passive optical network system.

[0135] In one embodiment, the second diagnosis unit is specifically configured to:

[0136] The total transmission delay of each node link is determined based on the node delay information corresponding to each passing node in the node link corresponding to each device; for any node link, if the total transmission delay of the node link is greater than the total transmission time threshold, and there is any passing node in the node link whose first transmission delay corresponding to the passing node is greater than the first transmission time threshold, it is determined that the passive optical network system has an abnormal transmission delay fault.

[0137] In one embodiment, after determining that the passive optical network system has an abnormal transmission delay fault, the second diagnostic unit is further used to:

[0138] A node link whose total transmission delay is greater than a total transmission time threshold is regarded as an abnormal link; a transit node whose first transmission delay in the abnormal link is greater than a first transmission time threshold is regarded as an abnormal node; based on the node delay information corresponding to other transit nodes in the abnormal link except the abnormal node, the location information of the abnormal transmission delay fault is determined; based on the location information, an abnormal transmission delay fault warning is issued to the passive optical network system.

[0139] In one embodiment, the third diagnosis unit is specifically configured to:

[0140] The node delay information of each passing node in the node link corresponding to each device is identified; if it is identified that the node delay information corresponding to any passing node is empty, it is determined that a network interruption fault exists in the passive optical network system.

[0141] Each module in the fault diagnosis device of the passive optical network system can be implemented in whole or in part by software, hardware and a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0142] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in FIG. Fig. 9 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a fault diagnosis method for a passive optical network system is implemented.

[0143] Those skilled in the art will understand that Fig. 9 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0144] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0145] Acquire global detection data obtained by the probe application to detect each device in the passive optical network system; wherein the global detection data includes device detection data generated in the process of the probe application detecting each device, and the device detection data includes device detection path information and device detection delay information;

[0146] According to the device detection path information in the detection data of each device, the node link corresponding to each device is constructed; wherein the node link corresponding to each device takes the device where the probe application is located as the starting node, the device as the target node, and the devices that the probe application passes through in the process of reaching the device as the passing nodes;

[0147] According to the node link and device detection delay information corresponding to each device, the passive optical network system is diagnosed for faults.

[0148] In one embodiment, the device detection delay information corresponding to each device includes the node delay information of each transit node in the node link corresponding to the device; the node delay information of each transit node includes the first transmission delay from the starting node to the transit node, the internal processing delay of the transit node, and the second transmission delay from the transit node to the target node.

[0149] In one embodiment, when the processor executes the computer program to perform fault diagnosis on the passive optical network system according to the node link and device detection delay information corresponding to each device, the processor further implements the following steps:

[0150] According to the internal processing delay corresponding to each passing node in the node link corresponding to each device, the node processing delay abnormality of the passive optical network system is determined; according to the first transmission delay and the second transmission delay corresponding to each passing node in the node link corresponding to each device, the transmission delay abnormality of the passive optical network system is determined; according to the node delay information of each passing node in the node link corresponding to each device, the network interruption of the passive optical network system is determined.

[0151] In one embodiment, when the processor executes the computer program to determine the abnormality of the node processing delay of the passive optical network system according to the internal processing delay corresponding to each passing node in the node link corresponding to each device, the processor further implements the following steps:

[0152] The internal processing delay corresponding to each passing node in the node link corresponding to each device is compared with the internal processing time threshold; if it is identified according to the comparison result that the internal processing delay corresponding to any passing node is greater than the internal processing time threshold, it is determined that there is an abnormal node processing delay fault in the passive optical network system.

[0153] In one embodiment, when the processor executes the computer program to determine the abnormal transmission delay of the passive optical network system according to the first transmission delay and the second transmission delay corresponding to each passing node in the node link corresponding to each device, the following steps are also implemented:

[0154] The total transmission delay of each node link is determined based on the node delay information corresponding to each passing node in the node link corresponding to each device; for any node link, if the total transmission delay of the node link is greater than the total transmission time threshold, and there is any passing node in the node link whose first transmission delay corresponding to the passing node is greater than the first transmission time threshold, it is determined that the passive optical network system has an abnormal transmission delay fault.

[0155] In one embodiment, after the processor executes the computer program to determine that the passive optical network system has an abnormal transmission delay fault, the processor further implements the following steps:

[0156] A node link whose total transmission delay is greater than a total transmission time threshold is regarded as an abnormal link; a transit node whose first transmission delay in the abnormal link is greater than a first transmission time threshold is regarded as an abnormal node; based on the node delay information corresponding to other transit nodes in the abnormal link except the abnormal node, the location information of the abnormal transmission delay fault is determined; based on the location information, a transmission delay abnormal fault warning is issued to the passive optical network system.

[0157] In one embodiment, when the processor executes the computer program to determine the network interruption status of the passive optical network system according to the node delay information of each node passed in the node link corresponding to each device, the following steps are also implemented:

[0158] The node delay information of each passing node in the node link corresponding to each device is identified; if it is identified that the node delay information corresponding to any passing node is empty, it is determined that a network interruption fault exists in the passive optical network system.

[0159] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0160] Acquire global detection data obtained by the probe application to detect each device in the passive optical network system; wherein the global detection data includes device detection data generated in the process of the probe application detecting each device, and the device detection data includes device detection path information and device detection delay information;

[0161] According to the device detection path information in the detection data of each device, the node link corresponding to each device is constructed; wherein the node link corresponding to each device takes the device where the probe application is located as the starting node, the device as the target node, and the devices that the probe application passes through in the process of reaching the device as the passing nodes;

[0162] According to the node link and device detection delay information corresponding to each device, the passive optical network system is diagnosed for faults.

[0163] In one embodiment, the device detection delay information corresponding to each device includes the node delay information of each transit node in the node link corresponding to the device; the node delay information of each transit node includes the first transmission delay from the starting node to the transit node, the internal processing delay of the transit node, and the second transmission delay from the transit node to the target node.

[0164] In one embodiment, when the processor executes the computer program to perform fault diagnosis on the passive optical network system according to the node link and device detection delay information corresponding to each device, the processor further implements the following steps:

[0165] According to the internal processing delay corresponding to each passing node in the node link corresponding to each device, the node processing delay abnormality of the passive optical network system is determined; according to the first transmission delay and the second transmission delay corresponding to each passing node in the node link corresponding to each device, the transmission delay abnormality of the passive optical network system is determined; according to the node delay information of each passing node in the node link corresponding to each device, the network interruption of the passive optical network system is determined.

[0166] In one embodiment, when the processor executes the computer program to determine the abnormality of the node processing delay of the passive optical network system according to the internal processing delay corresponding to each passing node in the node link corresponding to each device, the processor further implements the following steps:

[0167] The internal processing delay corresponding to each passing node in the node link corresponding to each device is compared with the internal processing time threshold; if it is identified according to the comparison result that the internal processing delay corresponding to any passing node is greater than the internal processing time threshold, it is determined that there is an abnormal node processing delay fault in the passive optical network system.

[0168] In one embodiment, when the processor executes the computer program to determine the abnormal transmission delay of the passive optical network system according to the first transmission delay and the second transmission delay corresponding to each passing node in the node link corresponding to each device, the following steps are also implemented:

[0169] The total transmission delay of each node link is determined based on the node delay information corresponding to each passing node in the node link corresponding to each device; for any node link, if the total transmission delay of the node link is greater than the total transmission time threshold, and there is any passing node in the node link whose first transmission delay corresponding to the passing node is greater than the first transmission time threshold, it is determined that the passive optical network system has an abnormal transmission delay fault.

[0170] In one embodiment, after the processor executes the computer program to determine that the passive optical network system has an abnormal transmission delay fault, the processor further implements the following steps:

[0171] A node link whose total transmission delay is greater than a total transmission time threshold is regarded as an abnormal link; a transit node whose first transmission delay in the abnormal link is greater than a first transmission time threshold is regarded as an abnormal node; based on the node delay information corresponding to other transit nodes in the abnormal link except the abnormal node, the location information of the abnormal transmission delay fault is determined; based on the location information, a transmission delay abnormal fault warning is issued to the passive optical network system.

[0172] In one embodiment, when the processor executes the computer program to determine the network interruption status of the passive optical network system according to the node delay information of each node passed in the node link corresponding to each device, the following steps are also implemented:

[0173] The node delay information of each passing node in the node link corresponding to each device is identified; if it is identified that the node delay information corresponding to any passing node is empty, it is determined that a network interruption fault exists in the passive optical network system.

[0174] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0175] Acquire global detection data obtained by the probe application to detect each device in the passive optical network system; wherein the global detection data includes device detection data generated in the process of the probe application detecting each device, and the device detection data includes device detection path information and device detection delay information;

[0176] According to the device detection path information in the detection data of each device, the node link corresponding to each device is constructed; wherein the node link corresponding to each device takes the device where the probe application is located as the starting node, the device as the target node, and the devices that the probe application passes through in the process of reaching the device as the passing nodes;

[0177] According to the node link and device detection delay information corresponding to each device, the passive optical network system is diagnosed for faults.

[0178] In one embodiment, the device detection delay information corresponding to each device includes the node delay information of each transit node in the node link corresponding to the device; the node delay information of each transit node includes the first transmission delay from the starting node to the transit node, the internal processing delay of the transit node, and the second transmission delay from the transit node to the target node.

[0179] In one embodiment, when the processor executes the computer program to perform fault diagnosis on the passive optical network system according to the node link and device detection delay information corresponding to each device, the processor further implements the following steps:

[0180] According to the internal processing delay corresponding to each passing node in the node link corresponding to each device, the node processing delay abnormality of the passive optical network system is determined; according to the first transmission delay and the second transmission delay corresponding to each passing node in the node link corresponding to each device, the transmission delay abnormality of the passive optical network system is determined; according to the node delay information of each passing node in the node link corresponding to each device, the network interruption of the passive optical network system is determined.

[0181] In one embodiment, when the processor executes the computer program to determine the abnormality of the node processing delay of the passive optical network system according to the internal processing delay corresponding to each passing node in the node link corresponding to each device, the processor further implements the following steps:

[0182] The internal processing delay corresponding to each passing node in the node link corresponding to each device is compared with the internal processing time threshold; if it is identified according to the comparison result that the internal processing delay corresponding to any passing node is greater than the internal processing time threshold, it is determined that there is an abnormal node processing delay fault in the passive optical network system.

[0183] In one embodiment, when the processor executes the computer program to determine the abnormal transmission delay of the passive optical network system according to the first transmission delay and the second transmission delay corresponding to each passing node in the node link corresponding to each device, the following steps are also implemented:

[0184] The total transmission delay of each node link is determined based on the node delay information corresponding to each passing node in the node link corresponding to each device; for any node link, if the total transmission delay of the node link is greater than the total transmission time threshold, and there is any passing node in the node link whose first transmission delay corresponding to the passing node is greater than the first transmission time threshold, it is determined that the passive optical network system has an abnormal transmission delay fault.

[0185] In one embodiment, after the processor executes the computer program to determine that the passive optical network system has an abnormal transmission delay fault, the processor further implements the following steps:

[0186] A node link whose total transmission delay is greater than a total transmission time threshold is regarded as an abnormal link; a transit node whose first transmission delay in the abnormal link is greater than a first transmission time threshold is regarded as an abnormal node; based on the node delay information corresponding to other transit nodes in the abnormal link except the abnormal node, the location information of the abnormal transmission delay fault is determined; based on the location information, a transmission delay abnormal fault warning is issued to the passive optical network system.

[0187] In one embodiment, when the processor executes the computer program to determine the network interruption status of the passive optical network system according to the node delay information of each node passed in the node link corresponding to each device, the following steps are also implemented:

[0188] The node delay information of each passing node in the node link corresponding to each device is identified; if it is identified that the node delay information corresponding to any passing node is empty, it is determined that a network interruption fault exists in the passive optical network system.

[0189] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0190] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0191] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0192] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A fault diagnosis method for a passive optical network system, characterized in that: The method comprises: Acquire global exploration data obtained by the probe application to explore each device in the passive optical network system; wherein the global exploration data includes device exploration data generated in the process of the probe application exploring each device, and the device exploration data includes device exploration path information and device exploration delay information; According to the device detection path information in the detection data of each device, a node link corresponding to each device is constructed; wherein the node link corresponding to each device takes the device where the probe application is located as the starting node, takes the device as the target node, and takes the devices that the probe application passes through in the process of reaching the device as the passing nodes; According to the node links corresponding to each device and the device detection delay information, the passive optical network system is diagnosed for faults.

2. The method according to claim 1, characterized in that The device detection delay information corresponding to each device includes the node delay information of each transit node in the node link corresponding to the device; the node delay information of each transit node includes the first transmission delay from the starting node to the transit node, the internal processing delay of the transit node, and the second transmission delay from the transit node to the target node.

3. The method according to claim 2, characterized in that The method of performing fault diagnosis on the passive optical network system according to the node links and device detection delay information corresponding to each device includes: Determine the abnormality of node processing delay of the passive optical network system according to the internal processing delay corresponding to each passing node in the node link corresponding to each device; Determine the abnormality of transmission delay of the passive optical network system according to the first transmission delay and the second transmission delay corresponding to each passing node in the node link corresponding to each device; The network interruption status of the passive optical network system is determined according to the node delay information of each passing node in the node link corresponding to each device.

4. The method according to claim 3, characterized in that The determining of the abnormal node processing delay of the passive optical network system according to the internal processing delay corresponding to each passing node in the node link corresponding to each device includes: Compare the internal processing delay corresponding to each node in the node link corresponding to each device with the internal processing time threshold; If it is identified according to the comparison result that the internal processing delay corresponding to any of the passed nodes is greater than the internal processing time threshold, it is determined that the passive optical network system has an abnormal node processing delay failure.

5. The method according to claim 3, characterized in that: The determining, according to the first transmission delay and the second transmission delay corresponding to each passing node in the node link corresponding to each device, the abnormal transmission delay of the passive optical network system includes: Determine the total transmission delay of each node link according to the node delay information corresponding to each node passed through in the node link corresponding to each device; For any node link, if the total transmission delay of the node link is greater than the total transmission time threshold, and there is any node in the node link whose first transmission delay corresponding to the node is greater than the first transmission time threshold, it is determined that the passive optical network system has an abnormal transmission delay fault.

6. The method according to claim 5, characterized in that After determining that the passive optical network system has an abnormal transmission delay fault, the method further includes: The node link whose total transmission delay is greater than the total transmission time threshold is regarded as an abnormal link; The node passing through which the first transmission delay in the abnormal link is greater than the first transmission time threshold is regarded as an abnormal node; Determine the location information of the abnormal transmission delay fault according to the node delay information corresponding to other passing nodes in the abnormal link except the abnormal node; According to the location information, an abnormal transmission delay fault warning is performed on the passive optical network system.

7. The method according to claim 3, characterized in that The determining of the network interruption status of the passive optical network system according to the node delay information of each passing node in the node link corresponding to each device includes: Identify the node delay information of each node in the node link corresponding to each device; If it is identified that the node delay information corresponding to any passed node is empty, it is determined that the passive optical network system has a network interruption fault.

8. A fault diagnosis device for a passive optical network system, characterized in that: The device comprises: A data acquisition module, used to acquire global exploration data obtained by the probe application to explore each device in the passive optical network system; wherein the global exploration data includes device exploration data generated during the process of the probe application exploring each device, and the device exploration data includes device exploration path information and device exploration delay information; A link construction module, used to construct a node link corresponding to each device according to the device detection path information in the device detection data; wherein the node link corresponding to each device takes the device where the probe application is located as the starting node, takes the device as the target node, and takes the device that the probe application passes through in the process of reaching the device as the passing node; The fault diagnosis module is used to perform fault diagnosis on the passive optical network system according to the node links corresponding to each device and the device detection delay information.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Detection-based fault diagnosis method and system of service function chain

    CN106452930A

  • Network link monitoring method and device, storage medium and communication equipment

    CN115242301A

  • Network time delay in-band telemetering method and device, electronic equipment and storage medium

    CN116232956A

  • Network probe and network link monitoring system

    CN116980326A

  • Broadband network fault diagnosis method, device and equipment and readable storage medium

    CN117118815A