Code Block Stream Multiplexing to Reduce Network Cross-Connections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current end-to-end networking technologies, such as X-Ethernet, lack consideration for hierarchical multiplexing, leading to difficulties in managing and maintaining large-scale networks with numerous cross-connections, which puts pressure on intermediate nodes and complicates network operations.

Innovation Solution

A data transmission method that multiplexes and demultiplexes code block streams based on code block granularity, allowing them to traverse intermediate nodes without being demultiplexed, thereby reducing the number of cross-connections and operational pressures by using code block streams with specific coding types and placing bits corresponding to code blocks in payload areas of second code block streams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If end-to-end networking technologies (such as X-Ethernet) are used without hierarchical multiplexing, then data transmission can be achieved, but network management and maintenance become difficult in large-scale networks with numerous cross-connections

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidnetwork management and maintenance
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent segments the data transmission process into distinct multiplexing and demultiplexing stages. Intermediate nodes perform only multiplexing (combining multiple code block streams) without demultiplexing, while terminal nodes perform demultiplexing. This segmentation reduces the operational burden on intermediate nodes and simplifies network management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces code block streams as intermediary carriers that traverse intermediate nodes without requiring demultiplexing. These intermediary streams allow data to pass through the network efficiently while minimizing the complexity of operations at intermediate nodes, thereby improving ease of management.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If code block streams are demultiplexed at every intermediate node, then data can be routed flexibly, but the burden on intermediate nodes increases significantly

Engineering Contradiction:
Improvedata routing flexibilityVSAvoidintermediate node complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the network into terminal nodes and intermediate nodes with distinct functions. Terminal nodes perform demultiplexing operations, while intermediate nodes perform only multiplexing. This functional segmentation maintains routing flexibility at terminals while reducing intermediate node complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial demultiplexing action only at terminal nodes rather than at every node. Intermediate nodes perform partial action (multiplexing only) without full demultiplexing, which reduces their complexity while still enabling flexible routing through the network architecture.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11316545B2Data transmission method, communications device, and storage medium
Publication Date: 2022.04.26 HUAWEI TECH CO LTD
  • US11316545B2 patent drawing
  • US11316545B2 patent drawing
  • US11316545B2 patent drawing

AI summary

Embodiments of this application provide a data transmission method, a communications device, and a storage medium to reduce a quantity of cross-connections of an intermediate node in a network. In the embodiments of this application, Q first code block streams that are obtained are multiplexed into one second code block stream for transmission, a coding type of the first code block streams is M1/N1 bit coding, a coding type of the second code block stream is M2/N2 bit coding, and bits corresponding to code blocks in the Q first code block streams are carried in a payload area of a code block in the second code block stream. In other words, in the solutions provided by the embodiments of this application, the code block streams are multiplexed and demultiplexed based on a code block granularity.