【技术实现步骤摘要】
控制应用运行的方法和移动终端设备
本专利技术涉及网络
,具体涉及了一种控制应用运行的方法和移动终端设备。
技术介绍
随着移动终端设备功能的不断加强,例如智能手机等移动终端设备已经成为人们日常生活中的标配电子设备。上班、旅游、出差和居家等生活场景中似乎都离不开移动终端设备。有时候,当移动终端设备同时运行较多应用时,由于内存空间有限,可能使得某些重要应用(如核心应用)等无法顺畅运行,而重要应用是用户重点关切的应用,如果一些重要应用不能较为顺畅运行就可能严重阻碍用户关键业务的完成,进而影响用户体验。
技术实现思路
本专利技术实施例提供控制应用运行的方法和移动终端设备,以期尽量保证移动终端设备中高优先级应用的顺畅运行。本专利技术实施例第一方面提供一种控制应用运行的方法,包括:移动终端设备接收触发运行应用i的指令;所述移动终端设备确定所述移动终端设备当前是否有足够的空闲的内存空间运行所述应用i;所述移动终端设备若确定出所述移动终端设备当前无足够的空闲的内存空间运行所述应用i,所述移动终端设备确定当前运行于所述移动终端设备的内存空间中的应用中是否存在优先级低于所述应用i的应用;若确定出当前运行于所述移动终端设备的内存空间中的应用之中存在优先级低于所述应用i的K个应用,所述移动终端设备缩减所述K个应用之中的k1个应用所占用的内存空间;若缩减所述k1个应用所占用的内存空间之后使得所述移动终端设备当前有足够的空闲的内存空间运行所述应用i,在所述移动终端设备的内存空间运行所述应用i,其中,所述K和所述k1为正整数且所述k1小于或等于所述K。本专利技术实施例第二方面提供一种移 ...
【技术保护点】
一种控制应用运行的方法,其特征在于,包括:移动终端设备接收触发运行应用i的指令;所述移动终端设备确定所述移动终端设备当前是否有足够的空闲的内存空间运行所述应用i;所述移动终端设备若确定出所述移动终端设备当前无足够的空闲的内存空间运行所述应用i,所述移动终端设备确定当前运行于所述移动终端设备的内存空间中的应用中是否存在优先级低于所述应用i的应用;若确定出当前运行于所述移动终端设备的内存空间中的应用之中存在优先级低于所述应用i的K个应用,所述移动终端设备缩减所述K个应用之中的k1个应用所占用的内存空间;若缩减所述k1个应用所占用的内存空间之后使得所述移动终端设备当前有足够的空闲的内存空间运行所述应用i,在所述移动终端设备的内存空间运行所述应用i,其中,所述K和所述k1为正整数且所述k1小于或等于所述K。
【技术特征摘要】
1.一种控制应用运行的方法,其特征在于,包括:移动终端设备接收触发运行应用i的指令;所述移动终端设备根据所述应用i运行时可能占用的平均内存空间确定所述移动终端设备当前是否有足够的空闲的内存空间运行所述应用i;所述移动终端设备若确定出所述移动终端设备当前无足够的空闲的内存空间运行所述应用i,所述移动终端设备确定当前运行于所述移动终端设备的内存空间中的应用中是否存在优先级低于所述应用i的应用;若确定出当前运行于所述移动终端设备的内存空间中的应用之中存在优先级低于所述应用i的K个应用,所述移动终端设备缩减所述K个应用之中的k1个应用所占用的内存空间;若缩减所述k1个应用所占用的内存空间之后使得所述移动终端设备当前有足够的空闲的内存空间运行所述应用i,在所述移动终端设备的内存空间运行所述应用i,其中,所述K和所述k1为正整数且所述k1小于所述K;所述k1个应用中的任意1个应用的优先级,低于或者等于所述K个应用中除所述k1个应用之外的任意1个应用的优先级;其中,所述方法还包括:其中,若缩减所述k1个应用所占用的内存空间之后使得所述移动终端设备当前仍无足够的空闲的内存空间运行所述应用i,所述移动终端设备关闭所述K个应用之中的k2个应用;若关闭所述k2个应用之后使得所述移动终端设备当前有足够的空闲的内存空间运行所述应用i,在所述移动终端设备的内存空间运行所述应用i,所述k2为正整数,其中,所述k2个应用的集合和所述k1个应用的集合交集为非空集合,或者所述k2个应用中的任意1个应用不同于所述k1个应用中的任意1个应用。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若缩减所述k1个应用所占用的内存空间之后使得所述移动终端设备当前有足够的空闲的内存空间运行所述应用i,在所述移动终端设备的显示界面上弹出用于提示所述移动终端设备当前有足够的空闲的内存空间运行所述应用i的提示消息;或者,若缩减所述k1个应用所占用的内存空间之后使得所述移动终端设备当前仍无足够的空闲的内存空间运行所述应用i,在所述移动终端设备的显示界面上弹出用于提示所述移动终端设备当前无足够的空闲的内存空间运行所述应用i的提示消息。3.根据权利要求1或2所述的方法,其特征在于,所述k1小于所述K,所述方法还包括:若缩减所述k1个应用所占用的内存空间之后使得所述移动终端设备当前仍无足够的空闲的内存空间运行所述应用i,所述移动终端设备缩减所述K个应用之中的k3个应用所占用的内存空间;若缩减所述k3个应用所占用的内存空间之后使得所述移动终端设备当前有足够的空闲的内存空间运行所述应用i,在所述移动终端设备的内存空间运行所述应用i,所述k3为正整数,其中,所述k3个应用的集合和所述k1个应用的集合交集为非空集合,或者所述k3个应用中的任意1个应用不同于所述k1个应用中的任意1个应用。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若关闭所述k2个应用之后使得所述移动终端设备当前有足够的空闲的内存空间运行所述应用i,在所述移动终端设备的显示界面上弹出用于提示所述移动终端设备当前有足够的空闲的内存空间运行所述应用i的提示消息;或者,若关闭所述k2个应用之后使得所述移动终端设备当前仍无足够的空闲的内存空间运行所述应用i,在所述移动终端设备的显示界面上弹出用于提示所述移动终端设备当前无足够的空闲的内存空间运行所述应用i的提示消息。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:若关闭所述k2个应用之后使得所述移动终端设备当前有足够的空闲的内存空间运行所述应用i,在所述移动终端设备的显示界面上弹出用于提示所述移动终端设备当前有足够的空闲的内存空间运行所述应用i的提示消息;或者,若关闭所述k2个应用之后使得所述移动终端设备当前仍无足够的空闲的内存空间运行所述应用i,在所述移动终端设备的显示界面上弹出用于提示所述移动终端设备当前无足够的空闲的内存空间运行所述应用i的提示消息,或者,若缩减所述k3个应用所占用的内存空间之后使得所述移动终端设备当前有足够的空闲的内存空间运行所述应用i,在所述移动终端设备的显示界面上弹出用于提示所述移动终端设备当前有足够的空闲的内存空间运行所述应用i的提示消息;或者,若缩减所述k3个应用所占用的内存空间之后使得所述移动终端设备当前仍无足够的空闲的内存空间运行所述应用i,在所述移动终端设备的显示界面上弹出用于提示所述移动终端设备当前无足够的空闲的内存空间运行所述应用i的提示消息。6.一种移动终端设备,其特征在于,包括:接收单元,用于接收触发运行应用i的指令;确定单元,用于确定所述移动终端设备当前是否有足够的空闲的内存空间运行所述应用i;若确定出所述移动终端设备当前无足够的空闲的内存空间运行所述应用i,确定当前运行于所述移动终端设备的内存空间中的应用中是否存在优先级低于所述应用i的应用;调整单元,用于若确定出当前运行于所述移动终端设备的内存空间中的应用之中存在优先级低于所述应用i的K个应用,缩减所述K个应用之中的k1个应用所占用的内存空间;运行控制单元,用于若缩减所述k1个应用所占用的内存空间之...
【专利技术属性】
技术研发人员:蒋杨洋,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。