Terminal Data Framing With Waveform ACK Retransmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing signal transmission technologies are inefficient due to long time intervals for bit values, low coding efficiency, and increased burdens and costs on sending and receiving terminals, as well as inefficient data retransmission processes.

Innovation Solution

The method employs waveform sequences where bits 0 and 1 are represented by changes between high and low levels, with the duration of the high level optimized for power efficiency, and data frames are resent only upon receipt of an ACK message, allowing for partial retransmission and improved efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is transmitted in a connected state between different networks, then communication efficiency is improved, but data security is compromised due to authentication failures and data leakage

Engineering Contradiction:
Improvecommunication efficiencyVSAvoiddata security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the data transmission process into distinct phases: connection establishment phase (where network layer information is exchanged and authenticated) and data transmission phase (where actual data is transferred). This segmentation allows authentication to be completed before data transfer, ensuring security while maintaining efficiency. The connection management module separates authentication functions from data transmission functions, enabling independent optimization of each phase.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs authentication and security verification in advance during the connection establishment phase, before actual data transmission begins. The terminal device and server complete mutual authentication, security capability exchange, and parameter negotiation during connection setup. This preliminary action ensures that when data transmission occurs, security measures are already in place, preventing data leakage while maintaining efficient transmission.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data is encrypted and transmitted, then data security is improved, but transmission speed is reduced due to processing overhead

Engineering Contradiction:
Improvedata securityVSAvoidtransmission speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent dynamically adjusts encryption parameters and security levels based on the trusted relationship level between devices. For high-trust connections, stronger encryption algorithms and higher security parameters are applied. For low-trust connections, lighter encryption is used. This parameter adaptation optimizes the balance between security and transmission speed, avoiding unnecessary processing overhead while maintaining adequate security protection.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies differential encryption strategies where not all data requires the same level of encryption. Critical data fields receive full encryption treatment, while less sensitive information uses lighter protection. This partial action approach ensures essential security requirements are met without subjecting all data to heavy encryption processing, thereby maintaining transmission speed while providing necessary security.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If security verification is performed before data transmission, then data security is improved, but transmission delay is increased

Engineering Contradiction:
Improvedata securityVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs security verification during the connection establishment phase, which occurs before data transmission begins. Authentication, security capability matching, and parameter negotiation are completed as preliminary actions during connection setup. This timing ensures security verification does not interrupt or delay the actual data transmission process, as security measures are already in place when transmission starts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuous security protection throughout the data transmission process without requiring repeated verification interruptions. Once authentication is established during connection setup, security contexts and parameters are maintained continuously during data transmission. This continuous security state eliminates the need for frequent verification pauses, reducing transmission delay while maintaining security.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentEP3547577B1Data transmission method and terminal
Publication Date: 2022.03.02 TENDYRON CORP
  • EP3547577B1 patent drawingFigure 1
  • EP3547577B1 patent drawingFigure 2~5(b)
  • EP3547577B1 patent drawingFigure 6~7B

AI summary

Provided by the present invention are a data transmission method and a terminal, the method comprising: acquiring N data frames of data to be sent and acquiring a bit sequence of an ith data frame, the value of i being 1, 2, 3... N sequentially; sending X waveform sequences corresponding to the bit sequence of the ith data frame, a waveform sequence comprising one of the following: a first waveform sequence, a second waveform sequence and a third waveform sequence; detecting a change in the level of a receiving port after completion of sending the X waveform sequences; determining Y waveform sequences of receiving data according to the level change and characteristics of the waveform sequences, and determining the bit sequence of the receiving data according to the Y waveform sequences; acquiring a bit sequence of an (i+1)th data frame when the bit sequence of the receiving data at least comprises a flag bit used to at least indicate success of receiving data; and sending Z waveform sequences corresponding to the bit sequence of the (i+1)th data frame until completion of sending the N data frames of the data to be sent.