Optical link optimization method, device, electronic device and non-volatile storage medium

By obtaining instance information of the optical network, determining the vulnerable routing segments and generating the target link optimization plan, the problem of low efficiency in the existing technology of optical path and cable routing security verification is solved, and the efficiency and accuracy of optical link optimization are improved.

CN119110176BActive Publication Date: 2025-10-03CHINA TELECOM CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411391844.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2025-10-03
Estimated Expiration
2044-09-30

AI Technical Summary

Technical Problem

When faced with massive live network resources, existing technologies rely on manual verification of the security of optical and cable routes, which is inefficient and unreliable.

Method used

By obtaining instance information of the optical network, the vulnerable routing segments are determined. When either end of the vulnerable routing segment is connected to the fiber distribution frame equipment, the first and second category routing segments are determined. The target link optimization plan is generated based on the routing information, and the routing analysis scope is expanded to the direction to which the optical path belongs. The recommended results of the vulnerable optical path and the original optical path are comprehensively evaluated.

Benefits of technology

It improves the efficiency and accuracy of optical link optimization and solves the inefficiency and unreliability caused by manual verification of routing security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119110176B_ABST
    Figure CN119110176B_ABST
Patent Text Reader

Abstract

The present application discloses an optical link optimization method, device, electronic device and non-volatile storage medium. The method includes: obtaining instance information corresponding to the optical network, and determining the potential risk routing segment in the optical network based on the instance information; determining the first type of routing segment in the optical network from the optical cable termination to the opposite end in the first computer room when either end of the potential risk routing segment is connected to the optical fiber distribution frame equipment; determining the second type of routing segment in the optical network from the optical cable termination to the opposite end, wherein the second computer room is the remaining computer room belonging to the same station as the first computer room; determining the target link optimization plan based on the routing information corresponding to the first type of routing segment and / or the second type of routing segment. The present application solves the technical problem of low efficiency and unreliability caused by the fact that the related technology relies solely on manual verification of routing security to make optimization recommendations in the face of massive existing network resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of optical communication technology, and in particular to an optical link optimization method, device, electronic device and non-volatile storage medium. Background Art

[0002] To address the potential risks of dual routing on the same optical cable for government and enterprise customers, protecting different physical routes for key customers is a key approach to mitigating risks and improving network robustness. However, in reality, technologies for protecting optical and cable routing rely solely on manual verification of route security for optimization recommendations in the face of massive live network resources, resulting in inefficiencies and unreliability.

[0003] To address the above-mentioned problems, no effective solutions have been proposed so far. Summary of the Invention

[0004] The embodiments of the present application provide an optical link optimization method, device, electronic device, and non-volatile storage medium to at least address the inefficient and unreliable technical problems caused by the related technology relying solely on manual verification of route security for optimization recommendations in the face of massive existing network resources.

[0005] According to one aspect of an embodiment of the present application, a method for optimizing an optical link is provided, comprising: obtaining instance information corresponding to an optical network, and determining, based on the instance information, a vulnerable routing segment in the optical network, wherein the instance information is used to characterize a topological connection structure of the optical network, and the vulnerable routing segment includes: a routing segment in which different links between two nodes in the optical network share the same optical cable segment; determining, when either end of the vulnerable routing segment is connected to a fiber optic distribution frame device, a first-class routing segment in the optical network from a first computer room where the optical cable is terminated to an opposite end, wherein the first computer room is the computer room corresponding to the vulnerable routing segment; determining a second-class routing segment in the optical network from a second computer room where the optical cable is terminated to an opposite end, wherein the second computer room is a computer room belonging to the same station as the first computer room; and determining a target link optimization solution based on routing information corresponding to the first-class routing segment and / or the second-class routing segment, wherein the routing information is used to characterize the connection status of the first-class routing segment and / or the second-class routing segment in the optical network.

[0006] Optionally, the different links between two nodes in the optical network include: a service link, and a protection link corresponding to the service link, wherein the service link is a service transmission link from the starting node to the target node; based on the instance information, determining the hidden danger routing segment in the optical network includes: when the service link and the protection link share the same section of optical cable, determining the routing segment in the optical network that shares the same section of optical cable as the hidden danger routing segment, wherein the type of optical cable includes at least one of the following: relay optical cable, trunk optical cable.

[0007] Optionally, the first type of routing segment includes: a first routing segment; determining the first type of routing segment in the optical network from the optical cable end of the first computer room to the opposite end includes: determining the first node and the second node corresponding to the two ends of the potential danger routing segment in the optical network, wherein the first node corresponds to the first computer room; based on instance information, determining the first routing segment between the first node and the second node in the optical network, wherein the first routing segment is a routing segment in the optical network used to connect the first node and the second node, and does not share the same optical cable segment with the potential danger routing segment.

[0008] Optionally, the first type of routing segment also includes: a second routing segment; determining the first type of routing segment in the optical network from the optical cable termination in the first computer room to the opposite end also includes: determining a subsequent node corresponding to the hidden danger routing segment, wherein the subsequent node is a node passed through in the service link corresponding to the hidden danger routing segment, starting from the second node to the target node of the service link; based on the instance information, determining the second routing segment between the first node and the subsequent node in the optical network, wherein the second routing segment is a routing segment in the optical network used to connect the first node and the subsequent node, and does not share the same optical cable segment with the hidden danger routing segment.

[0009] Optionally, the second type of routing segment includes: a third routing segment and a fourth routing segment; determining the second type of routing segment in the optical network from the optical cable end of the second computer room to the opposite end includes: determining the third routing segment between the node corresponding to the second computer room and the second node in the optical network, wherein the third routing segment is a routing segment in the optical network used to connect the node corresponding to the second computer room and the second node, and does not share the same section of optical cable with the hidden danger routing segment; determining the fourth routing segment between the node corresponding to the second computer room and the subsequent node in the optical network, wherein the fourth routing segment is a routing segment in the optical network used to connect the node corresponding to the second computer room and the subsequent node, and does not share the same section of optical cable with the hidden danger routing segment.

[0010] Optionally, determining the target link optimization plan based on the routing information corresponding to the first type of routing segment and / or the second type of routing segment includes: generating a set of candidate plans based on the routing information, wherein the candidate plan set includes at least one candidate link optimization plan, and each candidate link optimization plan corresponds to a service transmission link from the starting node to the target node composed of the first type of routing segment and / or the second type of routing segment; determining the number of hidden dangers between the service transmission link corresponding to each candidate link optimization plan and the protection link corresponding to the hidden danger routing segment in the optical network, wherein the number of hidden dangers includes at least one of the following: the number of the same pipeline segments, the number of the same optical cable segments, and the number of the same bureau front shaft; determining the candidate link optimization plan with the least number of hidden dangers in the candidate plan set as the target link optimization plan.

[0011] Optionally, the method also includes: when both ends of the potential danger routing segment are not connected to the fiber optic distribution frame equipment, determining the first node and the second node corresponding to the two ends of the potential danger routing segment in the optical network; determining a third type of routing segment from the first node or the second node to the opposite end in the optical network, and determining the target link optimization plan based on the routing information corresponding to the third type of routing segment, wherein the third type of routing segment is a routing segment in the optical network that is connected to the first node or the second node and does not share the same optical cable with the potential danger routing segment.

[0012] According to another aspect of an embodiment of the present application, an optical link optimization device is further provided, comprising: a same-cable hidden danger determination module, configured to obtain instance information corresponding to an optical network and, based on the instance information, determine a hidden danger routing segment in the optical network, wherein the instance information is used to characterize a topological connection structure of the optical network, and the hidden danger routing segment includes a routing segment in which different links between two nodes in the optical network share the same optical cable segment; a first routing determination module, configured to determine, when either end of the hidden danger routing segment is connected to a fiber optic distribution frame device, a first type of routing segment in the optical network from a first computer room where the optical cable is terminated to a corresponding opposite end, wherein the first computer room is the computer room corresponding to the hidden danger routing segment; a second routing determination module, configured to determine a second type of routing segment in the optical network from a second computer room where the optical cable is terminated to a corresponding opposite end, wherein the second computer room is a computer room belonging to the same station as the first computer room; and an optimization solution determination module, configured to determine a target link optimization solution based on routing information corresponding to the first type of routing segment and / or the second type of routing segment, wherein the routing information is used to characterize the connection status of the first type of routing segment and / or the second type of routing segment in the optical network.

[0013] According to another aspect of the embodiments of the present application, an electronic device is provided, including: a memory and a processor, wherein the processor is configured to run a program stored in the memory, wherein the optical link optimization method is executed when the program is run.

[0014] According to another aspect of the embodiments of the present application, a non-volatile storage medium is provided. The non-volatile storage medium includes a stored computer program, wherein the device where the non-volatile storage medium is located executes the optical link optimization method by running the computer program.

[0015] According to another aspect of the embodiments of the present application, a computer program product is provided, including a computer program, which implements the steps of the optical link optimization method when the computer program is executed by a processor.

[0016] In an embodiment of the present application, instance information corresponding to an optical network is obtained, and based on the instance information, a hidden danger routing segment in the optical network is determined, wherein the instance information is used to characterize the topological connection structure of the optical network, and the hidden danger routing segment includes: a routing segment in which different links between two nodes in the optical network share the same section of optical cable; when either end of the hidden danger routing segment is connected to an optical fiber distribution frame device, a first type of routing segment in the optical network from the optical cable termination to the opposite end is determined, wherein the first computer room is the computer room corresponding to the hidden danger routing segment; a second type of routing segment in the optical network from the optical cable termination to the opposite end is determined, wherein the second computer room is the same computer room as the first computer room. The remaining computer rooms of the station; determine the target link optimization plan based on the routing information corresponding to the first-class routing segment and / or the second-class routing segment, wherein the routing information is used to characterize the connection status of the first-class routing segment and / or the second-class routing segment in the optical network. By taking the local optical fibers and optical nodes involved in the optical path as analysis particles, combined with the current status of the optical cable network to analyze the routing, the routing analysis scope is extended to the local direction to which the optical path belongs, and the recommended results of the optical path with hidden dangers are comprehensively evaluated and compared with the original optical path, thereby achieving the purpose of improving the efficiency and accuracy of optical link optimization, and thus solving the inefficient and unreliable technical problems caused by the fact that the relevant technology relies solely on manual verification of routing security to make optimization recommendations in the face of massive existing network resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0018] Figure 1 This is a hardware structure block diagram of a computer terminal (or electronic device) for implementing a method for optical link optimization provided in an embodiment of the present application;

[0019] Figure 2 1 is a schematic diagram of a method flow for optimizing an optical link according to an embodiment of the present application;

[0020] Figure 3 This is a schematic diagram of a method flow for recommending a solution for optimizing telecommunication cable hazards according to an embodiment of the present application;

[0021] Figure 4 1 is a schematic diagram of an example of a telecommunications cable hidden danger optimization solution provided according to an embodiment of the present application;

[0022] Figure 5 It is a structural diagram of an optical link optimization device provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0023] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

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

[0025] In related technologies, in order to address the hidden dangers of the same optical cable routing in dual routing for government and enterprise customers, the current common optical cable routing optimization recommendation method requires on-site verification of the optical cable termination status and analysis and judgment of the available optical paths. However, due to the large number of optical path nodes and complex routing between nodes, there are often regional limitations, lack of evaluation methods for recommended routes, and low efficiency, resulting in a poor optimized user experience.

[0026] In order to solve the above problems, relevant solutions are provided in the embodiments of the present application, which are described in detail below.

[0027] According to an embodiment of the present application, a method embodiment for optimizing an optical link is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0028] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 FIG1 shows a hardware structure block diagram of a computer terminal (or electronic device) for implementing an optical link optimization method. Figure 1As shown, the computer terminal 10 (or electronic device) may include one or more (illustrated as 102a, 102b, ..., 102n in the figure) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. It will be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components than shown, or with Figure 1 Different configurations shown.

[0029] It should be noted that the one or more processors 102 and / or other data processing circuits described above may generally be referred to herein as "data processing circuitry". The data processing circuitry may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuitry may be a single independent processing module, or may be incorporated in whole or in part into any of the other components of the computer terminal 10 (or electronic device). As described in the embodiments of the present application, the data processing circuitry serves as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).

[0030] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the optical link optimization method in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby implementing the above-mentioned optical link optimization method. The memory 104 may include a high-speed random access memory and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely located relative to the processor 102, and these remote memories may be connected to the computer terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0031] The transmission device 106 is configured to receive or transmit data via a network. A specific example of the aforementioned network may include a wireless network provided by the communications provider of the computer terminal 10. In one embodiment, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the transmission device 106 may be a radio frequency (RF) module, which is configured to communicate with the Internet wirelessly.

[0032] The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the computer terminal 10 (or electronic device).

[0033] In the above operating environment, the embodiment of the present application provides an optical link optimization method. Figure 2 FIG. 1 is a schematic diagram of a method flow for optimizing an optical link according to an embodiment of the present application. Figure 2 As shown, the method includes the following steps:

[0034] Step S202: Acquire instance information corresponding to the optical network and determine vulnerable routing segments in the optical network based on the instance information. The instance information is used to characterize the topological connection structure of the optical network. A vulnerable routing segment includes a routing segment in which different links between two nodes in the optical network share the same optical cable segment.

[0035] Step S204: When either end of the vulnerable routing segment is connected to an optical fiber distribution frame device, a first type routing segment is determined in the optical network from the optical cable end in the first computer room to the opposite end, wherein the first computer room is the computer room corresponding to the vulnerable routing segment;

[0036] Step S206, determining a second type of routing segment in the optical network from the optical cable end to the opposite end in the second computer room, wherein the second computer room is another computer room belonging to the same station as the first computer room;

[0037] Step S208: Determine a target link optimization solution based on routing information corresponding to the first type routing segment and / or the second type routing segment, wherein the routing information is used to characterize the connection status of the first type routing segment and / or the second type routing segment in the optical network.

[0038] The target link optimization solution is used to eliminate the same-cable hidden dangers existing in the hidden danger routing segment.

[0039] Through the above steps, by taking the local optical fibers and optical nodes involved in the optical path as analysis particles, combining the current status of the optical cable network to analyze the route, the route analysis scope is expanded to the local direction to which the optical path belongs, and the recommended results of the potential danger optical path are comprehensively evaluated and compared with the original optical path, the purpose of improving the efficiency and accuracy of optical link optimization is achieved, thereby solving the inefficient and unreliable technical problems caused by the fact that related technologies rely solely on manual verification of route security to make optimization recommendations in the face of massive existing network resources.

[0040] The optical link optimization method in steps S202 to S208 of the embodiment of the present application is further introduced below.

[0041] Figure 3 Schematic diagram of a method flow for recommending a telecommunications cable hidden danger optimization solution according to an embodiment of the present application. Figure 3 shown.

[0042] First, establish a security link group service link instance, that is, obtain the instance information corresponding to the optical network, and determine all cable hazards existing in the optical path, including but not limited to: relay cable hazards, trunk cable hazards, etc. The specific steps are as follows.

[0043] In some embodiments of the present application, different links between two nodes in an optical network include: a service link, and a protection link corresponding to the service link, wherein the service link is a service transmission link from a starting node to a target node; based on instance information, determining a potential danger routing segment in the optical network includes the following steps: when the service link and the protection link share the same section of optical cable, determining the routing segment in the optical network that shares the same section of optical cable as a potential danger routing segment, wherein the type of optical cable includes at least one of the following: a relay optical cable and a trunk optical cable.

[0044] After determining the hidden dangers in the same cable and the hidden danger routing segment in the optical network, the optical link node data can be obtained from the instance information to determine whether there are ODF (Optical Distribution Frame) facilities at both ends of the hidden danger routing segment. If there are ODF facilities at either end, the possibility of optical cable routing from the optical cable termination facility in the computer room to the opposite end can be analyzed first, and N optimization methods can be formed (each optimization method corresponds to a first-class routing segment), that is, determining the first-class routing segment in the optical network from the optical cable termination facility in the first computer room to the opposite end. The specific steps are as follows.

[0045] In some embodiments of the present application, the first type of routing segment includes: a first routing segment; determining the first type of routing segment in the optical network from the optical cable end of the first computer room to the opposite end includes the following steps: determining the first node and the second node corresponding to the two ends of the potential danger routing segment in the optical network, wherein the first node corresponds to the first computer room; determining the first routing segment between the first node and the second node in the optical network based on instance information, wherein the first routing segment is a routing segment in the optical network used to connect the first node and the second node, and does not share the same optical cable segment with the potential danger routing segment.

[0046] Specifically, a recommendation is made for the node routes with the same optical cable segment in the optical cable access link of the computer room, that is, different routes (i.e., the first route segment) (N1) from the optical cable in the same computer room (i.e., the first computer room) to the optical node with the same optical cable segment in the optical path are determined. For example, Figure 4 As shown, the ODF node is the first node mentioned above, and the GJ node is the second node mentioned above. For the hidden danger routing segment shown by the red line segment in the figure, the analysis shows that its corresponding first routing segment includes different routes of the same cable node in the machine room corresponding to ① in the figure.

[0047] After that, we can continue to analyze the possibility of the optical cable reaching all subsequent nodes in the link and all terminated optical cable facilities at the opposite end, that is, determine the second routing segment. The specific steps are as follows.

[0048] In some embodiments of the present application, the first type of routing segment also includes: a second routing segment; determining the first type of routing segment in the optical network from the optical cable termination in the first computer room to the opposite end also includes the following steps: determining a subsequent node corresponding to the hidden danger routing segment, wherein the subsequent node is a node passed through in the service link corresponding to the hidden danger routing segment, starting from the second node to the target node of the service link; determining the second routing segment between the first node and the subsequent node in the optical network based on instance information, wherein the second routing segment is a routing segment in the optical network used to connect the first node and the subsequent node, and does not share the same optical cable segment with the hidden danger routing segment.

[0049] Specifically, the different routes (i.e., the second route segment) (N2) from the optical cable in the same machine room (i.e., the first machine room) to all subsequent optical nodes in the optical path with the same optical cable segment are analyzed. For example, Figure 4 The two GF nodes in the figure are the candidate nodes mentioned above, and the subsequent nodes of the same cable in the machine room and the different routes shown in ② and ③ are the second routing segment corresponding to the hidden danger routing segment.

[0050] After analyzing the optical cables in the same computer room (i.e., the first computer room corresponding to the potential risk routing segment), N optimization methods (N=N1+N2) can be formed, i.e., N first-class routing segments are determined. Then, the bureau to which the computer room belongs can be determined (the remaining computer rooms that belong to the same bureau as the first computer room, i.e., the second computer room) can be determined, and the possibility of optical cable routing from the bureau-to-optical cable termination facility to the opposite end can be further analyzed, i.e., the second-class routing segment from the optical cable termination facility in the second computer room to the opposite end in the optical network can be determined. The specific steps are as follows.

[0051] In some embodiments of the present application, the second type of routing segment includes: a third routing segment and a fourth routing segment; determining the second type of routing segment in the optical network from the optical cable end of the second computer room to the opposite end includes the following steps: determining the third routing segment between the node corresponding to the second computer room and the second node in the optical network, wherein the third routing segment is a routing segment in the optical network used to connect the node corresponding to the second computer room and the second node, and does not share the same section of optical cable with the hidden danger routing segment; determining the fourth routing segment between the node corresponding to the second computer room and the subsequent node in the optical network, wherein the fourth routing segment is a routing segment in the optical network used to connect the node corresponding to the second computer room and the subsequent node, and does not share the same section of optical cable with the hidden danger routing segment.

[0052] Specifically, the recommendation is made for the node routes with the same optical cable segment in the optical cable access link of the station, and the possibility of recommending all subsequent nodes in the optical cable access link and all terminated optical cable facilities in the opposite station direction is further considered. That is, firstly, the different routes (i.e., the third route segment mentioned above) (M1) from other optical cables in the same station direction to the optical nodes with the same optical cable segment in the optical path are analyzed. For example, Figure 4 As shown in the figure, the computer room corresponding to the ODF node is the other computer room belonging to the same station as the ODF2 node, that is, the second computer room. Figure 4 The different routes of the same cable node in the station corresponding to ④ are the third routing segment corresponding to the hidden danger routing segment;

[0053] After that, we continue to analyze the different routes (i.e. the fourth route segment) (M2) from the same local optical cable to all subsequent optical nodes in the optical path with the same optical cable segment. For example, Figure 4 The different routes of subsequent nodes of the same cable in the stations corresponding to ⑤ and ⑥ are the fourth routing segment corresponding to the hidden danger routing segment.

[0054] After analyzing the optical cables in the same direction (i.e., the second computer room corresponding to the hidden danger routing segment), M optimization methods (M=M1+M2) can be formed, that is, M second-class routing segments are determined. Then, based on the routing information corresponding to the N+M first-class routing segments and / or second-class routing segments, multiple candidate link optimization schemes can be formed, and the candidate link optimization schemes and the original protection optical path routing are analyzed for hidden dangers. The two-same comparison method is used to sort and push them according to safety factors such as the same pipeline segment in the entire link and the number of wells in the same bureau to determine the best recommended scheme. The specific steps are as follows.

[0055] In some embodiments of the present application, determining the target link optimization scheme based on the routing information corresponding to the first type of routing segment and / or the second type of routing segment includes the following steps: generating a set of candidate schemes based on the routing information, wherein the candidate scheme set includes at least one candidate link optimization scheme, and each candidate link optimization scheme corresponds to a service transmission link from the start node to the target node composed of the first type of routing segment and / or the second type of routing segment; determining the number of hidden dangers between the service transmission link corresponding to each candidate link optimization scheme and the protection link corresponding to the hidden danger routing segment in the optical network, wherein the number of hidden dangers includes at least one of the following: the number of the same pipeline segments, the number of the same optical cable segments, and the number of the same bureau front shaft; determining the candidate link optimization scheme with the least number of hidden dangers in the candidate scheme set as the target link optimization scheme.

[0056] Specifically, the optical cable segments involved in the recommended optical cable and the main route optical path codes can be used as input parameters. Based on the relationship between the optical path and the office optical fiber, the relationship between the office optical fiber and the optical cable segment, the relationship between the optical cable segment and the sub-pipe and pipeline segment, and the relationship between the pipeline segment and the facility, the routing safety factors such as the number of holes in the same pipeline segment and the same bureau front can be compared and analyzed to ultimately determine the optimization method. For example, the candidate link optimization schemes can be ranked according to the number of hidden dangers in the same pipeline segment and the same bureau front well, and the target link optimization scheme with the least hidden dangers can be determined.

[0057] On the other hand, when there are no ODF facilities at both ends of the potential danger routing segment, the method also includes the following steps: when both ends of the potential danger routing segment are not connected to the optical fiber distribution frame equipment, determining the first node and the second node corresponding to the two ends of the potential danger routing segment in the optical network; determining a third type of routing segment from the first node or the second node to the opposite end in the optical network, and determining the target link optimization plan based on the routing information corresponding to the third type of routing segment, wherein the third type of routing segment is a routing segment in the optical network that is connected to the first node or the second node and does not share the same optical cable with the potential danger routing segment.

[0058] The present application provides a link optimization solution for optimizing the safety hazards of dual links in optical networks in complex pipeline networks and optical cable network structures. The solution takes the optical cable segments, pipeline segments, and optical nodes involved in the link as the minimum analysis particles. For hazards in the same optical cable segment, the analysis scope includes the direction to which the optical path belongs, establishes an association between the direction and the optical cable end, expands the recommendation scope, searches for possible optical nodes for orderly analysis, and uses the method of comparative analysis of routes with hazards in the same pipeline to make an in-depth comparison of multiple routing solutions and make the best recommendation.

[0059] This application solution can be applied to the complex optical cable and pipeline networks of existing telecommunications networks for routing analysis. It is not limited to regional pipeline network data, and comprehensively analyzes optical routing elements such as the local direction, computer room, optical path, local fiber, optical cable segment, and pipeline segment. The local fiber and optical nodes involved in the optical path are used as analysis particles. Combined with the current status of the optical cable network, the routing analysis scope is expanded to the local direction to which the optical path belongs, making the analysis more comprehensive and the optimization plan more complete and practical. Furthermore, an effective evaluation method is used to compare the recommended route segment with the full main optical link route to ensure the optimization effect.

[0060] According to an embodiment of the present application, an embodiment of an optical link optimization device is also provided. Figure 5 FIG. 1 is a structural diagram of an optical link optimization device provided according to an embodiment of the present application. Figure 5 As shown, the device includes:

[0061] The cable vulnerability determination module 50 is configured to obtain instance information corresponding to the optical network and determine a vulnerable routing segment in the optical network based on the instance information, wherein the instance information is used to represent the topological connection structure of the optical network. The vulnerable routing segment includes a routing segment in which different links between two nodes in the optical network share the same optical cable segment.

[0062] A first routing determination module 52 is configured to determine a first type of routing segment in the optical network from the optical cable end in the first computer room to the opposite end, when either end of the vulnerable routing segment is connected to an optical fiber distribution frame device, wherein the first computer room is the computer room corresponding to the vulnerable routing segment;

[0063] A second routing determination module 54 is configured to determine a second type of routing segment in the optical network from the optical cable end in the second computer room to the opposite end, wherein the second computer room is a computer room belonging to the same station as the first computer room;

[0064] The optimization scheme determination module 56 is used to determine the target link optimization scheme based on the routing information corresponding to the first-class routing segment and / or the second-class routing segment, wherein the routing information is used to characterize the connection status of the first-class routing segment and / or the second-class routing segment in the optical network.

[0065] Optionally, the different links between two nodes in the optical network include: a service link, and a protection link corresponding to the service link, wherein the service link is a service transmission link from the starting node to the target node; based on the instance information, determining the hidden danger routing segment in the optical network includes: when the service link and the protection link share the same section of optical cable, determining the routing segment in the optical network that shares the same section of optical cable as the hidden danger routing segment, wherein the type of optical cable includes at least one of the following: relay optical cable, trunk optical cable.

[0066] Optionally, the first type of routing segment includes: a first routing segment; determining the first type of routing segment in the optical network from the optical cable end of the first computer room to the opposite end includes: determining the first node and the second node corresponding to the two ends of the potential danger routing segment in the optical network, wherein the first node corresponds to the first computer room; based on instance information, determining the first routing segment between the first node and the second node in the optical network, wherein the first routing segment is a routing segment in the optical network used to connect the first node and the second node, and does not share the same optical cable segment with the potential danger routing segment.

[0067] Optionally, the first type of routing segment also includes: a second routing segment; determining the first type of routing segment in the optical network from the optical cable termination in the first computer room to the opposite end also includes: determining a subsequent node corresponding to the hidden danger routing segment, wherein the subsequent node is a node passed through in the service link corresponding to the hidden danger routing segment, starting from the second node to the target node of the service link; based on the instance information, determining the second routing segment between the first node and the subsequent node in the optical network, wherein the second routing segment is a routing segment in the optical network used to connect the first node and the subsequent node, and does not share the same optical cable segment with the hidden danger routing segment.

[0068] Optionally, the second type of routing segment includes: a third routing segment and a fourth routing segment; determining the second type of routing segment in the optical network from the optical cable end of the second computer room to the opposite end includes: determining the third routing segment between the node corresponding to the second computer room and the second node in the optical network, wherein the third routing segment is a routing segment in the optical network used to connect the node corresponding to the second computer room and the second node, and does not share the same section of optical cable with the hidden danger routing segment; determining the fourth routing segment between the node corresponding to the second computer room and the subsequent node in the optical network, wherein the fourth routing segment is a routing segment in the optical network used to connect the node corresponding to the second computer room and the subsequent node, and does not share the same section of optical cable with the hidden danger routing segment.

[0069] Optionally, determining the target link optimization plan based on the routing information corresponding to the first type of routing segment and / or the second type of routing segment includes: generating a set of candidate plans based on the routing information, wherein the candidate plan set includes at least one candidate link optimization plan, and each candidate link optimization plan corresponds to a service transmission link from the starting node to the target node composed of the first type of routing segment and / or the second type of routing segment; determining the number of hidden dangers between the service transmission link corresponding to each candidate link optimization plan and the protection link corresponding to the hidden danger routing segment in the optical network, wherein the number of hidden dangers includes at least one of the following: the number of the same pipeline segments, the number of the same optical cable segments, and the number of the same bureau front shaft; determining the candidate link optimization plan with the least number of hidden dangers in the candidate plan set as the target link optimization plan.

[0070] Optionally, the optimization scheme determination module 56 is also used to: determine the first node and the second node corresponding to the two ends of the potential danger routing segment in the optical network when both ends of the potential danger routing segment are not connected to the fiber optic distribution frame equipment; determine the third type of routing segment from the first node or the second node to the opposite end in the optical network, and determine the target link optimization scheme based on the routing information corresponding to the third type of routing segment, wherein the third type of routing segment is a routing segment in the optical network that is connected to the first node or the second node and does not share the same optical cable segment with the potential danger routing segment.

[0071] It should be noted that the various modules in the above-mentioned optical link optimization device can be program modules (for example, a set of program instructions that implement a certain specific function) or hardware modules. For the latter, it can be expressed in the following forms, but is not limited to this: the expression form of each of the above-mentioned modules is a processor, or the functions of each of the above-mentioned modules are implemented by a processor.

[0072] It should be noted that the optical link optimization device provided in this embodiment can be used to perform Figure 2 The optical link optimization method shown, therefore, the relevant explanations and descriptions of the above optical link optimization method are also applicable to the embodiments of the present application and will not be repeated here.

[0073] An embodiment of the present application further provides a non-volatile storage medium, the non-volatile storage medium including a stored computer program, wherein a device containing the non-volatile storage medium executes the following optical link optimization method by running the computer program: obtaining instance information corresponding to an optical network, and determining a vulnerable routing segment in the optical network based on the instance information, wherein the instance information is used to characterize the topological connection structure of the optical network, and the vulnerable routing segment includes: a routing segment in which different links between two nodes in the optical network share the same optical cable segment; when either end of the vulnerable routing segment is connected to a fiber optic distribution frame device, determining a first-class routing segment in the optical network from the optical cable termination to the opposite end in a first computer room, wherein the first computer room is the computer room corresponding to the vulnerable routing segment; determining a second-class routing segment in the optical network from the optical cable termination to the opposite end in a second computer room, wherein the second computer room is another computer room belonging to the same station as the first computer room; and determining a target link optimization solution based on the routing information corresponding to the first-class routing segment and / or the second-class routing segment, wherein the routing information is used to characterize the connection status of the first-class routing segment and / or the second-class routing segment in the optical network.

[0074] An embodiment of the present application further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the steps of the optical link optimization method described in each embodiment of the present application: obtaining instance information corresponding to the optical network, and determining, based on the instance information, a vulnerable routing segment in the optical network, wherein the instance information is used to characterize the topological connection structure of the optical network, and the vulnerable routing segment includes: a routing segment in which different links between two nodes in the optical network share the same optical cable segment; determining, when either end of the vulnerable routing segment is connected to a fiber optic distribution frame device, a first-class routing segment in the optical network from the optical cable termination to the opposite end, wherein the first computer room is the computer room corresponding to the vulnerable routing segment; determining a second-class routing segment in the optical network from the optical cable termination to the opposite end, wherein the second computer room is another computer room belonging to the same station as the first computer room; and determining a target link optimization solution based on the routing information corresponding to the first-class routing segment and / or the second-class routing segment, wherein the routing information is used to characterize the connection status of the first-class routing segment and / or the second-class routing segment in the optical network.

[0075] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0076] In the above embodiments of the present application, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0077] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of the units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0078] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0079] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

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

[0081] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. An optical link optimization method, characterized in that: include: Obtaining instance information corresponding to the optical network, and determining a vulnerable routing segment in the optical network based on the instance information, wherein the instance information is used to characterize the topological connection structure of the optical network, and the vulnerable routing segment includes: a routing segment in which different links between two nodes in the optical network share the same optical cable segment; When either end of the vulnerable routing segment is connected to an optical fiber distribution frame device, determining a first type routing segment in the optical network from the optical cable end in the first computer room to the opposite end, wherein the first computer room is the computer room corresponding to the vulnerable routing segment; Determine a second type of routing segment in the optical network from the optical cable termination point in a second computer room to the opposite end, wherein the second computer room is a computer room belonging to the same station as the first computer room; Determine the target link optimization plan based on the routing information corresponding to the first type routing segment and / or the second type routing segment, wherein the routing information is used to characterize the connection status of the first type routing segment and / or the second type routing segment in the optical network.

2. The optical link optimization method according to claim 1, wherein: The different links between the two nodes in the optical network include: a service link and a protection link corresponding to the service link, wherein the service link is a service transmission link from a start node to a target node; and determining a vulnerable routing segment in the optical network based on the instance information includes: In the case where the service link and the protection link share the same section of optical cable, the routing segment in the optical network that shares the same section of optical cable is determined as the vulnerable routing segment, wherein the type of the optical cable includes at least one of the following: relay optical cable, trunk optical cable.

3. The optical link optimization method according to claim 2, wherein: The first type of routing segment includes: a first routing segment; determining the first type of routing segment between the optical cable end in the first computer room and the opposite end in the optical network includes: Determine a first node and a second node corresponding to two ends of the vulnerable routing segment in the optical network, respectively, wherein the first node corresponds to the first computer room; Based on the instance information, determine the first routing segment between the first node and the second node in the optical network, wherein the first routing segment is a routing segment in the optical network used to connect the first node and the second node, and does not share the same optical cable with the hidden danger routing segment.

4. The optical link optimization method according to claim 3, wherein: The first type of routing segment further includes: a second routing segment; determining the first type of routing segment in the optical network from the optical cable end in the first machine room to the opposite end direction further includes: Determining a subsequent node corresponding to the vulnerable routing segment, wherein the subsequent node is a node passed through in the service link corresponding to the vulnerable routing segment, starting from the second node to the target node of the service link; Based on the instance information, determine the second routing segment between the first node and the subsequent node in the optical network, wherein the second routing segment is a routing segment in the optical network used to connect the first node and the subsequent node, and does not share the same optical cable with the hidden danger routing segment.

5. The optical link optimization method according to claim 4, characterized in that: The second type of routing segment includes: a third routing segment and a fourth routing segment; determining the second type of routing segment in the optical network from the optical cable termination in the second machine room to the opposite end includes: Determine the third routing segment between the node corresponding to the second computer room and the second node in the optical network, wherein the third routing segment is a routing segment in the optical network used to connect the node corresponding to the second computer room and the second node, and does not share the same optical cable segment as the vulnerable routing segment; Determine the fourth routing segment between the node corresponding to the second computer room in the optical network and the subsequent node, wherein the fourth routing segment is a routing segment in the optical network used to connect the node corresponding to the second computer room and the subsequent node, and does not share the same optical cable as the potential danger routing segment.

6. The optical link optimization method according to claim 2, wherein: Determining a target link optimization solution based on routing information corresponding to the first type routing segment and / or the second type routing segment includes: Generate a set of candidate solutions based on the routing information, wherein the set of candidate solutions includes at least one candidate link optimization solution, and each candidate link optimization solution corresponds to a service transmission link from the start node to the target node, which is composed of the first type of routing segments and / or the second type of routing segments; Determining the number of hidden dangers between the service transmission link corresponding to each candidate link optimization solution and the protection link corresponding to the hidden danger routing segment in the optical network, wherein the number of hidden dangers includes at least one of the following: the number of the same pipeline segment, the number of the same optical cable segment, and the number of the same bureau front shaft; The candidate link optimization solution with the least number of hidden dangers in the candidate solution set is determined as the target link optimization solution.

7. The optical link optimization method according to claim 1, wherein: The method further comprises: In a case where both ends of the vulnerable routing segment are not connected to an optical fiber distribution frame device, determining a first node and a second node corresponding to both ends of the vulnerable routing segment in the optical network; Determine a third type of routing segment in the optical network from the first node or the second node to the opposite end, and determine a target link optimization plan based on the routing information corresponding to the third type of routing segment, wherein the third type of routing segment is a routing segment in the optical network that is connected to the first node or the second node and does not share the same optical cable with the vulnerable routing segment.

8. An optical link optimization device, characterized in that: include: a common cable vulnerability determination module, configured to obtain instance information corresponding to the optical network and determine a vulnerable routing segment in the optical network based on the instance information, wherein the instance information is used to characterize the topological connection structure of the optical network, and the vulnerable routing segment includes: a routing segment in which different links between two nodes in the optical network share the same optical cable segment; a first routing determination module, configured to determine, when either end of the vulnerable routing segment is connected to an optical fiber distribution frame device, a first type routing segment in the optical network from an optical cable end in a first computer room to an opposite end, wherein the first computer room is the computer room corresponding to the vulnerable routing segment; A second routing determination module is configured to determine a second type of routing segment in the optical network from the optical cable termination point in a second computer room to the opposite end, wherein the second computer room is a computer room belonging to the same station as the first computer room; An optimization scheme determination module is used to determine a target link optimization scheme based on the routing information corresponding to the first type of routing segment and / or the second type of routing segment, wherein the routing information is used to characterize the connection status of the first type of routing segment and / or the second type of routing segment in the optical network.

9. An electronic device, characterized in that: include: A memory and a processor, wherein the processor is configured to run a program stored in the memory, wherein the program executes the optical link optimization method according to any one of claims 1 to 7 when running.

10. A non-volatile storage medium, characterized in that: The non-volatile storage medium includes a stored computer program, wherein the device where the non-volatile storage medium is located executes the optical link optimization method according to any one of claims 1 to 7 by running the computer program.

11. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the optical link optimization method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Method and device for optimizing transmission network route based on neural network model

    CN102457419A

  • Transmission network physical same routing hidden danger checking and avoiding system and method

    CN110995348A