Service Flow Position Information for Clock Restoration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Ethernet and FlexE technologies cannot completely retain clock information during data transmission, leading to incomplete restoration of client service flows due to the addition or deletion of IDLE blocks, which disrupts the original clock and phase information.

Innovation Solution

Incorporating a method where a service flow carries position information, allowing the receiving end to determine the relative position of target information blocks and reverse adjust the number of IDLE blocks to restore the original service flow and clock information by using counters or time stamps within specific information blocks like S, O, or custom blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If IDLE blocks are added or deleted to adapt to clock frequency deviation, then frequency adaptation is achieved, but original clock and phase information is destroyed

Engineering Contradiction:
Improvefrequency adaptationVSAvoidclock information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by embedding position information (such as counters or time stamps) into information blocks before transmission. This allows the receiving end to reconstruct the original service flow structure by using the pre-recorded position data, thereby preserving clock information despite the addition or deletion of IDLE blocks during transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces position information (counters, time stamps) as an intermediary element that bridges the sending and receiving ends. This intermediary carries positional metadata through the transmission network, enabling the receiving end to recover the original service flow structure and clock information even when IDLE blocks are modified during transmission.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If position information is carried in information blocks, then clock information can be restored, but device complexity increases

Engineering Contradiction:
Improveclock information restorationVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by utilizing existing fields within information blocks (such as O blocks, S blocks, or custom blocks) to carry position information. By repurposing or extending existing data structures rather than creating entirely new mechanisms, the patent achieves clock information restoration while minimizing increases in device complexity.

Inventive Principle:
Principle #35Parameter changes

3Stability of the object's composition

If Ethernet frame gap is adjusted to match clock frequency, then service flow continuity is maintained, but precise clock information is lost

Engineering Contradiction:
Improveservice flow continuityVSAvoidprecise clock information
Core Design Contradiction:
Stability of the object's compositionVSLoss of information

Solution Approach 1:

The patent applies copying by creating a replica of the position information (counters or time stamps) within information blocks that travels alongside the service flow data. This copied positional metadata enables the receiving end to reconstruct the original timing and phase relationships, preserving precise clock information even as the service flow is adapted to Ethernet frame gaps.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20240314079A1Service sending and receiving methods, device, system and storage medium
Publication Date: 2024.09.19 ZTE CORP
  • US20240314079A1 patent drawing
  • US20240314079A1 patent drawing
  • US20240314079A1 patent drawing

AI summary

The present application discloses a service sending method, receiving method, device, system, and storage medium. The service sending method includes: sending, by a sending end, a service flow, a target information block of the service flow carrying position information, and the position information being used for indicating a relative position of the target information block in the service flow.