Incremental Update Differential File Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing method of incremental software updating compresses new version installation packages before generating differential files, which destroys the data structure and increases the size of differential files, leading to higher download times and traffic for clients.
Innovation Solution
The method involves unpacking the new version installation package, transforming the header file information, packing it into an archive package, and generating differential files based on both new and historical versions without compressing, thus preserving the data structure and reducing the size of differential files.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the new version installation package is compressed before generating differential files, then the files can be stored and transmitted, but the data structure is destroyed and the size of differential files increases
Solution Approach 1:
The patent applies preliminary action by unpacking the new version installation package before generating differential files. This ensures the data structure is preserved in its original format, allowing for accurate comparison with the historical version and generation of smaller, more precise differential files that only contain the necessary changes.
2Quantity of substance
If the data structure is preserved without compression, then the differential file size is reduced, but the processing time may increase
Solution Approach 1:
The patent extracts only the necessary differential information from the unpacked new version package by comparing it with the historical version. This extraction process creates minimal differential files that contain only the changed content, significantly reducing the download time while preserving the complete data structure for accurate reconstruction.
3Productivity
If the header file information is transformed and packed, then the differential files can be generated efficiently, but the processing complexity increases
Solution Approach 1:
The patent changes the parameter of header file information by transforming its format during the unpacking process. This transformation standardizes the data structure, enabling efficient comparison and differential generation. The parameter change is performed once during unpacking, after which the streamlined format facilitates faster processing without requiring repeated complex operations.
Data Source
AI summary
The disclosure discloses a method, equipment and system for incremental updates in the information processing technology. The method includes: unpacking a new version installation package to get a new version unpacked folder having a new version unpacked file and a new version signature subfolder having a new version unpacked file; obtaining header file information of the at least one new version unpacked, and converting a format of the header file information; packing the new version convert folder to a new version archive package and obtaining at one historical version archive package; generating and obtaining one differential file; and releasing the one differential file wherein the at least one differential file that is released is selected by a client that has memory and at least one processor to download and form a second new version installation package according to the at least one differential file that is downloaded.


