Voice Command Deduplication via Centralized Parsing Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In voice control systems, multiple devices often mistakenly execute the same voice command simultaneously, leading to repeated executions and control errors due to the lack of differentiation between similar voice instructions from different devices.

Innovation Solution

A method and system that involve a voice parsing server and a command handling apparatus to receive and parse voice instructions, determine similarity based on collection time and content, and discard redundant instructions to prevent repeated execution, prioritizing commands accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If multiple voice control devices listen to and execute voice commands simultaneously, then the system responds quickly to user input, but control errors occur due to repeated execution of the same command

Engineering Contradiction:
Improveresponse speedVSAvoidcontrol accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system implements a feedback mechanism where the execution status of voice commands is reported back to other devices in the network. When one device executes a command, it notifies other devices to stop executing the same command, preventing repeated execution and ensuring reliable control while maintaining quick response through parallel listening

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The server acts as an intermediary that receives voice commands from multiple devices, determines which device should execute the command based on proximity or priority, and coordinates execution to prevent conflicts. This mediator approach resolves the contradiction by centralizing execution decisions while maintaining distributed listening capability

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If voice commands are processed locally on each device, then execution is fast and independent, but computational resources and energy are wasted on redundant processing

Engineering Contradiction:
Improvecommand processing efficiencyVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system merges voice command processing by having multiple devices listen and forward commands to a central server for unified processing. The server consolidates duplicate commands and determines single execution instances, reducing redundant local processing while maintaining fast local listening capability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The server provides universal command processing service to multiple devices, eliminating the need for each device to independently process all voice commands. Devices can listen locally but delegate execution decisions to the server, reducing energy consumption while maintaining processing efficiency

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9704503B2Command handling method, apparatus, and system
Publication Date: 2017.07.11 HUAWEI DEVICE CO LTD
  • US9704503B2 patent drawing
  • US9704503B2 patent drawing
  • US9704503B2 patent drawing

AI summary

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.