IP Library › Granted Patent US 10,728,196
Granted Patent B2
US 10,728,196 · App. 15/893,697 · Granted Jul 28, 2020

Method and storage medium for voice communication

Inventor: Ke Wang (Beijing, CN)
Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
H04L51/10G10L15/22H04L51/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,728,196
App. No.
15/893,697
Filed
Feb 12, 2018
Granted
Jul 28, 2020
Kind
B2
Art Unit
2444
USPC
709/206
Abstract

The present disclosure relates to a method, device, system and storage medium for voice communication. The method includes acquiring a first operation instruction, the first operation instruction for instructing to acquire a supplementary voice content of a first voice message; acquiring the supplementary voice content of the first voice message according to the first operation instruction; generating a second voice message according to the supplementary voice content and a supplementary identification, the supplementary identification for indicating that the voice content included in the second voice message is a supplementary voice content; and sending the second voice message to the server. In the present disclosure, a terminal may add a supplementary voice content on the basis of the sent voice message according to an instruction of the user.

Claims (75)

1. A method for voice communication, applied in a terminal device, comprising:

acquiring a first operation instruction for instructing to acquire a supplementary voice content of a first voice message, which is used for supplementing the first voice message;

acquiring the supplementary voice content of the first voice message according to the acquired first operation instruction;

generating a second voice message according to the supplementary voice content, the second voice message including a supplementary identification for indicating that the voice content included in the second voice message is a supplementary voice content; and

sending the second voice message to a server,

wherein acquiring a first operation instruction comprises:

determining whether the first voice message is complete; and

acquiring the first operation instruction when the first voice message is incomplete;

wherein determining whether the first voice message is complete comprises:

comparing a first time duration of a valid voice content in the first voice message with a preset proportion of a second time duration, the second time duration being a time duration for which a microphone is turned on for generating the first voice message; and

determining that the first voice message is incomplete when the first time duration of the valid voice content in the first voice message is shorter than or equal to the preset proportion of the second time duration;

wherein the method further comprises:

displaying a prompt message when the first voice message is incomplete, the prompt message for informing the user that the first voice message is incomplete.

2. The method of claim 1 , wherein determining whether the first voice message is complete comprises:

comparing a first time duration of a valid voice content in the first voice message with a preset proportion of a second time duration, the second time duration being a time duration for which a microphone is turned on for generating the first voice message; and

determining that the first voice message is incomplete when the first time duration of the valid voice content in the first voice message is shorter than or equal to the preset proportion of the second time duration.

3. The method of claim 1 , further comprising:

storing the supplementary voice content included in the second voice message at a storage address corresponding to the first voice message.

4. The method of claim 1 , further comprising:

storing the supplementary voice content included in the second voice message at a storage address corresponding to the first voice message.

5. The method of claim 1 , further comprising:

storing the supplementary voice content included in the second voice message at a storage address corresponding to the first voice message.

6. The method of claim 1 , wherein acquiring a first operation instruction comprises:

acquiring the first operation instruction through a voice icon corresponding to the first voice message in a user interface.

7. A terminal device, comprising:

a processor; and

a memory storing instructions executable by the processor,

wherein, when executing the instructions, the processor is configured to:

acquire a first operation instruction for instructing to acquire a supplementary voice content of a first voice message, which is used for supplementing the first voice message;

acquire the supplementary voice content of the first voice message according to the acquired first operation instruction;

generate a second voice message according to the supplementary voice content, the second voice message including a supplementary identification for indicating that the voice content included in the second voice message is a supplementary voice content; and

send the second voice message to a server,

wherein the processor configured to acquire the first operation instruction is configured to:

determine whether the first voice message is complete; and

acquire the first operation instruction when the first voice message is incomplete;

wherein the processor configured to determine whether the first voice message is complete is configured to:

compare a first time duration of a valid voice content in the first voice message with a preset proportion of a second time duration, the second time duration being a time duration for which a microphone is turned on for generating the first voice message; and

determine that the first voice message is incomplete when the first time duration of the valid voice content in the first voice message is shorter than or equal to the preset proportion of the second time duration;

wherein the processor is further configured to:

display a prompt message when the first voice message is incomplete, the prompt message for informing the user that the first voice message is incomplete.

8. The terminal device of claim 7 , wherein the processor configured to determine whether the first voice message is complete is configured to:

compare a first time duration of a valid voice content in the first voice message with a preset proportion of a second time duration, the second time duration being a time duration for which a microphone is turned on for generating the first voice message; and

determine that the first voice message is incomplete when the first time duration of the valid voice content in the first voice message is shorter than or equal to the preset proportion of the second time duration.

9. The terminal device of claim 1 , wherein the processor is further configured to:

store the supplementary voice content included in the second voice message at a storage address corresponding to the first voice message.

10. The terminal device of claim 7 , wherein the processor is further configured to:

store the supplementary voice content included in the second voice message at a storage address corresponding to the first voice message.

11. The terminal device of claim 7 , wherein the processor is further configured to:

store the supplementary voice content included in the second voice message at a storage address corresponding to the first voice message.

12. The terminal device of claim 7 , wherein the processor configured to acquire the first operation instruction is configured to:

acquire the first operation instruction through a voice icon corresponding to the first voice message in a user interface.

13. A non-transitory computer-readable storage medium having stored therein instructions that, when executed by a processor of a terminal device, cause the terminal device to perform a method for voice communication, the method comprising:

acquiring a first operation instruction for instructing to acquire a supplementary voice content of a first voice message, which is used for supplementing the first voice message;

acquiring the supplementary voice content of the first voice message according to the acquired first operation instruction;

generating a second voice message according to the supplementary voice content, the second voice message including a supplementary identification for indicating that the voice content included in the second voice message is a supplementary voice content; and

sending the second voice message to a server,

wherein acquiring a first operation instruction comprises:

determining whether the first voice message is complete; and

acquiring the first operation instruction when the first voice message is incomplete;

wherein determining whether the first voice message is complete comprises:

comparing a first time duration of a valid voice content in the first voice message with a preset proportion of a second time duration, the second time duration being a time duration for which a microphone is turned on for generating the first voice message; and

determining that the first voice message is incomplete when the first time duration of the valid voice content in the first voice message is shorter than or equal to the preset proportion of the second time duration;

wherein the method further comprises:

displaying a prompt message when the first voice message is incomplete, the prompt message for informing the user that the first voice message is incomplete.

14. The storage medium of claim 13 , wherein determining whether the first voice message is complete comprises:

comparing a first time duration of a valid voice content in the first voice message with a preset proportion of a second time duration, the second time duration being a time duration for which a microphone is turned on for generating the first voice message; and

determining that the first voice message is incomplete when the first time duration of the valid voice content in the first voice message is shorter than or equal to the preset proportion of the second time duration.

15. The storage medium of claim 13 , wherein the method further comprises:

storing the supplementary voice content included in the second voice message at a storage address corresponding to the first voice message.

16. The storage medium of claim 13 , wherein the method further comprises:

storing the supplementary voice content included in the second voice message at a storage address corresponding to the first voice message.

17. The storage medium of claim 13 , wherein the method further comprises:

storing the supplementary voice content included in the second voice message at a storage address corresponding to the first voice message.

18. The storage medium of claim 13 , wherein acquiring a first operation instruction comprises:

acquiring the first operation instruction through a voice icon corresponding to the first voice message in a user interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2018
From: WANG, KE
To: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
Reel/Frame 044890/0720 →
Priority Claims (1)
CN 2017 1 0111296 · Feb 28, 2017 · national
Continuity (1)
Related Publication 20180248823A1 · Aug 30, 2018
Cited By (29)
US 12,211,490 US 12,212,945 US 12,217,748 US 12,217,765 US 12,230,291 US 12,236,932 US 12,283,269 US 12,288,558 US 12,314,633 US 12,322,390 US 12,327,549 US 12,327,556 US 12,360,734 US 12,375,052 US 12,387,716 US 12,424,220 US 12,438,977 US 12,462,802 US 12,498,899 US 12,505,832 US 12,513,479 US 12,518,755 US 12,518,756 US 12,579,978 US 12,626,717 US 12,699,543 US 12,711,962 US 12,732,547 US 12,744,035