Optical link optimization method and device, electronic equipment and nonvolatile storage medium

By acquiring optical network instance information and routing information, determining the hidden danger routing segment and generating an optimization solution, the problems of inefficient and unreliable optical link optimization in the prior art are solved, and more efficient and accurate optical link optimization is achieved.

CN119110176AActive Publication Date: 2024-12-10CHINA TELECOM CORP LTD
View PDF 7 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

When facing massive network resources, the existing technology simply relies on manual verification of optical routing security, resulting in low efficiency and unreliability in optical link optimization.

Method used

By obtaining instance information of the optical network, identifying the hidden danger routing segment, and generating an optimization plan based on the routing information, ensuring that the routing analysis scope is extended to the local direction of the optical path, and evaluating the hidden danger optical path recommendation results to improve optimization efficiency and accuracy.

Benefits of technology

It effectively improves the efficiency and accuracy of optical link optimization, and solves the inefficiency and unreliability problems caused by manual verification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119110176A_ABST
    Figure CN119110176A_ABST
Patent Text Reader

Abstract

The invention discloses an optical link optimization method and device, electronic equipment and a nonvolatile storage medium. The method comprises the following steps: acquiring instance information corresponding to an optical network, and determining a hidden danger routing segment in the optical network according to the instance information; under the condition that any end of the hidden danger routing section is connected with the optical fiber distribution frame equipment, determining a first type of routing section from the optical cable forming end to the opposite end of the first machine room in the optical network; determining a second type of routing segment from the optical cable forming end to the opposite end of a second machine room in the optical network, the second machine room being the other machine rooms belonging to the same station with the first machine room; and determining a target link optimization scheme according to the routing information corresponding to the first type of routing segment and / or the second type of routing segment. According to the method and the device, the technical problems of low efficiency and unreliability caused by performing optimization recommendation on massive current network resources by purely manually verifying the routing security in the prior art are solved.
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] In view of the hidden dangers of the same optical cable routing in the dual routing of government and enterprise customers, the protection of different physical routes for important customers is an important means to prevent risks and improve network robustness. In reality, when it comes to protecting the same optical cable routing, the relevant technology relies solely on manual verification of routing security in the face of massive existing network resources to make optimization recommendations, which has technical problems such as low efficiency and unreliability.

[0003] To address the above-mentioned problems, no effective solution has been proposed yet. 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 solve the technical problems of low efficiency and unreliability caused by the fact that the related technology relies 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, an optical link optimization method is provided, comprising: obtaining instance information corresponding to an optical network, and determining a potential risk routing segment in the optical network based on the instance information, wherein the instance information is used to characterize a topological connection structure of the optical network, and the potential risk routing segment comprises: 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 potential risk routing segment is connected to an optical fiber distribution frame device, determining a first type of 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 potential risk routing segment; determining a second type of 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 the remaining computer room belonging to the same station as the first computer room; and determining a target link optimization plan 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.

[0006] Optionally, 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 a starting node to a target node; determining a potential risk routing segment in the optical network based on instance information 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 a potential risk routing segment, wherein the type of optical cable includes at least one of the following: a relay optical cable and a 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 in the first computer room to the opposite end includes: determining the first node and the second node corresponding to both 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.

[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 direction 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; determining the second routing segment between the first node and the subsequent node in the optical network based on the 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.

[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 termination to the opposite end direction includes: determining the third routing segment between the node corresponding to the second computer room in the optical network and the second node, wherein the third routing segment is a routing segment in the optical network used to connect the node corresponding to the second computer room with the second node, and does not share the same section of optical cable with the routing segment with hidden dangers; determining 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 with the subsequent node, and does not share the same section of optical cable with the routing segment with hidden dangers.

[0010] Optionally, determining the target link optimization scheme based on the routing information corresponding to the first type of routing segments and / or the second type of routing segments includes: 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 a starting node to a target node 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 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.

[0011] Optionally, the method also includes: when both ends of the vulnerable routing segment are not connected to the fiber optic distribution frame equipment, determining a first node and a second node corresponding to the two ends of the vulnerable routing segment in the optical network; determining a third-type routing segment from the first node or the second node to the opposite end in the optical network, and determining a target link optimization plan based on the routing information corresponding to the third-type routing segment, wherein the third-type 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.

[0012] According to another aspect of the embodiment of the present application, an optical link optimization device is also provided, including: a same-cable hidden danger determination module, used to obtain instance information corresponding to the optical network, and determine the hidden danger 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 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; a first routing determination module, used to determine the first type of routing segment in the optical network from the optical cable termination to the opposite end direction in the first computer room when either end of the hidden danger routing segment is connected to the optical fiber distribution frame equipment, wherein the first computer room is the computer room corresponding to the hidden danger routing segment; a second routing determination module, used to determine the second type of routing segment in the optical network from the optical cable termination to the opposite end direction in the second computer room, wherein the second computer room is the remaining computer room belonging to the same station as the first computer room; an optimization scheme determination module, used to determine 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, 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, there is also provided an electronic device, including: a memory and a processor, the processor being 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, wherein 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, and when the computer program is executed by a processor, the steps of the optical link optimization method are implemented.

[0016] In an embodiment of the present application, instance information corresponding to an optical network is obtained, and based on the instance information, a routing segment with hidden dangers in the optical network is determined, wherein the instance information is used to characterize a topological connection structure of the optical network, and the routing segment with hidden dangers 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 routing segment with hidden dangers is connected to an optical fiber distribution frame device, a first type of routing segment in the optical network from the optical cable termination in a first computer room to the opposite end is determined, wherein the first computer room is the computer room corresponding to the routing segment with hidden dangers; a second type of routing segment in the optical network from the optical cable termination in a second computer room 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 and combining the current status of the optical cable network to analyze the routing, the routing analysis scope is expanded 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 optimization efficiency and accuracy of the optical link, and further solving the inefficient and unreliable technical problems caused by the fact that the relevant technology relies solely on manual verification of routing security for 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 It 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 is a schematic diagram of a method flow for optical link optimization provided according to an embodiment of the present application;

[0020] Figure 3 It is a schematic diagram of a method flow recommended for optimizing a telecommunication cable hidden danger solution provided in an embodiment of the present application;

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

[0022] Figure 5 It is a structural schematic 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 solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present 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 sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any 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 of optical link optimization 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 FIG. 1 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 (102a, 102b, ..., 102n are used to illustrate) 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 can 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 as shown, or with Figure 1 Different configurations are 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 circuits". The data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the computer terminal 10 (or electronic device). As described in the embodiments of the present application, the data processing circuit acts 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, that is, the above-mentioned optical link optimization method is realized. 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 instances, the memory 104 may further include a memory remotely arranged 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 used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used 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] Under the above operating environment, the embodiment of the present application provides an optical link optimization method. Figure 2 is a schematic diagram of a method flow for optical link optimization provided according to an embodiment of the present application, such as Figure 2 As shown, the method comprises the following steps:

[0034] Step S202, obtaining instance information corresponding to the optical network, and determining a routing segment with hidden dangers 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 routing segment with hidden dangers includes: a routing segment in which different links between two nodes in the optical network share the same section of optical cable;

[0035] Step S204, when any end of the vulnerable routing segment is connected to the optical fiber distribution frame device, determine the first type of routing segment in the optical network from the optical cable end of 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 of the second computer room to the opposite end, wherein the second computer room is the other computer room belonging to the same station as the first computer room;

[0037] Step S208, determining 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 scheme 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 and analyzing the routes in combination with the current status of the optical cable network, the route analysis scope is expanded 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, the purpose of improving the optimization efficiency and accuracy of the optical link is achieved, thereby solving the inefficient and unreliable technical problems caused by the fact that the relevant technology relies solely on manual verification of route security for 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 is a schematic diagram of a method flow recommended for optimizing a telecommunication cable risk according to an embodiment of the present application, such as 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 the same cable hazards in the optical path, including but not limited to: same relay optical cable hazards, trunk optical 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 first 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 first analyzed to form N optimization methods (each optimization method corresponds to a first-class routing segment), that is, determining the first-class routing segment from the optical cable termination facility in the first computer room to the opposite end in the optical network. 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 in 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, respectively, 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, the GJ node is the second node mentioned above, and for the hidden danger routing segment shown by the red line segment in the figure, the analysis shows that the corresponding first routing segment includes different routes of the same cable node in the computer room corresponding to ① in the figure.

[0047] After that, the possibility of the optical cable reaching all subsequent nodes in the link and all terminated optical cable facilities at the opposite end can be further analyzed, that is, the second routing segment can be determined. 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 direction also includes the following steps: determining a subsequent node corresponding to the routing segment with hidden dangers, wherein the subsequent node is a node passed through in the service link corresponding to the routing segment with hidden dangers, starting from the second node to the target node of the service link; determining a 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 routing segment with hidden dangers.

[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 are the above-mentioned candidate nodes, wherein the subsequent nodes of the same cable in the machine room corresponding to ② and ③ shown in different routes are the second routing segment corresponding to the hidden danger routing segment.

[0050] After analyzing the optical cables in the same machine room (i.e. the first machine room corresponding to the potential danger 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 machine room belongs can be determined (the remaining machine rooms belonging to the same bureau as the first machine room, i.e. the second machine room, are determined). The possibility of optical cable routing from the bureau-direction optical cable termination facility to the opposite end is further analyzed, i.e. the second-class routing segment from the optical cable termination in the second machine room to the opposite end in the optical network is 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 termination to the opposite end direction in the second computer room includes the following steps: determining the third routing segment between the node corresponding to the second computer room in the optical network and the second node, wherein the third routing segment is a routing segment in the optical network used to connect the node corresponding to the second computer room with the second node, and does not share the same section of optical cable with the routing segment with hidden dangers; determining 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 with the subsequent node, and does not share the same section of optical cable with the routing segment with hidden dangers.

[0052] Specifically, the node routes of the optical cable access link of the station are recommended, and the possibility of recommending all subsequent nodes in the optical cable access link and all terminated optical cable facilities in the opposite station is further considered, that is, firstly, the different routes of other optical cables in the same station to the optical nodes with the same optical cable segment in the optical path (that is, the third route segment mentioned above) (M1) are analyzed. For example, Figure 4 As shown, 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 different routes from the same local optical cable to all subsequent optical nodes with the same optical cable segment in the optical path (i.e., the fourth route segment mentioned above) (M2), and give an example. Figure 4 The different routes of the subsequent nodes of the same cable in the stations corresponding to ⑤ and ⑥ are the fourth routing segment corresponding to the potential risk routing segment.

[0054] After analyzing the optical cables in the same direction (i.e., the second computer room corresponding to the potential 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 potential dangers. The two-same comparison method is used to sort and push according to safety factors such as the same pipeline segment of the entire link and the number of front 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 a target link optimization scheme based on routing information corresponding to a first-class routing segment and / or a second-class routing segment includes the following steps: generating a set of candidate schemes based on the routing information, wherein the set of candidate schemes includes at least one candidate link optimization scheme, and each candidate link optimization scheme corresponds to a service transmission link from a start node to a target node, which is composed of a first-class routing segment and / or a second-class routing segment; determining the number of hidden dangers between a service transmission link corresponding to each candidate link optimization scheme and a protection link corresponding to a 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 wells; determining the candidate link optimization scheme with the least number of hidden dangers in the set of candidate schemes 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. According to 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 hole can be compared and analyzed to finally 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 vulnerable routing segment, the method also includes the following steps: when both ends of the vulnerable 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 vulnerable routing segment in the optical network; determining a third-type 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 routing segment, wherein the third-type 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.

[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 optical cable segments, pipeline segments, and optical nodes involved in the links are used as the smallest 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 termination, 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 network and pipeline network of the existing telecommunications network for routing analysis. It is not limited to regional pipeline network data. It comprehensively analyzes the optical routing elements such as the office direction, machine room, optical path, office optical fiber, optical cable section, and pipeline section. The office optical fiber and optical node 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 office direction to which the optical path belongs, making the analysis more comprehensive and the optimization plan more complete and practical. In addition, an effective evaluation method is used to compare the recommended route section 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 Schematic diagram of the structure of an optical link optimization device provided according to an embodiment of the present application. Figure 5 As shown, the device comprises:

[0061] The same cable hidden danger determining module 50 is used to obtain instance information corresponding to the optical network, and determine the hidden danger routing segment in the optical network according to the instance information, 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 where different links between two nodes in the optical network share the same section of optical cable;

[0062] The first routing determination module 52 is used to determine the first type of routing segment in the optical network from the optical cable end of the first computer room to the opposite end when any end of the routing segment with hidden danger is connected to the optical fiber distribution frame device, wherein the first computer room is the computer room corresponding to the routing segment with hidden danger;

[0063] A second route determination module 54 is used to determine a second type of route segment in the optical network from the optical cable end of the second computer room to the opposite end, wherein the second computer room is the other 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, 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 a starting node to a target node; determining a potential risk routing segment in the optical network based on instance information 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 a potential risk routing segment, wherein the type of optical cable includes at least one of the following: a relay optical cable and a 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 in the first computer room to the opposite end includes: determining the first node and the second node corresponding to both 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.

[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 direction 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; determining the second routing segment between the first node and the subsequent node in the optical network based on the 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.

[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 termination to the opposite end direction includes: determining the third routing segment between the node corresponding to the second computer room in the optical network and the second node, wherein the third routing segment is a routing segment in the optical network used to connect the node corresponding to the second computer room with the second node, and does not share the same section of optical cable with the routing segment with hidden dangers; determining 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 with the subsequent node, and does not share the same section of optical cable with the routing segment with hidden dangers.

[0069] Optionally, determining the target link optimization scheme based on the routing information corresponding to the first type of routing segments and / or the second type of routing segments includes: 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 a starting node to a target node 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 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.

[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, respectively, when both ends of the potential danger routing segment are not connected to the fiber optic distribution frame equipment; determine a third-type 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 routing segment, wherein the third-type 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.

[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] The embodiment of the present application also provides a non-volatile storage medium, the non-volatile storage medium includes a stored computer program, wherein the device where the non-volatile storage medium is located executes the following optical link optimization method by running the computer program: obtaining instance information corresponding to the optical network, and determining a potential risk 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 potential risk 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 potential risk routing segment is connected to an optical fiber distribution frame device, determining a first type of routing segment in the optical network from the optical cable termination in a first computer room to the opposite end, wherein the first computer room is the computer room corresponding to the potential risk routing segment; determining a second type of routing segment in the optical network from the optical cable termination in a second computer room 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 a target link optimization plan 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.

[0074] The embodiment of the present application also provides a computer program product, including a computer program, which implements the steps of the optical link optimization method described in each embodiment of the present application when executed by a processor: obtaining instance information corresponding to the optical network, and determining a potential risk 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 potential risk 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 potential risk routing segment is connected to an optical fiber distribution frame device, determining a first type of routing segment in the optical network from the optical cable termination in a first computer room to the opposite end, wherein the first computer room is the computer room corresponding to the potential risk routing segment; determining a second type of routing segment in the optical network from the optical cable termination in a second computer room 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 a target link optimization plan 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.

[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 emphasis. 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 schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, 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 separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on 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, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of 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 to enable a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), mobile hard disk, disk or CD-ROM and other media that can store program codes.

[0081] The above is only a preferred implementation 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: Acquire instance information corresponding to the optical network, and determine a routing segment with hidden dangers 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 routing segment with hidden dangers includes: a routing segment in which different links between two nodes in the optical network share the same section of optical cable; In the case where any end of the vulnerable routing segment is connected to the optical fiber distribution frame device, determining a first type of routing segment in the optical network from the optical cable end of 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 of 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; Determine a target link optimization plan 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.

2. The optical link optimization method according to claim 1, characterized in that: 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 starting node to a target node; and determining the hidden danger routing segment in the optical network according to 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, characterized in that: 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 machine room to the opposite end 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 potential danger routing segment.

4. The optical link optimization method according to claim 3, characterized in that: 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 end of the first machine room to the opposite end direction also includes: Determine a subsequent node corresponding to the vulnerable routing segment, wherein the subsequent node is a node in the service link corresponding to the vulnerable routing segment, which is passed 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 potential 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 direction 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 with the vulnerable routing segment; Determine 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 optical cable with the potential risk routing segment.

6. The optical link optimization method according to claim 2, characterized in that: Determining a target link optimization solution according to routing information corresponding to the first type of routing segment and / or the second type of routing segment includes: Generate a set of candidate solutions according to the routing information, wherein the set of candidate solutions includes at least one candidate link optimization solution, and each of the candidate link optimization solutions 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; Determine the number of hidden dangers between the service transmission link corresponding to each of the candidate link optimization schemes 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, characterized in that: The method further comprises: In the case where both ends of the vulnerable routing segment are not connected to the optical fiber distribution frame equipment, determining a first node and a second node respectively corresponding to both ends of the vulnerable routing segment in the optical network; Determine a third-class 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-class routing segment, wherein the third-class 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 same-cable hidden danger determination module is used to obtain instance information corresponding to the optical network, and determine the hidden danger 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 hidden danger routing segment includes: a routing segment where different links between two nodes in the optical network share the same section of optical cable; A first routing determination module, configured to determine, when any end of the potential risk routing segment is connected to an optical fiber distribution frame device, a first type of 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 a computer room corresponding to the potential risk routing segment; A second route determination module is used to determine a second type of route segment in the optical network from the optical cable termination of the second machine room to the opposite end, wherein the second machine room is a machine room belonging to the same station as the first machine room; An optimization scheme determination module is used to determine a target link optimization scheme 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.

9. An electronic device, characterized in that: include: A memory and a processor, wherein the processor is used 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

  • Optical transmission system service routing optimization method based on minimum outage probability

    CN112039776A

  • Label switching path active-standby same-route optimization method and label switching path active-standby same-route optimization system

    CN112291143A

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

    CN116506013A