Installation Interface Presentation Method for Resource-Constrained Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing installation interface presentation methods consume a significant amount of processing resources on terminals due to frequent drawing of installation progress into progress bars during the installation of application programs.
Innovation Solution
The method involves performing cutting operations on installation interfaces to divide them into multiple sections, reducing the need for frequent updates and drawings, thereby conserving processing resources by presenting the installation progress through a gradually decreasing interface size.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the terminal draws the installation progress into the progress bar every time it acquires the installation progress, then the installation progress can be presented in real time, but the processing resources of the terminal are consumed excessively
Solution Approach 1:
The installation interface is divided into multiple sub-interfaces, where only the progress bar portion needs to be updated frequently while other parts remain static. This segmentation allows the system to update only necessary portions of the interface, reducing overall drawing operations and processing resource consumption while maintaining real-time progress presentation capability
Solution Approach 2:
Instead of updating the entire installation interface continuously, the system adopts periodic action by updating only specific elements (progress bar) at appropriate intervals. This reduces the frequency of full interface redraw operations, thereby conserving terminal processing resources while still providing timely progress feedback to users
2Loss of information
If the installation interface is updated frequently to show real-time progress, then the user can monitor installation status continuously, but the terminal processing resources are depleted
Solution Approach 1:
The progress bar is extracted as a separate, independent element from the rest of the installation interface. This allows the progress bar to be updated independently and more frequently without requiring updates to the entire interface, thereby maintaining continuous installation status information while reducing the processing burden on the terminal
Solution Approach 2:
The installation interface is pre-divided into multiple sub-interfaces during the design phase, identifying which portions need frequent updates (progress bar) and which can remain static. This preliminary segmentation enables efficient resource management during actual installation by pre-establishing the update strategy for different interface elements
Data Source
Figure 1
Figure 2A~2C
Figure 2D
AI summary
An installation interface presentation method and apparatus. The method includes: performing an ith cutting operation on an i-1th installation interface of an application program in a process of installing the application program, 1≤i≤j (101); determining a reserved ith installation interface after the ith cutting operation is completed (102); replacing the i-1 th installation interface with the ith installation interface, and presenting the ith installation interface (103); and updating i with i+1, and proceeding to perform the step of performing an ith cutting operation on an i-1th installation interface of an application program (104). The apparatus includes: an interface cutting module (310), an interface determining module (320), an interface presentation module (330), and an operation cycling module (340). A problem of consuming a great number of processing resources of a terminal when the terminal draws an installation progress of an application program into a progress bar for multiple times is solved, and an effect of saving the processing resources of the terminal is achieved.