Data Packet Duplication via Distinct Tunnels for Reliable Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission techniques in communications networks face challenges in ensuring reliable delivery of data packets, particularly in scenarios where network segments do not meet reliability standards, leading to issues with original and duplicate packets not being sent or received properly.
Innovation Solution
The solution involves sending a first data packet and its duplicate over different General Packet Radio Service Tunnelling Protocol streams with the same data flow identifier and sequence number, allowing the receiver to identify and discard the duplicate if it arrives late, ensuring reliable transmission by considering only the first-arrived packet for further transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If redundant data transmission is used to improve reliability, then data transmission reliability is improved, but network resource consumption increases
Solution Approach 1:
The patent creates a duplicate copy of the original data packet and transmits it through a different tunnel stream. The receiver can identify and discard the duplicate based on sequence numbers, ensuring reliability without permanently consuming additional network resources for successful deliveries.
Solution Approach 2:
The patent changes the transmission path parameter by sending packets through different tunnel streams (different GTP tunnels) with the same sequence number. This allows the receiver to distinguish between original and duplicate packets while maintaining reliable transmission.
2Reliability
If duplicate packets are sent over different tunnel streams, then transmission reliability is improved, but packet identification and processing complexity increases
Solution Approach 1:
The patent uses sequence numbers as feedback mechanisms embedded in each packet. The receiver uses these sequence numbers to identify duplicates and make discard decisions, creating a simple feedback loop that manages complexity without sacrificing reliability.
Solution Approach 2:
The patent extracts the identification function into a separate element (sequence number) that can be independently processed. This allows the receiver to identify and discard duplicates based solely on sequence number comparison, separating the identification complexity from the main transmission logic.
3Measurement precision
If sequence numbers are added to data packets, then duplicate identification accuracy is improved, but data packet overhead increases
Solution Approach 1:
The sequence number serves multiple functions simultaneously: it identifies the packet's position in the data flow, enables duplicate detection, and provides ordering information for reassembly. This multi-functionality reduces the need for additional separate identification fields, minimizing overhead while maintaining precision.
Data Source
AI summary
An apparatus and method are provided for sending a first data packet comprising a Quality of Service (QoS) data flow identifier indicating a QoS data flow which the first data packet belongs to, and a data flow sequence number indicating a position of the first data packet in a sequence of the QoS data flow. A second data packet that is a duplicative of the first data packet is sent in a second QoS data flow, and has a sequence number that is incremented from that of the first data packet. The duplicative packets are transmitted via a first tunnel for transmitting the first QoS flow and a second tunnel for transmitting the second QoS flow. Reliability of such data transmission may therefore be improved. The duplication and sequencing may be implemented in the downlink and/or uplink direction.


