Clearing Application Method and Terminal

By detecting and cleaning up locked applications on mobile terminals, the problem of insufficient resource scheduling of Android operating system is solved, efficient cleaning is achieved in different usage periods and resource occupancy rates, and system operation efficiency and user experience are improved.

CN110333913BActive Publication Date: 2025-07-04SHENZHEN TRANSSION HLDG CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201910639749.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-07-16
Publication Date
2025-07-04
Estimated Expiration
2039-07-16

AI Technical Summary

Technical Problem

In the prior art, the Android operating system cannot schedule and process resources in a timely manner, resulting in slow response speed for users' touch operations and the inability to clean up the memory of conventional applications and locked applications at the same time, affecting the user experience.

Method used

By detecting the status of applications running on the mobile terminal, clean up applications in locked state in real time, and optimize system resource allocation based on the received cleaning instructions, including cleaning up locked applications after cleaning up unlocked applications, setting locked state, obtaining resource usage, updating cleaning times, etc.

Benefits of technology

It improves the overall operating efficiency of the system, meets the users' cleaning needs during different usage periods and system resource occupancy rates, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN110333913B_ABST
    Figure CN110333913B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for cleaning an application program, including: detecting a first application program state, and when the first application program is in a locked state, receiving a cleaning instruction to clean the first application program. The present invention also discloses a terminal. By detecting in real time the state of the application programs running on the mobile terminal, and when the application program is in a locked state, cleaning the application program according to the received cleaning instruction, the present invention meets the cleaning requirements of users in different usage periods or under different system processing resource occupancy rates, and improves the overall operation efficiency of the system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and particularly to a method for cleaning application programs and a terminal. Background Art

[0002] Currently, mobile terminals all include an application cleaning function in the recent application list. If the user sets an application locking function, when the user cleans applications, the locked applications will not be cleaned.

[0003] Generally, locked applications are not expected to be cleaned. However, when the user is not currently concerned about or does not plan to use the locked applications in the short term, the user hopes to clean these locked applications to save memory, power, etc. However, the current application cleaning solution cannot meet the user's need to clean the memory of both regular applications and locked applications at the same time.

[0004] The above content is only used to assist in understanding the technical solution of the present invention, and does not represent an admission that the above content is prior art. Summary of the Invention

[0005] The main purpose of the present invention is to provide a method for cleaning application programs and a terminal, aiming to solve the technical problem that the existing Android operating system in the prior art cannot schedule sufficient processing resources in time to process the user's touch operation requests in time, resulting in a poor touch operation experience for the user due to slow response speed.

[0006] To achieve the above purpose, the present invention provides a method for cleaning application programs, and the method for cleaning application programs includes the following steps:

[0007] Detect the state of a first application program;

[0008] When the first application program is in a locked state, receive a cleaning instruction and clean the first application program.

[0009] Optionally, before cleaning the first application program, clean a second application program, and the second application program is in an unlocked state.

[0010] Optionally, after cleaning the second application program, activate the cleaning instruction and clean the first application program.

[0011] Optionally, set the locked state for the first application program.

[0012] Optionally, set the locked state for the mobile terminal, and then the first application program is in the locked state.

[0013] Optionally, the cleaning instruction can be a pre-set instruction or a system default instruction.

[0014] Optionally, obtain the occupancy of the first application on system resources;

[0015] Clean up the first application according to the occupancy of the first application on system resources.

[0016] Optionally, the cleanup instruction may be a control instruction or a preset automatic cleanup instruction.

[0017] Optionally, when cleaning up the first application, after the step of cleaning up the second application, the following steps are further included:

[0018] Update the number of times the first application is cleaned up within a preset time interval;

[0019] When the number exceeds a preset threshold, unlock the first application.

[0020] In addition, to achieve the above object, the present invention further provides a terminal, which includes: a memory, a processor, and a processing program for cleaning up the application program stored on the memory and executable on the processor. When the processing program for cleaning up the application program is executed by the processor, the steps of the method for cleaning up the application program as described above are implemented.

[0021] In addition, to achieve the above object, the present invention further provides a computer-readable storage medium, characterized in that a processing program for cleaning up the application program is stored on the computer-readable storage medium. When the processing program for cleaning up the application program is executed by a processor, the steps of the method for cleaning up the application program as described above are implemented.

[0022] A method, a terminal, and a readable computer storage medium for cleaning up an application program provided by an embodiment of the present invention detect the state of a first application program. When the first application program is in a locked state, a cleanup instruction is received, and the first application program is cleaned up. By detecting the state of the application program running on the mobile terminal in real time, and when the application program is in a locked state, cleaning up the application program according to the received cleanup instruction, the cleaning requirements of the user in different usage periods or different system processing resource occupancy rates are met, and the overall operation efficiency of the system is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 is a schematic structural diagram of a terminal related to the solution of the embodiment of the present invention;

[0024] Figure 2 is a schematic flowchart of the first embodiment of the method for cleaning up an application program of the present invention;

[0025] Figure 3 is a schematic flowchart of the second embodiment of the method for cleaning up an application program of the present invention;

[0026] Figure 4 Schematic flowchart of the fourth embodiment of the method for cleaning application programs according to the present invention;

[0027] Figure 5 Schematic flowchart of the fifth embodiment of the method for cleaning application programs according to the present invention;

[0028] Figure 6 Schematic flowchart of the sixth embodiment of the method for cleaning application programs according to the present invention.

[0029] The realization of the object, functional features and advantages of the present invention will be further described with reference to the embodiments and the accompanying drawings. Detailed implementation manners

[0030] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0031] The main solution of the embodiments of the present invention is: detecting the state of the first application program, and when the first application program is in a locked state, receiving a cleaning instruction and cleaning the first application program.

[0032] By detecting the state of the application programs running on the mobile terminal in real time, and when the application program is in a locked state, cleaning the application program according to the received cleaning instruction, the present invention meets the cleaning requirements of users in different usage periods or different system processing resource occupancy rates, and improves the overall operation efficiency of the system.

[0033] As Figure 1 shown, Figure 1 is a schematic diagram of the terminal structure of the hardware operating environment involved in the solution of the embodiments of the present invention.

[0034] As Figure 1 shown, the terminal may include: a processor 1001, such as a CPU, a communication bus 1002, and a memory 1003. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The memory 1003 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. Optionally, the memory 1003 may also be a storage device independent of the aforementioned processor 1001.

[0035] Those skilled in the art can understand that Figure 1 the terminal structure shown in

[0036] As Figure 1 shown, the memory 1003, as a computer storage medium, may include an operating system and a processing program for cleaning application programs.

[0037] In Figure 1 In the device shown, the processor 1001 can be used to call the handler of the cleaning application stored in the memory 1003 and perform the following operations:

[0038] Detect the status of the first application;

[0039] When the first application is in the locked state, receive a cleaning instruction and clean the first application.

[0040] Further, the processor 1001 can call the handler of the cleaning application stored in the memory 1003 and also perform the following operations:

[0041] Before cleaning the first application, clean a second application that is in the unlocked state.

[0042] Further, the processor 1001 can call the handler of the cleaning application stored in the memory 1003 and also perform the following operations:

[0043] After cleaning the second application, enable the cleaning instruction to clean the first application.

[0044] Further, the processor 1001 can call the handler of the cleaning application stored in the memory 1003 and also perform the following operations:

[0045] Set the locked state for the first application.

[0046] Further, the processor 1001 can call the handler of the cleaning application stored in the memory 1003 and also perform the following operations:

[0047] Set the locked state for the mobile terminal, and thus the first application is in the locked state.

[0048] Further, the processor 1001 can call the handler of the cleaning application stored in the memory 1003 and also perform the following operations:

[0049] The cleaning instruction can be a pre-set instruction or a system default instruction.

[0050] Further, the processor 1001 can call the handler of the cleaning application stored in the memory 1003 and also perform the following operations:

[0051] Obtain the occupancy of system resources by the first application;

[0052] Clean up the first application according to the occupation amount of system resources by the first application.

[0053] Further, the processor 1001 may call the processing program for cleaning up the application stored in the memory 1003, and further perform the following operations:

[0054] The cleaning instruction may be a control instruction or a preset automatic cleaning instruction.

[0055] Further, the processor 1001 may call the processing program for cleaning up the application stored in the memory 1003, and further perform the following operations:

[0056] Update the number of times the first application is cleaned within a preset time interval;

[0057] When the number of times exceeds a preset threshold, unlock the first application.

[0058] Refer to Figure 2 , the first embodiment of the present invention provides a method for cleaning up an application, and the method includes:

[0059] Step S10, detect the state of the first application;

[0060] With the development of mobile application technology and the increasing demand for interconnection, the number of application programs started and run simultaneously by users on mobile terminals is increasing, and the system processing resources occupied by each application program are also increasing, but the system resources of the terminal are always limited. When the user feels stuck during use, that is, when it is considered that the current system processing speed becomes slow, the cleaning function will be turned on to clean up the running application programs. Among them, cleaning up an application program means closing the process corresponding to the application program. When the process corresponding to the application program is closed, the system processing resources occupied by the application program are completely released.

[0061] However, there are some application programs that are crucial to users. Users do not want them to exit the running state through the usual cleaning function, and users lock them to ensure that they are not actively cleaned. Therefore, the state of the first application includes the state locked by the user and the state not locked by the user.

[0062] Step S20, when the first application is in a locked state, receive a cleaning instruction to clean the first application. Although some applications are pre-locked by the user, with the increase in the number of uses and the usage duration, the user may lose interest in them, or due to the change in the occupancy rate of the current system processing resources, the user may consider reducing their importance to release more system processing resources. Therefore, when it is determined that the first application is in a locked state, the locked first application can be obtained and the corresponding cleaning option information can be provided for the user to actively select whether to continue cleaning. When receiving the cleaning instruction sent by the user, clean the first application.

[0063] Among them, before cleaning the first application state, clean a second application, and the second application is in an unlocked state. That is, the mobile terminal receives the user's cleaning instruction and first closes the process of the unlocked second application according to the cleaning instruction to release system processing resources.

[0064] Optionally, in order to provide more effective cleaning information to the user, obtain the occupancy of the first application on system resources, and provide option information for cleaning the first application according to the occupancy of the first application on system resources. Specifically, it can be determined whether the occupancy of the first application on system resources is greater than a first preset threshold. When the occupancy of the first application on system resources is greater than the first preset threshold, provide option information for cleaning the first application.

[0065] Further, the first preset threshold can be adjusted according to the remaining allocable processing resources of the current system. For example, if the remaining allocable processing resources of the current system are less and seriously affect the normal operation of the system, the first preset threshold can be reduced to release more system processing resources occupied by the locked applications. On the contrary, if the remaining allocable processing resources of the current system are more and the system runs relatively normally, the first preset threshold can be increased to retain more locked applications.

[0066] Optionally, the occupancies of multiple first applications on system resources can be sorted, and a preset number of target first applications can be selected in descending order, and the option information for cleaning the target first applications can be provided to the user.

[0067] In order to better guide the user to make a better choice for cleaning the locked program, when displaying the option information for cleaning multiple first applications on the display interface, it can be displayed in descending order according to the occupancy of the first application on system resources, and the corresponding system resource occupancy size can be displayed while displaying the icon of the second application.

[0068] Optionally, after clearing the second application, the cleaning instruction is enabled to clean the first application. When the system processing resources are occupied too much and the system processing speed is relatively low, first, according to the user's instruction, the unlocked second application is cleared. If it is detected that the system processing speed still does not reach the expectation after the clearing is completed, the cleaning instruction is enabled to clean the locked first application by the user.

[0069] Optionally, the cleaning instruction can be a preset instruction or a system default instruction. That is, the mobile terminal provides a setting interface for the user to set whether the system can continue to clear the locked first application after clearing the unlocked second application, or the system has a built-in default instruction for the system to continue to clear the locked first application according to the default instruction after clearing the unlocked second application.

[0070] In this embodiment, by detecting the status of the applications running on the mobile terminal in real time, when the application is in the locked state, the application is cleared according to the received cleaning instruction, which meets the cleaning requirements of the user in different usage periods or different system processing resource occupancy rates, and improves the overall operation efficiency of the system.

[0071] Further, based on the first embodiment, the second embodiment of the present invention provides a method for cleaning an application, and the method for cleaning the application further includes the step of setting the locked state for the first application.

[0072] Specifically, when the user installs the first application, the user can be prompted whether to set it to the locked state, or an option to set the first application to the locked state can be provided in the setting interface of the mobile terminal, and the first application is set to the locked state according to the instruction issued by the user.

[0073] Optionally, the mobile terminal is set to the locked state, and then the first application is in the locked state. When the mobile terminal is actively locked by the user or automatically locked because it has not been operated within a preset time, the first application can be locked to prevent the first application from being cleared during the period when the mobile terminal is locked. Among them, a setting interface needs to be provided for the user to specify the first application that needs to be locked in association with the mobile terminal on this setting interface.

[0074] In this embodiment, by setting the first application to the locked state, it is avoided that the first application of interest to the user is automatically cleared when the system processing resources are tense, and further improves the overall operation efficiency of the mobile terminal system.

[0075] Further, referring to Figure 3 , based on the first embodiment, the third embodiment of the present invention provides a method for cleaning an application, and this embodiment includes:

[0076] Step S30, obtain the occupation amount of the first application program for system resources;

[0077] Specifically, in this step, the occupation amount of the first application program for system resources is obtained according to the following steps S31 to S33:

[0078] Step S31, obtain the occupation amount of the first application program for various system resources;

[0079] System resources include processor resources, memory resources, and file system resources. Among them, processor resources are the computing resources used by the CPU to execute processes, memory resources are the memory used when the application program runs, and this memory can only store data temporarily and is used to exchange cached data with the CPU. File system resources are the storage spaces used to store the data generated when the application program runs.

[0080] The occupation amount of the first application program for processor resources can be the occupation rate of the first application program for the CPU, that is, the ratio of the time when the CPU executes the first application program to the total execution time of the CPU. In the Android system, the Proc file system provides files that record CPU activity information. The files record the total execution time of the CPU from system startup to the current time and the time consumed by each process for the CPU.

[0081] Specifically, based on the above Proc file, multiple methods can be adopted to calculate the occupation rate of the first application program for the CPU. One method is that after clearing the unlocked second application program, read the Proc file twice at very short time intervals, and obtain the two total execution times t1 and t2 of the CPU from the Proc file, and the two execution times p i1 、p i2 of the i-th process corresponding to the first application program, and calculate the occupation rate S of the first application program for the CPU according to the following formula.

[0082] S = (Σ i |p i1 -P i2 |)*100% / |t1 - t2|

[0083] Another method is to obtain the occupation rate of the first application program for the CPU at a preset time interval after the locked first application program starts running. At the preset acquisition moment u i , also read the Proc file twice at very short time intervals, obtain the two total execution times t1 and t2 of the CPU from the Proc file, and the two execution times P i1 、P i2 of the i-th process corresponding to the first application program, and obtain the first application program at the moment u according to the above formulai CPU occupancy rate S of i , and obtain multiple CPU occupancy rate data of the first application from startup to the current time in this way. After cleaning the second application, estimate the CPU occupancy rate of the first application based on the multiple CPU occupancy rate data.

[0084] In addition, by calling internal functions of the Android system, the memory resources and file system resources occupied by the first application can be obtained.

[0085] Step S32, obtain the weighting coefficient corresponding to the occupancy of each type of the system resources;

[0086] When determining the weighting coefficients of the occupancy of each type of system resources, they can be allocated according to the influence degree of the occupancy of each type of system resources on the overall system performance. For example, the weighting coefficient of the processor resources is the highest, the weighting coefficient of the memory resources is medium, and the weighting coefficient of the file system resources is the lowest.

[0087] Alternatively, use machine learning methods to train the weighting coefficients of the occupancy of each type of system resources. Specifically, obtain the occupancy of each type of system resources by the processes corresponding to multiple applications and the influence levels of multiple applications on the overall system performance as the training data set, and use the influence levels of each application on the overall system performance as the training target for machine learning classification. Among them, when constructing the training data set, determine the influence level of the application on the overall system performance according to the improvement effect of the overall system performance after the application is cleaned. Stop training when the classification training reaches the preset classification effect, and obtain the learned weighting coefficients of the occupancy of each type of system resources.

[0088] Step S33, obtain the overall occupancy of the first application on each type of the system resources according to the occupancy of each type of the system resources and the corresponding weighting coefficients.

[0089] Step S40, clean the first application according to the occupancy of the first application on the system resources.

[0090] In this step, the occupancy of the first application on the system resources can be compared with a preset system resource occupancy threshold. When the occupancy of the first application on the system resources exceeds the preset system resource occupancy threshold, prompt the user to clean it, or automatically clean it according to the preset system instructions. It is also possible to display the occupancy of multiple first applications on the system resources on the mobile terminal display screen for the user to select whether to clean them.

[0091] In this embodiment, by obtaining the occupancy of system resources by the first application, since this occupancy more accurately reflects the impact of the locked first application on the overall system performance, the locked applications that urgently need to be cleaned can be accurately screened out according to this occupancy, effectively prompting the user to clean, and thus improving the overall operation efficiency of the system.

[0092] Further, referring to Figure 4 , a method for cleaning an application is provided according to a fourth embodiment of the present invention based on the first embodiment. This embodiment includes:

[0093] Step S50, when the user selects to clean the first application, obtain the core process and non-core process corresponding to the first application;

[0094] In the Android system, an application can start multiple processes simultaneously. The process that executes the core operation is the core process, and the rest are non-core processes. For example, the push process, download process, and listening process are all non-core processes. The core process or non-core process can be identified by querying the attribute information of the process.

[0095] Step S60, clean the non-core process and retain the core process.

[0096] If the entire application is cleaned, when the user starts the application again, the system needs to restart the corresponding processes for the application and allocate memory, which consumes additional system resources. However, if the core process of the application is retained while cleaning its non-core processes, when the application is started again, only the corresponding non-core processes need to be restarted for the application and memory is allocated for the non-core processes, which can save some system resources and improve the startup speed of the application. Therefore, under the condition that the core process and non-core process of the first application have been identified in the previous step, only the non-core process of the first application needs to be cleaned in this step, while the core process of the first application is retained.

[0097] In this embodiment, by obtaining the core process and non-core process corresponding to the first application, cleaning the non-core process, and retaining the core process, it is avoided to restart the core process and allocate memory for the core process when the first application is started again, reducing the consumption of the system in resource scheduling and also reducing the startup time of the first application.

[0098] Further, referring to Figure 5 , a method for cleaning an application is provided according to a fifth embodiment of the present invention based on the first embodiment. This embodiment includes:

[0099] Step S70, when the user chooses to clean up the first application, obtaining a process corresponding to the first application and obtaining the amount of system resources occupied by the process;

[0100] Step S80: when the amount of system resources occupied by the process is greater than a second preset threshold, clear the process.

[0101] In the Android system, an application can start multiple processes at the same time. If the entire application is cleaned up, when the user starts the application again, the system needs to re-start the corresponding process for the application and allocate memory, which consumes additional system resources. Therefore, the occupation of system resources by each process of the first application can be obtained respectively, and for each process, the occupation of system resources is compared with a preset threshold, and the process is cleaned up only when the occupation of system resources by the process is greater than the preset threshold.

[0102] In this embodiment, by obtaining the process corresponding to the first application and obtaining the amount of system resources occupied by the process, and then clearing the processes whose occupancy is greater than a second preset threshold, the overall operating efficiency of the system can be improved, and the system resources spent on restarting the first application can be saved, thereby increasing the startup speed of the first application when it is restarted.

[0103] Further, see Figure 6 The sixth embodiment of the present invention provides a method for cleaning applications based on the first embodiment. This embodiment further includes, after step S20:

[0104] Step S90, updating the number of times the first application is selected for cleaning by the user within a preset time interval;

[0105] The number of times the first application is selected for cleaning by the user is counted within a preset time interval, wherein the preset time interval may be set based on big data analysis of user application usage behaviors, for example, one day, one week, or one month.

[0106] Step S100: When the number of times exceeds a third preset threshold, an option of unlocking the first application is provided for the user to choose whether to unlock the first application.

[0107] Similarly, the third preset threshold value can also be obtained based on big data analysis of user application behavior, and in particular, different third preset threshold values ​​can be set according to different application types. When the number of times a user chooses to clean up a first application within a preset time interval exceeds the third preset threshold value, it indicates that the user's interest in the first application has decreased, and the importance of the first application has decreased, and the user can be prompted whether to unlock it.

[0108] In this embodiment, by updating the number of times the first application is selected by the user for cleaning within a preset time interval, and when the number exceeds the third preset threshold, an option to unlock the first application is provided for the user to choose whether to unlock the first application, which better meets the user's need for cleaning applications.

[0109] The present invention also provides a terminal, which includes: a memory, a processor, and a processing program for cleaning applications stored on the memory and executable on the processor. When the processing program for cleaning applications is executed by the processor, the steps of the method for cleaning applications are implemented.

[0110] In addition, an embodiment of the present invention further provides a computer-readable storage medium, on which a processing program for cleaning applications is stored. When the processing program for cleaning applications is executed by a processor, the steps of the method for cleaning applications are implemented.

[0111] It should be noted that in this article, the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or system. Without further limitations, the element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or system including the element.

[0112] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0113] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium as described above (such as ROM / RAM, magnetic disk, optical disc), and includes several instructions for causing a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in various embodiments of the present invention.

[0114] The above are only the preferred embodiments of the present invention, and do not limit the patent scope of the present invention accordingly. Any equivalent structure or equivalent process transformation made by using the specification and drawings of the present invention, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present invention.

Claims

1. A method for cleaning an application, applied to a mobile terminal, characterized in that, The method for cleaning the application program includes the following steps: Detect the status of the first application program; wherein, the first application program is running, the status includes a locked state or an unlocked state, and when the first application program is in the locked state, the cleaning function of the mobile terminal does not automatically clean the first application program; When the first application program is in the locked state, receive a cleaning instruction to clean the first application program; The method further includes: Obtain the occupation amount of various system resources by the first application program; Obtain the weighting coefficient corresponding to the occupation amount of each type of the system resources; wherein, the weighting coefficient is obtained by using the occupation amounts of various system resources by the processes corresponding to multiple application programs and the influence levels of multiple application programs on the overall system performance as a training data set, and using the influence levels of each application program on the overall system performance as the training objective of machine learning classification for training and learning, and the influence level is determined according to the improvement effect of the overall system performance after the corresponding application program is cleaned; Obtain the total occupation amount of various system resources of the first application program according to the occupation amount of each type of the system resources and the corresponding weighting coefficient; Clean the first application program according to the total occupation amount of the system resources of the first application program.

2. The method for cleaning an application program according to claim 1, wherein, Before cleaning the first application program, clean a second application program, and the second application program is in the unlocked state.

3. The method for cleaning an application program according to claim 2, wherein After cleaning the second application program, enable the cleaning instruction to clean the first application program.

4. The method for cleaning an application program according to claim 1, wherein Set the locked state for the first application program.

5. The method for cleaning an application program according to claim 1, wherein, Set the locked state for the mobile terminal, and thus the first application program is in the locked state.

6. The method for cleaning an application program according to claim 1, wherein The cleaning instruction can be a pre-set instruction or a system default instruction.

7. The method for cleaning an application program according to claim 2 or 3, characterized in that, When cleaning the first application program, after the step of cleaning the second application program, it further includes: Update the number of times the first application program is cleaned within a preset time interval; When the number exceeds a preset threshold, unlock the first application program.

8. A terminal, characterized in that, The terminal includes: a memory, a processor, and a cleaning application program processing program stored on the memory and executable on the processor. When the cleaning application program processing program is executed by the processor, it implements the steps of the cleaning application program method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Application running acceleration method and user equipment

    CN104484208A

  • Memory cleaning method

    CN107861812A