Abnormal detection method and device for optical cable distribution

By establishing a GIS map of the connection relationship between the optical cable and the associated entity and entity information, accurately locate the abnormal section of the optical cable, solving the problem of inaccurate optical cable position and improving the efficiency and reliability of optical cable network management.

CN120454850APending Publication Date: 2025-08-08INNER MONGOLIA MOBILE +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510515962.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-23
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

In the prior art, in the detection of optical cable distribution abnormalities, the position of the optical cable segment displayed on the map is inaccurate, resulting in inaccurate positioning of the fault location.

Method used

By obtaining the connection relationship and entity information between the optical cable and the associated entity, a transmission pipeline GIS map is established, and abnormal optical cable information is obtained based on the map to accurately locate the abnormal optical cable segment.

Benefits of technology

It realizes accurate positioning of optical cable segment position information, improves the efficiency and reliability of optical cable network management, and ensures the stable operation of the communication network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120454850A_ABST
    Figure CN120454850A_ABST
Patent Text Reader

Abstract

The invention relates to an optical cable distribution anomaly detection method and device. The method comprises the following steps: acquiring a connection relationship between an optical cable and an associated entity in a target area and entity information of the associated entity; acquiring optical cable equipment resource data in the target area; based on the connection relationship, the entity information and the optical cable equipment resource data, establishing a transmission pipeline GIS map in the target area; and obtaining abnormal optical cable information in the target area based on the transmission pipeline GIS map. The established transmission pipeline GIS map can reflect the connection relationship between the optical cable and the associated entity and the entity information of the associated entity, so that the position information of the optical cable section can be more accurately displayed on the transmission pipeline GIS map, and the obtained abnormal optical cable information can more accurately position the abnormal optical cable section.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of optical cable detection technology, and in particular to an optical cable distribution anomaly detection method and device. Background Art

[0002] Fiber optic routing works based on optical principles, using optical fibers to transmit light. Fiber optic routing has a wide range of applications, including long-distance communications across countries and oceans, serving as the backbone transmission network for mobile communication networks, and serving as a defense communication network. It is an indispensable component of modern communication networks.

[0003] Given the importance of ensuring optical cable routing, it's necessary to perform anomaly detection on the optical cable distribution to enable timely troubleshooting when anomalies occur. However, existing technologies for detecting anomalies in optical cable distribution primarily focus on the specific anomaly, which can lead to inaccurate locations of the anomalous cable segments displayed on maps. Summary of the Invention

[0004] The present disclosure provides a method and device for detecting anomalies in optical cable distribution.

[0005] According to a first aspect of the present disclosure, a method for detecting anomalies in optical cable distribution is provided, the method comprising:

[0006] Acquire the connection relationship between the optical cables and the associated entities in the target area and the entity information of the associated entities;

[0007] Obtain optical cable equipment resource data in the target area;

[0008] Based on the connection relationship, the entity information and the optical cable equipment resource data, establishing a transmission pipeline geographic information system (GIS) map within the target area;

[0009] Abnormal optical cable information in the target area is obtained based on the transmission pipeline GIS map.

[0010] According to a second aspect of the present disclosure, there is provided a device for detecting anomalies in optical cable distribution, the device comprising:

[0011] A connection relationship and entity information acquisition module, configured to acquire the connection relationship between the optical cables and the associated entities in the target area and the entity information of the associated entities;

[0012] Resource data acquisition module, used to obtain optical cable equipment resource data in the target area;

[0013] A map building module, in which a user builds a transmission pipeline geographic information system (GIS) map within the target area based on the connection relationship, the entity information, and the optical cable equipment resource data;

[0014] The abnormal optical cable information acquisition module is used to acquire abnormal optical cable information in the target area based on the transmission pipeline GIS map.

[0015] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the above method when executing the program.

[0016] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the above method of the present disclosure is implemented.

[0017] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program, wherein the computer program implements the above method of the present disclosure when executed by a processor.

[0018] The optical cable distribution anomaly detection method and device provided by the embodiments of the present disclosure obtain the connection relationship between the optical cable and the associated entity and the entity information of the associated entity in the target area, as well as the optical cable equipment resource data in the target area. Based on the connection relationship, entity information and optical cable equipment resource data, a transmission pipeline GIS map in the target area is established, and abnormal optical cable information in the target area is obtained based on the transmission pipeline GIS map. Since the established transmission pipeline GIS map can reflect the connection relationship between the optical cable and the associated entity and the entity information of the associated entity, the location information of the optical cable segment can be more accurately displayed on the transmission pipeline GIS map, so that the obtained abnormal optical cable information can more accurately locate the optical cable segment with the anomaly. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Further details, features and advantages of the present disclosure are disclosed in the following description of exemplary embodiments in conjunction with the accompanying drawings, in which:

[0020] Figure 1 A schematic diagram of a system architecture provided for an exemplary embodiment of the present disclosure;

[0021] Figure 2 A flowchart of a method for detecting abnormalities in optical cable distribution provided by an exemplary embodiment of the present disclosure;

[0022] Figure 3 A schematic block diagram of functional modules of an optical cable distribution anomaly detection device provided by an exemplary embodiment of the present disclosure;

[0023] Figure 4 A structural block diagram of an electronic device provided as an exemplary embodiment of the present disclosure;

[0024] Figure 5A structural block diagram of a computer system provided by an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0025] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0026] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0027] The term "including" and its variations used in this document are open inclusions, that is, "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one other embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the description below. It should be noted that the concepts of "first", "second", etc. mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0028] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0029] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0030] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0031] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.

[0032] As an optional but non-limiting implementation method, in response to receiving the user's active request, the method of sending a prompt message to the user can be, for example, a pop-up window, and the prompt message can be presented in the form of text in the pop-up window. In addition, the pop-up window can also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device. It is understandable that the above notification and the process of obtaining user authorization are only illustrative and do not constitute a limitation on the implementation method of the present disclosure. Other methods that meet relevant laws and regulations can also be applied to the implementation method of the present disclosure.

[0033] Because related technologies focus on obtaining real-time optical cable data, including fiber attenuation, optical power, fiber vibration, fiber stress, fiber sheath temperature, sheath length, sheath pressure, and sheath insulation, and using this information to determine the fault location and display it on a GIS (Geographic Information System) map, before determining the fault location, they do not consider the accuracy of the fiber segment position generated and displayed on the fiber GIS map. This leads to the problem that if the position of the fiber segment generated and displayed on the GIS map is inaccurate, the accuracy of fault location cannot be controlled.

[0034] Therefore, in order to solve the problems existing in the related technologies, the embodiments of the present disclosure can achieve more accurate and comprehensive detection of various types of anomalies by comprehensively considering the spatial distribution and mutual relationships of optical cable segments, effectively improving the efficiency and reliability of optical cable network management, and providing important support and guarantee for the operation of communication networks.

[0035] Specifically, such as Figure 1 As shown, Figure 1 This is a schematic diagram of the system architecture provided by an embodiment of the present disclosure. The system includes a large resource application system 11, a transmission pipeline system 12, and a resource management center 13. Among them:

[0036] The Big Resource Application System 11 collects connection relationships between optical cables and their associated entities from the transmission pipeline system 12, and collects equipment resource data from the resource management center 13. Based on this data, it analyzes it within the GIS space and uses union-find techniques to identify abnormal cable routing issues within the system. This includes interrupted cable segments between associated entities, abnormal cable segment placement, and abnormal cable segment routing. Corrective action alerts are then issued based on these abnormal data.

[0037] The transmission pipeline system 12 is configured to receive a query request sent by the large resource application system 11 and send feedback information including connection relationships between optical cables and optical cable-related entities to the large resource application system 11 in response to the query request.

[0038] The resource management center 13 is used to store equipment resource data. This equipment resource data may include: the connection between the integrated cabinets in the computer room, the optical distribution frame (ODF) in the computer room and the optical cable segments, and the location data (typically longitude and latitude coordinates) of the computer room and locations (such as the locations of small devices used to connect optical cables, such as splice boxes). The resource management center 13 receives query requests from the big resource application system 11 and sends the equipment resource data to the big resource application system 11.

[0039] Specifically, such as Figure 2 As shown, Figure 2 This is a flow chart of a method for detecting anomalies in optical cable distribution provided by an embodiment of the present disclosure. The method can be applied to the above-mentioned large resource application system. The method may include the following steps:

[0040] In step S210, the connection relationship between the optical cables and the associated entities in the target area and the entity information of the associated entities are obtained.

[0041] In this embodiment, the associated entities may include at least one of the following: manholes, poles, markers, fiber distribution boxes, and optical cross-connect boxes. Accordingly, the collected connection relationships include at least one of the following: the connection relationship between manholes (two manholes constitute one optical cable duct segment), poles, markers, fiber distribution boxes, optical cross-connect boxes, and optical cable segments.

[0042] A manhole, also called a manhole, is a vertical passage dug at regular intervals for people to go down for the convenience of maintenance and threading.

[0043] Pole lines are communications lines comprised of poles, optical cables, and electrical cables, primarily used to transmit signals and data. Pole lines are the primary structure supporting the lines, while optical cables and electrical cables are responsible for transmitting signals and data. The construction of pole lines requires consideration of various factors, including topography, climate, and transportation, to ensure stable signal transmission.

[0044] A marker is a landmark used to mark a location. It's typically made of rock or concrete, buried underground or partially exposed above ground. The markers mentioned in this proposal specifically refer to those used to demarcate fiber optic cable segments. They mark the route of fiber optic cable lines and the specific location of line facilities for routine maintenance and troubleshooting. Locations where markers are necessary include cable joints, cable bends, and areas where cable access is difficult.

[0045] In the embodiment, the target area can be a pre-defined area and can be set as needed, but the embodiment is not limited thereto. The connection relationship between the optical cables and the associated entities in the target area indicates which associated entities the optical cables in the target area are connected to. The connection relationship can be set during the optical cable installation planning or recorded after the optical cable installation is completed.

[0046] Regarding the connection relationship between optical cables and associated entities, for example, if optical cable segment 1 is installed on a manhole / pole line / marker, then optical cable segment 1 is considered to have an association relationship with manholes (e.g., manhole A, manhole B, manhole C, manhole D, etc.), pole lines (e.g., pole line a, pole line b, pole line c, pole line d, etc.), or markers (e.g., marker X, marker Y, marker Z, marker W, etc.). This association relationship can be represented by a connection relationship.

[0047] In step S220, optical cable equipment resource data in the target area is obtained.

[0048] In this embodiment, optical cable equipment resource data may include: the connection relationship between the integrated cabinets and ODF racks within the equipment room and the optical cable segments, and the location data of the equipment room and the location point. For example, the location point may be the location of a small device used to connect optical cables, such as a splice box. This location data may be represented by longitude and latitude coordinates. The collected optical cable equipment resource data can be used to subsequently generate optical cable segment routes.

[0049] In step S230, a GIS map of transmission pipelines in the target area is established based on the connection relationship, entity information and optical cable equipment resource data.

[0050] In an embodiment, the connection relationship between the optical cables and the associated entities and the entity information of the associated entities obtained above in the target area can be used to generate support segment routes and optical cable segment routes, thereby displaying the generated support segment spatial graphics and generated optical cable segment spatial graphics on a map.

[0051] In step S240, abnormal optical cable information in the target area is obtained based on the transmission pipeline GIS map.

[0052] In this embodiment, a transmission pipeline GIS map generated based on the aforementioned connection relationships, entity information, and optical cable equipment resource data can accurately display the location of each optical cable segment. Furthermore, when an abnormality occurs in an optical cable segment, the abnormal optical cable information can be accurately displayed on the transmission pipeline GIS map. This abnormal optical cable information can include: interrupted optical cable segments between associated entities, data on abnormal cable segment installation locations, and data on abnormal cable segment routing.

[0053] The optical cable distribution anomaly detection method provided by the embodiment of the present disclosure obtains the connection relationship between the optical cable and the associated entity and the entity information of the associated entity in the target area, as well as the optical cable equipment resource data in the target area. Based on the connection relationship, entity information and optical cable equipment resource data, a transmission pipeline GIS map in the target area is established, and abnormal optical cable information in the target area is obtained based on the transmission pipeline GIS map. Because the established transmission pipeline GIS map can reflect the connection relationship between the optical cable and the associated entity and the entity information of the associated entity, the location information of the optical cable segment can be more accurately displayed on the transmission pipeline GIS map, so that the obtained abnormal optical cable information can more accurately locate the optical cable segment with the anomaly.

[0054] Based on the above embodiment, in another embodiment provided by the present disclosure, the entity information of the above-mentioned associated entity may include type information and location information of the associated entity. The optical cable equipment resource data may include: computer room information, computer room location information, and the connection relationship between the computer room and the optical cable. The above-mentioned step S230 may further specifically include the following steps:

[0055] Step S231 : generating a supporting route within a target area based on the connection relationship between the optical cable and the associated entity, and the type information and location information of the associated entity.

[0056] Step S232: Generate an optical cable route within the target area based on the computer room information, the computer room location information, and the connection relationship between the computer room and the optical cable.

[0057] Step S233: Generate a transmission pipeline GIS map of the target area based on the support route and the optical cable route.

[0058] In the embodiment, the type information of the associated entity may refer to information used to indicate the specific type of the associated entity, for example, the specific types may include manhole, pole road, marker stone, etc.

[0059] The collected connection relationships and associated entity types can be used to determine the specific type of optical cable segment. Specifically, the following types are used: Pipe segment: Two manholes connected to the same optical cable form a pipe segment; Pole segment: Two poles connected to the same optical cable form a pole segment; Direct buried segment: Two markers connected to the same optical cable form a direct buried segment; Cable segment: Multiple pipe segments, pole segments, and direct buried segments form a cable segment.

[0060] In the process of generating support segment routing, the corresponding map position on the map can be located based on the connection relationship, the type information of the associated entity and the location data of the associated entity, according to the location data of the manhole, pole and marker, and based on the pairwise connection relationship, the entity connection is performed to generate a support segment spatial graphic on the map, and the connection direction of the support segment is further determined, such as north-south, east-west, northwest to southeast, etc.; then, according to whether the support segment is associated with a manhole, pole line or marker, the support segment type is set for the support segment, such as a pipeline section (associated with a manhole), a pole line section (associated with a pole line) or a direct buried section (associated with a marker).

[0061] In the process of generating the optical cable segment route, the collected equipment resource data, including the integrated cabinet in the computer room, the connection relationship between the ODF rack in the computer room and the optical cable segment, and the location data of the computer room and the location point, can be used to connect the computer room, location point, fiber distribution box or optical cross-connect box that have a connection relationship with the same optical cable segment; and then, combined with the connection relationship between the optical cable segment and the supporting segment, the route direction of the optical cable segment can be constructed, thereby generating a spatial graphic of the optical cable segment on the map.

[0062] Therefore, embodiments can generate support segment spatial graphics based on support routes and optical cable segment spatial graphics based on optical cable routes, and display these on a transmission pipeline GIS map. The generated support segment spatial graphics and optical cable segment spatial graphics can be presented on a transmission pipeline GIS map, enabling intuitive display of support segments and optical cable segments.

[0063] Based on the above embodiment, in another embodiment provided by the present disclosure, when determining abnormal data indicating an optical cable break, the above step S240 may further include the following steps:

[0064] In step S241, the target optical cable in the target area is divided into multiple optical cable segments based on the optical cable routing to obtain a target optical cable segment set.

[0065] In this embodiment, the first type of abnormal data, i.e., abnormal data of optical cable interruption, can be checked by using a union-find algorithm. Here, all optical cable segments under each optical cable are extracted and initialized with a union-find algorithm. The spatial graphs of all optical cable segments under each optical cable are treated as independent sets to obtain several sets h. (n) .

[0066] It should be noted that the data obtained in the embodiment may include the number of the optical cable associated with the entity, so that after generating the support segment spatial graph and the optical cable segment spatial graph, it can be clear which optical cable the support segment and the optical cable segment are associated with based on the number.

[0067] In step S242, the minimum spatial distance between the optical cable segments in the target optical cable segment set is obtained.

[0068] In step S243, outlier optical cable segments are selected from the target optical cable segment set based on the minimum spatial distance, and abnormal optical cable information is generated based on the outlier optical cable segments.

[0069] In the embodiment, the minimum spatial distance between the optical cable segments in the target optical cable segment set is obtained. If the spatial distance between the optical cable segments is greater than a threshold, it indicates that there is an optical cable segment disconnected from the target optical cable.

[0070] Specifically, in the embodiment, for the set h (n) , traverse h (n) All the optical cable segments contained in , use the union-find method to find the outlier optical cable segments and identify the outlier optical cable segments; the specific process includes:

[0071] ① Determine the two-dimensional array D[i][j] of distances between cable segments as follows:

[0072] ②When i=j, D[i][j]=0;

[0073] ③ When i!=j and h[i]!=h[j], D[i][j]=the minimum spatial distance between cable segments i and j. The minimum spatial distance is calculated as follows:

[0074] Set the coordinates of the devices associated with cable segment i to A and B respectively, and the coordinates of the devices associated with cable segment j to C and D respectively.

[0075] Calculate the shortest distance d1 from A and B to line segment CD, the shortest distance d2 from C and D to line segment AB, the distance d3 from endpoint A to endpoint C, the distance d4 from endpoint A to endpoint D, the distance d5 from endpoint B to endpoint C, and the distance d6 from endpoint B to endpoint D.

[0076] Take the minimum value in the distance array, D[i][j] = min(d1, d2, d3, d4, d5, d6).

[0077] When i!=j and h[i]=h[j], D[i][j]=0, it means that the optical cable segments i and j are spatially connected and are not included in the abnormal data alert range.

[0078] By presetting the outlier distance value to be non-zero, when D[i][j] is greater than the pre-set distance value, the optical cable segment i and the optical cable segment j are outliers, and the optical cable is considered to be interrupted. Abnormal optical cable information is generated and included in the optical cable route interruption reminder range.

[0079] Based on the above embodiment, in another embodiment provided by the present disclosure, when determining abnormal optical cable laying data, the above step S240 may further specifically include the following steps:

[0080] In step S244, the type of the supporting segment corresponding to the target optical cable segment in the target area is obtained based on the supporting route.

[0081] In step S245, when the type of the supporting segment does not meet the target condition, it is determined that the target optical cable is installed abnormally, and abnormal optical cable information is generated.

[0082] In this embodiment, the latitude and longitude information of natural and architectural elements can be obtained from the constructed transmission pipeline GIS map. Based on this information, a map region dataset can be generated. By verifying the association between all optical cable segments and the map region dataset, the second type of abnormal data, namely, optical cable installation abnormality data, can be identified based on this association. By determining whether the supporting segment type corresponds to the corresponding type, it can be determined whether the target optical cable installation is abnormal.

[0083] Specifically, the following processes may be involved:

[0084] (1) From the constructed transmission pipeline GIS map, the latitude and longitude information of natural elements and architectural elements such as rivers, lakes, roads, buildings, fields, and hills is collected. Based on the categories of these elements, the collected longitude and latitude information is divided into different sets to obtain each map region data set, for example, the water area set JS, the road set JL, the building set JB, the field set JW, the hill set JM, etc. Each set can include the longitude and latitude information of the same element category.

[0085] (2) Taking a certain optical cable segment h (n) For example, based on the relationship between the cable segment and the support segment, such as the overlap of the positions on the map, the cable segment set h is determined. (n) Support segments with an associated relationship (target support segments); according to the latitude and longitude information of the target support segment, determine from each map region data set each map region data set that overlaps with the latitude and longitude of the target support segment in position.

[0086] (3) According to the cable segment h (n) The type of support section (pipeline, pole or direct burial, etc.) and the pre-set construction specifications determine the cable segment set h (n) Compliant installation types.

[0087] Specifically, according to construction specifications, the compliant laying types of "pipeline" type support sections are urban and auxiliary road construction, the compliant laying types of "pole line" type support sections are suburban and cross-road construction, and the compliant laying types of "direct burial" type support sections are field construction.

[0088] In this proposal, based on the optical cable segment set h (n) The corresponding support segment type (pipeline, pole line, direct burial) can be determined by querying the pre-set correspondence between different support segment types and compliant laying types.

[0089] (4) Determine the cable segment set h based on the map area data sets that overlap with the longitude and latitude of the target support segment. (n) Whether the compliant laying type matches the map area dataset.

[0090] (5) If they match, the optical cable segment set h is determined (n) There is no abnormal optical cable laying data in the optical cable segment set h(n); if there is no match, it is determined that there is abnormal optical cable laying data in the optical cable segment set h(n).

[0091] For example, if a certain optical cable segment set h is found (n) The target support segment corresponds to the type of support segment "pole line" and the compliant laying type should be: suburban and cross-road construction; further, the map area data sets that overlap with the longitude and latitude of the target support segment are "building set JB", so it can be determined that the optical cable segment set h (n) The legal laying type does not match the map area dataset, and then the optical cable segment set h (n) There is abnormal data on optical cable laying.

[0092] The embodiments may also include the following illustrative examples:

[0093] 1) Take the optical cable segment with direct buried segment (associated marker) as the support segment type, and group the optical cable segment into G (n) Traverse the spatial graph of the field set JW and the hill set JM of the graph area dataset, use the efficient algorithm of longitude and latitude points in the region, and traverse the optical cable segment set G (n) The latitude and longitude points within the map are determined to determine whether all latitude and longitude points are within the map area dataset. If the latitude and longitude of the points are all within this map domain, the data is correct.

[0094] 2) Take the laying type of the optical cable segment corresponding to the supporting segment as the overhead type, and group the optical cable segment into G (n)Traverse the spatial graphics of the water set JS, road set JL, and hill set JM of the map area dataset, use the efficient algorithm of longitude and latitude points in the region, traverse the longitude and latitude points in the cable segment set G(n), and determine whether all longitude and latitude points are within the range of the map area dataset. If the longitude and latitude of the points are all within this map domain, they are correct data.

[0095] 3) Take the laying type of the supporting section of the optical cable segment as pipeline type, and group the optical cable segment into G (n) Traverse the spatial graphs of the map region dataset road set JL, building set JB, and hill set JM, and use the efficient algorithm of longitude and latitude points in the region to traverse the optical cable segment set G (n) The latitude and longitude points within the map are determined to determine whether all latitude and longitude points are within the map area dataset. If the latitude and longitude of the points are all within this map domain, the data is correct.

[0096] Based on the above embodiment, in another embodiment provided by the present disclosure, when determining data indicating abnormal optical cable routing, the above step S240 may further include the following steps:

[0097] In step S246, the optical cable segment set and the target road of the target optical cable in the target area are acquired based on the transmission pipeline GIS map.

[0098] In step S247, a minimum distance set between each optical cable in the optical cable segment set and the target road is obtained respectively.

[0099] In step S248, when there is an abnormal minimum distance greater than a preset distance in the minimum distance set, an abnormal optical cable segment corresponding to the abnormal minimum distance is acquired, and abnormal optical cable information is generated based on the abnormal optical cable segment.

[0100] In this embodiment, transmission pipelines are typically laid along roads. Therefore, the distance between a target optical cable and the corresponding target road is typically a constant value, or should be less than a preset distance. Therefore, the target optical cable can be divided into multiple cable segments, resulting in a cable segment set containing multiple cable segments. If the distance between a cable segment in the cable segment set and the corresponding target road is greater than the preset distance, it indicates that an abnormality has occurred in that cable segment.

[0101] In this embodiment, the pipeline GIS spatial proximity analysis and union-find algorithm can be used to group the spatial data of the optical cable segments under the optical cable and the GIS spatial proximity analysis. The distance between the unified set of optical cable routing segments and the road set JL in the same map regional data set can be analyzed. Based on this distance, the third type of abnormal data, namely, abnormal optical cable routing data, can be determined. Specifically, the following process can be included:

[0102] (1) For the same optical cable, calculate the distance between each of the n optical cable segments.

[0103] (2) Traverse the cable segments and use the union-find method to determine whether the two cable segments belong to the same set; for example, the segments that belong to the same set are marked as C i ; When it is judged to be a different set, it is marked as C j .

[0104] (3) Split the road set J of the map region dataset L , split the road data subset j according to the range of every 5 square meters l , road subset j l The serial number is a natural number series, such as 12345. And according to the two j l The order in which the latitude and longitude difference is 0 is the road data subset J L Sort and generate road data subset sequence L j .

[0105] Calculate the set h of each optical cable segment separately (n) and the road data subset sequence L j The distance between the two is the smallest. (n) ; Determine the G with the smallest distance (n) The cable segment is marked as Ci or Cj to determine the G with the shortest distance. (n) Check whether all the optical cable segments in the data set belong to the same set Ci; check whether the sequence number of the J data set is a natural number sequence; if it is not a natural number sequence, it is the data of abnormal optical cable segment routing and is included in the abnormal data reminder range.

[0106] Cable segment G (n) Calculation and road data subset j l Distance T Gj , take the T with the smallest distance Gj Middle J l Is the sequence number G of the natural number sequence (n) , traversing the parts in different sets Cj, which are suspected to be the same optical cable data, are included in the data reminder range of optical cable segment routing anomalies.

[0107] In this embodiment, the abnormal optical cable information obtained above can be used to display abnormal data on optical cable breaks, abnormal cable installations, or abnormal cable segment routing within the target area. By generating abnormal optical cable information within the target area, the location of abnormal optical cables can be accurately located on the transmission pipeline GIS map, facilitating the timely implementation of effective measures.

[0108] In the case of dividing each functional module according to each function, an embodiment of the present disclosure provides an optical cable distribution anomaly detection device, which can be a server, a terminal, or a chip applied to a server. Figure 3 This is a schematic block diagram of the functional modules of an optical cable distribution anomaly detection device provided by an exemplary embodiment of the present disclosure. Figure 3 As shown, the optical cable distribution anomaly detection device includes:

[0109] A connection relationship and entity information acquisition module 31 is used to acquire the connection relationship between the optical cables and the associated entities in the target area and the entity information of the associated entities;

[0110] Resource data acquisition module 32, used to obtain optical cable equipment resource data in the target area;

[0111] A map creation module 33, in which a user creates a transmission pipeline geographic information system (GIS) map within the target area based on the connection relationship, the entity information, and the optical cable equipment resource data;

[0112] The abnormal optical cable information acquisition module 34 is configured to acquire abnormal optical cable information within the target area based on the transmission pipeline GIS map.

[0113] In another embodiment provided by the present disclosure, the entity information includes: type information and location information; the optical cable equipment resource data includes: computer room information, computer room location information, and the connection relationship between the computer room and the optical cable; the map creation module is specifically used to:

[0114] generating a supporting route within the target area based on a connection relationship between the optical cable and the associated entity, and type information and location information of the associated entity;

[0115] Generate an optical cable route within the target area based on the computer room information, the computer room location information, and the connection relationship between the computer room and the optical cable;

[0116] A transmission pipeline GIS map of the target area is generated based on the support route and the optical cable route.

[0117] In another embodiment provided by the present disclosure, the apparatus further includes:

[0118] a spatial graph generation module, configured to generate a support segment spatial graph based on the support route and generate an optical cable segment spatial graph based on the optical cable route;

[0119] A spatial graphic display module is used to display the support segment spatial graphic and the optical cable segment spatial graphic on the transmission pipeline GIS map.

[0120] In another embodiment provided by the present disclosure, the abnormal optical cable information acquisition module is specifically used to:

[0121] Dividing the target optical cable in the target area into a plurality of optical cable segments based on the optical cable route to obtain a target optical cable segment set;

[0122] Obtaining the minimum spatial distance between each optical cable segment in the target optical cable segment set;

[0123] An outlier optical cable segment is selected from the target optical cable segment set based on the minimum spatial distance, and abnormal optical cable information is generated based on the outlier optical cable segment.

[0124] In another embodiment provided by the present disclosure, the abnormal optical cable information acquisition module is further configured to:

[0125] Obtaining a type of a supporting segment corresponding to a target optical cable segment in the target area based on the supporting route;

[0126] In the case that the type of the supporting section does not meet the target condition, it is determined that the target optical cable is laid abnormally, and abnormal optical cable information is generated.

[0127] In another embodiment provided by the present disclosure, the abnormal optical cable information acquisition module is further configured to:

[0128] Acquire a set of optical cable segments and a target road of a target optical cable in the target area based on the transmission pipeline GIS map;

[0129] respectively obtaining a minimum distance set between each optical cable in the optical cable segment set and the target road;

[0130] When an abnormal minimum distance greater than a preset distance exists in the minimum distance set, an abnormal optical cable segment corresponding to the abnormal minimum distance is acquired, and abnormal optical cable information is generated based on the abnormal optical cable segment.

[0131] The optical cable distribution anomaly detection device provided by the embodiment of the present disclosure obtains the connection relationship between the optical cable and the associated entity and the entity information of the associated entity in the target area, as well as the optical cable equipment resource data in the target area. Based on the connection relationship, entity information and optical cable equipment resource data, a transmission pipeline GIS map in the target area is established, and abnormal optical cable information in the target area is obtained based on the transmission pipeline GIS map. Since the established transmission pipeline GIS map can reflect the connection relationship between the optical cable and the associated entity and the entity information of the associated entity, the location information of the optical cable segment can be more accurately displayed on the transmission pipeline GIS map, so that the obtained abnormal optical cable information can more accurately locate the optical cable segment with the anomaly.

[0132] An embodiment of the present disclosure further provides an electronic device, comprising: at least one processor; a memory for storing instructions executable by the at least one processor; wherein the at least one processor is configured to execute the instructions to implement the above method disclosed in the embodiment of the present disclosure.

[0133] Figure 4This is a schematic diagram of the structure of an electronic device provided by an exemplary embodiment of the present disclosure. Figure 4 As shown, the electronic device 1800 includes at least one processor 1801 and a memory 1802 coupled to the processor 1801. The processor 1801 can execute corresponding steps in the above method disclosed in the embodiment of the present disclosure.

[0134] The processor 1801 can also be referred to as a central processing unit (CPU), which can be an integrated circuit chip with signal processing capabilities. Each step in the method disclosed in the embodiment of the present disclosure can be completed by hardware integrated logic circuits in the processor 1801 or by software instructions. The processor 1801 can be a general-purpose processor, a digital signal processor (DSP), an ASIC (Application Specific Integrated Circuit), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiment of the present disclosure can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in the memory 1802, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, or other mature storage media in the art. The processor 1801 reads the information in the memory 1802 and completes the steps of the above method in combination with its hardware.

[0135] In addition, when various operations / processes according to the present disclosure are implemented by software and / or firmware, they can be transmitted from a storage medium or a network to a computer system having a dedicated hardware structure, such as Figure 5 The computer system 1900 shown is installed with the programs constituting the software. When the various programs are installed, the computer system can perform various functions, including the functions described above. Figure 5 A structural block diagram of a computer system provided by an exemplary embodiment of the present disclosure.

[0136] Computer system 1900 is intended to represent various forms of digital electronic computer devices, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. Electronic devices can also represent various forms of mobile devices, such as cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are intended to be examples only and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0137] like Figure 5 As shown, computer system 1900 includes a computing unit 1901, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 1902 or a computer program loaded from a storage unit 1908 into a random access memory (RAM) 1903. Various programs and data required for the operation of computer system 1900 may also be stored in RAM 1903. Computing unit 1901, ROM 1902, and RAM 1903 are connected to each other via a bus 1904. An input / output (I / O) interface 1905 is also connected to bus 1904.

[0138] Several components within computer system 1900 are connected to I / O interface 1905, including an input unit 1906, an output unit 1907, a storage unit 1908, and a communication unit 1909. Input unit 1906 can be any type of device capable of inputting information into computer system 1900. Input unit 1906 can receive input numeric or character information and generate key input signals related to user settings and / or function control of an electronic device. Output unit 1907 can be any type of device capable of presenting information and may include, but is not limited to, a display, a speaker, a video / audio output terminal, a vibrator, and / or a printer. Storage unit 1908 may include, but is not limited to, a magnetic disk or an optical disk. Communication unit 1909 allows computer system 1900 to exchange information / data with other devices over a network, such as the Internet, and may include, but is not limited to, a modem, a network card, an infrared communication device, a wireless communication transceiver and / or chipset, such as a Bluetooth™ device, a WiFi device, a WiMax device, a cellular communication device, and / or the like.

[0139] The computing unit 1901 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 1901 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units that run machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 1901 performs the various methods and processes described above. For example, in some embodiments, the above-mentioned method disclosed in the embodiments of the present disclosure may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 1908. In some embodiments, part or all of the computer program may be loaded and / or installed on an electronic device via ROM 1902 and / or communication unit 1909. In some embodiments, the computing unit 1901 may be configured to perform the above-mentioned method disclosed in the embodiments of the present disclosure by any other appropriate means (e.g., by means of firmware).

[0140] An embodiment of the present disclosure further provides a computer-readable storage medium, wherein, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the above method disclosed in the embodiment of the present disclosure.

[0141] The computer-readable storage medium in the embodiments of the present disclosure can be a tangible medium that can contain or store a program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. The above-mentioned computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the above. More specifically, the above-mentioned computer-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0142] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0143] The embodiments of the present disclosure further provide a computer program product, including a computer program, wherein when the computer program is executed by a processor, the method disclosed in the embodiments of the present disclosure is implemented.

[0144] In embodiments of the present disclosure, computer program code for performing the operations of the present disclosure may be written in one or more programming languages or combinations thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer.

[0145] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0146] The modules, components, or units described in the embodiments of the present disclosure may be implemented in software or hardware. The names of the modules, components, or units do not necessarily limit the modules, components, or units themselves.

[0147] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, and without limitation, exemplary hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0148] The above descriptions are merely some embodiments of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but also encompasses other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in the present disclosure.

[0149] Although some specific embodiments of the present disclosure have been described in detail by way of examples, those skilled in the art will appreciate that the above examples are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Those skilled in the art will appreciate that modifications may be made to the above embodiments without departing from the scope and spirit of the present disclosure. The scope of the present disclosure is defined by the appended claims.

Claims

1. A method for detecting anomalies in optical cable distribution, characterized in that: The method comprises: Acquire a connection relationship between an optical cable and an associated entity in a target area and entity information of the associated entity; Obtain optical cable equipment resource data in the target area; Based on the connection relationship, the entity information and the optical cable equipment resource data, establishing a transmission pipeline geographic information system (GIS) map within the target area; Abnormal optical cable information in the target area is obtained based on the transmission pipeline GIS map.

2. The method according to claim 1, characterized in that The entity information includes: type information and location information; the optical cable equipment resource data includes: computer room information, computer room location information and the connection relationship between the computer room and the optical cable; the establishment of the transmission pipeline geographic information system (GIS) map within the target area includes: generating a supporting route within the target area based on a connection relationship between the optical cable and the associated entity, and type information and location information of the associated entity; Generate an optical cable route within the target area based on the computer room information, the computer room location information, and the connection relationship between the computer room and the optical cable; A transmission pipeline GIS map of the target area is generated based on the support route and the optical cable route.

3. The method according to claim 2, characterized in that The method further comprises: generating a support segment spatial graph based on the support route, and generating a cable segment spatial graph based on the cable route; The support segment spatial graphic and the optical cable segment spatial graphic are displayed on the transmission pipeline GIS map.

4. The method according to claim 2, characterized in that The obtaining of abnormal optical cable information in the target area based on the transmission pipeline GIS map includes: Dividing the target optical cable in the target area into a plurality of optical cable segments based on the optical cable route to obtain a target optical cable segment set; Obtaining the minimum spatial distance between each optical cable segment in the target optical cable segment set; An outlier optical cable segment is selected from the target optical cable segment set based on the minimum spatial distance, and abnormal optical cable information is generated based on the outlier optical cable segment.

5. The method according to claim 2, characterized in that The obtaining of abnormal optical cable information in the target area based on the transmission pipeline GIS map includes: Obtaining a type of a supporting segment corresponding to a target optical cable segment in the target area based on the supporting route; In the case that the type of the supporting section does not meet the target condition, it is determined that the target optical cable is laid abnormally, and abnormal optical cable information is generated.

6. The method according to claim 1, characterized in that The obtaining of abnormal optical cable information in the target area based on the transmission pipeline GIS map includes: Acquire a set of optical cable segments and a target road of a target optical cable in the target area based on the transmission pipeline GIS map; respectively obtaining a minimum distance set between each optical cable in the optical cable segment set and the target road; When an abnormal minimum distance greater than a preset distance exists in the minimum distance set, an abnormal optical cable segment corresponding to the abnormal minimum distance is acquired, and abnormal optical cable information is generated based on the abnormal optical cable segment.

7. An optical cable distribution anomaly detection device, characterized in that: The device comprises: A connection relationship and entity information acquisition module, configured to acquire the connection relationship between the optical cables and the associated entities in the target area and the entity information of the associated entities; Resource data acquisition module, used to obtain optical cable equipment resource data in the target area; A map building module, in which a user builds a transmission pipeline geographic information system (GIS) map within the target area based on the connection relationship, the entity information, and the optical cable equipment resource data; The abnormal optical cable information acquisition module is used to acquire abnormal optical cable information in the target area based on the transmission pipeline GIS map.

8. An electronic device, characterized in that: include: at least one processor; a memory for storing the at least one processor-executable instruction; The at least one processor is configured to execute the instructions to implement the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the method according to any one of claims 1 to 6.

10. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 6 when the computer program is executed by a processor.