一种应用的冻结、解冻方法和终端技术

技术编号:14339788 阅读:48 留言:0更新日期:2017-01-04 12:17
本发明专利技术提供一种应用的冻结、解冻方法和终端。冻结方法包括:当检测到所述终端发生异常时,采集用户输入的用户信息;判断所述用户信息与所述终端中预先存储的第一预设用户信息是否一致;如果一致,将所述终端中占用所述终端的内存值大于预设阈值的应用进行冻结。因此,本发明专利技术通过结合用户信息,实现了在终端发生异常,例如终端出现卡顿时,自动对终端中占用所述终端的内存值大于预设阈值的应用进行冻结。且本发明专利技术通过在终端发生异常时,冻结终端中占用所述终端的内存值大于预设阈值的应用可以有效清理终端的缓存数据,释放终端内存空间,从而提高终端系统的流畅性和稳定性。

【技术实现步骤摘要】

本专利技术涉及冻结、解冻
,更具体地说,涉及一种应用的冻结、解冻方法和终端
技术介绍
现有技术中应用冻结的方法为:将应用拖曳至冻结模块(例如360奇酷手机中的冷藏室)中。应用被拖曳至冻结模块后终端自动设置其为冻结应用。应用被冻结后,应用图标呈现冰封状态。现有技术中应用解冻的方法为:将应用从冻结模块中拖曳回终端的应用界面。应用被拖曳回终端的应用界面后终端自动对其进行解冻。应用被解冻后,呈现冰封状态的应用图标出现溶解画面,直至恢复为原始的应用图标。本专利技术的专利技术人对上述现有的应用冻结、解冻方法进行研究后发现,现有技术在实现应用的冻结、解冻时,需要对应用执行拖曳动作。而如果当前终端发生异常,例如由于终端内存占用较大导致终端出现卡顿,则当前终端无法执行拖曳动作,也就无法实现应用的冻结、解冻。
技术实现思路
有鉴于此,本专利技术提供一种应用的冻结、解冻方法和终端,以解决现有技术中当终端发生异常,例如终端出现卡顿时,终端无法实现应用的冻结、解冻的问题。技术方案如下:基于本专利技术的一方面,本专利技术提供一种应用的冻结方法,应用于终端,包括:当检测到所述终端发生异常时,采集用户输入的用户信息;判断所述用户信息与所述终端中预先存储的第一预设用户信息是否一致;如果一致,将所述终端中占用所述终端的内存值大于预设阈值的应用进行冻结。优选地,所述检测到所述终端发生异常包括:检测到所述终端中至少一个应用的运行处理速度值小于预设速度值;和/或,检测到所述终端处理所述用户发送的数据信息的处理时间大于预设时间。优选地,还包括:预先设置所述第一预设用户信息与所述终端的冻结应用功能的关联关系;所述将所述终端中占用所述终端的内存值大于预设阈值的应用进行冻结包括:触发所述终端开启冻结应用功能,将所述终端中占用所述终端的内存值大于预设阈值的应用进行冻结。基于本专利技术的另一方面,本专利技术提供一种应用的解冻方法,应用于终端,所述终端包括至少一个冻结应用,所述方法包括:当检测到所述终端发生异常的情况消失后,采集用户输入的用户信息;判断所述用户信息与所述终端中预先存储的第二预设用户信息是否一致;如果一致,将所述终端中的冻结应用进行解冻。优选地,还包括:预先设置所述第二预设用户信息与所述终端的解冻应用功能的关联关系;所述将所述终端中的冻结应用进行解冻包括:触发所述终端开启解冻应用功能,将所述终端中的冻结应用进行解冻。基于本专利技术的再一方面,本专利技术还提供一种终端,包括:第一检测模块,用于检测所述终端是否发生异常;第一采集模块,用于当所述第一检测模块检测到所述终端发生异常时,采集用户输入的用户信息;第一判断模块,用于判断所述用户信息与所述终端中预先存储的第一预设用户信息是否一致;冻结模块,用于当所述第一判断模块判断所述用户信息与所述终端中预先存储的第一预设用户信息一致时,将所述终端中占用所述终端的内存值大于预设阈值的应用进行冻结。优选地,所述第一检测模块具体用于,检测所述终端中至少一个应用的运行处理速度值是否小于预设速度值;或,所述第一检测模块具体用于,检测所述终端处理所述用户发送的数据信息的处理时间是否大于预设时间。优选地,还包括:第一预设模块,用于预先设置所述第一预设用户信息与所述终端的冻结应用功能的关联关系;所述冻结模块具体用于,触发所述终端开启冻结应用功能,将所述终端中占用所述终端的内存值大于预设阈值的应用进行冻结。基于本专利技术的再一方面,本专利技术还提供一种终端,所述终端包括至少一个冻结应用,所述终端包括:第二检测模块,用于检测所述终端发生异常的情况是否消失;第二采集模块,用于当所述第二检测模块检测到所述终端发生异常的情况消失后,采集用户输入的用户信息;第二判断模块,用于判断所述用户信息与所述终端中预先存储的第二预设用户信息是否一致;解冻模块,用于当所述第二判断模块判断所述用户信息与所述终端中预先存储的第二预设用户信息一致时,将所述终端中的冻结应用进行解冻。优选的,还包括:第二预设模块,用于预先设置所述第二预设用户信息与所述终端的解冻应用功能的关联关系;所述解冻模块具体用于,触发所述终端开启解冻应用功能,将所述终端中的冻结应用进行解冻。+应用本专利技术的上述技术方案,当本专利技术检测到终端发生异常时,采集用户输入的用户信息,当判断所述用户信息与所述终端中预先存储的第一预设用户信息一致时,将所述终端中占用所述终端的内存值大于预设阈值的应用进行冻结。因此,本专利技术通过结合用户信息,实现了在终端发生异常,例如终端出现卡顿时,自动对终端中占用所述终端的内存值大于预设阈值的应用进行冻结。且本专利技术通过在终端发生异常时,冻结终端中占用所述终端的内存值大于预设阈值的应用可以有效清理终端的缓存数据,释放终端内存空间,从而提高终端系统的流畅性和稳定性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术提供的一种应用的冻结方法的流程图;图2为本专利技术提供的一种应用的解冻方法的流程图;图3为本专利技术提供的一种终端的结构示意图;图4为本专利技术提供的另一种终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。现有技术中对应用进行冻结的方法为,将应用拖曳至冻结模块(例如360奇酷手机中的冷藏室)中;对已冻结的应用进行解冻的方法为,将冻结应用从冻结模块中拖曳回终端的应用界面。显然,现有技术中对于应用的冻结、解冻都需要用户人为地执行拖曳操作才能完成。而如果当前终端发生异常,例如由于终端内存占用较大导致终端出现卡顿,那么此时的终端无法执行拖曳动作,也就无法实现应用的冻结、解冻。针对此,本专利技术的专利技术人发现,如果在终端发生异常,例如终端出现卡顿时,将一些占用终端内存较大的应用进行冻结,不但可以在终端发生异常时依旧能够实现应用的冻结,且还可以有效清理终端的缓存数据,释放终端内存空间,从而提高终端系统的流畅性和稳定性。基于此,本实施例提供了一种应用的冻结方法,如图1所示,包括:步骤101,当检测到所述终端发生异常时,采集用户输入的用户信息。本专利技术中,用户信息可以包括用户输入的指纹信息、虹膜信息、或语音信息等。为了便于说明,在本专利技术实施例中,均以用户输入的指纹信息为例进行说明。终端发生异常包括终端发生卡顿、终端屏幕暂时失灵等。其中终端可以包括手机、笔记本电脑等设备。具体在本专利技术中,终端会实时检测自身是否发生异常,当终端检测到发生异常时,采集用户输入的指纹信息。其中,用户输入的指纹信息为终端检测到的当前用户触摸终端触摸屏时采集到的指纹信息。其中,本专利技术检测到终端发生异常包括:检测到所述终端中至少一个应用的运行处理速度值小于预设速度值;和/或,检测到所述终端处理所述用户发送的数据信息的处理时间大于预设时间。当本专利技术终端中的至少一个应用的运行处理速度值小于预设速度值,本文档来自技高网...
一种应用的冻结、解冻方法和终端

【技术保护点】
一种应用的冻结方法,应用于终端,其特征在于,包括:当检测到所述终端发生异常时,采集用户输入的用户信息;判断所述用户信息与所述终端中预先存储的第一预设用户信息是否一致;如果一致,将所述终端中占用所述终端的内存值大于预设阈值的应用进行冻结。

【技术特征摘要】
1.一种应用的冻结方法,应用于终端,其特征在于,包括:当检测到所述终端发生异常时,采集用户输入的用户信息;判断所述用户信息与所述终端中预先存储的第一预设用户信息是否一致;如果一致,将所述终端中占用所述终端的内存值大于预设阈值的应用进行冻结。2.根据权利要求1所述的方法,其特征在于,所述检测到所述终端发生异常包括:检测到所述终端中至少一个应用的运行处理速度值小于预设速度值;和/或,检测到所述终端处理所述用户发送的数据信息的处理时间大于预设时间。3.根据权利要求1或2所述的方法,其特征在于,还包括:预先设置所述第一预设用户信息与所述终端的冻结应用功能的关联关系;所述将所述终端中占用所述终端的内存值大于预设阈值的应用进行冻结包括:触发所述终端开启冻结应用功能,将所述终端中占用所述终端的内存值大于预设阈值的应用进行冻结。4.一种应用的解冻方法,应用于终端,其特征在于,所述终端包括至少一个冻结应用,所述方法包括:当检测到所述终端发生异常的情况消失后,采集用户输入的用户信息;判断所述用户信息与所述终端中预先存储的第二预设用户信息是否一致;如果一致,将所述终端中的冻结应用进行解冻。5.根据权利要求4所述的方法,其特征在于,还包括:预先设置所述第二预设用户信息与所述终端的解冻应用功能的关联关系;所述将所述终端中的冻结应用进行解冻包括:触发所述终端开启解冻应用功能,将所述终端中的冻结应用进行解冻。6.一种终端,其特征在于,包括:第一检测模块,用于检测所述终端是否发生异常;第一采集模块,用于当所述第一检测模块检测到所述终端发生异常时,采集用户输入的用户信...

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

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

1