In-Vehicle Gateway Extending Diagnostic Time-Outs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In complex in-vehicle network configurations, data latency and delays due to communication protocol diversification and security settings can cause diagnostic tools to time out before receiving responses, preventing successful ECUs diagnosis.
Innovation Solution
A gateway system that includes a wait request sending device to extend the time-out period by sending a wait request code to the diagnostic tool, and a session state management system with timers and recording devices to maintain the specific session state of ECUs, preventing them from returning to a security-locked state prematurely.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the network configuration becomes complex with multiple gateways for protocol conversion, then the system can support diverse communication protocols, but the data latency and delay increase causing time-out issues
Solution Approach 1:
The gateway sends a wait request code to the diagnostic tool before the response message is received, proactively extending the time-out period. This preliminary action prevents the time-out issue before it occurs, allowing the diagnostic tool to wait longer for the response without triggering a false time-out error.
Solution Approach 2:
The gateway acts as an intermediary between the diagnostic tool and the ECU, managing the communication timing. It intercepts the time-out specification from the diagnostic tool's perspective and mediates by extending the actual waiting period, allowing the response to pass through the gateway chain without triggering time-out errors.
2Ease of operation
If the ECU maintains a security-unlocked state for extended diagnostic sessions, then diagnostic services can be performed, but security is compromised
Solution Approach 1:
The session time-out period is made dynamic rather than fixed. The gateway adjusts the time-out period based on the actual communication conditions and network complexity. This allows the ECU to maintain the security-unlocked state only as long as necessary for the diagnostic service, automatically returning to the security-locked state when the extended time-out period expires, thus balancing diagnostic availability with security.
3Reliability
If the diagnostic tool uses a fixed time-out period specified in the communication protocol, then the protocol compliance is maintained, but the diagnostic service cannot complete in complex network configurations
Solution Approach 1:
The time-out period parameter is changed from a fixed protocol-specified value to an extendable value. The gateway modifies the effective time-out period by sending a wait request code, allowing the diagnostic service to complete successfully in complex network configurations while maintaining protocol compliance through the standardized wait request mechanism.
Data Source
AI summary
An in-vehicle system comprising a gateway between multiple networks is disclosed. One of the networks specifies that when a source apparatus connected to the one of the networks sends a request message to a destination apparatus connected to another one of the networks, the source apparatus should time-out if the source apparatus does not receive a response message within a specified time after sending the request message. Upon receipt of the request message, the gateway relays the request message to the destination apparatus and sends a wait request code to the source apparatus to instruct the source apparatus to wait by extending the specified time.


