一种应用控制方法及终端技术

技术编号:15200369 阅读:43 留言:0更新日期:2017-04-22 01:56
本发明专利技术实施例提供了一种应用控制方法及终端,其中,所述方法包括:获取N个应用的使用频率,所述N为正整数;根据所述N个应用的使用频率配置所述N个应用的优先级;将所述N个应用的优先级中高于预设优先级的M个应用确定为白名单,所述M为小于或等于所述N的正整数;关闭当前正在运行的多个应用中不属于所述白名单的至少一个应用。通过本发明专利技术实施例,可根据应用的使用频率为应用配置优先级,并基于该优先级设置白名单,根据白名单关闭当前运行的一些应用,从而,可节省系统的内存空间,提升了终端的系统性能。

Application control method and terminal

The embodiment of the invention provides a control method and a terminal, wherein, the method comprises the following steps: using frequency to acquire N applications, the N is a positive integer; according to the N application using the N frequency allocation application priority; the application priority is higher than that of N the application of M to determine the default priority list, the M is a positive integer less than or equal to the N; the closure of a number of applications that are currently running in the white list does not belong to at least one application. The embodiment of the invention can be used for the application according to the use frequency allocation priority, and based on the priority set the white list, according to the white list. Close some applications, which is currently running, the system can save the memory space, improves the system performance of the terminal.

【技术实现步骤摘要】

本专利技术涉及电子设备领域,具体涉及一种应用控制方法及终端。
技术介绍
随着信息技术快速发展,终端(如手机、平板电脑等)使用越来越普及。通常情况下,终端的系统内存是有限的,并且,当用户退出应用时,应用并没有被关闭,而是,该应用的进程仍在后台运行,因此,会占用系统内存。随着打开的应用的增多,终端的系统内存占用很快就会达到饱和或者接近饱和,从而使得终端的运行速度变慢,因而,降低了系统的性能。
技术实现思路
本专利技术实施例提供了一种应用控制方法及终端,可提升终端的系统性能。本专利技术实施例第一方面提供了一种应用控制方法,包括:获取N个应用的使用频率,所述N为正整数;根据所述N个应用的使用频率配置所述N个应用的优先级;将所述N个应用的优先级中高于预设优先级的M个应用确定为白名单,所述M为小于或等于所述N的正整数;关闭当前正在运行的多个应用中不属于所述白名单的至少一个应用。本专利技术实施例第二方面提供了一种终端,包括:获取单元,用于获取N个应用的使用频率,所述N为正整数;配置单元,用于根据所述N个应用的使用频率配置所述N个应用的优先级;第一确定单元,用于将所述N个应用的优先级中高于预设优先级的M个应用确定为白名单,所述M为小于或等于所述N的正整数;关闭单元,用于关闭当前正在运行的多个应用中不属于所述白名单的至少一个应用。本专利技术实施例第三方面提供了一种终端,包括:处理器和存储器;其中,所述处理器通过调用所述存储器中的代码或指令以执行第一方面所描述的方法的部分或者全部步骤。实施本专利技术实施例,具有如下有益效果:可以看出,通过本专利技术实施例,获取N个应用的使用频率,N为大于1的整数,根据N个应用的使用频率的顺序配置N个应用的优先级,其中,使用频率越高,其对应的优先级越高,将N个应用的优先级中高于预设优先级的M个应用确定为白名单,M为小于或等于N的正整数,关闭当前正在运行的多个应用中不属于白名单的至少一个应用。从而,减少系统内存消耗,可提升终端的系统性能。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种应用控制方法的第一实施例流程示意图;图2是本专利技术实施例提供的一种应用控制方法的第二实施例流程示意图;图3是本专利技术实施例提供的一种应用控制方法的第三实施例流程示意图;图4a是本专利技术实施例提供的一种终端的第一实施例结构示意图;图4b是本专利技术实施例提供的图4a中所描述的终端的关闭单元的结构示意图;图4c是本专利技术实施例提供的图4a中所描述的终端的关闭单元的又一结构示意图;图4d是本专利技术实施例提供的图4a中所描述的终端的又一结构示意图;图4e是本专利技术实施例提供的图4a中所描述的终端的又一结构示意图;图5是本专利技术实施例提供的一种终端的第二实施例结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本专利技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本专利技术实施例所描述的终端可以包括智能手机(如Android手机、iOS手机、WindowsPhone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,MobileInternetDevices)或穿戴式设备等,上述终端仅是举例,而非穷举,包含但不限于上述终端。请参阅图1,为本专利技术实施例提供的一种应用控制方法的第一实施例流程示意图。本实施例中所描述的应用控制方法,包括以下步骤:101、获取N个应用的使用频率,所述N为正整数。其中,上述应用可包括但不仅限于:视频播放应用,聊天应用,游戏应用,支付应用、购物应用等等。应用来源可以是终端系统自带的应用,也可以是第三方应用。每一应用均对应一个使用频率,应用的使用频率可表示该应用单位时间的使用次数,单位时间内,使用次数越多,其对应的使用频率越大。上述N可由用户指定,也可以由系统确定(例如,系统随机选择N)。该N个应用可为第三方应用,或者,该N个应用还可以包含系统应用。上述N个应用可为用户指定的应用,当然,也可以是当前正在运行的N个应用,上述N为正整数。可选地,步骤101可按照如下步骤实施:每隔预设时间间隔获取N个应用的使用频率。其中,预设时间间隔可由用户自行设置或者系统默认。由于在每次获取N个应用的使用频率时,N个应用中每一应用的使用频率可不一样,因为,在每次使用某一应用时,则可对其使用次数累加一次。可选地,步骤101可按照如下步骤实施:在指定位置获取N个应用的使用频率。其中,指定位置可为用户设置的某个地方,例如,用户家里,那么,在用户回到家里的时候,则可获取N个应用的使用频率。可选地,步骤101可按照如下步骤实施:在指定模式下获取N个应用的使用频率。其中,指定模式可为以下至少一种:通话模式,语音模式,视频模式、游戏模式、运动模式(用于在运动过程中),例如,用户在户外运动时,则终端则可处于运动模式,在该运动模式下,可获取N个应用的使用频率,如此,在户外时,可节省终端的电量。102、根据所述N个应用的使用频率配置所述N个应用的优先级。其中,N个应用中每一应用的使用频率对应一个优先级。当然,在配置N个应用的优先级的过程中,可先将N个应用按照使用频率由高到低的顺序进行排序,并根据排序后的顺序为N个应用配置优先级,其中,排序在先的优先级越高,或者,排序在先的优先级越低。可选地,可对N个应用的使用频率按照由大小的顺序进行编号,按照该N个应用的使用频率的存储顺序及上述编号配置该N个应用的优先级。例如,在N为5时,该5个应用分别为A、B、C、D和E,其对应的使用频率的大小顺序为:C>A>B>E>D,其对应的使用频率的存储顺序为:C、A、D、B和E,对该5个应用可进行编号,C对应的编号为1、A对应的编号2、B对应的编号为3、E对应的编号为4和D对应的编号为5。那么,根据5个应用的使用频率的存储顺序和编号配置该5个应用的优先级,即:首先配置C的优先级,其优先级最高,其次,配置A的优先级,其优先级第二,配置B的优先级,其优先级第三,配置E的优先级,其优先级第四,最后,配置D的优先级,其优先本文档来自技高网...
一种应用控制方法及终端

【技术保护点】
一种应用控制方法,其特征在于,包括:获取N个应用的使用频率,所述N为正整数;根据所述N个应用的使用频率配置所述N个应用的优先级;将所述N个应用的优先级中高于预设优先级的M个应用确定为白名单,所述M为小于或等于所述N的正整数;关闭当前正在运行的多个应用中不属于所述白名单的至少一个应用。

【技术特征摘要】
1.一种应用控制方法,其特征在于,包括:获取N个应用的使用频率,所述N为正整数;根据所述N个应用的使用频率配置所述N个应用的优先级;将所述N个应用的优先级中高于预设优先级的M个应用确定为白名单,所述M为小于或等于所述N的正整数;关闭当前正在运行的多个应用中不属于所述白名单的至少一个应用。2.根据权利要求1所述的方法,其特征在于,在所述多个应用为所述多个第三方应用时,所述关闭当前正在运行的多个应用中不属于所述白名单的至少一个应用,包括:获取当前正在运行的所述多个第三方应用;确定所述多个第三方应用中每一第三方应用的系统内存占用值,得到所述多个占用值;按照所述占用值由大到小的顺序关闭所述多个第三方应用中不属于所述白名单的至少一个应用。3.根据权利要求1所述的方法,其特征在于,所述关闭当前正在运行的多个应用中不属于所述白名单的至少一个应用,包括:确定当前电量;按照预设的电量与关闭应用数目之间的对应关系,确定所述当前电量对应的目标关闭应用数目;根据所述目标应用数目和所述白名单对所述当前正在运行的多个应用执行关闭操作。4.根据权利要求1至3任一项所述的方法,其特征在于,在所述将所述N个应用的优先级中高于预设优先级的M个应用确定为白名单之后,以及所述关闭当前正在运行的多个应用中不属于所述白名单的至少一个应用之前,所述方法还包括:确定系统当前的内存大小;判断所述内存大小是否低于预设阈值,若所述内存大小低于所述预设阈值,执行所述关闭当前正在运行的多个应用中不属于所述白名单的至少一个应用。5.根据权利要求1至3任一项所述的方法,其特征在于,在所述获取N个应用的使用频率之前,所述方法还包括:检测终端的当前负载是否超过预设阈值,在所述当前负载超过所述预设阈值时,执行所述获取N个应用的使用频率。6.一种终端,其特征在于,包括:获取单元,用于获取N个应用的使用频率,所述N为正整数;配置单元,用于根据所述N个应用的使用频率配置...

【专利技术属性】
技术研发人员:张学勇
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1