OTDR alarm data processing method and device, equipment and storage medium

By combining OTDR alarm information and generating target documents, the problem of false alarm phenomenon of OTDR algorithm in complex scenarios is solved, and the search efficiency and accuracy of alarm data are improved.

CN119449572APending Publication Date: 2025-02-14QUALSEN (GUANGZHOU) TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411317637.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-20
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

OTDR algorithms are prone to false positives in complex scenarios, resulting in long search time and low efficiency of monitoring data.

Method used

By combining the alarm information at the same position in the OTDR alarm list by preset merge conditions, multiple preferred alarm information are generated, and fiber monitoring data is retrieved based on this information, target documents are generated to filter the false alarm information, and finally the corresponding error alarm information is derived Waveform data file.

Benefits of technology

The amount of data for false alarm detection is reduced, the accuracy and efficiency of false alarm detection is improved, and the search time for OTDR error alarm data is shortened.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119449572A_ABST
    Figure CN119449572A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of optical fiber monitoring, discloses an OTDR alarm data processing method, device and equipment and a storage medium, and is used for solving the problems of long time consumption and low efficiency of OTDR alarm data false alarm searching. The OTDR alarm data processing method comprises the following steps: acquiring an OTDR alarm list; merging the alarm information at the same position in the OTDR alarm list based on a preset merging condition to obtain a plurality of pieces of preferred alarm information; calling optical fiber monitoring data based on the plurality of pieces of optimal alarm information, and generating a target document according to the plurality of pieces of optimal alarm information and the optical fiber monitoring data; screening optimal alarm information with misinformation according to the target document to obtain at least one piece of error alarm information; and based on the target document, exporting a waveform data file corresponding to each piece of error alarm information in the optical fiber monitoring data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of optical fiber monitoring technology, and in particular to an OTDR alarm data processing method, device, equipment and storage medium. Background Art

[0002] As more and more optical cables are laid between cities, optical fiber monitoring is very important for optical cable maintenance. Optical Time-Domain Reflectometry (OTDR) is a key device for optical fiber link fault detection and positioning. The OTDR algorithm of this device realizes real-time monitoring and alarm. Due to the complexity of application scenarios, when the OTDR algorithm is not completely stable, the OTDR algorithm may have false alarms when facing optical fiber reflection waveforms in various scenarios. In order to improve the accuracy of monitoring, the OTDR algorithm needs to be optimized.

[0003] The traditional solution requires staff to open the detail page of each alarm data one by one in the background online monitoring system, download and simulate the waveform data file, and then determine whether it is a false alarm. Then, repair and update the OTDR algorithm for the false alarm data, and repeat the above process to achieve the optimization of the OTDR algorithm. As the amount of OTDR alarm data increases, it takes a long time to find the wrong alarm data and the search efficiency is low. Summary of the invention

[0004] The present application provides an OTDR alarm data processing method, device, equipment and storage medium, which are used to solve the problem that searching for OTDR error alarm data takes a long time and is inefficient.

[0005] The first aspect of the present application provides an OTDR alarm data processing method, comprising: obtaining an OTDR alarm list; merging the alarm information at the same position in the OTDR alarm list based on a preset merging condition to obtain multiple preferred alarm information; retrieving optical fiber monitoring data based on the multiple preferred alarm information, and generating a target document based on the multiple preferred alarm information and the optical fiber monitoring data; screening the preferred alarm information with false alarms based on the target document to obtain at least one error alarm information; and exporting a waveform data file corresponding to each of the error alarm information in the optical fiber monitoring data based on the target document.

[0006] The second aspect of the present application provides an OTDR alarm data processing device, including: an acquisition module, used to obtain an OTDR alarm list; a merging module, used to merge the alarm information at the same position in the OTDR alarm list based on a preset merging condition to obtain multiple preferred alarm information; a generating module, used to retrieve optical fiber monitoring data based on the multiple preferred alarm information, and generate a target document based on the multiple preferred alarm information and the optical fiber monitoring data; a screening module, used to screen the preferred alarm information with false alarms according to the target document to obtain at least one error alarm information; and an exporting module, used to export the waveform data file corresponding to each of the error alarm information in the optical fiber monitoring data based on the target document.

[0007] The third aspect of the present application provides an OTDR alarm data processing device, comprising: a memory and at least one processor, wherein the memory stores instructions; the at least one processor calls the instructions in the memory so that the OTDR alarm data processing device executes the above-mentioned OTDR alarm data processing method.

[0008] A fourth aspect of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions, and when the computer-readable storage medium is run on a computer, the computer executes the above-mentioned OTDR alarm data processing method.

[0009] In the technical solution provided by the present application, the alarm information at the same position in the OTDR alarm list is merged by presetting a merging condition, thereby avoiding the situation where the OTDR algorithm is unstable and the same position is easily alarmed, restored, and alarmed again. In this way, there are multiple alarm information in the OTDR alarm list, and only one alarm information of this situation needs to be detected for false alarm, thereby reducing the amount of data for subsequent false alarm detection, so that the subsequent false alarm detection is more focused on the alarm data that may be a false alarm, thereby improving the accuracy of subsequent false alarm detection; based on multiple preferred alarm information and the optical fiber monitoring data, a target document is generated, thereby realizing the aggregation of alarm information that may be a false alarm, thereby avoiding the need to open the detail page of each alarm information one by one to make a false alarm judgment, thereby shortening the search time for OTDR error alarm data, and improving the search efficiency for OTDR error alarm data. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] Figure 1 A schematic diagram of an embodiment of the OTDR alarm data processing method in the present application;

[0011] Figure 2 A schematic diagram of another embodiment of the OTDR alarm data processing method in the present application;

[0012] Figure 3 A schematic diagram of an embodiment of an OTDR alarm data processing device in the present application;

[0013] Figure 4 It is a schematic diagram of another embodiment of the OTDR alarm data processing device in the present application;

[0014] Figure 5 It is a schematic diagram of an embodiment of an OTDR alarm data processing device in the present application. DETAILED DESCRIPTION

[0015] The present application provides an OTDR alarm data processing method, apparatus, device and storage medium, which are used to shorten the search time of OTDR error alarm data and improve the search efficiency of OTDR error alarm data.

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

[0017] For ease of understanding, the specific process of the embodiment of the present application is described below. Figure 1 , an embodiment of the OTDR alarm data processing method in the embodiment of the present application includes:

[0018] 101. Get the OTDR alarm list.

[0019] It is understandable that the execution subject of the present application may be an OTDR alarm data processing device, or an online monitoring system or server in the background of the OTDR device, which is not limited here. The present application embodiment is described by taking the online monitoring system as the execution subject as an example.

[0020] In this embodiment, the online monitoring system may include a display, and the display is used to present a user interaction interface. The OTDR alarm list within a preset time period can be presented through corresponding functional components on the user interaction interface.

[0021] The OTDR alarm list of this embodiment includes all alarm messages within a preset time period. The OTDR alarm list may include the alarm type, alarm description, alarm number, alarm start time, and alarm end time corresponding to each alarm message; the alarm message may be caused by the connector, fiber fusion point, break point, excessive bending of the optical fiber on the target optical cable, etc., or it may be caused by the instability of the OTDR algorithm, such as improper setting of algorithm parameters, resulting in false alarms, that is, false alarms.

[0022] The above alarm description may include descriptive information indicating the specific alarm situation, such as the alarm location, alarm type, etc., for example, a disconnection alarm occurs near a certain location at 0.500 kilometers of a certain optical cable; the alarm description may also include the alarm level, such as general alarm, severe alarm, etc.

[0023] The above alarm types are used to indicate the types of optical fiber fault prompt information, such as fiber break alarm, connector attenuation alarm, optical fiber poor contact alarm, etc.

[0024] The above alarm times are used to indicate the number of times an alarm occurs at the location within the alarm cycle, and the alarm cycle is the time period between the alarm start time and the alarm end time.

[0025] The OTDR alarm list of this embodiment may also include information such as the organization to which each alarm information corresponds, the equipment number, the region, the optical cable segment, the test link, etc., which is not specifically limited in this embodiment.

[0026] 102. Based on a preset merging condition, the alarm information at the same position in the OTDR alarm list is merged to obtain a plurality of preferred alarm information.

[0027] Specifically, at least two initial alarm information in the OTDR alarm list whose alarm position distance is less than a preset distance threshold are filtered; at least two initial alarm information are merged to obtain composite alarm information; the composite alarm information and the initial alarm information whose alarm position distance is greater than or equal to the preset distance threshold are determined as preferred alarm information.

[0028] The preset merging condition of this embodiment is used to indicate the merging rules for alarm information, and is used to reduce the amount of alarm information data for subsequent false alarm detection. Optionally, the merging condition may be to merge at least two alarm information whose alarm location distance is less than a preset distance threshold; the merging condition may also be to merge at least two alarm information whose alarm location distance is less than a preset distance threshold and whose alarm types are different; other merging conditions may also be set according to actual conditions, and this embodiment does not impose specific restrictions.

[0029] It should be further explained that, in a traditional OTDR algorithm, the alarm information at the same position in an alarm cycle is merged for the first time by increasing the number of alarms. However, in actual applications, when the OTDR algorithm is unstable, different judgments may be made on the optical fiber monitoring data at the same position, resulting in an alarm-recovery-alarm cycle. At this time, the OTDR alarm list will present alarm signals belonging to different alarm cycles at the same position. This embodiment reduces the amount of data for subsequent false alarm detection by setting merging conditions to perform a second merge of the alarm information at the same position, thereby making subsequent false alarm detection more focused on alarm data that may cause false alarms, and improving the accuracy of subsequent false alarm detection.

[0030] 103. Retrieve optical fiber monitoring data based on multiple pieces of preferred alarm information, and generate a target document based on the multiple pieces of preferred alarm information and the optical fiber monitoring data.

[0031] Specifically, optical fiber monitoring data is retrieved based on multiple pieces of preferred alarm information, and a target document is generated according to the multiple pieces of preferred alarm information, the optical fiber monitoring data and a preset target document template.

[0032] The target document of this embodiment is a file format that can store text, images, tables, charts and other files to achieve the aggregation of multiple preferred alarm information, which solves the time-consuming process caused by the user having to click on them one by one to make false alarm judgments; the target document can provide visual images and tables to improve the judgment efficiency of false alarm information; the target document includes the waveform data file name corresponding to each preferred alarm information, so that in subsequent false alarm detection, the waveform data file corresponding to the false alarm information can be quickly exported to facilitate rapid optimization and iteration of the OTDR algorithm.

[0033] The target text segment of this embodiment can be displayed by setting an independent display interface in the online monitoring system to present the target document, or the target document can be directly exported to facilitate staff to make false alarm judgments through a visual interface, or directly import a false alarm detection model to make false alarm judgments, without specific restrictions.

[0034] The optical fiber monitoring data of this embodiment is used to indicate the monitoring data of each optical fiber in the target optical cable by the OTDR device, and the optical fiber monitoring data includes waveform data, event data and configuration data. This embodiment visualizes the optical fiber monitoring data through the target document, and improves the processing efficiency of misjudgment detection by constructing comparative waveform graphs, comparative parameter tables, etc.

[0035] The above-mentioned waveform data is the optical fiber loss value corresponding to each optical fiber distance when the OTDR device monitors the target optical cable. An OTDR waveform graph can be constructed based on the waveform data. The waveform data may include alarm waveform data and reference waveform data corresponding to each alarm information. The waveform data may also include waveform data in a normal state, such as waveform data corresponding to recovery from an alarm state. After executing the false alarm detection provided in this embodiment, the system exports the waveform data file identified as erroneous alarm information in the waveform data.

[0036] The above-mentioned event data may include an alarm event list and a reference event list corresponding to each alarm information. The event list may be composed of parameters such as event name, event location, optical power loss value and reflection value. Each parameter in the alarm event list is the result of processing by the corresponding logic of the OTDR algorithm. When the OTDR algorithm is unstable, false alarms may occur in the alarm event list.

[0037] The above configuration data is used to indicate the test parameter configuration during waveform data collection, such as test light wavelength, test light pulse width, test range, light refractive index, etc., such as the corresponding test parameter configuration during alarm waveform data monitoring, and the corresponding test parameter configuration during reference waveform data monitoring.

[0038] The target document of this embodiment includes all the alarm information descriptions, comparison waveform diagrams, test parameter configurations, alarm generation time, OTDR event lists, file names corresponding to each waveform, and other optical fiber monitoring data. This embodiment performs false alarm detection through waveform data, event data, and configuration data to identify erroneous alarm information.

[0039] The comparison waveform graph may be superimposed by the alarm waveform graph and the reference waveform graph, and the comparison waveform graph may also include a vertical line parallel to the ordinate generated according to the event position corresponding to each event in the event list. Specifically, a vertical line parallel to the ordinate is generated in the comparison waveform graph according to the alarm position corresponding to each alarm event in the alarm event list corresponding to each preferred alarm information.

[0040] 104. Filter the preferred alarm information with false positives according to the target document to obtain at least one error alarm information.

[0041] The false alarm detection of this embodiment can be performed through human-computer interaction, can be performed through a false alarm detection model, or can be judged by setting corresponding false alarm screening rules, without specific limitation.

[0042] Optionally, taking the human-computer interaction method for misjudgment detection as an example, the comparison waveform of the target document template includes a vertical line parallel to the ordinate generated according to the event position corresponding to each event in the alarm event list, and the above-mentioned preferred alarm information with false alarms is screened according to the target document to obtain at least one error alarm information, including: presenting the alarm information description, comparison waveform, test parameter configuration, alarm generation time, OTDR event list, file names corresponding to each waveform and other optical fiber monitoring data corresponding to each preferred alarm information in the target document on the first client according to the preset target document template; when the first client triggers the misjudgment selection instruction in response to the user's operation on the user interaction interface, the preferred alarm information corresponding to the misjudgment selection instruction is determined as error alarm information. In this embodiment, the event position is marked in the comparison waveform by a vertical line. If the OTDR algorithm is calculated incorrectly, the vertical line does not overlap with the reflection peak in the alarm waveform, and the user can intuitively and quickly determine whether the preferred alarm signal is a false alarm.

[0043] Optionally, taking setting corresponding false alarm filtering rules for false positive detection as an example, the above-mentioned preferred alarm information with false positives is filtered according to the target document to obtain at least one error alarm message, including: determining whether the difference between the optical cable position corresponding to the horizontal coordinate of each reflection peak in the comparative OTDR waveform diagram of each preferred alarm message and each alarm position corresponding to the alarm event list is greater than a preset value; if so, determining that the preferred alarm information is error alarm information; if not, performing false alarm detection on the next preferred alarm information until the target document is traversed and at least one error alarm message is obtained.

[0044] The above-mentioned false alarm screening rules can also be set based on the waveform difference between the alarm waveform and the reference waveform, the deviation of key position points, etc. The reference waveform is a representative OTDR waveform of the captured target optical cable, and the reference waveform marks the location of the fault information that may appear in the target optical cable. Under normal alarm conditions, the amplitude, shape or trend of the key position between the alarm waveform and the reference waveform are similar, and the location where the alarm event occurs is usually close. If the deviation is too large, it can be determined that the preferred alarm information is erroneous alarm information.

[0045] 105. Export the waveform data file corresponding to each error alarm information in the optical fiber monitoring data based on the target document.

[0046] Specifically, the target waveform data file name corresponding to each error alarm information can be determined according to the target document, and the waveform data file corresponding to each error alarm information in the optical fiber monitoring data is exported according to the target waveform data file name.

[0047] By downloading and compressing the waveform data files corresponding to each error alarm information to obtain a compressed package, a large number of waveform files corresponding to the error alarm information can be obtained, which is convenient for performing OTDR optimization and iterating online. After waiting for the updated OTDR algorithm to run for a period of time, the above steps are repeated until the optimization requirements of the OTDR algorithm are met. For example, the error alarm information is zero or less than a preset number, or the number of iterations reaches a preset number, thereby improving the iteration efficiency of the OTDR algorithm.

[0048] In the embodiment of the present application, the alarm information at the same position in the OTDR alarm list is merged by presetting a merging condition, thereby avoiding the situation where the OTDR algorithm is unstable and the same position is easily alarmed, restored, and alarmed again. In this way, there are multiple alarm information in the OTDR alarm list, and only one alarm information in this situation needs to be detected for false alarms, thereby reducing the amount of data for subsequent false alarm detections, so that subsequent false alarm detections are more focused on alarm data that may be false alarms, thereby improving the accuracy of subsequent false alarm detections. A target document is generated based on multiple preferred alarm information and optical fiber monitoring data, thereby realizing the aggregation of alarm information that may be false alarms, thereby avoiding the need to open the detail page of each alarm information one by one to make false alarm judgments, thereby shortening the search time for OTDR error alarm data, and improving the search efficiency for OTDR error alarm data.

[0049] In actual applications, if the amount of alarm message data is too large and the scenario is complex, you can also combine neural networks, deep learning and other algorithms to build a false alarm detection model to automatically screen the false alarm data and improve the efficiency and accuracy of finding the false alarm data. Figure 2 Another embodiment of the OTDR alarm data processing method in the embodiment of the present application includes:

[0050] 201. Obtain the OTDR alarm list.

[0051] Step 201 can be performed with reference to step 101 and will not be described in detail here.

[0052] 202. Based on a preset merging condition, the alarm information at the same position in the OTDR alarm list is merged to obtain a plurality of preferred alarm information.

[0053] Specifically, filter any at least two initial alarm messages in the OTDR alarm list whose alarm position distance is less than a preset distance threshold; determine whether the alarm types of any at least two initial alarm messages are the same; if the alarm types are the same, generate composite alarm information based on at least two initial alarm messages with the same alarm type, and determine each composite alarm message and the initial alarm message whose alarm position distance is greater than or equal to the preset distance threshold as preferred alarm information; if the alarm types are different, determine each initial alarm message in the OTDR alarm list as preferred alarm information.

[0054] If the alarm types are the same, composite alarm information is generated based on at least two initial alarm information of the same alarm type, including: if the alarm types are the same, each recovery parameter and each first alarm information are determined according to the OTDR alarm list; each recovery parameter and each first alarm information are determined as composite alarm information.

[0055] In actual applications, when the OTDR algorithm is unstable, the OTDR algorithm cannot adapt to the current scenario, and it is easy to make different judgments on the optical fiber monitoring at the same position, resulting in alarms (i.e., the OTDR algorithm determines that a certain position of the target optical cable is in a faulty state), recovery (i.e., the OTDR algorithm determines that the target optical cable is in a normal state at this position, that is, a non-faulty state), and re-alarms (i.e., the OTDR algorithm determines that the target optical cable is in a normal state at this position again), and so on. As a result, there are multiple alarm messages in the OTDR alarm list. This implementation can improve processing efficiency by performing misjudgment detection on the waveform data and recovery parameters corresponding to the first alarm message.

[0056] The above-mentioned recovery parameters are used to indicate the conversion parameters between the alarm state and the normal state of the target optical cable at this position, which may include the number of recovery times, the duration of recovery between each alarm interval, the total number of alarms, the recovery splicing pulse width, and the corresponding test parameter configuration during recovery, etc., which are used for misjudgment detection.

[0057] For ease of understanding, an example of an OTDR alarm list is provided in Table 1 below:

[0058]

[0059] The above table includes 4 alarm messages. The first and second items can be determined to be alarm messages of the same location and the same alarm type, while the third and fourth items can be determined to be alarm messages of the same location and different alarm types. After merging, 3 preferred alarm messages can be obtained, including 1 composite alarm message and 2 non-composite alarm messages.

[0060] According to Article 1 and Article 2, it can be determined that within the preset time corresponding to the OTDR alarm list, the number of recovery times is 1, the total number of alarms is 35, and the duration of recovery between alarm intervals can be determined by the alarm end time 10:47:23 of the first alarm message (i.e. Article 1) and the alarm start time 11:15:30 of the next alarm message (i.e. Article 2), that is, within this time range, the OTDR determines that there is no fiber break alarm at this position of the target optical cable.

[0061] In this embodiment, the composite alarm information includes recovery parameters compared to other alarm information. If the alarm information contains composite alarm information, it can be determined that the OTDR algorithm has different judgments on the same alarm type at this location. By performing false alarm detection on the composite alarm information, the processing efficiency can be improved, and by merging alarm messages of the same type at the same location, the amount of data required for false alarm detection can be reduced, thereby shortening the time spent on searching for erroneous alarm data.

[0062] 203. Retrieve optical fiber monitoring data based on the multiple pieces of preferred alarm information, and generate a target document based on the multiple pieces of preferred alarm information and the optical fiber monitoring data.

[0063] Specifically, if the preferred alarm information is composite alarm information, a comparison waveform graph corresponding to each composite alarm information is generated based on the alarm waveform file, reference waveform file and recovery waveform file corresponding to each composite alarm information in the optical fiber monitoring data; if the preferred alarm information is non-composite alarm information, a comparison waveform graph corresponding to each non-composite alarm information is generated based on the alarm waveform file and reference waveform file corresponding to each non-composite alarm information in the optical fiber monitoring data; a target document is generated based on a preset target document template, each comparison waveform graph, event data and configuration data and each waveform file name.

[0064] The target document template of this embodiment is used to indicate the layout distribution of each part to generate an intuitive target document. The target document presents the processed optical cable monitoring data corresponding to each preferred alarm information in turn. The event data includes an alarm event list and a reference time list. The configuration data can be constructed by constructing a comparison parameter table by configuring the test parameters during the alarm waveform test and the test parameters during the reference waveform test to achieve intuitive comparison.

[0065] The names of the waveform files include the alarm event waveform file name, the reference event waveform file name, and the recovery event waveform file name. The corresponding files can be quickly retrieved through the names of the waveform files for downloading and analysis.

[0066] In this embodiment, when the preferred alarm information is composite alarm information, it is necessary to further retrieve the recovery waveform file for false alarm detection. If the composite alarm information is determined to be an erroneous alarm message, it is necessary to export the recovery waveform file, the alarm waveform file, and the reference waveform file for comprehensive OTDR optimization.

[0067] In this embodiment, the non-composite alarm information is the preferred alarm information for which the merging operation is not performed. The non-composite alarm information does not include the restoration parameter, that is, the initial alarm information in the OTDR alarm list that does not meet the preset merging condition.

[0068] 204. Input the target document into a preset false alarm recognition model, and extract false alarm associated features from each preferred alarm message through a feature extraction layer to obtain at least one target alarm message and a set of false alarm associated features corresponding to each target alarm message.

[0069] Specifically, false alarm associated features are extracted for each preferred alarm message in the target document through the feature extraction layer, the preferred alarm information with the extracted false alarm associated features is determined as the target alarm information, and all false alarm associated features corresponding to each target alarm information are combined into a false alarm associated feature set; the preferred alarm information without the extracted false alarm associated features is determined as normal alarm information.

[0070] In this embodiment, the false alarm association feature is used to indicate the feature corresponding to the erroneous alarm data, which may be a waveform difference feature, an alarm-recovery switching feature, a position deviation feature, etc., among which the waveform difference feature is used to indicate the difference feature between the alarm waveform corresponding to the erroneous alarm information and the reference waveform, which can be represented by the key position waveform deviation feature; the alarm-recovery switching feature is used to indicate the conversion feature between the alarm state and the recovery state corresponding to the erroneous alarm information, which can be represented by the number of recoveries, the total number of alarms, the duration of the recovery state, etc.

[0071] The false alarm recognition model of this embodiment is a pre-trained false alarm data recognition model, which can be obtained by training a set of pre-labeled false alarm data samples. The false alarm recognition model of this embodiment can be a convolutional neural network, a recurrent neural network, a long short-term memory network, a decision tree, a random forest, a gradient boosting machine or any other machine learning / deep learning model, without specific limitation.

[0072] 205. Perform false alarm detection on each target alarm information through a false alarm detection layer based on the false alarm associated feature set corresponding to each target alarm information to obtain at least one piece of false alarm information.

[0073] Specifically, the false alarm detection layer calculates the similarity between the false alarm associated feature set corresponding to each target alarm information and the preset false alarm feature database to obtain the false alarm probability corresponding to each target alarm information; the target alarm information with a false alarm probability greater than a preset probability threshold is determined as false alarm information, and at least one erroneous alarm information is obtained.

[0074] The false alarm feature database of this embodiment stores false alarm features corresponding to false alarm data in various scenarios. The probability of false alarms in each target alarm information can be determined by similarity calculation to achieve automatic identification of false alarm information.

[0075] 206. Exporting waveform data corresponding to each of the error alarm information in the optical fiber monitoring data based on the target document.

[0076] Specifically, the target waveform data file name corresponding to each error alarm information can be determined according to the target document, and the waveform data file corresponding to each error alarm information in the optical fiber monitoring data is exported according to the target waveform data file name.

[0077] In this embodiment, if the error alarm information is non-compound alarm information, its target waveform data file name includes the alarm event waveform file name and the reference event waveform file name; if the error alarm information is compound alarm information, its target waveform data file name includes the alarm event waveform file name, the reference event waveform file name and the recovery event waveform file name. The waveform data can be quickly retrieved, downloaded and exported through the corresponding file names.

[0078] 207. Perform OTDR optimization based on at least one piece of error alarm information and a waveform data file corresponding to each piece of error alarm information.

[0079] Specifically, at least one error alarm information and the waveform data file corresponding to each error alarm information are analyzed to determine at least one parameter to be optimized; the OTDR algorithm parameters are adjusted according to the at least one parameter to be optimized, and the optical cable monitoring is performed based on the adjusted OTDR algorithm.

[0080] In this embodiment, the parameters to be optimized may be key algorithm parameters such as reflection event detection, threshold setting, and noise filtering, and are not specifically limited.

[0081] In the embodiment of the present application, the alarm information at the same position in the OTDR alarm list is merged by presetting a merging condition, so that when the OTDR algorithm is unstable, it is avoided that the same position is easily alarmed, restored, and re-alarmed. In this way, there are multiple alarm information in the OTDR alarm list, and only one alarm information of this situation needs to be detected for false alarm, which reduces the amount of data for subsequent false alarm detection, so that the subsequent false alarm detection is more focused on the alarm data that may be a false alarm, thereby improving the accuracy of subsequent false alarm detection; based on multiple preferred alarm information and optical fiber monitoring data, a target document is generated, so that the alarm information that may be a false alarm is summarized, and the need to open the detail page of each alarm information one by one for false alarm judgment is avoided, thereby shortening the search time of OTDR error alarm data and improving the search efficiency of OTDR error alarm data; automatic screening of error alarm data is performed through a false alarm recognition model, so as to improve the accuracy and efficiency of identifying error alarm data and improve the iteration efficiency of the OTDR algorithm.

[0082] The above describes the OTDR alarm data processing method in the embodiment of the present application. The following describes the OTDR alarm data processing device in the embodiment of the present application. Figure 3 In the embodiment of the present application, an embodiment of the OTDR alarm data processing device includes:

[0083] An acquisition module 301 is used to acquire an OTDR alarm list;

[0084] A merging module 302, configured to merge the alarm information at the same position in the OTDR alarm list based on a preset merging condition to obtain a plurality of preferred alarm information;

[0085] A generating module 303, for retrieving optical fiber monitoring data based on a plurality of preferred alarm information, and generating a target document according to the plurality of preferred alarm information and the optical fiber monitoring data;

[0086] A screening module 304 is used to screen the preferred alarm information with false positives according to the target document to obtain at least one piece of error alarm information;

[0087] The export module 305 is used to export the waveform data file corresponding to each error alarm information in the optical fiber monitoring data based on the target document.

[0088] In the embodiment of the present application, the alarm information at the same position in the OTDR alarm list is merged by presetting a merging condition, thereby avoiding the situation where the OTDR algorithm is unstable and the same position is easily alarmed, restored, and alarmed again. In this way, there are multiple alarm information in the OTDR alarm list, and only one alarm information in this situation needs to be detected for false alarms, thereby reducing the amount of data for subsequent false alarm detections, so that subsequent false alarm detections are more focused on alarm data that may be false alarms, thereby improving the accuracy of subsequent false alarm detections. A target document is generated based on multiple preferred alarm information and optical fiber monitoring data, thereby realizing the aggregation of alarm information that may be false alarms, thereby avoiding the need to open the detail page of each alarm information one by one to make false alarm judgments, thereby shortening the search time for OTDR error alarm data, and improving the search efficiency for OTDR error alarm data.

[0089] See also Figure 4 Another embodiment of the OTDR alarm data processing device in the embodiment of the present application includes:

[0090] An acquisition module 301 is used to acquire an OTDR alarm list;

[0091] A merging module 302, configured to merge the alarm information at the same position in the OTDR alarm list based on a preset merging condition to obtain a plurality of preferred alarm information;

[0092] A generating module 303, for retrieving optical fiber monitoring data based on a plurality of preferred alarm information, and generating a target document according to the plurality of preferred alarm information and the optical fiber monitoring data;

[0093] A screening module 304 is used to screen the preferred alarm information with false positives according to the target document to obtain at least one piece of error alarm information;

[0094] The export module 305 is used to export the waveform data file corresponding to each error alarm information in the optical fiber monitoring data based on the target document.

[0095] Optionally, the merging module 302 includes:

[0096] The screening unit 3021 is used to screen any at least two initial alarm information in the OTDR alarm list whose alarm position distance is less than a preset distance threshold;

[0097] A judging unit 3022, configured to judge whether the alarm types of any at least two initial alarm information are the same;

[0098] The first determining unit 3023 is configured to generate composite alarm information according to at least two initial alarm information of the same alarm type if the alarm types are the same, and determine each composite alarm information and the initial alarm information whose alarm location distance is greater than or equal to a preset distance threshold as the preferred alarm information;

[0099] The second determining unit 3024 is configured to determine each piece of initial alarm information in the OTDR alarm list as preferred alarm information if the alarm types are different.

[0100] Optionally, the first determining unit 3023 is specifically configured to: if the alarm types are the same, determine each restoration parameter and each first alarm information according to the OTDR alarm list;

[0101] The restoration parameters and the first warning information are determined as compound warning information.

[0102] Optionally, the generating module 303 is specifically used to: if the preferred alarm information is composite alarm information, then generate a comparative waveform graph corresponding to each composite alarm information based on the alarm waveform file, reference waveform file and recovery waveform file corresponding to each composite alarm information in the optical fiber monitoring data;

[0103] If the preferred alarm information is non-composite alarm information, then a comparison waveform graph corresponding to each non-composite alarm information is generated based on the alarm waveform file corresponding to each non-composite alarm information in the optical fiber monitoring data and the reference waveform file;

[0104] A target document is generated based on a preset target document template, each comparison waveform graph, event data and configuration data, and each waveform file name.

[0105] Optionally, the screening module 304 includes:

[0106] The feature extraction unit 3041 is used to input the target document into a preset false alarm recognition model, and extract false alarm related features for each preferred alarm message through a feature extraction layer to obtain at least one target alarm message and a set of false alarm related features corresponding to each target alarm message;

[0107] The false alarm detection unit 3042 is used to perform false alarm detection on each target alarm information through a false alarm detection layer based on the false alarm associated feature set corresponding to each target alarm information to obtain at least one false alarm information.

[0108] Optionally, the false alarm detection unit 3042 is specifically used to: perform similarity calculation on the false alarm associated feature set corresponding to each target warning information and the preset false alarm feature database through the false alarm detection layer to obtain the false alarm probability corresponding to each target warning information;

[0109] The target warning information with a false alarm probability greater than a preset probability threshold is determined as false alarm information, and at least one piece of false alarm information is obtained.

[0110] Optionally, the OTDR alarm data processing device further includes: an optimization module 306, configured to perform OTDR optimization based on at least one piece of error alarm information and a waveform data file corresponding to each piece of error alarm information.

[0111] In the embodiment of the present application, the alarm information at the same position in the OTDR alarm list is merged by presetting a merging condition, so that when the OTDR algorithm is unstable, it is avoided that the same position is easily alarmed, restored, and re-alarmed. In this way, there are multiple alarm information in the OTDR alarm list, and only one alarm information of this situation needs to be detected for false alarm, which reduces the amount of data for subsequent false alarm detection, so that the subsequent false alarm detection is more focused on the alarm data that may be a false alarm, thereby improving the accuracy of subsequent false alarm detection; based on multiple preferred alarm information and optical fiber monitoring data, a target document is generated, so that the alarm information that may be a false alarm is summarized, and the need to open the detail page of each alarm information one by one for false alarm judgment is avoided, thereby shortening the search time of OTDR error alarm data and improving the search efficiency of OTDR error alarm data; automatic screening of error alarm data is performed through a false alarm recognition model, so as to improve the accuracy and efficiency of identifying error alarm data and improve the iteration efficiency of the OTDR algorithm.

[0112] See also Figure 5 As shown, the OTDR alarm data processing device includes a processor 500 and a memory 501. The memory 501 stores machine executable instructions that can be executed by the processor 500. The processor 500 executes the machine executable instructions to implement the above OTDR alarm data processing method.

[0113] Further, Figure 5 The OTDR alarm data processing device shown further includes a bus 502 and a communication interface 503 , and the processor 500 , the communication interface 503 and the memory 501 are connected via the bus 502 .

[0114] The memory 501 may include a high-speed random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), for example, at least one disk storage. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 503 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used. The bus 502 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0115] The processor 500 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 500. The above processor 500 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The disclosed methods, steps and logic block diagrams in the embodiments of the present disclosure can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present disclosure can be directly embodied as a hardware decoding processor to be executed, or a combination of hardware and software modules in the decoding processor can be executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 501 , and the processor 500 reads the information in the memory 501 and completes the method steps of the above-mentioned embodiment in combination with its hardware.

[0116] The present application also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. Instructions are stored in the computer-readable storage medium. When the instructions are executed on a computer, the computer executes the steps of the OTDR alarm data processing method.

[0117] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0118] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.

[0119] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for processing OTDR alarm data, characterized in that: The OTDR alarm data processing method comprises: Get the OTDR alarm list; Based on a preset merging condition, the alarm information at the same position in the OTDR alarm list is merged to obtain a plurality of preferred alarm information; Retrieving optical fiber monitoring data based on the multiple pieces of preferred alarm information, and generating a target document according to the multiple pieces of preferred alarm information and the optical fiber monitoring data; Filtering the preferred alarm information with false positives according to the target document to obtain at least one error alarm information; A waveform data file corresponding to each of the error alarm information in the optical fiber monitoring data is exported based on the target document.

2. The OTDR alarm data processing method according to claim 1, characterized in that: The alarm information in the same position in the OTDR alarm list is merged based on the preset merging condition to obtain multiple pieces of preferred alarm information, including: Filter any at least two initial alarm information in the OTDR alarm list whose alarm position distance is less than a preset distance threshold; Determining whether the alarm types of any at least two initial alarm information are the same; If the alarm types are the same, generating composite alarm information according to at least two initial alarm information of the same alarm type, and determining each of the composite alarm information and the initial alarm information whose alarm location distance is greater than or equal to the preset distance threshold as the preferred alarm information; If the alarm types are different, each piece of initial alarm information in the OTDR alarm list is determined as preferred alarm information.

3. The OTDR alarm data processing method according to claim 2, characterized in that: If the alarm types are the same, generating composite alarm information according to at least two initial alarm information of the same alarm type includes: If the alarm types are the same, determining each recovery parameter and each first alarm information according to the OTDR alarm list; The restoration parameters and the first warning information are determined as composite warning information.

4. The OTDR alarm data processing method according to claim 2, characterized in that: Each of the preferred alarm information is composite alarm information or non-composite alarm information, and the optical fiber monitoring data includes waveform data, event data and configuration data; The retrieving optical fiber monitoring data based on the multiple pieces of preferred alarm information, and generating a target document according to the multiple pieces of preferred alarm information and the optical fiber monitoring data, comprises: If the preferred alarm information is the composite alarm information, then generating a comparison waveform graph corresponding to each composite alarm information based on the alarm waveform file, reference waveform file and recovery waveform file corresponding to each composite alarm information in the optical fiber monitoring data; If the preferred alarm information is the non-composite alarm information, then generating a comparison waveform graph corresponding to each non-composite alarm information based on the alarm waveform file corresponding to each non-composite alarm information in the optical fiber monitoring data and the reference waveform file; A target document is generated based on a preset target document template, each of the comparison waveform graphs, the event data, the configuration data and each waveform file name.

5. The OTDR alarm data processing method according to claim 1, characterized in that: The step of screening the preferred warning information having false positives according to the target document to obtain at least one piece of error warning information includes: Input the target document into a preset false alarm recognition model, and extract false alarm associated features from each of the preferred alarm messages through a feature extraction layer to obtain at least one target alarm message and a set of false alarm associated features corresponding to each of the target alarm messages; Based on the false alarm associated feature set corresponding to each of the target alarm information, false alarm detection is performed on each of the target alarm information through a false alarm detection layer to obtain at least one piece of erroneous alarm information.

6. The OTDR alarm data processing method according to claim 5, characterized in that: The false alarm detection is performed on each of the target alarm information by a false alarm detection layer based on the false alarm associated feature set corresponding to each of the target alarm information to obtain at least one piece of false alarm information, including: The false alarm detection layer calculates the similarity between the false alarm associated feature set corresponding to each of the target alarm information and the preset false alarm feature database to obtain the false alarm probability corresponding to each of the target alarm information; The target warning information with a false alarm probability greater than a preset probability threshold is determined as false alarm information, and at least one piece of false alarm information is obtained.

7. The OTDR alarm data processing method according to claim 1, characterized in that: After the waveform data corresponding to each of the error alarm information in the optical fiber monitoring data is exported based on the target document, the method further includes: The OTDR optimization is performed based on the at least one piece of error alarm information and the waveform data file corresponding to each piece of error alarm information.

8. An OTDR alarm data processing device, characterized in that: The OTDR alarm data processing device comprises: Acquisition module, used to obtain the OTDR alarm list; A merging module, used for merging the alarm information at the same position in the OTDR alarm list based on a preset merging condition to obtain multiple pieces of preferred alarm information; A generating module, configured to retrieve optical fiber monitoring data based on the plurality of preferred alarm information, and generate a target document according to the plurality of preferred alarm information and the optical fiber monitoring data; A screening module, used for screening the preferred alarm information with false positives according to the target document, and obtaining at least one piece of error alarm information; An export module is used to export the waveform data file corresponding to each error alarm information in the optical fiber monitoring data based on the target document.

9. An OTDR alarm data processing device, characterized in that: The OTDR alarm data processing device comprises: a memory and at least one processor, wherein instructions are stored in the memory; The at least one processor calls the instructions in the memory to enable the OTDR alarm data processing device to execute the OTDR alarm data processing method according to any one of claims 1 to 7.

10. A computer-readable storage medium having instructions stored thereon, characterized in that: When the instruction is read and executed, the OTDR alarm data processing method according to any one of claims 1 to 7 is executed.

Citation Information

Cited By

  • Intrusion detection method, device and equipment based on vibration optical fiber

    CN120048051A