Vehicle Remote Diagnosis via Server-Triggered Test Scripts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional automotive aftersales diagnostic instruments require physical presence and connection through On Board Diagnostics (OBD) wires, leading to long waiting times for vehicle maintenance and poor user experience.
Innovation Solution
A remote diagnosis method that involves receiving a remote control instruction from a server, executing a target test script based on a preset diagnostic agent, diagnosing the execution result, and reporting the diagnostic result back to the server, allowing for remote diagnosis and maintenance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional OBD wire connection is used for vehicle diagnosis, then diagnostic accuracy is ensured, but maintenance time increases and user experience deteriorates
Solution Approach 1:
The patent introduces a remote diagnosis system that acts as an intermediary between the user and the vehicle. The system includes a server that receives diagnostic requests, a client that communicates with the vehicle through OBD interface, and automated diagnostic agents that execute test scripts. This intermediary structure enables remote diagnosis without requiring the user to physically connect diagnostic equipment to the vehicle, thereby reducing maintenance time while maintaining diagnostic accuracy through automated script execution and remote result analysis.
Solution Approach 2:
The patent replaces the traditional mechanical approach of physical OBD connection with an automated remote diagnosis system. Instead of requiring manual connection and operation of diagnostic tools, the system uses automated test scripts executed by diagnostic agents that communicate with the vehicle's OBD interface remotely. This substitution of mechanical manual operations with automated electronic processes significantly reduces the time required for vehicle diagnosis while maintaining measurement precision through structured test execution.
2Productivity
If remote diagnosis is implemented, then maintenance efficiency improves, but system complexity increases
Solution Approach 1:
The patent segments the remote diagnosis system into distinct functional modules: a server for receiving and managing diagnostic requests, a client for communicating with the vehicle, a diagnostic agent for executing test scripts, and a database for storing diagnostic data. This segmentation allows each component to perform its specific function independently, improving maintenance efficiency through specialized processing while managing system complexity by organizing functions into manageable, loosely-coupled modules that can be developed and maintained separately.
Solution Approach 2:
The patent implements a universal remote diagnosis system where the server, client, and diagnostic agents can handle multiple types of vehicle diagnostics through standardized test scripts. The system is designed to be multi-functional, supporting various vehicle models and diagnostic scenarios through a common platform that executes standardized diagnostic protocols. This universality improves maintenance efficiency by providing a single system that can diagnose different vehicle types without requiring separate specialized equipment for each, while the standardized architecture helps manage complexity through reuse of common components.
Data Source
AI summary
A remote diagnosis method, performed by a vehicle to be diagnosed, includes receiving a remote control instruction sent by a server, in which the remote control instruction corresponds to a diagnosis category, and the remote control instruction is configured to instruct the vehicle to be diagnosed to execute a target test script corresponding to the remote control instruction; executing the target test script based on a preset diagnostic engine; diagnosing an execution result of the target test script based on the preset diagnosis engine; and reporting a diagnostic result of the target test script to the server.


