In-Vehicle Voice Control for Multi-Intent Command Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing in-vehicle information systems struggle to accurately determine a user's true intention from multiple operation instructions and objects within the same voice data, often missing or executing incorrect commands due to limitations in single-intention artificial intelligence voice interaction modules.

Innovation Solution

A method and system that collect voice data, perform voice recognition, and conduct semantic analysis to segment and combine slot information into multiple control instructions, enabling comprehensive and accurate execution of user intentions through a cloud-based data processing terminal and in-vehicle information terminal collaboration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single-intention voice interaction module is used, then the system structure remains simple, but the system cannot accurately determine user intention when multiple operation instructions are contained in one voice data

Engineering Contradiction:
Improveintention recognition accuracyVSAvoidsystem structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the voice data processing into multiple independent modules: voice data reception module, semantic analysis module, slot information extraction module, instruction segmentation module, and execution module. Each module handles a specific aspect of the processing, allowing the system to accurately identify multiple intentions within a single voice command while maintaining clear functional boundaries that prevent excessive complexity

Inventive Principle:
Principle #1Segmentation

2Loss of information

If voice data is processed to identify multiple intentions, then user intention understanding improves, but processing time and system complexity increase

Engineering Contradiction:
Improveintention information completenessVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent performs preliminary semantic analysis and slot information extraction to identify all potential intentions before final instruction generation. By pre-processing the voice data to extract structured slot information and identify multiple intentions in advance, the system reduces the time required for actual instruction execution while ensuring no intention information is lost

Inventive Principle:
Principle #10Preliminary action

3Productivity

If multiple control instructions are generated from single voice data, then interaction efficiency improves, but the risk of incorrect command execution increases

Engineering Contradiction:
Improveinteraction efficiencyVSAvoidcommand execution accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the system generates multiple control instructions from single voice data, executes them sequentially, and monitors execution results. The feedback from each execution step allows the system to verify correctness and adjust subsequent instructions if needed, ensuring high reliability while maintaining efficient multi-intention processing

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240379103A1Method and system of controlling in-vehicle information system
Publication Date: 2024.11.14 SHANGHAI QINGGAN INTELLIGENT TECH CO LTD
  • US20240379103A1 patent drawing
  • US20240379103A1 patent drawing

AI summary

A method of controlling an in-vehicle information system includes collecting voice data of a user; performing voice recognition on the collected voice data to obtain corresponding speech information; performing semantic analysis to obtain multiple pieces of slot information; segmenting and combining the multiple pieces of slot information into multiple control instructions based on preset combination configuration information; and sequentially executing the multiple control instructions.