Multichannel Data Transmission via Proxy Deduplication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data transmission methods, particularly in gaming applications, face issues with network instability, packet loss, and high delays due to channel interference and contention between Wi-Fi and cellular networks, leading to a suboptimal user experience.
Innovation Solution
A multichannel data transmission method that receives and processes uplink data packets in parallel through multiple channels, performs deduplication based on packet sequence numbers, and transmits reserved packets to a target service server, ensuring stability and effectiveness by aggregating and forwarding data packets while shielding the server from network changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If single-channel packet sending solution is used to switch to 4G channel when Wi-Fi signal is weak, then data transmission can continue, but user experience is damaged due to post-remedial switching
Solution Approach 1:
The patent applies preliminary action by proactively establishing a 4G channel in advance before Wi-Fi degradation occurs. The system monitors Wi-Fi signal quality and pre-configures the 4G channel as a standby transmission path, so when switching is needed, it can happen immediately without post-remedial delays, thus maintaining both transmission continuity and user experience.
2Adaptability or versatility
If single-channel packet sending solution is used to switch between Wi-Fi and 4G, then network adaptability is improved, but network switching causes severe stuck experience
Solution Approach 1:
The patent applies dynamics by implementing dynamic packet distribution across multiple channels rather than static single-channel switching. The system continuously adjusts the proportion of packets sent through Wi-Fi versus 4G based on real-time network conditions, allowing smooth transitions without abrupt channel switches that cause user-perceived stuttering, while maintaining adaptability to different network environments.
3Device complexity
If single-channel packet sending solution is used, then channel selection is simplified, but packet loss and high delay cannot be avoided during network jitter
Solution Approach 1:
The patent applies merging by combining multiple transmission channels (Wi-Fi and 4G) into a unified multichannel transmission system. Instead of selecting one channel at a time, the system sends packets through both channels simultaneously with dynamic proportion adjustment, merging the advantages of both networks to eliminate packet loss and high delay during jitter while maintaining relatively simple channel selection through centralized control.
4Reliability
If parallel multichannel transmission is implemented, then transmission stability is improved, but system complexity increases
Solution Approach 1:
The patent applies intermediary by introducing a proxy server as a mediator between the client and game server. The proxy server handles the complex multichannel packet distribution, deduplication, and routing operations, while the client maintains simple single-channel connections. This intermediary absorbs the system complexity of managing multiple channels while providing stable transmission to the user.
5Reliability
If parallel multichannel transmission is implemented, then packet loss is reduced, but processing overhead increases
Solution Approach 1:
The patent applies preliminary action by performing packet deduplication and identification operations in advance at the proxy server before packets are forwarded to the game server. The system pre-processes parallel packets from multiple channels, identifies and removes duplicates using sequence numbers, and organizes packets for efficient delivery, reducing the processing overhead that would otherwise occur at the game server end and minimizing redundant transmissions.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
Provided in the embodiments of the present application are a multichannel data transmission method and apparatus, a computer-readable medium, and an electronic device. The multichannel data transmission method comprises: receiving a plurality of uplink data packets by means of multiple channels in parallel; parsing the plurality of uplink data packets to acquire a plurality of target service data packets and a plurality of uplink packet headers; on the basis of the plurality of uplink packet headers, performing deduplication on the plurality of target service data packets; sending the target service data packets remaining after deduplication to a target service server. Each uplink packet header comprises a packet sequence number of the corresponding uplink data packet. In the present technical solutions, uplink data packets can be transmitted by means of multiple channels in parallel, and, by means of deduplication, reliable and effective transmission of target service data packets is made possible.