Voice Control Server Device Matching Logic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing voice control systems require users to explicitly mention the device name and operation, limiting their functionality and user experience.
Innovation Solution
A device control method and apparatus that receive user voice instructions, determine the target device capable of processing the information based on device information, and control it accordingly, allowing users to execute operations without specifying the device name.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If users explicitly mention device name and operation in voice instructions, then the server can accurately control the target device, but the operation complexity and time consumption increase
Solution Approach 1:
The system enables devices to automatically identify themselves and provide service information to the server. Devices autonomously upload their identifiers, capabilities, and status to the server, eliminating the need for users to manually specify device names. The server automatically matches voice commands with appropriate devices based on contextual information and device profiles.
Solution Approach 2:
The system performs preliminary actions by pre-registering device information, capabilities, and relationships with the server before user interaction. Device profiles including identifiers, locations, and functional capabilities are prepared in advance, enabling rapid and accurate device identification when voice commands are received without requiring users to articulate full device names.
2Reliability
If users explicitly mention device name in voice instructions, then the control operation can be executed, but the ease of operation decreases
Solution Approach 1:
Devices automatically provide their identification and capability information to the server, enabling the system to autonomously determine the target device without requiring users to explicitly mention device names. The server uses contextual analysis and device profiles to accurately identify and execute commands on the correct device.
Solution Approach 2:
The server acts as an intermediary between the user's voice command and the target device. It receives the simplified voice instruction, automatically resolves the target device identity through contextual analysis and device profile matching, and executes the appropriate control operation, thereby bridging the gap between simple user input and accurate device control.
3Adaptability or versatility
If the system supports multiple devices bound to the same account, then the device set increases, but the difficulty of detecting and measuring the target device increases
Solution Approach 1:
The system segments device information into distinct profiles with unique identifiers, capabilities, and contextual attributes stored on the server. Each device maintains its own information profile, allowing the server to efficiently query and differentiate between multiple devices based on specific criteria such as device type, location, or current status without confusion.
Solution Approach 2:
The system implements feedback mechanisms where devices continuously report their status, location, and operational state to the server. The server uses this real-time feedback information to dynamically identify and distinguish between multiple devices, enabling accurate target device detection even in multi-device environments by matching command context with current device states.
Data Source
AI summary
Provided are a device control method and apparatus. The method is applied to a server, and includes: receiving user voice instruction information, wherein the user voice instruction information is sent by a voice acquisition device after acquiring a user voice instruction, and the user voice instruction information indicates to-be-processed information and an information processing mode; determining, from a device set according to device information of devices in the device set, a target device capable of processing the to-be-processed information in the information processing mode, wherein the device set comprises the voice acquisition device, and all devices in the device set are bound to a same login account for logging into the server; and controlling the target device to process the to-be-processed information in the information processing mode.

