应用程序管理方法、应用程序管理装置和终端制造方法及图纸

技术编号:15436966 阅读:261 留言:0更新日期:2017-05-25 19:11
本发明专利技术提出了一种应用程序管理方法、应用程序管理装置和终端,其中,所述应用程序管理方法包括:统计终端上安装的多个应用程序的使用参数信息;根据所述使用参数信息在所述多个应用程序中选择出目标应用程序;接收禁用指令,禁用所述目标应用程序的全部组件以控制所述目标应用程序处于冷冻状态;或者接收卸载指令,卸载所述目标应用程序。通过本发明专利技术的技术方案,不仅可以避免卸载或者重新安装用户不经常使用的应用程序,从而保证了用户使用应用程序的便捷性,同时还有效地提升终端的系统性能。

Application management method, application program management device, and terminal

The invention provides an application program management method, device and application management terminal, which includes the application management method: use the parameter information of a plurality of applications installed on the terminal of the statistics; according to the parameters of the selected information using the target application in the plurality of applications received; disable instruction, disable the target application all the components to control the target application in a frozen state; or receiving the uninstall instructions, unloading the target application. Through the technical scheme of the invention can not only avoid the uninstall or reinstall the application users do not often use, so as to ensure the convenience of the user using the application, but also effectively improve the system performance of the terminal.

【技术实现步骤摘要】
应用程序管理方法、应用程序管理装置和终端
本专利技术涉及终端
,具体而言,涉及一种应用程序管理方法、一种应用程序管理装置和一种终端。
技术介绍
目前,在终端中安装的应用程序越多终端的运行速度就越慢,而且应用程序的使用时间越长终端的运行速度也就越慢,在相关技术中,通过Linux内核优化、AMS(ApplicationManagementSystem,应用管理系统)层应用管理来优化终端的使用性能。或者通过卸载用户不经常使用的应用程序以保证终端的使用性能,但是若用户想要重新使用卸载后的应用程序,则需要重新下载安装包并重新安装该应用程序,这就使用该应用程序时很麻烦。因此,如何避免卸载或者重新安装用户不经常使用的应用程序,从而保证了用户使用应用程序的便捷性,同时还可以提升终端的系统性能成为亟待解决的问题。
技术实现思路
本专利技术正是基于上述问题,提出了一种新的技术方案,不仅可以避免卸载或者重新安装用户不经常使用的应用程序,从而保证了用户使用应用程序的便捷性,还有效地提升终端的系统性能。有鉴于此,本专利技术的第一方面提出了一种应用程序管理方法,包括:统计终端上安装的多个应用程序的使用参数信息;根据所述使用参数信息在所述多个应用程序中选择出目标应用程序;接收禁用指令,禁用所述目标应用程序的全部组件以控制所述目标应用程序处于冷冻状态;或者接收卸载指令,卸载所述目标应用程序。在该技术方案中,通过统计多个应用程序的使用参数信息以在多个应用程序中选择出用户不经常使用的目标应用程序,并禁用目标应用程序的全部组件以使目标应用程序处于冷冻状态。由于处于冷冻状态的目标应用程序被其他应用程序拉起启动或者自启动,且处于冷冻状态的目标应用程序不会占用终端的内存和终端的CPU(CentralProcessingUnit,中央处理器)等系统的资源,从而有效地提升了终端的系统性能。另外,可以根据用户的需求打开目标应用程序,避免了卸载或者重新安装目标应用程序,从而保证了用户使用目标应用程序的便捷性。当然,也可以卸载目标应用程序,避免目标应用程序占用终端的存储空间和内存资源。在上述技术方案中,优选地,所述使用参数信息包括:所述多个应用程序中的每个应用程序的启动次数信息和/或所述多个应用程序中的每个应用程序的在前台运行的总时长信息。在该技术方案中,多个应用程序的使用参数信息包括但不限于:多个应用程序中的每个应用程序的启动次数信息和/或每个应用程序在前台运行的总时长信息,例如,启动次数信息可以是多个应用程序在特定时间段(如最近一个月内)的启动次数信息,总时长信息可以是多个应用程序在特定时间段且在前台运行的总时长信息,当然使用参数信息也可以是多个应用程序最后一次的使用时间。且使用参数信息比较准确地反映出用户对多个应用程序的使用情况,则可以根据使用参数信息比较准确地在多个应用程序中选择出用户不经常使用的目标应用程序。在上述技术方案中,优选地,所述根据所述使用参数信息在所述多个应用程序中选择出目标应用程序的步骤,具体包括:根据所述每个应用程序的所述启动次数信息或者所述每个应用程序的所述总时长信息对所述多个应用程序进行排序,或者根据所述每个应用程序的所述启动次数信息和所述总时长信息计算所述每个应用程序的加权值以对所述多个应用程序进行排序;根据排序结果在所述多个应用程序中选择所述目标应用程序。在该技术方案中,可以根据多个应用程序的启动次数信息或者总时长信息对多个应用程序进行排序,例如,多个应用程序中的任一应用程序的启动次数越少或者总时长越短,则说明该任一应用程序为用户不经常使用的应用程序,并且该任一应用程序的排序就越靠前,当然,也可以根据启动次数信息和总时长信息计算多个应用程序的加权值,根据计算出的加权值的大小对多个应用程序进行排序。然后可以根据排序结果在多个应用程序中选择出目标应用程序,例如,将排序靠前的预定数量的应用程序作为目标应用程序,从而可以比较准确地在多个应用程序中选择出用户不经常使用目标应用程序。在上述技术方案中,优选地,所述根据排序结果在所述多个应用程序中选择所述目标应用程序的步骤,具体包括:根据排序结果显示所述多个应用程序,并显示对应所述每个应用程序的建议信息;接收选择指令,在所述多个应用程序中选择所述目标应用程序。在该技术方案中,通过显示排序后的多个应用程序,同时显示多个应用程序中每个应用程序的建议信息,其中,建议信息包括但不限于:卸载应用程序的建议信息、冷冻应用程序的建立信息和保留应用程序的建议信息,例如,多个应用程序中的任一应用程序在前台运行的总时长为零,即任一应用程序从未被使用,则显示该任一应用程序时的排序最靠前,并给出卸载该任一应用程序的建议信息,或者给出冷冻该任一应用程序的建议,以供用户更加方便地在显示的多个应用程序中选择出目标应用程序,从而可以使目标应用程序快速地进入冷冻状态或者快速地卸载目标应用程序。在上述技术方案中,优选地,在所述禁用所述目标应用程序的全部组件以控制所述目标应用程序处于冷冻状态的步骤之后,包括:根据接收到的启动指令或者关闭指令,启动或者关闭所述目标应用程序。在该技术方案中,可以根据用户的实时需求来启动目标应用程序,因此,在提升终端的使用性能的同时避免了卸载或者重新安装目标应用程序,从而保证了用户使用目标应用程序的便捷性,当然,在关闭目标应用程序之后,目标应用程序依然处于冷冻状态。另外,可以将目标应用程序的图标放置于终端的指定位置,则可以在该指定位置启动目标应用程序,从而更加方便用户对处于冷冻状态的应用程序进行管理。本专利技术的第二方面提出了一种应用程序管理装置,包括:统计单元,用于统计终端上安装的多个应用程序的使用参数信息;选择单元,用于根据所述使用参数信息在所述多个应用程序中选择出目标应用程序;处理单元,用于接收禁用指令,禁用所述目标应用程序的全部组件以控制所述目标应用程序处于冷冻状态;或者接收卸载指令,卸载所述目标应用程序。在该技术方案中,通过统计多个应用程序的使用参数信息以在多个应用程序中选择出用户不经常使用的目标应用程序,并禁用目标应用程序的全部组件以使目标应用程序处于冷冻状态。由于处于冷冻状态的目标应用程序被其他应用程序拉起启动或者自启动,且处于冷冻状态的目标应用程序不会占用终端的内存和终端的CPU(CentralProcessingUnit,中央处理器)等系统的资源,从而有效地提升了终端的系统性能。另外,可以根据用户的需求打开目标应用程序,避免了卸载或者重新安装目标应用程序,从而保证了用户使用目标应用程序的便捷性。当然,也可以卸载目标应用程序,避免目标应用程序占用终端的存储空间和内存资源。在上述技术方案中,优选地,所述使用参数信息包括:所述多个应用程序中的每个应用程序的启动次数信息和/或所述多个应用程序中的每个应用程序的在前台运行的总时长信息。在该技术方案中,多个应用程序的使用参数信息包括但不限于:多个应用程序中的每个应用程序的启动次数信息和/或每个应用程序在前台运行的总时长信息,例如,启动次数信息可以是多个应用程序在特定时间段(如最近一个月内)的启动次数信息,总时长信息可以是多个应用程序在特定时间段且在前台运行的总时长信息,当然使用参数信息也可以是多个应用程序最后一次的使用时间。本文档来自技高网...
应用程序管理方法、应用程序管理装置和终端

【技术保护点】
一种应用程序管理方法,其特征在于,包括:统计终端上安装的多个应用程序的使用参数信息;根据所述使用参数信息在所述多个应用程序中选择出目标应用程序;接收禁用指令,禁用所述目标应用程序的全部组件以控制所述目标应用程序处于冷冻状态;或者接收卸载指令,卸载所述目标应用程序。

【技术特征摘要】
1.一种应用程序管理方法,其特征在于,包括:统计终端上安装的多个应用程序的使用参数信息;根据所述使用参数信息在所述多个应用程序中选择出目标应用程序;接收禁用指令,禁用所述目标应用程序的全部组件以控制所述目标应用程序处于冷冻状态;或者接收卸载指令,卸载所述目标应用程序。2.根据权利要求1所述的应用程序管理方法,其特征在于,所述使用参数信息包括:所述多个应用程序中的每个应用程序的启动次数信息和/或所述多个应用程序中的每个应用程序的在前台运行的总时长信息。3.根据权利要求2所述的应用程序管理方法,其特征在于,所述根据所述使用参数信息在所述多个应用程序中选择出目标应用程序的步骤,具体包括:根据所述每个应用程序的所述启动次数信息或者所述每个应用程序的所述总时长信息对所述多个应用程序进行排序,或者根据所述每个应用程序的所述启动次数信息和所述总时长信息计算所述每个应用程序的加权值以对所述多个应用程序进行排序;根据排序结果在所述多个应用程序中选择所述目标应用程序。4.根据权利要求3所述的应用程序管理方法,其特征在于,所述根据排序结果在所述多个应用程序中选择所述目标应用程序的步骤,具体包括:根据排序结果显示所述多个应用程序,并显示对应所述每个应用程序的建议信息;接收选择指令,在所述多个应用程序中选择所述目标应用程序。5.根据权利要求1至4中任一项所述的应用程序管理方法,其特征在于,在所述禁用所述目标应用程序的全部组件以控制所述目标应用程序处于冷冻状态的步骤之后,包括:根据接收到的启动指令或者关闭指令,启动或者关闭所述目标应用程序。6.一种应用...

【专利技术属性】
技术研发人员:马怡伟朱翼鹏程力行
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1