应用程序管理装置和应用程序管理方法

文档序号:6427114阅读:132来源:国知局
专利名称:应用程序管理装置和应用程序管理方法
技术领域
本发明涉及通信技术领域,具体而言,涉及应用程序管理装置和应用程序管理方法。
背景技术
目前针对移动设备例如手机的应用程序非常多,有的用户经常到应用商场中下载应用程序,但是手机中的应用程序太多容易导致其内存空间不够、系统性能低下等一系列问题,导致用户体验不好。有的用户对于以前使用过的某一个应用程序没有特别的印象,这样用户在决策是否再次下载这个应用时缺乏决策依据,就很容易再次误下载,如果下载下来才发现用不上或者不好用,就会浪费用户的流量费和时间。此外,当用户卸载应用程序时一般选择单个应用或者批量应用进行卸载,而卸载的依据往往是在卸载前运行一下待卸载的应用程序,之后再确认是否卸载该应用程序,这样如果卸载10个应用程序可能就需要用户至少遍历运行10待卸载的应用程序,这些删除方案都是需要用户去主动执行,而没有智能的帮助用户分析卸载或安装的技术方案。现有的终端技术方案中,对用户将要下载或者之前使用过的应用程序缺乏以下的个性化机制 没有一种自动的智能统计应用程序的信息和提示用户下载、安装、卸载应用程序的机制,用户体验不够好。因此,需要一种应用程序管理技术,可以智能统计应用程序的使用情况,根据用户的实际需要帮助用户分析是否进行应用程序的下载、安装或卸载。

发明内容
本发明所要解决的技术问题在于,根据本发明的一个方面,提供一种应用程序管理装置,根据本发明的另一个方面,提供一种应用程序管理方法,智能管理终端中的应用程序。根据本发明的一个方面,提供了一种应用程序管理装置,可以包括配置管理模块,用于获取预先配置的用于管理应用程序的一个或多个控制参数;记录模块,用于保存各应用程序实际被使用的记录;以及控制模块,用于根据所述各应用程序实际被使用的记录与所述控制参数的对比结果,对所述各应用程序执行一特定的操作。在应用程序管理的设置界面,用户可以设置一些控制参数例如是否开启本发明的应用程序管理,是否使用默认的权值,如果不使用默认的权值,那么用户还需在应用程序管理的设置界面中输入例如系统适配度权重、习惯适配度权重、各习惯度参数对应的权重、各系统适配度参数对应的权重以及安装和卸载推荐总权值,用户还可以设置应用程序的使用评价例如是否拉入黑名单、是否推荐同类应用,本发明的应用程序管理装置还可以自动记载应用程序的使用情况例如下载信息和运行信息,根据每个应用程序的控制参数和信息来判断是否进行安装或卸载应用程序。在上述技术方案中,优选地,预先配置的所述控制参数可以包括是否进行应用程序管理、是否默认安装推荐总权值/卸载推荐总权值和权值分析信息,其中所述权值分析信息可以包括是否进行删除提示信息、系统适配度参数权重、习惯适配度参数权重、系统适配度权重和习惯适配度权重。在上述技术方案中,优选地,所述各应用程序实际被使用的记录可以包括终端用户和/或互联网用户对所述各应用程序的下载信息、运行信息和使用评价信息,以及根据所述下载信息、运行信息和使用评价信息统计出的习惯适配度参数和系统适配度参数。在上述技术方案中,优选地,当所述对比结果为卸载所述应用程序时,所述控制模块对所述应用程序执行的所述特定的操作为提示卸载所述应用程序和/或卸载所述应用程序;当所述对比结果为安装所述应用程序时,所述控制模块对所述应用程序执行的所述特定的操作为提示安装所述应用程序和/或安装所述应用程序。在上述技术方案中,优选地,所述控制模块可以包括计算单元,用于根据所述应用程序实际被使用的记录中的所述习惯适配度参数、所述系统适配度参数与所述控制参数中的所述系统适配度参数权重、所述习惯适配度参数权重、系统适配度权重和习惯适配度权重,计算出所述应用程序的安装总权值和卸载总权值;对比单元,将所述安装总权值与所述控制参数中的安装推荐总权值进行对比以及将所述卸载总权值与所述控制参数中的卸载推荐总权值进行对比,若所述安装总权值大于所述安装推荐总权值,则所述对比结果为安装所述应用程序,若所述卸载总权值小于所述卸载推荐总权值,则所述对比结果为卸载所述应用程序;执行单元,根据所述对比单元的对比结果对所述应用程序执行所述特定的操作。如果在设置节面设置的是默认权值,那么该安装或卸载总权值是系统默认的值,如果在设置界面设置的不是默认的权值,则用户设置的具体权值为安装或卸载总权值。在上述技术方案中,优选地,所述计算单元计算所述应用程序的所述安装总权值和所述应用程序的所述卸载总权值的过程均可以包括统计系统适配度权值;统计习惯适配度权值;将所述系统适配度权值和所述习惯适配度权值乘以各自的权重,并将两者的乘积相加以确定所述安装总权值或所述卸载总权值,其中,所述系统适配度权值为所述系统适配度参数与所述系统适配度参数权重的乘积,所述习惯适配度权值为所述习惯适配度参数与所述习惯适配度参数权重的乘积。系统适配度参数可以包括文件系统剩余容量、屏幕尺寸、屏幕分辨率等,习惯适配度参数可以包括网络评分、用户评分等。在上述技术方案中,优选地,当所述控制模块判断是否安装所述应用程序时,在所述计算单元计算所述应用程序的所述安装总权值之前,若在所述使用评价信息中所述应用程序被拉入黑名单,则所述提示单元提示不允许安装所述应用程序以及若在所述使用评价信息中所述应用程序被推荐了同类应用程序,则所述提示单元提示下载所述同类应用程序;当所述控制模块判断是否安装所述应用程序并判断出所述安装总权值大于所述安装推荐总权值时,若没有保存所述应用程序,则所述提示单元根据所述下载信息提示所述应用程序的下载地址。如果用户将某个应用程序拉入黑名单,那么无论在哪个应用程序商场都不能下载该应用程序,可以结合用户的意愿来管理应用程序以及帮助用户找到所需应用程序的下载地址,更人性化。根据本发明的另一方面,提供了一种应用程序管理方法,可以包括步骤202,获取预先配置的用于管理应用程序的一个或多个所述控制参数;步骤204,保存各应用程序实际被使用的记录;步骤206,根据所述各应用程序实际被使用的记录与所述控制参数的对比结果,对所述各应用程序执行一特定的操作。在应用程序管理的设置界面,用户可以设置一些控制参数例如是否开启本发明的应用程序管理,是否使用默认的权值,如果不使用默认的权值,那么用户还需在应用程序管理的设置界面中输入例如系统适配度权重、习惯适配度权重、各习惯度参数对应的权重、各系统适配度参数对应的权重以及安装和卸载推荐总权值,用户还可以设置应用程序的使用评价例如是否拉入黑名单、是否推荐同类应用,本发明的应用程序管理方法还可以自动记载应用程序的使用情况例如下载信息和运行信息,根据每个应用程序的控制参数和信息来判断是否进行安装或卸载应用程序。在上述技术方案中,优选地,预先配置的所述控制参数可以包括是否进行应用程序管理、是否默认安装推荐总权值/卸载推荐总权值、权值分析信息,其中所述权值分析信息可以包括是否进行删除提示信息、系统适配度参数权重、习惯适配度参数权重、系统适配度权重和习惯适配度权重。在上述技术方案中,优选地,所述各应用程序实际被使用的记录可以包括终端用户和/或互联网用户对所述各应用程序的下载信息、运行信息和使用评价信息,以及根据所述下载信息、运行信息和使用评价信息统计出的习惯适配度参数和系统适配度参数。在上述技术方案中,优选地,当所述对比结果为卸载所述应用程序时,对所述应用程序执行的所述特定的操作为提示卸载所述应用程序和/或卸载所述应用程序;当所述对比结果为安装所述应用程序时,对所述应用程序执行的所述特定的操作为提示安装所述应用程序和/或安装所述应用程序。在上述技术方案中,优选地,所述步骤206可以包括步骤2062,根据所述应用程序实际被使用的记录中的所述习惯适配度参数、所述系统适配度参数与所述控制参数中的所述系统适配度参数权重、所述习惯适配度参数权重、系统适配度权重和习惯适配度权重, 计算出所述应用程序的安装总权值和卸载总权值;步骤2064,将所述安装总权值与所述控制参数中的安装推荐总权值进行对比以及将所述卸载总权值与所述控制参数中的卸载推荐总权值进行对比,若所述安装总权值大于所述安装推荐总权值,则所述对比结果为安装所述应用程序,若所述卸载总权值小于所述卸载推荐总权值,则所述对比结果为卸载所述应用程序;步骤2066,根据对比结果对所述应用程序执行所述特定的操作在上述技术方案中,优选地,所述应用程序的所述安装总权值和所述应用程序的所述卸载总权值的计算过程均可以包括统计系统适配度权值;统计习惯适配度权值;将所述系统适配度权值和所述习惯适配度权值乘以各自的权重,并将两者的乘积相加以确定所述安装总权值或所述卸载总权值,其中,所述系统适配度权值为所述系统适配度参数与所述系统适配度参数权重的乘积,所述习惯适配度权值为所述习惯适配度参数与所述习惯适配度参数权重的乘积。系统适配度参数可以包括文件系统剩余容量、屏幕尺寸、屏幕分辨率等,习惯适配度参数可以包括网络评分、用户评分等。在上述技术方案中,优选地,当判断是否安装所述应用程序时,在计算所述应用程序的所述安装总权值之前,若在所述使用评价信息中所述应用程序被加入黑名单,则提示不允许安装所述应用程序以及若在所述使用评价信息中所述应用程序被推荐了同类应用程序,则提示下载所述同类应用程序;当判断是否安装所述应用程序并判断出所述安装总权值大于所述安装推荐总权值时,若没有保存所述应用程序,则根据所述下载信息提示所述应用程序的下载地址。如果用户将某个应用程序拉入黑名单,那么无论在哪个应用程序商场都不能下载该应用程序,可以结合用户的意愿来管理应用程序以及帮助用户找到所需应用程序的下载地址,更人性化。


图1示出了根据本发明的实施例的应用程序管理装置的框图;图2示出了根据本发明的实施例的应用程序管理方法的流程图;图3示出了根据本发明的实施例的应用程序管理装置的示意图;图4示出了根据本发明的实施例的应用程序管理模式设置的示意图;图5示出了根据本发明的实施例的推荐总权值设置的示意图;图6示出了根据本发明的实施例的判断是否推荐安装应用程序的流程图;图7示出了根据本发明的实施例的判断是否推荐卸载应用程序的流程图;以及图8示出了根据本发明的实施例的计算安装或卸载总权值的流程图。
具体实施例方式为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式
对本发明进行进一步的详细描述。在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实施例的限制。首先参考图1和图3来说明本发明的实施例的应用程序管理装置。图1示出了根据本发明的实施例的应用程序管理装置的框图。如图1所示,根据本发明的一个方面,提供了一种应用程序管理装置100可以包括配置管理模块102,用于获取预先配置的用于管理应用程序的一个或多个控制参数;记录模块104,用于保存各应用程序实际被使用的记录; 控制模块106,用于根据所述各应用程序实际被使用的记录与所述控制参数的对比结果,对所述各应用程序执行一特定的操作。在应用程序管理的设置界面,用户可以设置一些控制参数例如是否开启本发明的应用程序管理,是否使用默认的权值,如果不使用默认的权值,那么用户还需在应用程序管理的设置界面中输入例如系统适配度权重、习惯适配度权重、各习惯度参数对应的权重、各系统适配度参数对应的权重以及安装和卸载推荐总权值,用户还可以设置应用程序的使用评价例如是否拉入黑名单、是否推荐同类应用,本发明的应用程序管理装置还可以自动记载应用程序的使用情况例如下载信息和运行信息,根据每个应用程序的控制参数和信息来判断是否进行安装或卸载应用程序。在上述技术方案中,优选地,预先配置的所述控制参数可以包括是否进行应用程序管理、是否默认安装推荐总权值/卸载推荐总权值、使用评价信息、权值分析信息,其中所述权值分析信息可以包括是否进行删除提示信息、系统适配度参数权重、习惯适配度参数权重、系统适配度权重和习惯适配度权重。在上述技术方案中,优选地,所述各应用程序实际被使用的记录可以包括终端用户和/或互联网用户对所述各应用程序的下载信息、运行信息和使用评价信息,以及根据所述下载信息、运行信息和使用评价信息统计出的习惯适配度参数和系统适配度参数。在上述技术方案中,优选地,当所述对比结果为卸载所述应用程序时,所述控制模块对所述应用程序执行的所述特定的操作为提示卸载所述应用程序和/或卸载所述应用程序;当所述对比结果为安装所述应用程序时,所述控制模块对所述应用程序执行的所述特定的操作为提示安装所述应用程序和/或安装所述应用程序。在上述技术方案中,优选地,所述控制模块106可以包括计算单元1062,用于根据所述应用程序实际被使用的记录中的所述习惯适配度参数、所述系统适配度参数与所述控制参数中的所述系统适配度参数权重、所述习惯适配度参数权重、系统适配度权重和习惯适配度权重,计算出所述应用程序的安装总权值和卸载总权值;对比单元1064,将所述安装总权值与所述控制参数中的安装推荐总权值进行对比以及将所述卸载总权值与所述控制参数中的卸载推荐总权值进行对比,若所述安装总权值大于所述安装推荐总权值,则所述对比结果为安装所述应用程序,若所述卸载总权值小于所述卸载推荐总权值,则所述对比结果为卸载所述应用程序;执行单元1066,根据所述对比单元的对比结果对所述应用程序执行所述特定的操作。如果在设置节面设置的是默认权值,那么该安装或卸载总权值是系统默认的值,如果在设置界面设置的不是默认的权值,则用户设置的具体权值为安装或卸载总权值。在上述技术方案中,优选地,所述计算单元1062计算所述应用程序的所述安装总权值和所述应用程序的所述卸载总权值的过程均可以包括统计系统适配度权值;统计习惯适配度权值;将所述系统适配度权值和所述习惯适配度权值乘以各自的权重,并将两者的乘积相加以确定所述安装总权值或所述卸载总权值,其中,所述系统适配度权值为所述系统适配度参数与所述系统适配度参数权重的乘积,所述习惯适配度权值为所述习惯适配度参数与所述习惯适配度参数权重的乘积。系统适配度参数可以包括文件系统剩余容量、 屏幕尺寸、屏幕分辨率等,习惯适配度参数可以包括网络评分、用户评分等。在上述技术方案中,优选地,当所述控制模块106判断是否安装所述应用程序时, 在所述计算单元1062计算所述应用程序的所述安装总权值之前,若在所述使用评价信息中所述应用程序被拉入黑名单,则所述提示单元提示不允许安装所述应用程序以及若在所述使用评价信息中所述应用程序被推荐了同类应用程序,则所述提示单元提示下载所述同类应用程序;当所述控制模块106判断是否安装所述应用程序并判断出所述安装总权值大于所述安装推荐总权值时,若没有保存所述应用程序,则所述提示单元根据所述下载信息提示所述应用程序的下载地址。如果用户将某个应用程序拉入黑名单,那么无论在哪个应用程序商场都不能下载该应用程序,可以结合用户的意愿来管理应用程序以及帮助用户找到所需应用程序的下载地址,更人性化。图3示出了根据本发明的又一实施例的应用程序管理装置。如图3所示,本发明的应用程序管理装置可以包括应用程序模块302,其中的应用程序来源可以包括终端上所有安装的应用程序(包括系统自带的应用程序和第三方应用程序),应用程序可以包含但不限于以下几种如网络软件、通讯软件、聊天软件、游戏软件、拍照软件、音乐软件等,这些应用程序包括用户在终端侧安装过的所有应用程序(包括已经被用户卸载的和未卸载正在使用的),例如网络上的应用程序有道字典、金山词霸、天天动听、多米音乐、熊猫看书、 GGbook、iReader 等。
在该实施例的技术方案中,在下载、安装和使用上述应用程序模块302中的应用程序时,应用程序管理装置能对应用程序在下载、安装和运行时产生的数据信息进行实时收集,并保存在记录模块312当中记录,为系统模式控制模块308(例如图1中的控制模块 106)带来信息来源和统计分析依据。还提供了用户设置模块304,该模块的功能是用户可以根据个性化需要对应用程序的管理方案下的参数进行自定义设置,也就是说设置管理应用程序的控制参数并传送给配置管理模块306,保存于配置文件310中,例如图4和图5所示的设置界面,设置方式和设置内容不限于图4和图5所示的设置方式和设置内容1)应用程序管理开关(默认为不开启)如果是默认开关关闭,那么应用程序管理装置对应用程序的下载、运行、评价等信息不进行记录,与现有技术方案相同;当用户设置开关开启后,则应用程序管理装置的应用程序管理功能开启,后台程序启动,结合用户对应用程序的控制参数进行数据记录和控制。2)提供了用户对应用程序评价的操作入口,可以输入以下内容(包括但不限于以下内容)在应用程序管理模式设置界面允许用户给下载的应用程序进行评分和评论,并且引入黑名单的概念,如果应用程序被用户纳入黑名单,那么不管是在哪个应用商场都无法下载该应用程序,避免了用户重复下载无用的应用程序;提供了用户对所使用的应用程序的体验的记录,该自主的体验感受为是否需要卸载应用程序提供了充分合理的依据。用户同时可以在同类的应用上推荐另一款应用,以便后续下载可以作参考。3)在应用程序管理模式设置界面还有安装/删除权值分析,可以供用户设置系统适配度权重、习惯度适配权重,还显示系统模式控制模块308统计出的卸载总权值和安装总权值,在安装/删除权值分析中具体设置的内容可以包括a)智能删除提示开关若用户设置开启该开关,该智能删除提示功能便能够在系统后台运行,若某个应用程序达到了推荐卸载总权值,便能智能提示用户,让用户对其进行卸载,从而方便了用户的操作,不会盲目卸载应用程序或不确定是否可以卸载该应用程序。b)各系统适配度参数对应的权值用户可以设置各系统适配度参数对应的权值, 也可以默认系统适配度参数对应的权值。系统适配度参数可以例如文件系统剩余空间、屏幕尺寸、屏幕分辨率等。系统模式控制模块308可以根据以上数据值评估出该应用程序的系统适配度权值。c)各习惯适配度参数对应的权值用户可以设置各习惯适配度参数对应的权值, 也可以设置默认各习惯适配度参数对应的权值。用户习惯适配度参数可以例如网络评分、 用户本人评分、是否拉入黑名单、是否存在同类别推荐应用等,系统模式控制模块308可以根据以上数据值评估出该应用程序的习惯适配度权值。以上为用户可以设置的内容,也就是预设的用于管理应用程序的控制参数。以下为在如图4所示的应用程序管理模式设置界面可以显示的内容,用户不可以操作。图3中所示的记录模块312可以记录应用程序的下载信息,在本地终端用户和/ 或互联网用户下载应用时会记录每个应用的下载信息(包括但不限于以下内容)所属应用商场、下载地址、应用程序类别、网络其他用户评价等信息,即便在应用程序被卸载之后, 其对应的数据也会继续保留在系统中,用户若需要再次下载时就可以随时找到该应用程序对应的下载信息,应用程序的下载信息可以在图4所示的应用程序管理模式设置界面中进行显示,不需用户设置;下载后的应用程序在手机上进行运行时,图3中所示的记录模块312将会自动地实时记录本地终端用户和/或互联网用户对应用程序的相关运行信息(包括但不限于以下内容)如被用户操作的频度、使用时长、应用运行时的流畅度、耗费的流量等数据,以供用户在再次安装或者卸载该应用程序时做参考,同样,应用程序的运行信息可以在图4所示的应用程序管理模式设置界面中进行显示,不需用户设置。以上为图4所示的应用程序管理模式设置界面中显示的数据,用户在图5所示的设置界面设置的内容可以包括1)应用程序的安装推荐总权值用户可以设定该安装推荐总权值,若应用程序管理装置计算出来的安装总权值大于该值,则得出应用程序的下载和安装的建议结果,并提供以上分析报告给用户作为参考。若计算出来的按总权值小于该值,则同样提供分析报告给用户,建议用户不再安装该应用程序。2)应用程序的卸载推荐总权值用户可以设定该卸载推荐总权值,若应用程序管理装置计算出来的卸载总权值小于该值,则智能提示用户该应用程序不达标,建议用户删除,同时提供分析给用户参考。若计算出来的卸载总权值大于该值,则不作任何提示。当用户在应用程序管理模式设置界面输入控制参数后,用户设置模块304则将控制参数传递给配置管理模块306,配置管理模块306将控制参数保存在配置文件310中,也就是说,该配置文件310包含着应用程序管理模式所设置的具体控制参数。通过在终端上收集的实时信息(包括但不限于以下内容)下载信息、运行信息、 用户使用评价、系统具体参数,并根据所述下载信息、运行信息和使用评价信息统计出的习惯适配度参数和系统适配度参数为系统控制模块提供相应的参考数据,以便应用程序管理装置智能地统计出某个应用程序的安装总权值或卸载总权值,得到能够推荐用户安装或进行卸载应用程序的依据。本实施例中的应用程序管理模块还包括系统模式控制模块308,通过对配置文件310中的参数和记录模块312中的应用程序的使用记录进行数据分析,提供某个应用程序是否值得安装或卸载的智能判断依据。当判断是否安装应用程序时,计算应用程序的安装总权值,以及当判断是否卸载应用程序时,计算应用程序的卸载总权值,判断安装总权值是否大于安装推荐总权值,若判断结果为大于安装推荐总权值,则提示安装应用程序,若判断结果为小于安装推荐总权值,则提示不安装应用程序以及当判断卸载总权值是否小于卸载推荐总权值,若判断结果为小于卸载推荐总权值,则提示卸载应用程序,若判断结果为大于卸载推荐总权值,则不提示删除应用程序。如果在设置节面设置的是默认权值,那么该安装或卸载总权值是系统默认的值,如果在设置界面设置的不是默认的权值,则用户设置的具体权值为安装或卸载总权值。具体分析过程可以参见图6所示的判断是否安装应用程序的流程和图7所示的判断是否卸载应用程序的流程。下面结合图2、图6、图7和图8来说明本发明的实施例的应用程序管理方法。图2示出了根据本发明的实施例的应用程序管理方法的流程图,如图2所示,根据本发明的实施例的应用程序管理方法可以包括步骤202,获取预先配置的用于管理应用程序的一个或多个控制参数;步骤204,保存各应用程序实际被使用的记录;步骤206,根据所述各应用程序实际被使用的记录与所述控制参数的对比结果,对所述各应用程序执行一特定的操作。在应用程序管理的设置界面,用户可以设置一些控制参数例如是否开启本发明的应用程序管理,是否使用默认的权值,如果不使用默认的权值,那么用户还需在应用程序管理的设置界面中输入例如系统适配度权重、习惯适配度权重、各习惯度参数对应的权重、各系统适配度参数对应的权重以及安装和卸载推荐总权值,用户还可以设置应用程序的使用评价例如是否拉入黑名单、是否推荐同类应用,本发明的应用程序管理方法还可以自动记载应用程序的使用情况例如下载信息和运行信息,根据每个应用程序的控制参数和信息来判断是否进行安装或卸载应用程序。在上述技术方案中,优选地,预先配置的所述控制参数可以包括是否进行应用程序管理、是否默认安装推荐总权值/卸载推荐总权值、使用评价信息、权值分析信息,其中所述权值分析信息可以包括是否进行删除提示信息、系统适配度参数权重、习惯适配度参数权重、系统适配度权重和习惯适配度权重。在上述技术方案中,优选地,所述各应用程序实际被使用的记录可以包括本地终端用户和/或互联网用户对所述各应用程序的下载信息、运行信息和使用评价信息,以及根据所述下载信息、运行信息和使用评价信息统计出的习惯适配度参数和系统适配度参数。在上述技术方案中,优选地,当所述对比结果为卸载所述应用程序时,对所述应用程序执行的所述特定的操作为提示卸载所述应用程序和/或卸载所述应用程序;当所述对比结果为安装所述应用程序时,对所述应用程序执行的所述特定的操作为提示安装所述应用程序和/或安装所述应用程序。在上述技术方案中,优选地,所述步骤206可以包括步骤2062,根据所述应用程序实际被使用的记录中的所述习惯适配度参数、所述系统适配度参数与所述控制参数中的所述系统适配度参数权重、所述习惯适配度参数权重、系统适配度权重和习惯适配度权重, 计算出所述应用程序的安装总权值和卸载总权值;步骤2064,将所述安装总权值与所述控制参数中的安装推荐总权值进行对比以及将所述卸载总权值与所述控制参数中的卸载推荐总权值进行对比,若所述安装总权值大于所述安装推荐总权值,则所述对比结果为安装所述应用程序,若所述卸载总权值小于所述卸载推荐总权值,则所述对比结果为卸载所述应用程序;步骤2066,根据对比结果对所述应用程序执行所述特定的操作。如果在设置节面设置的是默认权值,那么该安装或卸载总权值是系统默认的值,如果在设置界面设置的不是默认的权值,则用户设置的具体权值为安装或卸载总权值。在上述技术方案中,优选地,所述应用程序的所述安装总权值和所述应用程序的所述卸载总权值的计算过程均可以包括统计系统适配度权值;统计习惯适配度权值;将所述系统适配度权值和所述习惯适配度权值乘以各自的权重,并将两者的乘积相加以确定所述安装总权值或所述卸载总权值,其中,所述系统适配度权值为所述系统适配度参数与所述系统适配度参数权重的乘积,所述习惯适配度权值为所述习惯适配度参数与所述习惯适配度参数权重的乘积。系统适配度参数可以包括文件系统剩余容量、屏幕尺寸、屏幕分辨率等,习惯适配度参数可以包括网络评分、用户评分等。在上述技术方案中,优选地,所述步骤206还可以包括当判断是否安装所述应用程序时,在计算所述应用程序的所述安装总权值之前,若在所述使用评价信息中所述应用程序被加入黑名单,则提示不允许安装所述应用程序以及若在所述使用评价信息中所述应用程序被推荐了同类应用程序,则提示下载所述同类应用程序;当判断是否安装所述应用程序并判断出所述安装总权值大于所述安装推荐总权值时,若没有保存所述应用程序,则根据所述下载信息提示所述应用程序的下载地址。如果用户将某个应用程序拉入黑名单, 那么无论在哪个应用程序商场都不能下载该应用程序,可以结合用户的意愿来管理应用程序以及帮助用户找到所需应用程序的下载地址,更人性化。其中,具体地判断是否推荐安装应用程序的流程可以如图6所示。在步骤602,在记录的应用程序使用信息的历史安装记录中根据应用类别查找出对应的应用程序名称。在步骤604,判断该应用程序是否被拉入黑名单,当判断结果为是时,则进入步骤 622,不允许安装该软件;当判断结果为否时,则进入步骤606。在步骤606,判断该应用程序是否被推荐了同类应用软件,如果判断结果否则进入步骤608,如果判断结果为是,则进入步骤618,下载该同类应用软件。在步骤608,计算该应用程序的安装总权值。在步骤610,判断该安装总权值是否大于推荐总权值,若判断结果为是,则进入步骤612 ;若判断结果为否,则进入步骤620,建议不安装该软件。在步骤612,判断该应用程序是否保存在本地,若判断结果为是,则进入步骤614, 重新安装该软件;若判断结果为否,则进入步骤616,提供应用程序的下载地址,配置文件中存储有应用程序对应的下载地址。其中,具体地判断是否推荐卸载应用程序的流程可以如图7所示。在步骤702,根据用户设置的控制参数判断该应用程序是否被拉入黑名单,若判断结果为是,则进入步骤714 ;若判断结果为否,则进入步骤704。在步骤704,计算应用程序的系统适配度权值。在步骤706,计算应用程序的习惯适配度权值。在步骤708,计算卸载总权值。在步骤710,判断计算出的该卸载总权值是否小于推荐卸载总权值,若判断结果为是,则进入步骤714,若判断结果为否,则进入步骤712。在步骤714,智能提示卸载该软件。在步骤712,不作删除提示。需注意的是,计算安装总权值和计算卸载总权值的过程均如图8所示,在步骤 802,首先计算应用程序的系统适配度权值,而系统适配度权值=文件系统剩余空间X对应权重+屏幕尺寸X对应权重+屏幕分辨率X对应权重。其中,若系统适配度参数符合以下条件则其值为100%,若不符合以下条件则其值为0% 文件系统剩余空间表示为运行该应用程序后,文件系统剩余的空间是否足够。屏幕尺寸表示为应用运行推荐的屏幕尺寸和系统的屏幕尺寸是否符合。屏幕分辨率表示为应用运行推荐的屏幕分辨率和系统的屏幕分辨率是否符合。在步骤804,然后计算应用程序的习惯适配度权值,而习惯适配度权值=(网络评分/100) X对应权重+(用户本人评分/100) X对应权重+(应用的使用频率/应用平均使用频率)χ对应权重+ (使用时长/应用平均使用时长)χ对应权重+ (使用流畅度/应用平均使用流畅度)X对应权重+ (耗费流量/应用平均耗费流量)X对应权重。以上的各因子(习惯适配度参数,X)的除法,目的为归一化,使各因子值X的大小小于1,也就是0%< X < 100%。如果用户没有在设置界面进行相应的设置,那么将使用系统默认的权重值来进行分析判断,而系统默认的权重值可以如下表1所示
权利要求
1.一种应用程序管理装置,其特征在于,包括配置管理模块,用于获取预先配置的用于管理应用程序的一个或多个控制参数;记录模块,用于保存各应用程序实际被使用的记录;以及控制模块,用于根据所述各应用程序实际被使用的记录与所述控制参数的对比结果, 对所述各应用程序执行一特定的操作。
2.根据权利要求1所述的应用程序管理装置,其特征在于,预先配置的所述控制参数包括安装推荐总权值/卸载推荐总权值和权值分析信息,其中所述权值分析信息包括系统适配度参数权重、习惯适配度参数权重、系统适配度权重和习惯适配度权重。
3.根据权利要求1所述的应用程序管理装置,其特征在于,所述各应用程序实际被使用的记录包括本地终端用户和/或互联网用户对所述各应用程序的下载信息、运行信息和使用评价信息,以及根据所述下载信息、运行信息和使用评价信息统计出的习惯适配度参数和系统适配度参数。
4.根据权利要求1所述的应用程序管理装置,其特征在于,当所述对比结果为卸载所述应用程序时,所述控制模块对所述应用程序执行的所述特定的操作为提示卸载所述应用程序和/或卸载所述应用程序;当所述对比结果为安装所述应用程序时,所述控制模块对所述应用程序执行的所述特定的操作为提示安装所述应用程序和/或安装所述应用程序。
5.根据权利要求2所述的应用程序管理装置,其特征在于,所述控制模块包括计算单元,用于根据所述应用程序实际被使用的记录中的所述习惯适配度参数、所述系统适配度参数与所述控制参数中的所述系统适配度参数权重、所述习惯适配度参数权重、系统适配度权重和习惯适配度权重,计算出所述应用程序的安装总权值和卸载总权值;对比单元,将所述安装总权值与所述控制参数中的安装推荐总权值进行对比以及将所述卸载总权值与所述控制参数中的卸载推荐总权值进行对比,若所述安装总权值大于所述安装推荐总权值,则所述对比结果为安装所述应用程序,若所述卸载总权值小于所述卸载推荐总权值,则所述对比结果为卸载所述应用程序;执行单元,根据所述对比单元的对比结果对所述应用程序执行所述特定的操作。
6.一种应用程序管理方法,其特征在于,包括步骤202,获取预先配置的用于管理应用程序的一个或多个控制参数;步骤204,保存各应用程序实际被使用的记录;步骤206,根据所述各应用程序实际被使用的记录与所述控制参数的对比结果,对所述各应用程序执行一特定的操作。
7.根据权利要求6所述的应用程序管理方法,其特征在于,预先配置的所述控制参数包括安装推荐总权值/卸载推荐总权值和权值分析信息,其中所述权值分析信息包括系统适配度参数权重、习惯适配度参数权重、系统适配度权重和习惯适配度权重。
8.根据权利要求6所述的应用程序管理方法,其特征在于,所述各应用程序实际被使用的记录包括终端用户和/或互联网用户对所述各应用程序的下载信息、运行信息和使用评价信息,以及根据所述下载信息、运行信息和使用评价信息统计出的习惯适配度参数和系统适配度参数。
9.根据权利要求8所述的应用程序管理方法,其特征在于,当所述对比结果为卸载所述应用程序时,对所述应用程序执行的所述特定的操作为提示卸载所述应用程序和/或卸载所述应用程序;当所述对比结果为安装所述应用程序时,对所述应用程序执行的所述特定的操作为提示安装所述应用程序和/或安装所述应用程序。
10.根据权利要求8所述的应用程序管理方法,其特征在于,所述步骤206包括 步骤2062,根据所述应用程序实际被使用的记录中的所述习惯适配度参数、所述系统适配度参数与所述控制参数中的所述系统适配度参数权重、所述习惯适配度参数权重、系统适配度权重和习惯适配度权重,计算出所述应用程序的安装总权值和卸载总权值;步骤2064,将所述安装总权值与所述控制参数中的安装推荐总权值进行对比以及将所述卸载总权值与所述控制参数中的卸载推荐总权值进行对比,若所述安装总权值大于所述安装推荐总权值,则所述对比结果为安装所述应用程序,若所述卸载总权值小于所述卸载推荐总权值,则所述对比结果为卸载所述应用程序;步骤2066,根据对比结果对所述应用程序执行所述特定的操作。
全文摘要
本发明提供了应用程序管理装置和应用程序管理方法。该应用程序管理装置包括配置管理模块,用于获取预先配置的用于管理应用程序的一个或多个控制参数;记录模块,用于保存各应用程序实际被使用的记录;以及控制模块,用于根据所述各应用程序实际被使用的记录与所述控制参数的对比结果,对所述各应用程序执行一特定的操作。根据本发明的技术方案,可以统计用户使用应用程序的信息,根据使用信息和用户设置的控制参数来分析是否安装或卸载应用程序,帮助用户智能管理应用程序。
文档编号G06F9/46GK102253858SQ20111017433
公开日2011年11月23日 申请日期2011年6月27日 优先权日2011年6月27日
发明者冯玉慧, 刘东海, 叶必清, 汪智勇 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1