Voice Control System Device Identification Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current intelligent device control methods only perform literal intent recognition on user voice instructions, leading to potential operations on unintended devices, resulting in poor user experience due to lack of understanding of the device's current state.
Innovation Solution
A method that involves collecting voice data, performing semantic recognition, determining the target intelligent device based on device information, generating control commands, and sending them to the device, while also acquiring and considering the device's current state and firmware version, ensuring accurate operation according to user intent.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If only literal intent recognition is performed on user voice instructions, then the control system is simple and fast, but it cannot accurately identify the target device and may operate on unintended devices
Solution Approach 1:
The system performs preliminary actions by collecting device information (device names, locations, attributes) and storing it in a database before the control operation. When a user gives a voice instruction, the system queries this pre-collected information to accurately identify the target device, thereby improving identification accuracy without significantly increasing operational complexity.
Solution Approach 2:
The patent introduces an intermediary component (the device information database and query mechanism) between the voice recognition module and the device control module. This intermediary translates the user's intent into accurate device identification by matching voice-inferred device information with the stored device information, resolving the contradiction between simple control and accurate identification.
2Reliability
If the system does not check device state information, then the control operation is executed quickly, but it may fail to operate on offline or unavailable devices
Solution Approach 1:
The system performs a partial check by only querying essential state information (online/offline status) rather than comprehensive device states. This selective querying approach ensures that the system verifies device availability before execution, improving operation reliability while minimizing the time consumed by state checking.
3Measurement precision
If the system uses only device identification information, then the device selection is straightforward, but it cannot distinguish between multiple devices with the same identification
Solution Approach 1:
The patent applies local quality by collecting and storing multiple dimensions of device information (device names, locations, attributes, identification) for each device. When identifying a target device, the system queries these specific local characteristics that differentiate devices. For example, even if two devices have similar identification, their different locations or attributes enable precise distinction, thereby improving device distinction accuracy without overly complicating the information structure.
4Reliability
If the system does not check firmware version, then the control command is sent immediately, but it may fail due to outdated device firmware
Solution Approach 1:
The system performs preliminary firmware version checking before sending control commands. By querying the device's firmware version in advance and comparing it with the required version, the system ensures that the device can execute the control command successfully. This preliminary verification improves control command execution reliability while keeping the firmware verification process relatively simple through straightforward version comparison.
Data Source
AI summary
The disclosure relates to a method, an apparatus, a system and a device for controlling an intelligent device, and a storage medium. The method includes collecting voice data of a user; performing semantic recognition processing on the collected voice data of the user to obtain a recognition result; determining a target intelligent device based on device information in the recognition result; generating a control command based on operation instruction information in the recognition result; and sending the control command to the target intelligent device.


