Automated Voice Test System with Multi-Client Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current automated test methods for voice testing are partially automated, requiring manual intervention for tasks like sound source coordination and data collection, leading to inefficiencies and high costs due to the need for extensive manual handling and complex operations.

Innovation Solution

An automatic test method and apparatus that utilize a visualization front-end and central control system to initiate, schedule, and execute test tasks across multiple clients, allowing for automated task management, device state querying, and result feedback, thereby streamlining the testing process and reducing manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated test schemes are used for voice testing, then test efficiency is improved, but manual intervention is still required for sound source coordination and data collection

Engineering Contradiction:
Improvetest efficiencyVSAvoidautomation completeness
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system is divided into multiple independent clients that can be deployed across different devices. Each client independently executes test tasks and collects data, eliminating the need for centralized manual coordination of sound sources and data collection. This segmentation enables complete automation while maintaining test efficiency.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If manual operations are used for test coordination and data collection, then automation extent is maintained at current level, but operational complexity increases and costs rise

Engineering Contradiction:
Improveoperational complexityVSAvoidautomation level
Core Design Contradiction:
Device complexityVSExtent of automation

Solution Approach 1:

The test system performs self-service through automated task execution. Clients automatically receive test tasks from the front-end, execute them locally, collect their own data, and report results back without requiring manual intervention for coordination or data collection. This self-service mechanism reduces operational complexity while achieving complete automation.

Inventive Principle:
Principle #25Self-service

3Productivity

If partially automated test schemes are implemented, then some automation benefits are gained, but extensive manual handling is still required

Engineering Contradiction:
Improvetest throughputVSAvoidease of use
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The client software is designed with multi-functionality, handling task reception, execution, data collection, and result reporting all in one package. This universal client can be deployed on any test device, eliminating the need for separate manual operations for each function and making the system easy to use while maintaining high productivity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12111741B2Automatic test method and apparatus, electronic device, and storage medium
Publication Date: 2024.10.08 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US12111741B2 patent drawing
  • US12111741B2 patent drawing
  • US12111741B2 patent drawing

AI summary

An automatic test method and apparatus, an electronic device, and a storage medium are provided, which relate to the fields of the automatic test, the voice testing, the voice effect acceptance check, etc. The method includes: receiving a test task initiated by a visualization front-end; issuing the test task to a plurality of clients deployed; and scheduling execution of the test task for the plurality of clients, and feeding back obtained task execution results to the visualization front-end.