Signal transmission methods, apparatus, related equipment, and storage media
By mapping AU/TUG/TU frames into the payload region of fgODU frames with an extended overhead region and pointers, the method addresses inefficiencies in OTN data transmission, simplifying processing and enhancing transmission efficiency for SDH service data.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- CHINA MOBILE COMM LTD RES INST
- Filing Date
- 2024-06-19
- Publication Date
- 2026-07-07
AI Technical Summary
Current OTN technologies face challenges in efficiently transmitting SDH service data due to the lack of effective methods for handling fine-grained data such as AU-4, TUG-3, and TU-12 frames, leading to inefficient bandwidth utilization and increased complexity in data processing.
A signal transmission method that maps AU/TUG/TU frames corresponding to STM-N/E1 signals into the payload region of fgODU frames, utilizing an extended overhead region and pointers for frame alignment, enabling efficient transmission of SDH service data over OTN.
This approach simplifies data processing by limiting extraction to shallow layers, reducing complexity and improving transmission efficiency of SDH service data in OTN, while preserving SDH service attributes and enhancing operational management capabilities.
Smart Images

Figure 2026522411000001_ABST
Abstract
Description
Technical Field
[0001] (Cross-reference to related applications) This application is filed based on a Chinese patent application with an application number of 202310730292.3 and an application date of June 19, 2023, claims the priority of the Chinese patent application, and all the contents of the Chinese patent application are incorporated herein by reference.
[0002] This application relates to the technical field of optical transport network (OTN), and particularly relates to a signal transmission method, device, related equipment and storage medium.
Background Art
[0003] Currently, OTN is widely applied in backbone networks, metro core networks, metro aggregation networks, etc., and further expansion is being promoted to edge networks such as access networks. As OTN further expands to the network edge, OTN increasingly faces service transport needs with different rates. That is, one current feature of OTN is the increase in the number of services, and another feature is the diversification of rates. In particular, there are a large number of dedicated line services with a bandwidth of less than 1 gigabit (G), such as high-value time division multiplexing (TDM) services (also called SDH services) carried by synchronous digital hierarchy (SDH) terminal equipment. Here, SDH services can include synchronous transport module (STM)-N services, E1 services, etc., and STM-N services can include STM-1, STM-4, STM-16, STM-64, etc.
[0004] However, there is still no effective solution in the related art on how to achieve efficient transmission of SDH service data in OTN.
Summary of the Invention
[0005] To solve related technical problems, embodiments of the present application provide a signal transmission method, apparatus, related equipment, and storage medium. [Means for solving the problem]
[0006] The technical solution of the embodiment of this application is realized as follows.
[0007] Embodiments of the present application provide a signal transmission method applicable to a first device, the signal transmission method being The acquisition of a first frame corresponding to a first signal, wherein the first signal includes an STM-N signal or an E1 signal, and the first frame includes an Administration Unit (AU) frame, a Tributary Unit Group (TUG) frame, or a Tributary Unit (TU) frame. The first frame is mapped to the payload region of the second frame, wherein the second frame includes a fine-grain optical data unit (fgODU) frame. This includes transmitting the second frame.
[0008] In the above solution, if the first signal includes an STM-N signal, the first frame includes an AU-4 frame, a TUG-3 frame, or a TU-12 frame, and obtaining the first frame corresponding to the first signal is: This includes extracting the first frame from the first signal.
[0009] In the above solution, when the first frame is mapped to the payload region of the second frame, one first frame corresponds to one second frame, and / or multiple first frames correspond to one second frame.
[0010] In the above solution, if the first signal includes the E1 signal, the first frame includes the TU-12 frame, and obtaining the first frame corresponding to the first signal is: The first signal is mapped to a third frame, the third frame including a Virtual Container (VC)-12 frame, This includes mapping the third frame to the first frame.
[0011] In the above solution, the second frame includes a first pointer, which indicates the starting position of the first frame in the payload region of the second frame.
[0012] In the above solution, the first pointer is set to the first overhead region and / or the second overhead region of the second frame.
[0013] In the above solution, when mapping the first frame to the payload region of the second frame, the method further: The process includes adding first information to the first frame and mapping the first frame carrying the first information to the payload region of the second frame, wherein the first information indicates the starting position of the first frame in the payload region of the second frame.
[0014] Embodiments of the present application further provide a signal transmission method applicable to a second device, the signal transmission method being: Receiving a second frame, wherein the second frame includes an fgODU frame, Demapping the first frame from the payload region of the second frame, wherein the first frame includes an AU frame, a TUG frame, or a TU frame. The method includes obtaining a first signal corresponding to the first frame, wherein the first signal includes an STM-N signal or an E1 signal.
[0015] In the above solution, if the first signal includes an STM-N signal, the first frame includes an AU-4 frame, a TUG-3 frame, or a TU-12 frame, and obtaining the first signal corresponding to the first frame is: The process involves extracting the fourth frame from the first frame, performing clock synchronization, and obtaining a new first frame, wherein the fourth frame includes VC-n frames. This includes obtaining the first signal corresponding to the new first frame.
[0016] In the above solution, when demapping the first frame from the payload region of the second frame, one second frame corresponds to one first frame, and / or one second frame corresponds to multiple first frames.
[0017] In the above solution, if the first signal includes the E1 signal, the first frame includes the TU-12 frame, and obtaining the first signal corresponding to the first frame is: Demapping the first to third frames, wherein the third frame includes a VC-12 frame, This includes demapping the first signal from the third frame.
[0018] In the above solution, the second frame includes a first pointer, which indicates the starting position of the first frame in the payload region of the second frame.
[0019] In the above solution, the first pointer is set to the first overhead region and / or the second overhead region of the second frame.
[0020] In the above solution, when demapping the first frame from the payload region of the second frame, the method further: Determining a start position of the first frame in a payload area of the second frame by using first information carried by the first frame.
[0021] Embodiments of the present application further provide a signal transmission device configured for a first device, the signal transmission device including: A first processing unit configured to obtain a first frame corresponding to a first signal, the first signal including an STM-N signal or an E1 signal, and the first frame including an AU frame, a TUG frame, or a TU frame; A second processing unit configured to map the first frame to a payload area of a second frame, the second frame including a fgODU frame; A first transmission unit configured to transmit the second frame.
[0022] Embodiments of the present application further provide a signal transmission device configured for a second device, the signal transmission device including: A first receiving unit configured to receive a second frame, the second frame including a fgODU frame; A third processing unit configured to demap a first frame from a payload area of the second frame, the first frame including an AU frame, a TUG frame, or a TU frame; A fourth processing unit configured to obtain a first signal corresponding to the first frame, the first signal including an STM-N signal or an E1 signal.
[0023] Embodiments of the present application further provide a first device including a first communication interface and a first processor, The first processor is configured to: Obtain a first frame corresponding to a first signal, the first signal including an STM-N signal or an E1 signal, and the first frame including an AU frame, a TUG frame, or a TU frame. Mapping the first frame to the payload region of the second frame, wherein the second frame includes the fgODU frame, The first communication interface is configured to transmit the second frame and to perform the following actions.
[0024] The embodiment of the present application further provides a second device including a second communication interface and a second processor, The second processor is, The second communication interface receives a second frame, the second frame includes an fgODU frame, Demapping the first frame from the payload region of the second frame, wherein the first frame includes an AU frame, a TUG frame, or a TU frame. The system is configured to perform the following: acquire a first signal corresponding to the first frame, wherein the first signal includes an STM-N signal or an E1 signal.
[0025] Embodiments of the present application further provide a first device including a first processor and a first memory configured to store a computer program executable on the processor, Here, the first processor is configured to execute one of the steps of the first device side described above when executing the computer program.
[0026] Embodiments of the present application further provide a second device including a second processor and a second memory configured to store a computer program executable on the processor, Here, the second processor is configured to execute one of the steps of the second device side described above when executing the computer program.
[0027] Embodiments of the present invention further provide a storage medium on which a computer program is stored, and when the computer program is executed by a processor, the steps of either the first device-side method or either the second device-side method described above are realized.
[0028] In the signal transmission method, apparatus, related equipment and storage medium provided by embodiments of the present application, the first device acquires a first frame corresponding to a first signal, the first signal includes an STM-N signal or an E1 signal, the first frame includes an AU frame, a TUG frame, or a TU frame, the first device maps the first frame to the payload area of a second frame, the second frame includes an fgODU frame, and transmits the second frame. The second device receives the second frame, demaps the first frame from the payload area of the second frame, and acquires a first signal corresponding to the first frame. In the solution provided by embodiments of the present application, the fgODU frame (i.e., the second frame) transmitted between the first and second devices is obtained by mapping the AU / TUG / TU frame (i.e., the first frame) corresponding to the STM-N / E1 signal (i.e., the first signal) to the payload area of the fgODU frame. In this way, in the mapping process from SDH service data (i.e., STM-N / E1 signals) to fgODU frames, processing for fine-grained data (i.e., AU / TUG / TU frames) can be realized, thereby enabling efficient transmission of SDH service data in OTN based on fgODU frames. Furthermore, the extraction (which can also be understood as extraction) of SDH service data by the mapping side (i.e., the first device) from the STM-N signal can be limited to shallow layers (i.e., AU / TUG / TU frames), and there is no need to extract and map to deep-grained data (i.e., VC-n frames). This simplifies the data processing process on the mapping side, that is, simplifies the SDH service data extraction process on the mapping side, thereby reducing the complexity of the mapping device and further improving the transmission efficiency of SDH service data in OTN. [Brief explanation of the drawing]
[0029] [Figure 1] This is a schematic diagram of the service data mapping process based on the fgODU frame in related technologies. [Figure 2] This is a schematic flowchart of the signal transmission method according to the embodiment of the present invention. [Figure 3] This is a schematic diagram of the processing flow of STM-N service data and E1 service data in the embodiment of the present invention. [Figure 4] This is a schematic diagram illustrating how SDH service frame alignment is achieved by setting a pointer in the overhead region of the embodiment of the present invention. [Figure 5] This is another schematic diagram illustrating how SDH service frame alignment is achieved by setting a pointer in the overhead region of the embodiment of the present application. [Figure 6] This is a schematic diagram illustrating how SDH service frame alignment is achieved using the frame header of the embodiment of the present invention. [Figure 7] This is a schematic flowchart of another signal transmission method according to the embodiment of the present invention. [Figure 8] This is a schematic diagram of the clock synchronization in the embodiment of the present invention. [Figure 9] This is a schematic diagram of another clock synchronization embodiment of the present invention. [Figure 10] This is a schematic structural diagram of the signal transmission device according to an embodiment of the present invention. [Figure 11] This is a schematic structural diagram of another signal transmission device according to an embodiment of the present invention. [Figure 12] This is a schematic structural diagram of the first device of the embodiment of the present application. [Figure 13] This is a schematic structural diagram of the second device of the embodiment of the present application. [Figure 14] This is a schematic diagram of the signal transmission system according to an embodiment of the present invention. [Modes for carrying out the invention]
[0030] The present application will be described in more detail below with reference to the drawings and embodiments.
[0031] Related technologies use constant bit rate (CBR) service frames to simply transmit services with less than 1G bandwidth, such as SDH. However, each service signal (such as an STM-N signal) may contain multiple granularities (AU-4 frame, TUG-3 frame, TU-12 frame, etc.), and each granularity may be transmitted in a different direction, meaning each granularity may correspond to a different destination address. When transmitting SDH service data using CBR service frames, processing of granularities cannot be achieved. Furthermore, when transporting services with less than 1G bandwidth, such as SDH, using existing 1.25G granularity pipelines, there is clearly a problem of wasted bandwidth.
[0032] In related technologies, a fine-grained optical transport network (fgOTN) transmission solution is also introduced for services with transmission speeds of less than 1G. This solution transports service data using specific frames (i.e., fgODU frames). The fgODU frame has a 4*3824 block structure and includes an overhead area and a payload area. Furthermore, to enhance management of service data, the fgODU frame adds more overhead, specifically adding columns 1905-1920 as overhead area based on the original overhead area of columns 1-16. As shown in Figure 1, when implementing the fgOTN transmission solution, first, fine-grained client service data (i.e., services with transmission speeds of less than 1G) is mapped to fgODU frames, the fgODU frames are mapped / multiplexed into optical payload unit (OPU) frames, and then the OPU frames are multiplexed into optical data unit (ODU) frames for aggregation and transmission. However, the fgOTN transmission solution described above does not support processing of fine-grained data (AU-4, TUG-3, TU-12, etc.).
[0033] As can be seen from the above explanation, when transmitting SDH service data over OTN (which may specifically include fgOTN), the related technologies cannot handle fine-grained data (AU-4 frames, TUG-3 frames, TU-12 frames, etc.), and therefore cannot achieve efficient transmission of SDH service data over OTN.
[0034] Based on this, in various embodiments of the present application, a new SDH service data mapping format is proposed to meet the requirements for high-efficiency delivery of specific application scenarios or specific services, such as supporting high-efficiency transmission of SDH service data, based on the fgOTN transmission solution described above. Specifically, the fgODU frame transmitted between the mapping end and the demapping end is obtained by mapping the AU / TUG / TU frame corresponding to the STM-N / E1 signal into the payload region of the fgODU frame. In this way, processing for fine-grained data (i.e., AU / TUG / TU frames) can be achieved in the mapping process from SDH service data (i.e., STM-N / E1 signal) to the fgODU frame, thereby enabling efficient transmission of SDH service data over OTN based on the fgODU frame. Furthermore, for STM-N signals, the extraction of SDH service data by the mapping side (which can also be understood as extraction) can be limited to shallow layers (i.e., AU / TUG / TU frames), and there is no need to extract and map data down to deep layers (i.e., VC-n frames). This simplifies the data processing process on the mapping side, which in turn simplifies the SDH service data extraction process on the mapping side, thereby reducing the complexity of the mapping equipment and improving the transmission efficiency of SDH service data in OTN.
[0035] An embodiment of the present application provides a signal transmission method applicable to a first device, the method comprising steps 201 to 203, as shown in Figure 2. In step 201, a first frame corresponding to a first signal is acquired, wherein the first signal includes an STM-N signal or an E1 signal, and the first frame includes an AU frame, a TUG frame, or a TU frame.
[0036] In step 202, the first frame is mapped to the payload region of the second frame, which includes the fgODU frame.
[0037] In step 203, the second frame is transmitted.
[0038] In actual application, the first device may also be called the mapping end, source, source node, transmitter end, etc., and in the embodiments of this application, the name of the first device is not limited as long as its function is realized.
[0039] In actual application, the first device can first receive a first signal transmitted from a client, and then perform step 201. The client may also be called a client device, SDH client, customer SDH device, or VC-n client, etc. In the embodiments of the present application, the name of the client is not limited as long as its function is realized.
[0040] In actual application, the first device can specifically transmit the second frame to the second device. After receiving the second frame, the second device can demaplate the first frame from the payload area of the second frame, obtain the first signal corresponding to the first frame, and then transmit the first signal to a target client (i.e., a client other than the one that sent the first signal to the first device) based on the destination address corresponding to the first frame. Here, the second device may also be called the demapping end, sink, sink node, receiving end, etc. In the embodiments of the present application, the name of the second device is not limited as long as its function is realized.
[0041] It should be explained here that when the first device transmits the second frame to the second device, it can be understood that the message transmitted from the first device to the second device includes only the second frame, or that the message transmitted from the first device to the second device may include not only the second frame but also other information. For example, the first device may transmit an Optical Transform Unit (OTU) frame to the second device. The OTU frame includes an ODU frame, the ODU frame includes an OPU frame, and the OPU frame includes an fgODU frame (i.e., the second frame).
[0042] In practical application, the signal transmission in the embodiment of this application can also be understood as the transmission of service data / service frames, specifically referring to the transmission of fgODU frames over an OTN (which may specifically include fgOTN). Since one OTN is usually connected by multiple OTN devices via optical fiber, both the first and second devices may be OTN devices, and specifically fgOTN devices.
[0043] It should be explained here that in the field of OTN, the terms frame, signal, and interface have the same meaning. Therefore, in the various embodiments of this application, the terms frame, signal, and interface can be interchangeable in various ways. For example, the first frame may also be called the AU / TUG / TU signal. As another example, the first signal may also be called the STM-N / E1 interface, STM-N / E1 client, STM-N / E1 client signal, etc., where "client" refers to "interface".
[0044] Furthermore, it should be explained that in various embodiments of the present application, the content included in a signal / frame can be understood as the content included in a signal / frame type. For example, if the first signal includes an STM-N signal or an E1 signal, it can be understood that the type of the first signal includes an STM-N signal or an E1 signal. As another example, if the first frame includes an AU frame, a TUG frame, or a TU frame, it can be understood that the type of the first frame includes an AU frame, a TUG frame, or a TU frame.
[0045] In actual application, the first device can first map the E1 signal to a VC-12 frame, then map the VC-12 frame to a TU-12 frame, and further map the TU-12 frame to an fgODU frame.
[0046] Based on this, in one embodiment, if the first signal includes the E1 signal, the first frame may include the TU-12 frame, and obtaining the first frame corresponding to the first signal is: The first signal is mapped to a third frame, wherein the third frame includes a VC-12 frame. This may include mapping the third frame to the first frame.
[0047] In practical applications, as can be seen from the above explanation, an STM-N signal may contain multiple granularities such as AU-4 frames, TUG-3 frames, and TU-12 frames. Therefore, if the first signal contains an STM-N signal, the first frame may contain an AU-4 frame, a TUG-3 frame, or a TU-12 frame, in which case the first instrument can extract an AU-4 frame, a TUG-3 frame, or a TU-12 frame from the STM-N signal.
[0048] Based on this, in one embodiment, if the first signal includes an STM-N signal, the first frame may include an AU-4 frame, a TUG-3 frame, or a TU-12 frame, and obtaining the first frame corresponding to the first signal is: This may include extracting the first frame from the first signal.
[0049] In practical applications, as can be seen from the above explanation, each fine-grained element included in the STM-N signal (AU-4 frame, TUG-3 frame, TU-12 frame, etc., i.e., the first frame) may correspond to a different destination address. Therefore, when mapping the first frame to the payload area of the second frame, it is necessary to map first frames with the same destination address to the same second frame, and first frames with different destination addresses to different second frames. In other words, when mapping the first frame to the payload area of the second frame, one first frame corresponds to one second frame, and / or multiple first frames correspond to one second frame (where the destination addresses of the multiple first frames are the same).
[0050] In practical applications, different STM-N signals may contain different types of granularity, meaning that different types of first frames will be extracted from different types of first signals. Here, when a client encapsulates service data for an STM-1 signal, it can first encapsulate the service data in a VC-4 frame, and then construct an AU-4 frame by adding an Administration Unit Pointer (AU-PTR) based on the VC-4 frame. The AU-PTR is used to indicate the position of each VC-4 payload in the STM-N signal. Subsequently, the client can construct an STM-1 frame structure by adding a Regeneration Section Overhead (RSOH) and a Multiplex Section Overhead (MSOH) to the AU-4 frame. If there are multiple consecutive VC-4 frames, they can be cascaded to form a VC-4-4c to obtain an STM-4 frame structure, or a VC-4-16c to obtain an STM-16 frame structure, or a VC-4-64c to obtain an STM-64 frame structure. After receiving the STM-N signal, the first device first terminates RSOH and MSOH, and then extracts AU-4.
[0051] Specifically, in actual application, as shown in Figure 3, after the first device receives an STM-N signal (i.e., the first signal), it can extract one AU-4 frame (i.e., the first frame) from one STM-N signal, and then map one AU-4 frame to one fgODU frame (i.e., the second frame). When extracting multiple AU-4 frames from one STM-N signal, multiple AU-4 frames with the same destination address can be sequentially aligned by aligning the frame header positions, and then further mapped to a single fgODU frame using an interleaving method, and / or multiple AU-4 frames with different destination addresses can be mapped to different fgODU frames.
[0052] In actual application, as shown in Figure 3, after the first device receives an STM-N signal (i.e., the first signal), it can extract one AU-4 frame from one STM-N signal and reconstruct it at VC-4 granularity (also called a VC-4 frame or VC-4 signal), and decompose one VC-4 frame into three TUG-3 frames (i.e., the first frame), or it can extract multiple TUG-3 frames from multiple AU-4 frames from the STM-N signal. For the obtained multiple TUG-3 frames, multiple TUG-3 frames with the same destination address can be sequentially aligned by aligning the position of the frame header, and then mapped to a single fgODU frame using an interleaved method, and / or multiple TUG-3 frames with different destination addresses can be mapped to different fgODU frames.
[0053] In actual application, as shown in Figure 3, after the first device receives an STM-N signal (i.e., the first signal), it can extract one AU-4 frame from one STM-N signal and reconstruct it to VC-4 granularity (also called a VC-4 frame or VC-4 signal), decompose one VC-4 frame into three TUG-3 frames, further reconstruct one TUG-3 frame into 3*7 TUG-2 frames, and further decompose one TUG-2 frame into three TU-12 frames (i.e., the first frame), or multiple TU-12 frames from multiple AU-4 frames can be extracted from the STM-N signal. For the obtained multiple TU-12 frames, multiple TU-12 frames with the same destination address can be sequentially aligned by aligning the position of the frame header, and then mapped to a single fgODU frame using an interleaved method, and / or multiple TU-12 frames with different destination addresses can be mapped to different fgODU frames.
[0054] In one embodiment, the second frame may include a first pointer, which indicates the starting position of the first frame in the payload region of the second frame.
[0055] In practical applications, the first pointer is represented as PTR (PoinTeR), and the starting position of the first frame in the payload area of the second frame can be understood as the position of the initial byte (bytes such as H1 / V1) of the service data corresponding to the AU-4 / TU-3 / TU-12 frame.
[0056] In actual application, the first pointer may be set in the overhead region of the second frame, in which case the first pointer may also be called the out-of-band indicator overhead.
[0057] In practical applications, fault detection time can be reduced by setting additional overhead to quickly achieve service frame alignment, quickly monitor fault alarms, and quickly enable protective switching. That is, by adopting an fgODU frame structure that includes an extended overhead region, rapid switching of slow services can be ensured in the event of a fault. In other words, the second frame may include two overhead regions, a first overhead region and a second overhead region, where one of the two overhead regions is the extended overhead region of the second frame. Correspondingly, the first pointer may be set in the first overhead region and / or the second overhead region. Exemplarily, as shown in Figure 4, the first pointer may be set in one overhead region (i.e., the first overhead region or the second overhead region). Alternatively, as shown in Figure 5, the setting location of the first pointer may be selected from the JC4, JC5, and JC6 bytes of the overhead region of the fgODU frame when carrying an SDH service. If the service data is mapped (i.e., encapsulated) to a length of 16 bytes (Bytes, which can be abbreviated as B), a length of 9 bits can be reserved for the length of the first pointer. If the service data is mapped to a length of 1B, a length of 12 bits can be reserved for the length of the first pointer. In addition, to ensure the accuracy of the first pointer during transmission, a Cyclic Redundancy Check (CRC) can be set to perform error correction verification of the first pointer itself.
[0058] In one embodiment, when mapping the first frame to the payload region of the second frame, the method further: This may include adding first information to the first frame and mapping the first frame carrying the first information to the payload region of the second frame, wherein the first information is used to indicate the starting position of the first frame in the payload region of the second frame.
[0059] In practical applications, the first information may also be called a frame header, in-band instruction overhead, etc. In the embodiments of this application, the name is not limited as long as the function of the first information is realized. It can also be understood that the first information is different from the frame alignment signal (FAS) of the second frame.
[0060] In actual application, the specific size and implementation method of the first information can be set according to the requirements. For example, the first information can be obtained by inverting the FAS of the second frame (i.e., inverting 1s to 0s and 0s to 1s). In this case, the first information may also be called the Reverse Frame Alignment Signal (RFAS), and the first information may be 16B. Specifically, as shown in Figure 6, in order to distinguish it from the FAS of the frame header of the fgODU frame (i.e., the second frame) itself, the RFAS of the frame header of the AU-4 / TUG-3 / TU-12 frame (i.e., the first frame) can employ a method of inverting the FAS to indicate the starting position of the corresponding SDH service data (i.e., the SDH service data contained in the corresponding AU-4 / TUG-3 / TU-12 frame). In other words, by placing one RFAS immediately before the AU-4 / TUG-3 / TU-12 frame, the starting position of the corresponding service data can be represented, and the second device can perform frame alignment using only this specific frame header (i.e., RFAS).
[0061] Accordingly, embodiments of the present application further provide a signal transmission method applicable to a second device, the method comprising steps 701 to 703, as shown in Figure 7.
[0062] In step 701, a second frame is received, which includes an fgODU frame.
[0063] In step 702, the first frame is demapped from the payload region of the second frame, and the first frame includes an AU frame, a TUG frame, or a TU frame.
[0064] In step 703, a first signal corresponding to the first frame is acquired, the first signal including an STM-N signal or an E1 signal.
[0065] In actual application, the second device can transmit the first signal after acquiring it. Specifically, the second device can transmit the first signal to a target client (i.e., a client other than the one that sent the first signal to the first device) based on the destination address corresponding to the first frame.
[0066] In one embodiment, if the first signal includes an STM-N signal, the first frame may include an AU-4 frame, a TUG-3 frame, or a TU-12 frame, and the first signal corresponding to the first frame can be obtained as follows: The process involves extracting the fourth frame from the first frame, performing clock synchronization (expressed as "clock synchronization" in English), and obtaining a new first frame, wherein the fourth frame includes VC-n frames. This may include obtaining a first signal corresponding to a new first frame.
[0067] In practical applications, the clock synchronization may also be called frequency synchronization. The specific method by which the second device performs clock synchronization can be set according to requirements. For example, as shown in Figure 8, the second device can synchronize with the frequency synchronization network of fgOTN. Alternatively, as shown in Figure 9, the second device can synchronize with the frequency synchronization network of a customer SDH device (i.e., the client). Specifically, the second device can perform clock synchronization by demapping the AU-4 / TUG-3 / TU-12 frame (i.e., the first frame) from the payload region of the fgODU frame (i.e., the second frame), and then further extracting the VC-n signal (i.e., the fourth frame) from the AU-4 / TUG-3 / TU-12 frame. The VC-n signal is mapped to a new AU-4 / TUG-3 / TU-12 frame (i.e., the new first frame) using a synchronous clock, and the new AU-4 / TUG-3 / TU-12 frame is then encapsulated in STM-N (i.e., the first signal corresponding to the new first frame is obtained) and transmitted to the client side.
[0068] In one embodiment, if the first signal includes the E1 signal, the first frame may include the TU-12 frame, and the first signal corresponding to the first frame can be obtained. Demapping the first to third frames, wherein the third frame includes a VC-12 frame, This may include demapping the first signal from the third frame.
[0069] In one embodiment, when demapping the first frame from the payload region of the second frame, the method further: This may include using first information carried by the first frame to determine the starting position of the first frame in the payload region of the second frame.
[0070] In practical application, the first overhead region and / or second overhead region of the second frame may include a first pointer indicating the starting position of the first frame in the payload region of the second frame, and the second device may use the first pointer to determine the starting position of the first frame in the payload region of the second frame.
[0071] It should be noted that in the various embodiments of this application, the specific method for performing the mapping can be set according to the requirements, for example, a generic mapping procedure (GMP), but the embodiments of this application are not limited to this.
[0072] In the signal transmission method provided by the embodiment of the present application, the first device acquires a first frame corresponding to a first signal, the first signal comprising an STM-N signal or an E1 signal, the first frame comprising an AU frame, a TUG frame, or a TU frame, maps the first frame to the payload region of a second frame, the second frame comprising an fgODU frame, and transmits the second frame. The second device receives the second frame, demaps the first frame from the payload region of the second frame, and acquires a first signal corresponding to the first frame. In the solution provided by the embodiment of the present application, the fgODU frame (i.e., the second frame) transmitted between the first and second devices is obtained by mapping the AU / TUG / TU frame (i.e., the first frame) corresponding to the STM-N / E1 signal (i.e., the first signal) to the payload region of the fgODU frame. In this way, in the mapping process from SDH service data (i.e., STM-N / E1 signals) to fgODU frames, processing for fine-grained data (i.e., AU / TUG / TU frames) can be realized, thereby enabling efficient transmission of SDH service data in OTN based on fgODU frames. Furthermore, the extraction (which can also be understood as extraction) of SDH service data by the mapping side (i.e., the first device) from the STM-N signal can be limited to shallow layers (i.e., AU / TUG / TU frames), and there is no need to extract and map to deep-grained data (i.e., VC-n frames). This simplifies the data processing process on the mapping side, that is, simplifies the SDH service data extraction process on the mapping side, thereby reducing the complexity of the mapping device and further improving the transmission efficiency of SDH service data in OTN.
[0073] Furthermore, in the solution provided by the embodiment of the present application, the fgODU frame format includes an extended overhead region (i.e., the first overhead region or the second overhead region described above) and a payload region. By setting pointer positioning information (i.e., the first pointer) in the overhead region (i.e., the first overhead region and / or the second overhead region), or by directly setting a frame header (i.e., the first information) for the SDH service (i.e., the frame corresponding to the SDH service data, i.e., the first frame), the starting position of the SDH service data in the payload is represented, and the service data is placed (i.e., mapped) into the payload of the fgODU frame and transmitted, thereby enabling the transmission of SDH service data over the OTN network. In other words, by introducing processing for SDH service data (i.e., SDH service frames, i.e., AU / TUG / TU frames) based on the fgODU frame structure, SDH service attributes are preserved according to a pre-configured processing mechanism (i.e., the signal transmission method provided in the embodiment of this application), the operational management and maintenance (OAM) capability of the fgODU frame is enhanced by extended overhead, thereby enabling efficient transmission of SDH service data by the fgODU frame and satisfying the requirements for SDH service delivery.
[0074] To realize the first device-side method of the embodiment of the present application, the embodiment of the present application further provides a signal transmission device set up in the first device, as shown in Figure 10, the device is A first processing unit 1001 configured to acquire a first frame corresponding to a first signal, wherein the first signal includes an STM-N signal or an E1 signal, and the first frame includes an AU frame, a TUG frame, or a TU frame, A second processing unit 1002 is configured to map the first frame to the payload region of the second frame, wherein the second frame includes an fgODU frame, The system comprises a first transmission unit 1003 configured to transmit the second frame.
[0075] In one embodiment, if the first signal includes an STM-N signal, the first frame includes an AU-4 frame, a TUG-3 frame, or a TU-12 frame, and accordingly, the first processing unit 1001 is further configured to extract the first frame from the first signal.
[0076] In one embodiment, if the first signal includes the E1 signal, the first frame includes the TU-12 frame, and accordingly, the first processing unit 1001 further The first signal is mapped to a third frame, and the third frame includes a VC-12 frame. The third frame is configured to map to the first frame.
[0077] In one embodiment, when mapping the first frame to the payload region of the second frame, the second processing unit 1002 is further configured to add first information to the first frame and map the first frame carrying the first information to the payload region of the second frame, the first information being used to indicate the starting position of the first frame in the payload region of the second frame.
[0078] In actual application, the first processing unit 1001 and the second processing unit 1002 can be implemented by processors within the signal transmission device, and the first transmission unit 1003 can be implemented by a communication interface within the signal transmission device.
[0079] To realize the second device-side method of the embodiment of the present application, the embodiment of the present application further provides a signal transmission device set in the second device, as shown in Figure 11, the device is A first receiving unit 1101 configured to receive a second frame, wherein the second frame includes an fgODU frame, and the first receiving unit 1101 A third processing unit 1102 is configured to demmap the first frame from the payload region of the second frame, wherein the first frame includes an AU frame, a TUG frame, or a TU frame. A fourth processing unit 1103 configured to acquire a first signal corresponding to the first frame, wherein the first signal includes an STM-N signal or an E1 signal.
[0080] Here, in one embodiment, if the first signal includes an STM-N signal, the first frame includes an AU-4 frame, a TUG-3 frame, or a TU-12 frame, and accordingly, the fourth processing unit 1103 further, Extract the fourth frame from the first frame and perform clock synchronization to obtain a new first frame, the fourth frame containing VC-n frames, It is configured to acquire the first signal corresponding to the new first frame.
[0081] In one embodiment, if the first signal includes the E1 signal, the first frame includes the TU-12 frame, and accordingly, the fourth processing unit 1103 further: The first to third frames are demapped, and the third frame includes a VC-12 frame. The system is configured to demmap the first signal from the third frame.
[0082] In one embodiment, when demapping the first frame from the payload region of the second frame, the third processing unit 1102 is further configured to determine the starting position of the first frame in the payload region of the second frame using first information carried by the first frame.
[0083] In actual application, the first receiving unit 1101 can be implemented by a communication interface within the signal transmission device, and the third processing unit 1102 and the fourth processing unit 1103 can be implemented by a processor within the signal transmission device.
[0084] It should be explained that when the signal transmission device provided in the above embodiment performs signal transmission, the division of each program module described above is used as an example. In actual applications, the above processing can be completed by different program modules as needed; that is, by dividing the internal structure of the device into different program modules, all or some of the above-described processing can be completed. Furthermore, the embodiment of the signal transmission device and the signal transmission method provided in the above embodiment belong to the same concept, and a detailed explanation of their specific implementation process is omitted here, with reference to the embodiment of the method.
[0085] Based on the hardware implementation of the program module described above, in order to implement the first device-side method of the embodiment of the present application, the embodiment of the present application further provides a first device, as shown in Figure 12, the first device 1200 includes a first communication interface 1201, a first processor 1202, and a first memory 1203.
[0086] The first communication interface 1201 can perform information interaction with other devices (such as a second device or client device).
[0087] The first processor 1202 is connected to the first communication interface 1201 and is configured to perform information interaction with other devices and execute computer programs using methods provided by one or more of the above-described technical solutions on the first device side.
[0088] The aforementioned computer program is stored in the first memory 1203.
[0089] Specifically, the first processor 1202 is, To acquire a first frame corresponding to a first signal, wherein the first signal includes an STM-N signal or an E1 signal, and the first frame includes an AU frame, a TUG frame, or a TU frame. Mapping the first frame to the payload region of the second frame, wherein the second frame includes the fgODU frame, The first communication interface 1201 is configured to transmit the second frame and to perform the following actions.
[0090] In one embodiment, if the first signal includes an STM-N signal, the first frame includes an AU-4 frame, a TUG-3 frame, or a TU-12 frame, and accordingly, the first processor 1202 is further configured to extract the first frame from the first signal.
[0091] In one embodiment, if the first signal includes the E1 signal, the first frame includes the TU-12 frame, and accordingly, the first processor 1202 further The first signal is mapped to a third frame, and the third frame includes a VC-12 frame. The third frame is configured to map to the first frame.
[0092] In one embodiment, when the first frame is mapped to the payload region of the second frame, the first processor 1202 further: The system is configured to add first information to the first frame and map the first frame carrying the first information to the payload region of the second frame, the first information being used to indicate the starting position of the first frame in the payload region of the second frame.
[0093] It should be explained that the specific processing steps of the first processor 1202 can be understood by referring to the method described above, but a detailed explanation will be omitted here.
[0094] Naturally, in actual application, each component within the first device 1200 is coupled to one another by the bus system 1204. It can be understood that the bus system 1204 is used to enable connection communication between these components. In addition to the data bus, the bus system 1204 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, all the various buses are represented as the bus system 1204 in Figure 12.
[0095] In the embodiments of the present invention, the first memory 1203 is used to store various types of data in order to support the operation of the first device 1200. Examples of this data include any computer programs to be operated on the first device 1200.
[0096] The methods disclosed in the embodiments of the present application described above may be applied to or implemented by the first processor 1202. The first processor 1202 may be an integrated circuit chip with signal processing capabilities. In the process of implementation, each step of the above method may be completed by instructions in the form of hardware integrated logic circuits or software in the first processor 1202. The first processor 1202 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The first processor 1202 may implement or execute each method, step and logic block diagram disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of the present application may be implemented and completed by a hardware decoding processor, or directly implemented and completed by a combination of hardware and software modules within the decoding processor. The software modules may reside in a storage medium. The storage medium is located in the first memory 1203, and the first processor 1202 reads the information in the first memory 1203 and, in combination with its hardware, completes the steps of the above method.
[0097] In exemplary embodiments, the first device 1200 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontroller units (MCUs), microprocessors, or other electronic components to perform the method described above.
[0098] Based on the hardware implementation of the program module described above, in order to implement the second device-side method of the embodiment of the present application, the embodiment of the present application further provides a second device, as shown in Figure 13, the second device 1300 includes a second communication interface 1301, a second processor 1302, and a second memory 1303.
[0099] The second communication interface 1301 can perform information interaction with other devices (such as the first device and client devices).
[0100] The second processor 1302 is connected to the second communication interface 1301 and is configured to perform information interaction with other devices and execute computer programs using methods provided by one or more of the technical solutions on the second device side described above.
[0101] The aforementioned computer program is stored in the second memory 1303.
[0102] Specifically, the second processor 1302 is, The second frame is received by the second communication interface 1301, and the second frame includes an fgODU frame. Demapping the first frame from the payload region of the second frame, wherein the first frame includes an AU frame, a TUG frame, or a TU frame. The system is configured to perform the following: acquire a first signal corresponding to the first frame, wherein the first signal includes an STM-N signal or an E1 signal.
[0103] Here, in one embodiment, if the first signal includes an STM-N signal, the first frame includes an AU-4 frame, a TUG-3 frame, or a TU-12 frame, and accordingly, the second processor 1302 further, Extract the fourth frame from the first frame and perform clock synchronization to obtain a new first frame, the fourth frame containing VC-n frames, It is configured to acquire the first signal corresponding to the new first frame.
[0104] In one embodiment, if the first signal includes the E1 signal, the first frame includes the TU-12 frame, and accordingly, the second processor 1302 further The first to third frames are demapped, and the third frame includes a VC-12 frame. The system is configured to demmap the first signal from the third frame.
[0105] In one embodiment, when demapping the first frame from the payload region of the second frame, the second processor 1302 is further configured to determine the starting position of the first frame in the payload region of the second frame using first information carried by the first frame.
[0106] It should be explained that the specific processing steps of the second processor 1302 can be understood by referring to the method described above, but a detailed explanation is omitted here.
[0107] Naturally, in actual application, each component within the second device 1300 is coupled to one another by the bus system 1304. It can be understood that the bus system 1304 is used to enable connection communication between these components. In addition to the data bus, the bus system 1304 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, all the various buses are represented as the bus system 1304 in Figure 13.
[0108] In the embodiments of the present invention, the second memory 1303 is used to store various types of data in order to support the operation of the second device 1300. Examples of this data include any computer programs to be operated on the second device 1300.
[0109] The methods disclosed in the embodiments of the present application described above may be applied to or implemented by the second processor 1302. The second processor 1302 may be an integrated circuit chip with signal processing capabilities. In the process of implementation, each step of the above method may be completed by instructions in the form of hardware integrated logic circuits or software in the second processor 1302. The second processor 1302 may be a general-purpose processor, a DSP, or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The second processor 1302 may implement or execute each method, step and logic block diagram disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of the present application may be implemented and completed by a hardware decoding processor, or directly implemented and completed by a combination of hardware and software modules in a decoding processor. The software modules may reside in a storage medium. The storage medium is located in the second memory 1303, and the second processor 1302 reads the information in the second memory 1303 and, in combination with its hardware, completes the steps of the above method.
[0110] In exemplary embodiments, the second device 1300 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the method described above.
[0111] It is understandable that the memories in the embodiments of this application (first memory 1203, second memory 1303) may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Here, the non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disk, or compact disc read-only memory (CD-ROM). The magnetic surface memory may be magnetic disk memory or magnetic tape memory. The volatile memory may be random access memory (RAM) used as an external cache.By illustrative rather than limiting description, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink dynamic random access memory (SLDRAM), and direct Rambus random access memory (DRRAM). The memories described in the embodiments of this application include, but are not limited to, these and any other suitable types of memory.
[0112] To implement the method provided in the embodiments of the present application, the embodiments of the present application further provide a signal transmission system, which includes a first device 1401 and a second device 1402, as shown in Figure 14.
[0113] The specific processing steps of the first device 1401 and the second device 1402 will be explained in detail above, but a detailed explanation will be omitted here.
[0114] In exemplary embodiments, embodiments of the present application further provide a storage medium, i.e., a computer storage medium, specifically a computer-readable storage medium, which includes, for example, a first memory 1203 for storing a computer program, the computer program being executed by a first processor 1202 of a first device 1200 to complete the steps described in the first device-side method described above. Another example includes a second memory 1303 for storing a computer program, the computer program being executed by a second processor 1302 of a second device 1300 to complete the steps described in the second device-side method described above. The computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disk, or CD-ROM.
[0115] It should be explained that terms like "first," "second," etc., are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0116] Furthermore, the technical solutions described in the embodiments of this application can be combined in any way, provided they do not contradict each other.
[0117] The above descriptions are merely preferred embodiments of the present application and are not intended to limit the scope of protection of the present application.
Claims
1. A signal transmission method, The acquisition of a first frame corresponding to a first signal, wherein the first signal includes a synchronous transmission module (STM)-N signal or an E1 signal, and the first frame includes a management unit (AU) frame, a tributary unit group (TUG) frame, or a tributary unit (TU) frame. The first frame is mapped to the payload region of the second frame, wherein the second frame includes a fine-grained optical data unit (fgODU) frame. A signal transmission method comprising transmitting the second frame.
2. If the first signal includes an STM-N signal, the first frame includes an AU-4 frame, a TUG-3 frame, or a TU-12 frame, and obtaining the first frame corresponding to the first signal is: This includes extracting the first frame from the first signal. The signal transmission method according to claim 1.
3. When mapping the first frame to the payload region of the second frame, one first frame corresponds to one second frame, and / or multiple first frames correspond to one second frame. The signal transmission method according to claim 2.
4. If the first signal includes the E1 signal, the first frame includes the TU-12 frame, and obtaining the first frame corresponding to the first signal is: The first signal is mapped to a third frame, wherein the third frame includes a virtual container (VC)-12 frame. The third frame is mapped to the first frame, The signal transmission method according to claim 1.
5. The second frame includes a first pointer, the first pointer indicating the starting position of the first frame in the payload region of the second frame. The signal transmission method according to any one of claims 1 to 4.
6. The first pointer is set in the first overhead region and / or the second overhead region of the second frame. The signal transmission method according to claim 5.
7. When mapping the first frame to the payload region of the second frame, the signal transmission method further: This includes adding first information to the first frame and mapping the first frame carrying the first information to the payload region of the second frame, wherein the first information indicates the starting position of the first frame in the payload region of the second frame. The signal transmission method according to any one of claims 1 to 4.
8. A signal transmission method, Receiving a second frame, wherein the second frame includes an fgODU frame, Demapping the first frame from the payload region of the second frame, wherein the first frame includes an AU frame, a TUG frame, or a TU frame. A signal transmission method comprising: acquiring a first signal corresponding to the first frame, wherein the first signal includes an STM-N signal or an E1 signal.
9. If the first signal includes an STM-N signal, the first frame includes an AU-4 frame, a TUG-3 frame, or a TU-12 frame, and the acquisition of the first signal corresponding to the first frame is: The process involves extracting the fourth frame from the first frame, performing clock synchronization, and obtaining a new first frame, wherein the fourth frame includes a VC-n frame. This includes obtaining a first signal corresponding to a new first frame, The signal transmission method according to claim 8.
10. When demapping the first frame from the payload region of the second frame, one second frame corresponds to one first frame, and / or one second frame corresponds to multiple first frames. The signal transmission method according to claim 9.
11. If the first signal includes the E1 signal, the first frame includes the TU-12 frame, and obtaining the first signal corresponding to the first frame is: The first to third frames are demapping, wherein the third frame includes the VC-12 frame. This includes demapping the first signal from the third frame, The signal transmission method according to claim 8.
12. The second frame includes a first pointer, the first pointer indicating the starting position of the first frame in the payload region of the second frame. The signal transmission method according to any one of claims 8 to 11.
13. The first pointer is set in the first overhead region and / or the second overhead region of the second frame. The signal transmission method according to claim 12.
14. When demapping the first frame from the payload region of the second frame, the signal transmission method further: This includes determining the starting position of the first frame in the payload region of the second frame using first information conveyed by the first frame, The signal transmission method according to any one of claims 8 to 11.
15. A signal transmission device, A first processing unit configured to acquire a first frame corresponding to a first signal, wherein the first signal includes an STM-N signal or an E1 signal, and the first frame includes an AU frame, a TUG frame, or a TU frame, A second processing unit configured to map the first frame to the payload region of a second frame, wherein the second frame includes an fgODU frame, A signal transmission device comprising: a first transmission unit configured to transmit the second frame;
16. A signal transmission device, A first receiving unit configured to receive a second frame, wherein the second frame includes an fgODU frame, A third processing unit configured to demmap the first frame from the payload region of the second frame, wherein the first frame includes an AU frame, a TUG frame, or a TU frame. A signal transmission device comprising: a fourth processing unit configured to acquire a first signal corresponding to the first frame, wherein the first signal includes an STM-N signal or an E1 signal.
17. A first device including a first communication interface and a first processor, The first processor is, The acquisition of a first frame corresponding to a first signal, wherein the first signal includes an STM-N signal or an E1 signal, and the first frame includes an AU frame, a TUG frame, or a TU frame. Mapping the first frame to the payload region of the second frame, wherein the second frame includes an fgODU frame, A first device configured to transmit the second frame via the first communication interface.
18. A second device including a second communication interface and a second processor, The second processor is, The second frame is received by the second communication interface, and the second frame includes an fgODU frame. Demapping the first frame from the payload region of the second frame, wherein the first frame includes an AU frame, a TUG frame, or a TU frame. A second device configured to perform the following: acquire a first signal corresponding to the first frame, wherein the first signal includes an STM-N signal or an E1 signal.
19. A first device comprising a first processor and a first memory configured to store a computer program executable on the processor, The first processor is configured to perform the steps of the method according to any one of claims 1 to 7 when executing the computer program, the first device.
20. A second device comprising a second processor and a second memory configured to store a computer program executable on the processor, The second processor is configured to perform the steps of the method according to any one of claims 8 to 14 when executing the computer program, the second device.
21. A storage medium that stores a computer program and, when the computer program is executed by a processor, realizes the steps of the method according to any one of claims 1 to 7, or the steps according to any one of claims 8 to 14.