Signal transmission method, device and equipment, readable storage medium and program product

By employing two transmission paths within the same SNCP protection group in the OSU P2MP network and selecting the output path based on status information, the problem of insufficient signal transmission reliability in the OSU P2MP network is solved, achieving efficient and reliable signal transmission.

CN121309999APending Publication Date: 2026-01-09CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511338860.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-18
Publication Date
2026-01-09

AI Technical Summary

Technical Problem

The existing OSU P2MP network lacks end-to-end protection mechanisms, resulting in low signal transmission reliability.

Method used

By using the same subnet to connect and protect the two transmission paths of the SNCP protection group in the optical transmission network, the status information of the two paths is received and judged, and the stable path is selected to output the signal, thus realizing the backup transmission of the signal.

Benefits of technology

It improves the reliability of signal transmission in optical transmission networks, ensuring service continuity and efficient transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121309999A_ABST
    Figure CN121309999A_ABST
Patent Text Reader

Abstract

The invention relates to a signal transmission method, device and equipment, a readable storage medium and a program product. The method is applied to CPE in an optical transmission network. The method comprises: first, receiving a target signal transmitted via a first transmission path, and receiving a target signal transmitted via a second transmission path, the first transmission path and the second transmission path being associated to the same subnet connection protection (SNCP) protection group, and then, according to state information of the first transmission path and state information of the second transmission path, receiving a target signal transmitted via the first transmission path and a target signal transmitted via the second transmission path. And determining an output path of the target signal, and finally outputting the target signal through the output path. By adopting the method, the target signal can be transmitted through the two transmission paths of the same SNCP protection group in the optical transmission network, the output path of the target signal is determined according to the state information of the two transmission paths, the standby of the target signal is realized through the two transmission paths, and the transmission reliability of the target signal in the optical transmission network is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of optical fiber communication technology, and in particular to a signal transmission method, apparatus, device, readable storage medium, and program product. Background Technology

[0002] As OTN (Optical Transport Network) technology extends from backbone networks to metropolitan area networks and access networks, and as SDH (Synchronous Digital Hierarchy) networks are upgraded and migrated, the end-user access side faces increasingly more application scenarios such as dense access. Among these, small-granularity OTN-OSU (Optical Service Unit) technology can carry small-granularity services, improving network resource utilization. P2MP (Point-to-Multipoint) physical fiber optic networks can achieve one-to-many communication modes. By researching small-granularity OTN-OSU based on P2MP physical fiber optic network technology, it is possible to achieve wide coverage and rapid deployment at low cost, providing a more economical, efficient, and reliable solution for future communication networks.

[0003] The reliability of optical networks is directly related to service continuity and user experience. However, for OSU P2MP networks, there is currently no solution that can achieve end-to-end protection mechanisms, resulting in low signal transmission reliability. Summary of the Invention

[0004] Therefore, it is necessary to provide a signal transmission method, apparatus, device, readable storage medium, and program product to address the aforementioned technical problems.

[0005] In a first aspect, this application provides a signal transmission method applied in a CPE in an optical transmission network, the method comprising:

[0006] Receive target signals transmitted via a first transmission path and receive target signals transmitted via a second transmission path, wherein the first transmission path and the second transmission path are associated with the same subnet connection protection (SNCP) protection group.

[0007] The output path of the target signal is determined based on the status information of the first transmission path and the status information of the second transmission path.

[0008] The target signal is output through the output path.

[0009] In one embodiment, the method further includes:

[0010] The target frame carrying the target signal is demapped to obtain the target optical service unit (OSU) frame. The target frame includes a first frame and a second frame. The first frame is transmitted via a first transmission path, and the second frame is transmitted via a second transmission path. The target OSU frame includes a first OSU frame and a second OSU frame.

[0011] The status information of the target transmission path is determined based on the target OSU frame. The target transmission path includes a first transmission path and a second transmission path.

[0012] In one embodiment, determining the state information of the target transmission path based on the target OSU frame includes:

[0013] Obtain target overhead information from the target OSU frame;

[0014] If the target overhead information indicates that the target OSU frame is in normal status and there is no preset alarm signal in the target transmission path, then the status information of the target transmission path is determined to be normal.

[0015] Otherwise, the status information of the target transmission path is determined to be abnormal.

[0016] In one embodiment, the target overhead information includes a TCM field, a TTI field, and a PM field, and the method further includes:

[0017] Match the TCM, TTI, and PM fields with their respective field thresholds;

[0018] If the match is successful, the target OSU frame is determined to be in a normal state.

[0019] If the match fails, the target OSU frame is determined to be in an abnormal state.

[0020] In one embodiment, determining the output path of the target signal based on the state information of the first transmission path and the state information of the second transmission path includes:

[0021] If the status information of the first transmission path is normal, then the output path of the target signal is determined to be the first transmission path;

[0022] If the status information of the first transmission path is abnormal and the status information of the second transmission path is normal, then the output path of the target signal is determined to be the second transmission path.

[0023] In one embodiment, the method further includes:

[0024] Send control commands to the source selection switch to switch the output path.

[0025] Secondly, this application also provides a signal transmission device for use in a CPE in an optical transmission network, the device comprising:

[0026] The receiving module is used to receive the target signal transmitted via the first transmission path and to receive the target signal transmitted via the second transmission path, wherein the first transmission path and the second transmission path are associated with the same subnet connection protection (SNCP) protection group.

[0027] The determination module is used to determine the output path of the target signal based on the status information of the first transmission path and the status information of the second transmission path.

[0028] The output module is used to output the target signal through the output path.

[0029] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the method described in any of the first aspects above.

[0030] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in any of the first aspects above.

[0031] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the method described in any of the first aspects above.

[0032] The aforementioned signal transmission method, apparatus, device, readable storage medium, and program product, when applied to a CPE in an optical transmission network, firstly receive a target signal transmitted via a first transmission path and then receive a target signal transmitted via a second transmission path, wherein the first and second transmission paths are associated with the same SNCP protection group. Then, based on the status information of the first and second transmission paths, the output path of the target signal is determined. Finally, the target signal is output through the output path. In this way, the target signal is transmitted through two transmission paths within the same SNCP protection group in the optical transmission network, and the output path of the target signal is determined based on the status information of the two transmission paths. This two-path redundancy for the target signal improves the reliability of target signal transmission in the optical transmission network. Attached Figure Description

[0033] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0034] Figure 1 This is a diagram illustrating the application environment of a signal transmission method in one embodiment;

[0035] Figure 2 This is a flowchart illustrating a signal transmission method in one embodiment;

[0036] Figure 3 This is a flowchart illustrating the signal transmission method in another embodiment;

[0037] Figure 4 This is a schematic diagram of the target signal transmission process in another embodiment;

[0038] Figure 5 This is a schematic diagram of the structure of an OPUk frame in one embodiment;

[0039] Figure 6 This is a schematic diagram of the structure of an XGEM frame in one embodiment;

[0040] Figure 7 This is a flowchart illustrating the signal transmission method in another embodiment;

[0041] Figure 8 This is a flowchart illustrating the signal transmission method in another embodiment;

[0042] Figure 9 This is a schematic diagram of the APS overhead structure in an OSU frame in one embodiment;

[0043] Figure 10 This is a structural block diagram of a signal transmission device in one embodiment;

[0044] Figure 11 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0045] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0046] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.

[0047] The signal transmission method provided in this application embodiment can be applied to, for example... Figure 1 The diagram illustrates an application environment for an OSU P2MP network. The source device 102, OSU metropolitan area network device 104, edge aggregation node 106, optical splitter 108, and OSU CPE device 110 are communicatively connected. Source device 102 is the starting point for signal transmission in the network. OSU metropolitan area network device 104 and edge aggregation node 106 are intermediate nodes for signal forwarding within the network. Optical splitter 108 is a passive optical device. OSU CPE device 110 is a client device based on OSU technology, receiving signals sent by source device 102.

[0048] In one exemplary embodiment, such as Figure 2 As shown, in order to achieve end-to-end SNCP protection for the aforementioned OSU P2MP network from the source 102 to the OSU CPE device 110, a signal transmission method is provided, which is applied to... Figure 1 The following steps are used as an example of the OSU CPE device: steps 201 to 203.

[0049] S201, receive the target signal transmitted via the first transmission path, and receive the target signal transmitted via the second transmission path.

[0050] In this embodiment, the first and second transmission paths are associated with the same Subnetwork Connection Protection (SNCP) group. In signal transmission networks, SNCP is a mechanism where the source simultaneously transmits service signals through both the working path and the protection path, while the destination selectively receives them for protection. By configuring an SNCP protection group, high availability and stability of the network can be ensured. In this embodiment, the first transmission path can be the working path, and the second transmission path can be the protection path. By associating the first and second transmission paths with the same protection group, both paths simultaneously transmit the target signal, achieving primary and backup transmission and ensuring the reliability of the target signal transmission.

[0051] S202, determine the output path of the target signal based on the status information of the first transmission path and the status information of the second transmission path.

[0052] The status information of the first transmission path characterizes the signal transmission status of the first transmission path and may include real-time performance indicators such as latency, packet loss rate, network congestion, or transmission speed. The status information of the second transmission path characterizes the signal transmission status of the second transmission path, and the parameters included may be the same as those of the first transmission path. By judging the status information of the first and second transmission paths, a stable and efficient transmission path can be selected as the output path for the target signal, ensuring the quality and reliability of the target signal transmission.

[0053] In this embodiment, the output path of the target signal is selected by the CPE device from the first transmission path and the second transmission path. The CPE device selects the transmission path with good working condition to output the target signal. Optionally, the first transmission path is given priority by default, and the second transmission path is reserved. When the first transmission path fails, it quickly switches to the reserved second transmission path to ensure service continuity.

[0054] S203 outputs the target signal through the output path.

[0055] After the CPE device determines the output path, if the output path is the first transmission path, it will output the target signal received from the first transmission path; if the output path is the second transmission path, it will output the target signal received from the second transmission path.

[0056] In the above embodiments, a target signal transmitted via a first transmission path and a target signal transmitted via a second transmission path are received, wherein the first and second transmission paths are associated with the same SNCP protection group. Then, based on the status information of the first and second transmission paths, the output path of the target signal is determined. Finally, the target signal is output through the output path. In this way, the target signal is transmitted through two transmission paths of the same SNCP protection group in the optical transmission network, and the output path of the target signal is determined based on the status information of the two transmission paths. This two-path redundancy of the target signal improves the reliability of target signal transmission in the optical transmission network.

[0057] In the embodiments of this application, such as Figure 3 As shown, the method also includes:

[0058] S301, demapping is performed on the target frame carrying the target signal to obtain the target optical service unit (OSU) frame.

[0059] The target frame includes a first frame and a second frame. The first frame is transmitted via a first transmission path, and the second frame is transmitted via a second transmission path. The target OSU frame includes a first OSU frame and a second OSU frame. The CPE device obtains the target OSU frame by demapping the target frame, and the target OSU frame carries the target signal.

[0060] For example, the transmission process of the target signal can be as follows: Figure 4 As shown above, Figure 1 The source end is used to map the target signal into the OSU container to obtain the target OSU frame. At the same time, it creates a first transmission path and a second transmission path and associates the first transmission path and the second transmission path with the same SNCP protection group. Then, the source end sends the target OSU frame to the intermediate node through the first transmission path and the second transmission path respectively. It can be understood that the first OSU frame is sent through the first transmission path and the second OSU frame is sent through the second transmission path. The intermediate node may include OSU metropolitan area devices and edge aggregation nodes.

[0061] The OSU metropolitan area network device is used to map the first OSU frame of the first transmission path into a first OPUk frame format after OSU cross-connection and forward it to the edge aggregation node. Simultaneously, it performs OSU cross-connection on the second OSU frame of the second transmission path into a second OPUk frame format and forwards it to the edge aggregation node. The OPUk frame format can be as follows: Figure 5 As shown. The OSU metropolitan area network device implements the forwarding and processing of OSU frames, processes the overhead information of the OSU frames, but does not parse the specific content of the target signal in the OSU frames.

[0062] The edge aggregation node demaps the first OPUk frame received from the first transmission path to obtain a first OSU frame containing the target signal. After OSU cross-linking, it maps the first XGEM frame and forwards it to the optical splitter module through the first transmission path. Simultaneously, it demaps the second OPUk frame received through the second transmission path to obtain a second OSU frame containing the target signal. After OSU cross-linking, it maps the second XGEM frame and forwards it to the optical splitter module through the second transmission path. The edge aggregation node processes the OSU frames, handling the overhead information of the OSU, OPUk, and XGEM frames, but does not parse the specific content of the target signal within the OSU frames. It also monitors XGEM frame alarms and PLOAM (Physical Layer Operations, Administration, and Maintenance Response) messages.

[0063] The optical splitter module includes two optical splitters. Both ports of the splitters are active and carry service traffic, eliminating activation time and improving the switching speed of the output path. The first XGEM frame of the first transmission path is forwarded to the CPE device through the first optical splitter, and the second XGEM frame of the second transmission path is forwarded to the CPE device through the second optical splitter. The XGEM frame format can be as follows: Figure 6 As shown. The first XGEM frame is also known as the first frame, and the second XGEM frame is also known as the second frame. The CPE device determines the output path based on the status information of the first transmission path and the status information of the second transmission path, and outputs the target signal through the output path to achieve selective reception at the destination.

[0064] S302, determine the status information of the target transmission path based on the target OSU frame. The target transmission path includes a first transmission path and a second transmission path.

[0065] The CPE device demaps the received first and second frames to obtain a first OSU frame and a second OSU frame. By processing the overhead information of the first and second OSU frames, it determines the status information of the first and second transmission paths. It is understandable that the determination methods for the status information of the first and second transmission paths are the same.

[0066] Optionally, the steps for determining the status information of the target transmission path are as follows: Figure 7 As shown, it includes:

[0067] S701, obtain target overhead information in the target OSU frame.

[0068] The target overhead information of the target OSU frame may include, but is not limited to, data transmission volume, processing time, memory usage, and network latency. Specifically, the target overhead information includes the TCM (Trail Connectivity Monitoring) field, the TTI (Trail Trace Identifier) ​​field, and the PM (Performance Monitoring) field. By processing the target overhead information, it can be determined whether the transmission status of the target OSU frame is normal.

[0069] Optional, such as Figure 8 As shown, the steps for processing target cost information may include:

[0070] S801 matches the TCM, TTI, and PM fields with their respective field thresholds.

[0071] The TCM field is used to detect path connectivity, ensuring complete signal transmission. The TTI field is used to identify and trace the signal path, verifying the signal source and destination. The PM field is used to monitor signal transmission quality, such as bit error rate and latency, ensuring transmission performance. These fields are matched against their corresponding thresholds to check for compliance. For example, analyzing whether the data in the TCM field matches the corresponding threshold allows for real-time monitoring of the transmission path's health status; verifying whether the signal source and destination in the TTI field match the target signal's source and destination; and confirming whether the bit error rate and latency in the PM field meet signal transmission requirements.

[0072] S802, if the match is successful, the target OSU frame status is determined to be normal.

[0073] If the target overhead information of the target OSU frame is successfully matched, the target OSU frame is determined to be in normal condition, that is, no abnormalities such as packet loss, path abnormality, or delay have occurred during the transmission of the target OSU frame.

[0074] S803 If the match fails, the target OSU frame is determined to be in an abnormal state.

[0075] If there are fields in the target overhead information of the target OSU frame that cannot be matched, then the target OSU frame is determined to be in an abnormal state, that is, the target transmission path may be abnormal.

[0076] S702, if the target overhead information indicates that the target OSU frame is in normal status and there is no preset alarm signal in the target transmission path, then the status information of the target transmission path is determined to be normal.

[0077] The preset alarm signal can be SF (Signal Fail), and can also include LOS (Loss of Signal), LOF (Loss of Frame), LOM (Loss of Multiframe), AIS (Alarm Indication Signal), OCI (Open Connection Indication), and LCK (Lock), etc. A comprehensive judgment is made based on the above alarm signals to determine the status information of the target transmission path.

[0078] Optionally, during the transmission of the target signal, if an anomaly occurs in the target transmission path, such as an optical fiber interruption, firstly, the downstream module at the optical fiber interruption point detects the loss of input optical power and generates a LOS alarm message. Then, since no optical signal is received, the output electrical signal frame cannot be recovered, which in turn generates an LOF alarm message. Furthermore, since no valid frame is received, the target overhead information processing fails, resulting in a PLOAM response loss. Combining the above alarm messages, the SF signal failure condition is met based on the LOS alarm message and the LOF alarm message, and an SF alarm message is generated.

[0079] If the target OSU frame is in normal status and there are no preset alarm signals such as SF signals in the target transmission path, then the status information of the target transmission path is determined to be normal.

[0080] S703, otherwise, the status information of the target transmission path is determined to be abnormal.

[0081] If the target OSU frame status is abnormal, or if there is a preset alarm signal in the target transmission path, then the status information of the target transmission path is determined to be abnormal.

[0082] In the embodiments of this application, the output path of the target signal is determined based on the status information of the first transmission path and the status information of the second transmission path, including the following two cases.

[0083] In the first case, if the status information of the first transmission path is normal, then the output path of the target signal is determined to be the first transmission path.

[0084] In this embodiment, the first transmission path is the default working path. During normal signal transmission, if the status information of the first transmission path is detected to be normal, the output path is the first transmission path. That is, the first frame of the first transmission path is demapped to obtain the first OSU frame, and the first OSU frame is demapped to obtain the target signal and then output.

[0085] In the second scenario, if the status information of the first transmission path is abnormal and the status information of the second transmission path is normal, then the output path of the target signal is determined to be the second transmission path.

[0086] If the status information of the first transmission path is detected as abnormal, and the status information of the second transmission path is detected as normal, then the working path is switched to the protection path, that is, the output path is determined to be the second transmission path. The second frame of the second transmission path is demapped to obtain the second OSU frame, and the second OSU frame is demapped to obtain the target signal before output.

[0087] Optionally, a control command can be sent to the source selection switch to switch the output path. When the output path needs to be switched, such as switching from the first transmission path to the second transmission path or vice versa, the corresponding transmission path can be selected by sending a control command to the source selection switch.

[0088] Meanwhile, in P2MP networking, end-to-end OSU SNCP protection is achieved through APS (Automatic Protection Switching) protocol signaling interaction between nodes within the protection group. The APS signaling channel utilizes the APS field in the OSU overhead. The OSU defines the APS fields for the PM layer and TCM layer, located as follows... Figure 9 As shown, the CPE device can switch transmission paths based on the APS field.

[0089] Optionally, after the transmission path is switched, a corresponding switching alarm event is generated and reported to the upper layer for processing.

[0090] Optionally, after the fault handling of the default first transmission path, i.e. the working path, is completed, the status information of the first transmission path is restored to normal, and the status of the first frame is normal. At this time, the output path can be switched from the second transmission path to the first transmission path.

[0091] The above embodiments provide a signal transmission method for implementing end-to-end SNCP protection in an OSU P2MP fiber optic network. By adding an APS field to the corresponding byte of TCM2 or PM in the OSU overhead, a protection switching protocol is implemented to achieve end-to-end SNCP protection.

[0092] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.

[0093] Based on the same inventive concept, this application also provides a signal transmission device for implementing the signal transmission method described above. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations in one or more signal transmission device embodiments provided below can be found in the limitations of the signal transmission method described above, and will not be repeated here.

[0094] In one exemplary embodiment, such as Figure 10 As shown, a signal transmission device 1000 is provided, applied in a CPE in an optical transmission network, including: a receiving module 1001, a determining module 1002, and an output module 1003, wherein:

[0095] The receiving module 1001 is used to receive a target signal transmitted via a first transmission path and to receive a target signal transmitted via a second transmission path, wherein the first transmission path and the second transmission path are associated with the same subnet connection protection group (SNCP).

[0096] The determining module 1002 is used to determine the output path of the target signal based on the status information of the first transmission path and the status information of the second transmission path;

[0097] Output module 1003 is used to output the target signal through the output path.

[0098] In one embodiment, a demapping module is further included, which is used to demapping the target frame carrying the target signal to obtain the target optical service unit (OSU) frame. The target frame includes a first frame and a second frame. The first frame is transmitted via a first transmission path, and the second frame is transmitted via a second transmission path. The target OSU frame includes the first OSU frame and the second OSU frame. The status information of the target transmission path is determined based on the target OSU frame. The target transmission path includes the first transmission path and the second transmission path.

[0099] In one embodiment, the demapping module is specifically used to obtain target overhead information in the target OSU frame; if the target overhead information indicates that the target OSU frame is in a normal state and there is no preset alarm signal in the target transmission path, then the status information of the target transmission path is determined to be normal; otherwise, the status information of the target transmission path is determined to be abnormal.

[0100] In one embodiment, the target overhead information includes a TCM field, a TTI field, and a PM field. The device also includes a matching module for matching the TCM field, TTI field, and PM field with their respective field thresholds. If the matching is successful, the target OSU frame is determined to be in a normal state. If the matching is unsuccessful, the target OSU frame is determined to be in an abnormal state.

[0101] In one embodiment, the determining module 1002 is specifically used to determine the output path of the target signal as the first transmission path if the status information of the first transmission path is normal; and to determine the output path of the target signal as the second transmission path if the status information of the first transmission path is abnormal and the status information of the second transmission path is normal.

[0102] In one embodiment, the device further includes a sending module for sending control commands to a source selection switch to switch the output path via the source selection switch.

[0103] Each module in the aforementioned signal transmission device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0104] In one exemplary embodiment, Figure 11 This is a schematic diagram of the structure of a computer device provided in an embodiment of the present invention. This computer device may be a CPE (Customer Premises Equipment) device. Figure 11 The computer device 700 shown includes at least one processor 701, a memory 702, and at least one network interface 704. The various components in the computer device 700 are coupled together via a bus system 705. It is understood that the bus system 705 is used to implement communication between these components. In addition to a data bus, the bus system 705 also includes a power bus, a control bus, and a status signal bus. However, for clarity, ... Figure 11 Various buses are designated as bus system 705. Additionally, this embodiment of the invention includes a transceiver 706, which may consist of multiple components, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium.

[0105] It is understood that the memory 702 in the embodiments of the present invention can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 702 of the systems and methods described in this embodiment is intended to include, but is not limited to, these and any other suitable types of memory.

[0106] In some implementations, memory 702 stores executable modules or data structures, or subsets thereof, or extended sets thereof, such as operating system 7021. Operating system 7021 includes various system programs, such as a framework layer, core library layer, and driver layer, used to implement various basic business functions and handle hardware-based tasks.

[0107] The methods disclosed in the above embodiments of the present invention, in part or in all of them, can also be applied to processor 701, implemented by processor 701, or implemented by processor 701 in conjunction with other components (e.g., transceivers). Processor 701 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above methods can be completed by the integrated logic circuit of the hardware in processor 701 or by instructions in the form of software. The processor 701 described above may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present invention can be directly manifested as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software module can reside in a mature storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 702, and processor 701 reads the information from memory 702 and, in conjunction with its hardware, completes the steps of the above method.

[0108] It is understood that the embodiments described in this invention can be implemented using hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described in this application, or combinations thereof.

[0109] Those skilled in the art will understand that Figure 11The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0110] In one exemplary embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to perform the following steps: receiving a target signal transmitted via a first transmission path and receiving a target signal transmitted via a second transmission path, wherein the first transmission path and the second transmission path are associated with the same subnet connection protection group (SNCP); determining an output path for the target signal based on the status information of the first transmission path and the status information of the second transmission path; and outputting the target signal through the output path.

[0111] In one embodiment, when the processor executes the computer program, it further performs the following steps: performing demapping processing on the target frame carrying the target signal to obtain a target optical service unit (OSU) frame, wherein the target frame includes a first frame and a second frame, the first frame is transmitted via a first transmission path, the second frame is transmitted via a second transmission path, and the target OSU frame includes a first OSU frame and a second OSU frame; determining the status information of the target transmission path based on the target OSU frame, wherein the target transmission path includes a first transmission path and a second transmission path.

[0112] In one embodiment, when the processor executes the computer program, it further performs the following steps: obtaining target overhead information in the target OSU frame; if the target overhead information indicates that the target OSU frame is in a normal state and there is no preset alarm signal in the target transmission path, then the status information of the target transmission path is determined to be in a normal state; otherwise, the status information of the target transmission path is determined to be in an abnormal state.

[0113] In one embodiment, the target overhead information includes a TCM field, a TTI field, and a PM field. When the processor executes the computer program, it also performs the following steps: matching the TCM field, TTI field, and PM field with their respective field thresholds; if the match is successful, the target OSU frame is determined to be in a normal state; if the match is unsuccessful, the target OSU frame is determined to be in an abnormal state.

[0114] In one embodiment, when the processor executes the computer program, it further performs the following steps: if the status information of the first transmission path is normal, then the output path of the target signal is determined to be the first transmission path; if the status information of the first transmission path is abnormal and the status information of the second transmission path is normal, then the output path of the target signal is determined to be the second transmission path.

[0115] In one embodiment, when the processor executes the computer program, it also performs the following steps: sending control commands to the source selection switch to switch the output path via the source selection switch.

[0116] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, performs the following steps: receiving a target signal transmitted via a first transmission path and receiving a target signal transmitted via a second transmission path, wherein the first transmission path and the second transmission path are associated with the same subnet connection protection group (SNCP); determining an output path for the target signal based on status information of the first transmission path and status information of the second transmission path; and outputting the target signal through the output path.

[0117] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: performing demapping processing on the target frame carrying the target signal to obtain a target optical service unit (OSU) frame, wherein the target frame includes a first frame and a second frame, the first frame is transmitted via a first transmission path, the second frame is transmitted via a second transmission path, and the target OSU frame includes a first OSU frame and a second OSU frame; determining the status information of the target transmission path based on the target OSU frame, wherein the target transmission path includes a first transmission path and a second transmission path.

[0118] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: obtaining target overhead information in the target OSU frame; if the target overhead information indicates that the target OSU frame is in a normal state and there is no preset alarm signal in the target transmission path, then the status information of the target transmission path is determined to be in a normal state; otherwise, the status information of the target transmission path is determined to be in an abnormal state.

[0119] In one embodiment, the target overhead information includes a TCM field, a TTI field, and a PM field. When the computer program is executed by the processor, it further performs the following steps: matching the TCM field, TTI field, and PM field with their respective field thresholds; if the match is successful, the target OSU frame is determined to be in a normal state; if the match is unsuccessful, the target OSU frame is determined to be in an abnormal state.

[0120] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: if the status information of the first transmission path is normal, then the output path of the target signal is determined to be the first transmission path; if the status information of the first transmission path is abnormal and the status information of the second transmission path is normal, then the output path of the target signal is determined to be the second transmission path.

[0121] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: sending control commands to the source selection switch to switch the output path via the source selection switch.

[0122] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps described in any of the above method embodiments.

[0123] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0124] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0125] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0126] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A signal transmission method, characterized in that, The method, applied to Customer Premises Equipment (CPE) in an optical transmission network, includes: Receive a target signal transmitted via a first transmission path and receive the target signal transmitted via a second transmission path, wherein the first transmission path and the second transmission path are associated with the same subnet connection protection (SNCP) protection group. The output path of the target signal is determined based on the status information of the first transmission path and the status information of the second transmission path; The target signal is output through the output path.

2. The method according to claim 1, characterized in that, The method further includes: The target frame carrying the target signal is demapped to obtain a target optical service unit (OSU) frame. The target frame includes a first frame and a second frame. The first frame is transmitted via the first transmission path, and the second frame is transmitted via the second transmission path. The target OSU frame includes a first OSU frame and a second OSU frame. The status information of the target transmission path is determined based on the target OSU frame, and the target transmission path includes the first transmission path and the second transmission path.

3. The method according to claim 2, characterized in that, The step of determining the status information of the target transmission path based on the target OSU frame includes: Obtain the target overhead information in the target OSU frame; If the target overhead information indicates that the target OSU frame is in normal status and there is no preset alarm signal in the target transmission path, then the status information of the target transmission path is determined to be normal. Otherwise, the status information of the target transmission path is determined to be abnormal.

4. The method according to claim 3, characterized in that, The target overhead information includes the TCM field, TTI field, and PM field, and the method further includes: The TCM field, the TTI field, and the PM field are each matched with their respective field thresholds; If the match is successful, the target OSU frame is determined to be in a normal state; If the match fails, the target OSU frame is determined to be in an abnormal state.

5. The method according to claim 1, characterized in that, Determining the output path of the target signal based on the status information of the first transmission path and the status information of the second transmission path includes: If the status information of the first transmission path is normal, then the output path of the target signal is determined to be the first transmission path; If the status information of the first transmission path is abnormal and the status information of the second transmission path is normal, then the output path of the target signal is determined to be the second transmission path.

6. The method according to claim 5, characterized in that, The method further includes: Send a control command to the source selection switch to switch the output path via the source selection switch.

7. A signal transmission device, characterized in that, The device, used in a CPE in an optical transmission network, includes: A receiving module is configured to receive a target signal transmitted via a first transmission path and to receive the target signal transmitted via a second transmission path, wherein the first transmission path and the second transmission path are associated with the same subnet connection protection (SNCP) protection group. The determining module is used to determine the output path of the target signal based on the status information of the first transmission path and the status information of the second transmission path; An output module is used to output the target signal through the output path.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.

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

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.