Optical cable fault positioning method and device, electronic equipment and readable medium
By constructing the topology of the optical fiber transmission network and utilizing the location and relationships of physical sites, the fault area of the optical fiber can be quickly determined, solving the problem of low efficiency in existing optical fiber fault location and improving the efficiency and accuracy of optical fiber fault location.
Patent Information
- Application Number
- CN202410606746.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-15
- Publication Date
- 2025-11-18
AI Technical Summary
Existing methods for locating optical cable faults involve high levels of human intervention, long repair times, and low fault location efficiency, failing to meet the needs of optical cable construction.
By using the location information and relationships of physical sites in the transmission network, a topology is constructed, fault topology lines are determined in response to fault alarm information, and the optical cable laying prediction area is determined according to the preset area delineation method, so as to achieve rapid location of optical cable faults.
It enables rapid location of optical cable faults, improves fault location efficiency, and shortens maintenance time.
Smart Images

Figure CN120979544A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, and in particular to an optical cable fault positioning method and device, electronic equipment and a computer readable medium. BACKGROUND
[0002] Optical cable dumb resources are easily affected by external factors such as construction and natural disasters, and have the characteristics of many faults and difficult fault monitoring. In the existing optical cable fault detection scheme, the operation and maintenance personnel need to use an optical time domain reflectometer (OTDR) to check the fault, or patrol the hidden danger points along the optical cable laying line. Not only is the manual participation high, but also the maintenance time is long, and the fault positioning efficiency is low. SUMMARY
[0003] Therefore, the present application provides an optical cable fault positioning method, device, electronic equipment and computer readable medium to solve the problem of low optical cable fault positioning efficiency caused by manual fault detection based on special detection equipment or optical cable laying line patrol in the prior art.
[0004] To achieve the above purpose, the first aspect of the present application provides an optical cable fault positioning method, which comprises:
[0005] According to the position information of the physical sites in the transport network and the association relationship between the physical sites, the topology structure of the physical sites is determined, wherein the association relationship between the physical sites is determined through the network relationship between the network elements corresponding to the physical sites;
[0006] In response to the obtained fault alarm information, at least one fault topology line in the topology structure is determined;
[0007] According to the preset area demarcation method, the optical cable laying prediction area of each fault topology line is determined;
[0008] According to the optical cable laying prediction area of the at least one fault topology line, the optical cable fault prediction area is determined.
[0009] Further, the network relationship between the network elements corresponding to the physical sites is obtained through the loop account information, and the topology structure of the physical sites is determined according to the position information of the physical sites and the association relationship between the physical sites, comprising:
[0010] According to the position information of the physical sites, the topology nodes corresponding to the physical sites in the topology structure are established on the GIS map;
[0011] According to the association relationship between the physical sites, the association relationship of the topology nodes corresponding to the physical sites is determined.
[0012] According to the topology node corresponding to the physical site and the association relationship of the topology node corresponding to the physical site, the topology structure of the physical site is determined.
[0013] Further, the topology node includes a logical site topology sub-node corresponding to the physical site and a network element topology sub-node corresponding to the physical site, and the determination of at least one fault topology line in the topology structure in response to the obtained fault alarm information includes:
[0014] At least one of the fault physical site information, the fault logical site information, and the fault network element information in the fault alarm information is obtained.
[0015] In the case of obtaining the fault physical site information, the topology node corresponding to the physical site information is determined, and the topology line associated with the topology node is determined as the fault topology line corresponding to the fault alarm information.
[0016] In the case of obtaining the fault logical site information, the logical site topology sub-node corresponding to the fault logical site information is determined, and according to the ownership relationship between the logical site topology sub-node and the topology node, the topology node to which the logical site topology sub-node belongs is determined. The topology line associated with the topology node is determined as the fault topology line corresponding to the fault alarm information.
[0017] In the case of obtaining the fault network element information, the network element topology sub-node corresponding to the fault network element information is determined, and according to the ownership relationship between the network element topology sub-node and the topology node, the topology node to which the network element topology sub-node belongs is determined. The topology line associated with the topology node is determined as the fault topology line corresponding to the fault alarm information.
[0018] Further, the determination of the optical cable fault prediction area according to the optical cable laying prediction area of the at least one fault topology line includes:
[0019] In the case where the number of fault topology lines is multiple, a first intersection area between the optical cable laying prediction areas corresponding to the fault topology lines is determined.
[0020] The first intersection area is determined as the optical cable fault prediction area corresponding to the multiple fault topology lines.
[0021] Further, the topology structure is arranged on a preset GIS map, and the GIS map further includes a preset target area; after the determination of the optical cable fault prediction area, the method further includes:
[0022] A second intersection area between the optical cable fault prediction area and the target area is determined.
[0023] updating the optical cable fault prediction area as the second intersection area.
[0024] Further, before determining the first intersection area between the optical cable laying prediction areas corresponding to the fault topology lines, the method further comprises:
[0025] determining an alarm time corresponding to the fault topology line according to fault alarm information corresponding to the fault topology line;
[0026] In response to the alarm times corresponding to a plurality of the fault topology lines satisfying a preset time range, performing the step of determining the first intersection area between the optical cable laying prediction areas corresponding to the fault topology lines.
[0027] Further, the determination of the optical cable laying prediction area of each fault topology line according to the preset area delineation manner comprises:
[0028] taking a center point of the fault topology line as a center point of the optical cable laying prediction area corresponding to the fault topology line;
[0029] determining a range of the optical cable laying prediction area according to a length of the fault topology line;
[0030] determining the optical cable laying prediction area corresponding to the fault topology line on a GIS map according to the center point of the optical cable laying prediction area, the range of the optical cable laying prediction area, and a preset area shape of the optical cable laying prediction area.
[0031] Further, the preset area shape is an elliptical shape, and the range of the optical cable laying prediction area comprises a long radius and a short radius of the optical cable laying prediction area.
[0032] The determination of the range of the optical cable laying prediction area according to the length of the fault topology line comprises:
[0033] determining a long radius of the optical cable laying prediction area according to the length of the fault topology line and a preset long radius multiple parameter;
[0034] determining a short radius of the optical cable laying prediction area according to the length of the fault topology line and a preset short radius multiple parameter.
[0035] Further, before determining the first intersection area between the optical cable laying prediction areas corresponding to the fault topology lines, the method further comprises:
[0036] determining whether position information of a physical site corresponding to the fault topology line satisfies a preset geographic area range;
[0037] If yes, the step of determining the first intersection region between the cable laying prediction regions corresponding to the fault topology lines is performed.
[0038] To achieve the above object, the second aspect of the present application provides an optical cable fault positioning device, which comprises:
[0039] A first determining module is configured to determine a topology structure of physical sites in a transport network according to position information of the physical sites and an association relationship between the physical sites, wherein the association relationship between the physical sites is determined according to a network relationship between network elements corresponding to the physical sites.
[0040] A second determining module is configured to determine at least one fault topology line in the topology structure in response to acquired fault alarm information.
[0041] A third determining module is configured to determine cable laying prediction regions of each of the fault topology lines according to a preset region demarcation manner.
[0042] A fourth determining module is configured to determine an optical cable fault prediction region according to the cable laying prediction regions of the at least one fault topology line.
[0043] To achieve the above object, the third aspect of the present application provides an electronic device, which comprises:
[0044] One or more processors;
[0045] A storage device having one or more programs stored thereon, when the one or more programs are executed by the one or more processors, the one or more processors implement the above optical cable fault positioning method.
[0046] One or more I / O interfaces connected between the processor and the memory and configured to implement information interaction between the processor and the memory.
[0047] To achieve the above object, the fourth aspect of the present application provides a computer readable medium having a computer program stored thereon, when the program is executed by a processor, the optical cable fault positioning method is implemented.
[0048] The present application has the following advantages:
[0049] The optical cable fault positioning method provided by the application comprises the following steps: firstly, determining the topology structure of the physical sites according to the position information of the physical sites in the transmission network and the association relationship between the physical sites, wherein the association relationship between the physical sites is determined by the network relationship between the network elements corresponding to the physical sites, so as to map the network relationship between the physical sites and the network elements corresponding to the physical sites into the topology structure; secondly, determining at least one fault topology line in the topology structure in response to the obtained fault alarm information, so as to realize the association matching between the fault alarm information and the topology structure; thirdly, determining the optical cable laying prediction area of each fault topology line according to a preset area demarcation mode, so as to quickly position the optical cable laying area corresponding to the fault topology line,
[0050] Finally, determining the optical cable fault prediction area according to the optical cable laying prediction area of the at least one fault topology line, so as to realize the quick prediction of the optical cable fault area for the reference of the operation and maintenance personnel, and effectively improve the positioning efficiency of the optical cable fault. BRIEF DESCRIPTION OF DRAWINGS
[0051] The accompanying drawings are included to provide a further understanding of the application, and constitute a part of the specification, and are used together with the following specific embodiments to explain the application, but do not constitute a limitation on the application.
[0052] Figure 1 A flow chart of an optical cable fault positioning method provided by an embodiment of the application;
[0053] Figure 2 A schematic diagram of an optical cable fault positioning method provided by an embodiment of the application;
[0054] Figure 3 A schematic diagram of an optical cable fault positioning method provided by an embodiment of the application;
[0055] Figure 4 A schematic diagram of an optical cable fault positioning method provided by an embodiment of the application;
[0056] Figure 5 A flow chart of an optical cable fault positioning method provided by an embodiment of the application;
[0057] Figure 6 A block diagram of an optical cable fault positioning device provided by an embodiment of the application;
[0058] Figure 7 A block diagram of an electronic device provided by an embodiment of the application. DETAILED DESCRIPTION
[0059] The specific embodiments of the present application will be described in detail below with reference to the attached drawings. It should be understood that the detailed description is merely describing a specific embodiment of the application and is not intended to limit the application.
[0060] As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.
[0061] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
[0062] The use of the term "include", and / or "comprise", and / or "comprising" as used herein, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0063] The embodiments described herein can be described with reference to planar and / or cross-sectional illustrations that are idealized illustrations. Consequently, variations from the shapes of the illustrations as a result of, for example, manufacturing processes, and / or tolerances, are to be expected.
[0064] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and the present disclosure, and will not be interpreted in an overly literal or overly formal sense unless expressly so defined herein.
[0065] Optical cable dumb resources are susceptible to external factors such as construction, natural disasters, and have the characteristics of many faults and difficult monitoring. In the existing optical cable fault positioning scheme, it is not possible to effectively monitor the optical cable fault in a systematic manner in real time online, resulting in greater difficulty in maintaining the optical cable.
[0066] When the optical cable resource is accurate, for example, in the case of backbone transmission, the optical cable state can be presented through the optical cable dumb resource geographic information system (GIS) layer, so as to perform online real-time detection on important lines. At this time, once an optical cable fault occurs, the network management system can be used for real-time alarm reporting. However, when the optical cable resource is inaccurate, for example, in the case of local transmission, it is not possible to quickly and effectively locate the optical cable fault point through the network management system, exchange management system, and the like.
[0067] The existing optical cable fault positioning method can be divided into network reasons, configuration reasons and physical reasons, and usually needs to arrange maintenance personnel to check the OTDR equipment on site, or to patrol the hidden danger point along the optical cable laying line. For example, when the communication optical cable is broken by the construction personnel repairing the road, the maintenance personnel diagnoses the optical cable fault based on the test function of the OTN (Optical Transport Network) optical transmission equipment and the OTDR equipment. Since the OTN devices are generally connected directly in the form of bare fiber within the local transmission range, in this case, the OTDR cannot effectively locate the optical cable fault, and the maintenance personnel need to further test the fiber on the access room and need to visit the optical cable laying section. The optical cable laying line is as long as several kilometers, and the troubleshooting efficiency is low.
[0068] Therefore, the existing optical cable fault positioning method not only has high artificial participation, but also has long maintenance time and low overall troubleshooting efficiency, which cannot meet the increasing needs of optical cable construction.
[0069] Therefore, the present application embodiment provides an optical cable fault positioning method, which determines the topology structure of the physical site by the position information of the physical site in the transport network and the association relationship between the physical sites, so that after obtaining the fault alarm information, the corresponding fault topology line can be determined in the topology structure, and the optical cable laying prediction area corresponding to the fault topology line is determined. Finally, the optical cable fault prediction area is determined through the determined optical cable laying prediction area, so as to predict the possible location of the optical cable fault positioning in the case of unclear optical cable resources, which provides a reference for professional personnel and local maintenance personnel, effectively shortens the fault positioning time, and realizes the rapid positioning of the optical cable fault.
[0070] In a first aspect, the present application embodiment provides an optical cable fault positioning method.
[0071] Figure 1 The flowchart of the optical cable fault positioning method provided by the present application embodiment is shown in Figure 1 The method comprises:
[0072] Step S110: determining the topology structure of the physical site according to the position information of the physical site in the transport network and the association relationship between the physical sites, wherein the association relationship between the physical sites is determined by the network relationship between the network elements corresponding to the physical sites.
[0073] The transport network refers to an optical transmission network based on optical cable resources for data transmission.
[0074] For example, the transport network can be a Universal Transport Network (UTN), a Packet Transport Network (PTN), etc.
[0075] In some alternative implementations, a physical site is a site with an actual equipment room deployment within the transport network architecture. The location information of the physical site is used to identify its actual location, such as its latitude and longitude.
[0076] In some optional implementations, each physical site can correspond to multiple network elements to facilitate data transfer between physical sites.
[0077] Among them, network elements are network nodes that transmit data in the transmission network. Under different network layer architectures of the transmission network, there are corresponding network elements.
[0078] For example, the network architecture of a transport network (UTN) includes an access layer, an aggregation layer, and a core layer. Correspondingly, network elements can be further divided into access layer network elements, aggregation layer network elements, and core layer network elements.
[0079] In some optional implementations, the association between physical sites can be determined based on the network relationship between network elements corresponding to different physical sites.
[0080] It should be noted that as long as data transmission can occur between any two network elements—for example, if network element 1 sends data to port B of network element 2 via port A—a network relationship exists between these two network elements. Therefore, the network relationship between network elements can be used to determine the association between the physical sites to which the network elements belong.
[0081] Specifically, when there are network relationships between network elements, it is determined that there are also relationships between the physical sites to which the network elements belong.
[0082] For example, if network element A and network element B have a network relationship, then physical site 1 to which network element A belongs and physical site 2 to which network element B belongs are associated.
[0083] It should also be noted that since network elements can be divided into various types, in practical applications, the appropriate type of network element can be selected to determine the relationship between physical sites.
[0084] For example, the association relationship of a physical site is determined solely based on the network relationship of the access layer network element (i.e., the base station-side network element), and this embodiment of the invention does not impose any limitations on this.
[0085] In some optional implementations, the topology of the physical sites can be determined based on the location information of the physical sites and the association relationship between the physical sites.
[0086] Exemplarily, the topology nodes corresponding to the physical sites can be established on a map according to the location information of the physical sites, and the topology lines between the topology nodes can be established according to the association relationship between the physical sites, so as to construct the topology of the physical sites.
[0087] Step S120: determining at least one fault topology line in the topology in response to the acquired fault alarm information.
[0088] The fault alarm information is alarm data generated when the optical cable fails. The fault alarm information has different alarm types.
[0089] Exemplarily, the alarm types of the fault alarm information can include dynamic ring alarm, IPRAN (Internet Protocol Radio Access Network) alarm, transmission alarm, tower alarm, wireless alarm, etc.
[0090] For different alarm types, the content contained in the fault alarm information is different. For example, the fault alarm information can contain alarm time, alarm type, alarm title, fault physical site information, fault device information, fault network element information, etc.
[0091] In some optional implementations, after the fault alarm information is acquired, the fault topology line corresponding to the fault alarm information can be determined in the topology by analyzing the fault alarm information.
[0092] Specifically, the physical site corresponding to the fault alarm information is determined according to the association relationship between the alarm information and the physical site by extracting the physical site-related alarm information in the fault alarm information. The topology point corresponding to the physical site is determined in the topology, and the topology line associated with the topology point is taken as the fault topology line.
[0093] Exemplarily, the physical site to which the fault device belongs can be determined according to the fault device information in the fault alarm information by extracting the fault device information, so as to determine the topology point corresponding to the physical site in the topology, and take the topology line associated with the topology point as the fault topology line. By determining the fault topology line corresponding to the fault alarm information in the topology, the association mapping of the fault alarm information in the topology is effectively realized.
[0094] After the fault topology line is determined, the fault topology line can be displayed by highlighting or adjusting the color of the topology line, so that the user can intuitively see the network element, physical site, etc. that currently generates the alarm in the topology.
[0095] Step S130: determining the cable laying prediction area of each fault topology line according to a preset area demarcation manner.
[0096] The preset area demarcation manner can include preset area size, preset area position, preset area shape, and the like, and embodiments of the present application do not limit the same.
[0097] Through the preset area demarcation manner, the cable laying prediction area corresponding to the fault topology line can be determined. The cable laying prediction area refers to an area in which the cable corresponding to the fault topology line is likely to be laid. This is because, in the actual cable laying process, the cable is often not laid in a straight line between two endpoints due to external factors such as geographical conditions, and thus the cable laying prediction area can represent an area in which the cable is likely to be laid.
[0098] Figure 2 A schematic diagram of a cable fault positioning method provided by an embodiment of the present application is shown in FIG. 1, in which the curve is an actual cable laying line corresponding to the fault topology line, and the elliptical area is a cable laying prediction area corresponding to the fault topology line. Figure 2
[0099] Step S140: determining the cable fault prediction area according to the cable laying prediction area of at least one fault topology line.
[0100] The cable fault prediction area refers to a prediction area in which a cable fault is likely to occur. By determining the cable fault prediction area, the area in which the cable fault corresponding to the fault alarm information is likely to exist can be located for the reference of the maintenance personnel.
[0101] In some optional implementations, the cable fault prediction area can be determined according to the number of fault topology lines.
[0102] For example, when there is only one fault topology line, the cable laying prediction area corresponding to the fault topology line can be determined as the cable fault area.
[0103] Specifically, when there is only one fault topology line, the cable corresponding to the fault topology line is likely to have a fault, and thus the cable laying prediction area corresponding to the fault topology line can be determined as the cable fault area.
[0104] When there are multiple fault topology lines in the actual fault state, the cable laying prediction areas of the multiple fault topology lines can be analyzed in association, and the cable fault prediction area corresponding to the fault topology line can be determined according to the analysis result.
[0105] In some optional implementations, the association analysis includes intersection analysis of the cable laying prediction areas corresponding to the multiple fault topology lines.
[0106] Correspondingly, the optical cable fault prediction area is determined according to the optical cable laying prediction areas of the at least one fault topology line, including: in the case that the number of fault topology lines is multiple, determining a first intersection area between the optical cable laying prediction areas corresponding to the fault topology lines; and determining the first intersection area as the optical cable fault prediction area corresponding to the multiple fault topology lines.
[0107] In the case of optical cable fault in a real scene, multiple fault topology lines may occur in the topology structure. If two fault topology lines are in a relatively close geographical range, there may be an intersection area between the optical cable laying prediction areas corresponding to the fault topology lines.
[0108] By judging the intersection area between the optical cable laying prediction areas corresponding to the fault topology lines, the optical cable fault prediction area corresponding to the multiple fault topology lines can be further determined.
[0109] It should be noted that in the case that there is no intersection area between the optical cable laying prediction areas of the multiple fault topology lines, the intersection judgment range can be further expanded by adjusting the size of the optical cable laying prediction area of the fault topology line. The optical cable laying prediction area corresponding to the fault topology line can also be used as the optical cable fault prediction area corresponding to the fault topology line, and the embodiments of the present application do not limit this.
[0110] Figure 3 A schematic diagram of an optical cable fault positioning method provided by the embodiments of the present application is shown in FIG. 1. Figure 3
[0111] In the topology structure, there are fault topology line A and fault topology line B, and optical cable laying prediction area A and optical cable laying prediction area B are the optical cable laying prediction areas corresponding to fault topology line A and fault topology line B respectively.
[0112] There is an intersection area between optical cable laying prediction area A and optical cable laying prediction area B, and the intersection area is the optical cable fault prediction area corresponding to fault topology line A and fault topology line B.
[0113] The reason for performing intersection analysis on the optical cable laying prediction areas corresponding to the fault topology lines is mainly that relatively close fault topology lines may be caused by the same optical cable fault. Therefore, if there is an intersection between the optical cable laying prediction areas corresponding to multiple fault topology lines, the fault position is very likely to be located in the area corresponding to the intersection. Therefore, in the case that there are multiple fault topology lines, the intersection area between the optical cable laying prediction areas corresponding to the fault topology lines can be determined as the optical cable fault prediction area, which further reduces the range of the optical cable fault prediction area, thereby improving the effectiveness of the optical cable fault positioning in a complex scene.
[0114] In the embodiment of the present application, the topology of the physical sites is determined by transmitting the location information of the physical sites and the association relationship between the physical sites, so that after the fault alarm information is acquired, the corresponding fault topology line can be determined in the topology structure, and the optical cable laying prediction area corresponding to the fault topology line is determined, finally, the optical cable fault prediction area is determined through the determined optical cable laying prediction area, and the rapid positioning of the optical cable fault is realized.
[0115] In some optional implementation, when the topology of the physical sites is constructed, due to the complex network relationship involved between different network elements, if the network relationship of the network elements is mapped to the association relationship between the physical sites, the number of topology lines in the topology structure will be numerous, which affects the rapid positioning, therefore, the association relationship between the physical sites can be determined only through the network relationship between the network elements in the loop.
[0116] Correspondingly, the network relationship between the network elements corresponding to the physical sites can be acquired through the loop account information.
[0117] The loop account information is the network element loop information composed of multiple network elements. The network elements in the loop are the network elements with higher importance in the actual application scenario.
[0118] For a network element loop, when the communication state between a pair of network elements in the network element loop changes, the overall communication state of the network element loop will not be affected. By acquiring only the network relationship between the network elements in the loop account, the complexity of the topology structure can be effectively reduced.
[0119] Further, determining the topology of the physical sites according to the location information of the physical sites in the transmission network and the association relationship between the physical sites can include the following steps:
[0120] First, according to the location information of the physical sites, the topology nodes corresponding to the physical sites in the topology structure are established on the GIS map. For example, according to the longitude and latitude information of the physical sites, the topology nodes of the physical sites are established on the corresponding longitude and latitude positions on the GIS map.
[0121] Then, according to the association relationship between the physical sites, the association relationship of the topology nodes corresponding to the physical sites is determined.
[0122] In the case where there is an association relationship between the physical sites, there is an association relationship between the topology nodes corresponding to the physical sites.
[0123] Finally, according to the topology nodes corresponding to the physical sites and the association relationship of the topology nodes corresponding to the physical sites, the topology of the physical sites is determined.
[0124] When there is an association relationship between the topology nodes corresponding to the physical sites, a topology line is established between the corresponding topology nodes, and after the construction of the topology nodes corresponding to the physical sites and the topology lines between the topology nodes are completed, a complete topology structure of the physical site is formed.
[0125] In the embodiment of the application, the association relationship between the network elements corresponding to the physical sites is obtained through the loop account information, and the association relationship between the physical sites is determined according to the association relationship between the network elements, so that the topology structure is constructed according to the position information of the physical sites and the association relationship, the logical mapping on the GIS map is realized, the complexity of the topology structure is effectively reduced, and the positioning efficiency of the optical cable fault is improved.
[0126] It should be noted that, since the alarm identification types involved in the fault alarm information are different, in order to facilitate the association and matching of the fault alarm information and the topology structure, the topology nodes in the topology structure can be divided into corresponding topology sub-nodes according to the alarm identification types, so that the topology nodes are quickly matched in the topology structure under different alarm identification types.
[0127] In some optional implementation manners, the topology nodes can include logical site topology sub-nodes corresponding to the physical sites and network element topology sub-nodes corresponding to the physical sites.
[0128] The logical site is a logical device related to the physical site, for example, a network device related to data transmission, and one physical site can correspond to multiple logical sites. For each logical site, there is a logical site topology sub-node corresponding to the logical site in the topology structure.
[0129] Similarly, for each network element subordinate to the physical site, there is a network element topology sub-node corresponding to the network element in the topology structure.
[0130] It should be noted that the physical site, the logical site and the network element can establish the belonging relationship through the identification information of the physical site. For example, the physical site number is 001, and the logical site A and the network element A can be set to belong to the 001 physical site.
[0131] Similarly, through the belonging relationship of the physical site, the logical site and the network element, the belonging relationship between the topology nodes, the logical site topology sub-nodes and the network element topology sub-nodes can be established.
[0132] It should be noted that when the topology nodes are constructed, adaptive construction can be performed according to the display requirements of the topology structure.
[0133] Exemplarily, according to the location information of the physical site, the logical site topology sub-node and the network element topology sub-node can be plotted at the same location on the GIS map, or the logical site topology sub-node and the network element topology sub-node can be established in a correlation mapping manner, that is, the topology sub-node is not plotted on the GIS map, and only the relevant information of the topology sub-node is correlated to the corresponding topology node, so as to facilitate the display of the topology structure.
[0134] Further, in response to the obtained fault alarm information, determining at least one fault topology line in the topology structure can include the following steps:
[0135] First, at least one of the fault physical site information, the fault logical site information and the fault network element information in the fault alarm information is obtained.
[0136] Secondly, in the case of obtaining the fault physical site information, the topology node corresponding to the physical site information is determined, and the topology line associated with the topology node is determined as the fault topology line corresponding to the fault alarm information.
[0137] Wherein, in the case of obtaining the fault physical site information, the topology node corresponding to the fault physical site can be directly determined according to the identification information of the fault physical site, such as the physical site number, so as to determine the topology line associated with the topology node as the corresponding fault topology line.
[0138] Then, in the case of obtaining the fault logical site information, the logical site topology sub-node corresponding to the fault logical site information is determined, and the topology node to which the logical site topology sub-node belongs is determined according to the affiliation relationship between the logical site topology sub-node and the topology node, and the topology line associated with the topology node is determined as the fault topology line corresponding to the fault alarm information.
[0139] It should be noted that the corresponding logical site topology sub-node can be determined in the topology structure according to the identification information in the fault logical site information.
[0140] Exemplarily, according to the logical site number in the fault logical site information, the logical site topology sub-node is determined, and the topology node to which the logical site topology sub-node belongs is further determined.
[0141] Finally, in the case of obtaining the fault network element information, the network element topology sub-node corresponding to the fault network element information is determined, and the topology node to which the network element topology sub-node belongs is determined according to the affiliation relationship between the network element topology sub-node and the topology node, and the topology line associated with the topology node is determined as the fault topology line corresponding to the fault alarm information.
[0142] It should be noted that the corresponding network element topology sub-node can be determined in the topology structure according to the identification information in the fault network element information.
[0143] Exemplarily, according to the network element number in the fault network element information, a corresponding network element topology sub-node is determined, and based on the belonging relationship between the network element topology sub-node and the topology node, a topology node to which the network element topology sub-node belongs is determined.
[0144] In the embodiment of the application, by dividing the topology nodes into different types of topology sub-nodes, corresponding to different types of fault alarm information, when different fault alarm information is obtained, the association and matching of the fault alarm information and the topology structure can be more comprehensively and effectively realized, and the effectiveness of the optical cable fault positioning is improved.
[0145] In some optional implementation manners, the topology structure is arranged on a preset GIS map, and the GIS map further includes a preset target area, after the optical cable fault prediction area is determined, the method further includes: determining a second intersection area between the optical cable fault prediction area and the target area; and updating the optical cable fault prediction area to the second intersection area.
[0146] It should be noted that by arranging the topology structure on the GIS map, the physical sites and their associated relationships, and the fault topology line corresponding to the fault alarm information can be intuitively presented on the GIS map.
[0147] The preset target area refers to a set key area in which the optical cable fault is likely to occur, for example, an optical cable guard area, a construction area, etc.
[0148] After the work order information is obtained, the corresponding geographic position information such as the latitude and longitude information in the optical cable guard area, the construction area, etc. contained in the work order information is obtained, so as to mark the corresponding target point on the GIS map, and the area surrounded by the lines of the multiple target points is the preset target area.
[0149] In the case of the optical cable fault, if the target area and the optical cable fault prediction area have an intersection area, it can be predicted that the construction behavior in the target area causes the optical cable fault, and the optical cable fault prediction area is updated to the above intersection area. Therefore, the local maintenance personnel can perform correlation analysis according to the optical cable fault prediction area, the alarm information, and the optical cable line laying data to perform accurate positioning and cause analysis of the optical cable fault.
[0150] Figure 4 The schematic diagram of the optical cable fault positioning method provided by the embodiment of the application is shown in FIG. 1. Figure 4
[0151] The intersection region between the cable laying prediction region A corresponding to the fault topology line A and the cable laying prediction region B corresponding to the fault topology line B is the original optical cable fault prediction region. After judging that the target region and the original optical cable fault prediction region have an intersection region, the intersection region is updated as a new optical cable fault prediction region.
[0152] In the embodiment of the application, in the case that the optical cable fault prediction region and the target region have an intersection region, the optical cable fault prediction region is updated as the intersection region, which further narrows the range of the optical cable fault prediction region and locates it to a certain region or a certain road for reference by local maintenance personnel, thereby further improving the efficiency of optical cable fault positioning.
[0153] With the increase of the optical cable maintenance region, a large number of fault topology lines may exist in the topology structure, which causes a sharp increase in the number of intersection region judgments, thereby affecting the efficiency of optical cable fault positioning.
[0154] For example, in the case of N fault topology lines, if the intersection between each two fault topology lines is judged, (N-1) × (N-2) / 2 intersection judgments are required. With the increase of the number of fault topology lines, the number of intersection judgments increases sharply. When N is 10000, the number of intersection judgments can reach 9999 × 9998 / 2 = 49990001.
[0155] If the number of intersection judgments is too large, the server will have a very high computing power requirement, which will affect the actual application.
[0156] In some optional implementation manners, the step of determining the intersection region between the cable laying prediction regions corresponding to the fault topology lines can be performed only on the fault topology lines within a preset time range.
[0157] Correspondingly, before determining the first intersection region between the cable laying prediction regions corresponding to the fault topology lines, the method further includes: determining, according to the fault alarm information corresponding to the fault topology lines, alarm times corresponding to the fault topology lines; and in response to the alarm times corresponding to the plurality of fault topology lines satisfying a preset time range, performing the step of determining the first intersection region between the cable laying prediction regions corresponding to the fault topology lines.
[0158] The preset time range can be adaptively set according to actual fault alarm conditions. For example, the preset time range can be set to 1 minute, 3 minutes, 5 minutes, etc., and the embodiment of the application does not limit this.
[0159] It should be noted that the smaller the difference between the alarm times corresponding to two fault topology lines, the higher the relevance of the fault alarm information corresponding to the two fault topology lines.
[0160] For example, when the alarm time difference is less than 10 seconds, the fault alarm information corresponding to the two fault topology lines can be basically attributed to the same optical cable fault. For another example, when the alarm time difference is greater than 10 minutes, the correlation of the fault alarm information corresponding to the two fault topology lines is low.
[0161] In the embodiment of the application, the intersection region between the optical cable laying prediction regions corresponding to the fault topology lines is determined only within the preset time range, which effectively reduces the number of determinations of the intersection region, improves the optical cable fault positioning efficiency, and effectively improves the accuracy of optical cable fault positioning.
[0162] In some optional implementation manners, the intersection relationship of the topology lines can be stored in an intersection relationship table in advance, so that the intersection region between the optical cable laying prediction regions corresponding to the fault topology lines can be directly determined through the intersection relationship table, and real-time calculation of each intersection region is avoided.
[0163] In some optional implementation manners, the step of determining the intersection region between the optical cable laying prediction regions corresponding to the fault topology lines can also be performed on the fault topology lines within a preset geographical region range.
[0164] Correspondingly, before determining the first intersection region between the optical cable laying prediction regions corresponding to the fault topology lines, the method further includes: determining whether the position information of the physical site corresponding to the fault topology lines meets the preset geographical region range; and if yes, performing the step of determining the first intersection region between the optical cable laying prediction regions corresponding to the fault topology lines.
[0165] It should be noted that the preset geographical region range can be adaptively set according to actual application.
[0166] For example, in actual production line design, a network element loop across cities will not occur, and therefore, in the topology structure, the topology line corresponding to the network element loop will not cross cities, so that the preset geographical region range can be limited within the same city range to reduce the number of intersection determinations.
[0167] Illustratively, assuming that the number of topology lines in the topology structure is 10,000, if the intersection region is determined in advance for the optical cable laying regions corresponding to each pair of topology lines, about 50 million determinations are required. After the preset geographical region range is set, the number of topology lines in a city can be only 500, and the number of intersection determinations corresponding thereto is only about 125,000, thereby effectively reducing the number of intersection determinations.
[0168] In the embodiment of the application, the intersection region between the optical cable laying prediction regions corresponding to the fault topology lines is determined only within the preset geographical region range, which can effectively reduce the number of determinations of the intersection region and improve the optical cable fault positioning efficiency.
[0169] In some optional implementations, the cable laying prediction area corresponding to each fault topology line is determined according to a preset area delineation manner, including: taking a center point of the fault topology line as a center point of the cable laying prediction area corresponding to the fault topology line; determining a range of the cable laying prediction area according to a length of the fault topology line; and determining the cable laying prediction area corresponding to the fault topology line on the GIS map according to the center point of the cable laying prediction area, the range of the cable laying prediction area, and a preset area shape of the cable laying prediction area.
[0170] It should be noted that the preset area shape can be adaptively set according to the actual cable laying state.
[0171] For example, in an actual scenario, a cable laying line is generally between two physical sites, and is preferentially laid underground beside a road. Generally, the vertical laying length of the cable is generally shorter than the distance between the two physical sites.
[0172] Therefore, the preset area shape can be set according to the horizontal and vertical distribution of the cable laying line, for example, the preset area shape is set as an ellipse or a rectangle.
[0173] Further, the range of the cable laying prediction area can be determined according to the length of the fault topology line, so that the cable laying prediction area can contain the fault topology line and the actual cable laying line.
[0174] According to the range of the cable laying prediction area and the preset area shape of the cable laying prediction area, the cable laying prediction area corresponding to the fault topology line on the GIS map can be determined, thereby improving the prediction accuracy of the cable laying prediction area corresponding to the fault topology line.
[0175] In some optional implementations, the preset area shape is an ellipse, and the range of the cable laying prediction area includes a long radius and a short radius of the cable laying prediction area; the range of the cable laying prediction area is determined according to the length of the fault topology line, including the following steps:
[0176] First, the long radius of the cable laying prediction area is determined according to the length of the fault topology line and a preset long radius multiple parameter.
[0177] The long radius multiple parameter is used to dynamically adjust the long radius of the cable laying prediction area. The long radius of the cable laying prediction area cannot exceed the product of half of the length of the fault topology line and the long radius multiple parameter.
[0178] Then, the short radius of the cable laying prediction area is determined according to the length of the fault topology line and a preset short radius multiple parameter.
[0179] The short radius multiple parameter is used to dynamically adjust the short radius of the optical cable laying prediction area. The short radius of the optical cable laying prediction area cannot exceed the product of half of the length of the fault topology line and the short radius multiple parameter.
[0180] For example, assuming that the coordinates of topology node A of a topology line are (Xa, Ya) and the coordinates of topology node B are (Xb, Yb), the distance between the two topology nodes can be calculated according to the two coordinates, which is assumed to be M meters. Then the coordinates of the center point C of the topology line are (Xc, Yc) = ((Xa+Xb) / 2, (Ya+Yb) / 2).
[0181] The long radius LR of the ellipse is defined to be greater than half of the length of the topology line, that is, the long radius LR is greater than M / 2. Assuming that the long radius multiple parameter is a, there is M / 2 < LR < M / 2*a.
[0182] The short radius SR of the ellipse is defined to be less than half of the length of the topology line, that is, the short radius SR is less than M / 2. Assuming that the short radius multiple parameter is b, there is 0 < SR < M / 2.
[0183] It should be noted that the long radius multiple parameter and the short radius multiple parameter can be dynamically adjusted, so as to dynamically adjust the optical cable laying prediction area. When both parameters are increased, the corresponding optical cable laying prediction area is also expanded.
[0184] Only when the long radius multiple parameter and the short radius multiple parameter are set in a reasonable range of values, the accuracy of the optical cable fault prediction area can be improved.
[0185] For example, for the long radius multiple parameter a, there is generally no case of a >= 2 in the value range. In the actual construction process, the optical cable line will not be laid too far along the physical site connection line direction. For the short radius multiple parameter b, there is generally no case of b >= 1 in the value range. In the actual construction process, the optical cable line will not be laid too far along the perpendicular direction of the physical site connection line.
[0186] It should be further noted that when the optical cable laying prediction area corresponding to the fault topology line is plotted on the GIS map, the center coordinates, the long radius, the short radius of the ellipse, and the included angle of the fault topology line can be used for graphical plotting.
[0187] In some optional implementations, considering the influence of the radian on the coordinate offset, the center coordinates of the ellipse can be determined according to the following manner: converting the longitude and latitude coordinates of the topology nodes corresponding to the fault topology line into coordinate values in the rectangular coordinate system; determining the corresponding coordinate values of the center point of the fault topology line in the rectangular coordinate system according to the coordinate values in the rectangular coordinate system; and converting the coordinate values into longitude and latitude coordinates, so as to take the longitude and latitude coordinates as the center coordinates of the ellipse on the GIS map.
[0188] wherein the included angle of the fault topology line is an included angle formed by the fault topology line and the X axis in a mathematical coordinate system.
[0189] In the case of the included angle being 0°, assuming that the distance of the fault topology line is M / 2, the long radius LR is valued as M / 2<LR<M / 2*a, wherein a is a long radius multiple parameter. The short radius SR is valued as 0<SR<b<M / 2, wherein b is a short radius multiple parameter.
[0190] In the case of the included angle being greater than 0°, the long radius LR is valued as M / 2*a, that is,
[0191]
[0192] wherein (Xa, Ya) and (Xb, Yb) are coordinate values of topology nodes corresponding to the fault topology line.
[0193] Correspondingly, the short radius SR is valued as M / 2÷b, that is,
[0194]
[0195] After the related parameters are determined, the drawing of the optical cable laying prediction area can be realized by calling an ellipse drawing function, and the intersection area between the optical cable laying prediction areas corresponding to the fault topology lines can be determined by calling an ellipse intersection judgment function.
[0196] In the embodiment of the application, by setting the preset area as an ellipse and determining the range of the optical cable laying prediction area based on the long radius multiple parameter and the short radius multiple parameter, the actual optical cable laying line is effectively covered, and the accuracy of the optical cable laying prediction area is improved.
[0197] Figure 5 A flowchart of an optical cable fault positioning method provided in the embodiment of the application is shown in FIG. 1. Figure 5 As shown in FIG. 1, the method comprises the following steps.
[0198] Step S510: determining a topology structure of physical sites according to position information of the physical sites and an association relationship between the physical sites, wherein the association relationship between the physical sites is determined by a network relationship between network elements corresponding to the physical sites.
[0199] Step S520: determining at least one fault topology line in the topology structure in response to the obtained fault alarm information.
[0200] Step S530: determining optical cable laying prediction areas of each fault topology line according to a preset area demarcation manner.
[0201] Step S540: determining a first intersection region between the cable laying prediction regions corresponding to the plurality of fault topology lines.
[0202] Step S550: determining the first intersection region as the cable fault prediction region corresponding to the plurality of fault topology lines.
[0203] Step S560: determining a second intersection region between the cable fault prediction region and the target region.
[0204] Step S570: updating the cable fault prediction region as the second intersection region.
[0205] The step division of the above various methods is only for the purpose of clear description, and can be combined into one step or split into multiple steps in implementation, as long as the same logical relationship is included, and all are within the protection scope of the patent; adding insignificant modifications or introducing insignificant designs in the algorithm or process, but not changing the core design of the algorithm and process are within the protection scope of the patent.
[0206] In a second aspect, an embodiment of the present application provides a cable fault positioning device.
[0207] Figure 6 A block diagram of a cable fault positioning device provided by an embodiment of the present application is shown in FIG. 6. Referring to FIG. 6, Figure 6 The cable fault positioning device 600 can include the following modules.
[0208] A first determining module 601 is configured to determine a topology structure of physical sites according to position information of the physical sites and an association relationship between the physical sites, wherein the association relationship between the physical sites is determined by a network relationship between network elements corresponding to the physical sites.
[0209] A second determining module 602 is configured to determine at least one fault topology line in the topology structure in response to the obtained fault alarm information.
[0210] A third determining module 603 is configured to determine a cable laying prediction region of each fault topology line according to a preset region demarcation manner.
[0211] A fourth determining module 604 is configured to determine a cable fault prediction region according to the cable laying prediction regions of the at least one fault topology line.
[0212] In some optional implementation, the network relationship between the network elements corresponding to the physical sites is acquired through the loop account information, and the first determining module 601 determines the topology structure of the physical sites according to the position information of the physical sites in the transmission network and the association relationship between the physical sites, including: establishing the topology nodes corresponding to the physical sites in the topology structure on the GIS map according to the position information of the physical sites; determining the association relationship of the topology nodes corresponding to the physical sites according to the association relationship between the physical sites; determining the topology structure of the physical sites according to the topology nodes corresponding to the physical sites and the association relationship of the topology nodes corresponding to the physical sites.
[0213] In some optional implementation, the topology node includes a logical site topology sub-node corresponding to the physical site and a network element topology sub-node corresponding to the physical site, and the second determining module 602 determines at least one fault topology line in the topology structure in response to the acquired fault alarm information, including: acquiring at least one of the fault physical site information, the fault logical site information and the fault network element information in the fault alarm information;
[0214] In the case of acquiring the fault physical site information, the topology node corresponding to the physical site information is determined, and the topology line associated with the topology node is determined as the fault topology line corresponding to the fault alarm information;
[0215] In the case of acquiring the fault logical site information, the logical site topology sub-node corresponding to the fault logical site information is determined, and the topology node to which the logical site topology sub-node belongs is determined according to the affiliation relationship between the logical site topology sub-node and the topology node, and the topology line associated with the topology node is determined as the fault topology line corresponding to the fault alarm information;
[0216] In the case of acquiring the fault network element information, the network element topology sub-node corresponding to the fault network element information is determined, and the topology node to which the network element topology sub-node belongs is determined according to the affiliation relationship between the network element topology sub-node and the topology node, and the topology line associated with the topology node is determined as the fault topology line corresponding to the fault alarm information.
[0217] In some optional implementation, the third determining module 603 determines the optical cable fault prediction area according to the optical cable laying prediction area of the at least one fault topology line, including: in the case that the number of fault topology lines is multiple, determining the first intersection area between the optical cable laying prediction areas corresponding to the fault topology lines; determining the first intersection area as the optical cable fault prediction area corresponding to the multiple fault topology lines.
[0218] In some optional implementation, the topology is set on a preset GIS map, and the GIS map further includes a preset target area; after the cable fault prediction area is determined, the cable fault locating device 600 is further configured to: determine a second intersection area between the cable fault prediction area and the target area; and update the cable fault prediction area to the second intersection area.
[0219] In some optional implementation, before the first intersection area between the cable laying prediction areas corresponding to the fault topological lines is determined, the cable fault locating device 600 is further configured to: determine an alarm time corresponding to the fault topological line according to the fault alarm information corresponding to the fault topological line; and in response to the alarm times corresponding to the plurality of fault topological lines satisfying a preset time range, execute the step of determining the first intersection area between the cable laying prediction areas corresponding to the fault topological lines.
[0220] In some optional implementation, the third determining module 603 determines the cable laying prediction area of each fault topological line according to a preset area setting manner, including: taking a center point of the fault topological line as a center point of the cable laying prediction area corresponding to the fault topological line; determining a range of the cable laying prediction area according to a length of the fault topological line; and determining the cable laying prediction area corresponding to the fault topological line on the GIS map according to the center point of the cable laying prediction area, the range of the cable laying prediction area, and a preset area shape of the cable laying prediction area.
[0221] In some optional implementation, the preset area shape is an ellipse, and the range of the cable laying prediction area includes a long radius and a short radius of the cable laying prediction area; the determination of the range of the cable laying prediction area according to the length of the fault topological line includes: determining the long radius of the cable laying prediction area according to the length of the fault topological line and a preset long radius multiple parameter; and determining the short radius of the cable laying prediction area according to the length of the fault topological line and a preset short radius multiple parameter.
[0222] In some optional implementation, before the first intersection area between the cable laying prediction areas corresponding to the fault topological lines is determined, the cable fault locating device 600 is further configured to: determine whether position information of a physical site corresponding to the fault topological line satisfies a preset geographical area range; and if yes, execute the step of determining the first intersection area between the cable laying prediction areas corresponding to the fault topological lines.
[0223] The embodiment provided by the application comprises a first determining module, which is used for determining a topology structure of physical sites according to position information of the physical sites in a transmission network and an association relationship between the physical sites, wherein the association relationship between the physical sites is determined through a network relationship between network elements corresponding to the physical sites, so that the network relationship between the physical sites and the network elements corresponding to the physical sites can be mapped into the topology structure; a second determining module, which is used for determining at least one fault topology line in the topology structure in response to acquired fault alarm information, so that the association matching between the fault alarm information and the topology structure is realized; a third determining module, which is used for determining a cable laying prediction area of each fault topology line according to a preset area demarcation manner, so that the cable laying area corresponding to the fault topology line can be quickly positioned; and a fourth determining module, which is used for determining a cable fault prediction area according to the cable laying prediction area of the at least one fault topology line, so that the quick prediction of the cable fault area is realized for the reference of operation and maintenance personnel, and the positioning efficiency of the cable fault is effectively improved.
[0224] The device provided by the embodiment of the application has the functions or comprises the modules which can be used to execute the method described in the embodiment of the first aspect, and the specific implementation and technical effects can be referred to the description of the method embodiment. In order to be brief, the description will not be repeated here.
[0225] It should be noted that each module involved in the present embodiment is a logical module. In actual application, one logical unit can be one physical unit, or a part of one physical unit, or realized by a combination of multiple physical units. In addition, in order to highlight the innovative part of the present application, units not closely related to solving the technical problems proposed by the present application are not introduced in the present embodiment, but this does not mean that there are no other units in the present embodiment.
[0226] In addition, the present application also provides an electronic device and a computer readable storage medium, which can be used to implement any one of the cable fault positioning methods provided by the present application. The corresponding technical solutions and descriptions are referred to the corresponding description in the method part, and will not be repeated here.
[0227] Reference Figure 7 The embodiment of the present application provides an electronic device, which comprises:
[0228] one or more processors 701;
[0229] a memory 702, which stores one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement the cable fault positioning method of any one of the above.
[0230] one or more I / O interfaces 703, which are connected between the processor and the memory, and are configured to realize the information interaction between the processor and the memory.
[0231] The processor 701 is a device with data processing capability, including but not limited to a central processing unit (CPU) and the like; the memory 702 is a device with data storage capability, including but not limited to a random access memory (RAM, more specifically SDRAM, DDR, etc.), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory (FLASH), and the like; and the I / O interface 703 is connected between the processor 701 and the memory 702, and can realize information interaction between the processor 701 and the memory 702, including but not limited to a data bus and the like.
[0232] In some embodiments, the processor 701, the memory 702 and the I / O interface 703 are connected with each other through a bus, and further connected with other components of the computing device.
[0233] The embodiment also provides a computer readable medium, which stores a computer program. The program is executed by a processor to implement the optical cable fault positioning method provided by the embodiment. To avoid repeated description, the specific steps of the optical cable fault positioning method are not described herein.
[0234] Those skilled in the art can understand that all or some of the steps in the method, the functional modules / units in the system and the device described above can be implemented by software, firmware, hardware, or a combination thereof. In the hardware implementation, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component can have multiple functions, or one function or step can be performed by several physical components in cooperation. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on computer-readable media, which can include computer storage media (or non-transitory media) and communication media (or transitory media). As is well known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and can include any information delivery media.
[0235] It should be noted that the terms "comprising", "including", or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements recited, but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element preceded by "comprises a" does not, without more constraints, foreclose the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.
[0236] Those skilled in the art can understand that although some embodiments described herein include certain features included in other embodiments but not others, the combination of features of different embodiments means that it is within the scope of the embodiments and forms different embodiments.
[0237] It is understood that the above embodiments are only exemplary for illustrating the principles of the present application, and the present application is not limited thereto. Various modifications and improvements can be made by those skilled in the art without departing from the spirit and scope of the present application, and these modifications and improvements are also considered as the protection scope of the present application.
Claims
1. A method for locating optical cable faults, characterized in that, The method includes: The topology of the physical stations is determined based on the location information of the physical stations in the transmission network and the association between the physical stations, wherein the association between the physical stations is determined by the network relationship between the network elements corresponding to the physical stations; In response to the acquired fault alarm information, at least one faulty topology line in the topology structure is identified; According to the preset area delineation method, determine the optical cable laying prediction area for each of the fault topologies; The optical cable fault prediction area is determined based on the optical cable laying prediction area of at least one fault topology line.
2. The method according to claim 1, wherein the network relationship between the network elements corresponding to the physical site is obtained through loop ledger information, and determining the topology of the physical site based on the location information of the physical site in the transmission network and the association relationship between the physical sites includes: Based on the location information of the physical sites, establish the topology nodes corresponding to the physical sites in the topology structure on the GIS map; Based on the relationships between the physical sites, determine the relationships between the topology nodes corresponding to the physical sites; The topology of the physical site is determined based on the topology nodes corresponding to the physical site and the association relationships between the topology nodes corresponding to the physical site.
3. The method according to claim 2, wherein the topology node includes logical site topology sub-nodes corresponding to physical sites and network element topology sub-nodes corresponding to physical sites, and the step of determining at least one faulty topology line in the topology structure in response to the acquired fault alarm information includes: Obtain at least one of the faulty physical site information, faulty logical site information, and faulty network element information from the fault alarm information; If the faulty physical site information is obtained, the topology node corresponding to the physical site information is determined, and the topology line associated with the topology node is taken as the faulty topology line corresponding to the fault alarm information. When the faulty logical site information is obtained, the logical site topology sub-node corresponding to the faulty logical site information is determined. Based on the affiliation relationship between the logical site topology sub-node and the topology node, the topology node to which the logical site topology sub-node belongs is determined. The topology line associated with the topology node is taken as the fault topology line corresponding to the fault alarm information. When the faulty network element information is obtained, the network element topology sub-node corresponding to the faulty network element information is determined. Based on the affiliation relationship between the network element topology sub-node and the topology node, the topology node to which the network element topology sub-node belongs is determined. The topology line associated with the topology node is taken as the faulty topology line corresponding to the fault alarm information.
4. The method according to claim 1, wherein determining the optical cable fault prediction area based on the optical cable laying prediction area of the at least one fault topology line includes: When there are multiple fault topology lines, determine the first intersection area between the optical cable laying prediction areas corresponding to the fault topology lines; The first intersection region is determined as the optical cable fault prediction region corresponding to the multiple fault topology lines.
5. The method according to claim 4, wherein the topology is set on a preset GIS map, and the GIS map further includes a preset target area; After determining the optical cable fault prediction area, the method further includes: Determine a second intersection region between the optical cable fault prediction region and the target region; The optical cable fault prediction area is updated to the second intersection area.
6. The method according to claim 4 or 5, before determining the first intersection region between the optical cable laying prediction regions corresponding to the fault topology line, the method further includes: Based on the fault alarm information corresponding to the fault topology line, determine the alarm time corresponding to the fault topology line; In response to the alarm times corresponding to multiple fault topology lines meeting a preset time range, the step of determining the first intersection area between the optical cable laying prediction areas corresponding to the fault topology lines is executed.
7. The method according to claims 1-5, characterized in that, The step of determining the optical cable laying prediction area for each faulty topology line according to a preset area delineation method includes: The center point of the fault topology line is taken as the center point of the optical cable laying prediction area corresponding to the fault topology line. The range of the optical cable laying prediction area is determined based on the length of the fault topology line. Based on the center point of the optical cable laying prediction area, the range of the optical cable laying prediction area, and the preset area shape of the optical cable laying prediction area, the optical cable laying prediction area corresponding to the fault topology line on the GIS map is determined.
8. The method according to claim 7, characterized in that, The preset area is elliptical in shape, and the range of the optical cable laying prediction area includes the long radius and short radius of the optical cable laying prediction area. The step of determining the range of the optical cable laying prediction area based on the length of the fault topology line includes: The long radius of the optical cable laying prediction area is determined based on the length of the fault topology line and the preset long radius multiple parameter. The short radius of the optical cable laying prediction area is determined based on the length of the fault topology line and the preset short radius multiple parameter.
9. The method according to claim 4 or 5, characterized in that, Before determining the first intersection region between the optical cable laying prediction regions corresponding to the fault topology line, the method further includes: Determine whether the location information of the physical station corresponding to the faulty topology line meets the preset geographical area range; If so, then the step of determining the first intersection area between the optical cable laying prediction areas corresponding to the fault topology line is performed.
10. A fiber optic cable fault location device, characterized in that, The device includes: The first determining module is used to determine the topology of the physical stations based on the location information of the physical stations in the transmission network and the association between the physical stations, wherein the association between the physical stations is determined by the network relationship between the network elements corresponding to the physical stations; The second determining module is used to determine at least one faulty topology line in the topology structure in response to the acquired fault alarm information. The third determining module is used to determine the optical cable laying prediction area for each of the fault topologies according to a preset area delineation method. The fourth determining module is used to determine the optical cable fault prediction area based on the optical cable laying prediction area of the at least one fault topology line.
11. An electronic device, characterized in that, include: One or more processors; A storage device having stored one or more programs thereon, which, when executed by the one or more processors, cause the one or more processors to perform the method according to any one of claims 1-9; One or more I / O interfaces are connected between the processor and the memory and configured to enable information interaction between the processor and the memory.
12. A computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the method according to any one of claims 1-9.