Motor Vehicle Fault Message Filtering via Priority-Based Memory Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In motor vehicle fault monitoring systems, the limited size of temporary FIFO memory can lead to loss of important fault messages due to write conflicts and high costs associated with large memory sizes, especially when dynamic memory allocation is not permitted.
Innovation Solution
A method that uses a filtering index to prioritize fault messages based on their priority ranking and the occupancy of temporary memory spaces, allowing only high-priority messages to be stored when the temporary memory is full, and defines storage thresholds for each priority level to ensure important messages are stored in the dynamic memory.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the size of temporary FIFO memory is increased to store all fault messages, then reliability of fault message storage is improved, but cost and device complexity increase
Solution Approach 1:
The patent applies local quality by differentiating storage requirements for different priority levels of fault messages. High-priority messages are guaranteed storage with a minimum reserved space in the temporary FIFO memory, while low-priority messages are stored only when space is available. This selective approach ensures critical messages are never lost while optimizing overall memory utilization.
Solution Approach 2:
The patent changes the parameter of memory allocation from static to dynamic based on message priority. The temporary FIFO memory is configured with a minimum size guarantee for high-priority messages and allows flexible allocation for low-priority messages. This parameter change enables the system to adapt memory distribution according to the criticality of incoming fault messages.
2Productivity
If multiple processors execute diagnostic functions simultaneously, then productivity of fault detection is improved, but write conflicts in temporary memory increase causing loss of fault messages
Solution Approach 1:
The patent introduces a mediator mechanism in the form of a temporary FIFO memory with priority-based admission control. This intermediary structure receives fault messages from multiple processors, arbitrates their storage based on priority levels, and ensures orderly transfer to the dynamic memory. The mediator prevents write conflicts by controlling which messages are admitted to the temporary buffer at any given time.
Solution Approach 2:
The patent segments the temporary FIFO memory into priority-based storage regions, with high-priority messages occupying reserved space and low-priority messages using remaining capacity. This segmentation allows multiple processors to write simultaneously to different priority levels without conflict, while ensuring high-priority messages are never displaced by low-priority ones.
3Productivity
If a filtering mechanism is added to prioritize fault messages, then storage efficiency in temporary memory is improved, but device complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-configuring the temporary FIFO memory with a minimum size reservation for high-priority messages before any fault messages arrive. This advance preparation eliminates the need for complex runtime filtering decisions, as the priority-based storage allocation is already established in the memory structure itself.
Data Source
AI summary
A method for managing fault messages (m) of a motor vehicle by a monitoring computer of a motor vehicle, the monitoring computer including a step (E1) of receiving a fault message (m), a filtering step (E3) in which the method executes a step (E4) of storing the fault message (m) in a temporary storage memory (TMP) in case of positive filtering and a step (E5) of storing the fault messages (m) in a dynamic storage memory (DYN).


