Vocoder Selection for Call Connection Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing call connection methods are inefficient due to differences in default vocoders between terminals, leading to suboptimal call establishment.
Innovation Solution
A method that involves obtaining and prioritizing vocoders based on audio frequencies, with a first terminal and server facilitating the selection of the highest priority vocoder for establishing a call connection between terminals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If default vocoders of terminals are used for call connection, then the call connection can be established, but the efficiency of establishing the call connection is low due to differences in default vocoders between terminals
Solution Approach 1:
The patent applies preliminary action by having terminals pre-obtain and store vocoder lists of other terminals before establishing call connections. This allows the system to determine the optimal common vocoder in advance, avoiding the inefficiency of default vocoder mismatches during actual call establishment. The vocoder lists are obtained and processed beforehand, enabling fast and efficient call connection setup.
Solution Approach 2:
The patent changes the parameter selection criterion from using default vocoders to selecting vocoders based on priority rankings in pre-obtained vocoder lists. By changing the selection parameter from a fixed default to a dynamic priority-based choice, the system achieves both high efficiency (through optimized vocoder selection) and broad adaptability (through considering multiple terminal capabilities).
2Ease of operation
If different default vocoders are used by different terminals, then each terminal can use its own default vocoder, but the call connection cannot be efficiently established
Solution Approach 1:
The patent introduces an intermediary mechanism where terminals exchange and compare their vocoder lists to find common vocoders with the highest priorities. This intermediary process of list exchange and comparison resolves the conflict between terminal autonomy and connection efficiency, allowing each terminal to maintain its preferences while achieving optimal compatibility through mutual agreement on the best common vocoder.
Solution Approach 2:
By performing vocoder list exchange and comparison in advance, the system determines the optimal common vocoder before actual call establishment. This preliminary action eliminates the need for trial-and-error or fallback mechanisms during call setup, significantly improving establishment efficiency while respecting terminal autonomy in vocoder preferences.
3Reliability
If vocoders with highest priority based on audio frequencies are selected, then the optimal vocoder for call connection is ensured, but additional steps are required to obtain and compare vocoder lists
Solution Approach 1:
The patent applies preliminary action by having terminals obtain and store vocoder lists in advance, before actual call connections are needed. This pre-processing of vocoder information eliminates the need for complex real-time negotiations during calls, as the optimal vocoder can be quickly determined by comparing pre-existing lists. The complexity is shifted to a non-critical preliminary stage, ensuring reliability during actual call establishment.
Solution Approach 2:
The system implements self-service by having each terminal maintain its own vocoder list and actively participate in the comparison process with other terminals. Each terminal contributes its own vocoder capabilities information and independently determines the optimal common vocoder through comparison, reducing the need for centralized control and simplifying the overall system architecture despite the additional steps involved.
Data Source
AI summary
This application discloses a method for establishing a call connection, a first terminal, a server, and a storage medium. The method includes: obtaining, by a first terminal, a second vocoder list of a second terminal, the second vocoder list including vocoders supported by the second terminal and with corresponding priorities; determining, by the first terminal, a first vocoder with the highest priority among vocoders that exist in both a first vocoder list of the first terminal and the second vocoder list, the first vocoder list including vocoders supported by the first terminal and with corresponding priorities, and the priorities of the vocoders being positively correlated with audio frequencies in encoding and decoding of the vocoders; and requesting, by the first terminal by using the first vocoder, to establish a first call connection to the second terminal.


