一种关闭应用程序的方法及终端技术

技术编号:15704741 阅读:137 留言:0更新日期:2017-06-26 09:23
本申请公开了一种关闭应用程序的方法,包括:检测到终端温度值超过预设温度阈值,则获取终端后台运行的应用程序的信息,根据所获取的应用程序的信息生成后台运行的应用程序的程序列表;将所述程序列表中的应用程序名称与预设识别程序列表中的应用程序名称进行匹配,所述识别程序列表中包含预先筛选出的影响终端温度的应用程序名称;关闭匹配成功的应用程序,以便降低终端的运行温度,相应地,本申请还提供了一种关闭应用程序的终端,根据本申请提供的技术方案,可以有效地解决终端在使用过程中由于后台程序运行所导致的终端发热的问题,同时不会影响用户的正常使用,提高的终端的使用寿命,提高了用户体验。

【技术实现步骤摘要】
一种关闭应用程序的方法及终端
本申请属于移动终端
,具体地说,涉及一种关闭应用程序的方法及终端。
技术介绍
随着人们生活水平的日益提高,移动终端已经融入到人们的生活当中,例如智能手机的应用尤其普遍,不管是日常生活中朋友之间的交流,商业上的往来都能见到移动终端的身影,目前,手机、平板电脑等移动终端应用越来越广,基于移动终端进行开发的应用程序也越来越多,人们在感叹移动终端给生活带来方便的同时,也受到一些问题的困扰,其中就包括移动终端在使用中发热的问题。移动终端由于其便捷性、体积小等特点,往往散热性能并不好,大量应用程序在被安装到移动终端的操作系统中后,经常肆无忌惮的占用移动终端的运行,有些应用程序在运行时会导致终端发热现象的产生,而现有技术中还没有对导致终端发热的应用程序进行筛选,以便关闭影响终端温度的应用程序,进行终端降温的有效方法。因此,基于现有技术中的技术缺陷,如何关闭影响终端温度的应用程序,以便降低终锻温度是前亟待解决的技术问题。
技术实现思路
有鉴于此,本申请提供一种关闭应用程序的方法及终端,解决了终端在运行状态下发热的问题,终端运行时的温度超过预设阈值时,通过对后台运行程序名称与识别程序列表中的程序名称进行匹配,将匹配成功的应用程序进行关闭以便降低终端温度。为了解决上述现有技术问题,本申请第一方面提供一种关闭应用程序的方法,包括:检测到终端温度值超过预设温度阈值,则获取终端后台运行的应用程序的信息,根据所获取的应用程序的信息生成后台运行的应用程序的程序列表;将所述程序列表中的应用程序名称与预设识别程序列表中的应用程序名称进行匹配,所述识别程序列表中包含预先筛选出的影响终端温度的应用程序名称;关闭匹配成功的应用程序,以便降低终端的运行温度。优选地,获取终端后台运行的应用程序的信息,之前还包括:建立所述识别程序列表;其中,建立所述识别程序列表的方法,包括:在预设周期内,每次检测到终端温度值超过预设温度阈值,则获取终端后台运行的应用程序的信息;根据所述应用程序的信息,确定所述应用程序的权重值,其中,所述应用程序的权重值是根据预设的权重策略所确定的,包括:根据每个应用程序的使用热度,确定每个应用程序的权重值;根据所述应用程序的权重值,将权重值低于预设权重阈值的应用程序的名称添加到应用程序名称列表中,出现相同名称时,只保留一个名称;重复上述操作直至预设周期结束,将所述应用程序名称列表作为所述识别程序列表。优选地,获取终端后台运行的应用程序的信息,进一步包括:获取除终端系统应用程序以外的其他应用程序信息。优选地,重复上述操作直至预设周期结束,还包括:将所述应用程序名称列表上传至云服务器,以便所述云服务器将上传的所述应用程序名称列表中的应用程序名称与其他终端上传的应用程序名称列表中的应用程序名称进行合并、去重,生成合并应用程序名称列表,并将所述合并应用程序名称列表中的应用程序名称与所述云服务器已保存的应用程序名称列表中的应用程序名称进行合并、去重,生成新应用程序名称列表并保存,并将所述新应用程序名称列表反馈给相关联的终端;接收由所述云服务器反馈回的所述新应用程序名称列表,将所述新应用程序列表作为所述识别程序列表。优选地,重复上述操作直至预设周期结束,还包括:发送请求指令至所述云服务器,以便所述云服务器根据所述请求指令,将保存的所述新应用程序名称列表反馈至终端;接收所述新应用程序名称列表,将接收的所述新的应用程序名称列表与所述应用程序名称列表进行合并、去重,生成最终应用程序名称列表,将所述最终应用程序名称列表作为所述识别程序列表。相应地,本专利技术实施例还提供一种关闭应用程序的终端,包括:获取模块,用于检测到终端温度值超过预设温度阈值,则获取终端后台运行的应用程序的信息,根据所获取的应用程序的信息生成后台运行的应用程序的程序列表;匹配模块,用于将所述程序列表中的应用程序名称与预设识别程序列表中的应用程序名称进行匹配,所述识别程序列表中包含预先筛选出的影响终端温度的应用程序名称;关闭模块,用于关闭匹配成功的应用程序,以便降低终端的运行温度。优选地,所述获取模块,还用于:建立所述识别程序列表;其中,建立所述识别程序列表的方法,包括:在预设周期内,每次检测到终端温度值超过预设温度阈值,则获取终端后台运行的应用程序的信息;根据所述应用程序的信息,确定所述应用程序的权重值,其中,所述应用程序的权重值是根据预设的权重策略所确定的,包括:根据每个应用程序的使用热度,确定每个应用程序的权重值;根据所述应用程序的权重值,将权重值低于预设权重阈值的应用程序的名称添加到应用程序名称列表中,出现相同名称时,只保留一个名称;重复上述操作直至预设周期结束,将所述应用程序名称列表作为所述识别程序列表。优选地,所述获取模块,进一步用于:获取除终端系统应用程序以外的其他应用程序信息。优选地,所述获取模块,还用于:将所述应用程序名称列表上传至云服务器,以便所述云服务器将上传的所述应用程序名称列表中的应用程序名称与其他终端上传的应用程序名称列表中的应用程序名称进行合并、去重,生成合并应用程序名称列表,并将所述合并应用程序名称列表中的应用程序名称与所述云服务器已保存的应用程序名称列表中的应用程序名称进行合并、去重,生成新应用程序名称列表并保存,并将所述新应用程序名称列表反馈给相关联的终端;接收由所述云服务器反馈回的所述新应用程序名称列表,将所述新应用程序列表作为所述识别程序列表。另外,优选地,所述获取模块,还用于:发送请求指令至所述云服务器,以便所述云服务器根据所述请求指令,将保存的所述新应用程序名称列表反馈至终端;接收所述新应用程序名称列表,将接收的新的应用程序名称列表与所述应用程序名称列表进行合并、去重,生成最终应用程序名称列表,将所述最终应用程序名称列表作为所述识别程序列表。根据本申请提供的技术方案,终端运行时的温度超过预设阈值时,通过对后台运行程序名称与识别程序列表中的程序名称进行匹配,将匹配成功的应用程序进行关闭以便降低终端温度,可以有效地解决终端在使用过程中由于后台程序运行所导致的终端发热的问题,同时不会影响用户的正常使用,提高的终端的使用寿命,提高了用户体验。附图说明为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是本申请实施例的关闭应用程序的方法的流程示意图;图2为本专利技术实施例建立识别程序列表的方法的流程示意图;图3是本申请实施例的一种通过云服务器建立识别程序列表方法的流程示意图;图4是本申请实施例的另一种通过云服务器建立识别程序列表方法的流程示意图;图5是本申请实施例的终端与云服务器信息交互流程示意图;图6是本申请实施例的关闭应用程序的终端的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请中的附图,对本申请中本文档来自技高网...
一种关闭应用程序的方法及终端

【技术保护点】
一种关闭应用程序的方法,其特征在于,包括:检测到终端温度值超过预设温度阈值,则获取终端后台运行的应用程序的信息,根据所获取的应用程序的信息生成后台运行的应用程序的程序列表;将所述程序列表中的应用程序名称与预设识别程序列表中的应用程序名称进行匹配,所述识别程序列表中包含预先筛选出的影响终端温度的应用程序名称;关闭匹配成功的应用程序,以便降低终端的运行温度。

【技术特征摘要】
1.一种关闭应用程序的方法,其特征在于,包括:检测到终端温度值超过预设温度阈值,则获取终端后台运行的应用程序的信息,根据所获取的应用程序的信息生成后台运行的应用程序的程序列表;将所述程序列表中的应用程序名称与预设识别程序列表中的应用程序名称进行匹配,所述识别程序列表中包含预先筛选出的影响终端温度的应用程序名称;关闭匹配成功的应用程序,以便降低终端的运行温度。2.根据权利要求1所述的方法,其特征在于,获取终端后台运行的应用程序的信息,之前还包括:建立所述识别程序列表;其中,建立所述识别程序列表的方法,包括:在预设周期内,每次检测到终端温度值超过预设温度阈值,则获取终端后台运行的应用程序的信息;根据所述应用程序的信息,确定所述应用程序的权重值,其中,所述应用程序的权重值是根据预设的权重策略所确定的,包括:根据每个应用程序的使用热度,确定每个应用程序的权重值;根据所述应用程序的权重值,将权重值低于预设权重阈值的应用程序的名称添加到应用程序名称列表中,出现相同名称时,只保留一个名称;重复上述操作直至预设周期结束,将所述应用程序名称列表作为所述识别程序列表。3.根据权利要求1或2所述的方法,其特征在于,获取终端后台运行的应用程序的信息,进一步包括:获取除终端系统应用程序以外的其他应用程序信息。4.根据权利要求2所述的方法,其特征在于,重复上述操作直至预设周期结束,还包括:将所述应用程序名称列表上传至云服务器,以便所述云服务器将上传的所述应用程序名称列表中的应用程序名称与其他终端上传的应用程序名称列表中的应用程序名称进行合并、去重,生成合并应用程序名称列表,并将所述合并应用程序名称列表中的应用程序名称与所述云服务器已保存的应用程序名称列表中的应用程序名称进行合并、去重,生成新应用程序名称列表并保存,并将所述新应用程序名称列表反馈给相关联的终端;接收由所述云服务器反馈回的所述新应用程序名称列表,将所述新应用程序列表作为所述识别程序列表。5.根据权利要求2所述的方法,其特征在于,重复上述操作直至预设周期结束,还包括:发送请求指令至所述云服务器,以便所述云服务器根据所述请求指令,将保存的所述新应用程序名称列表反馈至终端;接收所述新应用程序名称列表,将接收的所述新的应用程序名称列表与所述应用程序名称列表进行合并、去重,生成最终应用程序名称列表,将所述最终应用程序名称列表作为...

【专利技术属性】
技术研发人员:何松李汉华
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京,11

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

1