一种解锁方法及设备与流程

文档序号:14555255阅读:105来源:国知局
一种解锁方法及设备与流程

本发明涉及计算机技术领域,尤其涉及一种解锁方法及设备。



背景技术:

现在,为了保证信息的安全性,通常会对终端设备的显示屏进行锁定,锁定的方式包括设置密码、绘制手势图案等多种方式。在解锁过程中,用户可能会因为忘记密码而解锁失败。

以终端设备是手机为例。手机中一般会设置一个解锁次数的门限值,在解锁失败的次数达到该门限值后,手机可能会彻底锁定,用户需要将手机送去维修或者重新安装系统才能再次使用。显然目前的解锁设置不够灵活,易导致手机无法使用。



技术实现要素:

本发明实施例提供一种解锁方法及设备,用于解决目前的解锁设置不够灵活,易导致手机无法使用的技术问题。

第一方面,提供一种解锁方法,包括:

终端设备接收用户输入的第一解锁信息,所述第一解锁信息用于解除所述终端设备的显示屏的锁定状态;

所述终端设备判断所述第一解锁信息与预存的验证信息是否匹配;

若所述第一解锁信息与所述验证信息不匹配,则所述终端设备累计解锁失败的次数;

若所述累计的解锁失败的次数等于第一解锁次数门限值,则所述终端设备停止响应用户对所述显示屏的解锁操作,其中,所述第一解锁次数门限值是预先设置的至少两个解锁次数门限值中的一个;

在停止响应用户对所述显示屏的解锁操作的持续时长达到为所述第一解锁次数门限值设置的时长门限值时,所述终端设备重新启动对用户的解锁操作的响应。

可选的,在终端设备接收用户输入的第一解锁信息之前,还包括:

所述终端设备获取用户输入的所述至少两个解锁次数门限值;

所述终端设备获取用户输入的为所述至少两个解锁次数门限值分别设置的时长门限值;

所述终端设备建立所述至少两个解锁次数门限值与为所述至少两个解锁次数门限值分别设置的时长门限值之间的映射关系。

可选的,在所述终端设备累计解锁失败的次数之后,还包括:

若所述累计的解锁失败的次数与所述至少两个解锁次数门限值均不相等,则所述终端设备输出提示信息,所述提示信息用于提示用户再次输入解锁信息。

可选的,在所述终端设备停止响应用户对所述显示屏的解锁操作之后,包括:

所述终端设备接收用户输入的第二解锁信息,所述第二解锁信息用于解除终端设备的显示屏的锁定状态;

所述终端设备确定当前时刻与所述终端设备停止响应用户对所述显示屏的解锁操作的时刻之间的时间差,小于为所述第一解锁次数门限值设置的时长门限值;

所述终端设备输出告警信息,所述告警信息用于指示用户无法进行解锁。

可选的,所述预存的验证信息,包括以下至少一项:密码信息、手势信息、指纹信息、及人脸信息。

可选的,在所述终端设备判断所述第一解锁信息与预存的验证信息是否匹配之后,还包括:

若所述第一解锁信息与所述验证信息相匹配,则所述终端设备将所述显示屏从所述锁定状态切换为解锁状态;

所述终端设备将所述累计的解锁失败的次数清零。

第二方面,提供一种终端设备,包括:

收发单元,用于接收用户输入的第一解锁信息,所述第一解锁信息用于解除所述终端设备的显示屏的锁定状态;

处理单元,用于判断所述第一解锁信息与预存的验证信息是否匹配;

若所述第一解锁信息与所述验证信息不匹配,用于累计解锁失败的次数;

若所述累计的解锁失败的次数等于第一解锁次数门限值,用于停止响应用户对所述显示屏的解锁操作,其中,所述第一解锁次数门限值是预先设置的至少两个解锁次数门限值中的一个;

所述处理单元,还用于在停止响应用户对所述显示屏的解锁操作的持续时长达到为所述第一解锁次数门限值设置的时长门限值时,重新启动对用户的解锁操作的响应。

可选的,所述收发单元,还用于接收用户输入的所述至少两个解锁次数门限值;

所述收发单元,还用于接收用户输入的为所述至少两个解锁次数门限值分别设置的时长门限值;

所述处理单元,还用于建立所述至少两个解锁次数门限值与为所述至少两个解锁次数门限值分别设置的时长门限值之间的映射关系。

可选的,所述处理单元,还用于若所述累计的解锁失败的次数与所述至少两个解锁次数门限值均不相等,则输出提示信息,所述提示信息用于提示用户再次输入解锁信息。

可选的,所述收发单元,还用于在停止响应用户对所述显示屏的解锁操作之后,接收用户输入的第二解锁信息,所述第二解锁信息用于解除终端设备的显示屏的锁定状态;

所述处理单元,还用于确定当前时刻与停止响应用户对所述显示屏的解锁操作的时刻之间的时间差,小于为所述第一解锁次数门限值设置的时长门限值;

所述处理单元,还用于输出告警信息,所述告警信息用于指示用户无法进行解锁。

可选的,所述预存的验证信息,包括以下至少一项:密码信息、手势信息、指纹信息、及人脸信息。

可选的,所述处理单元还用于:

在判断所述第一解锁信息与预存的验证信息是否匹配之后,若所述第一解锁信息与所述验证信息相匹配,将所述显示屏从所述锁定状态切换为解锁状态;

将所述累计的解锁失败的次数清零。

本发明实施例有益效果如下:

本发明实施例中,终端设备中不再是出厂时设置的一个固定的解锁次数门限值,而是预设了至少两个解锁次数门限值和对应的时长门限值,用户可以多次尝试解锁,不至于因用户解锁失败次数达到一个固定的门限值之后,就无法再次进行解锁了,因此,设置至少两个不同的解锁次数门限值可以为用户提供更多次的解锁机会,增加用户的解锁成功率。

附图说明

图1为本发明实施例中一种解锁方法的流程示意图;

图2为本发明实施例中一种终端设备的结构示意图。

具体实施方式

下面结合附图对本发明优选的实施方式进行详细说明。

具体的,参阅图1所示,本申请实施例提供一种解锁方法,该方法的流程描述如下。

步骤100:终端设备接收用户输入的第一解锁信息,其中,第一解锁信息用于解除终端设备的显示屏的锁定状态。

本发明实施例中,终端设备可以预先设置至少两个解锁次数门限值,解锁次数门限值用于确定用户解锁失败次数等于解锁次数门限值时,显示屏停止响应解锁操作,并为每一个解锁次数门限值设置时长门限值,时长门限值用于确定显示屏停止响应解锁操作的持续时长。其中,解锁次数门限值和时长门限值可以通过用户输入进行设置,例如用户可以根据个人需求设置至少两组解锁次数门限值和时长门限值,或者解锁次数门限值和时长门限值也可以由终端设备自动设置,例如终端设备也可以根据自身的参数自动设置至少两组解锁次数门限值和时长门限值,在此不作限定。

例如,终端设备预先设置了3个解锁次数门限值,分别为5次、10次和13次,并为解锁次数门限值5次设置时长门限值为1分钟,为解锁次数门限值10次设置时长门限值为5分钟,为解锁次数门限值13次设置时长门限值20分钟。

通过设置至少两个解锁次数门限值,使用户可以多次尝试解锁,提高了用户解锁的成功率。

另外,既然是为每一个解锁次数门限值设置时长门限值,则预设的至少两个解锁次数门限值与为每一个解锁次数门限值分别设置的时长门限值之间就可以认为具有映射关系,终端设备按照映射关系将解锁次数门限值和对应的时长门限值进行存储。

当终端设备的显示屏处于锁定状态时,若用户需要使用终端设备,则需要对显示屏进行解锁,本发明实施例中将用户输入的用于解除终端设备的显示屏锁定状态的解锁信息作为第一解锁信息,其中,第一解锁信息用于解除终端设备的显示屏的锁定状态。

其中,第一解锁信息可以包括密码信息、手势信息、指纹信息、语音信息、及人脸信息中的至少一项,在此不作限定。

步骤101、终端设备判断第一解锁信息与预存的验证信息是否匹配。

终端设备可以预先存储验证信息,验证信息能够解除显示屏的锁定状态。验证信息例如为用户设置的,或者也可以是终端设备自动设置的。验证信息例如包括密码信息、手势信息、指纹信息、语音信息、及人脸信息中的至少一项。

当终端设备的显示屏由解锁状态切换为锁定状态时,若用户想要对该显示屏进行解锁,则会向终端设备输入解锁信息,例如输入的是第一解锁信息。终端设备接收第一解锁信息后,可根据预存的验证信息对第一解锁信息进行验证,若第一解锁信息与验证信息不一致,则终端设备确定预存的验证信息与第一解锁信息不匹配,如果第一解锁信息是显示屏进入锁定状态后用户首次输入的解锁信息,则终端设备开始累计解锁失败次数,即,此时累计的解锁失败次数为1,而如果第一解锁信息是显示屏进入锁定状态后用户在首次输入解锁信息之后再输入的解锁信息,则终端设备在之前已累计的解锁次数的基础上继续累计,即,此时累计的解锁失败次数为之前已累计的解锁次数+1。若第一解锁信息与验证信息一致,则终端设备确定预存的验证信息与第一解锁信息相匹配,则终端设备的显示屏由锁定状态切换为解锁状态。

例如,预先设置的验证信息为手势信息,如果用户输入的第一解锁信息为密码信息或者与该手势信息不一致的另外的手势信息,则终端设备确定第一解锁信息与验证信息不匹配,而如果用户输入的第一解锁信息与该手势信息一致,则终端设备确定第一解锁信息与验证信息相匹配。

步骤102、若第一解锁信息与验证信息不匹配,则终端设备累计解锁失败的次数。

从终端设备的显示屏由解锁状态切换为锁定状态开始,若用户输入的解锁信息与验证信息不匹配,则持续累计解锁失败次数,直到用户某次输入的解锁信息与验证信息相匹配,将显示屏的状态由锁定状态切换为解锁状态,则将累计的解锁失败次数清零。

从终端设备的显示屏进入锁定状态到解锁成功这之间,所经历的时间可能较长,也可能较短,本发明实施例对这段时间的长度不作限定,只要用户解锁失败,在显示屏由锁定状态切换为解锁状态之前,终端设备就会不断累计解锁失败次数。

例如,若用户解锁失败3次后,不再对终端设备的显示屏进行解锁操作,经过了一天,用户想再次使用终端设备时,会再次输入解锁信息,若输入的解锁信息和验证信息仍然不匹配,则终端设备将用户解锁失败次数累计为4次。

步骤103、若累计的解锁失败的次数等于第一解锁次数门限值,则终端设备停止响应用户对显示屏的解锁操作,其中,第一解锁次数门限值是预先设置的至少两个解锁次数门限值中的一个。

终端设备将累计的解锁失败次数与预设的至少两个解锁次数门限值中解锁次数门限值进行比较,其中,可以将解锁失败次数和每一个解锁次数门限值进行比较,若累计的解锁失败次数与每一个解锁次数门限值都不相等,则继续累计解锁失败次数,或者将解锁失败次数按照解锁次数门限值由小到大的顺序依次比较,当解锁失败次数等于最小的解锁次数门限值时,按照最小的解锁次数门限值对应的时长门限值停止响应用户的解锁操作,接着,在下一次解锁失败时,解锁失败次数就不再与最小的解锁次数门限值进行比较了,而是直接比较第二小的解锁次数门限值,若下一次的解锁失败次数小于第二小的解锁次数门限值,则继续累计解锁失败次数,不再与第三小的解锁次数门限值进行比较了。本发明实施例可以采用多种比较方法,在此不作限定。

例如,假设当前累计的解锁失败次数为6次,预设的解锁次数门限值分别为5次、10次和13次,可以将解锁失败次数6次分别和每一个解锁次数门限值5次、10次和13次进行比较,若不存在等于6次的解锁次数门限值,则继续累计解锁失败次数,或者,由于解锁失败次数6次大于解锁次数门限值5次,则说明解锁失败次数累计到5次的时候显示屏已经停止响应过解锁操作了,因此,当解锁失败次数累加到6次的时候,就不会再和5次进行比较,而是直接和10次进行比较,并且解锁失败次数6次小于10次,则在6次的基础上继续累计用户的解锁失败次数。

通过设置多个解锁次数门限值,可以使用户多次尝试解锁,不至于因用户解锁失败次数达到一个固定的门限值之后,就无法再次进行解锁了,因此,设置至少两个不同的解锁次数门限值可以为用户提供更多次的解锁机会,增加用户解锁成功率。

终端设备通过比较解锁次数门限值与累计的解锁失败次数,当累计的解锁失败次数等于解锁次数门限值时,将该解锁次数门限值作为第一解锁次数门限值,并基于预设的映射关系,确定第一解锁次数门限值对应的时长门限值。

终端设备在确定第一解锁次数门限值时,可停止响应用户对显示屏的解锁操作。另外,终端设备可以通过记录终端设备停止响应用户对显示屏的解锁操作的时刻,统计停止响应用户对显示屏的解锁操作的持续时长,当持续时长等于时长门限值时,重新启动响应用户对显示屏的解锁操作。

在终端设备停止响应用户对显示屏的解锁操作之后,用户可能会再次输入解锁信息,将用户在终端设备停止响应用户对显示屏的解锁操作时输入的解锁信息称为第二解锁信息,第二解锁信息用于解除终端设备的显示屏的锁定状态。

终端设备在接收用户输入的第二解锁信息时,确定接收该第二解锁信息的时刻与终端设备记录的,终端设备停止响应用户对显示屏的解锁操作的时刻,之间的时间差,若该时间差小于为第一解锁次数门限值设置的时长门限值,则终端设备不会响应用户的本次解锁操作。为了更好地提示用户,终端设备还可以输出告警信息,用于指示用户无法进行解锁,其中,告警信息可以是通过终端设备的音频单元输出的语音信息,或者通过会话窗口输出的文字信息,或者通过闪烁闪光灯、调节屏幕亮度等方式输出的亮度变化信息,在此不作限定。

例如,假设终端设备确定的第一解锁门限值为10次,对应的时长门限值为5分钟,则终端设备在5分钟之内都不能响应用户对显示屏的解锁操作,如果在5分钟之内,终端设备接收到第二解锁信息,则发出告警信息,提示用户终端设备目前不能响应解锁操作。

另一方面,若累计的解锁失败的次数与至少两个解锁次数门限值均不相等,则终端能够继续响应用户对显示屏的解锁操作,可选的,终端设备输出提示信息,用于提示用户再次输入解锁信息。

如果累计的解锁失败次数与预设的解锁次数门限值均不相等,即,终端设备依然可以接收用户输入的解锁信息,则终端设备向用户输出提示信息,用于提示用户再次输入解锁信息。

例如,累计的解锁失败次数为6次,与预设的解锁次数门限值均不相等,则终端设备可以输出提示信息,以提示用户再次输入解锁信息。例如,提示信息可以只用于提示用户输入解锁信息,或者,提示信息还可以包括:已累计解锁失败6次、还允许4次解锁失败就达到解锁次数门限值、达到解锁次数门限值10次时将锁定5分钟等信息,在此不作限定。

用户接收提示信息后,可以再次输入解锁信息,则重新执行步骤100。

步骤104、在停止响应用户对显示屏的解锁操作的持续时长达到为第一解锁次数门限值设置的时长门限值时,终端设备重新启动对用户的解锁操作的响应。

例如,在用户解锁失败10次后,终端设备停止响应用户对显示屏的解锁操作5分钟,在5分钟之后,终端设备再次启动对用户的解锁操作的响应,用户可以再次执行解锁操作。

在终端设备重新启动对用户的解锁操作的响应之后,若用户再次解锁失败,则解锁失败次数从第一解锁次数门限值开始累加。

例如,用户解锁失败10次,终端设备停止响应用户对显示屏的解锁操作5分钟之后,若用户再次解锁失败,则累计解锁失败次数为11次。

本发明实施例中,不再是出厂时设置的一个固定的解锁次数门限值,而是预设了至少两个解锁次数门限值和对应的时长门限值,用户可以多次尝试解锁,不至于因用户解锁失败次数达到一个固定的门限值之后,就无法再次进行解锁了,因此,设置至少两个不同的解锁次数门限值可以为用户提供更多次的解锁机会,增加用户的解锁成功率。

基于上述实施例,参阅图2所示,本发明实施例提供一种终端设备,该终端设备包括收发单元20、处理单元21,其中,

一种终端设备,其特征在于,包括:

收发单元20,用于接收用户输入的第一解锁信息,所述第一解锁信息用于解除所述终端设备的显示屏的锁定状态;

处理单元21,用于判断所述第一解锁信息与预存的验证信息是否匹配;

若所述第一解锁信息与所述验证信息不匹配,用于累计解锁失败的次数;

若所述累计的解锁失败的次数等于第一解锁次数门限值,用于停止响应用户对所述显示屏的解锁操作,其中,所述第一解锁次数门限值是预先设置的至少两个解锁次数门限值中的一个;

所述处理单元21,还用于在停止响应用户对所述显示屏的解锁操作的持续时长达到为所述第一解锁次数门限值设置的时长门限值时,重新启动对用户的解锁操作的响应。

可选的,所述收发单元20,还用于接收用户输入的所述至少两个解锁次数门限值;

所述收发单元20,还用于接收用户输入的为所述至少两个解锁次数门限值分别设置的时长门限值;

所述处理单元21,还用于建立所述至少两个解锁次数门限值与为所述至少两个解锁次数门限值分别设置的时长门限值之间的映射关系。

可选的,所述处理单元21,还用于若所述累计的解锁失败的次数与所述至少两个解锁次数门限值均不相等,则输出提示信息,所述提示信息用于提示用户再次输入解锁信息。

可选的,所述收发单元20,还用于在停止响应用户对所述显示屏的解锁操作之后,接收用户输入的第二解锁信息,所述第二解锁信息用于解除终端设备的显示屏的锁定状态;

所述处理单元21,还用于确定当前时刻与停止响应用户对所述显示屏的解锁操作的时刻之间的时间差,小于为所述第一解锁次数门限值设置的时长门限值;

所述处理单元21,还用于输出告警信息,所述告警信息用于指示用户无法进行解锁。

可选的,所述预存的验证信息,包括以下至少一项:密码信息、手势信息、指纹信息、及人脸信息。

可选的,所述处理单元21还用于:

在判断所述第一解锁信息与预存的验证信息是否匹配之后,若所述第一解锁信息与所述验证信息相匹配,将所述显示屏从所述锁定状态切换为解锁状态;

将所述累计的解锁失败的次数清零。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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