Emulation Server Parallel Vehicle Testing System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional vehicle testing methods using single emulation executors to test multiple scenarios sequentially result in long test periods and low efficiency, increasing costs and safety risks.

Innovation Solution

A method and system where an emulation server distributes test scenarios to multiple independent emulation executors, allowing them to execute test tasks in parallel, with the server acquiring and comparing results against a preset standard to provide feedback, and managing resource allocation and caching to optimize performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single emulation executor is used to test multiple scenarios sequentially, then the testing process is simple to manage, but the test period becomes very long and efficiency is low

Engineering Contradiction:
Improvetesting efficiencyVSAvoidtest period
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the testing system into multiple independent emulation executors that can operate simultaneously. Each executor handles specific test scenarios in parallel, transforming a single sequential testing process into multiple concurrent processes. This segmentation directly resolves the contradiction by enabling parallel execution, thereby reducing total test time while maintaining manageable complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of parallelism by deploying multiple emulation executors across different computational resources. Instead of extending the sequential process in time (one scenario after another), the system transitions to spatial parallelism where multiple scenarios are tested simultaneously across different executors, effectively changing the testing dimension from temporal to spatial.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If multiple emulation executors are deployed to execute tests in parallel, then testing efficiency is improved and test duration is reduced, but system complexity increases

Engineering Contradiction:
Improvetesting efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal emulation server that can dynamically allocate and manage multiple emulation executors. This server provides multi-functional capabilities including task distribution, resource management, and result aggregation. By creating a universal controlling system that can handle various testing scenarios and coordinator functions, the patent reduces overall system complexity despite having multiple executors, as the server abstracts the complexity away from individual executors.

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

Solution Approach 2:

The emulation server acts as an intermediary between the test management system and multiple emulation executors. It mediates task distribution, monitors execution status, and aggregates results, thereby simplifying the interaction between multiple parallel components. This intermediary approach prevents direct complex interactions between executors and the testing framework, reducing system complexity while maintaining parallel execution benefits.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If road tests are performed directly on the vehicle, then realistic testing conditions are achieved, but test costs increase and safety risks are present

Engineering Contradiction:
Improvetesting realismVSAvoidsafety risks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent creates virtual copies of road testing environments through emulation technology. Instead of physically testing vehicles on actual roads with all associated risks and costs, the system uses emulation executors to replicate driving scenarios, road conditions, and environmental factors in a controlled virtual environment. This copying approach maintains testing realism while eliminating safety risks and reducing costs associated with physical road tests.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10699036B2Method and system for testing vehicle
Publication Date: 2020.06.30 BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
  • US10699036B2 patent drawing
  • US10699036B2 patent drawing
  • US10699036B2 patent drawing

AI summary

The present disclosure discloses methods and systems for testing the vehicle. In some embodiments, a method includes receiving, by an emulation server, a test task and a test scenario set required for executing the test task sent from a client; distributing, by the emulation server, each of the test scenarios to first emulation executors respectively, and sending the test task to each of the first emulation executors; acquiring, by the emulation server, a test result of the test task from each of the first emulation executors; and comparing, by the emulation server, the acquired test result with a preset test standard to generate feedback information of the test task, and sending the feedback information to the client.