IP Library › Granted Patent US 11,575,458
Granted Patent B2
US 11,575,458 · App. 16/954,768 · Granted Feb 7, 2023

Service transmitting and receiving methods and devices for optical transport network (OTN)

Inventors: Yuanbin Zhang (Shenzhen, CN); Yan Yuan (Shenzhen, CN)
Assignee: ZTE CORPORATION
H04J3/1664H04J2203/0071H04J2203/0091
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,575,458
App. No.
16/954,768
Granted
Feb 7, 2023
Kind
B2
Abstract

The present application provides data transmitting and receiving methods and devices for an Optical Transport Network (OTN). The service transmitting method for the OTN includes that: Optical Data Unit (ODU) services are mapped into cells of a payload area of an OTN interface frame, the payload area including N cells with a fixed size, one cell being used for carrying one ODU service and N being an integer larger than or equal to 1; and the OTN interface frame is encapsulated and transmitted.

Claims (54)

1. A service transmitting method for an Optical Transport Network (OTN), comprising:

mapping Optical Data Unit (ODU) services into cells of the payload area of an OTN interface frame, the payload area comprising N cells with a fixed size, one cell being used for carrying one ODU service, and N being an integer larger than or equal to 1; and

encapsulating and transmitting the OTN interface frame;

wherein, the number of the cells allocated for the ODU service in each frame is the same;

wherein the number of ODU services is M, the ODU services are numbered as Cj, j is 1 to M and M is an integer larger than or equal to 1, and mapping the ODU services into the cells of the payload area of the OTN interface frame comprises: allocating a predetermined number of cells among the cells of the payload area to each ODU service, Sj cells in the N cells being allocated for the j-th ODU service; and mapping the M ODU services to respective predetermined numbers of cells, the j-th ODU services being mapped to the Sj cells in the N cells.

2. The method as claimed in claim 1 , wherein

the cells comprise data cells and control cells, the data cells are configured to carry the ODU services, the control cells are configured to carry control information for mapping the ODU services into the cells, and the control information comprises at least one of overhead information and monitoring information.

3. The method as claimed in claim 2 , wherein

each cell comprises a cell flag bit and a data field.

4. The method as claimed in claim 3 , wherein

the first bit of each cell is the cell flag bit, and the value of the first bit is 1 or 0, 1 representing that the cell is a control cell and 0 representing that the cell is a data cell.

5. The method as claimed in claim 1 , wherein

under a condition that the payload area is N times a size of each cell, the size of each cell is K bits, the size of the payload area is N*K, and the bandwidth of each cell is 1/N of the bandwidth of the payload area, K being an integer greater than 1; and

under a condition that the size of the payload area is a sum of N times of the size of each cell and F stuff bits, the size of each cell is K bits, the size of the payload area is N*K+F, and the bandwidth of each cell is K/(N*K+F)*the bandwidth of the payload area, F<K, F being the number of the stuff bits, and the F stuff bits being positioned at the end or middle of the payload area.

6. The method as claimed in claim 1 , further comprising:

determining the number of the predetermined number of cells allocated to each ODU service according to the bandwidth of the ODU service and the bandwidth of each cell, before allocating the predetermined number of cells to each ODU service.

7. The method as claimed in claim 1 , wherein allocating the predetermined number of cells to each ODU service comprises:

when j=1, marking the N cells as idle cells and uniformly distributing S1 cells allocated to the first ODU service in the N cells according to a sequence of the N cells in the OTN interface frame based on a sigma-delta algorithm; and

when j is larger than or equal to 2, repeatedly executing the following operation until respective predetermined number of cells are allocated to each ODU service, where an initial value of j is 2: uniformly distributing the Sj cells allocated to the j-th ODU service in N-S1-S2- . . . -S(j−1) idle cells of the N cells according to a sequence of the cells marked to be idle in the OTN interface frame based on the sigma-delta algorithm, j=j+1.

8. The method as claimed in claim 7 , when the Sj cells allocated to the j-th ODU service are uniformly distributed in the N-S1-S2- . . . -S(j−1) idle cells of the N cells based on the sigma-delta algorithm, further comprising:

carrying the rate difference between the bandwidth of the j-th ODU service and the bandwidth of the payload area in a control cell as overhead information.

9. The method as claimed in claim 6 , mapping the M ODU services to respective predetermined numbers of cells, further comprising:

marking the cells carrying the ODU services in the N cells as being occupied.

10. The method as claimed in claim 1 , wherein encapsulating and transmitting the OTN interface frame comprises:

under a condition that the OTN interface frame is an Optical Transport Unit (OTU) frame, carrying the signal type of each ODU service and the number of cells occupied by each ODU service in an Optical Payload Unit (OPU) overhead area of the OTN interface frame, adding an OTU overhead and an ODU overhead of the OTN interface frame to form an OTU frame, and transmitting the OTU frame; and

under a condition that the OTN interface frame is a Flexible OTN (FlexO) frame, carrying the signal type of each ODU service and the number of the cells occupied by each ODU service in the FlexO overhead area of the OTN interface frame, adding the FlexO overhead, positioning code and Forward Error Correction (FEC) code of the OTN interface frame to form a complete FlexO frame, and transmitting the FlexO frame.

11. The method as claimed in claim 1 , further comprising:

for a service of a non-OTN type, converting the service of the non-OTN type into the ODU service, before mapping the ODU services into the payload area of the OTN interface frame.

12. A service receiving method for an Optical Transport Network (OTN), comprising:

receiving an OTN interface frame, the payload area of the OTN interface frame comprising N cells with a fixed size, one cell carrying one Optical Data Unit (ODU) service, and N being an integer larger than or equal to 1; and

demapping ODU services from the N cells of the payload area of the OTN interface frame;

wherein, the number of the cells allocated for the ODU service in each frame is the same;

wherein the number of ODU services is M, the ODU services are numbered as Cj, j is 1 to M and M is an integer larger than or equal to 1, and the ODU services are mapped into the cells of the payload area of the OTN interface frame according to the following method: allocating a predetermined number of cells among the cells of the payload area to each ODU service, Sj cells in the N cells being allocated for the j-th ODU service; and mapping the M ODU services to respective predetermined numbers of cells, the j-th ODU services being mapped to the Sj cells in the N cells.

13. The method as claimed in claim 12 , wherein demapping the ODU services from the N cells of the payload area of the OTN interface frame comprises:

acquiring the signal type of each ODU service and the number of cells occupied by each ODU service (Sj) from the overhead area of the OTN interface frame;

acquiring positions of Sj cells in the N cells of the payload area according to the number of the cells occupied by each ODU service (Sj) and the total cell number of the payload area (N); and

demapping each ODU service from the Sj cells according to overhead information of the control cell occupied by the ODU service, the control cell being configured to carry control information for mapping the ODU service into the Sj cells.

14. The method as claimed in claim 13 , wherein acquiring the signal type of each ODU service and the number of the cells occupied by each ODU service (Sj) from the overhead area of the OTN interface frame comprises:

under a condition that the OTN interface frame is an Optical Transport Unit (OTU) frame, acquiring the signal type of each ODU service and the number of the cells occupied by each ODU service (Sj) from the Optical Payload Unit (OPU) overhead area of the OTN interface frame; and

under a condition that the OTN interface frame is a Flexible OTN (FlexO) frame, acquiring the signal type of each ODU service and the number of the cells occupied by each ODU service from the FlexO overhead area of the OTN interface frame.

15. The method as claimed in claim 12 , comprising:

for a service of a non-OTN type, converting the ODU service into the service of the non-OTN type, after demapping the ODU services from the N cells of the payload area of the OTN interface frame.

16. A service transmitting device for an Optical Transport Network (OTN), comprising:

a mapping processor, configured to map Optical Data Unit (ODU) services into cells of the payload area of an OTN interface frame, the payload area comprising N cells with a fixed size, one cell being used for carrying one ODU service, and N being an integer greater than 1; and

a transmitter, configured to encapsulate and transmit the OTN interface frame;

wherein, the number of the cells allocated for the ODU service in each frame is the same;

wherein the mapping processor comprises: an allocation unit, configured to, when the number of ODU services is M the ODU services are numbered as Cj, j being 1 to M and M is an integer larger than or equal to 1, allocate a predetermined number of cells among the cells of the payload area to each ODU service, Sj cells in the N cells being allocated for the j-th ODU service; and a mapping unit, configured to map the M ODU services to respective predetermined numbers of cells, the j-th ODU services being mapped to the Sj cells in the N cells.

17. A service receiving device for an Optical Transport Network (OTN), comprising:

a receiver, configured to receive an OTN interface frame, the payload area of the OTN interface frame comprising N cells with a fixed size, one cell carrying one Optical Data Unit (ODU) service, and N being an integer greater than 1; and

a demapping processor, configured to demap ODU services from the N cells of the payload area of the OTN interface frame;

wherein, the number of the cells allocated for the ODU service in each frame is the same;

wherein the number of ODU services is M, the ODU services are numbered as Cj, j is 1 to M and M is an integer larger than or equal to 1, and the ODU services are mapped into the cells of the payload area of the OTN interface frame according to the following method: allocating a predetermined number of cells among the cells of the payload area to each ODU service, Sj cells in the N cells being allocated for the j-th ODU service; and mapping the M ODU services to respective predetermined numbers of cells, the j-th ODU services being mapped to the Sj cells in the N cells.

18. A non-transitory storage medium, in which a computer program is stored, the computer program being configured to execute, when running, the service transmitting or receiving method for the Optical Transport Network (OTN) as claimed in claim 1 .

19. An electronic device, comprising a memory and a processor, wherein a computer program is stored in the memory; and the processor is configured to run the computer program to execute the service transmitting or receiving method for the Optical Transport Network (OTN) as claimed in claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2020
From: YUAN, YAN; ZHANG, YUANBIN
To: ZTE CORPORATION
Reel/Frame 052964/0457 →
Priority Claims (1)
CN 201711463056.0 · Dec 28, 2017 · national
Continuity (1)
Related Publication 20210091870A1 · Mar 25, 2021