[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103019677A - Method and device for software management - Google Patents

Method and device for software management Download PDF

Info

Publication number
CN103019677A
CN103019677A CN2012104657850A CN201210465785A CN103019677A CN 103019677 A CN103019677 A CN 103019677A CN 2012104657850 A CN2012104657850 A CN 2012104657850A CN 201210465785 A CN201210465785 A CN 201210465785A CN 103019677 A CN103019677 A CN 103019677A
Authority
CN
China
Prior art keywords
software
prompting
user
user terminal
forms
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
Application number
CN2012104657850A
Other languages
Chinese (zh)
Other versions
CN103019677B (en
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 Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201210465785.0A priority Critical patent/CN103019677B/en
Publication of CN103019677A publication Critical patent/CN103019677A/en
Application granted granted Critical
Publication of CN103019677B publication Critical patent/CN103019677B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a method and device for software management. The device comprises a detection module used for regularly detecting the latest usage time of each installed software in a user terminal, a judgment module used for judging if a time interval between the latest usage time of each installed software and the current detection time is more than a preset reminding threshold value and triggering a prompt module when the time interval corresponding to a software is larger than the reminding threshold value, the prompt module used for constructing and displaying a prompt window body and prompting a user to uninstall or delete the software with the time interval larger than the reminding threshold value displayed in the window body, and an uninstalling/deleting detection module used for detecting if the user clicks on an uninstalling/deleting control in the reminding window body and enabling the user to enter into an uninstalling/deleting interface to directly uninstall/delete the corresponding software if the user clicks on the uninstalling/deleting control. According to the invention, the user can be effectively helped to uninstall the unwanted software through a 'non-common software' management function, so as to release the occupied precious resources and greatly improve the terminal performance.

Description

The method and apparatus that is used for management software
Technical field
The present invention relates to network communications technology field, relate in particular to a kind of method and apparatus for management software.
Background technology
At present, all kinds of softwares emerge in an endless stream, and have satisfied greatly user's user demand.The user can download all kinds of softwares and installs and uses based on self various demand.Yet the user just only needs for the moment to some software, so, just having a part of software in use for some time, just can not be used again, such software longer-term storage takies user's precious resources in user's personal terminal.For this problem, concerning personal terminal uses skilled user, can when resource does not satisfy current application, delete voluntarily the software that is of little use, yet the method only is present in the high-end user colony, to domestic consumer, learning cost is high.So, how to provide a kind of flexibly, simple software administration mode, make things convenient for user will the be of little use convenient unloading of software or deletion, optimize the personal terminal performance, become the technical matters that needs to be resolved hurrily at present.
Summary of the invention
In view of the above problems, the present invention has been proposed in order to a kind of method and apparatus that is used for management software that overcomes the problems referred to above or address the above problem at least in part is provided.
According to one aspect of the present invention, a kind of method for management software is provided, comprising:
Detecting step: regularly detect in the user terminal each mounting software the last service time;
Determining step: judge successively each time interval of the last service time of mounting software and current detection time whether greater than predefined prompting threshold value, when having corresponding described of certain software interval greater than described prompting threshold value, trigger the prompting step;
The prompting step: structure is also showed the prompting forms, and prompting user unloads or deletes described each software interval greater than reminding threshold value of showing in the forms;
Unloading/deletion detecting step: detect the user and whether click the interior unloading of described prompting forms/deletion control, if, enter unloading/deletion interface, directly corresponding software is unloaded/deletes.
Alternatively, in the method for the invention, comprise at least described each software information interval greater than described prompting threshold value of arranged distribution in the described prompting forms.
Alternatively, in the method for the invention, also comprise in the described prompting forms: the system resource information that the unloading corresponding with described software/deletion control and/or each described software take.
Alternatively, in the method for the invention, the rule of described each software of reminding window body display comprises: sort according to the described time interval, software scoring and/or disk space size.
Alternatively, in the method for the invention, described determining step further comprises when triggering described prompting step:
Judge described each software interval greater than described prompting threshold value whether in predefined white list software library, if all not in described white list software library, directly trigger described prompting step; In the prompting forms, show described interval greater than reminding threshold value and not at each software of described white list software library if part in described white list software library, then triggers described prompting step; If all in described white list software library, do not trigger described prompting step.
Alternatively, in the method for the invention, the software in the described white list software library is the software that satisfies following one or more factor: user's scoring of software set on the mark, on the ratio that the market share of software is being set, under the ratio set of the integral body unloading rate of software and the user of software use feedback opinion to satisfy the standard of setting.
Alternatively, in the method for the invention, described prompting step further comprises at structure and before showing the prompting forms:
Judge and whether terminal is detected on user terminal same day and showed the software that is of little use, if wait for next time and detect; Otherwise, need to determine structure and show the prompting forms; And/or,
Judge whether user terminal ejected the prompting bullet window of other application the same day, if wait for next time and detect; Otherwise, need to determine structure and show the prompting forms; And/or,
Judge user terminal current whether be the interruption-free pattern, if wait for next time and detect; Otherwise, need to determine structure and show the prompting forms.
Alternatively, in the method for the invention, described interruption-free pattern comprises: the current operation focus of user terminal foreground program is on video; Perhaps, the current operation focus of user terminal foreground program is on browser; Perhaps, the current operation focus of user terminal foreground program is on office software; Perhaps, the current operation focus of user terminal foreground program is on games.
According to a further aspect in the invention, provide a kind of device for management software, having comprised:
Detection module is suitable for regularly detecting in the user terminal each mounting software the last service time;
Judge module, be suitable for judging successively each time interval of the last service time of mounting software and current detection time whether greater than predefined prompting threshold value, when having corresponding described of certain software interval greater than described prompting threshold value, trigger reminding module;
Reminding module is suitable for structure and shows the prompting forms, and prompting user unloads or deletes described each software interval greater than reminding threshold value of showing in the forms;
Unloading/deletion detection module is suitable for detecting the user and whether clicks the interior unloading of described prompting forms/deletion control, if, enter unloading/deletion interface, directly corresponding software is unloaded/deletes.
Alternatively, in the device of the present invention, comprise at least described each software information interval greater than described prompting threshold value of arranging and distributing in the prompting forms of described reminding module structure.
Alternatively, in the device of the present invention, also comprise in the prompting forms of described reminding module structure: the system resource information that the unloading corresponding with described software/deletion control and/or each described software take.
Alternatively, in the device of the present invention, the rule of each software of reminding window body display of described reminding module structure comprises: sort according to the described time interval, software scoring and/or disk space size.
Alternatively, in the device of the present invention, described judge module is further adapted for and judges that described each software interval greater than described prompting threshold value is whether in predefined white list software library, if all not in described white list software library, directly trigger described reminding module; In the prompting forms, show described interval greater than reminding threshold value and not at each software of described white list software library if part in described white list software library, then triggers described reminding module; If all in described white list software library, do not trigger described reminding module.
Alternatively, in the device of the present invention, the software in the white list software library in the described judge module is the software that satisfies following one or more factor: user's scoring of software set on the mark, on the ratio that the market share of software is being set, under the ratio set of the integral body unloading rate of software and the user of software use feedback opinion to satisfy the standard of setting.
Alternatively, in the device of the present invention, whether described reminding module is further adapted for and judges and terminal is detected on user terminal same day and showed the software that is of little use, if wait for next time and detect; Otherwise, need to determine structure and show the prompting forms; And/or, judge whether user terminal ejected the prompting bullet window of other application the same day, if wait for next time and detect; Otherwise, need to determine structure and show the prompting forms; And/or, judge user terminal current whether be the interruption-free pattern, if wait for next time and detect; Otherwise, need to determine structure and show the prompting forms.
Alternatively, in the device of the present invention, the described interruption-free pattern in the described reminding module comprises: the current operation focus of user terminal foreground program is on video; Perhaps, the current operation focus of user terminal foreground program is on browser; Perhaps, the current operation focus of user terminal foreground program is on office software; Perhaps, the current operation focus of user terminal foreground program is on games.
According to the method and apparatus for management software of the present invention, can be by " software is of little use " management function, effectively help the user to uninstall its unwanted software, the precious resources of release busy, greatly promote terminal capabilities, solve thus the software that is of little use in the prior art and taken for a long time user's precious resources, and for such software that is of little use, still be not applicable at present unloading or the deletion mode of colony of domestic consumer, and then the problem that affects user's experience and reduced the terminal usability, obtained outstanding beneficial effect.
Above-mentioned explanation only is the general introduction of technical solution of the present invention, for can clearer understanding technological means of the present invention, and can be implemented according to the content of instructions, and for above and other objects of the present invention, feature and advantage can be become apparent, below especially exemplified by the specific embodiment of the present invention.
Description of drawings
By reading hereinafter detailed description of the preferred embodiment, various other advantage and benefits will become cheer and bright for those of ordinary skills.Accompanying drawing only is used for the purpose of preferred implementation is shown, and does not think limitation of the present invention.And in whole accompanying drawing, represent identical parts with identical reference symbol.In the accompanying drawings:
The process flow diagram of a kind of method for management software that Fig. 1 provides for the embodiment of the invention one;
The process flow diagram of a kind of method for management software that Fig. 2 provides for the embodiment of the invention two;
The process flow diagram of a kind of method for management software that Fig. 3 provides for the embodiment of the invention three;
Fig. 4 is that prompting plays window bandwagon effect figure in the embodiment of the invention four;
Fig. 5 is the another bandwagon effect figure that prompting plays window in the embodiment of the invention four;
The structured flowchart of a kind of device for management software that Fig. 6 provides for the embodiment of the invention five.
Embodiment
Exemplary embodiment of the present disclosure is described below with reference to accompanying drawings in more detail.Although shown exemplary embodiment of the present disclosure in the accompanying drawing, yet should be appreciated that and to realize the disclosure and the embodiment that should do not set forth limits here with various forms.On the contrary, it is in order to understand the disclosure more thoroughly that these embodiment are provided, and can with the scope of the present disclosure complete convey to those skilled in the art.
Take for a long time user's precious resources in order to solve the software that is of little use in the prior art, and for such software that is of little use, still be not applicable at present unloading or the deletion mode of colony of domestic consumer, and then the problem that affects user's experience and reduce the terminal usability, the embodiment of the invention provides a kind of method and apparatus for management software.Described method and apparatus can by " software is of little use " management function, effectively help the user to uninstall its unwanted software, the precious resources of release busy.
Embodiment one
As shown in Figure 1, the embodiment of the invention provides a kind of method for management software, and described method comprises:
Step S101 regularly detects in the user terminal each mounting software the last service time;
Step S102, judge successively each time interval of mounting software the last service time and current detection time whether greater than predefined prompting threshold value, when having corresponding described of certain software interval greater than described prompting threshold value, triggering step S103;
Step S103, structure is also showed the prompting forms, prompting user unloads or deletes described each software interval greater than reminding threshold value of showing in the forms.
In this step, comprise at least described each software information interval greater than described prompting threshold value of arranged distribution in the described prompting forms.
Preferably, also comprise in the described prompting forms: the system resource information that the unloading corresponding with described software/deletion control and/or each described software take.
Preferably, the rule of described each software of reminding window body display comprises: sort according to the described time interval, software scoring and/or disk space size.
Further, in the embodiment of the invention, behind step S103, also comprise: detect the user and whether click the interior unloading of described prompting forms/deletion control, if, enter unloading/deletion interface, directly corresponding software is unloaded/deletes.
Embodiment two
As shown in Figure 2, the embodiment of the invention provides a kind of method for management software, and described method is the expansion scheme of embodiment one described method, specifically comprises:
Step S201 regularly detects in the user terminal each mounting software the last service time;
Step S202, judge successively each time interval of mounting software the last service time and current detection time whether greater than predefined prompting threshold value, when having corresponding described of certain software interval greater than described prompting threshold value, triggering step S203;
Step S203 judges described each software interval greater than described prompting threshold value whether in predefined white list software library, if all in described white list software library, does not then trigger step S204; Otherwise, directly trigger step S204;
Wherein, the software in the described white list software library is the software that satisfies following one or more factor: user's scoring of software set on the mark, on the ratio that the market share of software is being set, under the ratio set of the integral body unloading rate of software and the user of software use feedback opinion to satisfy the standard of setting.
Step S204, structure is also showed the prompting forms, prompting user unloads or deletes described each software interval greater than reminding threshold value of showing in the forms.Wherein, each software of showing in the prompting forms is the software in described white list storehouse not.
In this step, comprise at least described each software information interval greater than described prompting threshold value of arranged distribution in the described prompting forms.
Preferably, also comprise in the described prompting forms: the system resource information that the unloading corresponding with described software/deletion control and/or each described software take.
Preferably, the rule of described each software of reminding window body display comprises: sort according to the described time interval, software scoring and/or disk space size.
Further, in the embodiment of the invention, behind step S204, also comprise: detect the user and whether click the interior unloading of described prompting forms/deletion control, if, enter unloading/deletion interface, directly corresponding software is unloaded/deletes.
In sum; the described method of the embodiment of the invention; when realizing " software is of little use " management function; by the white list software library is set, protect reacting good software, prevent that the user from deleting by mistake; thereby for the user provides further operational support; this scheme not only effectively helps the user to uninstall its unwanted software, but also the software that comparatively is fit to user's use is protected, and has further promoted terminal capabilities.
Embodiment three
As shown in Figure 3, be a kind of method for management software that the embodiment of the invention provides, described method is the expansion scheme of embodiment one or embodiment two described methods, and the below specifically comprises so that embodiment two described schemes are expanded elaboration:
Step S301 regularly detects in the user terminal each mounting software the last service time;
Step S302, judge successively each time interval of mounting software the last service time and current detection time whether greater than predefined prompting threshold value, when having corresponding described of certain software interval greater than described prompting threshold value, triggering step S303;
Step S303 judges described each software interval greater than described prompting threshold value whether in predefined white list software library, if all not in described white list software library or part not in described white list software library, directly trigger step S304; If all in described white list software library, do not trigger step S304.
Wherein, the software in the described white list software library is the software that satisfies following one or more factor: user's scoring of software set on the mark, on the ratio that the market share of software is being set, under the ratio set of the integral body unloading rate of software and the user of software use feedback opinion to satisfy the standard of setting.
Whether step S304 judges and terminal is detected on user terminal same day and showed the software that is of little use, if wait for next time and detect; Otherwise, execution in step S305;
Step S305 judges whether user terminal ejected the prompting bullet window of other application the same day, if wait for next time and detect; Otherwise, execution in step S306;
Step S306, judge user terminal current whether be the interruption-free pattern, if wait for next time and detect; Otherwise, execution in step S307;
Wherein, the interruption-free pattern comprises: the current operation focus of user terminal foreground program is on video; Perhaps, the current operation focus of user terminal foreground program is on browser; Perhaps, the current operation focus of user terminal foreground program is on office software; Perhaps, the current operation focus of user terminal foreground program is on games.
Step S307, structure is also showed the prompting forms, prompting user unloads or deletes described each software interval greater than reminding threshold value of showing in the forms.In this step, each software of showing in the prompting forms is each software in the white list software library not;
In this step, comprise at least described each software information interval greater than described prompting threshold value of arranged distribution in the described prompting forms.
Preferably, also comprise in the described prompting forms: the system resource information that the unloading corresponding with described software/deletion control and/or each described software take.
Preferably, the rule of described each software of reminding window body display comprises: sort according to the described time interval, software scoring and/or disk space size.
Further, in the embodiment of the invention, behind step S307, also comprise: detect the user and whether click the interior unloading of described prompting forms/deletion control, if, enter unloading/deletion interface, directly corresponding software is unloaded/deletes.
In sum; the described method of the embodiment of the invention, when realizing " software is of little use " management function, not only can be by the white list software library be set; protect reacting good software; prevent that the user from deleting by mistake,, but also judge whether to point out in conjunction with terminal current application state; can frequently not point out the user; affect the user and normally use, thereby can promote user's experience, optimized further terminal capabilities.
Embodiment four
The embodiment of the invention provides a kind of method for management software, the method is on the basis of embodiment one, two, three described way to manages, the further elaboration of carrying out in conjunction with concrete example, in order to illustrate that how domestic consumer uninstalls the software that is of little use in the computer easily based on software administration mode of the present invention, and then the lifting computer performance, certainly the specific implementation described in this example is not unique implementation of the method for the invention, it is used for explaining that the present invention is not intended to limit the present invention, and specifically comprises:
One, the described method for management software of the embodiment of the invention, " software is of little use " judgment rule is as follows:
Step 1 detects the software that fills among the user PC;
Step 2, whether detection exists certain software not use more than or equal to a period of time, if, execution in step 3; Otherwise, execution in step 5;
Step 3 is judged corresponding software whether in the white list software library, if all exist, then execution in step 5; Otherwise, execution in step 4;
Step 4, the structure prompting plays window, shows not each software in the white list software library; Bandwagon effect figure as shown in Figure 4, among the figure, each software matrix sorts in order in the pop-up box; When clicking " checking details ", jump to the software page that is of little use; At point " immediately unloading " the button redirect software unloading page, and Self-tipping, play window and disappear.
Certainly, also can be with the method for management software of the present invention as module integration independently in present existing software management products, software house keeper for example is with its part as the software management products showing interface, specifically as shown in Figure 5.When the user clicks the information of pointing out in the bullet window, automatically jump to software house keeper interface, further operate for the user.
Step 5; Do not show.
Two, the mechanism explaination of the described method for management software of the embodiment of the invention;
2.1: " software that fills among the user PC " is " mounted whole softwares among the user PC ";
2.2: the duration of " a period of time ", can be in the server end flexible configuration;
2.3: " white list software library " is after " user is to the scoring of software ", " software market occupation rate ", " the whole unloading rate of software " and combined factors such as " user feedbacks " are considered, the software library that marks off; If in this storehouse, then can not doing " software is of little use ", do not process by software.
Three, the described method for management software of the embodiment of the invention " software is of little use " shows that rule is as follows:
1, time of not being used of software longer, sort more forward
2, the software scoring is lower, sorts more forward
3, to take disk space larger for software, sorts more forward
Judgement sequentially is: by " time " ordering of deciding; " time " is identical, judges " scoring "; " scoring " is identical, judges " taking up room "
Four, the described method for management software of the embodiment of the invention " software is of little use " reminds rule as follows:
1, functional description: it mainly is by ejecting the form of reminding frame in the screen lower right corner, coming the existence of this function of reminding user that the software that is of little use is reminded.Mainly for the user be the long-time user who in bodyguard's health check-up, does not show the software unloading prompting that is of little use.
2, remind ejecting mechanism, idiographic flow is as follows:
Step 1 utilizes system function softupNotify to transfer detection;
Step 2 judges whether that in the setting-up time section (for example 15 days) cross the software or remind and play window ejection is arranged of being of little use by other health check-up product introductions, if finish; Otherwise, execution in step 3;
Step 3 detects whether there is the software that is of little use, and if not, finishes; Otherwise, execution in step 4;
Step 4, whether the same day had upgrading window or flash window eject, if finish if detecting; Otherwise, execution in step 5; This step mainly is that the anti-frequent pop-up window of locking system affects the problem that the user experiences.
Step 5 is judged the current interruption-free pattern that whether is in of terminal, if finish; Otherwise, execution in step 6;
Step 6 ejects the software that is of little use and reminds.
That is to say, in the embodiment of the invention, detect by SoftupNotify, if the user does not eject time that the software unloading that is of little use reminds more than or equal to cycle of arranging the time, eject and remind frame.And add on this basis following condition:
1. if the user uses the health check-up product and has shown the software that is of little use, then be equivalent to eject once and remind, postpone till next time and detect.
2. detect the user and have or not the software that is of little use, if user's popular software is invariably postponed till next time and detected.
3. if upgrading on same day bullet window or flash bullet window ejected, postpone till next time and detect.
4. if the user is in interruption-free pattern (for example: under screen mode toggle or the game mode state), postpones till next time and detect.
Embodiment five
As shown in Figure 6, the embodiment of the invention provides a kind of device for management software, and described device specifically comprises:
Detection module 610 is suitable for regularly detecting in the user terminal each mounting software the last service time;
Judge module 620, be suitable for judging successively each time interval of the last service time of mounting software and current detection time whether greater than predefined prompting threshold value, when having corresponding described of certain software interval greater than described prompting threshold value, trigger reminding module;
Reminding module 630 is suitable for structure and shows the prompting forms, and prompting user unloads or deletes described each software interval greater than reminding threshold value of showing in the forms.
Wherein, comprise at least described each software information interval greater than described prompting threshold value of arranging and distributing in the prompting forms of reminding module 630 structures.
Preferably, also comprise in the prompting forms of reminding module 630 structures: the system resource information that the unloading corresponding with described software/deletion control and/or each described software take.
Preferably, the rule of each software of reminding window body display of reminding module 630 structures comprises: sort according to the described time interval, software scoring and/or disk space size.
Further, the described device of the embodiment of the invention also comprises:
Unloading/deletion detection module 640 is suitable for detecting the user and whether clicks the interior unloading of described prompting forms/deletion control, if, enter unloading/deletion interface, directly corresponding software is unloaded/deletes.
The described device of the embodiment of the invention can by " software is of little use " management function, effectively help the user to uninstall its unwanted software, the precious resources of release busy.
Embodiment six
Continue as shown in Figure 6, the expansion scheme that the described device for management software of the present embodiment is embodiment five described devices, its basic framework is identical with embodiment five, specifically repeats no more, and following expansion scheme is further set forth, and relates to following content:
Expansion scheme one: described judge module 620, be further adapted for and judge described each software interval greater than described prompting threshold value whether in predefined white list software library, if all not in described white list software library, directly trigger reminding module 630; In the prompting forms, show described interval greater than reminding threshold value and not at each software of described white list software library if part in described white list software library, then triggers reminding module 630; If all in described white list software library, do not trigger reminding module 630.
Wherein, the software in the white list software library in the described judge module is the software that satisfies following one or more factor: user's scoring of software set on the mark, on the ratio that the market share of software is being set, under the ratio set of the integral body unloading rate of software and the user of software use feedback opinion to satisfy the standard of setting.
Expansion scheme two, this scheme can be implemented based on embodiment five, also can implement in conjunction with above-mentioned expansion scheme one based on embodiment five, specifically comprise: described reminding module 630, be further adapted for and judge and whether terminal is detected on user terminal same day and showed the software that is of little use, if wait for next time and detect; Otherwise, need to determine structure and show the prompting forms; And/or, judge whether user terminal ejected the prompting bullet window of other application the same day, if wait for next time and detect; Otherwise, need to determine structure and show the prompting forms; And/or, judge user terminal current whether be the interruption-free pattern, if wait for next time and detect; Otherwise, need to determine structure and show the prompting forms.
Wherein, described interruption-free pattern comprises: the current operation focus of user terminal foreground program is on video; Perhaps, the current operation focus of user terminal foreground program is on browser; Perhaps, the current operation focus of user terminal foreground program is on office software; Perhaps, the current operation focus of user terminal foreground program is on games.
In sum; the described device of the embodiment of the invention; when realizing " software is of little use " management function; by the white list software library is set, protect reacting good software, prevent that the user from deleting by mistake; thereby for the user provides further operational support; this scheme not only effectively helps the user to uninstall its unwanted software, but also the software that comparatively is fit to user's use is protected, and has further promoted terminal capabilities.
Further; the described device of the embodiment of the invention, when realizing " software is of little use " management function, not only can be by the white list software library be set; protect reacting good software; prevent that the user from deleting by mistake,, but also judge whether to point out in conjunction with terminal current application state; can frequently not point out the user; affect the user and normally use, thereby can promote user's experience, optimized further terminal capabilities.
Intrinsic not relevant with any certain computer, virtual system or miscellaneous equipment with demonstration at this algorithm that provides.Various general-purpose systems also can be with using based on the teaching at this.According to top description, it is apparent constructing the desired structure of this type systematic.In addition, the present invention is not also for any certain programmed language.Should be understood that and to utilize various programming languages to realize content of the present invention described here, and the top description that language-specific is done is in order to disclose preferred forms of the present invention.
In the instructions that provides herein, a large amount of details have been described.Yet, can understand, embodiments of the invention can be in the situation that there be these details to put into practice.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand one or more in each inventive aspect, in the description to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes in the above.Yet the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires the more feature of feature clearly put down in writing than institute in each claim.Or rather, as following claims reflected, inventive aspect was to be less than all features of the disclosed single embodiment in front.Therefore, follow claims of embodiment and incorporate clearly thus this embodiment into, wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and can adaptively change and they are arranged in one or more equipment different from this embodiment the module in the equipment among the embodiment.Can be combined into a module or unit or assembly to the module among the embodiment or unit or assembly, and can be divided into a plurality of submodules or subelement or sub-component to them in addition.In such feature and/or process or unit at least some are mutually repelling, and can adopt any combination to disclosed all features in this instructions (comprising claim, summary and the accompanying drawing followed) and so all processes or the unit of disclosed any method or equipment make up.Unless in addition clearly statement, disclosed each feature can be by providing identical, being equal to or the alternative features of similar purpose replaces in this instructions (comprising claim, summary and the accompanying drawing followed).
In addition, those skilled in the art can understand, although embodiment more described herein comprise some feature rather than further feature included among other embodiment, the combination of the feature of different embodiment means and is within the scope of the present invention and forms different embodiment.For example, in the following claims, the one of any of embodiment required for protection can be used with array mode arbitrarily.
All parts embodiment of the present invention can realize with hardware, perhaps realizes with the software module of moving at one or more processor, and perhaps the combination with them realizes.It will be understood by those of skill in the art that and to use in practice microprocessor or digital signal processor (DSP) to realize according to some or all some or repertoire of parts in the described device of the embodiment of the invention.The present invention can also be embodied as be used to part or all equipment or the device program (for example, computer program and computer program) of carrying out method as described herein.Such realization program of the present invention can be stored on the computer-readable medium, perhaps can have the form of one or more signal.Such signal can be downloaded from internet website and obtain, and perhaps provides at carrier signal, perhaps provides with any other form.
It should be noted above-described embodiment the present invention will be described rather than limit the invention, and those skilled in the art can design alternative embodiment in the situation of the scope that does not break away from claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and is not listed in element or step in the claim.Being positioned at word " " before the element or " one " does not get rid of and has a plurality of such elements.The present invention can realize by means of the hardware that includes some different elements and by means of the computing machine of suitably programming.In having enumerated the unit claim of some devices, several in these devices can be to come imbody by same hardware branch.The use of word first, second and C grade does not represent any order.Can be title with these word explanations.

Claims (16)

1. method that is used for management software comprises:
Detecting step: regularly detect in the user terminal each mounting software the last service time;
Determining step: judge successively each time interval of the last service time of mounting software and current detection time whether greater than predefined prompting threshold value, when having corresponding described of certain software interval greater than described prompting threshold value, trigger the prompting step;
The prompting step: structure is also showed the prompting forms, and prompting user unloads or deletes described each software interval greater than reminding threshold value of showing in the forms;
Unloading/deletion detecting step: detect the user and whether click the interior unloading of described prompting forms/deletion control, if, enter unloading/deletion interface, directly corresponding software is unloaded/deletes.
2. the method for claim 1 is characterized in that, comprises at least described each software information interval greater than described prompting threshold value of arranged distribution in the described prompting forms.
3. method as claimed in claim 2 is characterized in that, also comprises in the described prompting forms: the system resource information that the unloading corresponding with described software/deletion control and/or each described software take.
4. such as claim 1 or 2 or 3 described methods, it is characterized in that, the rule of described each software of reminding window body display comprises: sort according to the described time interval, software scoring and/or disk space size.
5. the method for claim 1 is characterized in that, described determining step further comprises when triggering described prompting step:
Judge described each software interval greater than described prompting threshold value whether in predefined white list software library, if all not in described white list software library, directly trigger described prompting step; In the prompting forms, show described interval greater than reminding threshold value and not at each software of described white list software library if part in described white list software library, then triggers described prompting step; If all in described white list software library, do not trigger described prompting step.
6. method as claimed in claim 5, it is characterized in that, the software in the described white list software library is the software that satisfies following one or more factor: user's scoring of software set on the mark, on the ratio that the market share of software is being set, under the ratio set of the integral body unloading rate of software and the user of software use feedback opinion to satisfy the standard of setting.
7. such as claim 1 or 5 or 6 described methods, it is characterized in that, described prompting step further comprises at structure and before showing the prompting forms:
Judge and whether terminal is detected on user terminal same day and showed the software that is of little use, if wait for next time and detect; Otherwise, need to determine structure and show the prompting forms; And/or,
Judge whether user terminal ejected the prompting bullet window of other application the same day, if wait for next time and detect; Otherwise, need to determine structure and show the prompting forms; And/or,
Judge user terminal current whether be the interruption-free pattern, if wait for next time and detect; Otherwise, need to determine structure and show the prompting forms.
8. method as claimed in claim 7 is characterized in that, described interruption-free pattern comprises: the current operation focus of user terminal foreground program is on video; Perhaps, the current operation focus of user terminal foreground program is on browser; Perhaps, the current operation focus of user terminal foreground program is on office software; Perhaps, the current operation focus of user terminal foreground program is on games.
9. device that is used for management software comprises:
Detection module is suitable for regularly detecting in the user terminal each mounting software the last service time;
Judge module, be suitable for judging successively each time interval of the last service time of mounting software and current detection time whether greater than predefined prompting threshold value, when having corresponding described of certain software interval greater than described prompting threshold value, trigger reminding module;
Reminding module is suitable for structure and shows the prompting forms, and prompting user unloads or deletes described each software interval greater than reminding threshold value of showing in the forms;
Unloading/deletion detection module is suitable for detecting the user and whether clicks the interior unloading of described prompting forms/deletion control, if, enter unloading/deletion interface, directly corresponding software is unloaded/deletes.
10. device as claimed in claim 9 is characterized in that, comprises at least described each software information interval greater than described prompting threshold value of arranging and distributing in the prompting forms of described reminding module structure.
11. device as claimed in claim 10 is characterized in that, also comprises in the prompting forms of described reminding module structure: the system resource information that the unloading corresponding with described software/deletion control and/or each described software take.
12. such as claim 9 or 10 or 11 described devices, it is characterized in that, the rule of each software of reminding window body display of described reminding module structure comprises: sort according to the described time interval, software scoring and/or disk space size.
13. device as claimed in claim 9, it is characterized in that described judge module is further adapted for and judges that described each software interval greater than described prompting threshold value is whether in predefined white list software library, if all not in described white list software library, directly trigger described reminding module; In the prompting forms, show described interval greater than reminding threshold value and not at each software of described white list software library if part in described white list software library, then triggers described reminding module; If all in described white list software library, do not trigger described reminding module.
14. device as claimed in claim 13, it is characterized in that, the software in the white list software library in the described judge module is the software that satisfies following one or more factor: user's scoring of software set on the mark, on the ratio that the market share of software is being set, under the ratio set of the integral body unloading rate of software and the user of software use feedback opinion to satisfy the standard of setting.
15., it is characterized in that described reminding module is further adapted for and judges and whether terminal is detected on user terminal same day and showed the software that is of little use, if wait for next time and detect such as claim 9 or 13 or 14 described devices; Otherwise, need to determine structure and show the prompting forms; And/or, judge whether user terminal ejected the prompting bullet window of other application the same day, if wait for next time and detect; Otherwise, need to determine structure and show the prompting forms; And/or, judge user terminal current whether be the interruption-free pattern, if wait for next time and detect; Otherwise, need to determine structure and show the prompting forms.
16. device as claimed in claim 15 is characterized in that, the described interruption-free pattern in the described reminding module comprises: the current operation focus of user terminal foreground program is on video; Perhaps, the current operation focus of user terminal foreground program is on browser; Perhaps, the current operation focus of user terminal foreground program is on office software; Perhaps, the current operation focus of user terminal foreground program is on games.
CN201210465785.0A 2012-11-16 2012-11-16 For the method and apparatus managing software Expired - Fee Related CN103019677B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210465785.0A CN103019677B (en) 2012-11-16 2012-11-16 For the method and apparatus managing software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210465785.0A CN103019677B (en) 2012-11-16 2012-11-16 For the method and apparatus managing software

Publications (2)

Publication Number Publication Date
CN103019677A true CN103019677A (en) 2013-04-03
CN103019677B CN103019677B (en) 2016-08-31

Family

ID=47968316

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210465785.0A Expired - Fee Related CN103019677B (en) 2012-11-16 2012-11-16 For the method and apparatus managing software

Country Status (1)

Country Link
CN (1) CN103019677B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014079231A1 (en) * 2012-11-20 2014-05-30 腾讯科技(深圳)有限公司 Method and device for multimedia resource management and player
CN106406927A (en) * 2016-08-24 2017-02-15 捷开通讯(深圳)有限公司 APK deletion method for terminal and terminal
CN106528073A (en) * 2016-06-28 2017-03-22 努比亚技术有限公司 Terminal and terminal application uninstalling method
CN103631620B (en) * 2013-11-27 2017-05-17 北京奇虎科技有限公司 Method and device for processing application programs
CN106779955A (en) * 2016-12-23 2017-05-31 广西中金大通资产管理有限公司 A kind of house rent information system
WO2017219282A1 (en) * 2016-06-22 2017-12-28 深圳市屹石科技股份有限公司 Method for establishing connection between intelligent terminal and fitness equipment, intelligent terminal, and server
WO2018023561A1 (en) * 2016-08-04 2018-02-08 薄冰 Method for application software management, and mobile phone
WO2018023563A1 (en) * 2016-08-04 2018-02-08 薄冰 Method for pushing information when deleting software, and mobile phone
CN110298708A (en) * 2019-07-08 2019-10-01 广州华多网络科技有限公司 A kind of method and system of determining application program unloading rate

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1874563A (en) * 2006-06-15 2006-12-06 中山大学 Handset program, file management system and method
CN101400169A (en) * 2008-10-21 2009-04-01 深圳华为通信技术有限公司 Mobile terminal, method for mobile resource management
US20090210859A1 (en) * 2008-02-18 2009-08-20 Ricoh Company, Ltd. Infromation processing apparatus, information processing method, and function expansion program
US20090222461A1 (en) * 2008-02-29 2009-09-03 Alpern Bowen L Method and system for separating file system metadata from other metadata in virtual machine image format
CN101563672A (en) * 2006-12-18 2009-10-21 株式会社爱可信 Application updating management terminal device, system and program
CN101593102A (en) * 2008-05-30 2009-12-02 国际商业机器公司 The method and system that is used for management software
CN101651864A (en) * 2008-08-14 2010-02-17 比亚迪股份有限公司 Method for managing file in mobile terminal and mobile terminal
CN102420903A (en) * 2011-11-28 2012-04-18 惠州Tcl移动通信有限公司 Mobile phone-based software processing method and mobile phone
CN102752745A (en) * 2011-04-19 2012-10-24 Lg电子株式会社 Mobile terminal and system for managing applications using the same

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1874563A (en) * 2006-06-15 2006-12-06 中山大学 Handset program, file management system and method
CN101563672A (en) * 2006-12-18 2009-10-21 株式会社爱可信 Application updating management terminal device, system and program
US20090210859A1 (en) * 2008-02-18 2009-08-20 Ricoh Company, Ltd. Infromation processing apparatus, information processing method, and function expansion program
US20090222461A1 (en) * 2008-02-29 2009-09-03 Alpern Bowen L Method and system for separating file system metadata from other metadata in virtual machine image format
CN101593102A (en) * 2008-05-30 2009-12-02 国际商业机器公司 The method and system that is used for management software
CN101651864A (en) * 2008-08-14 2010-02-17 比亚迪股份有限公司 Method for managing file in mobile terminal and mobile terminal
CN101400169A (en) * 2008-10-21 2009-04-01 深圳华为通信技术有限公司 Mobile terminal, method for mobile resource management
CN102752745A (en) * 2011-04-19 2012-10-24 Lg电子株式会社 Mobile terminal and system for managing applications using the same
CN102420903A (en) * 2011-11-28 2012-04-18 惠州Tcl移动通信有限公司 Mobile phone-based software processing method and mobile phone

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014079231A1 (en) * 2012-11-20 2014-05-30 腾讯科技(深圳)有限公司 Method and device for multimedia resource management and player
CN103631620B (en) * 2013-11-27 2017-05-17 北京奇虎科技有限公司 Method and device for processing application programs
WO2017219282A1 (en) * 2016-06-22 2017-12-28 深圳市屹石科技股份有限公司 Method for establishing connection between intelligent terminal and fitness equipment, intelligent terminal, and server
CN106528073A (en) * 2016-06-28 2017-03-22 努比亚技术有限公司 Terminal and terminal application uninstalling method
WO2018023561A1 (en) * 2016-08-04 2018-02-08 薄冰 Method for application software management, and mobile phone
WO2018023563A1 (en) * 2016-08-04 2018-02-08 薄冰 Method for pushing information when deleting software, and mobile phone
CN106406927A (en) * 2016-08-24 2017-02-15 捷开通讯(深圳)有限公司 APK deletion method for terminal and terminal
CN106779955A (en) * 2016-12-23 2017-05-31 广西中金大通资产管理有限公司 A kind of house rent information system
CN110298708A (en) * 2019-07-08 2019-10-01 广州华多网络科技有限公司 A kind of method and system of determining application program unloading rate

Also Published As

Publication number Publication date
CN103019677B (en) 2016-08-31

Similar Documents

Publication Publication Date Title
CN103019676A (en) Software management method and system
CN103019677A (en) Method and device for software management
CN103645950A (en) Computer acceleration method and device
CN103024539B (en) For managing method and the device of intelligent television system
CN103164268A (en) System optimization method and system optimization device
CN103164654A (en) Method of carrying out information cue on popup window and user interface display device
CN101606145B (en) Tailoring an operating system to a computer system
CN102984580A (en) Internal storage cleaning method and system
US11924485B2 (en) Method and system of displaying a video
CN103488379A (en) Desktop element adjusting method and desktop element adjusting device for intelligent terminal
KR20160141838A (en) Expandable application representation
CN101681199A (en) selective enabling of multi-input controls
CN102385583B (en) A kind ofly control method and the web browser that window opened by browser
CN103034800A (en) Device and method for intercepting pop-up windows
CN106708478B (en) Scroll view display method and apparatus
CN103324478A (en) Mobile terminal and application program management method thereof
CN110888628B (en) Method, apparatus, device and storage medium for generating control tool
CN103034495A (en) Browser capable of isolating plug-in in webpage and webpage plug-in isolating method
CN103036770A (en) System and method used for information forwarding
CN104965649A (en) Content display method and device and terminal
CN102984582A (en) Intelligent television system management method and device carrying operating system
CN111125591B (en) Method, device, terminal and storage medium for counting exposure information
CN104881224A (en) Method and device for adding cards
CN103440453A (en) Method for detecting operation environment of browser, client, server and system
CN104144224A (en) Method and device for displaying released information through client side

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220715

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160831

CF01 Termination of patent right due to non-payment of annual fee