Data Frame Transfer Management Without Handshaking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for managing data frames with a pre-determined order require hand-shaking processes and synchronized state-machine structures, which are inconvenient and inefficient, especially when data frames are lost or reordered during transmission.

Innovation Solution

A control system is implemented in network elements to provide data frames with order indicators and satisfaction indicators, allowing the receiving end to determine if a data frame is the beginning of a flow without prior logical connection establishment, and to initiate retransmissions as needed, eliminating the need for hand-shaking and synchronized state-machine structures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hand-shaking process and synchronized state-machine structures are used to manage data frame transfer, then data integrity and order are maintained, but device complexity and operational overhead increase

Engineering Contradiction:
Improvedata integrityVSAvoidstate-machine structures
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the hand-shaking process and state-machine synchronization requirements from the data transfer management mechanism. By using independent data frames with embedded sequence numbers and validity indicators, the complex connection management logic is removed from both transmitter and receiver, eliminating the need for synchronized state machines while maintaining data integrity through the inherent frame structure.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The data transfer is segmented into independent data frames, each carrying its own sequence number and validity indicator. This segmentation allows each frame to be processed independently without requiring connection state synchronization, as the sequence number within each frame provides the necessary ordering information locally.

Inventive Principle:
Principle #1Segmentation

2Reliability

If hand-shaking process is implemented before data frame transfer, then logical connection state is established for reliable delivery, but transmission delay and operational overhead increase

Engineering Contradiction:
Improvereliable deliveryVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by embedding sequence numbers and validity indicators directly into each data frame during frame creation, rather than establishing connection state beforehand. This allows the receiver to immediately process frames upon arrival using the embedded ordering information, eliminating the time-consuming hand-shaking phase while ensuring reliable ordered delivery through the pre-encoded frame structure.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If mutual synchronization of state machines is required at transmitting and receiving ends, then logical connection state is maintained, but ease of operation and implementation difficulty worsen

Engineering Contradiction:
Improveconnection state maintenanceVSAvoidimplementation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The data frames are designed to be self-sufficient, carrying all necessary information (sequence numbers, validity indicators) within their structure. Each frame independently encodes its position and status, allowing the receiver to process frames without requiring synchronized state machines at the transmitter and receiver ends, greatly simplifying implementation while maintaining connectionless reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3269062B1Methods and devices for managing transfer of data frames
Publication Date: 2020.08.05 CORIANT
  • EP3269062B1 patent drawingFigure 1
  • EP3269062B1 patent drawingFigure 2
  • EP3269062B1 patent drawingFigure 3

AI summary

A technique for managing transfer of data frames having a pre-determined mutual order is presented. Each data frame contains an order indicator, for example a sequence number, indicative of the position of the data frame in the pre-determined mutual order. A transmitting end provides each data frame with a satisfaction indicator that indicates whether acknowledgement about reception of ear- lier transmitted data frames is expected from a receiving end. When the satisfaction indicator of a data frame indicates that no acknowledgement is expected, the receiving end knows that the data frame can be treated (303) as a beginning of a received data flow when checking the integrity of the received data flow on the basis of the order indicators. Thus, there is no need to establish a logical connection between the transmitting and receiving ends prior to the transfer of the data frames.