Data Transmission Acknowledgment Merging to Reduce Channel Congestion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The simultaneous use of acknowledgment mechanisms in both upper-layer and lower-layer protocols results in low transmission efficiency due to the need for the receiving end to acknowledge each data frame of both protocols, leading to channel congestion and resource waste.
Innovation Solution
A data transmission method where the transmitting end determines a transmission optimization enabling condition and sends a notification to skip acknowledgment packets, allowing the construction of acknowledgment packets in a different protocol format to acknowledge receipt by the ultimate receiving end, thereby reducing the need for immediate acknowledgment to the intermediate node.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If both upper-layer protocol and lower-layer protocol use acknowledgment mechanisms, then transmission reliability is improved, but transmission efficiency deteriorates
Solution Approach 1:
The patent merges the acknowledgment functions of upper-layer and lower-layer protocols by having the lower-layer receiving end generate an acknowledgment packet that simultaneously acknowledges both the lower-layer data frame and the upper-layer data packet. This consolidation eliminates the need for separate acknowledgment mechanisms, thereby maintaining reliability while improving transmission efficiency.
Solution Approach 2:
The lower-layer receiving end is designed to perform multiple functions: receiving lower-layer data frames, extracting upper-layer data packets, and generating unified acknowledgment packets that serve both protocol layers. This multi-functionality reduces the overhead of multiple separate acknowledgment processes.
2Reliability
If the receiving end acknowledges each data frame of both protocols, then transmission reliability is improved, but channel congestion increases
Solution Approach 1:
The patent combines multiple acknowledgment signals into a single unified acknowledgment packet that is transmitted only once per data frame, rather than sending separate acknowledgment packets for both upper-layer and lower-layer protocols. This significantly reduces the number of packets traversing the channel, thereby reducing congestion while maintaining reliability.
3Reliability
If the receiving end sends acknowledgment packets for both protocols, then transmission reliability is improved, but transmission resources are wasted
Solution Approach 1:
The patent merges the resource consumption of separate acknowledgment processes into a single acknowledgment packet generation and transmission event. By consolidating the acknowledgment functions, the system reduces the total transmission resources required for acknowledgment, thereby reducing energy waste while preserving reliability.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
This application provides a data transmission method and a related apparatus. The method includes: When determining that a first data stream satisfies a transmission optimization enabling condition, a first transmitting end TE1 sends a transmission optimization enabling notification to a first receiving end RE1, where the first data stream is sent by a second transmitting end TE2 to a second receiving end RE2, the transmission optimization enabling notification is used to indicate the RE1 to skip sending, to the TE1, an acknowledgment packet used to acknowledge that a data packet of the first data stream is already received by the RE2. The RE2 is the RE1, or the RE2 is a device communicating with the TE1 through the RE1. The TE1 receives a data packet Data2 that is in a second protocol format and that is sent by the TE2, where the Data2 belongs to the first data stream. The TE1 sends a data packet Data1 in a first protocol format to the RE1, and the Data2 in encapsulated in the Data1. The TE1 receives an acknowledgment frame Ack1 that is in the first protocol format and that is sent by the RE1, where the Ack1 is used to acknowledge that the Data1 is already received by the RE1. The TE1 constructs an acknowledgment packet Ack2 in the second protocol format based on the Ack1, and sends the Ack2 to the TE2, where the Ack2 is used to acknowledge that the Data2 is already received by the RE2. The technical solution provided in this application can improve data transmission efficiency.