On-Vehicle Log Collection via Triggered Pattern Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing on-vehicle network systems face challenges in efficiently collecting logs due to the vast amount of data generated, which is necessary for vehicle development but becomes cumbersome to manage.
Innovation Solution
An on-vehicle communication device and method that includes a log notification acquisition unit to receive notifications from external devices, a notification unit to inform trigger function units of start conditions, and a command unit to initiate log collection when these conditions are met, allowing for targeted and efficient log collection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If log collection is performed continuously without filtering, then complete vehicle data is captured for development analysis, but data volume becomes unmanageably large and processing efficiency decreases
Solution Approach 1:
The system pre-defines multiple log collection patterns (P1-P4) with specific start conditions and target function units before actual log collection begins. These patterns are stored in advance in the log collection device, enabling selective data collection based on predetermined criteria rather than continuous blind collection, thus reducing data volume while maintaining completeness for specific scenarios
Solution Approach 2:
The system changes collection parameters dynamically by selecting different log collection patterns based on trigger conditions. Each pattern has distinct parameters including target function units, start conditions, and collection intervals. This allows the system to adapt data collection intensity and scope to match actual vehicle states and development needs, optimizing the balance between data completeness and volume management
2Measurement precision
If log collection is performed continuously without filtering, then all vehicle states are recorded, but collection time and processing overhead increase
Solution Approach 1:
The system pre-configures multiple log collection patterns with specific start conditions (e.g., vehicle ignition, specific speed thresholds, temperature conditions) before deployment. When predetermined conditions are met, the corresponding pattern is activated, eliminating the need for continuous monitoring and processing of all vehicle states, thus reducing collection time while maintaining comprehensive coverage of critical states
Solution Approach 2:
The system implements periodic or event-driven log collection based on trigger conditions rather than continuous collection. Log collection is activated periodically or when specific events occur (such as vehicle startup, speed changes, temperature variations), allowing the system to capture essential vehicle states at appropriate intervals without the time overhead of continuous data acquisition and processing
3Productivity
If selective log collection is implemented with multiple patterns and conditions, then data volume is reduced and processing efficiency improves, but system complexity increases
Solution Approach 1:
The log collection system is segmented into multiple independent patterns (P1-P4), each targeting specific function units with defined start conditions. This segmentation allows the system to collect only relevant data for each scenario rather than processing all possible data streams, improving efficiency while managing complexity through modular organization of collection rules
Solution Approach 2:
The system introduces a log collection device as an intermediary between various vehicle function units and the external log analysis system. This intermediary manages the complexity by implementing pattern matching, condition evaluation, and selective data forwarding, shielding the external system from the complexity of multiple collection patterns while maintaining high collection efficiency through intelligent filtering and routing
Data Source
AI summary
An on-vehicle communication device capable of relaying data between a plurality of function units mounted on a vehicle includes: a log notification acquisition unit configured to receive, from an external device outside the vehicle, a log notification indicating a log target function unit which is the function unit that is a target of log collection, a start condition for log collection, and a trigger function unit which is the function unit capable of determination for the start condition; a notification unit configured to notify the trigger function unit of the start condition indicated by the log notification; and a command unit configured to give a command for log collection to the log target function unit, in response to a notification that the start condition is satisfied from the trigger function unit.


