Construction method and device of digital twin optical network, equipment and storage medium

By constructing a physical link plane and a computational logic plane, and using a directed acyclic graph to simplify the optical signal transmission path, the problem of the difficulty in constructing digital twin optical networks is solved, enabling rapid construction and efficient maintenance of optical networks.

CN119277236APending Publication Date: 2025-01-07ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310814385.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-04
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

The lack of a simple method in the existing technology to construct digital twin optical networks makes their construction quite difficult.

Method used

By constructing a physical link plane and a computational logic plane, the connection relationships between optical transmission devices and the direction of optical signal transmission are represented respectively. The optical signal transmission path is simplified by using a directed acyclic graph, and a digital twin optical network is quickly constructed.

Benefits of technology

It reduces the difficulty of building digital twin optical networks, improves the efficiency of optical network planning, construction and maintenance, and enhances the digitalization and intelligence level of optical networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119277236A_ABST
    Figure CN119277236A_ABST
Patent Text Reader

Abstract

The invention discloses a construction method, device and equipment of a digital twin optical network and a storage medium, and belongs to the technical field of optical communication. According to a computational logic plane, a second connection relation between second optical transmission equipment and a second transmission direction of an optical signal between the second optical transmission equipment can be obtained; and according to the physical link plane, a first connection relationship between the first optical transmission devices and a first transmission direction of an optical signal between the first optical transmission devices can be obtained. It can be understood that the computational logic plane is a simplified physical link plane, and the optical path of the optical signal can be conveniently and rapidly determined according to the simplified computational logic plane and the unsimplified physical link plane, so that the digital twin optical network is rapidly constructed. Therefore, the difficulty of constructing the digital twin optical network can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of optical communication technology, and in particular to a method, device, equipment and storage medium for constructing a digital twin optical network. Background Art

[0002] Digital Twin (Digital Twin) is a technology that uses physical models for simulation and can complete mapping in virtual space to reflect the entire life cycle of the corresponding physical equipment. This technology is conducive to the network planning, construction, maintenance and optimization of the target optical network;

[0003] However, due to the complexity of real optical networks, there is no simple method to build a digital twin optical network in related technologies. Summary of the invention

[0004] The main purpose of this application is to provide a method, device, equipment and storage medium for constructing a digital twin optical network, aiming to solve the technical problem of the difficulty in constructing a digital twin optical network.

[0005] To achieve the above objectives, the present application provides a method for constructing a digital twin optical network, and the method for constructing a digital twin optical network comprises the following steps:

[0006] According to the optical path of the optical signal in the target optical network, a physical link plane and a computing logic plane are constructed;

[0007] The physical link plane is used to characterize a first connection relationship between first optical transmission devices and a first transmission direction of optical signals between the first optical transmission devices, and the computing logic plane is used to characterize a second connection relationship between second optical transmission devices and a second transmission direction of optical signals between the second optical transmission devices;

[0008] The first optical transmission device is a device for processing optical signals, and the second optical transmission device is a device in the first optical transmission device that affects optical signals;

[0009] A digital twin optical network is constructed based on the physical link plane and the computing logic plane.

[0010] The present application also provides a device for constructing a digital twin optical network, the device comprising:

[0011] A plane construction module, used to construct a physical link plane and a computing logic plane according to an optical path of an optical signal in a target optical network;

[0012] The physical link plane is used to characterize a first connection relationship between first optical transmission devices and a first transmission direction of optical signals between the first optical transmission devices, and the computing logic plane is used to characterize a second connection relationship between second optical transmission devices and a second transmission direction of optical signals between the second optical transmission devices;

[0013] The first optical transmission device is a device for processing optical signals, and the second optical transmission device is a device in the first optical transmission device that affects optical signals;

[0014] The equipment maintenance module constructs a digital twin optical network according to the physical link plane and the computing logic plane.

[0015] The present application also provides a device for constructing a digital twin optical network, the device comprising: a memory, a processor, and a digital twin optical network construction program stored in the memory and executable on the processor, the digital twin optical network construction program being configured to implement the steps of the method for constructing a digital twin optical network as described in any one of the above items.

[0016] The present application also provides a storage medium, on which a program for constructing a digital twin optical network is stored. When the program for constructing a digital twin optical network is executed by a processor, the steps of the method for constructing a digital twin optical network as described in any one of the above items are implemented.

[0017] The present application provides a method for constructing a digital twin optical network. The present application constructs a physical link plane and a computational logic plane according to the optical path of an optical signal in a target optical network; wherein the physical link plane is used to characterize the first connection relationship between the first optical transmission devices and the first transmission direction of the optical signal between the first optical transmission devices, and the computational logic plane is used to characterize the second connection relationship between the second optical transmission devices and the second transmission direction of the optical signal between the second optical transmission devices; wherein the first optical transmission device is a device for processing optical signals, and the second optical transmission device is a device in the first optical transmission device that affects the optical signal. That is, according to the computational logic plane, the second connection relationship between the second optical transmission devices and the second transmission direction of the optical signal between the second optical transmission devices can be obtained; according to the physical link plane, the first connection relationship between the first optical transmission devices and the first transmission direction of the optical signal between the first optical transmission devices can be obtained. It can be understood that the computational logic plane is a simplified physical link plane. Therefore, according to the simplified computational logic plane and the physical link plane before simplification, it is convenient to quickly determine the optical path of the optical signal, thereby quickly constructing a digital twin optical network. Therefore, the present application can reduce the difficulty of constructing a digital twin optical network. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 A schematic diagram of a flow chart of a first embodiment of a method for constructing a digital twin optical network of the present application;

[0019] Figure 2 A schematic diagram of a first scenario of a method for constructing a digital twin optical network according to a first embodiment of the present application;

[0020] Figure 3 A schematic diagram of a second scenario of the method for constructing a digital twin optical network of the first embodiment of the present application;

[0021] Figure 4 A schematic diagram of a third scenario of the method for constructing a digital twin optical network of the third embodiment of the present application;

[0022] Figure 5 A schematic diagram of a fourth scenario of the method for constructing a digital twin optical network of the third embodiment of the present application;

[0023] Figure 6 It is a structural diagram of a device for constructing a digital twin optical network of a hardware operating environment involved in an embodiment of the present application.

[0024] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0025] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application. Although the terms first, second, third, etc. may be used herein to describe various information, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this article, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information.

[0026] The present application embodiment provides a method for constructing a digital twin optical network, referring to Figure 1 In this embodiment, the method for constructing the digital twin optical network includes:

[0027] Step S10: constructing a physical link plane and a computing logic plane according to an optical path of the optical signal in the target optical network, wherein the physical link plane is used to characterize a first connection relationship between first optical transmission devices and a first transmission direction of the optical signal between the first optical transmission devices, and the computing logic plane is used to characterize a second connection relationship between second optical transmission devices and a second transmission direction of the optical signal between the second optical transmission devices, wherein the first optical transmission device is a device for processing optical signals, and the second optical transmission device is a device in the first optical transmission device that affects the optical signal;

[0028] Step S20: construct a digital twin optical network based on the physical link plane and the computing logic plane.

[0029] As an example, the method for constructing a digital twin optical network is applied to a device for constructing a digital twin optical network, and the device for constructing a digital twin optical network is subordinate to a device for constructing a digital twin optical network.

[0030] As an example, digital twin (Digital Twin) is a technology that uses physical models for simulation and can complete mapping in virtual space to reflect the entire life cycle of the corresponding physical equipment. This technology is conducive to the network planning, construction, maintenance and optimization of the target optical network.

[0031] As an example, the digital twin optical network is constructed by building a target optical network based on the digital twin technology.

[0032] As an example, the target optical network is a real optical network that needs to be simulated.

[0033] As an example, the target optical network may be WDM (Wavelength Division Multiplexing), EPON (Ethernet Passive Optical Network), etc., which is not limited here.

[0034] At present, due to the complexity of real optical networks, there is no simple method to build a digital twin optical network in related technologies.

[0035] The present embodiment aims to provide a simple method for quickly constructing a digital twin optical network based on the physical link plane and the computing logic plane according to the optical path of the optical signal in the target optical network.

[0036] The specific steps are as follows:

[0037] Step S10: constructing a physical link plane and a computing logic plane according to an optical path of the optical signal in the target optical network, wherein the physical link plane is used to characterize a first connection relationship between first optical transmission devices and a first transmission direction of the optical signal between the first optical transmission devices, and the computing logic plane is used to characterize a second connection relationship between second optical transmission devices and a second transmission direction of the optical signal between the second optical transmission devices, wherein the first optical transmission device is a device for processing optical signals, and the second optical transmission device is a device in the first optical transmission device that affects the optical signal;

[0038] In this embodiment, the first optical transmission device is a device for processing optical signals (including devices that affect optical signals and devices that do not affect optical signals (transparent transmission devices)), and the second optical transmission device is a device that affects optical signals.

[0039] As an example, the equipment for processing optical signals includes single boards, optical devices, optical fibers and other equipment.

[0040] As an example, the device that affects the optical signal refers to non-transparent transmission devices such as a single board, an optical device, and a transmission optical fiber in an optical fiber.

[0041] As an example, the device that does not affect the optical signal refers to transparent transmission devices such as pigtails, optical fiber splitters that couple or branch optical signals, etc.

[0042] Specifically, the first optical transmission equipment includes a single board, an optical device, an optical fiber, and the like.

[0043] As an example, the optical device is integrated into a single board, and the single board may include multiple optical devices.

[0044] As an example, since the transmission distance of the transmission optical fiber is longer than that of the pigtail fiber, there is attenuation of optical energy in the process of transmitting the optical signal through the transmission optical fiber. Therefore, in order to facilitate the consideration of this influencing factor when building a digital twin optical network, this embodiment abstracts it as a second optical transmission device (a device that affects the optical signal).

[0045] Specifically, Figure 2 As shown, the transmission optical fiber as an optical transmission device is divided into three parts: a source end, a sink end, and a processing unit. The source end and the sink end are independent of each other. The source end is equivalent to the receiving port of the optical transmission device, and the sink end is equivalent to the sending port of the optical transmission device, that is, the port of the transmission optical fiber includes the source end and the sink end; the pigtail is an optical fiber that interconnects the optical ports between optical transmission devices and the optical transmission devices and the optical cable cores in the target optical network.

[0046] As an example, the optical path of the optical signal in the target optical network includes a first connection relationship between the first optical transmission devices and a first transmission direction of the optical signal between the first optical transmission devices.

[0047] As an example, the first connection relationship between the first optical transmission devices includes a connection relationship between each single board, a connection relationship between each optical device, and a connection relationship between each single board and a corresponding transmission optical fiber, etc.

[0048] As an example, the second connection relationship between the second optical transmission devices includes the connection relationship between the pigtail and the optical device, and the connection relationship between the fiber optic splitter and the optical fiber (pigtail or transmission fiber).

[0049] In this embodiment, the physical link plane is used to characterize a first connection relationship between first optical transmission devices and a first transmission direction of optical signals between the first optical transmission devices, and the computational logic plane is used to characterize a second connection relationship between second optical transmission devices and a second transmission direction of optical signals between the second optical transmission devices.

[0050] As an example, in order to make the optical path of the optical signal in the digital twin optical network simulated closer to the optical path of the optical signal in the target optical network, the constructed physical link plane is used to characterize the first connection relationship between the first optical transmission devices, and the first transmission direction of the optical signal between the first optical transmission devices. At the same time, in order to simplify the construction of the digital twin optical network, the constructed computational logic plane is used to characterize the second connection relationship between the second optical transmission devices, and the second transmission direction of the optical signal between the second optical transmission devices. It can be understood that the computational link plane describes more concise information about the target optical network, that is, the computational logic plane is abstracted from the physical link plane, such as Figure 2 As shown, the computing logic plane simplifies the relevant information of the second optical transmission device and the device that does not affect the optical signal compared to the physical link plane, but does not completely delete the relevant information of the second optical transmission device and the relevant information of the device that does not affect the optical signal before simplification, that is, the second optical transmission device and the device that does not affect the optical signal in the computing logic plane after simplification are respectively associated with the second optical transmission device and the device that does not affect the optical signal in the physical link plane before simplification, so the physical link plane and the computing logic plane are mapped to each other.

[0051] In this embodiment, the step of constructing a physical link plane and calculating a logical plane according to an optical path of an optical signal in a target optical network includes:

[0052] Step A1: determining the first optical transmission device, the first connection relationship, and the first transmission direction according to the optical path, and constructing a physical link plane;

[0053] As an example, in order to make the optical path of the optical signal in the digital twin optical network be simulated more closely to the optical path of the optical signal in the target optical network, the first optical transmission device, the first connection relationship and the first transmission direction are determined according to the optical path, and the physical link plane constructed according to the first optical transmission device, the first connection relationship and the first transmission direction can express the optical path of the optical signal in the target optical network in more detail.

[0054] Step A2: Determine the second optical transmission device, the second connection relationship and the second transmission direction according to the physical link plane, and construct a computing logic plane in the form of a directed acyclic graph.

[0055] As an example, in order to simplify the construction of the digital twin optical network, the second optical transmission device, the second connection relationship, and the second transmission direction are determined according to the physical link plane, that is, the device that affects the optical signal is determined from the physical link plane, and the computational logic plane is constructed in the form of a directed acyclic graph. That is, the computational logic plane focuses on describing the second optical transmission device, the second connection relationship, and the second transmission direction in the physical link plane, and the relevant information of other devices that do not affect the optical signal will be briefly expressed.

[0056] As an example, since the transmission direction of the optical signal in the target optical network is uncertain, in order to more simply express the first transmission direction of the optical path of the optical signal in the target optical network, this embodiment uses a directed acyclic graph (DAG, which is a directed graph without loops) to construct a computing logic plane.

[0057] In this embodiment, the vertices in the computing logic plane correspond to the ports of the second optical transmission device in the physical link plane, and the directed edges in the computing logic plane correspond to the second connection relationship, the second transmission direction, and the third optical transmission device in the first optical transmission device that does not affect the optical signal.

[0058] As an example, the ports of the first optical transmission device include physical ports (receiving ports and transmitting ports) of a single board, physical ports (receiving ports and transmitting ports) of an optical device, and a source end and a destination end of a transmission optical fiber, etc.

[0059] As an example, the steps of constructing a computing logic plane in the form of a directed acyclic graph (DAG) may be: mapping the ports of the single board and the optical device in the physical link plane as ordered first vertices, and mapping the source end and the destination end of the transmission optical fiber in the physical link plane as ordered second vertices; mapping the second connection relationship, the second transmission direction, and the third optical transmission device in the first optical transmission device that does not affect the optical signal as directed edges.

[0060] As an example, the third optical transmission device is a device in the first optical transmission device that does not affect the optical signal.

[0061] Specifically, the third optical transmission equipment includes a pigtail, an optical fiber splitter, and the like.

[0062] As an example, in the physical link plane mapped to the computing logic plane: the ports of each optical device and each board correspond to the first vertex, the starting vertex (optical path starting point) of a transmission direction in the computing logic plane corresponds to the sending port of an optical device in the physical link plane, the ending vertex (optical path ending point) of a transmission direction in the computing logic plane corresponds to the receiving port of an optical device in the physical link plane, any two sending ports and receiving ports form a regional optical network, each vertex maintains a link relationship with one or more parent nodes, and all vertices form an ordered sequence set.

[0063] As an example, based on the physical link plane, it can be known that the optical path is Optical Path = OTU (Tx) + S (c) + OTU (Rx);

[0064] Among them, the OTU (Tx) is the sending port of the first optical transmission device, S (c) is the ordered first vertex and second vertex, and OTU (Rx) is the receiving port of the first optical transmission device.

[0065] As an example, in the target optical network, each optical transmission device has several upstream input points and downstream output points. In the physical link plane, these points are collectively referred to as reference points, and the reference points are divided into upstream reference points and downstream reference points according to the direction of optical signal transmission. All reference points form an ordered sequence set, and the reference points correspond to the vertices in the computational logic plane (reference points and vertices both correspond to the optical transmission devices in the target optical network). As an example, the physical link plane also includes input reference points and output reference points, and the input reference points correspond to the receiving ports corresponding to the optical transmission devices, and the output reference points correspond to the sending ports corresponding to the optical transmission devices.

[0066] As an example, a directed edge is a directional link connecting vertices in a computing logic plane. A directed edge is used to characterize the transmission direction of an optical signal from one vertex to another. In the computing logic plane, each transmission direction corresponds to a link. Since there may be multiple optical signals transmitted from one vertex to another at the same time, multiplexing is required to combine multiple signals into one signal, and then transmit it to the destination through optical fiber. Therefore, in the process of constructing a computing logic plane, a directed edge can be a multiplexing segment to more simply describe the transmission direction of multiple optical signals from one vertex to another.

[0067] As an example, based on the first vertex, the second vertex and the directed edge, a directed acyclic graph for representing the computing logic plane is generated.

[0068] As an example, Figure 2As shown in the figure, the receiving port corresponding to the sending port of a certain optical transmission device in the target optical network becomes the opposite end, and the sending port of a certain optical transmission device and the receiving port of a certain optical transmission device in the target optical network become the remote end. In the computing logic plane, the opposite end is divided into an egress port and an ingress port, as shown in the figure. Figure 3 As shown, in the computing logic plane, the egress port of a certain optical device is connected to the ingress port of another optical device through a pigtail. Since the pigtail and the ingress port of another optical device are transparently transmitted, the opposite end corresponds to the egress reference point of the board in the physical link plane; the far end corresponds to the ingress reference point of a certain optical device in another board.

[0069] Step S20: construct a digital twin optical network based on the physical link plane and the computing logic plane.

[0070] As an example, according to the computing logic plane, the second connection relationship between the second optical transmission devices and the second transmission direction of the optical signal between the second optical transmission devices can be obtained; according to the physical link plane, the first connection relationship between the first optical transmission devices and the first transmission direction of the optical signal between the first optical transmission devices can be obtained. It can be understood that the computing logic plane is a simplified physical link plane. Therefore, according to the simplified computing logic plane and the physical link plane before simplification, it is convenient to quickly determine the optical path of the optical signal, thereby quickly building a digital twin optical network. Therefore, the present application can reduce the difficulty of building a digital twin optical network.

[0071] In this embodiment, the step of constructing a digital twin optical network according to the physical link plane and the computing logic plane includes:

[0072] Step B1: according to the vertex in the computing logic plane, determining a second optical transmission device corresponding to the vertex from the physical link plane;

[0073] As an example, the vertex corresponds to a port of the second optical transmission device in the physical link plane.

[0074] As an example, according to the vertex in the computing logic plane, the second optical transmission device corresponding to the vertex is determined from the physical link plane.

[0075] Step B2: establishing a target optical transmission device corresponding to the digital twin optical network according to preset working parameters and preset operating algorithms corresponding to the second optical transmission device;

[0076] As an example, the preset working parameters include input data, configuration parameters, fixed parameters, etc. required for the operation of the second optical transmission device.

[0077] As an example, the preset operating algorithm is an algorithm required for the operation of the second optical transmission device, specifically, including a single-board operating algorithm, an optical device operating algorithm, or a processing unit of a transmission optical fiber, etc.

[0078] As an example, since the transmission optical fiber is abstracted as the second optical transmission device, its processing unit corresponds to the preset operation algorithm corresponding to the second optical transmission device.

[0079] As an example, the target optical transmission device corresponding to the digital twin optical network refers to the virtual optical transmission device in the digital twin optical network to be constructed.

[0080] Step B3: according to the directed edge in the computing logic plane, determining from the physical link plane the second connection relationship corresponding to the directed edge, the second transmission direction, and the third optical transmission device associated with the target optical transmission device;

[0081] As an example, based on the directed edges in the computing logic plane, the second connection relationship and the second transmission direction of the target optical transmission device and the third optical transmission device that has no impact on the optical signal can be determined, that is, the connection relationship and transmission direction between the target optical transmission devices in the digital twin optical network to be constructed, as well as the relationship between the target optical transmission device and the third optical transmission device are determined.

[0082] Step B4: construct the digital twin optical network according to the target optical transmission equipment, the second connection relationship, the second transmission direction and the third optical transmission equipment associated with the target optical transmission equipment.

[0083] As an example, according to the second connection relationship between the second optical transmission devices in the computing logic plane, the connection relationship between the target optical transmission devices in the digital twin optical network to be constructed can be determined, and according to the second transmission direction between the second optical transmission devices in the computing logic plane, the transmission direction between the target optical transmission devices in the digital twin optical network to be constructed can be determined. Therefore, the connection relationship and transmission direction between the target optical transmission devices in the digital twin optical network to be constructed can be determined and constructed (for example, constructing the target optical device a, the target optical device b in the target board b, the target transmission optical fiber c between the target board b and the target board c, etc.).

[0084] As an example, since the physical link plane and the computing logic plane are mapped to each other, the third optical transmission equipment associated with the target optical transmission equipment (for example, pigtail a associated with target optical device a and target optical device b, etc.) can be determined based on the physical link plane.

[0085] As an example, due to the connection relationship and transmission direction between the target optical transmission devices, other third optical transmission devices associated with the target optical transmission devices have been determined. Therefore, according to the target optical transmission devices, the second connection relationship, the second transmission direction and the third optical transmission devices associated with the target optical transmission devices, the target optical path of the optical signal can be determined, and the digital twin optical network can be constructed according to the target optical path of the optical signal, so as to obtain a digital twin optical network that is close to the optical path of the optical signal in the target optical network.

[0086] In this embodiment, the preset operating parameters include input data and configuration parameters required for the operation of the target optical transmission device;

[0087] As an example, in the process of establishing the target optical transmission equipment, at least one of the input data in the preset working parameters and / or the value of the configuration parameters is modified according to the actual working parameters to construct a digital twin optical network that combines virtual and real.

[0088] As an example, in the process of establishing the target optical transmission equipment corresponding to the digital twin optical network according to the preset working parameters and preset operating algorithm corresponding to the second optical transmission equipment, the input data in the preset working parameters and / or the value of the configuration parameters are modified according to the real working parameters, so that part of the target optical transmission equipment outputs real working data based on the modified input data in the preset working parameters and / or the value of the configuration parameters during operation, so as to achieve the purpose of constructing part of the target optical transmission equipment to operate based on the real working parameters, and part of the target optical transmission equipment to operate based on the preset working parameters (virtual working parameters), thereby constructing a digital twin optical network that combines the virtual and the real.

[0089] In this embodiment, according to the computational logic plane, the second connection relationship between the second optical transmission devices and the second transmission direction of the optical signal between the second optical transmission devices can be obtained; according to the physical link plane, the first connection relationship between the first optical transmission devices and the first transmission direction of the optical signal between the first optical transmission devices can be characterized. It can be understood that the computational logic plane is a simplified physical link plane. Therefore, according to the simplified computational logic plane and the physical link plane before simplification, it is convenient to quickly determine the optical path of the optical signal, thereby quickly building a digital twin optical network. Therefore, the present application can reduce the difficulty of building a digital twin optical network. Therefore, the present application can reduce the difficulty of building a digital twin optical network. Moreover, the construction method of the digital twin optical network proposed in this embodiment can be used to simulate different target optical network scenarios, and can be used to analyze in detail and comprehensively cover potential problems such as infrastructure or network transmission process through the digital twin optical network, thereby improving the digitization and intelligence level of the optical network.

[0090] Further, based on the above embodiment of the present application, another embodiment of the present application is provided. In this embodiment, after the step of constructing a digital twin optical network according to the physical link plane and the computing logic plane, the method further includes:

[0091] Step S30: Acquire first output data of each optical transmission device when the optical signal is transmitted in the target optical network, and second output data of each target optical transmission device when the optical signal is transmitted in the digital twin optical network;

[0092] As an example, after the digital twin optical network is constructed, the first output data (real data) of each optical transmission device when the optical signal is transmitted in the target optical network, and the second output data (virtual data) of each target optical transmission device when the optical signal is transmitted in the digital twin optical network are obtained.

[0093] As an example, in order to eliminate other influencing factors, when obtaining the first output data and the second output data, the target optical network and the corresponding optical transmission equipment and the target optical transmission equipment in the digital twin optical network have the same working parameters and the same operating algorithm. Specifically, the same working parameters include the same input data, the same configuration parameters and the same fixed parameters.

[0094] Step S40: using a discriminator in a generative adversarial network model to discriminate the first output data and the second output data to obtain a discrimination result;

[0095] As an example, a generative adversarial network model (GAN) includes a generator and a discriminator, wherein the generator is a preset operating algorithm required for the operation of the target optical transmission equipment, and the discriminator is a recognition model that can preliminarily identify the authenticity of the first output data and the second output data but has insufficient accuracy conditions.

[0096] As an example, in order to make the digital twin optical network closer to the target optical network, after the digital twin optical network is constructed, the first output data and the second output data (real samples and virtual samples) are discriminated by the discriminator in the generative adversarial network model to obtain a discrimination result (the current output data is true or false).

[0097] Step S50: According to the discrimination result, the generator in the generative adversarial network model is trained to obtain an optimized target operation algorithm, and an optimized operation algorithm is provided for establishing a target optical transmission device, wherein the generator is a preset operation algorithm required for the operation of the target optical transmission device.

[0098] As an example, according to the discrimination result, the generator in the generative adversarial network model is trained to obtain an optimized target operation algorithm, that is, after the target optical transmission device is established through the optimized operation algorithm, the digital twin optical network established based on the target optical transmission device after algorithm optimization is optimized, and the second output data of each target optical transmission device when the optical signal is transmitted in the optimized digital twin optical network gradually approaches the first output data of each optical transmission device when the optical signal is transmitted in the target optical network, that is, the optimized digital twin optical network is closer to the target optical network.

[0099] In this embodiment, the target operation algorithm satisfies a preset accuracy condition, and the preset accuracy condition includes that the difference between the first performance indicator and the second performance indicator satisfies a preset difference threshold, the first performance indicator is a performance indicator of the digital twin optical network constructed according to the target operation algorithm, and the second performance indicator is a performance indicator of the digital twin optical network constructed according to the preset operation algorithm, wherein the similarity between the physical link plane and the computing logic plane is positively correlated with the size of the difference.

[0100] As an example, in the process of training the generator in the generative adversarial network model according to the discrimination result, when the preset accuracy condition is met, an optimized target operation algorithm is obtained.

[0101] As an example, the performance indicators include an optical power indicator, an optical signal-to-noise ratio (Optical Signal Noise Ratio, OSNR) indicator, a nonlinear optical attenuation indicator, etc., which are not limited here.

[0102] As an example, the preset difference threshold is determined based on various performance indicators.

[0103] As an example, the first performance indicator is a performance indicator of the digital twin optical network constructed according to the target operation algorithm, and the second performance indicator is a performance indicator of the digital twin optical network constructed according to the preset operation algorithm. Specifically, the first performance indicator can be calculated based on the second output data of each target optical transmission device when the optical signal is transmitted in the optimized digital twin optical network. The second performance indicator can be calculated based on the second output data of each optical transmission device when the optical signal is transmitted in the target optical network.

[0104] As an example, the similarity between the physical link plane and the computing logical plane can be determined based on the amount of simplified content in the process of abstracting the computing logical plane from the physical link plane. The more simplified content, the lower the similarity. Conversely, the less simplified content, the higher the similarity.

[0105] Step S50: updating the preset operation algorithm to the target operation algorithm.

[0106] As an example, when the difference between the first performance indicator and the second performance indicator satisfies a preset difference threshold, the preset operating algorithm satisfies a preset accuracy condition, and the preset operating algorithm of the target optical transmission device in the digital twin optical network can be updated to an optimized target operating algorithm, thereby improving the authenticity of the digital twin optical network.

[0107] In this embodiment, the input data of each target optical transmission device includes real data and virtual data, the real data is collected from the target optical network, and the virtual data is generated according to the preset operation algorithm.

[0108] As an example, since the optimization of the preset operation algorithm requires a large amount of output data, in order to reduce the difficulty of obtaining the output data, virtual data can be generated according to the preset operation algorithm, and then the virtual data can be input into each target optical transmission device, thereby affecting the authenticity of the second output data of each target optical transmission device, and obtaining the second output data as a virtual sample. Moreover, in this way, it is not necessary to collect the second output data of each optical transmission device of the target optical network under extreme conditions or rare scenarios, and the second output data of each target optical transmission device can be obtained by simulation based on the preset operation algorithm, which is convenient for simulating the operation of the target optical network under extreme conditions or rare scenarios through the digital twin optical network.

[0109] In this embodiment, a generative adversarial network model is used to perform adversarial learning on the first output data of each target optical transmission device in the twin digital optical network and the second output data of each optical transmission device in the target optical network, thereby optimizing the preset operation algorithm. The optimized target operation algorithm is used to make the performance of the digital twin optical network closer to the real network.

[0110] The present application also provides a device for constructing a digital twin optical network, referring to Figure 3 and Figure 4 , the digital twin optical network construction device is used to implement the steps of the digital twin optical network construction method as mentioned above.

[0111] In this embodiment, the device includes:

[0112] A plane construction module, used to construct a physical link plane and a computing logic plane according to an optical path of an optical signal in a target optical network;

[0113] The physical link plane is used to characterize a first connection relationship between first optical transmission devices and a first transmission direction of optical signals between the first optical transmission devices, and the computing logic plane is used to characterize a second connection relationship between second optical transmission devices and a second transmission direction of optical signals between the second optical transmission devices;

[0114] The first optical transmission device is a device for processing optical signals, and the second optical transmission device is a device in the first optical transmission device that affects optical signals;

[0115] The equipment maintenance module constructs a digital twin optical network according to the physical link plane and the computing logic plane.

[0116] In this embodiment, the equipment maintenance module includes:

[0117] A target port maintenance submodule, configured to determine, from the physical link plane, a second optical transmission device corresponding to the vertex according to the vertex in the computing logic plane;

[0118] A maintenance submodule of a target optical transmission device, configured to establish a target optical transmission device corresponding to the digital twin optical network according to preset working parameters and preset operating algorithms corresponding to the second optical transmission device; and further configured to determine, from the physical link plane, according to the directed edges in the computational logic plane, the second connection relationship corresponding to the directed edges, the second transmission direction, and a third optical transmission device associated with the target optical transmission device;

[0119] As an example, the target optical transmission equipment includes a target board, a target optical device, and a target transmission optical fiber. The maintenance submodule of the target optical transmission equipment is also used to transfer the output data of the reference point corresponding to the target optical device to the downstream reference point based on the computing logic plane.

[0120] The optical network construction submodule is used to construct the digital twin optical network according to the target optical transmission equipment, the second connection relationship, the second transmission direction and the third optical transmission equipment associated with the target optical transmission equipment.

[0121] In this embodiment, the optical network construction submodule further includes an interaction unit, a hardware driving unit, a data management unit and a service processing unit;

[0122] The interaction unit is used to send instructions to the maintenance submodule of the target optical transmission device, the instructions include a command to create or delete the target optical transmission device, a command to configure parameters, and a command to input data to a reference point of the target optical transmission device, and the operation of the target optical transmission device or the operation of the corresponding port of the target optical transmission device is controlled by these instructions, wherein the instructions are based on user triggering (the user triggers through a CLI command line and / or a human-computer interface interaction mode), and the validity of the command to configure parameters and the command to input data to the reference point of the target optical transmission device is associated with whether the target optical transmission device and the corresponding reference point support corresponding parameters (that is, the input data and the configured parameter values ​​should correspond to the preset working parameters of the target optical transmission device and the corresponding reference point);

[0123] As an example, the device also includes a monitoring module.

[0124] As an example, the maintenance submodule of the target optical transmission device is also used to monitor the operating status of the target optical transmission device, and when the target optical transmission device is in an abnormal state, the abnormal information is actively reported to the monitoring module.

[0125] As an example, the maintenance submodule of the target optical transmission device is also used to update the preset operation algorithm based on the algorithm maintenance plug-in; wherein the algorithm maintenance plug-in stores the preset operation algorithm and the target operation algorithm, and the algorithm maintenance plug-in is used to flexibly load, unload, deploy, monitor, and plan the operation algorithm on demand. The optical network construction submodule is also used to monitor the performance indicators of the target optical transmission device, so as to provide output data for optimizing the preset operation algorithm based on the performance indicators.

[0126] As an example, the data management unit is used to store device attribute information related to the target optical transmission device and the physical connection relationship between the devices;

[0127] The hardware driver unit is used to instantiate the created target optical transmission device;

[0128] As an example, the instantiated target optical transmission device runs on a thread (coroutine) space based on demand.

[0129] As an example, the hardware driver unit is used to instantiate the created target single board, target optical device, target transmission fiber and related error handling. The hardware driver unit adopts a client-server communication mode, wherein the hardware driver unit is the server. The client and the server communicate through gRPC-Web (Google Remote Procedure Call, Google-web, remote procedure call service) and Protobuf (Protocol Buffer) serialization protocols to achieve efficient data interaction. The hardware driver unit is used to provide query services and configuration services for target single board instances and target device instances to the client. The hardware driver unit is also used to receive exception information, process it in a timely manner and provide feedback.

[0130] When the virtual device is instantiated, the virtual reference point corresponding to the virtual device sends startup information to other instantiated virtual devices to start the corresponding virtual optical network. During operation, the computing logic plane runs on the main thread, and the computing logic plane is responsible for the control and coordination of the digital twin optical network. Each reference point corresponds to an independent thread (coroutine). This multi-threaded design can improve the concurrency and response speed of the digital twin optical network. At the same time, synchronization is achieved between reference points through events to ensure the consistency and stability of the digital twin optical network.

[0131] The maintenance submodule of the target optical transmission device is also used to connect the target optical fiber, disconnect the target optical fiber, insert the target optical transmission device or unplug the target optical transmission device.

[0132] As an example, fiber connection: the instantiation process of the target transmission optical fiber needs to create the sink end first and then the source end, or first create the source end and then the sink end, and the outgoing reference point and the incoming reference point send fiber connection signals to the upstream and downstream. Fiber break: the release process of the target transmission optical fiber needs to delete the source end first and then the sink end, or first delete the sink end and then the source end, and the outgoing reference point and the incoming reference point send fiber break signals to the upstream and downstream. Pluggable device insertion: the device initialization data is bound to the slot, the current state is changed to the power-on state, and the outgoing reference point and the incoming reference point send insertion signals to the upstream and downstream. Pluggable device removal: clear the running data, the current state is changed to the power-off state, and the outgoing reference point and the incoming reference point send pull-out signals to the upstream and downstream. Single board insertion: the single board initialization data is bound to the slot, the current state is changed to the power-on state, and the outgoing reference point and the incoming reference point send insertion signals to the upstream and downstream. Single board removal: first disconnect the optical fiber link, clear the running data, the current state is changed to the power-off state, and the outgoing reference point and the incoming reference point send pull-out signals to the upstream and downstream.

[0133] During the operation of the virtual optical network, the corresponding algorithms of each virtual reference point are run based on the network status of each virtual reference point; wherein the network status of each virtual reference point includes at least one of an initial state, a short circuit state, a signal loss state, a working state and a fiber break state.

[0134] As an example, the unknown state is the initial state when the reference point is not working. The short circuit state is when the reference point has been initialized, but the link information is not configured and / or it is physically suspended, and the optical signal cannot be transmitted. The signal loss state is the state after a new optical fiber is added or the optical fiber link is restored. The in-service state is the state in which the optical fiber transmits signals normally. The fiber-broken state is when the optical fiber is disconnected.

[0135] The service processing unit is used to receive service data sent by other servers and send the service data to the maintenance submodule of the target optical transmission equipment, wherein the servers where each target board is located can be the same or different. The service data includes system operation data (Operation Administration and Maintenance, OAM).

[0136] As an example, the business processing unit is also used to run the digital twin optical network in a virtual space based on virtualization technology and constructed by one or more servers. When the business data passes through different servers, it is processed by the business processing unit. If the downstream target board and / or target optical device are located on other servers, the business processing unit converts the business data into a gRPC message and passes it to the business processing unit of the corresponding server; if the upstream reference point sends business data, the business processing unit of this server parses the business data and forwards it to the corresponding reference point to ensure that the business data is transmitted normally along the corresponding optical path.

[0137] As an example, the optical network construction submodule also includes a database, which is used to realize data sharing, reduce data redundancy, realize data independence, complete data centralized control, increase data maintainability, improve data security, ensure data consistency, and realize data recovery.

[0138] As an example, the optical network construction submodule also includes a data management unit, which is used to achieve data persistence and local data synchronization. The data management unit can be used to add, delete, and modify networks, network elements, subracks, and slots, and the configuration can be restored during reset.

[0139] As an example, the optical network construction submodule further includes a model data application unit, and the model data application unit includes single board basic data, optical device basic data, and transmission fiber basic data, the single board basic data includes single board type, connection relationship between optical devices inside the single board; the basic data of optical devices includes optical device model, optical device performance, etc. When the single board and / or optical device are instantiated, the model data application unit provides basic data support for the optical network construction submodule.

[0140] As an example, the stopping process of the digital twin optical network is the opposite of the starting process. First, the service processing unit is stopped, the optical fiber link is disconnected, and the operation of all target boards is traversed and stopped.

[0141] In this embodiment, a digital twin optical network is established by a digital twin optical network construction device to realize the intelligent operation of the digital twin optical network.

[0142] Reference Figure 6 , Figure 6 It is a schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present application.

[0143] like Figure 6 As shown, the construction device of the digital twin optical network may include: a processor 1001, a memory 1005, and a communication bus 1002. The communication bus 1002 is used to realize the connection communication between the processor 1001 and the memory 1005.

[0144] Optionally, the construction equipment of the digital twin optical network may also include a user interface, a network interface, a camera, an RF (Radio Frequency) circuit, a sensor, a WiFi module, etc. The user interface may include a display screen (Display), an input submodule such as a keyboard (Keyboard), and the optional user interface may also include a standard wired interface and a wireless interface. The network interface may include a standard wired interface and a wireless interface (such as a WI-FI interface).

[0145] Those skilled in the art will understand that Figure 6 The structure of the digital twin optical network construction device shown in the figure does not constitute a limitation on the digital twin optical network construction device, and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.

[0146] like Figure 6As shown, the memory 1005 as a storage medium may include an operating system, a network communication module, and a construction program for a digital twin optical network. The operating system is a program that manages and controls the hardware and software resources of the construction equipment of the digital twin optical network, and supports the construction program of the digital twin optical network and the operation of other software and / or programs. The network communication module is used to realize communication between the components inside the memory 1005, and to communicate with other hardware and software in the construction system of the digital twin optical network.

[0147] exist Figure 6 In the digital twin optical network construction device shown, the processor 1001 is used to execute the digital twin optical network construction program stored in the memory 1005 to implement the steps of the digital twin optical network construction method described in any of the above items.

[0148] The specific implementation methods of the digital twin optical network construction device of the present application are basically the same as the various embodiments of the digital twin optical network construction method described above, and will not be repeated here.

[0149] The present application also provides a storage medium, on which a program for constructing a digital twin optical network is stored. When the program for constructing a digital twin optical network is executed by a processor, the steps of the method for constructing a digital twin optical network as described in any one of the above items are implemented.

[0150] The specific implementation methods of the storage medium of the present application are basically the same as the embodiments of the above-mentioned method for constructing a digital twin optical network, and will not be repeated here.

[0151] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0152] 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.

[0153] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application is essentially 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) as described above, and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0154] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A method for constructing a digital twin optical network, characterized in that: The following steps are involved: According to the optical path of the optical signal in the target optical network, a physical link plane and a computing logic plane are constructed; The physical link plane is used to characterize a first connection relationship between first optical transmission devices and a first transmission direction of optical signals between the first optical transmission devices, and the computing logic plane is used to characterize a second connection relationship between second optical transmission devices and a second transmission direction of optical signals between the second optical transmission devices; The first optical transmission device is a device for processing optical signals, and the second optical transmission device is a device in the first optical transmission device that affects optical signals; A digital twin optical network is constructed based on the physical link plane and the computing logic plane.

2. The method for constructing a digital twin optical network according to claim 1, characterized in that: The step of constructing a physical link plane and calculating a logical plane according to an optical path of an optical signal in a target optical network comprises: Determine the first optical transmission device, the first connection relationship, and the first transmission direction according to the optical path, and construct a physical link plane; The second optical transmission device, the second connection relationship and the second transmission direction are determined according to the physical link plane, and a computing logic plane is constructed in the form of a directed acyclic graph.

3. The method for constructing a digital twin optical network according to claim 2, characterized in that: The vertices in the computing logic plane correspond to the ports of the second optical transmission device in the physical link plane, and the directed edges in the computing logic plane correspond to the second connection relationship, the second transmission direction, and the third optical transmission device in the first optical transmission device that does not affect the optical signal.

4. The method for constructing a digital twin optical network according to claim 3, characterized in that: The step of constructing a digital twin optical network according to the physical link plane and the computing logic plane includes: According to the vertex in the computing logic plane, determining a second optical transmission device corresponding to the vertex from the physical link plane; Establishing a target optical transmission device corresponding to the digital twin optical network according to preset working parameters and preset operating algorithms corresponding to the second optical transmission device; According to the directed edge in the computing logic plane, determining from the physical link plane the second connection relationship corresponding to the directed edge, the second transmission direction, and the third optical transmission device associated with the target optical transmission device; The digital twin optical network is constructed according to the target optical transmission equipment, the second connection relationship, the second transmission direction, and the third optical transmission equipment associated with the target optical transmission equipment.

5. The method for constructing a digital twin optical network according to claim 4, characterized in that: The preset working parameters include input data and configuration parameters required for the operation of the target optical transmission equipment; In the process of establishing the target optical transmission equipment, at least one of the input data in the preset working parameters and the value of the configuration parameters is modified according to the actual working parameters to construct a digital twin optical network that combines virtual and real.

6. The method for constructing a digital twin optical network according to claim 1, characterized in that: After the step of constructing a digital twin optical network according to the physical link plane and the computing logic plane, the method further includes: Acquire first output data of each optical transmission device when the optical signal is transmitted in the target optical network, and second output data of each target optical transmission device when the optical signal is transmitted in the digital twin optical network; The first output data and the second output data are discriminated by a discriminator in a generative adversarial network model to obtain a discrimination result; According to the discrimination result, the generator in the generative adversarial network model is trained to obtain an optimized target operation algorithm, wherein the generator is a preset operation algorithm required for the operation of the target optical transmission equipment; The preset operation algorithm is updated to the target operation algorithm.

7. The method for constructing a digital twin optical network according to claim 6, characterized in that: The target operation algorithm satisfies a preset accuracy condition, wherein the preset accuracy condition includes that the difference between the first performance indicator and the second performance indicator satisfies a preset difference threshold, the first performance indicator is a performance indicator of the digital twin optical network constructed according to the target operation algorithm, and the second performance indicator is a performance indicator of the digital twin optical network constructed according to the preset operation algorithm; The similarity between the physical link plane and the computing logic plane is positively correlated with the size of the difference.

8. The method for constructing a digital twin optical network according to claim 6, characterized in that: The input data of each target optical transmission device includes real data and virtual data, the real data is collected from the target optical network, and the virtual data is generated according to the preset operation algorithm.

9. A device for constructing a digital twin optical network, the device comprising: A plane construction module, used to construct a physical link plane and a computing logic plane according to an optical path of an optical signal in a target optical network; The physical link plane is used to characterize a first connection relationship between first optical transmission devices and a first transmission direction of optical signals between the first optical transmission devices, and the computing logic plane is used to characterize a second connection relationship between second optical transmission devices and a second transmission direction of optical signals between the second optical transmission devices; The first optical transmission device is a device for processing optical signals, and the second optical transmission device is a device in the first optical transmission device that affects optical signals; The equipment maintenance module constructs a digital twin optical network according to the physical link plane and the computing logic plane.

10. A device for constructing a digital twin optical network, characterized in that: The device includes: a memory, a processor, and a digital twin optical network construction program stored in the memory and executable on the processor, wherein the digital twin optical network construction program is configured to implement the steps of the digital twin optical network construction method as described in any one of claims 1 to 8.

11. A storage medium, characterized in that: The storage medium stores a program for constructing a digital twin optical network, and when the program for constructing a digital twin optical network is executed by a processor, the steps of the method for constructing a digital twin optical network as described in any one of claims 1 to 8 are implemented.