Dynamic Partition Resizing After OTA Upgrade for User Data Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
During over-the-air (OTA) updates of wireless communication devices, the storage space of dynamic partitions is reduced, leading to a waste of storage resources as unused space cannot be utilized for user data storage.
Innovation Solution
An operating system upgrade method that adjusts the sizes of dynamic and user data partitions based on the new system requirements, reallocating unused dynamic partition space to increase user data storage capacity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the size of dynamic partition is reduced to meet new operating system requirements, then storage space is saved for the new system, but the reduced storage space cannot be used to store user data, leading to waste of storage resources
Solution Approach 1:
The patent implements dynamic partition resizing by introducing a partition adjustment module that can dynamically modify the size of dynamic partitions based on the actual storage requirements of the new operating system. This allows the partition structure to adapt flexibly to different system needs while maximizing user data storage capacity, resolving the contradiction between system compatibility and storage resource utilization.
Solution Approach 2:
The patent changes the size parameter of dynamic partitions from fixed to variable. By implementing partition size adjustment mechanisms, the system can modify partition parameters according to the new operating system's requirements, allowing unused space to be reallocated for user data storage, thus resolving the storage resource waste issue while maintaining system compatibility.
2Productivity
If the size of dynamic partition is reduced after operating system upgrade, then storage space usage is decreased, but the unused space cannot be utilized, leading to waste of storage resources
Solution Approach 1:
The patent extracts the unused storage space from the dynamic partition structure by implementing partition size reduction. The partition adjustment module identifies and separates the unused portion of the dynamic partition, then reallocates this extracted space for user data storage, thereby eliminating storage resource waste while improving overall storage efficiency.
Solution Approach 2:
The patent makes the dynamic partition structure multi-functional by enabling it to serve both the new operating system and user data storage purposes. Through partition size adjustment, the same storage space is made to fulfill multiple functions - supporting the upgraded system while simultaneously providing expanded capacity for user data, thus improving productivity and reducing waste.
Data Source
AI summary
This application provides an operating system upgrade method, a device, and a storage medium. The method may be applied to a wireless communication device such as a mobile phone or a tablet computer. By implementing the method provided in this application, an electronic device can migrate other sub-partitions after available storage space forward after all operating system upgrade data is written, thereby avoiding scattered distribution of the available storage space. After migration of all sub-partitions of the dynamic partition is completed, the electronic device can reduce the size of the dynamic partition and increase the size of a user data partition. When the storage space requirement of the dynamic partition decreases, the device can allocate storage space originally for the dynamic partition to the user data partition, enhancing the user data storage capability and improving user experience.


