CN105824663A - Background application cleaning method and mobile terminal - Google Patents
Background application cleaning method and mobile terminal Download PDFInfo
- Publication number
- CN105824663A CN105824663A CN201511034916.XA CN201511034916A CN105824663A CN 105824663 A CN105824663 A CN 105824663A CN 201511034916 A CN201511034916 A CN 201511034916A CN 105824663 A CN105824663 A CN 105824663A
- Authority
- CN
- China
- Prior art keywords
- application
- mobile terminal
- background application
- cleaning
- list
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/62—Uninstallation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
The invention provides a background application cleaning method and a mobile terminal. The background application cleaning method comprises the following steps: judging whether the mobile terminal meets the condition of cleaning background applications or not, and if yes, acquiring the system time of the mobile terminal; according to the system time of the mobile terminal, selecting a cleaning strategy matched with the system time; according to the selected cleaning strategy, cleaning the background applications belonging to an application blacklist, or cleaning the background applications except the background applications belonging to an application white list according to the selected cleaning strategy. According to the background application cleaning method and the mobile terminal disclosed by the invention, the problems, existing in a conventional background application cleaning scheme, that the cleaning strategy is unchanged and is difficult to meet the demands of users under different application scenes, the cleaning process is low in degree of automation, and the cleaning timeliness is poor are solved.
Description
Technical field
The present invention relates to domain of communication equipment, particularly relate to a kind of background application method for cleaning and a kind of mobile terminal.
Background technology
Along with the development of communication apparatus, mobile terminal is used the most widely, and user can install types of applications in the terminal, and the types of applications installed by described mobile terminal performs corresponding each generic operation.At present, the type of application relates to clothing, food, lodging and transportion--basic necessities of life every field, a mobile terminal is often provided with tens or dozens of application.In use, running background substantial amounts of application program to mobile terminal, occupies substantial amounts of internal memory so that running of mobile terminal is the most smooth and adds electric quantity consumption, reduces Consumer's Experience.In this case, background application cleaning mobile terminal run becomes particularly significant.
At present, mobile terminal can clear up background application by a key clearing function, but the Prune Policies of this kind of liquidating plan is fixed, and can only clear up specific background application, easily cause mistake cleaning or the leakage cleaning of background application, it is difficult to meet the demand of user under different application scene.Secondly, scale removal process needs user actively to trigger, and at the bottom of automaticity, Consumer's Experience is poor, and, it is difficult to meet the demand to the promptness that background application is cleared up.
Summary of the invention
The present invention provides a kind of background application method for cleaning and a kind of mobile terminal, and the Prune Policies existed to solve current background application liquidating plan is fixed, it is difficult to meet the demand of user under different application scene;And, at the bottom of scale removal process automaticity, cleaning poor in timeliness problem.
In order to solve the problems referred to above, the invention discloses a kind of background application method for cleaning, be applied to mobile terminal, including:
Judge whether described mobile terminal meets the condition of cleaning background application, if so, obtain the system time of described mobile terminal;
According to the system time of described mobile terminal, select the Prune Policies matched with described system time;
Prune Policies cleaning according to described selection is under the jurisdiction of the background application in application blacklist list, or, clear up the background application outside application white list list according to the Prune Policies of described selection.
Correspondingly, the invention also discloses a kind of mobile terminal, including:
Judge module, for judging whether described mobile terminal meets the condition of cleaning background application, if so, obtains the system time of described mobile terminal;
Select module, for the system time according to described mobile terminal, select the Prune Policies matched with described system time;
Cleaning module, clears up the background application being under the jurisdiction of in application blacklist list for the Prune Policies according to described selection, or, clear up the background application outside application white list list according to the Prune Policies of described selection.
Compared with prior art, the present invention includes advantages below:
A kind of background application liquidating plan disclosed by the invention can perform to obtain the step of system time of described mobile terminal after judging the condition that mobile terminal meets cleaning background application, selects the Prune Policies matched to clear up background application with the system time according to the mobile terminal obtained.Visible, in the present invention it is possible to dynamically select the Prune Policies matched to clear up background application according to system time, Prune Policies is dynamically adapted and switches, and meets the demand of user under different application scene;And, dynamically adjusting and switching of Prune Policies effectively prevent the cleaning of the mistake to background application and leakage cleaning, improves specific aim and accuracy that background application is cleared up by Prune Policies.
Secondly, when determining the condition that mobile terminal meets cleaning background application, can be automatically performed the cleaning to background application, it is not necessary to user actively triggers, automaticity is high, improves Consumer's Experience.And, owing to can automatically trigger the cleaning to background application when satisfied cleaning condition, therefore, be effectively ensured to background application cleaning ageing, background application can be cleared up in time, ensure that mobile terminal is in good running status all the time, improve the fluency of running of mobile terminal, reduce the mobile terminal consumption to electricity.
Accompanying drawing explanation
Fig. 1 is the flow chart of steps of a kind of background application method for cleaning in the embodiment of the present invention one;
Fig. 2 is the flow chart of steps of a kind of background application method for cleaning in the embodiment of the present invention two;
Fig. 3 is the structural representation of a kind of mobile terminal in the embodiment of the present invention three;
Fig. 4 is the structural representation of a kind of preferably mobile terminal in the embodiment of the present invention three;
Fig. 5 is the block diagram of a kind of mobile terminal in the embodiment of the present invention four;
Fig. 6 is the block diagram of a kind of mobile terminal in the embodiment of the present invention five.
Detailed description of the invention
Understandable for enabling the above-mentioned purpose of the present invention, feature and advantage to become apparent from, the present invention is further detailed explanation with detailed description of the invention below in conjunction with the accompanying drawings.
Embodiment one
With reference to Fig. 1, it is shown that the flow chart of steps of a kind of background application method for cleaning in the embodiment of the present invention one.In the present embodiment, described background application method for cleaning includes:
Step 102, it is judged that whether described mobile terminal meets the condition of cleaning background application.
In the present embodiment, the condition of described cleaning background application can dynamically arrange certain according to practical situation, to meet the different demands of different user.Such as, the condition of common cleaning background application may include that 1, time conditions: when the satisfied setting time, the cleaning to mobile terminal background application can be performed.2, quantity term: when the application of running background reaches some, can perform the cleaning to mobile terminal background application.Certainly, the condition of cleaning background application is not limited to that, this is not restricted by the present embodiment.
In the present embodiment, if mobile terminal meets the condition of cleaning background application, then step 104 can be continued executing with;Otherwise, flow process can be terminated.
Step 104, obtains the system time of described mobile terminal.
In the present embodiment, described system time can be obtained by any one mode, for example, it is possible to obtain function by system time to obtain the system time of described mobile terminal.Wherein, the function being commonly used in acquisition system time includes but are not limited to: time () function and clock () function etc., this is not restricted by the present embodiment.
Step 106, according to the system time of described mobile terminal, selects the Prune Policies matched with described system time.
In the present embodiment, different Prune Policies can the corresponding different time, namely, can select different Prune Policies that background application is cleared up in different time sections, such as, the bad application in blacklist list is cleared up just for property by day (in mobile terminal uses the time period that frequency is higher), night (in mobile terminal uses frequency higher time period) only retain necessary application in white list list (as, system process application or user select the application wishing to retain), other application in addition to white list list are all cleaned out.
It should be noted that the cleaning background application described in the present embodiment specifically may refer to close (end) background application.Additionally, usage time interval corresponding to each Prune Policies can carry out personalized customization according to user's request, this is not restricted by the present embodiment.
Step 108, clears up the background application being under the jurisdiction of in application blacklist list according to the Prune Policies of described selection, or, clear up the background application outside application white list list according to the Prune Policies of described selection.
In the present embodiment, after the background application cleaning that will be under the jurisdiction of in application blacklist list, maybe by after the background application outside application white list list, effectively reduce the application of mobile terminal running background, ensure that mobile terminal is in good running status all the time, improve the fluency of running of mobile terminal, reduce the mobile terminal consumption to electricity.
In the present embodiment, application can be terminated by the way of any one is suitable, for example, it is possible to terminate the operation of the application of correspondence by the way of terminating process.Certainly, the end mode of application is not limited in secondary, and this is not restricted by the present embodiment.
In sum, in the present embodiment, can dynamically select the Prune Policies matched to clear up background application according to system time, Prune Policies is dynamically adapted and switches, and meets the demand of user under different application scene;And, dynamically adjusting and switching of Prune Policies effectively prevent the cleaning of the mistake to background application and leakage cleaning, improves specific aim and accuracy that background application is cleared up by Prune Policies.
Secondly, when determining the condition that mobile terminal meets cleaning background application, can be automatically performed the cleaning to background application, it is not necessary to user actively triggers, automaticity is high, improves Consumer's Experience.And, owing to can automatically trigger the cleaning to background application when satisfied cleaning condition, therefore, be effectively ensured to background application cleaning ageing, background application can be cleared up in time, ensure that mobile terminal is in good running status all the time, improve the fluency of running of mobile terminal, reduce the mobile terminal consumption to electricity.
Embodiment two
With reference to Fig. 2, it is shown that the flow chart of steps of a kind of background application method for cleaning in the embodiment of the present invention two.In the present embodiment, described background application method for cleaning may include that
Step 202, it is judged that whether described mobile terminal meets the condition of cleaning background application.
In the present embodiment, before background application is cleared up, cleaning condition can be judged;To determine whether according to judged result to continue executing with the step that background application is cleared up.Such as, the condition of described cleaning background application includes but are not limited to: time conditions and/or configuration condition.By the judgement to cleaning condition, it is to avoid the impact of scale removal process use normal on user mobile terminal.
As a example by time conditions, the concrete judgment mode of time conditions can be such that whether the screen time of going out judging mobile terminal meets threshold time, the most then perform the follow-up step to background application cleaning;Otherwise, flow process is terminated.Such as, mobile terminal goes out after shielding a period of time (in threshold timeframe), user opens a certain application of the front opening of mobile terminal accessing again, if not carrying out the judgement of condition, directly background application is cleared up, then mobile terminal needs to restart the background application cleaned out, have a strong impact on the normal experience of user, after the present embodiment can exceed threshold time determining the screen time of going out, perform the cleaning to background application again, ensure that the user's normal use to application, improve Consumer's Experience.
Preferably, the described condition judging described mobile terminal the most satisfied cleaning background application may include that whether the screen persistent period of going out judging described mobile terminal is more than or equal to predetermined threshold value.Such as, cleanup step is continued executing with when the screen persistent period of going out of described mobile terminal is more than or equal to described predetermined threshold value;Otherwise, flow process can directly be terminated.
In the present embodiment, can be by by judging more than or equal to predetermined threshold value, whether the screen persistent period of going out of described mobile terminal determines whether that carrying out performing cleaning operation is considered as a kind of delayed startup mechanism, delayed startup mechanism achieves the reasonable cleaning to background application, ensure the normal use cleaning of background application not being interfered with user to mobile terminal, namely, delay time certain after the screen that goes out is (i.e., predetermined threshold value) just formally start the cleaning service to background application afterwards, effectively prevent the short period go out screen time, owing to performing the cleaning of some application being currently in use that the cleaning of background application is caused.
In the present embodiment, described predetermined threshold value can determine according to the configuration information pre-setting and preserving.Wherein, described configuration information can but be not limited only to by xml (ExtensibleMarkupLanguage, extensible markup language) file realize.
In the present embodiment, the field information in the different field in the xml document preserving configuration information can serve to indicate that different information.
For example, it is possible to from obtaining described predetermined threshold value for indicating the field of predetermined threshold value;For the ease of the differentiation to different field, the described field being used for indicating predetermined threshold value can be designated as: delay_time.
Again for example, it is possible to judge whether cleaning service is in unlatching by the field for indicating cleaning service whether to be in opening.As above, for the ease of the differentiation to different field, the described field being used for indicating cleaning service whether to be in opening can be denoted as: lock.When lock field is " off ", it may be determined that cleaning service is closed;When lock field is " on ", it may be determined that cleaning service is in opening.
It should be noted that described configuration information can but be not limited only to from receive go out screen broadcast (such as: android.intent.action.SCREEN_OFF) acquisition.
Preferably, the described condition judging described mobile terminal the most satisfied cleaning background application may include that and judges whether cleaning service is in opening.Such as, when determining that cleaning service is closed, can directly terminate flow process;Determining that cleaning service continues executing with cleanup step when being in opening.
It should be noted that the described condition judging described mobile terminal the most satisfied cleaning background application can include simultaneously: judge whether cleaning service is in opening and judges that whether going out of described mobile terminal shields the persistent period more than or equal to two steps of predetermined threshold value.Such as, can judge after being in opening determining cleaning service that whether the screen persistent period of going out of described mobile terminal is more than or equal to predetermined threshold value, and performing following step 204 when the screen persistent period of going out determining described mobile terminal is more than or equal to predetermined threshold value, this is not restricted by the present embodiment.
Step 204, obtains the system time of described mobile terminal.
In the present embodiment, after determining the condition that described mobile terminal meets cleaning background application, the cleaning to background application can be started by the mode sending serviced broadcast (e.g., android.intent.action.timeisready).Wherein, described serviced broadcast can serve to indicate that the cleaning started background application, specifically, can serve to indicate that the system time obtaining described mobile terminal.
Step 206, according to the system time of described mobile terminal, selects the Prune Policies matched with described system time.
In the present embodiment, if in the range of the system time of described mobile terminal is in first time period, then the first Prune Policies is selected.Wherein, described first Prune Policies is the background application that cleaning is under the jurisdiction of in application blacklist list.That is, (such as daytime) the first Prune Policies can be selected in the range of mobile terminal uses the first time period that frequency is higher, it is under the jurisdiction of the background application in application blacklist list with cleaning.
If in the range of the system time of described mobile terminal was in for the second time period, then select the second Prune Policies.Wherein, the background application outside described second Prune Policies is cleaning application white list list.That is, (such as night) the second Prune Policies can be selected in the range of the second time period that mobile terminal use frequency is relatively low, with the background application outside cleaning application white list list.
It should be noted that, in the present embodiment, the concrete time of described first time period and described second time period can determine according to practical situation, and time range includes but are not limited to described first time period and described second time period, such as, can also arrange the 3rd time period or the 4th time period etc. according to practical situation, this is not restricted by the present embodiment.Similarly, Prune Policies includes but are not limited to described first Prune Policies and the second Prune Policies, and Prune Policies can also dynamically adjust according to practical situation with the corresponding relation of time range and configure.
Preferably, in the present embodiment, described application blacklist list can include at least one in applying as follows: be marked as the application of blacklist application, detection be defined as blacklist application application and, select to operate the application being added to blacklist application according to user.Described application white list list can include at least one in applying as follows: be marked as the application of white list application, detection is defined as the application of white list application, system process application, for support the properly functioning critical processes application of mobile terminal and, select to operate according to user and be added to the application of white list application.Wherein, application white list list can be updated according to the real-time running state of mobile terminal: system process application and some necessary process application being used for system operation can be joined in described application white list list according to the current operating conditions of mobile terminal;And, the bag name of task, the bag name of current music player that are not turned off the bag name of the desktop being currently running in mobile terminal system, the acquiescence bag name of input method, the bag name of dynamic wallpaper, the bag name of current task and last time are updated to apply in white list list.
It should be noted that in the present embodiment, described first time period, the second time period, application blacklist list and application white list list the most all can configure based on xml document, indicate different contents by the information in the different field in xml document.
Such as, cleaning can be indicated to service the opening whether being in by the information in the first field, predetermined threshold value is indicated by the information in the second field, described first time period is indicated by the information in the 3rd field, indicated for the second time period by the information in the 4th field, indicate each bag name applied by the information in the 5th field.Wherein, for the ease of distinguishing, described first field, the second field, the 3rd field, the 4th field and the 5th field can be respectively defined as: lock, delay_time, black, white and item.
Again for example, it is possible to indicate application blacklist list by the first xml document, indicate application white list list by the second xml document.For the ease of distinguishing, described first xml document can be designated as: black.xml, the 2nd xml is designated as: white.xml is used for indicating application white list list.
Those skilled in the art it will be understood that, can be by the amendment of each field contents above-mentioned being realized the amendment of the configuration information of correspondence, such as, can be by the amendment of time field be configured described predetermined threshold value, by the amendment of described black field is configured described first time period, the present embodiment illustrates the most one by one at this.
Step 208, it is judged that the most whether mobile terminal is in screen state of going out.
In the present embodiment, before using the Prune Policies selected that background application is cleared up, it is also possible to by described step 208, the current state of mobile terminal is judged, if described mobile terminal is currently at screen state of going out, then following step 210 is performed;Otherwise, flow process is terminated.
In the present embodiment, by step 208 determining whether the current state of mobile terminal, it is ensured that reasonability and the effectiveness to background application cleaning.Such as, when going to step 206, user is unlocked use to mobile terminal just, if now continuing to perform the cleaning to background application, then can affect the user's normal use to application, affect Consumer's Experience.By determining whether of described step 208, overcome this problem, it is ensured that the accuracy of cleaning.
Step 210, clears up the background application being under the jurisdiction of in application blacklist list according to the Prune Policies of described selection, or, clear up the background application outside application white list list according to the Prune Policies of described selection.
In this embodiment, it is preferred that, the step clearing up the background application being under the jurisdiction of in application blacklist list according to the Prune Policies of described selection specifically can be such that the process being currently running in the described mobile terminal of traversal, determines background application;From described background application, obtain the application being under the jurisdiction of in application blacklist list, obtain application for clearance;Clear up described application for clearance.
In the present embodiment, in the way of using any one suitable, described application for clearance can be cleared up.For example, it is possible to clear up described application for clearance by calling application cleaning function.Wherein, a kind of feasible application cleaning function can be forceStopPackage () function, and forceStopPackage () function may be used for terminating the process of application, and then realizes the cleaning to application.
Another preferably specifically can be such that according to the step of the background application outside the Prune Policies cleaning application white list list of described selection and travels through the process being currently running in described mobile terminal, determine background application;Judge whether described background application is under the jurisdiction of described application white list list;If belonging to, do not deal with;If being not belonging to, then clear up described background application.
In the present embodiment, owing to some application can exist the finger daemon of oneself, it is possible to restart on backstage after cleaned, for exist finger daemon background application restart situation, the method described in the present embodiment can also comprise the steps:
Step 212, determines the bag name of background application of Prune Policies cleaning according to described selection, obtains the first bag list of file names.
In the present embodiment, when background application being cleared up according to the Prune Policies of described selection, the bag name of the background application of cleaning can be recorded.It is of course also possible to obtain the bag name of the background application that the described Prune Policies according to described selection is cleared up from cleaning log information, this is not restricted by the present embodiment.
Step 214, the process being currently running in secondary traversal mobile terminal, redefine the background application being currently running.
In the present embodiment, the process being currently running in mobile terminal can be checked by any one appropriate ways.Such as, in linux system, checking the process being currently running can be realized by process viewing command.Wherein, in linux system, conventional for checking that the order of process has PS order, it is of course not solely limited to this.
Step 216, if the bag name in the first bag list of file names described in the Bao Mingyu of the background application redefined is consistent, then, clears up the background application that described bag name is consistent.
In the present embodiment, if the bag name in the first bag list of file names described in the Bao Mingyu of the background application redefined is consistent, then explanation application starts on backstage again, needs again to clear up the background application restarted.
In the present embodiment, the background application that described bag name is consistent can be cleared up in the way of using any one suitable.It is for instance possible to use above-mentioned forceStopPackage () function carries out cleaning operation again.The most such as, in order to improve the effectiveness again cleared up, cleaning operation again can be performed by the way of process terminates.Wherein, when implementing, the end operation to process can be realized by the way of calling process terminates order, that is, order can be terminated by calling process to clear up the described background application consistent with bag name.Such as, a kind of feasible process terminates order can be " kill-9 " order.
In the present embodiment, can by twice cleaning with the use of (once cleaning based on forceStopPackage () function described above, with based on process terminate order (as, " kill-9 " order) secondary cleaning with the use of, realize the thorough cleaning to background application, be prevented effectively from restarting of background application.Additionally, can quickly be determined the application run in backstage by process viewing command, and then it is rapidly completed secondary cleaning operation, improves the killing efficiency to background application.
In sum, in the present embodiment, can dynamically select the Prune Policies matched to clear up background application according to system time, Prune Policies is dynamically adapted and switches, and meets the demand of user under different application scene;And, dynamically adjusting and switching of Prune Policies effectively prevent the cleaning of the mistake to background application and leakage cleaning, improves specific aim and accuracy that background application is cleared up by Prune Policies.
Secondly, when determining the condition that mobile terminal meets cleaning background application, can be automatically performed the cleaning to background application, it is not necessary to user actively triggers, automaticity is high, improves Consumer's Experience.And, owing to can automatically trigger the cleaning to background application when satisfied cleaning condition, therefore, be effectively ensured to background application cleaning ageing, background application can be cleared up in time, ensure that mobile terminal is in good running status all the time, improve the fluency of running of mobile terminal, reduce the mobile terminal consumption to electricity.
Again, background application method for cleaning described in the present embodiment have employed delay start strategy, namely, to background application clear up before can first mobile terminal be gone out screen the persistent period judge, perform cleaning operation when the screen persistent period of going out determining mobile terminal meets predetermined threshold value the most further, and then reduce the cleaning operation impact on applying normal use.
Further, in the present embodiment, can be according to the configuration of each field contents in xml document, the Prune Policies that customization is personalized, achieve the flexible configuration to Prune Policies, by the personalized Prune Policies that configures can more rationally, be efficiently completed the cleaning to background application.
Further, in the present embodiment, can by twice cleaning with the use of (once cleaning based on forceStopPackage () function described above, with based on process terminate order (as, " kill-9 " order) secondary cleaning with the use of, realize the thorough cleaning to background application, be prevented effectively from restarting of background application.Additionally, can quickly be determined the application run in backstage by process viewing command, and then it is rapidly completed secondary cleaning operation, improves the cleaning efficiency to background application.
It should be noted that, for aforesaid embodiment of the method, in order to be briefly described, therefore it is all expressed as a series of combination of actions, but those skilled in the art should know, the present invention is not limited by described sequence of movement, because according to the present invention, some step can use other orders or carry out simultaneously.Secondly, those skilled in the art also should know, embodiment described in this description belongs to preferred embodiment, and involved action is the most essential to the invention.
Embodiment three
With reference to Fig. 3, it is shown that the structural representation of a kind of mobile terminal in the embodiment of the present invention three.In the present embodiment, described mobile terminal 300 includes:
Judge module 302, for judging whether described mobile terminal meets the condition of cleaning background application, if so, obtains the system time of described mobile terminal.
Select module 304, for the system time according to described mobile terminal, select the Prune Policies matched with described system time;
Cleaning module 306, clears up the background application being under the jurisdiction of in application blacklist list for the Prune Policies according to described selection, or, clear up the background application outside application white list list according to the Prune Policies of described selection.
Preferably, with reference to Fig. 4, it is shown that the structural representation of a kind of preferably mobile terminal in the embodiment of the present invention three.In the present embodiment,
Preferably, described judge module 302 may include that and judges submodule 3022, for judging that whether the screen persistent period of going out of described mobile terminal is more than or equal to predetermined threshold value;Obtaining submodule 3024, if being more than or equal to described predetermined threshold value for the screen persistent period of going out of described mobile terminal, obtaining the system time of described mobile terminal.
Preferably, described selection module 304 may include that the first selection submodule 3042, for when the system time of described mobile terminal is in the range of first time period, selects the first Prune Policies;Described first Prune Policies is the background application that cleaning is under the jurisdiction of in application blacklist list;Second selects submodule 3044, for when the system time of described mobile terminal was in the range of the second time period, selects the second Prune Policies;Described second Prune Policies is the background application outside cleaning application white list list.
Preferably, described cleaning module 306 clears up the background application being under the jurisdiction of in application blacklist list for the Prune Policies according to described selection, including: the first traversal submodule 3062, for traveling through the process being currently running in described mobile terminal, determine background application;Determine submodule 3064, for obtaining the application being under the jurisdiction of in application blacklist list from described background application, obtain application for clearance;Cleaning submodule 3068, is used for clearing up described application for clearance.
Preferably, the described cleaning module 306 background application outside the Prune Policies according to described selection clears up application white list list, including: the second traversal submodule 3063, for traveling through the process being currently running in described mobile terminal, determine background application;Process submodule 3065, be used for judging whether described background application is under the jurisdiction of described application white list list;If belonging to, do not deal with;If being not belonging to, then clear up described background application.
Preferably, described mobile terminal also includes: condition judgment module 308, for clearing up the background application being under the jurisdiction of in application blacklist list according to the Prune Policies of described selection in described cleaning module 306, or, before the background application outside Prune Policies cleaning application white list list according to described selection, it is judged that the most whether mobile terminal is in screen state of going out;And, when described mobile terminal is currently at and goes out screen state, perform described cleaning module 306.
Preferably, described mobile terminal also includes: bag name determines module 310, for clearing up the background application being under the jurisdiction of in application blacklist list according to the Prune Policies of described selection in described cleaning module 306, or, after the background application outside Prune Policies cleaning application white list list according to described selection, determine the bag name of background application of Prune Policies cleaning according to described selection, obtain the first bag list of file names.Secondary spider module 312, the process being currently running in secondary traversal mobile terminal, redefine the background application being currently running.Secondary cleaning module 314, when the bag name in the first bag list of file names described in the Bao Mingyu of the background application redefined is consistent, clears up the background application that described bag name is consistent.
In sum, in the present embodiment, can dynamically select the Prune Policies matched to clear up background application according to system time, Prune Policies is dynamically adapted and switches, and meets the demand of user under different application scene;And, dynamically adjusting and switching of Prune Policies effectively prevent the cleaning of the mistake to background application and leakage cleaning, improves specific aim and accuracy that background application is cleared up by Prune Policies.
Secondly, when determining the condition that mobile terminal meets cleaning background application, can be automatically performed the cleaning to background application, it is not necessary to user actively triggers, automaticity is high, improves Consumer's Experience.And, owing to can automatically trigger the cleaning to background application when satisfied cleaning condition, therefore, be effectively ensured to background application cleaning ageing, background application can be cleared up in time, ensure that mobile terminal is in good running status all the time, improve the fluency of running of mobile terminal, reduce the mobile terminal consumption to electricity.
Again, in the present embodiment, have employed delay start strategy, namely, to background application clear up before can first mobile terminal be gone out screen the persistent period judge, perform cleaning operation when the screen persistent period of going out determining mobile terminal meets predetermined threshold value the most further, and then reduce the cleaning operation impact on applying normal use.
Further, in the present embodiment, can be according to the configuration of each field contents in xml document, the Prune Policies that customization is personalized, achieve the flexible configuration to Prune Policies, by the personalized Prune Policies that configures can more rationally, be efficiently completed the cleaning to background application.
Further, in the present embodiment, can by twice cleaning with the use of (once cleaning based on forceStopPackage () function described above, with based on process terminate order (as, " kill-9 " order) secondary cleaning with the use of, realize the thorough cleaning to background application, be prevented effectively from restarting of background application.Additionally, can quickly be determined the application run in backstage by process viewing command, and then it is rapidly completed secondary cleaning operation, improves the cleaning efficiency to background application.
Embodiment four
With reference to Fig. 5, it is shown that the block diagram of a kind of mobile terminal in the embodiment of the present invention four.In embodiments of the present invention, mobile terminal 500 includes: at least one processor 501, memorizer 502, at least one network interface 504 and user interface 503.Each assembly in mobile terminal 500 is coupled by bus system 505.It is understood that bus system 505 is for realizing the connection communication between these assemblies.Bus system 505, in addition to including data/address bus, also includes power bus, controls bus and status signal bus in addition.But for the sake of understanding explanation, in Figure 5 various buses are all designated as bus system 505.
Wherein, user interface 503 can include display, keyboard or pointing device (such as, mouse, trace ball (trackball), touch-sensitive plate or touch screen etc..
The memorizer 502 being appreciated that in the embodiment of the present invention can be volatile memory or nonvolatile memory, maybe can include volatibility and nonvolatile memory.Wherein, nonvolatile memory can be read only memory (Read-OnlyMemory, ROM), programmable read only memory (ProgrammableROM, PROM), Erasable Programmable Read Only Memory EPROM (ErasablePROM, EPROM), Electrically Erasable Read Only Memory (ElectricallyEPROM, EEPROM) or flash memory.Volatile memory can be random access memory (RandomAccessMemory, RAM), and it is used as External Cache.nullBy exemplary but be not restricted explanation,The RAM of many forms can use,Such as static RAM (StaticRAM,SRAM)、Dynamic random access memory (DynamicRAM,DRAM)、Synchronous Dynamic Random Access Memory (SynchronousDRAM,SDRAM)、Double data speed synchronous dynamic RAM (DoubleDataRateSDRAM,DDRSDRAM)、Enhancement mode Synchronous Dynamic Random Access Memory (EnhancedSDRAM,ESDRAM)、Synchronized links dynamic random access memory (SynchlinkDRAM,And direct rambus random access memory (DirectRambusRAM SLDRAM),DRRAM).The memorizer 502 of the system and method that the embodiment of the present invention describes is intended to include but not limited to these and the memorizer of other applicable type any.
In some embodiments, memorizer 502 stores following element, executable module or data structure, or their subset, or their superset: operating system 5021 and application program 5022.
Wherein, operating system 5021, comprise various system program, such as ccf layer, core library layer, driving layer etc., be used for realizing various basic business and processing hardware based task.Application program 5022, comprises various application program, and such as media player (MediaPlayer), browser (Browser) etc., be used for realizing various applied business.The program realizing embodiment of the present invention method may be embodied in application program 5022.
In embodiments of the present invention, by calling program or the instruction of memorizer 502 storage, concrete, can be program or the instruction of storage in application program 5022.Wherein, processor 501 may be used for judging the condition whether described mobile terminal meets cleaning background application, if so, obtains the system time of described mobile terminal;And, according to the system time of described mobile terminal, select the Prune Policies matched with described system time;And, the background application being under the jurisdiction of in application blacklist list is cleared up according to the Prune Policies of described selection, or, clear up the background application outside application white list list according to the Prune Policies of described selection.
The method that the invention described above embodiment discloses can apply in processor 501, or is realized by processor 501.Processor 501 is probably a kind of IC chip, has the disposal ability of signal.During realizing, each step of said method can be completed by the instruction of the integrated logic circuit of the hardware in processor 501 or software form.Above-mentioned processor 501 can be general processor, digital signal processor (DigitalSignalProcessor, DSP), special IC (ApplicationSpecificIntegratedCircuit, ASIC), ready-made programmable gate array (FieldProgrammableGateArray, FPGA) or other PLDs, discrete gate or transistor logic, discrete hardware components.Can realize or perform disclosed each method, step and the logic diagram in the embodiment of the present invention.The processor etc. that general processor can be microprocessor or this processor can also be any routine.Hardware decoding processor can be embodied directly in conjunction with the step of the method disclosed in the embodiment of the present invention to have performed, or combine execution by the hardware in decoding processor and software module and complete.Software module may be located at random access memory, flash memory, read only memory, in the storage medium that this area such as programmable read only memory or electrically erasable programmable memorizer, depositor is ripe.This storage medium is positioned at memorizer 502, and processor 501 reads the information in memorizer 502, completes the step of said method in conjunction with its hardware.
It is understood that these embodiments that the embodiment of the present invention describes can realize by hardware, software, firmware, middleware, microcode or a combination thereof.nullHardware is realized,Processing unit can be implemented in one or more special IC (ApplicationSpecificIntegratedCircuits,ASIC)、Digital signal processor (DigitalSignalProcessing,DSP)、Digital signal processing appts (DSPDevice,DSPD)、Programmable logic device (ProgrammableLogicDevice,PLD)、Field programmable gate array (Field-ProgrammableGateArray,FPGA)、General processor、Controller、Microcontroller、Microprocessor、In other electronic unit performing herein described function or a combination thereof.
Software is realized, the technology described in the embodiment of the present invention can be realized by performing the module (such as process, function etc.) of function described in the embodiment of the present invention.Software code is storable in performing in memorizer and by processor.Memorizer can within a processor or realize outside processor.
Preferably, processor 501 is judging whether described mobile terminal meets the condition of cleaning background application, specifically may include that when if so, obtaining the system time of described mobile terminal that whether the screen persistent period of going out judging described mobile terminal is more than or equal to predetermined threshold value;If the screen persistent period of going out of described mobile terminal is more than or equal to described predetermined threshold value, obtain the system time of described mobile terminal.
Preferably, processor 501 is at the system time according to described mobile terminal, if in the range of selecting specifically to may include that the system time of described mobile terminal is in first time period during the Prune Policies matched with described system time, then selecting the first Prune Policies;Described first Prune Policies is the background application that cleaning is under the jurisdiction of in application blacklist list;If in the range of the system time of described mobile terminal was in for the second time period, then select the second Prune Policies;Described second Prune Policies is the background application outside cleaning application white list list.
Preferably, processor 501 specifically may include that when the Prune Policies according to described selection clears up the background application being under the jurisdiction of in application blacklist list and travels through the process being currently running in described mobile terminal, determines background application;From described background application, obtain the application being under the jurisdiction of in application blacklist list, obtain application for clearance;Clear up described application for clearance.
Preferably, specifically may include that during the processor 501 background application outside the Prune Policies according to described selection clears up application white list list and travel through in described mobile terminal the process being currently running, determine background application;Judge whether described background application is under the jurisdiction of described application white list list;If belonging to, do not deal with;If being not belonging to, then clear up described background application.
Preferably, processor 501 can be also used for judging the most whether mobile terminal is in screen state of going out, if described mobile terminal is currently at screen state of going out, then perform the described Prune Policies according to described selection and clear up the background application being under the jurisdiction of in application blacklist list, or, according to the step of the background application outside the Prune Policies cleaning application white list list of described selection.
Preferably, processor 501 can be also used for determining the bag name of the background application of the Prune Policies cleaning according to described selection, obtains the first bag list of file names;The process being currently running in secondary traversal mobile terminal, redefines the background application being currently running;If the bag name in the first bag list of file names described in the Bao Mingyu of the background application redefined is consistent, then, clear up the background application that described bag name is consistent.
Mobile terminal 500 is capable of each process that in previous embodiment, mobile terminal realizes, and for avoiding repeating, repeats no more here.
Visible, mobile terminal described in the embodiment of the present invention can dynamically select the Prune Policies matched to clear up background application according to system time, and Prune Policies is dynamically adapted and switches, and meets the demand of user under different application scene;And, dynamically adjusting and switching of Prune Policies effectively prevent the cleaning of the mistake to background application and leakage cleaning, improves specific aim and accuracy that background application is cleared up by Prune Policies.
Secondly, when determining the condition that mobile terminal meets cleaning background application, can be automatically performed the cleaning to background application, it is not necessary to user actively triggers, automaticity is high, improves Consumer's Experience.And, owing to can automatically trigger the cleaning to background application when satisfied cleaning condition, therefore, be effectively ensured to background application cleaning ageing, background application can be cleared up in time, ensure that mobile terminal is in good running status all the time, improve the fluency of running of mobile terminal, reduce the mobile terminal consumption to electricity.
Embodiment five
With reference to Fig. 6, it is shown that the block diagram of a kind of mobile terminal in the embodiment of the present invention five.In embodiments of the present invention, specifically, the mobile terminal 600 in Fig. 6 can be mobile phone, panel computer, personal digital assistant (PersonalDigitalAssistant, PDA) or vehicle-mounted computer etc..
Mobile terminal 600 in Fig. 6 includes radio frequency (RadioFrequency, RF) circuit 610, memorizer 620, input block 630, display unit 640, processor 660, voicefrequency circuit 670, WiFi (WirelessFidelity) module 680 and power supply 690.
Wherein, input block 630 can be used for receiving numeral or the character information of user's input, and produces the signal input relevant with the user setup of mobile terminal 600 and function control.Specifically, in the embodiment of the present invention, this input block 630 can include contact panel 631.Contact panel 631, also referred to as touch screen, user can be collected thereon or neighbouring touch operation (such as user uses any applicable object such as finger, stylus or adnexa operation on contact panel 631), and drive corresponding attachment means according to formula set in advance.Optionally, contact panel 631 can include touch detecting apparatus and two parts of touch controller.Wherein, the touch orientation of touch detecting apparatus detection user, and detect the signal that touch operation brings, transmit a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and is converted into contact coordinate, then gives this processor 660, and can receive order that processor 660 sends and be performed.Furthermore, it is possible to use the polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave to realize contact panel 631.Except contact panel 631, input block 630 can also include other input equipments 632, and other input equipments 632 can include but not limited to one or more in physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, action bars etc..
Wherein, display unit 640 can be used for showing the information inputted by user or the information being supplied to user and the various menu interfaces of mobile terminal 600.Display unit 640 can include display floater 641, optionally, the form such as LCD or Organic Light Emitting Diode (OrganicLight-EmittingDiode, OLED) can be used to configure display floater 641.
It should be noted that, contact panel 631 can cover display floater 641, formed and touch display screen, when this touch display screen detects thereon or after neighbouring touch operation, send processor 660 to determine the type of touch event, display screen on provide corresponding visual output according to the type of touch event touching with preprocessor 660.
Touch display screen and include Application Program Interface viewing area and conventional control viewing area.The arrangement mode of this Application Program Interface viewing area and this conventional control viewing area does not limit, can be arranged above and below, left-right situs etc. can distinguish the arrangement mode of two viewing areas.This Application Program Interface viewing area is displayed for the interface of application program.Each interface can comprise the interface elements such as icon and/or the widget desktop control of at least one application program.This Application Program Interface viewing area can also be the empty interface not comprising any content.This conventional control viewing area is for showing the control that utilization rate is higher, such as, and the application icon etc. such as settings button, interface numbering, scroll bar, phone directory icon.
Wherein processor 660 is the control centre of mobile terminal 600, utilize various interface and the various piece of the whole mobile phone of connection, it is stored in the software program in first memory 621 and/or module by running or performing, and call the data being stored in second memory 622, perform the various functions of mobile terminal 600 and process data, thus mobile terminal 600 is carried out integral monitoring.Optionally, processor 660 can include one or more processing unit.
In embodiments of the present invention, by calling the data in the software program and/or module and/or this second memory 622 stored in this first memory 621.Wherein, processor 660 may be used for judging the condition whether described mobile terminal meets cleaning background application, if so, obtains the system time of described mobile terminal;And, according to the system time of described mobile terminal, select the Prune Policies matched with described system time;And, the background application being under the jurisdiction of in application blacklist list is cleared up according to the Prune Policies of described selection, or, clear up the background application outside application white list list according to the Prune Policies of described selection.
Preferably, processor 660 is judging whether described mobile terminal meets the condition of cleaning background application, when if so, obtaining the system time of described mobile terminal, specifically may include that whether the screen persistent period of going out judging described mobile terminal is more than or equal to predetermined threshold value;If the screen persistent period of going out of described mobile terminal is more than or equal to described predetermined threshold value, obtain the system time of described mobile terminal.
Preferably, processor 660 is at the system time according to described mobile terminal, select the step of the Prune Policies matched with described system time, if in the range of specifically may include that the system time of described mobile terminal is in first time period, then selecting the first Prune Policies;Described first Prune Policies is the background application that cleaning is under the jurisdiction of in application blacklist list;If in the range of the system time of described mobile terminal was in for the second time period, then select the second Prune Policies;Described second Prune Policies is the background application outside cleaning application white list list.
Preferably, processor 660, when the Prune Policies according to described selection clears up the background application being under the jurisdiction of in application blacklist list, specifically may include that and travels through the process being currently running in described mobile terminal, determine background application;From described background application, obtain the application being under the jurisdiction of in application blacklist list, obtain application for clearance;Clear up described application for clearance.
Preferably, during the processor 660 background application outside the Prune Policies according to described selection clears up application white list list, specifically may include that and travel through in described mobile terminal the process being currently running, determine background application;Judge whether described background application is under the jurisdiction of described application white list list;If belonging to, do not deal with;If being not belonging to, then clear up described background application.
Preferably, processor 660 can be also used for judging the most whether mobile terminal is in screen state of going out, if described mobile terminal is currently at screen state of going out, then perform the described Prune Policies according to described selection and clear up the background application being under the jurisdiction of in application blacklist list, or, according to the step of the background application outside the Prune Policies cleaning application white list list of described selection.
Preferably, processor 660 can be also used for determining the bag name of the background application of the Prune Policies cleaning according to described selection, obtains the first bag list of file names;The process being currently running in secondary traversal mobile terminal, redefines the background application being currently running;If the bag name in the first bag list of file names described in the Bao Mingyu of the background application redefined is consistent, then, clear up the background application that described bag name is consistent.
Visible, mobile terminal described in the embodiment of the present invention can dynamically select the Prune Policies matched to clear up background application according to system time, and Prune Policies is dynamically adapted and switches, and meets the demand of user under different application scene;And, dynamically adjusting and switching of Prune Policies effectively prevent the cleaning of the mistake to background application and leakage cleaning, improves specific aim and accuracy that background application is cleared up by Prune Policies.
Secondly, when determining the condition that mobile terminal meets cleaning background application, can be automatically performed the cleaning to background application, it is not necessary to user actively triggers, automaticity is high, improves Consumer's Experience.And, owing to can automatically trigger the cleaning to background application when satisfied cleaning condition, therefore, be effectively ensured to background application cleaning ageing, background application can be cleared up in time, ensure that mobile terminal is in good running status all the time, improve the fluency of running of mobile terminal, reduce the mobile terminal consumption to electricity.
Claims (14)
1. a background application method for cleaning, is applied to mobile terminal, it is characterised in that including:
Judge whether described mobile terminal meets the condition of cleaning background application, if so, obtain the system time of described mobile terminal;
According to the system time of described mobile terminal, select the Prune Policies matched with described system time;
Prune Policies cleaning according to described selection is under the jurisdiction of the background application in application blacklist list, or, clear up the background application outside application white list list according to the Prune Policies of described selection.
Method the most according to claim 1, it is characterised in that the described condition judging whether described mobile terminal meets cleaning background application, if so, obtains the step of the system time of described mobile terminal, including:
Judge that whether the screen persistent period of going out of described mobile terminal is more than or equal to predetermined threshold value;
If the screen persistent period of going out of described mobile terminal is more than or equal to described predetermined threshold value, obtain the system time of described mobile terminal.
Method the most according to claim 1, it is characterised in that the described system time according to described mobile terminal, selects the step of the Prune Policies matched with described system time, including:
If in the range of the system time of described mobile terminal is in first time period, then select the first Prune Policies;Described first Prune Policies is the background application that cleaning is under the jurisdiction of in application blacklist list;
If in the range of the system time of described mobile terminal was in for the second time period, then select the second Prune Policies;Described second Prune Policies is the background application outside cleaning application white list list.
Method the most according to claim 1, it is characterised in that the described Prune Policies according to described selection clears up the step of the background application being under the jurisdiction of in application blacklist list, including:
Travel through the process being currently running in described mobile terminal, determine background application;
From described background application, obtain the application being under the jurisdiction of in application blacklist list, obtain application for clearance;
Clear up described application for clearance.
Method the most according to claim 1, it is characterised in that the described Prune Policies according to described selection clears up the step of the background application outside application white list list, including:
Travel through the process being currently running in described mobile terminal, determine background application;
Judge whether described background application is under the jurisdiction of described application white list list;
If belonging to, do not deal with;
If being not belonging to, then clear up described background application.
Method the most according to claim 1, it is characterized in that, the background application being under the jurisdiction of in application blacklist list is cleared up at the described Prune Policies according to described selection, or, before the step of the background application outside Prune Policies cleaning application white list list according to described selection, described method also includes:
Judge the most whether mobile terminal is in screen state of going out, if described mobile terminal is currently at screen state of going out, then perform the described Prune Policies according to described selection and clear up the background application being under the jurisdiction of in application blacklist list, or, according to the step of the background application outside the Prune Policies cleaning application white list list of described selection.
Method the most according to claim 1, it is characterized in that, the background application being under the jurisdiction of in application blacklist list is cleared up at the described Prune Policies according to described selection, or, after the step of the background application outside Prune Policies cleaning application white list list according to described selection, described method also includes:
Determine the bag name of background application of Prune Policies cleaning according to described selection, obtain the first bag list of file names;
The process being currently running in secondary traversal mobile terminal, redefines the background application being currently running;
If the bag name in the first bag list of file names described in the Bao Mingyu of the background application redefined is consistent, then, clear up the background application that described bag name is consistent.
8. a mobile terminal, it is characterised in that including:
Judge module, for judging whether described mobile terminal meets the condition of cleaning background application, if so, obtains the system time of described mobile terminal;
Select module, for the system time according to described mobile terminal, select the Prune Policies matched with described system time;
Cleaning module, clears up the background application being under the jurisdiction of in application blacklist list for the Prune Policies according to described selection, or, clear up the background application outside application white list list according to the Prune Policies of described selection.
Mobile terminal the most according to claim 8, it is characterised in that described judge module includes:
Judge submodule, for judging that whether the screen persistent period of going out of described mobile terminal is more than or equal to predetermined threshold value;
Obtaining submodule, if being more than or equal to described predetermined threshold value for the screen persistent period of going out of described mobile terminal, obtaining the system time of described mobile terminal.
Mobile terminal the most according to claim 8, it is characterised in that described selection module, including:
First selects submodule, for when the system time of described mobile terminal is in the range of first time period, selects the first Prune Policies;Described first Prune Policies is the background application that cleaning is under the jurisdiction of in application blacklist list;
Second selects submodule, for when the system time of described mobile terminal was in the range of the second time period, selects the second Prune Policies;Described second Prune Policies is the background application outside cleaning application white list list.
11. mobile terminals according to claim 8, it is characterised in that described cleaning module clears up the background application being under the jurisdiction of in application blacklist list for the Prune Policies according to described selection, including:
First traversal submodule, for traveling through the process being currently running in described mobile terminal, determines background application;
Determine submodule, for obtaining the application being under the jurisdiction of in application blacklist list from described background application, obtain application for clearance;
Cleaning submodule, is used for clearing up described application for clearance.
12. mobile terminals according to claim 8, it is characterised in that described cleaning module background application outside the Prune Policies according to described selection clears up application white list list, including:
Second traversal submodule, for traveling through the process being currently running in described mobile terminal, determines background application;
Process submodule, be used for judging whether described background application is under the jurisdiction of described application white list list;If belonging to, do not deal with;If being not belonging to, then clear up described background application.
13. mobile terminals according to claim 8, it is characterised in that described mobile terminal also includes:
Condition judgment module, for clearing up the background application being under the jurisdiction of in application blacklist list according to the Prune Policies of described selection in described cleaning module, or, before the background application outside Prune Policies cleaning application white list list according to described selection, it is judged that the most whether mobile terminal is in screen state of going out;And, when described mobile terminal is currently at and goes out screen state, perform described cleaning module.
14. systems according to claim 8, it is characterised in that described mobile terminal also includes:
Bag name determines module, for clearing up the background application being under the jurisdiction of in application blacklist list according to the Prune Policies of described selection in described cleaning module, or, after the background application outside Prune Policies cleaning application white list list according to described selection, determine the bag name of background application of Prune Policies cleaning according to described selection, obtain the first bag list of file names;
Secondary spider module, the process being currently running in secondary traversal mobile terminal, redefine the background application being currently running;
Secondary cleaning module, when the bag name in the first bag list of file names described in the Bao Mingyu of the background application redefined is consistent, clears up the background application that described bag name is consistent.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511034916.XA CN105824663B (en) | 2015-12-31 | 2015-12-31 | Background application method for cleaning and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511034916.XA CN105824663B (en) | 2015-12-31 | 2015-12-31 | Background application method for cleaning and mobile terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105824663A true CN105824663A (en) | 2016-08-03 |
CN105824663B CN105824663B (en) | 2019-03-05 |
Family
ID=56986879
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201511034916.XA Active CN105824663B (en) | 2015-12-31 | 2015-12-31 | Background application method for cleaning and mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105824663B (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106383727A (en) * | 2016-09-05 | 2017-02-08 | 深圳市金立通信设备有限公司 | Recent task list clearing optimization method and terminal |
CN106445604A (en) * | 2016-09-29 | 2017-02-22 | 深圳市邦华电子有限公司 | Clearing method and device for applications |
CN106528236A (en) * | 2016-11-11 | 2017-03-22 | 努比亚技术有限公司 | Memory acceleration white list configuration method and device |
CN106650430A (en) * | 2016-12-01 | 2017-05-10 | 惠州Tcl移动通信有限公司 | Application state locking control method and system based on mobile terminal |
CN107704507A (en) * | 2017-08-31 | 2018-02-16 | 三星电子(中国)研发中心 | Data base processing method and equipment |
CN107783835A (en) * | 2016-08-31 | 2018-03-09 | 中国电信股份有限公司 | System optimization method and device |
CN107896273A (en) * | 2017-09-28 | 2018-04-10 | 努比亚技术有限公司 | A kind of terminal processes management method, terminal and computer-readable recording medium |
CN107943265A (en) * | 2017-11-07 | 2018-04-20 | 北京金山安全软件有限公司 | Electronic equipment control method and device and electronic equipment |
CN107992361A (en) * | 2017-12-28 | 2018-05-04 | 广东欧珀移动通信有限公司 | Method for cleaning, device, storage medium and the electronic equipment of background application |
CN108255282A (en) * | 2016-12-29 | 2018-07-06 | 华为软件技术有限公司 | A kind of terminal processes management method and terminal |
CN108804207A (en) * | 2017-04-28 | 2018-11-13 | 珠海全志科技股份有限公司 | A kind of process management-control method based on android system |
CN109765983A (en) * | 2017-11-01 | 2019-05-17 | 中国电信股份有限公司 | Run procedure management method, device and mobile terminal |
CN111522576A (en) * | 2020-03-27 | 2020-08-11 | 青岛海信传媒网络技术有限公司 | Application management method, device, equipment and computer storage medium |
CN115665311A (en) * | 2022-10-25 | 2023-01-31 | 北京鸿途信达科技股份有限公司 | System optimization method for regularly optimizing background process of mobile phone |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103019621A (en) * | 2012-12-03 | 2013-04-03 | 广东欧珀移动通信有限公司 | Method, device and mobile terminal for cleaning storage unit |
CN103019777A (en) * | 2012-11-28 | 2013-04-03 | 广东欧珀移动通信有限公司 | Method and system for automatically cleaning background applications of mobile terminal |
CN103092651A (en) * | 2013-01-11 | 2013-05-08 | 广东欧珀移动通信有限公司 | Method and device of cleaning mobile terminal |
CN103914338A (en) * | 2014-03-27 | 2014-07-09 | 可牛网络技术(北京)有限公司 | Terminal background application cleaning method, terminal and system |
CN104298549A (en) * | 2014-09-30 | 2015-01-21 | 北京金山安全软件有限公司 | Method and device for cleaning application programs in mobile terminal and mobile terminal |
CN104298335A (en) * | 2013-07-19 | 2015-01-21 | 贝壳网际(北京)安全技术有限公司 | Application program process cleaning method and device of mobile terminal and mobile terminal |
CN104899153A (en) * | 2015-06-04 | 2015-09-09 | 上海卓易科技股份有限公司 | Background application cleaning method and system |
-
2015
- 2015-12-31 CN CN201511034916.XA patent/CN105824663B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103019777A (en) * | 2012-11-28 | 2013-04-03 | 广东欧珀移动通信有限公司 | Method and system for automatically cleaning background applications of mobile terminal |
CN103019621A (en) * | 2012-12-03 | 2013-04-03 | 广东欧珀移动通信有限公司 | Method, device and mobile terminal for cleaning storage unit |
CN103092651A (en) * | 2013-01-11 | 2013-05-08 | 广东欧珀移动通信有限公司 | Method and device of cleaning mobile terminal |
CN104298335A (en) * | 2013-07-19 | 2015-01-21 | 贝壳网际(北京)安全技术有限公司 | Application program process cleaning method and device of mobile terminal and mobile terminal |
CN103914338A (en) * | 2014-03-27 | 2014-07-09 | 可牛网络技术(北京)有限公司 | Terminal background application cleaning method, terminal and system |
CN104298549A (en) * | 2014-09-30 | 2015-01-21 | 北京金山安全软件有限公司 | Method and device for cleaning application programs in mobile terminal and mobile terminal |
CN104899153A (en) * | 2015-06-04 | 2015-09-09 | 上海卓易科技股份有限公司 | Background application cleaning method and system |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107783835A (en) * | 2016-08-31 | 2018-03-09 | 中国电信股份有限公司 | System optimization method and device |
CN106383727A (en) * | 2016-09-05 | 2017-02-08 | 深圳市金立通信设备有限公司 | Recent task list clearing optimization method and terminal |
CN106445604A (en) * | 2016-09-29 | 2017-02-22 | 深圳市邦华电子有限公司 | Clearing method and device for applications |
CN106528236A (en) * | 2016-11-11 | 2017-03-22 | 努比亚技术有限公司 | Memory acceleration white list configuration method and device |
CN106650430A (en) * | 2016-12-01 | 2017-05-10 | 惠州Tcl移动通信有限公司 | Application state locking control method and system based on mobile terminal |
CN108255282A (en) * | 2016-12-29 | 2018-07-06 | 华为软件技术有限公司 | A kind of terminal processes management method and terminal |
CN108804207A (en) * | 2017-04-28 | 2018-11-13 | 珠海全志科技股份有限公司 | A kind of process management-control method based on android system |
CN107704507B (en) * | 2017-08-31 | 2021-05-25 | 三星电子(中国)研发中心 | Database processing method and device |
CN107704507A (en) * | 2017-08-31 | 2018-02-16 | 三星电子(中国)研发中心 | Data base processing method and equipment |
CN107896273A (en) * | 2017-09-28 | 2018-04-10 | 努比亚技术有限公司 | A kind of terminal processes management method, terminal and computer-readable recording medium |
CN109765983A (en) * | 2017-11-01 | 2019-05-17 | 中国电信股份有限公司 | Run procedure management method, device and mobile terminal |
CN107943265A (en) * | 2017-11-07 | 2018-04-20 | 北京金山安全软件有限公司 | Electronic equipment control method and device and electronic equipment |
CN107992361A (en) * | 2017-12-28 | 2018-05-04 | 广东欧珀移动通信有限公司 | Method for cleaning, device, storage medium and the electronic equipment of background application |
CN107992361B (en) * | 2017-12-28 | 2020-05-19 | Oppo广东移动通信有限公司 | Background application cleaning method and device, storage medium and electronic equipment |
CN111522576A (en) * | 2020-03-27 | 2020-08-11 | 青岛海信传媒网络技术有限公司 | Application management method, device, equipment and computer storage medium |
CN115665311A (en) * | 2022-10-25 | 2023-01-31 | 北京鸿途信达科技股份有限公司 | System optimization method for regularly optimizing background process of mobile phone |
CN115665311B (en) * | 2022-10-25 | 2024-02-06 | 北京鸿途信达科技股份有限公司 | System optimization method for mobile phone timing optimization background process |
Also Published As
Publication number | Publication date |
---|---|
CN105824663B (en) | 2019-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105824663A (en) | Background application cleaning method and mobile terminal | |
CN106469011B (en) | A kind of information display method and mobile terminal | |
CN106570372B (en) | A kind of the starting method and mobile terminal of application program | |
CN106383645A (en) | Music playing control method and mobile terminal | |
CN105959553A (en) | Camera switching method and terminal | |
CN106125884B (en) | A kind of processing method and mobile terminal of the background task of mobile terminal | |
CN105898705A (en) | Method for controlling scanning frequency of wireless local area network and mobile terminal | |
CN105828397A (en) | Wireless access point switching method and mobile terminal | |
CN106648416A (en) | Method for starting application and mobile terminal | |
CN106325465B (en) | A kind of control method that screen is shown and mobile terminal | |
CN108377581A (en) | A kind of configuration method, mobile terminal and the base station of discontinuous reception DRX parameters | |
CN106506401A (en) | A kind of flow managing method and mobile terminal | |
CN105825105A (en) | Method and electronic equipment for displaying objects hidden on interface | |
CN106557259B (en) | A kind of operating method and mobile terminal of mobile terminal | |
CN106951335A (en) | A kind of process guard method and mobile terminal | |
CN107172304B (en) | A kind of mobile terminal power consumption detection method and mobile terminal | |
CN105893130B (en) | A kind of processing method and mobile terminal of application program for mobile terminal | |
CN106055232B (en) | A kind of processing method and mobile terminal of message | |
CN105824459B (en) | A kind of duplication of text and method of attaching and mobile terminal | |
CN106407950A (en) | Facial information identification method and mobile terminal | |
CN106325753A (en) | Payment interface display method and mobile terminal | |
CN105825114A (en) | Unlocking method of mobile terminal and mobile terminal | |
CN106502785A (en) | A kind of cleaning internal memory method and device of mobile terminal | |
CN106681628A (en) | Method and terminal for starting application programs | |
CN105930089B (en) | A kind of method and mobile terminal switching mobile terminal display interface |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |