移动终端中应用程序的清理方法、装置和移动终端制造方法及图纸

技术编号:10938954 阅读:81 留言:0更新日期:2015-01-21 19:13
本发明专利技术公开了一种移动终端中应用程序的清理方法、装置和移动终端,所述移动终端中应用程序的清理方法,包括以下步骤:获取移动终端中运行的多个应用程序;获取多个应用程序的运行状态信息,并根据运行状态信息确定多个应用程序分别对应的清理状态信息;以及根据多个应用程序对应的清理状态信息分别对多个应用程序进行清理。本发明专利技术实施例的移动终端中应用程序的清理方法,能够有效清理用户不使用的应用程序,从而实现了对移动终端中的应用程序进行了深度清理,减少了不必要应用程序对移动终端内存等资源的占用,从而提高了移动终端的运行效率,提升用户体验。

【技术实现步骤摘要】

本专利技术涉及移动终端
,尤其涉及一种移动终端中应用程序的清理方法、装置和移动终端
技术介绍
随着移动终端技术的发展,移动终端中可安装各种不同功能的应用程序以满足用户的不同需求。但是,随着移动终端中安装的应用程序的增多,应用程序会占用大量的内存,如果不能及时进行清理,长期积累下来,会导致移动终端内存不足、反应速度变慢等情况的出现,给用户的使用带来极大的不便。目前,可通过一定的策略对移动终端中后台运行或挂起的应用程序进行清理,以释放这些应用程序占用的资源。例如,可设定应用程序的白名单和黑名单,从而,对于移动终端中后台运行或挂起的应用程序,如果属于黑名单则进行清理,如果属于白名单则不进行清理。但是,由于每个用户的需求不同,属于白名单的一些应用程序,对于移动终端的当前用户来说,可能也不会使用,那么,这些应用程序所占用的资源对移动终端来说就是一种浪费。因此,如果对这类应用程序无法进行有效清理,也仍然会导致移动终端内存不足,反应缓慢等现象,导致用户体验差。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术第一方面的目的在于提出一种移动终端中应用程序的清理方法,能够有效清理用户不使用的应用程序,从而实现了对移动终端中的应用程序进行了深度清理,提高了移动终端的运行效率。本专利技术的第二方面的目的在于提出一种移动终端中应用程序的清理装置。本专利技术的第三方面的目的在于提出一种移动终端。为达上述目的,根据本专利技术第一方面实施例提出了一种移动终端中应用程序的清理方法,包括以下步骤:获取移动终端中运行的多个应用程序;获取所述多个应用程序的运行状态信息,并根据所述运行状态信息确定所述多个应用程序分别对应的清理状态信息;以及根据所述多个应用程序对应的清理状态信息分别对所述多个应用程序进行清理。本专利技术实施例的移动终端中应用程序的清理方法,通过获取移动终端中运行的多个应用程序的运行状态信息,并根据运行状态信息分别确定多个应用程序对应的清理状态信息,以根据该清理状态信息对运行的应用程序进行清理,根据应用程序在清理时的运行状态对应用程序进行清理,相对于相关技术中根据固定的清理名单进行清理的方案来说,能够有效清理用户不使用的应用程序,从而实现了对移动终端中的应用程序进行了深度清理,减少了不必要应用程序对移动终端内存等资源的占用,从而提高了移动终端的运行效率,提升用户体验。本专利技术的第二方面的实施例提供了一种移动终端中应用程序的清理装置,包括:第一获取模块,用于获取移动终端中运行的多个应用程序;确定模块,用于获取所述多个应用程序的运行状态信息,并根据所述运行状态信息确定所述多个应用程序分别对应的清理状态信息;以及清理模块,用于根据所述多个应用程序对应的清理状态信息分别对所述多个应用程序进行清理。本专利技术实施例的移动终端中应用程序的清理装置,通过获取移动终端中运行的多个应用程序的运行状态信息,并根据运行状态信息分别确定多个应用程序对应的清理状态信息,以根据该清理状态信息对运行的应用程序进行清理,根据应用程序在清理时的运行状态对应用程序进行清理,相对于相关技术中根据固定的清理名单进行清理的方案来说,能够有效清理用户不使用的应用程序,从而实现了对移动终端中的应用程序进行了深度清理,减少了不必要应用程序对移动终端内存等资源的占用,从而提高了移动终端的运行效率,提升用户体验。本专利技术的第三方面的实施例提供了一种移动终端,包括:壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于:获取移动终端中运行的多个应用程序;获取所述多个应用程序的运行状态信息,并根据所述运行状态信息确定所述多个应用程序分别对应的清理状态信息;以及根据所述多个应用程序对应的清理状态信息分别对所述多个应用程序进行清理。本专利技术实施例的移动终端,通过获取移动终端中运行的多个应用程序的运行状态信息,并根据运行状态信息分别确定多个应用程序对应的清理状态信息,以根据该清理状态信息对运行的应用程序进行清理,根据应用程序在清理时的运行状态对应用程序进行清理,相对于相关技术中根据固定的清理名单进行清理的方案来说,能够有效清理用户不使用的应用程序,从而实现了对移动终端中的应用程序进行了深度清理,减少了不必要应用程序对移动终端内存等资源的占用,从而提高了移动终端的运行效率,提升用户体验。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1为根据本专利技术一个实施例移动终端中应用程序的清理方法的流程图;图2为根据本专利技术另一个实施例移动终端中应用程序的清理方法的流程图;图3为根据本专利技术又一个实施例移动终端中应用程序的清理方法的流程图;图4为根据本专利技术一个实施例的移动终端中应用程序的清理装置的结构示意图;图5为根据本专利技术另一个实施例的移动终端中应用程序的清理装置的结构示意图;图6为根据本专利技术又一个实施例的移动终端中应用程序的清理装置的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述根据本专利技术实施例的移动终端中应用程序的清理方法、装置和移动终端。图1为根据本专利技术一个实施例移动终端中应用程序的清理方法的流程图。如图1所示,该移动终端中应用程序的清理方法,包括:S101,获取移动终端中运行的多个应用程序。在本专利技术的实施例中,可通过系统提供的API(Application Programming Interface,应用程序编程接口)获取移动终端中运行的多个应用程序。其中,移动终端中运行的应用程序包括前台运行的应用程序以及后台运行的应用程序。S102,获取多个应用程序的运行状态信息,并根据运行状态信息确定多个应用程序分别对应的清理状态信息。在本专利技术的实施例中,应用程序的运行状态信息包括应用程序对应的进程的优先级、应用程序的登陆状态信息、应用程序对应的后台服务的运行状态信息中的一种或多种。其中,进程的优先本文档来自技高网...
移动终端中应用程序的清理方法、装置和移动终端

【技术保护点】
一种移动终端中应用程序的清理方法,其特征在于,包括以下步骤:获取移动终端中运行的多个应用程序;获取所述多个应用程序的运行状态信息,并根据所述运行状态信息确定所述多个应用程序分别对应的清理状态信息;以及根据所述多个应用程序对应的清理状态信息分别对所述多个应用程序进行清理。

【技术特征摘要】
1.一种移动终端中应用程序的清理方法,其特征在于,包括以下步骤:
获取移动终端中运行的多个应用程序;
获取所述多个应用程序的运行状态信息,并根据所述运行状态信息确定所述多个应用
程序分别对应的清理状态信息;以及
根据所述多个应用程序对应的清理状态信息分别对所述多个应用程序进行清理。
2.如权利要求1所述的移动终端中应用程序的清理方法,其特征在于,还包括:
获取所述多个应用程序的黑名单属性或白名单属性;
根据所述多个应用程序的黑名单属性或白名单属性和所述运行状态信息确定所述多个
应用程序分别对应的清理状态信息。
3.如权利要求2所述的移动终端中应用程序的清理方法,其特征在于,所述根据所述
多个应用程序的黑名单属性或白名单属性和所述运行状态信息确定所述多个应用程序分别
对应的清理状态信息具体包括:
如果所述应用程序的属性为黑名单属性,则确定所述应用程序的清理状态信息为待清
理状态;
如果所述应用程序的属性为白名单属性,则根据所述运行状态信息确定所述应用程序
的清理状态信息。
4.如权利要求1-3任一项所述的移动终端中应用程序的清理方法,其特征在于,所述
应用程序的运行状态信息包括所述应用程序对应的进程的优先级、所述应用程序的登陆状
态信息、所述应用程序对应的后台服务的运行状态信息中的一种或多种。
5.如权利要求4所述的移动终端中应用程序的清理方法,其特征在于,所述根据所述
运行状态信息确定所述多个应用程序分别对应的清理状态信息具体包括:
分别判断所述多个应用程序对应的进程的优先级是否低于预设优先级;
如果所述应用程序对应的进程的优先级低于预设优先级,则进一步判断所述应用程序
对应的进程的类型是否为预设类型;
如果所述应用程序对应的进程的类型信息为用户进程,则确定所述应用程序的清理状
态信息为待清理状态。
6.如权利要求4所述的移动终端中应用程序的清理方法,其特征在于,所述根据所述
运行状态信息确定所述多个应用程序分别对应的清理状态信息具体包括:
根据所述登陆状态信息分别判断所述多个应用程序是否登陆;
如果所述应用程序未登陆,则确定所述应用程序的清理状态信息为待清理状态。
7.如权利要求4所述的移动终端中应用程序的清理方法,其特征在于,所述后台服务
的运行信息包括所述后台服务的最后调用时间、调用次数和启用次数中的一种或多种。
8.如权利要求7所述的移动终端中应用程序的清理方法,其特征在于,所述根据所述
运行状态信息确定所述多个应用程序分别对应的清理状态信息具体包括以下至少一项:
如果所述应用程序对应的后台服务的最后调用时间与当前时间的时间差大于预设时间
阈值,则确定所述应用程序的清理状态信息为待清理状态;
如果所述应用程序对应的后台服务的调用次数小于第一次数阈值,则确定所述应用程
序的清理状态信息为待清理状态;
如果所述应用程序对应的后台服务的启动次数小于第二次数阈值,则确定所述应用程
序的清理状态信息为待清理状态。
9.如权利要求1-3任一项所述移动终端中应用程序的清理方法,其特征在于,还包括:
获取所述移动终端所属用户的使用习惯;
根据所述使用习惯和所述运行状态信息确定所述多个应用程序分别对应的清理状态信
息。
10.如权利要求1-3任一项所述的移动终端中应用程序的清理方法,其特征在于,在
获取移动终端中运行的多个应用程序之前,还包括:
接收用户输入的清理指令;
其中,在接收到所述清理指令时,获取所述移动终端中运行的多个应用程序。
11.一种移动终端中应用程序的清理装置,其特征在于,包括:
第一获取模块,用于获取移动终端中运行的多个应用程序;
确定模块,用于获取所述多个应用程序的运行状态信息,并根据所述运行状态信息确
定所述多个应用程序分别对应的清理状态信息;以及
清...

【专利技术属性】
技术研发人员:丁上伦罗勇杨海英
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京;11

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

1