【技术实现步骤摘要】
一种管理应用程序的方法及装置
本申请涉及通信领域,特别涉及一种管理应用程序的方法及装置。
技术介绍
目前,在主流的智能操作系统中,均设置了能够自动回收运行中的应用程序功能。即:在系统资源不足的情况下,自动回收运行中的应用程序。而现有的智能操作系统在判断是否需要对应用程序进行的资源回收时,主要依赖如下一些因素:应用程序是否处于前台,应用程序的启动时长,应用程序占用内存资源的大小等等。并且,应用程序的资源回收需要一些事件的触发,例如:用户主动请求,或者,系统资源紧张。然而,若智能操作系统长时间处于锁屏状态(例如,用户在睡觉时),最近打开的一些应用程序即便长时间都不会被使用,但仍然不会被回收。并且可能存在有些应用程序刚刚在被回收之后,立刻又被用户打开,从而造成了系统资源浪费。
技术实现思路
本申请实施例提供一种管理应用程序的方法及装置,用以结合用户使用习惯对应用程序实现合理化管理。本申请实施例提供的具体技术方案如下:一种管理应用程序的方法,包括:监控到应用程序被切换到后台;根据记录的所述应用程序的历史使用过程信息,判断所述应用程序是否会被继续使用;若确定所述应用程序不会被继 ...
【技术保护点】
一种管理应用程序的方法,其特征在于,包括:监控到应用程序被切换到后台;根据记录的所述应用程序的历史使用过程信息,判断所述应用程序是否会被继续使用;若确定所述应用程序不会被继续使用,回收所述应用程序占用的资源。
【技术特征摘要】
1.一种管理应用程序的方法,其特征在于,包括:监控到应用程序被切换到后台;根据记录的所述应用程序的历史使用过程信息,判断所述应用程序是否会被继续使用;若确定所述应用程序不会被继续使用,回收所述应用程序占用的资源。2.如权利要求1所述的方法,其特征在于,回收所述应用程序占用的资源之前,还包括:确定所述应用程序满足回收资源的条件。3.如权利要求2所述的方法,其特征在于,确定所述应用程序满足回收资源的条件,包括:当确定所述应用程序的运行状态和/或系统状态满足设定条件时,确定所述应用程序满足回收资源的条件。4.如权利要求3所述的方法,其特征在于,确定所述应用程序的运行状态和/或系统状态满足设定条件,包括:对所述应用程序被切换到后台的时间进行计时,并且确定所述计时达到第一设定阈值;或者,确定所述应用程序的资源占用时长达到第二设定阈值;或者,确定系统的内存空闲率低于第三设定阈值。5.如权利要求2所述的方法,其特征在于,在确定所述应用程序满足回收资源的条件、且确定所述应用程序会被继续使用时,不回收所述应用程序占用的资源。6.如权利要求1至5任一项所述的方法,其特征在于,所述历史使用过程信息,包括:所述应用程序的前台状态信息集合;根据所述历史使用过程信息,判断所述应用程序是否会被继续使用,包括:确定所述应用程序的当前状态信息;计算与所述应用程序的当前状态信息匹配的信息,在所述应用程序的前台状态信息中占用的第一比例;判定所述第一比例是否达到第一设定门限,若是,则确定所述应用程序会被继续使用,否则,确定所述应用程序不会被继续使用。7.如权利要求6所述的方法,其特征在于,所述历史使用过程信息,还包括:所述应用程序的后台状态信息集合;根据所述历史使用过程信息,判断所述应用程序是否会被继续使用,包括:确定所述应用程序的当前状态信息;计算与所述应用程序的当前状态信息匹配的信息,在所述应用程序的前台状态信息中占用的第二比例;计算与所述应用程序的当前状态信息匹配的信息,在所述应用程序的后台状态信息中占用的第三比例;基于所述第二比例和第三比例,计算所述应用程序的综合状态值;判定所述综合状态值是否达到第二设定门限,若是,则确定所述应用程序会被继续使用,否则,确定所述应用程序不会被继续使用。8.如权利要求6或7所述的方法,其特征在于,所述应用程序的当前状态信息包括:承载所述应用程序的智能设备的当前位置信息;或者,当前的时间信息。9.如权利要求7所述的方法,其特征在于,进一步包括:确定系统当前的内存空闲率小于第三设定门限时,分别计算本地位于后台的每一个应用程序的综合状态值,并按照综合状态值依次对相应的应用程序进行资源回收,直到系统当前的内存空闲率不小于所述第三设定门限为止。10.一种管理应用程序的装置,其特征在于,包括:监控单元,用于监控到应用程序被切换到后台;判...
【专利技术属性】
技术研发人员:强波,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。