Optical signal processing module, service transmission method and related equipment

Through the optical signal processing module, the pre-correction error and optical power are monitored in real time, and the fault channels are identified and isolated in advance, which solves the problem of service data transmission interruption caused by optical module failure, and improves the reliability and resource utilization of the optical communication system.

CN120343432APending Publication Date: 2025-07-18HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410070445.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-17
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

The existing technology can only detect after an optical module failure occurs, resulting in interruption of service data transmission and failures cannot be prevented and isolated in advance.

Method used

The switching unit and control unit in the optical signal processing module monitor the pre-correction error and optical power of the transmission channel in real time, identify and isolate the fault channel in advance, and avoid interruption of service data transmission.

Benefits of technology

It realizes the prediction and isolation of fault channels in optical communication in advance, avoids interruption of service data transmission, and improves the reliability and resource utilization of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120343432A_ABST
    Figure CN120343432A_ABST
Patent Text Reader

Abstract

The invention discloses an optical signal processing module, a service transmission method and related equipment. The optical signal processing module comprises an exchange unit and a control unit, the exchange unit is used for exchanging service data with a first optical module in the sub-frame through a transmission bus, and the first optical module is used for exchanging service data with a second optical module outside the sub-frame through an optical fiber. The control unit is used for acquiring the pre-correction error code on the transmission bus and the transmission optical power on the optical fiber, and transferring service data of a fault channel to a normal channel for transmission, and the fault channel is a transmission channel in which the pre-correction error code exists on the corresponding transmission bus and / or the transmission optical power on the corresponding optical fiber is smaller than a first threshold value. The control unit can predict a possible fault channel in advance based on the transmission optical power and the pre-correction error code and isolate the fault channel in advance, so that transmission interruption of service data is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of optical communication technologies, and particularly to an optical signal processing module, a service transmission method, and related devices. Background Art

[0002] An optical transport network (OTN) cluster is interconnected through cross-connect boards on OTN service subracks in the cluster, and multiple OTN subracks are formed into a scheduling resource pool with capacity scalable on demand, which can realize sharing of subrack slot and service board resources, and services can be scheduled across subracks to efficiently divert network node traffic.

[0003] Currently, the interconnection between different OTN cross-connect boards is connected by optical modules and optical fibers. The optical module on the OTN cross-connect board side converts the optical signals transmitted from other subracks into electrical signals and forwards them to the switching chip inside the cross-connect board to realize the electrical signal switching of service data. However, the optical module may occasionally have faults such as abnormal light reception and transmission, resulting in the interruption of service data transmission. Therefore, it is necessary to detect faults in the optical module.

[0004] However, the current optical module fault detection technology can only be performed after a fault occurs, that is, it is detected only when the service has been affected. During the period from fault detection to fault isolation, the transmission of service data will still be interrupted. Summary of the Invention

[0005] The embodiments of the present application provide an optical signal processing module for avoiding the interruption of service data transmission in the optical communication of an OTN cluster. The embodiments of the present application also provide corresponding related devices such as an OTN cross-connect board, an OTN subrack, an OTN cluster, a service transmission method, a computing device, and a computer-readable storage medium.

[0006] In the first aspect of the present application, an optical signal processing module is provided. The optical signal processing module includes a switching unit and a control unit. The optical signal processing module is used to exchange service data with an external second optical module through N service transmission channels. Each service transmission channel in the N service transmission channels includes a first transmission channel and a second transmission channel, and N is an integer greater than 1. The switching unit is used to exchange service data with an external first optical module through the first transmission channel, and the first optical module is used to exchange service data with the second optical module through the second transmission channel. The control unit is used to obtain the pre-error correction code of the first transmission channel through the switching unit, obtain the transmitted optical power of the second transmission channel through the first optical module, and transfer the service data of the faulty channel to the normal channel for transmission. The faulty channel is a service transmission channel in the N service transmission channels where the pre-error correction code exists in the first transmission channel and / or the transmitted optical power of the second transmission channel is less than the first threshold, and the normal channel is a service transmission channel other than the faulty channel in the N service transmission channels.

[0007] In this application, the first optical module is the optical module proximal to the optical signal processing module, that is, the first optical module can be coupled or integrated with the optical signal processing module on a device or equipment. For example, the first optical module and the optical signal processing module are in a pluggable connection, while the second optical module is the optical module distal to the optical signal processing module, that is, the second optical module is coupled or integrated on the device or equipment where the optical signal processing module needs to transmit service data.

[0008] In this application, the control unit is a central processing unit (CPU), and can also be replaced by one or more units with computing, detecting, and controlling functions, that is, it can detect and obtain the transmitted optical power and pre-correction error codes in real time. The control unit is connected to the switching unit and the first optical module through a control bus respectively. During the process of the optical signal processing module exchanging service data with the second optical module, the control unit can obtain the pre-correction error codes (if any) of the first transmission channel and the transmitted optical power of the second transmission channel in real time. When the control unit detects that there are pre-correction error codes in the first transmission channel or the transmitted optical power of the second transmission channel is less than the first threshold, the control unit will transfer the service data of these corresponding service transmission channels of the first transmission channel or the second transmission channel, that is, the service data of the faulty channel, to the normal channel for transmission.

[0009] In this application, there is a corresponding relationship between the pre-correction error codes of the first transmission channel and the transmitted optical power of the second transmission channel. Since the first transmission channel and the second transmission channel are in one-to-one correspondence and belong to a service transmission channel, when the transmitted optical power of the second transmission channel continuously drops to a certain value, pre-correction error codes will be generated in the first transmission channel. At this time, if the transmitted optical power continues to drop, it will cause service interruption. Therefore, the embodiment of this application adopts a scheme of simultaneously detecting the transmitted optical power and pre-correction error codes, and determines the faulty channel according to different user requirements and isolates it in advance to prevent service interruption. For example, early warning can be given based on the detection result of the transmitted optical power, and the faulty channel can be isolated after detecting the pre-correction error codes. For another example, for optical communication services with high stability requirements, the faulty channel can be isolated when the transmitted optical power is lower than the first threshold. For yet another example, in order to prevent false alarms, the faulty channel is isolated only when the transmitted optical power is less than the first threshold and the pre-correction error codes are detected.

[0010] In the first aspect, the switching unit is used to exchange service data with the first optical module in the subrack through a transmission bus, and the first optical module is used to exchange service data with the second optical module outside the subrack through an optical fiber. The control unit is used to obtain the pre-correction error code on the transmission bus and the transmitted optical power on the optical fiber, and transfer the service data of the faulty channel to a normal channel for transmission, where the faulty channel is a transmission channel with a pre-correction error code on the corresponding transmission bus and / or the transmitted optical power on the corresponding optical fiber is less than a first threshold. The control unit can predict the possible faulty channels in advance based on the transmitted optical power and the pre-correction error code, and isolate the faulty channels in advance, avoiding the interruption of service data transmission.

[0011] In a possible implementation manner of the first aspect, the control unit is further used to record an alarm log and / or issue an alarm prompt when there is an alarm channel among N service transmission channels. The alarm channel is a service transmission channel among the N service transmission channels where the transmitted optical power of the first transmission channel or the second transmission channel with a pre-correction error code is less than the first threshold, and the normal channel is a service transmission channel other than the faulty channel and the alarm channel among the N service transmission channels.

[0012] In this possible implementation manner, early warning can be performed based on the detection result of the control unit, that is, when there is a pre-correction error code or the transmitted optical power is less than the first threshold, it is first determined as an alarm channel, and when both the pre-correction error code and the transmitted optical power are less than the first threshold, it is determined as a faulty channel and isolated, avoiding false alarms.

[0013] In a possible implementation manner of the first aspect, the first transmission channel is a transmission bus, and the second transmission channel is an optical fiber.

[0014] In this possible implementation manner, the first transmission channel and the second transmission channel are in one-to-one correspondence, that is, one transmission bus corresponds to one optical fiber, improving the feasibility of the solution.

[0015] In a possible implementation manner of the first aspect, the first threshold is less than the initial optical power of the first optical module.

[0016] In this possible implementation manner, the initial optical power of the first optical module is the optical power X calibrated at the factory of the first optical module, and the first threshold can be X minus 2.5 dBm or X minus 5 dBm, improving the feasibility of the solution.

[0017] A second aspect of the present application provides an optical transport network (OTN) cross-connect board, which includes an optical signal processing module and a first optical module as described in the above first aspect or any possible implementation manner of the first aspect.

[0018] In a possible implementation manner of the second aspect, the first optical module is a CXP optical module.

[0019] In a third aspect of the present application, an OTN subrack is provided. The OTN subrack includes service boards and M OTN cross-connect boards as described in the second aspect or any possible implementation manner of the second aspect. The service boards are used to transmit service data to the M OTN cross-connect boards, and M is an integer greater than 1.

[0020] In a possible implementation manner of the third aspect, the control unit is used to transfer the service data of the faulty cross-connect board to a normal cross-connect board for transmission. The faulty cross-connect board is an OTN cross-connect board with a faulty channel among the M OTN cross-connect boards, and the normal cross-connect board is an OTN cross-connect board other than the faulty cross-connect board among the M OTN cross-connect boards.

[0021] In this possible implementation manner, the control unit can also perform board-level isolation to transfer all the service data of the entire faulty cross-connect board, improving the feasibility of the solution.

[0022] In a possible implementation manner of the third aspect, the faulty cross-connect board is an OTN cross-connect board among the M OTN cross-connect boards whose number of faulty channels is greater than a second threshold.

[0023] In this possible implementation manner, the control unit can perform board-level isolation on the cross-connect board with a larger number of faulty channels, and still use channel isolation for the cross-connect board with a smaller number of faulty channels, improving the system capacity and resource utilization rate.

[0024] In a fourth aspect of the present application, an OTN cluster is provided. The OTN cluster includes at least two OTN subracks as described in the third aspect or any possible implementation manner of the third aspect. The at least two OTN subracks exchange service data through a first optical module and a second optical module.

[0025] The fifth aspect of the present application provides a service transmission method, which is applied to an optical signal processing module. The optical signal processing module includes a switching unit and a control unit. The optical signal processing module is used to exchange service data with an external second optical module through N service transmission channels. Each service transmission channel in the N service transmission channels includes a first transmission channel and a second transmission channel, where N is an integer greater than 1. The switching unit is used to exchange service data with an external first optical module through the first transmission channel, and the first optical module is used to exchange service data with the second optical module through the second transmission channel. The method includes: the control unit obtains the pre-error correction error code of the first transmission channel through the switching unit; the control unit obtains the transmitted optical power of the second transmission channel through the first optical module; the control unit transfers the service data of the faulty channel to a normal channel for transmission. The faulty channel is a service transmission channel in the N service transmission channels where the transmitted optical power of the first transmission channel and / or the second transmission channel with a pre-error correction error code is less than a first threshold. The normal channel is a service transmission channel in the N service transmission channels other than the faulty channel.

[0026] In a possible implementation manner of the fifth aspect, the method further includes: when there is an alarm channel in the N service transmission channels, the control unit records an alarm log and / or issues an alarm prompt. The alarm channel is a service transmission channel in the N service transmission channels where the transmitted optical power of the first transmission channel or the second transmission channel with a pre-error correction error code is less than the first threshold. The normal channel is a service transmission channel in the N service transmission channels other than the faulty channel and the alarm channel.

[0027] In a possible implementation manner of the fifth aspect, the first threshold is less than the initial optical power of the first optical module.

[0028] The sixth aspect of the present application provides a computing device, which includes a processor, a memory, and a computer-readable storage medium storing computer programs; the processor is coupled to the computer-readable storage medium, and computer execution instructions are run on the processor. When the computer execution instructions are executed by the processor, the processor executes the method according to the fifth aspect or any possible implementation manner of the fifth aspect as described above. Optionally, the computing device may further include an input / output (I / O) interface, and the computer-readable storage medium storing the computer programs may be a memory.

[0029] The seventh aspect of the present application provides a computer-readable storage medium storing one or more computer execution instructions. When the computer execution instructions are executed by a processor, the processor executes the method according to the fifth aspect or any possible implementation manner of the fifth aspect as described above.

[0030] The eighth aspect of the present application provides a computer program product storing one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor executes the method of the fifth aspect or any possible implementation manner of the fifth aspect as described above.

[0031] The ninth aspect of the present application provides a chip system. The chip system includes at least one processor and an interface. The interface is used to receive data and / or signals, and the at least one processor is used to support a computer device to implement the functions involved in the fifth aspect or any possible implementation manner of the fifth aspect as described above. In a possible design, the chip system may further include a memory for storing necessary program instructions and data of the computer device. The chip system may be composed of chips or may include chips and other discrete devices.

[0032] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:

[0033] The switching unit is used to exchange service data with the first optical module in the subrack through a transmission bus, and the first optical module is used to exchange service data with the second optical module outside the subrack through an optical fiber. The control unit is used to obtain the pre-correction error codes on the transmission bus and the transmission optical power on the optical fiber, and transfer the service data of the faulty channel to the normal channel for transmission, where the faulty channel is a transmission channel in which there are pre-correction error codes on the corresponding transmission bus and / or the transmission optical power on the corresponding optical fiber is less than the first threshold. The control unit can predict in advance the possible faulty channels based on the transmission optical power and the pre-correction error codes, and isolate the faulty channels in advance, avoiding the interruption of service data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 and Figure 2 is a schematic diagram of the architecture of the OTN cluster;

[0035] Figure 3 is a schematic diagram of an embodiment of the optical signal processing unit provided by the embodiment of the present application;

[0036] Figure 4 is a schematic diagram of another embodiment of the optical signal processing unit provided by the embodiment of the present application;

[0037] Figure 5 is a schematic diagram of an application scenario of the optical signal processing unit provided by the embodiment of the present application;

[0038] Figure 6 is a schematic diagram of an embodiment of the OTN cross-connect board provided by the embodiment of the present application;

[0039] Figure 7 is a schematic diagram of an embodiment of the OTN subrack provided by the embodiment of the present application;

[0040] Figure 8 Another schematic diagram of the OTN sub-rack provided by the embodiment of the present application;

[0041] Figure 9 A schematic diagram of an OTN cluster provided by the embodiment of the present application;

[0042] Figure 10 A schematic diagram of an embodiment of the service transmission method provided by the embodiment of the present application;

[0043] Figure 11 A schematic diagram of an embodiment of a computing device provided by the embodiment of the present application. Detailed implementation manners

[0044] The embodiments of the present application will be described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Those of ordinary skill in the art will understand that with the development of technology and the emergence of new scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.

[0045] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not have to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances, so that the embodiments described here can be implemented in an order other than that shown or described here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units does not have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.

[0046] The special term "exemplary" here means "serving as an example, an embodiment, or illustrative". Any embodiment described here as "exemplary" does not have to be construed as superior to or better than other embodiments.

[0047] In addition, for better illustration of the present application, numerous specific details are given in the following detailed implementation manners. Those skilled in the art should understand that the present application can be implemented without some specific details. In some instances, methods, means, elements, and circuits well-known to those skilled in the art are not described in detail to highlight the gist of the present application.

[0048] The application scenarios related to the embodiments of the present application will be illustrated by examples below.

[0049] An optical transport network (OTN) cluster is interconnected through cross-connect boards on the OTN service subracks of the cluster, forming a scheduling resource pool with capacity scalable on demand by combining multiple OTN subracks. It can achieve sharing of subrack slots and service board resources, cross-subrack scheduling of services, and efficient diversion of network node traffic.

[0050] Specifically, as Figure 1 shown, the OTN cluster mainly includes one or more service subracks, or may also include one or more cross-connect subracks. The service subracks and cross-connect subracks can be interconnected, and multiple service subracks can also be interconnected. Among them, one service subrack may include one or more service boards and one or more cross-connect boards. One cross-connect subrack may include one or more cross-connect boards.

[0051] On one side of the service board is an optical port, which is connected to transmission devices such as customer-side devices or optical transform units (OTUs). On the other side is an electrical port, which can interact with the cross-connect board through the backplane, cables or other means to send service data. The cross-connect board is used to perform bit-slice cutting and scheduling on the received service data, thereby realizing time-slot scheduling of services.

[0052] Exemplarily, as Figure 2 shown, an example is given for the interconnection between two service subracks. The service data of the service board 110 in the service subrack 100 is transmitted to two cross-connect boards 120 through the transmission bus. The two cross-connect boards 120 also transmit the service data to the optical module 130 through the transmission bus respectively. The optical module 130 can transmit the service data to the optical module 230 in the service subrack 200 through the optical fiber, and continue to transmit it to the cross-connect board 220 and the service board 210 in the same way, thereby realizing the interconnection, service transmission and scheduling between the two service subracks.

[0053] From Figure 1 and Figure 2 it can be seen that the current interconnection between different OTN cross-connect boards is achieved by using optical modules and optical fibers. The optical module on the OTN cross-connect board side converts the optical signal transmitted from other subracks into an electrical signal and forwards it to the switching chip inside the cross-connect board to realize the electrical signal exchange of service data. However, the optical module may occasionally have faults such as abnormal light emission and reception, resulting in the interruption of service data transmission. Therefore, it is necessary to detect faults in the optical module.

[0054] However, the current optical module fault detection technology can only be carried out after a fault occurs. For example, the internal chip of the optical module is used to detect abnormal light reception and transmission, or the subsequent service chip is used to detect link anomalies (such as codec errors or cell errors). That is, currently, detection can only be carried out when the service has already been affected. During the period from fault detection to fault isolation, the transmission of service data will still be interrupted.

[0055] Based on this, the embodiments of the present application provide an optical signal processing module for avoiding the interruption of service data transmission in the optical communication of an OTN cluster. The embodiments of the present application also provide corresponding OTN cross-connect boards, OTN subracks, OTN clusters, service transmission methods, computing devices, computer-readable storage media and other related devices. The following will be described in detail respectively.

[0056] The optical signal processing module, OTN cross-connect board, OTN subrack and OTN cluster provided by the embodiments of the present application will be described below in conjunction with the above application scenarios.

[0057] As Figure 3 shown, the embodiments of the present application provide an optical signal processing module 300. An embodiment of the optical signal processing module 300 includes a switching unit 320 and a control unit 310.

[0058] Among them, the optical signal processing module 300 is used to exchange service data with an external second optical module 500 through N service transmission channels. Each service transmission channel in the N service transmission channels includes a first transmission channel and a second transmission channel, and N is an integer greater than 1.

[0059] The switching unit 320 is used to exchange service data with an external first optical module 400 through the first transmission channel, and the first optical module 400 is used to exchange service data with the second optical module 500 through the second transmission channel.

[0060] The control unit 310 is used to obtain the pre-correction error code of the first transmission channel through the switching unit 320, obtain the transmitted optical power of the second transmission channel through the first optical module 400, and transfer the service data of the faulty channel to the normal channel for transmission. The faulty channel is a service transmission channel in the N service transmission channels where the transmitted optical power of the first transmission channel and / or the second transmission channel with a pre-correction error code is less than the first threshold, and the normal channel is a service transmission channel other than the faulty channel in the N service transmission channels.

[0061] Specifically, the switching unit 320 is connected to the first optical module 400 through the first transmission channel. The first transmission channel is a transmission bus, that is, a high-speed data bus. The first optical module 400 is connected to the second optical module 500 through the second transmission channel. The second transmission channel is an optical fiber, and the first transmission channel and the second transmission channel are in one-to-one correspondence, that is, one transmission bus corresponds to one optical fiber.

[0062] It should be understood that the first optical module 400 is an optical module proximal to the optical signal processing module 300, that is, the first optical module 400 can be coupled or integrated with the optical signal processing module 300 on a device or equipment. For example, the first optical module 400 and the optical signal processing module 300 are in a pluggable connection, while the second optical module 500 is an optical module distal to the optical signal processing module 300, that is, the second optical module 500 is coupled or integrated on the device or equipment that the optical signal processing module 300 needs to transmit service data to.

[0063] The control unit 310 is a central processing unit (CPU), and can also be replaced by one or more units with computing, detecting, and controlling functions, that is, it can detect and obtain the transmitted optical power and the pre-error correction error in real time. The control unit 310 is connected to the switching unit 320 and the first optical module 400 respectively through a control bus. During the process of the optical signal processing module 300 exchanging service data with the second optical module 500, the control unit 310 can obtain the pre-error correction error (if any) of the first transmission channel and the transmitted optical power of the second transmission channel in real time. When the control unit 310 detects that there is a pre-error correction error in the first transmission channel or the transmitted optical power of the second transmission channel is less than the first threshold, the control unit 310 will transfer the service data of these first transmission channels or the corresponding service transmission channels of the second transmission channels, that is, the service data of the faulty channels, to the normal channels for transmission.

[0064] Furthermore, the first threshold preset in the embodiment of the present application is less than the initial optical power of the first optical module 400. The initial optical power of the first optical module 400 is the optical power X calibrated at the factory of the first optical module 400. The first threshold can be X minus 2.5 dBm, or can be X minus 5 dBm. The embodiment of the present application does not limit the specific value of the first threshold, and can be determined based on the user's needs, as long as it is less than the initial optical power of the first optical module 400.

[0065] It should be noted that there is a corresponding relationship between the pre-error correction error of the first transmission channel and the transmitted optical power of the second transmission channel. Since the first transmission channel and the second transmission channel are in one-to-one correspondence and belong to a service transmission channel, when the transmitted optical power of the second transmission channel continuously drops to a certain value, the first transmission channel will generate a pre-error correction error. At this time, if the transmitted optical power continues to drop, it will cause service interruption. Therefore, the embodiment of the present application adopts a simultaneous detection scheme for transmitted optical power and pre-error correction error, and determines the faulty channels according to different user needs and isolates them in advance to prevent service interruption.

[0066] For example, early warnings can be given based on the detection results of the transmitted optical power, and the faulty channel can be isolated after the pre-correction error code is detected. For another example, for optical communication services with high stability requirements, the faulty channel can be isolated when the transmitted optical power is lower than the first threshold. For still another example, to prevent false alarms, the faulty channel is isolated only when the transmitted optical power is less than the first threshold and the pre-correction error code is detected.

[0067] Optionally, the control unit 310 is further configured to record an alarm log and / or issue an alarm prompt when there is an alarm channel among the N service transmission channels. The alarm channel is the service transmission channel corresponding to the transmitted optical power less than the first threshold in the first transmission channel or the second transmission channel with pre-correction error codes among the N service transmission channels, and the normal channel is the service transmission channel other than the faulty channel and the alarm channel among the N service transmission channels.

[0068] Exemplarily, as Figure 4 shown, N is 5, that is, there are 5 service transmission channels. The service transmission channel 1 includes the first transmission channel A1 and the second transmission channel B1, the service transmission channel 2 includes the first transmission channel A2 and the second transmission channel B2, the service transmission channel 3 includes the first transmission channel A3 and the second transmission channel B3, the service transmission channel 4 includes the first transmission channel A4 and the second transmission channel B4, and the service transmission channel 5 includes the first transmission channel A5 and the second transmission channel B5. Among them, the control unit 310 detects that there are pre-correction error codes in A1 and A3, and the transmitted optical powers of B2 and B3 are less than the first threshold. At this time, the control unit 310 has multiple control schemes, which will be described separately below.

[0069] I. The faulty channel is the service transmission channel corresponding to the transmitted optical power less than the first threshold in the first transmission channel and the second transmission channel with pre-correction error codes among the N service transmission channels.

[0070] At this time, the control unit 310 determines that the service transmission channel 3 is the faulty channel, and transfers the service data of the service transmission channel 3 to the service transmission channel 1, the service transmission channel 2, the service transmission channel 4, or the service transmission channel 5 for transmission.

[0071] Optionally, since the service transmission channel 1 and the service transmission channel 2 may also have faults, it is preferably to transfer the service data of the service transmission channel 3 to the service transmission channel 4 or the service transmission channel 5 for transmission.

[0072] II. The alarm channel is the service transmission channel corresponding to the transmitted optical power less than the first threshold in the first transmission channel or the second transmission channel with pre-correction error codes among the N service transmission channels.

[0073] Based on the above first case, the control unit 310 can further determine that service transmission channel 1 and service transmission channel 2 are alarm channels. The control unit 310 records the alarm logs of service transmission channel 1 and service transmission channel 2 being alarm channels, and / or issues an alarm prompt that service transmission channel 1 and service transmission channel 2 are alarm channels to the user or the system.

[0074] At this time, since the normal channels at this time are only service transmission channel 4 and service transmission channel 5, the control unit 310 will transfer the service data of service transmission channel 3 to service transmission channel 4 or service transmission channel 5 for transmission.

[0075] Third, among the N service transmission channels where the faulty channel is located, for the first transmission channel or the second transmission channel with pre-correction error codes, the transmission optical power is less than the service transmission channel corresponding to the first threshold.

[0076] At this time, the control unit 310 determines that service transmission channel 1, service transmission channel 2, and service transmission channel 3 are faulty channels. The control unit 310 will transfer the service data of service transmission channel 3 to service transmission channel 4 or service transmission channel 5 for transmission.

[0077] Optionally, the control unit 310 can further adjust the determination criteria for faulty channels and alarm channels. For example, based on the number of pre-correction error codes and / or the deviation magnitude between the transmission optical power and the first threshold to define faulty channels, alarm channels, and normal channels. Another example is based on the time when pre-correction error codes are detected and / or the time when the transmission optical power is less than the first threshold to define faulty channels, alarm channels, and normal channels. The embodiments of the present application do not limit this.

[0078] It should be understood that Figure 3 and Figure 4 the number of the first optical module 400 and the second optical module 500 in

[0079] It should be understood that the optical signal processing module 300 provided by the embodiments of the present application can be a cross-connect board or a service board 700, or can also be a module applied on the cross-connect board or the service board 700, as long as it meets the scenario of optical module interconnection. For example, the optical signal processing module 300 provided by the embodiments of the present application can also be a service chip or a module coupled to the service chip. For example, as Figure 5 shown, the optical signal processing module 300 provided by the embodiments of the present application is coupled inside the service chip. The two service chips are interconnected through optical modules, the service chip and the optical module are interconnected through a high-speed data bus, the optical modules are connected through optical fibers, and the optical fibers and the high-speed bus are in one-to-one correspondence.

[0080] In the embodiment of the present application, the switching unit 320 is used to exchange service data with the first optical module 400 in the subrack through the transmission bus, and the first optical module 400 is used to exchange service data with the second optical module 500 outside the subrack through the optical fiber. The control unit 310 is used to obtain the pre-correction error codes on the transmission bus and the transmitted optical power on the optical fiber, and transfer the service data of the faulty channel to the normal channel for transmission, where the faulty channel is a transmission channel with pre-correction error codes on the corresponding transmission bus and / or the transmitted optical power on the corresponding optical fiber is less than the first threshold. The control unit 310 can predict the possible faulty channels in advance based on the transmitted optical power and the pre-correction error codes, and isolate the faulty channels in advance, avoiding the interruption of service data transmission.

[0081] In addition, the embodiment of the present application adopts service isolation at the channel level, and the fault isolation is more refined. For optical module faults, only the corresponding faulty channel is isolated, and the other service transmission channels of the module are still used normally, improving the utilization efficiency of system resources, enabling the dynamic adjustment of the resource redundancy of the system according to the service configuration of the user. In the case of a small amount of service data configuration, the redundant resources are higher, thereby improving the reliability of the system.

[0082] As Figure 6 shown, the embodiment of the present application further provides an OTN cross-connect board 600, which includes the optical signal processing module 300 and the first optical module 400 provided by the embodiment of the present application. Both the optical signal processing module 300 and the first optical module 400 can be the optical signal processing module 300 and the first optical module 400 as Figure 3 shown. The specific implementation manner can refer to the corresponding description above, and the embodiment of the present application will not elaborate here.

[0083] Optionally, the first optical module 400 in the OTN cross-connect board 600 is a 120 Gb / s extended-capability form factor pluggable module (CXP) optical module. The CXP optical module is a pluggable connection with the optical signal processing module 300 provided by the embodiment of the present application and is coupled as a whole. However, the embodiment of the present application does not limit the specific connection manner between the two and whether they are independent units or coupled as a whole respectively.

[0084] It should be understood that the OTN cross-connect board 600 provided by the embodiment of the present application includes the optical signal processing module 300 provided by the embodiment of the present application, with the same implementation manner and beneficial effects, and the embodiment of the present application will not elaborate here. In addition, the optical signal processing module 300 provided by the embodiment of the present application can also be integrated in the OTN cross-connect board 600 in other forms, and the embodiment of the present application does not limit this.

[0085] As shown Figure 7 In the embodiment of the present application, an OTN sub-rack 800 is further provided. The OTN sub-rack 800 may be an OTN service sub-rack such as a wavelength division electrical cross-connect sub-rack or an optical cross-connect sub-rack, etc.

[0086] Specifically, the OTN sub-rack 800 includes service boards 700 and M OTN cross-connect boards 600 provided in the embodiment of the present application, that is, the OTN cross-connect board 600 as shown Figure 6 In the figure. The service board 700 is used to transmit service data to M OTN cross-connect boards 600, and M is an integer greater than 1.

[0087] Optionally, the control unit 310 in the OTN cross-connect board 600 is used to transfer the service data of the faulty cross-connect board to the normal cross-connect board, where the faulty cross-connect board is the OTN cross-connect board 600 with a faulty channel among the M OTN cross-connect boards 600, and the normal cross-connect board is the OTN cross-connect board 600 other than the faulty cross-connect board among the M OTN cross-connect boards 600.

[0088] Optionally, the faulty cross-connect board is the OTN cross-connect board 600 in which the number of faulty channels among the M OTN cross-connect boards 600 is greater than the second threshold.

[0089] Exemplarily, as shown Figure 8 In the figure, M is 3, and each of the three OTN cross-connect boards 600 includes N service transmission channels. The three OTN cross-connect boards 600 are cross-connect board A, cross-connect board B, and cross-connect board C respectively, where there is 1 faulty channel in cross-connect board A, 3 faulty channels in cross-connect board B, and no faulty channels in cross-connect board C, and the second threshold is 2. At this time, there are multiple control schemes for the control unit 310 in each OTN cross-connect board 600, which will be described separately below.

[0090] 1. Transfer the service data of the cross-connect board with a faulty channel to the normal cross-connect board.

[0091] At this time, the control unit 310 transfers the service data of cross-connect board A and cross-connect board B to cross-connect board C for transmission.

[0092] 2. Transfer the service data of the cross-connect board with the number of faulty channels greater than the second threshold to the normal cross-connect board.

[0093] At this time, the control unit 310 transfers the service data of cross-connect board B to cross-connect board C for transmission. For cross-connect board A, the control unit 310 can still transfer the service data of the faulty channel to the normal channel for transmission.

[0094] It should be understood that the OTN sub-rack 800 provided in the embodiment of the present application includes the optical signal processing module 300 provided in the embodiment of the present application, with the same implementation manner and beneficial effects, which will not be elaborated herein in the embodiment of the present application.

[0095] As shown in Figure 9 FIG. [FIGURE NUMBER NOT PROVIDED], an embodiment of the present application further provides an OTN cluster 900, which can be an OTN service cluster such as an electrical switching cluster or an optical switching cluster, or can be an artificial intelligence (AI) cluster using optical module communication.

[0096] Specifically, the OTN cluster 900 includes at least two OTN subracks 800 provided by the embodiments of the present application, that is, the OTN subrack 800 as shown in Figure 7 FIG. [FIGURE NUMBER NOT PROVIDED]. At least two OTN subracks 800 exchange service data through a first optical module 400 and a second optical module 500, where the first optical module 400 and the second optical module 500 are coupled in an OTN cross-connect board 600.

[0097] The OTN cluster 900 can correspond to the OTN cluster 900 as shown in Figure 2 FIG. [FIGURE NUMBER NOT PROVIDED], and the difference is only that the OTN cluster 900 provided by the embodiments of the present application includes the optical signal processing module 300 provided by the embodiments of the present application.

[0098] It should be noted that in Figure 2 , for the service subrack 100, the optical module 130 is the first optical module 400, and the optical module 230 is the second optical module 500. For the service subrack 200, the optical module 130 is the second optical module 500, and the optical module 230 is the first optical module 400.

[0099] It should be understood that the OTN cluster 900 may further include more OTN subracks 800, such as including more service subracks or cross-connect subracks.

[0100] It should be understood that the OTN cluster 900 provided by the embodiments of the present application includes the optical signal processing module 300 provided by the embodiments of the present application, with the same implementation manner and beneficial effects, which will not be elaborated herein. In addition, the optical signal processing module 300 provided by the embodiments of the present application may also be integrated in the OTN cluster 900 in other forms, and the present application does not limit this.

[0101] The above introduces the optical signal processing module, OTN cross-connect board, OTN subrack, and OTN cluster provided by the embodiments of the present application. Next, the service transmission method and other related devices provided by the embodiments of the present application will be introduced with reference to the accompanying drawings.

[0102] As shown in Figure 10As shown in the figure, an embodiment of the present application further provides a service transmission method, which is applied to an optical signal processing module. The optical signal processing module includes a switching unit and a control unit. The optical signal processing module is used to exchange service data with an external second optical module through N service transmission channels. Each service transmission channel in the N service transmission channels includes a first transmission channel and a second transmission channel. N is an integer greater than 1. The switching unit is used to exchange service data with an external first optical module through the first transmission channel, and the first optical module is used to exchange service data with the second optical module through the second transmission channel. That is, this method is applied to the optical signal processing module as shown in Figure 3 shown in the figure, and this method includes:

[0103] 1001. The control unit obtains the pre-correction error code of the first transmission channel through the switching unit.

[0104] 1002. The control unit obtains the transmitted optical power of the second transmission channel through the first optical module.

[0105] 1003. The control unit transfers the service data of the faulty channel to a normal channel for transmission.

[0106] Among them, the faulty channel is a service transmission channel in the N service transmission channels where the transmitted optical power of the first transmission channel and / or the second transmission channel with pre-correction error code is less than the first threshold. The normal channel is a service transmission channel in the N service transmission channels other than the faulty channel.

[0107] Optionally, when there is an alarm channel among the N service transmission channels, the control unit records an alarm log and / or issues an alarm prompt. Among them, the alarm channel is a service transmission channel in the N service transmission channels where the transmitted optical power of the first transmission channel or the second transmission channel with pre-correction error code is less than the first threshold. The normal channel is a service transmission channel in the N service transmission channels other than the faulty channel and the alarm channel.

[0108] Optionally, when this service transmission method is applied to an OTN subrack, the control unit can also transfer the service data of the faulty cross-connect board to a normal cross-connect board. Among them, the faulty cross-connect board is an OTN cross-connect board with a faulty channel among M OTN cross-connect boards, and the normal cross-connect board is an OTN cross-connect board among M OTN cross-connect boards other than the faulty cross-connect board.

[0109] It should be understood that the specific implementation manner of the service transmission method provided by the embodiment of the present application can refer to the corresponding description of the control unit in the optical signal processing module above. This service transmission method has the same beneficial effects as the optical signal processing module provided by the embodiment of the present application, and the embodiment of the present application will not elaborate here.

[0110] As Figure 11As shown in the figure, an embodiment of the present application provides a computing device 1100. The computing device 1100 includes: a processor 1101, a communication interface 1102, a memory 1103, and a bus 1104. The processor 1101 may include a CPU, or a combination of a CPU and at least one of a GPU, an NPU, and other types of processors. The processor 1101, the communication interface 1102, and the memory 1103 are interconnected through the bus 1104. In an embodiment of the present application, the processor 1101 is used to control and manage the actions of the computing device 1100. For example, the processor 1101 is used to execute Figure 10 Steps 1001 to 1003 in and / or other processes for the technologies described herein. The communication interface 1102 is used to support the computing device 1100 to communicate. The memory 1103 is used to store the program code and data of the computing device 1100.

[0111] Among them, the processor 1101 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in connection with the disclosure of the present application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and so on. The bus 1104 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 11 only a thick line is shown in the figure, but it does not mean that there is only one bus or one type of bus.

[0112] Exemplarily, the computing device 1100 is Figure 3 the control unit shown in the figure.

[0113] In another embodiment of the present application, a computer-readable storage medium is further provided. The computer-readable storage medium stores computer-executable instructions. When at least one processor of the device executes the computer-executable instructions, the device executes the service transmission method described in the above embodiment.

[0114] In another embodiment of the present application, a computer program product is further provided. The computer program product includes computer-executable instructions, and the computer-executable instructions are stored in a computer-readable storage medium. At least one processor of the device can read the computer-executable instructions from the computer-readable storage medium, and the execution of the computer-executable instructions by at least one processor causes the device to execute the service transmission method described in the foregoing embodiments.

[0115] In another embodiment of the present application, a chip system is further provided. The chip system includes at least one processor and an interface. The interface is used to receive data and / or signals, and at least one processor is used to support the implementation of the service transmission method described in the foregoing embodiments. In a possible design, the chip system may further include a memory for storing necessary program instructions and data of the computer device. The chip system may be composed of chips or may include chips and other discrete devices.

[0116] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the embodiments of the present application.

[0117] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be described in detail here.

[0118] In several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings, direct couplings, or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of devices or units can be in electrical, mechanical, or other forms.

[0119] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0120] In addition, each functional unit in various embodiments of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit.

[0121] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes.

Claims

1. An optical signal processing module, characterized in that, It includes a switching unit and a control unit. The optical signal processing module is used to exchange service data with an external second optical module through N service transmission channels. Each of the N service transmission channels includes a first transmission channel and a second transmission channel, where N is an integer greater than 1; The switching unit is used to exchange the service data with an external first optical module through the first transmission channel, and the first optical module is used to exchange the service data with the second optical module through the second transmission channel; The control unit is used to obtain the pre-correction error code of the first transmission channel through the switching unit, obtain the transmitted optical power of the second transmission channel through the first optical module, and transfer the service data of the faulty channel to a normal channel for transmission; The faulty channel is the service transmission channel among the N service transmission channels where the pre-correction error code exists in the first transmission channel and / or the transmitted optical power of the second transmission channel is less than the first threshold. The normal channel is the service transmission channel among the N service transmission channels other than the faulty channel.

2. The module according to claim 1, wherein The control unit is further used to record an alarm log and / or issue an alarm prompt when there is an alarm channel among the N service transmission channels; The alarm channel is the service transmission channel among the N service transmission channels where the pre-correction error code exists in the first transmission channel or the transmitted optical power of the second transmission channel is less than the first threshold. The normal channel is the service transmission channel among the N service transmission channels other than the faulty channel and the alarm channel.

3. The module according to claim 1 or 2, characterized in that, The first transmission channel is a transmission bus, and the second transmission channel is an optical fiber.

4. The module according to any one of claims 1-3, characterized in that The first threshold is less than the initial optical power of the first optical module.

5. An optical transport network (OTN) cross-connect board, characterized in that, It includes the optical signal processing module as described in any one of claims 1-4 and the first optical module.

6. The cross board according to claim 5, characterized in that The first optical module is a CXP optical module.

7. An OTN subrack, characterized in that, It includes a service board and M OTN cross-connect boards as described in claim 5 or 6. The service board is used to transmit the service data to the M OTN cross-connect boards, where M is an integer greater than 1.

8. The subrack according to claim 7, characterized in that, The control unit is used to transfer the service data of the faulty cross-connect board to a normal cross-connect board for transmission; The faulty cross-connect board is the OTN cross-connect board among the M OTN cross-connect boards where the faulty channel exists. The normal cross-connect board is the OTN cross-connect board among the M OTN cross-connect boards other than the faulty cross-connect board.

9. The subrack according to claim 8, characterized in that, The faulty cross-connect board is the OTN cross-connect board among the M OTN cross-connect boards where the number of faulty channels is greater than the second threshold.

10. An OTN cluster, characterized in that, It includes at least two OTN subracks as described in any one of claims 7-9. The at least two OTN subracks exchange the service data through the first optical module and the second optical module.

11. A service transmission method, characterized in that, The method is applied to an optical signal processing module, which includes a switching unit and a control unit. The optical signal processing module is used to exchange service data with an external second optical module through N service transmission channels. Each of the N service transmission channels includes a first transmission channel and a second transmission channel, where N is an integer greater than 1. The switching unit is used to exchange the service data with an external first optical module through the first transmission channel, and the first optical module is used to exchange the service data with the second optical module through the second transmission channel. The method includes: The control unit obtains the pre-error correction error code of the first transmission channel through the switching unit. The control unit obtains the transmitted optical power of the second transmission channel through the first optical module. The control unit transfers the service data of the faulty channel to a normal channel for transmission. The faulty channel is a service transmission channel among the N service transmission channels where the first transmission channel with the pre-error correction error code and / or the transmitted optical power of the second transmission channel is less than a first threshold. The normal channel is a service transmission channel among the N service transmission channels other than the faulty channel.

12. The method according to claim 11, wherein The method further includes: When there is an alarm channel among the N service transmission channels, the control unit records an alarm log and / or issues an alarm prompt. The alarm channel is a service transmission channel among the N service transmission channels where the first transmission channel with the pre-error correction error code or the transmitted optical power of the second transmission channel is less than a first threshold. The normal channel is a service transmission channel among the N service transmission channels other than the faulty channel and the alarm channel.

13. The method according to claim 11 or 12, characterized in that, The first threshold is less than the initial optical power of the first optical module.

14. A computing device, characterized in that, It includes a processor, and computer-executable instructions are running on the processor. When the computer-executable instructions are executed by the processor, the processor executes the method according to any one of claims 11-13.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the method according to any one of claims 11-13.