Code Block Stream Multiplexing to Reduce Network Cross Connections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The management and operation of networks with ubiquitous Ethernet technology face challenges due to the complexity of scheduling tens of thousands of dedicated-line services across multiple cities, leading to increased pressure on intermediate nodes and network management.

Innovation Solution

A data transmission method that multiplexes code block streams at a code block granularity, reducing the number of cross connections between intermediate nodes by aligning synchronization and non-synchronization header areas, thereby simplifying the multiplexing process and reducing network load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If code block streams are multiplexed at intermediate nodes using traditional methods, then data transmission is achieved, but the number of cross connections increases and management complexity increases

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidcross connection quantity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the code block stream into multiple code block groups, where each group contains code blocks from different input ports. This segmentation allows the multiplexing function to be distributed across multiple segments rather than requiring a single complex cross-connect device to handle all inputs simultaneously, thereby reducing the number of cross connections needed at any single intermediate node.

Inventive Principle:
Principle #1Segmentation

2Productivity

If code block streams are multiplexed at intermediate nodes using traditional methods, then data transmission is achieved, but network management and operation pressure increases

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidnetwork management pressure
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

By segmenting the multiplexing process into multiple stages across different intermediate nodes, each node handles a simpler subset of the overall multiplexing task. This reduces the operational pressure on individual nodes and simplifies network management, as each node's configuration and monitoring become less complex.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimensional approach to multiplexing by organizing code blocks into groups based on their input port origins rather than traditional port-based multiplexing. This dimensional change in how multiplexing is organized allows for more efficient distribution of multiplexing tasks across the network, reducing management overhead.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Device complexity

If synchronization header areas are aligned in code block streams, then multiplexing process is simplified, but additional processing steps are required

Engineering Contradiction:
Improvemultiplexing process complexityVSAvoidmultiplexing processing efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies preliminary action by aligning the synchronization header areas of code blocks before the multiplexing process begins. This pre-alignment ensures that when code blocks are grouped and multiplexed, the synchronization headers are already in the correct positions, eliminating the need for complex real-time synchronization adjustments during multiplexing and simplifying the overall process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11451420B2Data transmission method, communications device, and storage medium
Publication Date: 2022.09.20 HUAWEI TECH CO LTD
  • US11451420B2 patent drawing
  • US11451420B2 patent drawing
  • US11451420B2 patent drawing

AI summary

Embodiments of this application provide a data transmission method, a communications device, and a storage medium, to reduce pressure caused by a quantity of cross connections between intermediate nodes to the intermediate nodes in a network. In an embodiment of this application, a first communications device obtains Q first code block streams, and obtains a to-be-sent second code block stream based on the Q first code block streams. Q downlink ports are in a one-to-one correspondence with the Q first code block streams, the Q downlink ports correspond to S code block groups, one code block in the Q first code block streams corresponds to one code block group, and the second code block stream obtained by the first communications device includes L code block sets; and for each of the L code block sets, the code block set includes K code blocks corresponding to each of the S code block groups. In the solutions provided in this embodiment of this application, code block streams are multiplexed at a code block granularity, so that a quantity of cross connections between intermediate nodes in a network can be reduced, thereby reducing pressure on network management and operation and maintenance.