Fault position determination method and communication device

By using the echo information of the detection signal and using the interaction between different communication devices, the problem of difficulty in quickly positioning fiber link failures is solved, and the rapid determination of fault locations and the improvement of repair efficiency is achieved.

CN120017152APending Publication Date: 2025-05-16HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311526092.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-15
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

In wireless fault maintenance, it is difficult to quickly locate the faults of the fiber link, resulting in a long time to repair the fault.

Method used

Through the interaction between different communication devices, the fault location is determined using the echo information of the detection signal, which improves the efficiency of determining the fault location.

Benefits of technology

It effectively improves the problem of long repair time caused by relying on manual search of fault locations, improves the efficiency of determining fault locations, and reduces the average repair time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120017152A_ABST
    Figure CN120017152A_ABST
Patent Text Reader

Abstract

A fault location determination method and a communication device can be applied to the technical field of communication. The method comprises the following steps: after determining echo information, a first communication device can send the echo information to a third communication device; after receiving the echo information, the third communication device may determine a fault location in the target link based on the echo information. The echo information can be obtained based on an echo of a detection signal sent by the optical module, and the echo can comprise a signal obtained after the detection signal is reflected by a fault position in the target link. According to the method provided by the embodiment of the invention, the determination efficiency of the fault position can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method for determining a fault location and a communication device. Background Art

[0002] In wireless fault maintenance, fiber optic link failures account for a large proportion of non-electrical faults. A large number of passive devices are used in the network, and there are many points, a wide distribution of several kilometers or even dozens of kilometers, and difficult monitoring problems. Especially in the centralized radio access network (CRAN) networking scenario, the above problems will be more prominent.

[0003] For example, once a fault occurs in the network, a site engineer is usually arranged to go to the site to handle it. During the handling process, the site engineer needs to check and determine the fault location one by one, which is time-consuming overall. On average, it takes more than 2 hours to repair a single fault location.

[0004] Therefore, how to improve the efficiency of fault location determination needs to be solved urgently. Summary of the invention

[0005] The embodiments of the present application provide a method for determining a fault location and a communication device, which can improve the efficiency of determining the fault location.

[0006] In a first aspect, an embodiment of the present application provides a method for determining a fault location, which can be applied to a third communication device, and the method includes:

[0007] Receive echo information from a first communication device, the echo information is obtained based on an echo of a detection signal, the echo including a signal obtained after the detection signal is reflected by a fault position in a target link corresponding to the first communication device; determine the fault position in the target link based on the echo information.

[0008] In an embodiment of the present application, through the interaction between different communication devices, the first communication device sends the acquired echo information to the third communication device, so that the third communication device can effectively determine the fault location based on the echo information, thereby effectively improving the problem of long fault repair time caused by relying on manual search for the fault location and improving the efficiency of determining the fault location.

[0009] In a possible implementation manner, the method further includes: sending fault location information to the second communication device, where the fault location information is used to indicate the fault location.

[0010] In an embodiment of the present application, the third communication device sends fault location information to the second communication device, so that the second communication device can display the fault location indicated by the fault location information, thereby displaying the fault location in a visual manner, which is more intuitive and improves the user experience.

[0011] In a possible implementation, before receiving the echo information from the first communication device, the method also includes: receiving trigger information from the second communication device, the trigger information including an identifier of the target link, and the trigger information being used to trigger the optical module to send the detection signal to the target link; and sending the trigger information to the first communication device.

[0012] In the embodiment of the present application, the third communication device can forward the trigger information to the first communication device by receiving the trigger information from the second communication device, so that the first communication device can trigger the optical module to send a detection signal. The interaction between the first communication device, the second communication device and the third communication device triggers the optical module to send a detection signal, thereby avoiding the situation of relying too much on the experience of maintenance personnel to check point by point, avoiding too much reliance on maintenance personnel to repair faults, improving the efficiency of fault repair, and effectively reducing the mean time to repair (MTTR).

[0013] In a possible implementation manner, an optical module is inserted into the first communication device, and a sending unit of the optical module is used to send the detection signal and to receive an echo of the detection signal.

[0014] In the embodiment of the present application, the detection signal is emitted by an optical module, and the detection of the target link is achieved through the optical module, which effectively avoids the use of expensive measuring instruments to detect the waveform and effectively saves device costs.

[0015] In one possible implementation, determining the fault location in the target link based on the echo information includes: determining the device type corresponding to the fault location in the target link based on an identification model, the input of the identification model including the echo information, and the output of the identification model including the device type corresponding to the fault location in the target link; determining the fault location based on the device type corresponding to the fault location in the target link and the echo information.

[0016] In a second aspect, an embodiment of the present application provides a method for determining a fault location, the method comprising:

[0017] The first communication device sends echo information to the third communication device, where the echo information is obtained based on the echo of the detection signal, and the echo includes a signal obtained after the detection signal is reflected by the fault position in the target link corresponding to the first communication device; the third communication device receives the echo information, and determines the fault position in the target link based on the echo information.

[0018] In a possible implementation, the method further includes: the third communication device sends fault location information to the second communication device, the fault location information is used to indicate the fault location; the second communication device receives the fault location information and displays the fault location indicated by the fault location information.

[0019] In the embodiment of the present application, based on the collaboration between the first communication device, the second communication device, and the third communication device, the fault location can be effectively and accurately located, avoiding the situation of relying on the experience of maintenance personnel to check point by point, and effectively reducing the MTTR of the fault.

[0020] In a possible implementation, before the first communication device sends echo information to the third communication device, the method further includes: the optical module sends a detection signal, and receives an echo of the detection signal; the first communication device acquires the echo, and determines the echo information based on the echo.

[0021] In a possible implementation manner, an optical module is inserted into the first communication device.

[0022] In a possible implementation manner, before the first communication device sends the echo information to the third communication device, the method further includes:

[0023] The second communication device sends trigger information to the third communication device, wherein the trigger information includes an identifier of the target link, and the trigger information is used to trigger the optical module to send the detection signal to the target link; the third communication device receives the trigger information, and sends the trigger information to the first communication device; the first communication device receives the trigger information, and triggers the optical module to send the detection signal to the target link.

[0024] In one possible implementation, before the second communication device sends trigger information to the third communication device, the method also includes: the first communication device sends configuration information to the second communication device, where the configuration information is used to indicate a network topology structure corresponding to the target link; the second communication device receives the configuration information, and determines the target link based on the network topology structure indicated by the configuration information.

[0025] In a possible implementation, the method also includes: the second communication device sends fault query information to the third communication device, and the fault query information is used to request whether the fault at the fault location is resolved; the third communication device receives the fault query information and sends the fault query information to the first communication device; the first communication device receives the fault query information and sends response information of the fault query information to the third communication device.

[0026] In a third aspect, an embodiment of the present application provides a communication device, which is used to execute the method in the first aspect or any possible implementation. The communication device includes a unit having the function of executing the method in the first aspect or any possible implementation.

[0027] In a fourth aspect, an embodiment of the present application provides a communication device, the communication device comprising a processor, configured to execute the method described in the first aspect or any possible implementation. The processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the first aspect or any possible implementation is executed.

[0028] In a possible implementation manner, the memory is located outside the above communication device.

[0029] In a possible implementation manner, the memory is located within the above-mentioned communication device.

[0030] In the embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.

[0031] In a possible implementation, the communication device further includes a transceiver, and the transceiver is used to receive information or send information.

[0032] In a fifth aspect, an embodiment of the present application provides a communication device, which includes a logic circuit and an interface, and the logic circuit and the interface are coupled; the interface is used to input and / or output information, and the logic circuit is used to execute the method described in any possible implementation method of the first aspect.

[0033] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program. When the computer program is run on a computer, the method shown in the above-mentioned first aspect or any possible implementation is executed.

[0034] In a seventh aspect, an embodiment of the present application provides a computer program product, which includes a computer program or a computer code, and when the computer program product runs on a computer, the method shown in the above-mentioned first aspect or any possible implementation is executed.

[0035] In an eighth aspect, an embodiment of the present application provides a computer program. When the computer program runs on a computer, the method shown in the above-mentioned first aspect or any possible implementation is executed.

[0036] In a ninth aspect, an embodiment of the present application provides a communication system, the communication system includes a third communication device, and the communication system may also include at least one of a first communication device or a second communication device, the third communication device is used to execute the method shown in the first aspect or any possible implementation. The method implemented by the first communication device or the second communication device can refer to the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 is a schematic diagram of a fault location in an optical fiber link provided in an embodiment of the present application;

[0038] Figure 2 It is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application;

[0039] Figure 3 is a schematic diagram of an echo of a detection signal provided in an embodiment of the present application;

[0040] Figure 4 is a structural schematic diagram of an optical module provided in an embodiment of the present application;

[0041] Figure 5 It is a flowchart of a method for determining a fault location provided in an embodiment of the present application;

[0042] Figure 6 It is a flowchart of another method for determining a fault location provided in an embodiment of the present application;

[0043] Figure 7 is a schematic diagram of an interface for displaying a target link provided in an embodiment of the present application;

[0044] Figure 8 is a structural diagram of a communication device provided in an embodiment of the present application;

[0045] Fig. 9 is a structural diagram of another communication device provided in an embodiment of the present application;

[0046] Fig.10 It is a structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0047] To facilitate understanding of the technical solution of the present application, the present application will be further described below in conjunction with the accompanying drawings.

[0048] The terms "first" and "second" in the specification, claims and drawings of this application are only used to distinguish different objects, rather than to describe a specific order. 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 limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.

[0049] The "embodiment" mentioned in this article means that the specific features, structures or characteristics described in conjunction with the embodiment can be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It can be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0050] In the present application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. "Or" means that two relationships may exist, such as only A exists, only B exists; when A and B are not mutually exclusive, it can also mean that there are three relationships, such as only A exists, only B exists, and A and B exist at the same time. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".

[0051] The embodiment of the present application provides a method for determining a fault location and a communication device, which can effectively determine the fault location and improve the efficiency of determining the fault location. The method provided in the embodiment of the present application can be applied to fault determination in a wireless network, and can also be applied to fault determination in an optical transmission network. The method provided in the embodiment of the present application can be applied not only to a fronthaul network, such as the method can be used to determine a fault in a fronthaul network (such as can be called a fronthaul fault), but also to a backhaul network, such as the method can be used to determine a fault in a backhaul network (such as can be called a backhaul fault). Any fault between two units or two devices connected by optical fiber can be determined by the method provided in the embodiment of the present application. The method provided in the embodiment of the present application can be applied to fault location in an optical fiber link, and the fault location in a link of optical fiber communication can be determined by the method.

[0052] The following exemplifies the deployment of network devices, but it should not be understood as a limitation on the embodiments of the present application.

[0053] As an example, a network device can be understood as a RAN node, and a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, a RAN node can also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology can be a road side unit (RSU).

[0054] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).

[0055] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an open radio access network (ORAN), CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application takes CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0056] Figure 1 It is a schematic diagram of a fault location in an optical fiber link provided in an embodiment of the present application. Figure 1 AAU and BBU are used as examples. Figure 1 The fault locations shown are only examples. In a specific implementation, there may be more or fewer fault locations between the AAU and the BBU, and the embodiments of the present application are not limited to this. Figure 1 The numbers of the fault locations are shown to distinguish different fault locations. Figure 1 Three AAUs are shown as an example, such as AAU1, AAU2, and AAU3. Figure 1 The trapezoid in the figure can represent a combiner / splitter. Figure 1 The optical cross-connection here refers to an optical cable cross-connection box, such as an optical cable cross-connection box that can be used to realize jumper connection between optical fibers. Figure 1The trunk optical fiber in the optical fiber communication system can be the main channel (or main optical cable) for transmitting signals.

[0057] Exemplarily, the fault location in the optical fiber link may include at least one of the following: power supply abnormality, RRU hardware failure, RRU optical module failure, connector failure, RRU pigtail failure, wavelength division failure, BBU fiber jumper failure, BBU optical module failure, and BBU hardware failure.

[0058] When a fault occurs, there is the following solution A: the site engineer can bring conventional instruments such as a lighting pen and an optical power meter to the site for troubleshooting. For example, the lighting pen can be used to determine the location of each node that needs to be measured, and the optical power meter can be used to measure the power at the node location. Then, the fault situation is comprehensively judged by consulting the back-end network manager by phone, and the above process is repeated many times to finally determine the fault location. However, in the above solution A, the site engineer needs to check the fault location point by point, and there may be misjudgments. In addition, the site engineer needs to notify the back-end network manager by phone many times to inquire about the fault location, which is time-consuming overall.

[0059] When a fault occurs, there is also the following solution B: an optical time domain reflectometer (OTDR) can be used to test the emission waveform of light waves in the optical fiber link, and this waveform can be used to determine the joint loss. However, the OTDR in the above solution B is expensive, and the waveform displayed by the OTDR can only determine where the joint loss is, and cannot accurately determine the fault location.

[0060] When a fault occurs, there is also the following solution C: optical iris technology marks the optical fiber port to quickly distinguish different lines. However, the optical iris technology shown in the above solution C is usually used for rapid identification of ports transmitted in optical networks, and cannot effectively locate the fault position of the optical fiber link.

[0061] In view of this, an embodiment of the present application provides a method for determining a fault location and a communication device, which can improve the efficiency of determining the fault location.

[0062] The following introduces the communication system involved in the embodiments of the present application.

[0063] Figure 2 : is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application. The communication system may include at least one of the following: a first communication device, a second communication device, a third communication device, and an optical module. For example, the communication system may include a third communication device, a first communication device, and an optical module. For another example, the communication system may include a third communication device and a second communication device. The specific architecture of the communication system is not listed here one by one.

[0064] As an example, the first communication device, the second communication device, and the third communication device may correspond to different devices or equipment, respectively. For example, the first communication device may include a network device, or may be provided in a chip or functional module in the network device. For another example, the second communication device may include a terminal device, or may be provided in a chip or functional module in the terminal device. The third communication device may include a server, or may be provided in a chip or functional module in a server. The product forms of the various communication devices listed above are only examples. In a specific implementation, any device that can implement the steps or functions performed by the third communication device, such as a terminal device, falls within the protection scope of the embodiments of the present application.

[0065] The above-mentioned communication devices can be installed together or separately, and the form is not limited. When any two or three are installed together, the interaction between different communication devices can be understood as the interaction between different functional units of a installed device.

[0066] 1. The introduction of the first communication device and the optical module is as follows:

[0067] The first communication device may include a network device, or a chip or functional module that may be arranged in the network device. Exemplarily, the network device may be a next generation node B (gNB), a next generation evolved node B (ng-eNB), or a device with base station functions in 6G communication, etc., which are not listed one by one here. For ease of description, the following description will take the network device as an example when involving some implementation methods, but it should not be understood as a limitation on the embodiments of the present application.

[0068] The network device may be provided with a pluggable interface of an optical module. When the optical module needs to be replaced, the site engineer can perform the replacement operation of the optical module through the pluggable interface. Exemplarily, the network device may be provided with multiple pluggable interfaces, each of which may correspond to a link. For example, each pluggable interface may correspond to a fiber link. For example, if a fiber link fails, the site engineer may perform the replacement operation of the optical module at the pluggable interface corresponding to the fiber link, such as replacing an ordinary optical module with the optical module shown in the embodiment of the present application through the pluggable interface. Generally speaking, the pluggable interface may be provided in the baseband unit. After the site engineer replaces the ordinary optical module with the optical module shown in the embodiment of the present application through the pluggable interface, the optical module may emit a detection signal, which may be transmitted along a fiber link (such as a link from the baseband unit to the radio frequency unit), and an echo may be formed when the detection signal is reflected by a reflector. Exemplarily, reflectors may include but are not limited to active connectors, fusion points, and fault locations. The fault location includes but is not limited to the break point in the optical fiber, the joint loss (loss is greater than a certain threshold value), etc. In other words, when the detection signal passes through a reflective object, it will cause loss and reflection (such as Fresnel emission), thereby forming an echo. The echo can be a signal obtained after the detection signal is reflected by an active connector, a mechanical joint, a fault location, etc. in a certain optical fiber link. Alternatively, the echo can be a signal obtained after the detection signal is transmitted through a fault location and a non-fault location in a certain optical fiber link. The waveform of the detection signal can be a specific waveform, and the specific waveform of the detection signal is not limited in the embodiments of the present application.

[0069] Figure 3 It is a schematic diagram of an echo of a detection signal provided in an embodiment of the present application. Figure 3 The place where the reflection amplitude is large (such as called abnormal reflection event) may be obtained after the detection signal is transmitted through the fault location. Exemplarily, the reflection amplitude is large and may include that the reflection amplitude is greater than the amplitude threshold. For example, the amplitude threshold can be set by the network management server. As to whether the abnormal reflection event is obtained after the detection signal is transmitted through the fault location, it can be judged based on the amplitude of the abnormal reflection event, etc., and the embodiments of the present application do not limit this. Figure 3 The echo curve shown is only an example and should not be understood as a limitation to the embodiments of the present application.

[0070] The optical module in the embodiment of the present application can be used for echo detection and echo preprocessing. The sending unit of the optical module can be used for both sending a detection signal and receiving an echo of the detection signal. Figure 4: is a schematic diagram of the structure of an optical module provided in an embodiment of the present application. The optical module may include an amplifier, a microcontroller unit (MCU), and a bi-directional optical sub-assembly (BOSA). For example, the amplifier may be used to generate a waveform for transmission. The MCU may be used to perform waveform preprocessing and analog-to-digital conversion on the received echo (e.g., Figure 4 The optical module includes an analog to digital converter (ADC) in the receiver optical module. BOSA includes a receive in BOSA (Transmitter Optical) RX TO module and a TX TO module. Among them, the RX TO module represents the receiving module in the BOSA, and the TX TO represents the transmitting module in the BOSA. For example, the TX TO module can be used to transmit a detection signal, and the RX TO module can be used to receive the echo of the detection signal. Exemplarily, the optical module may also include at least one of the following: a receiver optical subassembly (ROSA), a clock and data recovery + driver (CDR). ROSA can be used to receive signals from the RRU.

[0071] Compared with the optical module shown in the embodiment of the present application, the common optical module includes a transmitting optical sub-assembly (TOSA). The BOSA of the optical module shown in the embodiment of the present application includes not only a TX TO but also an RX TO. The optical module shown in the embodiment of the present application can be called an OTDR optical module, and the specific name of the optical module is not limited in the embodiment of the present application. Figure 4 The BOSA in the embodiment can be used to send a detection signal and to receive the echo of the detection signal, so the optical module shown in the embodiment of the present application can also be called an optical module with active transceiver function. The specific name of the optical module is not limited in the embodiment of the present application.

[0072] Considering the relationship between the optical module and the network device, when the optical module is connected to the network device through a pluggable interface, the network device can also be understood as having the function of performing echo detection and echo preprocessing through the optical module (such as Figure 2 The pre-processing unit shown). Figure 2 Taking the network device having the echo detection and preprocessing functions as an example, in a specific implementation, the network device and the optical module may also be separated. In this case, the optical module may have the echo detection function, and the network device may have the preprocessing function.

[0073] 2. The introduction of the second communication device is as follows:

[0074] The second communication device may include a terminal device, or a chip or functional module that may be arranged in the terminal device. The terminal device may be a device with wireless transceiver function. The terminal device may also be referred to as user equipment (UE), access terminal, terminal, subscriber unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, user agent or user device. Exemplarily, the terminal device may be a handheld device with wireless communication function, a vehicle-mounted device, a wearable device (such as augmented reality (AR) glasses), a sensor, a terminal in the Internet of Things, a terminal in the Internet of Vehicles, a drone, a 5G network or any form of terminal device in the future network, etc., and the embodiments of the present application are not limited to this. For ease of description, the following description will be taken as an example of the terminal device when some implementation methods are involved, but it should not be understood as a limitation on the embodiments of the present application.

[0075] Exemplarily, the terminal device may have the following functions: responsible for user-oriented fault viewing, troubleshooting guidance, and interface interaction in the system. For example, the terminal device may include a transceiver unit and a fault guidance unit. The transceiver unit may be used for site engineers to trigger fault diagnosis, view diagnostic results, perform fault status query, and other interactions, and the fault guidance unit may be used for visualizing fault topology, determining target links, and the like.

[0076] The transceiver unit shown in the embodiment of the present application may also be called an interaction unit or a communication unit, etc. The specific name of the transceiver unit is not limited in the embodiment of the present application.

[0077] 3. The introduction of the third communication device is as follows:

[0078] The third communication device may include a server, or a chip or functional module disposed in the server. Exemplarily, the server may be used to manage one or more network devices, or the server may be used to maintain one or more network devices. Exemplarily, the network devices managed by the server may be determined in a regional manner. For example, when a fiber link corresponding to a certain network device fails, the server may be used to determine the specific location of the failure. For ease of description, the following description will take the network management server as an example when some implementation methods are involved, but it should not be understood as a limitation on the embodiments of the present application.

[0079] Exemplarily, the network management server may have the following functions: responsible for data forwarding and fault location diagnosis and analysis. For example, the network management server may include a transceiver unit and a fault analysis unit. The fault analysis unit may be used to perform fault diagnosis and analysis based on echo information to determine the fault location. The transceiver unit may be responsible for the transmission of data between the three devices of the terminal device, the network device, and the network management server, and the transmission content may include but is not limited to: trigger information, fault status query information, fault location information, and echo information.

[0080] The following describes a method for determining a fault location according to an embodiment of the present application.

[0081] Figure 5 is a flow chart of a method for determining a fault location provided in an embodiment of the present application. The description of each communication device involved in the method can be referred to Figure 2 or Figure 4 , which will not be described in detail here. Figure 5 The dashed line shown indicates that the step corresponding to the dashed line is optional, and the same applies to the following description.

[0082] like Figure 5 As shown, the method may include the following steps:

[0083] 501. The first communication device determines echo information based on an echo of a detection signal.

[0084] For the relationship between the first communication device and the optical module, please refer to Figure 2 or Figure 4 For the description of the detection signal and the echo of the detection signal, please refer to Figure 3 , which will not be described in detail here.

[0085] As an example, after the optical module receives the echo of the detection signal, the first communication device may acquire the echo of the detection signal from the optical module.

[0086] As another example, after the optical module receives the echo of the detection signal, the optical module may forward the echo of the detection signal to the first communication device.

[0087] The first communication device can obtain echo information after preprocessing the echo of the detection signal. The echo information is used to determine the fault location. Exemplarily, the first communication device can obtain the echo information after filtering and compensating the echo of the detection signal. By preprocessing the echo of the detection signal, the first communication device can effectively obtain more echo samples and improve the accuracy of the third communication device in determining the fault location.

[0088] Of course, the first communication device may also directly send the echo of the detection signal to the third communication device.

[0089] Since the echo information is obtained after the first communication device pre-processes the echo of the detection signal, or the echo information can be used to indicate the echo of the detection signal. Therefore, the echo information can be obtained based on the echo of the detection signal. The echo can include a signal obtained after the detection signal is reflected by the fault position in the target link corresponding to the first communication device, such as the echo can also include a signal obtained after the detection signal is transmitted through the non-fault position in the target link corresponding to the first communication device. In other words, the echo information can also be obtained after the detection signal is reflected by a reflective object in the target link corresponding to the first communication device. The aforementioned reflective objects include but are not limited to active connectors, welding points, fault positions, etc.

[0090] 502. The first communication device sends echo information to the third communication device, and correspondingly, the third communication device receives the echo information.

[0091] For more information about the third communication device, please refer to Figure 2 , which will not be described in detail here.

[0092] 503. The third communication device determines a fault location in the target link based on the echo information.

[0093] The third communication device may perform fault diagnosis analysis based on the echo information to determine the fault location in the target link. For example, the third communication device may perform waveform analysis on the echo information to determine the fault location and the cause of the fault. Exemplarily, the method by which the third communication device may determine the fault location in the target link may be as follows:

[0094] 5031) determining the device type corresponding to the fault position in the target link based on the recognition model, the input of the recognition model includes the echo information, and the output of the recognition model includes the device type corresponding to the fault position in the target link;

[0095] 5032) Determine the fault location based on the device type corresponding to the fault location in the target link and the echo information.

[0096] Exemplarily, the device types in the target link may include, but are not limited to, mechanical connectors, active connectors, RRU optical modules, BBU optical modules, and flanges. The third communication device can output the device type corresponding to the fault location through the recognition model. For example, for mechanical connectors, the distances between the mechanical connectors and the baseband unit at different positions are different. Therefore, based on the principle of light propagation in the medium, different abnormal reflection events have different distances from the emission start position of the detection signal (such as the baseband unit), so the third communication device can accurately locate the fault location in combination with the device type corresponding to the fault location and the echo information.

[0097] The above method for determining the fault location in the target link is only an example. In a specific implementation, the third communication device may also determine the fault location in other ways, which are not listed here one by one.

[0098] In the embodiment of the present application, through the interaction between different communication devices, the first communication device sends the acquired echo information to the third communication device, so that the third communication device can effectively determine the fault location by combining the echo information, effectively improving the problem of long fault repair time caused by relying on manual search for the fault location, and improving the efficiency of determining the fault location. In addition, the detection of the target link is achieved through the optical module, which effectively avoids the use of expensive measuring instruments to detect the waveform, effectively saving the device cost.

[0099] Combination Figure 5 The method shown, specifically, Figure 6 FIG. 1 is a flow chart of another method for determining a fault location provided in an embodiment of the present application. The description of each communication device involved in the method can be referred to Figure 2 or Figure 4 , which will not be described in detail here. The following description is made by taking the first communication device as a network device, the second communication device as a terminal device, and the third communication device as a network management server as an example. Figure 6 As shown, the method includes:

[0100] 601. The terminal device determines a target link.

[0101] Exemplarily, after a fiber optic link fails, a site engineer can carry a terminal device and an optical module to the fault site (i.e., a network device). After the site engineer arrives at the network device, the site engineer can trigger the terminal device to display the network topology where the network device is located through the display screen of the terminal device, and the network topology can carry the target link where the fault location is located. Exemplarily, the site engineer can use the fault guidance unit based on AR technology of the terminal device to quickly lock the target link. And the site engineer can use the optical module shown in the embodiment of the present application to replace the ordinary optical module.

[0102] Exemplarily, before determining the target link, the terminal device Figure 6 The method shown may also include:

[0103] The network device sends configuration information, and correspondingly, the terminal device receives the configuration information. The configuration information can be used to indicate the network topology structure corresponding to the target link. The terminal device determines the target link based on the network topology result indicated by the configuration information. By receiving the configuration information, the terminal device can display the network topology result, such as displaying the target link, through AR technology.

[0104] Figure 7is a schematic diagram of an interface for displaying a target link provided by an embodiment of the present application. Figure 7 As shown, the terminal device can display the target link where the fault location is located on its display screen through AR technology. Figure 7 The link corresponding to the circle in the figure is the target link where the fault is located. The site engineer can use the optical module shown in the embodiment of the present application to replace the ordinary optical module at the pluggable interface marked by the circle. Exemplarily, the terminal device can also display its description of the target link on the display screen. Of course, Figure 7 The fault description shown is only an example and should not be understood as a limitation of the embodiments of the present application.

[0105] 602. The terminal device sends trigger information 1, and correspondingly, the network management server receives the trigger information 1. The network server sends trigger information 2, and correspondingly, the network device receives the trigger information 2.

[0106] As an example, the network management server can transparently transmit trigger information 1 from the terminal device, that is, trigger information 1 is the same as trigger information 2. For example, trigger information 1 can include the identifier of the target link. Trigger information 1 can be used to trigger the optical module to send a detection signal to the target link. Similarly, trigger information 2 can also include the identifier of the target link, and trigger information 2 can also be used to trigger the optical module to send a detection signal to the target link. Figure 6 The example of the network management server transparently transmitting trigger information 1 is used for illustration, but it should not be understood as a limitation on the embodiments of the present application.

[0107] As another example, the functions or contents carried by trigger information 1 and trigger information 2 may be different. Exemplarily, trigger information 1 may include the identifier of the target link. Trigger information 2 may include not only the identifier of the target link, but also indication information, such as the indication information may be used to indicate at what frequency the optical module needs to send a detection signal, or the indication information may be used to indicate when the network device triggers the optical module to send a detection signal, etc., which are not listed one by one here.

[0108] Exemplarily, the site engineer can trigger the optical module to detect through the display screen of the terminal device. The trigger information shown in the embodiment of the present application can also be called a detection command, or a diagnostic trigger instruction, etc. The specific name of the trigger information is not limited in the embodiment of the present application.

[0109] 603. The network device triggers the optical module to send a detection signal.

[0110] After receiving the trigger information 2, the network device can send the trigger information 2 to the optical module to trigger the optical module to send a detection signal. Alternatively, the network device can also trigger the optical module to send a detection signal in other ways, which is not limited in the present embodiment.

[0111] 604. The optical module sends a detection signal, and receives an echo of the detection signal.

[0112] For more information about detection signals and echoes, please refer to Figure 3 , which will not be described in detail here.

[0113] The above embodiment is illustrated by taking the terminal device sending trigger information 1 as an example. In a specific implementation, the network device can also trigger the optical module to send a detection signal at a certain period, etc., and the embodiment of the present application does not limit this.

[0114] 605. The network device determines echo information based on the echo of the detection signal.

[0115] For details about step 605, please refer to Figure 5 Step 501 in the above description will not be described in detail here.

[0116] 606. The network device sends echo information, and the network management server receives the echo information.

[0117] 607. The network management server determines the fault location in the target link based on the echo information.

[0118] For details about step 606, please refer to Figure 5 Step 503 in the above process will not be described in detail here.

[0119] 608. The network management server sends the fault location information to the terminal device.

[0120] The fault location information is used to indicate the fault location.

[0121] The fault location information may include an indication of the fault location. The fault location information may also include an indication of the fault cause.

[0122] 609. The terminal device displays the fault location indicated by the fault location information.

[0123] For example, the terminal device can present the fault location and fault cause. For example, the terminal device can also confirm the fault location through target recognition and surrounding environment detection based on the fault guidance unit of AR technology. The specific method of displaying the fault location by the terminal device can be referred to Figure 7 The display method is not described in detail here. By visualizing the fault location, the site engineer can clearly understand the fault location, so that the site engineer can go to the fault location based on the diagnosis result of the network management server. After the site engineer arrives at the fault location, he can confirm again whether the diagnosis of the network management server is correct. Therefore, after the site engineer confirms the fault location, he can clean or replace the device to complete the fault repair.

[0124] 610. The terminal device sends fault query information 1, and correspondingly, the network management server receives the fault query information 1. The network management server sends fault query information 2, and correspondingly, the network device receives the fault query information 2.

[0125] The above fault query information (such as fault query information 1 or fault query information 2) can be used to request whether the fault at the fault location is resolved. In other words, the fault query information 1 can be used to request whether the fault in the target link is repaired. Exemplarily, after completing the fault repair, the site engineer can query the fault status through interaction to confirm the fault repair.

[0126] As an example, the network management server can perform transparent transmission, that is, the fault query information 1 is the same as the fault query information 2. For example, the functions of the fault query information 1 and the fault query information 2 are the same, and the contents of the two fault query information may also be the same.

[0127] As another example, the functions or contents carried by fault query information 1 and fault query information 2 may be different. For example, fault query information 1 may be used to indicate whether the fault is repaired. Fault query information 2 may include an identifier of a target link and indication information indicating whether the fault location in the aforementioned target link is repaired. The specific functions or contents of fault query information 1 and fault query information 2 are not listed one by one in the embodiments of the present application.

[0128] 611. The network device sends response information 1, and correspondingly, the network management server receives the response information 1. The network management server sends response information 2, and correspondingly, the terminal device receives the response information 2.

[0129] Exemplarily, after receiving the fault query information, the network device may collect and feedback the fault status.

[0130] As an example, the network management server may transparently transmit the response information, such as the response information 1 and the response information 2 have the same function, and the contents of the two response information may also be the same.

[0131] As another example, the functions or contents carried by response information 1 and response information 2 may be different. For example, the network management server may also perform result analysis on response information 1, and then encapsulate the result of the analysis in response information 2, and then send the response information 2 to the terminal device. For example, response information 1 may include an indication that the fault has been repaired. Response information 2 may include not only an indication that the fault has been repaired, but also an identifier of the target link, etc. The specific functions or contents of response information 1 and response information 2 are not listed one by one in the embodiments of the present application.

[0132] 612. The terminal device displays the result of the fault query.

[0133] Exemplarily, after the terminal device receives the response information 1, the terminal device may display the result of the fault query based on the response information 2. If it is confirmed that the fault has not been repaired, the fault repair result may be queried again until the fault is repaired.

[0134] In the embodiment of the present application, based on the collaboration between network equipment, network management servers and terminal devices, the fault location can be effectively and accurately located, avoiding the situation of relying on the experience of maintenance personnel to check point by point, and effectively reducing the mean time to repair (MTTR) of the fault.

[0135] Compared with the above-mentioned solution A, the embodiment of the present application effectively reduces the interaction time with the background network management and reduces the probability of misjudging the fault location. The embodiment of the present application does not rely on the experience of the maintenance personnel. The target link can be determined and locked through the terminal device. The network management server can quickly lock the fault location by analyzing the echo information, thereby effectively reducing the MTTR.

[0136] Compared with the above-mentioned solution B, the embodiment of the present application effectively avoids the use of expensive OTDR and effectively reduces the cost.

[0137] The above solution C cannot effectively locate the fault position of the optical fiber link, however, the embodiment of the present application can effectively locate the fault position and effectively shorten the MTTR. In addition, the embodiment of the present application can also quickly determine the target link and query the fault status through the terminal device, and display the target link and fault position in a visual way, which is more intuitive and improves the user experience.

[0138] Exemplarily, through the communication system shown in the embodiment of the present application, the site engineer can quickly lock the faulty link and trigger the diagnosis (such as trigger information) through the fault guidance unit of the terminal device during the repair process of the optical fiber link fault. After receiving the trigger information, the network device triggers the optical module to perform echo detection and pre-process the echo. The network management server performs diagnostic analysis based on the echo information to determine the fault location, and synchronizes the fault diagnosis result and the fault location to the terminal device. The aforementioned fault diagnosis result can be used to describe, for example, a fiber break at a certain position of the transmission optical cable, or a problem between the optical module and the optical fiber interface. The fault diagnosis result can be used to describe the cause of the fault, etc. After the site engineer completes the repair, the fault status query is performed through the network device until it is confirmed that the fault at the fault location has been repaired. Through the three-dimensional collaborative network perception, evaluation (or detection) and diagnosis of the network device, the terminal device and the network management server, the accurate positioning of the fault location with low cost can be effectively achieved, and the fault repair time can be reduced. The aforementioned network perception can be understood as: when a fault occurs, the network device can determine whether it is a fiber link fault or a return link fault based on some performance indicators. For example, the network device can use some performance indicators to specifically determine whether the fiber link has a fault. The aforementioned evaluation can be understood as follows: the network management server can determine whether an abnormality occurs in the target link based on the echo information, such as determining which of the abnormal reflection events of the echo are due to the fault location and which are due to the active connector, etc. The aforementioned diagnosis can be understood as follows: the network management server determines the specific fault location based on the echo information.

[0139] The following is an introduction to the communication device provided in the embodiments of the present application.

[0140] The present application divides the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. Figures 8 to 10 The communication device according to the embodiment of the present application is described in detail.

[0141] Figure 8 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application, such as Figure 8 As shown, the communication device includes a processing unit 801 and a transceiver unit 802. The transceiver unit 802 can implement corresponding communication functions, and the processing unit 801 is used for data processing. For example, the transceiver unit 802 can also be called an interface, a communication interface or a communication module.

[0142] In some embodiments of the present application, the communication device may be used to execute the actions executed by the third communication device or the network management server in the above method embodiment. In this case, the communication device may be the network management server itself or a functional module that may be configured in the network management server, etc. The transceiver unit 802 is used to execute the operations related to the transceiver of the third communication device or the network management server in the above method embodiment, and the processing unit 801 is used to execute the operations related to the processing of the third communication device or the network management server in the above method embodiment.

[0143] Combination Figure 2 In the communication system shown, the processing unit 801 may include but is not limited to a fault analysis unit.

[0144] Exemplarily, the transceiver unit 802 may be used to receive or input echo information;

[0145] The processing unit 801 can be used to determine the fault location in the target link based on the echo information. For example, the processing unit 801 can determine the device type corresponding to the fault location in the target link based on the recognition model, and determine the fault location based on the device type corresponding to the fault location and the echo information.

[0146] Exemplarily, the transceiver unit 802 may also be used to send or output fault location information. The transceiver unit 802 may also be used to receive or input response information, and send or output the response information.

[0147] Exemplarily, the transceiver unit 802 may also be configured to receive or input trigger information, and send or output the trigger information.

[0148] Reuse Figure 8 In some other embodiments of the present application, the communication device may be used to execute the actions executed by the second communication device or terminal device in the above method embodiment. In this case, the communication device may be the terminal device itself or a functional module that can be configured in the terminal device. The transceiver unit 802 is used to execute the operations related to the transceiver of the second communication device or terminal device in the above method embodiment, and the processing unit 801 is used to execute the operations related to the processing of the second communication device or terminal device in the above method embodiment.

[0149] Combination Figure 2 In the communication system shown, the processing unit 801 may include but is not limited to a fault guidance unit.

[0150] Exemplarily, the processing unit 801 may be configured to determine a target link;

[0151] The transceiver unit 802 may be used to send or output trigger information.

[0152] Exemplarily, the transceiver unit 802 may also be used to receive or input fault location information;

[0153] The processing unit 801 may control the display screen to display the fault location indicated by the fault location information.

[0154] For example, the transceiver unit 802 may also be used to send or output fault query information. For another example, the transceiver unit 802 may also be used to receive or input response information; and the processing unit 801 may also be used to display the fault query result indicated by the response information.

[0155] Reuse Figure 8 In some other embodiments of the present application, the communication device can be used to execute the actions executed by the first communication device or network device in the above method embodiment. In this case, the communication device can be the network device itself or a functional module that can be configured in the network device. The transceiver unit 802 is used to execute the operations related to the transceiver of the first communication device or network device in the above method embodiment, and the processing unit 801 is used to execute the operations related to the processing of the first communication device or network device in the above method embodiment.

[0156] Combination Figure 2 In the communication system shown, the processing unit 801 may include but is not limited to a pre-processing unit.

[0157] Exemplarily, the transceiver unit 802 may be configured to receive or input trigger information.

[0158] The processing unit 801 may be configured to determine echo information based on the acquired echo;

[0159] The transceiver unit 802 may also be used to send or output the echo information.

[0160] Exemplarily, the transceiver unit 802 may also be used to receive or input fault query information, and send or output response information.

[0161] Optionally, in each of the above embodiments, the communication device may further include a storage unit, which may be used to store instructions and / or data, and the processing unit 801 may read the instructions and / or data in the storage unit so that the communication device implements the above method embodiments.

[0162] In the above-mentioned embodiments, the specific descriptions of terms or steps such as detection signal, echo information, trigger information, fault location information, fault query information, response information, etc. can be referred to the introduction in the above method embodiments and will not be described in detail here.

[0163] The specific descriptions of the transceiver unit and the processing unit shown in the above embodiments are only examples. For the specific functions or execution steps of the transceiver unit and the processing unit, reference may be made to the above method embodiments and will not be described in detail here.

[0164] The above describes the communication device of the embodiment of the present application, and the following describes possible product forms of the communication device. Figure 8 Any form of product with the functions of the communication device described above falls within the protection scope of the embodiments of the present application. The following description is only for example and does not limit the product form of the communication device of the embodiments of the present application to this.

[0165] In one possible implementation, Figure 8 In the communication device shown, the processing unit 801 may be one or more processors, the transceiver unit 802 may be a transceiver, or the transceiver unit 802 may also be a sending unit and a receiving unit, the sending unit may be a transmitter, the receiving unit may be a receiver, and the sending unit and the receiving unit are integrated into one device, such as a transceiver. In the embodiment of the present application, the processor and the transceiver may be coupled, etc., and the embodiment of the present application does not limit the connection mode of the processor and the transceiver. In the process of executing the above method, the process of sending information in the above method may be a process in which the processor outputs the above information. When outputting the above information, the processor outputs the above information to the transceiver so that it is transmitted by the transceiver. After the above information is output by the processor, it may also need to be processed in other ways before it reaches the transceiver. Similarly, the process of receiving information in the above method may be a process in which the processor receives the input information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to be processed in other ways before it is input into the processor.

[0166] like Fig. 9 As shown, the communication device 90 includes one or more processors 920 and a transceiver 910 .

[0167] In some embodiments of the present application, the communication device may be used to execute the steps, methods or functions executed by the third communication device or the network management server, such as the processor 920 may be used to execute the following steps: Figure 8 The functions or steps implemented by the processing unit 801 shown in FIG. 8 may be implemented by the transceiver 910. Figure 8 The functions or steps implemented by the transceiver unit 802 shown in FIG. 8 are shown in FIG. 8 . For detailed description of the processor 920 and the transceiver 910 , please refer to FIG. Figure 8 Or the method embodiments shown above will not be described in detail here.

[0168] In some other embodiments of the present application, the communication device is used to execute the steps, methods or functions executed by the second communication device or terminal device, such as the processor 920 can be used to execute the following steps: Figure 8 The functions or steps implemented by the processing unit 801 shown in FIG. 8 may be implemented by the transceiver 910. Figure 8 The functions or steps implemented by the transceiver unit 802 shown in FIG. 8 are shown in FIG. 8 . For detailed description of the processor 920 and the transceiver 910 , please refer to FIG. Figure 8 Or the method embodiments shown above will not be described in detail here.

[0169] In some other embodiments of the present application, the communication device is used to execute the steps, methods or functions executed by the first communication device or network device, such as the processor 920 can be used to execute the following steps: Figure 8 The functions or steps implemented by the processing unit 801 shown in FIG. 8 may be implemented by the transceiver 910. Figure 8 The functions or steps implemented by the transceiver unit 802 shown in FIG. 8 are shown in FIG. 8 . For detailed description of the processor 920 and the transceiver 910 , please refer to FIG. Figure 8 Or the method embodiments shown above will not be described in detail here.

[0170] exist Fig. 9 In various implementations of the communication device shown, the transceiver may include a receiver and a transmitter, wherein the receiver is used to perform a receiving function (or operation) and the transmitter is used to perform a transmitting function (or operation). The transceiver is used to communicate with other devices / devices through a transmission medium.

[0171] Optionally, the communication device 90 may also include one or more memories 930 for storing program instructions and / or data. The memory 930 is coupled to the processor 920. The coupling in the embodiment of the present application is an indirect coupling or communication connection between the communication device, unit or module, which may be electrical, mechanical or other forms, and is used for information exchange between the communication device, unit or module. The processor 920 may operate in conjunction with the memory 930. The processor 920 may execute program instructions stored in the memory 930. Optionally, at least one of the one or more memories may be included in the processor.

[0172] The specific connection medium between the transceiver 910, the processor 920 and the memory 930 is not limited in the embodiment of the present application. Fig. 9 In the embodiment, the memory 930, the processor 920 and the transceiver 910 are connected via a bus 940. Fig. 9 The connections between the other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig. 9 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0173] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor, etc.

[0174] In the embodiment of the present application, the memory may include, but is not limited to, non-volatile memory such as a hard disk drive (HDD) or a solid-state drive (SSD), a random access memory (RAM), an erasable programmable read-only memory (EPROM), a read-only memory (ROM) or a portable read-only memory (CD-ROM), etc. The memory is any storage medium that can be used to carry or store program codes in the form of instructions or data structures and can be read and / or written by a computer (such as a communication device shown in the present application), but is not limited thereto. The memory in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.

[0175] The processor 920 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 930 is mainly used to store the software program and data. The transceiver 910 may include a control circuit and an antenna. The control circuit is mainly used to convert the baseband signal and the radio frequency signal and to process the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input and output devices, such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user.

[0176] When the communication device is turned on, the processor 920 can read the software program in the memory 930, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 920 performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 920. The processor 920 converts the baseband signal into data and processes the data.

[0177] In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged remotely from the communication device.

[0178] The communication device shown in the embodiment of the present application may also have Fig. 9 The embodiments of the present application do not limit the number of components and the like. The methods executed by the processor and the transceiver shown above are only examples, and the specific steps executed by the processor and the transceiver can refer to the methods described above.

[0179] In another possible implementation, Figure 8 In the communication device shown, the processing unit 801 may be one or more logic circuits, and the transceiver unit 802 may be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver unit 802 may be a sending unit and a receiving unit, the sending unit may be an output interface, the receiving unit may be an input interface, and the sending unit and the receiving unit may be integrated into one unit, such as an input / output interface. Fig.10 As shown, Fig.10 The communication device shown includes a logic circuit 1001 and an interface 1002. That is, the processing unit 801 can be implemented by the logic circuit 1001, and the transceiver unit 802 can be implemented by the interface 1002. The logic circuit 1001 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 1002 can be a communication interface, an input / output interface, a pin, etc. For example, Fig.10 The above communication device is taken as an example as a chip, and the chip includes a logic circuit 1001 and an interface 1002 .

[0180] In the embodiment of the present application, the logic circuit and the interface may also be coupled to each other. The embodiment of the present application does not limit the specific connection method between the logic circuit and the interface. For example, the logic circuit 1001 may be used to perform the following Figure 8The functions or steps implemented by the processing unit 801 shown in FIG. 1002 can be used to perform the following steps: Figure 8 The functions or steps implemented by the transceiver unit 802 shown in FIG. 1001 and the interface 1002 can be referred to in detail. Figure 8 Or the method embodiments shown above will not be described in detail here.

[0181] The communication device shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application is not limited to this.

[0182] An embodiment of the present application also provides a communication system, which includes at least one of a first communication device, a second communication device, and a third communication device. The first communication device, the second communication device, and the third communication device can be used to execute the method in any of the aforementioned embodiments.

[0183] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by each communication device in the method provided by the present application.

[0184] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by each communication device in the method provided by the present application.

[0185] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processes performed by each method provided by the present application are executed.

[0186] In the several embodiments provided in the present application, it should be understood that the disclosed systems, communication devices and methods can be implemented in other ways. For example, the communication device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, communication devices or units, or can be electrical, mechanical or other forms of connection.

[0187] The modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.

[0188] In addition, each functional module in each embodiment of the present application can be integrated into one processing unit, or each module can exist physically separately, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware or software functional modules.

[0189] If the integrated module is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or partly contributed to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.

[0190] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for determining a fault location, characterized in that: The method comprises: Receiving echo information from a first communication device, the echo information being obtained based on an echo of a detection signal, the echo comprising a signal obtained after the detection signal is reflected from a fault position in a target link corresponding to the first communication device; A fault location in the target link is determined based on the echo information.

2. The method according to claim 1, characterized in that The method further comprises: Fault location information is sent to the second communication device, where the fault location information is used to indicate the fault location.

3. The method according to claim 1 or 2, characterized in that: Before receiving the echo information from the first communication device, the method further includes: receiving trigger information from a second communication device, the trigger information including an identifier of the target link, and the trigger information being used to trigger the optical module to send the detection signal to the target link; The trigger information is sent to the first communication device.

4. The method according to any one of claims 1 to 3, characterized in that: An optical module is inserted into the first communication device, and a sending unit of the optical module is used to send the detection signal and to receive an echo of the detection signal.

5. The method according to any one of claims 1 to 4, characterized in that: Determining the fault location in the target link based on the echo information includes: Determine the device type corresponding to the fault position in the target link based on a recognition model, wherein the input of the recognition model includes the echo information, and the output of the recognition model includes the device type corresponding to the fault position in the target link; The fault location in the target link is determined based on the device type corresponding to the fault location and the echo information.

6. A method for determining a fault location, characterized in that: The method comprises: The first communication device sends echo information to the third communication device, where the echo information is obtained based on the echo of the detection signal, and the echo includes a signal obtained after the detection signal is reflected by the fault position in the target link corresponding to the first communication device; The third communication device receives the echo information, and determines a fault location in the target link based on the echo information.

7. The method according to claim 6, characterized in that The method further comprises: The third communication device sends fault location information to the second communication device, where the fault location information is used to indicate the fault location; The second communication device receives the fault location information and displays the fault location indicated by the fault location information.

8. The method according to claim 6 or 7, characterized in that: Before the first communication device sends the echo information to the third communication device, the method further includes: The optical module sends a detection signal and receives an echo of the detection signal; The first communication device acquires the echo, and determines the echo information based on the echo.

9. The method according to claim 8, characterized in that An optical module is inserted into the first communication device.

10. The method according to any one of claims 6 to 9, characterized in that: Before the first communication device sends the echo information to the third communication device, the method further includes: The second communication device sends trigger information to the third communication device, where the trigger information includes an identifier of the target link, and the trigger information is used to trigger the optical module to send the detection signal to the target link; The third communication device receives the trigger information, and sends the trigger information to the first communication device; The first communication device receives the trigger information and triggers the optical module to send the detection signal to the target link.

11. The method according to claim 10, characterized in that Before the second communication device sends the trigger information to the third communication device, the method further includes: The first communication device sends configuration information to the second communication device, where the configuration information is used to indicate a network topology structure corresponding to the target link; The second communication device receives the configuration information, and determines the target link based on the network topology structure indicated by the configuration information.

12. The method according to any one of claims 6 to 11, characterized in that: The method further comprises: The second communication device sends fault query information to the third communication device, where the fault query information is used to request whether the fault at the fault location is resolved; The third communication device receives the fault query information, and sends the fault query information to the first communication device; The first communication device receives the fault query information, and sends response information of the fault query information to the third communication device.

13. A communication device, characterized in that: The device comprises: a transceiver unit, configured to receive echo information from a first communication device, wherein the echo information is obtained based on an echo of a detection signal, wherein the echo includes a signal obtained after the detection signal is reflected from a fault position in a target link corresponding to the first communication device; A fault analysis unit is used to determine a fault location in the target link based on the echo information.

14. The device according to claim 13, characterized in that The transceiver unit is further used to send fault location information to the second communication device, where the fault location information is used to indicate the fault location.

15. The device according to claim 13 or 14, characterized in that The transceiver unit is further used to receive trigger information from a second communication device, wherein the trigger information includes an identifier of the target link, and the trigger information is used to trigger the optical module to send the detection signal to the target link; The transceiver unit is further configured to send the trigger information to the first communication device.

16. The device according to any one of claims 13 to 15, characterized in that: The fault analysis unit is specifically used to determine the device type corresponding to the fault position in the target link based on an identification model, the input of the identification model includes the echo information, and the output of the identification model includes the device type corresponding to the fault position in the target link; and determine the fault position based on the device type corresponding to the fault position in the target link and the echo information.

17. A communication device, characterized in that: The method comprises a processor, wherein the processor is used to execute the method according to any one of claims 1-3 and 5.

18. The communication device according to claim 17, characterized in that: The communication device further comprises a transceiver, and the transceiver is used to receive information or send information.

19. The communication device according to claim 17, characterized in that: The communication device includes a chip.

20. A communication device, characterized in that: comprising a logic circuit and an interface, wherein the logic circuit and the interface are coupled; The interface is used to input and / or output information, and the logic circuit is used to execute the method according to any one of claims 1-3 and 5.

21. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program. When the computer program is executed, the method according to any one of claims 1 to 3 and 5 is executed.

22. A communication system, characterized in that: comprising a third communication device and a first communication device; wherein, The first communication device is used to send echo information; The third communication device is used to perform any one of claims 1-3 and 5.

23. The system according to claim 22, characterized in that The system also includes an optical module; The optical module is used to send a detection signal and receive an echo of the detection signal; The first communication device is further used to obtain the echo, and determine the echo information based on the echo.

24. The system according to claim 22 or 23, characterized in that The system further includes a second communication device; The third communication device is further used to send fault location information to the second communication device, where the fault location information is used to indicate the fault location; The second communication device is used to receive the fault location information and display the fault location indicated by the fault location information.

25. A computer program product, characterized in that When the computer program product is called by a computer, the computer executes the method according to any one of claims 1-3 and 5.