Hybrid TCP-UDP Data Communication System for Wireless Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In data communication systems using wireless communication, the need for reception confirmation responses can lead to delays in data transmission, potentially resulting in timeout errors when wireless communication is delayed.
Innovation Solution
A data communication system that uses a combination of TCP for wired data transmission to a temporary storage database and UDP for wireless data transmission to an accumulation database, allowing for continuous data transmission without waiting for reception confirmation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If TCP is used for wireless data transmission, then data transmission reliability is improved, but transmission speed deteriorates due to waiting for reception confirmation responses
Solution Approach 1:
The patent segments the data transmission process into two distinct parts: a wired section using TCP for reliable data collection and a wireless section using UDP for high-speed data transmission. This segmentation allows each protocol to be optimized for its specific function, resolving the contradiction between reliability and speed in wireless transmission.
Solution Approach 2:
The patent introduces an intermediate database as a mediator between the data collection system and the wireless transmission system. Data is first stored in the database via reliable TCP connections, then transmitted via UDP without waiting for confirmation responses. This intermediary buffer decouples the reliability requirement from the speed requirement.
2Reliability
If reception confirmation responses are required, then data transmission accuracy is improved, but transmission delay increases
Solution Approach 1:
The patent divides the transmission system into two segments: the wired section maintains confirmation responses for accuracy, while the wireless section uses UDP without confirmation responses to minimize delay. This segmentation allows the system to achieve both accuracy and low delay in different parts of the transmission pipeline.
Solution Approach 2:
The patent performs preliminary data validation and error checking at the wired TCP section before data is transmitted wirelessly. This preliminary action ensures data accuracy is maintained without requiring confirmation responses during the time-critical wireless transmission phase.
3Reliability
If data transmission waits for confirmation responses, then data loss is reduced, but productivity deteriorates due to long waiting times
Solution Approach 1:
The patent segments the transmission architecture into reliable wired TCP communication for data collection and high-speed wireless UDP communication for data transmission. This segmentation enables the system to prevent data loss in the wired section while achieving high productivity in the wireless section.
Solution Approach 2:
The database acts as an intermediary buffer that decouples the reliable data collection process from the high-speed transmission process. Data is reliably collected into the database without affecting transmission speed, as the database can buffer and forward data via UDP without waiting for confirmation responses.
Data Source
AI summary
A data communication system for transmitting data to an accumulation database via a wireless section includes a storage processing section configured to acquire accumulation target data and transmit the data to a temporary storage database via a wired section using TCP to temporarily store the data, a transmission processing section configured to extract the data from the temporary storage database and transmit the data via the wireless section using UDP, and a reception processing section configured to receive the data transmitted via the wireless section and accumulate the data in the accumulation database.


