UDP Control Command Transmission with ACK Retry Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

UDP-based data transmission is connectionless-oriented, leading to poorer security and reliability, particularly in small data control instruction transmission processes, with high packet loss rates due to the lack of acknowledgement from the receiving party.

Innovation Solution

A UDP-based control command transmission method where the sender sends a control command packet and the receiver sends an acknowledgement (ACK) packet, with mechanisms for retrying unacknowledged packets and identifying successful or failed transmissions through unique command IDs and time limits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If UDP-based transmission is used for control command transmission, then transmission efficiency is improved, but reliability and security deteriorate due to connectionless-oriented nature and high packet loss rate

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidtransmission reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the transmission process into distinct phases: command packet sending, ACK packet sending, and retry mechanisms. Each phase is independently managed with specific timing and validation rules, allowing efficient UDP transmission while ensuring reliability through structured segmentation of the communication flow

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms where the receiver sends ACK packets to confirm successful reception of control commands. The sender monitors for these ACK packets and implements retry logic based on the absence or presence of feedback, thereby maintaining reliability while preserving UDP's efficiency

Inventive Principle:
Principle #23Feedback

2Speed

If UDP-based transmission is used without acknowledgement mechanism, then transmission speed is improved, but packet loss rate increases and security deteriorates

Engineering Contradiction:
Improvetransmission speedVSAvoidpacket loss rate
Core Design Contradiction:
SpeedVSLoss of information

Solution Approach 1:

The patent applies preliminary action by pre-defining ACK packet structures, timing thresholds, and retry limits before transmission begins. This preparation enables rapid acknowledgment processing without compromising transmission speed, while ensuring that packet loss is detected and handled through pre-configured retry mechanisms

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The feedback mechanism through ACK packets provides real-time confirmation of successful transmission. The system maintains high speed by using efficient ACK processing with predetermined timing thresholds, while reducing packet loss through automated retry logic triggered by missing ACK feedback

Inventive Principle:
Principle #23Feedback

3Reliability

If ACK packet mechanism is added to UDP transmission, then reliability is improved, but system complexity increases

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the reliability assurance function into a separate ACK packet mechanism, distinct from the main control command transmission. This extraction allows the core UDP transmission to remain simple and efficient, while the added ACK handling is managed as a modular overlay that improves reliability without significantly complicating the fundamental transmission system

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The ACK packet mechanism serves multiple functions: confirming successful reception, triggering retry logic, and providing transmission status feedback. This multi-functionality reduces the need for separate mechanisms for each function, thereby improving reliability while minimizing the increase in system complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10348680B2UDP-based control command transmission method, sender and receiver
Publication Date: 2019.07.09 LITTLE BIRD CO LTD
  • US10348680B2 patent drawing
  • US10348680B2 patent drawing
  • US10348680B2 patent drawing

AI summary

Provided is a User Datagram Protocol (UDP)-based control command transmission method, in which a sender sends a control command packet to a receiver based on a UDP; and the receiver sends an Acknowledgement (ACK) packet to the sender based on the UDP after receiving the control command packet. A sender and a receiver are also provided.