Vehicle Software Update Version Checking System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing software update methods for vehicles require drivers to physically visit repair shops, are costly due to unnecessary data transmission, and lack efficient version management, leading to inefficient updates.
Innovation Solution
A system and method that compares version information between software on a terminal and a server, allowing for the deletion or installation of updates based on version differences, enabling wireless updates without driver intervention and reducing costs by only transmitting necessary updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If wireless software update is implemented without version checking, then software can be updated simultaneously in multiple vehicles, but unnecessary data transmission occurs increasing costs
Solution Approach 1:
The server performs version information checking before initiating software update transmission. The version information checking unit collects version information of software temporarily stored in the terminal or version information of software installed in the terminal, and compares it with the version information of the software update to determine whether to transmit the software update. This preliminary action prevents unnecessary data transmission and reduces costs.
2Reliability
If driver intervention is required for software updates, then update process can be controlled, but additional time and operational complexity are added
Solution Approach 1:
The terminal automatically receives version information from the server, compares it with locally stored version information, and autonomously determines whether to download and install updates. The system performs software update on the basis of the received version information without requiring driver intervention, making the process self-service and automated.
3Reliability
If software update is transmitted without version comparison, then all terminals receive updates, but transmission costs increase unnecessarily
Solution Approach 1:
The server tailors the software update transmission decision to each individual terminal based on its specific version information. The version information checking unit collects version information specific to each terminal and compares it with the registered software update version, determining transmission necessity on a per-terminal basis. This localized approach ensures updates are transmitted only where needed.
4Reliability
If vehicles must be located at designated places for updates, then connection stability is ensured, but user convenience is reduced
Solution Approach 1:
The system utilizes existing wireless communication infrastructure that terminals already possess for normal vehicle operations. The terminal receives version information and performs updates wirelessly through standard communication channels, eliminating the need for specialized update locations or additional hardware connections.
Data Source
AI summary
A system for providing a software update includes a server in which software updates are registered, and a terminal for receiving version information of a software update from the server and performing a software update on the basis of the received version information of the software update, wherein the server includes a version information checking unit for collecting version information of software temporarily stored in the terminal or version information of software installed in the terminal and comparing the version information of the temporarily stored software or the version information of the installed software with the version information of the software update to determine whether to transmit the software update to the terminal.


