Relay Device Payload Analysis for Vehicle ECU Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing relay devices face significant processing loads due to the need for constant payload analysis when relaying frames to newly updated or expanded electronic control units (ECUs) in vehicle networks, as the connection tunnel tables cannot be automatically updated, limiting the reduction of processing load.
Innovation Solution
A relay device and method that includes a communicator, controller, analyzer, and updater to determine if an address is in a table, analyze the payload when necessary, and update the table based on additional information, reducing payload analysis by provisionally registering new addresses and only registering them when certain conditions are met.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the relay device performs payload analysis for every frame to identify destination addresses, then it can handle newly connected ECUs, but the processing load increases significantly
Solution Approach 1:
The relay device performs payload analysis only when a new ECU is connected to the network, rather than for every frame. The controller detects new ECUs by monitoring connection status changes, triggers payload analysis at this specific moment to extract destination addresses, and then caches the results for subsequent frame routing, significantly reducing overall processing load while maintaining adaptability to new devices
Solution Approach 2:
The relay device creates and maintains a cache (copy) of destination address information extracted from payload analysis. This cached address mapping is stored in memory and used for rapid frame routing without requiring repeated payload analysis, allowing the system to handle new ECUs efficiently while avoiding redundant processing of existing address information
2Productivity
If the relay device does not perform payload analysis, then processing load is reduced, but it cannot identify destination addresses for newly connected ECUs
Solution Approach 1:
The relay device implements a feedback mechanism where the controller continuously monitors the communication network for connection status changes of ECUs. When a new ECU is detected through this feedback, the system triggers payload analysis specifically for that device, extracts its destination address from the payload, and updates the cache accordingly, ensuring the system adapts to new devices without continuous heavy processing
Solution Approach 2:
The relay device enables newly connected ECUs to self-register by analyzing their connection requests. When a new ECU connects, its identification information is automatically extracted from the payload of its connection request frame, and the system autonomously updates its routing cache with this information, eliminating the need for manual configuration or continuous analysis
Data Source
AI summary
A relay device relays a frame through connection-oriented communication between a first communication device and one or more second communication devices, and the frame includes in a header portion: a destination address that designates the relay device; and an upper-layer address that designates a second communication device as a transmission destination in an upper-layer protocol higher than a connection protocol. The relay device includes: a communicator that receives the frame from the first communication device; a controller that determines whether a table includes a first address and is the upper-layer address of the second communication device; an analyzer that analyzes the payload of the frame to identify a second address that is the destination address of the second communication device, when the first address is not included in the table; and an updater that updates the table based on the first address and the second address.


