Vehicle Software Update Packaging for Secure Shared Deployment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing software updating systems for vehicles increase the server processing load and storage capacity due to the need for individual software updates for each vehicle, leading to inefficiencies and potential cyber security risks.
Innovation Solution
A software updating system that divides update data into common packages shared among multiple vehicles and identification packages specific to each vehicle, using vehicle identification information and common package identification to ensure secure and efficient software updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If individual software updates are prepared for each vehicle, then update accuracy and security are improved, but server processing load and storage capacity increase
Solution Approach 1:
The patent segments the software update into two distinct components: a common package containing update data shared by multiple vehicles, and an identification package containing vehicle-specific identification information. This segmentation allows the server to store and process the common package once for multiple vehicles, significantly reducing server processing load and storage capacity requirements while maintaining individualized update accuracy through the identification package.
Solution Approach 2:
The common package serves as a universal update data structure that can be applied to multiple vehicles simultaneously. By designing the update system so that the common package is shared across vehicles and only the identification package varies per vehicle, the system achieves multi-functionality that reduces server resource consumption while maintaining reliable, vehicle-specific updates.
2Reliability
If individual software updates are prepared for each vehicle, then update security is improved, but server storage capacity increases
Solution Approach 1:
The patent divides the update data into a common package (shared by all vehicles) and an identification package (specific to each vehicle). This segmentation reduces server storage capacity by eliminating redundant storage of identical update data for each vehicle, while maintaining security through the vehicle-specific identification package that ensures updates are correctly assigned to intended vehicles.
Solution Approach 2:
The patent merges the common update data into a single shared package that serves multiple vehicles, rather than storing separate complete update data for each vehicle. This merging approach significantly reduces the total storage capacity required on the server while maintaining security through the separate identification package that binds the common package to specific vehicles.
3Productivity
If common packages are used for multiple vehicles, then server processing load is reduced, but identification accuracy may be compromised
Solution Approach 1:
The patent segments the update information into a common package (for efficiency) and an identification package (for accuracy). The identification package contains vehicle-specific identification information that is processed separately and combined with the common package, ensuring that vehicle identification accuracy is maintained while the common package reduces server processing load through shared storage.
Data Source
Figure 1
Figure 2
Figure 3A~3B
AI summary
A software updating device (1), which includes a controller (10) and a storage device (11), that uses software update data of a vehicle (2) to update the software, wherein the storage device (11) stores a common package including at least the update data, and an identification package including common package identification information assigned to the common package and vehicle identification information that is associated with the common package identification information and that identifies the vehicle, and the controller (10) transmits, to a target vehicle subject to software update, the identification package including the vehicle identification information associated with the target vehicle, and transmits, to the target vehicle in accordance with a request from the target vehicle, the common package to which is assigned the common package identification information included in the identification package.