一种应用冻结的方法、装置以及终端与流程

文档序号:11864455阅读:330来源:国知局
一种应用冻结的方法、装置以及终端与流程

本发明涉及终端技术领域,尤其涉及一种应用冻结的方法、装置以及终端。



背景技术:

为了清除/减缓通信终端中的某些非核心应用所占用内存资源,目前通常采用应用冻结的方案,针对目标应用进行冻结处理,使得冻结之后所述目标应用不再占用内存空间,且不能运行应用。

在实践中发现,现有的应用冻结方案中,一般都是用户主观选择需要冻结的应用;或者通过预设的冻结条件,当目标应用满足冻结条件时,终端自动冻结所述目标应用。然而上述的应用冻结方案中,前者需要用户手动将所述目标应用移动到预设的冻结路径(诸如冻结数据库)中统一冻结,操作较为繁琐;后者通常以时间阈值(如应用使用时间的长短)和操作频次(如应用使用的次数)等作为预设的冻结条件,终端将满足上述冻结条件中的所有目标应用进行冻结,没有考虑到用户的实际情况进行相应的目标应用冻结,操作性不高。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种应用冻结的方法、装置以及终端,可提升应用冻结的方便快捷性。

一方面,本发明实施例公开提供了一种应用冻结的方法,所述方法包括:

接收针对目标应用的冻结指令,所述冻结指令用于指示将所述目标应用进行冻结;

根据所述冻结指令,确定目标冻结模式,所述目标冻结模式包括预设普通冻结模式或者预设深度冻结模式;

若所述目标冻结模式为所述预设普通冻结模式,则直接将所述目标应用冻结;

若所述目标冻结模式为所述预设深度冻结模式,则判断获取的待验证密码是否与预设验证密码匹配;

如果匹配,则将所述目标应用冻结。

其中可选地,所述接收针对目标应用的冻结指令,包括:

当检测到针对目标应用图标的按压时长超过预设第一阈值时,显示模式选择操作界面,其中,所述目标应用图标为与所述目标应用对应的应用图标,所述模式选择操作界面显示所述预设普通冻结模式和所述预设深度冻结模式的选项;

检测在所述模式选择操作界面上所选取到的目标冻结模式;

根据所述目标冻结模式生成对应的冻结指令。

其中可选地,所述将所述目标应用进行冻结之后,还包括:

将所述目标应用图标进行预处理,得到处理后的目标应用图标;

显示所述处理后的目标应用图标;

其中,所述预处理包括遮罩处理、灰度处理、着色处理中的至少一种。

其中可选地,所述方法还包括:

接收针对所述冻结后的目标应用的解冻指令;所述解冻指令用于指示对所述冻结后的目标应用进行解冻;

根据所述解冻指令,确定是否需要对所述冻结后的目标应用进行鉴权解冻;

若需要,则判断获取的解冻待验证密码是否与预设的解冻验证密码匹配,若匹配,则对所述冻结后的目标应用进行解冻;

若不需要,则直接对所述冻结后的目标应用进行解冻。

其中可选地,所述接收针对所述冻结后的目标应用的解冻指令,包括:

当检测到针对所述处理后的目标应用图标的按压时长超过预设第二阈值时,显示解冻选择操作界面;

检测在所述解冻选择操作界面上进行的解冻确认操作,并根据所述解冻确认操作触发并生成对应的解冻指令。

另一方面,本发明实施例还公开提供了一种应用冻结的装置,所述装置包括:

第一接收模块,用于接收针对目标应用的冻结指令,所述冻结指令用于指示将所述目标应用进行冻结;

第一确定模块,用于根据所述冻结指令,确定目标冻结模式,所述目标冻结模式包括预设普通冻结模式或者预设深度冻结模式;

冻结模块,用于若所述目标冻结模式为所述预设普通冻结模式,则直接将所述目标应用冻结;若所述目标冻结模式为所述预设深度冻结模式,则判断获取的待验证密码是否与预设验证密码匹配;如果匹配,则将所述目标应用冻结。

其中可选地,所述第一接收模块包括:

显示单元,用于当检测到针对目标应用图标的按压时长超过预设第一阈值时,显示模式选择操作界面,其中,所述目标应用图标为与所述目标应用对应的应用图标,所述模式选择操作界面显示所述预设普通冻结模式和所述预设深度冻结模式的选项;

检测单元,用于检测在所述模式选择操作界面上所选取到的目标冻结模式;

生成单元,用于根据所述目标冻结模式生成对应的冻结指令。

其中可选地,所述装置还包括:

处理模块,用于将所述目标应用图标进行预处理,得到处理后的目标应用图标;

显示模块,用于显示所述处理后的目标应用图标;

其中,所述预处理包括遮罩处理、灰度处理、着色处理中的至少一种。

其中可选地,所述装置还包括:

第二接收模块,用于接收针对所述冻结后的目标应用的解冻指令;所述解冻指令用于指示对所述冻结后的目标应用进行解冻;

第二确定模块,用于根据所述解冻指令,确定是否需要对所述冻结后的目标应用进行鉴权解冻;

解冻模块,用于若所述第二确定模块确定到需要进行鉴权解冻,则判断获取的解冻待验证密码是否与预设的解冻验证密码匹配,若匹配,则对所述冻结后的目标应用进行解冻;若所述第二确定模块确定到不需要进行鉴权解,则直接对所述冻结后的目标应用进行解冻。

再一方面,本发明实施例还公开提供了一种终端,所述终端包括所述的应用冻结的装置。

本发明实施例可通过接收针对目标应用的冻结指令,所述冻结指令用于指示将所述目标应用进行冻结,并根据所述冻结指令,确定需要进行冻结的目标冻结模式,所述目标冻结模式包括预设普通冻结模式或者预设深度冻结模式,如果确定到的所述目标冻结模式为所述预设普通冻结模式,则直接将所述目标应用冻结,如果确定到的所述目标冻结模式为所述预设深度冻结模式,则判断获取的待验证密码是否与预设验证密码匹配,如果匹配,进一步地将所述目标应用冻结;这样可根据终端/用户的实际需求针对不同的终端目标应用选择与之相对应的目标冻结模式进行冻结,从而提升了应用冻结的方便快捷性、可选择性以及安全性。

附图说明

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

图1是本发明实施例的一种应用冻结方法的流程示意图;

图2是本发明实施例的另一种应用冻结方法的流程示意图;

图3是本发明实施例的另一种应用冻结方法的流程示意图;

图4是本发明实施例的一种应用冻结装置的结构示意图;

图5是本发明实施例的另一种应用冻结装置的结构示意图;

图6是本发明实施例的一种终端的结构示意图。

具体实施方式

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

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”(如果存在)等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

请参见图1,是本发明实施例的一种应用冻结方法的流程示意图,本发明实施例的所述方法可以应用在诸如智能手机、平板电脑、智能可穿戴设备等带通信网络功能的终端中,具体可由这些终端的处理器来实现。本发明实施例的所述方法还包括如下步骤。

S101、接收针对目标应用的冻结指令,所述冻结指令用于指示将所述目标应用进行冻结。

本发明实施例中,用户可以在终端上进行操作(诸如点击/触摸某一个或者多个目标应用的应用图标、按照预设拖动/滑动轨迹拖动目标应用、点击应用冻结按钮等),向所述终端发送针对所述目标应用的冻结指令;或者,所述终端可以通过有线/无线通讯的方式(如蓝牙、wifi、宽带、数据线等)获取其他终端/服务器下发的针对目标应用的冻结指令,所述冻结指令用于指示将所述目标应用进行对应的冻结处理。

其中可选地,所述接收针对目标应用的冻结指令,包括:

当检测到针对目标应用图标的按压时长超过预设第一阈值时,显示模式选择操作界面,其中,所述目标应用图标为与所述目标应用对应的应用图标,所述模式选择操作界面显示所述预设普通冻结模式和所述预设深度冻结模式的选项;

检测在所述模式选择操作界面上所选取到的目标冻结模式;

根据所述目标冻结模式生成对应的冻结指令。

用户可以对终端的桌面/屏幕上显示的一个或者多个目标应用图标进行诸如点击、触摸、预设轨迹滑动/拖动(如按照字母L形式拖动终端桌面上的某一个应用图标)、或者用户长按拖不动这些目标应用图标,且长按的时间超过用户/系统预先在本终端中自定义设置的预设第一时间阈值(如5s)等用户操作。当所述终端检测到上述的用户操作时,所述终端可以在本终端的桌面/屏幕上显示模式选择操作界面,所述模式选择操作界面上可以显示有可供用户选择的预设深度冻结模式和预设普通冻结模式的选项;用户可以根据自己的需求/喜好从所述模式选择操作界面上所显示的预设深度冻结模式和预设普通冻结模式中选取出需要对所述目标应用进行冻结的目标冻结模式,所述目标冻结模式可以是指所述预设深度冻结模式和所述预设普通冻结模式中的任意一种;所述终端可以检测并获取用户在所述模式选择操作界面上所选取到的所述目标冻结模式,进一步地所述终端可以根据所述目标冻结模式生成与之相对应的冻结指令。

所述终端可以包括智能手机(如Android手机、IOS手机等)、个人电脑、平板电脑、掌上电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式智能设备等互联网设备,本发明实施例不作限定。

S102、根据所述冻结指令,确定目标冻结模式,所述目标冻结模式包括预设普通冻结模式或者预设深度冻结模式。

本发明实施例中,终端可以对S101中接收到的所述冻结指令进行解析,从中确定出用户/本终端需求多所述目标应用进行冻结的目标冻结模式,其中,所述目标冻结模式可以包括系统/用户预先在本终端中自定义设置的所述预设普通冻结模式或者所述预设深度冻结模式。

S103、若所述目标冻结模式为所述预设普通冻结模式,则直接将所述目标应用冻结。

本发明实施例中,如果终端在S102中确定到的所述目标冻结模式为所述预设普通冻结模式,那么所述终端可以直接将所述目标冻结模式进行对应的普通冻结处理。

S104、若所述目标冻结模式为所述预设深度冻结模式,则判断获取的待验证密码是否与预设验证密码匹配。

本发明实施例中,如果终端在S102中确定到的所述目标冻结模式为所述预设深度冻结模式,那么所述终端可以对接收到的所述冻结指令进行解析,得到向对应的冻结待验证密码,所述冻结待验证密码用于验证用户/所述终端是否有权冻结所述目标应用;或者,所述终端可以向用户/其他终端发送一个或者多个提示信息,所述提示信息用于提示用户输入对应的冻结待验证密码;所述终端还可以接收用户/其他终端根据所述提示信息返回的冻结待验证密码。进一步地,所述终端可以将所述冻结待验证密码和用户/系统预先在本终端中自定义设置的冻结验证密码进行相似度匹配,如果匹配成功,那么所述终端可以继续执行步骤S105;否则,结束流程。

S105、将所述目标应用冻结。

本发明实施例中,当终端在S104中判断到获取的待验证密码与预设验证密码匹配时,所述终端可以进一步地将所述目标应用进行对应的深度冻结处理。

所述终端对所述目标应用进行对应普通冻结或者深度冻结处理的具体工作过程可以包括:隔离该目标应用在所述终端中所占用的系统资源,在系统框架中隔离该目标应用,将该目标应用所占用的内存数据和默认存储路径同时转存到外部存储器中,并删除所述终端内存中与所述目标应用相关的数据内容,减少其占用的系统资源。

其中可选地,所述将所述目标应用进行冻结之后,还包括:

将所述目标应用图标进行预处理,得到处理后的目标应用图标;

显示所述处理后的目标应用图标;

其中,所述预处理包括遮罩处理、灰度处理、着色处理中的至少一种。

所述终端可以在本终端对所述目标应用进行冻结之后,所述终端可以将与所述目标应用对应的目标应用图标进行诸如着色处理(如将所述目标应用图标的左边颜色变深、右边颜色变浅)、灰度处理(如将所述目标应用图标的左边进行灰度处理,使得左边的颜色变为灰色、右边不作任何处理)、覆盖/遮盖处理(如在所述目标应用图标上面覆盖添加叉型“×”字符)等预处理,使得冻结处理后的目标应用图标和原来本终端显示的与所述目标应用相对应的目标应用图标有区别。优选地,所述终端可以直接改变所述目标应用图标的颜色,如将所述目标应用图标的左边变成灰色、右边维持原来配色或者全部将所述目标应用图标的颜色变为灰色等,使其变为所述处理后的目标应用图标;进一步地,所述终端可以用所述处理后的目标应用图标代替所述目标应用图标显示到本终端的桌面上。

其中可选地,所述方法还包括:

接收针对所述冻结后的目标应用的解冻指令;所述解冻指令用于指示对所述冻结后的目标应用进行解冻;

根据所述解冻指令,确定是否需要对所述冻结后的目标应用进行鉴权解冻;

若需要,则判断获取的解冻待验证密码是否与预设的解冻验证密码匹配,若匹配,则对所述冻结后的目标应用进行解冻;

若不需要,则直接对所述冻结后的目标应用进行解冻。

用户还可以对所述终端桌面上所显示的所述处理后的目标应用图标进行诸如点击、触摸、预设轨迹滑动、或者长按不拖动所述处理后的目标应用,且长按的时间大于或者等于用户/系统预先在本终端中自定义设置的预设第二时间阈值(如3s)等操作,向所述终端发送针对所述冻结后的目标应用的解冻指令;或者,所述终端可以通过网络接收到其他终端/服务器发送的针对所述冻结后的目标应用的解冻指令,所述解冻指令用于指示对所述冻结后的目标应用进行解冻。所述终端可以接收所述解冻指令,进一步地可以对所述解冻指令进行解析,确定本终端是否需要对所述冻结后的目标应用进行鉴权解冻;或者,所述终端在接收到的所述解冻指令后,进一步地确定本终端解冻所述冻结后的目标应用所对应的目标解冻模式,所述目标解冻模式包括预设普通解冻模式或者预设深度解冻模式,如果所述终端确定到所述目标解冻模式为所述预设普通解冻模式,那么所述终端认为本终端不需要对所述冻结后的目标应用进行鉴权解冻,进一步地对所述冻结后的目标应用进行普通解冻。如果所述终端确定到所述目标解冻模式为所述预设深度解冻模式,那么所述终端认为本终端需要对所述冻结后的目标应用进行鉴权解冻,也即是所述终端需要对所述冻结后的目标应用进行解密/鉴权处理,相应地所述终端可以通过解析所述解冻指令来获得相对应的解冻待验证密码;或者,所述终端可以向用户/其他终端发送一个或多个提示信息,所述提示信息用于提示用户输入/返回向对应的解冻待验证密码;所述终端可以接收用户/所述其他终端根据所述提示信息返回来的所述解冻待验证密码,进一步地,所述终端可以将所述解冻待验证密码和用户/系统预先在本终端中自定义设置的解冻验证密码进行相似度匹配,如果匹配成功,那么所述终端可以将所述冻结后的目标应用进行对应的深度解冻处理;否则,结束流程。

所述终端对所述冻结后的目标应用进行普通解冻或者深度解冻的具体工作过程可以包括:从外部存储器中读取该目标应用的内存数据和默认存储路径,将内存数据还原到默认存储路径中;进一步地,重新启动运行所述目标应用。

可选地,在所述终端对所述冻结后的目标应用进行普通解冻或者深度解冻之后,所述终端可以对所述处理后的目标应用图标进行还原处理,使其从所述处理后的应用图标还原恢复至所述目标应用图标,引用如上改变所述处理后的,目标应用图标颜色的例子,这里即是还原所述处理后的目标应用图标的颜色使其恢复为所述目标应用图标。

其中可选地,所述接收针对所述冻结后的目标应用的解冻指令,包括:

当检测到针对所述处理后的目标应用图标的按压时长超过预设第二阈值时,显示解冻选择操作界面;

检测在所述解冻选择操作界面上进行的解冻确认操作,并根据所述解冻确认操作触发并生成对应的解冻指令。

用户可以对本终端桌面上所显示的所述处理后的目标应用图标进行诸如点击、按压、预设轨迹的拖动/滑动、长按不拖动所述处理后的目标应用图标的时间大于或者等于用户/系统预先在本终端中自定义设置的预设第二时间阈值等操作,当所述终端检测到用户的上述操作时,可以在本终端的桌面/屏幕上显示可供用户选择操作的解冻选择操作界面,所述解冻选择操作界面上可以显示有诸如解冻应用、取消解冻等可供用户自主选择是否需要对所述冻结后的目标应用进相应的解冻,如果需要,用户可以在所述解冻选择操作界面上进行对应的解冻确定操作,诸如点击解冻应用的选项等;所述终端可以检测用户在所述解冻选择操作界面上进行的所述解冻确认操作,进一步地,所述终端可以根据所述解冻确认操作生成/触发与之相对应的解冻指令。

可以理解的是,本发明考虑需要冻结的应用具有以下中的至少一个特点:占用较多系统资源、长期闲置、与隐私或资产相关,具备最后一个特点的应用和安全相关,当终端在他人手中使用时,基于安全考虑,用户可以考虑进行特殊处理。因此,本发明提出两种冻结模式:普通冻结和深度冻结。进一步地,所述深度冻结模式可以设计密码验证过程,这时用户/系统可以预先在终端中自定义设置用于支持启用所述深度冻结模式的冻结验证验证密码,诸如在终端内录入指纹图像,并将所述指纹图像与所述深度冻结模式关联;相应的,本发明也可以提出两种解冻模式:普通解冻和深度解冻,在深度解冻模式中同样也可以设计密码验证过程,这时用户/系统可以在所述终端中自定义设置用于支持启用所述深度解冻模式的解冻验证密码,并将所述解冻验证密码与所述深度解冻模式关联起来。其中,所述冻结验证密码和所述解冻验证密码可以是相同的密码,也可以是指不同的密码,所述密码可以包括数字密码、字母密码、指纹密码、图像密码、或者由数字和字母组合形成的字符密码,或者其他形式的用于验证并判定所述终端是否有权进行深度冻结的密码,本发明实施例不作限定。

需要说明的是,上述的预设第一时间阈值和上述的第二时间阈值可以是指相同的或者不同的时间阈值,所述时间阈值可以是指用户/系统预先在本终端中自定义设置的时间时长等。

需要说明的是,本发明实施例中的对目标应用进行冻结的具体实施方式可以包括:隔离该目标应用在所述终端中所占用的系统资源,在系统框架中隔离该目标应用,将该目标应用所占用的内存数据和默认存储路径同时转存到外部存储器中,并删除所述终端内存中与所述目标应用相关的数据内容,减少其占用的系统资源;本发明实施例中对所述处理后的目标应用进行解冻的具体实施方式可以包括:从外部存储器中读取该目标应用的内存数据和默认存储路径,将该目标应用的内存数据还原到所述默认存储路径中;进一步地,重新启动运行所述目标应用,以还原所述目标应用原有的应用功能。

为帮助人们进一步地对上述实施例进行理解,下面通过一个例子进行详细地阐述。假设现有一用户对某终端桌面上所显示的一个或者多个目标应用图标进行长按且不拖动操作,当所述终端检测到用户针对上述目标应用图标进行长按不拖动操作的长按时间大于或等于预设时间阈值,所述终端可以在所述目标应用图标的上方弹出诸如包括有“普通冻结”、“深度冻结”和“取消”这三个选项的冻结模式选择操作界面,用户可以根据自己的需要在所述冻结模式选择操作界面上显示的三个选择中任意进行选取操作;如果所述终端检测到用户选择点击“普通冻结”时,则所述终端可以直接对与所述目标应用图标所对应的目标应用进行普通冻结;如果所述终端检测到用户选择点击“深度冻结”时,则所述终端可以发送密码输入提示信息,诸如显示密码输入界面,获取用户根据所述密码输入提示信息返回的冻结待验证密码;进一步地,所述终端还可以判断所述冻结待验证密码是否和用户/系统预先在本终端中自定义设置能够允许启用所述深度冻结对应的冻结验证密码相同,如果相同,则允许所述终端对所述目标应用进行深度冻结;否则,结束流程。其中,“取消”选项是为了防止用户的误操作,即对所述第一应用图标进行冻结操作的目的并非冻结该目标应用,用户点击“取消”后,所述目标应用图标上出现的上述三个选项会消失,用户可以进行其他操作。可选地,所述终端可以对本终端桌面上所显示的目标应用图标进行着色、遮罩、灰度处理中的至少一种,从而将处理后的目标应用图标代替显示到所述终端的桌面上,诸如改变该目标应用图标的颜色使其左边变成灰色,右边维持原来配色,以此来表示与所述目标应用图标相对应的目标应用处于普通冻结状态;又如改变该目标应用图标的颜色使其全部变成灰色,以此来表示与所述目标应用图标相对应的目标应用处于深度通冻结状态等。

如果用户想要对上述普通冻结或者深度冻结后的目标应用进行相对应的解冻处理,此时用户可以对本终端桌面上所显示的所述处理后的目标应用图标,如上述颜色改变的目标应用图标进行长按且不拖动操作;当所述终端检测到用户对所述处理后的目标应用图标进行长按不拖动操作的按压时间大于或者等于用户/系统预先在本终端中自定义设置的预设时长阈值时,所述终端可以在所述处理后的目标应用图标的上方弹出诸如包括有“解冻应用”和“取消”这两个选项的解冻选择操作界面,当所述终端检测到用户点击“解冻应用”应用时,所述终端可以进一步地检测并判断与所述处理后的目标应用相对应的所述冻结后的目标应用之前处于的冻结状态为普通冻结还是深度冻结,如果是普通冻结,则所述终端可以直接对所述冻结后的目标应用进行普通解冻;如果是深度冻结,则所述终端将选择深度解冻模式对所述冻结后的目标应用进行深度解冻,具体实现中,所述终端可以发送密码输入提示信息,接收用户根据所述密码输入提示信息返回的解冻待验证密码;进一步地,所述终端还可以判断所述解冻待验证密码是否和用户/系统预先在本终端中自定义设置能够允许启用所述深度解冻模式对应的解冻验证密码相同,如果相同,则允许所述终端对所述冻结后的目标应用进行深度解冻;否则,结束流程。

可选地,当所述终端检测到用户对所述处理后的目标应用图标进行长按不拖动操作的按压时间大于或者等于用户/系统预先在本终端中自定义设置的预设时长阈值时,所述终端也可以在所述处理后的目标应用图标上方弹出诸如包括“普通解冻”、“深度解冻”和“取消”这三个选项的解冻模式选择操作界面,当所述终端检测到用户点击“普通解冻”时,则所述终端直接对所述冻结后的目标应用进行普通解冻;如果点击“深度解冻”时,则所述终端获取用户输入的用于启用所述深度解冻模式的解冻待验证密码,进一步地在验证到所述解冻待验证密码正确时,对所述冻结后的目标应用进行深度解冻。其中,“取消”选项是为了防止用户的误操作,即对所述处理后的目标应用图标进行的上述操作的目的并非解冻该目标应用,用户点击“取消”后,所述处理后的目标应用图标上方出现的各个选项会消失,用户可以进行其他操作。可选地,所述终端在对所述冻结后的目标应用进行普通解冻或者深度解冻之后,所述终端可以还原所述处理后的目标应用图标,使其变回原来之前的所述目标应用图标。如果引用如上改变所述目标应用图标颜色的例子,这里就可以还原并显示所述目标应用图标原来之前的颜色。

本发明实施例可通过接收针对目标应用的冻结指令,所述冻结指令用于指示将所述目标应用进行冻结,并根据所述冻结指令,确定需要进行冻结的目标冻结模式,所述目标冻结模式包括预设普通冻结模式或者预设深度冻结模式,如果确定到的所述目标冻结模式为所述预设普通冻结模式,则直接将所述目标应用冻结,如果确定到的所述目标冻结模式为所述预设深度冻结模式,则判断获取的待验证密码是否与预设验证密码匹配,如果匹配,进一步地将所述目标应用冻结;这样可根据终端/用户的实际需求针对不同的终端目标应用选择与之相对应的目标冻结模式进行冻结,从而提升了应用冻结的方便快捷性、可选择性以及安全性。

请参见图2,是本发明实施例的另一种应用冻结方法的流程示意图,本发明实施例的所述方法可以包括如下步骤。

S201、当检测到针对目标应用图标的按压时长超过预设第一阈值时,显示模式选择操作界面,其中,所述目标应用图标为与所述目标应用对应的应用图标,所述模式选择操作界面显示所述预设普通冻结模式和所述预设深度冻结模式的选项。

S202、检测在所述模式选择操作界面上所选取到的目标冻结模式。

S203、根据所述目标冻结模式生成对应的冻结指令。

S204、根据所述冻结指令,确定目标冻结模式,所述目标冻结模式包括预设普通冻结模式或者预设深度冻结模式。

S205、若所述目标冻结模式为所述预设普通冻结模式,则直接将所述目标应用冻结。

S206、若所述目标冻结模式为所述预设深度冻结模式,则判断获取的待验证密码是否与预设验证密码匹配。

本发明实施例中,当终端判断到获取的待验证密码与预设验证密码匹配时,则继续执行步骤S207;否则,结束流程或者发送一个或者多个提示信息,所述提示信息用于提示所述待验证密码验证失败,请重新输入等。

需要说明的是,步骤S205和步骤S206是并列地,也即是终端可以选择S205和S206中任意一步骤进行执行,也可以S205和S206都执行,且S205和S206的顺序是可变的,即通信终端可以先执行S206后执行S205,本发明实施例不作限定。

S207、将所述目标应用冻结。

S208、将所述目标应用图标进行预处理,得到处理后的目标应用图标;其中,所述预处理包括遮罩处理、灰度处理、着色处理中的至少一种。

需要说明的是,步骤S208可以放在步骤S205之后执行或者放在步骤S207之后执行,本发明实施例不作限定。

S209、显示所述处理后的目标应用图标。

本发明实施例可通过接收针对目标应用的冻结指令,所述冻结指令用于指示将所述目标应用进行冻结,并根据所述冻结指令,确定需要进行冻结的目标冻结模式,所述目标冻结模式包括预设普通冻结模式或者预设深度冻结模式,如果确定到的所述目标冻结模式为所述预设普通冻结模式,则直接将所述目标应用冻结,如果确定到的所述目标冻结模式为所述预设深度冻结模式,则判断获取的待验证密码是否与预设验证密码匹配,如果匹配,进一步地将所述目标应用冻结;这样可根据终端/用户的实际需求针对不同的终端目标应用选择与之相对应的目标冻结模式进行冻结,从而提升了应用冻结的方便快捷性、可选择性以及安全性。

请一并参阅图3,是本发明实施例的另一种应用冻结方法的流程示意图,本发明实施例的所述方法可以包括图2中的所有或者部分步骤,还可以包括如下步骤。

S301、当检测到针对所述处理后的目标应用图标的按压时长超过预设第二阈值时,显示解冻选择操作界面。

S302、检测在所述解冻选择操作界面上进行的解冻确认操作,并根据所述解冻确认操作触发并生成对应的解冻指令,所述解冻指令用于指示对所述冻结后的目标应用进行解冻。

S303、根据所述解冻指令,确定是否需要对所述冻结后的目标应用进行鉴权解冻。

本发明实施例中,当终端根据所述冻结指令确定到用户/本终端需要对所述冻结后的目标应用进行鉴权解冻时,则继续执行步骤S304;否则,继续执行步骤S305。

S304、判断获取的解冻待验证密码是否与预设的解冻验证密码匹配。

本发明实施例中,当终端判断到获取的解冻待验证密码与预设的解冻验证密码匹配,则继续执行步骤S305;否则,结束流程或者发送一个或多个用于提示所述解冻待验证密码验证失败,请重新输入等提示信息。

S305、对所述冻结后的目标应用进行解冻。

本发明实施例可通过接收针对目标应用的冻结指令,所述冻结指令用于指示将所述目标应用进行冻结,并根据所述冻结指令,确定需要进行冻结的目标冻结模式,所述目标冻结模式包括预设普通冻结模式或者预设深度冻结模式,如果确定到的所述目标冻结模式为所述预设普通冻结模式,则直接将所述目标应用冻结,如果确定到的所述目标冻结模式为所述预设深度冻结模式,则判断获取的待验证密码是否与预设验证密码匹配,如果匹配,进一步地将所述目标应用冻结;这样可根据终端/用户的实际需求针对不同的终端目标应用选择与之相对应的目标冻结模式进行冻结,从而提升了应用冻结的方便快捷性、可选择性以及安全性。

请参见图4,是本发明实施例的一种应用冻结装置的结构示意图,本发明实施例的所述装置可以可设置在诸如智能手机、平板电脑、智能可穿戴设备等带通信网络功能的终端中,所述装置4包括:

第一接收模块40,用于接收针对目标应用的冻结指令,所述冻结指令用于指示将所述目标应用进行冻结;

第一确定模块41,用于根据所述冻结指令,确定目标冻结模式,所述目标冻结模式包括预设普通冻结模式或者预设深度冻结模式;

冻结模块42,用于若所述目标冻结模式为所述预设普通冻结模式,则直接将所述目标应用冻结;若所述目标冻结模式为所述预设深度冻结模式,则判断获取的待验证密码是否与预设验证密码匹配;如果匹配,则将所述目标应用冻结。

本发明实施例中涉及的各个模块的具体实现可参考图1至图3对应实施例中相关功能模块或者实施步骤的描述,在此不赘述。

本发明实施例可通过接收针对目标应用的冻结指令,所述冻结指令用于指示将所述目标应用进行冻结,并根据所述冻结指令,确定需要进行冻结的目标冻结模式,所述目标冻结模式包括预设普通冻结模式或者预设深度冻结模式,如果确定到的所述目标冻结模式为所述预设普通冻结模式,则直接将所述目标应用冻结,如果确定到的所述目标冻结模式为所述预设深度冻结模式,则判断获取的待验证密码是否与预设验证密码匹配,如果匹配,进一步地将所述目标应用冻结;这样可根据终端/用户的实际需求针对不同的终端目标应用选择与之相对应的目标冻结模式进行冻结,从而提升了应用冻结的方便快捷性、可选择性以及安全性。

请一并参阅图5,是本发明实施例的另一种应用冻结装置的结构示意图,本发明实施例的所述装置5可以包括:上述的第一接收模块40、第一确定模块41、冻结模块42,其中,所述第一接收模块40包括:

显示单元400,用于当检测到针对目标应用图标的按压时长超过预设第一阈值时,显示模式选择操作界面,其中,所述目标应用图标为与所述目标应用对应的应用图标,所述模式选择操作界面显示所述预设普通冻结模式和所述预设深度冻结模式的选项;

检测单元401,用于检测在所述模式选择操作界面上所选取到的目标冻结模式;

生成单元411,用于根据所述目标冻结模式生成对应的冻结指令。

其中可选地,所述装置还包括:

处理模块43,用于将所述目标应用图标进行预处理,得到处理后的目标应用图标;

显示模块44,用于显示所述处理后的目标应用图标;

其中,所述预处理包括遮罩处理、灰度处理、着色处理中的至少一种。

其中可选地,所述装置还包括:

第二接收模块45,用于接收针对所述冻结后的目标应用的解冻指令;所述解冻指令用于指示对所述冻结后的目标应用进行解冻;

第二确定模块46,用于根据所述解冻指令,确定是否需要对所述冻结后的目标应用进行鉴权解冻;

解冻模块47,用于若所述第二确定模块确定到需要进行鉴权解冻,则判断获取的解冻待验证密码是否与预设的解冻验证密码匹配,若匹配,则对所述冻结后的目标应用进行解冻;若所述第二确定模块确定到不需要进行鉴权解,则直接对所述冻结后的目标应用进行解冻。

其中可选地,所述第二接收模块45包括:

显示单元450,用于当检测到针对所述处理后的目标应用图标的按压时长超过预设第二阈值时,显示解冻选择操作界面;

检测生成单元451,用于检测在所述解冻选择操作界面上进行的解冻确认操作,并根据所述解冻确认操作触发并生成对应的解冻指令。

本发明实施例中涉及的各个模块的具体实现可参考图1至图3对应实施例中相关功能模块或者实施步骤的描述,在此不赘述。

本发明实施例可通过接收针对目标应用的冻结指令,所述冻结指令用于指示将所述目标应用进行冻结,并根据所述冻结指令,确定需要进行冻结的目标冻结模式,所述目标冻结模式包括预设普通冻结模式或者预设深度冻结模式,如果确定到的所述目标冻结模式为所述预设普通冻结模式,则直接将所述目标应用冻结,如果确定到的所述目标冻结模式为所述预设深度冻结模式,则判断获取的待验证密码是否与预设验证密码匹配,如果匹配,进一步地将所述目标应用冻结;这样可根据终端/用户的实际需求针对不同的终端目标应用选择与之相对应的目标冻结模式进行冻结,从而提升了应用冻结的方便快捷性、可选择性以及安全性。

再请参见图6,是本发明实施例的一种终端的结构示意图。所述终端可以为智能手机、平板电脑、智能可穿戴设备等带通信网络功能的设备,如图6所示,本发明实施例的所述终端可以包括显示屏、按键、扬声器、拾音器等模块,并且还包括:至少一个总线501、与总线501相连的至少一个处理器502以及与总线501相连的至少一个存储器503,实现通信功能的通信装置505,为终端各耗电模块供电的电源装置504。

所述处理器502可通过总线501,调用存储器503中存储的代码以执行相关的功能,其中,存储器503包括操作系统、数据传输应用程序。

所述处理器502,用于接收针对目标应用的冻结指令,所述冻结指令用于指示将所述目标应用进行冻结;根据所述冻结指令,确定目标冻结模式,所述目标冻结模式包括预设普通冻结模式或者预设深度冻结模式;若所述目标冻结模式为所述预设普通冻结模式,则直接将所述目标应用冻结;若所述目标冻结模式为所述预设深度冻结模式,则判断获取的待验证密码是否与预设验证密码匹配;如果匹配,则将所述目标应用冻结。

进一步可选地,所述处理器502还用于当检测到针对目标应用图标的按压时长超过预设第一阈值时,显示模式选择操作界面,其中,所述目标应用图标为与所述目标应用对应的应用图标,所述模式选择操作界面显示所述预设普通冻结模式和所述预设深度冻结模式的选项;检测在所述模式选择操作界面上所选取到的目标冻结模式;根据所述目标冻结模式生成对应的冻结指令。

进一步可选地,所述处理器502还用于将所述目标应用图标进行预处理,得到处理后的目标应用图标;显示所述处理后的目标应用图标;其中,所述预处理包括遮罩处理、灰度处理、着色处理中的至少一种。

进一步可选地,所述处理器502还用于接收针对所述冻结后的目标应用的解冻指令;所述解冻指令用于指示对所述冻结后的目标应用进行解冻;根据所述解冻指令,确定是否需要对所述冻结后的目标应用进行鉴权解冻;若需要,则判断获取的解冻待验证密码是否与预设的解冻验证密码匹配,若匹配,则对所述冻结后的目标应用进行解冻;若不需要,则直接对所述冻结后的目标应用进行解冻。

进一步可选地,所述处理器502还用于当检测到针对所述处理后的目标应用图标的按压时长超过预设第二阈值时,显示解冻选择操作界面;检测在所述解冻选择操作界面上进行的解冻确认操作,并根据所述解冻确认操作触发并生成对应的解冻指令。

本发明实施例可通过接收针对目标应用的冻结指令,所述冻结指令用于指示将所述目标应用进行冻结,并根据所述冻结指令,确定需要进行冻结的目标冻结模式,所述目标冻结模式包括预设普通冻结模式或者预设深度冻结模式,如果确定到的所述目标冻结模式为所述预设普通冻结模式,则直接将所述目标应用冻结,如果确定到的所述目标冻结模式为所述预设深度冻结模式,则判断获取的待验证密码是否与预设验证密码匹配,如果匹配,进一步地将所述目标应用冻结;这样可根据终端/用户的实际需求针对不同的终端目标应用选择与之相对应的目标冻结模式进行冻结,从而提升了应用冻结的方便快捷性、可选择性以及安全性。

本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何应用的冻结与解冻操作方法的部分或全部步骤。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明的各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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