Control method of reconfigurable optical add drop multiplexer network and electronic equipment

By configuring the splitter and wavelength selection switch in the reconfigurable optical plug-in multiplexer network, fast data forwarding and switching are achieved, solving the problem of low efficiency in fiber routing channel failure and improving the recovery efficiency of data transmission.

CN120528547APending Publication Date: 2025-08-22HANGZHOU ALICLOUD FEITIAN INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410192292.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-02-20
Publication Date
2025-08-22

AI Technical Summary

Technical Problem

In Mesh optical network, when the optical fiber routing channel fails, the channel reconstruction process in the prior art is complicated and inefficient, resulting in the data transmission interruption time being too long and cannot be recovered in time.

Method used

By configuring the local upper and lower-path units' spectators and wavelength selection switches in the reconfigurable optical plug-in multiplexer network, the rapid forwarding and switching of local data and external data is realized, eliminating the reconfiguration process of wavelength selectors, and using multiple line units and backup optical channels to quickly recover data transmission.

Benefits of technology

It improves the switching efficiency of data transmission lines, reduces the impact of configuration time on the data transmission process, and ensures that data transmission is not interrupted for a long time due to channel abnormality, which is close to the problem of low efficiency in restoring the interrupted data transmission process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120528547A_ABST
    Figure CN120528547A_ABST
Patent Text Reader

Abstract

The invention discloses a control method of a reconfigurable optical add drop multiplexer network and electronic equipment. The method comprises the following steps: broadcasting local data sent by local equipment to first wavelength selection switches of a plurality of line units through a first optical splitter of at least one local uplink and downlink unit of a first site; the local data are sent to the second site through the plurality of line units, external data sent by the second site are received, the local data are forwarded to the external equipment by the second site, and the external data are data fed back to the second site by the external equipment based on the local data; starting a second wavelength selection switch of a target line unit in the plurality of line units, and forwarding the external data to a second optical splitter of a local uplink and downlink unit corresponding to the target line unit; and forwarding the external data to the local equipment through the local uplink and downlink unit corresponding to the target line unit. The technical problem that the efficiency of recovering the interrupted data transmission process is low in the related technology is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of network control, and in particular to a control method and electronic equipment for a reconfigurable optical add / drop multiplexer network. Background Art

[0002] In a Mesh optical network, the upper and lower nodes used for data transmission usually have multiple line directions. The different directions of different nodes constitute multiple end-to-end optical fiber routing channels in the network to achieve data transmission between different devices. When a fiber routing channel fails, the interrupted data transmission process on the fiber routing channel can usually be adjusted to other fiber routing channels, and the other fiber routing channels can be used to rebuild the failed fiber routing channel to achieve normal operation of the data transmission process and perform channel rerouting and recovery operations at the same time. However, the current process of rebuilding the failed fiber routing channel using other fiber routing channels is relatively complicated and takes a long time, resulting in low efficiency of the entire channel reconstruction process and the inability to promptly restore the interrupted data transmission process.

[0003] To address the above-mentioned problems, no effective solutions have been proposed so far. Summary of the Invention

[0004] The embodiments of the present application provide a method to at least solve the technical problem.

[0005] According to one aspect of an embodiment of the present application, a control method for a reconfigurable optical add / drop multiplexer network is provided, comprising: broadcasting local data sent by a local device to a first wavelength selective switch of a plurality of line units through a first optical splitter of at least one local add / drop unit of a first site; sending the local data to a second site through the plurality of line units, and receiving external data sent by the second site, wherein the local data is forwarded by the second site to an external device, and the external data is data fed back to the first site by the external device based on the local data; starting the second wavelength selective switch of a target line unit among the plurality of line units, and forwarding the external data to a second optical splitter of a local add / drop unit corresponding to the target line unit; and forwarding the external data to the local device through the local add / drop unit corresponding to the target line unit.

[0006] According to another aspect of an embodiment of the present application, a reconfigurable optical add / drop multiplexer site is provided, comprising: at least one local add / drop unit connected to a local device, the local add / drop unit comprising at least a first optical splitter and a second optical splitter; a plurality of line units, the line units comprising at least a first wavelength selective switch and a second wavelength selective switch, the first wavelength selective switch being connected to the first optical splitter, and the second wavelength selective switch being connected to the second optical splitter; wherein the first optical splitter of the at least one local add / drop unit is used to broadcast local data sent by the local device to the first wavelength selective switches of the plurality of line units, and the plurality of line units are used to send the local data to other reconfigurable optical add / drop multiplexer sites, and receive the local data. The reconfigurable optical add / drop multiplexer site receives external data sent by other reconfigurable optical add / drop multiplexer sites. Local data is forwarded by other reconfigurable optical add / drop multiplexer sites to external devices. External data is data fed back by external devices to other reconfigurable optical add / drop multiplexer sites based on local data. The second wavelength selective switch of the target line unit among the multiple line units is used to forward the external data to the second optical splitter of the local add / drop unit corresponding to the target line unit. The local add / drop unit corresponding to the target line unit is used to forward the external data to the local device. Other reconfigurable optical add / drop multiplexer sites are used to represent other sites except the reconfigurable optical add / drop multiplexer site among the multiple reconfigurable optical add / drop multiplexer sites included in the reconfigurable optical add / drop multiplexer site.

[0007] According to another aspect of an embodiment of the present application, a reconfigurable optical add / drop multiplexer network is provided, comprising: any one of the above-mentioned reconfigurable optical add / drop multiplexer sites.

[0008] According to another aspect of an embodiment of the present application, an electronic device is provided, including: a memory storing an executable program; and a processor for running the program, wherein any one of the above methods is executed when the program is running.

[0009] According to another aspect of an embodiment of the present application, a computer-readable storage medium is further provided, the computer-readable storage medium including a stored executable program, wherein when the executable program is running, the device where the storage medium is located is controlled to execute any of the above methods.

[0010] In an embodiment of the present application, a first optical splitter of at least one local add / drop unit of a first site is used to broadcast local data sent by a local device to a first wavelength selective switch of a plurality of line units; local data is sent to a second site through a plurality of line units, and external data sent by the second site is received; a second wavelength selective switch of a target line unit among the plurality of line units is started to forward external data to a second optical splitter of a local add / drop unit corresponding to the target line unit; and external data is forwarded to a local device through a local add / drop unit corresponding to the target line unit. By setting a wavelength selective switch on the line unit and connecting an optical splitter corresponding to the wavelength selective switch in the local add / drop unit, when the local device has local data to be transmitted to an external device , or when an external device has external data to transmit to a local device, local data can be sent or external data can be received directly through the wavelength selection switch and the corresponding splitter, thereby ensuring the timeliness of the local data sent and the external data received. At the same time, through the connection relationship between the wavelength selection switches in different line units and the splitters in different local add / drop units, the switching of different lines can be quickly realized without the need to reconfigure the parameters of the wavelength selection switch, reducing the impact of the configuration time on the data transmission process and recovery process, thereby greatly improving the efficiency of selecting the transmission line, ensuring that the data transmission process in the channel will not be interrupted for a long time due to channel abnormalities, and thus approaching the technical problem of low efficiency in recovering interrupted data transmission processes in related technologies.

[0011] It is easy to notice that the above general description and the following detailed description are merely for the purpose of exemplifying and explaining the present application, and do not constitute a limitation of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0013] Figure 1 This is a structural block diagram of a reconfigurable optical add / drop multiplexer site according to embodiment 1 of the present application;

[0014] Figure 2 is a schematic diagram of a ROADM with an RS structure according to Example 1 of the present application;

[0015] Figure 3 is a schematic diagram of a ROADM of a BS structure according to Example 1 of the present application;

[0016] Figure 4 This is a schematic diagram showing the time consumption of a channel fault handling method according to Example 1 of the present application;

[0017] Figure 5 This is a schematic diagram showing the time consumption of another channel fault handling method according to Example 1 of the present application;

[0018] Figure 6 is a schematic diagram of a reconfigurable optical add / drop multiplexer site according to embodiment 1 of the present application;

[0019] Figure 7 is a schematic diagram of an optical channel connection method according to Example 1 of the present application;

[0020] Figure 8 This is a schematic diagram showing the time consumption of an optical channel repair according to Example 1 of the present application;

[0021] Figure 9 is a schematic diagram of another optical channel connection method according to Example 1 of the present application;

[0022] Figure 10 is a flow chart of a control method for a reconfigurable optical add / drop multiplexer network according to embodiment 3 of the present application;

[0023] Figure 11 This is a structural block diagram of a control device for a reconfigurable optical add / drop multiplexer network according to embodiment 4 of the present application;

[0024] Figure 12 This is a structural block diagram of an electronic device according to Example 5 of the present application. DETAILED DESCRIPTION

[0025] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

[0026] It should be noted that 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 are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0027] First, some nouns or terms that appear in the description of the embodiments of the present application are subject to the following interpretations:

[0028] ROADM (Reconfigurable Optical Add-Drop Multiplexer): Reconfigurable optical add-drop multiplexer.

[0029] BS (Broadcast & Select) structure: refers to the structure in which the input and output of ROADM use splitter broadcast and WSS routing respectively.

[0030] D-ADU (Directionless-Add Drop Unit): Direction-independent local add / drop unit.

[0031] WSS (wavelength selective switch): wavelength selective switch.

[0032] RESTORE: Restoration of wavelength routing.

[0033] MC (Media Channel): Media channel.

[0034] Hot backup: refers to keeping the protection path operational. Once the working path fails, it can switch to the protection path.

[0035] OCHP (Optical Channel Protection): Optical channel protection.

[0036] Example 1

[0037] According to an embodiment of the present application, a reconfigurable optical add / drop multiplexer site is provided. It should be noted that the system structure shown in the structural block diagram of the accompanying drawings is only an exemplary display. Although the connection order of different modules is shown in the structural block diagram, in some cases the connection order or connection method may be different from that shown here.

[0038] Figure 1 This is a structural block diagram of a reconfigurable optical add / drop multiplexer site according to embodiment 1 of the present application, such as Figure 1 As shown, the network may include:

[0039] At least one local add / drop unit 102 is connected to a local device. The local add / drop unit includes at least a first optical splitter and a second optical splitter.

[0040] The local add / drop unit can refer to an add / drop unit capable of flexibly scheduling line directions, and refers to a ROADM site deployed in a local device, capable of adding or dropping channels for transmitting optical signals of different wavelengths, i.e., an add or drop optical fiber routing channel. For ease of description, the term "channel" will be used hereinafter as the abbreviation for the optical fiber routing channel. The first optical splitter is deployed in the local add / drop unit, corresponding to the Add direction (data output direction) of the local add / drop unit, and can refer to an optical splitter for splitting and forwarding the optical signal currently required to be sent, and can be used to forward local data to multiple line units, wherein the local data is generated by a local device, and the optical signal currently required to be sent refers to the optical signal corresponding to the local data. The local device is connected to the local add / drop unit, and refers to a local client, local server, or other device deployed at the local end. The line unit is a unit for selecting a channel for transmitting an optical signal to transmit data. The above-mentioned second optical splitter is deployed in the local add / drop unit, corresponding to the Drop direction (data input direction) of the local add / drop unit, and can refer to an optical splitter used to combine and forward multiple received optical signals, such as optical signals input from multiple line units. It can be used to forward external data, such as other data sent by other devices not deployed at the local end, to the local device. It should be noted that the role played by the above-mentioned optical splitter in this application is similar to that of the existing one and will not be repeated here.

[0041] A plurality of line units 104, each line unit comprising at least: a first wavelength selective switch and a second wavelength selective switch, wherein the first wavelength selective switch is connected to the first optical splitter, and the second wavelength selective switch is connected to the second optical splitter.

[0042] The first optical splitter of at least one local add / drop unit is used to broadcast local data sent by a local device to the first wavelength selective switches of multiple line units. The multiple line units are used to send local data to other reconfigurable optical add / drop multiplexer sites and receive external data sent by other reconfigurable optical add / drop multiplexer sites. The local data is forwarded to the external device by the currently-dominant reconfigurable optical add / drop multiplexer site. The external data is data fed back to the other reconfigurable optical add / drop multiplexer sites by the external device based on the local data. The second wavelength selective switch of the target line unit among the multiple line units is used to forward the external data to the second optical splitter of the local add / drop unit corresponding to the target line unit. The local add / drop unit corresponding to the target line unit is used to forward the external data to the local device. The other reconfigurable optical add / drop multiplexer sites are used to represent other sites other than the currently-dominant reconfigurable optical add / drop multiplexer site among the multiple reconfigurable optical add / drop multiplexer sites included in the reconfigurable optical add / drop multiplexer network.

[0043] The above-mentioned line unit may refer to a unit for forwarding local data sent by a local device, or receiving external data sent by other external devices, and refers to a ROADM site deployed on the line. The above-mentioned first wavelength selection switch refers to a switch deployed in the line unit, corresponding to the ADD direction (data output site direction) of the line unit, and may refer to a wavelength selection switch that receives local data and transmits local data according to the corresponding channel. The above-mentioned second wavelength selection switch is deployed in the line unit, corresponding to the DROP direction (data input site direction) of the line unit, and may refer to a wavelength selection switch that receives external data sent by an external device and forwards the external data to the second optical splitter. Different devices are connected through the above-mentioned line unit. It should be noted that the role played by the above-mentioned wavelength selection switch in this application is similar to the existing role, and will not be repeated here. The above-mentioned other reconfigurable optical add / drop multiplexer sites may refer to other sites other than the current main site. For example, a local device may correspond to a reconfigurable optical add / drop multiplexer site, and an external device may correspond to a reconfigurable optical add / drop multiplexer site. The reconfigurable optical add / drop multiplexer site corresponding to the external device may refer to the above-mentioned other reconfigurable optical add / drop multiplexer sites.

[0044] Currently, ROADM can be used to flexibly schedule channels in different directions to achieve flexible data transmission. The corresponding Mesh network participated by ROADM can be a ROADM Mesh network, which can reconstruct the network where the optical add-drop multiplexer site is located. In terms of ROADM hardware architecture, traditional ROADM methods are usually RS structure (Router & Select, a routing structure) and symmetrical BS structure (Broadcast & Select, a routing structure). For ease of understanding, Figure 2 Schematic diagram of a ROADM with an RS structure according to Example 1 of the present application, Figure 2 As shown, in the RS structure, whether it is a dimensional unit or a local add / drop unit, the input and output of the ROADM all use WSS to select the port (ie, direction) for data transmission based on the channel. Figure 3 Schematic diagram of a ROADM of a BS structure according to embodiment 1 of the present application, such as Figure 3 As shown in the BS structure, whether it is a dimensional unit or a local add / drop unit, the input of the ROADM site is broadcast to all ports using splitter, and the output end selects the channel drop or outbound of a specific port through WSS. When a channel failure occurs in the ROADM Mesh network, such as a fiber break, the above Figure 2 and Figure 3It can be seen that whether it is the RS structure or the BS structure, when performing rerouting recovery, that is, when the local add / drop unit switches the line dimension port, the WSS on the ADU needs to be reconfigured. Given that the steps for configuring the WSS include at least: deleting the MC corresponding to the original channel, creating a new MC on the new port, and setting the new MC channel attenuation, this means that the entire WSS configuration process takes a long time, resulting in a long time to restore the interrupted data transmission process in actual use, which in turn leads to the low efficiency of the entire rerouting recovery process.

[0045] Furthermore, corresponding to the ROADM hardware architecture, in terms of software control, there are usually two ways to handle the data transmission process in the failed channel: Figure 4 This is a schematic diagram of the time consumption of a channel fault processing method according to Example 1 of the present application. Figure 4 As shown in the figure, assuming the channel failure is an interruption, when the management and control system detects the channel failure, the software control plane can calculate a channel recovery route using the Generalized Multiprotocol Label Switching (GMPLS) protocol. The optical layer system then begins deleting the original route configuration and configuring a new one. This configuration includes: i. deleting the MCs at the ROADM sites along the original route; ii. creating the MCs at the ROADM sites along the new route, and adjusting the power and attenuation of the MCs along the new route, as well as the gain and gain slope of the EDFAs along the route. After the new route is configured, data transmission in the failed channel can be redirected to the new route, restoring the interrupted data transmission. However, this approach requires executing the entire process to restore data transmission, and calculating the channel recovery route takes a considerable amount of time, resulting in inefficient data transmission recovery. Figure 5 FIG. 1 is a schematic diagram showing the time consumption of another channel fault handling method according to Example 1 of the present application. Figure 5As shown, GMPLS can determine a backup route based on the channel currently being used for data transmission and reserve the corresponding spectrum resources. When the management and control system detects a channel failure, the software control plane can quickly locate the failed channel and obtain the reserved backup route and corresponding spectrum resources. The optical layer system can then delete the original route configuration and configure a new route. The configuration details are described above and will not be repeated here. After the new route configuration is completed, the data transmission process in the failed channel can be sent to the new route to continue, and the interrupted data transmission process is restored. Although the other method does not require the calculation of the channel recovery route, the data transmission interruption time is relatively reduced, but the data transmission failure period during the entire data transmission recovery process is still longer. Assuming that the current data transmission process is a long-distance optical network, there may be many EDFA and WSS nodes in the end-to-end route. During the entire route configuration process, multiple nodes may need to be adjusted, resulting in a long adjustment time and low data transmission recovery efficiency.

[0046] Based on this, in order to improve the efficiency of restoring interrupted data transmission in the event of a channel failure, the present application points out that the local add / drop unit configured in the reconfigurable optical add / drop multiplexer site can be configured as an add / drop unit that can flexibly schedule multiple line directions without being restricted by transmission ports. In addition, the local add / drop unit is correspondingly configured with the above-mentioned first optical splitter and second optical splitter to replace the wavelength selector in the traditional local add / drop unit. This eliminates the need to reconfigure the wavelength selector in the local add / drop unit in the event of a channel failure, thereby improving network recovery efficiency. In order to ensure the practicality and adaptability of the constructed reconfigurable optical add-drop multiplexer site, a plurality of line units connected to the above-mentioned second optical splitter and the first optical splitter can be correspondingly configured in the reconfigurable optical add-drop multiplexer site, and the above-mentioned first wavelength selective switch and second wavelength selective switch can be correspondingly set in the above-mentioned multiple line units. When the local device currently has local data that needs to be sent to other external devices, the optical signal corresponding to the local data can be split through the first optical splitter in the above-mentioned local add / drop unit and then forwarded to the multiple line units connected to the first optical splitter, and the target line unit is determined from the multiple line units according to the destination address of the optical signal, that is, the line unit that can communicate with the external device, and then the first wavelength selective switch configured in the target line unit can be used to transmit the above-mentioned optical signal, that is, transmit the local data sent by the local device to the external device, thereby realizing the operation of the local device transmitting local data to the external device, taking into account different The device can be configured with different reconfigurable optical add-drop multiplexer sites. Therefore, when local data is transmitted through the first wavelength selective switch of the target line unit, the local data can be first transmitted to other reconfigurable optical add-drop multiplexer sites corresponding to the external device, and the other reconfigurable optical add-drop multiplexer sites then forward the received local data to the external device. When the external device has external data to send to the local device, the above-mentioned other reconfigurable optical add-drop multiplexer sites can send the external data to the reconfigurable optical add-drop multiplexer site corresponding to the local device according to the above process. At this time, the reconfigurable optical add-drop multiplexer site corresponding to the local device can transmit the external data to the second optical splitter in the local add / drop unit according to the channel for transmitting the external data through the second wavelength selective switch configured in the target line unit. The second optical splitter then combines the multiple received optical signals to obtain the external data and forwards it to the local device, thereby implementing the operation of transmitting external data from the external device to the local device.

[0047] To facilitate understanding of the above-mentioned reconfigurable optical add / drop multiplexer site, Figure 6 is a schematic diagram of a reconfigurable optical add / drop multiplexer site according to embodiment 1 of the present application, such as Figure 6As shown, the site can be divided into at least two parts, namely the local add / drop unit part and multiple line unit parts, where D-ADU1# and D-ADU2# represent two local add / drop units. In the local add / drop unit, splitier1 represents the first optical splitter, splitier2 represents the second optical splitter, OA (Optical Amplifier) ​​represents the optical amplifier, Mux (Muliplexer) represents the multiplexer, and DeMux (DeMuliplexer) represents the multiplexer; Degree1#, Degree2# and Degree3# represent the line units. In the line units, WSS1 represents the first wavelength selective switch, WSS2 represents the second wavelength selective switch, BA (Booster Amplifier) ​​and PA (Power Amplifier) ​​represent the optical amplifier. In addition, in Figure 6 The arrows shown in the figure refer to the data transmission direction. Figure 6 As can be seen from the arrows, when the local device has local data that needs to be sent to external data, the data can be sent to OA through the above-mentioned MUX, and then OA sends splitier1. Splitter1 can send the optical signal corresponding to the data to WSS1. WSS1 then sends the received optical signal to BA, and finally BA outputs it to realize the operation of transmitting the local device to send local data; when the external device needs to send external data to the local device, PA can first receive the optical signal sent by other line units, and then PA transmits the optical signal to WSS2. WSS2 can transmit the received optical signal to splitier2, splitier2 transmits the optical signal to OA, OA transmits the optical signal to DeMux, and finally DeMux outputs it, realizing the operation of the local device receiving external data.

[0048] In an embodiment of the present application, at least one local add / drop unit includes a local add / drop unit, and the reconfigurable optical add / drop multiplexer site further includes: a control unit connected to the local add / drop unit and the multiple line units, and configured to create an optical channel between a first line unit among the multiple line units and the other reconfigurable optical add / drop multiplexer site, and to create a first restoration optical channel between at least one second line unit among the multiple line units and the reconfigurable optical add / drop multiplexer site; when the first line unit detects that the line is normal, determining that the target line unit is the first line unit, and starting the second wavelength selective switch of the first line unit to forward external data to the second optical splitter of the local add / drop unit; when the first line unit detects that a line interruption fault occurs, determining that the target line unit is the second line unit, and starting the second wavelength selective switch of the second line unit to forward external data to the second optical splitter of the local add / drop unit.

[0049] The above-mentioned control unit may refer to a unit for controlling the connection relationship between different reconfigurable optical add / drop multiplexer sites, and may be used to create operations such as connection and interruption between a line unit in a reconfigurable optical add / drop multiplexer site and line units in other reconfigurable optical add / drop multiplexer sites.

[0050] In an optional solution of this embodiment, in order to facilitate the restoration of the data transmission process between different devices, a local add / drop unit and a control unit for controlling the connection relationship between different reconfigurable optical add / drop multiplexer sites can be configured in the reconfigurable optical add / drop multiplexer site. Considering that in general, when a local device sends local data to an external device through a reconfigurable optical add / drop multiplexer site, it only needs to use one optical channel connected to other reconfigurable optical add / drop multiplexer sites. This means that if the situation of optical channel failure is not considered, it is sufficient to configure one of the aforementioned line units in the reconfigurable optical add / drop multiplexer site, and data can be transmitted to external devices corresponding to other reconfigurable optical add / drop multiplexer sites through the line unit. However, in order to avoid When a free channel fails, there is no other channel to transmit data, resulting in the inability to transmit local data or external data normally. Therefore, the reconfigurable optical add-drop multiplexer site in the present application can be configured with multiple line units. Correspondingly, different reconfigurable optical add-drop multiplexer sites can establish a communication connection through the optical channels between their corresponding line units, that is, there can be multiple optical channels between different devices to establish a communication connection. In order to quickly restore the data transmission process in the failed optical channel, one of the multiple optical channels can be used as the main optical channel to transmit data between different devices under normal circumstances, and the other optical channels can be used as backup optical channels to continue to use the backup channels to transmit data between different devices when the main channel fails.Based on this, the reconfigurable optical add / drop multiplexer site can establish connections between corresponding line units of different reconfigurable optical add / drop multiplexer sites through the above-mentioned control unit. Specifically, a main line unit, that is, the above-mentioned first line unit, can be selected from multiple line units first, and then an optical channel can be created between the first line unit and other reconfigurable optical add / drop multiplexer sites. At the same time, an alternative line unit, that is, the above-mentioned second line unit, can be selected from multiple line units, and then a first restoration optical channel can be established between the second line unit and other reconfigurable optical add / drop multiplexer sites, so that after the first line unit detects When the corresponding line is normal, that is, the optical channel between the first line unit and other reconfigurable optical add / drop multiplexer sites is normal and no fault occurs, the first line unit can be determined as the target line unit for transmitting local data, and the above-mentioned local data is transmitted through the optical channel corresponding to the first line unit, that is, the local data can be first broadcast from the first optical splitter of the local add / drop unit to the first wavelength selective switch of the above-mentioned first line unit, and the first wavelength selective switch forwards the local device to other reconfigurable optical add / drop multiplexer sites through the corresponding optical channel. Other and other reconfigurable optical add / drop multiplexer sites are connected. The user sites can ultimately forward received local data to an external device, thereby enabling the local device to transmit local data to the external device. Corresponding to the local device transmitting local data, if the external device currently needs to forward external data to the local device, the second wavelength selective switch of the first line unit can be activated, and the second wavelength selective switch receives the external data via the corresponding optical channel. Finally, the second wavelength selective switch forwards the external data to the second optical splitter of the local add / drop unit, which can ultimately forward the received external data to the local device. Upon detecting a failure in the first line unit, such as an interruption, the local device can route data with the external device via other optical channels to ensure normal data transmission. Specifically, the second line unit corresponding to the first restoration optical channel can be identified as the new target line unit. Following the aforementioned process, the local data is then transmitted from the first optical splitter to the first wavelength selective switch of the second line unit, enabling the local device to continue transmitting local data to the external device. Simultaneously, the second wavelength selective switch of the second line unit receives the external data, thereby enabling the external data to be forwarded to the local device.

[0051] It should be noted that there is no restriction on the order of priority between the above-mentioned first line unit and the second line unit. It only needs to ensure that when one channel is used to transmit data, there is another channel available for selection. That is, in actual use, the local device can first select the first line unit to transmit local data, and then select the second line unit to transmit local data when the first line unit fails. It can also first select the second line unit to transmit local data, and then select the first line unit to transmit local data when the second line unit fails, thereby ensuring the selectivity of the local device when transmitting local data, thereby improving data transmission efficiency.

[0052] It should be noted that the above-mentioned method of selecting the first line unit or the second line unit may include but is not limited to: traversal, polling, random selection and other selection methods, and the specific selection method can be determined by the user and is not limited here.

[0053] In an embodiment of the present application, at least one local add / drop unit includes a primary local add / drop unit and a backup local add / drop unit; the reconfigurable optical add / drop multiplexer site further includes: a control unit connected to the primary local add / drop unit, the backup local add / drop unit, and the plurality of line units, and configured to create a primary optical channel between other reconfigurable optical add / drop multiplexer sites, a primary line unit among the plurality of line units, and the primary local add / drop unit, and to create a backup optical channel between other reconfigurable optical add / drop multiplexer sites, a backup line unit among the plurality of line units, and the backup local add / drop unit; determine the primary line unit and the backup line unit as target line units, activate a second wavelength selective switch of the primary line unit to forward external data to a second optical splitter of the primary local add / drop unit, and activate a second wavelength selective switch of the backup line unit to forward external data to a second optical splitter of the backup local add / drop unit.

[0054] In an optional solution of this embodiment, to avoid abnormal connections between local add / drop units and line units, which could result in the local device being unable to properly transmit local data or receive external data, multiple local add / drop units can be configured in the reconfigurable optical add / drop multiplexer site. For example, the aforementioned primary local add / drop unit and backup local add / drop unit can be configured, and the control unit can establish or disconnect connections between the aforementioned multiple local add / drop units and multiple line units. Accordingly, in addition to establishing optical channels between line units and other reconfigurable optical add / drop multiplexer sites, the control unit can also establish optical channels between line units and local add / drop units. Specifically, considering that multiple optical channels can be established between different reconfigurable optical add / drop multiplexer sites for data transmission, the primary add / drop unit and backup add / drop unit can be first determined from the multiple local add / drop units, and the primary line unit and backup line unit can be determined from the multiple line units. The determination method can be as described above and will not be further described here. The controller can then establish a primary optical channel between other reconfigurable optical add / drop multiplexer sites, the primary line unit, and the primary local add / drop unit, and a backup optical channel between other reconfigurable optical add / drop multiplexer sites, the backup line unit, and the backup local add / drop unit. When the line is normal, the primary line unit and the backup line unit can be simultaneously identified as target line units, and the second wavelength selective switch of the primary line unit can be activated so that the primary line unit can forward received external data to the second optical splitter of the primary local add / drop unit. At the same time, the second wavelength selective switch of the backup line unit can be activated so that the backup line unit can also forward received external data to the second optical splitter of the backup local add / drop unit, thereby avoiding the situation where the line units in other reconfigurable optical add / drop multiplexer sites are abnormal, resulting in the local device being unable to receive external data.

[0055] In an embodiment of the present application, the reconfigurable optical add / drop multiplexer site further includes: a selection unit, configured to select a primary local add / drop unit or a backup local add / drop unit to forward external data to a local device when the primary line unit detects that the line is normal and the backup line unit detects that the line is normal; forward the external data to the local device through the backup local add / drop unit when the primary line unit detects that a line interruption fault occurs and the backup line unit detects that the line is normal; and forward the external data to the local device through the primary local add / drop unit when the primary line unit detects that the line is normal and the backup line unit detects that a line interruption fault occurs.

[0056] In an optional solution of this embodiment, in order to reasonably allocate data transmission resources, a selection unit may be further configured in the reconfigurable optical add / drop multiplexer site. The selection unit adaptively selects local add / drop units and optical channels for transmitting local data or external data based on the operating status of the line detected by the line unit, so that local devices can transmit local data or receive external data. Specifically, when the main line unit detects that the line is normal and the backup line unit detects that the line is normal, the main local add / drop unit or the backup local add / drop unit can be selected to forward external data to the local device in a preset manner, such as random selection, polling, traversal, etc.; when the main line unit detects that a line interruption fault occurs and the backup line unit detects that the line is normal, the external data can be forwarded to the local device through the backup local add / drop unit; when the main line unit detects that the line is normal and the backup line unit detects that a line interruption fault occurs, the external data can be forwarded to the local device through the main local add / drop unit; when both the main line unit and the backup line unit detect that a line interruption fault occurs, a prompt message can be sent to the user in the user operation interface to remind the user that data cannot be transmitted or received at present, and the corresponding reason is displayed to the user.

[0057] For ease of understanding, Figure 7It is a schematic diagram of an optical channel connection method according to Example 1 of the present application, which corresponds to a connection method without a selection unit configured, wherein the left side represents the ADU side corresponding to the local device, and the right side represents the ADU side corresponding to the external device. The solid line a represents the main optical channel, and the corresponding WSS71 connected to the solid line a can be the main line unit. The solid line b represents the first recovery optical channel, and the corresponding WSS72 connected to the solid line b can be the first recovery line unit. The dotted line c represents the second recovery optical channel, and the corresponding WSS73 connected to the dotted line c can be other line units. By default, to ensure the stability of data transmission, at least two optical channels may be used for data transmission to avoid data transmission failures caused by a single optical channel failure. Accordingly, the primary optical channel and the first restoration optical channel can be used to transmit local or external data. Specifically, when the primary line unit detects a normal line and the first restoration line unit detects a normal line, the line corresponding to solid line a can be directly used to send local data or receive external data. In this case, the optical channels between the sites corresponding to solid lines a and b are conductive, while the optical channel between the sites corresponding to dashed line c is disconnected. The line between the second wavelength selective unit in solid line a and the second optical splitter in the add / drop unit is conductive, while the lines between the second wavelength selective unit in solid lines b and c and the second optical splitter in the add / drop unit are disconnected. If the primary line unit detects a line interruption and the first restoration line unit detects a normal line, the line between the second wavelength selective unit in solid line a and the second optical splitter in the add / drop unit is disconnected, while the line between the second wavelength selective unit in solid line b and the second optical splitter in the add / drop unit is conductive. At the same time, the inter-site line corresponding to dotted line c replaces the line with the interrupted fault. That is, the line corresponding to dotted line c replaces the line corresponding to solid line a. The line corresponding to solid line b can be used to send local data or receive external data. In this case, the inter-site optical channels corresponding to solid lines b and dotted lines c are conductive, while the inter-site optical channel corresponding to solid line a is closed. The line between the second wavelength selection unit in solid line b and the second optical splitter in the add / drop unit is conductive, while the line between the second wavelength selection unit in solid lines a and c and the second optical splitter in the add / drop unit is closed. Accordingly, if the active line unit detects that the line is normal and the first restoration line unit detects that the line is interrupted, the line corresponding to dotted line c can replace the line corresponding to solid line b, and the lines corresponding to solid lines a and dotted lines c can be used to send local data or receive external data. In this case, the inter-site optical channels corresponding to solid lines a and dotted lines c are conductive, while the inter-site optical channel corresponding to solid line b is closed. The solid line a shows that the second wavelength selection unit is connected to the second optical splitter of the add / drop unit, and the solid lines b and c show that the second wavelength selection unit is connected to the second optical splitter of the add / drop unit.

[0058] Figure 8This is a schematic diagram of the time consumption of optical channel repair according to Example 1 of the present application, which is similar to the above Figure 7 Corresponding, from Figure 8 It can be seen that in this application, when a channel fails, such as an interruption, the recovery of the new OCH only needs to cancel the dropWSS isolation (close) of the already created OCH-RESTORE. The interruption time of the data transmission process no longer includes the calculation time of the new route and the adjustment time of the end-to-end line configuration, as well as the deletion and reconstruction time of the ADU related configuration. Instead, when a channel failure is detected, such as an interruption, the original OCH is quickly isolated and the alternative OCH is restored at the same time. Therefore, the interrupted OCH can be quickly restored, thereby quickly realizing the data transmission operation.

[0059] In an optional solution of this embodiment, to prevent the inability to normally transmit local data of a local device or receive external data sent by an external device due to failures in the connections between the local add / drop unit and multiple line units, or failures in the local add / drop unit itself, multiple backup local add / drop units may be additionally configured in the reconfigurable optical add / drop multiplexer site. Taking the configuration of one local add / drop unit as an example, the reconfigurable optical add / drop multiplexer site may include the above-mentioned first local add / drop unit and second local add / drop unit. The first local add / drop unit may serve as a primary local add / drop unit, and the second local add / drop unit may serve as a backup add / drop unit. When the first local add / drop unit operates normally, the first optical splitter configured in the first local add / drop unit may be directly used to forward local data to the first wavelength selective switches of the multiple line units connected to the first local add / drop unit, thereby enabling the local device to send local data. When the first local add / drop unit fails, the first optical splitter configured in the second local add / drop unit may be used to forward local data to the first wavelength selective switches of the multiple line units connected to the second local add / drop unit, thereby enabling the local device to send local data.

[0060] It should be noted that the multiple line units connected to the first local add / drop unit may be the same as or different from the multiple line units connected to the second local add / drop unit, and may be set by the user, without limitation here. The corresponding connection method may be as shown above, and multiple backup line units may be set, or may not be set, and may be set by the user, without limitation here. The corresponding setting method may also be as shown above, and will not be repeated here.

[0061] For ease of understanding, Figure 9This is a schematic diagram of another optical channel connection method according to Example 1 of the present application, which corresponds to the connection method of optical channels when multiple local add and drop units are deployed, wherein WSS91 is available and refers to the main line unit, WSS92 is available and refers to the backup line unit, WSS93 is available and refers to other line units, ADU1 is available and refers to the main local add and drop unit, and ADU2 is available and refers to the backup local add and drop unit. Optical channels can be established between different local add and drop units and different line units to realize data transmission. Under normal circumstances, a main optical channel can be established between the main local add / drop unit ADU1, the main line unit WSS91 and the reconfigurable optical add / drop multiplexer site corresponding to the external device, and a backup optical channel can be established between the backup local add / drop unit ADU2, the backup line unit WSS92 and the reconfigurable optical add / drop multiplexer site corresponding to the external device, and these two channels are enabled at the same time to transmit data. At the receiving end, the OCHP of the external selection unit is enabled to select the received data. If a line unit detects that a line interruption fault has occurred during the data transmission process, for example, the main line unit ADU1 detects that an interruption fault has occurred in the current main optical channel, the external selection unit automatically switches to the backup and selects the data received by ADU2. At the same time, in order to ensure that data has multiple recovery routes for transmission at the same time, the other line unit WSS93 mentioned above can replace the current main line unit WSS91 to become the new The active line unit is then replaced, and a new active optical channel is established between the active local add / drop unit ADU1, the new active line unit WSS93, and the reconfigurable optical add / drop multiplexer site corresponding to the external device. Data is transmitted over this new active optical channel and the aforementioned backup optical channel. If the backup line unit ADU2 detects a fault in the current backup optical channel, the external selection unit automatically switches to active mode, selecting the data received by ADU1. To ensure that data can be transmitted across multiple recovery routes, the other line unit WSS93 replaces the current backup line unit WSS92 to become the new active line unit. A new backup optical channel is then established between the active local add / drop unit ADU1, the new backup line unit WSS93, and the reconfigurable optical add / drop multiplexer site corresponding to the external device. Data is transmitted over this new backup optical channel. This process allows for rapid optical channel recovery, thereby accelerating the recovery of interrupted data transmission.

[0062] The reconfigurable optical add / drop multiplexer site proposed in this application can achieve at least the following technical effects:

[0063] In this application, the interrupted OCH can realize the opening of the corresponding rerouting of the data transmission process by setting the drop WSS MC of OCH-RESTORE to a non-isolated state. The interruption time of the data transmission process does not include the routing calculation time and the line adjustment time, which greatly improves the recovery efficiency of the data transmission process.

[0064] This solution adopts an asymmetric BS ROADM structure. Changing the line direction does not require reconfiguring the ADU MC configuration, which greatly improves the efficiency of link reconstruction.

[0065] After many experiments, it is known that the reconfigurable optical add-drop multiplexer site proposed in this application can ensure that the interruption time of the data transmission process is close to the configuration time of WSS block cancellation, which is expected to be completed within 1 second, which is shorter than the time taken in the traditional method.

[0066] This rerouting solution can improve OCH channel availability by leveraging multipath mutual protection / restoration between ROADM sites on the basis of two-route OCHP. Specific examples are as follows:

[0067] Assuming that the optical cable is interrupted once every two weeks on average and that repairs after an interruption take 8 hours, and ignoring the time required for restoration and protection switching:

[0068] When there is no restoration and no protection, the OCH channel availability is 97.85%.

[0069] When two routes perform mutual restoration / protection, the OCH channel availability is 99.95%.

[0070] When the three routes perform mutual restoration / protection, the OCH channel availability is 99.999%.

[0071] When the five routes perform mutual restoration / protection, the OCH channel availability is 99.999999%.

[0072] Example 2

[0073] According to an embodiment of the present application, a reconfigurable optical add / drop multiplexer network is further provided, which includes any one of the reconfigurable wide add / drop multiplexer sites shown in Example 1.

[0074] Example 3

[0075] According to an embodiment of the present application, a control method for a reconfigurable optical add / drop multiplexer network is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0076] The method embodiment provided in the first embodiment of the present application can be executed in the reconfigurable optical add / drop multiplexer network provided in the first embodiment. Figure 10 The control method of the reconfigurable optical add / drop multiplexer network is shown. Figure 10 is a flow chart of a control method for a reconfigurable optical add / drop multiplexer network according to embodiment 3 of the present application, as shown in FIG. Figure 10 As shown, the method at least includes:

[0077] Step S1002: broadcast local data sent by a local device to first wavelength selective switches of multiple line units through a first optical splitter of at least one local add / drop unit of a first site.

[0078] The above-mentioned first site may refer to a reconfigurable optical add / drop multiplexer site corresponding to the local device. The above-mentioned local add / drop unit may refer to an add / drop unit that can flexibly schedule the line direction. The above-mentioned first optical splitter is deployed in the local add / drop unit, corresponding to the Add direction (data output direction) of the local add / drop unit, and may refer to an optical splitter used to split and forward the optical signal currently required to be sent, and may be used to forward local data to multiple line units, wherein the local data is generated by the local device, and the optical signal currently required to be sent may refer to the optical signal corresponding to the local data. The above-mentioned local device is connected to the above-mentioned local add / drop unit, and may refer to a local client, local server and other devices deployed at the local end. The above-mentioned line unit may refer to a unit used to forward local data sent by the local device, or to receive external data sent by other external devices. The above-mentioned first wavelength selective switch refers to a unit deployed in the line unit, corresponding to the Drop direction (data input direction) of the line unit, and may refer to a wavelength selective switch that receives local data and transmits local data according to the corresponding channel.

[0079] In an optional solution of this embodiment, the reconfigurable optical add / drop multiplexer network proposed in this application can be as described above. Figure 6 As shown, different devices can correspond to different local add / drop units, and different local add / drop units can correspond to different line units. That is, different devices correspond to different line units, and different devices can be connected through corresponding line units. When a local device currently has local data to transmit to an external device, the local data can be broadcast to the first wavelength selective switch of multiple line units corresponding to the local device via the first optical splitter of the local add / drop unit connected to the local device.

[0080] Step S1004: Send local data to the second site through multiple line units, and receive external data sent by the second site.

[0081] The local data is forwarded by the second site to the external device, and the external data is data fed back by the external device to the first site based on the local data.

[0082] The second site may be a reconfigurable optical add / drop multiplexer site corresponding to the external device. The local data is forwarded from the first site to the second site, and then the second site forwards the received local data to the external device.

[0083] After the first wavelength selective switch receives the local data, the local data can be forwarded to the second site corresponding to the external device via the optical channel corresponding to the first wavelength selective switch, and the second site can forward the local device to the external device, thereby implementing the operation of the local device transmitting the local data to the external device. Corresponding to the local device outputting local data, when the external device has external data, such as data fed back to the local device by the external device based on the received local data, which needs to be transmitted to the local device, the external data can be forwarded to the first site by the second site according to the above forwarding steps, and then the external data can be forwarded to the local device by the first site. Correspondingly, the external data sent by the second site can be received by the line unit in the first site, and the line unit can forward the external data to the local device, thereby implementing the operation of the local device receiving the external data sent by the external device.

[0084] Step S1006: Start the second wavelength selective switch of the target line unit among the multiple line units to forward the external data to the second optical splitter of the local add / drop unit corresponding to the target line unit.

[0085] The above-mentioned second wavelength selection switch is deployed in the line unit, corresponding to the Add direction (data output direction) of the line unit, and may refer to a wavelength selection switch that receives external data sent by an external device and forwards the external data to the second optical splitter. The above-mentioned target line unit may refer to a line unit that receives external data in multiple line units and forwards the external data to the local device. The above-mentioned second optical splitter is deployed in the local add / drop unit, corresponding to the Drop direction (data input direction) of the local add / drop unit, and may refer to an optical splitter used to merge and forward multiple received optical signals, such as optical signals input from multiple line units, and may be used to forward external data, such as other data sent by other devices not deployed at the local end, to the local device.

[0086] When a line unit sends external data to a local device, the second wavelength selective switch of a target line unit among multiple line units may be activated first, and then the received external data is forwarded to the second optical splitter of the corresponding local add / drop unit via the second wavelength selective switch.

[0087] Step S1008: forward the external data to the local device through the local add / drop unit corresponding to the target line unit.

[0088] After the second optical splitter of the local add / drop unit receives the external data forwarded by the corresponding second wavelength selective switch, the local add / drop unit can be used to forward the external data to the local device, thereby enabling the local device to receive the external data sent by the external device.

[0089] In an embodiment of the present application, a first optical splitter of at least one local add / drop unit of a first site is used to broadcast local data sent by a local device to a first wavelength selective switch of a plurality of line units; local data is sent to a second site through a plurality of line units, and external data sent by the second site is received; a second wavelength selective switch of a target line unit among the plurality of line units is started to forward external data to a second optical splitter of a local add / drop unit corresponding to the target line unit; external data is forwarded to a local device through a local add / drop unit corresponding to the target line unit, by setting a wavelength selective switch on the line unit and configuring an optical splitter corresponding to the wavelength selective switch in the local add / drop unit, when the local device has local data to be transmitted to the external device , or when an external device has external data to transmit to a local device, local data can be sent or external data can be received directly through the wavelength selection switch and the corresponding splitter, thereby ensuring the timeliness of the local data sent and the external data received. At the same time, through the connection relationship between the wavelength selection switches in different line units and the splitters in different local add / drop units, the switching of different lines can be quickly realized without the need to reconfigure the parameters of the wavelength selection switch, reducing the impact of the configuration time on the data transmission process and recovery process, thereby greatly improving the efficiency of selecting the transmission line, ensuring that the data transmission process in the channel will not be interrupted for a long time due to channel abnormalities, and thus approaching the technical problem of low efficiency in recovering interrupted data transmission processes in related technologies.

[0090] In an embodiment of the present application, when at least one local add / drop unit includes one local add / drop unit, a second wavelength selective switch of a target line unit among the multiple line units is activated to forward external data to a second optical splitter of the local add / drop unit corresponding to the target line unit, including: creating an optical channel between a second site and a first line unit of the multiple line units, and creating a first recovery optical channel between the second site and a second line unit of the multiple line units; when the first line unit detects that the line is normal, determining that the target line unit is the first line unit, and forwarding the external data to the second optical splitter of the local add / drop unit through the second wavelength selective switch of the first line unit; when the first line unit detects that a line interruption fault occurs, determining that the target line unit is the second line unit, and forwarding the external data to the second optical splitter of the local add / drop unit through the second wavelength selective switch of the second line unit.

[0091] Generally, different local add / drop units are available for selection, and corresponding data transmission strategies can be adopted to ensure the stability of the local device sending local data to the external device or receiving external data sent by the external device. Correspondingly, when there is only one local add / drop unit, and the second optical splitter of the local add / drop unit is used to receive the external data forwarded by the second wavelength selective switch of the target line unit, a main line unit, i.e., the first line unit, can be selected from multiple line units first, and then an optical channel can be created between the second site and the first line unit. At the same time, a first recovery optical channel can be established between the second site and another line unit, i.e., the second line unit, so that when the first line unit detects that the line is normal, for example, the optical channel between the second site and the first line unit is normal, When no fault occurs in the optical channel and no fault occurs in the broadcast between the first line unit and the local add / drop unit, the first line unit can be determined as the target line unit, and the external data can be forwarded to the second optical splitter of the local add / drop unit through the second wavelength selective switch of the first line unit, so that the local device can transmit the local data to the external device. When a fault is detected in the first line unit, such as an interruption in the first recovery optical channel, or the first line unit is unable to forward the external data, the second line unit can be determined as the target line unit, and the external data can be forwarded to the second optical splitter of the local add / drop unit through the second wavelength selective switch of the second line unit, so that the local device can continue to transmit the local data to the external device.

[0092] In an embodiment of the present application, external data is forwarded to the second splitter of the local add / drop unit through the second wavelength selection switch of the first line unit, including: starting the media channel corresponding to the second wavelength selection unit of the first line unit, and closing the media channels corresponding to the second wavelength selection units of the line units other than the first line unit in multiple line units.

[0093] The second wavelength selection unit may be a selection unit corresponding to the second wavelength selection switch in the line unit, and may be configured to send local data received by the second wavelength selection switch to a corresponding media channel, so as to transmit the local data to an external device via the media channel.

[0094] In an optional solution of this embodiment, when external data is forwarded to the second splitter of the local add / drop unit through the second wavelength selection switch of the first line unit, in order to avoid transmission errors that cause the local device to be unable to successfully receive the external data, the media channel corresponding to the second wavelength selection unit of the first line unit can be started while the media channels corresponding to the second wavelength selection units of other line units in the multiple line units except the first line unit are closed.

[0095] In an embodiment of the present application, external data is forwarded to the second optical splitter of the local add / drop unit through the second wavelength selection switch of the second line unit, including: starting the media channel corresponding to the second wavelength selection unit of the second line unit, and closing the media channels corresponding to the second wavelength selection units of the line units other than the second line unit in multiple line units.

[0096] In an optional scheme of this embodiment, corresponding to forwarding external data using the first line unit, when forwarding external data to the second splitter of the local add / drop unit through the second wavelength selection switch of the second line unit, in order to avoid transmission errors causing the local device to be unable to smoothly receive the external data, the media channel corresponding to the second wavelength selection unit of the second line unit can be started while the media channels corresponding to the second wavelength selection units of other line units except the second line unit in the multiple line units are closed.

[0097] In an embodiment of the present application, the above method also includes: in the process of forwarding external data to the second splitter of the local add / drop unit through the second wavelength selective switch of the second line unit, creating a second recovery optical channel between the second site and the third line unit among the multiple line units; when the second line unit detects a line interruption fault, determining that the target line unit is the third line unit, and forwarding the external data to the second splitter of the local add / drop unit through the second wavelength selective switch of the third line unit.

[0098] In an optional solution of this embodiment, to prevent the local device from being unable to normally receive external data due to failures in both the optical channel and the line units corresponding to the first restoration optical channel, while the second wavelength selective switch of the second line unit is used to forward the external data to the second optical splitter of the local add / drop unit, at least one third line unit may be selected from other idle line units, and a second restoration optical channel may be established between the second site and the third line unit. If the second line unit also detects a failure, such as a line interruption, the external data may be transmitted via the second restoration optical channel. That is, the third line unit may be determined as a new target line unit, and the received external data may be forwarded to the second optical splitter of the local add / drop unit via the second wavelength selective switch of the third line unit for continued transmission of the external data.

[0099] In an embodiment of the present application, when at least one local add / drop unit includes a primary local add / drop unit and a backup local add / drop unit, a second wavelength selective switch of a target line unit among the multiple line units is activated to forward external data to a second optical splitter of a local add / drop unit corresponding to the target line unit, including: creating a primary optical channel between a primary line unit among the multiple line units and a primary local add / drop unit among the multiple local add / drop units at a second site, and creating a backup optical channel between a backup line unit among the multiple line units and a backup local add / drop unit among the multiple local add / drop units at a second site; determining the primary line unit and the backup line unit as target line units, forwarding the external data to the second optical splitter of the primary local add / drop unit via the second wavelength selective switch of the primary line unit, and forwarding the external data to the second optical splitter of the backup local add / drop unit via the second wavelength selective switch of the backup line unit.

[0100] In an optional solution of this embodiment, if multiple local add / drop units are currently included, for example, the aforementioned primary local add / drop unit and a backup local add / drop unit are included, to avoid simultaneous failures of both the primary and backup channels, a primary optical channel can be established between the primary line unit among the multiple line units at the second site and the primary local add / drop unit, as well as a backup optical channel can be established between the backup line unit among the multiple line units at the second site and the backup local add / drop unit. The primary line unit and the backup line unit are then simultaneously identified as the aforementioned target line units, so that received external data can be forwarded to the second optical splitter of the primary local add / drop unit via the second wavelength selective switch of the primary line unit, and simultaneously forwarded to the second optical splitter of the backup local add / drop unit via the second wavelength selective switch of the backup line unit. In actual use, the second wavelength selective switch of a line unit can be used to receive a piece of external data to avoid data fragmentation that affects data integrity.

[0101] In an embodiment of the present application, the above method also includes: when the main line unit detects a line interruption fault, creating a third recovery optical channel between the second site, the first other line unit among the multiple line units, and the main local add / drop unit, wherein the first other line unit is used to represent the line unit other than the main line unit and the backup line unit among the multiple line units; determining the optical channel between the second site, the first other line unit, and the main local add / drop unit as the main optical channel; determining the first other line unit and the backup line unit as the target line units, forwarding the external data to the second splitter of the main local add / drop unit through the second wavelength selection switch of the first other line unit, and forwarding the external data to the second splitter of the backup local add / drop unit through the second wavelength selection switch of the backup line unit.

[0102] In an optional solution of the embodiment of the present application, if the above-mentioned active line unit detects a line interruption fault, it means that only the first restoration optical channel corresponding to the backup line unit is currently available. To avoid the first restoration optical channel also failing and thus being unable to transmit data normally, a new available line unit, namely the above-mentioned first other line unit, can be selected from the multiple line units. A new optical channel, namely the above-mentioned third restoration optical channel, can be established between the above-mentioned second site, the first other line unit, and the above-mentioned active add / drop unit. The third restoration optical channel is then determined as the new active optical channel, and the first other line unit and the above-mentioned backup line unit are simultaneously determined as new target line units. The received external data is forwarded to the second optical splitter of the active local add / drop unit via the second wavelength selective switch of the above-mentioned first other line unit. At the same time, the received external data is forwarded to the second optical splitter of the backup local add / drop unit via the second wavelength selective switch of the backup line unit, thereby enabling the local device to receive external data. Similar to the case where the main line unit detects a fault, when the backup line unit detects an interruption fault, it can also select an available line unit from multiple line units and establish a new optical channel between the available line unit, the second site and the backup local add / drop unit to transmit external data. The specific process can be referred to the above process and will not be repeated here.

[0103] In an embodiment of the present application, external data is forwarded to a local device through a local add / drop unit corresponding to a target line unit, including: when the active line unit detects that the line is normal and the standby line unit detects that the line is normal, the external data is forwarded to the local device through the active local add / drop unit or the standby local add / drop unit; when the active line unit detects that a line interruption fault occurs and the standby line unit detects that the line is normal, the external data is forwarded to the local device through the standby local add / drop unit; when the active line unit detects that the line is normal and the standby line unit detects that a line interruption fault occurs, the external data is forwarded to the local device through the active local add / drop unit.

[0104] In an optional solution of an embodiment of the present application, when the local add / drop unit of the target line unit is used to forward external data to the local device, if the active line unit detects that the line is normal and the backup line unit also detects that the line is normal, then one of the active local add / drop unit or the backup local add / drop unit can be selected as the target local add / drop unit to forward the received external data to the local device; if the active line unit detects that a line interruption fault has occurred and the backup line unit also detects that the line is normal, then the backup local add / drop unit can be used as the target local add / drop unit to forward the received external data to the local device; if the active line unit detects that the line is normal and the backup line unit detects that a line interruption fault has occurred, then the active local add / drop unit can be used as the target local add / drop unit to forward the received external data to the local device.

[0105] In an embodiment of the present application, after determining that the first other line unit and the backup line unit are target line units, the method also includes: when the backup line unit detects that a line interruption fault has occurred, creating a third recovery optical channel between the second site, the second other line unit and the backup local add / drop unit, wherein the second other line unit is used to represent the line unit other than the main line unit, the backup line unit and the first other line unit among the multiple line units; determining the optical channel between the second site, the second other line unit and the backup local add / drop unit as the backup optical channel; determining the first other line unit and the second other line unit as the target line units, forwarding the external data to the second splitter of the main local add / drop unit through the second wavelength selection switch of the first other line unit, and forwarding the external data to the second splitter of the backup local add / drop unit through the second wavelength selection switch of the second other line unit.

[0106] In an optional solution of this embodiment, if the backup line unit detects a line interruption fault after the active line unit detects a line interruption fault, then, as described above, another available line unit, i.e., the second other line unit, may be selected from the multiple line units. A new optical channel, i.e., the third restoration optical channel, may be established between the second site, the second other line unit, and the backup local add / drop unit. The third restoration optical channel is then determined as a new backup optical channel. Finally, the first other line unit and the second other line unit are determined as new target line units. External data is forwarded to the second optical splitter of the active local add / drop unit via the second wavelength selective switch of the first other line unit, and the external data is forwarded to the second optical splitter of the backup local add / drop unit via the second wavelength selective switch of the second other line unit.

[0107] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.

[0108] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods of each embodiment of the present application.

[0109] Example 4

[0110] According to an embodiment of the present application, a device for implementing the control method of the reconfigurable optical add / drop multiplexer network is also provided. Figure 11 is a structural block diagram of a control device for a reconfigurable optical add / drop multiplexer network according to embodiment 4 of the present application, such as Figure 11 As shown, the device 1100 includes: a local data broadcast module 1102 , a data transmission module 1104 , a first data forwarding module 1106 and a second data forwarding module 1108 .

[0111] Among them, the local data broadcast module 1102 is used to broadcast the local data sent by the local device to the first wavelength selection switch of multiple line units through the first splitter of at least one local add / drop unit of the first site; the data transmission module 1104 is used to send the local data to the second site through multiple line units, and receive external data sent by the second site, wherein the local data is forwarded by the second site to the external device, and the external data is the data fed back to the first site by the external device based on the local data; the first data forwarding module 1106 is used to start the second wavelength selection switch of the target line unit among the multiple line units, and forward the external data to the second splitter of the local add / drop unit corresponding to the target line unit; and forward the external data to the local device through the local add / drop unit corresponding to the target line unit.

[0112] In an embodiment of the present application, the first data forwarding module 1106 includes: a first optical channel creation unit, used to create an optical channel between the second site and the first line unit of the multiple line units, and to create a first recovery optical channel between the second site and the second line unit of the multiple line units; the first data forwarding unit, used to determine that the target line unit is the first line unit when the first line unit detects that the line is normal, and forward the external data to the second splitter of the local add / drop unit through the second wavelength selective switch of the first line unit; the second data forwarding unit, used to determine that the target line unit is the second line unit when the first line unit detects that a line interruption fault occurs, and forward the external data to the second splitter of the local add / drop unit through the second wavelength selective switch of the second line unit.

[0113] In an embodiment of the present application, the first data forwarding unit is further configured to: activate the media channel corresponding to the second wavelength selection unit of the first line unit, and close the media channels corresponding to the second wavelength selection units of the line units other than the first line unit among the multiple line units.

[0114] In an embodiment of the present application, the second data forwarding unit is further configured to: activate the media channel corresponding to the second wavelength selection unit of the second line unit, and close the media channels corresponding to the second wavelength selection units of the line units other than the second line unit among the multiple line units.

[0115] In an embodiment of the present application, the above method also includes: a first optical channel creation module, used to create a second recovery optical channel between the second site and the third line unit among the multiple line units in the process of forwarding external data to the second optical splitter of the local add / drop unit through the second wavelength selective switch of the second line unit; a third data forwarding module, used to determine that the target line unit is the third line unit when the second line unit detects a line interruption fault, and forward the external data to the second optical splitter of the local add / drop unit through the second wavelength selective switch of the third line unit.

[0116] In an embodiment of the present application, the first data forwarding module 1106 includes: a second optical channel creation unit, used to create a main optical channel between the main line unit among multiple line units and the main local add / drop unit among multiple local add / drop units at the second site, and to create a backup optical channel between the backup line unit among multiple line units and the backup local add / drop unit among multiple local add / drop units at the second site; a third data forwarding unit, used to determine the main line unit and the backup line unit as target line units, forward external data to the second splitter of the main local add / drop unit through the second wavelength selective switch of the main line unit, and forward external data to the second splitter of the backup local add / drop unit through the second wavelength selective switch of the backup line unit.

[0117] In an embodiment of the present application, the above method also includes: a second optical channel creation module, which is used to create a third recovery optical channel between the second site, the first other line unit among the multiple line units, and the primary local add / drop unit when the primary line unit detects a line interruption fault, wherein the first other line unit is used to represent the line unit other than the primary line unit and the backup line unit among the multiple line units; a first optical channel determination module, which is used to determine the optical channel between the second site, the first other line unit, and the primary local add / drop unit as the primary optical channel; a fourth data forwarding module, which is used to determine the first other line unit and the backup line unit as the target line units, and forward the external data to the second splitter of the primary local add / drop unit through the second wavelength selective switch of the first other line unit, and forward the external data to the second splitter of the backup local add / drop unit through the second wavelength selective switch of the backup line unit.

[0118] In an embodiment of the present application, the first data forwarding module 1106 also includes: a fourth data forwarding unit, which is used to forward external data to the local device through the main local add / drop unit or the backup local add / drop unit when the main line unit detects that the line is normal and the backup line unit detects that the line is normal; a fifth data forwarding unit, which is used to forward external data to the local device through the backup local add / drop unit when the main line unit detects that a line interruption fault occurs and the backup line unit detects that the line is normal; and forward external data to the local device through the main local add / drop unit when the main line unit detects that the line is normal and the backup line unit detects that a line interruption fault occurs.

[0119] In an embodiment of the present application, the above-mentioned device also includes: a third optical channel creation module, which is used to create a third recovery optical channel between the second site, the second other line unit and the backup local add / drop unit when the backup line unit detects a line interruption fault, wherein the second other line unit is used to represent a line unit other than the main line unit, the backup line unit and the first other line unit in the multiple line units; a second optical channel determination module, which is used to determine the optical channel between the second site, the second other line unit and the backup local add / drop unit as a backup optical channel; a fifth data forwarding module, which is used to determine the first other line unit and the second other line unit as the target line units, forward the external data to the second splitter of the main local add / drop unit through the second wavelength selective switch of the first other line unit, and forward the external data to the second splitter of the backup local add / drop unit through the second wavelength selective switch of the second other line unit.

[0120] It should be noted that the local data broadcast module 1102, the data transmission module 1104, the first data forwarding module 1106, and the second data forwarding module 1108 correspond to steps S1002 to S1008 in Example 3. The examples and application scenarios implemented by the four modules and the corresponding steps are the same, but are not limited to the contents disclosed in the above-mentioned Example 1. It should be noted that the above-mentioned modules or units can be hardware components or software components stored in a memory (e.g., memory 104) and processed by one or more processors (e.g., processors 102a, 102b, ..., 102n). The above-mentioned modules can also be run in an electronic device as part of a device.

[0121] It should be noted that the preferred implementation scheme involved in the above embodiments of this application is the same as the scheme provided in Example 1, as well as the application scenario and implementation process, but is not limited to the scheme provided in Example 1.

[0122] Example 5

[0123] The embodiment of the present application may provide an electronic device, which may be any electronic device in a group of electronic devices. Optionally, in this embodiment, the electronic device may also be replaced by a terminal device such as a mobile terminal.

[0124] Optionally, in this embodiment, the electronic device may be located in at least one network device among a plurality of network devices of a computer network.

[0125] In this embodiment, the electronic device may execute program codes for the following steps in the method for controlling a reconfigurable optical add / drop multiplexer network: forwarding local data sent by a local device to a first wavelength selective switch of a plurality of line units through a first optical splitter of at least one local add / drop unit; forwarding the local data to an external device through the plurality of line units; receiving external data fed back by the external device based on the local data through the plurality of line units; and activating a second wavelength selective switch of the plurality of line units to forward the external data to a second optical splitter of at least one local add / drop unit.

[0126] Optionally, Figure 12 This is a block diagram of the structure of an electronic device according to Embodiment 5 of the present application. As shown in the figure, the electronic device A may include: one or more (only one is shown in the figure) processors 1202, a memory 1204, a storage controller, and a peripheral interface, wherein the peripheral interface is connected to a radio frequency module, an audio module, and a display.

[0127] The memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the control method and device for the reconfigurable optical add / drop multiplexer network in the embodiments of the present application. The processor executes the software programs and modules stored in the memory to perform various functional applications and data processing, thereby implementing the control method for the reconfigurable optical add / drop multiplexer network. The memory can include high-speed random access memory and can also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory can further include memory remotely located relative to the processor, and these remote memories can be connected to terminal A via a network. Examples of the aforementioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0128] The processor can call information and application programs stored in the memory through the transmission device to perform the following steps: forwarding local data sent by a local device to a first wavelength selective switch of a plurality of line units through a first optical splitter of at least one local add / drop unit, including: upon receiving an optical channel broadcast sent by the first optical splitter, creating an optical channel between the local add / drop unit and a first line unit among the plurality of line units, and creating a first restoration optical channel between the local add / drop unit and at least one second line unit among the plurality of line units; upon detecting that the first line unit is normal, transmitting the local data from the first optical splitter to the first wavelength selective switch of the first line unit through the optical channel; and upon detecting that an interruption fault occurs in the first line unit, transmitting the local data from the first optical splitter to the first wavelength selective switch of the second line unit through the first restoration optical channel.

[0129] Optionally, the processor may further execute program code for the following steps: transmitting local data from the first optical splitter to the first wavelength selection switch of the first line unit via an optical channel, including: activating a media channel corresponding to the upstream wavelength selection unit in the first line unit, and closing a media channel corresponding to the upstream wavelength selection unit in the second line unit.

[0130] Optionally, the processor may further execute program code for the following steps: transmitting local data from the first optical splitter to the first wavelength selective switch of the second line unit via the first recovery optical channel, including: activating the media channel corresponding to the upstream wavelength selective unit in the first line unit, and closing the media channel corresponding to the upstream wavelength selective unit in any one of the second line units.

[0131] Optionally, the processor may further execute program code of the following steps: the method further includes: in the process of transmitting local data from the first optical splitter to the first wavelength selective switch of the second line unit through the first recovery optical channel, creating a second recovery optical channel between the local add / drop unit and at least one third line unit among the multiple line units; and in the event that an interruption fault is detected in the second line unit, transmitting the local data from the first optical splitter to the first wavelength selective switch of the third line unit through the second recovery optical channel.

[0132] Optionally, the processor may further execute program code for the following steps: forwarding local data sent by a local device to a first wavelength selective switch of a plurality of line units through a first optical splitter of at least one local add / drop unit, including: creating a primary optical channel between the local add / drop unit and a primary line unit among the plurality of line units, creating a backup optical channel between the local add / drop unit and a backup line unit among the plurality of line units, and creating a third recovery optical channel between the local add / drop unit and other line units among the plurality of line units, wherein the other line units are used to represent line units other than the primary line unit and the backup line unit among the plurality of line units; when it is detected that the primary line unit is normal, transmitting the local data from the first optical splitter to the first wavelength selective switch of the primary line unit through the primary optical channel; when it is detected that an interruption fault occurs in the primary line unit, transmitting the local data from the first optical splitter to the first wavelength selective switch of the backup line unit through the backup optical channel; when it is detected that an interruption fault occurs in the backup line unit, transmitting the local data from the first optical splitter to the first wavelength selective switch of the other line units through the third recovery optical channel.

[0133] Optionally, the processor may further execute program code of the following steps: the method further includes: when an interruption fault is detected in the main line unit, determining the optical channel between the local add / drop unit and multiple other line units as the main optical channel.

[0134] Optionally, the processor may further execute program code of the following steps: the method further includes: when the primary line unit returns to normal, determining the optical channel between the local add / drop unit and the primary line unit as a third restored optical channel.

[0135] Optionally, the processor may further execute program code of the following steps: the method further includes: when an interruption failure is detected in the backup line unit, determining the optical channel between the local add / drop unit and the main line unit as a backup optical waveguide.

[0136] Optionally, the processor may further execute program code of the following steps: the method further includes: when it is detected that the backup line unit has returned to normal, determining the optical channel between the local add / drop unit and the backup line unit as a third restored optical channel.

[0137] Optionally, the processor may further execute program code for the following steps: forwarding local data sent by a local device to the first wavelength selective switch of multiple line units through the first optical splitter of at least one local add / drop unit, including: when it is detected that a first local add / drop unit in at least one local add / drop unit is normal, forwarding the local data to the first wavelength selective switch of multiple line units through the first optical splitter of the first local add / drop unit; when it is detected that an interruption fault occurs in the first local add / drop unit, forwarding the local data to the first wavelength selective switch of multiple line units through the first optical splitter of a second local add / drop unit in at least one local add / drop unit.

[0138] In an embodiment of the present application, local data sent by a local device is forwarded to a first wavelength selective switch of a plurality of line units via a first optical splitter of at least one local add / drop unit; the local data is forwarded to an external device via the plurality of line units; external data fed back by the external device based on the local data is received via the plurality of line units; and a second wavelength selective switch of the plurality of line units is activated to forward the external data to a second optical splitter of at least one local add / drop unit. By disposing the wavelength selective switch on the line unit and configuring an optical splitter corresponding to the wavelength selective switch in the local add / drop unit, when the local device has local data to transmit to the external device, or when the external device has external data to transmit to the local device, or when a line unit fails, the wavelength selective switch is connected and disconnected by directly controlling the channel between the optical splitter and the wavelength selective switch. This enables switching between different lines without reconfiguring the parameters of the wavelength selective switch, reducing the impact of configuration time on the data transmission and recovery processes, thereby significantly improving the efficiency of selecting a transmission line and ensuring that the data transmission process in the channel is not interrupted for a long time due to channel anomalies. This addresses the technical problem of low efficiency in recovering interrupted data transmission processes in related technologies.

[0139] Those skilled in the art will appreciate that the structure shown in the figure is for illustration only, and the electronic device may also be a smartphone (such as an Android phone, iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (MID), a PAD, or other terminal devices. Figure 10 It does not limit the structure of the above electronic device. For example, electronic device A may also include Figure 10More or fewer components (such as network interfaces, display devices, etc.) shown in, or with Figure 10 Different configurations shown.

[0140] A person skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a computer-readable storage medium, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0141] Example 6

[0142] The embodiment of the present application further provides a storage medium. Optionally, in this embodiment, the storage medium can be used to store the program code executed by the control method of the reconfigurable optical add / drop multiplexer network provided in the first embodiment.

[0143] Optionally, in this embodiment, the storage medium may be located in any electronic device in a group of electronic devices in a computer network, or in any mobile terminal in a group of mobile terminals.

[0144] Optionally, in this embodiment, the storage medium is configured to store program codes for executing the following steps: forwarding local data sent by a local device to a first wavelength selective switch of a plurality of line units through a first optical splitter of at least one local add / drop unit; forwarding the local data to an external device through a plurality of line units; receiving external data fed back by an external device based on the local data through a plurality of line units; and starting a second wavelength selective switch of the plurality of line units to forward the external data to a second optical splitter of at least one local add / drop unit.

[0145] Optionally, the storage medium is further used to execute program code for the following steps: forwarding local data sent by a local device to a first wavelength selective switch of a plurality of line units through a first optical splitter of at least one local add / drop unit, including: upon receiving an optical channel broadcast sent by the first optical splitter, creating an optical channel between the local add / drop unit and a first line unit among the plurality of line units, and creating a first recovery optical channel between the local add / drop unit and at least one second line unit among the plurality of line units; upon detecting that the first line unit is normal, transmitting the local data from the first optical splitter to the first wavelength selective switch of the first line unit through the optical channel; upon detecting that an interruption fault occurs in the first line unit, transmitting the local data from the first optical splitter to the first wavelength selective switch of the second line unit through the first recovery optical channel.

[0146] Optionally, the storage medium is further used to execute program code for the following steps: transmitting local data from the first optical splitter to the first wavelength selective switch of the first line unit via an optical channel, including: starting the media channel corresponding to the upstream wavelength selective unit in the first line unit, and closing the media channel corresponding to the upstream wavelength selective unit in the second line unit.

[0147] Optionally, the storage medium is further configured to execute program code for the following steps: transmitting local data from the first optical splitter to the first wavelength selective switch of the second line unit via the first recovery optical channel, including: activating the media channel corresponding to the upstream wavelength selective unit in the first line unit, and deactivating the media channel corresponding to the upstream wavelength selective unit in any one of the second line units.

[0148] Optionally, the storage medium is also used to execute the program code of the following steps: the above method also includes: in the process of transmitting local data from the first optical splitter to the first wavelength selective switch of the second line unit through the first recovery optical channel, creating a second recovery optical channel between the local add / drop unit and at least one third line unit among the multiple line units; when an interruption fault is detected in the second line unit, transmitting the local data from the first optical splitter to the first wavelength selective switch of the third line unit through the second recovery optical channel.

[0149] Optionally, the storage medium is also used to execute program code for the following steps: forwarding local data sent by a local device to a first wavelength selective switch of a plurality of line units through a first optical splitter of at least one local add / drop unit, including: creating a primary optical channel between the local add / drop unit and a primary line unit among the plurality of line units, creating a backup optical channel between the local add / drop unit and a backup line unit among the plurality of line units, and creating a third recovery optical channel between the local add / drop unit and other line units among the plurality of line units, wherein the other line units are used to represent line units other than the primary line unit and the backup line unit among the plurality of line units; when it is detected that the primary line unit is normal, transmitting the local data from the first optical splitter to the first wavelength selective switch of the primary line unit through the primary optical channel; when it is detected that an interruption fault occurs in the primary line unit, transmitting the local data from the first optical splitter to the first wavelength selective switch of the backup line unit through the backup optical channel; when it is detected that an interruption fault occurs in the backup line unit, transmitting the local data from the first optical splitter to the first wavelength selective switch of the other line units through the third recovery optical channel.

[0150] Optionally, the storage medium is also used to execute the program code of the following steps: the above method also includes: when it is detected that an interruption fault occurs in the main line unit, determining the optical channel between the local add / drop unit and multiple other line units as the main optical channel.

[0151] Optionally, the storage medium is further used to execute program code of the following steps: the above method further includes: when the main line unit recovers to normal, determining the optical channel between the local add / drop unit and the main line unit as the third recovery optical channel.

[0152] Optionally, the storage medium is also used to execute the program code of the following steps: the above method further includes: when it is detected that an interruption failure occurs in the backup line unit, determining the optical channel between the local add / drop unit and the main line unit as a backup optical waveguide.

[0153] Optionally, the storage medium is further configured to execute program code of the following steps: the method further comprises: upon detecting that the backup line unit has recovered to normal, determining the optical channel between the local add / drop unit and the backup line unit as a third recovery optical channel.

[0154] Optionally, the storage medium is also used to execute the program code of the following steps: forwarding local data sent by the local device to the first wavelength selective switch of multiple line units through the first optical splitter of at least one local add / drop unit, including: when it is detected that the first local add / drop unit in the at least one local add / drop unit is normal, forwarding the local data to the first wavelength selective switch of the multiple line units through the first optical splitter of the first local add / drop unit; when it is detected that an interruption fault occurs in the first local add / drop unit, forwarding the local data to the first wavelength selective switch of the multiple line units through the first optical splitter of the second local add / drop unit in the at least one local add / drop unit.

[0155] It should be noted that the serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0156] In the above embodiments of the present application, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0157] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. In actual implementation, there may be other division methods. 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 mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0158] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0159] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0160] If the integrated unit is implemented in the form of a software functional unit 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 the part that contributes 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 storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program code.

[0161] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A control method for a reconfigurable optical add / drop multiplexer network, characterized in that: include: broadcasting the local data sent by the local device to the first wavelength selective switches of the plurality of line units through the first optical splitter of at least one local add / drop unit of the first site; sending the local data to a second site through the multiple line units, and receiving external data sent by the second site, wherein the local data is forwarded by the second site to an external device, and the external data is data fed back by the external device to the first site based on the local data; activating a second wavelength selective switch of a target line unit among the plurality of line units to forward the external data to a second optical splitter of a local add / drop unit corresponding to the target line unit; The external data is forwarded to the local device through the local add / drop unit corresponding to the target line unit.

2. The method according to claim 1, characterized in that In a case where the at least one local add / drop unit includes one local add / drop unit, starting a second wavelength selective switch of a target line unit among the multiple line units to forward the external data to a second optical splitter of the local add / drop unit corresponding to the target line unit includes: creating an optical channel between the second site and a first line unit of the plurality of line units, and creating a first restoration optical channel between the second site and a second line unit of the plurality of line units; When the first line unit detects that the line is normal, determining that the target line unit is the first line unit, and forwarding the external data to the second optical splitter of the local add / drop unit through the second wavelength selective switch of the first line unit; When the first line unit detects a line interruption fault, the target line unit is determined to be the second line unit, and the external data is forwarded to the second optical splitter of the local add / drop unit through the second wavelength selective switch of the second line unit.

3. The method according to claim 2, characterized in that Forwarding the external data to the second optical splitter of the local add / drop unit through the second wavelength selective switch of the first line unit includes: The medium channel corresponding to the second wavelength selection unit of the first line unit is activated, and the medium channels corresponding to the second wavelength selection units of the line units other than the first line unit among the plurality of line units are closed.

4. The method according to claim 2, characterized in that Forwarding the external data to the second optical splitter of the local add / drop unit through the second wavelength selective switch of the second line unit includes: The medium channel corresponding to the second wavelength selection unit of the second line unit is activated, and the medium channels corresponding to the second wavelength selection units of the line units other than the second line unit among the plurality of line units are closed.

5. The method according to claim 2, characterized in that The method further comprises: In the process of forwarding the external data to the second optical splitter of the local add / drop unit through the second wavelength selective switch of the second line unit, creating a second restoration optical channel between the second site and a third line unit among the plurality of line units; When the second line unit detects a line interruption fault, the target line unit is determined to be the third line unit, and the external data is forwarded to the second optical splitter of the local add / drop unit through the second wavelength selective switch of the third line unit.

6. The method according to claim 1, wherein In a case where the at least one local add / drop unit includes a primary local add / drop unit and a backup local add / drop unit, starting a second wavelength selective switch of a target line unit among the multiple line units to forward the external data to a second optical splitter of the local add / drop unit corresponding to the target line unit includes: Creating a primary optical channel between the second site, a primary line unit among the multiple line units, and a primary local add / drop unit among the multiple local add / drop units; and creating a backup optical channel between the second site, a backup line unit among the multiple line units, and a backup local add / drop unit among the multiple local add / drop units. Determine the active line unit and the backup line unit as the target line units, forward the external data to the second optical splitter of the active local add / drop unit through the second wavelength selective switch of the active line unit, and forward the external data to the second optical splitter of the backup local add / drop unit through the second wavelength selective switch of the backup line unit.

7. The method according to claim 6, characterized in that The method further comprises: When the active line unit detects a line interruption fault, creating a third restoration optical channel between the second site, a first other line unit among the multiple line units, and the active local add / drop unit, wherein the first other line unit is used to represent a line unit among the multiple line units other than the active line unit and the backup line unit; Determine the optical channel between the second site, the first other line unit, and the primary local add / drop unit as the primary optical channel; Determine the first other line unit and the backup line unit as the target line units, forward the external data to the second splitter of the active local add / drop unit through the second wavelength selection switch of the first other line unit, and forward the external data to the second splitter of the backup local add / drop unit through the second wavelength selection switch of the backup line unit.

8. The method according to claim 6, characterized in that Forwarding the external data to the local device through the local add / drop unit corresponding to the target line unit includes: When the active line unit detects that the line is normal and the standby line unit detects that the line is normal, forwarding the external data to the local device through the active local add / drop unit or the standby local add / drop unit; When the active line unit detects that a line interruption fault occurs and the standby line unit detects that the line is normal, forwarding the external data to the local device through the standby local add / drop unit; When the active line unit detects that the line is normal and the standby line unit detects that a line interruption fault occurs, the external data is forwarded to the local device through the active local add / drop unit.

9. The method according to claim 7, characterized in that After determining that the first other line unit and the spare line unit are the target line units, the method further includes: When the backup line unit detects a line interruption fault, creating a third restoration optical channel between the second site, the second other line unit, and the backup local add / drop unit, wherein the second other line unit is used to represent a line unit other than the main line unit, the backup line unit, and the first other line unit among the multiple line units; determining an optical channel between the second site, the second other line unit, and the backup local add / drop unit as the backup optical channel; Determine the first other line unit and the second other line unit as the target line units, forward the external data to the second splitter of the active local add / drop unit through the second wavelength selection switch of the first other line unit, and forward the external data to the second splitter of the backup local add / drop unit through the second wavelength selection switch of the second other line unit.

10. A reconfigurable optical add / drop multiplexer site, characterized in that: include: At least one local add / drop unit connected to the local device, the local add / drop unit comprising at least: a first optical splitter and a second optical splitter; A plurality of line units, each line unit comprising at least: a first wavelength selective switch and a second wavelength selective switch, wherein the first wavelength selective switch is connected to the first optical splitter, and the second wavelength selective switch is connected to the second optical splitter; The first optical splitter of the at least one local add / drop unit is configured to broadcast local data sent by the local device to the first wavelength selective switches of the multiple line units. The multiple line units are configured to send the local data to other reconfigurable optical add / drop multiplexer sites and receive external data sent by the other reconfigurable optical add / drop multiplexer sites. The local data is forwarded by the other reconfigurable optical add / drop multiplexer sites to external devices. The external data is data fed back by the external device to the other reconfigurable optical add / drop multiplexer sites based on the local data. The second wavelength selective switch of a target line unit among the multiple line units is configured to forward the external data to the second optical splitter of the local add / drop unit corresponding to the target line unit. The local add / drop unit corresponding to the target line unit is configured to forward the external data to the local device. The other reconfigurable optical add / drop multiplexer sites represent other reconfigurable optical add / drop multiplexer sites, excluding the reconfigurable optical add / drop multiplexer site, among the multiple reconfigurable optical add / drop multiplexer sites included in the reconfigurable optical add / drop multiplexer site.

11. The reconfigurable optical add / drop multiplexer site according to claim 10, wherein: The at least one local add / drop unit comprises a local add / drop unit; The reconfigurable optical add / drop multiplexer site further includes: A control unit is connected to the local add / drop unit and the multiple line units, and is configured to create an optical channel between a first line unit among the multiple line units and the other reconfigurable optical add / drop multiplexer sites, and to create a first recovery optical channel between a second line unit among the multiple line units and the other reconfigurable optical add / drop multiplexer sites; when the first line unit detects that the line is normal, determining that the target line unit is the first line unit, and starting the second wavelength selective switch of the first line unit to forward the external data to the second optical splitter of the local add / drop unit; when the first line unit detects that a line interruption fault occurs, determining that the target line unit is the second line unit, and starting the second wavelength selective switch of the second line unit to forward the external data to the second optical splitter of the local add / drop unit.

12. The reconfigurable optical add / drop multiplexer site according to claim 10, wherein: The at least one local add / drop unit includes a primary local add / drop unit and a backup local add / drop unit; The reconfigurable optical add / drop multiplexer site further includes: a control unit connected to the primary local add / drop unit, the backup local add / drop unit, and the multiple line units, configured to establish a primary optical channel between the other reconfigurable optical add / drop multiplexer sites, the primary line unit among the multiple line units, and the primary local add / drop unit, and to establish a backup optical channel between the other reconfigurable optical add / drop multiplexer sites, the backup line unit among the multiple line units, and the backup local add / drop unit; Determine the active line unit and the backup line unit as the target line units, start the second wavelength selective switch of the active line unit, forward the external data to the second optical splitter of the active local add / drop unit, and start the second wavelength selective switch of the backup line unit, forward the external data to the second optical splitter of the backup local add / drop unit.

13. The reconfigurable optical add / drop multiplexer site according to claim 12, wherein: The reconfigurable optical add / drop multiplexer site further includes: The selection unit is configured to select the active local add / drop unit or the standby local add / drop unit to forward the external data to the local device when the active line unit detects that the line is normal and the standby line unit detects that the line is normal; forward the external data to the local device via the standby local add / drop unit when the active line unit detects that a line interruption fault occurs and the standby line unit detects that the line is normal; and forward the external data to the local device via the active local add / drop unit when the active line unit detects that the line is normal and the standby line unit detects that a line interruption fault occurs.

14. A reconfigurable optical add / drop multiplexer network, characterized in that: include: A reconfigurable optical add / drop multiplexer site as claimed in any one of claims 10 to 13.

15. An electronic device, characterized in that: include: a memory storing an executable program; A processor, configured to run the program, wherein the program executes the method according to any one of claims 1 to 9 when running.

16. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a stored executable program, wherein when the executable program is run, the device where the storage medium is located is controlled to execute the method according to any one of claims 1 to 9.