Command Handling Method, Apparatus, and System
First Claim
1. A command handling method comprising:
- receiving multiple voice instructions sent by a voice parsing server, wherein the multiple voice instructions are generated after the voice parsing server parses source voice commands from different voice control devices;
separately determining whether any two voice instructions in the multiple voice instructions are similar instructions, wherein the similar instructions are voice instructions corresponding to source voice commands obtained by the different voice control devices by collecting same voice information; and
discarding, when two voice instructions that are similar instructions exist in the multiple voice instructions, one voice instruction in the two similar voice instructions.
3 Assignments
0 Petitions
Accused Products
Abstract
A command handling method, apparatus, and system. The method includes receiving multiple voice instructions sent by a voice parsing server, where the multiple voice instructions are generated after the voice parsing server parses source voice commands that are from different voice control devices; separately determining whether any two voice instructions in the multiple voice instructions are similar instructions, where the similar instructions are voice instructions corresponding to source voice commands that are obtained by the different voice control devices by collecting same voice information; and when two voice instructions that are similar instructions exist in the multiple voice instructions, discarding one voice instruction in the two similar voice instructions. The embodiments of the present invention further provide a command handling apparatus and system. The embodiments eliminate a control error caused by repeated execution of a command.
-
Citations
24 Claims
-
1. A command handling method comprising:
-
receiving multiple voice instructions sent by a voice parsing server, wherein the multiple voice instructions are generated after the voice parsing server parses source voice commands from different voice control devices; separately determining whether any two voice instructions in the multiple voice instructions are similar instructions, wherein the similar instructions are voice instructions corresponding to source voice commands obtained by the different voice control devices by collecting same voice information; and discarding, when two voice instructions that are similar instructions exist in the multiple voice instructions, one voice instruction in the two similar voice instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A command handling apparatus comprising:
-
a memory; a receiver; and a processor, wherein the receiver is configured to receive multiple voice instructions sent by a voice parsing server, where the multiple voice instructions are generated after the voice parsing server parses source voice commands that are from different voice control devices, wherein the memory is configured to store a program instruction, coupled with the memory and the receiver, and wherein the processor is configured to; separately determine, according to the program instruction in the memory, whether any two voice instructions in the multiple voice instructions received by the receiver are similar instructions, where the similar instructions are voice instructions corresponding to source voice commands that are obtained by the different voice control devices by collecting same voice information; and discard one voice instruction in the two similar voice instructions when two voice instructions that are similar instructions exist in the multiple voice instructions. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A command handling system comprising:
-
a voice parsing server; multiple voice control devices; and a command handling apparatus comprising a memory, a receiver, and a processor, wherein the receiver is configured to receive multiple voice instructions sent by a voice parsing server, where the multiple voice instructions are generated after the voice parsing server parses source voice commands that are from different voice control devices, wherein the memory is configured to store a program instruction, coupled with the memory and the receiver, wherein the processor is configured to; separately determine, according to the program instruction in the memory, whether any two voice instructions in the multiple voice instructions received by the receiver are similar instructions, where the similar instructions are voice instructions corresponding to source voice commands that are obtained by the different voice control devices by collecting same voice information; and discard one voice instruction in the two similar voice instructions when two voice instructions that are similar instructions exist in the multiple voice instructions, wherein the multiple voice control devices are configured to; separately collect multiple source voice commands; and separately send the multiple source voice commands to the voice parsing server, and wherein the voice parsing server is configured to; receive the multiple source voice commands sent by the multiple voice control devices; generate multiple voice instructions corresponding to the multiple source voice commands after parsing the multiple source voice commands; and separately send the multiple voice instructions to the command handling apparatus. - View Dependent Claims (18, 19, 20)
-
-
21. A command handling system comprising:
-
a voice parsing server; multiple voice control devices; and a local voice control gateway comprising a command handling apparatus, wherein the command handling apparatus comprises a memory, a receiver, and a processor, wherein the receiver is configured to receive multiple voice instructions sent by a voice parsing server, where the multiple voice instructions are generated after the voice parsing server parses source voice commands that are from different voice control devices, wherein the memory is configured to store a program instruction, coupled with the memory and the receiver, wherein the processor is configured to; separately determine, according to the program instruction in the memory, whether any two voice instructions in the multiple voice instructions received by the receiver are similar instructions, where the similar instructions are voice instructions corresponding to source voice commands that are obtained by the different voice control devices by collecting same voice information; and discard one voice instruction in the two similar voice instructions when two voice instructions that are similar instructions exist in the multiple voice instructions, wherein the multiple voice control devices are configured to; separately collect multiple source voice commands; and separately send the multiple source voice commands to the local voice control gateway, and wherein the voice parsing server is configured to; separately receive the multiple source voice commands sent by the local voice control gateway; generate multiple voice instructions corresponding to the multiple source voice commands after parsing the multiple source voice commands; and separately return the multiple voice instructions to the local voice control gateway. - View Dependent Claims (22, 23, 24)
-
Specification