Method for establishing call connection, first terminal, server, and storage medium

US11856149B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11856149-B2
Application numberUS-202117367268-A
CountryUS
Kind codeB2
Filing dateJul 2, 2021
Priority dateJul 29, 2019
Publication dateDec 26, 2023
Grant dateDec 26, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for establishing a call connection performed at a first terminal, the method comprising: obtaining, by the first terminal, a second vocoder list of a second terminal, the second vocoder list comprising 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 comprising 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. 2. The method according to claim 1 , wherein before the requesting, by the first terminal by using the first vocoder, to establish a first call connection to the second terminal, the method further comprises: transmitting, by the first terminal, the first vocoder list of the first terminal to the second terminal, so that the second terminal determines the first vocoder with the highest priority among the vocoders that exist in both the first vocoder list and the second vocoder list, and replies with the first vocoder to the request of the first terminal to establish the first call connection. 3. The method according to claim 1 , wherein after the requesting, by the first terminal by using the first vocoder, to establish a first call connection to the second terminal, the method further comprises: establishing the first call connection between the first terminal and the second terminal; receiving, by the first terminal, a third vocoder list transmitted by a third terminal, the third vocoder list comprising vocoders supported by the third terminal and with corresponding priorities; determining, by the first terminal, a second vocoder with the highest priority among vocoders that exist in the first vocoder list, the second vocoder list, and the third vocoder list; and switching, by the first terminal, the first vocoder to the second vocoder, and requesting, by the first terminal by using the second vocoder, to establish a second call connection to the third terminal. 4. The method according to claim 3 , wherein before the requesting, by the first terminal by using the second vocoder, to establish a second call connection to the third terminal, the method further comprises: transmitting, by the first terminal, the first vocoder list of the first terminal to the third terminal, so that the third terminal determines the second vocoder with the highest priority among the vocoders that exist in the first vocoder list, the second vocoder list transmitted by the second terminal, and the third vocoder list, and replies with the second vocoder to the request of the first terminal to establish the second call connection. 5. The method according to claim 3 , wherein after the requesting, by the first terminal by using the second vocoder, to establish a second call connection to the third terminal, the method further comprises: receiving, by the first terminal, second audio data of the second terminal by using the first call connection, and receiving third audio data of the third terminal by using the second call connection; performing, by the first terminal, an audio mixing operation on the second audio data and the third audio data, to obtain an audio mixing result; and playing, by the first terminal, the audio mixing result. 6. One or more non-transitory computer-readable storage media storing computer-readable instructions, the computer-readable instructions, when executed by one or more processors of a first terminal, causing the one or more processors to perform a plurality of operations including: obtaining, by the first terminal, a second vocoder list of a second terminal, the second vocoder list comprising 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 comprising 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. 7. The one or more non-transitory computer-readable storage media according to claim 6 , wherein before the requesting, by the first terminal by using the first vocoder, to establish a first call connection to the second terminal, the plurality of operations further comprise: transmitting, by the first terminal, the first vocoder list of the first terminal to the second terminal, so that the second terminal determines the first vocoder with the highest priority among the vocoders that exist in both the first vocoder list and the second vocoder list, and replies with the first vocoder to the request of the first terminal to establish the first call connection. 8. The one or more non-transitory computer-readable storage media according to claim 6 , wherein after the requesting, by the first terminal by using the first vocoder, to establish a first call connection to the second terminal, the plurality of operations further comprise: establishing the first call connection between the first terminal and the second terminal; receiving, by the first terminal, a third vocoder list transmitted by a third terminal, the third vocoder list comprising vocoders supported by the third terminal and with corresponding priorities; determining, by the first terminal, a second vocoder with the highest priority among vocoders that exist in the first vocoder list, the second vocoder list, and the third vocoder list; and switching, by the first terminal, the first vocoder to the second vocoder, and requesting, by the first terminal by using the second vocoder, to establish a second call connection to the third terminal. 9. The one or more non-transitory computer-readable storage media according to claim 8 , wherein before the requesting, by the first terminal by using the second vocoder, to establish a second call connection to the third terminal, the plurality of operations further comprise: transmitting, by the first terminal, the first vocoder list of the first terminal to the third terminal, so that the third terminal determines the second vocoder with the highest priority among the vocoders that exist in the first vocoder list, the second vocoder list transmitted by the second terminal, and the third vocoder list, and replies with the second vocoder to the request of the first terminal to establish the second call connection. 10. The one or more non-transitory computer-readable storage media according to claim 8 , wherein after the requesting, by the first terminal by using the second vocoder, to establish a second call connection to the third terminal, the plurality of operations further comprise: receiving, by the first terminal, second audio data of the second terminal by using the first call connection, and receiving third audio data of the third terminal by using the second call connection; performing, by the first terminal, an audio mixing operation on the second audio data and the third audio data, to obtain an audio mixing result; and playing, by the first terminal, the audio mixing result. 11. An electronic device acting as a fir

Assignees

Inventors

Classifications

  • H04M7/0072Primary

    Speech codec negotiation (H04L65/1069 takes precedence) · CPC title

  • Session establishment or de-establishment · CPC title

  • Telephone sets using digital voice transmission · CPC title

  • with means for local support of applications that increase the functionality · CPC title

  • by software upgrading or downloading · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11856149B2 cover?
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 highes…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04M7/0072. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 26 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).