Terminal Data Rate Adjustment via Wireless Link Timeout Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing TCP/IP communication protocol in mobile terminals adjusts data sending rates slowly after feedback timeouts, leading to inefficient utilization of network transmission resources due to unclear differentiation between wireless and wired packet losses.
Innovation Solution
A method and apparatus that quickly adjust the data sending rate by determining the cause of feedback timeouts, specifically increasing the rate when the timeout is caused by wireless packet loss, using a terminal with an application processor and baseband processor to collect and analyze communication parameters, and differentiate between wireless and wired link issues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the terminal reduces the data sending rate from a first value to a second value when feedback timeout occurs, then the reliability of data transmission is improved, but the productivity of network resource utilization deteriorates
Solution Approach 1:
The patent segments the timeout cause analysis into two distinct scenarios: wireless packet loss and wired packet loss. By collecting communication parameters (RSRP, RSRQ, SINR) and comparing them against thresholds, the system identifies whether the timeout was caused by wireless conditions or network congestion. This segmentation allows different rate adjustment strategies to be applied: aggressive reduction for wireless loss, conservative reduction for wired loss, thereby resolving the contradiction between reliability and productivity.
Solution Approach 2:
The patent dynamically changes the data sending rate based on the identified timeout cause. When wireless packet loss is detected, the rate is reduced to a lower threshold; when wired packet loss is detected, the rate is reduced to a higher threshold. This parameter change strategy ensures that reliability is maintained through appropriate rate reduction while productivity is preserved by avoiding excessive rate reduction when the cause is not wireless-related.
2Reliability
If the terminal uses traditional TCP/IP congestion control to reduce sending rate after timeout, then the reliability of connection is improved, but the speed of throughput recovery deteriorates
Solution Approach 1:
The patent performs preliminary analysis of the timeout cause before adjusting the sending rate. By collecting communication parameters and determining whether the timeout was caused by wireless packet loss or wired packet loss, the system takes preliminary action to set the appropriate rate threshold. This prevents unnecessary aggressive rate reduction when the timeout was not caused by wireless issues, thereby maintaining faster throughput recovery while still ensuring connection reliability.
3Measurement precision
If the terminal collects and analyzes communication parameters to determine timeout cause, then the precision of rate adjustment is improved, but the complexity of the device increases
Solution Approach 1:
The patent implements self-service by having the terminal autonomously collect communication parameters (RSRP, RSRQ, SINR) and perform threshold-based analysis to determine timeout causes. The terminal itself executes the logic to differentiate between wireless and wired packet loss without requiring external network device intervention. This self-service approach achieves high measurement precision while keeping device complexity manageable by using simple threshold comparisons rather than complex algorithms.
Data Source
AI summary
This application discloses a method and an apparatus for adjusting a data sending rate. In the method, when determining that a return time of feedback information of a first data packet has timed out, a terminal reduces a data sending rate of a connection to which the first data packet belongs from a first value to a second value. Then the terminal detects return times of feedback information of a plurality of subsequent data packets after the first data packet and determines a cause of the timeout of the feedback information of the first data packet. The terminal further increases a data sending rate from a current third value to a fourth value when determining that the timeout is caused by a packet loss on a wireless link in a communications link.


