一种关闭应用程序的方法及终端与流程

文档序号:12718889阅读:367来源:国知局
一种关闭应用程序的方法及终端与流程

本申请属于移动终端技术领域,具体地说,涉及一种关闭应用程序的方法及终端。



背景技术:

随着人们生活水平的日益提高,移动终端已经融入到人们的生活当中,例如智能手机的应用尤其普遍,不管是日常生活中朋友之间的交流,商业上的往来都能见到移动终端的身影,目前,手机、平板电脑等移动终端应用越来越广,基于移动终端进行开发的应用程序也越来越多,人们在感叹移动终端给生活带来方便的同时,也受到一些问题的困扰,其中就包括移动终端在使用中发热的问题。

移动终端由于其便捷性、体积小等特点,往往散热性能并不好,大量应用程序在被安装到移动终端的操作系统中后,经常肆无忌惮的占用移动终端的运行,有些应用程序在运行时会导致终端发热现象的产生,而现有技术中还没有对导致终端发热的应用程序进行筛选,以便关闭影响终端温度的应用程序,进行终端降温的有效方法。

因此,基于现有技术中的技术缺陷,如何关闭影响终端温度的应用程序,以便降低终锻温度是前亟待解决的技术问题。



技术实现要素:

有鉴于此,本申请提供一种关闭应用程序的方法及终端,解决了终端在运行状态下发热的问题,终端运行时的温度超过预设阈值时,通过对后台运行程序名称与识别程序列表中的程序名称进行匹配,将匹配成功的应用程序进行关闭以便降低终端温度。

为了解决上述现有技术问题,本申请第一方面提供一种关闭应用程序的 方法,包括:

检测到终端温度值超过预设温度阈值,则获取终端后台运行的应用程序的信息,根据所获取的应用程序的信息生成后台运行的应用程序的程序列表;

将所述程序列表中的应用程序名称与预设识别程序列表中的应用程序名称进行匹配,所述识别程序列表中包含预先筛选出的影响终端温度的应用程序名称;

关闭匹配成功的应用程序,以便降低终端的运行温度。

优选地,获取终端后台运行的应用程序的信息,之前还包括:建立所述识别程序列表;

其中,建立所述识别程序列表的方法,包括:

在预设周期内,每次检测到终端温度值超过预设温度阈值,则获取终端后台运行的应用程序的信息;

根据所述应用程序的信息,确定所述应用程序的权重值,其中,所述应用程序的权重值是根据预设的权重策略所确定的,包括:根据每个应用程序的使用热度,确定每个应用程序的权重值;

根据所述应用程序的权重值,将权重值低于预设权重阈值的应用程序的名称添加到应用程序名称列表中,出现相同名称时,只保留一个名称;

重复上述操作直至预设周期结束,将所述应用程序名称列表作为所述识别程序列表。

优选地,获取终端后台运行的应用程序的信息,进一步包括:获取除终端系统应用程序以外的其他应用程序信息。

优选地,重复上述操作直至预设周期结束,还包括:将所述应用程序名称列表上传至云服务器,以便所述云服务器将上传的所述应用程序名称列表中的应用程序名称与其他终端上传的应用程序名称列表中的应用程序名称进行合并、去重,生成合并应用程序名称列表,并将所述合并应用程序名称列表中的应用程序名称与所述云服务器已保存的应用程序名称列表中的应用程序名称进行合并、去重,生成新应用程序名称列表并保存,并将所述新 应用程序名称列表反馈给相关联的终端;

接收由所述云服务器反馈回的所述新应用程序名称列表,将所述新应用程序列表作为所述识别程序列表。

优选地,重复上述操作直至预设周期结束,还包括:

发送请求指令至所述云服务器,以便所述云服务器根据所述请求指令,将保存的所述新应用程序名称列表反馈至终端;

接收所述新应用程序名称列表,将接收的所述新的应用程序名称列表与所述应用程序名称列表进行合并、去重,生成最终应用程序名称列表,将所述最终应用程序名称列表作为所述识别程序列表。

相应地,本发明实施例还提供一种关闭应用程序的终端,包括:

获取模块,用于检测到终端温度值超过预设温度阈值,则获取终端后台运行的应用程序的信息,根据所获取的应用程序的信息生成后台运行的应用程序的程序列表;

匹配模块,用于将所述程序列表中的应用程序名称与预设识别程序列表中的应用程序名称进行匹配,所述识别程序列表中包含预先筛选出的影响终端温度的应用程序名称;

关闭模块,用于关闭匹配成功的应用程序,以便降低终端的运行温度。

优选地,所述获取模块,还用于:建立所述识别程序列表;

其中,建立所述识别程序列表的方法,包括:

在预设周期内,每次检测到终端温度值超过预设温度阈值,则获取终端后台运行的应用程序的信息;

根据所述应用程序的信息,确定所述应用程序的权重值,其中,所述应用程序的权重值是根据预设的权重策略所确定的,包括:根据每个应用程序的使用热度,确定每个应用程序的权重值;

根据所述应用程序的权重值,将权重值低于预设权重阈值的应用程序的名称添加到应用程序名称列表中,出现相同名称时,只保留一个名称;

重复上述操作直至预设周期结束,将所述应用程序名称列表作为所述识 别程序列表。

优选地,所述获取模块,进一步用于:获取除终端系统应用程序以外的其他应用程序信息。

优选地,所述获取模块,还用于:将所述应用程序名称列表上传至云服务器,以便所述云服务器将上传的所述应用程序名称列表中的应用程序名称与其他终端上传的应用程序名称列表中的应用程序名称进行合并、去重,生成合并应用程序名称列表,并将所述合并应用程序名称列表中的应用程序名称与所述云服务器已保存的应用程序名称列表中的应用程序名称进行合并、去重,生成新应用程序名称列表并保存,并将所述新应用程序名称列表反馈给相关联的终端;

接收由所述云服务器反馈回的所述新应用程序名称列表,将所述新应用程序列表作为所述识别程序列表。

另外,优选地,所述获取模块,还用于:

发送请求指令至所述云服务器,以便所述云服务器根据所述请求指令,将保存的所述新应用程序名称列表反馈至终端;

接收所述新应用程序名称列表,将接收的新的应用程序名称列表与所述应用程序名称列表进行合并、去重,生成最终应用程序名称列表,将所述最终应用程序名称列表作为所述识别程序列表。

根据本申请提供的技术方案,终端运行时的温度超过预设阈值时,通过对后台运行程序名称与识别程序列表中的程序名称进行匹配,将匹配成功的应用程序进行关闭以便降低终端温度,可以有效地解决终端在使用过程中由于后台程序运行所导致的终端发热的问题,同时不会影响用户的正常使用,提高的终端的使用寿命,提高了用户体验。

附图说明

为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出 创造性劳动的前提下,还可以根据这些附图获得其他的附图。

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是本申请实施例的关闭应用程序的方法的流程示意图;

图2为本发明实施例建立识别程序列表的方法的流程示意图;

图3是本申请实施例的一种通过云服务器建立识别程序列表方法的流程示意图;

图4是本申请实施例的另一种通过云服务器建立识别程序列表方法的流程示意图;

图5是本申请实施例的终端与云服务器信息交互流程示意图;

图6是本申请实施例的关闭应用程序的终端的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

人们使用终端的时候,比如手机,往往会感觉到手机的温度会慢慢升高,直至达到“很烫”的程度,而手机温度变高的原因往往是手机中运行的应用程序过多,或者是某些应用程序在运行时导致手机发烫,如果能将手机运行中的不必要的后台程序和用户不常用的应用程序筛选出来并进行关闭的话,就可以达到降低手机温度的目的。

以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。本发明实施例下述内容中涉及到的黑名单即为权利要求书中的识别程序列表,二者含义一致。

实施例一:

图1是本申请实施例的关闭应用程序的方法的流程示意图,如图1所示:

本申请第一方面提供一种关闭应用程序的方法,包括:

步骤S101:检测到终端温度值超过预设温度阈值,则获取终端后台运行的应用程序的信息,根据所获取的应用程序的信息生成后台运行的应用程序的程序列表;

导致终端发热的主要原因为终端运行应用程序太多,且终端本身散热性不佳,导致终端在使用时发热,如果能将不常用的应用程序进行关闭,则会有效解决终端在使用过程中发热的问题,终端在使用时,检测到终端的温度值超过了预设的温度阈值,则获取终端当前运行的后台应用程序的信息,并根据获取的应用程序的信息生成后台运行的应用程序的程序列表,以便从程序列表中筛选出影响终端发热的应用程序。本发明实施例优选地,获取终端后台运行的应用程序的信息,进一步包括:获取除终端系统应用程序以外的其他应用程序信息。系统的应用程序为终端系统能够运行的必要程序,即使系统应用程序有可能导致终端的发热,但是不能将其关闭,否则有可能影响终端的正常使用。

步骤S102:将程序列表中的应用程序名称与预设黑名单中的应用程序名称进行匹配,黑名单中包含预先筛选出的影响终端温度的应用程序名称;

通过步骤S101将除了系统应用程序以外的其他后台运行的应用程序筛选出来生成程序列表后,将程序列表中的应用程序名称与黑名单中的应用程序名称进行匹配,匹配过程为逐一进行匹配或按照应用程序名称的首字母的排序进行逐一匹配。

黑名单中包含的应用程序名称是预先进行筛选的影响终端温度的应用程序名称,影响终端温度的应用程序名称的筛选是周期性进行的,在周期结束时,生成黑名单。

步骤S103:关闭匹配成功的应用程序,以便降低终端的运行温度。

通过步骤S102,程序列表中的应用程序名称与黑名单中的应用程序名称匹配成功的,说明该应用程序的运行影响终端在使用过程中的温度,关闭匹 配成功的应用程序,以便降低终端的运行温度。

举例来说,在终端被使用时,终端的温度逐渐上升,当检测到终端的温度超过预设温度阈值时,获取后台运行的应用程序的信息,生成程序列表,程序列表中包含程序A、程序B以及程序C,将程序列表中的程序A、程序B以及程序C与黑名单中的应用程序名称进行匹配,程序A和程序C匹配成功,也就是说黑名单中包含程序A和程序C的名称,程序A和程序C为此次影响终端发热的应用程序,将程序A和程序C进行关闭。

对于步骤S103来说,关闭匹配成功的应用程序可以为在匹配成功后将匹配成功的应用程序进行自动关闭或者提示用户进行手动关闭。

本发明实施例优选地,关闭匹配成功的应用程序,还包括:获取匹配成功的应用程序信息,生成待关闭应用程序列表,提示用户关闭待关闭程序列表中的应用程序;

接收到用户关闭应用程序的指令,则将待关闭程序列表中的应用程序进行关闭;或者接收到用户查看待关闭程序列表的指令,则显示待关闭程序列表,接收到用户选择指令,根据选择指令关闭待关闭程序列表中相应的应用程序,关闭应用程序以便降低终端的运行温度。

获取匹配成功的应用程序的信息,将匹配成功的应用程序的信息生成待关闭应用程序列表,并提示用户关闭待关闭应用程序列表中的应用程序,在待关闭应用程序列表中的应用程序即为影响终端运行温度的应用程序。

用户可以根据提示选择将待关闭应用程序列表中的应用程序全部关闭或者部分关闭,接收到关闭应用程序的指令时,按照指令将待关闭程序列表中的应用进行关闭,接收到用户查看待关闭应用程序列表指令时,将待关闭程序列表进行显示,以便用户从待关闭应用程序列表中选择需要关闭的应用程序,接收到用户选择指令时,将用户选择的应用程序进行关闭。用户在发出选择指令时,可以选择逐一将待关闭应用程序列表中的应用程序进行关闭或者同时选择多个应用程序,选择完毕后发出确认指令,将选择多个应用程序同时进行关闭。

将匹配成功的应用程序关闭之后,终端温度仍然超过阈值,这说明当前运行的应用程序影响终端温度,本发明实施例优选地,关闭应用程序以便降 低终端的运行温度,之后还包括:检测终端温度值是否超过预设温度阈值,若终端温度值超过预设温度阈值,则提示用户关闭当前运行的应用程序。当前运行的应用程序即为终端前台运行的应用程序,当前应用程序影响终端运行温度值时,提示用户关闭当前运行的应用程序以便降低终端温度,用户可以选择关闭或者不关闭。

实施例二

图2为本发明实施例建立黑名单的方法的流程示意图,如图2所示:

在实施例一中一个重要的步骤为将程序列表中的应用程序名称与预设黑名单中的应用程序名称进行匹配,这样就能够将当前影响终端运行温度的后台应用程序筛选出来并进行关闭,在匹配之前需要预先建立黑名单,本发明实施例中优选地,获取终端后台运行的应用程序的信息,之前还包括:建立黑名单;

其中,建立黑名单的方法,包括:

步骤S201:在预设周期内,每次检测到终端温度值超过预设温度阈值,则获取终端后台运行的应用程序的信息;

预设一个筛选周期,在预设周期内,每次检测到终端温度值超过预设温度阈值时,则获取终端后台运行的应用程序的信息,获取的应用程序就是使得终端温度过高的应用程序,获取的应用程序的信息不包括终端系统的应用程序的信息,在预设周期内会多次获取后台运行的应用程序的信息,每次检测到终端温度值超过预设温度阈值即获取一次。

例如,预设周期为十天,在十天之内检测到终端温度超过预设温度阈值十次,则获取十次终端温度超过预设阈值时运行的后台应用程序的信息。

步骤S202:根据应用程序的信息,确定应用程序的权重值,其中,应用程序的权重值是根据预设的权重策略所确定的,包括:根据每个应用程序的使用热度,确定每个应用程序的权重值;

获取后台应用程序的信息后,根据获取的每个应用程序的信息按照预先设置的权重策略确定应用程序的权重值,预设的权重值策略包括:根据应用 程序的使用热度确定应用程序的权重值,也就是说应用程序的使用热度越高权重值越大。

举例来说,假设经常使用程序D,那程序D的使用热度肯定很高,相应权重值也就大,程序E不经常使用,那程序E的使用热度就相对较低,相应的权重值也就小。

步骤S203:根据应用程序的权重值,将权重值低于预设权重阈值的应用程序的名称添加到应用程序名称列表中,出现相同名称时,只保留一个名称;

确定应用程序权重值后,将应用程序的权重值与预设权重阈值进行比较,为了将使用热度高的的应用程序,也就是权重值大的应用程序和使用热度低的应用程序,也是就权重值小的应用程序进行区分,应用程序的权重值与预设权重阈值进行比较后,将权重值低于预设权重阈值的应用程序的名称添加到应用程序名称列表中,不把权重值高的应用程序添加到应用程序名称列表中是为了避免将用户经常用的应用程序关闭。当在一个周期内,应用程序名称列表中某个应用程序的名称多次出现,为避免重复,只保留一个名称。

举例来说,程序D的权重值高于预设权重阈值,程序E的权重值低于预设权重阈值,将程序E的名称添加到应用程序名称列表中,程序E的名称在周期内多次被添加到应用程序名称列表中,只保留一个程序E的名称。

步骤S204:重复上述操作直至预设周期结束,将应用程序名称列表作为黑名单。

在一个周期内,多次执行S201、S202、S203步骤,影响终端运行温度的应用程序的名称被一一添加到应用程序名称列表中,直到本次周期结束,将应用程序列表作为黑名单,黑名单中包含了在本次周期内筛选出来的影响终端温度的应用程序名称。

实施例三

在建立黑名单时,如果单单通过一个终端进行筛选影响终端温度的应用程序,建立的黑名单中包含的信息可能不够准确和完整,所以需要通过云服务器将大量的黑名单进行汇总、去重,生成信息完成全面的黑名单,再将云服务器生成的黑名单反馈给相关联的终端,以便相关联的终端通过云服务器 发来的黑名单关闭影响终端温度的应用程序。

图3是本申请实施例的一种通过云服务器建立黑名单方法的流程示意图,如图3所示:

在实施例二的基础上,建立黑名单时,在步骤S204中,本发明实施例优选地,重复上述操作直至预设周期结束,还包括:

步骤S2041:将应用程序名称列表上传至云服务器,以便云服务器将上传的应用程序名称列表中的应用程序名称与其他终端上传的应用程序名称列表中的应用程序名称进行合并、去重,生成合并应用程序名称列表,并将合并应用程序名称列表中的应用程序名称与云服务器已保存的应用程序名称列表中的应用程序名称进行合并、去重,生成新应用程序名称列表并保存,并将新应用程序名称列表反馈给相关联的终端;

步骤S2042:接收由云服务器反馈回的新应用程序名称列表,将新应用程序列表作为黑名单。

对于步骤S2041来说,在一个周期结束时,将应用程序列表上传至云服务器,云服务器收到上传的应用程序名称列表,如果同时收到多个终端上传的应用程序名称列表,则先将应用程序名列表与其他终端上传的应用程序名称列表进行合并,将其中相同的应用程序名称去重,以保证合并后的应用程序名称列表中没有相同的应用程序名称,云服务器将经过合并去重后的应用程序名称列表生成合并应用程序名称列表,然后,将合并应用程序名称列表与云服务器已经保存的应用程序名称列表进行合并,并将合并后的应用程序名称列表中的应用程序名称进行去重,以保证合并后的应用程序名称列表中没有相同的应用程序名称,云服务器将经过合并去重后的应用程序名称列表生成新应用程序名称列表并保存,云服务器将新应用程序名称列表反馈给相关联的终端。

举例说明,图5是本申请实施例的终端与云服务器信息交互流程示意图,如图5所示:

与云服务器相关联的终端包括:用户终端、终端a、终端b……终端n,终端a和终端b将对应的应用程序名称列表a和应用程序名称列表b上传至云服务器,云服务器将应用程序列表a和应用程序列表b合并,将两个列表 中的应用程序名称进行去重,生成合并应用程序名称列表,将合并应用程序名称列表与云服务器已保存的应用程序名称列表进行合并,将合并后的应用程序名称列表中的应用程序名称进行去重,生成新应用程序名称列表并保存,将新应用程序名称列表反馈给用户终端、终端a、终端b……终端n。

实施例四

在云服务器没用反馈新应用程序名称列表时,用户也可以主动通过终端向云服务器发送请求指令获取云服务器已经保存的应用程序名称列表。

图4是本申请实施例的另一种通过云服务器建立黑名单方法的流程示意图,如图4所示:

在实施例二的基础上,建立黑名单时,在步骤S204中,本发明实施例,优选地,重复上述操作直至预设周期结束,还包括:

步骤S2043:发送请求指令至云服务器,以便云服务器根据请求指令,将保存的新应用程序名称列表反馈至终端;

步骤S2044:接收新应用程序名称列表,将接收的新的应用程序名称列表与应用程序名称列表进行合并、去重,生成最终应用程序名称列表,将最终应用程序名称列表作为黑名单。

终端向云服务器发送请求指令,云服务器收到发来的请求指令后,将保存的新应用程序名称列表反馈至终端,终端接收到新应用程序名称列表后,将接收到的新应用程序列表与终端在周期内生成的应用程序名称列表进行合并,将合并后的应用程序名称列表中的名称进行去重,生成最终应用程序名称列表,将最终应用程序名称列表作为黑名单。

举例说明,终端a在预设周期内生成应用程序名称列表a,向云服务器发送请求指令,云处理收到请求指令后将新应用程序反馈给终端a,终端a接收到新应用程序名称列表后,将应用程序名称列表与应用程序名称列表a进行合并,将合并后的应用程序命令列表中应用程序的名称去重,生成最终应用程序名称列表A,将最终应用程序名称列表A作为黑名单。

实施例五

图6是本申请实施例的关闭应用程序的终端的结构示意图,如图6所示:

相应地,本申请还提供了一种关闭应用程序的终端,包括:

获取模块1,用于检测到终端温度值超过预设温度阈值,则获取终端后台运行的应用程序的信息,根据所获取的应用程序的信息生成后台运行的应用程序的程序列表;

匹配模块2,用于将程序列表中的应用程序名称与预设黑名单中的应用程序名称进行匹配,黑名单中包含预先筛选出的影响终端温度的应用程序名称;

关闭模块3,用于关闭匹配成功的应用程序,以便降低终端的运行温度。

优选地,获取模块1,还用于:建立黑名单;

其中,建立黑名单的方法,包括:

在预设周期内,每次检测到终端温度值超过预设温度阈值,则获取终端后台运行的应用程序的信息;

根据应用程序的信息,确定应用程序的权重值,其中,应用程序的权重值是根据预设的权重策略所确定的,包括:根据每个应用程序的使用热度,确定每个应用程序的权重值;

根据应用程序的权重值,将权重值低于预设权重阈值的应用程序的名称添加到应用程序名称列表中,出现相同名称时,只保留一个名称;

重复上述操作直至预设周期结束,将应用程序名称列表作为黑名单。

优选地,关闭模块3,还用于:

获取匹配成功的应用程序信息,生成待关闭应用程序列表,提示用户关闭待关闭程序列表中的应用程序;

接收到用户关闭应用程序的指令,则将待关闭程序列表中的应用程序进行关闭;或者

接收到用户查看待关闭程序列表的指令,则显示待关闭程序列表,接收到用户选择指令,根据选择指令关闭待关闭程序列表中相应的应用程序,关闭应用程序以便降低终端的运行温度。

优选地,关闭模块3,还用于:检测终端温度值是否超过预设温度阈值, 若终端温度值超过预设温度阈值,则提示用户关闭当前运行的应用程序。

优选地,获取模块1,进一步用于:获取除终端系统应用程序以外的其他应用程序信息。

优选地,获取模块1,还用于:将应用程序名称列表上传至云服务器,以便云服务器将上传的应用程序名称列表中的应用程序名称与其他终端上传的应用程序名称列表中的应用程序名称进行合并、去重,生成合并应用程序名称列表,并将合并应用程序名称列表中的应用程序名称与云服务器已保存的应用程序名称列表中的应用程序名称进行合并、去重,生成新应用程序名称列表并保存,并将新应用程序名称列表反馈给相关联的终端;

接收由服务器反馈回的新应用程序名称列表,将新应用程序列表作为黑名单。

优选地,获取模块1,还用于:

发送请求指令至云服务器,以便云服务器根据请求指令,将保存的新应用程序名称列表反馈至终端;

接收新应用程序名称列表,将接收的新的应用程序名称列表与应用程序名称列表进行合并、去重,生成最终应用程序名称列表,将最终应用程序名称列表作为黑名单。

本申请中的装置可以具体执行本申请中的方法,本申请的方法与装置特征相对应,可以相互参照,这里不再一一赘述。

本申请的示例旨在简明地说明本申请的技术特点,使得本领域技术人员能够直观了解本申请的技术特点,并不作为本申请的不当限定。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

具体应用场景:

下面通过应用场景的描述更加直观的了解本申请实施例的技术方案。

应用场景一

用户已预先在终端中预设有黑名单。

用户在使用终端时,比如手机,手机在运行过程中温度逐渐升高,当手机温度达到预设阈值时,获取手机后台正在运行的程序,获取的运行的程序不包括手机系统程序和用户常用的程序,获取后台运行的程序后,将获取的程序的名称和黑名单中的程序名称进行匹配,当匹配成功后,说明匹配成功的程序为影响手机温度的程序,将其自动关闭。

应用场景二

云服务器向用户手机发送最新的黑名单,用户也可以主动向云服务器发送请求指令,云服务器收到请求指令后发送最新的黑名单至用户手机。

当用户使用手机时,手机温度超过预设温度阈值时,根据最新的黑名单,将与黑名单中匹配成功的后台运行的程序关闭,以便降低手机的温度。

综上所述,根据本申请提供的技术方案,终端运行时的温度超过预设阈值时,通过对后台运行程序名称与黑名单中的程序名称进行匹配,将匹配成功的应用程序进行关闭以便降低终端温度,可以有效地解决终端在使用过程中由于后台程序运行所导致的终端发热的问题,同时不会影响用户的正常使用,提高的终端的使用寿命,提高了用户体验。

上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述申请构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。

A1、一种关闭应用程序的方法,包括:

检测到终端温度值超过预设温度阈值,则获取终端后台运行的应用程序的信息,根据所获取的应用程序的信息生成后台运行的应用程序的程序列表;

将所述程序列表中的应用程序名称与预设识别程序列表中的应用程序 名称进行匹配,所述识别程序列表中包含预先筛选出的影响终端温度的应用程序名称;

关闭匹配成功的应用程序,以便降低终端的运行温度。

A2、根据A1所述的方法,获取终端后台运行的应用程序的信息,之前还包括:建立所述识别程序列表;

其中,建立所述识别程序列表的方法,包括:

在预设周期内,每次检测到终端温度值超过预设温度阈值,则获取终端后台运行的应用程序的信息;

根据所述应用程序的信息,确定所述应用程序的权重值,其中,所述应用程序的权重值是根据预设的权重策略所确定的,包括:根据每个应用程序的使用热度,确定每个应用程序的权重值;

根据所述应用程序的权重值,将权重值低于预设权重阈值的应用程序的名称添加到应用程序名称列表中,出现相同名称时,只保留一个名称;

重复上述操作直至预设周期结束,将所述应用程序名称列表作为所述识别程序列表。

A3、根据A1所述的方法,关闭匹配成功的应用程序,还包括:

获取匹配成功的应用程序信息,生成待关闭应用程序列表,提示用户关闭所述待关闭程序列表中的应用程序;

接收到用户关闭应用程序的指令,则将所述待关闭程序列表中的应用程序进行关闭;或者

接收到用户查看所述待关闭程序列表的指令,则显示所述待关闭程序列表,接收到用户选择指令,根据选择指令关闭所述待关闭程序列表中相应的应用程序,关闭应用程序以便降低终端的运行温度。

A4、根据A1或A3中任一所述的方法,关闭应用程序以便降低终端的运行温度,之后还包括:检测终端温度值是否超过所述预设温度阈值,若终端温度值超过所述预设温度阈值,则提示用户关闭当前运行的应用程序。

A5、根据A1或A2所述的方法,获取终端后台运行的应用程序的信息, 进一步包括:获取除终端系统应用程序以外的其他应用程序信息。

A6、根据A2所述的方法,重复上述操作直至预设周期结束,还包括:将所述应用程序名称列表上传至云服务器,以便所述云服务器将上传的所述应用程序名称列表中的应用程序名称与其他终端上传的应用程序名称列表中的应用程序名称进行合并、去重,生成合并应用程序名称列表,并将所述合并应用程序名称列表中的应用程序名称与所述云服务器已保存的应用程序名称列表中的应用程序名称进行合并、去重,生成新应用程序名称列表并保存,并将所述新应用程序名称列表反馈给相关联的终端;

接收由所述云服务器反馈回的所述新应用程序名称列表,将所述新应用程序列表作为所述识别程序列表。

A7、根据A2所述的方法,重复上述操作直至预设周期结束,还包括:

发送请求指令至所述云服务器,以便所述云服务器根据所述请求指令,将保存的所述新应用程序名称列表反馈至终端;

接收所述新应用程序名称列表,将接收的所述新的应用程序名称列表与所述应用程序名称列表进行合并、去重,生成最终应用程序名称列表,将所述最终应用程序名称列表作为所述识别程序列表。

B1、一种关闭应用程序的终端,包括:

获取模块,用于检测到终端温度值超过预设温度阈值,则获取终端后台运行的应用程序的信息,根据所获取的应用程序的信息生成后台运行的应用程序的程序列表;

匹配模块,用于将所述程序列表中的应用程序名称与预设识别程序列表中的应用程序名称进行匹配,所述识别程序列表中包含预先筛选出的影响终端温度的应用程序名称;

关闭模块,用于关闭匹配成功的应用程序,以便降低终端的运行温度。

B2、根据B1所述的终端,所述获取模块,还用于:建立所述识别程序列表;

其中,建立所述识别程序列表的方法,包括:

在预设周期内,每次检测到终端温度值超过预设温度阈值,则获取终端 后台运行的应用程序的信息;

根据所述应用程序的信息,确定所述应用程序的权重值,其中,所述应用程序的权重值是根据预设的权重策略所确定的,包括:根据每个应用程序的使用热度,确定每个应用程序的权重值;

根据所述应用程序的权重值,将权重值低于预设权重阈值的应用程序的名称添加到应用程序名称列表中,出现相同名称时,只保留一个名称;

重复上述操作直至预设周期结束,将所述应用程序名称列表作为所述识别程序列表。

B3、根据B1所述的终端,所述关闭模块,还用于:

获取匹配成功的应用程序信息,生成待关闭应用程序列表,提示用户关闭所述待关闭程序列表中的应用程序;

接收到用户关闭应用程序的指令,则将所述待关闭程序列表中的应用程序进行关闭;或者

接收到用户查看所述待关闭程序列表的指令,则显示所述待关闭程序列表,接收到用户选择指令,根据选择指令关闭所述待关闭程序列表中相应的应用程序,关闭应用程序以便降低终端的运行温度。

B4、根据B1或B3中任一所述的终端,所述关闭模块,还用于:检测终端温度值是否超过所述预设温度阈值,若终端温度值超过所述预设温度阈值,则提示用户关闭当前运行的应用程序。

B5、根据B1或B2所述的终端,所述获取模块,进一步用于:获取除终端系统应用程序以外的其他应用程序信息。

B6、根据B2所述的终端,所述获取模块,还用于:将所述应用程序名称列表上传至云服务器,以便所述云服务器将上传的所述应用程序名称列表中的应用程序名称与其他终端上传的应用程序名称列表中的应用程序名称进行合并、去重,生成合并应用程序名称列表,并将所述合并应用程序名称列表中的应用程序名称与所述云服务器已保存的应用程序名称列表中的应用程序名称进行合并、去重,生成新应用程序名称列表并保存,并将所述新应用程序名称列表反馈给相关联的终端;

接收由所述云服务器反馈回的所述新应用程序名称列表,将所述新应用程序列表作为所述识别程序列表。

B7、根据B2所述的终端,所述获取模块,还用于:

发送请求指令至所述云服务器,以便所述云服务器根据所述请求指令,将保存的所述新应用程序名称列表反馈至终端;

接收所述新应用程序名称列表,将接收的新的应用程序名称列表与所述应用程序名称列表进行合并、去重,生成最终应用程序名称列表,将所述最终应用程序名称列表作为所述识别程序列表。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1