Fault location and detection method, optical line terminal, passive optical network system and medium

By acquiring the communication characteristic data of the optical network unit and analyzing its response, the problem of detecting upstream logical channel occupancy failures in passive optical networks is solved, accurate fault positioning and lossless service positioning are achieved, and network stability and data transmission reliability are improved.

WO2025214135A1PCT designated stage Publication Date: 2025-10-16ZTE CORP

Patent Information

Application Number
PCT/CN2025/084354
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-08
Filing Date
2025-03-24
Publication Date
2025-10-16

AI Technical Summary

Technical Problem

In a passive optical network, how to effectively detect and locate upstream logical channel occupation failures to prevent them from affecting the normal interaction between the optical network unit and the optical line terminal, thereby avoiding upstream service packet loss and disconnection.

Method used

By acquiring the communication characteristic data of the optical network unit, a preliminary judgment is made on the optical network unit suspected of having a logical channel occupancy fault, and a preset message is sent to its corresponding logical channel. The interference source is determined based on the response of other optical network units, thereby locating the logical channel occupancy fault.

Benefits of technology

It achieves accurate positioning of uplink logical channel occupancy faults, reduces the impact on normal services, and improves network stability and data transmission reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025084354_16102025_PF_FP_ABST
    Figure CN2025084354_16102025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a fault location and detection method, an optical line terminal, a passive optical network system and a medium. The method comprises: acquiring first communication feature data of a plurality of optical network units to be tested; on the basis of the first communication feature data, determining at least one first optical network unit among the plurality of optical network units that is suspected of having a logic channel occupation fault; issuing a preset message to a first logic channel corresponding to the first optical network unit, and on the basis of the response of other optical network units among the plurality of optical network units other than the first optical network unit to the preset message, determining a second optical network unit among the other optical network units, wherein the second optical network unit is an optical network unit among the other optical network units that interferes with occupation of the first logical channel of the first optical network unit, and the first logical channel is an interfered logical channel.
Need to check novelty before this filing date? Find Prior Art

Description

Fault location detection method, optical line terminal, passive optical network system and medium

[0001] Cross-reference to Related Applications

[0002] This application claims priority to Chinese Patent Application CN 202410432813.1 entitled “Fault location detection method, optical line terminal, passive optical network system and medium” filed on April 8, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD

[0003] The present application relates to the field of communication technology, in particular to a fault location detection method, an optical line terminal, a passive optical network system and a computer readable storage medium. BACKGROUND

[0004] In an xPON network of a passive optical network (PON), the xPON network is a new generation of fiber access technology, including Ethernet Passive Optical Network (EPON) and Gigabit-capable Passive Optical Network (GPON) and other passive optical networks.

[0005] An xPON system is usually composed of an element management system (EMS), an optical line terminal (OLT), an optical distribution network (ODN) and a plurality of optical network units (ONUs). The OLT, as a central office device, connects and converges a plurality of ONU devices through the ODN network. The ONU device realizes user service access, thereby realizing data service and configuration management functions.

[0006] The xPON network has an uplink logical channel occupation fault, which will directly affect the interaction between normal ONUs and OLT devices, and cause packet loss of the uplink service of the normal ONU, and even cause the ONU to drop out, which seriously affects the service. How to detect and locate the uplink logical channel occupation fault has become a technical problem to be solved. SUMMARY

[0007] The present application provides a fault location detection method, an optical line terminal, a passive optical network system and a medium.

[0008] The embodiment of the present application provides a fault positioning detection method, which is applied to an optical line terminal in a communication system, the communication system further comprises a plurality of optical network units in communication connection with the optical line terminal, and the method comprises the following steps: acquiring first communication characteristic data of the plurality of optical network units to be detected; determining at least one first optical network unit suspected to exist a logical channel occupation fault in the plurality of optical network units according to the first communication characteristic data; issuing a preset message to a first logical channel corresponding to the first optical network unit, and determining a second optical network unit in other optical network units except the first optical network unit according to a response of the other optical network units to the preset message, wherein the second optical network unit is an optical network unit in the other optical network units which generates interference to the first logical channel occupation of the first optical network unit, and the first logical channel is a disturbed logical channel.

[0009] The embodiment of the present application further provides an optical line terminal, comprising: one or more processors; a memory having one or more programs stored thereon, when the one or more programs are executed by the one or more processors, the one or more processors implement the fault positioning detection method according to the embodiment of the present application.

[0010] The embodiment of the present application further provides a passive optical network system, comprising: a plurality of optical network units and an optical line terminal according to the embodiment of the present application, and the plurality of optical network units are in communication connection with the optical line terminal.

[0011] The embodiment of the present application further provides a computer readable storage medium having a computer program stored thereon, when the computer program is executed by a processor, the fault positioning detection method according to the embodiment of the present application is implemented.

[0012] The above embodiments and other aspects of the present application and implementation manners thereof are described in the description of drawings, specific embodiments and claims. BRIEF DESCRIPTION OF DRAWINGS

[0013] Fig. 1 shows a networking system structure schematic diagram of an xPON network in the embodiment of the present application.

[0014] Fig. 2 shows an authorization (medium access control) schematic diagram of an xPON network in the embodiment of the present application.

[0015] Fig. 3 shows a flow schematic diagram of the fault positioning detection method provided by the embodiment of the present application.

[0016] Fig. 4 shows a composition block diagram of the optical line terminal provided by the embodiment of the present application. DETAILED DESCRIPTION

[0017] In order to make the purposes, technical solutions and advantages of the present application clearer, the embodiments of the present application will be described in detail below with reference to the drawings. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other in any manner without conflict.

[0018] Figure 1 shows a networking system structure schematic diagram of an xPON network in the embodiments of the present application. As shown in Figure 1, in the related art, an xPON system is usually composed of a network management server EMS 100, an optical line terminal OLT 200, an optical distribution network ODN 300 and a plurality of optical network units ONU 400.

[0019] The network management server EMS 100 is configured to perform configuration, management and maintenance of the optical line terminal OLT 200 and the xPON network; maintain and manage the historical information and related alarm and notification messages of the optical line terminal OLT 200 and the optical network unit ONU 400, and can complete the judgment of a specific abnormal optical network unit ONU 400 and the search of the specific physical location of the optical network unit ONU 400 according to the related alarm and notification messages.

[0020] The optical line terminal OLT 200 is configured to complete the registration and authentication of the optical network unit ONU 400 on the optical line terminal OLT 200; authorize the optical network unit ONU 400 according to certain rules, that is, allocate the uplink logical channel identifier and the corresponding uplink bandwidth time slot, so that the optical network unit ONU 400 uploads data in the uplink bandwidth time slot configured and allocated by the optical line terminal OLT 200. In the normal case, each uplink bandwidth time slot in the uplink direction is exclusively occupied by only one optical network unit ONU 400.

[0021] The optical distribution network ODN 300 is configured to connect a plurality of optical network units ONU 400 under the optical line terminal OLT 200, as a direct physical connection channel between the optical line terminal OLT 200 and the optical network unit ONU 400, and can be composed of a plurality of physical devices.

[0022] The optical network unit ONU 400 is configured to assume the role of the terminal device of the home user, realize the access of the user service, and thus realize the functions of data service and configuration management; accept the management of the optical line terminal OLT 200, accept the uplink logical channel identifier (for example, the Alloc-ID used in the GPON system) allocated by the optical line terminal OLT 200 in the registration process, and upload data in the uplink bandwidth time slot window uniformly allocated by the optical line terminal OLT 200 to complete the corresponding service.

[0023] Further, in the xPON network, after the ONU 400 completes the registration, the OLT 200 and the ONU 400 periodically perform bandwidth authorization, the OLT 200 sends a general authorization frame (for example, the GTC / BWmap frame in the GPON system) to each ONU 400 based on the identification of the ONU 400, only the ONU 400 with the same identification can respond and send a report frame (for example, the PLOAMu / DBRu frame in the GPON system) according to the authorization requirements, and the OLT 200 allocates new bandwidth to the ONU 400 through the authorization frame according to the report frame reported by the ONU 400 in the next period; the ONU 400 with the same uplink logical channel identification sends data within the time specified in the authorization frame. When the ONU 400 is deleted, the corresponding uplink logical channel identification can be reallocated to other newly accessed ONUs 400 by the OLT 200, that is, the uplink logical channel identification is allocated by a dynamic allocation mechanism.

[0024] FIG. 2 shows an authorization (medium access control) diagram of the xPON network in the embodiment of the present application. As shown in FIG. 2, the xPON system using the TDMA access mode periodically starts the registration process, only the newly accessed ONU can respond to the registration authorization frame (for example, the DS Frame with valid Psync frame in the GPON system) issued by the OLT in the registration period, and the OLT allocates a unique ONU identification (for example, the ONU ID in the GPON system) to the ONU, and finally the ONU issues a registration completion frame (for example, the Serial_Number_ONU or Password frame issued by the ONU in the GPON system) through interaction, so as to complete the entire registration process. In the ONU registration and normal working bandwidth allocation, the ONU can only turn on the uplink light of the optical module within the authorization time of the OLT, and respond to various messages of the OLT. The authorization time is determined by the start time (startTime) and stop time (stopTime) bytes in the allocation structure corresponding to the upstream BWmap (UB). After the authorization time slice arrives or is closed, the ONU must turn off the uplink light of the optical module, and can only listen to the downlink message of the OLT and accept or discard according to the ONU identification in the downlink message header.

[0025] As shown in FIG. 2, taking the GPON system as an example, the GPON network GPON Transmission Convergence (GTC) is used to provide media access control (authorization) for upstream service flow, the upstream flow is indicated by bandwidth mapping (BWmap) in the allowed position in the upstream frame, and the upstream frame and the downstream frame are synchronized. The optical line terminal OLT sends a pointer in the downstream physical control block (PCBd), which indicates the start (Start) time and the end (End) time of the upstream transmission of each optical network unit ONU. Alloc-ID in FIG. 2 represents the upstream logical channel identifier, and different optical network units ONU correspond to different Alloc-ID. In this way, only one optical network unit ONU can access the media at any time, and no collision will occur in the normal working state. The pointer is in byte unit, and the optical line terminal OLT can effectively control the media with a bandwidth granularity of 64 kbit / s. However, some optical line terminal OLT applications can choose a larger pointer granularity to achieve better dynamic bandwidth scheduling control. The pointer in FIG. 2 is sent in ascending order, which requires the optical line terminal OLT to send the pointer to each optical network unit ONU in ascending order of the start (Start) time, and all the pointers are sent in ascending order of their start (Start) time.

[0026] The bandwidth mapping (BWmap) is a vector array of 8-byte allocation structures, and each entry in the array represents a bandwidth allocated to a certain transmission container (Transmission CONT, T-CONT); the upstream logical channel identifier Alloc-ID field is 12 bits long, used to indicate the specific T-CONT corresponding to the PON upstream flow authorization time; the start time StartTime field is 16 bits long, used to indicate the start time of the allocated time slot, which is in byte unit, starts from 0 in the upstream frame, and limits the size of the upstream frame to no more than 65536 bytes, which can meet the requirement of 2.488 Gb / s upstream rate; the end time EndTime field is 16 bits long, used to indicate the end time of the allocated time slot, which is in byte unit, starts from 0 in the upstream frame, and points out the last valid data byte of this allocation.

[0027] Further, the uplink logical channel identifier of the optical network unit ONU 400 is uniformly assigned by the optical line terminal OLT 200 when the optical network unit ONU 400 registers, and the different uplink bandwidth time slots are assigned by the optical line terminal OLT 200 according to the uplink logical channel identifier of the optical network unit ONU 400 after the optical network unit ONU 400 registers successfully. In the xPON network, under the control of the optical line terminal OLT 200, a passive optical network (PON) port is taken as a unit, and one or more logical channel identifiers unique to the PON port are assigned to each optical network unit ONU 400 according to the service configuration of the optical network unit ONU 400, to serve as the uplink bandwidth time slot identifier (such as the Alloc-ID (Allocate Identifier) adopted in the GPON system, and the LLID adopted in the EPON system) of the optical network unit ONU 400, so that the optical network unit ONU 400 can forward data in the uplink bandwidth time slot corresponding to the assigned uplink logical channel identifier.

[0028] Further, the xPON network has a Point To MultiPoint (PToMP) topology structure, and the transmission direction from the optical line terminal OLT 200 to the optical network unit ONU 400 is the downstream direction, and vice versa, the upstream direction. In the downstream direction, the optical line terminal OLT 200 usually adopts a broadcast mode to send data, and the optical network unit ONU 400 judges whether the data is valid according to the data identifier and decides to receive or discard. In the upstream direction, when the xPON system adopts a Time Division Multiple Access (TDMA) working mechanism, the optical network unit ONU 400 forwards data in the uplink bandwidth time slot corresponding to the uplink logical channel identifier assigned by the optical line terminal OLT 200.

[0029] According to the related technology, since the uplink logical channel identifier adopts a dynamic allocation mechanism, when the ONU 400 abnormally fails to release the uplink logical channel resource originally allocated by the OLT 200, and the OLT 200 allocates the uplink logical channel identifier corresponding to the uplink logical channel resource that is not correctly released to other normal ONUs 400 on the same link, there may be two different ONUs 400 simultaneously sending data in the uplink bandwidth time slot marked by the same uplink logical channel identifier, that is, the ONU 400 that fails to correctly release the uplink logical channel resource interferes with the uplink data of the ONU 400 that has the uplink logical channel identifier allocated by the OLT 200 corresponding to the uplink logical channel resource, there is an uplink logical channel occupation fault, which will directly affect the interaction between the normal ONU 400 and the OLT 200, and cause the uplink service of the normal ONU 400 to generate packet loss, and in severe cases, the service will be disconnected, which will seriously affect the service.

[0030] In the related art, on the one hand, due to the differences in the states of different ONUs 400 (such as signal strength and bandwidth), the uplink logical channel occupation may have different manifestations, and due to the non-steady-state characteristics of the ONU 400 itself, it is difficult to detect the uplink logical channel occupation fault of the ONU 400; on the other hand, due to the dynamic allocation mechanism of the uplink logical channel identifier, and the uplink logical channel occupation problem is hidden, it is difficult to locate the ONU 400 that has the uplink logical channel occupation fault, especially when locating the ONU 400 that has the uplink logical channel occupation fault without affecting other ONUs 400, that is, lossless positioning of the service, which is difficult. Therefore, how to detect and locate the uplink logical channel occupation fault has become a technical problem to be solved.

[0031] To this end, the embodiments of the present application provide a fault positioning detection method, an electronic device and a computer readable storage medium, which can solve the technical problems existing in the related art.

[0032] In the embodiments of the present application, the fault location detection method can be applied to an optical line terminal in a communication system, the communication system further comprising a plurality of optical network units in communication with the optical line terminal, and the communication system can be any point-to-multipoint (PToMP) communication system based on a time division multiple access (TDMA) technology in a passive optical network (PON), for example, the communication system can be an xPON system as described above, and the xPON system can be a GPON system or an EPON system.

[0033] FIG. 3 shows a flowchart of the fault location detection method according to the embodiments of the present application. As shown in FIG. 3, the fault location detection method according to the embodiments of the present application comprises, but is not limited to, the following steps S31-S33.

[0034] In step S31, first communication characteristic data of a plurality of optical network units to be detected is acquired.

[0035] In the embodiments of the present application, the first communication characteristic data comprises one or more of the following: registration characteristic data of the optical network unit, service characteristic data, and logical channel characteristic data.

[0036] In some embodiments, the registration characteristic data of the optical network unit can comprise, but is not limited to, the following: registration information that can uniquely identify the optical network unit, a registration state characteristic that can represent a current registration state of the optical network unit, a registration state parameter that can represent a change in the registration state of the optical network unit, and the like. The registration information of the optical network unit is unique identification information that can uniquely identify the optical network unit, and the registration information of the optical network unit configured under the PON port of the optical line terminal can be uniquely matched with the optical network unit, for example, a media access control address (MAC), an identification code (ID), a product serial number (SN), and the like can be used to uniquely identify the optical network unit. The registration state characteristic of the optical network unit is information representing the current registration state of the optical network unit, and the registration state can be, for example, an offline state, an online state, a deletion state, a newly accessed but unregistered state, and the like. The registration state parameter of the optical network unit is a characteristic parameter representing a change in the registration state of the optical network unit within a specified time period, and the registration state parameter can be, for example, the number of times of going online and offline of the optical network unit within a specified time period or a change parameter of the number of times of going online and offline.

[0037] In some embodiments, the service characteristic data of the optical network unit can include, but is not limited to, service information uniquely identifying the service of the optical network unit, service state characteristic representing the current service state of the optical network unit, service state parameter representing the service state change of the optical network unit, service bandwidth request parameter representing the service bandwidth request change of the optical network unit, etc. The service information of the optical network unit is unique identification information uniquely identifying the service of the optical network unit, and the service information of the optical network unit configured under the PON port of the optical line terminal can be uniquely matched with the optical network unit, such as the in-band management MAC address of the optical network unit, the user MAC address, the dynamic or static MAC address allocated to the optical network unit for carrying the service, etc. The service state parameter of the optical network unit is a characteristic parameter representing the service state change of the optical network unit in a specified time period, and the service state parameter is, for example, the uplink bit error rate of the optical network unit in a specified time period or the change parameter of the uplink bit error rate. The service bandwidth request parameter is a characteristic parameter representing the service bandwidth request change of the optical network unit in a preset bandwidth allocation period, and for example, the service bandwidth request parameter includes the uplink service bandwidth request amount of the optical network unit in the current preset bandwidth allocation period, or the difference between the uplink service bandwidth request amount of the optical network unit in the current preset bandwidth allocation period and the uplink service bandwidth request amount of the optical network unit in the previous preset bandwidth allocation period.

[0038] In some embodiments, the service bandwidth request parameter can be obtained in the following manner: in the case that the optical power budget change range of the optical path where the optical network unit is located is less than a preset range value, or in the case that there is an optical network unit disconnection under the PON port corresponding to the optical network unit, or in the case that there is an uplink bit error of the optical network unit under the PON port corresponding to the optical network unit, the uplink service bandwidth request amount of the optical network unit in each preset bandwidth allocation period is recorded through the PON port corresponding to the optical network unit before the current uplink time slot window (uplink time slot bandwidth) of the optical network unit arrives.

[0039] The preset bandwidth allocation period refers to the time difference between the adjacent two uplink time slot bandwidths of the optical network unit, i.e., the end time of the previous uplink time slot bandwidth of the optical network unit to the start time of the current uplink time slot bandwidth of the optical network unit.

[0040] In some embodiments, the logical channel feature data of the optical network unit can include, but is not limited to, a first logical channel identifier corresponding to a logical channel currently allocated to the optical network unit, a cumulative allocated number corresponding to the first logical channel identifier, a second logical channel identifier corresponding to a historical logical channel allocated to the optical network unit, and the like. In the embodiments of the present application, the logical channel of the optical network unit refers to an uplink logical channel, and correspondingly, the logical channel identifier refers to an uplink logical channel identifier, i.e., an uplink bandwidth time slot identifier. The logical channel identifier is used to uniquely identify the logical channel allocated to the optical network unit. For example, in an EPON system, a logical link identifier (LLID) is usually used as the logical channel identifier, and in a GPON system, an allocate identifier (ALLOC-ID) is usually used as the logical channel identifier.

[0041] In some embodiments, the downstream port of the optical line terminal usually includes a plurality of passive optical network (PON) ports, wherein each PON port can be configured to connect at least one optical network unit. In step S31, the plurality of optical network units to be detected can be all or part of the optical network units configured by the optical line terminal.

[0042] In some embodiments, in step S31, the first communication feature data of the plurality of optical network units connected to the passive optical network port via the passive optical network port is recorded.

[0043] In some embodiments, the first communication feature data can further include historical communication feature data obtained historically. The specific description of the historical communication feature data can refer to the description of the first communication feature data above, which will not be described here again.

[0044] Further, after obtaining the first communication feature data of the optical network unit, the obtained first communication feature data can be indexed by the unique identification information of the optical network unit, a corresponding index relationship is established, and recorded in a preset optical network unit feature information table. The optical network unit feature information table can be used to record and maintain the communication feature data corresponding to each optical network unit of the optical line terminal.

[0045] In step S32, at least one first optical network unit suspected of having a logical channel occupation fault is determined from the first communication feature data.

[0046] In the embodiments of the present application, whether the optical network unit is suspected of having a logical channel occupation fault can be preliminarily judged by the first communication feature data. When it is judged that the optical network unit is suspected of having a logical channel occupation fault, the optical network unit is determined as the first optical network unit.

[0047] In some embodiments, the first communication feature data comprises registration feature data of the optical network unit, the registration feature data of the optical network unit comprises a registration state parameter of the optical network unit, and step S32 can further comprise: when the registration state parameter of the optical network unit is greater than a preset registration state parameter threshold, determining that the optical network unit is a first optical network unit suspected of having a logical tunnel occupation fault; and when the registration state parameter of the optical network unit is less than or equal to the preset registration state parameter threshold, preliminarily judging that the optical network unit does not have a logical tunnel occupation fault. The preset registration state parameter threshold is a parameter threshold corresponding to the type of the registration state parameter, which is preset.

[0048] Exemplarily, the registration state parameter is the number of on-off times of the optical network unit within a specified time period, and correspondingly, the preset registration state parameter threshold is a preset on-off time threshold. In step S32, when the number of on-off times of the optical network unit within the specified time period is greater than the preset on-off time threshold, it indicates that the optical network unit frequently goes offline, and it is preliminarily judged that the optical network unit is suspected of having a logical tunnel occupation fault, so the optical network unit is determined as the first optical network unit. The number of on-off times within the specified time period can be the cumulative on-line time within the specified time period, or the cumulative offline time within the specified time period, or the sum of the cumulative on-line time and the cumulative offline time within the specified time period.

[0049] In some embodiments, the preset registration state parameter threshold can be an absolute threshold or a relative threshold. The absolute threshold is a registration state degradation degree that can affect the normal user perception, and the absolute threshold can be set according to the historical actual detection of the registration state change. The relative threshold can be a relative difference between the current registration state parameter and the average registration state parameter within a preset time period, or a relative difference between the current registration state parameter and the average of the corresponding registration state parameters of all optical network units (except the optical network unit with an abnormality) of the PON port within a preset time period.

[0050] In some embodiments, when the variation amplitude of the optical power budget of the optical path where the optical network unit is located is less than a preset amplitude value, it is detected whether the registration state parameter of the optical network unit is greater than a preset registration state parameter threshold; when it is detected that the registration state parameter of the optical network unit is greater than the preset registration state parameter threshold, the optical network unit is determined as a first optical network unit suspected of having a logical tunnel occupation fault; and when the registration state parameter of the optical network unit is less than or equal to the preset registration state parameter threshold, it is preliminarily judged that the optical network unit does not have a logical tunnel occupation fault.

[0051] In some embodiments, the first communication characteristic data includes service characteristic data of an optical network unit, and the service characteristic data of the optical network unit includes a service status parameter of the optical network unit. Step S32 may further include: when the service status parameter of the optical network unit is greater than a preset service status parameter threshold, determining that the optical network unit is a first optical network unit suspected of having a logical channel occupation fault; and when the service status parameter of the optical network unit is less than or equal to the preset service status parameter threshold, preliminarily determining that the optical network unit does not have a logical channel occupation fault. The preset service status parameter threshold is a preset parameter threshold of the corresponding service status parameter.

[0052] Exemplarily, the service status parameter is an uplink bit error rate change parameter of the optical network unit within a specified time period. Accordingly, the preset service status parameter threshold is a preset uplink bit error rate change parameter threshold. In step S32, when the uplink bit error rate change parameter of the optical network unit within the specified time period is greater than the preset uplink bit error rate change parameter threshold, it indicates that the optical network unit frequently has uplink errors, and it is preliminarily judged that the optical network unit is suspected of having a logical channel occupancy failure, so the optical network unit is determined to be the first optical network unit.

[0053] In some embodiments, the preset service status parameter threshold may be an absolute threshold or a relative threshold. The absolute threshold is the degree of service status degradation that may affect normal user perception, and the absolute threshold may be set based on historically detected service status changes. The relative threshold may be the relative difference between the current service status parameter and the average service status parameter within the preset time period, or the relative difference between the current service status parameter and the mean of the corresponding service status parameters of all optical network units (excluding abnormal optical network units) under the PON port within the preset time period.

[0054] In some embodiments, the first communication characteristic data includes service characteristic data of the optical network unit, and the service characteristic data of the optical network unit includes service bandwidth request parameters of the optical network unit. Step S32 may further include: when the service bandwidth request parameters of the optical network unit within a preset bandwidth allocation period meet the set conditions, determining that the optical network unit is the first optical network unit suspected of having a logical channel occupancy fault.

[0055] In some embodiments, the service bandwidth request parameter may include the uplink service bandwidth request amount Q of the optical network unit in the current preset bandwidth allocation period. curr , setting conditions include uplink service bandwidth request amount Q curr is less than the preset first bandwidth request threshold, the first bandwidth request threshold is an absolute threshold, and the first bandwidth request threshold can be set according to actual needs. In step S32, when the optical network unit has an uplink service bandwidth request amount Q in the current preset bandwidth allocation period,curr When the difference Q curr -Q n-1 is greater than a preset first bandwidth request threshold, it is preliminarily judged that the optical network unit is suspected to have a logical path occupation fault, and thus the optical network unit is determined as the first optical network unit.

[0056] In some embodiments, the service bandwidth request parameter can include an upstream service bandwidth request amount Q curr of the optical network unit in a current preset bandwidth allocation period. n-1 When the difference Q curr -Q n-1 is greater than a preset second bandwidth request threshold, it is preliminarily judged that the optical network unit is suspected to have a logical path occupation fault, and thus the optical network unit is determined as the first optical network unit. curr -Q n-1 , the setting condition includes that the difference Q curr -Q curr is greater than the preset second bandwidth request threshold, the second bandwidth request threshold is a relative threshold, and the second bandwidth request threshold can be set according to actual needs. For example, the second bandwidth request threshold is the difference between the upstream service bandwidth request amount Q curr of the optical network unit in the current preset bandwidth allocation period and an average upstream service bandwidth request amount in a historical preset bandwidth allocation period. n-1 When the difference Q curr -Q n-1 is greater than the second bandwidth request threshold, it is preliminarily judged that the optical network unit is suspected to have a logical path occupation fault, and thus the optical network unit is determined as the first optical network unit.

[0057] In the working process of the OLT, the service bandwidth request of the ONU (generally according to the upstream service cache or queue of the ONU) is queried through the PON port, and the corresponding upstream time slot window (upstream time slot bandwidth) is allocated to the ONU, so that the ONU completes the uploading of data in the upstream time slot window, that is, the OLT adjusts the size or frequency of the upstream time slot window of the ONU in real time according to the upstream service bandwidth request of the ONU, that is, dynamic bandwidth allocation (DBA). In normal cases, the service bandwidth request of the ONU generally remains unchanged or increases during adjacent two upstream time slot windows. Therefore, in some embodiments, whether the service bandwidth request of the ONU abnormally decreases in a preset bandwidth allocation period can be determined by judging whether the service bandwidth request parameter of the ONU in the preset bandwidth allocation period meets a set condition. When the service bandwidth request parameter of the ONU in the preset bandwidth allocation period meets the set condition, it indicates that the service bandwidth request of the ONU in the preset bandwidth allocation period abnormally decreases, and thus it can be preliminarily judged that the ONU is suspected to have a logical path occupation fault, so that the ONU can be determined as the first ONU.

[0058] In some embodiments, when the variation range of the optical power budget of the optical path where the ONU is located is less than a preset range value, whether the service state parameter of the ONU is greater than a preset service state parameter threshold is detected. When the service state parameter of the ONU is greater than the preset service state parameter threshold, the ONU is determined as the first ONU suspected to have a logical path occupation fault. When the service state parameter of the ONU is less than or equal to the preset service state parameter threshold, it is preliminarily judged that the ONU does not have a logical path occupation fault.

[0059] In some embodiments, the first communication feature data comprises logical channel feature data, and the logical channel feature data comprises: a first logical channel identifier corresponding to a logical channel currently assigned to the optical network unit, and a cumulative assignment number corresponding to the first logical channel identifier. The cumulative assignment number corresponding to the first logical channel identifier refers to a number of times that the first logical channel identifier has been historically cumulatively assigned to different optical network units. The fault location detection method further comprises: determining a fault detection priority corresponding to the first optical network unit according to the cumulative assignment number of the first logical channel identifier corresponding to the first optical network unit. The fault detection priority can be used to indicate an order of logical channel occupation fault detection and processing for the first optical network unit. The greater the cumulative assignment number of the first logical channel identifier corresponding to the first optical network unit, the greater the possibility that the first optical network unit has a logical channel occupation fault, and the higher the corresponding fault detection priority. Conversely, the smaller the cumulative assignment number of the first logical channel identifier corresponding to the first optical network unit, the smaller the possibility that the first optical network unit has a logical channel occupation fault, and the lower the corresponding fault detection priority.

[0060] Exemplarily, the cumulative assignment number of the first logical channel identifier corresponding to the first optical network unit can be set as the fault detection priority corresponding to the first optical network unit.

[0061] In some embodiments, when subsequently performing logical channel occupation fault judgment and processing for the first optical network unit, the detection and processing can be performed in order according to the fault detection priority of the first optical network unit.

[0062] In some embodiments, it is monitored whether a plurality of optical network units satisfy a second preset condition, and when the plurality of optical network units satisfy the second preset condition, the step of determining at least one first optical network unit suspected of having a logical channel occupation fault in the plurality of optical network units according to the first communication feature data (i.e., step S32) is performed. The second preset condition comprises any one or more of the following: a registration state or a service state of at least one optical network unit changes; a service bandwidth request parameter of at least one optical network unit changes within a preset bandwidth assignment period; a logical channel corresponding to at least one optical network unit is a re-allocated logical channel; all or part of the optical network units are online for the first time.

[0063] Exemplarily, the registration state of the optical network unit changes, for example, the optical network unit is offline; the service state of the optical network unit changes, for example, the optical network unit has an uplink error code; and the logical channel corresponding to the optical network unit is a re-allocated logical channel, which means that the logical channel currently assigned to the optical network unit has been assigned to other optical network units.

[0064] In some embodiments, when the plurality of optical network units satisfy the second preset condition, it is indicated that there is a possibility that the optical network unit in the plurality of optical network units has a logical channel occupation fault, and then further judgment is made by using the first communication characteristic data of the acquired optical network unit, so as to screen out the first optical network unit that possibly has an abnormality from the plurality of optical network units, that is, to screen out the first optical network unit that is suspected to have a logical channel occupation fault.

[0065] Further, after the first optical network unit is determined, the index relationship between the first optical network unit and the corresponding fault detection priority can be established by using the unique identification information of the first optical network unit as an index, and recorded in a preset abnormal optical network unit list. The abnormal optical network unit list can be used to record and manage the first optical network unit that is suspected to have a logical channel occupation fault and the corresponding fault detection priority.

[0066] In step S33, a preset message is issued to the first logical channel corresponding to the first optical network unit, and a second optical network unit in the other optical network units is determined according to the response of the other optical network units except the first optical network unit to the preset message, wherein the second optical network unit is the optical network unit in the other optical network units that causes interference to the first logical channel occupation of the first optical network unit, and the first logical channel is the disturbed logical channel.

[0067] In the embodiments of the present application, after the first optical network unit that is suspected to have a logical channel occupation fault is determined, a preset message is issued to the first logical channel corresponding to the first optical network unit, and it is determined whether the other optical network units receive and respond to the preset message through the first logical channel according to the response of the other optical network units except the first optical network unit to the preset message of the first logical channel, so as to determine whether the first logical channel corresponding to the first optical network unit has a logical channel occupation fault. When it is determined that the first logical channel corresponding to the first optical network unit has a logical channel occupation fault, the optical network unit in the other optical network units that causes interference to the first logical channel occupation of the first optical network unit is determined as the second optical network unit according to the response of the other optical network units except the first optical network unit to the preset message of the first logical channel, and correspondingly, the first logical channel corresponding to the first optical network unit that has a logical channel occupation fault is determined as the disturbed logical channel.

[0068] In some embodiments, when there are multiple first optical network units suspected of having logical channel occupation fault, the logical channel occupation fault detection is performed on each of the first optical network units in turn according to the size order of the fault detection priorities of the first optical network units, i.e., the step (i.e., step S33) of sequentially performing on each of the first optical network units the step of issuing a preset message to a first logical channel corresponding to the first optical network unit, and determining a second optical network unit from other optical network units in the multiple optical network units according to responses of the other optical network units to the preset message.

[0069] In some embodiments, the step (i.e., step S33) of issuing a preset message to a first logical channel corresponding to the first optical network unit, and determining a second optical network unit from other optical network units in the multiple optical network units according to responses of the other optical network units to the preset message can further include: issuing the preset message to a first logical channel corresponding to a first logical channel identifier of the first optical network unit according to the first logical channel identifier obtained in advance, wherein the preset message is a check message used to obtain registration information or service information of an optical network unit capable of receiving and responding to the message; obtaining unique identification information of a corresponding optical network unit from a first response message of the other optical network units to the preset message when it is detected that there is the first response message; and determining the second optical network unit from the other optical network units according to the obtained unique identification information.

[0070] When it is detected that there is a first response message of the other optical network units to the preset message, it indicates that the other optical network unit can receive the preset message through a first logical channel corresponding to the first logical channel identifier and respond to the preset message, i.e., it indicates that the logical channel of the other optical network unit is the same as the first logical channel of the first optical network unit, and can receive and forward data through the same logical channel, so that it can be determined that there is a logical channel occupation fault in the first logical channel corresponding to the first optical network unit, and it can be determined that the other optical network unit is a second optical network unit that interferes with the first optical network unit to cause the logical channel occupation fault. Further, by analyzing the first response message of the other optical network unit to the preset message, the unique identification information of the corresponding optical network unit is obtained, so that the optical network unit identified by the unique identification information is determined, i.e., the second optical network unit from the other optical network units is determined, so that the second optical network unit from the other optical network units that interferes with the first logical channel occupation of the first optical network unit can be located. The unique identification information of the optical network unit is identification information that can uniquely identify the optical network unit and uniquely match the optical network unit, and the unique identification information of the optical network unit can be unique identification information in registration information of the optical network unit or unique identification information in service information of the optical network unit.

[0071] Further, according to the acquired unique identification information, the information of the corresponding optical network unit is found by searching the optical network unit feature information table, and a second optical network unit in other optical network units is determined.

[0072] Further, when no response message of the other optical network unit to the preset message is detected, it is determined that the first optical network unit has no logical channel occupation fault. Further, when it is determined that the first optical network unit has no logical channel occupation fault, the information of the first optical network unit is removed from the abnormal optical network unit list to update the abnormal optical network unit list.

[0073] In some embodiments, before the preset message is issued to the first logical channel corresponding to the first logical channel identifier according to the pre-acquired first logical channel identifier of the first optical network unit, the fault positioning detection method further comprises: when the first optical network unit is in an offline state, performing dynamic bandwidth allocation on the first logical channel corresponding to the first optical network unit, and issuing a dynamic bandwidth allocation message through the first logical channel corresponding to the first optical network unit; detecting whether there is a second response message of the other optical network unit to the dynamic bandwidth allocation message in the allocated bandwidth; when it is detected that there is a second response message of the other optical network unit in the allocated bandwidth, the step of issuing the preset message to the first logical channel corresponding to the first logical channel identifier according to the pre-acquired first logical channel identifier of the first optical network unit is performed.

[0074] Dynamic bandwidth allocation (DBA) is a method of dynamically adjusting bandwidth allocation according to network congestion and current bandwidth utilization.

[0075] It can be understood that when the first optical network unit is in an offline state, the first logical channel of the first optical network unit can be dynamically allocated bandwidth, but at this time the first optical network unit cannot respond to the dynamic bandwidth allocation message, so whether there is an interference of the other optical network unit to the first logical channel of the first optical network unit can be preliminarily judged by detecting whether there is a response message of the other optical network unit in the allocated bandwidth of the first logical channel of the first optical network unit.

[0076] Further, when the first optical network unit is in the offline state, it is detected whether there is a second response message of a dynamic bandwidth allocation message of another optical network unit in the allocated bandwidth. When it is detected that there is a second response message of another optical network unit in the allocated bandwidth, it indicates that the another optical network unit can receive and respond to the dynamic bandwidth allocation message through the allocated bandwidth of the first logical channel of the first optical network unit. The logical channel of the another optical network unit can be the same as the first logical channel of the first optical network unit and can cause interference to the first logical channel of the first optical network unit, thereby causing the first optical network unit to have a logical channel occupation fault. Therefore, when it is detected that there is a second response message of another optical network unit in the allocated bandwidth, the step of issuing a preset message to the first logical channel corresponding to the first logical channel identifier according to the first logical channel identifier of the first optical network unit obtained in advance can be further performed to check the response of the another optical network unit to the preset message, thereby further determining whether the first optical network unit has a logical channel occupation fault and determining whether the another optical network unit is a second optical network unit causing interference to the first logical channel of the first optical network unit.

[0077] Further, when it is detected that there is no response message of another optical network unit in the allocated bandwidth, it can be determined that the first optical network unit does not have a logical channel occupation fault. Further, when it is determined that the first optical network unit does not have a logical channel occupation fault, the information of the first optical network unit is removed from the abnormal optical network unit list to update the abnormal optical network unit list.

[0078] In some embodiments, before the step of issuing a preset message to the first logical channel corresponding to the first logical channel identifier according to the first logical channel identifier of the first optical network unit obtained in advance, the fault locating detection method further comprises: issuing an execution preset operation message to the first logical channel corresponding to the first logical channel identifier according to the first logical channel identifier, wherein the preset operation is a restart operation or a mute operation; and when the first optical network unit is in the offline state after performing the preset operation, performing the step of issuing a preset message to the first logical channel corresponding to the first logical channel identifier according to the first logical channel identifier of the first optical network unit obtained in advance.

[0079] The first optical network unit is caused to temporarily be in an offline state after performing the preset operation by issuing the preset operation execution message to the first logical channel corresponding to the first logical channel identification, causing the first optical network unit to receive the preset operation execution message through the first logical channel corresponding to the first logical channel identification, and causing the first optical network unit to perform the preset operation in response to the preset operation execution message. Further, when the first optical network unit is in the offline state, the step of issuing the preset message to the first logical channel corresponding to the first logical channel identification according to the first logical channel identification corresponding to the first optical network unit is performed to check the response of the other optical network units to the preset message, thereby further determining whether the first optical network unit has a logical channel occupation fault and determining whether the other optical network units are second optical network units that interfere with the first logical channel of the first optical network unit.

[0080] It can be understood that when the first optical network unit is in the offline state, the first optical network unit will not be able to receive and respond to the message issued from the first logical channel corresponding to the first logical channel identification, and thus the response of the other optical network units to the preset message can be checked by issuing the preset message to the first logical channel corresponding to the first logical channel identification, thereby determining whether the other optical network units have received the preset message through the first logical channel, and further determining whether the first optical network unit has a logical channel occupation fault and whether the other optical network units are second optical network units that interfere with the first logical channel of the first optical network unit.

[0081] Further, when the first optical network unit is in the offline state after performing the preset operation, the fault locating detection method further comprises: detecting whether there is another optical network unit that responds to the preset operation execution message and is in an offline state after performing the preset operation; and determining the other optical network unit as a second optical network unit when it is detected that the other optical network unit responds to the preset operation execution message and is in an offline state after performing the preset operation.

[0082] After the preset operation execution message is issued to the first logical channel corresponding to the first optical network unit, if there is another optical network unit that responds to the preset operation execution message and is in an offline state after performing the preset operation in addition to the first optical network unit, it indicates that the other optical network unit can receive the preset operation execution message through the first logical channel corresponding to the first optical network unit and perform the preset operation, i.e., it indicates that the first logical channel of the other optical network unit and the first logical channel of the first optical network unit are the same logical channel, and the other optical network unit can receive and process data through the same logical channel, thereby determining that the logical channel corresponding to the first optical network unit has a logical channel occupation fault and determining that the other optical network unit is a second optical network unit that interferes with the first optical network unit to cause the logical channel occupation fault.

[0083] Further, when it is detected that the other optical network unit responds to the preset operation message and is in an offline state after performing the preset operation, and the other optical network unit is not the abnormal optical network unit, the other optical network unit is determined as the second optical network unit.

[0084] The abnormal optical network unit refers to an optical network unit with an abnormal working state, for example, an optical network unit with frequent offline situations. Illustratively, the working state of each optical network unit connected under the PON port can be recorded through the PON port. When the optical network unit has frequent offline situations, for example, the number of offline times is greater than the corresponding number threshold, the optical network unit is determined as the abnormal optical network unit.

[0085] Further, the unique identification information of the corresponding optical network unit can be obtained according to the message fed back by the other optical network unit in response to the preset operation message, and the second optical network unit in the other optical network unit can be determined according to the obtained unique identification information.

[0086] Further, when it is detected that there is no other optical network unit responding to the preset operation message and being in an offline state after performing the preset operation, it can be determined that the first optical network unit has no logical channel occupation fault. Further, when it is determined that the first optical network unit has no logical channel occupation fault, the information of the first optical network unit is removed from the abnormal optical network unit list to update the abnormal optical network unit list.

[0087] In some embodiments, the preset message is issued to the first logical channel corresponding to the first optical network unit, and the second optical network unit in the other optical network units is determined according to the response of the preset message by the other optical network units except the first optical network unit (i.e., step S33) can further include: issuing the preset message to the first logical channel corresponding to the first logical channel identifier according to the first logical channel identifier corresponding to the first optical network unit obtained in advance, wherein the preset message is the preset operation message, and the preset operation is the restart operation or the silent operation; detecting whether there is an other optical network unit responding to the preset message and performing the preset operation within a preset time; when there is an other optical network unit responding to the preset message and performing the preset operation, and it is judged that the other optical network unit is not actively performing the preset operation, the other optical network unit is determined as the second optical network unit.

[0088] Further, when the preset operation message is issued, a timer is started based on the PON port as a unit, and a preset time T is set reboot Before the preset time T reboot is exceeded (i.e., before the preset time T rebootAccording to the registration state of the optical network unit recorded by the PON port, it is detected whether there is another optical network unit responding to the preset message and performing the preset operation. When it is detected that there is another optical network unit responding to the preset message and performing the preset operation, and it is judged that the other optical network unit is not actively performing the preset operation, the other optical network unit is determined as the second optical network unit.

[0089] After the execution preset operation message is issued to the logical channel corresponding to the first optical network unit, if there is another optical network unit responding to the execution preset operation message and performing the preset operation within a preset time, and it is judged that the other optical network unit is not actively performing the preset operation (for example, actively shutting down the offline), that is, it is not offline in response to the execution preset operation message, it indicates that the other optical network unit can receive the execution preset operation message through the first logical channel corresponding to the first optical network unit and perform the same preset operation, that is, it indicates that the first logical channel of the first optical network unit is the same logical channel as the other optical network unit, and can receive and process data through the same logical channel, so that it can be determined that there is a logical channel occupation fault in the logical channel corresponding to the first optical network unit, and the other optical network unit is the second optical network unit interfering with the first optical network unit to cause the logical channel occupation fault.

[0090] Further, according to the registration state data of the other optical network unit recorded by the PON port, it can be judged whether the other optical network unit is actively performing the preset operation. If it is judged that the other optical network unit is actively performing the preset operation, the other optical network unit is ignored.

[0091] Further, according to the message feedback by the other optical network unit responding to the execution preset operation message, the unique identification information of the corresponding optical network unit can be obtained, and according to the obtained unique identification information, the second optical network unit in the other optical network unit can be determined.

[0092] Further, when it is detected that there is no other optical network unit responding to the preset message and performing the preset operation, it can be determined that the first optical network unit has no logical channel occupation fault. Further, when it is determined that the first optical network unit has no logical channel occupation fault, the information of the first optical network unit is removed from the abnormal optical network unit list to update the abnormal optical network unit list.

[0093] Further, after the second optical network unit is determined, the corresponding PON port is taken as a unit, the information (for example, registration information, service information, etc.) of all the second optical network units connected by the determined PON port and the first logical channel identifier corresponding to the first optical network unit in which the logical channel occupation fault exists are taken as indexes, the corresponding index relationship is established, and is recorded in the preset abnormal logical channel identifier table. The abnormal logical channel identifier table is used for recording and managing the information of the logical channel in which the logical channel occupation fault exists and the information of the second optical network unit that interferes with the first optical network unit in which the logical channel occupation fault exists.

[0094] In some embodiments, when the first optical network unit satisfies the first preset condition, the step of issuing a preset message to the first logical channel corresponding to the first optical network unit and determining the second optical network unit in the other optical network units except the first optical network unit according to the response of the other optical network units to the preset message (i.e., step S33) is performed.

[0095] The first preset condition includes any one of the following: the first optical network unit actively goes offline and is in an un-reonline state; the first optical network unit has an uplink error code; the first optical network unit responds to the execution of a preset operation message and is in an offline state and an un-reonline state after executing the preset operation, and the preset operation is a restart operation or a silent operation.

[0096] In some embodiments, after the second optical network unit is determined, the fault positioning detection method further includes: determining the registration state of the second optical network unit according to the pre-acquired registration state feature of the second optical network unit; when the registration state of the second optical network unit is an online state or a newly accessed and unregistered state, performing a shutdown restart operation on the second optical network unit and returning to the step of acquiring the first communication feature data of the plurality of optical network units to be detected; and when the registration state of the second optical network unit is an offline state or a deletion state, reconfiguring the logical channel of at least one of the first optical network unit and the second optical network unit to a different and idle other logical channel.

[0097] When the registration state of the second optical network unit is an online state or a newly accessed and unregistered state, the shutdown restart operation is performed on the second optical network unit, and the step of acquiring the first communication feature data of the plurality of optical network units to be detected is returned, that is, after the shutdown restart operation is performed on the second optical network unit, the fault positioning detection method process of the present application is re-executed to further confirm whether there is still a logical channel occupation fault.

[0098] When the registration state of the second optical network unit is the offline state or the deletion state, the logical channel of at least one of the first optical network unit with the logical channel occupation fault and the second optical network unit causing interference to the first optical network unit is reconfigured to a different and idle other logical channel, so that the first optical network unit and the second optical network unit are respectively configured with different logical channels, thereby facilitating improvement of the logical channel occupation fault of the optical network unit.

[0099] Exemplarily, assuming that the first optical network unit with the logical channel occupation fault is optical network unit A and the second optical network unit causing interference to the optical network unit A is optical network unit B, and the logical channel identifiers of the optical network units A and B are both T, by the fault positioning detection method of the embodiment of the application, when it is detected that the registration state of the optical network unit B is the offline state or the deletion state, the logical channel identifier T corresponding to the optical network unit B can be continuously marked as being occupied by the optical network unit B, and the logical channel identifier T corresponding to the optical network unit A is modified to an arbitrary idle other logical channel identifier S, and the logical channel identifier S is marked as being occupied by the optical network unit A; or, when it is detected that the registration state of the optical network unit B is the offline state or the deletion state, the logical channel identifier T corresponding to the optical network unit A can be continuously marked as being occupied by the optical network unit A, and the logical channel identifier T corresponding to the optical network unit B is modified to an arbitrary idle other logical channel identifier S, and the logical channel identifier S is marked as being occupied by the optical network unit B; or, when it is detected that the registration state of the optical network unit B is the offline state or the deletion state, the logical channel identifier T corresponding to the optical network unit A is modified to an arbitrary idle other logical channel identifier W, and the logical channel identifier W is marked as being occupied by the optical network unit A, and the logical channel identifier T corresponding to the optical network unit B is modified to an arbitrary idle other logical channel identifier L, and the logical channel identifier L is marked as being occupied by the optical network unit B. Thus, the logical channels configured by the optical network unit A and the optical network unit B are different, thereby effectively improving the logical channel occupation problem.

[0100] In some embodiments, after determining the second optical network unit, in order to effectively detect and troubleshoot the logical channel occupation problem, for all currently offline optical network units, periodically query the logical channel assigned to the offline optical network unit, and according to the query result, confirm whether the offline optical network unit has a logical channel occupation problem. Specifically, for each optical network unit currently in an offline state in the plurality of optical network units, every interval of a preset period, send a check message through the logical channel corresponding to the offline optical network unit, and detect whether there is a corresponding response message for the logical channel corresponding to the offline optical network unit; when a response message is detected, it indicates that the offline optical network unit has a logical channel occupation fault, and then the information of the optical network unit sending the response message can be extracted according to the response message, so as to locate the optical network unit interfering with the logical channel of the offline optical network unit; when no response message is detected, it indicates that the offline optical network unit has no logical channel occupation fault.

[0101] In some embodiments, after determining the second optical network unit, in order to effectively detect and troubleshoot the logical channel occupation problem, for each logical channel identifier in the abnormal logical channel identifier table, periodically send a check message to the logical channel corresponding to the logical channel identifier, and check the corresponding response; if there is a valid response message corresponding to the check message, continue to maintain the occupation mark of the logical channel identifier; if there is no valid response message corresponding to the check message, remove the occupation mark of the logical channel identifier, and remove the logical channel identifier from the abnormal logical channel identifier table, and mark the corresponding logical channel identifier as a historical occupation identifier.

[0102] In some embodiments, for a logical channel identifier that has been allocated to an optical network unit and is currently in an idle state, send a check message to the logical channel corresponding to the logical channel identifier according to a preset strategy, and check the corresponding response; when a corresponding response message is detected, it indicates that the logical channel identifier has been occupied by an optical network unit, and the corresponding optical network unit can be identified from the response message, and the logical channel identifier is marked as being occupied by the optical network unit; when no corresponding response message is detected, it indicates that the logical channel identifier is not currently occupied by an optical network unit, so the logical channel identifier can be kept marked as idle.

[0103] The preset strategy can include a strategy of periodically sending a check message, or a strategy of sending a check message based on a trigger event. The trigger event includes (but is not limited to): events such as the presence of an optical network unit online (i.e. powered on), the presence of a new optical network unit access, etc.

[0104] In some embodiments, when assigning logical channels to the optical network unit subsequently, the assignment of the logical channels can be performed according to the marking state of the logical channel identifiers of the logical channels to be assigned, according to a specified strategy. The specified strategy can include assigning the logical channels according to the size order of the assignment priorities of the logical channel identifiers, and the assignment priority of the logical channel identifier can be determined according to the marking state of the logical channel identifier. For example, the assignment priority of the logical channel identifier in the idle state and never assigned, the assignment priority of the logical channel identifier in the idle state and never marked as occupied, and the assignment priority of the logical channel identifier in the idle state and once marked as occupied are set in the descending order, that is, when assigning the logical channels, the logical channel identifier in the idle state and never assigned is assigned first, the logical channel identifier in the idle state and never marked as occupied is assigned second, and the logical channel identifier in the idle state and once marked as occupied is assigned third. In this way, the subsequent logical channel occupation problem can be effectively improved.

[0105] In some embodiments, after determining the second optical network unit, the second optical network unit causing the logical channel occupation problem and the logical channel identifier having the logical channel occupation failure recorded in the abnormal logical channel identifier table can be reported to a fault processing platform, so as to facilitate troubleshooting. Specifically, the second optical network unit causing the logical channel occupation problem and the logical channel identifier having the logical channel occupation failure recorded in the abnormal logical channel identifier table are reported to a network management or other operation and maintenance platform through an alarm message or a notification message, and information recorded by the second optical network unit under the corresponding PON port is carried, so that the platform or the operation and maintenance personnel can combine user account information to troubleshoot and handle the failure.

[0106] It can be understood that the logical channel described above refers to an uplink logical channel, and correspondingly, the logical channel identifier refers to an uplink logical channel identifier.

[0107] According to the fault positioning detection method, the first optical network unit suspected to have a logical channel occupation failure is determined through the communication characteristic data of the multiple optical network units. For the first optical network unit suspected to have a logical channel occupation failure, a preset message is issued to the first logical channel corresponding to the first optical network unit, and the response of other optical network units to the preset message is checked. According to the response of the other optical network units to the preset message, it is further determined whether the first optical network unit has a logical channel occupation failure, so as to determine the second optical network unit interfering with the first logical channel of the first optical network unit and the logical channel being interfered. Therefore, the positioning detection of the logical channel occupation problem is effectively realized, which is beneficial to troubleshooting and improving the logical channel occupation problem.

[0108] It is to be understood that the application is not limited to particular configurations and processes described herein and shown in the drawings, which can vary. For the sake of brevity and clarity, detailed descriptions of known methods and processes will not be discussed in detail herein.

[0109] FIG. 4 shows a block diagram of an optical line terminal according to an embodiment of the present application.

[0110] The optical line terminal according to an embodiment of the present application is shown in FIG. 4. The optical line terminal includes at least one processor 401, at least one memory 402, and one or more I / O interfaces 403. The one or more I / O interfaces 403 are connected between the processor 401 and the memory 402. The memory 402 stores one or more computer programs, which are executed by the at least one processor 401 to enable the at least one processor 401 to implement any of the fault location detection methods described in the above embodiments.

[0111] In the embodiments of the present application, the optical line terminal can be used to implement the fault location detection methods provided by the above embodiments. For details, reference can be made to the detailed description of the fault location detection methods in the above embodiments, which will not be repeated here.

[0112] The present application also provides a passive optical network system, which includes a plurality of optical network units and an optical line terminal. The plurality of optical network units are communicatively connected to the optical line terminal. The optical line terminal includes the optical line terminal provided by the above embodiments. For details, reference can be made to the related description of the optical line terminal in the above embodiments, which will not be repeated here.

[0113] The passive optical network system according to the embodiments of the present application is the communication system described in the above embodiments. For details, reference can be made to the related description of the communication system in the above embodiments, which will not be repeated here.

[0114] The present application also provides a computer readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements any of the fault location detection methods described in the above embodiments. The computer readable storage medium can be a volatile or non-volatile computer readable storage medium.

[0115] The above description is merely illustrative of the embodiments of the present application, and is not used to limit the protection scope of the present application. Generally, various embodiments of the present application can be implemented in hardware or special circuit, software, logic or any combination thereof. For example, some aspects can be implemented in hardware, while other aspects can be implemented in firmware or software that can be executed by a controller, microprocessor or other computing device, although the present application is not limited thereto.

[0116] Embodiments of the application can be implemented by a processor executing computer program instructions, for example, in a processor entity, or by hardware, or by a combination of software and hardware. The computer program instructions can be assembly instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state-setting data, or source code or object code written in any combination of one or more programming languages.

[0117] Any block diagrams of logical flows of the application can represent program steps, or logical steps, or interconnected logic circuit, block and functions, or combinations of one or more of the above. The computer program can be stored in a memory. The memory can be of any suitable type and can be implemented using any suitable data storage technology, such as, but not limited to, a random access memory (RAM), a read-only memory (ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. The computer readable media can include non-transitory storage media. The processor can be of any suitable type and can be implemented using any suitable technology, such as, but not limited to, a general purpose computer, a microprocessor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or any combination thereof.

[0118] The foregoing detailed description of the exemplary embodiments of the application has been presented for the purposes of illustration and description. Many modifications and variations of the above described embodiments of the application are possible in light of the above teachings. The exemplary embodiments were chosen and described in order to provide the best illustration of the application to those skilled in the art. As such, the scope of the application should be determined with reference to the appended claims.

Claims

1. A fault location detection method, applied to an optical line terminal in a communication system, wherein the communication system further comprises a plurality of optical network units communicatively connected to the optical line terminal, the method comprising: Acquiring first communication characteristic data of a plurality of optical network units to be detected; Determining, based on the first communication characteristic data, at least one first optical network unit among the multiple optical network units that is suspected of having a logical channel occupancy fault; Sending a preset message to a first logical channel corresponding to the first optical network unit, and determining a second optical network unit among the other optical network units based on responses of the other optical network units except the first optical network unit among the multiple optical network units to the preset message, The second optical network unit is an optical network unit among the other optical network units that interferes with the occupation of the first logical channel of the first optical network unit, and the first logical channel is an interfered logical channel.

2. The method according to claim 1, wherein The first communication characteristic data includes one or more of registration characteristic data, service characteristic data, and logical channel characteristic data of the optical network unit. Acquiring first communication characteristic data of multiple optical network units to be detected includes: The first communication characteristic data of a plurality of optical network units correspondingly connected to the passive optical network port are recorded through the passive optical network port.

3. The method according to claim 2, wherein: The registration characteristic data includes a registration state parameter, and determining, based on the first communication characteristic data, at least one first optical network unit among the multiple optical network units that is suspected of having a logical channel occupancy fault includes: When the registration state parameter of the optical network unit is greater than a preset registration state parameter threshold, the optical network unit is determined to be a first optical network unit that is suspected of having a logical channel occupation fault.

4. The method according to claim 2, wherein: The service characteristic data includes a service status parameter, and determining, based on the first communication characteristic data, at least one first optical network unit among the multiple optical network units that is suspected of having a logical channel occupancy fault includes: When the service status parameter of the optical network unit is greater than a preset service status parameter threshold, the optical network unit is determined to be a first optical network unit that is suspected of having a logical channel occupation fault.

5. The method according to claim 2, wherein: The service characteristic data includes a service bandwidth request parameter, and determining, based on the first communication characteristic data, at least one first optical network unit among the multiple optical network units that is suspected of having a logical channel occupancy fault includes: When the service bandwidth request parameter of the optical network unit within the preset bandwidth allocation period meets the set condition, the optical network unit is determined to be the first optical network unit suspected of having a logical channel occupation fault.

6. The method according to claim 2, wherein: The logical channel characteristic data includes: a first logical channel identifier corresponding to the logical channel currently allocated to the optical network unit, and a cumulative number of allocations corresponding to the first logical channel identifier. The method further comprises: The fault detection priority corresponding to the first optical network unit is determined according to the accumulated number of times the first logical channel identifier corresponding to the first optical network unit is allocated.

7. The method according to claim 6, wherein: Sending a preset message to a first logical channel corresponding to the first optical network unit, and determining, based on responses of other optical network units other than the first optical network unit in the multiple optical network units to the preset message, a second optical network unit among the other optical network units includes: When there are multiple first optical network units suspected of having logical channel occupancy faults, for the multiple first optical network units, in order of the fault detection priorities of the multiple first optical network units, a preset message is sent to the first logical channel corresponding to the first optical network unit for each first optical network unit in turn, and based on the response of the other optical network units other than the first optical network unit in the multiple optical network units to the preset message, a step of determining the second optical network unit among the other optical network units.

8. The method according to claim 1, wherein Sending a preset message to a first logical channel corresponding to the first optical network unit, and determining, based on responses of other optical network units other than the first optical network unit in the multiple optical network units to the preset message, a second optical network unit among the other optical network units includes: According to the pre-acquired first logical channel identifier corresponding to the first optical network unit, the preset message is sent to the first logical channel corresponding to the first logical channel identifier, wherein the preset message is a check message; When detecting that there is a first response message from another optical network unit to the preset message, obtaining unique identification information of the corresponding optical network unit from the first response message; Determine a second optical network unit among the other optical network units according to the acquired unique identification information.

9. The method according to claim 8, wherein Before sending the preset message to the first logical channel corresponding to the first logical channel identifier according to the pre-acquired first logical channel identifier corresponding to the first optical network unit, the method further includes: When the first optical network unit is in an offline state, dynamically allocating bandwidth to a first logical channel corresponding to the first optical network unit, and issuing a dynamic bandwidth allocation message through the first logical channel corresponding to the first optical network unit; Detecting whether there is a second response message of other optical network units to the dynamic bandwidth allocation message in the allocated bandwidth; When it is detected that there are second response messages of other optical network units in the allocated bandwidth, the step of sending the preset message to the first logical channel corresponding to the first logical channel identifier corresponding to the first optical network unit obtained in advance is executed.

10. The method according to claim 8, wherein Before sending the preset message to the first logical channel corresponding to the first logical channel identifier according to the pre-acquired first logical channel identifier corresponding to the first optical network unit, the method further includes: According to the first logical channel identifier, send a preset operation execution message to the first logical channel corresponding to the first logical channel identifier, wherein the preset operation is a restart operation or a silent operation; When the first optical network unit performs the preset operation and is in an offline state, the step of sending the preset message to the first logical channel corresponding to the first logical channel identifier according to the pre-acquired first logical channel identifier corresponding to the first optical network unit is executed.

11. The method according to claim 10, wherein: When the first optical network unit performs the preset operation and is in an offline state, the method further includes: Detecting whether there are other optical network units that respond to the message for performing the preset operation and are in an offline state after performing the preset operation; When it is detected that the other optical network unit responds to the message for executing the preset operation and is in an offline state after executing the preset operation, the other optical network unit is determined as the second optical network unit.

12. The method according to claim 1, wherein Sending a preset message to a first logical channel corresponding to the first optical network unit, and determining, based on responses of other optical network units other than the first optical network unit in the multiple optical network units to the preset message, a second optical network unit among the other optical network units includes: According to the first logical channel identifier corresponding to the first optical network unit obtained in advance, the preset message is sent to the first logical channel corresponding to the first logical channel identifier, wherein the preset message is a preset operation execution message, and the preset operation is a restart operation or a silent operation; Detecting whether there are other optical network units that respond to the preset message and perform the preset operation within a preset time; When there are other optical network units that respond to the preset message and perform the preset operation, and it is determined that the other optical network units do not actively perform the preset operation, the other optical network units are determined as second optical network units.

13. The method according to claim 1, wherein Sending a preset message to a first logical channel corresponding to the first optical network unit, and determining, based on responses of other optical network units other than the first optical network unit in the multiple optical network units to the preset message, a second optical network unit among the other optical network units includes: When the first optical network unit meets a first preset condition, executing the step of sending a preset message to a first logical channel corresponding to the first optical network unit, and determining a second optical network unit among the other optical network units based on responses of the other optical network units except the first optical network unit among the multiple optical network units to the preset message, The first preset condition includes any one of the following: The first optical network unit is actively offline and is in a state of not coming back online; An uplink bit error occurs in the first optical network unit; The first optical network unit responds to the message for executing the preset operation and is offline and not back online after executing the preset operation.

14. The method according to claim 1, wherein Determining, according to the first communication characteristic data, at least one first optical network unit among the multiple optical network units that is suspected of having a logical channel occupancy fault includes: When the plurality of optical network units meet a second preset condition, performing a step of determining, according to the first communication characteristic data, at least one first optical network unit among the plurality of optical network units that is suspected of having a logical channel occupancy fault; The second preset condition includes any one or more of the following: The registration status or service status of at least one optical network unit changes; A service bandwidth request parameter of at least one optical network unit changes within a preset bandwidth allocation period; The logical channel corresponding to at least one optical network unit is a reallocated logical channel; All or part of the optical network units are online for the first time.

15. The method according to claim 1, wherein After determining the second optical network unit, the method further includes: Determining the registration status of the second optical network unit according to the pre-acquired registration status feature of the second optical network unit; When the registration status of the second optical network unit is an online state or a newly accessed and unregistered state, shutting down and restarting the second optical network unit, and returning to the step of obtaining the first communication characteristic data of the plurality of optical network units to be detected; When the registration state of the second optical network unit is an offline state or a deleted state, the logical channel of at least one of the first optical network unit and the second optical network unit is reconfigured to another different and idle logical channel.

16. An optical line terminal, comprising: one or more processors; a memory having one or more programs stored thereon, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 15.

17. A passive optical network system comprising: A plurality of optical network units and the optical line terminal according to claim 16, wherein the plurality of optical network units are communicatively connected to the optical line terminal.

18. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 15 is implemented.

Citation Information

Patent Citations

  • Method, device and system for detecting rogue optical network unit

    CN106464356A

  • Method device and system for detecting rogue optical network unit

    IN201717021014A

  • Optical network unit detection method and apparatus, and passive optical network system

    WO2017113214A1

Cited By

  • Communication scheduling method and system for sequentially aggregating physical layers based on PON (Passive Optical Network)

    CN122160659A