Vehicle Software Update System Background Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current vehicular software update systems face challenges in performing over-the-air (OTA) updates efficiently, particularly in determining the optimal time to initiate and complete software updates while ensuring vehicle safety and user approval, especially when the vehicle is unattended.
Innovation Solution
A vehicular software update system that includes a management controller capable of remotely controlling the vehicle to start, download, and transmit software updates in the background, determining completion based on vehicle state and timing conditions, and performing updates only when the vehicle is turned off or within a specified duration, ensuring safety and user approval protocols are met.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the vehicle is remotely started to download and transmit software updates, then the software update efficiency is improved, but the vehicle operation complexity increases
Solution Approach 1:
The management controller automatically manages the software update process including remote start control, software download, background transmission to performance controllers, and update execution. The system self-monitors transmission completion and handles the entire update workflow without requiring user intervention, thereby improving efficiency while managing complexity through automation.
Solution Approach 2:
The system performs preliminary actions by remotely starting the vehicle before software download and transmission. The management controller proactively initiates the update sequence, ensuring the vehicle is in the appropriate state for receiving and processing software updates, which streamlines the overall process.
2Ease of operation
If the software update is performed in the background while the vehicle is turned off, then the user convenience is improved, but the reliability of transmission completion determination deteriorates
Solution Approach 1:
The management controller implements feedback mechanisms by monitoring transmission completion status and using this information to determine when to execute the software update. The system continuously checks whether the performance controller has successfully received the software in the background, and only proceeds with the update when completion is confirmed, thereby maintaining reliability while operating in the background.
3Reliability
If the vehicle start duration is extended to ensure complete software transmission, then the software update reliability is improved, but the energy consumption increases
Solution Approach 1:
The system dynamically adjusts the vehicle start duration based on transmission progress. The management controller monitors the software transmission status in real-time and extends the start duration only as long as necessary to complete the transmission. Once completion is detected, the system immediately proceeds with the update, avoiding unnecessary energy consumption while ensuring reliable transmission.
Data Source
AI summary
A vehicular software update system for remotely performing a software update of a vehicle and a method thereof are provided. The vehicular software update system includes a management controller installed in a vehicle and a server that performs a remote software update in cooperation with the management controller. The management controller controls the vehicle to start in response to receiving a request for the remote software update from the server, downloads software for update from the server after controlling the vehicle to start, transmits the downloaded software for update to a performance controller in the background, determines whether the transmission of the software for update in the background is completed based on the vehicle being turned off, and performs a software update of the performance controller using the software for update based on the transmission of the software for update in the background being completed.


