Vehicle Control-Unit Data Timing With Cached Retransmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle communication protocols fail to guarantee successful delivery of data packets between a backend and control devices due to unreliable mobile connections, leading to potential loss of messages and incomplete functionality execution.
Innovation Solution
Implement a timer-based system that temporarily stores undelivered data packets in a cache, awaiting confirmation from the vehicle, and retransmits them during onboard-triggered functionalities, leveraging the vehicle's own communication with the backend to ensure reliable delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data packets are transmitted from backend to control device via TCU, then secured connection is established, but data packet delivery reliability deteriorates due to protocol limitations
Solution Approach 1:
The backend system performs preliminary actions by storing undelivered data packets in a cache and preparing them for retransmission. When the vehicle sends subsequent data packets (onboard-triggered transmissions), the system automatically retransmits previously stored packets without requiring additional complex protocols, thus improving delivery reliability while maintaining protocol simplicity.
Solution Approach 2:
The system uses feedback from the vehicle's data transmissions to trigger retransmission of undelivered packets. When the vehicle sends onboard-triggered data packets, the backend receives confirmation signals that serve as feedback, indicating the vehicle is ready to receive more data, thereby triggering reliable retransmission of previously failed packets.
2Reliability
If data packets are resent immediately upon failure, then delivery probability improves, but transmission time increases due to continuous retransmission
Solution Approach 1:
The backend stores undelivered packets in a cache as a preliminary action, preparing them for future transmission. This eliminates the need for immediate continuous retransmission, as packets are held ready and automatically transmitted when the vehicle sends subsequent data, thus improving delivery probability without causing time loss.
Solution Approach 2:
Instead of continuous retransmission, the system uses periodic action by triggering retransmission at specific moments when the vehicle initiates onboard-triggered transmissions. This periodic approach ensures packets are sent at appropriate intervals without causing continuous time loss, balancing delivery reliability with time efficiency.
3Ease of operation
If offboard-triggered transmissions are used for remote functionalities, then user convenience improves, but delivery reliability deteriorates due to external connection dependencies
Solution Approach 1:
The system uses feedback from the vehicle's transmission confirmations to ensure reliable delivery of offboard-triggered packets. When the vehicle sends subsequent onboard-triggered data packets, the confirmation signals serve as feedback that triggers automatic retransmission of any undelivered offboard packets, thereby maintaining reliability while preserving user convenience.
Solution Approach 2:
The backend performs preliminary storage of offboard-triggered data packets in a cache, preparing them for retransmission. This ensures that even if initial transmission fails due to connection issues, the packets are ready to be sent later when conditions improve, maintaining both user convenience and delivery reliability.
Data Source
AI summary
A suitable time for transmitting data packages from a backend to a control unit of a motor vehicle for controlling at least one functionality of the control unit is determined. Data packages are transmitted and received between the backend and the at least one control unit, and the transmission is triggered offboard and/or onboard the vehicle.
