Optical Transport Network Code Block Mapping for Dynamic Port Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current optical transport networks (OTNs) have limited flexibility in data frame configuration, as a slot is allocated to a fixed port, restricting the ability to dynamically manage and transmit service data across multiple ports.

Innovation Solution

The method involves defining a code block of smaller granularity within data frames, with a channel identifier field in the overhead area to carry identification information, allowing service data to be mapped flexibly across multiple consecutive data frames, enabling dynamic configuration and improved transmission flexibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a slot of a data frame is allocated to a fixed port, then the structure is simple and stable, but the flexibility of data frame configuration is reduced

Engineering Contradiction:
Improveflexibility of data frame configurationVSAvoidcomplexity of data frame structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The data frame is segmented into multiple code blocks, where each code block can be independently allocated to different ports. This segmentation allows flexible configuration of data frames by dynamically assigning code blocks to different ports based on service requirements, while maintaining a relatively simple overall frame structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic port identification fields within code blocks, enabling the same code block location to be dynamically assigned to different ports across multiple consecutive data frames. This dynamic allocation mechanism improves configuration flexibility without requiring complex reconfiguration of the entire frame structure.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a slot transmits only service data from a fixed port, then the transmission path is simple, but the ability to dynamically manage service data from multiple ports is restricted

Engineering Contradiction:
Improvedynamic management capability of service dataVSAvoidsimplicity of transmission path
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

Each code block is designed with a universal port identification field that can carry information about different ports. This allows the same code block structure to serve multiple ports dynamically, enabling a single transmission path to handle service data from multiple ports without requiring separate dedicated paths for each port.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The port identification field acts as an intermediary that links service data to its source port. By inserting this identification information into each code block, the system can dynamically manage and track service data from multiple ports while maintaining a simple and unified transmission path structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If code blocks are defined with smaller granularity, then the flexibility of mapping service data is improved, but the overhead area of each code block increases

Engineering Contradiction:
Improveflexibility of service data mappingVSAvoidoverhead area of code block
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The overhead area with port identification information is localized to individual code blocks rather than being distributed across the entire data frame. This allows smaller granularity code blocks to carry necessary identification information locally, enabling flexible mapping of service data to specific code blocks while minimizing the overhead burden on each individual block.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11700083B2Method and apparatus for processing service data in optical transport network
Publication Date: 2023.07.11 HUAWEI TECH CO LTD
  • US11700083B2 patent drawing
  • US11700083B2 patent drawing
  • US11700083B2 patent drawing

AI summary

A method for processing service data in an optical transport network includes receiving service data, where the service data is to be mapped to a plurality of consecutive data frames, determining a quantity of code blocks, occupied by the service data, of each of the plurality of consecutive data frames and locations of the code blocks, where the code block includes a payload area and an overhead area, the payload area of the code block is used to carry the service data, and the overhead area of the code block includes identification information of the service data, and mapping the service data to the plurality of consecutive data frames based on the quantity of code blocks and the locations of the code blocks.