Vocoder Selection for Call Connection Efficiency

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

VSEngineering 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

Engineering Contradiction:
Improveefficiency of establishing call connectionVSAvoidcompatibility of vocoders between terminals
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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.

Inventive Principle:
Principle #10Preliminary action

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).

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveterminal autonomy in vocoder selectionVSAvoidcall connection establishment efficiency
Core Design Contradiction:
Ease of operationVSProductivity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveoptimality of vocoder selectionVSAvoidcomplexity of vocoder list management
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11856149B2Method for establishing call connection, first terminal, server, and storage medium
Publication Date: 2023.12.26 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11856149B2 patent drawing
  • US11856149B2 patent drawing
  • US11856149B2 patent drawing

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.