Mobile Application Version Coexistence and User Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile terminals often face compatibility issues after application upgrades, leading to data loss when users need to uninstall the latest version and re-download the old version, which is inconvenient and not possible once the old version is discontinued.
Innovation Solution
An application upgrade method that acquires and analyzes an update installation package, modifies the unique identification of the latest version, adjusts the file level in the installation directory, and prompts the user to decide whether to use the latest or old version, allowing for seamless coexistence and user-controlled retention of applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the application is upgraded to the latest version, then the application performance and features are improved, but the mobile terminal compatibility may be lost and data loss occurs
Solution Approach 1:
The patent segments the application into two separate versions that can coexist independently on the mobile terminal. By modifying the unique identification of the latest version during installation, the system creates distinct application instances, allowing users to keep both the old version (for compatibility) and the latest version (for improved performance), thus resolving the contradiction between reliability and adaptability.
2Reliability
If the latest version is installed by overwriting the old version, then the application is updated, but the user cannot revert if compatibility issues occur
Solution Approach 1:
The patent prepares for potential compatibility issues by installing the latest version as a separate application instance rather than overwriting the old version. This beforehand cushioning approach ensures that if compatibility problems arise, the user can simply switch back to the old version without needing to reinstall, thus protecting against future issues while maintaining update benefits.
3Productivity
If the old version is discontinued and cannot be downloaded, then the latest version is the only option, but users lose the ability to choose and may experience data loss
Solution Approach 1:
The patent creates a copy of the old version by installing the latest version with a modified unique identification, allowing both versions to coexist. This copying approach enables users to maintain the old version locally without needing to download it again, preserving user choice and avoiding data loss while the old version remains available for use.
Data Source
AI summary
An application upgrade method of a mobile terminal includes: acquiring an update installation package of an application required to be upgraded; modifying a unique identification of an application having a latest version; installing the application having the latest version, and generating a prompt window after a preset time for prompting whether to use the application having the latest version; if yes, controlling the application having an old version to be uninstalled and retaining the application having the latest version; and if no, controlling the application having the latest version to be uninstalled and retaining the application having the old version, when it is decided not to use the application having the latest version. A storage device and a mobile terminal are also provided.

