Data transmission method, electronic device, readable storage medium, and program product

By using Ethernet encapsulation technology and switching methods, OSU messages are converted into OOE messages, solving the problem of low OTN bandwidth utilization, achieving efficient and low-cost data transmission, and supporting access to more small-granular services and wider coverage.

WO2026001591A1PCT designated stage Publication Date: 2026-01-02ZTE CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/099005
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-26
Filing Date
2025-06-04
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

OTN bandwidth is mismatched with customer service bandwidth, resulting in low bandwidth utilization, a small number of connection channels, and numerous processing paths. Existing OSU cross-connect technology is limited by circuit switching, leading to low utilization of transmission channel resources, high hardware costs, and high system complexity.

Method used

Ethernet encapsulation technology is used to encapsulate OSU messages into OOE messages, which are then scheduled via Ethernet switching and transmitted to the optical transmission network. This method utilizes Ethernet switching to allow multiple services to share a port, thereby improving the utilization rate of the transmission channel.

Benefits of technology

It improves the utilization rate of transmission channels, reduces hardware costs and system complexity, enables flexible service access and wide coverage, supports data transmission of more than 10G, and reduces transmission latency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025099005_02012026_PF_FP_ABST
    Figure CN2025099005_02012026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a data transmission method, applied to an optical network unit (ONU). The method comprises: using Ethernet encapsulation technology to encapsulate an optical service unit (OSU) packet into an OSU over Ethernet (OOE) packet; and sending the OOE packet to a first port of Ethernet so that the Ethernet switches the OOE packet in an Ethernet switching manner and transmits the OOE packet to a second port of the Ethernet, and processing the OOE packet by means of the second port and then uploading the OOE packet to an optical transport network (OTN). The present disclosure further provides a data transmission method applied to an optical line terminal (OLT), an electronic device, a computer-readable storage medium, and a computer program product.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission method, electronic device, readable storage medium and program product

[0001] Cross-reference to related applications

[0002] The present disclosure claims priority to Chinese Patent Application No. 202410843567.9, filed on June 26, 2024, the contents of which are incorporated herein by reference in their entirety. TECHNICAL FIELD

[0003] The present disclosure relates to the technical field of information transmission, and particularly relates to a data transmission method, an electronic device, a computer readable storage medium and a computer program product. BACKGROUND

[0004] Optical Transport Network (OTN) is mainly applied to backbone networks and metropolitan area networks, and is mainly used for large-bandwidth and long-distance application deployment. With the gradual increase of network traffic, more and more OTNs are sinking from the backbone network to the access network. In the OTN sinking process, the OTN faces various private line services. In order to be able to carry small-granularity services, virtual concatenation (VC) and packet cross-plane are introduced on the OTN electrical cross device, but there are still problems of mismatch between OTN bandwidth and customer service bandwidth, low utilization rate of OTN bandwidth, and too many processing paths. Optical Service Unit (OSU) cross technology can realize the access of small-granularity services, however, the OSU cross technology is limited by circuit switching, and the utilization rate of transmission channel resources is low. SUMMARY

[0005] The present disclosure provides a data transmission method, an electronic device, a computer readable storage medium and a computer program product, which can access more services and improve the utilization rate of transmission channels.

[0006] In a first aspect, an embodiment of the present disclosure provides a data transmission method applied to an optical network unit (ONU), comprising: encapsulating an optical service unit (OSU) message into an optical over Ethernet (OOE) message carried on an Ethernet by using an Ethernet encapsulation technology; sending the OOE message to a first port of the Ethernet, so that the Ethernet exchanges the OOE message by an Ethernet exchange manner, and transmits the OOE message to a second port of the Ethernet, and uploading the OOE message to an optical transport network (OTN) after processing through the second port.

[0007] In a second aspect, the embodiments of the present disclosure provide a data transmission method applied to an Ethernet network, comprising: receiving an OOE message, the OOE message being a message obtained by encapsulating an OSU message by an ONU using an Ethernet encapsulation technology; exchanging the OOE message through an Ethernet exchange mode, and sending the OOE message to a second port of the Ethernet network; and uploading the OOE message to an OTN after processing the OOE message by the second port.

[0008] In a third aspect, the embodiments of the present disclosure provide an electronic device, comprising a memory and a processor, wherein the memory stores a computer program executable by the processor, and the computer program is executed by the processor to enable the processor to implement the data transmission method provided by the present disclosure.

[0009] In a fourth aspect, the embodiments of the present disclosure provide a computer readable storage medium, which stores a computer program executable by a processor, and the computer program is executed by the processor to enable the processor to implement the data transmission method provided by the present disclosure.

[0010] In a fifth aspect, the embodiments of the present disclosure provide a computer program product, comprising a computer program executable by a processor, and the computer program is executed by the processor to enable the processor to implement the data transmission method provided by the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0011] In the drawings of the present disclosure:

[0012] FIG. 1 is a schematic diagram of data transmission using an OSU technology;

[0013] FIG. 2 is a schematic diagram of service cross scheduling of a power-oriented optical transmission network;

[0014] FIG. 3 is an application scenario diagram of a data transmission method provided by the present disclosure;

[0015] FIG. 4 is a flowchart of a data transmission method provided by the present disclosure;

[0016] FIG. 5 is a format of an OOE message provided by the present disclosure;

[0017] FIG. 6 is a schematic diagram of an OSU frame structure provided by the present disclosure;

[0018] FIG. 7 is a flowchart of a data transmission method provided by the present disclosure;

[0019] FIG. 8 is a flowchart of a data transmission method provided by the present disclosure;

[0020] FIG. 9 is an application scenario diagram of a data transmission method provided by the present disclosure. DETAILED DESCRIPTION

[0021] For those skilled in the art to better understand the technical solutions of the present disclosure, the embodiments of the present disclosure are described in detail below in conjunction with the drawings.

[0022] The present disclosure will be described more fully hereinafter with reference to the accompanying drawings, in which the embodiments of the present disclosure are shown. The present disclosure may, however, be embodied in different forms, and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the present disclosure to those skilled in the art.

[0023] The accompanying drawings, which are included to provide a further understanding of the present disclosure and constitute a part of this specification, illustrate embodiments of the present disclosure and together with the detailed description help to explain the present disclosure, and do not limit the present disclosure. The above and other features and advantages of the present disclosure will become more apparent from the detailed description taken in conjunction with the accompanying drawings, in which:

[0024] The present disclosure can be described with reference to plan views and / or sectional views by virtue of the ideal schematic drawings of the present disclosure. Thus, the exemplary drawings can be modified according to manufacturing technology and / or tolerances.

[0025] The embodiments of the present disclosure and each feature in the embodiments can be combined with each other without conflict, if necessary.

[0026] The terms used in the present disclosure are used only to describe particular embodiments, and should not limit the present disclosure. As used in the present disclosure, the term "and / or" includes any and all combinations of one or more of the associated listed items. As used in the present disclosure, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. As used in the present disclosure, the term "comprises" or "comprising" means that there are specific features, numbers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, numbers, steps, operations, elements, components, and / or groups thereof.

[0027] Unless otherwise defined, all terms used in the present disclosure, including technical terms and scientific terms, have the same meanings as those generally understood by those skilled in the art. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and the present disclosure, and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.

[0028] In the present disclosure, the following technical terms should be understood as follows, unless otherwise specified:

[0029] An optical network unit (ONU) is a user-side device in an optical network, which is placed at a user side and can provide various interfaces for users, such as an Ethernet interface, a universal serial bus (USB) interface, a telephone line interface, a wireless fidelity (WiFi) interface, and the like. The ONU can receive an optical signal transmitted from an optical line terminal and convert the optical signal into an electrical signal, and can also convert an electrical signal of a user device into an optical signal and transmit the optical signal back to the optical line terminal, to realize bidirectional communication.

[0030] An optical transport network (OTN) is a transport network organized in an optical layer based on wavelength division multiplexing technology, which is commonly used for transmission of large-particle service data with high requirements for latency and security, and can guarantee performance indexes and survivability requirements.

[0031] An optical service unit (OSU) is a new optical transmission technology, which can solve the deficiency of OTN in small-particle services and improve the flexibility of OTN. The OSU can provide smaller bandwidth granularity and can more flexibly meet various service requirements, while inheriting the advantages of OTN, such as high reliability and low latency.

[0032] An optical line terminal (OLT) is a core component of an optical access network, which can provide a fiber interface of a passive optical network for users. The OLT can be connected to an ONU to realize downlink access of a passive optical network (PON), and can be connected to an upper-layer network (such as an OTN network) to realize uplink access of the PON.

[0033] Ethernet is a computer network technology, which is usually used to transmit data in a local area network (LAN) by using twisted-pair wire, optical fiber or coaxial cable and the like.

[0034] OSU over Ethernet (OOE) encapsulates an OSU message into an Ethernet data packet, and replaces the traditional circuit switching of OSU in an OTN network by means of Ethernet message exchange, so that a large number of small-particle services can be accessed in the access network without the need for large-scale hardware upgrade and port expansion, and the requirement for independent resources of a hard pipe in circuit switching can be met.

[0035] An optical distribution unit (ODU) is a kind of fiber connection equipment, which can realize transmission and processing of various optical signals, and can convert multiple fiber signals into signals connected to a fiber network, thereby realizing data transmission and processing.

[0036] In the OTN sinking process, the OTN faces various private line bearing services, such as government and enterprise services or small particle services. Even if VC and packet cross planes are introduced on the OTN electrical cross device, there are still problems such as mismatch between OTN bandwidth and customer service bandwidth, low utilization rate of OTN bandwidth, small number of connection pipelines, numerous service mapping and processing paths, and superposition of various cross planes. To solve these problems, relevant technical personnel proposes OSU technology, that is, data transmission is realized through OSU technology.

[0037] FIG. 1 is a schematic diagram of data transmission using OSU technology. As shown in FIG. 1, the OSU message is transmitted to the OSU switching component 13 through the user side transmission network 11 (such as Ethernet (ETH), constant bit rate (CBR), synchronous digital hierarchy (SDH)), cross scheduling is performed by the OSU switching component 13, and finally distributed to the OTN 14 by the ODU 12. The OSU technology can realize the access of small particle services and improve the number of service access. However, the OSU switching component 13 realizes cross scheduling through circuit switching, and the circuit switching is a hard channel, which also needs to occupy channel resources when there is no service transmission, resulting in low utilization rate of channel resources.

[0038] For example, FIG. 2 is a schematic diagram of service cross scheduling of a power-oriented optical transmission network. As shown in FIG. 2, the OSU message is transmitted through ETH and CBR, cross scheduling is performed by the OSU switching component 13, and specific ODU channels or OSU channels are determined. The OSU switching component 13 realizes cross scheduling through circuit switching. When a large number of small particle services are carried, the number of switching circuit ports needs to be expanded synchronously, that is, large-scale hardware and software modification needs to be performed. Therefore, the hardware cost and the complexity of the system are also increased.

[0039] Fig. 3 is a diagram of an application scenario of a data transmission method provided by the present disclosure. As shown in Fig. 3, before entering the Ethernet, the OSU message is encapsulated into an OOE message by the first Ethernet port 15, and the OOE message is transmitted to the second Ethernet port 16 after being exchanged by the ETH exchange component 23. The second Ethernet port 16 performs decapsulation processing to restore the OOE message into the OSU message, and the OSU message is transmitted to the OTN 14 by the ODU 12. Since the ETH exchange component 23 can share the port by multiple services, the utilization rate of the channel resource is improved, thereby reducing the hardware cost and the complexity of the system.

[0040] In a first aspect, the present disclosure provides a data transmission method, which is applied to an ONU.

[0041] Fig. 4 is a flowchart of a data transmission method provided by the present disclosure. As shown in Fig. 4, the data transmission method provided by the present disclosure includes steps S401 and S402.

[0042] In step S401, an optical service unit (OSU) message is encapsulated into an optical service unit over Ethernet (OOE) message by using an Ethernet encapsulation technology.

[0043] The OSU message can be a message obtained by encapsulating service data on the user side by the ONU.

[0044] The Ethernet encapsulation technology can encapsulate data into an OOE message, and the OOE message can be transmitted and exchanged in the Ethernet. Moreover, the Ethernet exchange can share the port by multiple services, and the port capacity of the Ethernet is very large (e.g., 10G transmission can be performed), so the transmission efficiency of the Ethernet is very high.

[0045] In step S402, the OOE message is sent to the first port of the Ethernet, so that the Ethernet exchanges the OOE message by using the Ethernet exchange mode, and transmits the OOE message to the second port of the Ethernet. After being processed by the second port, the OOE message is uploaded to the optical transmission network (OTN).

[0046] In the present disclosure, the first port of the Ethernet is the port close to the user side, and the second port of the Ethernet is the port far away from the user side, i.e., the port close to the upper OTN. After obtaining the OOE message, the first port of the Ethernet transmits the OOE message to the second port by exchange, and uploads the OOE message to the OTN after being processed by the second port.

[0047] In some embodiments, the OOE message is parsed to obtain OOE parameters; the OOE parameters include a cross identification number; second OSU channel configuration information is determined based on the cross identification number, and a target channel is determined according to the second OSU channel configuration information; the target channel is a channel for sending to an upper layer OTN; the OOE message is unpacked to obtain the OSU message; and the OSU message is sent to the upper layer OTN network through the target channel, so that the upper layer OTN network transmits the OSU message to a target address.

[0048] The data transmission method provided by the present disclosure encapsulates the OSU message into the OOE message by using the Ethernet encapsulation technology, and sends the OOE message to a first port of the Ethernet, so that the Ethernet schedules the OOE message by using the Ethernet switching mode, and transmits the OOE message to a second port of the Ethernet. Since the OSU message can carry a large amount of small-granularity services, the accessed services are more abundant, and the coverage area is wider and deeper. At the same time, the Ethernet switching mode can share a port by multiple services, thereby improving the utilization rate of the transmission channel. In addition, the port capacity of the Ethernet is large, and can transmit data of more than 10G, thereby improving the efficiency of data transmission.

[0049] In addition, compared with circuit switching, the Ethernet switching can process a large number of concurrent connections in a short time, thereby reducing the transmission delay. In the circuit switching, each service needs to occupy a channel resource, that is, each service needs additional hard channel support. As the service scale expands, the number of channel resources of the circuit switching needs to be expanded constantly. However, the Ethernet switching only needs to have a total capacity, and does not need large-scale expansion. If the existing transmission network is Ethernet, when a large number of small-granularity services need to be accessed, the access network only needs to be changed into a network suitable for OSU services, and the entire transmission network does not need to be changed. In this way, the existing access equipment can access small-granularity services without the need for large-scale increase in hardware cost and system change.

[0050] In some embodiments, the OSU message is encapsulated into the OOE message by using the Ethernet encapsulation technology, including: adding OOE parameters into a message header of the OOE message by using the Ethernet encapsulation technology; and encapsulating the message header of the OOE message and the OSU message into the OOE message.

[0051] When the OSU message is encapsulated into the OOE message, the data transmission method provided by the present disclosure only needs to add the OOE parameters into the message header of the OOE message, and does not need to perform other complex operations.

[0052] Figure 5 is a format and length of an OOE packet provided by the present disclosure. As shown in Figure 5, a packet header of the OOE packet includes a source media access control (MAC) (Scr MAC) address, a destination MAC (Dest MAC) address, an OOE virtual local area network (OOE-VLAN), an Ethernet-type, a payload-type, a sequence id, an OSU cross-id, and a timestamp.

[0053] Scr MAC and Dest MAC: used to represent a user-side port MAC address and a network-side port MAC address exchanged by the OOE, respectively.

[0054] OOE-VLAN: used to represent a VLAN number exchanged by the Ethernet.

[0055] Payload-type: a value of 1 indicates that a packet type carried by a payload is an OSU, used to identify the OOE packet after the Ethernet exchange and perform subsequent processing.

[0056] Squence-id: used to identify timing information of the OOE packet.

[0057] Osu-cross-id: used to identify an identification number of an OSU cross-schedule, identify an OSU schedule, and enable the ETH exchange component to find a source and a destination osu and related configuration information through the osu-cross-id.

[0058] Timestamp: used to represent a timestamp.

[0059] In some embodiments, the OOE parameters include at least one of a source media access control (MAC) address, a destination MAC address, a virtual local area network (VLAN), cross identification information, and a packet sequence number.

[0060] The cross-schedule of the OOE packet belongs to a dynamic schedule, i.e., a runtime schedule, and therefore, position information such as the source MAC address, the destination MAC address, and the VLAN needs to be clearly marked in the OOE packet. Therefore, the OOE parameters include the source MAC address, the destination MAC address, and the VLAN.

[0061] The cross identification information includes a cross identification number (cross-id), an identification number of a first OSU channel, and an identification number of a second OSU channel. The identification number of the first OSU channel refers to an identification number of a user-side channel, and the identification number of the second OSU channel refers to an identification number of a network-side channel.

[0062] There can be timing problems in OOE message exchange, so the OOE message needs to mark the sequence number of the data packet, and the disclosure uses the message sequence number to identify the timing information of the OOE message.

[0063] In some embodiments, before the optical service unit OSU message is encapsulated into the optical service unit OOE message carried on the Ethernet by using the Ethernet encapsulation technology in step S401, the data transmission method further comprises: configuring a first OSU channel, a second OSU channel, and cross identification information of the first OSU channel and the second OSU channel; the first OSU channel comprises a first OSU channel identification number, the second OSU channel comprises a second OSU channel identification number, and the cross identification information comprises a cross identification number, the first OSU channel identification number and the second OSU channel identification number.

[0064] In some embodiments, according to the transmission network situation, two OSU channels, i.e. a first OSU channel and a second OSU channel, are pre-configured, and cross identification information of the first OSU channel and the second OSU channel is configured; the first OSU channel is a user side channel, i.e. a channel of a terminal device accessing a network side, marked as osu-t-1; the second OSU channel is a network side channel, i.e. a channel of the network side accessing an OTN network, marked as osu-n-1; the cross identification information of the first OSU channel and the second OSU channel, i.e. the cross connection of the first OSU channel and the second OSU channel, is marked as cross-1.

[0065] When the OSU message is encapsulated into the OOE message, the cross identification information is added in the message header of the OOE message, and the cross identification number can be obtained through the cross identification information, and the first OSU channel and the second OSU channel can be obtained through the cross identification number.

[0066] In some embodiments, before the optical service unit OSU message is encapsulated into the optical service unit OOE message carried on the Ethernet by using the Ethernet encapsulation technology in step S401, the data transmission method further comprises: receiving service data; and encapsulating the service data into an OSU message.

[0067] The service data can come from various terminals of various sites in a private line system. There are various instruments and equipment in each site, and these instruments and equipment are distributed in a large number and a wide range, and the service traffic of each instrument and equipment is very small, which belongs to small particle service and is suitable for OSU access. The service data includes but is not limited to pressure controller (PKT), virtual concatenation (VC), track information receiving unit (STM) and the like.

[0068] In some embodiments, various instruments at each site are accessed by a passive optical network (PON), and the various instruments can access the PON through an ONU, converge to a centralized OLT through an optical fiber, and then be connected to an upper OTN network.

[0069] In some embodiments, in a private line system, the instruments are accessed by an ONU, and service data obtained by the instruments is encapsulated into an OSU message. The disclosure does not limit the format of the OSU message, which can be an ITUT-T G.osu message or the like.

[0070] FIG. 6 is a schematic diagram of an OSU frame structure provided by the disclosure. As shown in FIG. 6, the length of the OSU frame structure is 192 bytes, the first to seventh bytes are an overhead area, and the eighth to 192th bytes are a payload area. The overhead area includes a general overhead, a mapping overhead, and a CRC8, the general overhead includes a version number (VER), a tributary port (TPN), a frame type (FT), a reserved overhead (RES), a continuity check (CV), a tandem connection monitoring (TCM1 / TCM2), a path monitoring (PM), an optical service unit path (OSUP OH), and a check area (CRC8), the length of the VER is 2 bits, the length of the TPN is 12 bits, the length of the FT is 3 bits, the length of the RES is 1 bit, the length of the CV is 2 bits, and the lengths of the TCM1 / TCM2 are both 5 bits, the mapping overhead includes a transport stream (TS), a payload length (PLn), and a sequence number (SQ), the length of the TS is 8 bits, the length of the PLn is 3 bits, and the length of the SQ is 2 bits; or, the mapping overhead includes a type indication (257-IND), a packet indication (PKT-PTR), and a reserved overhead (RES), the length of the 257-IND is 6 bits, the length of the PKT-PTR is 5 bits, and the length of the RES is 2 bits.

[0071] After obtaining the service data, the service data can be added to the payload area according to the frame structure shown in FIG. 6 to obtain an OSU message.

[0072] In a second aspect, the disclosure also provides a data transmission method, which is applied to an OLT and uses the OLT to transmit an OSU message to an upper OTN network, that is, to realize the switching of the OSU message in an Ethernet and transmit the OSU message to the upper OTN network.

[0073] FIG. 7 is a flowchart of a data transmission method provided by the disclosure. As shown in FIG. 7, the data transmission method provided by the disclosure includes steps S701 to S703.

[0074] In step S701, an OOE message is received, which is a message obtained by encapsulating an OSU message by an ONU using an Ethernet encapsulation technology.

[0075] In the present disclosure, the OSU message is encapsulated into the OOE message by the Ethernet encapsulation technology, specifically, the OOE parameter is added in the message header of the OOE message, and the OSU message is added after the payload area to obtain the OOE message.

[0076] The OOE parameter includes at least one of the source MAC address, the destination MAC address, the VLAN, the cross identification information, and the message serial number.

[0077] In step S702, the OOE message is exchanged by the Ethernet exchange mode, and the OOE message is sent to the second port of the Ethernet.

[0078] In step S703, after the OOE message is processed by the second port, the OOE message is uploaded to the OTN.

[0079] In some embodiments, according to the network condition, the first OSU channel, the second OSU channel, and the cross identification information of the first OSU channel and the second OSU channel are pre-configured.

[0080] The present disclosure can exchange the OOE message by any exchange mode of the Ethernet.

[0081] For example, taking the uplink direction as an example, when the first port (the first OLT) of the Ethernet receives the OOE message sent by the ONU, the OOE message is sent to the second port (the second OLT) according to the destination MAC, the VLAN, and other information in the OOE message. In order to determine the next path, the second port decapsulates the OOE message, finds the identification number of the second OSU channel, i.e., osu-n-1, according to the cross-id in the OOE message header, and according to the configuration information of osu-n-1, the corresponding OSU can be determined, and then the OSU information is mapped to the upper OTN according to the pre-configured OSU information, and the decapsulated OSU message is sent to the upper OTN.

[0082] In some embodiments, in step S702, the OOE message is exchanged by the Ethernet exchange mode, and the OOE message is sent to the second port of the Ethernet, which includes determining the destination MAC address and the VLAN according to the OOE message; exchanging the OOE message based on the destination MAC address and the VLAN, and sending the OOE message to the second port.

[0083] In some embodiments, after processing the OOE message, the second port uploads the OOE message to the OTN, including: parsing the OOE message to obtain OOE parameters; the OOE parameters include a cross identification number; determining second OSU channel configuration information based on the cross identification number, and determining a target channel according to the second OSU channel configuration information; the target channel is a channel for sending to the upper layer OTN; unpackaging the OOE message to obtain an OSU message; and sending the OSU message to the upper layer OTN network through the target channel, so that the upper layer OTN network transmits the OSU message to a target address.

[0084] The target address is an address to which the OSU message needs to be transmitted, such as a control station address.

[0085] For example, the second port unpackages the OOE message, finds the identification number of the second OSU channel, i.e., osu-n-1, according to the cross-id in the OOE message header, determines the corresponding OSU according to the configuration information of osu-n-1, maps the OSU to the upper layer OTN according to the pre-configured OSU information, and sends the unpackaged OSU message to the upper layer OTN, and then transmits the OSU message to the target address through the uploading OTN.

[0086] It should be noted that the downlink switching is similar to the uplink switching, which will not be described here.

[0087] The data transmission method provided by the present disclosure can be applied to the field of electric power, and can also be applied to special networks such as rail transit and broadcasting. Small granular services are accessed to the PON, and then exchanged through the Ethernet, that is, the OSU exchange is realized by using the Ethernet, and then sent to the upper layer OTN, and finally transmitted to the destination control station or other destinations. Compared with the OSU cross scheduling, the cross scheduling function of the OSU is realized through the Ethernet, which can improve the utilization rate of the transmission channel. Moreover, the data transmission method provided by the present disclosure can quickly, low-cost, efficiently and flexibly perform modern electric power enterprise digital upgrading, such as realizing the upgrading of Internet of Things operation technology (OT) and informatization technology (IT).

[0088] The data transmission method provided by the present disclosure receives the OOE message, exchanges the OOE message through the Ethernet exchange mode, and transmits the OOE message to the second port of the Ethernet. Since the OSU message can carry a large amount of small granular services, the accessed services are more abundant and the coverage area is wider and deeper. At the same time, the Ethernet exchange mode can share the port by multiple services, which improves the utilization rate of the transmission channel. Moreover, the port capacity of the Ethernet is large, which can transmit data of more than 10G, thereby improving the efficiency of data transmission.

[0089] In order for those skilled in the art to more clearly understand the technical solutions provided by the present disclosure, the technical solutions provided by the present disclosure are described in detail below through specific examples.

[0090] In order to facilitate understanding of the data transmission method of the present disclosure, the process of transmitting the small particle service of the power terminal is introduced below in combination with FIG. 8 and FIG. 9.

[0091] As shown in FIG. 8, the data transmission method comprises steps S801 to S809.

[0092] In step S801, the terminal transmits service data to the ONU.

[0093] As shown in FIG. 9, the terminal 81 can be a monitoring device in a power equipment, such as an instrument panel, a security monitoring device, a sensing device, and a smart power supply, etc. The service data can be data obtained by each monitoring device.

[0094] The terminal 81 is in signal connection with the access device 82, which comprises an ONU 821 and a first OLT 822. The ONU 821 receives the service data of the terminal 81, and performs twice encapsulation processing on the service to obtain an OOE message. The ONU 821 is in signal connection with the first OLT 822, and the ONU 821 transmits the OOE message to the first OLT 822 of the Ethernet.

[0095] In step S802, the ONU performs encapsulation processing on the service data to obtain an OSU message.

[0096] In step S803, the ONU performs encapsulation on the OSU message again.

[0097] The ONU encapsulates the OSU message according to the pre-configured OOE parameter, adds the OOE parameter to the message header of the OOE message, and adds the OSU message to the payload area of the OOE message.

[0098] In step S804, the OOE message is transmitted to the first OLT.

[0099] In step S805, the first OLT sends the OOE message to the ETH exchange module, and the ETH exchange module performs exchange to determine the second OLT.

[0100] The first OLT sends the OOE message to the ETH exchange module through the Ethernet 83.

[0101] In step S806, the ETH exchange module sends the OOE message to the second OLT.

[0102] The ETH exchange module sends the OOE message to the second OLT through the Ethernet 83.

[0103] Step S807, the second OLT parses the OOE message, obtains the OOE parameter, and obtains the cross identification number cross-id from the OOE parameter. The second OSU channel configuration information can be determined according to the cross-id, and the target channel of the upper OTN is mapped.

[0104] Step S808, the OOE message is decapsulated to restore the OSU message.

[0105] Step S809, the restored OSU message is sent to the upper OTN through the target channel.

[0106] The restored OSU message is sent to the control station 84 through the target channel. The control station 84 includes but is not limited to a monitoring console 841 and a memory 842. The monitoring console 841 can monitor the terminal, and the memory 842 is used to store data.

[0107] In a third aspect, the present disclosure provides an electronic device, including a memory and a processor. The memory stores a computer program executable by the processor. The computer program is executed by the processor, so that the processor implements the data transmission method provided by the present disclosure.

[0108] When the processor is the processor of the ONU, the processor executes the steps at least including: encapsulating an optical service unit (OSU) message into an optical service unit over Ethernet (OOE) message carried on an Ethernet network by using an Ethernet encapsulation technology; and sending the OOE message to a first port of the Ethernet network, so that the OOE message is exchanged by the Ethernet network through an Ethernet exchange manner and is transmitted to a second port of the Ethernet network.

[0109] In some embodiments, the processor can also execute other steps in the data transmission method provided by the first aspect of the present disclosure. For the sake of brevity, they will not be repeated here.

[0110] When the processor is the processor of the Ethernet network, the processor executes the steps at least including: receiving an OOE message, the OOE message being obtained by encapsulating an OSU message by an ONU using an Ethernet encapsulation technology; and exchanging the OOE message by an Ethernet exchange manner and sending the OOE message to a second port of the Ethernet network.

[0111] In some embodiments, the processor can also execute other steps in the data transmission method provided by the second aspect of the present disclosure. For the sake of brevity, they will not be repeated here.

[0112] In a fourth aspect, the present disclosure provides a computer-readable storage medium, which stores a computer program. The computer program is executed by a processor, so that the processor implements the above-mentioned data transmission method.

[0113] In a fifth aspect, the present disclosure provides a computer program product, comprising a computer readable code, or a non-volatile computer readable storage medium carrying the computer readable code, which, when run in a processor of an electronic device, causes the processor in the electronic device to implement the above data transmission method.

[0114] The processor is a device with data processing capability, including but not limited to a central processing unit (CPU) and the like; the memory is a device with data storage capability, including but not limited to a random access memory (RAM, more specifically SDRAM, DDR, etc.), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory (FLASH).

[0115] Those of ordinary skill in the art can understand that all or some of the functional modules / units in the above disclosed steps, systems, and devices can be implemented as software, firmware, hardware, and appropriate combinations thereof.

[0116] In a hardware implementation, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component can have multiple functions, or one function or step can be performed by several physical components in cooperation.

[0117] Some or all of the physical components can be implemented as software executed by a processor (such as a central processing unit (CPU), a digital signal processor, or a microprocessor) or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on computer-readable media, which can include computer storage media (or non-transitory media) and communication media (or transitory media). As is well known to those of ordinary skill in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH) or other magnetic disk storage; compact discs (CD-ROM), digital versatile discs (DVD) or other optical disk storage; magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage; any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, as is well known to those of ordinary skill in the art, communication media typically includes computer readable instructions, data structures, program modules or other data in modulated data signals such as carrier waves or other transport mechanisms, and can include any information delivery medium.

[0118] The present disclosure has disclosed example implementations, and while specific terminology has been employed, it is merely in the nature of a general description and should not be construed as limiting. In some instances, it will be apparent to those skilled in the art that features, characteristics, and / or elements described in conjunction with a particular implementation can be used in conjunction with other implementations unless otherwise explicitly stated. As such, those skilled in the art will appreciate that various modifications can be made in the form and details of the various implementations described herein without departing from the scope of the disclosure, as set forth in the appended claims.

Claims

1. A data transmission method applied to an optical network unit (ONU), comprising: Ethernet encapsulation technology is used to encapsulate Optical Service Unit (OSU) messages into Optical Service Unit (OOE) messages that carry Optical Service Units over Ethernet. The OOE message is sent to the first port of the Ethernet network so that the Ethernet network can exchange the OOE message through Ethernet switching. The OOE message is then transmitted to the second port of the Ethernet network, processed by the second port, and uploaded to the optical transmission network (OTN).

2. The method according to claim 1, wherein, The process of encapsulating Optical Service Unit (OSU) messages into Optical Service Unit (OOE) messages over Ethernet using Ethernet encapsulation technology includes: The OOE parameters are added to the header of the OOE message using Ethernet encapsulation technology; The header of the OOE message and the OSU message are encapsulated into the OOE message.

3. The method according to claim 2, wherein, The OOE parameters include at least one of the following: source media access control MAC address, destination MAC address, virtual LAN VLAN, cross-identification information, and packet sequence number.

4. The method according to claim 1, further comprising: Before encapsulating the Optical Service Unit (OSU) message into an Optical Service Unit (OOE) message on the Ethernet using Ethernet encapsulation technology, the first OSU channel, the second OSU channel, and the cross-identification information of the first OSU channel and the second OSU channel are configured. The first OSU channel includes a first OSU channel identifier, the second OSU channel includes a second OSU channel identifier, and the cross-identification information includes a cross-identification number, the first OSU channel identifier, and the second OSU channel identifier.

5. The method according to claim 1, further comprising: The process involves using Ethernet encapsulation technology to encapsulate Optical Service Unit (OSU) messages into Optical Service Unit (OOE) messages before receiving service data over Ethernet. The business data is encapsulated into an OSU message.

6. A data transmission method applied to an optical line terminal (OLT), comprising: Receive OOE messages, wherein the OOE message is a message obtained by the ONU encapsulating the OSU message using Ethernet encapsulation technology; The OOE message is exchanged via Ethernet switching and then sent to the second port of the Ethernet network. After processing the OOE message, the second port uploads it to the OTN.

7. The method according to claim 6, wherein, The step of exchanging the OOE message via Ethernet switching and sending the OOE message to the second port of the Ethernet includes: Determine the destination MAC address and VLAN based on the OOE message; The OOE packets are exchanged based on the destination MAC address and the VLAN, and the OOE packets are sent to the second port.

8. The method according to claim 6, wherein, After the second port processes the OOE message, it uploads it to the OTN, including: The OOE message is parsed to obtain OOE parameters; wherein, the OOE parameters include the cross-interface identifier. The second OSU channel configuration information is determined based on the cross-identifier number, and the target channel is determined based on the second OSU channel configuration information; wherein, the target channel is the channel sent to the upper layer OTN; The OOE message is decapsulated to obtain the OSU message; The OSU message is sent to the upper-layer OTN network through the target channel, so that the upper-layer OTN network can transmit the OSU message to the target address.

9. An electronic device, comprising a memory and a processor; the memory storing a computer program executable by the processor, the computer program being executed by the processor to cause the processor to implement the data transmission method of any one of claims 1 to 5; or to implement the data transmission method of any one of claims 6 to 8.

10. A computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor such that the processor implements the data transmission method of any one of claims 1 to 5; or implements the data transmission method of any one of claims 6 to 8.

11. A computer program product comprising a computer program executed by a processor, such that the processor implements the data transmission method of any one of claims 1 to 5; or implements the data transmission method of any one of claims 6 to 8.

Citation Information

Patent Citations

  • Method and system for converting OTN signals into Ethernet payloads

    CN103795605A

  • Optical service unit frame overhead processing method and device, equipment and readable storage medium

    CN114051023A

  • OSU cross device and data transmission method based on OSU cross device

    CN115633279A