×

Command handling method, apparatus, and system

  • US 9,704,503 B2
  • Filed: 10/22/2014
  • Issued: 07/11/2017
  • Est. Priority Date: 08/09/2012
  • Status: Active Grant
First Claim
Patent Images

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, and wherein the multiple voice instructions separately carry collection time information of a source voice command corresponding to each voice instruction and instruction content of each voice instruction;

    separately determining, according to the collection time information of the source voice commands corresponding to the multiple voice instructions, whether the collection time information of the source voice commands corresponding to any two voice instructions in the multiple voice instructions overlaps;

    separately determining, according to the instruction content of the multiple voice instructions, whether content of the any two voice instructions in the multiple voice instructions is repeated;

    determining that the any two voice instructions are similar instructions when the collection time information of the source voice commands corresponding to the any two voice instructions in the multiple voice instructions overlaps and the content of the any two voice instructions in the multiple voice instructions is repeated, wherein the similar instructions are voice instructions corresponding to the source voice commands obtained by the different voice control devices by collecting same voice information;

    discarding one voice instruction in the any two voice instructions when the any two voice instructions that are similar instructions exist in the multiple voice instructions; and

    executing an operation indicated by a remaining voice instruction from the any two voice instructions.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×