Passive OBD Vehicle Identification via Communication Pattern Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing OBD diagnostic tools face challenges in accurately identifying vehicle models and variants, particularly when VIN numbers cannot be read through standard commands, leading to potential damage and inaccurate selections.
Innovation Solution
A vehicle identification process that passively listens to standard communication lines on the OBD port to detect data frames and extract messages, comparing them with stored communication patterns in a database to identify the vehicle model, brand, or platform without sending non-standard commands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If non-standard commands are sent blindly to the vehicle to identify the vehicle model, then automatic identification capability is improved, but unexpected faults and damages may occur on the vehicle
Solution Approach 1:
Instead of actively sending commands to the vehicle to elicit responses for identification, the invention inverts the approach by passively listening to and analyzing communication traffic already present on the OBD bus. This allows automatic identification without actively probing the vehicle systems, thereby avoiding potential faults and damages.
Solution Approach 2:
The invention uses existing communication traffic on the OBD bus as an intermediary carrier of identification information. Rather than directly querying the vehicle with potentially harmful non-standard commands, the system analyzes messages already being exchanged between vehicle components, which naturally contain identification data without requiring additional active probing.
2Reliability
If standard commands are used for vehicle communication, then vehicle safety is maintained, but complete vehicle identification cannot be achieved for all vehicle types
Solution Approach 1:
The invention analyzes more communication messages than the minimum required for basic safety, examining multiple parameters including message identifiers, data lengths, and periodicities. This excessive analysis of communication patterns enables complete identification across all vehicle types while maintaining safety by continuing to use only standard commands.
Solution Approach 2:
The system identifies vehicles by analyzing multiple parameters of communication messages including message identifiers, data lengths, and periodicities. By changing from single-parameter identification to multi-parameter analysis of standard communication traffic, the invention achieves complete vehicle identification accuracy while maintaining vehicle safety through standard protocols.
3Measurement precision
If manual vehicle selection is required before automatic identification, then partial identification can be achieved, but user operation complexity increases and time is lost
Solution Approach 1:
The system performs complete automatic identification without requiring any manual vehicle selection from the user. By analyzing communication patterns on the OBD bus, the system self-determines the vehicle type, eliminating the need for user intervention and maintaining both high identification accuracy and operational simplicity.
Solution Approach 2:
The invention performs identification analysis continuously in the background before any diagnostic operations are initiated. This preliminary automatic identification eliminates the need for subsequent manual vehicle selection steps, reducing user operation complexity while maintaining accurate identification.
4Measurement precision
If multiple communication protocols are actively tested to identify the vehicle, then comprehensive identification is improved, but the complexity of the identification device increases
Solution Approach 1:
The invention uses existing communication traffic on the OBD bus as an intermediary that already contains identification information in multiple protocols. By analyzing this intermediary traffic rather than actively testing multiple protocols, the system achieves comprehensive vehicle identification while keeping the device complexity low.
Solution Approach 2:
Instead of implementing multiple active communication protocols in the identification device, the system copies and analyzes the communication patterns already present on the OBD bus. This approach achieves comprehensive protocol coverage for identification purposes without requiring the device to actively support multiple complex communication protocols.
Data Source
AI summary
A process of identifying a model and/or platform and/or brand of a vehicle comprises:connecting a vehicle identification device, having at least one vehicle communication interface, on at least one OBD plug of an OBD line of a tested vehicle, the vehicle identification device being associated with a database of stored communication patterns corresponding to a list of models and/or platforms and/or brands of vehicles,listening to communication on OBD line to detect data frames emitted by or between systems of the tested vehicle on the communication line,extracting messages of the tested vehicle from the data frames,comparing the messages of the tested vehicle with stored messages within stored communication patterns in the database to identify messages of the vehicle corresponding to messages of the stored communication patterns, and,providing identification data of model and/or platform and/or brand of the tested vehicle.


