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

CN102253858B - Device and method for managing application programs - Google Patents

Device and method for managing application programs Download PDF

Info

Publication number
CN102253858B
CN102253858B CN 201110174335 CN201110174335A CN102253858B CN 102253858 B CN102253858 B CN 102253858B CN 201110174335 CN201110174335 CN 201110174335 CN 201110174335 A CN201110174335 A CN 201110174335A CN 102253858 B CN102253858 B CN 102253858B
Authority
CN
China
Prior art keywords
application program
total weight
weight value
unloading
parameter
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.)
Active
Application number
CN 201110174335
Other languages
Chinese (zh)
Other versions
CN102253858A (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.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen 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 Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to CN 201110174335 priority Critical patent/CN102253858B/en
Publication of CN102253858A publication Critical patent/CN102253858A/en
Application granted granted Critical
Publication of CN102253858B publication Critical patent/CN102253858B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention provides a device and a method for managing application programs. The device for managing the application programs comprises a configuration management module for acquiring one or more pre-configured control parameters for managing the application programs, a recording module for storing the actual use record of each application program, and a control module for performing specific operation on each application program according to the actual use record of each application program and a comparison result of the control parameters. According to the technical scheme, information on the use of the application programs by a user can be counted, and whether the application programs are installed or uninstalled is analyzed according to the use information and the control parameters set by the user so as to help the user to intelligently manage the application programs.

Description

Application program management device and application management method
Technical field
The present invention relates to communication technical field, in particular to application program management device and application management method.
Background technology
At present for example the application program of mobile phone is very many at mobile device, the user who has is often to using down load application program in the market, but the application program in the mobile phone causes its Insufficient memory, the low inferior a series of problems of system performance too much easily, and it is bad to cause the user to experience.The user who has did not have special impression for former used some application programs, whether the user downloads again in decision-making and lacks decision-making foundation when this is used like this, just be easy to download again by mistake, do not use or be not handy if download just discovery, will waste user's traffic fee and time.
In addition, the general single application of selection or batch are used and are unloaded when the user unloads application program, and the foundation of unloading is moved application program to be unloaded often before unloading, confirm whether to unload this application program afterwards again, may just need the user to travel through operation 10 application programs to be unloaded at least if unload 10 application programs like this, these deletion schemes all are to need the user to go initiatively to carry out, and do not have the help customer analysis unloading of intelligence or the technical scheme of installing.In the existing terminal technology scheme, to the user will download or before used application program lack following personalized mechanism: do not have that a kind of information of automatic intelligent statistics application program and prompting user download, install, the mechanism of unloading application program, it is good inadequately that the user experiences.
Therefore, need a kind of application program management technology, operating position that can intelligent statistics application program helps customer analysis whether to carry out download, installation or the unloading of application program according to user's actual needs.
Summary of the invention
Technical matters to be solved by this invention is, according to an aspect of the present invention, provides a kind of application program management device, according to another aspect of the present invention, provides a kind of application management method, the application program in the intelligent management terminal.
According to an aspect of the present invention, provide a kind of application program management device, can comprise: Configuration Manager is used for obtaining the pre-configured one or more control parameters that are used for the management application program; Logging modle is used for preserving the actual record that is used of each application program; And control module, be used for the comparing result according to the actual record that is used of described each application program and described control parameter, described each application program is carried out a specifically operation.
The interface that arranges at application program management, the user can arrange some control parameters and for example whether open application program management of the present invention, the weights whether use is given tacit consent to, if do not use the weights of acquiescence, the user also needs to import for example system's fit weight in the interface arranging of application program management so, custom fit weight, the weight of each degree of custom parameter correspondence, total weight value is recommended in the weight of each system's fit parameter correspondence and installation and unloading, the user can also arrange the in-service evaluation of application program and for example whether draw in blacklist, whether recommend similar application, application program management device of the present invention can also be put down in writing the operating position of application program automatically and for example download information and operation information, judges whether to install or unload application program according to control parameter and the information of each application program.
In technique scheme, preferably, pre-configured described control parameter can comprise whether carrying out application program management, whether default installation recommends total weight value/unloading to recommend total weight value and weights analytical information, and wherein said weights analytical information can comprise whether deleting information, system's fit parameter weight, custom fit parameter weight, system's fit weight and be accustomed to the fit weight.
In technique scheme, preferably, the actual record that is used of described each application program can comprise terminal user and/or Internet user to download information, operation information and the in-service evaluation information of described each application program, and the custom fit parameter and the system's fit parameter that go out according to described download information, operation information and in-service evaluation Information Statistics.
In technique scheme, preferably, when described comparing result was the described application program of unloading, described specifically being operating as that described control module is carried out described application program pointed out the described application program of unloading and/or unloaded described application program; When described comparing result was the described application program of installation, described specifically being operating as that described control module is carried out described application program pointed out the described application program of installation and/or described application program is installed.
In technique scheme, preferably, described control module can comprise: computing unit, be used for calculating installation total weight value and the unloading total weight value of described application program according to the described system fit parameter weight in described custom fit parameter, described system fit parameter and the described control parameter of the actual record that is used of described application program, described custom fit parameter weight, system's fit weight and custom fit weight; The contrast unit, installation in described installation total weight value and described control parameter recommendation total weight value is compared and the recommendation of the unloading in described unloading total weight value and described control parameter total weight value is compared, if described installation total weight value is recommended total weight value greater than described installation, then described comparing result is for installing described application program, if described unloading total weight value is recommended total weight value less than described unloading, then described comparing result is the described application program of unloading; Performance element is carried out described specific operation according to the comparing result of described contrast unit to described application program.If be default weight what the nodal section setting was set, this installation or unloading total weight value are the values of system default so, if be not the weights of acquiescence what layout setting was set, then the concrete weights that arrange of user are for installing or the unloading total weight value.
In technique scheme, preferably, the process that described computing unit calculates the described unloading total weight value of the described installation total weight value of described application program and described application program all can comprise: statistical system fit weights; Statistics custom fit weights; Described system fit weights and described custom fit weights be multiply by separately weight, and both products are determined mutually described installation total weight value or described unloading total weight value, wherein, described system fit weights are the product of described system fit parameter and described system fit parameter weight, and described custom fit weights are the product of described custom fit parameter and described custom fit parameter weight.System's fit parameter can comprise file system residual capacity, screen size, screen resolution etc., and custom fit parameter can comprise network scoring, user's scoring etc.
In technique scheme, preferably, when described control module judges whether described application program is installed, calculate at described computing unit before the described installation total weight value of described application program, if be drawn into blacklist in application program described in the described in-service evaluation information, then the prompting of described Tip element do not allow to install described application program and if application program described in the described in-service evaluation information recommended similar application program, then described similar application program is downloaded in described Tip element prompting; When described control module judges whether to install described application program and judges described installation total weight value when recommending total weight value greater than described installation, if do not preserve described application program, then described Tip element is according to the download address of the described application program of described download information indicating.If the user draws in blacklist with certain application program, which application program market all can not download this application program in so, can manage application program and help the user to find the download address of required application program in conjunction with user's wish, more humane.
According to a further aspect in the invention, provide a kind of application management method, can comprise: step 202, obtain the pre-configured one or more described control parameter that is used for the management application program; Step 204 is preserved the actual record that is used of each application program; Step 206 according to the comparing result of the actual record that is used of described each application program and described control parameter, is carried out a specifically operation to described each application program.
The interface that arranges at application program management, the user can arrange some control parameters and for example whether open application program management of the present invention, the weights whether use is given tacit consent to, if do not use the weights of acquiescence, the user also needs to import for example system's fit weight in the interface arranging of application program management so, custom fit weight, the weight of each degree of custom parameter correspondence, total weight value is recommended in the weight of each system's fit parameter correspondence and installation and unloading, the user can also arrange the in-service evaluation of application program and for example whether draw in blacklist, whether recommend similar application, application management method of the present invention can also be put down in writing the operating position of application program automatically and for example download information and operation information, judges whether to install or unload application program according to control parameter and the information of each application program.
In technique scheme, preferably, pre-configured described control parameter can comprise whether carrying out application program management, whether default installation recommends total weight value/unloading to recommend total weight value, weights analytical information, and wherein said weights analytical information can comprise whether deleting information, system's fit parameter weight, custom fit parameter weight, system's fit weight and be accustomed to the fit weight.
In technique scheme, preferably, the actual record that is used of described each application program can comprise terminal user and/or Internet user to download information, operation information and the in-service evaluation information of described each application program, and the custom fit parameter and the system's fit parameter that go out according to described download information, operation information and in-service evaluation Information Statistics.
In technique scheme, preferably, when described comparing result is the described application program of unloading, described specifically being operating as that described application program is carried out pointed out the described application program of unloading and/or unloaded described application program; When described comparing result is when described application program is installed, described specifically being operating as that described application program is carried out pointed out the described application program of installation and/or described application program is installed.
In technique scheme, preferably, described step 206 can comprise: step 2062, according to the described system fit parameter weight in described custom fit parameter, described system fit parameter and the described control parameter in the actual record that is used of described application program, described custom fit parameter weight, system's fit weight and custom fit weight, calculate installation total weight value and the unloading total weight value of described application program; Step 2064, installation in described installation total weight value and described control parameter recommendation total weight value is compared and the recommendation of the unloading in described unloading total weight value and described control parameter total weight value is compared, if described installation total weight value is recommended total weight value greater than described installation, then described comparing result is for installing described application program, if described unloading total weight value is recommended total weight value less than described unloading, then described comparing result is the described application program of unloading; Step 2066 is carried out described specific operation according to comparing result to described application program
In technique scheme, preferably, the computation process of the described installation total weight value of described application program and the described unloading total weight value of described application program all can comprise: statistical system fit weights; Statistics custom fit weights; Described system fit weights and described custom fit weights be multiply by separately weight, and both products are determined mutually described installation total weight value or described unloading total weight value, wherein, described system fit weights are the product of described system fit parameter and described system fit parameter weight, and described custom fit weights are the product of described custom fit parameter and described custom fit parameter weight.System's fit parameter can comprise file system residual capacity, screen size, screen resolution etc., and custom fit parameter can comprise network scoring, user's scoring etc.
In technique scheme, preferably, when judging whether described application program is installed, before the described installation total weight value that calculates described application program, if be added into blacklist in application program described in the described in-service evaluation information, then prompting do not allow to install described application program and if application program described in the described in-service evaluation information recommended similar application program, then described similar application program is downloaded in prompting; When judging whether that described application program is installed and judging described installation total weight value to recommend total weight value greater than described installation, if do not preserve described application program, then according to the download address of the described application program of described download information indicating.If the user draws in blacklist with certain application program, which application program market all can not download this application program in so, can manage application program and help the user to find the download address of required application program in conjunction with user's wish, more humane.
Description of drawings
Fig. 1 shows the block diagram of application program management device according to an embodiment of the invention;
Fig. 2 shows the process flow diagram of application management method according to an embodiment of the invention;
Fig. 3 shows application program management schematic representation of apparatus according to an embodiment of the invention;
Fig. 4 shows the synoptic diagram of application program management pattern setting according to an embodiment of the invention;
Fig. 5 shows the synoptic diagram of recommending total weight value to arrange according to an embodiment of the invention;
Fig. 6 shows the process flow diagram that judges whether to recommend set up applications according to an embodiment of the invention;
Fig. 7 shows the process flow diagram that judges whether to recommend to unload application program according to an embodiment of the invention; And
Fig. 8 shows and calculates the process flow diagram of installing or unloading total weight value according to an embodiment of the invention.
Embodiment
In order more to be expressly understood above-mentioned purpose of the present invention, feature and advantage, below in conjunction with the drawings and specific embodiments the present invention is further described in detail.
Set forth a lot of details in the following description so that fully understand the present invention, still, the present invention can also adopt other to be different from other modes described here and implement, and therefore, the present invention is not limited to the restriction of following public specific embodiment.
The application program management device of embodiments of the invention at first is described with reference to figure 1 and Fig. 3.Fig. 1 shows the block diagram of application program management device according to an embodiment of the invention.As shown in Figure 1, according to an aspect of the present invention, provide a kind of application program management device 100 to comprise: Configuration Manager 102 is used for obtaining the pre-configured one or more control parameters that are used for the management application program; Logging modle 104 is used for preserving the actual record that is used of each application program; Control module 106 is used for the comparing result according to the actual record that is used of described each application program and described control parameter, and described each application program is carried out a specifically operation.
The interface that arranges at application program management, the user can arrange some control parameters and for example whether open application program management of the present invention, the weights whether use is given tacit consent to, if do not use the weights of acquiescence, the user also needs to import for example system's fit weight in the interface arranging of application program management so, custom fit weight, the weight of each degree of custom parameter correspondence, total weight value is recommended in the weight of each system's fit parameter correspondence and installation and unloading, the user can also arrange the in-service evaluation of application program and for example whether draw in blacklist, whether recommend similar application, application program management device of the present invention can also be put down in writing the operating position of application program automatically and for example download information and operation information, judges whether to install or unload application program according to control parameter and the information of each application program.
In technique scheme, preferably, pre-configured described control parameter can comprise whether carrying out application program management, whether default installation recommends total weight value/unloading to recommend total weight value, in-service evaluation information, weights analytical information, and wherein said weights analytical information can comprise whether deleting information, system's fit parameter weight, custom fit parameter weight, system's fit weight and be accustomed to the fit weight.
In technique scheme, preferably, the actual record that is used of described each application program can comprise terminal user and/or Internet user to download information, operation information and the in-service evaluation information of described each application program, and the custom fit parameter and the system's fit parameter that go out according to described download information, operation information and in-service evaluation Information Statistics.
In technique scheme, preferably, when described comparing result was the described application program of unloading, described specifically being operating as that described control module is carried out described application program pointed out the described application program of unloading and/or unloaded described application program; When described comparing result was the described application program of installation, described specifically being operating as that described control module is carried out described application program pointed out the described application program of installation and/or described application program is installed.
In technique scheme, preferably, described control module 106 can comprise: computing unit 1062, be used for calculating installation total weight value and the unloading total weight value of described application program according to the described system fit parameter weight in described custom fit parameter, described system fit parameter and the described control parameter of the actual record that is used of described application program, described custom fit parameter weight, system's fit weight and custom fit weight; Contrast unit 1064, installation in described installation total weight value and described control parameter recommendation total weight value is compared and the recommendation of the unloading in described unloading total weight value and described control parameter total weight value is compared, if described installation total weight value is recommended total weight value greater than described installation, then described comparing result is for installing described application program, if described unloading total weight value is recommended total weight value less than described unloading, then described comparing result is the described application program of unloading; Performance element 1066 is carried out described specific operation according to the comparing result of described contrast unit to described application program.If be default weight what the nodal section setting was set, this installation or unloading total weight value are the values of system default so, if be not the weights of acquiescence what layout setting was set, then the concrete weights that arrange of user are for installing or the unloading total weight value.
In technique scheme, preferably, the process of the described installation total weight value of the described application program of described computing unit 1062 calculating and the described unloading total weight value of described application program all can comprise: statistical system fit weights; Statistics custom fit weights; Described system fit weights and described custom fit weights be multiply by separately weight, and both products are determined mutually described installation total weight value or described unloading total weight value, wherein, described system fit weights are the product of described system fit parameter and described system fit parameter weight, and described custom fit weights are the product of described custom fit parameter and described custom fit parameter weight.System's fit parameter can comprise file system residual capacity, screen size, screen resolution etc., and custom fit parameter can comprise network scoring, user's scoring etc.
In technique scheme, preferably, when described control module 106 judges whether described application program is installed, before described computing unit 1062 calculates the described installation total weight value of described application program, if be drawn into blacklist in application program described in the described in-service evaluation information, then the prompting of described Tip element do not allow to install described application program and if application program described in the described in-service evaluation information recommended similar application program, then described similar application program is downloaded in described Tip element prompting; When described control module 106 judges whether to install described application program and judges described installation total weight value when recommending total weight value greater than described installation, if do not preserve described application program, then described Tip element is according to the download address of the described application program of described download information indicating.If the user draws in blacklist with certain application program, which application program market all can not download this application program in so, can manage application program and help the user to find the download address of required application program in conjunction with user's wish, more humane.
Fig. 3 shows application program management device according to still another embodiment of the invention.As shown in Figure 3, application program management device of the present invention can comprise application program module 302, application program source wherein can comprise the application program (comprising application program and third party application that system carries) of all installations on the terminal, application program can including but not limited to following several as: network software, bitcom, chat software, Games Software, the software of taking pictures, music software etc., these application programs comprise all application programs that the user installed in end side (comprise unloaded by the user and unloading using), the application program on the network for example: dictionary is arranged, Kingsoft Powerword, interesting to listen to everyday, many meters music, the panda reading, GGbook, iReader etc.
In the technical scheme of this embodiment, when the application program of downloading, install and using in the above-mentioned application program module 302, the data message that application program management device energy application programs produces when download, installation and operation carries out real-time collecting, and be kept at logging modle 312 central records, for system model control module 308 (for example control module among Fig. 1 106) is brought information source and statistical study foundation.
Also provide the user that module 304 is set, the function of this module is that the user can carry out self-defined setting according to the parameter under the Managed Solution of personal needs application programs, that is to say the control parameter that the management application program is set and send Configuration Manager 306 to, be stored in the configuration file 310, example as shown in Figure 4 and Figure 5 the interface is set, set-up mode and content is set is not limited to Fig. 4 and set-up mode shown in Figure 5 and content is set:
1) application program management switch (be defaulted as and do not open): if the acquiescence switch cuts out, information such as the download of application program management device application programs, operation, evaluation are not carried out record so, and are identical with the prior art scheme; After the user arranged switch open, then the application program management function of application program management device was opened, and background program starts, and carries out data recording and control in conjunction with the control parameter of user's application programs.
2) operation entry that provides user's application programs to estimate, can import following content (including but not limited to following content): in the application program management pattern interface is set and allows the user to mark and comment on for the application program of downloading, and introduce the concept of blacklist, if application program is included in blacklist by the user, no matter be which to use the market at all can't download this application program, avoided the useless application program of user's repeated downloads so; The record of user to the experience of employed application program is provided, and whether this autonomous experience is felt as needs to unload application program fully reasonably foundation is provided.The user can recommend another money to use in similar application simultaneously, so that subsequent download can be for referencial use.
3) in the application program management pattern interface is set and also has the analysis of installation/deletion weights, can system's fit weight, the adaptive weight of custom degree be set for the user, the unloading total weight value that counts of display system mode control module 308 and total weight value is installed also, installing/analysis of deletion weights in the concrete content that arranges can comprise:
A) intelligence deletion prompting switch: open this switch if the user arranges, this intelligence deletion prompt facility just can be at system's running background, if having reached, certain application program recommends the unloading total weight value, just can the intelligent prompt user, allow the user that it is unloaded, thereby made things convenient for user's operation, can blindly not unload application program or uncertainly whether can unload this application program.
B) weights of each system's fit parameter correspondence: the user can arrange the weights of each system's fit parameter correspondence, weights that also can default system fit parameter correspondence.System's fit parameter is file system remaining space, screen size, screen resolution etc. for example.System model control module 308 can be assessed out system's fit weights of this application program according to above data value.
C) respectively be accustomed to the weights of fit parameter correspondence: the user can arrange the weights of respectively being accustomed to fit parameter correspondence, also the weights that acquiescence respectively is accustomed to fit parameter correspondence can be set.The user is accustomed to for example network scoring of fit parameter, user's scoring, whether draws in blacklist, whether has generic exemplary application etc., and system model control module 308 can be assessed out the custom fit weights of this application program according to above data value.
The above content that can arrange for the user, the just default control parameter that is used for the management application program.
Below can content displayed for the interface is set in as shown in Figure 4 application program management pattern, the user cannot operate.
Logging modle 312 shown in Fig. 3 can records application program download information, when local terminal user and/or Internet user's down load application, can record the download information (including but not limited to following content) of each application: affiliated application market, download address, application category, information such as other user's evaluations of network, even if after application program is unloaded, its corresponding data also can continue to be retained in the system, the user is if just can find this application program corresponding download information need download again the time at any time, the download information of application program can arrange in the interface in application program management pattern shown in Figure 4 and show, does not need the user to arrange;
Application program after the download is when mobile phone moves, logging modle 312 shown in Fig. 3 is the relevant operation information (including but not limited to following content) of real time record local terminal user and/or Internet user's application programs automatically: as the frequency of being operated by the user, use duration, fluency when using operation, data such as the flow that expends, when installing or unloading this application program again, do reference for the user, equally, the operation information of application program can arrange in the interface in application program management pattern shown in Figure 4 and show, does not need the user to arrange.
More than for application program management pattern shown in Figure 4 data presented in the interface is set, the user can comprise in the content that layout setting is set shown in Figure 5:
1) total weight value is recommended in the installation of application program: the user can set this installation and recommend total weight value, if the installation total weight value that the application program management device calculates is worth greater than this, then draw the advisory result of download and the installation of application program, and provide above analysis report to the user as a reference.If that calculates is worth less than this by total weight value, then provide analysis report to the user equally, the suggestion user no longer installs this application program.
2) total weight value is recommended in the unloading of application program: the user can set this unloading and recommend total weight value, if the unloading total weight value that the application program management device calculates is worth less than this, then this application program of intelligent prompt user is not up to standard, and suggestion user deletion provides analysis to user's reference simultaneously.If the unloading total weight value that calculates is worth greater than this, then do not do any prompting.
When the user after the application program management pattern arranges interface input control parameter, the user arranges 304 of modules and will control parameter and pass to Configuration Manager 306, Configuration Manager 306 will be controlled parameter and be kept in the configuration file 310, that is to say that this configuration file 310 is comprising the set concrete control parameter of application program management pattern.
By the real-time information (including but not limited to following content) of collecting in terminal: download information, operation information, user's in-service evaluation, the concrete parameter of system, and provide corresponding reference data according to custom fit parameter and the system's fit parameter that described download information, operation information and in-service evaluation Information Statistics go out for system control module, so that the application program management device counts installation total weight value or the unloading total weight value of certain application program, the foundation that obtains recommending user installation or unload application program intelligently.
Application management module in the present embodiment also comprises: system model control module 308, carry out data analysis by the service recorder to the application program in the parameter in the configuration file 310 and the logging modle 312, provide certain application program whether to be worth the intelligent decision foundation of installing or unloading.When judging whether set up applications, the installation total weight value of computing application program, and when judging whether to unload application program, the unloading total weight value of computing application program, judge whether total weight value is installed recommends total weight value greater than installing, if judged result is to recommend total weight value greater than installing, then point out set up applications, if judged result is to recommend total weight value less than installing, then point out not set up applications and when judging whether the unloading total weight value recommends total weight value less than unloading, if judged result be to recommend total weight value less than unloading, then prompting unloads application program, if judged result is to recommend total weight value greater than unloading, then do not point out the deletion application program.If be default weight what the nodal section setting was set, this installation or unloading total weight value are the values of system default so, if be not the weights of acquiescence what layout setting was set, then the concrete weights that arrange of user are for installing or the unloading total weight value.The concrete analysis process can unload the flow process of application program referring to the flow process that judges whether set up applications shown in Figure 6 and shown in Figure 7 judging whether.
The application management method of embodiments of the invention is described below in conjunction with Fig. 2, Fig. 6, Fig. 7 and Fig. 8.
Fig. 2 shows the process flow diagram of application management method according to an embodiment of the invention, as shown in Figure 2, application management method can comprise according to an embodiment of the invention: step 202, obtain the pre-configured one or more control parameters that are used for the management application program; Step 204 is preserved the actual record that is used of each application program; Step 206 according to the comparing result of the actual record that is used of described each application program and described control parameter, is carried out a specifically operation to described each application program.
The interface that arranges at application program management, the user can arrange some control parameters and for example whether open application program management of the present invention, the weights whether use is given tacit consent to, if do not use the weights of acquiescence, the user also needs to import for example system's fit weight in the interface arranging of application program management so, custom fit weight, the weight of each degree of custom parameter correspondence, total weight value is recommended in the weight of each system's fit parameter correspondence and installation and unloading, the user can also arrange the in-service evaluation of application program and for example whether draw in blacklist, whether recommend similar application, application management method of the present invention can also be put down in writing the operating position of application program automatically and for example download information and operation information, judges whether to install or unload application program according to control parameter and the information of each application program.
In technique scheme, preferably, pre-configured described control parameter can comprise whether carrying out application program management, whether default installation recommends total weight value/unloading to recommend total weight value, in-service evaluation information, weights analytical information, and wherein said weights analytical information can comprise whether deleting information, system's fit parameter weight, custom fit parameter weight, system's fit weight and be accustomed to the fit weight.
In technique scheme, preferably, the actual record that is used of described each application program can comprise local terminal user and/or Internet user to download information, operation information and the in-service evaluation information of described each application program, and the custom fit parameter and the system's fit parameter that go out according to described download information, operation information and in-service evaluation Information Statistics.
In technique scheme, preferably, when described comparing result is the described application program of unloading, described specifically being operating as that described application program is carried out pointed out the described application program of unloading and/or unloaded described application program; When described comparing result is when described application program is installed, described specifically being operating as that described application program is carried out pointed out the described application program of installation and/or described application program is installed.
In technique scheme, preferably, described step 206 can comprise: step 2062, according to the described system fit parameter weight in described custom fit parameter, described system fit parameter and the described control parameter in the actual record that is used of described application program, described custom fit parameter weight, system's fit weight and custom fit weight, calculate installation total weight value and the unloading total weight value of described application program; Step 2064, installation in described installation total weight value and described control parameter recommendation total weight value is compared and the recommendation of the unloading in described unloading total weight value and described control parameter total weight value is compared, if described installation total weight value is recommended total weight value greater than described installation, then described comparing result is for installing described application program, if described unloading total weight value is recommended total weight value less than described unloading, then described comparing result is the described application program of unloading; Step 2066 is carried out described specific operation according to comparing result to described application program.If be default weight what the nodal section setting was set, this installation or unloading total weight value are the values of system default so, if be not the weights of acquiescence what layout setting was set, then the concrete weights that arrange of user are for installing or the unloading total weight value.
In technique scheme, preferably, the computation process of the described installation total weight value of described application program and the described unloading total weight value of described application program all can comprise: statistical system fit weights; Statistics custom fit weights; Described system fit weights and described custom fit weights be multiply by separately weight, and both products are determined mutually described installation total weight value or described unloading total weight value, wherein, described system fit weights are the product of described system fit parameter and described system fit parameter weight, and described custom fit weights are the product of described custom fit parameter and described custom fit parameter weight.System's fit parameter can comprise file system residual capacity, screen size, screen resolution etc., and custom fit parameter can comprise network scoring, user's scoring etc.
In technique scheme, preferably, described step 206 can also comprise: when judging whether described application program is installed, before the described installation total weight value that calculates described application program, if be added into blacklist in application program described in the described in-service evaluation information, then prompting do not allow to install described application program and if application program described in the described in-service evaluation information recommended similar application program, then described similar application program is downloaded in prompting; When judging whether that described application program is installed and judging described installation total weight value to recommend total weight value greater than described installation, if do not preserve described application program, then according to the download address of the described application program of described download information indicating.If the user draws in blacklist with certain application program, which application program market all can not download this application program in so, can manage application program and help the user to find the download address of required application program in conjunction with user's wish, more humane.
Wherein, judge whether to recommend the flow process of set up applications can be as shown in Figure 6 particularly.
In step 602, use the history of information to install in the record in the application program of record and find out the corresponding application program title according to applicating category.
In step 604, judge whether this application program is drawn into blacklist, when judged result when being, then enter step 622, do not allow to install this software; When judged result for not the time, then enter step 606.
In step 606, judge this application program whether recommended similar application software, if judged result otherwise enter step 608 if judged result then enters step 618 for being, is downloaded this similar application software.
In step 608, calculate the installation total weight value of this application program.
In step 610, judge this installation total weight value whether greater than recommending total weight value, if judged result is for being then to enter step 612; If judged result then enters step 620 for not, this software is not installed in suggestion.
In step 612, judge whether this application program is kept at this locality, if judged result for being, then enters step 614, reinstall this software; If judged result then enters step 616 for not, the download address of application program is provided, store application program corresponding download address in the configuration file.
Wherein, judging whether to recommend to unload the flow process of application program particularly can be as shown in Figure 7.
In step 702, judge according to the control parameter that the user arranges whether this application program is drawn into blacklist, if judged result is for being then to enter step 714; If judged result then enters step 704 for not.
In step 704, system's fit weights of computing application program.
In step 706, the custom fit weights of computing application program.
In step 708, calculate the unloading total weight value.
In step 710, judge that whether this unloading total weight value that calculates is less than recommending the unloading total weight value, if judged result for being, then enters step 714, if judged result then enters step 712 for not.
In step 714, intelligent prompt unloads this software.In step 712, do not do the deletion prompting.
Be noted that, calculate the process of installation total weight value and calculating unloading total weight value all as shown in Figure 8, in step 802, system's fit weights of at first computing application program, and system's fit weights=file system remaining space * respective weights+screen size * respective weights+screen resolution * respective weights.
Wherein, if system's fit parameter meet following condition then its value be 100%, if do not meet following condition then its value be 0%:
The file system remaining space: after being expressed as this application program of operation, whether the file system remaining space is enough.
Screen size: be expressed as the screen size of application operation recommendation and the screen size of system and whether meet.
Screen resolution: be expressed as the screen resolution of application operation recommendation and the screen resolution of system and whether meet.
In step 804, the custom fit weights of computing application program then, and custom fit weights=(network scoring/100) * respective weights+(user's scoring/100) * respective weights+(frequency of utilization of application/use average frequency of utilization) * respective weights+(using the average duration that uses of duration/applications) * respective weights+(using on average use fluency of fluency/application) * respective weights+(expend flow/application and on average expend flow) * respective weights.
(purpose is normalization to each above factor, makes the size of each factor values x less than 1, just 0%<x<100% for custom fit parameter, division x).
If the user does not arrange accordingly in that the interface is set, will use the weighted value of system default to carry out analysis and judgement so, and the weighted value of system default can be as shown in table 1 below:
Figure BSA00000525124700161
Table 1
Also just say, if the user does not have default relevant weights, will use the relevant weights of system default to calculate judgement so.
In step 808, calculate total weight value or unloading total weight value are installed, if the installation total weight value that calculates is recommended total weight value greater than the installation of setting, then draw the advisory result of download and the installation of this application program value, and provide above analysis report to the user as a reference, make the user can judge whether to need to download and install this application program more exactly.If the unloading total weight value that calculates is recommended total weight value less than the unloading of setting, then this application program of intelligent prompt user is not up to standard, and suggestion user deletion provides analysis report to user's reference simultaneously.If total weight value is recommended in the unloading that the total weight value that calculates is used greater than the intelligence unloading of setting, then do not do any prompting.
Under intelligent prompt unloading application function, those often do not use the bigger application program that takes up room again simultaneously, resolution and the inconsistent application of system screen resolution during operation, use the fluency deficiency, expend the many application programs of network traffics and can recommend the user by the method for calculating total weight value and unload.
Pass through technique scheme, before the user downloads some application programs, information such as the record of this application program of use and scoring before can checking easily, can help user's decision-making whether to download this application with reference to these information, provide analysis report whether can download this application program with the prompting user, avoid mistake to download, thereby further avoided waste user's time, terminal storage space and traffic fee etc., thereby strengthened user's experience.Simultaneously, when the user has downloaded certain application program, if it is bigger that this application program does not often use the while to take up room again, if perhaps resolution and the system screen resolution of this application program when operation is inconsistent, if perhaps application program uses the fluency deficiency, it is many etc. to expend network traffics, can be at above-mentioned situation intellectual analysis application program by technical scheme of the present invention, analysis report is provided, whether the prompting user unloads this application program and obtains installation, by such way to manage, can the application program on the terminal be made the best use of everything, reach best use state.
The above only is the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various changes and variation, for example, though be that example is illustrated with the mobile phone among the embodiment, but those skilled in the art are to be understood that, all applicable the present invention of any terminal (for example PC, panel computer, PDA etc.).Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (6)

1. an application program management device is characterized in that, comprising:
Configuration Manager, be used for obtaining the pre-configured one or more control parameters that are used for the management application program, pre-configured described control parameter comprises installing recommends total weight value/unloading to recommend total weight value and weights analytical information, and wherein said weights analytical information comprises system's fit parameter weight, custom fit parameter weight, system's fit weight and custom fit weight;
Logging modle is used for preserving the actual record that is used of each application program; And
Control module is used for the comparing result according to the actual record that is used of described each application program and described control parameter, and described each application program is carried out a specifically operation;
Wherein, described control module comprises: computing unit, be used for calculating installation total weight value and the unloading total weight value of described application program according to the described system fit parameter weight in described custom fit parameter, described system fit parameter and the described control parameter of the actual record that is used of described application program, described custom fit parameter weight, system's fit weight and custom fit weight;
The contrast unit, installation in described installation total weight value and described control parameter recommendation total weight value is compared and the recommendation of the unloading in described unloading total weight value and described control parameter total weight value is compared, if described installation total weight value is recommended total weight value greater than described installation, then described comparing result is for installing described application program, if described unloading total weight value is recommended total weight value less than described unloading, then described comparing result is the described application program of unloading;
Performance element is carried out described specific operation according to the comparing result of described contrast unit to described application program.
2. application program management device according to claim 1, it is characterized in that, the actual record that is used of described each application program comprises local terminal user and/or Internet user to download information, operation information and the in-service evaluation information of described each application program, and the custom fit parameter and the system's fit parameter that go out according to described download information, operation information and in-service evaluation Information Statistics.
3. application program management device according to claim 1, it is characterized in that, when described comparing result was the described application program of unloading, described specifically being operating as that described control module is carried out described application program pointed out the described application program of unloading and/or unloaded described application program;
When described comparing result was the described application program of installation, described specifically being operating as that described control module is carried out described application program pointed out the described application program of installation and/or described application program is installed.
4. an application management method is characterized in that, comprising:
Step 202, obtain the pre-configured one or more control parameters that are used for the management application program, pre-configured described control parameter comprises installing recommends total weight value/unloading to recommend total weight value and weights analytical information, and wherein said weights analytical information comprises system's fit parameter weight, custom fit parameter weight, system's fit weight and custom fit weight;
Step 204 is preserved the actual record that is used of each application program;
Step 206 according to the comparing result of the actual record that is used of described each application program and described control parameter, is carried out a specifically operation to described each application program;
Wherein, described step 206 comprises:
Step 2062, according to the described system fit parameter weight in described custom fit parameter, described system fit parameter and the described control parameter in the actual record that is used of described application program, described custom fit parameter weight, system's fit weight and custom fit weight, calculate installation total weight value and the unloading total weight value of described application program;
Step 2064, installation in described installation total weight value and described control parameter recommendation total weight value is compared and the recommendation of the unloading in described unloading total weight value and described control parameter total weight value is compared, if described installation total weight value is recommended total weight value greater than described installation, then described comparing result is for installing described application program, if described unloading total weight value is recommended total weight value less than described unloading, then described comparing result is the described application program of unloading;
Step 2066 is carried out described specific operation according to comparing result to described application program.
5. application management method according to claim 4, it is characterized in that, the actual record that is used of described each application program comprises terminal user and/or Internet user to download information, operation information and the in-service evaluation information of described each application program, and the custom fit parameter and the system's fit parameter that go out according to described download information, operation information and in-service evaluation Information Statistics.
6. application management method according to claim 5, it is characterized in that, when described comparing result is the described application program of unloading, described specifically being operating as that described application program is carried out pointed out the described application program of unloading and/or unloaded described application program;
When described comparing result is when described application program is installed, described specifically being operating as that described application program is carried out pointed out the described application program of installation and/or described application program is installed.
CN 201110174335 2011-06-27 2011-06-27 Device and method for managing application programs Active CN102253858B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110174335 CN102253858B (en) 2011-06-27 2011-06-27 Device and method for managing application programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110174335 CN102253858B (en) 2011-06-27 2011-06-27 Device and method for managing application programs

Publications (2)

Publication Number Publication Date
CN102253858A CN102253858A (en) 2011-11-23
CN102253858B true CN102253858B (en) 2013-07-03

Family

ID=44981138

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110174335 Active CN102253858B (en) 2011-06-27 2011-06-27 Device and method for managing application programs

Country Status (1)

Country Link
CN (1) CN102253858B (en)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103188213B (en) * 2011-12-28 2016-04-06 宇龙计算机通信科技(深圳)有限公司 server and network interaction control method
CN102622238A (en) * 2012-03-15 2012-08-01 中兴通讯股份有限公司 Method and device for interface layout of mobile devices
CN103309729A (en) * 2012-03-15 2013-09-18 宇龙计算机通信科技(深圳)有限公司 Terminal and application program management method
CN102711075B (en) * 2012-04-12 2015-06-17 努比亚技术有限公司 Self-adaptive terminal network flow correction method
CN102750169B (en) * 2012-06-12 2018-02-06 康佳集团股份有限公司 A kind of application program based on television set recommends method
CN103544432A (en) 2012-07-11 2014-01-29 腾讯科技(深圳)有限公司 Method and device for prompting user to uninstall program
CN103577215A (en) * 2012-08-10 2014-02-12 腾讯科技(深圳)有限公司 Method and system of uninstalling and installing software
CN103793265B (en) 2012-10-30 2016-05-11 腾讯科技(深圳)有限公司 The processing method of Optimization Progress and device
CN103810093A (en) * 2012-11-13 2014-05-21 联想(北京)有限公司 Application detection method and device
CN104035812A (en) * 2013-03-04 2014-09-10 联想(北京)有限公司 Method and system for recommending applications to electronic device
CN104077178A (en) * 2013-03-29 2014-10-01 纬创资通股份有限公司 Management method and electronic device
CN103327102B (en) * 2013-06-24 2016-12-28 小米科技有限责任公司 A kind of method and apparatus recommending application program
CN103365692A (en) * 2013-07-15 2013-10-23 北京奇虎科技有限公司 Method and device for pushing prompt messages of software upgrading
CN104346261B (en) * 2014-03-27 2018-12-11 腾讯科技(深圳)有限公司 A kind of the unloading reminding method and device of application program
CN105094881A (en) * 2014-05-23 2015-11-25 中兴通讯股份有限公司 Terminal and terminal application management method
CN105279079A (en) * 2014-06-25 2016-01-27 腾讯科技(深圳)有限公司 Application performance estimating method, apparatus and system
CN104166571B (en) * 2014-08-15 2018-01-30 百度在线网络技术(北京)有限公司 The installation control method and device of a kind of software
CN104360934B (en) * 2014-12-04 2018-02-13 上海斐讯数据通信技术有限公司 A kind of mobile terminal and its application notification processing method
CN104504133B (en) * 2014-12-31 2018-01-09 百度在线网络技术(北京)有限公司 The recommendation method and device of application program
CN104579990B (en) * 2015-01-23 2019-03-01 小米科技有限责任公司 The recommended method and device of router resource
CN105988838A (en) * 2015-02-12 2016-10-05 广东欧珀移动通信有限公司 Software installation method and terminal
CN105302622A (en) * 2015-12-09 2016-02-03 北京奇虎科技有限公司 Method and device for installing software
US10387137B2 (en) * 2016-06-28 2019-08-20 Su Zhou GowildRobotics Co., Ltd Single skill package upgrade management apparatus and method thereof
CN106372495B (en) * 2016-08-23 2019-05-03 Oppo广东移动通信有限公司 A kind of application processing method, device and mobile terminal
CN106293854B (en) * 2016-08-23 2019-10-01 广东小天才科技有限公司 Method and device for processing application program of mobile terminal
CN106775886A (en) * 2016-12-26 2017-05-31 努比亚技术有限公司 A kind of application management method and electronic equipment
CN107102876B (en) * 2017-04-26 2020-01-07 深圳市国素教育科技有限公司 Application pushing method and device
CN107179930B (en) * 2017-06-12 2020-06-05 广东小天才科技有限公司 Application uninstalling recommendation method and device
CN107360230A (en) * 2017-07-13 2017-11-17 广东小天才科技有限公司 Application downloading method and device and computer readable storage medium
CN107436788B (en) * 2017-08-08 2020-09-04 广东小天才科技有限公司 Application program unloading method and device and terminal equipment
CN107222584A (en) * 2017-08-09 2017-09-29 广东小天才科技有限公司 Recommendation method and server for children education application
CN107463416A (en) * 2017-08-22 2017-12-12 广东小天才科技有限公司 Application program management method, application program management device and intelligent terminal
CN113420225A (en) * 2021-07-20 2021-09-21 北京鲸鲮信息系统技术有限公司 Application recommendation method and device, electronic equipment and storage medium

Citations (2)

* 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
CN101887390A (en) * 2010-06-23 2010-11-17 宇龙计算机通信科技(深圳)有限公司 Method and device for evaluating rating of application software

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101588572B (en) * 2009-04-28 2011-07-13 宇龙计算机通信科技(深圳)有限公司 Mobile terminal and control method thereof
CN102063299A (en) * 2010-12-21 2011-05-18 东莞宇龙通信科技有限公司 Method and device for assessing application running condition of mobile terminal, mobile terminal

Patent Citations (2)

* 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
CN101887390A (en) * 2010-06-23 2010-11-17 宇龙计算机通信科技(深圳)有限公司 Method and device for evaluating rating of application software

Also Published As

Publication number Publication date
CN102253858A (en) 2011-11-23

Similar Documents

Publication Publication Date Title
CN102253858B (en) Device and method for managing application programs
CN102932777B (en) The update method of a kind of terminal applies and user terminal
CN104267874B (en) The method and terminal that application icon is laid out in a kind of adjustment terminal
CN101453469B (en) System and method for dynamically generating user interfaces for network client devices
CN102135992B (en) Terminal application program classifying method and terminal
CN101939743B (en) Apparatus and methods for retrieving/downloading content on a communication device
CN104866505B (en) Application recommendation method and device
US20090163189A1 (en) Web content distribution to personal cellular telecommunications devices
CN103455582A (en) Display method of navigation page of browser and mobile terminal
EP2304670A2 (en) Marketing and advertising framework for a wireless device
CN102004994B (en) Online product recommendation and selection method, device and system
CN106021449A (en) Searching method and device for mobile terminal and mobile terminal
CN101238519A (en) Updating a portable communication device with media files
CN106878406A (en) Information sharing method, apparatus and system
CN103152722B (en) The control method of application operating and system
CN106547615A (en) A kind of management method and management module of background application
CN104699502A (en) Application recommendation method and terminal
CN103533040A (en) Method and device for downloading data
CN104090884A (en) Method and device for applying dynamic condition of media information to share
CN113872681B (en) Optical cable supervision method and system of mobile terminal, mobile terminal and storage medium
CN107659927A (en) The management method and managing device of a kind of SIM card for smart machine
CN104239775A (en) Method and device for establishing wireless connection of mobile phone end and PC (Personal Computer) end by short message
CN106533763A (en) Method and device for downloading application update package and user terminal
CN104765609A (en) Software related resource recommendation method, obtaining method and corresponding device
KR20110100767A (en) Mobile device for managing mobile application, and method thereof

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