Smart Terminal Voice Command Completion via Historical Record Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current smart voice devices require users to input complete voice commands, which can be inconvenient due to unclear or long media resource names, leading to user frustration and inefficiency.

Innovation Solution

A method and apparatus for operating a smart terminal that parses user voice commands into text, queries historical command records for similarity, and sends user requests to a resource database to complete intended actions, allowing for partial command input and improved user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users input complete voice commands for media resources, then the smart device can accurately resolve and execute the command, but the user operation becomes cumbersome and inconvenient

Engineering Contradiction:
Improvecommand resolution accuracyVSAvoiduser input convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system pre-stores historical text command records and their corresponding user intentions in a database. When a user inputs a voice command, the system queries these pre-stored records to find matching commands and automatically complements the user's intention, eliminating the need for users to input complete commands each time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates text command records from historical voice commands and stores them as reference data. When processing new voice inputs, the system copies and matches against these stored text records to identify user intentions, replacing the need for users to repeatedly input full commands.

Inventive Principle:
Principle #26Copying

2Measurement precision

If the system stores and queries historical text command records, then command completion accuracy improves, but the system complexity increases

Engineering Contradiction:
Improvecommand matching accuracyVSAvoidsystem structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system introduces a text command record database as an intermediary between voice input and intention recognition. This database stores pre-processed text commands and their corresponding user intentions, serving as a reference layer that simplifies the matching process while improving accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the voice command processing into distinct stages: voice-to-text conversion, text command querying against historical records, similarity calculation, and intention extraction. This modular segmentation manages complexity by breaking down the overall process into manageable, independent components.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If the system processes and stores historical voice commands, then user experience improves through smart completion, but the processing time and computational resources increase

Engineering Contradiction:
Improveuser experience qualityVSAvoidcommand processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs voice-to-text conversion and stores text command records in advance, creating a pre-processed database of historical commands. When users input new commands, the system queries this pre-existing database rather than processing raw voice data from scratch, significantly reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11308942B2Method and apparatus for operating smart terminal
Publication Date: 2022.04.19 BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
  • US11308942B2 patent drawing
  • US11308942B2 patent drawing
  • US11308942B2 patent drawing

AI summary

Embodiments of the present disclosure relate to a method and apparatus for operating a smart terminal. The method for operating a smart terminal includes: parsing a currently inputted user voice command to a current text command; querying a historical text command record matching the current text command from a historical text command record set corresponding to a historical user voice command set; parsing the queried historical text command record to obtain a user's intention; sending a user request generated based on the user's intention to a resource database; and commanding an action component to take an action based on a response returned from the resource database and the user's intention.