Batch Data Packet Error Handling for High-Definition Video Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data transmission protocols, such as TCP, face inefficiencies in burst transmission of large data amounts, leading to slow data transfer speeds, frequent interruptions, and reduced stability due to error detection and retransmission processes, especially in high-definition video transmission systems.
Innovation Solution
A data transmission method that involves sequentially sending data packets, determining transmission errors, storing indication information, and generating retransmission instructions to efficiently handle errors without frequent protocol-layer interactions, allowing continuous data transmission and improving speed and reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If TCP protocol is used for data transmission, then data transmission reliability is ensured, but data transmission speed decreases and frequent interruptions occur
Solution Approach 1:
The patent segments data into multiple packets with sequence numbers and transmits them in batches. The receiving end processes multiple packets before triggering retransmission requests, reducing the frequency of protocol-layer interactions while maintaining reliability through sequential acknowledgment and selective retransmission of only erroneous packets.
2Measurement precision
If error detection and retransmission processes are performed frequently, then data transmission accuracy is improved, but data transfer speed decreases
Solution Approach 1:
Instead of retransmitting all data packets after error detection, the patent applies partial action by identifying and retransmitting only the specific erroneous packets using sequence number matching. This reduces redundant transmissions while maintaining data accuracy.
Solution Approach 2:
The patent performs preliminary error detection using check values embedded in each packet. Errors are identified and flagged before the retransmission phase, allowing the system to prepare retransmission requests efficiently without interrupting the overall transmission flow.
3Reliability
If protocol-layer interactions are performed frequently, then error handling reliability is improved, but transmission stability decreases
Solution Approach 1:
The patent maintains continuous data transmission by processing multiple packets in batches before triggering protocol-layer interactions. The receiving end continuously receives and buffers packets, performing error detection and generating retransmission requests only when necessary, thereby maintaining transmission stability while ensuring error handling reliability.
Data Source
AI summary
A data transmission method, includes: receiving N data packets sent by a communication opposite-end device, wherein each data packet includes a piece of target data, and N is a positive integer greater than 1; according to a receiving sequence of the N data packets from a first data packet to an Nth data packet, sequentially determining whether a transmission error occurs in each data packet; if it is determined that a data packet is transmitted incorrectly, storing, in a first queue, a piece of first indication information which indicates the data packet is transmitted incorrectly; and after it is determined that the reception of the N data packets ends, generating a first retransmission instruction, and sending the first retransmission instruction to the communication opposite-end device, wherein the first retransmission instruction includes information in the first queue.


