Voice Control Server Device Matching Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedevice identification accuracyVSAvoidvoice instruction length
Core Design Contradiction:
Measurement precisionVSLoss of time

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If users explicitly mention device name in voice instructions, then the control operation can be executed, but the ease of operation decreases

Engineering Contradiction:
Improvecontrol execution accuracyVSAvoidvoice instruction simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvemulti-device supportVSAvoidtarget device identification
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11631409B2Device control method and apparatus
Publication Date: 2023.04.18 BEIJING XIAOMI PINECONE ELECTRONICS CO LTD
  • US11631409B2 patent drawing
  • US11631409B2 patent drawing

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.