Distributed Software Upgrade Storage for Connected Vehicle Components
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional single-module downloading methods for terminal software upgrades, especially in intelligent connected vehicles, often fail due to insufficient storage resources, leading to high storage requirements and low success rates.
Innovation Solution
A method and apparatus that utilize storage resource information from multiple components within a terminal to dynamically distribute and verify upgrade package blocks, optimizing storage utilization across these components, thereby reducing storage pressure and increasing the success rate of software upgrades.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single-module downloading solution is used with one upgrade control module, then the downloading and distribution process is simplified, but the storage space requirement for the upgrade control module increases significantly
Solution Approach 1:
The patent divides the upgrade control function into multiple control modules distributed across different components. Each control module is responsible for downloading and managing upgrade packages locally, rather than concentrating all control functions in a single module. This segmentation reduces the storage burden on any single component while maintaining the overall upgrading capability.
2Ease of operation
If all upgrade packages are downloaded to one upgrade control module, then centralized management is achieved, but the storage resource requirement becomes excessively high
Solution Approach 1:
The patent combines the upgrade control functions across multiple components into a coordinated system. Multiple control modules work together to manage upgrade packages distributed across different storage locations, achieving centralized management through collaboration rather than through a single centralized repository.
3Device complexity
If the upgrade control module has insufficient storage resources, then the device structure remains simple, but the software upgrading success rate decreases
Solution Approach 1:
The patent transitions from a single-dimension storage model (one upgrade control module) to a multi-dimensional distributed storage model across multiple components. This allows the system to achieve higher reliability and success rates without significantly increasing the complexity of individual components, as the storage capacity is aggregated across multiple units.
Data Source
Figure 1
Figure 2~3
Figure 4~5
AI summary
Embodiments of the present invention provide a software upgrading method, apparatus, and system. Storage resource information of at least two components in a terminal is received. Storage resource feedback information is generated. The storage resource feedback information is sent to a network side device. The upgrade package block information generated by the network side device is received, where the upgrade package block information includes at least a one-to-one correspondence between a plurality of upgrade package blocks for terminal software upgrading and a plurality of components for storing the plurality of upgrade package blocks. At least one piece of indication information used to indicate the plurality of components to obtain the plurality of upgrade package blocks are generated. The at least one piece of indication information is sent to the plurality of components. This fully utilizes storage resources in a plurality of components in an intelligent connected vehicle, and improves a software upgrading success rate.