WO2024165009A1 - 数据处理方法、装置、相关设备及存储介质 - Google Patents
数据处理方法、装置、相关设备及存储介质 Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-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/1605—Fixed allocated frame structures
- H04J3/1652—Optical Transport Network [OTN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0044—Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J2203/00—Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
- H04J2203/0001—Provisions 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/0073—Services, e.g. multimedia, GOS, QOS
- H04J2203/0082—Interaction of SDH with non-ATM protocols
- H04J2203/0085—Support of Ethernet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0079—Operation or maintenance aspects
- H04Q2011/0083—Testing; Monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13216—Code 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
Description
Claims (39)
- 一种数据处理方法,由发送端设备执行,包括:将第一业务映射到第一帧中,所述第一帧的帧结构满足以下之一:行数为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的整数。
- 根据权利要求1所述的方法,其中,所述方法还包括:发送所述第一帧。
- 一种数据处理方法,由发送端设备执行,包括:将第二业务映射到第二帧中,所述第二帧的帧结构中的每行均包含至少一个帧定位序列FAS。
- 根据权利要求3所述的方法,其中,所述方法还包括:发送所述第二帧。
- 一种数据处理方法,由发送端设备执行,包括:将第三业务映射到第三帧中,所述第三帧的帧结构中的每行均包含至少一个复帧定位序列MFAS。
- 根据权利要求5所述的方法,其中,所述方法还包括:发送所述第三帧。
- 一种数据处理方法,由发送端设备执行,包括:将第四业务映射到第四帧中,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间。
- 根据权利要求7所述的方法,其中,所述第一信息放置在串联连接监测TCM字段或通道监视PM字段。
- 根据权利要求7所述的方法,其中,所述方法还包括:发送所述第四帧。
- 一种数据处理方法,由发送端设备执行,包括:将第五业务映射到第五帧中,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间。
- 根据权利要求10所述的方法,其中,所述第二信息放置在TCM字段或PM字段。
- 根据权利要求10所述的方法,其中,所述方法还包括:发送所述第五帧。
- 根据权利要求12所述的方法,其中,所述方法还包括:接收第六帧,所述第六帧的开销包含第三信息,所述第三信息用于双向时延测量,所述第三信息至少包含所述第二时间戳、第三时间戳和第四时间戳,所述第三时间戳表征接收端设备接收到所述第五帧的时间,所述第四时间戳表征所述第三信息被放置在所述第六帧的时间。
- 根据权利要求13所述的方法,其中,所述方法还包括:基于所述第二时间戳、第三时间戳、第四时间戳和第五时间戳,确定双向时延测量的结果,所述第五时间戳表征所述发送端设备接收到所述第六帧的时间。
- 根据权利要求13所述的方法,其中,所述第三信息放置在TCM字段或PM字段。
- 一种数据处理方法,由接收端设备执行,包括:接收第四帧,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间;对所述第四帧进行解析,得到第四业务。
- 根据权利要求16所述的方法,其中,所述方法还包括:计算第六时间戳与所述第一时间戳之差,得到单向时延测量的结果,所述第六时间戳表征所述接收端设备接收到所述第四帧的时间。
- 根据权利要求16所述的方法,其中,所述第一信息放置在TCM字段或PM字段。
- 一种数据处理方法,由接收端设备执行,包括:接收第五帧,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间;对所述第五帧进行解析,得到第五业务。
- 根据权利要求19所述的方法,其中,所述第二信息放置在TCM字段或PM字段。
- 根据权利要求19所述的方法,其中,所述方法还包括:发送第六帧,所述第六帧的开销包含第三信息,所述第三信息用于双向时延测量,所述第三信息至少包含所述第二时间戳、第三时间戳和第四时间戳,所述第三时间戳表征所述接收端设备接收到所述第五帧的时间,所述第四时间戳表征所述第三信息被放置在所述第六帧的时间。
- 根据权利要求21所述的方法,其中,所述第三信息放置在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。
- 一种发送端设备,包括:第一通信接口和第一处理器;其中,所述第一处理器,用于将第四业务映射到第四帧中,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间。
- 一种发送端设备,包括:第一通信接口和第一处理器;其中,所述第一处理器,用于将第五业务映射到第五帧中,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间。
- 一种接收端设备,包括:第二通信接口,用于接收第四帧,所述第四帧的开销包含第一信息,所述第一信息用于单向时延测量,所述第一信息至少包含第一时间戳,所述第一时间戳表征所述第一信息被放置在所述第四帧的时间;第二处理器,用于对所述第四帧进行解析,得到第四业务。
- 一种接收端设备,包括:第二通信接口,用于接收第五帧,所述第五帧的开销包含第二信息,所述第二信息用于双向时延测量,所述第二信息至少包含第二时间戳,所述第二时间戳表征所述第二信息被放置在所述第五帧的时间;第二处理器,用于对所述第五帧进行解析,得到第五业务。
- 一种发送端设备,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,其中,所述第一处理器用于运行所述计算机程序时,执行权利要求1或2所述方法的步骤,或者执行权利要求3或4所述方法的步骤,或者执行权利要求5或6所述方法的步骤,或者执行权利要求7至9任一项所述方法的步骤,或者执行权利要求10至15任一项所述方法的步骤。
- 一种接收端设备,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,其中,所述第二处理器用于运行所述计算机程序时,执行权利要求16至18任一项所述方法的步骤,或者执行权利要求19至22任一项所述方法的步骤。
- 一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1或2所述方法的步骤,或者实现权利要求3或4所述方法的步骤,或者实现权利要求5或6所述方法的步骤,或者实现权利要求7至9任一项所述方法的步骤,或者实现权利要求10至15任一项所述方法的步骤,或者实现权利要求16至18任一项所述方法的步骤,或者实现权利要求19至22任一项所述方法的步骤。
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118972722A (zh) * | 2024-10-15 | 2024-11-15 | 杭州芯旗电子技术有限公司 | 基于fpga的细颗粒光传送网的数据映射装置及方法 |
Citations (6)
| 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 | 华为技术有限公司 | 一种数据传输方法及装置 |
-
2023
- 2023-02-06 CN CN202310114019.8A patent/CN118450285A/zh active Pending
-
2024
- 2024-02-05 WO PCT/CN2024/076134 patent/WO2024165009A1/zh not_active Ceased
- 2024-02-05 JP JP2025545293A patent/JP2026505103A/ja active Pending
- 2024-02-05 EP EP24752864.9A patent/EP4648436A4/en active Pending
Patent Citations (6)
| 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)
| Title |
|---|
| See also references of EP4648436A4 * |
Cited By (1)
| 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 |