Voice Command Deduplication via Centralized Parsing Server
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
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.


