Network working state identification method and apparatus, device, medium, and product

By obtaining the characteristic information of the fiber network path, calculating the characteristic similarity value and automatically identifying the physical and same routes, it solves the problem of business interruption caused by the same routes of the working path and protection paths in the fiber network, and improves business reliability and the deployment efficiency of large-scale networks.

WO2025161950A1PCT designated stage Publication Date: 2025-08-07CHINA MOBILE COMM LTD RES INST +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/072335
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-31
Filing Date
2025-01-14
Publication Date
2025-08-07

AI Technical Summary

Technical Problem

Service interruptions caused by physically same routing of working paths and protection paths in fiber optic networks are difficult to automatically identify. The existing technology relies on manual inspection efficiency and cannot meet the business deployment needs of large-scale networks.

Method used

By obtaining feature information of the working path and protection path, the feature similarity values are calculated, including delay, transmission performance, fault similarity and SOP change similarity, and the detection results are generated to automatically identify physical co-routing, and the weighted sum and machine learning model are used to improve accuracy.

Benefits of technology

It realizes the physical co-routing of automatic identification of business paths, avoids the risk of interruption, and improves the reliability of business operations and the deployment capabilities of large-scale networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025072335_07082025_PF_FP_ABST
    Figure CN2025072335_07082025_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses a network working state identification method and apparatus, a device, a medium, and a product. The method comprises: acquiring first feature information and second feature information, wherein the first feature information represents transmission features of a service on a working path, and the second feature information represents transmission features of the service on a protection path; on the basis of the first feature information and the second feature information, generating at least one feature similarity value of the working path and the protection path of the service; and on the basis of the at least one feature similarity value, generating a detection result of whether a target network state is present, wherein the target network state represents physical co-routing of the working path and the protection path of the service. Whether physical co-routing of a working path and a protection path of a service is present can be automatically identified, thereby effectively avoiding the risk of interruption of the service for which protection attributes are configured, improving the reliability of service operation, and satisfying service deployment requirements of a large-scale network.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, equipment, medium and product for identifying network working status

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application is based on the Chinese patent application with application number 202410139885.7 and application date of January 31, 2024, and claims the priority of the Chinese patent application. The entire content of the Chinese patent application is hereby introduced into this application as a reference. Technical Field

[0003] The present application relates to the field of network communications, and in particular to a method, apparatus, device, medium and product for identifying network operating status. Background Art

[0004] Currently, optical communication systems carry a large number of services. To improve the survivability of high-level services, both working and protection paths can be provided for these services. When a working path fails, the service will be switched to the protection path.

[0005] However, during the long-term operation, construction, and maintenance of fiber optic networks, it's common for the working path and protection path to pass through the same node or the same section of fiber optic cable. Alternatively, even if they pass through different fiber optic cables, the two sections are laid in the same shaft or duct section, effectively becoming physically co-routed. In this network configuration, natural disasters or man-made damage can directly disrupt both the working and protection paths, leading to service interruption.

[0006] To prevent physical co-routing, transmission network maintenance personnel regularly inspect fiber lines and manually determine whether any fiber links are physically co-routing. Because some physical routes, such as optical cables and ducts, are not recorded in the resource management system, the resource management system cannot determine whether the corresponding logical structure is at risk of co-routing along these physical routes. Furthermore, in scenarios with large networks and high traffic volumes, manual efforts are no longer effective in preventing overlap between two paths. This overlap can include end-to-end node or link overlap, or partial node or link overlap. Summary of the Invention

[0007] In view of this, embodiments of the present application provide a method, apparatus, device, medium, and product for identifying network working status, aiming to automatically identify that the working path and protection path of a service are physically co-routed.

[0008] The technical solution of the embodiment of the present application is implemented as follows:

[0009] In a first aspect, an embodiment of the present application provides a method for identifying a network operating status, comprising:

[0010] Acquire first characteristic information and second characteristic information, where the first characteristic information represents transmission characteristics of a service on a working path, and the second characteristic information represents transmission characteristics of the service on a protection path;

[0011] generating at least one feature similarity value of a working path and a protection path of the service based on the first feature information and the second feature information;

[0012] Based on the at least one feature similarity value, a detection result of whether a target network state exists is generated; wherein the target network state represents that the working path and the protection path of the service are physically co-routed.

[0013] In the above scheme, the at least one feature similarity value includes one or more of the following: a first value characterizing whether the delay similarity is met, a second value characterizing whether the transmission performance similarity is met, a third value characterizing whether the fault similarity is met, and a fourth value characterizing whether the SOP (State of Polarization) change similarity is met. Based on the at least one feature similarity value, generating a detection result of whether the target network state exists includes:

[0014] Based on the at least one feature similarity value, if it is determined that the working path and the protection path of the service meet one or more of the following: delay similarity, transmission performance similarity, fault similarity, and SOP change similarity, then it is determined that the target network state exists and a detection result is generated; or,

[0015] A weighted sum is performed based on the at least one feature similarity value and the weight values ​​corresponding to the feature similarity values ​​to obtain a weighted value, and a detection result is generated based on the weighted value.

[0016] In the above solution, before performing the weighted sum based on the at least one feature similarity value and the weight values ​​corresponding to the feature similarity values, the method further includes:

[0017] Configure the initial weight value of each feature similarity value;

[0018] Based on the at least one feature similarity value, an initial weight value of each feature similarity value is adjusted, and based on the adjusted weight value, a weight value corresponding to each feature similarity value is updated.

[0019] In the above solution, adjusting the initial weight value of each feature similarity value based on the at least one feature similarity value includes:

[0020] If it is determined based on the at least one feature similarity value that the working path and the protection path of the service have delay similarity, then the weight value of the first value is increased and the weight values ​​of other feature similarity values ​​other than the first value are decreased;

[0021] If it is determined based on the at least one feature similarity value that the working path and the protection path of the service have fault similarity, increasing the weight value of the third value and decreasing the weight values ​​of other feature similarity values ​​other than the third value;

[0022] If it is determined based on the at least one feature similarity value that the working path and the protection path of the service have SOP change similarity, the weight value of the fourth value is increased and the weight values ​​of other feature similarity values ​​other than the fourth value are decreased.

[0023] In the above solution, generating at least one feature similarity value of the working path and the protection path of the service based on the first feature information and the second feature information includes one or more of the following:

[0024] comparing a difference between an end-to-end transmission delay of a working path of the service and an end-to-end transmission delay of a protection path, and / or a difference between a transmission delay of two adjacent nodes in the working path of the service and a transmission delay of two adjacent nodes in the protection path, and generating the first value if it is determined that the delay difference is less than or equal to a first set threshold;

[0025] comparing a first difference between a transmission performance parameter of a working path of the service and a transmission performance parameter of a protection path, and generating the second value if it is determined that the first difference is less than or equal to a second set threshold;

[0026] Comparing the first fault alarm information on the working path of the service with the second fault alarm information on the protection path, if it is determined that the fault type and the fault node location are the same and the difference in the fault occurrence time is less than or equal to a third set threshold, generating the third value;

[0027] comparing a second difference between an SOP change value of any node on a working path of the service and an SOP change value of any node on a protection path, and generating the fourth value if it is determined that the second difference is less than or equal to a fourth set threshold;

[0028] Among them, the first characteristic information includes one or more of the end-to-end transmission delay of the working path of the service, the transmission delay between two adjacent nodes, the transmission performance parameters, the first fault alarm information and the SOP change value of the node; the second characteristic information includes one or more of the end-to-end transmission delay of the protection path of the service, the transmission delay between two adjacent nodes, the transmission performance parameters, the second fault alarm information and the SOP change value of the node; the transmission performance parameters include one or more of the following: received optical power, optical signal-to-noise ratio and pre-correction bit error rate.

[0029] In the above solution, the method further includes:

[0030] Based on the set priority order, the at least one feature similarity value is generated.

[0031] In a second aspect, an embodiment of the present application provides a device for identifying a network operating status, including:

[0032] an acquisition module configured to acquire first characteristic information and second characteristic information, wherein the first characteristic information represents a transmission characteristic of a service on a working path, and the second characteristic information represents a transmission characteristic of the service on a protection path;

[0033] a first generating module configured to generate at least one feature similarity value of a working path and a protection path of the service based on the first feature information and the second feature information;

[0034] The second generating module is configured to generate a detection result of whether a target network state exists based on the at least one feature similarity value; wherein the target network state represents that the working path and the protection path of the service are physically co-routed.

[0035] In a third aspect, an embodiment of the present application provides an electronic device comprising: a processor and a memory for storing a computer program that can be run on the processor, wherein the processor is configured to execute the steps of the method of the first aspect of the embodiment of the present application when running the computer program.

[0036] In a fourth aspect, an embodiment of the present application provides a computer storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method described in the first aspect of the embodiment of the present application are implemented.

[0037] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the method described in the first aspect of the embodiment of the present application.

[0038] The technical solution provided by the embodiment of the present application obtains first characteristic information and second characteristic information, wherein the first characteristic information represents the transmission characteristics of the service on the working path, and the second characteristic information represents the transmission characteristics of the service on the protection path; based on the first characteristic information and the second characteristic information, generates at least one characteristic similarity value for the working path and the protection path of the service; based on the at least one characteristic similarity value, generates a detection result of whether a target network state exists; wherein the target network state represents that the working path and the protection path of the service are physically co-routed. It can automatically identify whether the working path and the protection path of the service are physically co-routed, effectively avoiding the risk of interruption of services configured with protection attributes, thereby improving the reliability of service operation and meeting the service deployment requirements of large-scale networks. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] FIG1 is a schematic diagram showing a structure in which a working path and a protection path of a service according to an embodiment of the present application partially overlap in optical cable segments;

[0040] FIG2 is a flow chart of a method for identifying a network operating status according to an embodiment of the present application;

[0041] FIG3 is a schematic diagram showing the structure of optical fiber co-routing of a service working path and a protection path in an application example of the present application;

[0042] FIG4 is a schematic diagram of SOP changes of external vibration-triggered transmission in an application example of the present application;

[0043] FIG5 is a schematic diagram of the structure of a device for identifying a network working state according to an embodiment of the present application;

[0044] FIG6 is a schematic structural diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0045] The present application will be described in further detail below with reference to the accompanying drawings and embodiments.

[0046] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application pertains. The terms used herein in the specification of this application are for the purpose of describing specific embodiments only and are not intended to limit this application.

[0047] In an embodiment of the present application, the working path and protection path of the service refer to two identical transmission paths of the source node (also known as the sending node TX) and the destination node (also known as the receiving node RX). When the working path fails, the network management system can switch the service to the protection path to effectively ensure the reliability of the service.

[0048] However, as the network scale expands, it is difficult to determine whether there is a risk of overlapping routes on physical routes such as optical cables and pipelines through the resource management system. For example, the working path and protection path of the service shown in Figure 1 have partially overlapping optical cable segments. If the overlapping optical cable segments are damaged by natural disasters or human activities, the working path and protection path of the service will be interrupted at the same time, which will fail to meet the high reliability requirements of the service.

[0049] Based on this, an embodiment of the present application provides a method for identifying a network working status, which can be applied to a network management system or a node device of a network. As shown in FIG2 , the method includes:

[0050] Step 201 : Acquire first characteristic information and second characteristic information, wherein the first characteristic information represents transmission characteristics of a service on a working path, and the second characteristic information represents transmission characteristics of the service on a protection path.

[0051] Step 202: Generate at least one characteristic similarity value of the working path and the protection path of the service based on the first characteristic information and the second characteristic information.

[0052] Step 203 : Based on the at least one feature similarity value, a detection result of whether a target network state exists is generated; wherein the target network state indicates that the working path and the protection path of the service are physically co-routed.

[0053] Here, the physical co-routing of the service's working path and protection path may include one or more of the following situations: the working path and the protection path pass through the same node (i.e., shared node), the same section of optical cable (i.e., shared optical fiber cable), and even if the two paths pass through different optical cables, the two sections of optical cables are laid in the same shaft or pipe (i.e., shared cable and trench).

[0054] The embodiment of the present application obtains the first characteristic information and the second characteristic information, and generates at least one characteristic similarity value of the working path and the protection path of the service based on the first characteristic information and the second characteristic information. In this way, it is possible to automatically identify whether the working path and the protection path of the service have the same physical route based on the generated characteristic similarity value, effectively avoiding the risk of interruption of the service configured with protection attributes, thereby improving the reliability of the service operation, and meeting the service deployment needs of large-scale networks.

[0055] Exemplarily, the at least one feature similarity value includes one or more of the following: a first value characterizing whether the delay similarity is met, a second value characterizing whether the transmission performance similarity is met, a third value characterizing whether the fault similarity is met, and a fourth value characterizing whether the SOP change similarity is met.

[0056] It should be noted that for the various situations of the above-mentioned physical co-routing, whether it is a shared node, a shared optical fiber, or a shared cable and a shared trench, corresponding similarity traces will appear on the working path and the protection path during the service transmission process. The above-mentioned similarity traces can be extracted through feature analysis and comparison, and then it can be analyzed whether there is a risk of simultaneous failure of the working path and the protection path settings (that is, whether there is physical co-routing), and these risks can be avoided or adjusted.

[0057] In an application example, the aforementioned first value, second value, third value, and fourth value can all be represented in a binary form. For example, when it is determined that the working path and protection path of the service meet the delay similarity, the first value is assigned to 1, otherwise it is assigned to 0; when it is determined that the working path and protection path of the service meet the transmission performance similarity, the second value is assigned to 1, otherwise it is assigned to 0; when it is determined that the working path and protection path of the service meet the fault similarity, the third value is assigned to 1, otherwise it is assigned to 0; when it is determined that the working path and protection path of the service meet the SOP change similarity, the fourth value is assigned to 1, otherwise it is assigned to 0. Exemplarily, the above-mentioned first value, second value, third value, and fourth value can constitute a string of coded values, wherein each value occupies a different coding bit. In this way, the similarity between the working path and the protection path of the service can be automatically identified based on the generated coded value, that is, whether the two paths have the aforementioned delay similarity, transmission performance similarity, fault similarity, or SOP change similarity.

[0058] Exemplarily, generating a detection result of whether a target network state exists based on the at least one feature similarity value includes:

[0059] Based on the at least one feature similarity value, if it is determined that the working path and the protection path of the service meet one or more of the following: delay similarity, transmission performance similarity, fault similarity, and SOP change similarity, then it is determined that the target network state exists and a detection result is generated; or,

[0060] A weighted sum is performed based on the at least one feature similarity value and the weight values ​​corresponding to the feature similarity values ​​to obtain a weighted value, and a detection result is generated based on the weighted value.

[0061] In an application example, a detection result can be directly generated based on the generated feature similarity value. For example, if it is determined that at least one of the aforementioned first value, second value, third value and fourth value is assigned a value of 1, it is determined that the target network state exists, and a detection result indicating that the working path and protection path of the service are physically routed in the same way is generated.

[0062] It should be noted that if the above-mentioned various similarities are used alone to determine the physical same-route of the path, misjudgment may occur. Based on this, in order to reduce the probability of misjudgment, in an application example, a weighted sum is performed based on the at least one feature similarity value and the weight value corresponding to each feature similarity value to obtain a weighted value, and a detection result is generated based on the weighted value. In this way, a comprehensive judgment can be made in combination with the inspection results of the above-mentioned various similarities, thereby improving the reliability of the detection result.

[0063] Here, generating a detection result based on a weighted value can involve comparing the weighted value with a set threshold interval to determine whether the service's working path and protection path are physically co-routed. In another example, machine learning can be used to learn the weighted values ​​for physical co-routing scenarios to generate a detection model. The current weighted value is then input into the detection model to obtain a detection result. In this way, the accuracy of detecting whether the service's working path and protection path are physically co-routed can be improved by combining historical patterns learned by the detection model.

[0064] Exemplarily, before performing the weighted sum based on the at least one feature similarity value and the weight values ​​corresponding to the feature similarity values, the method further includes:

[0065] Configure the initial weight value of each feature similarity value;

[0066] Based on the at least one feature similarity value, an initial weight value of each feature similarity value is adjusted, and based on the adjusted weight value, a weight value corresponding to each feature similarity value is updated.

[0067] It can be understood that the embodiment of the present application can adjust the initial weight value of each feature similarity value based on the generated feature similarity value, thereby enabling the method of the embodiment of the present application to have the ability to adaptively adjust the weight value, which can further improve the accurate judgment of physical same-route in different situations.

[0068] Exemplarily, adjusting the initial weight value of each feature similarity value based on the at least one feature similarity value includes:

[0069] If it is determined based on the at least one feature similarity value that the working path and the protection path of the service have delay similarity, then the weight value of the first value is increased and the weight values ​​of other feature similarity values ​​other than the first value are decreased;

[0070] If it is determined based on the at least one feature similarity value that the working path and the protection path of the service have fault similarity, increasing the weight value of the third value and decreasing the weight values ​​of other feature similarity values ​​other than the third value;

[0071] If it is determined based on the at least one feature similarity value that the working path and the protection path of the service have SOP change similarity, the weight value of the fourth value is increased and the weight values ​​of other feature similarity values ​​other than the fourth value are decreased.

[0072] In an application example, it is assumed that the initial weight values ​​of each feature similarity value are assigned as follows: the weight value of the first numerical value is 50%, the weight value of the second numerical value is 15%, the weight value of the third numerical value is 20%, and the weight value of the fourth numerical value is 15%. If the working path and protection path of the business are determined to have delay similarity based on the first numerical value, it indicates that there may be a situation where the optical fiber is in the same cable, and the weight value of the first numerical value is increased to 80%, and the weight values ​​of the remaining numerical values ​​are reduced accordingly. If the working path and protection path of the business are determined to have fault similarity based on the third numerical value, it indicates that there may be a situation where there is a common node, and the weight value of the third numerical value is increased to 80%, and the weight values ​​of the remaining numerical values ​​are reduced accordingly. If the working path and protection path of the business are determined to have SOP change similarity based on the fourth numerical value, it indicates that there may be a situation where there is a common cable and the same trench, and the weight value of the fourth numerical value is increased to 70%, and the weight values ​​of the remaining numerical values ​​are reduced accordingly. In this way, the automatic adjustment of the weight values ​​under different situations can be achieved, which is conducive to improving the accuracy of the detection results.

[0073] Exemplarily, the generating, based on the first feature information and the second feature information, at least one feature similarity value of the working path and the protection path of the service includes one or more of the following:

[0074] comparing a difference between an end-to-end transmission delay of a working path of the service and an end-to-end transmission delay of a protection path, and / or a difference between a transmission delay of two adjacent nodes in the working path of the service and a transmission delay of two adjacent nodes in the protection path, and generating the first value if it is determined that the delay difference is less than or equal to a first set threshold;

[0075] comparing a first difference between a transmission performance parameter of a working path of the service and a transmission performance parameter of a protection path, and generating the second value if it is determined that the first difference is less than or equal to a second set threshold;

[0076] Comparing the first fault alarm information on the working path of the service with the second fault alarm information on the protection path, if it is determined that the fault type and the fault node location are the same and the difference in the fault occurrence time is less than or equal to a third set threshold, generating the third value;

[0077] comparing a second difference between an SOP change value of any node on a working path of the service and an SOP change value of any node on a protection path, and generating the fourth value if it is determined that the second difference is less than or equal to a fourth set threshold;

[0078] Among them, the first characteristic information includes one or more of the end-to-end transmission delay of the working path of the service, the transmission delay between two adjacent nodes, the transmission performance parameters, the first fault alarm information and the SOP change value of the node; the second characteristic information includes one or more of the end-to-end transmission delay of the protection path of the service, the transmission delay between two adjacent nodes, the transmission performance parameters, the second fault alarm information and the SOP change value of the node; the transmission performance parameters include one or more of the following: received optical power, optical signal-to-noise ratio and pre-correction bit error rate.

[0079] It can be understood that the first characteristic information and the second characteristic information of the embodiment of the present application may include multiple types of characteristic information, such as transmission delay, transmission performance parameters, fault alarm information, SOP change value, etc., and characteristic similarity values ​​can be generated for the working path and the protection path based on the same type of characteristic information, and then the physical same routing of the working path and the protection path can be automatically detected based on the characteristic similarity values.

[0080] Exemplarily, the method further includes:

[0081] Based on the set priority order, the at least one feature similarity value is generated.

[0082] For example, to improve detection efficiency, feature similarity values ​​may be generated based on a set priority order. For example, the set priority order may be set as follows: generating the first value > generating the third value > generating the fourth value > generating the second value.

[0083] The present application will be described in further detail below in conjunction with an application example.

[0084] As shown in Figure 3, the working path of a service is Node A-Node B-Node C, and the protection path is Node A-Node 1-Node 2-Node 3-Node C. Each node is equipped with a Wavelength Selective Switch (WSS), which selects a specific wavelength for routing and distribution of optical signals in the optical fiber communication system. It can be seen that there is a risk of co-routing the optical fiber between Node B and Node C and the optical fiber between Node 2 and Node 3. However, during service configuration, it is only known that Node B-Node C and Node 2-Node 3 are two different connections, and it is unknown whether the underlying optical fibers have the same route.

[0085] This application embodiment extracts characteristic information about the service during transmission to identify whether two service paths overlap, whether this overlap is complete or partial, whether the optical fibers share the same physical layer routing, or whether both paths pass through the same node. Regardless of whether the optical fibers share the same routing, pass through the same node, or pass through the same link, common traces will appear during service transmission. By identifying and processing these traces, it is possible to analyze whether the working and protection paths are at risk of simultaneous failure, allowing for mitigation or adjustment.

[0086] The detection process of this application embodiment mainly includes the following similarity judgment:

[0087] 1. Delay Similarity Judgment

[0088] When two paths overlap, the greatest similarity is consistent transmission delay. If two paths pass through the same node and two fiber cores in the same optical cable, and the end-to-end delay is consistent, it can be preliminarily determined that the two paths are likely to have a high degree of overlap.

[0089] The two paths may partially overlap. In this case, it is necessary to analyze the consistency of the time delay between the two nodes section by section. For example, in Figure 3, nodes B and C and nodes 2 and 3 pass through the same optical cable. In this case, by detecting the time delay between nodes B and C and between nodes 2 and 3, it can be preliminarily determined that the two paths in this section may have a high degree of overlap.

[0090] Delay detection can be performed through the delay detection overhead process of the OTN (Optional Transport Network) equipment. When the delay difference is around 1us, there is a suspected risk of the same route.

[0091] 2. Transmission performance similarity judgment

[0092] We can analyze whether the transmission performance of services on two paths is similar. First, we analyze the optical layer transmission performance. If the end-to-end transmissions pass through the same optical cable, optical parameters such as received optical power and OSNR (Optical Signal-to-Noise Ratio) will show similarity at the receiving end. Regarding transmission performance, the receiving end also has indicators such as the pre-correction bit error rate, which also show similarity. By analyzing the similarity of optical parameters and electrical layer bit error rates, we can determine whether the two paths may overlap.

[0093] For example, when the difference in optical power or OSNR is within 0.5 dB, there is a suspected risk of co-routing.

[0094] Exemplarily, the bit error rate before correction is within the same order of magnitude, for example, 10E-3, and there is a suspected risk of the same route.

[0095] 3. Fault similarity judgment

[0096] When a node or link fails, two overlapping paths will receive the same type of fault alarm indication at the same time. The similarity of the fault occurrence time, type, and location can be used to determine the similarity of node or link overlap.

[0097] 4. Similarity judgment of SOP changes caused by external intrusion

[0098] When optical fibers are subjected to external vibrations, they cause changes in the SOP (state of polarization) of coherent transmission systems, providing a criterion for determining whether two paths overlap. Examples include ground construction on buried optical cables, vibrations from passing trains on cables laid along railway lines, waves on submarine cables, and strong winds on overhead cables. These can significantly impact the optical fibers within the cables, causing deformation of the fiber end faces and rapid changes in the polarization state of the transmitted light.

[0099] For example, as shown in Figure 4, when ground construction applies external vibration to the same optical cable, similar SOP change values ​​can be monitored on the node OM or node OD side. In this way, the existence of a common cable and trench situation can be detected based on the similarity of the SOP change values ​​of any node on the two paths.

[0100] For example, when comparing various types of information such as the time delay, transmission performance, fault, SOP, etc. after the service is transmitted through the working path and the protection path, when one or more categories have similarities, focusing and analyzing the comparison can be performed to obtain a detection result of whether the working path and the protection path have the same physical route. For example, the embodiment of the present application can also perform a verification test. For example, if it is analyzed that the service may pass through the same node, the information of all nodes passed by the path is retrieved from the network management, and the node information of the two paths is used to verify whether the same node exists; if it is analyzed that the service may pass through the same optical cable, the optical cable is subjected to an external vibration test to observe whether the SOP change value is consistent, thereby verifying the test result.

[0101] Exemplarily, obtaining the above-mentioned various types of characteristic information may include but is not limited to: local collection by the main control board of the node device, for example, each OTU (optical conversion unit) of the OTN (optical transport network) device has a built-in ODSP (optical signal digital signal processing), which can collect parameters such as delay, bit error rate, SOP, etc. The OTN device is also equipped with an OPM (optical spectrum monitoring unit) to collect optical power and OSNR (optical signal-to-noise ratio), which are then handed over to the CPU of the OTN device for processing; or uploaded by the main control board of the OTN device to the management and control system of the device for centralized processing, for example, uploaded to the management and control system through the DCN (data communication network). The processing of information may include but is not limited to local processing by the main control board of the device, or all collected information is centrally processed by the management and control system, or the main control board sets a similarity threshold and hands it over to the management and control system for periodic analysis.

[0102] For example, when comparing various types of information, including but not limited to latency, transmission performance, faults, SOP, etc., corresponding priorities and weights can be set to make similarity judgments. For example, based on the experience of actual judgments in existing networks, the following priority and weight design recommendations can be made:

[0103] Highest priority: latency (between two adjacent nodes) and similar, with a weight of 50%;

[0104] Second priority: The fault type and time overlap, with a weight of 20%;

[0105] Priority: The type of SOP occurrence after long-term observation (people walking, vehicles running over, external construction, manual knocking, etc.), time overlap, weight value 10%;

[0106] Second priority: transmission performance, weight 10%;

[0107] Others: To be determined.

[0108] For example, the above weight values ​​are automatically adjusted according to different situations (different situations have different weight values), as follows:

[0109] Scenario 1: Shared nodes

[0110] Because the working path and protection path both pass through a common node, O, a fault at Node O can cause the same alarm to appear on both paths simultaneously. For example, a fault at Node O could indicate an overheated operating temperature or be managed. Therefore, in this scenario, the overlapping fault types and times lead to a weighting of 80%, while the other factors are reduced accordingly. This improves detection accuracy.

[0111] Scenario 2: Fiber-to-fiber co-cable

[0112] The weighting is divided into end-to-end co-cable and partial co-cable. For end-to-end co-cable, the weighting of delay (end-to-end) and similar factors is increased to 80%, and other factors are reduced accordingly. For partial co-cable, the weighting of the type of SOP (such as human walking, vehicle running, external construction, manual knocking, etc.) and time overlap after long-term observation is 50%, and the weighting of delay (between two adjacent nodes) and similar factors is 30%, and other factors are reduced accordingly. This can improve detection accuracy.

[0113] Scenario 3: Sharing the same cable and trench

[0114] After long-term observation, the types of SOP occurrences (such as people walking, vehicles running over, external construction, manual knocking, etc.) and the time overlap are weighted 70%, and the other weights are reduced accordingly. This can improve the accuracy of detection.

[0115] It can be understood that the embodiment of the present application extracts characteristic information of service transmission performance, analyzes and judges the similarity of parameters including but not limited to delay, transmission performance, fault, SOP, etc., and automatically identifies the physical co-routing of working paths and protection paths, which can effectively avoid the risk of interruption of services configured with protection attributes; in addition, it has the ability to adaptively adjust weight values ​​to achieve accurate judgment of physical co-routing under different situations, thereby improving the accuracy of detection results.

[0116] In order to implement the method of the embodiment of the present application, the embodiment of the present application also provides a device for identifying the network working status. The device for identifying the network working status corresponds to the above-mentioned method for identifying the network working status, and each step in the embodiment of the above-mentioned method for identifying the network working status is also fully applicable to the embodiment of the device for identifying the network working status.

[0117] As shown in Figure 5, the network working status identification device includes: an acquisition module 501, a first generation module 502, and a second generation module 503. The acquisition module 501 is configured to acquire first characteristic information and second characteristic information, wherein the first characteristic information represents the transmission characteristics of the service on the working path, and the second characteristic information represents the transmission characteristics of the service on the protection path; the first generation module 502 is configured to generate at least one characteristic similarity value for the working path and the protection path of the service based on the first characteristic information and the second characteristic information; the second generation module 503 is configured to generate a detection result of whether a target network status exists based on the at least one characteristic similarity value; wherein the target network status represents that the working path and the protection path of the service are physically co-routed.

[0118] Exemplarily, the at least one feature similarity value includes one or more of the following: a first value characterizing whether delay similarity is satisfied, a second value characterizing whether transmission performance similarity is satisfied, a third value characterizing whether fault similarity is satisfied, and a fourth value characterizing whether SOP (State of Polarization) change similarity is satisfied. The second generation module 503 generates a detection result of whether the target network state exists based on the at least one feature similarity value, including:

[0119] Based on the at least one feature similarity value, if it is determined that the working path and the protection path of the service meet one or more of the following: delay similarity, transmission performance similarity, fault similarity, and SOP change similarity, then it is determined that the target network state exists and a detection result is generated; or,

[0120] A weighted sum is performed based on the at least one feature similarity value and the weight values ​​corresponding to the feature similarity values ​​to obtain a weighted value, and a detection result is generated based on the weighted value.

[0121] Exemplarily, before performing weighted summation based on the at least one feature similarity value and the weight values ​​corresponding to the feature similarity values, the second generating module 503 is further configured to:

[0122] Configure the initial weight value of each feature similarity value;

[0123] Based on the at least one feature similarity value, an initial weight value of each feature similarity value is adjusted, and based on the adjusted weight value, a weight value corresponding to each feature similarity value is updated.

[0124] Exemplarily, adjusting the initial weight value of each feature similarity value based on the at least one feature similarity value includes:

[0125] If it is determined based on the at least one feature similarity value that the working path and the protection path of the service have delay similarity, then the weight value of the first value is increased and the weight values ​​of other feature similarity values ​​other than the first value are decreased;

[0126] If it is determined based on the at least one feature similarity value that the working path and the protection path of the service have fault similarity, increasing the weight value of the third value and decreasing the weight values ​​of other feature similarity values ​​other than the third value;

[0127] If it is determined based on the at least one feature similarity value that the working path and the protection path of the service have SOP change similarity, the weight value of the fourth value is increased and the weight values ​​of other feature similarity values ​​other than the fourth value are decreased.

[0128] Exemplarily, the first generating module 502 generates at least one feature similarity value of the working path and the protection path of the service based on the first feature information and the second feature information, including one or more of the following:

[0129] comparing a difference between an end-to-end transmission delay of a working path of the service and an end-to-end transmission delay of a protection path, and / or a difference between a transmission delay of two adjacent nodes in the working path of the service and a transmission delay of two adjacent nodes in the protection path, and generating the first value if it is determined that the delay difference is less than or equal to a first set threshold;

[0130] comparing a first difference between a transmission performance parameter of a working path of the service and a transmission performance parameter of a protection path, and generating the second value if it is determined that the first difference is less than or equal to a second set threshold;

[0131] Comparing the first fault alarm information on the working path of the service with the second fault alarm information on the protection path, if it is determined that the fault type and the fault node location are the same and the difference in the fault occurrence time is less than or equal to a third set threshold, generating the third value;

[0132] comparing a second difference between an SOP change value of any node on a working path of the service and an SOP change value of any node on a protection path, and generating the fourth value if it is determined that the second difference is less than or equal to a fourth set threshold;

[0133] Among them, the first characteristic information includes one or more of the end-to-end transmission delay of the working path of the service, the transmission delay between two adjacent nodes, the transmission performance parameters, the first fault alarm information and the SOP change value of the node; the second characteristic information includes one or more of the end-to-end transmission delay of the protection path of the service, the transmission delay between two adjacent nodes, the transmission performance parameters, the second fault alarm information and the SOP change value of the node; the transmission performance parameters include one or more of the following: received optical power, optical signal-to-noise ratio and pre-correction bit error rate.

[0134] In the above solution, the first generating module 502 is further configured to:

[0135] Based on the set priority order, the at least one feature similarity value is generated.

[0136] In actual application, the acquisition module 501, the first generation module 502 and the second generation module 503 can be implemented by a processor in the electronic device. Of course, the processor needs to run the computer program in the memory to realize its functions.

[0137] It should be noted that the network operating status identification device provided in the above embodiment only uses the division of the above-mentioned program modules as an example to illustrate the identification of the network operating status. In actual applications, the above-mentioned processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the network operating status identification device provided in the above embodiment and the network operating status identification method embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0138] Based on the hardware implementation of the above program modules and in order to implement the method of the embodiment of the present application, the embodiment of the present application further provides an electronic device. Figure 6 only shows an exemplary structure of the electronic device rather than the entire structure. Part or all of the structure shown in Figure 6 can be implemented as needed.

[0139] As shown in Figure 6, an electronic device 600 provided in an embodiment of the present application includes: at least one processor 601, a memory 602, a user interface 603, and at least one network interface 604. The various components in the electronic device 600 are coupled together via a bus system 605. It will be understood that the bus system 605 is used to implement connections and communications between these components. In addition to including a data bus, the bus system 605 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, in Figure 6, various buses are labeled as the bus system 605.

[0140] The user interface 603 may include a display, a keyboard, a mouse, a trackball, a click wheel, keys, buttons, a touch pad or a touch screen.

[0141] The memory 602 in the embodiment of the present application is used to store various types of data to support the operation of the electronic device. Examples of such data include: any computer program used to operate on the electronic device.

[0142] The network operating status identification method disclosed in the embodiments of the present application can be applied to or implemented by processor 601. Processor 601 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the network operating status identification method can be completed by hardware integrated logic circuits in processor 601 or by software instructions. The aforementioned processor 601 can be a general-purpose processor, a digital signal processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. Processor 601 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application 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 located in memory 602. Processor 601 reads the information in memory 602 and, in conjunction with its hardware, completes the steps of the network operating status identification method provided in the embodiments of the present application.

[0143] In an exemplary embodiment, the electronic device may be implemented by one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.

[0144] It is understood that memory 602 can be volatile memory or non-volatile memory, or can include both volatile and non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disk, or compact disc read-only memory (CD-ROM); magnetic surface memory can be magnetic disk memory or tape memory. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.

[0145] In an exemplary embodiment, the present application also provides a computer storage medium, which may be a computer-readable storage medium, for example, including a memory 602 storing a computer program. The computer program may be executed by a processor 601 of an electronic device to complete the steps of the method described in the embodiment of the present application. The computer-readable storage medium may be a memory such as a ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface storage, optical disk, or CD-ROM.

[0146] In an exemplary embodiment, the embodiment of the present application further provides a computer program product, including a computer program, which can be executed by the processor 602 of the electronic device 600 to complete the steps described in the method of the embodiment of the present application.

[0147] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0148] In addition, the technical solutions described in the embodiments of the present application can be arbitrarily combined without conflict.

[0149] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A method for identifying a network working status, comprising: Acquire first characteristic information and second characteristic information, where the first characteristic information represents transmission characteristics of a service on a working path, and the second characteristic information represents transmission characteristics of the service on a protection path; generating at least one feature similarity value of a working path and a protection path of the service based on the first feature information and the second feature information; Based on the at least one feature similarity value, a detection result of whether a target network state exists is generated; wherein the target network state represents that the working path and the protection path of the service are physically co-routed.

2. The method according to claim 1, wherein The at least one feature similarity value includes one or more of the following: a first value characterizing whether delay similarity is satisfied, a second value characterizing whether transmission performance similarity is satisfied, a third value characterizing whether fault similarity is satisfied, and a fourth value characterizing whether polarization state SOP change similarity is satisfied. Based on the at least one feature similarity value, generating a detection result of whether a target network state exists includes: Based on the at least one feature similarity value, if it is determined that the working path and the protection path of the service meet one or more of the following: delay similarity, transmission performance similarity, fault similarity, and SOP change similarity, then it is determined that the target network state exists and a detection result is generated; or, A weighted sum is performed based on the at least one feature similarity value and the weight values corresponding to the feature similarity values to obtain a weighted value, and a detection result is generated based on the weighted value.

3. The method according to claim 2, wherein: Before performing the weighted sum based on the at least one feature similarity value and the weight values corresponding to the feature similarity values, the method further includes: Configure the initial weight value of each feature similarity value; Based on the at least one feature similarity value, an initial weight value of each feature similarity value is adjusted, and based on the adjusted weight value, a weight value corresponding to each feature similarity value is updated.

4. The method according to claim 3, wherein: The adjusting the initial weight value of each feature similarity value based on the at least one feature similarity value includes: If it is determined based on the at least one feature similarity value that the working path and the protection path of the service have delay similarity, then the weight value of the first value is increased and the weight values of other feature similarity values other than the first value are decreased; If it is determined based on the at least one feature similarity value that the working path and the protection path of the service have fault similarity, increasing the weight value of the third value and decreasing the weight values of other feature similarity values other than the third value; If it is determined based on the at least one feature similarity value that the working path and the protection path of the service have SOP change similarity, the weight value of the fourth value is increased and the weight values of other feature similarity values other than the fourth value are decreased.

5. The method according to claim 2, wherein Generating at least one feature similarity value of the working path and the protection path of the service based on the first feature information and the second feature information includes one or more of the following: comparing a difference between an end-to-end transmission delay of a working path of the service and an end-to-end transmission delay of a protection path, and / or a difference between a transmission delay of two adjacent nodes in the working path of the service and a transmission delay of two adjacent nodes in the protection path, and generating the first value if it is determined that the delay difference is less than or equal to a first set threshold; comparing a first difference between a transmission performance parameter of a working path of the service and a transmission performance parameter of a protection path, and generating the second value if it is determined that the first difference is less than or equal to a second set threshold; Comparing the first fault alarm information on the working path of the service with the second fault alarm information on the protection path, if it is determined that the fault type and the fault node location are the same and the difference in the fault occurrence time is less than or equal to a third set threshold, generating the third value; comparing a second difference between an SOP change value of any node on a working path of the service and an SOP change value of any node on a protection path, and generating the fourth value if it is determined that the second difference is less than or equal to a fourth set threshold; Among them, the first characteristic information includes one or more of the end-to-end transmission delay of the working path of the service, the transmission delay between two adjacent nodes, the transmission performance parameters, the first fault alarm information and the SOP change value of the node; the second characteristic information includes one or more of the end-to-end transmission delay of the protection path of the service, the transmission delay between two adjacent nodes, the transmission performance parameters, the second fault alarm information and the SOP change value of the node; the transmission performance parameters include one or more of the following: received optical power, optical signal-to-noise ratio and pre-correction bit error rate.

6. The method according to claim 2, wherein: The method further comprises: Based on the set priority order, the at least one feature similarity value is generated.

7. A device for identifying a network operating status, comprising: an acquisition module configured to acquire first characteristic information and second characteristic information, wherein the first characteristic information represents a transmission characteristic of a service on a working path, and the second characteristic information represents a transmission characteristic of the service on a protection path; a first generating module configured to generate at least one feature similarity value of a working path and a protection path of the service based on the first feature information and the second feature information; The second generating module is configured to generate a detection result of whether a target network state exists based on the at least one feature similarity value; wherein the target network state represents that the working path and the protection path of the service are physically co-routed.

8. An electronic device comprising: A processor and a memory for storing a computer program capable of being executed on the processor, wherein The processor is configured to execute the steps of the method according to any one of claims 1 to 6 when running the computer program.

9. A computer storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method and device for detecting probability of same cable

    CN113381804A

  • Method and device for identifying optical cables in same route

    CN116086769A

  • Optical cable same route detection method, device and system, electronic equipment and storage medium

    CN116506013A

  • Network working state identification method and device, equipment, medium and product

    CN118801979A

  • Common optical multiplexing link determination method, communication device and medium

    WO2024001207A1