Delta File Operational File Management for Rollback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing and rolling back operational files on computing devices is challenging due to the complexity of maintaining incremental updates and the storage requirements of full update packages, which can consume significant disk space and complicate rollback processes.
Innovation Solution
A method where a delta file is generated to indicate the differences between original and update operational files, allowing only changed files to be stored on the device for rollback purposes, using a full update package provided by the device supporter, and employing cryptographic checksums to determine which files need to be replaced.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If full update packages are stored on the device for rollback purposes, then rollback reliability is improved, but storage space is consumed
Solution Approach 1:
The patent extracts only the essential information needed for rollback (the delta file indicating which files changed) from the full update package, storing only this extracted information on the device while keeping the complete update package external or in temporary storage, thereby reducing on-device storage requirements while maintaining rollback capability
Solution Approach 2:
Instead of storing complete backup copies of all operational files, the patent creates a compact representation (delta file) that copies only the necessary metadata about file changes, allowing rollback through selective restoration rather than full duplication
2Volume of stationary object
If incremental update packages are used to reduce storage needs, then storage space is saved, but update complexity increases
Solution Approach 1:
The patent introduces a delta file as an intermediary data structure that simplifies the update process by providing a clear, structured record of which files need to be updated, replacing files, or were added, making the complex incremental update process more manageable through standardized metadata
3Reliability
If all operational files are replaced during update, then update completeness is improved, but storage efficiency deteriorates
Solution Approach 1:
The patent applies local quality by treating different operational files differently based on their update status - unchanged files are not replaced or stored, while only the specific files that need updates are processed and recorded in the delta file, optimizing storage by applying update operations locally where needed rather than globally across all files
Data Source
AI summary
According to a computer-implemented method, an update package that includes update operational files is received at a computing device. At least one update operational file is to replace a corresponding original operational file for the computing device. It is determined which of the original operational files are to be replaced with corresponding update operational files. A delta file is stored at the computing device, which delta file indicates the original operational files that are replaced with corresponding update operational files and the update package is installed at the computing device.


