Data Communication Device Packet Reconstruction Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data communication systems with multiple communication paths, differences in path length and unsynchronized packet reception timing make it difficult to reconstruct data accurately from received packets.

Innovation Solution

A data communication device with a transmission unit that divides data into pieces and outputs header information and data pieces to multiple communication paths, and a reception unit that adjusts the timing of data pieces based on header information to reconstruct packets, ensuring synchronized output across all paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is transmitted through multiple communication paths with different lengths, then data transmission capacity is improved, but packet arrival timing becomes unsynchronized making data reconstruction difficult

Engineering Contradiction:
Improvedata transmission capacityVSAvoiddata reconstruction accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The transmitting device performs preliminary actions by dividing data into multiple data pieces and adding control information (timing adjustment data) before transmission. This control information is used by the receiving device to pre-calculate and apply timing adjustments, ensuring synchronized reconstruction of the original data even though packets arrive at different times through multiple communication paths

Inventive Principle:
Principle #10Preliminary action

2Speed

If packets are distributed to multiple communication paths, then transmission speed is improved, but arrival order differs from transmission order complicating data reconstruction

Engineering Contradiction:
Improvetransmission speedVSAvoiddata reconstruction timing
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

Control information acts as an intermediary element that carries timing adjustment data between the transmitting and receiving devices. This intermediary contains the original transmission order and timing data, enabling the receiving device to reorder packets and adjust their output timing to match the original transmission sequence, thus resolving the timing disruption caused by parallel communication paths

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If multiple communication paths are used, then communication efficiency is improved, but timing synchronization between paths deteriorates

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidpacket arrival timing synchronization
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The receiving device changes the timing parameter of packet output by applying timing adjustments based on control information. Each packet's output timing is modified according to its specific path delay characteristics, transforming the unsynchronized arrival times into synchronized output times that reconstruct the original data sequence accurately

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10764409B2Data communication device, arithmetic processing device, and control method of data communication device
Publication Date: 2020.09.01 FUJITSU LTD
  • US10764409B2 patent drawing
  • US10764409B2 patent drawing
  • US10764409B2 patent drawing

AI summary

A data communication device communicating with other devices via multiple communication paths includes a transmission unit and a reception unit. The transmission unit is configured to receive a packet containing header information and data, to output the header information to each of the communication paths, to divide the data into multiple data pieces, and to output the data pieces to the respective communication paths. The reception unit is configured to receive header information and a data piece for each of the communication paths, and to reconstruct a packet from the header information and the data piece received from each of the communication paths. In reconstructing the packet, the reception unit adjusts, for each of the communication paths, output timing of the data piece, based on the header information.