Optical cable fault location method, device and non-volatile storage medium
By combining the optical time domain reflectometer and the optical cable positioning model, and utilizing the slope and position information of the electronic detection point, the problem of inaccurate submarine cable fault positioning was solved, achieving efficient fault point positioning and repair.
Patent Information
- Application Number
- CN202211697677.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-28
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2042-12-28
AI Technical Summary
In the existing technology, submarine optical cable fault positioning is inaccurate, resulting in a large amount of manpower, material resources and time costs for maintenance, and low maintenance efficiency.
By using an optical time domain reflectometer combined with an optical cable positioning model, the optical cable positioning model is established by detecting the distance to the optical cable fault and combining the slope and position information of the electronic detection point to improve the positioning accuracy of the fault point.
It improves the accuracy of fault point positioning, reduces maintenance costs and time, and improves maintenance efficiency.
Smart Images

Figure CN116094587B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication operation and maintenance technology, and in particular to an optical cable fault locating method, device and non-volatile storage medium. Background Art
[0002] Submarine optical cables are crucial for connecting operators to land. They lie buried on the ocean floor, often spanning hundreds to thousands of kilometers. Failures and significant optical attenuation can occur due to impacts with hard objects on the seabed or erosion by marine organisms. Repairs require the deployment of large repair vessels. Related technologies use on-site estimates of step distances based on optical time domain reflectometer measurements taken in land-based equipment rooms, and multiple positioning and salvage operations are performed. Each repair often costs several million to tens of millions of yuan. The lack of an effective and rapid fault location method results in significant maintenance costs, labor, and time associated with optical cable repairs, making it difficult to guarantee the quality of service for broadband, base station services, and other services carried by the optical cable network.
[0003] To address the above-mentioned problems, no effective solutions have been proposed so far. Summary of the Invention
[0004] The embodiments of the present invention provide a method, device and non-volatile storage medium for locating optical cable faults, so as to at least solve the technical problem in the related art that the accuracy of locating the fault point in the optical cable is not ideal, resulting in a large amount of manpower and material costs for maintenance and low maintenance efficiency.
[0005] According to one aspect of an embodiment of the present invention, a method for locating an optical cable fault is provided, comprising: upon detecting a fault in an optical cable, determining a fault distance of a fault point in the optical cable, wherein the fault distance is the distance between a detection point and the fault point; and determining target positioning information corresponding to the fault point based on the fault distance and a preset optical cable positioning model.
[0006] According to another aspect of an embodiment of the present invention, an optical cable fault locating device is provided, comprising: a ranging module for determining the fault distance of a fault point in the optical cable when a fault is detected in the optical cable, wherein the fault distance is the straight-line distance between a detection point and the fault point; and a positioning module for determining target positioning information corresponding to the fault point based on the fault distance and a preset optical cable positioning model.
[0007] According to another aspect of an embodiment of the present invention, a non-volatile storage medium is provided. The non-volatile storage medium stores a plurality of instructions, wherein the instructions are suitable for being loaded by a processor and executed by any one of the optical cable fault locating methods.
[0008] According to another aspect of an embodiment of the present invention, an electronic device is provided, comprising: one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement any one of the optical cable fault locating methods.
[0009] In an embodiment of the present invention, an optical time-domain reflectometer is combined with an optical cable positioning model to determine the fault distance of a fault point in an optical cable upon detecting a fault in the cable. The fault distance is the straight-line distance between the detection point and the fault point. Based on the fault distance and a preset optical cable positioning model, target positioning information corresponding to the fault point is determined. This improves the accuracy of fault point positioning, enhances maintenance efficiency, and saves manpower and material costs. This addresses the technical problem in related technologies of inaccurate fault point positioning in optical cables, resulting in significant maintenance costs and low maintenance efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0011] Figure 1 is a flow chart of an optional optical cable fault locating method provided according to an embodiment of the present invention;
[0012] Figure 2 is a schematic diagram of an optional optical cable fault locating method provided according to an embodiment of the present invention;
[0013] Figure 3 is a modeling flow chart of an optional optical cable fault locating method provided according to an embodiment of the present invention;
[0014] Figure 4 1 is a schematic diagram of point spacing of an optional optical cable fault locating method provided in an embodiment of the present invention;
[0015] Figure 5 is a positioning flow chart of an optional optical cable fault positioning method provided according to an embodiment of the present invention;
[0016] Figure 6 Schematic diagram of an optional optical cable fault locating device provided according to an embodiment of the present invention. DETAILED DESCRIPTION
[0017] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0018] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0019] An embodiment of a method for locating an optical cable fault is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0020] Figure 1 FIG. 1 is a flow chart of a method for locating an optical cable fault according to an embodiment of the present invention. Figure 1 As shown, the method includes the following steps:
[0021] Step S102: When a fault is detected in the optical cable, a fault distance of the fault point in the optical cable is determined, wherein the fault distance is the distance between the detection point and the fault point.
[0022] It can be understood that when a fault is detected in the optical cable, the fault point is preliminarily located, and the straight-line distance between the fault point in the optical cable and the detection point is determined as the fault distance of the fault point.
[0023] Optionally, an optical time-domain reflectometer (OTDR) is used for detection. The OTDR is connected to the fiber core of the optical cable to provide feedback on the detected fault distance.
[0024] In an optional embodiment, when a fault is detected in the optical cable, determining the fault distance of the fault point in the optical cable includes: performing real-time detection on the optical cable to obtain a real-time detection curve of the optical cable; identifying the real-time detection curve to obtain an identification result; and determining the fault distance when the identification result is an optical cable fault state or a light attenuation step state.
[0025] It is understood that the optical cable is tested in real time to obtain a real-time test curve. The real-time test curve is then identified to obtain an identification result. If the identification result indicates a faulty optical cable or a light attenuation step, a fault is detected in the optical cable, and the fault distance is determined.
[0026] Step S104: determining target positioning information corresponding to the fault point based on the fault distance and a preset optical cable positioning model.
[0027] It is understandable that the method of using the fault distance (straight-line distance) in the optical cable for positioning is prone to relatively large deviations. This is because the optical cable generally has an inclination angle in the actual application location, and the straight-line distance is not the horizontal distance. It needs to be processed in combination with the preset optical cable positioning model to obtain highly accurate target positioning information.
[0028] In an optional embodiment, when multiple electronic inspection points for positioning the optical cable are set on the outside of the optical cable, the method further includes: obtaining the inspection point numbers and inspection point slopes corresponding to the multiple electronic inspection points, and the straight-line distance between any two adjacent inspection points among the multiple electronic inspection points; and determining the optical cable positioning model based on the inspection point numbers and inspection point slopes corresponding to the multiple electronic inspection points, and the straight-line distance between any two adjacent inspection points.
[0029] It can be understood that a plurality of electronic detection points for positioning the optical cable are set on the outside of the optical cable, and the plurality of electronic detection points are used to perform segmented positioning of the position status of the optical cable. Each electronic detection point corresponds to its own detection point number and detection point slope. The detection point slope is the slope of the optical cable at the electronic detection point, and then the detection point numbers and detection point slopes corresponding to the plurality of electronic detection points are obtained. Then, the straight-line distance between any two adjacent detection points among the plurality of electronic detection points is determined. It should be noted that, since the optical cable in actual application is not kept horizontally or vertically placed, there may be an inclination angle. Therefore, the straight-line distance between any two adjacent detection points is not equivalent to the horizontal distance or vertical distance between any two adjacent detection points when the optical cable has an inclination angle. Based on the detection point numbers and detection point slopes corresponding to the plurality of electronic detection points, and the straight-line distance between any two adjacent detection points, the optical cable positioning model is determined. Through the above processing, the optical cable is segmented and located based on the information obtained from multiple electronic detection points. Then, through the accumulation method, the positioning of the entire optical cable and each electronic detection point on the optical cable is obtained, and an optical cable positioning model is established, which is conducive to improving the accuracy and efficiency of fault location.
[0030] Optionally, the distances between any two adjacent detection points among the plurality of electronic detection points are equal, or form a certain mathematical relationship, such as a linear relationship.
[0031] Optionally, each of the aforementioned electronic detection points is equipped with an electronic compass (or electronic inclinometer) for positioning. Information acquired by each electronic compass is transmitted via an inductive information transmission device, with the information, including the number, being assigned to each step from one end of the optical cable to the other. The electronic compasses at each of the electronic detection points are used to measure and record the inclination or slope of the optical cable at which they are located. The electronic compasses can utilize micro-gravity or a sliding mechanism to determine positional information such as the bottom or side of the optical cable at which they are located.
[0032] It should be noted that the above straight-line distance is the distance between two adjacent detection points in the optical cable. Since light propagates along a straight line, the differential idea is used to regard the distance between the two adjacent detection points as a straight line and perform equivalent processing.
[0033] In an optional embodiment, the above-mentioned optical cable positioning model is determined based on the detection point numbers and detection point slopes respectively corresponding to the above-mentioned multiple electronic detection points, and the straight-line distance between any two adjacent detection points, including: obtaining the estimated position information corresponding to the above-mentioned multiple electronic detection points based on the detection point numbers and detection point slopes respectively corresponding to the above-mentioned multiple electronic detection points, and the straight-line distance between any two adjacent detection points; obtaining preset position correction information; using the above-mentioned position correction information, correcting the estimated position information corresponding to the above-mentioned multiple electronic detection points, to obtain the corrected estimated position information corresponding to the above-mentioned multiple electronic detection points; and determining the above-mentioned optical cable positioning model based on the corrected estimated position information corresponding to the above-mentioned multiple electronic detection points.
[0034] It can be understood that by segmenting the optical cable through multiple electronic detection points, the optical cable between each two adjacent detection points is considered as a section. Based on the detection point numbers corresponding to the multiple electronic detection points, the detection point slope, and the straight-line distance between any two adjacent detection points, the estimated position information corresponding to the multiple electronic detection points can be calculated, that is, the estimated position information of each section of the optical cable is obtained. Preset position correction information is obtained. Since the estimated position information obtained by calculation has an error between the calculated value and the actual value, the position correction information is used to correct the estimated position information corresponding to the multiple electronic detection points, and the corrected estimated position information corresponding to the multiple electronic detection points is obtained, which is conducive to making the corrected estimated position information more accurate. Based on the corrected estimated position information corresponding to the multiple electronic detection points, a highly accurate optical cable positioning model is obtained. Through the above processing, the position correction information is used to correct the error between the theoretical value and the actual value, which improves the accuracy of the optical cable positioning model and helps improve the efficiency of optical cable fault positioning.
[0035] Optionally, the estimated position information may be of multiple types, such as longitude and latitude coordinates.
[0036] In an optional embodiment, the above-mentioned acquisition of preset position correction information includes: determining a first detection point in the above-mentioned multiple electronic detections that is located in a predetermined sea area; measuring the above-mentioned first detection point to obtain the measured position information corresponding to the above-mentioned first detection point; obtaining the estimated position information corresponding to the above-mentioned first detection point; comparing the above-mentioned measured position information with the above-mentioned estimated position information to obtain the position correction information of the above-mentioned first detection point.
[0037] It is understandable that in order to obtain position correction information, actual measurements need to be carried out. However, since it is difficult to conduct verification measurements throughout the application location of the optical cable, for example, for submarine optical cables on the seabed, the conditions for on-site measurements are only available in shallow sea areas such as estuaries where measurements can be made. First, determine the first detection point in the predetermined sea area among multiple electronic detections, measure the first detection point, and obtain the measured position information corresponding to the first detection point. Then, obtain the estimated position information corresponding to the first detection point, compare the measured position information with the estimated position information, and obtain the position correction information of the first detection point. It should be noted that due to the actual situation where full-scale measurement and comparison are impossible, such as the lack of measurement conditions in the deep sea, the point-to-surface and local-to-whole method is adopted, and the position correction information corresponding to the multiple electronic detection points in the optical cable is corrected by the position correction information of the first detection point obtained, so as to facilitate the acquisition of position correction information and reduce the human and material investment in measurement.
[0038] Optionally, there are multiple ways to obtain the measured position information, for example, using a buoy or other method to test the latitude and longitude information of the corresponding sea surface, that is, the measured position information.
[0039] In an optional embodiment, the above-mentioned estimated position information corresponding to the multiple electronic detection points is obtained based on the detection point numbers corresponding to the multiple electronic detection points, the detection point slopes, and the straight-line distance between any two adjacent detection points, including: determining the horizontal distance in the horizontal direction and the vertical distance in the vertical direction between any two adjacent detection points based on the detection point slopes corresponding to the multiple electronic detection points and the straight-line distance between any two adjacent detection points; determining the point sequence between the multiple electronic detection points based on the detection point numbers corresponding to the multiple electronic detection points; and determining the estimated position information corresponding to the multiple electronic detection points based on the point sequence and the horizontal distance and vertical distance between any two adjacent detection points.
[0040] It can be understood that based on the slopes of the detection points corresponding to the multiple electronic detection points, the straight-line distance between any two adjacent detection points can be calculated through conventional mathematical methods such as trigonometric functions to determine the horizontal distance between any two adjacent detection points in the horizontal direction and the vertical distance in the vertical direction. Based on the detection point numbers corresponding to the multiple electronic detection points, the point order between the multiple electronic detection points is determined. Based on the point order, the horizontal distance and vertical distance between any two adjacent detection points can be calculated using methods such as accumulation to determine the estimated position information corresponding to the multiple electronic detection points. Through the above processing, the estimated position information corresponding to the multiple electronic detection points can be effectively and quickly calculated.
[0041] To facilitate understanding, let's take a specific example. For example, if we use an optical time domain reflectometer to measure the straight-line distance between any of the multiple electronic detection points and the previous detection point in the optical fiber, we can obtain the straight-line distance between each two adjacent detection points one by one. Let's denote the straight-line distance between each two adjacent electronic detection points as L. Using trigonometric functions, we can easily calculate that the horizontal distance between the i-th detection point and the previous detection point is L*COS(Ki), and the vertical distance is L*TAN(Ki). Here, Ki is the slope of the i-th detection point, COS is the cosine function, and TAN is the sine function.
[0042] In an optional embodiment, after determining the target positioning information corresponding to the above-mentioned fault point based on the above-mentioned fault distance and the preset optical cable positioning model, the above-mentioned method further includes: determining the maintenance displacement instruction based on the above-mentioned target positioning information and the preset geographic information system map; and sending the above-mentioned maintenance displacement instruction to the target maintenance terminal.
[0043] It is understood that based on the target positioning information and the preset GIS map, the maintenance displacement instruction is determined by utilizing the data resources in the GIS, and the maintenance displacement instruction is sent to the target maintenance terminal, which performs maintenance operations on the fault point of the optical cable.
[0044] Optionally, the target maintenance terminal may be of multiple types, for example, a maintenance robot.
[0045] Optionally, the geographic information system map is a GIS map (English name: Geographic Information System or Geo-Information system map).
[0046] Through the above steps S102 to S104, the purpose of improving the accuracy of fault point positioning can be achieved, and the technical effect of improving maintenance efficiency and saving manpower and material costs can be achieved, thereby solving the technical problem in the related technology that the accuracy of fault point positioning in the optical cable is not ideal, resulting in a large amount of manpower and material costs for maintenance and low maintenance efficiency.
[0047] Based on the above embodiments and optional embodiments, the present invention proposes an optional implementation mode: Figure 2 FIG. 1 is a schematic diagram of an optional optical cable fault location method provided according to an embodiment of the present invention. Figure 2As shown, the application scenario is submarine optical cables. The system for locating optical cable faults includes an optical time domain reflectometer, an electronic compass (or electronic slope meter), a modeler (software module or hardware device), a cloud platform, and a GIS map. Data from the optical cable detector is also used. Based on the slope and location information detected at each detection point on the electronic compass attached to the optical cable, slope calculation and big data modeling are used to accurately infer the latitude, longitude, and depth of the fault point / location of high optical attenuation, and then push this information to the user.
[0048] Figure 3 FIG. 1 is a modeling flow chart of an optional optical cable fault location method provided in an embodiment of the present invention. Figure 3 As shown, the following steps S302 to S308 are specifically described:
[0049] Step S302 involves conducting on-site measurements. A first detection point, set on the optical cable, is selected at an estuary or shallow waters that is easily accessible for measurement. The measured location information, such as longitude and latitude, of the first detection point is measured at the estuary (or shallow waters). For shallow waters, a buoy or other method can be used to measure the measured location information of the corresponding first detection point. The measured location information is compared with the estimated location information to obtain position correction information for the first detection point.
[0050] In step S304, a plurality of electronic detection points for positioning the optical cable are set on the outside of the optical cable, and the plurality of electronic detection points are used to perform segmented positioning of the position status of the optical cable. The electronic detection point feeds back the slope of the detection point on the bottom or top of the optical cable segment where it detects and the detection point number to the cloud platform. At the same time, micro-gravity or sliding devices are also used to determine the bottom or side of the optical cable where the electronic detection point is located, and the slope of the detection point on the bottom or top of the optical cable position is measured. The slopes (horizontal downward tilt angles, which can be positive or negative) measured by the plurality of electronic detection points are respectively recorded as K1, K2...Ki..., where i is the detection point number, and the detection point number and its number position information are fed back to the cloud platform.
[0051] Step S306 calculates the distance between the electronic detection point and the previous detection point. Based on the slopes of the detection points corresponding to the multiple electronic detection points and the straight-line distance between any two adjacent detection points, conventional trigonometric calculations and other mathematical methods can be used to determine the horizontal and vertical distances between any two adjacent detection points.
[0052] Figure 4 FIG. 1 is a schematic diagram of a point distance of an optional optical cable fault location method according to an embodiment of the present invention. Figure 4As shown, the optical cable between the two electronic detection points is equivalent to a straight line using the differential concept, and the solution is obtained using trigonometric functions. The straight-line distance between any of the above points and the previous detection point is measured in the optical fiber using an optical time domain reflectometer. In this way, the straight-line distance between each two adjacent detection points can be obtained one by one. Let the straight-line distance between each two adjacent electronic detection points be recorded as L. Using trigonometric functions for calculation, it is easy to obtain that the horizontal distance between the i-th detection point and the previous detection point is L*COS(Ki), and the vertical distance is L*TAN(Ki). Among them, Ki is the slope of the i-th detection point, COS is the cosine function, and TAN is the sine function.
[0053] In step S308, the modeler constructs a cable positioning model for the submarine cable. Based on the estimated position information for each electronic detection point, the midpoints between each detection point are used as partitions to construct a model of the overall submarine cable position. Using the position correction information, the estimated position information is corrected to produce the corrected cable positioning model.
[0054] Figure 5 This is a flowchart of an optional optical cable fault location method provided according to an embodiment of the present invention, which is specifically described by the following steps S502 to S506:
[0055] In step S502, the optical time domain reflectometer detects a significant optical attenuation step in the real-time monitoring curve of the optical cable. To facilitate big data matching, when an optical cable fault or a significant optical attenuation step occurs, the optical time domain reflectometer provides feedback on the distance to the fault point, thereby obtaining the fault distance.
[0056] In step S504, the fault distance is matched with the optical cable positioning model obtained in steps S302 to S308, and the cloud platform and GIS map are calculated to determine the target positioning information corresponding to the fault point, and the latitude, longitude and depth of the fault point are calculated.
[0057] Step S506: Push the target positioning information to the user via the GIS map, and control the maintenance robot to carry out salvage and repair work.
[0058] The above optional implementations achieve at least one of the following: Automatically infer fault points / nodes with significant optical attenuation through big data matching, saving manpower and material resources required for submarine cable positioning. Automatically push location points based on matching and modeling results. Compared to related technologies, this innovative approach utilizes an electronic compass (electronic slope meter) to locate multiple monitoring points on the optical cable, establishes an optical cable positioning model, integrates latitude and longitude information, and performs position correction, thereby accurately pushing the fault point location.
[0059] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0060] This embodiment also provides an optical cable fault location device for implementing the above-mentioned embodiments and preferred implementations. Details already described will not be repeated. As used below, the terms "module" and "device" may refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.
[0061] According to an embodiment of the present invention, there is also provided an embodiment of a device for implementing an optical cable fault locating method. Figure 6 FIG. 1 is a schematic diagram of an optional optical cable fault locating device provided according to an embodiment of the present invention. Figure 6 As shown, the above-mentioned optical cable fault locating device includes: a distance measuring module 602 and a locating module 604. The device is described below.
[0062] The distance measuring module 602 is used to determine the fault distance of the fault point in the optical cable when a fault is detected in the optical cable, wherein the fault distance is the straight-line distance between the detection point and the fault point;
[0063] The positioning module 604 is connected to the distance measuring module 602 and is used to determine the target positioning information corresponding to the fault point based on the fault distance and a preset optical cable positioning model.
[0064] In an optical cable fault locating device provided by an embodiment of the present invention, a ranging module 602 is set to determine the fault distance of the fault point in the optical cable when a fault is detected in the optical cable, wherein the fault distance is the straight-line distance between the detection point and the fault point; a positioning module 604 is connected to the ranging module 602 and is used to determine the target positioning information corresponding to the fault point based on the fault distance and a preset optical cable positioning model.
[0065] The purpose of improving the accuracy of fault point positioning is achieved, and the technical effect of improving maintenance efficiency and saving manpower and material costs is realized, thereby solving the technical problem in related technologies that the accuracy of fault point positioning in optical cables is not ideal, resulting in a large amount of manpower and material costs for maintenance and low maintenance efficiency.
[0066] It should be noted that the above modules can be implemented by software or hardware. For example, for the latter, it can be implemented in the following ways: the above modules can be located in the same processor; or the above modules can be located in different processors in any combination.
[0067] It should be noted that the distance measurement module 602 and the positioning module 604 correspond to steps S102 to S104 in the embodiment. The examples and application scenarios implemented by these modules and the corresponding steps are the same, but are not limited to the contents disclosed in the above embodiment. It should be noted that the above modules, as part of the device, can run on a computer terminal.
[0068] It should be noted that the optional or preferred implementation of this embodiment can be found in the relevant description in the embodiment, which will not be repeated here.
[0069] The optical cable fault locating device may further include a processor and a memory. The ranging module 602 and the locating module 604 are stored in the memory as program units. The processor executes the program units stored in the memory to implement corresponding functions.
[0070] The processor includes a kernel, which retrieves the corresponding program unit from memory. There can be one or more kernels. Memory may include non-permanent memory in a computer-readable medium, random access memory (RAM), and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory includes at least one memory chip.
[0071] An embodiment of the present invention provides a non-volatile storage medium on which a program is stored. When the program is executed by a processor, a method for locating an optical cable fault is implemented.
[0072] An embodiment of the present invention provides an electronic device comprising a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, the following steps are performed: upon detecting a fault in an optical cable, determining a fault distance to a fault point in the optical cable, where the fault distance is the distance between a detection point and the fault point; and determining target location information corresponding to the fault point based on the fault distance and a preset optical cable location model. The device herein may be a server, a PC, or the like.
[0073] The present invention also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program that is initialized with the following method steps: when a fault is detected in an optical cable, determining the fault distance of the fault point in the above-mentioned optical cable, wherein the above-mentioned fault distance is the distance between the detection point and the above-mentioned fault point; based on the above-mentioned fault distance and a preset optical cable positioning model, determining the target positioning information corresponding to the above-mentioned fault point.
[0074] It will be understood by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0075] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0076] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0077] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0078] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0079] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0080] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0081] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
[0082] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0083] The above are merely embodiments of the present invention and are not intended to limit the present invention. It will be apparent to those skilled in the art that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention are intended to be included within the scope of the claims of the present invention.
Claims
1. A method for locating an optical cable fault, characterized in that: include: When a fault is detected in the optical cable, determining a fault distance of a fault point in the optical cable, wherein the fault distance is the distance between a detection point and the fault point, and the optical cable is a submarine optical cable; Determining target positioning information corresponding to the fault point based on the fault distance and a preset optical cable positioning model; In the case where a plurality of electronic detection points for locating the optical cable are provided on the outside of the optical cable, the method further comprises: obtaining detection point numbers and detection point slopes corresponding to the plurality of electronic detection points, and a straight-line distance between any two adjacent detection points among the plurality of electronic detection points; and determining the optical cable positioning model based on the detection point numbers and detection point slopes corresponding to the plurality of electronic detection points, and the straight-line distance between any two adjacent detection points; Wherein, the determining of the optical cable positioning model based on the detection point numbers and detection point slopes respectively corresponding to the multiple electronic detection points, and the straight-line distance between any two adjacent detection points, includes: obtaining the estimated position information respectively corresponding to the multiple electronic detection points based on the detection point numbers and detection point slopes respectively corresponding to the multiple electronic detection points, and the straight-line distance between any two adjacent detection points; obtaining preset position correction information; using the position correction information, correcting the estimated position information respectively corresponding to the multiple electronic detection points to obtain the corrected estimated position information respectively corresponding to the multiple electronic detection points; and determining the optical cable positioning model based on the corrected estimated position information respectively corresponding to the multiple electronic detection points; Among them, the obtained estimated position information corresponding to the multiple electronic detection points based on the detection point numbers and detection point slopes respectively corresponding to the multiple electronic detection points, and the straight-line distance between any two adjacent detection points, includes: determining the horizontal distance in the horizontal direction and the vertical distance in the vertical direction between any two adjacent detection points by trigonometric function calculation based on the detection point slopes respectively corresponding to the multiple electronic detection points and the straight-line distance between any two adjacent detection points; determining the point sequence between the multiple electronic detection points based on the detection point numbers respectively corresponding to the multiple electronic detection points; and determining the estimated position information corresponding to the multiple electronic detection points by cumulative calculation of the horizontal distance and the vertical distance between any two adjacent detection points based on the point sequence.
2. The method according to claim 1, characterized in that The obtaining of preset position correction information includes: determining a first detection point in the plurality of electronic detections that is located in a predetermined sea area; Measuring the first detection point to obtain actual measured position information corresponding to the first detection point; Obtaining estimated position information corresponding to the first detection point; The measured position information is compared with the estimated position information to obtain position correction information of the first detection point.
3. The method according to claim 1, characterized in that The method of determining the fault distance of a fault point in the optical cable when a fault is detected in the optical cable comprises: Performing real-time detection on the optical cable to obtain a real-time detection curve of the optical cable; Identifying the real-time detection curve to obtain an identification result; When the identification result is that the optical cable is in a fault state or an optical attenuation step state exists, the fault distance is determined.
4. The method according to any one of claims 1 to 3, characterized in that After determining the target positioning information corresponding to the fault point based on the fault distance and a preset optical cable positioning model, the method further includes: Determining maintenance displacement instructions based on the target positioning information and a preset geographic information system map; The maintenance displacement instruction is sent to the target maintenance terminal.
5. An optical cable fault locating device, characterized in that: include: a distance measuring module, configured to determine a fault distance of a fault point in the optical cable when a fault is detected in the optical cable, wherein the fault distance is a straight-line distance between a detection point and the fault point, and the optical cable is a submarine optical cable; A positioning module, configured to determine target positioning information corresponding to the fault point based on the fault distance and a preset optical cable positioning model; The device is further configured to: obtain detection point numbers and detection point slopes corresponding to a plurality of electronic detection points, and a straight-line distance between any two adjacent detection points among the plurality of electronic detection points; and determine the optical cable positioning model based on the detection point numbers and detection point slopes corresponding to the plurality of electronic detection points, and the straight-line distance between any two adjacent detection points; The device is further configured to: obtain estimated position information corresponding to each of the plurality of electronic detection points based on the detection point numbers and detection point slopes corresponding to each of the plurality of electronic detection points, and the straight-line distance between any two adjacent detection points; obtain preset position correction information; use the position correction information to correct the estimated position information corresponding to each of the plurality of electronic detection points to obtain corrected estimated position information corresponding to each of the plurality of electronic detection points; and determine the optical cable positioning model based on the corrected estimated position information corresponding to each of the plurality of electronic detection points. The device is also used to: determine the horizontal distance in the horizontal direction and the vertical distance in the vertical direction between any two adjacent detection points based on the slopes of the detection points corresponding to the multiple electronic detection points and the straight-line distance between any two adjacent detection points by trigonometric function calculation; determine the point order between the multiple electronic detection points based on the detection point numbers corresponding to the multiple electronic detection points; and determine the estimated position information corresponding to the multiple electronic detection points by cumulatively calculating the horizontal distance and vertical distance between any two adjacent detection points based on the point order.
6. A non-volatile storage medium, characterized in that: The non-volatile storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor and executed by the optical cable fault locating method according to any one of claims 1 to 4.
7. An electronic device, characterized in that: include: One or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the optical cable fault locating method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Communication source management system computer generating method based on Geographic Information System (GIS)
CN103064895A
Distribution network communication optical cable fault location method and device
CN103684582A
Optical cable fault location method and device thereof
CN104125010A