Application Interface Display via Install Sub-Package Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current terminal technologies require users to download and install entire application packages before displaying an application interface, leading to lengthy download and installation times and low display efficiency for uninstalled applications.
Innovation Solution
A method and device that allow users to display an application interface by obtaining and running specific install sub-packages from the application install package, eliminating the need to install the entire package, which includes determining the required sub-packages, downloading or caching them, and running them in a process to display the interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the entire application package is downloaded and installed before displaying the application interface, then the application can be fully installed and run, but the download and installation time is lengthy and display efficiency is low
Solution Approach 1:
The application package is divided into multiple install sub-packages, each containing code for specific functions or modules. When a user wants to display an application interface, only the necessary install sub-packages corresponding to that interface are downloaded and installed, rather than the entire application package. This segmentation enables partial installation and reduces waiting time.
Solution Approach 2:
Instead of installing the complete application package (excessive action), the system performs partial installation by downloading and installing only the specific install sub-packages needed for the current display requirement. This partial action is sufficient to achieve the immediate goal of displaying the interface while saving time and resources.
2Adaptability or versatility
If the entire application package is installed in advance, then all functions are available, but the installation process is complex and time-consuming
Solution Approach 1:
The application package is segmented into multiple install sub-packages, each corresponding to specific functions or modules. The system can selectively install only the sub-packages needed for the current display requirement, simplifying the installation process while maintaining adaptability. The installation manager coordinates this selective installation and execution.
Solution Approach 2:
The installation process becomes dynamic and adaptive: the system determines which install sub-packages are needed based on the current display requirement, downloads only those sub-packages, and installs them on-demand. This dynamic approach adapts to specific user needs rather than following a fixed complete installation process.
3Productivity
If only specific install sub-packages are downloaded and run, then display time is reduced, but the system must manage and coordinate multiple sub-packages
Solution Approach 1:
An installation manager acts as an intermediary component that coordinates the downloading, installing, and execution of multiple install sub-packages. This intermediary manages the complexity of handling multiple sub-packages by providing a unified interface and coordination mechanism, allowing the system to efficiently download and run only the necessary sub-packages without overwhelming complexity.
Data Source
Figure 1~2
Figure 3A~3B
Figure 4
AI summary
The present disclosure relates a method and device for displaying an application interface. The method includes: determining a need to display any application interface in a target application, and obtaining an identifier of N install sub-packages required for displaying the application interface in an application install package of the target application based on the need (101,201) ; wherein the target application is an uninstalled application, the application install package of the target application includes a plurality of install sub-packages, each of the install sub-packages being used for realizing a partial function of the target application, the N being greater than or equal to 1 and less than or equal to a sum of the install sub-packages; obtaining (102,202) the N install sub-packages based on the identifier of the N install sub-packages; running (103,203) the N install sub-packages to display the application interface; and displaying the application interface.