An intelligent optical fiber monitoring and control system
Through intelligent fiber monitoring and control systems, real-time monitoring of fiber status and analysis of network requirements is solved, and the stability and reliability of fiber communication networks are improved.
Patent Information
- Application Number
- CN202411461572.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-18
- Publication Date
- 2025-01-03
- Estimated Expiration
- 2044-10-18
AI Technical Summary
The existing fiber optic monitoring methods have lagged responses, poor accuracy and low intelligence, making it difficult to meet the needs of complex and changeable network environments, resulting in unstable and unreliable fiber optic communication networks.
An intelligent fiber monitoring and control system was designed, and the data acquisition module, performance abnormality determination module, demand data determination module and load abnormality determination module are used to monitor the fiber status in real time, analyze network demand data, and promptly detect performance and load abnormalities, and formulate Accurate maintenance strategies to improve monitoring and control efficiency and accuracy.
Real-time and accuracy of fiber monitoring and control are realized, potential load abnormalities are discovered in advance, the stability and reliability of network communication are improved, and the reliability of fiber protection strategies and resource utilization efficiency are enhanced.
Smart Images

Figure CN119011006B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of optical fiber communication, and in particular to an intelligent optical fiber monitoring and control system. Background Art
[0002] As an important component of modern communication networks, optical fiber directly maintains the smooth operation and high-quality services of the entire communication system. Its stability and reliability are crucial. However, optical fiber often faces various potential threats and challenges, from physical damage to small errors in data transmission, which may cause network instability or even failure. Therefore, it is particularly important to implement comprehensive and detailed monitoring of optical fiber.
[0003] At present, the main monitoring methods for optical fibers include regular manual inspections and automatic monitoring based on simple thresholds. These monitoring methods often have problems such as delayed response, poor accuracy, and low intelligence, which are difficult to meet the needs of the increasingly complex and changing network environment. A more efficient, accurate, and intelligent optical fiber monitoring technology is urgently needed to improve the stability and reliability of network communications. Summary of the invention
[0004] In order to improve the efficiency and accuracy of optical fiber monitoring and control, thereby improving the stability and reliability of network communications, the present application provides an intelligent optical fiber monitoring and control system.
[0005] The present application provides an intelligent optical fiber monitoring and control system, which adopts the following technical solutions:
[0006] An intelligent optical fiber monitoring and control system, comprising:
[0007] A monitoring data acquisition module, used to acquire monitoring data, image data and network data of the optical fiber, wherein the network data includes tasks to be processed;
[0008] A performance abnormality determination module, configured to determine first abnormality information based on the monitoring data and the image data, wherein the first abnormality information is used to characterize abnormal optical fiber performance;
[0009] A demand data determination module, used to analyze and predict the network data to obtain network demand data;
[0010] A load anomaly determination module, configured to determine second anomaly information based on the network demand data and the monitoring data, wherein the second anomaly information is used to characterize an abnormal optical fiber load;
[0011] The maintenance strategy determination module is used to analyze the first abnormal information and the second abnormal information to obtain an optical fiber maintenance strategy, wherein the optical fiber maintenance strategy includes an optical fiber adjustment strategy and an optical fiber repair strategy.
[0012] By adopting the above technical solution, by acquiring the monitoring data and image data of the optical fiber, the status of the optical fiber can be monitored in real time, performance anomalies can be discovered in time, and the time lag problem in the traditional method can be reduced. By further analyzing and predicting the network data, the network demand data can be obtained, so that the load status of the optical fiber can be intelligently judged based on the network demand data, and potential load anomalies can be discovered in advance. Combining the first abnormal information (performance anomaly) and the second abnormal information (load anomaly), not only can a more comprehensive and accurate abnormal diagnosis be performed, but also a more reliable basis for the subsequent formulation of optical fiber maintenance strategies is provided, that is, the efficiency and accuracy of optical fiber monitoring and control are improved, thereby improving the stability and reliability of network communications.
[0013] Optionally, the performance abnormality determination module is specifically used to determine the first abnormality information based on the monitoring data and the image data, including:
[0014] Compare the monitoring data with a preset threshold to obtain abnormal monitoring data, where the abnormal monitoring data is the monitoring data that does not meet the preset threshold;
[0015] Determine predicted abnormal data based on the abnormal monitoring data and abnormal association;
[0016] Determine an abnormality type based on the abnormal monitoring data and the predicted abnormality data;
[0017] Identify the image data to obtain the type of appearance abnormality;
[0018] Determine whether the appearance abnormality type is associated with the abnormal monitoring data, and obtain associated information;
[0019] Determine the cause of the abnormality based on the associated information;
[0020] First abnormality information is determined based on the abnormality monitoring data, the abnormality cause, the predicted abnormality data, and the appearance abnormality type.
[0021] By adopting the above technical solution, by comparing the monitoring data with the preset threshold, it is possible to quickly identify abnormal monitoring data, and determine the predicted abnormal data in combination with the abnormal association to further clarify the abnormal type. By identifying the image data, the appearance abnormality type is obtained, and the appearance abnormality type is associated with the abnormal monitoring data. The cause of the abnormality can be judged more accurately, and then more accurate first abnormal information can be determined, thereby improving the accuracy of abnormal fiber performance identification.
[0022] Optionally, the demand data determination module is specifically used for analyzing and predicting the network data to obtain network demand data, including:
[0023] Performing transmission simulation on the task to be processed to obtain actual demand data;
[0024] Obtain historical network demand data;
[0025] Analyze the historical network demand data to obtain a peak multiple and a demand growth coefficient within a preset time period, wherein the peak multiple is a ratio of the historical peak data to the daily demand data, and the demand growth coefficient is a ratio of the daily demand growth;
[0026] The network demand data is calculated based on the actual demand data, the demand growth coefficient and the peak multiple.
[0027] By adopting the above technical solution, the actual demand data is obtained by simulating the transmission of the task to be processed, which improves the reliability of the actual demand data. In combination with the peak multiples and demand growth coefficients within a preset time period obtained by analyzing historical network demand data, the network demand data can be calculated more accurately, thereby improving the accuracy of fiber load anomaly judgment.
[0028] Optionally, the load abnormality determination module is specifically used to determine the second abnormality information based on the network demand data and the monitoring data, including:
[0029] Obtain fiber performance data;
[0030] Obtaining an influence coefficient of the environmental data in the monitoring data on the optical fiber performance data;
[0031] Determining actual performance data based on the influence coefficient and the optical fiber performance data;
[0032] Determining whether the total actual performance data meets the total network demand data;
[0033] If the total actual performance data does not meet the total network demand data, determining the optical fiber resources to be added based on the total network demand data and the total actual performance data;
[0034] If the total actual performance data meets the total network demand data, then determining actual idle optical fiber resources based on the total actual performance data and the total network demand data;
[0035] Get historical fault information;
[0036] Determine the fault level of the optical fiber corresponding to the task to be processed based on the historical fault information;
[0037] Determining the transmission level of the task to be processed;
[0038] Determining standard idle optical fiber resources based on the fault level and the transmission level;
[0039] Determine redundant optical fiber resources based on the standard idle optical fiber resources and the actual idle optical fiber resources;
[0040] The second abnormal information is determined based on the optical fiber resources to be added and the redundant optical fiber resources.
[0041] By adopting the above technical solution, by obtaining the influence coefficient of the environmental data in the optical fiber performance data and the monitoring data on the optical fiber performance data, the actual performance data can be calculated more accurately. When the actual performance data does not meet the network demand data, the network transmission capacity is improved by determining the optical fiber resources to be added; when the actual performance data meets the network demand data, the actual idle optical fiber resources are further determined, and the standard idle optical fiber resources are determined by the fault level of the optical fiber corresponding to the task to be processed and the transmission level of the task to be processed, and finally the redundant optical fiber resources are determined, so as to determine the second abnormal information according to the optical fiber resources to be added and the redundant optical fiber resources, thereby effectively improving the load monitoring accuracy of the optical fiber network.
[0042] Optionally, the load anomaly determination module is specifically used to determine the fault level of the optical fiber corresponding to the task to be processed based on the historical fault information, including:
[0043] Determine the optical fiber corresponding to the task to be processed as the first optical fiber;
[0044] Determine an optical fiber of the same model as the first optical fiber as a second optical fiber;
[0045] Determine the second optical fiber having the same use environment and the same service life as the first optical fiber as the third optical fiber;
[0046] Performing statistics on the historical fault information to obtain a first fault number, a second fault number, and a third fault number, wherein the first fault number is the number of faults of the first optical fiber within a preset period, the second fault number is the number of faults of the second optical fiber within the preset period, and the third fault number is the number of faults of the third optical fiber within the preset period;
[0047] Determine a weighted failure number based on the first failure number, the second failure number, the third failure number, and a preset weight;
[0048] A fault level is determined based on the weighted fault count.
[0049] By adopting the above technical scheme, when determining the fault level of the optical fiber, not only the number of failures of the optical fiber itself is taken into account, but also the number of failures of the optical fiber of the same model, as well as the number of failures of optical fibers in the same usage environment and the same service life are taken into account. The weighted number of failures is determined based on these failure times and the corresponding preset weights, and then the fault level is determined, thereby improving the accuracy and reliability of the fault level assessment.
[0050] Optionally, the maintenance strategy determination module is specifically used to analyze the first abnormal information and the second abnormal information to obtain the optical fiber maintenance strategy, including:
[0051] Determine the abnormal optical fiber and the abnormal cause based on the first abnormal information;
[0052] If there is no spare optical fiber for the abnormal optical fiber, obtaining an estimated maintenance time based on the abnormal cause;
[0053] Acquire a task level and an emergency level of at least one abnormal task corresponding to the abnormal optical fiber;
[0054] Determining whether the abnormal task requires optical fiber adjustment based on the task level, the emergency level, and the estimated maintenance time;
[0055] If the abnormal task requires optical fiber adjustment, an adjustable optical fiber is obtained, where the adjustable optical fiber has the same connection position as the abnormal optical fiber and has idle resources;
[0056] Determining resource requirements corresponding to each of the abnormal tasks;
[0057] Sort the abnormal tasks from high to low according to the resource requirements to obtain a first sorting result;
[0058] A fiber adjustment strategy is determined based on the first sorting result, the resource requirements, and the idle resources.
[0059] By adopting the above technical solution, if there is no spare optical fiber for the abnormal optical fiber and optical fiber adjustment is required, an adjustable optical fiber with the same connection position as the abnormal optical fiber and with idle resources is determined, the abnormal tasks are sorted according to the resource requirements of the abnormal tasks, and the optical fiber adjustment strategy is determined in combination with the idle resources of the adjustable optical fiber, thereby improving the reliability of the optical fiber adjustment strategy.
[0060] Optionally, the maintenance strategy determination module is specifically used to determine the optical fiber adjustment strategy based on the first sorting result, the resource demand and the idle resource, including:
[0061] Calculate total idle resources based on the idle resources;
[0062] Calculating a total resource requirement based on the resource requirement;
[0063] If the total idle resources do not meet the total resource requirement, an optical fiber that transmits redundant backup transmission data and has the same connection position as the abnormal optical fiber is determined as a candidate adjustment optical fiber;
[0064] Obtaining redundant optical fiber resources occupied by the redundant backup transmission data in the candidate adjustment optical fiber;
[0065] Obtaining a data level of the redundant backup transmission data in the candidate adjustment optical fiber;
[0066] Determine the number of resource release copies of the redundant backup transmission data based on the data level and a preset resource release strategy;
[0067] Determine a resource release optical fiber based on the reliability level of the candidate adjustment optical fiber corresponding to the redundant backup transmission data and the number of resource release shares;
[0068] updating the idle resource of the resource-released optical fiber based on the redundant optical fiber resource and the original idle resource;
[0069] Sorting the adjustable optical fibers and the resource-releasing optical fibers from high to low according to the idle resources to obtain a second sorting result;
[0070] Adjusting the second sorting result based on the data level of the optical fiber transmission to obtain a third sorting result;
[0071] A fiber adjustment strategy is determined based on the first sorting result, the third sorting result, the resource demand, the idle resources, and the resource-released fiber.
[0072] By adopting the above technical solution, when the total idle resources do not meet the total resource demand, the redundant optical fiber resources occupied by the redundant backup transmission data are obtained, and the idle resources are increased by releasing the redundant optical fiber resources occupied by the redundant backup transmission data. Therefore, the optical fiber adjustment strategy is determined according to the resource demand and the new idle resources, which effectively improves the accuracy of the optical fiber adjustment strategy and the resource utilization efficiency.
[0073] In summary, the present application includes at least one of the following beneficial technical effects:
[0074] 1. By acquiring the monitoring data and image data of the optical fiber, the status of the optical fiber can be monitored in real time, and performance anomalies can be discovered in time, reducing the time lag problem in traditional methods. By further analyzing and predicting the network data, network demand data can be obtained, so that the load status of the optical fiber can be intelligently judged based on the network demand data, and potential load anomalies can be discovered in advance. Combining the first abnormal information (performance anomaly) and the second abnormal information (load anomaly), not only can a more comprehensive and accurate abnormal diagnosis be performed, but also a more reliable basis for the subsequent formulation of optical fiber maintenance strategies is provided, that is, the efficiency and accuracy of optical fiber monitoring and control are improved, thereby improving the stability and reliability of network communication;
[0075] 2. The actual demand data is obtained by simulating the transmission of the task to be processed, which improves the reliability of the actual demand data. Combined with the peak multiples and demand growth coefficients within the preset time period obtained by analyzing the historical network demand data, the network demand data can be calculated more accurately, thereby improving the accuracy of fiber load anomaly judgment. BRIEF DESCRIPTION OF THE DRAWINGS
[0076] Figure 1 It is a structural block diagram of an intelligent optical fiber monitoring and control system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0077] The present application is further described in detail below in conjunction with the accompanying drawings.
[0078] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0079] In addition, the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article, unless otherwise specified, generally means that the associated objects before and after are in an "or" relationship.
[0080] like Figure 1 As shown, the intelligent optical fiber monitoring and control system 100 includes (modules 101-105):
[0081] The monitoring data acquisition module 101 is used to acquire monitoring data, image data and network data of the optical fiber.
[0082] There are a variety of monitoring sensors installed on the optical fiber to monitor the status of the optical fiber, such as: camera equipment, temperature sensor, pressure sensor, vibration sensor, optical power meter, optical time domain reflectometer (OTDR) and spectrum analyzer, etc. The monitoring data includes: temperature, pressure, vibration, power of optical signal, wavelength, length of optical fiber, etc. The network data includes tasks to be processed, that is, data that needs to be transmitted through the optical fiber, monitoring data and image data are obtained from the monitoring sensors, and network data is obtained from the network or staff.
[0083] The performance abnormality determination module 102 is used to determine first abnormality information based on the monitoring data and the image data.
[0084] By analyzing the monitoring data and the image data, first abnormality information for characterizing abnormal optical fiber performance is obtained.
[0085] As an optional implementation of this embodiment, the performance anomaly determination module 102 is specifically used to determine the first abnormal information based on the monitoring data and the image data, including: comparing the monitoring data with a preset threshold to obtain abnormal monitoring data, the abnormal monitoring data being the monitoring data that does not meet the preset threshold; determining predicted abnormal data based on the abnormal monitoring data and abnormal association; determining the abnormal type based on the abnormal monitoring data and the predicted abnormal data; identifying the image data to obtain the appearance abnormality type; determining whether the appearance abnormality type is associated with the abnormal monitoring data to obtain associated information; determining the cause of the abnormality based on the associated information; determining the first abnormal information based on the abnormal monitoring data, the cause of the abnormality, the predicted abnormal data and the appearance abnormality type.
[0086] In this embodiment, a preset threshold corresponding to each type of monitoring data is obtained from a database, and monitoring data that does not meet the preset threshold is determined as abnormal monitoring data. Historical fault information is obtained from the database, and each historical fault information includes at least one abnormal monitoring data. The historical fault information is analyzed. If the probability that two or more monitoring data are abnormal at the same time is greater than a preset probability (pre-set, not specifically limited here), there is an abnormal association between the two or more monitoring data. The monitoring data that has an abnormal association with the abnormal monitoring data and is not abnormal at present is determined as predicted abnormal data. The database stores the correspondence between abnormal monitoring data and abnormal types. According to the abnormal monitoring data and the predicted abnormal data, the corresponding abnormal type is searched from the database, and the image data is identified by a preset image recognition model to obtain the appearance abnormality type. The preset image recognition model is a machine learning model trained with a large amount of image data labeled with appearance abnormality types.
[0087] The appearance of certain abnormal monitoring data is caused by appearance abnormality (damage). The database stores the causal relationship between the abnormal monitoring data and the appearance abnormality type, as well as the abnormal causes corresponding to the abnormal monitoring data and the appearance abnormality type. The causal relationship between the abnormal monitoring data and the appearance abnormality type is obtained from the database, and it is determined whether there is a correlation between the appearance abnormality type and the abnormal monitoring data, and the correlation information is obtained. The correlation information includes the existence of a correlation or the absence of a correlation. If the appearance abnormality type is associated with the abnormal monitoring data, the abnormal cause is the abnormal cause corresponding to the appearance abnormality type; if the appearance abnormality type is not associated with the abnormal monitoring data, the abnormal cause is the abnormal cause corresponding to the appearance abnormality type and the abnormal cause corresponding to the abnormal monitoring data. The abnormal monitoring data, the abnormal cause, the predicted abnormal data and the appearance abnormality type are jointly determined as the first abnormal information.
[0088] The demand data determination module 103 is used to analyze and predict the network data to obtain network demand data.
[0089] By analyzing the pending tasks in the network data, the network demand data for a period of time in the future is predicted, that is, the demand data for optical fiber resources (such as bandwidth) of network transmission. The period of time can be three months, half a year, or one year, which is not specifically limited here.
[0090] As an optional implementation mode of this embodiment, the demand data determination module 103 is specifically used to analyze and predict network data to obtain network demand data, including: performing transmission simulation on the task to be processed to obtain actual demand data; obtaining historical network demand data; analyzing the historical network demand data to obtain the peak multiple and demand growth coefficient within a preset time period, the peak multiple is the ratio of historical peak data to daily demand data, and the demand growth coefficient is the ratio of daily demand growth; calculating the network demand data based on the actual demand data, the demand growth coefficient and the peak multiple.
[0091] In this embodiment, a data transmission simulator is used to perform transmission simulation on the task to be processed to obtain actual demand data for optical fiber resources. The actual demand data may be bandwidth, which is not specifically limited here. Historical network demand data is obtained from a database. The historical network demand data is demand data for optical fiber resources when data is transmitted at various times in history. The historical network demand data is analyzed by a data analysis tool to obtain a peak multiple within a preset time period (if there are multiple peak values, the largest peak multiple is selected) and a demand growth coefficient. The preset time period may be a time period within one month from the current time, or a time period within three months from the current time. The peak multiple = historical peak data / daily demand data (the daily demand data may be an average value or mode of daily optical fiber resource demand, which is not specifically limited here). The demand growth coefficient = sum (optical fiber resource demand on the next day within the preset time period / optical fiber resource demand on the previous day) / (number of days included in the preset time period - 1). Network demand data = actual demand data × demand growth coefficient × peak multiple. The data analysis tool may be Excel, Python, or SQL, which is not specifically limited here.
[0092] The load anomaly determination module 104 is used to determine second anomaly information based on the network demand data and the monitoring data.
[0093] The second abnormal information is used to characterize the abnormality of the optical fiber load.
[0094] As an optional implementation of this embodiment, the load anomaly determination module 104 is specifically used to determine the second anomaly information based on network demand data and monitoring data, including: obtaining optical fiber performance data; obtaining the influence coefficient of environmental data in the monitoring data on the optical fiber performance data; determining the actual performance data based on the influence coefficient and the optical fiber performance data; judging whether the total actual performance data meets the total network demand data; if the total actual performance data does not meet the total network demand data, determining the optical fiber resources to be added based on the total network demand data and the total actual performance data; if the total actual performance data meets the total network demand data, determining the actual idle optical fiber resources based on the total actual performance data and the total network demand data; obtaining historical fault information; determining the fault level of the optical fiber corresponding to the task to be processed based on the historical fault information; determining the transmission level of the task to be processed; determining the standard idle optical fiber resources based on the fault level and the transmission level; determining the redundant optical fiber resources based on the standard idle optical fiber resources and the actual idle optical fiber resources; determining the second anomaly information based on the optical fiber resources to be added and the redundant optical fiber resources.
[0095] In this embodiment, when determining the second abnormal information, optical fibers with the same connection position are divided into a group, and the pending tasks that complete the transmission tasks through the same group of optical fibers (i.e., one or more optical fibers with the same connection position) are divided into a group of pending tasks, that is, a group of pending tasks corresponds to a group of optical fibers, and optical fiber performance data and environmental data of the optical fibers are obtained from staff or a database. The optical fiber performance data is standard performance data of the optical fiber, such as standard optical fiber bandwidth, and environmental data such as temperature and pressure. The database stores influence coefficients of various environmental data on the optical fiber performance data, and the influence coefficient of environmental data in the monitoring data on the optical fiber performance data is obtained from the database. The actual performance data = influence coefficient × optical fiber performance data, and it is determined whether the sum of actual performance data of a group of optical fibers meets the sum of network demand data of the group of pending tasks. If the sum of actual performance data does not meet the sum of network demand data, then the optical fiber resources to be added = the sum of network demand data - the sum of actual performance data.
[0096] If the sum of actual performance data meets the sum of network demand data, then the actual idle fiber resources = the sum of actual performance data - the sum of network demand data. Historical fault information is obtained from the database, and the historical fault information is analyzed to obtain the fault level of a group of optical fibers corresponding to a group of tasks to be processed. The transmission level of each task to be processed is obtained from the database. The transmission level of a group of tasks to be processed is the highest transmission level of the group. The database stores the correspondence between fault level, transmission level and standard idle fiber resources. By setting standard idle fiber resources, the impact of fiber failures on data transmission can be reduced. Standard idle fiber resources are obtained from the database according to the fault level and transmission level. Redundant fiber resources = actual idle fiber resources - standard idle fiber resources. The fiber resources to be added and the redundant fiber resources are jointly determined as the second abnormal information.
[0097] As an optional implementation of this embodiment, the load anomaly determination module 104 is specifically used to determine the fault level of the optical fiber corresponding to the task to be processed based on historical fault information, including: determining the optical fiber corresponding to the task to be processed as the first optical fiber; determining the optical fiber of the same model as the first optical fiber as the second optical fiber; determining the second optical fiber with the same usage environment and the same service life as the first optical fiber as the third optical fiber; counting the historical fault information to obtain the first fault number, the second fault number and the third fault number, the first fault number is the number of faults of the first optical fiber within a preset period, the second fault number is the number of faults of the second optical fiber within the preset period, and the third fault number is the number of faults of the third optical fiber within the preset period; determining the weighted fault number based on the first fault number, the second fault number, the third fault number and the preset weight; determining the fault level based on the weighted fault number.
[0098] In this embodiment, the optical fiber corresponding to the task to be processed is determined as the first optical fiber; the optical fiber of the same model as the first optical fiber is determined as the second optical fiber; the second optical fiber having the same use environment and the same service life as the first optical fiber is determined as the third optical fiber; historical fault information is counted to obtain the first fault number of the first optical fiber within a preset period, the second fault number of the second optical fiber within the preset period, and the third fault number of the third optical fiber within the preset period. The preset period can be three months or half a year, which is not specifically limited here. The database stores a correspondence between the number of faults and the preset weights. The first preset weight is obtained from the database according to the first fault number, the second preset weight is obtained from the database according to the second fault number, and the third preset weight is obtained from the database according to the third fault number. The weighted fault number=the first fault number×the first preset weight+the second fault number×the second preset weight+the third fault number×the third preset weight. The database stores a correspondence between the weighted fault number and the fault level. The fault level is obtained from the database according to the maximum weighted fault number in a group of optical fibers, that is, the fault level of the group of optical fibers.
[0099] The maintenance strategy determination module 105 is used to analyze the first abnormal information and the second abnormal information to obtain the optical fiber maintenance strategy.
[0100] The optical fiber maintenance strategy includes an optical fiber adjustment strategy and an optical fiber repair strategy. The optical fiber repair strategy is to send a first abnormality message and a second abnormality message to the staff, so that the staff can perform fault repair according to the first abnormality message and increase or decrease optical fiber resources according to the second abnormality message.
[0101] As an optional implementation mode of this embodiment, the maintenance strategy determination module 105 is specifically used to analyze the first abnormal information and the second abnormal information to obtain the optical fiber maintenance strategy, including: determining the abnormal optical fiber and the cause of the abnormality based on the first abnormal information; if there is no spare optical fiber for the abnormal optical fiber, obtaining the estimated maintenance time based on the cause of the abnormality; obtaining the task level and emergency level of at least one abnormal task corresponding to the abnormal optical fiber; judging whether the abnormal task requires optical fiber adjustment based on the task level, emergency level and estimated maintenance time; if the abnormal task requires optical fiber adjustment, obtaining adjustable optical fiber, which is an optical fiber with the same connection position as the abnormal optical fiber and with idle resources; determining the resource demand corresponding to each abnormal task; sorting the abnormal tasks from high to low according to the resource demand to obtain a first sorting result; determining the optical fiber adjustment strategy based on the first sorting result, resource demand and idle resources.
[0102] In this embodiment, the abnormal optical fiber and the cause of the abnormality are searched from the first abnormal information; if there is a spare optical fiber for the abnormal optical fiber, the optical fiber adjustment strategy is to adjust the pending task corresponding to the abnormal optical fiber to the spare optical fiber for transmission; if there is no spare optical fiber for the abnormal optical fiber, the estimated maintenance time corresponding to the cause of the abnormality is obtained from the database, and the task level and the urgency level of at least one pending task (i.e., the abnormal task) corresponding to the abnormal optical fiber are obtained from the database, and a preset rule is obtained from the database, the preset rule is a rule for judging whether the abnormal task needs to be adjusted according to the task level, the urgency level and the estimated maintenance time, and the abnormal task is judged according to the preset rule, the task level, the urgency level and the estimated maintenance time. Whether fiber adjustment is required; if the abnormal task does not require fiber adjustment, there is no fiber adjustment strategy. If the abnormal task requires fiber adjustment, obtain adjustable fiber. The adjustable fiber is a fiber that has the same connection position as the abnormal fiber (that is, it is in the same group as the abnormal fiber) and has idle resources. Perform transmission simulation on the abnormal task through a data transmission simulator to obtain the resource requirement corresponding to the abnormal task. The resource requirement can be a bandwidth requirement, or the resource requirement corresponding to the abnormal task can be obtained directly from the database. The abnormal tasks corresponding to the same adjustable fiber are sorted from high to low according to the resource requirement to obtain a first sorting result. Determine the fiber adjustment strategy based on the first sorting result, resource requirements, and idle resources.
[0103] As an optional implementation mode of this embodiment, the maintenance strategy determination module 105 is specifically used to determine the fiber adjustment strategy based on the first sorting result, resource requirements and idle resources, including: calculating the total idle resources based on the idle resources; calculating the total resource requirements based on the resource requirements; if the total idle resources do not meet the total resource requirements, then the optical fiber that transmits redundant backup transmission data and has the same connection position as the abnormal optical fiber is determined as a candidate adjustment optical fiber; obtaining the redundant optical fiber resources occupied by the redundant backup transmission data in the candidate adjustment optical fiber; obtaining the data level of the redundant backup transmission data in the candidate adjustment optical fiber; determining the number of resource release copies of the redundant backup transmission data based on the data level and the preset resource release strategy; determining the resource release optical fiber based on the reliability level and the number of resource release copies of the candidate adjustment optical fiber corresponding to the redundant backup transmission data; updating the idle resources of the resource release optical fiber based on the redundant optical fiber resources and the original idle resources; sorting the adjustable optical fiber and the resource release optical fiber from high to low according to the idle resources to obtain a second sorting result; adjusting the second sorting result based on the data level of the optical fiber transmission to obtain a third sorting result; determining the optical fiber adjustment strategy based on the first sorting result, the third sorting result, resource requirements, idle resources and resource release optical fiber.
[0104] In this embodiment, the idle resources of the adjustable optical fiber are summed to obtain the total idle resources; the resource requirements of all abnormal tasks in the first sorting result are summed to obtain the total resource requirement. If the total idle resources are less than the total resource requirement, the redundant optical fiber resources occupied by the redundant backup transmission data are released to adjust the optical fiber, and the optical fiber that transmits the redundant backup transmission data and has the same connection position as the abnormal optical fiber is determined as the candidate adjustment optical fiber, and the redundant optical fiber resources occupied by the redundant backup transmission data in the candidate adjustment optical fiber are obtained. The redundant backup transmission data is data transmitted using a redundant backup transmission strategy (in order to improve the reliability of transmission), that is, data that is repeatedly transmitted through multiple optical fibers at the same time, and the redundant optical fiber resources = the resource requirement corresponding to each redundant backup transmission data.
[0105] The data level of the redundant backup transmission data in the candidate adjustment optical fiber and the preset resource release strategy are obtained from the database. The preset resource release strategy is the number of resource release copies of redundant backup transmission data of different data levels that can be released when optical fiber resources are tight. The number of resource release copies of the redundant backup transmission data is determined according to the data level and the preset resource release strategy. The reliability level of each candidate adjustment optical fiber used to transmit the redundant backup transmission data is obtained from the database. The candidate adjustment optical fiber with a lower reliability level and a lower number of resource release copies is determined as the resource release optical fiber. The new idle resources of the resource release optical fiber = the original idle resources (if there is no idle resource originally, it is 0) + the redundant optical fiber resources.
[0106] The adjustable optical fiber and the resource release optical fiber are sorted from high to low according to the idle resources to obtain a second sorting result, and the highest data level of all data transmitted by one optical fiber is determined as the data level transmitted by the optical fiber. If there are two or more adjustable optical fibers or resource release optical fibers with the same idle resources in the second sorting result, the adjustable optical fibers or resource release optical fibers with the same idle resources are sorted from low to high according to the data level of the transmitted data to obtain a third sorting result. The optical fiber adjustment strategy is to reallocate the optical fiber for each abnormal task in turn according to the first sorting result. When reallocating the optical fiber for each abnormal task, the allocated optical fiber is determined in turn according to the third sorting result. After the optical fiber is reallocated for each abnormal task, the idle resources of each adjustable optical fiber or resource release optical fiber are updated, and the new idle resources = the original idle resources - the allocated resources (i.e., the resource requirements of the abnormal task). The third sorting result is re-determined according to the new idle resources and the data level of the transmitted data, and then the optical fiber allocation of the next abnormal task is performed. If it is necessary to adjust the optical fiber by releasing the redundant optical fiber resources occupied by the redundant backup transmission data, the optical fiber adjustment strategy also includes releasing the redundant optical fiber resources corresponding to the redundant backup transmission data in the resource release optical fiber.
[0107] The terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not expressly listed, or also includes elements inherent to such process, method, article, or apparatus.
[0108] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of application involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the aforementioned application concept. For example, the above features are replaced with (but not limited to) technical features with similar functions applied in the present application.
Claims
1. An intelligent optical fiber monitoring and control system, characterized in that: include: A monitoring data acquisition module, used to acquire monitoring data, image data and network data of the optical fiber, wherein the monitoring data and the image data are acquired from detection sensors, wherein the monitoring data include temperature, pressure, vibration, power of optical signals, wavelength, and length of optical fibers, wherein the image data is data recognized by a preset image recognition model, and the network data is acquired from the network or from staff, including tasks to be processed; a performance abnormality determination module, configured to determine first abnormality information based on the monitoring data and the image data, wherein the first abnormality information is used to characterize the abnormality of optical fiber performance, and the first abnormality information includes abnormal monitoring data, abnormality cause, predicted abnormality data, and appearance abnormality type; A demand data determination module, used to analyze and predict the network data to obtain network demand data; A load anomaly determination module, configured to determine second anomaly information based on the network demand data and the monitoring data, wherein the second anomaly information is used to characterize an optical fiber load anomaly, and the second anomaly information includes optical fiber resources to be added and redundant optical fiber resources; A maintenance strategy determination module, configured to analyze the first abnormal information and the second abnormal information to obtain an optical fiber maintenance strategy, wherein the optical fiber maintenance strategy includes an optical fiber adjustment strategy and an optical fiber repair strategy; The performance abnormality determination module is specifically used to determine the first abnormality information based on the monitoring data and the image data, including: Compare the monitoring data with a preset threshold to obtain abnormal monitoring data, where the abnormal monitoring data is the monitoring data that does not meet the preset threshold; Determine predicted abnormal data based on the abnormal monitoring data and abnormal association; Determine an abnormality type based on the abnormal monitoring data and the predicted abnormality data; Identify the image data to obtain the type of appearance abnormality; Determine whether the appearance abnormality type is associated with the abnormal monitoring data, and obtain associated information; Determine the cause of the abnormality based on the associated information; Determine first abnormality information based on the abnormality monitoring data, the abnormality cause, the predicted abnormality data, and the appearance abnormality type; The load anomaly determination module is specifically used to determine the second anomaly information based on the network demand data and the monitoring data, including: Obtain fiber performance data; Obtaining an influence coefficient of the environmental data in the monitoring data on the optical fiber performance data; Determining actual performance data based on the influence coefficient and the optical fiber performance data; Determining whether the total actual performance data meets the total network demand data; If the total actual performance data does not meet the total network demand data, determining the optical fiber resources to be added based on the total network demand data and the total actual performance data; If the total actual performance data meets the total network demand data, then determining actual idle optical fiber resources based on the total actual performance data and the total network demand data; Get historical fault information; Determining the fault level of the optical fiber corresponding to the task to be processed based on the historical fault information; Determining the transmission level of the task to be processed; Determining standard idle optical fiber resources based on the fault level and the transmission level; Determine redundant optical fiber resources based on the standard idle optical fiber resources and the actual idle optical fiber resources; The second abnormal information is determined based on the optical fiber resources to be added and the redundant optical fiber resources.
2. The intelligent optical fiber monitoring and control system according to claim 1, characterized in that: The demand data determination module is specifically used for analyzing and predicting the network data to obtain network demand data, including: Performing transmission simulation on the task to be processed to obtain actual demand data; Obtain historical network demand data; Analyze the historical network demand data to obtain a peak multiple and a demand growth coefficient within a preset time period, wherein the peak multiple is the ratio of the historical peak data to the daily demand data, and the demand growth coefficient is the ratio of the daily demand growth; The network demand data is calculated based on the actual demand data, the demand growth coefficient and the peak multiple.
3. The intelligent optical fiber monitoring and control system according to claim 1, characterized in that: The load anomaly determination module is specifically used to determine the fault level of the optical fiber corresponding to the task to be processed based on the historical fault information, including: Determine the optical fiber corresponding to the task to be processed as the first optical fiber; Determine an optical fiber of the same model as the first optical fiber as a second optical fiber; Determine the second optical fiber having the same use environment and the same service life as the first optical fiber as the third optical fiber; Performing statistics on the historical fault information to obtain a first fault number, a second fault number, and a third fault number, wherein the first fault number is the number of faults of the first optical fiber within a preset period, the second fault number is the number of faults of the second optical fiber within the preset period, and the third fault number is the number of faults of the third optical fiber within the preset period; Determine a weighted failure number based on the first failure number, the second failure number, the third failure number, and a preset weight; A fault level is determined based on the weighted fault count.
4. The intelligent optical fiber monitoring and control system according to claim 1, characterized in that: The maintenance strategy determination module is specifically used to analyze the first abnormal information and the second abnormal information to obtain the optical fiber maintenance strategy, including: Determine the abnormal optical fiber and the abnormal cause based on the first abnormal information; If there is no spare optical fiber for the abnormal optical fiber, obtaining an estimated maintenance time based on the abnormal cause; Acquire a task level and an emergency level of at least one abnormal task corresponding to the abnormal optical fiber; Determining whether the abnormal task requires optical fiber adjustment based on the task level, the emergency level, and the estimated maintenance time; If the abnormal task requires optical fiber adjustment, an adjustable optical fiber is obtained, where the adjustable optical fiber has the same connection position as the abnormal optical fiber and has idle resources; Determining resource requirements corresponding to each of the abnormal tasks; Sort the abnormal tasks from high to low according to the resource requirements to obtain a first sorting result; A fiber adjustment strategy is determined based on the first sorting result, the resource requirements, and the idle resources.
5. The intelligent optical fiber monitoring and control system according to claim 4, characterized in that: The maintenance strategy determination module is specifically used to determine the optical fiber adjustment strategy based on the first sorting result, the resource demand and the idle resource, including: Calculate total idle resources based on the idle resources; Calculating a total resource requirement based on the resource requirement; If the total idle resources do not meet the total resource requirement, an optical fiber that transmits redundant backup transmission data and has the same connection position as the abnormal optical fiber is determined as a candidate adjustment optical fiber; Obtaining redundant optical fiber resources occupied by the redundant backup transmission data in the candidate adjustment optical fiber; Obtaining a data level of the redundant backup transmission data in the candidate adjustment optical fiber; Determine the number of resource release copies of the redundant backup transmission data based on the data level and a preset resource release strategy; Determine a resource release optical fiber based on the reliability level of the candidate adjustment optical fiber corresponding to the redundant backup transmission data and the number of resource release shares; updating the idle resource of the resource-released optical fiber based on the redundant optical fiber resource and the original idle resource; Sorting the adjustable optical fibers and the resource-releasing optical fibers from high to low according to the idle resources to obtain a second sorting result; Adjusting the second sorting result based on the data level of the optical fiber transmission to obtain a third sorting result; A fiber adjustment strategy is determined based on the first sorting result, the third sorting result, the resource demand, the idle resources, and the resource-released fiber.
