HMI Priority Filtering for Scalable V2X Message Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Vehicle-to-everything (V2X) communication systems face scalability issues due to linearly increasing processing power requirements with the number of messages received, necessitating a method to reduce processing power without compromising road safety and traffic efficiency.

Innovation Solution

Implementing a prioritization system that filters communication messages based on priority values, where high-priority applications receive and process relevant messages, and low-priority applications are temporarily halted or messages discarded, to optimize processing power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system processes all received V2X messages, then complete information is available for all applications, but processing power requirements increase linearly with message count

Engineering Contradiction:
Improvecompleteness of information processingVSAvoidprocessing power consumption
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The system segments the set of all V2X messages into multiple priority groups (high priority, medium priority, low priority) based on application requirements. This segmentation allows the processor to handle only the necessary subset of messages for each priority level, reducing overall processing power consumption while maintaining reliability for critical applications.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different priority levels are assigned to different applications based on their specific requirements. Critical safety applications receive high-priority messages with guaranteed processing, while non-critical applications receive lower-priority messages. This local quality differentiation ensures that processing power is allocated efficiently to where it is most needed.

Inventive Principle:
Principle #3Local quality

2Productivity

If the system filters out low-priority messages to reduce processing power, then processing efficiency improves, but information completeness for non-critical applications deteriorates

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidinformation availability for low-priority applications
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system dynamically adjusts message filtering based on current system conditions and priority levels. When processing capacity is constrained, low-priority messages are filtered or deferred, but the system maintains the capability to process them when capacity becomes available. This dynamic approach improves processing efficiency for critical applications while preserving information availability for non-critical applications when possible.

Inventive Principle:
Principle #15Dynamics

3Loss of time

If the system processes all messages simultaneously, then all applications receive timely data, but system complexity and resource management become unmanageable

Engineering Contradiction:
Improveresponse time for applicationsVSAvoidsystem resource management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs preliminary classification of incoming V2X messages into priority groups before processing. By pre-sorting messages based on application requirements and criticality, the system simplifies subsequent processing steps and resource management. This preliminary action reduces system complexity while ensuring that critical applications receive timely responses.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11880258B2Performance optimization based on HMI priorities
Publication Date: 2024.01.23 CONTINENTAL AUTOMOTIVE SYSTEMS INC
  • US11880258B2 patent drawing
  • US11880258B2 patent drawing

AI summary

A method for reducing processing power of a data processing hardware executing one or more applications is provided. The method includes receiving communication messages and identifying a first application outputting a first message based on at least one communication message. The first application is associated with a first priority value. The method includes determining a group of high-priority applications where each application has a priority value being higher than or equal to the first priority value and determining a group of low-priority applications where each application has a priority value being lower than the first priority value. The method includes discarding one or more communication messages that are not relied on by the group of high-priority applications for a predefined period of time. The method may also include sending, to the group of low-priority applications, instructions causing the one or more applications of the low-priority group to stop executing.