Method and device for determining fault type of ONU

By obtaining alarm information and determining the fault type of the PON port, the problem of lack of fault type detection methods in the prior art is solved, fast and accurate fault processing is achieved, and the stability of the combined passive optical network is improved.

CN119967321AActive Publication Date: 2025-05-09CHINA TELECOM CORP LTD

Patent Information

Application Number
CN202510123474.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-24
Publication Date
2025-05-09
Estimated Expiration
2045-01-24

AI Technical Summary

Technical Problem

The prior art lacks effective methods for detecting ONU fault types in combination passive optical networks, resulting in a long fault processing cycle.

Method used

By obtaining the alarm information during the preset detection period, determine the corresponding fault type of each PON port, including long luminous faults, messy luminous faults, unstable optical circuit faults and rogue ONUs under single channel faults. The fault type of the PON port is verified using the verification method corresponding to the fault type.

Benefits of technology

It realizes automated detection of ONU fault types under a combination of passive optical network, improves the speed of fault type determination, shortens the fault processing cycle, and improves the accuracy of detection results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119967321A_ABST
    Figure CN119967321A_ABST
Patent Text Reader

Abstract

The invention discloses a method and a device for determining a fault type of an ONU (Optical Network Unit). The method comprises the following steps: acquiring alarm information generated in a preset detection period; the fault type corresponding to each PON port is determined according to the alarm information, the PON ports are interfaces providing resources for ONUs in a passive optical network, each PON port provides resources for a plurality of ONUs, the fault types comprise long light emitting faults, disordered light emitting faults, light path instability faults and rogue ONUs under single-channel faults, the long light emitting faults indicate that the ONUs communicating with the PON ports continuously send data to the PON ports, and the long light emitting faults indicate that the ONUs communicate with the PON ports continuously send data to the PON ports. The disordered light-emitting fault indicates that ONUs communicating with the PON port send data to the PON port within the authorized time, the single-channel fault indicates that a plurality of ONUs in an off-line state communicate with the PON port through a data transmission channel supported by the CombboPON, and the rogue ONUs comprise a long light-emitting fault and a disordered light-emitting fault; and for each PON port, verifying the fault type corresponding to the PON port by adopting a verification method corresponding to the fault type.
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 method and device for determining a fault type of an ONU. Background Art

[0002] In the passive optical access network, the main reasons for frequent disconnection of a large number of optical network units (ONUs) are: optical fiber damaged by external force, poor optical path quality, optical line terminal (OLT) hardware problems or other human error operations. In the related art, in addition to the above-mentioned faults, there are other problems that seriously affect the stable operation of the combined passive optical network (Combo PON), such as the rogue ONU phenomenon (referring to the phenomenon that the ONU does not comply with the basic protocol of the uplink time division multiplexing of the PON network and is not controlled by the OLT to emit light) and the instability of the optical path of the passive optical network (Passive Optical Network, PON) system. The related art lacks a detection method for the above fault types of the combined passive optical network (Combo PON), and there is a problem that the fault type of the ONU cannot be determined, resulting in a long fault processing cycle.

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

[0004] The embodiments of the present application provide a method and device for determining the fault type of an ONU, so as to at least solve the technical problem that the fault problem handling cycle of the combined passive optical network is long due to the lack of a method for detecting the fault type of the ONU in the combined passive optical network in the related art and the need for manual participation in judgment.

[0005] According to one aspect of an embodiment of the present application, a method for determining an ONU fault type is provided, comprising: obtaining alarm information generated within a preset detection cycle, wherein the alarm information is used to indicate that there are multiple optical network units ONUs in an offline state in a combined passive optical network ComboPON to be detected, and ComboPON supports multiple data transmission channels at the same time, and the wavelengths of optical fiber signals transmitted by the multiple data transmission channels are different; determining the fault type corresponding to each PON port according to the alarm information, wherein the PON port is an interface in the passive optical network that provides resources for the ONU, and each PON port provides resources for multiple ONUs, so The fault types include: long light fault, random light fault, unstable optical path fault and rogue ONU under single channel fault. The long light fault indicates that the ONU communicating with the PON port continues to send data to the PON port. The random light fault indicates that the ONU communicating with the PON port sends data to the PON port outside the authorized time. The single channel fault indicates that multiple ONUs in the offline state communicate with the PON port through a data transmission channel supported by ComboPON. Rogue ONUs include: long light fault and random light fault. For each PON port, the verification method corresponding to the fault type is used to verify the fault type corresponding to the PON port.

[0006] Optionally, the alarm information includes at least: alarm type information indicating that the ONU continues to send data, an average alarm frequency of each PON port, and an average alarm duration of each PON port, wherein the alarm duration is used to indicate the duration of the communication interruption between the ONU and the PON port; judging the fault type corresponding to each PON port according to the alarm information, including: for each PON port, when the alarm information includes the alarm type information, determining that the fault type of the PON port is a long light fault; when the alarm information does not include the alarm type information, comparing the average alarm frequency with the preset alarm frequency to obtain a first comparison result, wherein the preset alarm frequency is the signal transmission frequency of the random light ONU, and the random light ON U is an ONU that sends data outside the authorized time; when the first comparison result indicates that the average alarm frequency is greater than or equal to the preset alarm frequency, the fault type corresponding to the PON port is determined to be an irregular light emission fault; when the first comparison result indicates that the average alarm frequency is less than the preset alarm frequency, the average alarm duration is compared with the first preset duration and the second preset duration to obtain a second comparison result, wherein the second preset duration is greater than the first preset duration; the fault type corresponding to the PON port is determined based on the second comparison result, the fault channel identifier recorded in the alarm information, and the current state of the ONU that is offline, wherein the fault channel identifier is the identifier of the data transmission channel associated with the ONU that is offline.

[0007] Optionally, the fault type corresponding to the PON port is determined based on the second comparison result, the fault channel identifier recorded in the alarm information, and the current state of the ONU that is offline, including: when the second comparison result indicates that the average alarm duration is greater than or equal to the first preset duration and less than the second preset duration, determining that the fault type corresponding to the PON port is an unstable optical path fault; when the second comparison result indicates that the average alarm duration is greater than or equal to the second preset duration, and multiple fault channel identifiers are the same, and the current state is offline, determining that the fault type corresponding to the PON port is a rogue ONU under a single-channel fault.

[0008] Optionally, the alarm information also includes: a target channel identifier of a data transmission channel whose status is offline; and a verification method corresponding to the fault type is used to verify the judgment result of the PON port, including: for a first type of PON port whose fault type is a long light fault, obtaining the ONU registration information of the offline ONU under the first type of PON port, and verifying whether the fault type of the first type of PON port is a long light fault according to the target channel identifier and the ONU registration information, wherein the ONU registration information at least includes: a first channel identifier of a data transmission channel used when data is transmitted between the first type of PON port and the offline ONU; for a second type of PON port whose fault type is a random light fault, obtaining first light receiving detection information of the second type of PON port, and a second channel identifier of a data transmission channel associated with the offline ONU under the second type of PON port, and determining whether the fault type of the second type of PON port is a random light fault according to the first light receiving detection information and the second channel identifier, wherein the first light receiving detection information includes: a first instantaneous power of the offline ONU at a first moment after the random light fault is repaired, a second instantaneous power of the offline ONU at a second moment after the random light fault is repaired, and a second instantaneous power of the offline ONU at a second moment after the random light fault is repaired. The method comprises the following steps: obtaining a plurality of first bit error rates of each data transmission channel associated with the port at multiple moments, the first moment being used to indicate the moment when the offline ONU goes online after the disorderly light fault is repaired, and the second moment being used to indicate the moment when the offline ONU goes online and is delayed for a preset delay time; for a third-category PON port whose fault type is an unstable optical path fault, obtaining second light receiving detection information of the third-category PON port and a third channel identifier of the data transmission channel associated with the offline ONU under the third-category PON port, and verifying whether the fault type of the third-category PON port is an unstable optical path fault according to the second light receiving detection information and the third channel identifier. Stable, wherein the second light receiving detection information includes: a third instantaneous power of the offline ONU at a first moment, a fourth instantaneous power of the offline ONU at a second moment, and multiple second bit error rates of each data transmission channel associated with the third type PON port at multiple moments; for the fourth type PON port whose fault type is a rogue ONU under a single-channel fault, determine the status information of all ONUs under the fourth type PON port, and verify whether the fault type of the fourth type PON port is a rogue ONU under a single-channel fault according to the status information, wherein the status information includes: online, offline, authorized, and unauthorized.

[0009] Optionally, verifying whether the fault type of the first type PON port is a long light-on fault according to the target channel identifier and the ONU registration information includes: when the data transmission channels indicated by multiple first channel identifiers contained in the ONU registration information are the same, and the data transmission channel indicated by the first channel identifier is the same as the data transmission channel indicated by the target channel identifier, determining that the fault type of the first type PON port is a long light-on fault; when the data transmission channels indicated by multiple first channel identifiers are the same, and the data transmission channel indicated by the first channel identifier is different from the data transmission channel indicated by the target channel identifier, determining that the fault type of the first type PON port is an optical module failure, wherein the optical module is a module in the ComboPON for realizing the optoelectronic conversion function; when multiple first channel identifiers indicate multiple data transmission channels, determining that the fault type of the first type PON port is an optical module failure.

[0010] Optionally, determining whether the fault type of the second type PON port is a random light emission fault according to the first light receiving detection information and the second channel identifier includes: comparing a first average value of multiple first instantaneous powers with a preset power value, and comparing a first difference determined according to a second average value of multiple second instantaneous powers and the first average value with a preset difference to obtain a third comparison result, wherein the preset power value is the lowest instantaneous light receiving power under normal operation of the ONU; when the third comparison result indicates that the first average value is less than or equal to the preset power value, and the first difference is less than or equal to the preset difference, determining that the fault type of the second type PON port is poor optical path quality; when the proportion of the following results contained in the third comparison result is greater than the preset proportion, determining that the second type PON The fault type of the second type PON port is unstable optical path: the first average value is less than or equal to the preset power value and the first difference is greater than the preset difference; when the third comparison result indicates that the first average value is greater than the preset power value and the first difference is less than or equal to the preset difference, multiple second channel identifiers are compared; when the multiple second channel identifiers are not exactly the same, it is determined that the fault type of the second type PON port is a failure of the optical module, and the optical module is a module used to realize the photoelectric conversion function in ComboPON; when the multiple second channel identifiers are the same, the first bit error rate growth rate determined according to the multiple first bit error rates is compared with the preset growth rate. When the first bit error rate growth rate is greater than the preset growth rate, it is determined that the fault type of the second type PON port is a random light emission fault.

[0011] Optionally, verifying whether the fault type of the third type PON port is unstable optical path based on the second light receiving detection information and the third channel identifier includes: comparing the third average value of multiple third instantaneous powers with a preset power value, and comparing the second difference between a fourth average value determined based on multiple fourth instantaneous powers and the third average value with a preset difference to obtain a fourth comparison result, wherein the preset power value is the lowest instantaneous light receiving power under normal operation of the ONU; when the fourth comparison result indicates that the third average value is less than or equal to the preset power value, and the second difference is less than or equal to the preset difference, determining that the fault type of the third type PON port is poor optical path quality; when the fourth comparison result is that the ratio of the following results is greater than the preset ratio In the case where the third average value is less than or equal to the preset power value and the second difference is greater than the preset difference; when the fourth comparison result indicates that the third average value is greater than the preset power value and the second difference is less than or equal to the preset difference, multiple third channel identifiers are compared; when multiple third channel identifiers are the same, the number of times the third type of PON port appears in the alarm information within the preset detection period is determined, and when the number is greater than the preset number, the second bit error rate growth rate determined according to multiple second bit error rates is compared with the preset growth rate, and when the second bit error rate growth rate is greater than the preset growth rate, the fault type of the third type of PON port is determined to be a rogue ONU.

[0012] Optionally, verifying whether the fault type of the fourth category PON port is a rogue ONU under a single-channel fault according to the status information includes: determining a target data transmission channel among multiple data transmission channels associated with the fourth category PON port, wherein the target data transmission channel is a data transmission channel whose channel identifier is the same as the target channel identifier; performing an isolation operation on a first target ONU whose status is online under the target data transmission channel, and performing delayed detection on a second target ONU whose status is offline under the target data transmission channel to obtain a detection result, wherein the delayed detection includes: detecting the status of the second target ONU after completing the isolation operation and after a preset delay; when the detection result indicates that there is a second target ONU whose status is online, determining that the fault type of the fourth category PON port is a rogue ONU under a single-channel fault; when the detection result indicates that the status of the second target ONU is offline, obtaining a channel noise value of the target data transmission channel; when the channel noise value is greater than a preset channel noise value, determining that the fault type of the fourth category PON port is a rogue ONU under a single-channel fault.

[0013] Optionally, an isolation operation is performed on the first target ONU whose status is online under the target data transmission channel, including: determining a third target ONU whose status is unauthorized among multiple first target ONUs, and performing an authorization operation on the third target ONU, wherein the authorization operation includes: adding the serial number of the third target ONU to the authorization list of the fourth category PON port, the authorization list is used to record the ONUs that have been authorized and authenticated; after completing the authorization operation, sending a shutdown instruction to all first target ONUs, wherein the shutdown instruction is used to instruct to stop sending data to the fourth category PON port.

[0014] Optionally, verifying whether the fault type of the fourth category PON port is a rogue ONU under a single-channel fault according to the status information also includes: when there is no first target ONU among the multiple ONUs associated with the target data transmission channel and there is no ONU with an unauthorized status, obtaining a channel noise value of the target data transmission channel; when the channel noise value is greater than a preset channel noise value, determining that the fault type of the fourth category PON port is a rogue ONU under a single-channel fault.

[0015] According to another aspect of the embodiment of the present application, a device for determining the fault type of an ONU is also provided, including: an acquisition module, used to acquire alarm information generated within a preset detection period, wherein the alarm information is used to indicate that there are multiple optical network units ONU in a combined passive optical network ComboPON to be detected, and the ComboPON supports multiple data transmission channels at the same time, and the wavelengths of the optical fiber signals transmitted by the multiple data transmission channels are different; a judgment module, used to determine the fault type corresponding to each PON port according to the alarm information, wherein the PON port is an interface in the passive optical network that provides resources for the ONU, and each PON port provides resources for multiple ONUs. Resources, fault types include: long light fault, random light fault, unstable optical path fault and rogue ONU under single-channel fault, long light fault indicates that the ONU communicating with the PON port continues to send data to the PON port, random light fault indicates that the ONU communicating with the PON port sends data to the PON port outside the authorized time, and the single-channel fault indicates that multiple ONUs in the offline state communicate with the PON port through a data transmission channel supported by ComboPON, and rogue ONUs include: long light fault and random light fault; a verification module is used to verify the fault type corresponding to the PON port for each PON port using a verification method corresponding to the fault type.

[0016] According to another aspect of an embodiment of the present application, a non-volatile storage medium is further provided, in which a computer program is stored, wherein the method for determining the fault type of the ONU is executed by running the computer program on a device where the non-volatile storage medium is located.

[0017] According to another aspect of an embodiment of the present application, an electronic device is also provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to execute the above-mentioned method for determining the fault type of the ONU through the computer program.

[0018] According to another aspect of an embodiment of the present application, a computer program product is further provided, including computer instructions, which implement the steps of the above-mentioned method for determining the fault type of the ONU when the computer instructions are executed by a processor.

[0019] In an embodiment of the present application, the alarm information generated within a preset detection cycle is obtained, wherein the alarm information is used to indicate that there are multiple optical network units ONU in the combined passive optical network ComboPON to be detected, and the ComboPON supports multiple data transmission channels at the same time, and the wavelengths of the optical fiber signals transmitted by the multiple data transmission channels are different; the fault type corresponding to each PON port is determined according to the alarm information, wherein the PON port is an interface in the passive optical network that provides resources for the ONU, and each PON port provides resources for multiple ONUs. The fault types include: long light fault, random light fault, unstable optical path fault and single channel fault. The rogue ONU under fault, the long-light fault indicates that the ONU communicating with the PON port continues to send data to the PON port, the random light fault indicates that the ONU communicating with the PON port sends data to the PON port outside the authorized time, and the single-channel fault indicates that multiple ONUs with the status of offline communicate with the PON port through a data transmission channel supported by ComboPON. Rogue ONUs include: long-light fault and random light fault; for each PON port, the verification method corresponding to the fault type is used to verify the fault type corresponding to the PON port. By real-time collection and analysis of alarm information, a preliminary judgment is made on the combined passive optical network (ComboPON). The invention discloses a method for automatically detecting the type of ONU frequent link disconnection fault in a combined passive optical network (Combo PON), and then determining a further verification method according to the result of preliminary judgment, and judging the type of ONU frequent link disconnection fault again by executing the verification method, so as to achieve the purpose of automatically detecting the type of ONU frequent link disconnection fault in a combined passive optical network (Combo PON), thereby realizing the technical effect of improving the speed of determining the ONU fault type and shortening the fault processing cycle; in addition, the method for verifying the preliminary judgment result also realizes the technical effect of improving the accuracy of the ONU fault type detection result; thereby solving the technical problem that the fault problem processing cycle of the combined passive optical network is long due to the lack of a method for detecting the fault type of the ONU in the combined passive optical network in the related art and the need for manual participation in judgment. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] 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:

[0021] Figure 1 It is a hardware structure block diagram of a computer terminal for implementing a method for determining a fault type of an ONU according to an embodiment of the present application;

[0022] Figure 2 is a flowchart of a method for determining a fault type of an ONU according to an embodiment of the present application;

[0023] Figure 3 is a structural diagram of a device for determining a fault type of an ONU according to an embodiment of the present application;

[0024] Figure 4 This is a workflow diagram of a device for determining a fault type of an ONU according to an embodiment of the present application. DETAILED DESCRIPTION

[0025] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described 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 this field without creative work should fall within the scope of protection of the present application.

[0026] 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.

[0027] In order to better understand the embodiments of the present application, the technical terms involved in the embodiments of the present application are explained as follows:

[0028] Rogue ONU: refers to an optical network unit (ONU) that does not comply with the basic uplink time division multiplexing protocol of the PON network, causing it to emit light without the control of the OLT; including: continuous light emission (i.e. long light emission), random light emission, etc.; when there is a rogue ONU in the Combo PON, it will occupy the uplink signal of other ONUs, causing other ONUs to frequently drop or go online.

[0029] PON optical path instability: refers to the instability of the optical distribution network (Optical Distribution Network, ODN) in the passive optical network; in the ODN, the attenuation value of the optical signal at the PON port from the sending end to the optical signal receiving end through the optical cable, optical splitter (Optical Branching Device, OBD), various optical connectors and other optical channels is generally fixed. However, if the optical cable through which the optical signal transmitted in the passive optical access network passes has a critical optical path bending, the optical cable laying pipeline is abnormal causing the optical cable to sink, the optical connector is aged or water ingress, etc., it will cause regular or irregular changes in the optical signal (generally the optical attenuation is too large and then recovers in a short time); the above phenomenon is the instability of the PON optical path.

[0030] In the related art, in the method that can realize the automatic judgment of the ONU fault type, first determine whether the user is frequently disconnected by analyzing the system alarm, and then collect the current ONU light receiving, error and other performance indicators by logging in to the device or network management to determine whether the light receiving is abnormal. If the light receiving is normal, the ONU is shut down by logging in to the device to check whether the error disappears to solve some rogue ONU faults and real-time monitoring of low light receiving faults. This method can handle abnormal fiber breakage (i.e., fiber breakage) alarm faults caused by some random light emission and poor optical path quality; however, the PON optical path is unstable and breaks the fiber several times a day and each time lasts for a period of time, so it is also a batch of frequent fiber breakages in the network management; this type of fault is often easily judged as a rogue ONU fault according to the existing technology and actual experience; some rogue ONU faults also frequently cause frequent link break alarms every day, and the existing technology only monitors the ONU light receiving frequently and has the problem of not being able to accurately distinguish between the two types of faults, rogue ONU and PON optical path instability; therefore, the related technology cannot detect the type of ONU fault in the passive optical network. In order to solve this problem, the embodiment of the present application provides a relevant solution, which is described in detail below.

[0031] According to an embodiment of the present application, a method embodiment for determining the fault type of an ONU 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.

[0032] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 FIG. 1 shows a hardware structure block diagram of a computer terminal for implementing a method for determining the fault type of an ONU. Figure 1 As shown, the computer terminal 10 may include one or more (102a, 102b, ..., 102n are used to illustrate) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.

[0033] It should be noted that the one or more processors 102 and / or other data processing circuits described above may generally be referred to herein as "data processing circuits". The data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the computer terminal 10. As described in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).

[0034] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the method for determining the fault type of the ONU in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, the above-mentioned method for determining the fault type of the ONU is realized. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the computer terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0035] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0036] The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the computer terminal 10 .

[0037] The embodiment of the present application provides a method for determining the fault type of an ONU that can be run in the above-mentioned operating environment. Figure 2 is a flowchart of the steps of the method for determining the fault type of an ONU provided in an embodiment of the present application, such as Figure 2 As shown, the method comprises the following steps:

[0038] Step S202, obtaining alarm information generated within a preset detection cycle, wherein the alarm information is used to indicate that there are multiple optical network units ONU in the combined passive optical network Combo PON to be detected and the Combo PON supports multiple data transmission channels at the same time, and the wavelengths of the optical fiber signals transmitted by the multiple data transmission channels are different.

[0039] The method provided in the embodiment of the present application is applicable to a passive optical network (PON), and is used to determine the specific fault type when a large number of ONU faults occur in the passive optical network (PON), and is particularly applicable to a combined passive optical network (Combo PON) that supports multiple data transmission channels at the same time; the combined passive optical network (Combo PON) integrates a Gigabit-capable Passive Optical Network (GPON) and a 10Gigabit-capable Passive Optical Network (XG-PON / XGS-PON), that is, in a Combo PON system, a passive optical network unit (OLT) can simultaneously support two PON technologies with different rates. Usually, GPON and XG-PON / XGS-PON use different wavelengths for data transmission when running on the same optical fiber infrastructure (the GPON upstream wavelength uses 1290 nanometers (nm) to 1330nm, and the XGPON and XGSPON upstream wavelengths use 1260nm to 1280nm). As can be seen from the above, the combined passive optical network (Combo Combo PON is a passive network that supports multiple data transmission channels for transmitting optical fiber signals of different wavelengths and transmission rates. When executing the method provided in the embodiment of the present application, a preset detection period (△T1) (for example, 1 hour 1 day) is pre-set. In step S202, the alarm information of each PON port in the Combo PON network is periodically obtained from the alarm collection system to preliminarily determine the fault type of each PON port based on the alarm information.

[0040] Step S204, determining the fault type corresponding to each PON port according to the alarm information, wherein the PON port is an interface in the passive optical network that provides resources for the ONU, and each PON port provides resources for multiple ONUs. The fault types include: long light fault, random light fault, optical path unstable fault and rogue ONU under single channel fault. The long light fault indicates that the ONU communicating with the PON port continues to send data to the PON port. The random light fault indicates that the ONU communicating with the PON port sends data to the PON port outside the authorized time. The single channel fault indicates that multiple ONUs in the offline state all communicate with the PON port through a data transmission channel supported by ComboPON. Rogue ONUs include: long light fault and random light fault.

[0041] Each alarm information collected in step S202 records an optical network unit (ONU), wherein the ONUs recorded in the alarm information are all ONUs detected to be in an offline state. In an embodiment of the present application, the ONU indicated as being in an offline state in the alarm information is the offline ONU mentioned below in this embodiment. The passive optical network architecture includes multiple passive optical network ports (PON ports) located on the optical line terminal (OLT) and used to connect to the optical distribution network (ODN). The PON port can be connected to multiple optical fibers, which are connected to multiple ONUs through the ODN. The PON network distributes the optical signal of one PON port to multiple ONUs through an ODN (that is, provides resources for these ONUs), and these ONUs naturally include these offline ONUs; each PON port can provide resources for multiple ONUs at the same time; it can be seen from the above that each PON port is connected to multiple ONUs. In this embodiment, the fault type of the ONU under the PON port (the ONU under the PON port is the ONU that communicates with the PON network through the PON port) is determined as the fault type corresponding to the PON port. Therefore, when multiple ONUs under a PON port have multiple different types of faults respectively, the fault types corresponding to the PON port are multiple. In this embodiment, the fault types of ONU include the following categories: fault types indicating that the ONU is not controlled by the OLT to emit light (i.e., rogue ONU), for example, a long light fault indicating that the ONU continuously emits light (i.e., continuously performs data transmission), and a random light fault indicating that the ONU emits light outside the specified time (i.e., performs data transmission outside the protocol time); and, the fault types of ONU also include ONU offline caused by the instability of the optical path in the PON network, for example, the data transmission channel for data transmission between the ONU and the PON port is unstable (i.e., the optical path is unstable). And, the fault types of ONU also include single-channel faults, which means that multiple ONUs in the offline state all communicate with the PON port through a certain data transmission channel in the Combo PON; single-channel faults may be caused by hardware defects, optical path quality, and other reasons. In the embodiment of this application, only single-channel faults caused by rogue ONUs (i.e., rogue ONUs under single-channel faults) are considered.

[0042] Optionally, the alarm information includes at least: alarm type information indicating that the ONU continues to send data, an average alarm frequency of each PON port, and an average alarm duration of each PON port, wherein the alarm duration is used to indicate the duration of the communication interruption between the ONU and the PON port; judging the fault type corresponding to each PON port according to the alarm information, including: for each PON port, when the alarm information includes the alarm type information, determining that the fault type of the PON port is a long light fault; when the alarm information does not include the alarm type information, comparing the average alarm frequency with the preset alarm frequency to obtain a first comparison result, wherein the preset alarm frequency is the signal transmission frequency of the random light ONU, and the random light ON U is an ONU that sends data outside the authorized time; when the first comparison result indicates that the average alarm frequency is greater than or equal to the preset alarm frequency, the fault type corresponding to the PON port is determined to be an irregular light emission fault; when the first comparison result indicates that the average alarm frequency is less than the preset alarm frequency, the average alarm duration is compared with the first preset duration and the second preset duration to obtain a second comparison result, wherein the second preset duration is greater than the first preset duration; the fault type corresponding to the PON port is determined based on the second comparison result, the fault channel identifier recorded in the alarm information, and the current state of the ONU that is offline, wherein the fault channel identifier is the identifier of the data transmission channel associated with the ONU that is offline.

[0043] In an embodiment of the present application, if a long light fault occurs in the ONU (i.e., alarm type information indicating that the ONU continues to send data), it can be detected and identified, and after the long light fault is detected and identified, the alarm type of "long light alarm" (i.e., alarm type information indicating that the ONU continues to send data) will be recorded in the alarm information, that is, the alarm type information of the long light fault will be recorded in the alarm information. In addition, the alarm information also records the average alarm frequency and average alarm duration of each PON port. The average alarm frequency of each PON port is the ratio of the number of ONU disconnection alarms (i.e., offline alarms) occurring at each PON port within the detection period (△T1) to the number of ONUs communicating with the PON port; the average alarm duration of each PON port is used to measure the average duration of the ONU being offline (disconnected), which is the ratio of the total alarm duration of the PON port to the number of ONUs supported by the PON port (i.e., the ONUs communicating with the PON port). When the ONU is disconnected or offline, the communication between the ONU and the PON port is interrupted, and the ONU is in a fault state defined in an embodiment of the present application. Therefore, in this embodiment, when the fault type corresponding to the PON port is preliminarily determined based on the alarm information, first, it is determined whether the alarm type information has been recorded in the alarm information. If the alarm type information is recorded in the alarm information of the PON port, the fault type of the PON port is determined to be the alarm type recorded in the alarm information. Since only the long-light alarm can be directly detected and identified, if the alarm type information is recorded in the alarm information, it is preliminarily determined that the fault type of the PON port is a long-light fault. If the alarm type information is not recorded in the alarm information, it means that the fault type corresponding to the PON port does not belong to the long-light fault. At this time, it is necessary to further determine the fault type of the PON port based on the average alarm frequency and the average alarm duration. Specifically, the average alarm frequency is first used to determine the fault type, and then the average alarm duration is used to determine those PON ports whose fault types cannot be determined using the average alarm frequency.The specific process is as follows: first, compare the average alarm frequency recorded in the alarm information with the preset alarm frequency threshold F1 (i.e., the preset alarm frequency); if the comparison result of the alarm frequency (i.e., the first comparison result) indicates that the average alarm frequency is greater than or equal to the preset alarm frequency F1, preliminarily judge that the fault type corresponding to the PON port is a random light emission fault; if the comparison result of the alarm frequency (i.e., the first comparison result) indicates that the average alarm frequency is less than the preset alarm frequency F1, continue to judge the fault type according to the average alarm duration; compare the average alarm duration with the shortest duration of ONU disconnection / offline in the case of unstable PON optical path (i.e., the first preset duration T1) and the shortest duration of ONU disconnection / offline in the case of single-channel fault (i.e., the second preset duration T2), and jointly judge the fault type of the PON port according to the duration comparison result (i.e., the second comparison result), the current state of the ONU indicated as offline in the alarm information, and the identifier of the data transmission channel used by the ONU indicated as offline in the alarm information (i.e., the fault channel identifier). Since under normal circumstances, the duration of ONU disconnection / offline caused by PON optical path instability is shorter than the duration of ONU disconnection / offline under single-channel failure, in an embodiment of the present application, the second preset duration T2 is set to a duration much greater than the first preset duration, for example, T1 is set to 1 minute and T2 is set to 30 minutes.

[0044] According to some optional embodiments of the present application, the fault type corresponding to the PON port is determined according to the second comparison result, the fault channel identifier recorded in the alarm information, and the current state of the ONU which is offline, including: when the second comparison result indicates that the average alarm duration is greater than or equal to the first preset duration and less than the second preset duration, determining that the fault type corresponding to the PON port is an unstable optical path fault; when the second comparison result indicates that the average alarm duration is greater than or equal to the second preset duration, and multiple fault channel identifiers are the same, and the current state is offline, determining that the fault type corresponding to the PON port is a rogue ONU under a single channel fault.

[0045] In this embodiment, when the duration comparison result (i.e., the second comparison result) indicates that the average alarm duration is greater than or equal to the first preset duration T1 and less than the second preset duration T2, it is preliminarily determined that the fault type corresponding to the PON port is an optical path unstable fault (i.e., PON optical path instability); and if the duration comparison result (i.e., the second comparison result) indicates that the average alarm duration is greater than or equal to the second preset duration T2, then further consider the current state of the ONU indicated as offline in the alarm information (i.e., the current state), as well as the multiple fault channel identifiers mentioned in the previous embodiment; if the multiple fault channel identifiers are the same, it means that the ONUs indicated as offline in the alarm information all use the same data transmission channel with Combon When communicating over a PON network, if the ONU whose status is indicated as offline in the alarm information is still offline at the current moment, it means that the ONU fault has not been restored; then, when the three conditions that the average alarm duration is greater than or equal to the second preset duration T2, the fault channel identifier is the same, and the ONU whose status is indicated as offline in the alarm information is still offline at the current moment are met at the same time, it is preliminarily judged that the fault type corresponding to the PON port is a rogue ONU under a single-channel fault.

[0046] Step S206: for each PON port, a verification method corresponding to the fault type is used to verify the fault type corresponding to the PON port.

[0047] After the type of ONU fault is preliminarily determined according to the alarm information in step S204, and the fault type corresponding to each PON port is determined according to the fault type of the ONU under each PON port, in step S206, the preliminary judgment result of the fault type of each PON port is verified by using a verification method corresponding to the fault type, so as to finally determine which type or types of faults have occurred in the ONU of the PON port; for example, if the offline ONUs under a certain PON port are all determined to be of one fault type during the preliminary judgment process, only the verification method corresponding to one fault type is used during the verification; if the offline ONUs under a certain PON port are determined to be of multiple fault types during the preliminary judgment process, the verification method for each fault type is used to verify the PON port during the verification.

[0048] Optionally, the alarm information also includes: a target channel identifier of a data transmission channel whose status is offline; and a verification method corresponding to the fault type is used to verify the judgment result of the PON port, including: for a first type of PON port whose fault type is a long light fault, obtaining the ONU registration information of the offline ONU under the first type of PON port, and verifying whether the fault type of the first type of PON port is a long light fault according to the target channel identifier and the ONU registration information, wherein the ONU registration information at least includes: a first channel identifier of a data transmission channel used when data is transmitted between the first type of PON port and the offline ONU; for a second type of PON port whose fault type is a random light fault, obtaining first light receiving detection information of the second type of PON port, and a second channel identifier of a data transmission channel associated with the offline ONU under the second type of PON port, and determining whether the fault type of the second type of PON port is a random light fault according to the first light receiving detection information and the second channel identifier, wherein the first light receiving detection information includes: a first instantaneous power of the offline ONU at a first moment after the random light fault is repaired, a second instantaneous power of the offline ONU at a second moment after the random light fault is repaired, and a second instantaneous power of the offline ONU at a second moment after the random light fault is repaired. The method comprises the following steps: obtaining a plurality of first bit error rates of each data transmission channel associated with the port at multiple moments, the first moment being used to indicate the moment when the offline ONU goes online after the disorderly light fault is repaired, and the second moment being used to indicate the moment when the offline ONU goes online and is delayed for a preset delay time; for a third-category PON port whose fault type is an unstable optical path fault, obtaining second light receiving detection information of the third-category PON port and a third channel identifier of the data transmission channel associated with the offline ONU under the third-category PON port, and verifying whether the fault type of the third-category PON port is an unstable optical path fault according to the second light receiving detection information and the third channel identifier. Stable, wherein the second light receiving detection information includes: a third instantaneous power of the offline ONU at a first moment, a fourth instantaneous power of the offline ONU at a second moment, and multiple second bit error rates of each data transmission channel associated with the third type PON port at multiple moments; for the fourth type PON port whose fault type is a rogue ONU under a single-channel fault, determine the status information of all ONUs under the fourth type PON port, and verify whether the fault type of the fourth type PON port is a rogue ONU under a single-channel fault according to the status information, wherein the status information includes: online, offline, authorized, and unauthorized.

[0049] In the embodiment of the present application, the accuracy of the fault type judgment result is improved by verifying the preliminary judgment result obtained in step S204. In the embodiment of the present application, different verification methods are set for different preliminary judgment results, which is actually corresponding verification methods are set for different fault types. Specifically, in the present embodiment, for the PON port suspected of long-light fault (i.e., the first type of PON port), the ONU registration information is obtained through a network management protocol, for example, the Simple Network Management Protocol (SNMP), and the fault type of the first type of PON port is verified to be a long-light fault according to the information recorded in the registration information, the identification information of the data transmission channel used by the first type of PON port for transmitting data (i.e., the first channel identification), and the channel identification recorded in the alarm information (i.e., the target channel identification) The identification of the data transmission channel that generates the alarm information (indicating a data transmission channel failure such as the inability to transmit data); the registration information of the ONU records at least the channel identification of the registered channel of the ONU (e.g., channel 1, channel 2, or channel A, channel B, etc.), and the data transmission channel is used for data transmission according to which channel the ONU registers. For a PON port suspected of having an irregular light emission fault (i.e., a second type of PON port), light receiving detection information of the second type of PON port after the fault is repaired (i.e., first light receiving detection information) and identification information of a data transmission channel used by the second type of PON port for transmitting data (i.e., a second channel identification) are collected, wherein the light receiving detection information of the second type of PON port after the fault is repaired (i.e., the first light receiving detection information) collected above includes: the instantaneous light receiving power (i.e., the first instantaneous power) at the moment (i.e., the first moment) when the offline ONU under the second type of PON port is restored to the online state after the fault is repaired ), and also includes the instantaneous received light power (i.e., the second instantaneous power) of the offline ONU under the second type PON port at each moment (i.e., the second moment, which is each detection moment within a period of time after the recovery to the online state, wherein the interval of the detection moment can be set to 1 minute, 2 minutes, 5 minutes, etc.) within a period of time (i.e., a preset delay time, such as 1 hour, 2 hours) after the fault is repaired and restored to the online state; in addition, the first received light detection information also includes: the bit error rate (i.e., the first bit error rate) of each data transmission channel associated with the second type PON port. In the embodiment of the present application, the light receiving fluctuation and bit error rate change of the second type PON port after the fault is repaired are analyzed by the above-mentioned first light receiving detection information and second channel identification to verify whether there is a random light emission fault at the second type PON port.For a PON port suspected of having an unstable optical path fault (i.e., a third type of PON port), identification information of a data transmission channel used by the third type of PON port for transmitting data (i.e., a third channel identification) is obtained, and light receiving detection information of the third type of PON port (i.e., second light receiving detection information) is continuously detected and collected, including: instantaneous power (i.e., third instantaneous power) at the moment (i.e., the first moment) when the offline ONU under the third type of PON port is restored to the online state after the fault is repaired, and also including a period of time (i.e., a preset delay time) after the offline ONU under the third type of PON port is restored to the online state after the fault is repaired. The instantaneous power (i.e., the fourth instantaneous power) at each moment within a period of time (i.e., the second moment is each detection moment for a period of time after the online state is restored, wherein the interval of the detection moment can be set to 1 minute, 2 minutes, 5 minutes, etc.); in addition, the second light receiving detection information also includes: the bit error rate (i.e., the second bit error rate) of each data transmission channel associated with the third type of PON port; the light receiving situation of the third type of PON port is analyzed by the above second light receiving detection information and the third channel identifier to judge the stability of the optical path, so as to verify whether there is an optical path instability fault at the third type of PON port. For the PON port of the rogue ONU under the suspected single-channel fault (i.e., the fourth-category PON port), by analyzing the status (information) of the ONU under the fourth-category PON port, confirm whether there is an unauthorized ONU; based on the status of the ONU under the fourth-category PON port, verify whether there is a single-channel fault at the fourth-category PON port; wherein the status (information) of the ONU under the fourth-category PON port includes four categories: online, offline, authorized and unauthorized, wherein authorized means that the ONU has been registered under the fourth-category PON port before, and the fourth-category PON port accepts communication from the authorized ONU; unauthorized means that the ONU has not been registered under the fourth-category PON port, and the fourth-category PON port generally does not accept communication from the unauthorized ONU, however, in some cases, the unauthorized ONU may arbitrarily or continuously send data in unauthorized time slots due to equipment failure or malicious behavior, and the above phenomenon is called a rogue ONU fault. In this case, the unauthorized ONU actually communicates with the network, and therefore, it is achievable to detect that the unauthorized ONU communicates with the fourth-category PON port in the embodiment of the present application.

[0050] According to some optional embodiments of the present application, verifying whether the fault type of the first type PON port is a long light-emitting fault is performed according to the target channel identifier and the ONU registration information, including: when the data transmission channels indicated by multiple first channel identifiers contained in the ONU registration information are the same, and the data transmission channel indicated by the first channel identifier is the same as the data transmission channel indicated by the target channel identifier, determining that the fault type of the first type PON port is a long light-emitting fault; when the data transmission channels indicated by multiple first channel identifiers are the same, and the data transmission channel indicated by the first channel identifier is different from the data transmission channel indicated by the target channel identifier, determining that the fault type of the first type PON port is an optical module failure, wherein the optical module is a module in the ComboPON for realizing the optoelectronic conversion function; when multiple first channel identifiers indicate multiple data transmission channels, determining that the fault type of the first type PON port is an optical module failure.

[0051] If, during the preliminary judgment process of step S204, the preliminary judgment results of the ONUs under a certain PON port are all long light faults, then the preliminary judgment result of the fault type of the PON port is a long light fault. In this embodiment, the PON port whose preliminary judgment result is a long light fault is recorded as a first-class PON port, and the ONU registration information of the ONUs under the first-class PON port is used as the information for verifying the long light fault for verification. When verifying whether the PON port (i.e., the first type of PON port) whose initial judgment type is a long light-emitting fault has a long light-emitting fault, the following method is used to query the information when each faulty ONU (i.e., offline ONU) registers the data transmission channel (i.e., ONU registration information) in the registration information of the offline ONU under the first type of PON port obtained in the above embodiment, and obtain the identification information of the data transmission channel recorded in the ONU registration information (i.e., the first channel identifier), each (first) channel identifier refers to a data transmission channel, if these (first) data transmission channel identifiers all point to the same data transmission channel, for example, all point to the GPON channel, or all point to the XGPON / XGSPON channel, and the channel identifiers associated with these faulty ONUs (i.e., the first channel identifier) ​​and the channel identifier of the alarm channel (i.e., the target channel identifier) ​​are consistent, then the fault is judged to be a long light-emitting fault. Otherwise, if the faulty ONU list (including multiple channel identifiers) contains both the GPON channel identifier and the XGPON / XGSPON channel identifier, or the data transmission channels indicated by multiple first channel identifiers are the same, but the first channel identifier is inconsistent with the (target) channel identifier of the alarm channel, it is determined that the optical module in the OLT is faulty; the above-mentioned optical module is a module used to realize the optoelectronic conversion function in the combined passive optical network (Combo PON).

[0052] According to some other optional embodiments of the present application, determining whether the fault type of the second type PON port is a random light emission fault is based on the first light receiving detection information and the second channel identifier, including: comparing a first average value of multiple first instantaneous powers with a preset power value, and comparing a first difference determined based on a second average value of multiple second instantaneous powers and the first average value with a preset difference to obtain a third comparison result, wherein the preset power value is the lowest instantaneous light receiving power when the ONU is operating normally; when the third comparison result indicates that the first average value is less than or equal to the preset power value, and the first difference is less than or equal to the preset difference, determining that the fault type of the second type PON port is poor optical path quality; when the proportion of the following results included in the third comparison result is greater than the preset proportion, determining the third comparison result to be poor optical path quality. The fault type of the second type of PON port is unstable optical path: the first average value is less than or equal to the preset power value and the first difference is greater than the preset difference; when the third comparison result indicates that the first average value is greater than the preset power value and the first difference is less than or equal to the preset difference, multiple second channel identifiers are compared; when the multiple second channel identifiers are not exactly the same, it is determined that the fault type of the second type of PON port is a failure of the optical module, and the optical module is a module used to realize the photoelectric conversion function in ComboPON; when the multiple second channel identifiers are the same, the first bit error rate growth rate determined according to the multiple first bit error rates is compared with the preset growth rate. When the first bit error rate growth rate is greater than the preset growth rate, it is determined that the fault type of the second type of PON port is a random light emission fault.

[0053] If, during the preliminary judgment process of step S204, the preliminary judgment results of the ONUs under a certain PON port are all random light faults, then the preliminary judgment result of the fault type of the PON port is random light fault. In this embodiment, the PON port whose preliminary judgment result is random light fault is recorded as a second-class PON port. In this embodiment, for the PON port whose initial fault type is random light fault (i.e., the second-class PON port), after the ONU random light fault is recovered, the light receiving detection is continuously performed, and the random light fault verification is performed based on the obtained light receiving detection information (i.e., the first light receiving detection information) and the identifier of the data transmission channel used when the second-class PON port transmits data (i.e., the second channel identifier) ​​as verification information. When the fault type of the second-class PON port is verified, the instantaneous light receiving power of the offline ONU under the (second-class) PON port after the fault is recovered is used to verify whether the offline ONU receives light stably and without abnormality after the fault is recovered, and the bit error situation of the data transmission channel associated with the second-class PON port is used to assist in judging whether there is a random light fault under the rogue ONU fault. Specifically, the method for judging whether the offline ONU receives light stably and without abnormalities after fault recovery is as follows: judge whether the offline ONU receives light stably after fault recovery according to the instantaneous received light power (i.e., the first instantaneous power) at the moment (i.e., the first moment) when multiple offline ONUs under the (second type) PON port are restored to the online state: compare the average value of multiple first instantaneous received light powers of multiple offline ONUs (i.e., the first average value) with the lowest instantaneous received light power (i.e., the preset power value) under the normal operation state of the ONU; if the first average value is greater than the preset power value (for example, it can be set to -26 decibel milliwatts (dBm)), it means that the offline ONU under the second type PON port receives light normally after fault recovery; otherwise, if the first average value is less than or equal to the preset power value, it means that the offline ONU under the second type PON receives light abnormally after fault recovery. At the same time, according to the instantaneous received light power (i.e., the second instantaneous power) at each (second) moment within a period of time (i.e., the preset delay duration) after the multiple offline ONUs under the (second type) PON port resume the online state, determine whether the offline ONU under the second type PON port receives light stably after the fault is restored: compare the average value of the multiple second instantaneous received light powers (i.e., the second average value) and the difference (i.e., the first difference) between the average values ​​of the multiple first instantaneous powers corresponding to the above-mentioned multiple offline ONUs (i.e., the first average value) and the preset difference (e.g., 2 decibels (DB)), and this difference (i.e., the first difference) is the maximum fluctuation amplitude of the instantaneous received light power under normal operation of the ONU; if the first difference is less than or equal to the preset difference, it means that the offline ONU receives light stably after the fault is restored; otherwise, if the first difference is greater than the preset difference, it means that the offline ONU receives light unstably after the fault is restored.In this embodiment, only by judging whether the offline ONU receives light normally and stably after the fault is restored, the two fault types of poor optical path quality and unstable optical path can be determined; therefore, when verifying whether the second type of PON port is a random light fault, the above two types of comparisons are first performed, that is, comparing the first average value with the preset power value, and comparing the first difference with the preset difference, and outputting the final comparison result (i.e., the third comparison result) containing the results of the above two types of comparisons; when the result included in the third comparison result is: abnormal light reception (i.e., the first average value is less than or equal to the preset power value) but stable light reception (i.e., the first difference is less than or equal to the preset difference), the verification result is that the fault type of the second type of PON port is not a random light fault, but a poor optical path quality. When the third comparison result includes the following results: abnormal light reception (i.e., the first average value is less than or equal to the preset power value) and the optical path is unstable (the first difference is greater than the preset difference), and the proportion of the number of offline ONUs with unstable optical paths to the total number of offline ONUs is greater than the preset proportion (e.g., 80%), the verification result is that the fault type of the second type of PON port is not a random light fault, but an unstable optical path. Furthermore, if the third comparison result indicates that the received light is normal (i.e., the first average value is greater than the preset power value) and the optical path is stable (i.e., the first difference is less than or equal to the preset difference), the second channel identifier is used to assist in verification, as follows: If the multiple second channel identifiers are not exactly the same, it means that the multiple second channel identifiers indicate multiple data transmission channels (for example, there are channel identifiers indicating XGPON and there are channel identifiers indicating XGSPON), indicating that the offline ONU uses different data transmission channels to communicate with the second type of PON port. At this time, the verification result is that the fault type of the second type of PON port is not a random light transmission fault, but a fault in the optical module used to realize the optoelectronic conversion function in the combined passive network (Combo PON).If multiple second channel identifiers are the same, it means that these second channel identifiers all indicate the same data transmission channel (for example, all indicate XGPON or XGSPON), which means that the offline ONUs all use the same data transmission channel to communicate with the second type PON port. At this time, the (first) bit error rate of the data transmission channel used when these offline ONUs communicate with the second type PON port at multiple different times is obtained, and the bit error situation of the data transmission channel associated with the second type PON port is used to assist in determining whether it is a random light fault. The method is as follows: the multiple (first) bit error rates obtained in this embodiment are the bit error rates of the data transmission channel associated with the second type PON port at multiple different times (including multiple times before the fault and multiple times after the fault is recovered); the multiple bit error rates are arranged from early to late according to their corresponding detection times, and the (first) bit error rate growth rate is determined according to the bit error rates at these multiple different times. If the bit error continues to grow and exceeds the preset growth rate threshold (i.e., the preset growth rate), the verification result is that the fault type of the second type PON port is a random light fault; otherwise, the verification result is that the fault type of the second type PON port is not a random light fault.

[0054] According to some optional embodiments of the present application, verifying whether the fault type of the third type PON port is unstable optical path based on the second light receiving detection information and the third channel identifier includes: comparing the third average value of multiple third instantaneous powers with the preset power value, and comparing the second difference between the fourth average value determined according to multiple fourth instantaneous powers and the third average value with the preset difference to obtain a fourth comparison result, wherein the preset power value is the lowest instantaneous light receiving power under normal operation of the ONU; when the fourth comparison result indicates that the third average value is less than or equal to the preset power value, and the second difference is less than or equal to the preset difference, determining that the fault type of the third type PON port is poor optical path quality; when the fourth comparison result is that the proportion of the following results is greater than the preset value When a ratio is set, the fault type of the third type PON port is determined to be unstable optical path: the third average value is less than or equal to the preset power value and the second difference is greater than the preset difference; when the fourth comparison result indicates that the third average value is greater than the preset power value and the second difference is less than or equal to the preset difference, multiple third channel identifiers are compared; when multiple third channel identifiers are the same, the number of times the third type PON port appears in the alarm information within a preset detection period is determined, and when the number is greater than the preset number, the second bit error rate growth rate determined according to multiple second bit error rates is compared with the preset growth rate, and when the second bit error rate growth rate is greater than the preset growth rate, the fault type of the third type PON port is determined to be a rogue ONU.

[0055] If, in the process of preliminary judgment in step S204, the preliminary judgment results of the ONUs under a certain PON port are all unstable optical paths, then the preliminary judgment result of the fault type of the PON port is unstable optical paths. In this embodiment, the PON port with the preliminary judgment result of unstable optical paths is recorded as a third-class PON port; because in the embodiment of the present application, the instantaneous light receiving power and the bit error rate growth rate are used as verification conditions when verifying the disorderly light fault and the unstable optical path fault, then, in this embodiment, for the PON port whose fault type is initially judged to be unstable optical paths (i.e., the third-class PON port), after the ONU optical path is restored from instability, the light receiving detection is continuously performed, and the optical path instability verification is performed based on the obtained light receiving detection information (i.e., the second light receiving detection information) and the identifier of the data transmission channel used by the third-class PON port when transmitting data (i.e., the third channel identifier) ​​as the verification information. The same as the process of verifying the disorderly light fault, when verifying the fault type of the third-class PON port, it is verified whether the offline ONU receives stable light and has no abnormality after the fault is restored based on the instantaneous light receiving power of the offline ONU under the (third-class) PON port after the fault is restored. Specifically, the method for judging whether the offline ONU receives light stably and without abnormalities after fault recovery is as follows: judge whether the offline ONU receives light stably after fault recovery according to the instantaneous received light power (i.e., the third instantaneous power) at the moment (i.e., the first moment) when multiple offline ONUs under the (third category) PON port are restored to the online state: compare the average value of multiple third instantaneous received light powers of multiple offline ONUs (i.e., the third average value) with the lowest instantaneous received light power (i.e., the preset power value) under the normal operation state of the ONU; if the third average value is greater than the preset power value (for example, it can be set to -26 decibel milliwatts (dBm)), it indicates that the offline ONU under the third category PON port receives light normally after fault recovery; otherwise, if the third average value is less than or equal to the preset power value, it indicates that the offline ONU under the third category PON receives light abnormally after fault recovery. At the same time, according to the instantaneous received light power (i.e., the fourth instantaneous power) at each (second) moment within a period of time (i.e., the preset delay duration) after the multiple offline ONUs under the (third type) PON port resume the online state, determine whether the offline ONU under the third type PON port receives light stably after the fault is restored: compare the average value of the multiple fourth instantaneous received light powers (i.e., the fourth average value) and the difference (i.e., the second difference) between the average values ​​of the multiple third instantaneous powers corresponding to the above-mentioned multiple offline ONUs (i.e., the third average value) and the preset difference (e.g., 2 decibels (DB)), and this difference (i.e., the second difference) is the maximum fluctuation amplitude of the instantaneous received light power under normal operation of the ONU; if the second difference is less than or equal to the preset difference, it means that the offline ONU receives light stably after the fault is restored; otherwise, if the second difference is greater than the preset difference, it means that the offline ONU receives light unstably after the fault is restored.Since the two fault types of poor optical path quality and unstable optical path can be determined only by judging whether the offline ONU receives light stably and abnormally after the fault is restored; therefore, when verifying whether the third type of PON port is a random light fault, the above two types of comparisons are still performed first, that is, the third average value is compared with the preset power value, and the second difference is compared with the preset difference, and the final comparison result (i.e., the fourth comparison result) containing the results of the above two types of comparisons is output; when the fourth comparison result contains the result that the light receiving is abnormal (i.e., the third average value is less than or equal to the preset power value) but the light receiving is stable (i.e., the second difference is less than or equal to the preset difference), the verification result is that the fault type of the third type of PON port is not unstable optical path, but poor optical path quality. When the fourth comparison result contains the following results: abnormal light receiving (i.e., the third average value is less than or equal to the preset power value) and the optical path is unstable (i.e., the second difference is greater than the preset difference), and the proportion of the number of offline ONUs with unstable optical paths to the total number of offline ONUs is greater than the preset proportion (e.g., 80%), the verification result is that the fault type of the third type of PON port is unstable optical path. Furthermore, if the fourth comparison result indicates normal light reception (i.e., the third average value is greater than the preset power value) and the light reception is stable (i.e., the second difference is less than or equal to the preset difference), the third channel identifier is used to assist in verification, as follows: If multiple third channel identifiers are the same, it means that these third channel identifiers all indicate the same data transmission channel (for example, all indicate XGPON or XGSPON), indicating that the offline ONUs all use the same data transmission channel to communicate with the third type PON port. At this time, the number of times the third type PON port is alarmed within the preset detection period is determined (the PON port is alarmed, and the identifier of the PON port appears in the alarm information). When the number of times the third type PON port is alarmed within the preset detection period is greater than the preset number, the number of times these offline ONUs and The (second) bit error rate of the data transmission channel used by the third-type PON port for communication at multiple different times, and the auxiliary judgment of whether it is a rogue ONU according to the bit error situation of the data transmission channel associated with the third-type PON port, the method is as follows, the multiple (second) bit error rates obtained in this embodiment are the bit error rates of the data transmission channel associated with the third-type PON port at multiple different times (including multiple times before the fault and multiple times after the fault recovery); the multiple bit error rates are arranged from early to late according to their corresponding detection times, and the (second) bit error rate growth rate is determined according to the bit error rates at these multiple different times. If the bit error continues to grow and exceeds the preset growth rate threshold value (i.e., the preset growth rate), the verification result is that the fault type of the third-type PON port is a rogue ONU. If the verification result is different from each of the above situations, the fault type corresponding to the PON port does not belong to any of the four fault types (long light fault, random light fault, unstable optical path, and rogue ONU under single-channel fault) that can be judged in the embodiment of the present application.

[0056] In addition, it can be seen from the above that when verifying the faulty PON port whose initial fault type is type 2 (i.e., random light emission fault) or type 3 (i.e., unstable optical path fault), it is necessary to use the light receiving detection information (first light receiving detection information and second light receiving detection information). These light receiving detection information are obtained by restoring the instantaneous light receiving continuous detection of the offline ONU under different PON ports; in the embodiment of the present application, the method for restoring the instantaneous light receiving continuous detection of the offline ONU is as follows: first, the offline ONU is subjected to link break alarm detection, and at the same time as the link break fault recovery alarm is detected, its instantaneous light receiving power (i.e., the first instantaneous light receiving power) is collected. If the collection is successful, the instantaneous light receiving power of the offline ONU within a time interval (1-2 hours) is collected and recorded through SNMP at intervals of minutes (1-5 minutes). When executing the method for restoring the instantaneous light receiving continuous detection, the monitoring time frequency interval, monitoring time, low light receiving setting value (i.e., preset power value), etc. can be set according to the actual requirements for optical path detection and the performance of the equipment.

[0057] According to some further optional embodiments of the present application, verifying whether the fault type of the fourth category PON port is a rogue ONU under a single channel fault according to the status information includes: determining a target data transmission channel among multiple data transmission channels associated with the fourth category PON port, wherein the target data transmission channel is a data transmission channel whose channel identifier is the same as the target channel identifier; performing an isolation operation on a first target ONU whose status is online under the target data transmission channel, and performing delayed detection on a second target ONU whose status is offline under the target data transmission channel to obtain a detection result, wherein the delayed detection includes: detecting the status of the second target ONU after completing the isolation operation and after a preset delay; when the detection result indicates that there is a second target ONU whose status is online, determining that the fault type of the fourth category PON port is a rogue ONU under a single channel fault; when the detection result indicates that the status of the second target ONU is offline, obtaining a channel noise value of the target data transmission channel; when the channel noise value is greater than a preset channel noise value, determining that the fault type of the fourth category PON port is a rogue ONU under a single channel fault.

[0058] If, during the preliminary judgment process of step S204, the preliminary judgment results of the ONUs under a certain PON port are all rogue ONUs under a single-channel fault, then the preliminary judgment result of the fault type of the PON port is a rogue ONU under a single-channel fault. In this embodiment, the PON port whose preliminary judgment result is a rogue ONU under a single-channel fault is recorded as a fourth-category PON port; in this embodiment, when analyzing the PON port (i.e., the fourth-category PON port) whose fault type is initially judged to be a rogue ONU under a single-channel fault, because the average disconnection duration of the ONU under this fault has exceeded the set threshold duration (i.e., the second preset duration T2), and the offline ONUs all belong to the same channel (because the fault channel identifiers are the same), and have not been restored (because the current state of the ONU indicated as offline in the alarm information is still offline), it means that the regular phenomenon of optical path instability is not satisfied. Therefore, it is only necessary to confirm whether the offline ONU under the fourth-category PON port is caused by a rogue ONU. If it is a rogue ONU, then it is confirmed that the fault type of the fourth-category PON port is a rogue ONU under a single-channel fault. When confirming whether it is a rogue ONU, the status (information) of all ONUs under the fourth-category PON port is used as a verification condition for verification. Specifically, in order to avoid affecting the online ONU (i.e., the first target ONU) under the fourth-category PON port during the verification process, in this embodiment, the offline ONU (i.e., the second target ONU) communicating with the fourth-category PON port through the faulty data transmission channel under the fourth-category PON port is screened out; the online ONU (i.e., the first target ONU) and the offline ONU (i.e., the second target ONU) in the state of all ONUs communicating with the fourth-category PON port through the faulty data transmission channel (i.e., the target data transmission channel) are distinguished; the online ONU (i.e., the first target ONU) is firstly isolated, and after the isolation operation is completed and a preset delay (e.g., 5 minutes) has passed, the offline ONU (i.e., the second target ONU) is subjected to status detection, and it is verified whether the fault type of the fourth-category PON is a rogue ONU under a single-channel fault according to the detection result of the status detection of the offline ONU. Among them, the faulty data transmission channel under the fourth category PON port is determined by the identifier of the data transmission channel whose status is offline recorded in the alarm information (that is, the target data channel identifier), and the channel identifier identical to the target data channel identifier is matched among the channel identifiers of all data transmission channels associated with the fourth category PON port. The data transmission channels indicated by these channel identifiers identical to the target data channel identifier are the faulty data transmission channels under the fourth category PON port (that is, the target data transmission channels).The specific method of verifying whether the fault type of the fourth type of PON is a rogue ONU under a single-channel fault according to the detection result is as follows: after a preset delay (such as 5 minutes), determine whether the faulty ONU (i.e., the second target ONU) is restored by detecting the state of the faulty ONU, and if the detection result indicates that there is an ONU that has been restored to an online state among the faulty ONUs, then the fault is judged to be a rogue ONU fault, that is, the verification result indicates that the fault type of the fourth type of PON port is a rogue ONU under a single-channel fault. In addition, in the embodiment of the present application, after verifying that the fault type of the fourth type of PON port is a rogue ONU under a single-channel fault, the ONU with the rogue ONU fault can also be located. If the faulty ONU (i.e., the second target ONU) is detected again after a preset delay (e.g., 5 minutes) to see if it has recovered, and the detection result indicates that the faulty ONU is still offline, then log in to the OLT to check whether there is an idle time slot (RSSI) under the PON port (i.e., the fourth-category PON port), or obtain the channel noise value of the faulty channel (i.e., the target data transmission channel) under the fourth-category PON port, and further verify according to the channel noise value; specifically, if there is a channel noise value and it is greater than the preset channel noise value (e.g., -29dBm), it is judged to be a rogue ONU, that is, the fault type of the fourth-category PON port is a rogue ONU under a single-channel fault. Otherwise, if the channel noise value is less than or equal to the preset channel noise value (e.g., -29dBm), it is judged that the fault type of the fourth-category PON port is a faulty optical module or an optical path interruption fault.

[0059] Optionally, an isolation operation is performed on the first target ONU whose status is online under the target data transmission channel, including: determining a third target ONU whose status is unauthorized among multiple first target ONUs, and performing an authorization operation on the third target ONU, wherein the authorization operation includes: adding the serial number of the third target ONU to the authorization list of the fourth category PON port, the authorization list is used to record the ONUs that have been authorized and authenticated; after completing the authorization operation, sending a shutdown instruction to all first target ONUs, wherein the shutdown instruction is used to instruct to stop sending data to the fourth category PON port.

[0060] In order to avoid affecting the ONU (i.e., the first target ONU) in the online state under the faulty data transmission channel (i.e., the target data transmission channel), in the present embodiment, the online ONU under the faulty data channel is closed by issuing a close instruction (isolate), however, the close instruction can only control the authorized ONU and cannot control the unauthorized ONU. Therefore, in order to avoid the existence of unauthorized ONUs in the online ONUs (i.e., the first target ONU), in the present embodiment, the ONU (i.e., the third target ONU) in the unauthorized state in the online ONU (i.e., the first target ONU) is first determined according to the state information, and further authorization operation is performed on it to ensure that all online ONUs can be isolated. The process of performing authorization operation on unauthorized ONU (i.e., the third target ONU) is as follows: first, the unauthorized ONU is authorized and authenticated, for example, the authorization and authentication of the unauthorized ONU is realized by adding the serial number of the unauthorized ONU to the authorization list of the fourth type of PON port. The above authorization list is a list for recording the ONUs (identifications representing ONUs) that have been authorized and authenticated, that is, the ONUs (identifications representing ONUs) recorded in the authorization list are all deemed to have been authorized and authenticated, and are allowed to communicate with the fourth type of PON port in compliance. After the authorization operation is performed on the unauthorized ONU, the online ONUs under the faulty data channel are all in the authorized state. At this time, a shutdown instruction (isolate) can be issued to all online ONUs under the faulty data channel, and all online ONUs (i.e., the first target ONU) under the faulty data channel are shut down, thereby reducing the number of ONUs that need to be detected when verifying the fault type of the fourth type of PON port, and reducing the time consumption when verifying the fourth type of PON port.

[0061] Optionally, verifying whether the fault type of the fourth category PON port is a rogue ONU under a single-channel fault according to the status information also includes: when there is no first target ONU among the multiple ONUs associated with the target data transmission channel and there is no ONU with an unauthorized status, obtaining a channel noise value of the target data transmission channel; when the channel noise value is greater than a preset channel noise value, determining that the fault type of the fourth category PON port is a rogue ONU under a single-channel fault.

[0062] In an embodiment of the present application, continuing with the above embodiment, if the status (information) of all ONUs associated with the faulty data channel (i.e., the target data transmission channel) under the fourth category PON port is queried, the result obtained is that there is no ONU in the online state (i.e., the first target ONU) among the ONUs associated with the faulty data channel, and there is no unauthorized ONU among the ONUs associated with the faulty data channel (the unauthorized ONU here does not distinguish whether it is online, which means that there is no unauthorized ONU among all ONUs communicating with the fourth category PON port through the faulty data channel), then the OLT of the Combo PON network is also logged in to check whether there is an idle time slot (RSSI) under the PON port (i.e., the fourth category PON port), or the channel noise value of the faulty data channel (i.e., the target data transmission channel) is obtained, and further verification is performed according to the channel noise value; specifically, if there is a channel noise value and it is greater than a preset channel noise value (e.g., -29dBm), it is judged to be a rogue ONU, that is, the fault type of the fourth category PON port is a single channel fault. Otherwise, if the channel noise value is less than or equal to the preset channel noise value (e.g., -29dBm), the fault type of the fourth type PON port is determined to be an optical module failure or an optical path interruption failure. All the above-mentioned ONUs associated with the faulty data channel (i.e., the target data transmission channel) refer to the ONUs that communicate with the fourth type PON port through the faulty data channel.

[0063] Through the above steps, a high-precision judgment of the types of a large number of ONU disconnection faults in the Combo PON network can be achieved. By automatically collecting and analyzing alarm information, the efficiency of fault diagnosis can be significantly improved, and the time and workload of manual alarm analysis can be reduced. In particular, when dealing with a large number of frequent ONU disconnection faults, preliminary judgments and further verifications can be made quickly, reducing the manual hours for fault handling and maintenance costs; improving user network experience and reducing user impact time caused by faults.

[0064] Figure 3 is a structural diagram of an apparatus for determining a fault type of an ONU provided in an embodiment of the present application, such as Figure 3As shown, the device for detecting the fault type includes: an acquisition module 30, which is used to obtain alarm information generated within a preset detection cycle, wherein the alarm information is used to indicate that there are multiple optical network units ONU in the combined passive optical network ComboPON to be detected, and the ComboPON supports multiple data transmission channels at the same time, and the wavelengths of the optical fiber signals transmitted by the multiple data transmission channels are different; a judgment module 32, which is used to determine the fault type corresponding to each PON port according to the alarm information, wherein the PON port is an interface in the passive optical network that provides resources for the ONU, and each PON port provides resources for multiple ONUs. The fault types include : Rogue ONUs under long light fault, disorderly light fault, unstable optical path fault and single channel fault, the long light fault indicates that the ONU communicating with the PON port continues to send data to the PON port, the disorderly light fault indicates that the ONU communicating with the PON port sends data to the PON port outside the authorized time, the single channel fault indicates that multiple ONUs whose status is offline all communicate with the PON port through a data transmission channel supported by ComboPON, and the rogue ONUs include: long light fault and disorderly light fault; the verification module 34 is used to verify the fault type corresponding to the PON port for each PON port using the verification method corresponding to the fault type.

[0065] It should be noted that Figure 3 The preferred implementation of the illustrated embodiment can be found in Figure 2 The relevant description of the illustrated embodiment will not be repeated here.

[0066] Figure 4 It is a working flow diagram of a device for determining the fault type of an ONU, such as Figure 4 As shown, when the device for determining the fault type of an ONU analyzes the fault type of the ONU for the combined passive network Combo PON, the acquisition module 30 collects alarm information of multiple ONU link break alarms under each PON port in the Combo PON in the detection period △T1, and the alarm information indicates that the ONU link is broken and the ONU is in an offline state; the acquisition module 30 transmits the alarm information to the judgment module 32, and the judgment module 32 preliminarily judges the fault type of the ONU under each PON port according to the alarm information, specifically, Figure 4As shown, if a large number of ONUs are disconnected at a certain PON port in a certain period of time, the acquisition module 30 receives the alarm information under the Combo PON network, and periodically analyzes it with a time △T1 as a period; the judgment module 32 judges whether there is a long-light ONU alarm at present, and if there is a long-light alarm, it is judged that the PON port is type 1 (long-light fault). A further solution is to set a preset alarm frequency F1, a first preset duration T1, and a second preset duration T2 for alarm analysis. For the PON port that does not belong to the above-mentioned type 1, further analysis is performed. If multiple ONUs of the PON port have frequent link break alarms within the period, that is, the average alarm frequency of the ONUs is greater than or equal to the preset alarm frequency F1, then the PON port is judged to be type 2 (random light fault), and then all ONU information under the PON port is collected through SNMP, including: actual registered channel information; for the analysis of the PON port that does not belong to type 1 and type 2, if multiple ONUs of the PON port have link break alarms within the period and the average alarm frequency of the ONUs is less than F1, and the average time of the PON port link break ONU alarm is greater than T1, then the PON port is judged to be type 3 (PON optical path unstable fault), and all ONU information and actual registered channel information of the PON port are collected through SNMP. A further solution is to analyze the PON ports that do not belong to type 1, type 2 and type 3. If a large number of ONUs at the PON port have a link break failure that has not been restored and the duration is greater than T2 (that is, the average alarm duration is greater than T2), the ODN-related information involved in the optical cable where the faulty optical path is located is collected through the resource optical path analysis system, and combined with the information collected by the alarm, it is determined whether there are a large number of fiber break alarms with the same cable or route nearby; if not, all the ONU information, actual registered channel information and online information of the PON port are collected through SNMP; if the faulty ONU channels are the same, such as all GPON or all XGPON / XGSPON, then the PON port fault is judged to be type 4 (single-channel fault suspected of being a rogue, that is, a single-channel fault). For example, assuming that the faulty channel is channel 1, and all the online ONUs of the PON port are channel 2 or only one of the online ONUs is channel 1 and the others are channel 2, then the PON port fault is judged to be type 4 (single-channel fault suspected of being a rogue). After the judgment module 32 preliminarily judges the fault type of the ONU according to the alarm information in the above manner, the verification module 34 verifies the preliminary judgment result of the judgment module 32, wherein different verification methods are used for different preliminary judgment results. For example, when the initial judgment fault type is type 1 (long light fault), a comprehensive judgment and analysis is performed based on the previously collected broken link ONU information and ONU channel information to determine whether it is a long light fault. When the initial judgment fault type is type 2 (disordered light fault), a comprehensive judgment and analysis is performed in combination with the ONU channel information, PON port bit error information, etc. to determine whether it is a disordered light fault.For the initial fault type judged as type 3 (PON optical path unstable fault), a judgment analysis is performed, and a comprehensive judgment analysis is performed based on the channel information, PON port bit error information, etc. to determine whether it is a PON optical path unstable fault. For the initial fault type judged as type 4 (single channel fault), a judgment analysis is performed, and the channel noise of the faulty PON port or the light received in the idle time slot is collected by automatically logging into the device, or the rogue phenomenon of unauthorized ONU is automatically checked to determine whether it is a single channel fault.

[0067] For example, if the device automatically collects a large number of ONUs with frequent fiber break alarms under a certain PON port and the average number of ONU link breaks in one hour is greater than 6 times, it is initially judged to be a random light fault. The collection results are as follows:

[0068]

[0069]

[0070] Further analysis shows that the above collected information has been analyzed to find that the frequently broken ONUs under the Combo PON port are all channel 2 (GPON) ONUs and there is no broken alarm on the ONUs in channel 1. When the fault is collected, the faulty ONU list is restored to continuous detection of instantaneous light reception. Due to too much data, the following is the result of extracting some ONUs detected at some time (for example: 1:-17.2 is interpreted as the light reception of the ONU ID1 is -17.2dBm), optical power: restored instantaneous light reception: ['1:-17.2dBm] 2','6:-17.0','29:-21.7','36:-18.1','45:-18.0','54:-17.7','64:-18.8'](indicates that the ONU receiving light of ID1 is -17.2dBm, the ONU receiving light of ID6 is -17.0dBm, the ONU receiving light of ID29 is -21.7dBm, the ONU receiving light of ID36 is -18.1dBm, and the ONU receiving light of ID4 The ONU receiving light of ID5 is -18.0dBm, the ONU receiving light of ID54 is -17.7dBm, and the ONU receiving light of ID64 is -18.8dBm). The ONU receiving light information collected by the ONU list of the faulty PON port is stable and the average signal strength of the received light is -18.4dBm, which is greater than the set -26dBm. Then the bit error of the PON port is analyzed to determine that the bit error increment of channel 1 of the PON port per unit time is greater than the preset bit error growth rate (the ONU bit error of channel 2 has been filtered); it means that a large number of ONUs frequently disconnect from the link at the PON port, and they are all channel 1. A large number of bit errors occur in the upstream and are not caused by unstable optical path or poor received light signal (the result of restoring instantaneous light reception and continuous detection is that the optical path is stable and there is no abnormality). It is judged that the PON port is a rogue ONU fault with a high probability. The on-site investigation shows that it is a rogue ONU fault, and the equipment and optical path are normal.

[0071] In another example, if the alarm collection system under the Operations Support Systems (OSS) collects in real time the PON ports under the Combo PON that currently have multiple ONU disconnection alarms and the duration is greater than 30 minutes, and there is no long-light rogue ONU alarm under the PON port. Then, the information of the alarm collection system, resource optical path analysis system and other systems will be combined to analyze whether there are a large number of close-time disconnection alarms in the same area. If not, all ONU information, actual registration channel information, online information, and unauthorized information of the faulty PON port will be collected through SNMP. The following is an example of a PON port with a large number of disconnection alarms and PON port ONU status information collected and no large number of alarms nearby:

[0072] Suspected rogue ONU on channel 2: Area A C600-03 (172.200.38.241) 2-8

[0073] The following ONU IDs are recorded in the online list of channel 1 optical modem (ONU): [4, 6, 8, 9, 10, 13, 14, 15, 17, 19, 20, 21, 22]; the ONU ID is not recorded in the online list of channel 2 optical modem (indicating that there is no online ONU in channel 2), and the ONU ID is not recorded in the offline list of channel 1 optical modem (indicating that there is no offline ONU in channel 1); the following ONU IDs are recorded in the offline list of channel 2 optical modem: [1, 2, 3, 5, 7, 11, 12, 18, 23]; unauthorized optical modem information: None (indicating that there is no unauthorized ONU in area A). The above collected information results show that all ONUs in channel 2 are offline, and there are no online ONUs or unauthorized ONUs in channel 2, so the next step is to make a judgment; log in to the OLT to check whether there is idle time slot RSSI light reception of the faulty channel or channel noise of the faulty channel, the results are as follows:

[0074] HJUMBZ01-C600-03#diagnose;#Log in to the command line interface of the OLT device (HJUMBZ01-C600-03)#

[0075] Enter diagnose mode.Return with Ctrl+Z;#Display a prompt message to inform the user that the diagnostic mode has been entered and Ctrl+Z can be used to exit#

[0076] Warning: The diagnosis involves the internal implementation of the vendor product. Perform it under the guidance of the vendor; #Warning information, emphasizing that the diagnosis operation involves internal implementation and is recommended to be performed under the guidance of the device vendor#

[0077] HJUMBZ01-C600-01(diag)#diag shell PFU-1 / 3 / 0;#Enter the diagnostic shell environment of a specific physical function unit (PFU) board, here is PFU-1 / 3 / 0#

[0078] HJUMBZ01-C600-01(diag-shell-PFU-1 / 3 / 0)#exe sh ftm;#Prompt information, indicating that the diagnostic shell environment of PFU-1 / 3 / 0 has been successfully entered#

[0079] shell ftm, Now switch to FTMPONLP shell...; #The prompt message after the command is executed confirms that the shell mode has been switched to FTMPONL#

[0080] HJUMBZ01-C600-01(diag-shell-PFU-1 / 3 / 0)#exediagMacDrv_showMuxOpticalChannelInfo(7, 0xff); #In FTMPONLP shell mode, execute the command to display the internal information of all multiplexed optical channels. Parameter 7 is the device port identifier, and 0xff is the mask value used to select all channels. #

[0081] diagMacDrv_showMuxOpticalChannelInfo(7, 0xff); #Query the information of all channels under the PON port with port number 7#

[0082] [FTMPONLP]mask:0xff; #Display the mask parameter of the query command. 0xff means querying the information of all channels#

[0083] [FTMPONLP]channel 0: #Start displaying detailed information of channel 0#

[0084] [FTMPONLP]wave_length:1577; #The wavelength of channel 0 is 1577 nanometers, which is consistent with the upstream wavelength of GPON#

[0085] [FTMPONLP]tx_power:6.951838; #The transmit optical power of channel 0 is 6.951838dBm#

[0086] [FTMPONLP]tx_bias:97.872002; #The bias current of channel 0 transmission is 97.872002 mA#

[0087] [FTMPONLP]channel_rate:100; #Channel 0 rate information. The value is 100%, indicating that the channel is in full speed state.#

[0088] [FTMPONLP]apd_noise:-40; #Channel 0 channel noise value is -40dBm#

[0089] [FTMPONLP]tx_fault:0; #Transmit fault flag of channel 0. A value of 0 indicates that no fault is detected. #

[0090] [FTMPONLP]los_status:1; #Signal loss status of channel 0. A value of 1 indicates signal loss. #

[0091] [FTMPONLP]TEC current: 0.000000; #Current in the thermoelectric cooler of channel 0, value is 0.000000, [FTMPONLP] indicates that the laser temperature is stable and no cooling is required#

[0092] [FTMPONLP]support_flags:0x7f; #Support flag of channel 0, the value is 0x7f, indicating that multiple features or functions are supported#

[0093] *After displaying the information of channel 0, start displaying the detailed information of channel 1*

[0094] [FTMPONLP]channel 1:#Channel 1#

[0095] [FTMPONLP]wave_length:1490; #The wavelength is 1490nm#

[0096] [FTMPONLP]tx_power:6.415931; #The transmit optical power of channel 1 is 6.415931dBm#

[0097] [FTMPONLP]tx_bias:24.080000; #The transmit bias current of channel 1 is 24.080000mA#

[0098] [FTMPONLP]channel_rate:25; #The data transmission rate of channel 1 is 25%#

[0099] [FTMPONLP]apd_noise:-22.062000; #The channel noise value of channel 2 is -22.062dBm, which is greater than -29dBm#[FTMPONLP]tx_fault:0; #The transmission fault flag of channel 1 is 0, indicating that the channel is working normally#

[0100] [FTMPONLP]los_status:0; #The signal loss status of channel 1 is 0, indicating that the signal is normal and there is no signal loss.#

[0101] [FTMPONLP]TEC current: 0.000000; #The current in the thermoelectric cooler of channel 1, the value is 0.000000, indicating that the laser temperature is stable and no cooling is required#

[0102] [FTMPONLP]support_flags:0x7f; #Support flag of channel 1, the value is 0x7f, indicating that multiple features or functions are supported#

[0103] [FTMPONLP]value=0=0x0;#Show the command execution result status and return value, the value 0 indicates success#[FTMPONLP]ushell command finished.#End the execution of the ushell command, indicating that all queries have been completed or ready to return to the previous shell environment#. The above information shows that the GPON channel under the PON port has a channel noise of about -22dBm, but there is no GPON online ONU and unauthorized ONU under the PON port, so the fault type of the PON port is judged to be a rogue ONU fault.

[0104] In another example, the alarm collection system collects in real time the PON ports of the Combo PON that currently have multiple ONU disconnection alarms and the duration is greater than 30 minutes, and there is no long-light rogue ONU alarm under the PON port; then, by combining the information of the alarm collection system, resource optical path analysis system and other systems, it is analyzed whether there are a large number of close-time disconnection alarms in the same area. If not, all ONU information, actual registration channel information, online information, and unauthorized information of the faulty PON port are collected through SNMP. The following is an example of a PON port with a large number of disconnection alarms and PON port ONU status information collected and no large number of alarms nearby:

[0105] Suspected rogue ONU on channel 2: C600-01 (172.200.36.13) 2-5 in area B:

[0106] The following ONU IDs are recorded in the online list of channel 1 optical modem (ONU): [3,7,9,10,11,12,13,14,20,24,26]; the ONU ID is not recorded in the online list of channel 2 optical modem (indicating that there is no online ONU in channel 2), and the ONU ID is not recorded in the offline list of channel 1 optical modem (indicating that there is no offline ONU in channel 1); the following ONU IDs are recorded in the offline list of channel 2 optical modem: [1,2,4,5,8,17,18,22,23,27,28,30,34,35,36,37,38,39]; the serial number (SN) of the GPON channel is recorded in the unauthorized optical modem information: GPON SN: RTKG11111111. The above collected information shows that all channels 2 are offline, and there is no online ONU on channel 2, but there is an unauthorized ONU, and the serial number (SN) of the unauthorized ONU is RTKG11111111; then the ONU is authorized to go online through the SN, and then the PON port is issued a command to shut down the light receiving by logging in to the OLT: For example, the following code is used to issue a command to shut down the light receiving: XHZJIA01-C600-01(config-pon)#onu-transceiver off gpon_onu-1 / 2 / 5:40.#Issued an instruction to isolate and shut down the light of the ONU ID 40 on the 1 / 2 / 5 PON port#. Then the authorization data is deleted, and after 5 minutes of observation, it is found that all the ONUs on the PON port are online and there is no unauthorized ONU. It is confirmed on site that it is a rogue ONU phenomenon caused by abnormal ONU software of user C.

[0107] An embodiment of the present application further provides a non-volatile storage medium, in which a computer program is stored, wherein the above method for determining the fault type of the ONU is executed by running the computer program on a device where the non-volatile storage medium is located.

[0108] An embodiment of the present application further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to execute the above method for determining the fault type of an ONU through the computer program.

[0109] The above-mentioned non-volatile storage medium is used to store a program for performing the following functions: obtaining alarm information generated within a preset detection cycle, wherein the alarm information is used to indicate that there are multiple optical network units ONU in the combined passive optical network ComboPON to be detected, and the ComboPON supports multiple data transmission channels at the same time, and the wavelengths of the optical fiber signals transmitted by the multiple data transmission channels are different; determining the fault type corresponding to each PON port according to the alarm information, wherein the PON port is an interface in the passive optical network that provides resources for the ONU, and each PON port provides resources for multiple ONUs, and the fault types include: Rogue ONUs under long-light fault, random light fault, unstable optical path fault and single-channel fault. Long-light fault indicates that the ONU communicating with the PON port continues to send data to the PON port. Random light fault indicates that the ONU communicating with the PON port sends data to the PON port outside the authorized time. Single-channel fault indicates that multiple ONUs in the offline state communicate with the PON port through a data transmission channel supported by ComboPON. Rogue ONUs include: long-light fault and random light fault. For each PON port, the verification method corresponding to the fault type is used to verify the fault type corresponding to the PON port.

[0110] The embodiment of the present application further provides a computer program product, including computer instructions, which implement the steps of the above method for determining the fault type of the ONU when the computer instructions are executed by a processor.

[0111] The processor in the electronic device is used to run a program that performs the following functions: obtaining alarm information generated within a preset detection cycle, wherein the alarm information is used to indicate that there are multiple optical network units ONU in the combined passive optical network ComboPON to be detected, and the ComboPON supports multiple data transmission channels at the same time, and the wavelengths of the optical fiber signals transmitted by the multiple data transmission channels are different; determining the fault type corresponding to each PON port according to the alarm information, wherein the PON port is an interface in the passive optical network that provides resources for the ONU, and each PON port provides resources for multiple ONUs, and the fault types include: Rogue ONUs under long-light fault, random light fault, unstable optical path fault and single-channel fault. Long-light fault indicates that the ONU communicating with the PON port continues to send data to the PON port. Random light fault indicates that the ONU communicating with the PON port sends data to the PON port outside the authorized time. Single-channel fault indicates that multiple ONUs in the offline state communicate with the PON port through a data transmission channel supported by ComboPON. Rogue ONUs include: long-light fault and random light fault. For each PON port, the verification method corresponding to the fault type is used to verify the fault type corresponding to the PON port.

[0112] It should be noted that the various modules in the above-mentioned device for determining the fault type of the ONU can be program modules (for example, a set of program instructions for implementing a certain specific function) or hardware modules. For the latter, it can be expressed in the following forms, but is not limited to this: the expression form of each of the above-mentioned modules is a processor, or the functions of each of the above-mentioned modules are implemented by a processor.

[0113] 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.

[0114] 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, please refer to the relevant description of other embodiments.

[0115] 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.

[0116] 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.

[0117] 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.

[0118] 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.

[0119] 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 the fault type of an ONU, characterized in that: include: Acquire alarm information generated within a preset detection period, wherein the alarm information is used to indicate that there are multiple optical network units (ONUs) in an offline state in a combined passive optical network (Combo PON) to be detected, the Combo PON supports multiple data transmission channels at the same time, and the wavelengths of optical fiber signals transmitted by the multiple data transmission channels are different; Determine the fault type corresponding to each PON port according to the alarm information, wherein the PON port is an interface in the passive optical network that provides resources for the ONU, and each of the PON ports provides resources for multiple ONUs. The fault types include: long light fault, disorderly light fault, unstable optical path fault, and rogue ONU under single-channel fault. The long light fault indicates that the ONU communicating with the PON port continues to send data to the PON port, and the disorderly light fault indicates that the ONU communicating with the PON port sends data to the PON port outside the authorized time. The single-channel fault indicates that the multiple ONUs in the offline state all communicate with the PON port through one of the data transmission channels supported by the Combo PON, and the rogue ONU includes: the long light fault and the disorderly light fault; For each of the PON ports, a verification method corresponding to the fault type is used to verify the fault type corresponding to the PON port.

2. The method according to claim 1, characterized in that The alarm information at least includes: alarm type information indicating that the ONU continues to send data, an average alarm frequency of each of the PON ports, and an average alarm duration of each of the PON ports, wherein the alarm duration is used to indicate the duration of the communication interruption between the ONU and the PON port; Determining the fault type corresponding to each PON port according to the alarm information includes: For each of the PON ports, when the alarm information includes the alarm type information, determining that the fault type of the PON port is the long light fault; In the case where the alarm type information is not included in the alarm information, comparing the average alarm frequency with a preset alarm frequency to obtain a first comparison result, wherein the preset alarm frequency is a signal transmission frequency of a random light ONU, and the random light ONU is an ONU that sends data outside the authorized time; When the first comparison result indicates that the average alarm frequency is greater than or equal to the preset alarm frequency, determining that the fault type corresponding to the PON port is the random light emission fault; When the first comparison result indicates that the average alarm frequency is less than the preset alarm frequency, the average alarm duration is compared with the first preset duration and the second preset duration to obtain a second comparison result, wherein the second preset duration is greater than the first preset duration; Determine the fault type corresponding to the PON port according to the second comparison result, the fault channel identifier recorded in the alarm information, and the current state of the ONU whose status is offline, wherein the fault channel identifier is the identifier of the data transmission channel associated with the ONU whose status is offline.

3. The method according to claim 2, characterized in that Determining the fault type corresponding to the PON port according to the second comparison result, the fault channel identifier recorded in the alarm information, and the current state of the ONU whose state is offline, includes: When the second comparison result indicates that the average alarm duration is greater than or equal to the first preset duration and less than the second preset duration, determining that the fault type corresponding to the PON port is the optical path unstable fault; When the second comparison result indicates that the average alarm duration is greater than or equal to the second preset duration, and multiple fault channel identifiers are the same, and the current state is offline, it is determined that the fault type corresponding to the PON port is a rogue ONU under the single channel failure.

4. The method according to claim 1, characterized in that: The alarm information also includes: a target channel identifier of the data transmission channel whose status is offline; and verifying the judgment result of the PON port using a verification method corresponding to the fault type, including: For a first type of PON port whose fault type is the long light fault, obtaining ONU registration information of an offline ONU under the first type of PON port, and verifying whether the fault type of the first type of PON port is the long light fault according to the target channel identifier and the ONU registration information, wherein the ONU registration information at least includes: a first channel identifier of the data transmission channel used when data is transmitted between the first type of PON port and the offline ONU; For a second type of PON port whose fault type is the irregular light fault, obtain first light receiving detection information of the second type of PON port and a second channel identifier of a data transmission channel associated with an offline ONU under the second type of PON port, and determine whether the fault type of the second type of PON port is the irregular light fault according to the first light receiving detection information and the second channel identifier, wherein the first light receiving detection information includes: a first instantaneous power of the offline ONU at a first moment after the irregular light fault is repaired, a second instantaneous power of the offline ONU at a second moment after the irregular light fault is repaired, and multiple first bit error rates of each data transmission channel associated with the second type of PON port at multiple moments, the first moment being used to indicate the moment when the offline ONU goes online after the irregular light fault is repaired, and the second moment being used to indicate the moment when the offline ONU goes online and is delayed by a preset delay time; For a third-category PON port whose fault type is the unstable optical path fault, obtain second light receiving detection information of the third-category PON port and a third channel identifier of a data transmission channel associated with an offline ONU under the third-category PON port, and verify whether the fault type of the third-category PON port is the unstable optical path according to the second light receiving detection information and the third channel identifier, wherein the second light receiving detection information includes: a third instantaneous power of the offline ONU at the first moment, a fourth instantaneous power of the offline ONU at the second moment, and multiple second bit error rates of each data transmission channel associated with the third-category PON port at multiple moments; For a fourth type of PON port whose fault type is a rogue ONU under the single-channel fault, determine status information of all ONUs under the fourth type of PON port, and verify whether the fault type of the fourth type of PON port is a rogue ONU under the single-channel fault according to the status information, wherein the status information includes: online, offline, authorized, and unauthorized.

5. The method according to claim 4, characterized in that Verifying, according to the target channel identifier and the ONU registration information, whether the fault type of the first type of PON port is the long light fault, includes: When the data transmission channels indicated by the multiple first channel identifiers included in the ONU registration information are the same, and the data transmission channel indicated by the first channel identifier is the same as the data transmission channel indicated by the target channel identifier, determining that the fault type of the first type PON port is the long light fault; When the data transmission channels indicated by the multiple first channel identifiers are the same, and the data transmission channel indicated by the first channel identifier is different from the data transmission channel indicated by the target channel identifier, determining that the fault type of the first type PON port is a fault of an optical module, wherein the optical module is a module in the Combo PON for realizing a photoelectric conversion function; In a case where the plurality of first channel identifiers indicate a plurality of data transmission channels, it is determined that the fault type of the first-type PON port is a fault of the optical module.

6. The method according to claim 4, characterized in that Determining whether the fault type of the second-type PON port is the random light emission fault according to the first light receiving detection information and the second channel identifier includes: Comparing a first average value of the plurality of first instantaneous powers with a preset power value, and comparing a first difference determined according to a second average value of the plurality of second instantaneous powers and the first average value with a preset difference value, to obtain a third comparison result, wherein the preset power value is the minimum instantaneous received optical power when the ONU is operating normally; When the third comparison result indicates that the first average value is less than or equal to the preset power value, and the first difference is less than or equal to the preset difference, determining that the fault type of the second type PON port is poor optical path quality; When the proportion of the following results included in the third comparison result is greater than a preset proportion, it is determined that the fault type of the second type of PON port is optical path instability: the first average value is less than or equal to the preset power value and the first difference is greater than the preset difference; When the third comparison result indicates that the first average value is greater than the preset power value and the first difference is less than or equal to the preset difference, comparing the plurality of second channel identifiers; When the multiple second channel identifiers are not completely the same, determining that the fault type of the second type PON port is a fault of an optical module, where the optical module is a module in the Combo PON for implementing a photoelectric conversion function; When multiple second channel identifiers are the same, the first bit error rate growth rate determined based on multiple first bit error rates will be compared with the preset growth rate. When the first bit error rate growth rate is greater than the preset growth rate, the fault type of the second type PON port is determined to be the random light fault.

7. The method according to claim 4, characterized in that Verifying, according to the second light receiving detection information and the third channel identifier, whether the fault type of the third type PON port is the optical path instability includes: Comparing a third average value of the plurality of third instantaneous powers with a preset power value, and comparing a second difference between a fourth average value determined according to the plurality of fourth instantaneous powers and the third average value with a preset difference value, to obtain a fourth comparison result, wherein the preset power value is the minimum instantaneous received optical power when the ONU operates normally; When the fourth comparison result indicates that the third average value is less than or equal to the preset power value, and the second difference is less than or equal to the preset difference, determining that the fault type of the third type PON port is poor optical path quality; When the fourth comparison result is that the ratio of the following results is greater than the preset ratio, it is determined that the fault type of the third type PON port is the optical path instability: the third average value is less than or equal to the preset power value and the second difference is greater than the preset difference; When the fourth comparison result indicates that the third average value is greater than the preset power value and the second difference is less than or equal to the preset difference, comparing the plurality of third channel identifiers; When multiple third channel identifiers are the same, determine the number of times the third type PON port appears in the alarm information within the preset detection period. When the number is greater than the preset number, compare the second bit error rate growth rate determined based on multiple second bit error rates with the preset growth rate. When the second bit error rate growth rate is greater than the preset growth rate, determine that the fault type of the third type PON port is a rogue ONU.

8. The method according to claim 4, characterized in that Verifying, according to the status information, whether the fault type of the fourth type PON port is a rogue ONU under the single channel fault, including: Determine a target data transmission channel among a plurality of data transmission channels associated with the fourth category PON port, wherein the target data transmission channel is a data transmission channel having a channel identifier identical to the target channel identifier; An isolation operation is performed on the first target ONU whose state is online under the target data transmission channel, and a delay detection is performed on the second target ONU whose state is offline under the target data transmission channel to obtain a detection result, wherein the delay detection includes: detecting the state of the second target ONU after completing the isolation operation and after a preset delay; In a case where the detection result indicates that there is the second target ONU whose status is the online state, determining that the fault type of the fourth type of PON port is a rogue ONU under the single channel fault; When the detection result indicates that the status of the second target ONU is offline, the channel noise value of the target data transmission channel is obtained; when the channel noise value is greater than a preset channel noise value, the fault type of the fourth type PON port is determined to be a rogue ONU under the single channel failure.

9. The method according to claim 8, characterized in that The isolation operation is performed on the first target ONU whose state is online under the target data transmission channel, including: Determine a third target ONU whose status is unauthorized among the plurality of first target ONUs, and perform an authorization operation on the third target ONU, wherein the authorization operation includes: adding the serial number of the third target ONU to the authorization list of the fourth type PON port, wherein the authorization list is used to record the ONUs that have been authorized and authenticated; After completing the authorization operation, a close instruction is sent to all the first target ONUs, wherein the close instruction is used to instruct to stop sending data to the fourth type PON port.

10. The method according to claim 8, characterized in that Verifying, according to the status information, whether the fault type of the fourth type PON port is a rogue ONU under the single channel fault, further comprising: When the first target ONU does not exist among the multiple ONUs associated with the target data transmission channel and there is no ONU in the unauthorized state, obtaining a channel noise value of the target data transmission channel; When the channel noise value is greater than the preset channel noise value, it is determined that the fault type of the fourth type PON port is a rogue ONU under the single channel fault.

11. A device for determining a fault type of an ONU, characterized in that: include: An acquisition module is used to acquire alarm information generated within a preset detection period, wherein the alarm information is used to indicate that there are multiple optical network units ONU in the combined passive optical network Combo PON to be detected, and the Combo PON supports multiple data transmission channels at the same time, and the wavelengths of the optical fiber signals transmitted by the multiple data transmission channels are different; A judgment module is used to determine the fault type corresponding to each PON port according to the alarm information, wherein the PON port is an interface in the passive optical network that provides resources for the ONU, and each of the PON ports provides resources for multiple ONUs. The fault types include: long light fault, random light fault, optical path unstable fault and rogue ONU under single channel fault. The long light fault indicates that the ONU communicating with the PON port continues to send data to the PON port, and the random light fault indicates that the ONU communicating with the PON port sends data to the PON port outside the authorized time. The single channel fault indicates that the multiple ONUs in the offline state all communicate with the PON port through one of the data transmission channels supported by the Combo PON, and the rogue ONU includes: the long light fault and the random light fault; The verification module is used to verify the fault type corresponding to each of the PON ports by using a verification method corresponding to the fault type.

12. A non-volatile storage medium, characterized in that: The non-volatile storage medium stores a computer program, wherein the method for determining the fault type of the ONU according to any one of claims 1 to 10 is executed by running the computer program on the device where the non-volatile storage medium is located.

13. An electronic device comprising a memory and a processor, characterized in that: The memory stores a computer program, and the processor is configured to execute the method for determining the fault type of the ONU according to any one of claims 1 to 10 through the computer program.

14. A computer program product comprising computer instructions, characterized in that When the computer instructions are executed by a processor, the steps of the method for determining the fault type of an ONU as described in any one of claims 1 to 10 are implemented.

Citation Information

Patent Citations

  • Method and device for detecting and diagnosing abnormal luminous optical network unit ONU

    CN105790832A

  • Camera fault determination method, device and equipment

    CN117061722A

  • Fault diagnosis method and device, electronic equipment and computer program product

    CN119052136A

  • ONU remote automatic setting method in EPON system and ONU remote automatic setting system

    JP2008118296A

Cited By

  • Method and device for identifying hidden danger of forward optical link

    CN121691052A