WO2024165009A1 - 数据处理方法、装置、相关设备及存储介质 - Google Patents

数据处理方法、装置、相关设备及存储介质 Download PDF

Info

Publication number
WO2024165009A1
WO2024165009A1 PCT/CN2024/076134 CN2024076134W WO2024165009A1 WO 2024165009 A1 WO2024165009 A1 WO 2024165009A1 CN 2024076134 W CN2024076134 W CN 2024076134W WO 2024165009 A1 WO2024165009 A1 WO 2024165009A1
Authority
WO
WIPO (PCT)
Prior art keywords
frame
information
columns
timestamp
overhead
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2024/076134
Other languages
English (en)
French (fr)
Inventor
柳晟
李允博
李晗
张德朝
王东
韩柳燕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, Research Institute of China Mobile Communication Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to EP24752864.9A priority Critical patent/EP4648436A4/en
Priority to JP2025545293A priority patent/JP2026505103A/ja
Publication of WO2024165009A1 publication Critical patent/WO2024165009A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • H04J3/1605Fixed allocated frame structures
    • H04J3/1652Optical Transport Network [OTN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0044Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J2203/00Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
    • H04J2203/0073Services, e.g. multimedia, GOS, QOS
    • H04J2203/0082Interaction of SDH with non-ATM protocols
    • H04J2203/0085Support of Ethernet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0079Operation or maintenance aspects
    • H04Q2011/0083Testing; Monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13216Code signals, frame structure

Definitions

  • the present application relates to the field of optical transport network (OTN), and in particular to a data processing method, apparatus, related equipment and storage medium.
  • OTN optical transport network
  • OTN technology is widely used in various business scenarios. Accordingly, OTN faces more and more data processing requirements for different bandwidth services.
  • the OTN frame structure in the related art may not meet the data processing requirements of specific services.
  • the embodiments of the present application provide a data processing method, apparatus, related equipment and storage medium.
  • the present application embodiment provides a data processing method, which is executed by a sending end device, including:
  • the first service is mapped into a first frame, where the frame structure of the first frame satisfies one of the following:
  • the number of rows is 4, the number of columns is 3824, the first column to the 16th column are the overhead of the first frame, and the 17th column to the 3824th column also include the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16 and columns 1905 to 1920 are the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16 and columns 1913 to 1929 are the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16, columns 965 to 968, columns 1917 to 1920, columns 2869 to 2872, and columns 3821 to 3824 are overheads of the first frame;
  • the number of rows is 4, the number of columns is X, the 1st column to the Yth column are the overhead of the first frame, X is an integer less than 2000, and Y is an integer less than or equal to 8.
  • the method further comprises:
  • the first frame is sent.
  • the embodiment of the present application also provides a data processing method, which is executed by a sending end device, including:
  • the second service is mapped into a second frame, and each row in the frame structure of the second frame includes at least one frame alignment sequence (FAS, Frame Align Sequence).
  • FAS Frame Align Sequence
  • the method further comprises:
  • the second frame is sent.
  • the embodiment of the present application also provides a data processing method, which is executed by a sending end device, including:
  • the third service is mapped into a third frame, and each row in the frame structure of the third frame includes at least one multi-frame alignment sequence (MFAS, Multi-frame Align Sequence).
  • MFAS multi-frame alignment sequence
  • the method further comprises:
  • the third frame is sent.
  • the embodiment of the present application also provides a data processing method, which is executed by a sending end device, including:
  • the fourth service is mapped to a fourth frame, the overhead of the fourth frame includes first information, the first information is used for one-way delay measurement, the first information includes at least a first timestamp, and the first timestamp represents the time when the first information is placed in the fourth frame.
  • the first information is placed in a tandem connection monitoring (TCM) field or a path monitoring (PM) field.
  • TCM tandem connection monitoring
  • PM path monitoring
  • the method further comprises:
  • the fourth frame is sent.
  • the embodiment of the present application also provides a data processing method, which is executed by a sending end device, including:
  • the fifth service is mapped to a fifth frame, the overhead of the fifth frame includes second information, the second information is used for two-way delay measurement, the second information includes at least a second timestamp, and the second timestamp represents the time when the second information is placed in the fifth frame.
  • the second information is placed in a TCM field or a PM field.
  • the method further comprises:
  • the fifth frame is sent.
  • the method further comprises:
  • the overhead of the sixth frame includes third information, the third information is used for two-way delay measurement, the third information at least includes the second timestamp, the third timestamp and the fourth timestamp, the third timestamp represents the time when the receiving device receives the fifth frame, and the fourth timestamp represents the time when the third information is placed in the sixth frame.
  • the method further comprises:
  • a result of a two-way delay measurement is determined based on the second timestamp, the third timestamp, the fourth timestamp, and the fifth timestamp, wherein the fifth timestamp represents the time when the transmitting device receives the sixth frame.
  • the third information is placed in the TCM field or the PM field.
  • the embodiment of the present application also provides a data processing method, which is executed by a receiving end device, including:
  • the overhead of the fourth frame includes first information
  • the first information is used for one-way delay measurement
  • the first information includes at least a first timestamp
  • the first timestamp indicates a time when the first information is placed in the fourth frame
  • the fourth frame is parsed to obtain a fourth service.
  • the method further comprises:
  • the difference between a sixth timestamp and the first timestamp is calculated to obtain a result of one-way delay measurement, wherein the sixth timestamp represents the time when the receiving device receives the fourth frame.
  • the first information is placed in a TCM field or a PM field.
  • the embodiment of the present application also provides a data processing method, which is executed by a receiving end device, including:
  • the overhead of the fifth frame includes second information
  • the second information is used for two-way delay measurement
  • the second information includes at least a second timestamp
  • the second timestamp indicates a time when the second information is placed in the fifth frame
  • the fifth frame is parsed to obtain a fifth service.
  • the second information is placed in a TCM field or a PM field.
  • the method further comprises:
  • the sixth frame is sent, the overhead of the sixth frame includes third information, the third information is used for two-way delay measurement, the third information at least includes the second timestamp, the third timestamp and the fourth timestamp, the third timestamp represents the time when the receiving device receives the fifth frame, and the fourth timestamp represents the time when the third information is placed in the sixth frame.
  • the third information is placed in the TCM field or the PM field.
  • the present application also provides a data processing device, including:
  • the first mapping unit is configured to map the first service into a first frame, wherein the frame structure of the first frame satisfies one of the following:
  • the number of rows is 4, the number of columns is 3824, columns 1 to 16 are the overhead of the first frame, and columns 17 to 3824 also include the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16 and columns 1905 to 1920 are the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16 and columns 1913 to 1929 are the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16, columns 965 to 968, columns 1917 to 1920, columns 2869 to 2872, and columns 3821 to 3824 are overheads of the first frame;
  • the number of rows is 4, the number of columns is X, the 1st column to the Yth column are the overhead of the first frame, X is an integer less than 2000, and Y is an integer less than or equal to 8.
  • the present application also provides a data processing device, including:
  • the second mapping unit is used to map the second service into a second frame, wherein each row in the frame structure of the second frame includes at least one FAS.
  • the present application also provides a data processing device, including:
  • the third mapping unit is configured to map the third service into a third frame, wherein each row in the frame structure of the third frame includes at least one MFAS.
  • the present application also provides a data processing device, including:
  • a fourth mapping unit is used to map a fourth service into a fourth frame, wherein the overhead of the fourth frame includes first information, the first information is used for one-way delay measurement, and the first information includes at least a first timestamp, which represents the time when the first information is placed in the fourth frame.
  • the present application also provides a data processing device, including:
  • a fifth mapping unit is used to map the fifth service into a fifth frame, wherein the overhead of the fifth frame includes second information, the second information is used for two-way delay measurement, the second information includes at least a second timestamp, and the second timestamp represents the time when the second information is placed in the fifth frame.
  • the present application also provides a data processing device, including:
  • a fifth receiving unit configured to receive a fourth frame, wherein the overhead of the fourth frame includes first information, the first information is used for one-way delay measurement, the first information includes at least a first timestamp, and the first timestamp indicates a time when the first information is placed in the fourth frame;
  • the fourth parsing unit is used to parse the fourth frame to obtain a fourth service.
  • the present application also provides a data processing device, including:
  • a sixth receiving unit configured to receive a fifth frame, wherein the overhead of the fifth frame includes second information, the second information is used for two-way delay measurement, the second information includes at least a second timestamp, and the second timestamp indicates a time when the second information is placed in the fifth frame;
  • the fifth parsing unit is used to parse the fifth frame to obtain a fifth service.
  • the embodiment of the present application also provides a sending end device, comprising: a first communication interface and a first processor; wherein,
  • the first processor is configured to map the first service into a first frame, wherein the frame structure of the first frame satisfies one of the following:
  • the number of rows is 4, the number of columns is 3824, the first column to the 16th column are the overhead of the first frame, and the 17th column to the 3824th column also include the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16 and columns 1905 to 1920 are the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16 and columns 1913 to 1929 are the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16, columns 965 to 968, columns 1917 to 1920, columns 2869 to 2872, and columns 3821 to 3824 are overheads of the first frame;
  • the number of rows is 4, the number of columns is X, the 1st column to the Yth column are the overhead of the first frame, X is an integer less than 2000, and Y is an integer less than or equal to 8.
  • the embodiment of the present application also provides a sending end device, including: a first communication interface and a first processor; wherein,
  • the first processor is used to map the second service into a second frame, and each row in the frame structure of the second frame includes at least one FAS.
  • the embodiment of the present application also provides a sending end device, including: a first communication interface and a first processor; wherein,
  • the first processor is used to map the third service into a third frame, and each row in the frame structure of the third frame includes at least one MFAS.
  • the embodiment of the present application also provides a sending end device, including: a first communication interface and a first processor; wherein,
  • the first processor is used to map the fourth service to a fourth frame, the overhead of the fourth frame includes first information, the first information is used for one-way delay measurement, the first information includes at least a first timestamp, and the first timestamp represents the time when the first information is placed in the fourth frame.
  • the embodiment of the present application also provides a sending end device, including: a first communication interface and a first processor; wherein,
  • the first processor is used to map the fifth service to a fifth frame, the overhead of the fifth frame includes second information, the second information is used for two-way delay measurement, the second information includes at least a second timestamp, and the second timestamp represents the time when the second information is placed in the fifth frame.
  • the embodiment of the present application also provides a receiving end device, including:
  • a second communication interface configured to receive a fourth frame, wherein the overhead of the fourth frame includes first information, the first information is used for one-way delay measurement, the first information includes at least a first timestamp, and the first timestamp indicates a time when the first information is placed in the fourth frame;
  • the second processor is used to parse the fourth frame to obtain a fourth service.
  • the embodiment of the present application also provides a receiving end device, including:
  • a second communication interface configured to receive a fifth frame, wherein the overhead of the fifth frame includes second information, the second information is used for two-way delay measurement, the second information includes at least a second timestamp, and the second timestamp indicates a time when the second information is placed in the fifth frame;
  • the second processor is used to parse the fifth frame to obtain a fifth service.
  • the embodiment of the present application further provides a sending end device, comprising: a first processor and a first memory for storing a computer program that can be run on the processor,
  • the first processor is used to execute the steps of any of the above-mentioned methods on the sending end device side when running the computer program.
  • the embodiment of the present application further provides a receiving end device, comprising: a second processor and a second memory for storing a computer program that can be run on the processor,
  • the second processor is used to execute the steps of any of the above-mentioned methods on the receiving end device side when running the computer program.
  • An embodiment of the present application also provides a storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the computer program implements the steps of any of the above-mentioned methods on the sending end device side, or implements the steps of any of the above-mentioned methods on the receiving end device side.
  • the transmitting end device maps the first service to the first frame, and the frame structure of the first frame satisfies one of the following: the number of rows is 4, the number of columns is 3824, the 1st to 16th columns are the overhead of the first frame, and the 17th to 3824th columns also include the overhead of the first frame; the number of rows is 4, the number of columns is 3824, the 1st to 16th columns and the 1905th to 1920th columns are the overhead of the first frame; the number of rows is 4, the number of columns is 3824, the 1st to 16th columns and the 1913th to 1929th columns are the overhead of the first frame; the number of rows is 4, the number of columns is 3824, the 1st to 16th columns, and the 965th to 968th columns, Columns 1917 to 1920, columns 2869 to 2872, and columns 3821 to 3824 are the overhead of the first frame; the number of rows is 4, the number of columns is X
  • the solution provided in the embodiment of the present application defines a new frame that carries service data in the OTN system.
  • small bandwidth services such as services with a data transmission rate in the range of 10 megabits per second (Mbps) to 10 gigabits per second (Gbps)
  • the frequency of occurrence of the overhead in the frame structure is increased by increasing the frame overhead or shortening the frame length. Since the frequency of occurrence of the overhead in the frame structure is associated with the time when the OTN system performs protection switching, the time when the OTN system performs protection switching can be shortened, thereby improving the processing efficiency of service data, that is, improving the transmission efficiency of service data.
  • the sending end device maps the second service to the second frame, and each row in the frame structure of the second frame contains at least one FAS; in this way, the number of FASs in the frame structure is increased, thereby improving the frame positioning speed.
  • the transmitting device maps the third service to the third frame, and each row in the frame structure of the third frame includes at least one MFAS; in this way, the number of MFAS is increased in the frame structure, thereby improving the multi-frame positioning speed.
  • the sending end device maps the fourth service to the fourth frame, the overhead of the fourth frame includes first information, the first information is used for one-way delay measurement, the first information includes at least a first timestamp, and the first timestamp represents the time when the first information is placed in the fourth frame; in this way, the one-way delay measurement can be implemented based on the timestamp subsequently, thereby improving the accuracy of the one-way delay measurement.
  • the sending end device maps the fifth service to the fifth frame, the overhead of the fifth frame includes second information, the second information is used for two-way delay measurement, the second information includes at least a second timestamp, and the second timestamp represents the time when the second information is placed in the fifth frame; in this way, the two-way delay measurement can be implemented based on the timestamp subsequently, thereby improving the accuracy of the two-way delay measurement.
  • FIG1 is a schematic diagram of a mapping mechanism of an OTN system in the related art
  • FIG2 is a schematic diagram of an OTN frame structure in the related art
  • FIG3 is a flow chart of a data processing method according to an embodiment of the present application.
  • FIG4 is a schematic diagram of a frame structure of a first frame according to an embodiment of the present application.
  • FIG5 is a flow chart of another data processing method according to an embodiment of the present application.
  • FIG6 is a schematic diagram of FAS in the frame structure of the second frame of an embodiment of the present application.
  • FIG7 is a schematic diagram of a flow chart of a third data processing method according to an embodiment of the present application.
  • FIG8 is a schematic diagram of MFAS in the frame structure of the third frame of an embodiment of the present application.
  • FIG9 is a schematic diagram of a flow chart of a fourth data processing method according to an embodiment of the present application.
  • FIG10 is a schematic diagram of the format of a first timestamp according to an embodiment of the present application.
  • FIG11 is a schematic diagram of communication between a transmitting end device and a receiving end device according to an embodiment of the present application
  • FIG12 is a schematic diagram of a flow chart of a fifth data processing method according to an embodiment of the present application.
  • FIG13 is a schematic diagram of another communication between a transmitting end device and a receiving end device according to an embodiment of the present application.
  • FIG14 is a schematic diagram of a flow chart of a sixth data processing method according to an embodiment of the present application.
  • FIG15 is a flow chart of a seventh data processing method according to an embodiment of the present application.
  • FIG16 is a flow chart of an eighth data processing method according to an embodiment of the present application.
  • FIG17 is a schematic diagram of a flow chart of a ninth data processing method according to an embodiment of the present application.
  • FIG18 is a flow chart of a tenth data processing method according to an embodiment of the present application.
  • FIG19 is a schematic diagram of the structure of a data processing device according to an embodiment of the present application.
  • FIG20 is a schematic diagram of the structure of another data processing device according to an embodiment of the present application.
  • FIG21 is a schematic diagram of the structure of a third data processing device according to an embodiment of the present application.
  • FIG22 is a schematic diagram of the structure of a fourth data processing device according to an embodiment of the present application.
  • FIG23 is a schematic diagram of the structure of a fifth data processing device according to an embodiment of the present application.
  • FIG24 is a schematic diagram of the structure of a sixth data processing device according to an embodiment of the present application.
  • FIG25 is a schematic diagram of the structure of a seventh data processing device according to an embodiment of the present application.
  • FIG26 is a schematic diagram of the structure of an eighth data processing device according to an embodiment of the present application.
  • FIG27 is a schematic diagram of the structure of a ninth data processing device according to an embodiment of the present application.
  • FIG28 is a schematic diagram of the structure of a tenth data processing device according to an embodiment of the present application.
  • FIG29 is a schematic diagram of the structure of a transmitting end device according to an embodiment of the present application.
  • FIG30 is a schematic diagram of the structure of a receiving end device according to an embodiment of the present application.
  • FIG31 is a schematic diagram of the structure of the data processing system according to an embodiment of the present application.
  • the traditional OTN network i.e., OTN system
  • OSU Optical Service Unit
  • This mechanism can also be called Sub-1G or fgOTN (fine grain OTN) mechanism.
  • fgOTN fine grain OTN
  • the OTN device After the service (i.e., service data) is transmitted to the OTN device that supports the OSU mechanism, the OTN device first maps the service into an OSU frame (or a Sub-1G frame, or a fine grain ODU (fine grain ODU, fgODU) frame, or a fine grain flexible ODU (fine grain ODU flexible, fgODUflex) frame), encapsulates the OSU frame (or fgODUflex frame, or fgODU frame) into an optical payload unit (OPU, Optical Payload Unit) frame, encapsulates the OPU frame into an optical channel data unit (ODU, Optical channel Data Unit) frame, and then encapsulates the ODU frame into an optical transform unit (OTU, Optical Transform Unit) frame.
  • OSU frame or a Sub-1G frame, or a fine grain ODU (fine grain ODU, fgODU) frame, or a fine grain flexible ODU (fine grain ODU flexible, fgODUflex) frame
  • the OSU frame (or fgODUflex frame, or fgODU frame) into the OPU frame
  • the OSU frame (or fgODUflex frame, or fgODU frame) can be first mapped to the optical service time slot unit or the optical service tributary unit (OSTU, Optical Service Tributary Unit) frame (or fine grain Optical Data Tributary Unit (fine grain Optical Data Tributary Unit, fgODTU) frame), and then the OSTU frame (or fgODTU frame) is multiplexed into the OPU frame.
  • the OSU frame or fgODUflex frame, or fgODU frame
  • the OSTU frame or fgODTU frame
  • the overhead of the OSU frame has only one bit for the delay measurement (DM) function.
  • the source end i.e., the transmitter
  • the destination end then returns the DM information (i.e., the DM bit) to the source end.
  • the source end calculates the number of frame periods from sending the DM information to receiving the DM information and multiplies it by the frame frequency to obtain the round-trip delay result (i.e., the delay measurement result). Since the transmission time of each frame changes dynamically, the accuracy of this delay measurement method is limited.
  • the OTN frame structure in the related art may not meet the data processing requirements of small bandwidth services; in other words, due to the performance requirements of the OSU mechanism (i.e., Sub-1G), the OSU frame (i.e., Sub-1G frame) requires a new frame structure and/or frame overhead.
  • the OSU mechanism i.e., Sub-1G
  • the OSU frame i.e., Sub-1G frame
  • a new OSU frame i.e., Sub-1G frame
  • Sub-1G frame that carries service data
  • the frequency of occurrence of overhead in the frame structure of the OSU frame is increased by increasing the frame overhead or shortening the frame length. Since the frequency of occurrence of the overhead in the frame structure is associated with the time for the OTN system to perform protection switching, the time for the OTN system to perform protection switching can be shortened, thereby improving the processing efficiency of service data, that is, improving the transmission efficiency of service data.
  • each row in the frame structure of the OSU frame (i.e., Sub-1G frame) contains at least one FAS, thereby increasing the number of FASs in the OSU frame structure, thereby improving the positioning speed of the OSU frame.
  • each row in the frame structure of the OSU frame (i.e., Sub-1G frame) contains at least one MFAS, thereby increasing the number of MFAS in the OSU frame structure, thereby improving the multi-frame positioning speed of the OSU frame.
  • new DM information including timestamp is defined in the OTN system for one-way delay measurement (1DM, one-way Delay Measurement), so that one-way delay measurement can be implemented based on the timestamp subsequently, thereby improving the accuracy of one-way delay measurement.
  • new DM information including timestamps is defined in the OTN system for two-way delay measurement (2DM, two-way Delay Measurement), so that two-way delay measurement can be implemented based on the timestamp subsequently, thereby improving the accuracy of two-way delay measurement.
  • various services may be the same service or different services.
  • These services may include small bandwidth services, such as services with data transmission rates ranging from 10Mbps to 10Gbps.
  • the types of these services may include fixed rate (CBR, Constant Bit Rate) services, such as synchronous transfer mode (STM)-N services, etc.
  • CBR Constant Bit Rate
  • STM-N services may include STM-1, STM-4, STM-16, STM-64, etc.
  • VBR variable rate
  • VBR Variable Bit Rate
  • the related processing of these services can be understood as the related processing of service data.
  • various frames (first frame, second frame, third frame, fourth frame, fifth frame, sixth frame) carrying service data may be the same frame or different frames.
  • These frames may be understood as containers for carrying service data, and these frames may also be referred to as containers, OSU frames, OSU containers, Sub-1G frames, Sub-1G containers, etc.
  • the embodiments of the present application do not limit the names of these frames, as long as their functions are implemented.
  • the transmitting end device and the receiving end device transmit various frames (first frame, second frame, third frame, fourth frame, fifth frame, sixth frame)
  • these frames can be first encapsulated into OSTU frames through preset intermediate steps, and then the OSTU frames are encapsulated into OPU frames and/or ODU frames, and then the OPU frames and/or ODU frames are transmitted.
  • the OPU frames may include OPUflex frames, OPU0 frames, OPU1 frames, OPU2 frames, OPU3 frames, OPU4 frames, etc.
  • the transmitting end device may include an optical communication device, specifically an OTN device, etc.; accordingly, the receiving end device may also include an optical communication device, specifically an OTN device, etc.; the specific types of the transmitting end device and the receiving end device may be set according to the requirements, and the embodiments of the present application do not limit this.
  • the transmitting end device may also be called a source device, a source node (which can be expressed as Source Node in English), etc.; the receiving end device may also be called a sink device, a sink node (which can be expressed as Sink Node in English), etc.; the embodiments of the present application do not limit the names of the transmitting end device and the receiving end device, as long as their functions are realized.
  • an embodiment of the present application provides a data processing method, which is applied to a sending end device. As shown in FIG3 , the method includes:
  • Step 301 Map a first service to a first frame, that is, carry, encapsulate or place data of the first service into the first frame, and the frame structure of the first frame satisfies one of the following:
  • Condition 1 the number of rows is 4, the number of columns is 3824, columns 1 to 16 are the overhead of the first frame, and columns 17 to 3824 also include the overhead of the first frame;
  • Condition 2 as shown in FIG4 a , the number of rows is 4, the number of columns is 3824, and columns 1 to 16 and columns 1905 to 1920 are the overhead of the first frame;
  • Condition 3 the number of rows is 4, the number of columns is 3824, and columns 1 to 16 and columns 1913 to 1929 are the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16, columns 965 to 968, columns 1917 to 1920, columns 2869 to 2872, and columns 3821 to 3824 are the overhead of the first frame;
  • the number of rows is 4, the number of columns is X, the 1st column to the Yth column are the overhead of the first frame, X is an integer less than 2000, and Y is an integer less than or equal to 8.
  • the method may further include:
  • Step 302 Send the first frame, that is, send the first frame to a receiving device.
  • the receiving end device can receive the first frame sent by the sending end device, parse the first frame, and obtain the first service, that is, obtain the data of the first service.
  • the first frame sent by the sending end device parse the first frame, and obtain the first service, that is, obtain the data of the first service.
  • the frequency of the overhead in the frame structure of the first frame can be increased, thereby shortening the time for the OTN system to perform protection switching, thereby improving the processing efficiency of service data, that is, improving the transmission efficiency of service data.
  • the embodiment of the present application further provides a data processing method, which is applied to a sending end device. As shown in FIG5 , the method includes:
  • Step 501 Map the second service to the second frame, that is, carry, encapsulate or place data of the second service into the second frame, and each row in the frame structure of the second frame includes at least one FAS.
  • the method may further include:
  • Step 502 Send the second frame, that is, send the second frame to the receiving end device.
  • the number of FASs contained in each row of the frame structure of the second frame can be set according to demand, and the number of FASs contained in each row can be the same or different.
  • the first row in the frame structure of the second frame can contain two FASs
  • the second row, the third row, and the fourth row can each contain one FAS.
  • the receiving end device can receive the second frame sent by the sending end device, parse the second frame, and obtain the second service, that is, obtain the data of the second service. In this way, the number of FASs in the second frame is increased, thereby improving the positioning speed of the second frame.
  • the embodiment of the present application further provides a data processing method, which is applied to a sending end device. As shown in FIG7 , the method includes:
  • Step 701 Map the third service to a third frame, that is, carry, encapsulate or place data of the third service into the third frame, and each row in the frame structure of the third frame includes at least one MFAS.
  • the method may further include:
  • Step 702 Send the third frame, that is, send the third frame to a receiving device.
  • each row of the frame structure of the third frame can be set according to the requirements, and each row contains The number of MFASs may be the same or different.
  • each row in the frame structure of the third frame may include one MFAS.
  • the receiving end device can receive the third frame sent by the sending end device, parse the third frame, and obtain the third service, that is, obtain the data of the third service. In this way, the number of MFAS in the third frame is increased, so that the multiframe alignment speed of the third frame can be improved.
  • the embodiment of the present application further provides a data processing method, which is applied to a sending end device. As shown in FIG9 , the method includes:
  • Step 901 Map the fourth service to the fourth frame, that is, carry, encapsulate or place data of the fourth service into the fourth frame, the overhead of the fourth frame includes first information, the first information is used for one-way delay measurement, the first information includes at least a first timestamp, and the first timestamp represents the time when the first information is placed (also understood as inserted) in the fourth frame.
  • the method may further include:
  • Step 901 sending the fourth frame, that is, sending the fourth frame to a receiving device.
  • the first information may also be called DM information or 1DM information or 1DM message, etc.
  • the embodiment of the present application does not limit the name of the first information as long as its function is realized.
  • the length of the first information can be set according to requirements.
  • the length of the first information can be a multiple of 8, such as 8 bytes, 16 bytes, 32 bytes, etc.
  • the first information can be placed in the overhead of the fourth frame, specifically in the overhead position corresponding to TCM or PM; in other words, the first information can be placed in the TCM field or the PM field.
  • the first timestamp represents the time when the first information is placed in the fourth frame, which can also be understood as the time when the fourth frame is generated, the time when the first timestamp is generated and placed in the fourth frame, or the time when the sending end device maps the fourth service to the fourth frame, that is, the time when the sending end device carries, encapsulates or places the data of the fourth service in the fourth frame.
  • the first timestamp can also represent the time when the fourth frame is sent, that is, the time when the sending end device sends the fourth frame to the receiving end device; in other words, although there is a time difference between the time when the fourth frame is generated and the time when the fourth frame is sent, the time difference can be ignored.
  • the format of the first timestamp can be set according to requirements.
  • the first timestamp can include a 32-bit nanosecond part (expressed as Nanoseconds in English) and a 32-bit second part (expressed as Seconds in English).
  • the receiving end device may receive the fourth frame sent by the sending end device, parse the fourth frame, and obtain the fourth service, that is, obtain the data of the fourth service.
  • the receiving device can perform a one-way delay measurement; specifically, the receiving device can calculate the difference between the sixth timestamp and the first timestamp to obtain the result of the one-way delay measurement, the sixth timestamp represents the time when the receiving device receives the fourth frame, and the format of the sixth timestamp can be the same as the first timestamp.
  • the source node i.e., the sending device
  • the sink node i.e., the receiving device
  • the timestamp i.e., the first timestamp
  • the source node when it generates an OSU frame, it can place the timestamp when the OSU frame is generated in the overhead area of the OSU frame, and when the sink node receives the OSU frame, it can calculate the difference between the time when the OSU frame is received (i.e., the sixth timestamp) and the timestamp contained in the OSU frame to obtain the one-way delay measurement result.
  • one-way delay measurement based on timestamps ie., the first timestamp and the sixth timestamp
  • the sixth timestamp represents the time when the receiving device receives the fourth frame, and can also be understood as the time when the receiving device receives the fourth frame and generates the sixth timestamp; in other words, the receiving device generates the sixth timestamp at the same time as receiving the fourth frame.
  • the embodiment of the present application further provides a data processing method, which is applied to a sending end device. As shown in FIG12 , the method includes:
  • Step 1201 Map the fifth service to the fifth frame, that is, carry, encapsulate or place the data of the fifth service in the fifth frame, the overhead of the fifth frame includes second information, the second information is used for two-way delay measurement, the second information includes at least a second timestamp, and the second timestamp represents the time when the second information is placed in the fifth frame.
  • the method may further include:
  • Step 1202 Send the fifth frame, that is, send the fifth frame to the receiving end device.
  • the second information may also be called DM information or 2DM information or 2DM message, etc.
  • the embodiment of the present application does not limit the name of the second information as long as its function is realized.
  • the length of the second information can be set according to requirements.
  • the length of the second information can be a multiple of 8, such as 8 bytes, 16 bytes, 32 bytes, etc.
  • the second information can be placed in the overhead of the fifth frame, specifically in the TCM field or the PM field.
  • the second timestamp represents the time when the second information is placed in the fifth frame, which can also be understood as the time when the fifth frame is generated, the time when the second timestamp is generated and placed in the fifth frame, or the time when the sending end device maps the fifth service to the fifth frame, that is, the time when the sending end device carries, encapsulates or places the data of the fifth service in the fifth frame.
  • the second timestamp can also represent the time when the fifth frame is sent, that is, the time when the sending end device sends the fifth frame to the receiving end device; in other words, although there is a time difference between the time when the fifth frame is generated and the time when the fifth frame is sent, the time difference can be ignored.
  • the format of the second timestamp may be the same as or different from the format of the first timestamp, and this embodiment of the present application does not limit this.
  • the receiving end device may receive the fifth frame sent by the sending end device, parse the fifth frame, and obtain the fifth service, that is, obtain the data of the fifth service.
  • the sending device in order to enable the sending device to perform two-way delay measurement, after the receiving device receives the fifth frame, it can send the sixth frame to the sending device.
  • the overhead of the sixth frame includes third information, and the third information is used for two-way delay measurement.
  • the third information includes at least the second timestamp, the third timestamp and the fourth timestamp.
  • the third timestamp represents the time when the receiving device receives the fifth frame
  • the fourth timestamp represents the time when the third information is placed in the sixth frame.
  • the method may further include:
  • Receive the sixth frame that is, receive the sixth frame sent by the receiving device
  • the overhead of the sixth frame includes third information
  • the third information is used for two-way delay measurement
  • the third information at least includes the second timestamp
  • the third timestamp represents the time when the receiving device receives the fifth frame
  • the fourth timestamp represents the time when the third information is placed in the sixth frame.
  • the third information may also be called DM information or 2DM information or 2DM message or two-way delay measurement response (2DMR, 2DM Response) message, etc.
  • the embodiment of the present application does not limit the name of the third information, as long as its function is realized.
  • the length of the third information can be set according to requirements.
  • the length of the third information can be a multiple of 8, such as 8 bytes, 16 bytes, 32 bytes, etc.
  • the third information may be placed in the overhead of the sixth frame, specifically in the TCM field or the PM field.
  • the format of the third timestamp may be the same as or different from that of the first timestamp
  • the format of the fourth timestamp may be the same as or different from that of the first timestamp, which is not limited in this embodiment of the present application.
  • the third timestamp represents the time when the receiving device receives the fifth frame, and can also be understood as the time when the receiving device receives the fifth frame and generates the third timestamp; in other words, the receiving device generates the third timestamp at the same time as receiving the fifth frame.
  • the fourth timestamp represents the time when the third information is placed in the sixth frame, which can also be understood as the time when the sixth frame is generated or the time when the fourth timestamp is generated and placed in the sixth frame.
  • the fourth timestamp can also represent the time when the sixth frame is sent, that is, the time when the receiving end device sends the sixth frame to the sending end device; in other words, although there is a time difference between the time when the sixth frame is generated and the time when the sixth frame is sent, the time difference can be ignored.
  • the transmitting device can perform two-way delay measurement based on the time when the sixth frame is received (recorded as the fifth timestamp in the subsequent description) and the second timestamp, the third timestamp and the fourth timestamp.
  • the method may further include:
  • a result of a two-way delay measurement is determined based on the second timestamp, the third timestamp, the fourth timestamp, and the fifth timestamp, wherein the fifth timestamp represents the time when the transmitting device receives the sixth frame.
  • the format of the fifth timestamp and the first timestamp may be the same or different, which is not limited in the embodiment of the present application.
  • the fifth timestamp represents the time when the sending device receives the sixth frame, and can also be understood as the time when the sending device receives the sixth frame and generates the fifth timestamp; in other words, the sending device generates the fifth timestamp at the same time as receiving the sixth frame.
  • the transmitting device can respectively calculate the difference between the third timestamp and the second timestamp, and the difference between the fifth timestamp and the fourth timestamp, and use the two differences as the results of the two-way delay measurement; or, the transmitting device can first respectively calculate the difference between the third timestamp and the second timestamp, and the difference between the fifth timestamp and the fourth timestamp, and then calculate the average value of the two differences, and use the average value as the result of the two-way delay measurement.
  • the source node i.e., the transmitting device
  • the sink node i.e., the receiving device
  • the sink node can generate a 24-byte 2DMR message (i.e., the third information) and send the 2DMR message to the source node, and bytes 1 to 8 in the 2DMR message can generate an OSU for the source node.
  • the timestamp of the frame (i.e., the second timestamp), bytes 9 to 16 may be the timestamp of the OSU frame sent by the source node when the sink node receives it (i.e., the third timestamp), and bytes 17 to 24 may be the timestamp of the OSU frame generated by the sink node (i.e., the sixth frame) (i.e., the fourth timestamp); specifically, when the source node generates the OSU frame, it may place the timestamp of the generation of the OSU frame in the overhead area of the OSU frame. After the sink node receives the OSU frame, it may generate an OSU frame for feedback and feed it back to the source node.
  • the sink node may place the timestamp of the generation of the OSU frame by the source node, the timestamp of the reception of the OSU frame sent by the source node by the sink node, and the timestamp of the generation of the OSU frame by the sink node in the overhead area of the OSU frame.
  • the source node may obtain the result of the two-way delay measurement according to the three timestamps contained in the OSU frame and the time when the OSU frame is received (i.e., the fifth timestamp). In this way, two-way delay measurement based on timestamps (ie, the second timestamp, the third timestamp, the fourth timestamp, and the fifth timestamp) is implemented, thereby improving the accuracy of two-way delay measurement.
  • an embodiment of the present application further provides a data processing method, which is applied to a receiving device, as shown in FIG14 , and includes:
  • Step 1401 receiving a first frame, that is, receiving the first frame sent by a transmitting end device, wherein the frame structure of the first frame satisfies one of the following:
  • the number of rows is 4, the number of columns is 3824, columns 1 to 16 are the overhead of the first frame, and columns 17 to 3824 also include the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16 and columns 1905 to 1920 are the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16 and columns 1913 to 1929 are the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16, columns 965 to 968, columns 1917 to 1920, columns 2869 to 2872, and columns 3821 to 3824 are overheads of the first frame;
  • the number of rows is 4, the number of columns is X, columns 1 to Y are overheads of the first frame, X is an integer less than 2000, and Y is an integer less than or equal to 8;
  • Step 1402 Parse the first frame to obtain a first service.
  • the embodiment of the present application further provides a data processing method, which is applied to a receiving device, as shown in FIG15 , and the method includes:
  • Step 1501 receiving a second frame, that is, receiving the second frame sent by a transmitting end device, wherein each row in a frame structure of the second frame includes at least one FAS;
  • Step 1502 Parse the second frame to obtain a second service.
  • the embodiment of the present application further provides a data processing method, which is applied to a receiving device, as shown in FIG16 , and the method includes:
  • Step 1601 receiving a third frame, that is, receiving the third frame sent by a transmitting end device, wherein each row in the frame structure of the third frame includes at least one MFAS;
  • Step 1602 Parse the third frame to obtain a third service.
  • the embodiment of the present application further provides a data processing method, which is applied to a receiving device, as shown in FIG17 , and the method includes:
  • Step 1701 receiving a fourth frame, that is, receiving the fourth frame sent by a transmitting end device, wherein the overhead of the fourth frame includes first information, the first information is used for one-way delay measurement, and the first information includes at least a first timestamp, and the first timestamp indicates the time when the first information is placed in the fourth frame;
  • Step 1702 Parse the fourth frame to obtain a fourth service.
  • the method may further include:
  • the difference between a sixth timestamp and the first timestamp is calculated to obtain a result of one-way delay measurement, wherein the sixth timestamp represents the time when the receiving device receives the fourth frame.
  • an embodiment of the present application further provides a data processing method, which is applied to a receiving device, as shown in FIG18 , and includes:
  • Step 1801 receiving a fifth frame, that is, receiving the fifth frame sent by a transmitting end device, wherein the overhead of the fifth frame includes second information, the second information is used for two-way delay measurement, and the second information includes at least a second timestamp, and the second timestamp indicates the time when the second information is placed in the fifth frame;
  • Step 1802 Parse the fifth frame to obtain a fifth service.
  • the method may further include:
  • Sending the sixth frame means sending the sixth frame to the transmitting device, wherein the overhead of the sixth frame includes third information, the third information is used for two-way delay measurement, the third information includes at least the second timestamp, the third timestamp and the fourth timestamp, the third timestamp represents the time when the receiving device receives the fifth frame, and the fourth timestamp represents the time when the third information is placed in the sixth frame.
  • the overhead of the sixth frame includes third information
  • the third information is used for two-way delay measurement
  • the third information includes at least the second timestamp
  • the third timestamp and the fourth timestamp the third timestamp represents the time when the receiving device receives the fifth frame
  • the fourth timestamp represents the time when the third information is placed in the sixth frame.
  • the transmitting end device maps the first service to the first frame.
  • the frame structure of the first frame satisfies one of the following: the number of rows is 4, the number of columns is 3824, the 1st to 16th columns are the overhead of the first frame, and the 17th to 3824th columns also include the overhead of the first frame; the number of rows is 4, the number of columns is 3824, the 1st to 16th columns and the 1905th to 1920th columns are the overhead of the first frame; the number of rows is 4, the number of columns is 3824, the 1st to 16th columns and the 1913th to 1924th columns are the overhead of the first frame 9 columns are the overhead of the first frame; the number of rows is 4, the number of columns is 3824, columns 1 to 16, columns 965 to 968, columns 1917 to 1920, columns 2869 to 2872, and columns 3821 to 3824 are the overhead of the first frame; the number of rows is 4, the number of columns is X, columns 1 to
  • the solution provided in the embodiment of the present application defines a new OSU frame (i.e., Sub-1G frame, i.e., the first frame) that carries service data in the OTN system.
  • a new OSU frame i.e., Sub-1G frame, i.e., the first frame
  • the frequency of occurrence of overhead in the frame structure of the OSU frame is increased by increasing frame overhead or shortening frame length. Since the frequency of occurrence of overhead in the frame structure is associated with the time when the OTN system performs protection switching, the time when the OTN system performs protection switching can be shortened, thereby improving the processing efficiency of service data, that is, improving the transmission efficiency of service data.
  • the transmitting device maps the second service to the second frame, and each row in the frame structure of the second frame contains at least one FAS; in this way, the number of FAS is increased in the OSU frame (i.e., Sub-1G frame, i.e., the second frame) structure, thereby improving the positioning speed of the OSU frame.
  • the OSU frame i.e., Sub-1G frame, i.e., the second frame
  • the transmitting end device maps the third service to the third frame, and each row in the frame structure of the third frame contains at least one MFAS; in this way, the number of MFAS is increased in the OSU frame (i.e., Sub-1G frame, i.e., the third frame) structure, thereby improving the multi-frame positioning speed of the OSU frame.
  • OSU frame i.e., Sub-1G frame, i.e., the third frame
  • the sending end device maps the fourth service to the fourth frame, the overhead of the fourth frame includes first information, the first information is used for one-way delay measurement, the first information includes at least a first timestamp, and the first timestamp represents the time when the first information is placed in the fourth frame; in this way, it is realized that new DM information including a timestamp (i.e., the first information) is defined for 1DM in the OTN system, so that the one-way delay measurement can be realized based on the timestamp subsequently, thereby improving the accuracy of the one-way delay measurement.
  • new DM information including a timestamp i.e., the first information
  • the transmitting end device maps the fifth service to the fifth frame, the overhead of the fifth frame includes second information, the second information is used for two-way delay measurement, the second information includes at least a second timestamp, and the second timestamp represents the time when the second information is placed in the fifth frame; in this way, it is realized that new DM information (i.e., the second information) containing a timestamp is defined for 2DM in the OTN system, so that the two-way delay measurement can be implemented based on the timestamp subsequently, thereby improving the accuracy of the two-way delay measurement.
  • new DM information i.e., the second information
  • the embodiment of the present application further provides a data processing device, which is arranged on the transmitting end device, as shown in FIG. 19, and the device includes:
  • the first mapping unit 1901 is configured to map the first service into a first frame, wherein the frame structure of the first frame satisfies one of the following:
  • the number of rows is 4, the number of columns is 3824, columns 1 to 16 are the overhead of the first frame, and columns 17 to 3824 also include the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16 and columns 1905 to 1920 are the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16 and columns 1913 to 1929 are the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16, columns 965 to 968, columns 1917 to 1920, columns 2869 to 2872, and columns 3821 to 3824 are overheads of the first frame;
  • the number of rows is 4, the number of columns is X, the 1st column to the Yth column are the overhead of the first frame, X is an integer less than 2000, and Y is an integer less than or equal to 8.
  • the device may further include:
  • the first sending unit 1902 is configured to send the first frame, that is, to send the first frame to a receiving device.
  • the first mapping unit 1901 can be implemented by a processor in a data processing device; the first sending unit 1902 can be implemented by a communication interface in the data processing device.
  • the embodiment of the present application further provides a data processing device, which is arranged on the transmitting end device, as shown in FIG20, and the device includes:
  • the second mapping unit 2001 is configured to map the second service into a second frame, wherein each row in the frame structure of the second frame includes at least one FAS.
  • the device may further include:
  • the second sending unit 2002 is used to send the second frame, that is, to send the second frame to the receiving end device.
  • the second mapping unit 2001 can be implemented by a processor in a data processing device; the second sending unit 2002 can be implemented by a communication interface in the data processing device.
  • the embodiment of the present application further provides a data processing device, which is arranged on the transmitting end device, as shown in FIG. 21, and the device includes:
  • the third mapping unit 2101 is configured to map the third service into a third frame, wherein each row in the frame structure of the third frame includes at least one MFAS.
  • the device may further include:
  • the third sending unit 2102 is used to send the third frame, that is, to send the third frame to the receiving end device.
  • the third mapping unit 2101 can be implemented by a processor in a data processing device; the third sending unit 2102 can be implemented by a communication interface in the data processing device.
  • the embodiment of the present application further provides a data processing device, which is arranged on the transmitting end device, as shown in FIG. 22, and the device includes:
  • the fourth mapping unit 2201 is used to map the fourth service into a fourth frame, the overhead of the fourth frame includes first information, the first information is used for one-way delay measurement, the first information includes at least a first timestamp, and the first timestamp represents the time when the first information is placed in the fourth frame.
  • the device may further include:
  • the fourth sending unit 2202 is used to send the fourth frame, that is, to send the fourth frame to the receiving end device.
  • the fourth mapping unit 2201 can be implemented by a processor in a data processing device; the fourth sending unit 2202 can be implemented by a communication interface in the data processing device.
  • the embodiment of the present application further provides a data processing device, which is arranged on the transmitting end device, as shown in FIG. 23, and the device includes:
  • the fifth mapping unit 2301 is used to map the fifth service to the fifth frame, the overhead of the fifth frame includes second information, the second information is used for two-way delay measurement, the second information includes at least a second timestamp, and the second timestamp represents the time when the second information is placed in the fifth frame.
  • the device may further include:
  • the fifth sending unit 2302 is used to send the fifth frame, that is, to send the fifth frame to the receiving end device.
  • the device may further include:
  • the first receiving unit 2303 is used to receive the sixth frame, that is, to receive the sixth frame sent by the receiving end device, the overhead of the sixth frame includes third information, the third information is used for two-way delay measurement, the third information at least includes the second timestamp, the third timestamp and the fourth timestamp, the third timestamp represents the time when the receiving end device receives the fifth frame, and the fourth timestamp represents the time when the third information is placed in the sixth frame.
  • the device may further include:
  • the first processing unit 2304 is used to determine a result of a two-way delay measurement based on the second timestamp, the third timestamp, the fourth timestamp and the fifth timestamp, wherein the fifth timestamp represents the time when the transmitting end device receives the sixth frame.
  • the fifth mapping unit 2301 and the first processing unit 2304 can be implemented by a processor in a data processing device; the fifth sending unit 2302 and the first receiving unit 2303 can be implemented by a communication interface in the data processing device.
  • the embodiment of the present application further provides a data processing device, which is arranged on the receiving end device, as shown in FIG. 24, and the device includes:
  • the second receiving unit 2401 is configured to receive a first frame, that is, to receive the first frame sent by a transmitting end device, wherein the frame structure of the first frame satisfies one of the following:
  • the number of rows is 4, the number of columns is 3824, the first column to the 16th column are the overhead of the first frame, and the 17th column to the 3824th column also include the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16 and columns 1905 to 1920 are the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16 and columns 1913 to 1929 are the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16, columns 965 to 968, columns 1917 to 1920, columns 2869 to 2872, and columns 3821 to 3824 are overheads of the first frame;
  • the number of rows is 4, the number of columns is X, columns 1 to Y are overheads of the first frame, X is an integer less than 2000, and Y is an integer less than or equal to 8;
  • the first parsing unit 2402 is configured to parse the first frame to obtain a first service.
  • the second receiving unit 2401 can be implemented by a communication interface in a data processing device; the first parsing unit 2402 can be implemented by a processor in the data processing device.
  • the embodiment of the present application further provides a data processing device, which is arranged on the receiving end device, as shown in FIG. 25, and the device includes:
  • the third receiving unit 2501 is configured to receive a second frame, that is, to receive the second frame sent by the transmitting end device, wherein each row in the frame structure of the second frame includes at least one FAS;
  • the second parsing unit 2502 is configured to parse the second frame to obtain a second service.
  • the third receiving unit 2501 can be implemented by a communication interface in a data processing device; the second parsing unit 2502 can be implemented by a processor in the data processing device.
  • the embodiment of the present application further provides a data processing device, which is arranged on the receiving end device, as shown in FIG26, and the device includes:
  • the fourth receiving unit 2601 is configured to receive a third frame, that is, to receive the third frame sent by the transmitting end device, wherein each row in the frame structure of the third frame includes at least one MFAS;
  • the third parsing unit 2602 is used to parse the third frame to obtain a third service.
  • the fourth receiving unit 2601 can be implemented by a communication interface in a data processing device; the third parsing unit 2602 can be implemented by a processor in the data processing device.
  • the embodiment of the present application further provides a data processing device, which is arranged on the receiving end device, as shown in FIG. 27, and the device includes:
  • a fifth receiving unit 2701 configured to receive a fourth frame, that is, to receive the fourth frame sent by the transmitting end device, wherein the overhead of the fourth frame includes first information, the first information is used for one-way delay measurement, and the first information includes at least a first timestamp, and the first timestamp indicates a time when the first information is placed in the fourth frame;
  • the fourth parsing unit 2702 is configured to parse the fourth frame to obtain a fourth service.
  • the device may further include:
  • the second processing unit 2703 is used to calculate the difference between a sixth timestamp and the first timestamp to obtain a one-way delay measurement result, wherein the sixth timestamp represents the time when the receiving end device receives the fourth frame.
  • the fifth receiving unit 2701 can be implemented by a communication interface in a data processing device; the fourth parsing unit 2702 and the second processing unit 2703 can be implemented by a processor in the data processing device.
  • the embodiment of the present application further provides a data processing device, which is arranged on the receiving end device, as shown in FIG. 28, and the device includes:
  • the sixth receiving unit 2801 is configured to receive a fifth frame, that is, to receive the fifth frame sent by the transmitting end device, where the overhead of the fifth frame includes second information, where the second information is used for two-way delay measurement, and where the second information includes at least a second timestamp, where the second timestamp indicates a time when the second information is placed in the fifth frame;
  • the fifth parsing unit 2802 is configured to parse the fifth frame to obtain a fifth service.
  • the device may further include:
  • the sixth sending unit 2803 is used to send the sixth frame, that is, to send the sixth frame to the sending end device, the overhead of the sixth frame includes third information, the third information is used for two-way delay measurement, the third information at least includes the second timestamp, the third timestamp and the fourth timestamp, the third timestamp represents the time when the receiving end device receives the fifth frame, and the fourth timestamp represents the time when the third information is placed in the sixth frame.
  • the sixth receiving unit 2801 and the sixth sending unit 2803 can be implemented by a communication interface in a data processing device; the fifth parsing unit 2802 can be implemented by a processor in the data processing device.
  • the data processing device provided in the above embodiment processes data
  • only the division of the above program modules is used as an example.
  • the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above.
  • the data processing device provided in the above embodiment and the data processing method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
  • the embodiment of the present application further provides a sending end device, as shown in FIG. 29 , the sending end device 2900 includes:
  • the first communication interface 2901 is capable of exchanging information with a receiving device
  • a first processor 2902 is connected to the first communication interface 2901 to implement information interaction with a receiving device, and is used to execute the method provided by one or more technical solutions of the sending device side when running a computer program;
  • a first memory 2903 on which the computer program is stored.
  • the first processor 2902 is configured to map the first service into a first frame, where the frame structure of the first frame satisfies one of the following:
  • the number of rows is 4, the number of columns is 3824, the first column to the 16th column are the overhead of the first frame, and the 17th column to the 3824th column also include the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16 and columns 1905 to 1920 are the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16 and columns 1913 to 1929 are the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16, columns 965 to 968, columns 1917 to 1920, columns 2869 to 2872, and columns 3821 to 3824 are overheads of the first frame;
  • the number of rows is 4, the number of columns is X, columns 1 to y are the overhead of the first frame, X is an integer less than 2000, and Y is an integer less than or equal to integer less than 8;
  • the first processor 2902 is configured to map the second service into a second frame, wherein each row in the frame structure of the second frame includes at least one FAS;
  • the first processor 2902 is configured to map the third service into a third frame, wherein each row in the frame structure of the third frame includes at least one MFAS;
  • the first processor 2902 is configured to map the fourth service to a fourth frame, where the overhead of the fourth frame includes first information, where the first information is used for one-way delay measurement, and where the first information includes at least a first timestamp, where the first timestamp indicates a time when the first information is placed in the fourth frame;
  • the first processor 2902 is used to map the fifth service to a fifth frame
  • the overhead of the fifth frame includes second information
  • the second information is used for two-way delay measurement
  • the second information includes at least a second timestamp
  • the second timestamp represents the time when the second information is placed in the fifth frame.
  • the first communication interface 2901 is used to send the first frame, that is, to send the first frame to the receiving end device.
  • the first communication interface 2901 is used to send the second frame, that is, to send the second frame to the receiving end device.
  • the first communication interface 2901 is used to send the third frame, that is, to send the third frame to a receiving end device.
  • the first communication interface 2901 is used to send the fourth frame, that is, to send the fourth frame to the receiving end device.
  • the first communication interface 2901 is used to send the fifth frame, that is, to send the fifth frame to the receiving end device.
  • the first communication interface 2901 is also used to receive the sixth frame, that is, to receive the sixth frame sent by the receiving end device, the overhead of the sixth frame includes third information, the third information is used for two-way delay measurement, the third information includes at least the second timestamp, the third timestamp and the fourth timestamp, the third timestamp represents the time when the receiving end device receives the fifth frame, and the fourth timestamp represents the time when the third information is placed in the sixth frame.
  • the first memory 2903 is also used to determine the result of the two-way delay measurement based on the second timestamp, the third timestamp, the fourth timestamp and the fifth timestamp, and the fifth timestamp represents the time when the sending device receives the sixth frame.
  • bus system 2904 is used to realize the connection and communication between these components.
  • bus system 2904 also includes a power bus, a control bus and a status signal bus.
  • various buses are marked as bus system 2904 in Figure 29.
  • the first memory 2903 in the embodiment of the present application is used to store various types of data to support the operation of the sending end device 2900.
  • Examples of such data include: any computer program used to operate on the sending end device 2900.
  • the method disclosed in the above embodiment of the present application can be applied to the first processor 2902, or implemented by the first processor 2902.
  • the first processor 2902 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the first processor 2902 or the instruction in the form of software.
  • the above first processor 2902 may be a general processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc.
  • the first processor 2902 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application.
  • the general processor may be a microprocessor or any conventional processor, etc.
  • the steps of the method disclosed in the embodiment of the present application can be directly embodied 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 may be located in a storage medium, which is located in the first memory 2903.
  • the first processor 2902 reads the information in the first memory 2903 and completes the steps of the above method in combination with its hardware.
  • the transmitting device 2900 can 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, microcontrollers (MCUs), microprocessors, or other electronic components to execute the aforementioned method.
  • ASICs application specific integrated circuits
  • DSPs digital signal processors
  • PLDs programmable logic devices
  • CPLDs complex programmable logic devices
  • FPGAs field programmable gate arrays
  • general-purpose processors controllers, microcontrollers (MCUs), microprocessors, or other electronic components to execute the aforementioned method.
  • the embodiment of the present application further provides a receiving end device, as shown in FIG. 30 , the receiving end device 3000 includes:
  • the second communication interface 3001 is capable of exchanging information with the sending end device
  • the second processor 3002 is connected to the second communication interface 3001 to implement information interaction with the sending end device, and is used to execute the method provided by one or more technical solutions on the receiving end device side when running the computer program;
  • a second memory 3003 on which the computer program is stored.
  • the second communication interface 3001 is used to receive a first frame, that is, to receive the first frame sent by a transmitting end device, and the frame structure of the first frame satisfies one of the following:
  • the number of rows is 4, the number of columns is 3824, columns 1 to 16 are the overhead of the first frame, and columns 17 to 3824 also include the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16 and columns 1905 to 1920 are the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16 and columns 1913 to 1929 are the overhead of the first frame;
  • the number of rows is 4, the number of columns is 3824, and columns 1 to 16, columns 965 to 968, columns 1917 to 1920, columns 2869 to 2872, and columns 3821 to 3824 are overheads of the first frame;
  • the number of rows is 4, the number of columns is X, columns 1 to Y are overheads of the first frame, X is an integer less than 2000, and Y is an integer less than or equal to 8;
  • the second processor 3002 is used to parse the first frame to obtain a first service
  • the second communication interface 3001 is used to receive a second frame, that is, to receive the second frame sent by the transmitting end device, each row in the frame structure of the second frame includes at least one FAS; the second processor 3002 is used to parse the second frame to obtain a second service;
  • the second communication interface 3001 is used to receive a third frame, that is, to receive the third frame sent by the sending end device, each row in the frame structure of the third frame includes at least one MFAS; the second processor 3002 is used to parse the third frame to obtain a third service;
  • the second communication interface 3001 is used to receive a fourth frame, that is, to receive the fourth frame sent by the sending end device, the overhead of the fourth frame includes first information, the first information is used for one-way delay measurement, and the first information includes at least a first timestamp, and the first timestamp indicates the time when the first information is placed in the fourth frame; the second processor 3002 is used to parse the fourth frame to obtain a fourth service;
  • the second communication interface 3001 is used to receive the fifth frame, that is, to receive the fifth frame sent by the sending end device, the overhead of the fifth frame includes second information, the second information is used for two-way delay measurement, the second information at least includes a second timestamp, and the second timestamp represents the time when the second information is placed in the fifth frame; the second processor 3002 is used to parse the fifth frame to obtain the fifth service.
  • the second processor 3002 when parsing the fourth frame, is also used to calculate the difference between the sixth timestamp and the first timestamp to obtain the result of one-way delay measurement, and the sixth timestamp represents the time when the receiving device receives the fourth frame.
  • the second communication interface 3001 when receiving the fifth frame, is also used to send the sixth frame, that is, to send the sixth frame to the sending end device, the overhead of the sixth frame includes third information, the third information is used for two-way delay measurement, the third information includes at least the second timestamp, the third timestamp and the fourth timestamp, the third timestamp represents the time when the receiving end device receives the fifth frame, and the fourth timestamp represents the time when the third information is placed in the sixth frame.
  • bus system 3004. the various components in the receiving end device 3000 are coupled together through the bus system 3004. It can be understood that the bus system 3004 is used to realize the connection and communication between these components.
  • the bus system 3004 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, various buses are marked as bus system 3004 in Figure 30.
  • the second memory 3003 in the embodiment of the present application is used to store various types of data to support the operation of the receiving device 3000.
  • Examples of such data include: any computer program used to operate on the receiving device 3000.
  • the method disclosed in the above-mentioned embodiment of the present application can be applied to the second processor 3002, or implemented by the second processor 3002.
  • the second processor 3002 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above-mentioned method can be completed by the hardware integrated logic circuit in the second processor 3002 or the instruction in software form.
  • the above-mentioned second processor 3002 may be a general-purpose processor, DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
  • the second processor 3002 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application.
  • a general-purpose processor may be a microprocessor or any conventional processor, etc.
  • the embodiment is performed by a hardware decoding processor, or performed by a combination of hardware and software modules in the decoding processor.
  • the software module can be located in a storage medium, and the storage medium is located in the second memory 3003.
  • the second processor 3002 reads the information in the second memory 3003 and completes the steps of the above method in combination with its hardware.
  • the receiving device 3000 can be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, Microprocessors, or other electronic components to perform the aforementioned method.
  • the memory (first memory 2903, second memory 3003) of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories.
  • the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM);
  • the magnetic surface memory can be a disk memory or a tape memory.
  • Volatile memory can be random access memory (RAM), which is used as external cache.
  • RAM random access memory
  • RAM random access memory
  • SRAM static random access memory
  • SSRAM synchronous static random access memory
  • DRAM dynamic random access memory
  • SDRAM synchronous dynamic random access memory
  • DDRSDRAM double data rate synchronous dynamic random access memory
  • ESDRAM enhanced synchronous dynamic random access memory
  • SLDRAM synchronous link dynamic random access memory
  • DRRAM direct memory bus random access memory
  • the memory described in the embodiments of the present application is intended to include, but is not limited to, these and any other suitable types of memory.
  • the embodiment of the present application also provides a data processing system, as shown in Figure 31, the system includes: a sending end device 3101 and a receiving end device 3102.
  • the embodiment of the present application further provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, including a first memory 2903 storing a computer program, and the above-mentioned computer program can be executed by the first processor 2902 of the sending end device 2900 to complete the steps described in the aforementioned sending end device side method.
  • a storage medium namely a computer storage medium, specifically a computer-readable storage medium, for example, including a first memory 2903 storing a computer program, and the above-mentioned computer program can be executed by the first processor 2902 of the sending end device 2900 to complete the steps described in the aforementioned sending end device side method.
  • the above-mentioned computer program can be executed by the second processor 3002 of the receiving end device 3000 to complete the steps described in the aforementioned receiving end device side method.
  • the computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface storage, optical disk

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

本申请公开了一种数据处理方法、装置、发送端设备、接收端设备及存储介质。其中,方法包括:发送端设备将第一业务映射到第一帧中,所述第一帧的帧结构满足以下之一:行数为4,列数为3824,第1列至第16列为第一帧的开销,且第17列至第3824列也包含第一帧的开销;行数为4,列数为3824,第1列至第16列以及第1905列至第1920列为第一帧的开销;行数为4,列数为3824,第1列至第16列以及第1913列至第1929列为第一帧的开销;行数为4,列数为3824,第1列至第16列、第965列至第968列、第1917列至第1920列、第2869列至第2872列以及第3821列至第3824列为第一帧的开销;行数为4,列数为X,第1列至第Y列为第一帧的开销,X为小于2000的整数,Y为小于或等于8的整数。

Description

数据处理方法、装置、相关设备及存储介质
相关申请的交叉引用
本申请基于申请号为202310114019.8、申请日为2023年2月6日的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此引入本申请作为参考。
技术领域
本申请涉及光传输网络(OTN,Optical Transport Network)领域,尤其涉及一种数据处理方法、装置、相关设备及存储介质。
背景技术
OTN技术被广泛应用于各类业务场景,相应地,OTN面临着越来越多不同带宽业务的数据处理需求。
然而,相关技术中的OTN帧结构可能无法满足特定业务的数据处理需求。
发明内容
为解决相关技术问题,本申请实施例提供一种数据处理方法、装置、相关设备及存储介质。
本申请实施例的技术方案是这样实现的:
本申请实施例提供一种数据处理方法,由发送端设备执行,包括:
将第一业务映射到第一帧中,所述第一帧的帧结构满足以下之一:
行数为4,列数为3824,第1列至第16列为所述第一帧的开销,且第17列至第3824列也包含所述第一帧的开销;
行数为4,列数为3824,第1列至第16列以及第1905列至第1920列为所述第一帧的开销;
行数为4,列数为3824,第1列至第16列以及第1913列至第1929列为所述第一帧的开销;
行数为4,列数为3824,第1列至第16列、第965列至第968列、第1917列至第1920列、第2869列至第2872列以及第3821列至第3824列为所述第一帧的开销;
行数为4,列数为X,第1列至第Y列为所述第一帧的开销,X为小于2000的整数,Y为小于或等于8的整数。
在一实施例中,所述方法还包括:
发送所述第一帧。
本申请实施例还提供一种数据处理方法,由发送端设备执行,包括:
将第二业务映射到第二帧中,所述第二帧的帧结构中的每行均包含至少一个帧定位序列(FAS,Frame Align Sequence)。
在一实施例中,所述方法还包括:
发送所述第二帧。
本申请实施例还提供一种数据处理方法,由发送端设备执行,包括:
将第三业务映射到第三帧中,所述第三帧的帧结构中的每行均包含至少一个复帧定位序列(MFAS,Multi-frame Align Sequence)。
在一实施例中,所述方法还包括:
发送所述第三帧。
本申请实施例还提供一种数据处理方法,由发送端设备执行,包括:
将第四业务映射到第四帧中,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间。
在一实施例中,所述第一信息放置在串联连接监测(TCM,Tandem Connection Monitoring)字段或通道监视(PM,Path Monitoring)字段。
在一实施例中,所述方法还包括:
发送所述第四帧。
本申请实施例还提供一种数据处理方法,由发送端设备执行,包括:
将第五业务映射到第五帧中,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间。
在一实施例中,所述第二信息放置在TCM字段或PM字段。
在一实施例中,所述方法还包括:
发送所述第五帧。
在一实施例中,所述方法还包括:
接收第六帧,所述第六帧的开销包含第三信息,所述第三信息用于双向时延测量,所述第三信息至少包含所述第二时间戳、第三时间戳和第四时间戳,所述第三时间戳表征接收端设备接收到所述第五帧的时间,所述第四时间戳表征所述第三信息被放置在所述第六帧的时间。
在一实施例中,所述方法还包括:
基于所述第二时间戳、第三时间戳、第四时间戳和第五时间戳,确定双向时延测量的结果,所述第五时间戳表征所述发送端设备接收到所述第六帧的时间。
在一实施例中,所述第三信息放置在TCM字段或PM字段。
本申请实施例还提供一种数据处理方法,由接收端设备执行,包括:
接收第四帧,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间;
对所述第四帧进行解析,得到第四业务。
在一实施例中,所述方法还包括:
计算第六时间戳与所述第一时间戳之差,得到单向时延测量的结果,所述第六时间戳表征所述接收端设备接收到所述第四帧的时间。
在一实施例中,所述第一信息放置在TCM字段或PM字段。
本申请实施例还提供一种数据处理方法,由接收端设备执行,包括:
接收第五帧,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间;
对所述第五帧进行解析,得到第五业务。
在一实施例中,所述第二信息放置在TCM字段或PM字段。
在一实施例中,所述方法还包括:
发送第六帧,所述第六帧的开销包含第三信息,所述第三信息用于双向时延测量,所述第三信息至少包含所述第二时间戳、第三时间戳和第四时间戳,所述第三时间戳表征所述接收端设备接收到所述第五帧的时间,所述第四时间戳表征所述第三信息被放置在所述第六帧的时间。
在一实施例中,所述第三信息放置在TCM字段或PM字段。
本申请实施例还提供一种数据处理装置,包括:
第一映射单元,用于将第一业务映射到第一帧中,所述第一帧的帧结构满足以下之一:
行数为4,列数为3824,第1列至第16列为所述第一帧的开销,且第17列至第3824列也包含所述第一帧的开销;
行数为4,列数为3824,第1列至第16列以及第1905列至第1920列为所述第一帧的开销;
行数为4,列数为3824,第1列至第16列以及第1913列至第1929列为所述第一帧的开销;
行数为4,列数为3824,第1列至第16列、第965列至第968列、第1917列至第1920列、第2869列至第2872列以及第3821列至第3824列为所述第一帧的开销;
行数为4,列数为X,第1列至第Y列为所述第一帧的开销,X为小于2000的整数,Y为小于或等于8的整数。
本申请实施例还提供一种数据处理装置,包括:
第二映射单元,用于将第二业务映射到第二帧中,所述第二帧的帧结构中的每行均包含至少一个FAS。
本申请实施例还提供一种数据处理装置,包括:
第三映射单元,用于将第三业务映射到第三帧中,所述第三帧的帧结构中的每行均包含至少一个MFAS。
本申请实施例还提供一种数据处理装置,包括:
第四映射单元,用于将第四业务映射到第四帧中,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间。
本申请实施例还提供一种数据处理装置,包括:
第五映射单元,用于将第五业务映射到第五帧中,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间。
本申请实施例还提供一种数据处理装置,包括:
第五接收单元,用于接收第四帧,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间;
第四解析单元,用于对所述第四帧进行解析,得到第四业务。
本申请实施例还提供一种数据处理装置,包括:
第六接收单元,用于接收第五帧,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间;
第五解析单元,用于对所述第五帧进行解析,得到第五业务。
本申请实施例还提供一种发送端设备,包括:第一通信接口和第一处理器;其中,
所述第一处理器,用于将第一业务映射到第一帧中,所述第一帧的帧结构满足以下之一:
行数为4,列数为3824,第1列至第16列为所述第一帧的开销,且第17列至第3824列也包含所述第一帧的开销;
行数为4,列数为3824,第1列至第16列以及第1905列至第1920列为所述第一帧的开销;
行数为4,列数为3824,第1列至第16列以及第1913列至第1929列为所述第一帧的开销;
行数为4,列数为3824,第1列至第16列、第965列至第968列、第1917列至第1920列、第2869列至第2872列以及第3821列至第3824列为所述第一帧的开销;
行数为4,列数为X,第1列至第Y列为所述第一帧的开销,X为小于2000的整数,Y为小于或等于8的整数。
本申请实施例还提供一种发送端设备,包括:第一通信接口和第一处理器;其中,
所述第一处理器,用于将第二业务映射到第二帧中,所述第二帧的帧结构中的每行均包含至少一个FAS。
本申请实施例还提供一种发送端设备,包括:第一通信接口和第一处理器;其中,
所述第一处理器,用于将第三业务映射到第三帧中,所述第三帧的帧结构中的每行均包含至少一个MFAS。
本申请实施例还提供一种发送端设备,包括:第一通信接口和第一处理器;其中,
所述第一处理器,用于将第四业务映射到第四帧中,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间。
本申请实施例还提供一种发送端设备,包括:第一通信接口和第一处理器;其中,
所述第一处理器,用于将第五业务映射到第五帧中,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间。
本申请实施例还提供一种接收端设备,包括:
第二通信接口,用于接收第四帧,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间;
第二处理器,用于对所述第四帧进行解析,得到第四业务。
本申请实施例还提供一种接收端设备,包括:
第二通信接口,用于接收第五帧,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间;
第二处理器,用于对所述第五帧进行解析,得到第五业务。
本申请实施例还提供一种发送端设备,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,
其中,所述第一处理器用于运行所述计算机程序时,执行上述发送端设备侧任一方法的步骤。
本申请实施例还提供一种接收端设备,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,
其中,所述第二处理器用于运行所述计算机程序时,执行上述接收端设备侧任一方法的步骤。
本申请实施例还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述发送端设备侧任一方法的步骤,或者实现上述接收端设备侧任一方法的步骤。
本申请实施例提供的数据处理方法、装置、相关设备及存储介质,发送端设备将第一业务映射到第一帧中,所述第一帧的帧结构满足以下之一:行数为4,列数为3824,第1列至第16列为所述第一帧的开销,且第17列至第3824列也包含所述第一帧的开销;行数为4,列数为3824,第1列至第16列以及第1905列至第1920列为所述第一帧的开销;行数为4,列数为3824,第1列至第16列以及第1913列至第1929列为所述第一帧的开销;行数为4,列数为3824,第1列至第16列、第965列至第968列、 第1917列至第1920列、第2869列至第2872列以及第3821列至第3824列为所述第一帧的开销;行数为4,列数为X,第1列至第Y列为所述第一帧的开销,X为小于2000的整数,Y为小于或等于8的整数。本申请实施例提供的方案,在OTN系统中定义了承载业务数据的新的帧,对于小带宽业务(比如数据传输速率在10兆比特每秒(Mbps)至10千兆比特每秒(Gbps)范围内的业务),通过增加帧开销或缩短帧长的方式,提高帧结构中开销出现的频率,由于帧结构中开销出现的频率与OTN系统进行保护倒换的时间关联,从而能够缩短OTN系统进行保护倒换的时间,从而能够提高业务数据的处理效率,即提高业务数据的传输效率。
另外,本申请实施例提供的数据处理方法、装置、相关设备及存储介质,发送端设备将第二业务映射到第二帧中,所述第二帧的帧结构中的每行均包含至少一个FAS;如此,实现了在帧结构中增加FAS的数量,从而能够提高帧定位速度。
另外,本申请实施例提供的数据处理方法、装置、相关设备及存储介质,发送端设备将第三业务映射到第三帧中,所述第三帧的帧结构中的每行均包含至少一个MFAS;如此,实现了在帧结构中增加MFAS的数量,从而能够提高复帧定位速度。
另外,本申请实施例提供的数据处理方法、装置、相关设备及存储介质,发送端设备将第四业务映射到第四帧中,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间;如此,后续能够基于时间戳实现单向时延测量,从而能够提高单向时延测量的精度。
另外,本申请实施例提供的数据处理方法、装置、相关设备及存储介质,发送端设备将第五业务映射到第五帧中,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间;如此,后续能够基于时间戳实现双向时延测量,从而能够提高双向时延测量的精度。
附图说明
图1为相关技术中OTN系统的映射机制示意图;
图2为相关技术中OTN帧结构示意图;
图3为本申请实施例一种数据处理方法的流程示意图;
图4为本申请实施例第一帧的帧结构示意图;
图5为本申请实施例另一种数据处理方法的流程示意图;
图6为本申请实施例第二帧的帧结构中的FAS示意图;
图7为本申请实施例第三种数据处理方法的流程示意图;
图8为本申请实施例第三帧的帧结构中的MFAS示意图;
图9为本申请实施例第四种数据处理方法的流程示意图;
图10为本申请实施例第一时间戳的格式示意图;
图11为本申请实施例一种发送端设备与接收端设备之间的通信示意图;
图12为本申请实施例第五种数据处理方法的流程示意图;
图13为本申请实施例另一种发送端设备与接收端设备之间的通信示意图;
图14为本申请实施例第六种数据处理方法的流程示意图;
图15为本申请实施例第七种数据处理方法的流程示意图;
图16为本申请实施例第八种数据处理方法的流程示意图;
图17为本申请实施例第九种数据处理方法的流程示意图;
图18为本申请实施例第十种数据处理方法的流程示意图;
图19为本申请实施例一种数据处理装置结构示意图;
图20为本申请实施例另一种数据处理装置结构示意图;
图21为本申请实施例第三种数据处理装置结构示意图;
图22为本申请实施例第四种数据处理装置结构示意图;
图23为本申请实施例第五种数据处理装置结构示意图;
图24为本申请实施例第六种数据处理装置结构示意图;
图25为本申请实施例第七种数据处理装置结构示意图;
图26为本申请实施例第八种数据处理装置结构示意图;
图27为本申请实施例第九种数据处理装置结构示意图;
图28为本申请实施例第十种数据处理装置结构示意图;
图29为本申请实施例发送端设备结构示意图;
图30为本申请实施例接收端设备结构示意图;
图31为本申请实施例数据处理系统结构示意图。
具体实施方式
下面结合附图及实施例对本申请再作进一步详细的描述。
相关技术中,传统OTN网络(即OTN系统)为承载10Mbps至10Gbps的小颗粒(即小带宽)引入了光业务单元(OSU,Optical Service Unit)机制,该机制也可以称为Sub-1G、或者fgOTN(fine grain OTN)机制。此时,OTN系统的映射机制如图1所示,业务(即业务数据)传输至支持OSU机制的OTN设备后,OTN设备先将业务映射到OSU帧(或Sub-1G帧、或小颗粒ODU(fine grain ODU,fgODU)帧、或小颗粒灵活ODU(fine grain ODU flexible,fgODUflex)帧)中,将OSU帧(或fgODUflex帧、或fgODU帧)封装到光载荷单元(OPU,Optical Payload Unit)帧,将OPU帧封装到光通道数据单元(ODU,Optical channel Data Unit)帧,再将ODU帧封装到光转换单元(OTU,Optical Transform Unit)帧。其中,OTN设备将OSU帧(或fgODUflex帧、或fgODU帧)封装到OPU帧时,可以先将OSU帧(或fgODUflex帧、或fgODU帧)映射到光业务时隙单元或光业务支路单元(OSTU,Optical Service Tributary Unit)帧(或细颗粒光数据支路单元(fine grain Optical Data Tributary Unit,fgODTU)帧)中,再将OSTU帧(或fgODTU帧)复用到OPU帧。
然而,如果OSU帧(即Sub-1G帧)采用图2所示的4*3824的传统OTN帧结构,可能会存在以下问题:
问题1,仅第1列至第16列为OSU帧的开销,开销出现的频率(也可以理解为开销重复的频率)无法满足OTN系统中保护倒换时间的性能;换句话说,OSU帧中开销出现的频率不够,导致保护倒换时间的性能不足;
问题2,OSU帧的开销仅包含一个FAS,FAS的数量无法满足OSU帧的定位需求;换句话说,FAS数量不够,导致OSU帧定位慢;
问题3,OSU帧的开销仅包含一个MFAS,MFAS的数量无法满足OSU帧的复帧定位需求;
问题4,OSU帧的开销仅有1个比特用于延时测量(DM,Delay Measurement)功能,当测量时延时,源端(即发送端)将这个DM比特从0翻转为1后发送给宿端(即接收端),宿端再将这个DM信息(即DM比特)返回给源端,源端接收到DM信息后,计算从发送这个DM信息到接收这个DM信息之间的帧周期的数量乘以帧频率,得到往返延时结果(即时延测量结果);由于每个帧的传输时间是动态变化的,所以这种时延测量方式的精度受限。
从上面的描述可以看出,相关技术中的OTN帧结构可能无法满足小带宽业务的数据处理需求;换句话说,由于OSU机制(即Sub-1G)的性能需求,OSU帧(即Sub-1G帧)需要新的帧结构和/或帧开销。
基于此,针对上述问题1,在本申请的各种实施例中,在OTN系统中定义了承载业务数据的新的OSU帧(即Sub-1G帧),对于小带宽业务(比如数据传输速率在10Mbps至10Gbps范围内的业务),通过增加帧开销或缩短帧长的方式,提高OSU帧的帧结构中开销出现的频率,由于帧结构中开销出现的频率与OTN系统进行保护倒换的时间关联,从而能够缩短OTN系统进行保护倒换的时间,从而能够提高业务数据的处理效率,即提高业务数据的传输效率。
针对上述问题2,在本申请的各种实施例中,OSU帧(即Sub-1G帧)的帧结构中的每行均包含至少一个FAS,从而实现了在OSU帧结构中增加FAS的数量,从而能够提高OSU帧的定位速度。
针对上述问题3,在本申请的各种实施例中,OSU帧(即Sub-1G帧)的帧结构中的每行均包含至少一个MFAS,从而实现了在OSU帧结构中增加MFAS的数量,从而能够提高OSU帧的复帧定位速度。
针对上述问题4,在本申请的各种实施例中,在OTN系统中针对单向延时测量(1DM,one-way Delay Measurement)定义了新的包含时间戳的DM信息,如此,后续能够基于时间戳实现单向时延测量,从而能够提高单向时延测量的精度。
针对上述问题4,在本申请的各种实施例中,在OTN系统中针对双向延时测量(2DM,two-way Delay Measurement)定义了新的包含时间戳的DM信息,如此,后续能够基于时间戳实现双向时延测量,从而能够提高双向时延测量的精度。
需要说明的是,在本申请的各种实施例中,各种业务(第一业务、第二业务、第三业务、第四业务、第五业务)可以是相同的业务,也可以是不同的业务。这些业务可以包括小带宽业务,比如数据传输速率在10Mbps至10Gbps范围内的业务。并且,这些业务的类型可以包括固定速率(CBR,Constant Bit Rate)业务,比如同步传送模式(STM)-N业务等,所述STM-N业务可以包含STM-1、STM-4、STM-16、STM-64等;或者,这些业务的类型可以包括变速率(VBR,Variable Bit Rate)业务,比如分组业务等。另外,对这些业务的相关处理,可以理解为对业务数据的相关处理。
在本申请的各种实施例中,承载业务数据的各种帧(第一帧、第二帧、第三帧、第四帧、第五帧、第六帧)可以是相同的帧,也可以是不同的帧。这些帧可以理解为用于承载业务数据的容器,这些帧也可以称为容器、OSU帧、OSU容器、Sub-1G帧、Sub-1G容器等,本申请实施例对这些帧的名称不作限定,只要实现其功能即可。
在本申请的各种实施例中,发送端设备与接收端设备进行各种帧(第一帧、第二帧、第三帧、第四帧、第五帧、第六帧)的传输时,可以先将这些帧通过预设的中间步骤封装到OSTU帧中,然后将OSTU帧封装到OPU帧和/或ODU帧,再进行OPU帧和/或ODU帧的传输。其中,OPU帧可以包括OPUflex帧、OPU0帧、OPU1帧、OPU2帧、OPU3帧、OPU4帧等。
在本申请的各种实施例中,发送端设备可以包括光通信设备,具体可以包括OTN设备等;相应地,接收端设备也可以包括光通信设备,具体可以包括OTN设备等;所述发送端设备和接收端设备的具体类型可以根据需求来设置,本申请实施例对此不作限定。另外,发送端设备也可以称为源端设备、源节点(英文可以表达为Source Node)等;接收端设备也可以称为宿端设备、宿节点(英文可以表达为Sink Node)等;本申请实施例对发送端设备和接收端设备的名称也不作限定,只要实现其功能即可。
具体地,针对上述问题1,本申请实施例提供了一种数据处理方法,应用于发送端设备,如图3所示,该方法包括:
步骤301:将第一业务映射到第一帧中,即将所述第一业务的数据承载、封装或放置到所述第一帧中,所述第一帧的帧结构满足以下之一:
条件1,行数为4,列数为3824,第1列至第16列为所述第一帧的开销,且第17列至第3824列也包含所述第一帧的开销;
条件2,如图4a所示,行数为4,列数为3824,第1列至第16列以及第1905列至第1920列为所述第一帧的开销;
条件3,行数为4,列数为3824,第1列至第16列以及第1913列至第1929列为所述第一帧的开销;
条件4,如图4b所示,行数为4,列数为3824,第1列至第16列、第965列至第968列、第1917列至第1920列、第2869列至第2872列以及第3821列至第3824列为所述第一帧的开销;
条件5,如图4c所示,行数为4,列数为X,第1列至第Y列为所述第一帧的开销,X为小于2000的整数,Y为小于或等于8的整数。
在一实施例中,如图3所示,该方法还可以包括:
步骤302:发送所述第一帧,即向接收端设备发送所述第一帧。
实际应用时,所述接收端设备可以接收所述发送端设备发送的所述第一帧,对所述第一帧进行解析,得到所述第一业务,即得到所述第一业务的数据。这样,通过上述条件1/条件2/条件3/条件4,能够实现在帧结构中增加开销,通过上述条件5,能够实现缩短帧长;如此,能够提高第一帧的帧结构中开销出现的频率,从而能够缩短OTN系统进行保护倒换的时间,从而能够提高业务数据的处理效率,即提高业务数据的传输效率。
针对上述问题2,本申请实施例还提供了一种数据处理方法,应用于发送端设备,如图5所示,该方法包括:
步骤501:将第二业务映射到第二帧中,即将所述第二业务的数据承载、封装或放置到所述第二帧中,所述第二帧的帧结构中的每行均包含至少一个FAS。
其中,在一实施例中,如图5所示,该方法还可以包括:
步骤502:发送所述第二帧,即向接收端设备发送所述第二帧。
实际应用时,所述第二帧的帧结构中的每行包含的FAS的数量可以根据需求来设置,且每行包含的FAS的数量可以相同或不同。示例性地,如图6所示,所述第二帧的帧结构中的第一行可以包含两个FAS,第二行、第三行和第四行可以分别包含一个FAS。
实际应用时,所述接收端设备可以接收所述发送端设备发送的所述第二帧,对所述第二帧进行解析,得到所述第二业务,即得到所述第二业务的数据。这样,实现了在所述第二帧中增加FAS的数量,从而能够提高第二帧的定位速度。
针对上述问题3,本申请实施例还提供了一种数据处理方法,应用于发送端设备,如图7所示,该方法包括:
步骤701:将第三业务映射到第三帧中,即将所述第三业务的数据承载、封装或放置到所述第三帧中,所述第三帧的帧结构中的每行均包含至少一个MFAS。
其中,在一实施例中,如图7所示,该方法还可以包括:
步骤702:发送所述第三帧,即向接收端设备发送所述第三帧。
实际应用时,所述第三帧的帧结构中的每行包含的MFAS的数量可以根据需求来设置,且每行包含 的MFAS的数量可以相同或不同。示例性地,如图8所示,所述第三帧的帧结构中的每行均可以包含一个MFAS。
实际应用时,所述接收端设备可以接收所述发送端设备发送的所述第三帧,对所述第三帧进行解析,得到所述第三业务,即得到所述第三业务的数据。这样,实现了在所述第三帧中增加MFAS的数量,从而能够提高第三帧的复帧定位速度。
针对上述问题4,本申请实施例还提供了一种数据处理方法,应用于发送端设备,如图9所示,该方法包括:
步骤901:将第四业务映射到第四帧中,即将所述第四业务的数据承载、封装或放置到所述第四帧中,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置(也可以理解为插入)在所述第四帧的时间。
其中,在一实施例中,如图9所示,该方法还可以包括:
步骤901:发送所述第四帧,即向接收端设备发送所述第四帧。
实际应用时,所述第一信息也可以称为DM信息或1DM信息或1DM消息等,本申请实施例对所述第一信息的名称不作限定,只要实现其功能即可。
实际应用时,所述第一信息的长度可以根据需求来设置,示例性地,所述第一信息的长度可以为8的倍数,比如8字节、16字节、32字节等。
实际应用时,所述第一信息可以放置在所述第四帧的开销中,具体可以放置在TCM或PM对应的开销位置;换句话说,所述第一信息可以放置在TCM字段或PM字段。
实际应用时,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间,也可以理解为所述第四帧生成的时间、所述第一时间戳产生并被放置到所述第四帧的时间或者所述发送端设备将所述第四业务映射到所述第四帧中的时间,即所述发送端设备将所述第四业务的数据承载、封装或放置到所述第四帧中的时间。另外,所述第一时间戳也可以表征所述第四帧被发出的时间,即表征所述发送端设备向所述接收端设备发送所述第四帧的时间;换句话说,虽然从所述第四帧被生成的时刻到所述第四帧被发出的时刻之间存在时间差,但该时间差可以被忽略。
实际应用时,所述第一时间戳的格式可以根据需求来设置。示例性地,如图10所示,所述第一时间戳可以包括32比特的纳秒部分(英文可以表达为Nanoseconds)和32比特的秒部分(英文可以表达为Seconds)。
实际应用时,所述接收端设备可以接收所述发送端设备发送的所述第四帧,对所述第四帧进行解析,得到所述第四业务,即得到所述第四业务的数据。
实际应用时,接收到所述第四帧后,所述接收端设备可以进行单向时延测量;具体地,所述接收端设备可以计算第六时间戳与所述第一时间戳之差,得到单向时延测量的结果,所述第六时间戳表征所述接收端设备接收到所述第四帧的时间,所述第六时间戳的格式可以与所述第一时间戳相同。示例性地,如图11所示,源节点(即所述发送端设备)可以向宿节点(即所述接收端设备)发送8字节的1DM消息(英文可以表达为message)(即所述第一信息),即1DM消息中的字节1至8可以为生成OSU帧(即所述第四帧)的时间戳(即所述第一时间戳);具体地,源节点生成OSU帧时可以在OSU帧的开销区放置生成该OSU帧时的时间戳,宿节点接收到该OSU帧时,可以计算接收到该OSU帧的时间(即所述第六时间戳)与该OSU帧包含的时间戳之差,得到单向时延测量结果。这样,实现了基于时间戳(即第一时间戳、第六时间戳)的单向时延测量,从而能够提高单向时延测量的精度。
实际应用时,所述第六时间戳表征所述接收端设备接收到所述第四帧的时间,也可以理解为所述接收端设备接收到所述第四帧并产生所述第六时间戳的时间;换句话说,所述接收端设备在接收到所述第四帧的同时,生成所述第六时间戳。
针对上述问题4,本申请实施例还提供了一种数据处理方法,应用于发送端设备,如图12所示,该方法包括:
步骤1201:将第五业务映射到第五帧中,即将所述第五业务的数据承载、封装或放置到所述第五帧中,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间。
其中,在一实施例中,如图12所示,该方法还可以包括:
步骤1202:发送所述第五帧,即向接收端设备发送所述第五帧。
实际应用时,所述第二信息也可以称为DM信息或2DM信息或2DM消息等,本申请实施例对所述第二信息的名称不作限定,只要实现其功能即可。
实际应用时,所述第二信息的长度可以根据需求来设置,示例性地,所述第二信息的长度可以为8的倍数,比如8字节、16字节、32字节等。
实际应用时,所述第二信息可以放置在所述第五帧的开销中,具体可以放置在TCM字段或PM字段。
实际应用时,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间,也可以理解为所述第五帧生成的时间、所述第二时间戳产生并被放置到所述第五帧的时间或者所述发送端设备将所述第五业务映射到所述第五帧中的时间,即所述发送端设备将所述第五业务的数据承载、封装或放置到所述第五帧中的时间。另外,所述第二时间戳也可以表征所述第五帧被发出的时间,即表征所述发送端设备向所述接收端设备发送所述第五帧的时间;换句话说,虽然从所述第五帧被生成的时刻到所述第五帧被发出的时刻之间存在时间差,但该时间差可以被忽略。
实际应用时,所述第二时间戳的格式与所述第一时间戳的格式可以相同或不同,本申请实施例对此不作限定。
实际应用时,所述接收端设备可以接收所述发送端设备发送的所述第五帧,对所述第五帧进行解析,得到所述第五业务,即得到所述第五业务的数据。
实际应用时,为了使所述发送端设备能够进行双向时延测量,所述接收端设备接收到所述第五帧后,可以向所述发送端设备发送第六帧,所述第六帧的开销包含第三信息,所述第三信息用于双向时延测量,所述第三信息至少包含所述第二时间戳、第三时间戳和第四时间戳,所述第三时间戳表征所述接收端设备接收到所述第五帧的时间,所述第四时间戳表征所述第三信息被放置在所述第六帧的时间。
基于此,在一实施例中,该方法还可以包括:
接收第六帧,即接收所述接收端设备发送的所述第六帧,所述第六帧的开销包含第三信息,所述第三信息用于双向时延测量,所述第三信息至少包含所述第二时间戳、第三时间戳和第四时间戳,所述第三时间戳表征所述接收端设备接收到所述第五帧的时间,所述第四时间戳表征所述第三信息被放置在所述第六帧的时间。
实际应用时,所述第三信息也可以称为DM信息或2DM信息或2DM消息或双向延时测量响应(2DMR,2DM Response)消息等,本申请实施例对所述第三信息的名称不作限定,只要实现其功能即可。
实际应用时,所述第三信息的长度可以根据需求来设置,示例性地,所述第三信息的长度可以为8的倍数,比如8字节、16字节、32字节等。
实际应用时,所述第三信息可以放置在所述第六帧的开销中,具体可以放置在TCM字段或PM字段。
实际应用时,所述第三时间戳与所述第一时间戳的格式可以相同或不同,所述第四时间戳与所述第一时间戳的格式可以相同或不同,本申请实施例对此不作限定。
实际应用时,所述第三时间戳表征所述接收端设备接收到所述第五帧的时间,也可以理解为所述接收端设备接收到所述第五帧并产生所述第三时间戳的时间;换句话说,所述接收端设备在接收到所述第五帧的同时,生成所述第三时间戳。
实际应用时,所述第四时间戳表征所述第三信息被放置在所述第六帧的时间,也可以理解为所述第六帧生成的时间或者所述第四时间戳产生并被放置到所述第六帧的时间。另外,所述第四时间戳也可以表征所述第六帧被发出的时间,即表征所述接收端设备向所述发送端设备发送所述第六帧的时间;换句话说,虽然从所述第六帧被生成的时刻到所述第六帧被发出的时刻之间存在时间差,但该时间差可以被忽略。
实际应用时,接收到所述第六帧后,所述发送端设备可以基于接收到所述第六帧的时间(后续描述中记作第五时间戳)以及所述第二时间戳、第三时间戳和第四时间戳,进行双向时延测量。
基于此,在一实施例中,该方法还可以包括:
基于所述第二时间戳、第三时间戳、第四时间戳和第五时间戳,确定双向时延测量的结果,所述第五时间戳表征所述发送端设备接收到所述第六帧的时间。
其中,所述第五时间戳与所述第一时间戳的格式可以相同或不同,本申请实施例对此不作限定。
实际应用时,所述第五时间戳表征所述发送端设备接收到所述第六帧的时间,也可以理解为所述发送端设备接收到所述第六帧并产生所述第五时间戳的时间;换句话说,所述发送端设备在接收到所述第六帧的同时,生成所述第五时间戳。
实际应用时,所述发送端设备可以分别计算所述第三时间戳与所述第二时间戳之差、以及所述第五时间戳与所述第四时间戳之差,并将得到的两个差值作为双向时延测量的结果;或者,所述发送端设备可以先分别计算所述第三时间戳与所述第二时间戳之差、以及所述第五时间戳与所述第四时间戳之差,再计算得到的两个差值的平均值,将得到的平均值作为双向时延测量的结果。
实际应用时,如图13所示,源节点(即所述发送端设备)可以向宿节点(即所述接收端设备)发送8字节的2DM消息(即所述第二信息),即2DM消息中的字节1至8可以为源节点生成OSU帧(即所述第五帧)的时间戳(即所述第二时间戳);宿节点接收到2DM消息后,可以生成24字节的2DMR消息(即所述第三信息),并向源节点发送2DMR消息,2DMR消息中的字节1至8可以为源节点生成OSU 帧的时间戳(即所述第二时间戳),字节9至16可以为宿节点接收到源节点发送的OSU帧的时间戳(即所述第三时间戳),字节17至24可以为宿节点生成OSU帧(即所述第六帧)的时间戳(即所述第四时间戳);具体地,源节点生成OSU帧时可以在OSU帧的开销区放置生成该OSU帧时的时间戳,宿节点接收到该OSU帧后,可以生成用于反馈的OSU帧并反馈给源节点,生成用于反馈的OSU帧时,宿节点可以在该OSU帧的开销区放置源节点生成OSU帧的时间戳、宿节点接收到源节点发送的OSU帧的时间戳、以及宿节点生成OSU帧的时间戳,源节点接收到用于反馈的OSU帧后,可以根据该OSU帧包含的三个时间戳以及接收到该OSU帧的时间(即所述第五时间戳),得到双向时延测量的结果。这样,实现了基于时间戳(即第二时间戳、第三时间戳、第四时间戳、第五时间戳)的双向时延测量,从而能够提高双向时延测量的精度。
相应地,针对上述问题1,本申请实施例还提供了一种数据处理方法,应用于接收端设备,如图14所示,该方法包括:
步骤1401:接收第一帧,即接收发送端设备发送的所述第一帧,所述第一帧的帧结构满足以下之一:
行数为4,列数为3824,第1列至第16列为所述第一帧的开销,且第17列至第3824列也包含所述第一帧的开销;
行数为4,列数为3824,第1列至第16列以及第1905列至第1920列为所述第一帧的开销;
行数为4,列数为3824,第1列至第16列以及第1913列至第1929列为所述第一帧的开销;
行数为4,列数为3824,第1列至第16列、第965列至第968列、第1917列至第1920列、第2869列至第2872列以及第3821列至第3824列为所述第一帧的开销;
行数为4,列数为X,第1列至第Y列为所述第一帧的开销,X为小于2000的整数,Y为小于或等于8的整数;
步骤1402:对所述第一帧进行解析,得到第一业务。
相应地,针对上述问题2,本申请实施例还提供了一种数据处理方法,应用于接收端设备,如图15所示,该方法包括:
步骤1501:接收第二帧,即接收发送端设备发送的所述第二帧,所述第二帧的帧结构中的每行均包含至少一个FAS;
步骤1502:对所述第二帧进行解析,得到第二业务。
相应地,针对上述问题3,本申请实施例还提供了一种数据处理方法,应用于接收端设备,如图16所示,该方法包括:
步骤1601:接收第三帧,即接收发送端设备发送的所述第三帧,所述第三帧的帧结构中的每行均包含至少一个MFAS;
步骤1602:对所述第三帧进行解析,得到第三业务。
相应地,针对上述问题4,本申请实施例还提供了一种数据处理方法,应用于接收端设备,如图17所示,该方法包括:
步骤1701:接收第四帧,即接收发送端设备发送的所述第四帧,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间;
步骤1702:对所述第四帧进行解析,得到第四业务。
其中,在一实施例中,该方法还可以包括:
计算第六时间戳与所述第一时间戳之差,得到单向时延测量的结果,所述第六时间戳表征所述接收端设备接收到所述第四帧的时间。
相应地,针对上述问题4,本申请实施例还提供了一种数据处理方法,应用于接收端设备,如图18所示,该方法包括:
步骤1801:接收第五帧,即接收发送端设备发送的所述第五帧,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间;
步骤1802:对所述第五帧进行解析,得到第五业务。
其中,在一实施例中,该方法还可以包括:
发送第六帧,即向所述发送端设备发送所述第六帧,所述第六帧的开销包含第三信息,所述第三信息用于双向时延测量,所述第三信息至少包含所述第二时间戳、第三时间戳和第四时间戳,所述第三时间戳表征所述接收端设备接收到所述第五帧的时间,所述第四时间戳表征所述第三信息被放置在所述第六帧的时间。
本申请实施例提供的数据处理方法,针对上述问题1,发送端设备将第一业务映射到第一帧中,所述 第一帧的帧结构满足以下之一:行数为4,列数为3824,第1列至第16列为所述第一帧的开销,且第17列至第3824列也包含所述第一帧的开销;行数为4,列数为3824,第1列至第16列以及第1905列至第1920列为所述第一帧的开销;行数为4,列数为3824,第1列至第16列以及第1913列至第1929列为所述第一帧的开销;行数为4,列数为3824,第1列至第16列、第965列至第968列、第1917列至第1920列、第2869列至第2872列以及第3821列至第3824列为所述第一帧的开销;行数为4,列数为X,第1列至第Y列为所述第一帧的开销,X为小于2000的整数,Y为小于或等于8的整数。本申请实施例提供的方案,在OTN系统中定义了承载业务数据的新的OSU帧(即Sub-1G帧,也即所述第一帧),对于小带宽业务(比如数据传输速率在10Mbps至10Gbps范围内的业务),通过增加帧开销或缩短帧长的方式,提高OSU帧的帧结构中开销出现的频率,由于帧结构中开销出现的频率与OTN系统进行保护倒换的时间关联,从而能够缩短OTN系统进行保护倒换的时间,从而能够提高业务数据的处理效率,即提高业务数据的传输效率。
另外,本申请实施例提供的数据处理方法,针对上述问题2,发送端设备将第二业务映射到第二帧中,所述第二帧的帧结构中的每行均包含至少一个FAS;如此,实现了在OSU帧(即Sub-1G帧,也即所述第二帧)结构中增加FAS的数量,从而能够提高OSU帧的定位速度。
另外,本申请实施例提供的数据处理方法,针对上述问题3,发送端设备将第三业务映射到第三帧中,所述第三帧的帧结构中的每行均包含至少一个MFAS;如此,实现了在OSU帧(即Sub-1G帧,也即所述第三帧)结构中增加MFAS的数量,从而能够提高OSU帧的复帧定位速度。
另外,本申请实施例提供的数据处理方法,针对上述问题4,发送端设备将第四业务映射到第四帧中,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间;如此,实现了在OTN系统中针对1DM定义新的包含时间戳的DM信息(即所述第一信息),从而后续能够基于时间戳实现单向时延测量,从而能够提高单向时延测量的精度。
另外,本申请实施例提供的数据处理方法,针对上述问题4,发送端设备将第五业务映射到第五帧中,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间;如此,实现了在OTN系统中针对2DM定义新的包含时间戳的DM信息(即所述第二信息),从而后续能够基于时间戳实现双向时延测量,从而能够提高双向时延测量的精度。
为了实现本申请实施例发送端设备侧的方法,本申请实施例还提供了一种数据处理装置,设置在发送端设备上,如图19所示,该装置包括:
第一映射单元1901,用于将第一业务映射到第一帧中,所述第一帧的帧结构满足以下之一:
行数为4,列数为3824,第1列至第16列为所述第一帧的开销,且第17列至第3824列也包含所述第一帧的开销;
行数为4,列数为3824,第1列至第16列以及第1905列至第1920列为所述第一帧的开销;
行数为4,列数为3824,第1列至第16列以及第1913列至第1929列为所述第一帧的开销;
行数为4,列数为3824,第1列至第16列、第965列至第968列、第1917列至第1920列、第2869列至第2872列以及第3821列至第3824列为所述第一帧的开销;
行数为4,列数为X,第1列至第Y列为所述第一帧的开销,X为小于2000的整数,Y为小于或等于8的整数。
其中,在一实施例中,如图19所示,该装置还可以包括:
第一发送单元1902,用于发送所述第一帧,即向接收端设备发送所述第一帧。
实际应用时,所述第一映射单元1901可由数据处理装置中的处理器实现;所述第一发送单元1902可由数据处理装置中的通信接口实现。
为了实现本申请实施例发送端设备侧的方法,本申请实施例还提供了一种数据处理装置,设置在发送端设备上,如图20所示,该装置包括:
第二映射单元2001,用于将第二业务映射到第二帧中,所述第二帧的帧结构中的每行均包含至少一个FAS。
其中,在一实施例中,如图20所示,该装置还可以包括:
第二发送单元2002,用于发送所述第二帧,即向接收端设备发送所述第二帧。
实际应用时,所述第二映射单元2001可由数据处理装置中的处理器实现;所述第二发送单元2002可由数据处理装置中的通信接口实现。
为了实现本申请实施例发送端设备侧的方法,本申请实施例还提供了一种数据处理装置,设置在发送端设备上,如图21所示,该装置包括:
第三映射单元2101,用于将第三业务映射到第三帧中,所述第三帧的帧结构中的每行均包含至少一个MFAS。
其中,在一实施例中,如图21所示,该装置还可以包括:
第三发送单元2102,用于发送所述第三帧,即向接收端设备发送所述第三帧。
实际应用时,所述第三映射单元2101可由数据处理装置中的处理器实现;所述第三发送单元2102可由数据处理装置中的通信接口实现。
为了实现本申请实施例发送端设备侧的方法,本申请实施例还提供了一种数据处理装置,设置在发送端设备上,如图22所示,该装置包括:
第四映射单元2201,用于将第四业务映射到第四帧中,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间。
其中,在一实施例中,如图22所示,该装置还可以包括:
第四发送单元2202,用于发送所述第四帧,即向接收端设备发送所述第四帧。
实际应用时,所述第四映射单元2201可由数据处理装置中的处理器实现;所述第四发送单元2202可由数据处理装置中的通信接口实现。
为了实现本申请实施例发送端设备侧的方法,本申请实施例还提供了一种数据处理装置,设置在发送端设备上,如图23所示,该装置包括:
第五映射单元2301,用于将第五业务映射到第五帧中,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间。
其中,在一实施例中,如图23所示,该装置还可以包括:
第五发送单元2302,用于发送所述第五帧,即向接收端设备发送所述第五帧。
在一实施例中,如图23所示,该装置还可以包括:
第一接收单元2303,用于接收第六帧,即接收所述接收端设备发送的所述第六帧,所述第六帧的开销包含第三信息,所述第三信息用于双向时延测量,所述第三信息至少包含所述第二时间戳、第三时间戳和第四时间戳,所述第三时间戳表征接收端设备接收到所述第五帧的时间,所述第四时间戳表征所述第三信息被放置在所述第六帧的时间。
在一实施例中,如图23所示,该装置还可以包括:
第一处理单元2304,用于基于所述第二时间戳、第三时间戳、第四时间戳和第五时间戳,确定双向时延测量的结果,所述第五时间戳表征所述发送端设备接收到所述第六帧的时间。
实际应用时,所述第五映射单元2301和第一处理单元2304可由数据处理装置中的处理器实现;所述第五发送单元2302和第一接收单元2303可由数据处理装置中的通信接口实现。
为了实现本申请实施例接收端设备侧的方法,本申请实施例还提供了一种数据处理装置,设置在接收端设备上,如图24所示,该装置包括:
第二接收单元2401,用于接收第一帧,即接收发送端设备发送的所述第一帧,所述第一帧的帧结构满足以下之一:
行数为4,列数为3824,第1列至第16列为所述第一帧的开销,且第17列至第3824列也包含所述第一帧的开销;
行数为4,列数为3824,第1列至第16列以及第1905列至第1920列为所述第一帧的开销;
行数为4,列数为3824,第1列至第16列以及第1913列至第1929列为所述第一帧的开销;
行数为4,列数为3824,第1列至第16列、第965列至第968列、第1917列至第1920列、第2869列至第2872列以及第3821列至第3824列为所述第一帧的开销;
行数为4,列数为X,第1列至第Y列为所述第一帧的开销,X为小于2000的整数,Y为小于或等于8的整数;
第一解析单元2402,用于对所述第一帧进行解析,得到第一业务。
实际应用时,所述第二接收单元2401可由数据处理装置中的通信接口实现;所述第一解析单元2402可由数据处理装置中的处理器实现。
为了实现本申请实施例接收端设备侧的方法,本申请实施例还提供了一种数据处理装置,设置在接收端设备上,如图25所示,该装置包括:
第三接收单元2501,用于接收第二帧,即接收发送端设备发送的所述第二帧,所述第二帧的帧结构中的每行均包含至少一个FAS;
第二解析单元2502,用于对所述第二帧进行解析,得到第二业务。
实际应用时,所述第三接收单元2501可由数据处理装置中的通信接口实现;所述第二解析单元2502可由数据处理装置中的处理器实现。
为了实现本申请实施例接收端设备侧的方法,本申请实施例还提供了一种数据处理装置,设置在接收端设备上,如图26所示,该装置包括:
第四接收单元2601,用于接收第三帧,即接收发送端设备发送的所述第三帧,所述第三帧的帧结构中的每行均包含至少一个MFAS;
第三解析单元2602,用于对所述第三帧进行解析,得到第三业务。
实际应用时,所述第四接收单元2601可由数据处理装置中的通信接口实现;所述第三解析单元2602可由数据处理装置中的处理器实现。
为了实现本申请实施例接收端设备侧的方法,本申请实施例还提供了一种数据处理装置,设置在接收端设备上,如图27所示,该装置包括:
第五接收单元2701,用于接收第四帧,即接收发送端设备发送的所述第四帧,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间;
第四解析单元2702,用于对所述第四帧进行解析,得到第四业务。
其中,在一实施例中,如图27所示,该装置还可以包括:
第二处理单元2703,用于计算第六时间戳与所述第一时间戳之差,得到单向时延测量的结果,所述第六时间戳表征所述接收端设备接收到所述第四帧的时间。
实际应用时,所述第五接收单元2701可由数据处理装置中的通信接口实现;所述第四解析单元2702和第二处理单元2703可由数据处理装置中的处理器实现。
为了实现本申请实施例接收端设备侧的方法,本申请实施例还提供了一种数据处理装置,设置在接收端设备上,如图28所示,该装置包括:
第六接收单元2801,用于接收第五帧,即接收发送端设备发送的所述第五帧,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间;
第五解析单元2802,用于对所述第五帧进行解析,得到第五业务。
其中,在一实施例中,如图28所示,该装置还可以包括:
第六发送单元2803,用于发送第六帧,即向所述发送端设备发送所述第六帧,所述第六帧的开销包含第三信息,所述第三信息用于双向时延测量,所述第三信息至少包含所述第二时间戳、第三时间戳和第四时间戳,所述第三时间戳表征所述接收端设备接收到所述第五帧的时间,所述第四时间戳表征所述第三信息被放置在所述第六帧的时间。
实际应用时,所述第六接收单元2801和第六发送单元2803可由数据处理装置中的通信接口实现;所述第五解析单元2802可由数据处理装置中的处理器实现。
需要说明的是:上述实施例提供的数据处理装置在处理数据时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的数据处理装置与数据处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
基于上述程序模块的硬件实现,且为了实现本申请实施例发送端设备侧的方法,本申请实施例还提供了一种发送端设备,如图29所示,该发送端设备2900包括:
第一通信接口2901,能够与接收端设备进行信息交互;
第一处理器2902,与所述第一通信接口2901连接,以实现与接收端设备进行信息交互,用于运行计算机程序时,执行上述发送端设备侧一个或多个技术方案提供的方法;
第一存储器2903,所述计算机程序存储在所述第一存储器2903上。
具体地,所述第一处理器2902,用于将第一业务映射到第一帧中,所述第一帧的帧结构满足以下之一:
行数为4,列数为3824,第1列至第16列为所述第一帧的开销,且第17列至第3824列也包含所述第一帧的开销;
行数为4,列数为3824,第1列至第16列以及第1905列至第1920列为所述第一帧的开销;
行数为4,列数为3824,第1列至第16列以及第1913列至第1929列为所述第一帧的开销;
行数为4,列数为3824,第1列至第16列、第965列至第968列、第1917列至第1920列、第2869列至第2872列以及第3821列至第3824列为所述第一帧的开销;
行数为4,列数为X,第1列至第Y列为所述第一帧的开销,X为小于2000的整数,Y为小于或等 于8的整数;
或者,所述第一处理器2902,用于将第二业务映射到第二帧中,所述第二帧的帧结构中的每行均包含至少一个FAS;
或者,所述第一处理器2902,用于将第三业务映射到第三帧中,所述第三帧的帧结构中的每行均包含至少一个MFAS;
或者,所述第一处理器2902,用于将第四业务映射到第四帧中,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间;
或者,所述第一处理器2902,用于将第五业务映射到第五帧中,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间。
其中,在一实施例中,在所述第一处理器2902将第一业务映射到第一帧中的情况下,所述第一通信接口2901,用于发送所述第一帧,即向接收端设备发送所述第一帧。
在一实施例中,在所述第一处理器2902将第二业务映射到第二帧中的情况下,所述第一通信接口2901,用于发送所述第二帧,即向接收端设备发送所述第二帧。
在一实施例中,在所述第一处理器2902将第三业务映射到第三帧中的情况下,所述第一通信接口2901,用于发送所述第三帧,即向接收端设备发送所述第三帧。
在一实施例中,在所述第一处理器2902将第四业务映射到第四帧中的情况下,所述第一通信接口2901,用于发送所述第四帧,即向接收端设备发送所述第四帧。
在一实施例中,在所述第一处理器2902将第五业务映射到第五帧中的情况下,所述第一通信接口2901,用于发送所述第五帧,即向接收端设备发送所述第五帧。
在一实施例中,在所述第一处理器2902将第五业务映射到第五帧中的情况下,所述第一通信接口2901,还用于接收第六帧,即接收接收端设备发送的所述第六帧,所述第六帧的开销包含第三信息,所述第三信息用于双向时延测量,所述第三信息至少包含所述第二时间戳、第三时间戳和第四时间戳,所述第三时间戳表征所述接收端设备接收到所述第五帧的时间,所述第四时间戳表征所述第三信息被放置在所述第六帧的时间。
在一实施例中,在将第五业务映射到第五帧中的情况下,所述第一存储器2903,还用于基于所述第二时间戳、第三时间戳、第四时间戳和第五时间戳,确定双向时延测量的结果,所述第五时间戳表征所述发送端设备接收到所述第六帧的时间。
需要说明的是:所述第一处理器2902和第一通信接口2901的具体处理过程可参照上述方法理解,这里不再赘述。
当然,实际应用时,发送端设备2900中的各个组件通过总线系统2904耦合在一起。可理解,总线系统2904用于实现这些组件之间的连接通信。总线系统2904除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图29中将各种总线都标为总线系统2904。
本申请实施例中的第一存储器2903用于存储各种类型的数据以支持发送端设备2900的操作。这些数据的示例包括:用于在发送端设备2900上操作的任何计算机程序。
上述本申请实施例揭示的方法可以应用于所述第一处理器2902中,或者由所述第一处理器2902实现。所述第一处理器2902可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第一处理器2902中的硬件的集成逻辑电路或者软件形式的指令完成。上述的第一处理器2902可以是通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第一处理器2902可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第一存储器2903,所述第一处理器2902读取第一存储器2903中的信息,结合其硬件完成前述方法的步骤。
在示例性实施例中,发送端设备2900可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable Logic Device)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)、通用处理器、控制器、微控制器(MCU,Micro Controller Unit)、微处理器(Microprocessor)、或者其它电子元件实现,用于执行前述方法。
基于上述程序模块的硬件实现,且为了实现本申请实施例接收端设备侧的方法,本申请实施例还提供了一种接收端设备,如图30所示,该接收端设备3000包括:
第二通信接口3001,能够与发送端设备进行信息交互;
第二处理器3002,与所述第二通信接口3001连接,以实现与发送端设备进行信息交互,用于运行计算机程序时,执行上述接收端设备侧一个或多个技术方案提供的方法;
第二存储器3003,所述计算机程序存储在所述第二存储器3003上。
具体地,所述第二通信接口3001,用于接收第一帧,即接收发送端设备发送的所述第一帧,所述第一帧的帧结构满足以下之一:
行数为4,列数为3824,第1列至第16列为所述第一帧的开销,且第17列至第3824列也包含所述第一帧的开销;
行数为4,列数为3824,第1列至第16列以及第1905列至第1920列为所述第一帧的开销;
行数为4,列数为3824,第1列至第16列以及第1913列至第1929列为所述第一帧的开销;
行数为4,列数为3824,第1列至第16列、第965列至第968列、第1917列至第1920列、第2869列至第2872列以及第3821列至第3824列为所述第一帧的开销;
行数为4,列数为X,第1列至第Y列为所述第一帧的开销,X为小于2000的整数,Y为小于或等于8的整数;
所述第二处理器3002,用于对所述第一帧进行解析,得到第一业务;
或者,
所述第二通信接口3001,用于接收第二帧,即接收发送端设备发送的所述第二帧,所述第二帧的帧结构中的每行均包含至少一个FAS;所述第二处理器3002,用于对所述第二帧进行解析,得到第二业务;
或者,
所述第二通信接口3001,用于接收第三帧,即接收发送端设备发送的所述第三帧,所述第三帧的帧结构中的每行均包含至少一个MFAS;所述第二处理器3002,用于对所述第三帧进行解析,得到第三业务;
或者,
所述第二通信接口3001,用于接收第四帧,即接收发送端设备发送的所述第四帧,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间;所述第二处理器3002,用于对所述第四帧进行解析,得到第四业务;
或者,
所述第二通信接口3001,用于接收第五帧,即接收发送端设备发送的所述第五帧,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间;所述第二处理器3002,用于对所述第五帧进行解析,得到第五业务。
其中,在一实施例中,在对所述第四帧进行解析的情况下,所述第二处理器3002,还用于计算第六时间戳与所述第一时间戳之差,得到单向时延测量的结果,所述第六时间戳表征所述接收端设备接收到所述第四帧的时间。
在一实施例中,在接收第五帧的情况下,所述第二通信接口3001,还用于发送第六帧,即向所述发送端设备发送所述第六帧,所述第六帧的开销包含第三信息,所述第三信息用于双向时延测量,所述第三信息至少包含所述第二时间戳、第三时间戳和第四时间戳,所述第三时间戳表征所述接收端设备接收到所述第五帧的时间,所述第四时间戳表征所述第三信息被放置在所述第六帧的时间。
需要说明的是:所述第二通信接口3001和第二处理器3002的具体处理过程可参照上述方法理解,这里不再赘述。
当然,实际应用时,接收端设备3000中的各个组件通过总线系统3004耦合在一起。可理解,总线系统3004用于实现这些组件之间的连接通信。总线系统3004除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图30中将各种总线都标为总线系统3004。
本申请实施例中的第二存储器3003用于存储各种类型的数据以支持接收端设备3000的操作。这些数据的示例包括:用于在接收端设备3000上操作的任何计算机程序。
上述本申请实施例揭示的方法可以应用于所述第二处理器3002中,或者由所述第二处理器3002实现。所述第二处理器3002可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第二处理器3002中的硬件的集成逻辑电路或者软件形式的指令完成。上述的第二处理器3002可以是通用处理器、DSP,或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第二处理器3002可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接 体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第二存储器3003,所述第二处理器3002读取第二存储器3003中的信息,结合其硬件完成前述方法的步骤。
在示例性实施例中,接收端设备3000可以被一个或多个ASIC、DSP、PLD、CPLD、FPGA、通用处理器、控制器、MCU、Microprocessor、或其它电子元件实现,用于执行前述方法。
可以理解,本申请实施例的存储器(第一存储器2903、第二存储器3003)可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagnetic random access memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM,Synchronous Dynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data Rate Synchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本申请实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
为了实现本申请实施例提供的方法,本申请实施例还提供了一种数据处理系统,如图31所示,该系统包括:发送端设备3101和接收端设备3102。
这里,需要说明的是:所述发送端设备3101和接收端设备3102的具体处理过程已在上文详述,这里不再赘述。
在示例性实施例中,本申请实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的第一存储器2903,上述计算机程序可由发送端设备2900的第一处理器2902执行,以完成前述发送端设备侧方法所述步骤。再比如包括存储计算机程序的第二存储器3003,上述计算机程序可由接收端设备3000的第二处理器3002执行,以完成前述接收端设备侧方法所述步骤。计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、Flash Memory、磁表面存储器、光盘、或CD-ROM等存储器。
需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
另外,本申请实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。

Claims (39)

  1. 一种数据处理方法,由发送端设备执行,包括:
    将第一业务映射到第一帧中,所述第一帧的帧结构满足以下之一:
    行数为4,列数为3824,第1列至第16列为所述第一帧的开销,且第17列至第3824列也包含所述第一帧的开销;
    行数为4,列数为3824,第1列至第16列以及第1905列至第1920列为所述第一帧的开销;
    行数为4,列数为3824,第1列至第16列以及第1913列至第1929列为所述第一帧的开销;
    行数为4,列数为3824,第1列至第16列、第965列至第968列、第1917列至第1920列、第2869列至第2872列以及第3821列至第3824列为所述第一帧的开销;
    行数为4,列数为X,第1列至第Y列为所述第一帧的开销,X为小于2000的整数,Y为小于或等于8的整数。
  2. 根据权利要求1所述的方法,其中,所述方法还包括:
    发送所述第一帧。
  3. 一种数据处理方法,由发送端设备执行,包括:
    将第二业务映射到第二帧中,所述第二帧的帧结构中的每行均包含至少一个帧定位序列FAS。
  4. 根据权利要求3所述的方法,其中,所述方法还包括:
    发送所述第二帧。
  5. 一种数据处理方法,由发送端设备执行,包括:
    将第三业务映射到第三帧中,所述第三帧的帧结构中的每行均包含至少一个复帧定位序列MFAS。
  6. 根据权利要求5所述的方法,其中,所述方法还包括:
    发送所述第三帧。
  7. 一种数据处理方法,由发送端设备执行,包括:
    将第四业务映射到第四帧中,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间。
  8. 根据权利要求7所述的方法,其中,所述第一信息放置在串联连接监测TCM字段或通道监视PM字段。
  9. 根据权利要求7所述的方法,其中,所述方法还包括:
    发送所述第四帧。
  10. 一种数据处理方法,由发送端设备执行,包括:
    将第五业务映射到第五帧中,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间。
  11. 根据权利要求10所述的方法,其中,所述第二信息放置在TCM字段或PM字段。
  12. 根据权利要求10所述的方法,其中,所述方法还包括:
    发送所述第五帧。
  13. 根据权利要求12所述的方法,其中,所述方法还包括:
    接收第六帧,所述第六帧的开销包含第三信息,所述第三信息用于双向时延测量,所述第三信息至少包含所述第二时间戳、第三时间戳和第四时间戳,所述第三时间戳表征接收端设备接收到所述第五帧的时间,所述第四时间戳表征所述第三信息被放置在所述第六帧的时间。
  14. 根据权利要求13所述的方法,其中,所述方法还包括:
    基于所述第二时间戳、第三时间戳、第四时间戳和第五时间戳,确定双向时延测量的结果,所述第五时间戳表征所述发送端设备接收到所述第六帧的时间。
  15. 根据权利要求13所述的方法,其中,所述第三信息放置在TCM字段或PM字段。
  16. 一种数据处理方法,由接收端设备执行,包括:
    接收第四帧,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间;
    对所述第四帧进行解析,得到第四业务。
  17. 根据权利要求16所述的方法,其中,所述方法还包括:
    计算第六时间戳与所述第一时间戳之差,得到单向时延测量的结果,所述第六时间戳表征所述接收端设备接收到所述第四帧的时间。
  18. 根据权利要求16所述的方法,其中,所述第一信息放置在TCM字段或PM字段。
  19. 一种数据处理方法,由接收端设备执行,包括:
    接收第五帧,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间;
    对所述第五帧进行解析,得到第五业务。
  20. 根据权利要求19所述的方法,其中,所述第二信息放置在TCM字段或PM字段。
  21. 根据权利要求19所述的方法,其中,所述方法还包括:
    发送第六帧,所述第六帧的开销包含第三信息,所述第三信息用于双向时延测量,所述第三信息至少包含所述第二时间戳、第三时间戳和第四时间戳,所述第三时间戳表征所述接收端设备接收到所述第五帧的时间,所述第四时间戳表征所述第三信息被放置在所述第六帧的时间。
  22. 根据权利要求21所述的方法,其中,所述第三信息放置在TCM字段或PM字段。
  23. 一种数据处理装置,包括:
    第一映射单元,用于将第一业务映射到第一帧中,所述第一帧的帧结构满足以下之一:
    行数为4,列数为3824,第1列至第16列为所述第一帧的开销,且第17列至第3824列也包含所述第一帧的开销;
    行数为4,列数为3824,第1列至第16列以及第1905列至第1920列为所述第一帧的开销;
    行数为4,列数为3824,第1列至第16列以及第1913列至第1929列为所述第一帧的开销;
    行数为4,列数为3824,第1列至第16列、第965列至第968列、第1917列至第1920列、第2869列至第2872列以及第3821列至第3824列为所述第一帧的开销;
    行数为4,列数为X,第1列至第Y列为所述第一帧的开销,X为小于2000的整数,Y为小于或等于8的整数。
  24. 一种数据处理装置,包括:
    第二映射单元,用于将第二业务映射到第二帧中,所述第二帧的帧结构中的每行均包含至少一个FAS。
  25. 一种数据处理装置,包括:
    第三映射单元,用于将第三业务映射到第三帧中,所述第三帧的帧结构中的每行均包含至少一个MFAS。
  26. 一种数据处理装置,包括:
    第四映射单元,用于将第四业务映射到第四帧中,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间。
  27. 一种数据处理装置,包括:
    第五映射单元,用于将第五业务映射到第五帧中,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间。
  28. 一种数据处理装置,包括:
    第五接收单元,用于接收第四帧,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间;
    第四解析单元,用于对所述第四帧进行解析,得到第四业务。
  29. 一种数据处理装置,包括:
    第六接收单元,用于接收第五帧,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间;
    第五解析单元,用于对所述第五帧进行解析,得到第五业务。
  30. 一种发送端设备,包括:第一通信接口和第一处理器;其中,
    所述第一处理器,用于将第一业务映射到第一帧中,所述第一帧的帧结构满足以下之一:
    行数为4,列数为3824,第1列至第16列为所述第一帧的开销,且第17列至第3824列也包含所述第一帧的开销;
    行数为4,列数为3824,第1列至第16列以及第1905列至第1920列为所述第一帧的开销;
    行数为4,列数为3824,第1列至第16列以及第1913列至第1929列为所述第一帧的开销;
    行数为4,列数为3824,第1列至第16列、第965列至第968列、第1917列至第1920列、第2869列至第2872列以及第3821列至第3824列为所述第一帧的开销;
    行数为4,列数为X,第1列至第Y列为所述第一帧的开销,X为小于2000的整数,Y为小于或等于8的整数。
  31. 一种发送端设备,包括:第一通信接口和第一处理器;其中,
    所述第一处理器,用于将第二业务映射到第二帧中,所述第二帧的帧结构中的每行均包含至少一个 FAS。
  32. 一种发送端设备,包括:第一通信接口和第一处理器;其中,
    所述第一处理器,用于将第三业务映射到第三帧中,所述第三帧的帧结构中的每行均包含至少一个MFAS。
  33. 一种发送端设备,包括:第一通信接口和第一处理器;其中,
    所述第一处理器,用于将第四业务映射到第四帧中,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间。
  34. 一种发送端设备,包括:第一通信接口和第一处理器;其中,
    所述第一处理器,用于将第五业务映射到第五帧中,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间。
  35. 一种接收端设备,包括:
    第二通信接口,用于接收第四帧,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间;
    第二处理器,用于对所述第四帧进行解析,得到第四业务。
  36. 一种接收端设备,包括:
    第二通信接口,用于接收第五帧,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间;
    第二处理器,用于对所述第五帧进行解析,得到第五业务。
  37. 一种发送端设备,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,
    其中,所述第一处理器用于运行所述计算机程序时,执行权利要求1或2所述方法的步骤,或者执行权利要求3或4所述方法的步骤,或者执行权利要求5或6所述方法的步骤,或者执行权利要求7至9任一项所述方法的步骤,或者执行权利要求10至15任一项所述方法的步骤。
  38. 一种接收端设备,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,
    其中,所述第二处理器用于运行所述计算机程序时,执行权利要求16至18任一项所述方法的步骤,或者执行权利要求19至22任一项所述方法的步骤。
  39. 一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1或2所述方法的步骤,或者实现权利要求3或4所述方法的步骤,或者实现权利要求5或6所述方法的步骤,或者实现权利要求7至9任一项所述方法的步骤,或者实现权利要求10至15任一项所述方法的步骤,或者实现权利要求16至18任一项所述方法的步骤,或者实现权利要求19至22任一项所述方法的步骤。
PCT/CN2024/076134 2023-02-06 2024-02-05 数据处理方法、装置、相关设备及存储介质 Ceased WO2024165009A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP24752864.9A EP4648436A4 (en) 2023-02-06 2024-02-05 DATA PROCESSING METHOD AND APPARATUS, ASSOCIATED DEVICES AND STORAGE MEDIA
JP2025545293A JP2026505103A (ja) 2023-02-06 2024-02-05 データ処理方法、装置、関連機器及び記憶媒体

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202310114019.8A CN118450285A (zh) 2023-02-06 2023-02-06 数据处理方法、装置、相关设备及存储介质
CN202310114019.8 2023-02-06

Publications (1)

Publication Number Publication Date
WO2024165009A1 true WO2024165009A1 (zh) 2024-08-15

Family

ID=92049146

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/076134 Ceased WO2024165009A1 (zh) 2023-02-06 2024-02-05 数据处理方法、装置、相关设备及存储介质

Country Status (4)

Country Link
EP (1) EP4648436A4 (zh)
JP (1) JP2026505103A (zh)
CN (1) CN118450285A (zh)
WO (1) WO2024165009A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118972722A (zh) * 2024-10-15 2024-11-15 杭州芯旗电子技术有限公司 基于fpga的细颗粒光传送网的数据映射装置及方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102088644A (zh) * 2009-12-07 2011-06-08 富士通株式会社 传输设备和信号映射方法
CN107040314A (zh) * 2016-02-03 2017-08-11 中兴通讯股份有限公司 一种业务传送的方法及装置
CN111052632A (zh) * 2017-09-07 2020-04-21 华为技术有限公司 一种光传送网中时延测量的方法、装置和系统
CN112584259A (zh) * 2019-09-30 2021-03-30 华为技术有限公司 一种光传送网中的业务处理的方法、装置和系统
CN113316037A (zh) * 2017-05-02 2021-08-27 华为技术有限公司 一种业务承载的方法、设备和系统
WO2021217520A1 (zh) * 2020-04-29 2021-11-04 华为技术有限公司 一种数据传输方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102088644A (zh) * 2009-12-07 2011-06-08 富士通株式会社 传输设备和信号映射方法
CN107040314A (zh) * 2016-02-03 2017-08-11 中兴通讯股份有限公司 一种业务传送的方法及装置
CN113316037A (zh) * 2017-05-02 2021-08-27 华为技术有限公司 一种业务承载的方法、设备和系统
CN111052632A (zh) * 2017-09-07 2020-04-21 华为技术有限公司 一种光传送网中时延测量的方法、装置和系统
CN112584259A (zh) * 2019-09-30 2021-03-30 华为技术有限公司 一种光传送网中的业务处理的方法、装置和系统
WO2021217520A1 (zh) * 2020-04-29 2021-11-04 华为技术有限公司 一种数据传输方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4648436A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118972722A (zh) * 2024-10-15 2024-11-15 杭州芯旗电子技术有限公司 基于fpga的细颗粒光传送网的数据映射装置及方法

Also Published As

Publication number Publication date
CN118450285A (zh) 2024-08-06
EP4648436A4 (en) 2026-04-29
EP4648436A1 (en) 2025-11-12
JP2026505103A (ja) 2026-02-10

Similar Documents

Publication Publication Date Title
US11412074B2 (en) Method and device for transparently transmitting service frequency
US11700083B2 (en) Method and apparatus for processing service data in optical transport network
US11356188B2 (en) Method and apparatus for sending and receiving clock synchronization packet
CN111201728B (zh) 光网络中数据传输方法及光网络设备
WO2019062227A1 (zh) 数据传输方法、传输设备和传输系统
US12537637B2 (en) Service processing method and apparatus
WO2018090856A1 (zh) 用于建立灵活以太网群组的方法和设备
CN115134036B (zh) 业务数据传输方法、装置、相关设备及存储介质
WO2019170064A1 (zh) 光网络中以太数据处理的方法、装置和系统
WO2023035776A1 (zh) 一种通信方法、相关装置以及存储介质
WO2024165009A1 (zh) 数据处理方法、装置、相关设备及存储介质
WO2024051586A1 (zh) 一种光传送网中的数据帧的处理方法、装置和系统
US20250286630A1 (en) Bandwidth Resize Method and Apparatus
US20240322934A1 (en) Service data processing method and apparatus
EP4135224A1 (en) Data transmission method and device
HK40129827A (zh) 数据处理方法、装置、相关设备及存储介质
CN101350691B (zh) 一种业务汇聚和adm分插复用方法及设备
EP4723518A1 (en) Signal transmission method and apparatus, and related devices and storage medium
WO2022100110A1 (zh) 网络同步的方法、装置、设备、系统及可读存储介质
CN117676395A (zh) 数据处理方法、装置、通信设备及存储介质
WO2023232097A1 (zh) 业务数据处理方法和装置
CN118157809A (zh) 一种时延信息传输方法、时钟恢复方法及装置
WO2024199298A1 (zh) 映射方法、装置、电子设备及存储介质
CN102983929B (zh) 一种混合粒度虚级联延时补偿的方法及装置
WO2023231764A1 (zh) 业务数据处理的方法和装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24752864

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2024752864

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2025545293

Country of ref document: JP

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2024752864

Country of ref document: EP

Effective date: 20250804

NENP Non-entry into the national phase

Ref country code: DE

WWP Wipo information: published in national office

Ref document number: 2024752864

Country of ref document: EP