Movatterモバイル変換


[0]ホーム

URL:


CN105677548A - Application management method and apparatus, and terminal - Google Patents

Application management method and apparatus, and terminal
Download PDF

Info

Publication number
CN105677548A
CN105677548ACN201511001517.3ACN201511001517ACN105677548ACN 105677548 ACN105677548 ACN 105677548ACN 201511001517 ACN201511001517 ACN 201511001517ACN 105677548 ACN105677548 ACN 105677548A
Authority
CN
China
Prior art keywords
application
little use
time
submodule
user
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.)
Pending
Application number
CN201511001517.3A
Other languages
Chinese (zh)
Inventor
相里飞
钱庄
陈宝可
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Technology Co Ltd
Xiaomi Inc
Original Assignee
Xiaomi Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xiaomi IncfiledCriticalXiaomi Inc
Priority to CN201511001517.3ApriorityCriticalpatent/CN105677548A/en
Publication of CN105677548ApublicationCriticalpatent/CN105677548A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The present invention relates to an application management method and apparatus, and a terminal. The method comprises the steps of determining not-commonly-used applications in installed applications when an application management condition is satisfied; and processing the not-commonly-used applications according to a preset condition. By adoption of embodiments of the present invention, the determined not-commonly-used applications can be processed by the terminal, space of the terminal can be timely cleaned automatically, the problems that operation speed becomes slow and search is inconvenient due to excessive applications are solved, operation efficiency of the terminal is improved, and user experience is optimized.

Description

Application management method, device and terminal
Technical field
The disclosure relates to terminal technology field, relates in particular to a kind of application management method, device and terminal.
Background technology
Along with the development of intelligent terminal, user habit is for example installed in smart mobile phone a large amount of at intelligent terminalApplication is to meet various different classes of demands. But the utilization rate of a lot of application is not high, correlation techniqueMiddle system can be reminded user according to being judged as the application being of little use, but user can forget not sometimesConventional application arranges and clears up, and this will cause the memory space of intelligent terminal to be occupied in a large number,Cause system operation slack-off. If user is cleaning application one by one manually, not only complex operation, consuming time, deletesThe card that also can become except process mobile phone times, and user experiences non-constant.
Summary of the invention
For overcoming the problem existing in correlation technique, the disclosure provides a kind of application management method, deviceAnd terminal.
According to the first aspect of disclosure embodiment, a kind of application management method is provided, comprising:
In the time meeting application management condition, determine the application that is of little use of having installed in application;
According to pre-conditioned, the described application that is of little use is processed.
Optionally, described method also comprises:
Read current time;
Judge whether described current time belongs to default section administrative time;
Belong to described administrative time when section in described current time, determine and meet application management condition.
Optionally, described method also comprises:
In the time receiving user about the request of management application, determine and meet application management condition.
Optionally, described definite application that is of little use of having installed in application, comprising:
Read the historical usage data that application has been installed described in each;
Determine based on described historical usage data the application that is of little use.
Optionally, described historical usage data comprises the last service time, described based on described historyUsage data is determined the application that is of little use, and comprising:
The last service time of statistics application is apart from the very first time length of current time;
Judge whether described very first time length exceedes the first duration threshold value;
In the time that described very first time length exceedes described the first duration threshold value, determine described in be applied as described in notConventional application.
Optionally, described historical usage data comprises set-up time and frequency of utilization, describedly goes through based on describedHistory usage data is determined the application that is of little use, and comprising:
Statistics application plays the second time span of current time from the set-up time;
Judge whether described the second time span exceedes the second duration threshold value;
In the time that described the second time span exceedes described the second duration threshold value, whether judge described frequency of utilizationLower than frequency threshold;
During lower than described frequency threshold, determine the corresponding application that is of little use that is applied as in described frequency of utilization.
Optionally, described according to pre-conditioned, the described application that is of little use is processed, comprising:
Add the described application that is of little use to the list of application that is of little use;
The joining day length that is respectively of little use and applies being of little use described in statistics in list of application;
In the time that described joining day length exceedes the 3rd duration threshold value, read in described joining day lengthAccess times;
Delete described access times and be zero the application that is of little use.
Optionally, before application that what the described access times of described deletion were zero be of little use, described method is also wrappedDraw together:
Send and be about to delete the reminder message that is of little use and applies to described user.
Optionally, before application that what the described access times of described deletion were zero be of little use, described method is also wrappedDraw together:
Receive the request that user removes the application that is of little use;
The application that is of little use that described user's request is removed removes from the described list of application that is of little use.
Optionally, before application that what the described access times of described deletion were zero be of little use, described method is also wrappedDraw together:
The configuration data of the application that is of little use that is zero by described access times backs up.
Optionally, described method also comprises:
Receive user ask recover be of little use application request;
Configuration data based on backup asks the application that is of little use recovering to recover described user.
According to the second aspect of disclosure embodiment, a kind of application management device is provided, comprising:
The first determination module, is configured in the time meeting application management condition, determines and has installed in applicationApplication is of little use;
Processing module, is configured to according to pre-conditioned, and the described application that is of little use is processed.
Optionally, described device also comprises:
Read module, is configured to read current time;
Judge module, is configured to judge whether described current time belongs to default section administrative time;
The second determination module, is configured to belong to described administrative time when section in described current time, determinesMeet application management condition.
Optionally, described device also comprises:
The 3rd determination module, is configured to, in the time receiving user about the request of management application, determine fullFoot application management condition.
Optionally, described the first determination module comprises:
The first reading submodule, is configured to read the historical usage data that application has been installed described in each;
First determines submodule, is configured to determine based on described historical usage data the application that is of little use.
Optionally, described historical usage data comprises the last service time, and described first determines submodulePiece comprises:
The first statistics submodule, the last service time that is configured to statistics application is apart from current timeVery first time length;
First judges submodule, is configured to judge whether described very first time length exceedes the first duration thresholdValue;
Second determines submodule, is configured to exceed described the first duration threshold value in described very first time lengthTime, application is of little use described in being applied as described in determining.
Optionally, described historical usage data comprises set-up time and frequency of utilization, and described first determines sonModule comprises:
The second statistics submodule, is configured to statistics application and plays second o'clock of current time from the set-up timeBetween length;
Second judges submodule, is configured to judge whether described the second time span exceedes the second duration thresholdValue;
The 3rd judges submodule, is configured to exceed described the second duration threshold value in described the second time spanTime, judge that whether described frequency of utilization is lower than frequency threshold;
The 3rd determines submodule, is configured in described frequency of utilization during lower than described frequency threshold, determineCorresponding be applied as the application that is of little use.
Optionally, described processing module comprises:
Add submodule, be configured to add the described application that is of little use to the list of application that is of little use;
The 3rd statistics submodule, is configured to the application that is respectively of little use being of little use in list of application described in adding upJoining day length;
The second reading submodule, is configured in the time that described joining day length exceedes the 3rd duration threshold value,Read the access times in described joining day length;
Delete submodule, be configured to delete described access times and be zero the application that is of little use.
Optionally, described processing module also comprises:
Remind submodule, be configured to send and be about to delete the reminder message that is of little use and applies to described user.
Optionally, described processing module also comprises:
First receives submodule, is configured to receive user and removes the request that is of little use and applies;
Remove submodule, the application that is of little use that is configured to described user's request to remove is of little use from describedIn list of application, remove.
Optionally, described processing module also comprises:
Backup submodule, the configuration data of application that what to be configured to described access times be zero be of little use entersRow backup.
Optionally, described processing module also comprises:
Second receives submodule, is configured to receive user's ask to recover to be of little use request of application;
Recover submodule, the configuration data being configured to based on backup asks that described user recover seldomRecover with application.
According to the third aspect of disclosure embodiment, a kind of terminal is provided, comprising: processor; Be used for depositingThe memory of storage processor executable; Wherein, described processor is configured to:
In the time meeting application management condition, determine the application that is of little use of having installed in application;
According to pre-conditioned, the described application that is of little use is processed.
The technical scheme that embodiment of the present disclosure provides can comprise following beneficial effect:
In the disclosure, terminal can be processed the application that is of little use of determining, so that Automatic clearance eventually in timeThe space of end, solve application install the speed of service that too much causes slack-off, search the problems such as inconvenience, improveThe operational efficiency of terminal, optimized user's experience.
The process due to terminal, application being managed in the disclosure may cause operation slowly, card, because ofAnd terminal can belong to administrative time when section in current time, application is managed, administrative time, section was logicalOften do not use the period of terminal for user, use terminal thereby can avoid delaying user.
In the disclosure, terminal can also, in the time of the request receiving for applying about management, be carried out applicationManagement, thus meet user's various individual demands.
In the disclosure, terminal can determine whether as the application that is of little use based on the last service time, ifExceed first duration threshold value apart from modern duration the last service time, can think that user does not have too for a long timeHave this application of use, user loses interest in to this application, or this application is to not larger use of user,Thereby can determine that this is applied as the application that is of little use.
In the disclosure, terminal can be in frequency of utilization during lower than frequency threshold, thinks user's this application that is of little use,Application can be defined as this application to be of little use.
In the disclosure, terminal can join the application that is of little use of determining to be of little use in list of application, so thatUser checks which is applied as the application that is of little use, and is also convenient to terminal the application that is of little use is managed and cleared up.And terminal also will be of little use and exceed the untapped application of setting-up time in list of application and delete, withIncrease the free space of terminal.
In the disclosure, terminal can also, before deleting application, send reminder message to user, so that userSpecifying which application will be deleted, and by sending a notification message, user can also rethink and beNoly need to retain this application, although in order to avoid mistake is deleted is of little use, in fact useful to user application.
The application that is of little use that in the disclosure, terminal can also remove user's request is from being of little use list of applicationRemove, in order to avoid delete the application that in fact user needs by mistake, meet user's individual demand simultaneously.
In the disclosure, terminal wishes for fear of delete user by mistake the application retaining, or avoids user to regretDeleted some application, before deletion is of little use application, terminal can also be by being of little use that this will be deletedThe configuration data of application backs up. Terminal can also receive user ask recover be of little use application request;And configuration data based on backup asks the application that is of little use recovering to recover user, thus convenient usingUseful application and data are recovered in family, and optimizing user is experienced.
Should be understood that, it is only exemplary and explanatory that above general description and details are hereinafter described, can not limit the disclosure.
Brief description of the drawings
Accompanying drawing is herein merged in description and forms the part of this description, shows and meets these public affairsThe embodiment opening, and be used from and explain principle of the present disclosure with description one.
Fig. 1 is that the disclosure is according to a kind of application management method flow chart shown in an exemplary embodiment.
Fig. 2 is that the disclosure is according to the another kind of application management method flow chart shown in an exemplary embodiment.
Fig. 3 is that the disclosure is according to the application scenarios of a kind of application management method shown in an exemplary embodimentSchematic diagram.
Fig. 4 is that the disclosure is according to a kind of application management device block diagram shown in an exemplary embodiment.
Fig. 5 is that the disclosure is according to the another kind of application management device block diagram shown in an exemplary embodiment.
Fig. 6 is that the disclosure is according to the another kind of application management device block diagram shown in an exemplary embodiment.
Fig. 7 is that the disclosure is according to the another kind of application management device block diagram shown in an exemplary embodiment.
Fig. 8 is that the disclosure is according to the another kind of application management device block diagram shown in an exemplary embodiment.
Fig. 9 is that the disclosure is according to the another kind of application management device block diagram shown in an exemplary embodiment.
Figure 10 is that the disclosure is according to the another kind of application management device block diagram shown in an exemplary embodiment.
Figure 11 is that the disclosure is according to the another kind of application management device block diagram shown in an exemplary embodiment.
Figure 12 is that the disclosure is according to the another kind of application management device block diagram shown in an exemplary embodiment.
Figure 13 is that the disclosure is according to the another kind of application management device block diagram shown in an exemplary embodiment.
Figure 14 is that the disclosure is according to the another kind of application management device block diagram shown in an exemplary embodiment.
What Figure 15 was the disclosure according to shown in an exemplary embodiment is a kind of for one of application management deviceStructural representation.
Detailed description of the invention
Here will at length describe exemplary embodiment, its sample table shows in the accompanying drawings. BelowWhen description relates to accompanying drawing, unless separately there is expression, the same numbers in different accompanying drawings represents same or analogousKey element. Embodiment described in following exemplary embodiment does not represent the institute consistent with the disclosureThere is embodiment. On the contrary, they be only with as that described in detail in appended claims, of the present disclosure oneThe example of the consistent apparatus and method in a little aspects.
The term using in the disclosure is only for describing the object of specific embodiment, but not is intended to restrictionThe disclosure. " one ", " institute of the singulative using in disclosure and the accompanying claims bookState " and " being somebody's turn to do " be also intended to comprise most forms, unless context clearly represents other implications. Also shouldWork as understanding, term "and/or" used herein refer to and comprise one or more be associated list itemAny or all may combine object.
Although should be appreciated that may to adopt term first, second, third, etc. to describe in the disclosure variousInformation, but these information should not be limited to these terms. These terms be only used for by the information of same type thatThis distinguishes. For example, in the situation that not departing from disclosure scope, the first information also can be called asTwo information, similarly, the second information also can be called as the first information. Depend on linguistic context, as in this instituteUse word " if " can be construed as into " ... ... time " or " when ... ... time " or " responseIn determining ".
As shown in Figure 1, Fig. 1 is according to a kind of application management method flow process shown in an exemplary embodimentFigure, the method can, in terminal, comprise the following steps:
Step 101, in the time meeting application management condition, determine the application that is of little use in application be installed.
Terminal in the disclosure can be any intelligent terminal with function of surfing the Net, for example, and can be concreteFor mobile phone, panel computer, PDA (PersonalDigitalAssistant, personal digital assistant) etc. ItsIn, terminal can be passed through WLAN couple in router, and by the service on router access public networkDevice.
In terminal, various application can be installed, but may be due to similar application more or some shouldWith not meeting the reasons such as user's requirement, in the application of installing, there are some user applications and are of little use, thisThe large quantity space of a little application meeting occupied terminals, causes terminal operating speed slack-off, and user is from widely applyFind out and want the defects such as application is more difficult that use. Disclosure embodiment is of little use mainly for these shouldWith managing.
Step 102, according to pre-conditioned, to be of little use application process.
In disclosure embodiment, terminal can the processing such as clear up to the application that is of little use.
In above-described embodiment, terminal can be processed the application that is of little use of determining, so that automatic in timeThe space of cleaning terminal, solve application install the speed of service that too much causes slack-off, search the problems such as inconvenience,Improve the operational efficiency of terminal, optimized user's experience.
As shown in Figure 2, Fig. 2 is according to the another kind of application management method stream shown in an exemplary embodimentCheng Tu, the method can be in terminal, and is based upon on basis embodiment illustrated in fig. 1 the methodCan comprise the following steps:
Step 201, read current time.
In the disclosure embodiment terminal can the reading system time to determine current time.
Step 202, judge whether this current time belongs to default section administrative time.
Step 203, belong to administrative time when section in current time, determine and meet application management condition.
In disclosure embodiment, section administrative time that can be default is set to the time period at night, for example, useThe sleep habit of family based on oneself is set to preset at 10 in the evening length of one's sleep to 6 of the next morningsAdministrative time section, the management of like this applying the length of one's sleep user can not delay user and use endEnd.
In another kind of publicity pattern, can also be set to section administrative time the charging interval, conventionally fillingElectricity time user uses the frequency ratio of terminal less, thereby can in the time access charging equipment being detected, carry outThe management of application.
In another kind of publicity pattern, terminal can also be in the time receiving user about the request of management application,Determine and meet application management condition, the option of application management is for example provided in arranging, and user can pass throughOperating terminal enters the flow process of application management.
Step 204, read the historical usage data of application has respectively been installed.
The historical usage data of each application that in terminal, storage is installed to some extent, comprises set-up time, useTime etc.
Step 205, determine based on historical usage data the application that is of little use.
In disclosure step, historical usage data comprises the last service time, and step 205 can soTo realize based on following manner:
The last service time of statistics application is apart from the very first time length of current time;
Judge whether very first time length exceedes the first duration threshold value;
In the time that very first time length exceedes the first duration threshold value, determine that this is applied as the application that is of little use.
In disclosure mode, for example, can be 2 months by the first duration threshold value setting, that is to say and exceedUntapped application meeting in 2 months application that is defined as being of little use.
In another kind of publicity pattern, historical usage data can comprise set-up time and frequency of utilization, thatStep 205 can realize by following manner:
Statistics application plays the second time span of current time from the set-up time;
Judge whether the second time span exceedes the second duration threshold value;
In the time that the second time span exceedes the second duration threshold value, judge that whether frequency of utilization is lower than frequency threshold;
During lower than frequency threshold, determine the corresponding application that is of little use that is applied as in frequency of utilization.
In disclosure mode, can also be based on application set-up time the second time span and use frequency so farRate determines whether as the application that is of little use, and the application lower than frequency threshold by frequency of utilization, is defined as notConventional application.
Step 206, by being of little use, the list of application that is of little use is added in application to.
In disclosure embodiment, can set up the list of application that is of little use, to record clearly the application that is of little useTitle or mark, be convenient to user and check, be also convenient to terminal to be of little use application clear up.
Step 207, the joining day length of adding up the application that is respectively of little use in list of application that is of little use.
This joining day length refers to the time span from joining the list of application that is of little use.
Step 208, in the time that joining day length exceedes the 3rd duration threshold value, read in joining day lengthAccess times.
The application that is of little use that step 209, deletion access times are zero.
The 3rd duration threshold value can be set to for example 3 days. That is to say, answer if join to be of little useExceed 3 days with the time in list, when user did not use this to be of little use application yet, can be by this seldomWith application deletion.
Before deleting this application that is of little use, for example 1 day in advance, terminal can also send and be about to delete to userExcept the reminder message of the application that is of little use, in this reminder message, can comprise the Apply Names of the application that will delete,So that clear and definite which application of user will be deleted, and by sending a notification message, user can also weighWhether new consideration needs to retain this application, although in order to avoid mistake deletion is of little use, in fact user is hadWith application.
User also can remove the application that is of little use of hope reservation from the list of application that is of little use, so wholeEnd can provide corresponding function, and receive user remove be of little use application request; Then please by userAsk the application that is of little use removing to remove from the list of application that is of little use, thereby ensure can not delete this application,The application that terminal can also be set to remove can not be added into and be of little use in list of application again.
Further, wish for fear of delete user by mistake the application retaining, or avoid user to regret deletingExcept some application, before deletion is of little use application, what terminal can also will be deleted this be of little use shouldWith configuration data back up, for example can back up 10 days or 1 month. Thereby, this backup phase userCan ask to recover this application, so terminal can also receive user ask recover be of little use application request;And configuration data based on backup asks the application that is of little use recovering to recover user, thus convenient usingUseful application and data are recovered in family.
As shown in Figure 3, Fig. 3 is that the disclosure is according to a kind of application management side shown in an exemplary embodimentThe application scenarios schematic diagram of method. In the scene shown in Fig. 3, comprising: as the smart mobile phone of terminal.
Terminal reads current time, is 1:00 AM, determines that current time belongs to default section administrative timeMeet application management condition to some the next morning 1 at 10 in evening, then terminal reads that respectively installed shouldWith the last service time, calculate the last service time of each application apart from first of current timeTime span, then judges whether this very first time length exceedes the first duration threshold value 2 months, by firstThe application that time span exceedes the first duration threshold value application that is defined as being of little use, through calculating and contrast, reallySurely apply Baidu's video and application precious for very first time length exceedes the application of the first duration threshold value, by BaiduVideo and application treasured join and are of little use in list of application, in the list of application that is of little use now except comprisingBaidu's video, application treasured, the adjacent interest of the application adding while being also included in last application management. Statistics seldomBy the joining day length of the application that is of little use in list of application, wherein the joining day of adjacent interest reaches the 3rdDuration threshold value 3 days, and access times within these 3 days are zero, and terminal is entered adjacent this application interestRow is thoroughly deleted.
In application scenarios shown in Fig. 3, the detailed process that realizes application management can be referring to aforementioned to Fig. 1-2In description, do not repeat them here.
Embodiment is corresponding with aforementioned applications management method, the disclosure also provide application management device andThe embodiment of applied terminal.
As shown in Figure 4, Fig. 4 is that the disclosure is according to a kind of application management dress shown in an exemplary embodimentPut block diagram, this device can be applied in terminal, and for carrying out method embodiment illustrated in fig. 1, shouldDevice can comprise: the first determination module 410 and processing module 420.
The first determination module 410, is configured in the time meeting application management condition, determines application has been installedIn the application that is of little use;
Processing module 420, is configured to according to pre-conditioned, and the first determination module 410 is determined notConventional application is processed.
In above-described embodiment, terminal can be processed the application that is of little use of determining, so that automatic in timeThe space of cleaning terminal, solve application install the speed of service that too much causes slack-off, search the problems such as inconvenience,Improve the operational efficiency of terminal, optimized user's experience.
As shown in Figure 5, Fig. 5 is that the disclosure is according to the another kind of application management shown in an exemplary embodimentDevice block diagram, this embodiment is on aforementioned basis embodiment illustrated in fig. 4, and device also comprises: read mouldPiece 430, judge module 440 and the second determination module 450.
Read module 430, is configured to read current time;
Judge module 440, is configured to judge whether the current time that read module 430 reads belongs to pre-If section administrative time;
The second determination module 450, is configured to be judged as current time at judge module 440 and belongs to managementWhen time period, determine and meet application management condition.
In above-described embodiment, process application being managed due to terminal may cause operation slowly, card, thereby terminal can belong to administrative time when section in current time, application managed, when managementBetween section be generally user and do not use the period of terminal, use terminal thereby can avoid delaying user.
As shown in Figure 6, Fig. 6 is that the disclosure is according to the another kind of application management shown in an exemplary embodimentDevice block diagram, this embodiment is on aforementioned basis embodiment illustrated in fig. 4, and this device can also comprise:The 3rd determination module 460.
The 3rd determination module 460, is configured in the time receiving user about the request of management application, reallySurely meet application management condition.
In above-described embodiment, terminal can also be in the time of the request receiving for applying about management, correspondenceWith managing, thereby meet user's various individual demands.
As shown in Figure 7, Fig. 7 is that the disclosure is according to the another kind of application management shown in an exemplary embodimentDevice block diagram, this embodiment is on aforementioned basis embodiment illustrated in fig. 4, and the first determination module 410 canTo comprise: the first reading submodule 411 and first is determined submodule 412.
The first reading submodule 411, is configured to read the historical usage data of application has respectively been installed;
First determines submodule 412, is configured to determine based on historical usage data the application that is of little use.
As shown in Figure 8, Fig. 8 is that the disclosure is according to the another kind of application management shown in an exemplary embodimentDevice block diagram, this embodiment is on aforementioned basis embodiment illustrated in fig. 4, and historical usage data can wrapDraw together the last service time, first determines that submodule 412 can comprise: the first statistics submodule 413,First judges submodule 414 and second definite submodule 415.
The first statistics submodule 413, the last service time that is configured to statistics application is when currentBetween very first time length;
First judges submodule 414, is configured to judge whether very first time length exceedes the first duration thresholdValue;
Second determines submodule 415, is configured to be judged as the very first time at the first judgement submodule 414When length exceedes described the first duration threshold value, application is of little use described in being applied as described in determining.
In above-described embodiment, terminal can determine whether as the application that is of little use based on the last service time,If exceed first duration threshold value apart from modern duration the last service time, can think that user tooDo not use for a long time this application, user loses interest in to this application, or this application is to not larger use of userPlace, thereby can determine that this is applied as the application that is of little use.
As shown in Figure 9, Fig. 9 is that the disclosure is according to the another kind of application management shown in an exemplary embodimentDevice block diagram, this embodiment is on aforementioned basis embodiment illustrated in fig. 7, and historical usage data comprises peaceETL estimated time of loading and frequency of utilization, first determines that submodule 410 can comprise: the second statistics submodule 416,Second judges that submodule 417, the 3rd judges submodule 418 and the 3rd definite submodule 419.
The second statistics submodule 416, is configured to statistics application and plays the of current time from the set-up timeTwo time spans;
Second judges submodule 417, is configured to judge at second o'clock that the second statistics submodule 416 is added upBetween length whether exceed the second duration threshold value;
The 3rd judges submodule 418, is configured to be judged as for the second time at the second judgement submodule 417When length exceedes described the second duration threshold value, judge that whether described frequency of utilization is lower than frequency threshold;
The 3rd determines submodule 419, is configured to judge that the 3rd submodule 418 is judged as frequency of utilizationDuring lower than described frequency threshold, determine the corresponding application that is of little use that is applied as.
In above-described embodiment, terminal can during lower than frequency threshold, think that user is of little use in frequency of utilizationThis application, application can be defined as this application to be of little use.
As shown in figure 10, Figure 10 is that the disclosure is according to the another kind application pipe shown in an exemplary embodimentReason device block diagram, this embodiment is on aforementioned basis embodiment illustrated in fig. 7, and processing module 420 canComprise: add submodule 421, the 3rd statistics submodule 422, the second reading submodule 423 and delete sonModule 424.
Add submodule 421, be configured to add the described application that is of little use to the list of application that is of little use;
The 3rd statistics submodule 422, is configured to statistics interpolation submodule 421 and adds the application that is of little use toThe joining day length of the application that is respectively of little use in list;
The second reading submodule 423, is configured to the joining day of adding up at the 3rd statistics submodule 422When length exceedes the 3rd duration threshold value, read the access times in joining day length;
Delete submodule 424, be configured to delete access times and be zero the application that is of little use.
In above-described embodiment, terminal can join the application that is of little use of determining to be of little use in list of application,So that user checks which is applied as the application that is of little use, be also convenient to terminal to be of little use application manage andCleaning. And terminal also will be of little use and exceed the untapped application of setting-up time in list of application and deleteRemove, to increase the free space of terminal.
As shown in figure 11, Figure 11 is that the disclosure is according to the another kind application pipe shown in an exemplary embodimentReason device block diagram, this embodiment is on aforementioned basis embodiment illustrated in fig. 10, and processing module 420 also canTo comprise: remind submodule 425.
Remind submodule 425, be configured to send and be about to delete the reminder message that is of little use and applies to user.
In above-described embodiment, terminal can also, before deleting application, send reminder message to user, withJust clear and definite which application of user will be deleted, and by sending a notification message, user can also be againConsider whether need to retain this application, although in order to avoid mistake is deleted is of little use, in fact useful to userApplication.
As shown in figure 12, Figure 12 is that the disclosure is according to the another kind application pipe shown in an exemplary embodimentReason device block diagram, this embodiment is on aforementioned basis embodiment illustrated in fig. 7, and processing module 420 is also wrappedDraw together: first receives submodule 426 and remove submodule 427.
First receives submodule 426, is configured to receive user and removes the request that is of little use and applies;
Remove submodule 427, the application that is of little use that is configured to user's request to remove is of little use from describedIn list of application, remove.
In above-described embodiment, the application that is of little use that terminal can also remove user's request is from the application that is of little useIn list, remove, in order to avoid delete the application that in fact user needs by mistake, meet user's personalized need simultaneouslyAsk.
As shown in figure 13, Figure 13 is that the disclosure is according to the another kind application pipe shown in an exemplary embodimentReason device block diagram, this embodiment is on aforementioned basis embodiment illustrated in fig. 7, and processing module 420 is also wrappedDraw together: backup submodule 428.
Backup submodule 428, the configuration data of application that what to be configured to access times be zero be of little use entersRow backup.
In above-described embodiment, terminal wishes for fear of delete user by mistake the application retaining, or avoids usingSome application is regretted having deleted in family, and before deletion is of little use application, terminal can also will be deleted thisThe configuration data of applying that is of little use backs up.
As shown in figure 14, Figure 14 is that the disclosure is according to the another kind application pipe shown in an exemplary embodimentReason device block diagram, this embodiment is on aforementioned basis embodiment illustrated in fig. 7, and processing module 420 is also wrappedDraw together: second receives submodule 429 and recover submodule 4210.
Second receives submodule 429, is configured to receive user's ask to recover to be of little use request of application;
Recover submodule 4210, the configuration data being configured to based on backup asks that user recover seldomRecover with application.
In above-described embodiment, terminal can also receive user ask recover be of little use application request; And baseConfiguration data in backup asks the application that is of little use recovering to recover user, thereby facilitates user extensiveMultiple useful application and data, optimizing user is experienced.
Application management device embodiment shown in above-mentioned Fig. 4 to Figure 14 can be applied in terminal.
In said apparatus, the implementation procedure of the function and efficacy of unit specifically refers in said method correspondingThe implementation procedure of step, does not repeat them here.
For device embodiment, because it corresponds essentially to embodiment of the method, so relevant part ginsengSee the part explanation of embodiment of the method. Device embodiment described above is only schematically,The wherein said unit as separating component explanation can or can not be also physically to separate, and doesThe parts that show for unit can be or can not be also physical locations, can be positioned at a place,Or also can be distributed on multiple NEs. Can select according to the actual needs part wherein orThe whole modules of person realize the object of disclosure scheme. Those of ordinary skill in the art are not paying creativenessIn the situation of work, be appreciated that and implement.
Corresponding with Fig. 4, the disclosure also provides a kind of terminal, and described terminal includes processor; Be used forThe memory of storage of processor executable instruction; Wherein, described processor is configured to:
In the time meeting application management condition, determine the application that is of little use of having installed in application;
According to pre-conditioned, the described application that is of little use is processed.
As shown in figure 15, Figure 15 is the disclosure according to the one shown in an exemplary embodiment for applicationOne structural representation (terminal equipment side) of management devices 1500. For example, device 1500 can be toolThere is the mobile phone of routing function, computer, digital broadcast terminal, information receiving and transmitting equipment, game controlPlatform, tablet device, Medical Devices, body-building equipment, personal digital assistant etc.
With reference to Figure 15, device 1500 can comprise following one or more assembly: processing components 1502,Memory 1504, power supply module 1506, multimedia groupware 1508, audio-frequency assembly 1510, I/O(I/O) interface 1512, sensor cluster 1514, and communications component 1516.
The integrated operation of processing components 1502 common control device 1500, such as with demonstration, call,Data communication, the operation that camera operation and record operation are associated. Processing components 1502 can comprise oneOr multiple processors 1520 carry out instruction, to complete all or part of step of above-mentioned method. In addition,Processing components 1502 can comprise one or more modules, be convenient to processing components 1502 and other assemblies itBetween mutual. For example, processing components 1502 can comprise multi-media module, to facilitate multimedia groupware1508 and processing components 1502 between mutual.
Memory 1504 is configured to store various types of data to be supported in the operation of device 1500.The example of these data comprise for device 1500 on operation any application program or the instruction of method,Contact data, telephone book data, message, picture, video etc. Memory 1504 can be by any classThe volatibility of type or non-volatile memory device or their combination realize, as static random access memoryDevice (SRAM), Electrically Erasable Read Only Memory (EEPROM), erasable programmable is onlyMemory read (EPROM), programmable read only memory (PROM), read-only storage (ROM),Magnetic memory, flash memory, disk or CD.
Power supply module 1506 provides electric power for installing 1500 various assemblies. Power supply module 1506 can wrapDraw together power-supply management system, one or more power supplys, and other and generate, manage and distribute for device 1500The assembly that electric power is associated.
The output interface that provides between described device 1500 and user is provided multimedia groupware 1508Screen. In certain embodiments, screen can comprise liquid crystal display (LCD) and touch panel (TP).If screen comprises touch panel, screen may be implemented as touch-screen, to receive the input from userSignal. Touch panel comprises that one or more touch sensors are with on sensing touch, slip and touch panelGesture. Described touch sensor is the border of sensing touch or sliding action not only, but also detectsDuration and the pressure relevant to described touch or slide. In certain embodiments, multimedia groupPart 1508 comprises a front-facing camera and/or post-positioned pick-up head. When device 1500 is in operator scheme,During as screening-mode or video mode, front-facing camera and/or post-positioned pick-up head can receive outside many matchmakersVolume data. Each front-facing camera and post-positioned pick-up head can be a fixing optical lens system or toolThere are focal length and optical zoom ability.
Audio-frequency assembly 1510 is configured to output and/or input audio signal. For example, audio-frequency assembly 1510Comprise a microphone (MIC), when device is 1500 in operator scheme, as call model, record mouldWhen formula and speech recognition mode, microphone is configured to receive external audio signal. The audio frequency letter receivingNumber can be further stored in memory 1504 or be sent via communications component 1516. In some enforcementIn example, audio-frequency assembly 1510 also comprises a loudspeaker, for output audio signal.
I/O interface 1512 is for providing interface between processing components 1502 and peripheral interface module, above-mentioned outsideEnclosing interface module can be keyboard, some striking wheel, button etc. These buttons can include but not limited to: homepageButton, volume button, start button and locking press button.
Sensor cluster 1514 comprises one or more sensors, is used to device 1500 that each side is providedThe state estimation of face. For example, sensor cluster 1514 can detect the opening/closing shape of device 1500State, the relative positioning of assembly, for example described assembly is display and the keypad of device 1500, sensorThe position of all right checkout gear 1500 of assembly 1514 or 1500 assemblies of device changes, user and dressPut the existence of 1500 contacts or do not exist, the temperature of device 1500 orientation or acceleration/deceleration and device 1500Degree changes. Sensor cluster 1514 can comprise proximity transducer, be configured to without any thingNear the existence of object detecting when reason contact. Sensor cluster 1514 can also comprise optical sensor, asCMOS or ccd image sensor, for using in imaging applications. In certain embodiments, shouldSensor cluster 1514 can also comprise acceleration transducer, gyro sensor, Magnetic Sensor, pressureSensor, microwave remote sensor or temperature sensor.
Communications component 1516 is configured to be convenient to wired or wireless mode between device 1500 and other equipmentCommunication. Device 1500 wireless networks that can access based on communication standard, as WiFi, 2G or 3G,Or their combination. In one exemplary embodiment, communications component 1516 receives via broadcast channelFrom broadcast singal or the broadcast related information of external broadcasting management system. In one exemplary embodiment,Described communications component 1516 also comprises near-field communication (NFC) module, to promote junction service. For example,Can be based on RF identification (RFID) technology in NFC module, Infrared Data Association (IrDA) technology,Ultra broadband (UWB) technology, bluetooth (BT) technology and other technologies realize.
In the exemplary embodiment, device 1500 can be by one or more application specific integrated circuits(ASIC), digital signal processor (DSP), digital signal processing appts (DSPD), can compileJourney logical device (PLD), field programmable gate array (FPGA), controller, microcontroller, micro-Processor or other electronic components are realized, for carrying out said method.
In the exemplary embodiment, also provide a kind of non-provisional computer-readable storage that comprises instructionMedium, for example, comprise the memory 1504 of instruction, and above-mentioned instruction can be by the processor 1520 of device 1500Carry out to complete said method. For example, described non-provisional computer-readable recording medium can be ROM,Random access memory (RAM), CD-ROM, tape, floppy disk and optical data storage equipment etc.
The disclosure also provides a kind of non-provisional computer-readable recording medium, when in described storage mediumInstruction while being carried out by the processor of mobile terminal, make mobile terminal can carry out a kind of application management sideMethod, described method comprises:
In the time meeting application management condition, determine the application that is of little use of having installed in application;
According to pre-conditioned, the described application that is of little use is processed.
Those skilled in the art are considering description and are putting into practice after invention disclosed herein, will easily expect thisDisclosed other embodiment. The disclosure is intended to contain any modification of the present disclosure, purposes or adaptabilityChange, these modification, purposes or adaptations are followed general principle of the present disclosure and are comprised these public affairsOpen undocumented common practise or conventional techniques means in the art. Description and embodiment only byBe considered as exemplary, true scope of the present disclosure and spirit pointed out by claim below.
The foregoing is only preferred embodiment of the present disclosure, not in order to limit the disclosure, all at thisWithin disclosed spirit and principle, any amendment of making, be equal to replacement, improvement etc., all should be included inWithin the scope of disclosure protection.

Claims (23)

CN201511001517.3A2015-12-282015-12-28Application management method and apparatus, and terminalPendingCN105677548A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201511001517.3ACN105677548A (en)2015-12-282015-12-28Application management method and apparatus, and terminal

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201511001517.3ACN105677548A (en)2015-12-282015-12-28Application management method and apparatus, and terminal

Publications (1)

Publication NumberPublication Date
CN105677548Atrue CN105677548A (en)2016-06-15

Family

ID=56297848

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201511001517.3APendingCN105677548A (en)2015-12-282015-12-28Application management method and apparatus, and terminal

Country Status (1)

CountryLink
CN (1)CN105677548A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107526675A (en)*2017-09-302017-12-29广东欧珀移动通信有限公司Record method, apparatus, storage medium and the electronic equipment of application message
CN107766053A (en)*2017-09-212018-03-06珠海格力电器股份有限公司Application unloading method and device, storage medium and terminal
CN108121604A (en)*2017-12-202018-06-05金华芒果信息技术有限公司The management system and method for computer software
CN110062098A (en)*2018-01-182019-07-26中兴通讯股份有限公司A kind of method and device, the terminal of application module storage
CN110140117A (en)*2017-11-102019-08-16华为技术有限公司 The terminal automatically cleans up the user's personal files based on the user's habits
WO2023185623A1 (en)*2022-03-312023-10-05华为技术有限公司Background application recovery method, apparatus, electronic device and readable storage medium
CN118628057A (en)*2024-06-262024-09-10深圳市圣旺达科技有限公司 Enterprise smart management method, system and terminal based on big data and smart office

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102945159A (en)*2012-10-242013-02-27深圳市万凯达科技有限公司Automatic application program cleaning method and system based on mobile terminal
CN103064716A (en)*2013-01-142013-04-24广东欧珀移动通信有限公司Method for fast uninstalling application programs of mobile terminal devices
US20130339937A1 (en)*2012-06-142013-12-19Avaya Inc.Dynamic application management
CN104021031A (en)*2013-02-282014-09-03富泰华工业(深圳)有限公司Application program management system and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20130339937A1 (en)*2012-06-142013-12-19Avaya Inc.Dynamic application management
CN102945159A (en)*2012-10-242013-02-27深圳市万凯达科技有限公司Automatic application program cleaning method and system based on mobile terminal
CN103064716A (en)*2013-01-142013-04-24广东欧珀移动通信有限公司Method for fast uninstalling application programs of mobile terminal devices
CN104021031A (en)*2013-02-282014-09-03富泰华工业(深圳)有限公司Application program management system and method

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107766053A (en)*2017-09-212018-03-06珠海格力电器股份有限公司Application unloading method and device, storage medium and terminal
CN107526675A (en)*2017-09-302017-12-29广东欧珀移动通信有限公司Record method, apparatus, storage medium and the electronic equipment of application message
CN110140117A (en)*2017-11-102019-08-16华为技术有限公司 The terminal automatically cleans up the user's personal files based on the user's habits
CN110140117B (en)*2017-11-102023-11-17华为技术有限公司 The terminal automatically cleans user personal files based on user habits
CN108121604A (en)*2017-12-202018-06-05金华芒果信息技术有限公司The management system and method for computer software
CN110062098A (en)*2018-01-182019-07-26中兴通讯股份有限公司A kind of method and device, the terminal of application module storage
WO2023185623A1 (en)*2022-03-312023-10-05华为技术有限公司Background application recovery method, apparatus, electronic device and readable storage medium
CN118628057A (en)*2024-06-262024-09-10深圳市圣旺达科技有限公司 Enterprise smart management method, system and terminal based on big data and smart office

Similar Documents

PublicationPublication DateTitle
CN105677548A (en)Application management method and apparatus, and terminal
CN104156236A (en)Storage space saving method and device
EP2985994A1 (en)Method and apparatus for backing up video and medium
CN105611413A (en)Method and device for adding video clip class markers
CN106201686A (en)Management method, device and the terminal of application
CN104821987A (en)Alarm clock-based reminding method and device
CN106339255B (en) Scheduled task scheduling method, system, device and server
EP3136697B1 (en)Contact record processing method and apparatus
CN105607818A (en)Application sorting method and apparatus
CN103888601A (en)Method, device and terminal for information warning
CN105446858A (en)Replacement prompt method and apparatus for battery
CN104361486A (en)Alarm clock reminding method and device
CN104980662A (en)Method for adjusting imaging style in shooting process, device thereof and imaging device
CN105306752A (en)Method and device for generating event prompt
CN104850487A (en)Information display method and device
CN104991910A (en)Album creation method and apparatus
CN105224174A (en)The display packing of Paste and device
CN103944991A (en)Method and device for controlling data synchronization
CN105094800A (en)Alarm method, device and terminal
CN106649784A (en)Picture storing method, picture searching method, picture searching device and terminal
CN103995693A (en)Information processing apparatus, information processing method, and program
CN105607979A (en)Network interconnection control method and device
CN105530363A (en)Method and device for controlling do not disturb mode
CN110311916A (en) Information processing method, device and storage medium
CN109471666A (en) Charging and booting processing method, device and storage medium

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication

Application publication date:20160615

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp