Broadband network fault diagnosis method, device and equipment and readable storage medium
Patent Information
- Application Number
- CN202210536503.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-17
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2042-05-17
AI Technical Summary
[0005]本发明的主要目的在于提供一种宽带网络故障诊断方法、装置、设备及可读存储介质,旨在解决现有诊断手段单一造成的故障区域不准确的技术问题
[0039]本发明通过定时获取第一ONU中的软探针所采集的软探针数据,基于所述软探针数据确定所述第一ONU对应的中断事件的中断事件表;接着基于所述软探针数据以及所述第二ONU在中断事件表中中断事件对应的第一事件持续时间内流量数据,确定流量统计表,其中,所述第二ONU为所述第一ONU所属的目标OLT对应的ONU中除所述第一ONU之外的其他ONU;而后基于所述中断事件表、所述流量统计表、所述目标OLT对应的资源数据以及OLT告警数据,确定所述中断事件表中各个中断事件对应的故障定界信息,在故障定界通过综合考量软探针数据、资源数据以及OLT告警数据对中断事件进行故障分析,避免了单纯依赖设备告警上报排障的单一手段,提升故障定界效率以及准确性。
Smart Images

Figure CN117118815B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a broadband network fault diagnosis method, apparatus, device, and readable storage medium. Background Technology
[0002] As a core module for complaint pre-processing, the fault diagnosis device for wired home broadband directly addresses frontline users and is of great practical significance for shortening fault location, responding to customer complaints, and enhancing brand value.
[0003] In related technologies, home broadband fault diagnosis is based on positive account-based fault determination. This involves first tracing the account-based resource tree: "Account - Optical Network Unit (ONU) - Splitter - Optical Line Terminal (OLT) - Broadband Access Server (BAS)". Then, alarm data and user account data are analyzed layer by layer. Finally, user complaints are assessed based on the status of each node, guiding users to troubleshoot or forwarding the problem to the relevant nodes. However, current fault diagnosis is based on single-user, single-node logical judgments, lacking correlation. Furthermore, group fault diagnosis relies on proactive alarm reporting from devices, a simplistic approach lacking effective verification mechanisms, leading to inaccurate fault location identification.
[0004] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention
[0005] The main objective of this invention is to provide a broadband network fault diagnosis method, apparatus, device, and readable storage medium, aiming to solve the technical problem of inaccurate fault location caused by the limited diagnostic methods in existing systems.
[0006] To achieve the above objectives, the present invention provides a broadband network fault diagnosis method, which includes the following steps:
[0007] The soft probe data collected by the soft probe in the first ONU is acquired periodically, and the interrupt event table corresponding to the interrupt event of the first ONU is determined based on the soft probe data.
[0008] Based on the soft probe data and the traffic data of the second ONU during the duration of the first event corresponding to the interruption event in the interruption event table, a traffic statistics table is determined, wherein the second ONU is the other ONUs besides the first ONU among the ONUs corresponding to the target OLT to which the first ONU belongs;
[0009] Based on the interruption event table, the traffic statistics table, the resource data corresponding to the target OLT, and the OLT alarm data, the fault delimitation information corresponding to each interruption event in the interruption event table is determined.
[0010] Furthermore, the step of determining the fault delimitation information corresponding to each interruption event in the interruption event table based on the interruption event table, the traffic statistics table, the resource data corresponding to the target OLT, and the OLT alarm data includes:
[0011] Obtain the pending interrupt events from the interrupt event table;
[0012] If, based on the OLT alarm data, it is determined that the target OLT has an OLT disconnection alarm, and based on the traffic statistics table, it is determined that among the ONUs connected to the target OLT, there is an ONU with a sudden drop in traffic, then the fault delimitation information is determined to be an OLT fault, and the fault location corresponding to the fault delimitation information is the OLT.
[0013] If the target OLT does not have an OLT disconnection alarm, or if there is no ONU with a sudden drop in traffic among the ONUs connected to the target OLT, then based on the resource data, determine whether there is a target PON port card with a fault alarm in the PON port card corresponding to the target OLT within the duration of the second event corresponding to the interruption event to be processed.
[0014] If a target PON port card exists, and the ONU corresponding to the target PON port card experiences a sudden drop in traffic based on the traffic statistics table, then the fault delimitation information is determined to be a PON port card fault, and the fault location corresponding to the fault delimitation information is the PON port.
[0015] Furthermore, the broadband network fault diagnosis method also includes:
[0016] If there is no target PON port card, or if the ONU corresponding to the target PON port card does not experience a sudden drop in traffic, then based on the resource data and OLT alarm data, it is determined whether there is a first target duration within the duration of the second event, wherein there is an OLT room where the number of PON port interruption alarms is greater than a preset number within the first target duration.
[0017] If the second event lasts for the first target duration, and it is determined from the traffic statistics table that there is an ONU with a sudden drop in traffic among the ONUs connected to the OLT room, then the fault delimitation information is determined to be a trunk optical cable fault, and the fault location corresponding to the fault delimitation information is a trunk optical cable.
[0018] Furthermore, the broadband network fault diagnosis method also includes:
[0019] If there is no first target duration, or if there is a first target duration but no ONU with a sudden drop in traffic, then based on the resource data and OLT alarm data, it is determined whether there is a second target duration within the duration of the second event, wherein there is a target PON port with a preset number of PON port interruption alarms within the second target duration.
[0020] If the second event duration includes the second target duration, and the ONU corresponding to the target PON port is determined to have a sudden drop in traffic based on the traffic statistics table, then the fault delimitation information is determined to be a distribution optical cable fault, and the fault location corresponding to the fault delimitation information is the distribution optical cable.
[0021] Furthermore, the broadband network fault diagnosis method also includes:
[0022] If there is no second target duration, or if there is a second target duration and the ONU corresponding to the target PON port does not experience a sudden drop in traffic, then the ONU is determined to have an offline alarm during the duration of the second event based on the OLT alarm data.
[0023] If the first ONU has an offline alarm, then based on the resource data and OLT alarm data, it is determined whether there is a third target duration within the duration of the second event, wherein the number of ONUs with offline alarms in the second-level splitter to which the first ONU belongs within the third target duration is greater than a first preset number.
[0024] If a third target duration exists within the duration of the second event, and the ONU with an offline alarm is determined to have a sudden drop in traffic based on the traffic statistics table, then the fault delimitation information is determined to be an uplink port fault of the secondary optical splitter, and the fault location corresponding to the fault delimitation information is the secondary optical splitter.
[0025] Furthermore, the broadband network fault diagnosis method also includes:
[0026] If the first ONU has an offline alarm, and there are no other ONUs with offline alarms among the ONUs corresponding to the secondary splitter during the duration of the second event, when the first ONU does not have TCP handshake delay quality issues or WiFi signal strength quality issues during the duration of the second event based on the traffic statistics table, the fault delimitation information is determined to be a customer line fault, and the fault location corresponding to the fault delimitation information is the customer line.
[0027] If the first ONU does not have an offline alarm, and based on the traffic statistics table it is determined that the first ONU has poor TCP handshake delay and poor WiFi signal strength during the duration of the second event, then the fault delimitation information is determined to be a WiFi fault and the fault location corresponding to the fault delimitation information is the WiFi module.
[0028] If the first ONU does not have an offline alarm, and the first ONU does not have TCP handshake delay quality issues or WiFi signal strength quality issues during the duration of the second event, then when the first ONU has frequent start-stop events, the fault delimitation information is determined to be a customer line fault; when the first ONU does not have frequent start-stop events, the fault delimitation information is determined to be a transmission bearer line or BRAS fault.
[0029] Further, the step of determining the traffic statistics table based on the soft probe data and the traffic data of the second ONU during the duration of the second event corresponding to the interruption event in the interruption event table includes:
[0030] Based on the soft probe data, the first WAN port traffic, first TCP handshake delay quality difference, and first WiFi signal strength quality difference of the first ONU in each statistical time period are determined, wherein the statistical time period is each time period within the duration of the first event corresponding to the interruption event in the interruption event table;
[0031] Based on the traffic data, determine the second WAN port traffic, second TCP handshake latency quality difference, and second WiFi signal strength quality difference of the second ONU in each statistical time period;
[0032] The traffic statistics table is generated based on the first WAN port traffic, the first TCP handshake latency quality, the first WiFi signal strength quality, the second WAN port traffic, the second TCP handshake latency quality, and the second WiFi signal strength quality.
[0033] Furthermore, to achieve the above objectives, the present invention also provides a broadband network fault diagnosis device, the broadband network fault diagnosis device comprising:
[0034] The acquisition module is used to periodically acquire the soft probe data collected by the soft probe in the first ONU, and determine the interrupt event table of the interrupt event corresponding to the first ONU based on the soft probe data.
[0035] The first determining module is used to determine a traffic statistics table based on the soft probe data and the traffic data of the second ONU within the duration of the first event corresponding to the interruption event in the interruption event table, wherein the second ONU is the other ONUs besides the first ONU among the ONUs corresponding to the target OLT to which the first ONU belongs;
[0036] The fault diagnosis module is used to determine the fault delimitation information corresponding to each interrupt event in the interrupt event table based on the interrupt event table, the traffic statistics table, the resource data corresponding to the target OLT, and the OLT alarm data.
[0037] In addition, to achieve the above objectives, the present invention also provides a broadband network fault diagnosis device, the broadband network fault diagnosis device comprising: a memory, a processor, and a broadband network fault diagnosis program stored in the memory and executable on the processor, wherein the broadband network fault diagnosis program, when executed by the processor, implements the steps of the aforementioned broadband network fault diagnosis method.
[0038] In addition, to achieve the above objectives, the present invention also provides a computer-readable storage medium storing a broadband network fault diagnosis program, which, when executed by a processor, implements the steps of the aforementioned broadband network fault diagnosis method.
[0039] This invention acquires soft probe data collected by soft probes in a first ONU at regular intervals, and determines an interrupt event table for the interrupt events corresponding to the first ONU based on the soft probe data. Then, based on the soft probe data and the traffic data of the second ONU within the duration of the first event corresponding to the interrupt event in the interrupt event table, a traffic statistics table is determined, wherein the second ONU is any other ONU besides the first ONU in the target OLT to which the first ONU belongs. Subsequently, based on the interrupt event table, the traffic statistics table, the resource data corresponding to the target OLT, and the OLT alarm data, fault delimitation information corresponding to each interrupt event in the interrupt event table is determined. Fault delimitation is performed by comprehensively considering soft probe data, resource data, and OLT alarm data to analyze the interrupt events, avoiding the single method of relying solely on device alarm reporting for troubleshooting, and improving the efficiency and accuracy of fault delimitation. Attached Figure Description
[0040] Figure 1 This is a schematic diagram of an embodiment of a broadband network fault diagnosis device in a hardware operating environment involved in the present invention.
[0041] Figure 2 This is a flowchart illustrating the first embodiment of the broadband network fault diagnosis method of the present invention.
[0042] Figure 3 This is a schematic diagram of the functional modules of an embodiment of the broadband network fault diagnosis device of the present invention.
[0043] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0044] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0045] Figure 1This is a schematic diagram of the structure of a broadband network fault diagnosis device in the hardware operating environment involved in the embodiments of the present invention.
[0046] The broadband network fault diagnosis device in this embodiment of the invention can be a PC, an OLT, or a terminal device such as a smartphone.
[0047] like Figure 1 As shown, the broadband network fault diagnosis device may include: a processor 1001, such as a CPU; a network interface 1004; a user interface 1003; a memory 1005; and a communication bus 1002. The communication bus 1002 is used to establish communication between these components. The user interface 1003 may include a display screen and an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be high-speed RAM or non-volatile memory, such as a disk drive. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0048] Optionally, broadband network fault diagnosis equipment may also include cameras, RF (Radio Frequency) circuits, sensors, audio circuits, WiFi modules, etc. Of course, broadband network fault diagnosis equipment may also be equipped with other sensors such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, which will not be elaborated upon here.
[0049] Those skilled in the art will understand that Figure 1 The terminal structure shown does not constitute a limitation on broadband network fault diagnosis equipment and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0050] like Figure 1 As shown, the memory 1005, which serves as a computer storage medium, may include an operating system, a network communication module, a user interface module, and a broadband network fault diagnosis program.
[0051] exist Figure 1 In the broadband network fault diagnosis device shown, the network interface 1004 is mainly used to connect to the backend server and communicate with the backend server; the user interface 1003 is mainly used to connect to the client (user end) and communicate with the client; and the processor 1001 can be used to call the broadband network fault diagnosis program stored in the memory 1005.
[0052] In this embodiment, the broadband network fault diagnosis device includes: a memory 1005, a processor 1001, and a broadband network fault diagnosis program stored in the memory 1005 and executable on the processor 1001. When the processor 1001 calls the broadband network fault diagnosis program stored in the memory 1005, it executes the steps of the broadband network fault diagnosis methods in the following embodiments.
[0053] This invention also provides a broadband network fault diagnosis method, referring to... Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of the broadband network fault diagnosis method of the present invention.
[0054] In this embodiment, the broadband network fault diagnosis method includes:
[0055] Step S101: Periodically acquire the soft probe data collected by the soft probe in the first ONU, and determine the interrupt event table of the interrupt event corresponding to the first ONU based on the soft probe data;
[0056] Home broadband service is a wired network that allows users to access the internet at home via laptops, tablets, and / or internet TVs, and to use services such as web browsing, video browsing, and internet TV browsing.
[0057] A home broadband network mainly consists of the following components:
[0058] Home network: This includes a smart gateway, an Optical Network Unit (ONU), and a Wi-Fi (wireless communication technology) router. User terminals (such as laptops, tablets, and / or internet TVs) can access the network through the Wi-Fi router, which is connected to the ONU via a network cable. Most ONUs also have a built-in Wi-Fi module, allowing users to connect directly through the ONU without needing a Wi-Fi router.
[0059] Passive Optical Network (PON) access network: includes optical fiber, primary optical distribution box, secondary optical distribution box, and optical line terminal (OLT). User data is accessed to the OLT through the PON access network.
[0060] Broadband Remote Access Server (BRAS): Provides user management and communicates with the AAA server.
[0061] Content network: Provides specific services to users.
[0062] There are two main categories of reasons for home broadband network outages:
[0063] The first reason is the line: weak light or loss of optical signal in the main and branch optical fibers due to "municipal construction, human damage, natural aging";
[0064] The second reason is equipment-related: power outages, board or port failures in "home routers, optical modems, OLTs, BRAS, CDNs, and service platforms".
[0065] In related technologies, determining whether a home broadband service network has been interrupted is generally done through alarms from the OLT (optical line terminal) device. The basic principle of the alarm is as follows: the OLT device periodically monitors the optical signal strength of the PON port and the connected smart gateways (ONUs). If it detects a loss of optical signal, it triggers an alarm. The interruption alarms triggered by the OLT fall into three categories:
[0066] ONU offline alarm: Single ONU interrupt;
[0067] PON port interruption alarm: A fault occurred in one of the PON ports of the OLT, causing an interruption;
[0068] OLT offline alarm: All PON ports under the OLT have been interrupted.
[0069] In this embodiment, a soft probe is set in each ONU (Optical Network Unit). The soft probe is software that monitors and collects data from the ONU and reports the sampling results (soft probe data) at regular intervals. The time interval can be reasonably set, for example, 10 minutes. The soft probe data includes the ONU's device ID (ONUSN), the ONU's power-on time, the sampling time, the ONU's PPPoE duration, the ONU's WAN port traffic, the strength of the ONU's received WiFi signal, the strength of the ONU's transmitted WiFi signal, and the ONU's TCP handshake duration, etc.
[0070] In this embodiment, soft probe data collected by the soft probe in the first ONU is acquired periodically, and an interrupt event table corresponding to the interrupt event of the first ONU is determined based on the soft probe data. First, the interrupt event corresponding to the first ONU is determined based on the soft probe data, and then the interrupt event table is generated based on the interrupt event. Specifically, the power-on time and PPPoE duration of the first ONU in the soft probe data are acquired, and the expected cumulative PPPoE duration is determined according to the sampling interval of the soft probe data and the initial PPPoE duration. The actual cumulative PPPoE duration is determined according to the acquired PPPoE duration. Whether the first ONU has experienced an interruption is determined according to the expected cumulative PPPoE duration and the actual cumulative PPPoE duration.
[0071] Since the soft probe collects data every 10 minutes (600 seconds), if the first ONU does not experience an interruption, the PPPoE duration field will continuously increase by 600. If the user restarts the first ONU, the power-on time field will be reset. Therefore, determining whether the first ONU has been interrupted by using the PPPoE duration field can eliminate cases where the power-on time changes, i.e., cases where the first ONU restarts. This avoids misjudging a first ONU restart as a broadband network interruption and improves the accuracy of first ONU interruption detection.
[0072] After acquiring the power-on time and PPPoE duration of the first ONU, the expected cumulative PPPoE duration is determined based on the sampling interval and the initial PPPoE duration. The actual cumulative PPPoE duration is then determined based on the acquired PPPoE duration. Specifically, this is done using a "dynamic sliding window" approach.
[0073] Step 1: Read a soft probe acquisition record:
[0074] R(i)={sn(i),t sample (i),t boot (i),t pppoe (i)}
[0075] Where sn(i) is the i-th record, t sample (i) represents the sampling time corresponding to the i-th sampling, t boot (i) represents the power-on time corresponding to the i-th sampling, t pppoe (i) represents the duration of the PPPoE corresponding to the i-th sampling. The window width n can be set to 1, and the window width is represented by the number of samples. This record t pppoe (i) The start time t of the window s ; can t s As the initial duration of PPPOE.
[0076] Step 2: Read the next soft probe acquisition record:
[0077] R(i+1)={sn(i+1),t sample (i+1),t boot (i+1),t pppoe (i+1)}
[0078] Determine the power-on time t corresponding to this data collection record. boot (i+1) Compared to the previous data collection record, the power-on time t boot (i) Has a change occurred? If a change has occurred, it means the user has restarted the first ONU, so proceed to step 1. If no change has occurred, proceed to step 3.
[0079] Step 3: If the power-on time t corresponds to this data collection record boot (i+1) Compared to the previous data collection record, the power-on time t boot (i) If nothing has changed, then increase the window width by 1, i.e., n = n + 1. Determine the expected cumulative PPPoE duration based on the sampling interval and the initial PPPoE duration. The expected cumulative PPPoE duration T p (n):
[0080] T p (n)=n*t s +0.5*n*(n-1)*p
[0081] Where p is the sampling interval of the soft probe, which can be selected as 600 seconds, and t s The initial PPPoE duration is given; the actual cumulative PPPoE duration is determined based on the collected PPPoE duration, and the actual cumulative PPPoE duration T(n) is:
[0082]
[0083] Step 4: After obtaining the expected and actual cumulative PPPoE durations, determine whether the first ONU experienced an interruption based on these durations. Specifically, determine the standard deviation of the cumulative PPPoE duration based on the collected PPPoE duration. The standard deviation of the cumulative PPPoE duration, Std(n), is:
[0084] Std(n)=std(tpppoe(1),tpppoe(2),...,tpppoe(n))
[0085] The interruption of the first ONU is determined based on the standard deviation, the expected cumulative duration of PPPoE, and the actual cumulative duration of PPPoE.
[0086] Step 5: After obtaining the standard deviation of the cumulative PPPoE duration, determine the difference Tp(n) - T(n) between the expected and actual cumulative PPPoE duration. Based on the difference Tp(n) - T(n) and the standard deviation of the cumulative PPPoE duration, determine whether the first ONU has experienced an interruption. Specifically, if the difference Tp(n) - T(n) is greater than Std(n), it indicates that the first ONU has experienced an interruption; if the difference Tp(n) - T(n) is not greater than Std(n), it indicates that the first ONU has not experienced an interruption.
[0087] Repeat steps 1 through 5 above to determine whether the interrupted network has been interrupted.
[0088] It should be noted that when it is determined that the first ONU has been interrupted, the following steps are taken: the first acquisition time point corresponding to the last acquisition before the first ONU was interrupted, the second acquisition time point corresponding to the first acquisition after the interruption was restored, and the duration of the target PPPoE acquired during the first acquisition after the interruption was restored; the interruption duration is determined; after it is determined that the first ONU has been interrupted, the interruption duration record corresponding to the first ONU within a preset duration is obtained, and the interruption duration record includes the interruption duration corresponding to each interruption within the preset duration; the interruption duration record is used to determine whether the first ONU has a frequent interruption phenomenon.
[0089] When an interruption is detected in the first ONU, the first acquisition time point t corresponding to the last acquisition before the interruption can be obtained. sample (i) The second acquisition time point t corresponding to the first acquisition after the interruption is restored. sample (i+1), and the duration t of the target PPPOE acquired during the first acquisition after the interruption recovery. pppoe (i+1), based on the first acquisition time point t sample (i) Second data collection time point t sample (i+1) and the target PPPoE duration t pppoe (i+1) Determine the time t when the interrupt occurs. cut and the interruption duration t dur Wherein, the interruption occurs at time t cut :
[0090] t cut =t sample (i+1)
[0091] Interruption duration t dur :
[0092] t dur =t cut -t sample (i)-t pppoe(i+1)
[0093] After obtaining the occurrence time and duration of the first ONU interrupt, the occurrence time and duration of the interrupt are saved to record the interrupt duration corresponding to the first ONU. By recording the interrupt duration of the first ONU, it can be determined whether the first ONU frequently experiences interrupts.
[0094] Specifically, the interrupt duration record corresponding to the first ONU within a preset duration is obtained. This interrupt duration record includes the interrupt duration corresponding to each interrupt within the preset duration. The interrupt duration record is a data sequence with the interrupt duration corresponding to each interrupt of the first ONU within the preset duration as its element. The interrupt duration record can be denoted as D = {d1, d2, d3, ..., d...} i The number of interruptions k = 0; the preset duration can be selected as one day, so that the interrupt duration record of the first ONU within one day can be obtained. Of course, in other embodiments, the preset duration can also be determined according to actual needs, and this embodiment does not limit it.
[0095] After obtaining the interrupt duration record corresponding to the first ONU within the preset time period, the elements in the data sequence are read sequentially. Each time an element is read from the data sequence, the average value and standard deviation of the read elements are determined. When the average value and standard deviation meet the preset conditions, the interrupt count is incremented by one. It is then checked whether all elements in the data sequence have been obtained. If so, it is determined whether the first ONU has frequent interruption phenomenon based on the interrupt count. If not, the step of sequentially reading the elements in the data sequence is executed.
[0096] Specifically, the sliding window width n can be set to 1, and an array A can be defined. Array A is initially empty. Elements from the interruption duration record D are sequentially read into A. The process exits when the last element is read. The number of interruptions is recorded as k. The mean avg(A) and standard deviation std(A) of array A are calculated. If avg(A) is less than a first preset threshold and std(A) is less than a second preset threshold, the sliding window width n = n + 1, and the process continues sequentially reading elements from D into A until all elements in D have been read. After reading the last element in D, if n is greater than a third preset threshold, then k = k + 1. When n is greater than the third preset threshold, it indicates that the first ONU has experienced continuous interruptions; otherwise, the first ONU has not experienced continuous interruptions. The first preset threshold can be selected as 15, the second preset threshold as 5, and the third preset threshold as 3. Of course, in other embodiments, the first, second, and third preset thresholds can be set according to actual needs; this embodiment does not limit this.
[0097] Step S102: Based on the soft probe data and the traffic data of the second ONU within the duration of the first event corresponding to the interruption event in the interruption event table, determine the traffic statistics table, wherein the second ONU is the other ONUs besides the first ONU among the ONUs corresponding to the target OLT to which the first ONU belongs;
[0098] In this embodiment, when generating the interruption event table, i.e., when an interruption event occurs at the first ONU, the second ONU in the target OLT (optical line terminal) to which the first ONU belongs is determined based on the resource data of the target OLT. This second ONU is any ONU connected to the target OLT other than the first ONU. The traffic data of the second ONU during the duration of the first event corresponding to the interruption event in the interruption event table is then obtained. The format of the resource data can be: OLT, PON port, primary splitter, secondary splitter, ONU SN, that is, the OLT, PON port, primary splitter, and secondary splitter of the ONU corresponding to the ONU SN.
[0099] When traffic data is acquired, a traffic statistics table is determined based on the soft probe data and the traffic data. Specifically, based on the soft probe data, the first WAN port traffic, first TCP handshake delay quality difference, and first WiFi signal strength quality difference of the first ONU in each statistical time period are first determined, as well as the second WAN port traffic, second TCP handshake delay quality difference, and second WiFi signal strength quality difference of the second ONU in each statistical time period. Then, a traffic statistics table is generated. The traffic statistics table includes: interruption event number, ONU SN, statistical time, WAN port traffic of the corresponding ONU (taking the total uplink and downlink traffic), whether the ONU has TCP handshake delay quality difference, and whether the ONU has WiFi signal strength quality difference.
[0100] Step S103: Based on the interruption event table, the traffic statistics table, the resource data corresponding to the target OLT, and the OLT alarm data, determine the fault delimitation information corresponding to each interruption event in the interruption event table.
[0101] In this embodiment, when the traffic statistics table is obtained, the fault delimitation information corresponding to each interruption event in the interruption event table is determined based on the interruption event table, the traffic statistics table, the resource data corresponding to the target OLT, and the OLT alarm data. Then, the interruption event is analyzed by comprehensively considering the traffic statistics table, resource data, and OLT alarm data in the fault delimitation, avoiding the single method of relying solely on device alarm reporting for troubleshooting, and improving the efficiency and accuracy of fault delimitation.
[0102] The broadband network fault diagnosis method proposed in this embodiment acquires soft probe data collected by soft probes in a first ONU at regular intervals, and determines an interruption event table corresponding to the first ONU based on the soft probe data. Then, based on the soft probe data and the traffic data of the second ONU within the duration of the first event corresponding to the interruption event in the interruption event table, a traffic statistics table is determined, wherein the second ONU is the other ONUs besides the first ONU in the ONU corresponding to the target OLT to which the first ONU belongs. Then, based on the interruption event table, the traffic statistics table, the resource data corresponding to the target OLT, and the OLT alarm data, fault delimitation information corresponding to each interruption event in the interruption event table is determined. In fault delimitation, the interruption event is analyzed by comprehensively considering the soft probe data, resource data, and OLT alarm data, avoiding the single method of relying solely on equipment alarm reporting for troubleshooting, and improving the efficiency and accuracy of fault delimitation.
[0103] Based on the first embodiment, a second embodiment of the broadband network fault diagnosis method of the present invention is proposed. In this embodiment, step S103 includes:
[0104] Step S201: Obtain the interrupt events to be processed from the interrupt event table;
[0105] Step S202: If it is determined based on the OLT alarm data that the target OLT has an OLT disconnection alarm, and based on the traffic statistics table it is determined that there is an ONU with a sudden drop in traffic among the ONUs connected to the target OLT, then the fault delimitation information is determined to be an OLT fault, and the fault location corresponding to the fault delimitation information is the OLT.
[0106] Step S203: If the target OLT does not have an OLT disconnection alarm, or if there is no ONU with a sudden drop in traffic among the ONUs connected to the target OLT, then based on the resource data, determine whether there is a target PON port card with a fault alarm in the PON port card corresponding to the target OLT within the duration of the second event corresponding to the interruption event to be processed.
[0107] Step S204: If a target PON port board exists, and the ONU corresponding to the target PON port board is found to have a sudden drop in traffic based on the traffic statistics table, then the fault delimitation information is determined to be a PON port board fault, and the fault location corresponding to the fault delimitation information is the PON port.
[0108] In this embodiment, when the traffic statistics table is obtained, the interrupt events to be processed in the interrupt event table are obtained. For example, when there are multiple interrupt events in the interrupt event table, the interrupt events in the interrupt event table are obtained sequentially based on the interrupt event number. For each pending interruption event, it is determined whether the target OLT has an OLT disconnection alarm based on OLT alarm data. That is, whether the target OLT has an OLT disconnection alarm during the second event duration corresponding to the pending interruption event. If the target OLT has the OLT disconnection alarm, it is determined whether there is an ONU with a sudden drop in traffic among the ONUs connected to the target OLT based on the traffic statistics table. That is, it is determined whether there is an ONU with a sudden drop in traffic among the ONUs connected to the target OLT during the second event duration. For each ONU connected to the target OLT, the traffic at the start time and the traffic at the end time of the pending interruption event can be obtained first. If the traffic at the end time / the traffic at the start time is less than 0.2, it is determined that the ONU has a sudden drop in traffic. Alternatively, if the sum of the traffic of all ONUs connected to the target OLT during the statistical time corresponding to the pending interruption event is less than a preset traffic, such as 10MB, it is determined that all ONUs have experienced a sudden drop in traffic.
[0109] If it is determined that there is an ONU with a sudden drop in traffic among the ONUs connected to the target OLT, then the fault delimitation information is determined to be an OLT fault, and the fault location corresponding to the fault delimitation information is the OLT.
[0110] Next, if the target OLT does not have an OLT disconnection alarm, or if the target OLT has an OLT disconnection alarm but there is no ONU with a sudden drop in traffic among the ONUs connected to the target OLT, then based on the resource data, it is determined whether there is a target PON port card with a fault alarm in the PON port card corresponding to the target OLT during the second event duration corresponding to the interruption event to be processed. Specifically, first, the PON port card corresponding to the target OLT is determined based on the resource data, and then based on the OLT alarm data, it is determined whether each PON port card has a fault alarm during the second event duration. If so, the PON port card with the fault alarm is taken as the target PON port card.
[0111] If a target PON port board exists, the ONU corresponding to the target PON port board is determined based on the resource data, and the traffic statistics table is used to determine whether there is a sudden drop in traffic for the ONU corresponding to the target PON port board. If so, the fault delimitation information is determined to be a PON port board fault, and the fault location corresponding to the fault delimitation information is the PON port.
[0112] The broadband network fault diagnosis method proposed in this embodiment obtains the pending interruption events in the interruption event table; then, if it is determined based on the OLT alarm data that the target OLT has an OLT disconnection alarm, and based on the traffic statistics table, it is determined that there is an ONU with a sudden drop in traffic among the ONUs connected to the target OLT, then the fault delimitation information is determined to be an OLT fault, and the fault location corresponding to the fault delimitation information is the OLT; then, if the target OLT does not have an OLT disconnection alarm, or if there is no ONU with a sudden drop in traffic among the ONUs connected to the target OLT, then the pending interruption events are determined based on the resource data. During the corresponding second event duration, it is determined whether there is a target PON port card with a fault alarm in the PON port card corresponding to the target OLT; then, if there is a target PON port card, and it is determined based on the traffic statistics table that the ONU corresponding to the target PON port card has a sudden drop in traffic, then the fault delimitation information is determined to be a PON port card fault, and the fault location corresponding to the fault delimitation information is the PON port. It is possible to delimit OLT faults and PON port card faults based on the traffic statistics table, the resource data corresponding to the target OLT, and the OLT alarm data, thereby accurately obtaining fault delimitation information and further improving the efficiency and accuracy of fault delimitation.
[0113] Based on the second embodiment, a third embodiment of the broadband network fault diagnosis method of the present invention is proposed. In this embodiment, the broadband network fault diagnosis method further includes:
[0114] Step S301: If there is no target PON port board, or if the ONU corresponding to the target PON port board does not experience a sudden drop in traffic, then based on the resource data and OLT alarm data, determine whether there is a first target duration within the duration of the second event, wherein there is an OLT room where the number of PON port interruption alarms is greater than a preset number within the first target duration.
[0115] Step S302: If the first target duration exists within the duration of the second event, and it is determined from the traffic statistics table that there is an ONU with a sudden drop in traffic among the ONUs connected to the OLT room, then the fault delimitation information is determined to be a trunk optical cable fault and the fault location corresponding to the fault delimitation information is a trunk optical cable.
[0116] In this embodiment, if there is no target PON port card, or if there is no traffic drop in the ONU corresponding to the target PON port card when it exists, then based on resource data and OLT alarm data, it is determined whether there is a first target duration within the duration of the second event. Specifically, based on resource data, all existing OLT rooms are identified; based on OLT alarm data, OLT rooms with PON port interruption alarms are identified; within the duration of the second event, the number of alarms in OLT rooms with PON port interruption alarms is counted; OLT rooms with alarms exceeding the preset number are identified; the alarm times when the number of alarms exceeds the preset number in each alarm OLT room are counted; and the time difference between each alarm time and the corresponding alarm time when the previous alarm count minus 1 is determined. If there is a target time difference less than the first preset duration within this time difference, then the existence of the first target duration is determined.
[0117] If the second event duration falls within the first target duration, then based on the traffic statistics table, it is determined whether there is an ONU with a sudden drop in traffic among the ONUs connected to the OLT equipment room. First, the ONUs connected to the OLT equipment room are determined based on resource data, and then based on the traffic statistics table, it is determined whether there is an ONU with a sudden drop in traffic among the ONUs connected to the OLT equipment room. If there is an ONU with a sudden drop in traffic among the ONUs connected to the OLT equipment room, then the fault delimitation information is determined to be a trunk optical cable fault, and the fault location corresponding to the fault delimitation information is a trunk optical cable.
[0118] It should be noted that the first preset duration and the preset number of times can be set reasonably. For example, the first preset duration is 5 minutes and the preset number of times is 1.
[0119] The broadband network fault diagnosis method proposed in this embodiment determines whether a first target duration exists within the duration of the second event based on the resource data and OLT alarm data if the target PON port card does not exist, or if the ONU corresponding to the target PON port card does not experience a traffic drop. This first target duration includes OLT rooms where the number of PON port interruption alarms exceeds a preset number. Then, if the first target duration exists within the duration of the second event, and the traffic statistics table determines that an ONU connected to the target OLT experiences a traffic drop, the fault delimitation information is determined to be a backbone optical cable fault, and the fault location corresponding to the fault delimitation information is a backbone optical cable. This method can delimit backbone optical cable faults based on the traffic statistics table, the resource data corresponding to the target OLT, and the OLT alarm data, thereby accurately obtaining fault delimitation information and further improving the efficiency and accuracy of fault delimitation.
[0120] Based on the third embodiment, a fourth embodiment of the broadband network fault diagnosis method of the present invention is proposed. In this embodiment, the broadband network fault diagnosis method further includes:
[0121] Step S401: If there is no first target duration, or if there is a first target duration and there is no ONU with a sudden drop in traffic, then based on the resource data and OLT alarm data, determine whether there is a second target duration within the duration of the second event, wherein there is a target PON port with a preset number of PON port interruption alarms within the second target duration.
[0122] Step S402: If the second event duration includes the second target duration, and the ONU corresponding to the target PON port is determined to have a sudden drop in traffic based on the traffic statistics table, then the fault delimitation information is determined to be a distribution optical cable fault, and the fault location corresponding to the fault delimitation information is the distribution optical cable.
[0123] In this embodiment, if there is no first target duration, or if there is a first target duration and there is no ONU with a sudden drop in traffic among the ONUs connected to the OLT data center, then based on resource data and OLT alarm data, it is determined whether there is a second target duration within the duration of the second event. The second target duration is defined as the target PON port that has a preset number of PON port interruption alarms. The OLT to which the PON port corresponding to the target PON port interruption alarm belongs is the target OLT. Specifically, each PON port of the target OLT is determined based on resource data, and each PON port of the target OLT is determined to have a PON port interruption alarm within the duration of the second event based on OLT alarm data. Thus, it is determined whether there is a target PON port. If there is a target PON port, then it is determined that there is a second target duration.
[0124] If the second event duration includes the second target duration, then the ONU corresponding to the target PON port is determined based on resource data, and a traffic drop is determined based on the traffic statistics table. If a traffic drop occurs in the ONU corresponding to the target PON port, then the fault delimitation information is determined to be a distribution optical cable fault, and the fault location corresponding to the fault delimitation information is the distribution optical cable. The distribution optical cable includes the optical fiber line between the primary optical distribution box (primary splitter) and the secondary optical distribution box (secondary splitter).
[0125] It should be noted that the second preset duration and the number of presets can be set appropriately. For example, the second preset duration can be 5 minutes and the number of presets can be 1.
[0126] The broadband network fault diagnosis method proposed in this embodiment determines whether a second target duration exists within the duration of the second event based on the resource data and OLT alarm data, if a first target duration does not exist, or if a first target duration exists but no ONU experiences a sudden drop in traffic, wherein the second target duration contains a target PON port with a preset number of PON port interruption alarms; then, if the second target duration exists within the duration of the second event, and the ONU corresponding to the target PON port experiences a sudden drop in traffic based on the traffic statistics table, the fault delimitation information is determined to be a distribution optical cable fault, and the fault location corresponding to the fault delimitation information is the distribution optical cable.
[0127] Based on the fourth embodiment, a fifth embodiment of the broadband network fault diagnosis method of the present invention is proposed. In this embodiment, the broadband network fault diagnosis method further includes:
[0128] Step S501: If there is no second target duration, or if there is a second target duration and the ONU corresponding to the target PON port does not experience a sudden drop in traffic, then determine whether the first ONU has an offline alarm during the duration of the second event based on the OLT alarm data.
[0129] Step S502: If the first ONU has an offline alarm, then based on the resource data and OLT alarm data, determine whether there is a third target duration within the duration of the second event, wherein the number of ONUs with offline alarms in the secondary splitter to which the first ONU belongs within the third target duration is greater than the first preset number.
[0130] Step S503: If a third target duration exists within the duration of the second event, and the ONU with an offline alarm is determined to have a sudden drop in traffic based on the traffic statistics table, then the fault delimitation information is determined to be an uplink port fault of the secondary optical splitter, and the fault location corresponding to the fault delimitation information is the secondary optical splitter.
[0131] In this embodiment, if there is no second target duration within the duration of the second event, or if there is a second target duration within the duration of the second event and the ONU corresponding to the target PON port does not experience a sudden drop in traffic, then it is determined whether the first ONU has an offline alarm within the duration of the second event based on the OLT alarm data.
[0132] If the first ONU has an offline alarm during the duration of the second event, it is determined whether there is a third target duration during the duration of the second event. Specifically, the number of ONUs with offline alarms in the secondary splitter corresponding to the first ONU is greater than a first preset number during the third target duration. Based on resource data, the secondary splitter to which the first ONU belongs and the ONUs corresponding to the secondary splitter are determined. Based on OLT alarm data, the ONUs with offline alarms in the ONUs corresponding to the secondary splitter during the duration of the second event are determined. It is determined whether the number of ONUs with offline alarms is greater than a first preset number. If it is greater than a first preset number, it is determined that there is a third target duration during the duration of the second event.
[0133] If a third target duration exists within the duration of the second event, and the ONU with an offline alarm is determined to have a sudden drop in traffic based on the traffic statistics table, that is, if it is determined from the traffic statistics table whether each ONU with an offline alarm within the duration of the second event has a sudden drop in traffic, then the fault delimitation information is determined to be an uplink port fault of the secondary optical splitter, and the fault location corresponding to the fault delimitation information is the secondary optical splitter.
[0134] It should be noted that both the second preset duration and the first preset quantity can be set appropriately. For example, the second preset duration can be 2 minutes and the first preset quantity can be 4.
[0135] The broadband network fault diagnosis method proposed in this embodiment determines whether the first ONU has an offline alarm during the second event duration based on the OLT alarm data if there is no second target duration, or if there is a second target duration and the ONU corresponding to the target PON port does not experience a traffic drop. Then, if the first ONU has an offline alarm, it determines whether there is a third target duration during the second event duration, wherein the number of ONUs with offline alarms in the secondary splitter corresponding to the first ONU during the third target duration is greater than a first preset number. Finally, if there is a third target duration during the second event duration, and the traffic statistics table determines that the ONUs with offline alarms experience a traffic drop, the fault delimitation information is determined to be an uplink port fault of the secondary splitter, and the fault location corresponding to the fault delimitation information is the secondary splitter. This method can delimit the secondary splitter fault based on the traffic statistics table, the resource data corresponding to the target OLT, and the OLT alarm data, thereby accurately obtaining fault delimitation information and further improving the efficiency and accuracy of fault delimitation.
[0136] Based on the fifth embodiment, a sixth embodiment of the broadband network fault diagnosis method of the present invention is proposed. In this embodiment, the broadband network fault diagnosis method further includes:
[0137] Step S601: If the first ONU has an offline alarm, and there are no other ONUs with offline alarms among the ONUs corresponding to the secondary splitter during the duration of the second event, when the first ONU does not have TCP handshake delay quality issues and WiFi signal strength quality issues during the duration of the second event based on the traffic statistics table, the fault delimitation information is determined to be a customer line fault and the fault location corresponding to the fault delimitation information is the customer line.
[0138] Step S602: If the first ONU does not have an offline alarm, and it is determined from the traffic statistics table that the first ONU has poor TCP handshake delay and poor WiFi signal strength during the duration of the second event, then the fault delimitation information is determined to be a WiFi fault and the fault location corresponding to the fault delimitation information is the WiFi module.
[0139] Step S603: If the first ONU does not have an offline alarm, and the first ONU does not have TCP handshake delay quality issues or WiFi signal strength quality issues during the duration of the second event, then when the first ONU has frequent start-stop events, the fault delimitation information is determined to be a customer line fault; when the first ONU does not have frequent start-stop events, the fault delimitation information is determined to be a transmission bearer line or BRAS fault.
[0140] In this embodiment, if the first ONU has an offline alarm, and there are no other ONUs with offline alarms among the ONUs corresponding to the secondary optical splitter during the duration of the second event, specifically, the secondary optical splitter to which the first ONU belongs and the ONUs corresponding to the secondary optical splitter are determined based on resource data. Based on OLT alarm data, it is determined whether there are other ONUs with offline alarms among the other ONUs corresponding to the secondary optical splitter during the duration of the second event. If not, based on the traffic statistics table, it is determined whether the first ONU has TCP handshake delay quality issues and WiFi signal strength quality issues during the duration of the second event. If the first ONU does not have TCP handshake delay quality issues and WiFi signal strength quality issues, the fault delimitation information is determined to be a customer line fault, and the fault location corresponding to the fault delimitation information is the customer line.
[0141] If the first ONU does not have an offline alarm, and based on the traffic statistics table, it is determined that the first ONU has poor TCP handshake latency and poor WiFi signal strength during the duration of the second event, then the fault delimitation information is determined to be a WiFi fault and the fault location corresponding to the fault delimitation information is the WiFi module.
[0142] If the first ONU does not have an offline alarm, and the first ONU does not have TCP handshake delay quality issues or WiFi signal strength quality issues during the duration of the second event, then when the first ONU has frequent start-stop events, the fault delimitation information is determined to be a customer line fault; when the first ONU does not have frequent start-stop events, the fault delimitation information is determined to be a transmission bearer line or BRAS fault, that is, a transmission bearer line or BRAS fault above the target OLT.
[0143] The broadband network fault diagnosis method proposed in this embodiment determines the fault delimitation information as a customer line fault and the fault location corresponding to the fault delimitation information as a customer line fault if the first ONU has an offline alarm and no other ONUs corresponding to the secondary optical splitter have offline alarms during the duration of the second event, based on the traffic statistics table, the first ONU does not have TCP handshake delay quality issues or WiFi signal strength quality issues during the duration of the second event. Then, if the first ONU does not have an offline alarm and the first ONU has TCP handshake delay quality issues and WiFi signal strength quality issues during the duration of the second event, based on the traffic statistics table, the fault delimitation information is determined to be a WiFi fault. The fault location corresponding to the fault delimitation information is the WiFi module; then, if the first ONU does not have an offline alarm, and the first ONU does not have TCP handshake delay quality issues or WiFi signal strength quality issues during the duration of the second event, then when the first ONU has frequent start-stop events, the fault delimitation information is determined to be a customer line fault; when the first ONU does not have frequent start-stop events, the fault delimitation information is determined to be a transmission bearer line or BRAS fault. It can delimit customer line faults, WiFi faults, transmission bearer line or BRAS faults based on the traffic statistics table, the resource data corresponding to the target OLT, and the OLT alarm data, thereby accurately obtaining fault delimitation information and further improving the efficiency and accuracy of fault delimitation.
[0144] Based on the above embodiments, a seventh embodiment of the broadband network fault diagnosis method of the present invention is proposed. In this embodiment, step S102 includes:
[0145] Step S701: Based on the soft probe data, determine the first WAN port traffic, first TCP handshake delay quality difference, and first WiFi signal strength quality difference of the first ONU in each statistical time period, wherein the statistical time period is each time period within the duration of the first event corresponding to the interruption event in the interruption event table;
[0146] Step S702: Based on the traffic data, determine the second WAN port traffic, second TCP handshake delay quality difference, and second WiFi signal strength quality difference of the second ONU in each statistical time period;
[0147] Step S703: Generate the traffic statistics table based on the first WAN port traffic, the first TCP handshake delay quality difference, the first WiFi signal strength quality difference, the second WAN port traffic, the second TCP handshake delay quality difference, and the second WiFi signal strength quality difference.
[0148] In this embodiment, based on soft probe data, the first WAN port traffic, first TCP handshake latency quality difference, and first WiFi signal strength quality difference of the first ONU in each statistical time period are determined. The statistical time period refers to each time segment within the duration of the first event corresponding to the interrupt event in the interrupt event table. Each time segment can be a consecutive time segment with the same duration. The WAN port traffic is the total uplink and downlink traffic of the first ONU's WAN port within the statistical time period. For the first TCP handshake latency quality difference, the latency of adjacent TCP 3-way handshakes and TCP 2-way handshakes within the statistical time period is first determined (the time of the TCP 3-way handshake minus the time of the TCP 2-way handshake). For each statistical time period, the total latency within that statistical time period and the number of latency periods greater than a preset latency are obtained. If the number of latency periods / the total latency is greater than a first preset ratio, such as 60%, then the first TCP handshake latency quality difference corresponding to that statistical time period is 1; otherwise, the first TCP handshake latency quality difference corresponding to that statistical time period is 0. For the first WiFi signal strength quality difference, based on the WiFi signal strength in the soft probe data, determine the number of samples where the WLAN signal strength is less than the preset signal strength in each statistical time period, and the number of WLAN signal strengths in each statistical time period. For each statistical time period, if the number of samples corresponding to the statistical time period / the number of signal strengths corresponding to the statistical time period is greater than the second preset ratio, such as 60%, then the first WiFi signal strength quality difference corresponding to the statistical time period is 1; otherwise, the first WiFi signal strength quality difference corresponding to the statistical time period is 0.
[0149] Next, based on the traffic data, the second WAN port traffic, second TCP handshake delay quality difference, and second WiFi signal strength quality difference of the second ONU in each statistical time period are determined; wherein, the second TCP handshake delay quality difference and the second WiFi signal strength quality difference are obtained in a similar way to the first TCP handshake delay quality difference and the first WiFi signal strength quality difference, and will not be described again here.
[0150] Finally, based on the first WAN port traffic, the first TCP handshake delay quality, the first WiFi signal strength quality, the second WAN port traffic, the second TCP handshake delay quality, and the second WiFi signal strength quality, the traffic statistics table is generated. The format of the traffic statistics table includes the terminal event number, ONU SN, statistical time, WAN port traffic, TCP handshake delay quality, and WiFi signal strength quality.
[0151] The broadband network fault diagnosis method proposed in this embodiment determines the first WAN port traffic, first TCP handshake delay quality, and first WiFi signal strength quality of the first ONU within each statistical time period based on the soft probe data. The statistical time period refers to each time segment within the duration of the first event corresponding to the interruption event in the interruption event table. Then, based on the traffic data, it determines the second WAN port traffic, second TCP handshake delay quality, and second WiFi signal strength quality of the second ONU within each statistical time period. Finally, based on the first WAN port traffic, first TCP handshake delay quality, first WiFi signal strength quality, second WAN port traffic, second TCP handshake delay quality, and second WiFi signal strength quality, it generates the traffic statistics table. This method accurately obtains the traffic statistics table based on the soft probe data and traffic data, facilitating subsequent fault delimitation based on the statistics table and further improving the efficiency and accuracy of fault delimitation.
[0152] The present invention also provides a broadband network fault diagnosis device, referring to... Figure 3 The broadband network fault diagnosis device includes:
[0153] The acquisition module 10 is used to periodically acquire the soft probe data collected by the soft probe in the first ONU, and determine the interrupt event table of the interrupt event corresponding to the first ONU based on the soft probe data.
[0154] The first determining module 20 is used to determine a traffic statistics table based on the soft probe data and the traffic data of the second ONU within the duration of the first event corresponding to the interruption event in the interruption event table, wherein the second ONU is the other ONUs besides the first ONU among the ONUs corresponding to the target OLT to which the first ONU belongs;
[0155] The fault diagnosis module 30 is used to determine the fault delimitation information corresponding to each interrupt event in the interrupt event table based on the interrupt event table, the traffic statistics table, the resource data corresponding to the target OLT, and the OLT alarm data.
[0156] The methods executed by the above-mentioned program units can be referred to in the various embodiments of the broadband network fault diagnosis method of the present invention, and will not be repeated here.
[0157] The present invention also provides a computer-readable storage medium.
[0158] The present invention provides a computer-readable storage medium storing a broadband network fault diagnosis program, which, when executed by a processor, implements the steps of the broadband network fault diagnosis method described above.
[0159] The method implemented when the broadband network fault diagnosis program running on the processor is executed can be referred to in various embodiments of the broadband network fault diagnosis method of the present invention, and will not be repeated here.
[0160] Furthermore, this embodiment of the invention also proposes a computer program product that includes a broadband network fault diagnosis program. When the broadband network fault diagnosis program is executed by a processor, it implements the steps of the broadband network fault diagnosis method described above.
[0161] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0162] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0163] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0164] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.
Claims
1. A method for diagnosing broadband network faults, characterized in that, The broadband network fault diagnosis method includes the following steps: The soft probe data collected by the soft probe in the first ONU is acquired periodically, and the interrupt event table corresponding to the interrupt event of the first ONU is determined based on the soft probe data. Based on the soft probe data and the traffic data of the second ONU within the duration of the first event corresponding to the interruption event in the interruption event table, a traffic statistics table is determined. The second ONU refers to the other ONUs besides the first ONU among the ONUs corresponding to the target OLT to which the first ONU belongs. Based on the soft probe data, the first WAN port traffic, first TCP handshake latency quality difference, and first WiFi signal strength quality difference of the first ONU within each statistical time period are determined. The statistical time period refers to each time segment within the duration of the first event corresponding to the interruption event in the interruption event table. Based on the traffic data, the second WAN port traffic, second TCP handshake latency quality difference, and second WiFi signal strength quality difference of the second ONU within each statistical time period are determined. Based on the first WAN port traffic, first TCP handshake latency quality difference, first WiFi signal strength quality difference, second WAN port traffic, second TCP handshake latency quality difference, and second WiFi signal strength quality difference, the traffic statistics table is generated. Based on the interruption event table, the traffic statistics table, the resource data corresponding to the target OLT, and the OLT alarm data, the fault delimitation information corresponding to each interruption event in the interruption event table is determined.
2. The broadband network fault diagnosis method as described in claim 1, characterized in that, Based on the interruption event table, the traffic statistics table, the resource data corresponding to the target OLT, and the OLT alarm data, the steps for determining the fault delimitation information corresponding to each interruption event in the interruption event table include: Obtain the pending interrupt events from the interrupt event table; If the target OLT is determined to have an OLT disconnection alarm based on the OLT alarm data, and the ONU connected to the target OLT is determined to have an ONU with a sudden drop in traffic based on the traffic statistics table, then the fault delimitation information is determined to be an OLT fault, and the fault location corresponding to the fault delimitation information is the OLT. If the target OLT does not have an OLT disconnection alarm, or if there is no ONU with a sudden drop in traffic among the ONUs connected to the target OLT, then based on the resource data, determine whether there is a target PON port card with a fault alarm in the PON port card corresponding to the target OLT within the duration of the second event corresponding to the interruption event to be processed. If a target PON port card exists, and the ONU corresponding to the target PON port card experiences a sudden drop in traffic based on the traffic statistics table, then the fault delimitation information is determined to be a PON port card fault, and the fault location corresponding to the fault delimitation information is the PON port.
3. The broadband network fault diagnosis method as described in claim 2, characterized in that, The broadband network fault diagnosis method also includes: If there is no target PON port card, or if the ONU corresponding to the target PON port card does not experience a sudden drop in traffic, then based on the resource data and OLT alarm data, it is determined whether there is a first target duration within the duration of the second event, wherein there is an OLT room where the number of PON port interruption alarms is greater than a preset number within the first target duration. If the second event lasts for the first target duration, and it is determined from the traffic statistics table that there is an ONU with a sudden drop in traffic among the ONUs connected to the OLT room, then the fault delimitation information is determined to be a trunk optical cable fault, and the fault location corresponding to the fault delimitation information is a trunk optical cable.
4. The broadband network fault diagnosis method as described in claim 3, characterized in that, The broadband network fault diagnosis method also includes: If there is no first target duration, or if there is a first target duration but no ONU with a sudden drop in traffic, then based on the resource data and OLT alarm data, it is determined whether there is a second target duration within the duration of the second event, wherein there is a target PON port with a preset number of PON port interruption alarms within the second target duration. If the second event duration includes the second target duration, and the ONU corresponding to the target PON port is determined to have a sudden drop in traffic based on the traffic statistics table, then the fault delimitation information is determined to be a distribution optical cable fault, and the fault location corresponding to the fault delimitation information is the distribution optical cable.
5. The broadband network fault diagnosis method as described in claim 4, characterized in that, The broadband network fault diagnosis method also includes: If there is no second target duration, or if there is a second target duration and the ONU corresponding to the target PON port does not experience a sudden drop in traffic, then the ONU is determined to have an offline alarm during the duration of the second event based on the OLT alarm data. If the first ONU has an offline alarm, then based on the resource data and OLT alarm data, it is determined whether there is a third target duration within the duration of the second event, wherein the number of ONUs with offline alarms in the second-level splitter to which the first ONU belongs within the third target duration is greater than a first preset number. If a third target duration exists within the duration of the second event, and the ONU with an offline alarm is determined to have a sudden drop in traffic based on the traffic statistics table, then the fault delimitation information is determined to be an uplink port fault of the secondary optical splitter, and the fault location corresponding to the fault delimitation information is the secondary optical splitter.
6. The broadband network fault diagnosis method as described in claim 5, characterized in that, The broadband network fault diagnosis method also includes: If the first ONU has an offline alarm, and there are no other ONUs with offline alarms among the ONUs corresponding to the secondary splitter during the duration of the second event, when the first ONU does not have TCP handshake delay quality issues or WiFi signal strength quality issues during the duration of the second event based on the traffic statistics table, the fault delimitation information is determined to be a customer line fault, and the fault location corresponding to the fault delimitation information is the customer line. If the first ONU does not have an offline alarm, and based on the traffic statistics table it is determined that the first ONU has poor TCP handshake delay and poor WiFi signal strength during the duration of the second event, then the fault delimitation information is determined to be a WiFi fault and the fault location corresponding to the fault delimitation information is the WiFi module. If the first ONU does not have an offline alarm, and the first ONU does not have TCP handshake delay quality issues or WiFi signal strength quality issues during the duration of the second event, then when the first ONU has frequent start-stop events, the fault delimitation information is determined to be a customer line fault; when the first ONU does not have frequent start-stop events, the fault delimitation information is determined to be a transmission bearer line or BRAS fault.
7. A broadband network fault diagnosis device, characterized in that, The broadband network fault diagnosis device includes: The acquisition module is used to periodically acquire the soft probe data collected by the soft probe in the first ONU, and determine the interrupt event table of the interrupt event corresponding to the first ONU based on the soft probe data. The first determining module is configured to determine a traffic statistics table based on the soft probe data and the traffic data of the second ONU within the duration of the first event corresponding to the interruption event in the interruption event table, wherein the second ONU refers to other ONUs besides the first ONU among the ONUs corresponding to the target OLT to which the first ONU belongs; based on the soft probe data, determine the first WAN port traffic, the first TCP handshake latency quality difference, and the first WiFi signal strength quality difference of the first ONU within each statistical time period, wherein the statistical time period is each time period within the duration of the first event corresponding to the interruption event in the interruption event table; based on the traffic data, determine the second WAN port traffic, the second TCP handshake latency quality difference, and the second WiFi signal strength quality difference of the second ONU within each statistical time period; and generate the traffic statistics table based on the first WAN port traffic, the first TCP handshake latency quality difference, the first WiFi signal strength quality difference, the second WAN port traffic, the second TCP handshake latency quality difference, and the second WiFi signal strength quality difference. The fault diagnosis module is used to determine the fault delimitation information corresponding to each interrupt event in the interrupt event table based on the interrupt event table, the traffic statistics table, the resource data corresponding to the target OLT, and the OLT alarm data.
8. A broadband network fault diagnosis device, characterized in that, The broadband network fault diagnosis device includes: a memory, a processor, and a broadband network fault diagnosis program stored in the memory and executable on the processor. When the broadband network fault diagnosis program is executed by the processor, it implements the steps of the broadband network fault diagnosis method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a broadband network fault diagnosis program, which, when executed by a processor, implements the steps of the broadband network fault diagnosis method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Broadband intelligent terminal embedded network analysis and diagnosis device and method thereof
CN105471620A
Fault section positioning method and system of optical access network
CN106130627A