Compressed Packet Recovery Using Buffered Original Packets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The transmission efficiency is significantly reduced when compressed packets are lost or fail to be decompressed during data transmission due to the need for upper-layer retransmissions.
Innovation Solution
The transmit end buffers compressed and original packets, switches to a new transmission manner, and sends target original or compressed packets based on a preset compression parameter, avoiding the need for the receive end to decompress lost or undecompressed packets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If compressed packets are used for data transmission, then transmission rate is improved, but transmission reliability deteriorates when packets are lost or fail to be decompressed
Solution Approach 1:
The transmit end performs preliminary actions by buffering both compressed packets and their corresponding original packets before transmission issues occur. When packet loss or decompression failure is detected, the system can immediately switch to sending original packets from the buffer, avoiding the need for upper-layer retransmission and maintaining transmission reliability while preserving the high transmission rate benefit of compression.
2Reliability
If upper-layer retransmission mechanism is triggered, then data loss is recovered, but transmission efficiency deteriorates sharply
Solution Approach 1:
The system introduces an intermediary mechanism at the lower layer (buffer of original packets and transmission manner switching capability) that mediates between compressed packet transmission and reliability requirements. Instead of triggering upper-layer retransmission, the lower-layer intermediary directly provides fallback original packets, resolving the contradiction by maintaining data completeness while avoiding the efficiency penalty of upper-layer intervention.
3Adaptability or versatility
If data transmission manner is switched after compression, then adaptability to packet loss is improved, but device complexity increases
Solution Approach 1:
The system prepares multiple transmission manners (compressed and original) in advance and buffers corresponding packets before transmission issues occur. This preliminary preparation enables quick adaptation to packet loss or decompression failures by simply switching between pre-prepared transmission modes, improving adaptability while limiting complexity increase to the buffering and switching mechanism rather than complex real-time processing.
Data Source
Figure 1A
Figure 1B
Figure 2
AI summary
This application provides a data transmission method and a related device. The method includes: A transmit end obtains indication information used to indicate that a first compressed packet is lost or fails to be decompressed. The transmit end sends a target original packet or a target compressed packet. The target compressed packet is generated by compressing the target original packet based on a preset compression parameter. The target original packet includes at least one of the following packets: a first original packet corresponding to the first compressed packet, and a second original packet corresponding to a second compressed packet compressed after the first compressed packet. The technical solution provided in this application can improve transmission efficiency that exists when a compressed packet is lost or fails to be decompressed.