Call Method Packet Loss Detection Network Congestion Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current instant messaging technologies face poor communication quality due to network congestion, with existing solutions failing to effectively address packet loss and retransmission issues that exacerbate network congestion.
Innovation Solution
A call method that determines packet loss in media information and sends a retransmission request only when network conditions meet specific thresholds, including probability thresholds for successful retransmission and output, to avoid aggravating congestion and improve communication quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If retransmission requests are sent frequently to recover lost packets, then media information completeness is improved, but network congestion is aggravated
Solution Approach 1:
The patent dynamically adjusts retransmission parameters including probability thresholds for initiating retransmission, packet selection criteria, and timing parameters based on real-time network condition monitoring. When network quality deteriorates, the system changes parameters to reduce retransmission frequency, thereby preventing congestion while maintaining acceptable media completeness
Solution Approach 2:
The system implements dynamic adaptation by continuously monitoring network conditions and adjusting retransmission strategies in real-time. The retransmission behavior transitions from static fixed-threshold approaches to dynamic threshold adjustment based on current network state, allowing the system to optimize between reliability and congestion avoidance
2Object-generated harmful factors
If retransmission requests are restricted to avoid congestion, then network congestion is reduced, but media information completeness deteriorates
Solution Approach 1:
The patent applies different retransmission strategies to different types of media packets based on their importance. Critical packets (e.g., key frames in video, silent speech in audio) receive higher retransmission priority and different threshold settings compared to less important packets, allowing selective maintenance of media completeness without uniform congestion triggers
Solution Approach 2:
The system implements feedback mechanisms where received packets are monitored for completeness and quality, and this information feeds back into adjusting retransmission parameters. When packet loss is detected in critical media elements, the system increases retransmission effort for those specific packet types while maintaining restrictions on less critical traffic
3Reliability
If probability thresholds for retransmission are set low, then media information completeness is improved, but network load increases
Solution Approach 1:
The system applies partial retransmission action by selectively retransmitting only the most critical lost packets rather than all lost packets. The probability threshold mechanism ensures that retransmission effort is applied partially to high-priority media elements, achieving acceptable completeness while avoiding the excessive network load that would result from retransmitting all lost packets
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach reduces network congestion and improves overall instant messaging quality by optimizing retransmission requests based on network conditions, ensuring more complete media information transmission and better communication quality.
Implementation Method 1
superimposing an ultrasonic signal on the far-end signal to obtain a mixed signal in which the ultrasonic signal is superimposed
Implementation Method 2
calculating a correlation value between the first signal segment and the second signal segment
Data Source
Figure 1~2
Figure 3A
Figure 3B
AI summary
This application discloses a call method and apparatus. The method includes: determining, based on a first data packet that is sent by a second client and received by a first client over a preset network, whether a packet loss occurs in first media information that is sent by the second client to the first client over the preset network, the first media information including the first data packet; obtaining network status information of the preset network when determining that a packet loss occurs in the first media information; sending a retransmission request to the second client when the network status information satisfies a preset condition, the retransmission request being used to request the second client to retransmit a lost second data packet in the first media information; and canceling sending of the retransmission request to the second client when the network status information does not satisfy the preset condition. Embodiments of this application further disclose a computer storage medium and a terminal.