Dynamic Priority Assignment in Vehicle Data Processing Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data processing systems for motor vehicles, particularly those using Controller Area Network (CAN), suffer from static communication paths and priorities, which lack flexibility and cannot dynamically adjust to ensure maximum bus loads and latencies, limiting network adaptability and compatibility with Ethernet and Internet Protocol-based systems.
Innovation Solution
A method that dynamically adjusts communication paths and priorities by using a message header with an identifier-based priority system, allowing for flexible network management through a rule-based system, enabling compatibility with Software Defined Networking (SDN) and Time Sensitive Networking (TSN) while directly implementing on CAN networks, thus providing overload protection and consistent planning across vehicle networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If static communication paths are used in CAN networks, then implementation simplicity and reliability are improved, but network flexibility and adaptability deteriorate
Solution Approach 1:
The patent applies dynamics by enabling runtime modification of communication parameters. The system allows dynamic adjustment of message priorities, communication paths, and bus access rights during operation, transforming the static CAN network into a dynamic system that can adapt to changing requirements while maintaining reliable communication.
Solution Approach 2:
The invention changes key communication parameters dynamically. Message priorities, communication paths, and access rights are modified by changing the rule set during runtime. This allows the network to adapt to different operational scenarios without sacrificing the reliability of the underlying CAN communication protocol.
2Adaptability or versatility
If dynamic adjustment of communication matrices is implemented, then network flexibility is improved, but system complexity and difficulty of management increase
Solution Approach 1:
The patent introduces a management device as an intermediary between applications and the CAN network. This mediator handles the complexity of dynamic rule management, path selection, and priority assignment. Applications interact with the simplified interface while the management device orchestrates the complex interactions, effectively shielding users from system complexity.
Solution Approach 2:
The system segments communication management into distinct functional components: message generation, rule determination, path selection, and bus access control. This segmentation allows each component to be managed independently, reducing overall system complexity while enabling flexible dynamic adjustment of communication parameters.
3Reliability
If message priorities are fixed at development time, then communication predictability is improved, but runtime adaptability deteriorates
Solution Approach 1:
The patent makes message priorities dynamic by determining them at runtime based on current rules rather than fixing them at development time. The management device can adjust priorities dynamically based on changing communication requirements, ensuring both predictability through rule-based determination and flexibility through runtime adaptability.
Solution Approach 2:
The system changes message priority parameters dynamically during operation. Instead of static priority assignment, the priority of each message is determined by evaluating current rules that can be modified at runtime, allowing the network to adapt to different operational scenarios while maintaining predictable communication behavior through consistent rule application.
4Adaptability or versatility
If CAN network implements dynamic communication, then compatibility with SDN/TSN systems is improved, but implementation complexity on CAN bus increases
Solution Approach 1:
The patent implements a universal management architecture that can handle multiple communication protocols and network types. The management device provides a unified interface for managing CAN, Ethernet, and other networks, enabling compatibility with SDN and TSN systems while maintaining simple CAN bus implementation through protocol-agnostic management functions.
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
The invention relates to a method for operating a data processing system (100) and to a data processing system (100), in particular for motor vehicles, in which messages can be transmitted via at least one communication path of the data processing system (100). The messages comprise a header section, at least part of which is in the form of an identifier for the message and which sets at least one priority, and the message contains a message tag, access to the communication path being determined by means of the priority. A forwarding device (105) in the data processing system (100) is designed to construct a message by determining the priority of the message depending on a rule which assigns a value for the priority to the message tag.