一种删除应用程序分身的方法及终端技术

技术编号:14693651 阅读:148 留言:0更新日期:2017-02-23 16:35
本发明专利技术实施例公开了一种删除应用程序分身的方法,所述方法包括:获取系统运行状态;检测所述系统运行状态是否满足预设的时效性条件;当检测到所述系统运行状态满足所述预设的时效性条件,根据预设的所述时效性条件和应用程序分身之间的映射关系,确定所述系统运行状态对应的至少一个所述应用程序分身;删除所述应用程序分身。本发明专利技术实施例还公开了一种终端。通过本发明专利技术实施例可达到自动清理应用程序分身的目的,释放了应用程序分身进程的存在占用的存储空间,提高了终端的使用性能,满足了用户日益增长的应用需求。

【技术实现步骤摘要】

本专利技术涉及互联网
,具体涉及了一种删除应用程序分身的方法及终端
技术介绍
随着互联网技术的快速发展,用户对终端应用程序APP的需求也越来越多。在日常使用APP的过程中,用户会出现需要多个账号同时登陆同一APP的情况,这时,应用程序分身的出现,解决了这一问题。然而,应用程序分身相对于主应用程序本身为一个单独的进程,独自占用一份系统资源。目前,各个终端的存储空间有限,如果出现分身多开的情况,用户便会遇到终端存储空间被占用,内存不足等问题,影响终端的性能,无法满足用户的应用需求。
技术实现思路
本专利技术实施例提供了一种删除应用程序分身的方法及终端,以期自动清理应用程序分身,释放应用程序分身进程的存在占用的终端存储空间,提高终端的使用性能,满足用户日益增长的应用需求。本专利技术实施例第一方面提供了一种删除应用程序分身的方法,包括:获取系统运行状态;检测所述系统运行状态是否满足预设的时效性条件;当检测到所述系统运行状态满足所述预设的时效性条件,根据预设的所述时效性条件和应用程序分身之间的映射关系,确定所述系统运行状态对应的至少一个所述应用程序分身;删除所述应用程序分身。结合第一方面,在一些可能的实现方式中,所述删除所述应用程序分身,包括:关闭所述应用程序分身的应用进程,清除所述应用程序分身的应用图标,以及粉碎所述应用程序分身的缓存数据与存储数据。结合第一方面,在一些可能的实现方式中,所述预设的时效性条件为关机状态;所述检测到所述系统运行状态满足所述预设的时效性条件,包括:检测到所述系统运行状态满足所述关机状态。结合第一方面,在一些可能的实现方式中,所述预设的时效性条件为熄屏状态;所述检测到所述系统运行状态满足所述预设的时效性条件,包括:检测到所述系统运行状态满足所述熄屏状态。结合第一方面,在一些可能的实现方式中,所述预设的时效性条件为应用程序分身的未运行时长阈值;所述检测到所述系统运行状态满足所述预设的时效性条件,包括:检测到所述系统运行状态为所述应用程序分身的未运行时长大于或等于所述未运行时长阈值。结合第一方面,在一些可能的实现方式中,所述删除所述应用程序分身之前,所述方法还包括:输出用于提示是否需要将所述应用程序分身的数据上传至云端服务器的提示消息;当接收到确认指令后,将所述应用程序分身的数据进行加密处理,并上传至云端服务器。结合第一方面,在一些可能的实现方式中,所述将所述应用程序分身的数据进行加密处理,包括:使用锁屏密码进行加密处理;或使用ID号进行加密处理。本专利技术实施例第二方面提供了一种终端,包括:获取单元,用于获取系统运行状态;检测单元,用于检测所述获取单元获取的所述系统运行状态是否满足预设的时效性条件;映射单元,用于当所述检测单元检测到所述系统运行状态满足所述预设的时效性条件,根据预设的所述时效性条件和应用程序分身之间的映射关系,确定所述系统运行状态对应的至少一个所述应用程序分身;删除单元,用于删除所述映射单元确定的所述应用程序分身。结合第二方面,在一些可能的实现方式中,所述删除单元,包括:关闭模块,用于关闭所述应用程序分身的应用进程;清除模块,用于清除所述应用程序分身的应用图标;粉碎模块,用于粉碎所述应用程序分身的缓存数据与存储数据。结合第二方面,在一些可能的实现方式中,所述预设的时效性条件为关机状态;在所述当所述检测单元检测到所述系统运行状态满足所述预设的时效性条件方面,所述检测单元用于:检测到所述系统运行状态满足所述关机状态。结合第二方面,在一些可能的实现方式中,所述预设的时效性条件为熄屏状态;在所述当所述检测单元检测到所述系统运行状态满足所述预设的时效性条件方面,所述检测单元用于:检测到所述系统运行状态满足所述熄屏状态。结合第二方面,在一些可能的实现方式中,所述预设的时效性条件为应用程序分身的未运行时长阈值;在所述当所述检测单元检测到所述系统运行状态满足所述预设的时效性条件方面,所述检测单元用于:检测到所述系统运行状态为所述应用程序分身的未运行时长大于或等于所述未运行时长阈值。结合第二方面,在一些可能的实现方式中,所述删除单元删除所述应用程序分身之前,所述终端还包括:输出单元,用于输出提示是否需要将所述应用程序分身的数据上传至云端服务器的提示消息;接收单元,用于在输出用于提示是否需要将所述应用程序分身的数据上传至云端服务器的提示消息之后,接收确认指令;加密单元,用于接收到确认指令后,将所述应用程序分身的数据进行加密处理;发送单元,用于将数据进行加密处理后,将数据上传至云端服务器。结合第二方面,在一些可能的实现方式中,所述加密单元将所述应用程序分身的数据进行加密处理,具体用于:使用锁屏密码进行加密处理;或使用ID号进行加密处理。本专利技术实施例第三方面提供了一种终端,包括:处理器、存储器和总线,所述处理器和所述存储器通过所述总线连接并完成相互间的通信;所述处理器通过调用所述存储器中的代码或指令,执行如本专利技术实施例第一方面中所描述的部分或全部步骤。可以看出,通过本专利技术实施例,获取系统运行状态;检测所述系统运行状态是否满足预设的时效性条件;当检测到所述系统运行状态满足所述预设的时效性条件,根据预设的所述时效性条件和应用程序分身之间的映射关系,确定所述系统运行状态对应的至少一个所述应用程序分身;删除所述应用程序分身。因此,通过检测系统运行状态是否满足预设的时效性条件,可以达到自动清理应用程序分身的目的,释放了应用程序分身进程的存在占用的终端存储空间,提高了终端的应用性能,满足了用户日益增长的应用需求。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例公开的一种删除应用程序分身方法的第一实施例流程示意图;图2是本专利技术实施例公开的一种删除应用程序分身方法的第二实施例流程示意图;图3a是本专利技术实施例公开的一种终端的功能单元组成框图;图3b是本专利技术实施例公开的图3a中所描述的终端的删除单元的结构组成框图;图3c是本专利技术实施例公开的一种终端的又一种功能单元组成框图;图4是本专利技术实施例公开的一种终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本专利技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均本文档来自技高网...
一种删除应用程序分身的方法及终端

【技术保护点】
一种删除应用程序分身的方法,其特征在于,包括:获取系统运行状态;检测所述系统运行状态是否满足预设的时效性条件;当检测到所述系统运行状态满足所述预设的时效性条件,根据预设的所述时效性条件和应用程序分身之间的映射关系,确定所述系统运行状态对应的至少一个所述应用程序分身;删除所述应用程序分身。

【技术特征摘要】
1.一种删除应用程序分身的方法,其特征在于,包括:获取系统运行状态;检测所述系统运行状态是否满足预设的时效性条件;当检测到所述系统运行状态满足所述预设的时效性条件,根据预设的所述时效性条件和应用程序分身之间的映射关系,确定所述系统运行状态对应的至少一个所述应用程序分身;删除所述应用程序分身。2.根据权利要求1所述的方法,其特征在于,所述删除所述应用程序分身,包括:关闭所述应用程序分身的应用进程,清除所述应用程序分身的应用图标,以及粉碎所述应用程序分身的缓存数据与存储数据。3.根据权利要求1或2任一项所述的方法,其特征在于,所述预设的时效性条件为关机状态;所述检测到所述系统运行状态满足所述预设的时效性条件,包括:检测到所述系统运行状态满足所述关机状态。4.根据权利要求1或2任一项所述的方法,其特征在于,所述预设的时效性条件为熄屏状态;所述检测到所述系统运行状态满足所述预设的时效性条件,包括:检测到所述系统运行状态满足所述熄屏状态。5.根据权利要求1或2任一项所述的方法,其特征在于,所述预设的时效性条件为应用程序分身的未运行时长阈值;所述检测到所述系统运行状态满足所述预设的时效性条件,包括:检测到所述系统运行状态为所述应用程序分身的未运行时长大于或等于所述未运行时长阈值。6.一种终端,其特征在于,包括:获取单元,用于获取系统运行状态;检测单元,用于检测所述获取单元...

【专利技术属性】
技术研发人员:朱海锋
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

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

1