In-Vehicle Push Communication Reset State Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In the push system for in-vehicle communication, when the in-vehicle communication device is in a reset state, the push server continuously fails to transmit push data due to disconnection of the communication line, leading to repeated retries until the device restarts.
Innovation Solution
The in-vehicle communication device determines if a reset is executable and notifies the push server of its reset state information, along with device identification, allowing the push server to suspend push data transmission until the communication line is reconnected.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the push server continuously transmits push data to the in-vehicle communication device during reset, then the push server maintains its transmission function, but the transmission fails repeatedly due to communication line disconnection
Solution Approach 1:
The in-vehicle communication device performs preliminary action by notifying the push server of its reset state before the reset actually occurs. This advance notification allows the push server to suspend transmissions proactively, preventing continuous transmission failures and retry cycles that would waste time and reduce reliability.
2Reliability
If the in-vehicle communication device executes reset, then the device can recover from abnormal states or update software, but the communication line disconnects causing push data transmission failures
Solution Approach 1:
The system implements feedback by having the in-vehicle communication device actively notify the push server of its reset state. This feedback mechanism ensures the push server has accurate real-time information about transmission status, allowing it to suspend transmissions appropriately and avoid continuous failure attempts, thus preventing loss of transmission status information.
3Reliability
If the push server suspends push data transmission during reset, then continuous transmission failures are prevented, but the push server cannot transmit data until reconnection occurs
Solution Approach 1:
The push server dynamically adjusts its transmission behavior based on the received reset state information. By transitioning from an active transmission state to a suspended state during reset, and then resuming after reconnection, the system optimizes both reliability (by avoiding failures) and productivity (by resuming transmissions timely).
Data Source
AI summary
When a push server receives a transmission request of push data from an application server, the push server transmits the push data to an in-vehicle communication device, and the in-vehicle communication device transmits the received push data to an in-vehicle ECU. The in-vehicle communication device includes a reset execution determination unit determining whether a reset of the in-vehicle communication device is executable and a reset state information notification unit notifying, in response to determining that the reset of the in-vehicle communication device is executable, the push server of reset state information indicating that the in-vehicle communication device is in a reset state, in association with device identification information of the in-vehicle communication device before starting the reset of the in-vehicle communication device. The device identification information enables identifying of the in-vehicle communication device.


