Call Method Packet Loss Detection Network Congestion Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Reliability

If retransmission requests are sent frequently to recover lost packets, then media information completeness is improved, but network congestion is aggravated

Engineering Contradiction:
Improvemedia information completenessVSAvoidnetwork congestion
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

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

Inventive Principle:
Principle #35Parameter changes

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

Inventive Principle:
Principle #15Dynamics

2Object-generated harmful factors

If retransmission requests are restricted to avoid congestion, then network congestion is reduced, but media information completeness deteriorates

Engineering Contradiction:
Improvenetwork congestionVSAvoidmedia information completeness
Core Design Contradiction:
Object-generated harmful factorsVSReliability

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

Inventive Principle:
Principle #3Local quality

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

Inventive Principle:
Principle #23Feedback

3Reliability

If probability thresholds for retransmission are set low, then media information completeness is improved, but network load increases

Engineering Contradiction:
Improvemedia information completenessVSAvoidnetwork load
Core Design Contradiction:
ReliabilityVSQuantity of substance

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

Inventive Principle:
Principle #16Partial or excessive action

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

Methodology Applied
Scientific EffectUltrasonic signal superposition:

Implementation Method 2

calculating a correlation value between the first signal segment and the second signal segment

Methodology Applied
Scientific EffectCorrelation analysis:

Data Source

PatentEP3490199B1Calling method and terminal
Publication Date: 2021.07.21 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • EP3490199B1 patent drawingFigure 1~2
  • EP3490199B1 patent drawingFigure 3A
  • EP3490199B1 patent drawingFigure 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.