Server Software Update for Vehicular Modules
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current software update methods for vehicular devices require vehicles to be stationary, leading to fuel wastage and air pollution due to idling, and can interfere with modules in use by updating unused modules during downtime.
Innovation Solution
A server system that selectively provides software update information based on module use information and estimated driving routes and times, allowing for updates of unused modules while the vehicle is in motion, and storing previous versions for emergency use.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If software updates are performed while the vehicle is stationary, then the vehicle can be updated without interference from modules in use, but the vehicle must be turned on for extended periods causing fuel waste and air pollution
Solution Approach 1:
The system transitions from static batch updating (vehicle must be stopped and turned on) to dynamic real-time updating during vehicle operation. The server continuously monitors module status and pushes updates when modules are inactive, even during vehicle motion, eliminating the need for prolonged idling.
Solution Approach 2:
The server proactively identifies when modules will be inactive based on usage patterns and pushes updates before the module is needed again. This preliminary action allows updates to occur during brief idle periods without requiring the vehicle to be stopped or turned on for extended periods.
2Productivity
If software updates are performed in batch when the vehicle is stopped, then all modules can be updated together, but the updating process requires much time and the vehicle must remain turned on
Solution Approach 1:
The system divides the software update process into individual module-level updates rather than batch updates. Each module is updated independently and immediately when its update conditions are met, eliminating the need to wait for all modules to be updated before completing the process.
Solution Approach 2:
The update process becomes continuous rather than periodic. The server continuously monitors module status and performs updates as soon as conditions permit, eliminating idle waiting time between batch update cycles and maintaining constant progress on software updates.
3Ease of operation
If the vehicle is turned on for software updates, then updates can be downloaded and installed, but fuel is wasted and air pollutant emissions increase
Solution Approach 1:
The system performs software updates during normal vehicle operation without requiring the driver to take additional actions or keep the vehicle running longer. The update process integrates seamlessly with normal driving, eliminating the need for separate update sessions that would increase emissions.
4Reliability
If updates are performed on unused modules during vehicle downtime, then module functionality is maintained, but the vehicle must be stopped causing operational interruptions
Solution Approach 1:
The system dynamically determines update timing based on real-time module usage status rather than requiring vehicle stoppage. Updates are pushed to modules during brief idle periods detected during continuous vehicle operation, maintaining both functionality and operational continuity.
Data Source
AI summary
A server and a method for providing software update information related to a vehicular module may be configured to provide a server for providing software update information related to a vehicular module that may extract a software updatable module to provide software update information thereto based on module use information related to another vehicle corresponding to an estimated driving route and an estimated driving time of a software update target vehicle.


