Optical fiber monitoring operation and maintenance method and system
By polling and monitoring the optical fiber, generating curves and visual analysis, the problems of fiber fault location and low operation and maintenance efficiency in the existing technology are solved, and efficient, simple and comprehensive monitoring of the optical fiber and real-time monitoring of the healthy state are achieved.
Patent Information
- Application Number
- CN202411982357.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-15
AI Technical Summary
The existing intelligent fiber online monitoring system can only conduct simple multi-port polling tests, and the operation and maintenance page is complex and difficult to understand, making it difficult for operation and maintenance personnel to accurately locate fiber failures, the troubleshooting time is long, the operation and maintenance efficiency is low, and the real-time early warning and fast positioning of the faults cannot be achieved.
By obtaining the polling order, polling and monitoring the optical fiber to be monitored, a real-time curve is generated and a reference curve is set, and the real-time curve changes are monitored to generate historical curves, and the real-time curve, name-name curve, history curve and reference curve are visually displayed. The difference between the reference curve and the real-time or name-name curve is analyzed to monitor the health status of the fiber.
It realizes efficient, simple and comprehensive monitoring of optical fibers, can agilely sense obvious abnormal data of optical fibers, issue alarm information, provide operation and maintenance personnel with reliable and comprehensive operation and maintenance information, and reduce the work burden of operation and maintenance personnel.
Smart Images

Figure CN119834879A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of optical fiber monitoring and management, and more particularly to a method and system for optical fiber monitoring and operation and maintenance. Background Art
[0002] Fiber optic communication, due to its advantages such as large capacity, long-distance transmission, and strong anti-interference capabilities, has become the primary transmission medium for modern communication systems. With the continuous increase in fiber optic lines and the gradual aging of previously laid fiber, the frequency of fiber optic failures is also increasing. To proactively locate and repair faults, routine fiber optic monitoring and O&M management need to be strengthened. Currently, there are many methods for daily monitoring and O&M management of multiple optical fibers, with the use of intelligent online fiber optic monitoring systems being particularly prominent. However, commercially available intelligent online fiber optic monitoring systems can only perform simple multi-port polling tests, and the O&M interfaces are complex and difficult to understand. This makes it difficult for operators to accurately locate fiber optic faults, resulting in relatively long troubleshooting times and low O&M efficiency. Furthermore, real-time early warning and rapid fault location are impossible. Therefore, necessary improvements are needed to the methods of monitoring fiber optics and managing O&M. Summary of the Invention
[0003] The present invention aims to overcome at least one defect (shortcoming) of the above-mentioned prior art and provide a method and system for monitoring and maintaining optical fiber operation, so as to achieve efficient, simple and comprehensive monitoring of the health of the operated optical fiber.
[0004] According to a first aspect of the present application, a method for monitoring and maintaining optical fiber operation is provided, comprising:
[0005] Obtaining a polling order according to a number of optical fibers to be monitored;
[0006] Performing polling monitoring on the plurality of optical fibers to be monitored according to the polling order;
[0007] Acquire the polled data of the optical fiber, and generate a real-time curve of the corresponding optical fiber according to the acquired data;
[0008] Setting a reference curve corresponding to the optical fiber according to the real-time curve;
[0009] monitoring the real-time curve, and when the real-time curve changes, generating a historical curve corresponding to the optical fiber according to the changed real-time curve;
[0010] Obtaining a roll call monitoring instruction, the roll call monitoring instruction including a roll call optical fiber, pausing the polling monitoring according to the roll call monitoring instruction, and performing roll call monitoring on the roll call optical fiber, and continuing the polling monitoring after completing the roll call monitoring;
[0011] Acquire data of the named optical fiber, and acquire a corresponding named curve according to the data of the named optical fiber;
[0012] At least two of the real-time curve, the named curve, the historical curve, and the reference curve are visually displayed, and the reference curve is analyzed with the real-time curve or the named curve to monitor the health status of the optical fiber.
[0013] It is understandable that the method of optical fiber monitoring and operation and maintenance obtains a polling order for several optical fibers to be monitored, and performs the polling monitoring and the roll call monitoring on the several optical fibers to be monitored, and monitors and operates the optical fibers based on the real-time curves, roll call curves, historical curves and / or benchmark curves generated by the two types of monitoring. It can monitor the optical fibers visually, provide a controllable environment for the fault conditions of the optical fibers, and comprehensively monitor the health of the operated and maintained optical fibers.
[0014] Optionally, obtaining a polling order according to a number of optical fibers to be monitored specifically includes:
[0015] Get the interface number corresponding to each optical fiber to be monitored;
[0016] The polling order is obtained for the interface numbers according to a preset interface arrangement rule.
[0017] It is understandable that the polling sequence can establish a polling monitoring sequence for the optical fiber to be monitored. In the polling monitoring, several optical fibers to be monitored can be monitored in turn according to the polling sequence, making the monitoring work more organized and clear, and ensuring that each optical fiber that needs to be polled and monitored can be monitored to avoid resource grabbing; the polling sequence is generated according to the interface number according to the preset interface arrangement rules, making the polling sequence more observable and clear, avoiding text errors and insufficient background memory.
[0018] Optionally, the polling and monitoring the plurality of optical fibers to be monitored according to the polling order specifically includes:
[0019] Setting the monitoring time interval and monitoring pulse width of each optical fiber to be monitored;
[0020] According to the polling sequence and the monitoring pulse width, the plurality of optical fibers to be monitored are monitored in sequence at the monitoring time interval.
[0021] It is understandable that the polling monitoring monitors each of the optical fibers to be monitored, and it is necessary to set the time interval for monitoring each of the optical fibers to be monitored and fix the monitoring time of each optical fiber; during one monitoring time interval, the optical fiber is monitored to provide reliable and comprehensive data for optical fiber operation and maintenance, which helps to monitor and manage the operation and maintenance of each optical fiber that needs to be monitored; and it is also necessary to set the monitoring pulse width of each optical fiber to be monitored, which helps to improve the accuracy of monitoring each optical fiber.
[0022] Optionally, setting a reference curve corresponding to the optical fiber according to the real-time curve includes:
[0023] From the real-time curve, a curve image whose parameters meet a preset threshold is selected, and the selected curve image is set as the reference curve.
[0024] It is understood that the baseline curve is set by selecting a curve image whose parameters meet a preset threshold based on the real-time curve. During the selection process, the relevant parameters of the real-time curve can be monitored and compared with the preset threshold to find the curve image of the fiber in a normal state, and then set as the baseline curve. The baseline curve can serve as a reference for monitoring work, allowing for faster location of fiber data anomalies and timely analysis and processing of abnormal data.
[0025] Optionally, pausing the polling monitoring and performing roll call monitoring on the named optical fiber, and continuing the polling monitoring after completing the roll call monitoring, specifically includes:
[0026] Pause the polling monitoring, record the optical fiber information currently polled in the polling monitoring, and perform named monitoring on the named optical fiber;
[0027] After the roll call monitoring is completed, the polling monitoring is continued according to the recorded optical fiber information currently polled in the polling monitoring.
[0028] It is understandable that the roll call monitoring is triggered when the user needs to roll call monitoring of a specific optical fiber. It is necessary to obtain the optical fiber information of the user-specified roll call monitoring in advance, perform roll call monitoring on the optical fiber to be monitored based on the specified roll call monitoring optical fiber information, and suspend the polling monitoring work to prevent conflicts between the two types of monitoring. The principles of roll call monitoring and polling monitoring are the same, but roll call monitoring has a higher priority and can respond to the user's urgent needs and provide solutions for emergency monitoring situations. After completing the roll call monitoring, it is necessary to continue the polling monitoring work to ensure daily monitoring of other optical fibers.
[0029] Optionally, the visual display of at least two of the real-time curve, the roll call curve, the historical curve, and the benchmark curve specifically includes:
[0030] At least two of the real-time curve, the roll call curve, the history curve, and the reference curve are placed in the same coordinate system for visual display.
[0031] It is understandable that at least two of the real-time curve, the named curve, the historical curve and the reference curve are displayed in the same coordinate system, which can more clearly monitor the real-time, historical and normal optical fiber data and facilitate monitoring and maintenance.
[0032] Optionally, after the step of placing at least two of the real-time curve, the roll call curve, the historical curve, and the reference curve in the same coordinate system for visual display, the method further includes:
[0033] Acquiring a first cursor position in the coordinate system, acquiring first waveform data of the real-time curve, the point-name curve, the history curve and / or the reference curve at the first cursor position, and generating first cursor data based on the first waveform data;
[0034] Acquiring a second cursor position in the coordinate system, acquiring second waveform data of the real-time curve, the point-name curve, the history curve and / or the reference curve at the first cursor position, and generating second cursor data based on the second waveform data;
[0035] The first cursor data and the second cursor data are analyzed to obtain an analysis result, and the analysis result is displayed.
[0036] It is understandable that by obtaining the first cursor data and the second cursor data based on the first cursor position and the second position, and displaying the analysis results between the cursor data, the changing parameters between the two cursor positions can be clearly displayed, including parameters such as the distance difference and loss value between the two cursor positions, which makes it convenient for operation and maintenance personnel to monitor the operation status of one section of the optical fiber and realize precise operation and maintenance.
[0037] Optionally, the method further comprises:
[0038] If the first cursor position is changed, the first cursor position is re-acquired in the coordinate system, and the first waveform data of the real-time curve, the point-name curve, the history curve and / or the reference curve at the new first cursor position is acquired, and the corresponding first cursor data is updated according to the first waveform data; or,
[0039] If the second cursor position is changed, the second cursor position is re-acquired in the coordinate system, and second waveform data of the real-time curve, the point-name curve, the history curve and / or the reference curve at the new second cursor position is acquired, and the corresponding first cursor data is updated according to the first waveform data;
[0040] And update the analysis results of the first cursor data and the second cursor data.
[0041] It is understandable that the first cursor position and the second cursor position can be changed, and the cursor position can be retrieved at any time according to operation and maintenance requirements, that is, the position of different sections of the operation and maintenance optical fiber can be changed at any time. The operation is simple and efficient, and operation and maintenance are friendly.
[0042] Optionally, monitoring the health status of the optical fiber by using the reference curve and the real-time curve or the named curve specifically includes:
[0043] Comparing the reference curve with the real-time curve or the named curve to monitor the health status of the optical fiber;
[0044] Obtaining a first phase difference between the parameters of the reference curve and the parameters of the real-time curve, and if the first phase difference is greater than a preset phase difference threshold, determining that abnormal data appears in the real-time curve, and issuing an alarm message based on the abnormal data; or
[0045] A second phase difference between the parameters of the reference curve and the parameters of the point-name curve is obtained. If the second phase difference is greater than a preset phase difference threshold, it is determined that abnormal data appears in the point-name curve, and an alarm message is issued based on the abnormal data.
[0046] It is understandable that the system also has an autonomous monitoring function, which can compare the baseline curve with the real-time curve and the named curve to find data with obvious abnormalities, discover the fault of abnormal optical fiber based on the abnormal data, and issue an alarm message to provide reliable operation and maintenance personnel with reliable operation and maintenance information, comprehensively monitor the condition of the optical fiber, and reduce the workload of operation and maintenance personnel.
[0047] According to a second aspect of the present application, a system for monitoring and maintaining optical fiber operation is provided, comprising:
[0048] A polling sequence acquisition module is used to acquire a polling sequence according to a number of optical fibers to be monitored;
[0049] A polling monitoring module, configured to perform polling monitoring on the plurality of optical fibers to be monitored according to the polling sequence;
[0050] A real-time curve generating module is used to obtain the polled data of the optical fiber and generate a real-time curve of the corresponding optical fiber according to the obtained data;
[0051] A reference curve generating module, configured to set a reference curve corresponding to the optical fiber according to the real-time curve;
[0052] a historical curve generating module, configured to monitor the real-time curve and, when the real-time curve changes, generate a historical curve corresponding to the optical fiber according to the changed real-time curve;
[0053] a roll call monitoring module, configured to obtain a roll call monitoring instruction, the roll call monitoring instruction including a roll call optical fiber, suspend the polling monitoring according to the roll call monitoring instruction, perform roll call monitoring on the roll call optical fiber, and continue the polling monitoring after completing the roll call monitoring;
[0054] A naming curve generating module is used to obtain data of the named optical fiber and obtain a corresponding naming curve according to the data of the named optical fiber;
[0055] The monitoring module is used to visualize at least two of the real-time curve, the named curve, the historical curve and the reference curve, and analyze the reference curve with the real-time curve or the named curve to monitor the health status of the optical fiber.
[0056] According to a third aspect of the present application, an electronic device is provided, comprising a memory and a processor, wherein the memory stores computer-readable instructions, and the processor executes the computer-readable instructions to implement a method for optical fiber monitoring and operation and maintenance as described in the first aspect above.
[0057] According to a fourth aspect of the present application, a computer storage medium is provided, on which a computer program is stored. When the computer program is executed, the method for monitoring and operating an optical fiber as described in the first aspect above is implemented.
[0058] Based on any of the above aspects, the embodiment of the present application provides a method and system for monitoring and operating optical fiber, which can monitor the optical fiber by setting the polling monitoring and the roll call monitoring, and generate real-time curves, roll call curves, historical curves and / or baseline curves for the optical fiber operation and maintenance, can visually monitor the optical fiber, and can quickly perceive obvious abnormal data of the optical fiber, and issue alarm information based on the abnormal data. The present application can provide a controllable monitoring environment for the optical fiber, comprehensively monitor the health of the optical fiber under operation and maintenance, provide reliable and comprehensive operation and maintenance information for operation and maintenance personnel, reduce the workload of operation and maintenance personnel, and achieve efficient, simple and comprehensive monitoring of the optical fiber. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0060] Figure 1 This is a flow chart of a method for optical fiber monitoring and operation and maintenance provided in this embodiment.
[0061] Figure 2 This is a flow chart of a method for obtaining a polling order provided in this embodiment.
[0062] Figure 3 This is a flow chart of a polling monitoring method provided in this embodiment.
[0063] Figure 4This is a flow chart of a roll call monitoring method provided in this embodiment.
[0064] Figure 5 This is a system module diagram for optical fiber monitoring and operation and maintenance provided by this embodiment.
[0065] Figure 6 This is a device structure diagram of the electronic device provided in this embodiment. DETAILED DESCRIPTION
[0066] The figures in this application are for illustrative purposes only and are not to be construed as limiting the present application. To better illustrate the following embodiments, some components in the figures may be omitted, enlarged, or reduced in size, and do not represent actual product dimensions. Those skilled in the art will appreciate that some well-known structures and their descriptions may be omitted from the figures.
[0067] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.
[0068] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0069] Optical fiber is now widely used in modern communications due to its communication advantages. However, the operation, maintenance, and monitoring of these fibers have traditionally relied on extensive manual intervention. While intelligent online fiber monitoring systems have been put into daily operation and maintenance, their limited functionality and complex, inaccessible operation and maintenance interfaces present numerous challenges for operators: They struggle to quickly locate fiber faults and monitor the health of a large number of fibers. Furthermore, during the operation and maintenance process, numerous fiber parameters are not categorized and compared, increasing the difficulty and complexity of the operation and maintenance process. Therefore, improvements to monitoring methods are necessary.
[0070] This embodiment provides a technical solution that can solve the above-mentioned problem. The specific implementation methods of this application are described in detail below with reference to the accompanying drawings.
[0071] For example, Figure 1 As shown, this embodiment provides a method for monitoring and maintaining optical fiber operation, which may include the following steps:
[0072] S110, obtaining a polling order according to a number of optical fibers to be monitored;
[0073] It's understood that polling order is a fundamental resource scheduling and allocation mechanism that ensures fairness and stability throughout the workflow by sequentially accessing or processing multiple objects according to specific rules. In this embodiment, a polling order is determined based on the number of fibers to be monitored, providing each fiber with a fair and equal polling opportunity. This ensures that each fiber can be monitored, ensuring comprehensive operation and maintenance of the fibers.
[0074] It is understandable that a large number of optical fibers are recorded, but not every optical fiber needs to be monitored. Operation and maintenance personnel can select several optical fibers to be monitored according to operation and maintenance needs, which can avoid waste of resources.
[0075] Specifically, if Figure 2 As shown, the polling sequence of obtaining a plurality of optical fibers to be monitored can be subdivided into the following steps:
[0076] S111. Obtain the interface number corresponding to each optical fiber to be monitored;
[0077] It is understood that in this embodiment, an optical time domain reflectometer (OTDR) is used for monitoring. The interface number is an identifier for each interface on the OTDR. The OTDR can be connected to multiple optical fibers for monitoring. For the convenience of distinguishing multiple optical fibers connected to the same OTDR, the interface number on the OTDR is used to correspond one-to-one with the optical fiber, thereby achieving the effect of quickly locating one of the optical fibers. It is understood that before connecting the optical fiber to the OTDR for monitoring, the interface number on the optical fiber and the OTDR must be bound and recorded in advance to ensure the correct arrangement of the polling order and the one-to-one correspondence when the monitoring data generated by each optical fiber is subsequently uploaded.
[0078] Understandably, after being installed and put into operation, optical fibers are assigned corresponding names. These names contain not only data but may also include text, letters, or special symbols to record more fiber information. However, for polling monitoring, traversing and sorting these names requires significant resources, including the processes of identifying, recording, sorting, and searching for the names, which significantly increases the workload. However, for interface numbering, since the purpose of interface numbering is only to distinguish interfaces, it does not require the inclusion of excessive information. By converting the distinction between optical fibers and the interfaces to which they connect, the interface numbering process can avoid processing irrelevant information, thus saving resources.
[0079] S112: Obtain a polling order for the interface numbers according to a preset interface arrangement rule.
[0080] It is understandable that in this embodiment, it is necessary to pre-record the one-to-one relationship between the interface number and the optical fiber and pre-set the interface arrangement rules; obtain the interface number of the optical fiber to be monitored, sort the interface number according to the interface arrangement rules, and obtain an interface number sorting table. The interface number sorting table is processed to obtain a polling order that can be executed.
[0081] It is understandable that the generated polling order can fairly allocate monitoring resources to each optical fiber to be monitored, eliminating resource conflicts and resource preemption caused by simultaneous monitoring of multiple optical fibers, thereby optimizing resource utilization.
[0082] S120, performing polling monitoring on the plurality of optical fibers to be monitored according to the polling order;
[0083] It is understood that polling and monitoring the plurality of optical fibers to be monitored according to the polling order can realize the automation of the optical fiber monitoring, reduce manual intervention, and improve monitoring efficiency. Automated processing not only saves human resources, but also reduces the risk of errors caused by manual operation; it can also rationally allocate resource utilization and improve the efficiency of polling monitoring.
[0084] Specifically, if Figure 3 As shown, the polling sequence for performing polling monitoring on the plurality of optical fibers to be monitored can be subdivided into the following steps:
[0085] S121, setting the monitoring time interval and monitoring pulse width of each optical fiber to be monitored;
[0086] It is understood that the monitoring time interval is the time required for a monitored optical fiber to complete a monitoring task. For the monitoring of an optical fiber, continuous monitoring is required to obtain continuous data in order to obtain the data changes in the optical fiber. The monitoring time interval is set according to operation and maintenance needs. It is understandable that a monitoring time interval that is too short will affect the integrity of the recovered optical fiber data; the monitoring time interval should not be too long, so as to affect the efficiency of the entire polling monitoring;
[0087] In this embodiment, the monitoring pulse width for each monitored optical fiber also needs to be set. It's understood that the duration of the optical pulse from an OTDR can also be converted to the spatial length of the pulse on the optical fiber. Adaptively setting the monitoring pulse width based on the basic properties of each monitored optical fiber ensures the stability and reliability of monitoring operations, improves the monitoring accuracy of each optical fiber, and enhances the quality of monitoring.
[0088] S122: Monitor the plurality of optical fibers to be monitored in sequence according to the polling order and the monitoring pulse width and at the monitoring time interval.
[0089] In this embodiment, monitoring is performed using an optical time domain reflectometer (OTDR). Typically, each OTDR is equipped with an OTDR light source, which emits optical pulses toward the optical fiber under test. Based on the returned optical signals, parameters such as fiber loss, fault location, and splice loss are calculated. Therefore, the OTDR can only monitor one optical fiber at a time within a certain timeframe. When monitoring multiple optical fibers, polling monitoring can better achieve comprehensive monitoring of all fibers.
[0090] It is understandable that the polling sequence represents the monitoring sequence of the several optical fibers to be monitored. When the polling monitoring starts, it is necessary to start reading the polling sequence at the same time, and monitor the corresponding optical fibers in turn according to the polling sequence. After completing the monitoring of the current optical fiber, continue to monitor the next optical fiber in the polling sequence. Among them, the polling monitoring starts reading from the head position of the polling sequence to ensure that each optical fiber recorded in the polling sequence can be monitored; after completing one reading of the polling sequence, that is, completing one traversal cycle and one polling monitoring, it continues to return to the head of the polling sequence and continues to read the next polling sequence to ensure that the polling monitoring cycle is carried out.
[0091] S130, acquiring the polled data of the optical fiber, and generating a real-time curve of the corresponding optical fiber according to the acquired data;
[0092] It is understood that the real-time curve reflects the real-time link status and performance of the optical fiber during monitoring. The real-time curve is generated based on the optical fiber data received in real time through polling, which can help operation and maintenance personnel observe the current real-time operation status of the optical fiber.
[0093] S140, setting a reference curve corresponding to the optical fiber according to the real-time curve;
[0094] It is understood that the baseline curve reflects the link status and performance of the optical fiber during normal operation during monitoring. The baseline curve is generated based on the real-time curve and can provide maintenance personnel with a correct status benchmark, providing a reference for the real-time operation of the optical fiber and identifying whether a fault has occurred.
[0095] Specifically, a curve image whose parameters meet a preset threshold is selected from the real-time curve, and the selected curve image is set as the reference curve.
[0096] It is understood that the baseline curve is set by selecting a curve image corresponding to the normal operation of the optical fiber from the real-time curve. During the selection process, relevant parameters of the real-time curve can be monitored and compared with a pre-set threshold to find the curve image of the normal operation of the optical fiber, which is then set as the baseline curve. The baseline curve can serve as a reference for monitoring operations, allowing for faster identification of optical fiber data anomalies and timely analysis and processing of these abnormal data.
[0097] S150, monitoring the real-time curve, and when the real-time curve changes, generating a historical curve corresponding to the optical fiber according to the changed real-time curve;
[0098] It is understandable that the historical curve reflects the link status and performance of the optical fiber during monitoring. The historical curve is generated by selecting the real-time curve, specifically:
[0099] Monitoring the real-time curve, when the background monitors that the real-time curve changes, generating a historical curve corresponding to the optical fiber from the changed real-time curve, recording the time point of generating the historical curve, and associating the historical curve with the corresponding time point for storage;
[0100] When the background monitoring detects that the real-time curve has not changed, the historical curve maintains its original value; understandably, when monitoring begins, the historical curve takes a value of empty.
[0101] It is understandable that as the monitoring continues, the historical curve corresponding to the optical fiber may continue to increase. Since the historical curve is obtained based on the changes in the real-time curve, the historical curve can reflect the changes in the corresponding optical fiber over a period of time. By obtaining the historical curve at the corresponding time point, the operation status of the optical fiber at the corresponding time point can be analyzed.
[0102] Preferably, for the roll call curve, a corresponding history curve can also be generated, specifically:
[0103] monitoring the point-name curve, and when the point-name curve changes, generating a history curve corresponding to the optical fiber according to the changed point-name curve;
[0104] In this embodiment, the point-name curve is monitored. When the background monitors that the point-name curve changes, the changed point-name curve is used to generate a historical curve corresponding to the optical fiber, and the time point of generating the historical curve is recorded. The historical curve is associated with the corresponding time point and saved.
[0105] When the background monitoring detects that the roll call curve has not changed, the historical curve maintains its original value. It is understandable that when the monitoring starts, the historical curve takes a value of empty.
[0106] S160: Obtain a roll call monitoring instruction, the roll call monitoring instruction including a roll call optical fiber, suspend the polling monitoring according to the roll call monitoring instruction, perform roll call monitoring on the roll call optical fiber, and continue the polling monitoring after completing the roll call monitoring;
[0107] In this embodiment, the roll call monitoring refers to the monitoring of a designated optical fiber, wherein the designated optical fiber is the optical fiber whose real-time operation status needs to be queried immediately. It is understandable that the polling monitoring is a continuous execution process. As mentioned above, this process will monitor the optical fibers to be monitored according to the preset polling order, and each optical fiber has a certain monitoring time interval. After polling an optical fiber, it may take a long time before the curve image of the optical fiber can be presented again. At the same time, in some emergency situations where a surprise monitoring of a certain optical fiber is required, it is impossible to monitor the optical fiber in time through polling monitoring, and it is also impossible to perform fixed-point monitoring on the optical fiber (because polling will switch to the next optical fiber). Therefore, it is necessary to be able to jump to the function of a specific optical fiber for monitoring. It is understandable that the roll call monitoring instruction contains the basic information of the optical fiber specified by the operator for monitoring. The background can locate the interface number to which the optical fiber is connected based on the basic information and perform roll call monitoring on the optical fiber. It is understandable that before the roll call monitoring begins, the polling monitoring needs to be paused to prevent conflicts between the two monitoring methods.
[0108] Specifically, if Figure 4 The polling monitoring is suspended, and the named optical fiber is monitored by name. After the named monitoring is completed, the polling monitoring is continued, which can be subdivided into the following steps:
[0109] S161, pausing the polling monitoring, recording the optical fiber information currently polled in the polling monitoring, and performing named monitoring on the named optical fiber;
[0110] It is understandable that when the polling monitoring is suspended, the polling progress of the polling monitoring needs to be maintained so that when the polling monitoring continues to be executed, it can continue to run from the position where it was interrupted last time. Therefore, it is necessary to record the current position of the polling sequence reading so that when the polling monitoring is executed next time, it can continue to read from the current position of the polling sequence.
[0111] S162: After completing the roll call monitoring, continue the polling monitoring according to the recorded optical fiber information currently polled in the polling monitoring.
[0112] In step S161, when the roll call monitoring is performed, the information of the currently polled optical fiber is recorded. Then, in this step, when the roll call monitoring is completed and the polling monitoring needs to be continued, the polling can be continued at the position where the last polling was interrupted based on the recorded polled optical fiber information to ensure the integrity and rigor of the polling monitoring; preferably, if the monitoring time interval of an optical fiber is forcibly interrupted, the optical fiber is re-assigned a complete monitoring time interval for monitoring when the polling monitoring is resumed to ensure that the information of the optical fiber is not ignored or missed.
[0113] S170, obtaining data of the named optical fiber, and obtaining a corresponding named curve according to the data of the named optical fiber;
[0114] It is understood that the named curve reflects the real-time link status and performance of the specified optical fiber during monitoring. The named curve is generated based on the optical fiber data received in real time during the named monitoring, which can help operation and maintenance personnel observe the real-time operation status of the specified optical fiber.
[0115] It is understandable that the real-time curve and the point-name curve are both generated based on the optical fiber data received in real time during monitoring. The optical fiber data is preprocessed to obtain an array containing the device port number, monitoring point distance, monitoring point value, etc. After the array is processed by algorithm recognition, the real-time curve and point-name curve of the OTDR are generated.
[0116] S180 , visually display at least two of the real-time curve, the named curve, the historical curve, and the reference curve, and analyze the reference curve with the real-time curve or the named curve to monitor the health status of the optical fiber.
[0117] It is understandable that the real-time curve, roll call curve, historical curve and / or baseline curve can be displayed individually, in pairs or in combination; a single display can reflect the information originally held by the curve; if the real-time curve and the historical curve are displayed in combination, the changes in the real-time and historical curves can be compared; if the real-time curve and the baseline curve are displayed in combination, the abnormal data of the real-time curve parameters relative to the normal data can be observed; if the real-time curve, the historical curve and the baseline curve are displayed in combination, the abnormal data of the real-time curve and the historical curve of the optical fiber relative to the normal data over a period of time can be obtained; the information reflected by the roll call curve and the other curves is similar to that of the real-time curve, and will not be repeated here. It is understandable that visually displaying the four curves can more intuitively observe the changes in the curves, reduce tedious and messy data analysis, and reduce the work of operation and maintenance personnel.
[0118] Specifically, the visual display of at least two of the real-time curve, the roll call curve, the historical curve, and the benchmark curve includes:
[0119] The real-time curve, the roll call curve, the historical curve and / or the reference curve are placed in the same coordinate system for visual display.
[0120] It is understandable that after aligning the time and scale of the curves that need to be placed in the same coordinate system, and then placing them in the same coordinate system for comparison, it is more convenient to compare the curves and make the comparison results more intuitive.
[0121] Specifically, after the step of placing at least two of the real-time curve, the roll call curve, the history curve, and the reference curve in the same coordinate system for visual display, the method further includes:
[0122] Acquiring a first cursor position in the coordinate system, acquiring first waveform data of the real-time curve, the point-name curve, the history curve and / or the reference curve at the first cursor position, and generating first cursor data based on the first waveform data;
[0123] Acquiring a second cursor position in the coordinate system, acquiring second waveform data of the real-time curve, the point-name curve, the history curve and / or the reference curve at the first cursor position, and generating second cursor data based on the second waveform data;
[0124] The first cursor data and the second cursor data are analyzed to obtain an analysis result, and the analysis result is displayed.
[0125] It is understandable that for an entire optical fiber, if the parameters of every position of the optical fiber are analyzed and maintained, the analysis of a large number of parameters will become cumbersome. Furthermore, not all parameters of the entire optical fiber need to be focused on. More attention should be paid to the operation of important positions or fault-prone positions of the optical fiber. Therefore, a small section of the optical fiber needs to be analyzed in detail.
[0126] In this embodiment, the beginning and ending positions of a fiber optic segment requiring special attention are selected by using the first cursor position and the second cursor position, and waveform data of the real-time curve, the point-name curve, the historical curve, and / or the reference curve at the cursor position are obtained. The first cursor data and the second cursor data are analyzed, and important parameters such as the distance difference and the loss value of this segment of optical fiber are calculated and displayed, reflecting the operating status of this segment of optical fiber in detail.
[0127] Optionally, the method further comprises:
[0128] If the first cursor position is changed, the first cursor position is re-acquired in the coordinate system, and the first waveform data of the real-time curve, the point-name curve, the history curve and / or the reference curve at the new first cursor position is acquired, and the corresponding first cursor data is updated according to the first waveform data; or,
[0129] If the second cursor position is changed, the second cursor position is re-acquired in the coordinate system, and second waveform data of the real-time curve, the point-name curve, the history curve and / or the reference curve at the new second cursor position is acquired, and the corresponding first cursor data is updated according to the first waveform data;
[0130] And update the analysis results of the first cursor data and the second cursor data.
[0131] It is understandable that the two selected cursor positions can be changed at any time. It is necessary to re-acquire the cursor position in the coordinate system and update the cursor data accordingly to achieve the effect of replacing other position segments of the operation and maintenance optical fiber;
[0132] It is understandable that the optical fiber distance between the first cursor position and the second cursor position is not limited and will be set according to operation and maintenance requirements.
[0133] Specifically, the monitoring of the health status of the optical fiber by using the reference curve and the real-time curve or the named curve includes:
[0134] Comparing the reference curve with the real-time curve or the named curve to monitor the health status of the optical fiber;
[0135] Obtaining a first phase difference between the parameters of the reference curve and the parameters of the real-time curve, and if the first phase difference is greater than a preset phase difference threshold, determining that abnormal data appears in the real-time curve, and issuing an alarm message based on the abnormal data; or
[0136] A second phase difference between the parameters of the reference curve and the parameters of the point-name curve is obtained. If the second phase difference is greater than a preset phase difference threshold, it is determined that abnormal data appears in the point-name curve, and an alarm message is issued based on the abnormal data.
[0137] It is understood that by comparing the real-time curve or the named curve with the corresponding reference curve, it is possible to focus on comparing the important position point parameters and important peak characteristics of the two, thereby quickly determining the type of fault and the location of the fault. It is understood that if the difference between the important position point parameters of the real-time curve or the named curve and the corresponding reference curve does not exceed a preset phase difference threshold, the important peak characteristics of the real-time curve and / or the named curve are consistent with the corresponding reference curve within an allowable error range, and no important peak characteristics are missing, it is determined that the optical fiber is in a healthy operating state.
[0138] If the difference between the important position point parameters of the real-time curve or the named curve and the corresponding reference curve is greater than the preset difference threshold, and / or the important peak features of the real-time curve or the named curve are missing, the above situation will be recorded as abnormal data and the background will issue an alarm message.
[0139] It is understandable that the alarm information includes the corresponding basic information of the optical fiber and the location where the abnormal data appears, as well as the type and location of the inferred fault, which can provide a reference result for the operation and maintenance personnel to help them quickly find and repair the fault.
[0140] Based on the same inventive concept, the embodiment of the present application also provides a system for optical fiber monitoring and operation and maintenance, such as Figure 5 As shown, the optical fiber monitoring and operation and maintenance system may include:
[0141] Polling sequence acquisition module 211, polling monitoring module 212, real-time curve generation module 213, reference curve generation module 214, historical curve generation module 215, roll call monitoring module 216, roll call curve generation module 217, monitoring module 218. Among them:
[0142] A polling sequence acquisition module 211 is configured to acquire a polling sequence based on a number of optical fibers to be monitored;
[0143] In this embodiment, the polling order acquisition module 211 can be used to perform Figure 1As shown in step S110 , for a detailed description of the polling order acquisition module 211 , reference may be made to the description of step S110 .
[0144] A polling monitoring module 212 is configured to perform polling monitoring on the plurality of optical fibers to be monitored according to the polling sequence;
[0145] In this embodiment, the polling monitoring module 212 can be used to perform Figure 1 As shown in step S120 , for a detailed description of the polling monitoring module 212 , reference may be made to the description of step S120 .
[0146] A real-time curve generating module 213 is configured to obtain the polled optical fiber data and generate a real-time curve of the corresponding optical fiber according to the obtained data;
[0147] In this embodiment, the real-time curve generation module 213 can be used to perform Figure 1 As shown in step S130 , for a detailed description of the real-time curve generating module 213 , reference may be made to the description of step S130 .
[0148] A reference curve generating module 214 is configured to set a reference curve corresponding to the optical fiber according to the real-time curve;
[0149] In this embodiment, the reference curve generating module 214 can be used to perform Figure 1 As shown in step S140 , for a detailed description of the reference curve generating module 214 , reference may be made to the description of step S140 .
[0150] A historical curve generating module 215 is configured to monitor the real-time curve and, when the real-time curve changes, generate a historical curve corresponding to the optical fiber according to the changed real-time curve;
[0151] In this embodiment, the historical curve generation module 215 can be used to perform Figure 1 As shown in step S150 , for a detailed description of the history curve generating module 215 , reference may be made to the description of step S150 .
[0152] A roll call monitoring module 216 is configured to obtain a roll call monitoring instruction, the roll call monitoring instruction including a roll call optical fiber, suspend the polling monitoring according to the roll call monitoring instruction, perform roll call monitoring on the roll call optical fiber, and resume the polling monitoring after completing the roll call monitoring;
[0153] In this embodiment, the roll call monitoring module 216 can be used to perform Figure 1 As shown in step S160, for a detailed description of the roll call monitoring module 216, reference may be made to the description of step S160.
[0154] The roll call curve generating module 217 is used to obtain the data of the roll call optical fiber and obtain the corresponding roll call curve according to the data of the roll call optical fiber;
[0155] In this embodiment, the roll call curve generation module 217 can be used to perform Figure 1 As shown in step S170 , for a detailed description of the roll call curve generating module 217 , reference may be made to the description of step S170 .
[0156] The monitoring module 218 is configured to visualize the real-time curve, the named curve, the historical curve and / or the reference curve, and monitor the health status of the optical fiber by comparing the reference curve with the real-time curve or the named curve.
[0157] In this embodiment, the monitoring module 218 can be used to perform Figure 1 As shown in step S180, for a detailed description of the monitoring module 218, reference may be made to the description of step S180.
[0158] Based on the same inventive concept, this embodiment also provides an electronic device, Figure 6 The structural diagram of the electronic device of this embodiment is shown, which includes a memory 21 and a processor 22. The memory 21 stores computer-readable instructions, and the processor 22 executes the computer-readable instructions to implement the optical fiber monitoring and operation method of this embodiment.
[0159] Preferably, the electronic device further includes a bus 23 and a communication interface 24 , and the processor 22 , the communication interface 24 and the memory 21 are connected via the bus 23 .
[0160] Memory 21 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk drive. Communication between the system network element and at least one other network element is achieved via at least one communication interface 24 (which may be wired or wireless), and may utilize the Internet, a wide area network, a local area network, a metropolitan area network, or the like. Bus 23 may be an ISA bus, a PCI bus, or an EISA bus. Bus 23 may be divided into an address bus, a data bus, a control bus, and the like (not fully illustrated in the figure).
[0161] The processor 22 can be an integrated circuit chip with signal processing capabilities. In specific implementations, each step in the above-mentioned method embodiment can be completed by hardware integrated logic circuits or software instructions in the processor 22. The above-mentioned processor 22 can 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 gate or transistor logic devices, or discrete hardware components, which can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor can be a microprocessor, or the processor 22 can also be any conventional processor 22. The steps of the method disclosed in conjunction with the embodiments of the present invention can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as a random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or register. The storage medium is located in the memory 21, and the processor 22 reads the information in the memory 21 and, in conjunction with its hardware, completes the steps of the method of the aforementioned embodiment.
[0162] An embodiment of the present invention also provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by the processor 22, the computer-executable instructions prompt the processor 22 to implement the above-mentioned method of optical fiber monitoring and operation. The specific implementation can be found in the embodiment and will not be repeated here.
[0163] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0164] Obviously, the above embodiments of the present invention are merely examples for the purpose of clearly illustrating the technical solutions of the present invention, and are not intended to limit the specific implementation methods of the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the claims of the present invention shall be included within the scope of protection of the claims of the present invention.
Claims
1. A method for monitoring and maintaining optical fiber, characterized in that: include: Obtaining a polling order according to a number of optical fibers to be monitored; Performing polling monitoring on the plurality of optical fibers to be monitored according to the polling sequence; Acquire the polled data of the optical fiber, and generate a real-time curve of the corresponding optical fiber according to the acquired data; Setting a reference curve corresponding to the optical fiber according to the real-time curve; Monitoring the real-time curve, and when the real-time curve changes, generating a historical curve corresponding to the optical fiber according to the changed real-time curve; Obtaining a roll call monitoring instruction, the roll call monitoring instruction including a roll call optical fiber, pausing the polling monitoring according to the roll call monitoring instruction, and performing roll call monitoring on the roll call optical fiber, and continuing the polling monitoring after completing the roll call monitoring; Acquire the data of the named optical fiber, and acquire the corresponding named curve according to the data of the named optical fiber; At least two of the real-time curve, the named curve, the historical curve and the reference curve are displayed visually, and the reference curve is analyzed with the real-time curve or the named curve to monitor the health status of the optical fiber.
2. The method for monitoring and operating an optical fiber according to claim 1, characterized in that: The step of obtaining a polling sequence according to a plurality of optical fibers to be monitored specifically includes: Get the interface number corresponding to each optical fiber to be monitored; The polling order is obtained for the interface numbers according to a preset interface arrangement rule.
3. The method for monitoring and operating an optical fiber according to claim 1, characterized in that: The polling and monitoring of the plurality of optical fibers to be monitored according to the polling sequence specifically includes: Setting the monitoring time interval and monitoring pulse width of each optical fiber to be monitored; According to the polling sequence and the monitoring pulse width, the plurality of optical fibers to be monitored are monitored in sequence at the monitoring time interval.
4. The method for monitoring and operating an optical fiber according to claim 1, characterized in that: The step of setting a reference curve corresponding to the optical fiber according to the real-time curve comprises: From the real-time curve, a curve image whose parameters meet a preset threshold is selected, and the selected curve image is set as the reference curve.
5. The method for monitoring and operating an optical fiber according to claim 1, characterized in that: The step of pausing the polling monitoring and performing the named optical fiber named monitoring, and continuing the polling monitoring after completing the named monitoring, specifically includes: Pause the polling monitoring, record the optical fiber information currently polled in the polling monitoring, and perform named monitoring on the named optical fiber; After the roll call monitoring is completed, the polling monitoring is continued according to the recorded optical fiber information currently polled in the polling monitoring.
6. A method for monitoring and operating an optical fiber according to any one of claims 1 to 5, characterized in that: The visual display of at least two of the real-time curve, the roll call curve, the historical curve and the reference curve specifically includes: At least two of the real-time curve, the roll call curve, the history curve and the reference curve are placed in the same coordinate system for visual display.
7. The method for monitoring and operating an optical fiber according to claim 6, characterized in that: After the step of placing at least two of the real-time curve, the roll call curve, the history curve and the reference curve in the same coordinate system for visual display, the method further includes: Acquire a first cursor position in the coordinate system, acquire first waveform data of the real-time curve, the point-name curve, the history curve and / or the reference curve at the first cursor position, and generate first cursor data according to the first waveform data; Acquire a second cursor position in the coordinate system, acquire second waveform data of the real-time curve, the point-name curve, the history curve and / or the reference curve at the first cursor position, and generate second cursor data according to the second waveform data; The first cursor data and the second cursor data are analyzed to obtain analysis results, and the analysis results are displayed.
8. The method for monitoring and operating an optical fiber according to claim 7, characterized in that: The method further comprises: If the first cursor position is changed, the first cursor position is acquired again in the coordinate system, and the first waveform data of the real-time curve, the point-name curve, the history curve and / or the reference curve at the new first cursor position is acquired, and the corresponding first cursor data is updated according to the first waveform data; or, If the second cursor position is changed, the second cursor position is acquired again in the coordinate system, and the second waveform data of the real-time curve, the point-name curve, the history curve and / or the reference curve at the new second cursor position is acquired, and the corresponding first cursor data is updated according to the first waveform data; And update the analysis results of the first cursor data and the second cursor data.
9. A method for monitoring and operating an optical fiber according to any one of claims 1 to 5, characterized in that: The analyzing of the reference curve and the real-time curve or the named curve to monitor the health status of the optical fiber specifically includes: Comparing the reference curve with the real-time curve or the named curve to monitor the health status of the optical fiber; Obtaining a first phase difference between the parameters of the reference curve and the parameters of the real-time curve, and if the first phase difference is greater than a preset phase difference threshold, determining that abnormal data appears in the real-time curve, and issuing an alarm message according to the abnormal data; or, A second phase difference between the parameters of the reference curve and the parameters of the point-name curve is obtained. If the second phase difference is greater than a preset phase difference threshold, it is determined that abnormal data appears in the point-name curve, and an alarm message is issued according to the abnormal data.
10. A system for monitoring and maintaining optical fiber, characterized in that: include: A polling sequence acquisition module, used for acquiring a polling sequence according to a number of optical fibers to be monitored; A polling monitoring module, used for performing polling monitoring on the plurality of optical fibers to be monitored according to the polling sequence; A real-time curve generating module, used to obtain the polled data of the optical fiber, and generate a real-time curve of the corresponding optical fiber according to the obtained data; A reference curve generating module, used for setting a reference curve corresponding to the optical fiber according to the real-time curve; A historical curve generating module, used for monitoring the real-time curve, and generating a historical curve corresponding to the optical fiber according to the changed real-time curve when the real-time curve changes; A roll call monitoring module, used for obtaining a roll call monitoring instruction, the roll call monitoring instruction including a roll call optical fiber, pausing the polling monitoring according to the roll call monitoring instruction, and performing roll call monitoring on the roll call optical fiber, and continuing the polling monitoring after completing the roll call monitoring; A naming curve generating module, used for acquiring data of the naming optical fiber, and acquiring a corresponding naming curve according to the data of the naming optical fiber; The monitoring module is used to visualize at least two of the real-time curve, the named curve, the historical curve and the reference curve, and analyze the reference curve with the real-time curve or the named curve to monitor the health status of the optical fiber.