Method, device and medium for determining coding format

US10348793B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10348793-B2
Application numberUS-201715635207-A
CountryUS
Kind codeB2
Filing dateJun 28, 2017
Priority dateJun 30, 2016
Publication dateJul 9, 2019
Grant dateJul 9, 2019

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.

A method, device and medium for determining a coding format are provided. The method includes: receiving one or more data packets forwarded by a call center during a VoLTE communication, in which the one or more data packets carry a first coding format; detecting whether the first coding format is same with a negotiated second coding format; and modifying the coding format used during the VoLTE communication from the second coding format to the first coding format, if the first coding format is not same with the negotiated second coding format.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for determining a coding format, the method comprising: receiving at least two data packets forwarded by a call center during a Voice over Long Term Evolution (VoLTE) communication, wherein the at least two data packets carry a first coding format; detecting whether the first coding format is same with a negotiated second coding format; and modifying the coding format used during the VoLTE communication from the second coding format to the first coding format, if the first coding format is not same with the negotiated second coding format, wherein modifying the coding format used during the VoLTE communication from the second coding format to the first coding format comprises: counting, in the at least two data packets, the number of packets of which the first coding format is different from the second coding format; detecting whether the number is greater than a predetermined threshold; modifying the coding format used during the VoLTE communication from the second coding format to the first coding format, if the number is greater than the predetermined threshold; and neglecting a data packet carrying the first coding format, if the number is smaller than the predetermined threshold. 2. The method according to claim 1 , further comprising: coding data to be transmitted according to the first coding format; and transmitting the one or more data packets carrying the coded data to the call center. 3. The method according to claim 1 , further comprising: sending a notification for modifying the coding format to the call center, wherein the notification carries the first coding format. 4. The method according to claim 1 , further comprising: sending the coding format supported by a calling terminal to the call center via a Session Initiation Protocol (SIP) during a VoLTE calling; receiving a request for verifying the coding format sent by the call center, wherein the request carries the negotiated second coding format; and responding to the request and storing the second coding format. 5. A device for determining a coding format, the device comprising: a processor; and a memory configured to store an instruction executable by the processor; wherein the processor is configured to: receive at least two data packets forwarded by a call center during a VoLTE, wherein the at least two data packets carries a first coding format; detect whether the first coding format is same with a negotiated second coding format; and modify the coding format used during the VoLTE communication from the second coding format to the first coding format, if the first coding format is not same with the negotiated second coding format, wherein the processor configured to modify the coding format used during the VoLTE communication from the second coding format to the first coding format is further configured to: count, in the at least two data packets, the number of packets of which the first coding format is different from the second coding format; detect whether the number is greater than a predetermined threshold; modify the coding format used during the VoLTE communication from the second coding format to the first coding format, if the number is greater than the predetermined threshold; and neglect a data packet carrying the first coding format, if the number is smaller than the predetermined threshold. 6. The device according to claim 5 , wherein the processor is further configured to: code data to be transmitted according to the first coding format; and transmit the one or more data packets carrying the data coded to the call center. 7. The device according to claim 5 , wherein the processor is further configured to: send a notification for changing the coding format to the call center, wherein the notification carries the first coding format. 8. The device according to claim 5 , wherein the processor is further configured to: send the coding format supported by a calling terminal to the call center via a SIP during a VoLTE calling; receive a request for verifying the coding format sent by the call center, wherein the request carries the negotiated second coding format; and respond to the request and store the second coding format. 9. A non-transitory computer-readable storage medium having stored therein instructions that, when executed by a processor of a device, causes the device to perform a method for determining a coding format, the method comprising: receiving at least two data packets forwarded by a call center during a VoLTE communication, wherein the at least two data packets carries a first coding format; detecting whether the first coding format is same with a negotiated second coding format; and changing the coding format used during the VoLTE communication from the second coding format to the first coding format, if the first coding format is not same with the negotiated seconding coding format, wherein changing the coding format used during the VoLTE communication from the second coding format to the first coding format comprises: counting, in the at least two data packets, the number of packets of which the first coding format is different from the second coding format; detecting whether the number is greater than a predetermined threshold; changing the coding format used during the VoLTE communication from the second coding format to the first coding format, if the number is greater than the predetermined threshold; and neglecting a data packet carrying the first coding format, if the number is smaller than the predetermined threshold. 10. The non-transitory computer-readable storage medium according to claim 9 , wherein the method further comprises: coding data to be transmitted according to the first coding format; and transmitting the one or more data packets carrying the coded data to the call center. 11. The non-transitory computer-readable storage medium according to claim 9 , wherein the method further comprises: sending a notification for changing the coding format to the call center, wherein the notification carries the first coding format. 12. The non-transitory computer-readable storage medium according to claim 9 , wherein the method further comprises: sending the coding format supported by a calling terminal to the call center via a SIP during a VoLTE calling; receiving a request for verifying the coding format sent by the call center, wherein the request carries the negotiated second coding format; and responding to the request and storing the second coding format.

Assignees

Inventors

Classifications

  • Call controllers; Call servers · CPC title

  • by adapting the source coding · CPC title

  • End-user terminal functionalities specially adapted for real-time communication · CPC title

  • Session establishment or de-establishment · CPC title

  • Electricity · mapped topic

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 US10348793B2 cover?
A method, device and medium for determining a coding format are provided. The method includes: receiving one or more data packets forwarded by a call center during a VoLTE communication, in which the one or more data packets carry a first coding format; detecting whether the first coding format is same with a negotiated second coding format; and modifying the coding format used during the VoLTE…
Who is the assignee on this patent?
Beijing Xiaomi Mobile Software Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L65/1069. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 09 2019 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).