解锁方法、装置、终端及计算机可读存储介质制造方法及图纸

技术编号:19480705 阅读:34 留言:0更新日期:2018-11-17 10:36
本申请属于通信技术领域,尤其涉及一种解锁方法、装置、终端及计算机可读存储介质,其中,方法包括:获取用户输入的分解密码,验证所述分解密码是否正确;若用户输入的分解密码错误,则停止对用户后续输入的分解密码进行验证,并在判断出用户输入的分解密码为最后一个分解密码时,输出解锁失败的提示;若用户输入的分解密码正确,则判断所述分解密码是否为用户输入的最后一个分解密码;若所述分解密码不是用户输入的最后一个分解密码,则返回执行获取用户输入的分解密码,验证所述分解密码是否正确的步骤;若所述分解密码是用户输入的最后一个分解密码,则执行解锁操作,提高了解锁密码的验证效率,快速地实现解锁功能。

【技术实现步骤摘要】
解锁方法、装置、终端及计算机可读存储介质
本申请属于通信
,尤其涉及一种解锁方法、装置、终端及计算机可读存储介质。
技术介绍
用户使用智能终端时,会设置各种各样的密码。例如,为了避免触摸屏发生误操作,或者为了保护隐私,用户一般都会设置锁屏密码。当用户需要开启智能终端时,通过输入正确的锁屏密码即可解锁屏幕。然而,智能终端在验证用户输入的密码是否正确时,具有验证效率低的问题。
技术实现思路
本申请实施例提供一种解锁方法、装置、终端及计算机可读存储介质,可以解决智能终端在验证用户输入的密码是否正确时验证效率低的技术问题。本申请实施例第一方面提供一种解锁方法,包括:获取用户输入的分解密码,验证所述分解密码是否正确;若用户输入的分解密码错误,则停止对用户后续输入的分解密码进行验证,并在判断出用户输入的分解密码为最后一个分解密码时,输出解锁失败的提示;若用户输入的分解密码正确,则判断所述分解密码是否为用户输入的最后一个分解密码;若所述分解密码不是用户输入的最后一个分解密码,则返回执行获取用户输入的分解密码,验证所述分解密码是否正确的步骤;若所述分解密码是用户输入的最后一个分解密码,则执行解锁操作。本申请实施例第二方面提供一种解锁装置,包括:验证单元,用于获取用户输入的分解密码,验证所述分解密码是否正确;提示单元,用于若用户输入的分解密码错误,则停止对用户后续输入的分解密码进行验证,并在判断出用户输入的分解密码为最后一个分解密码时,输出解锁失败的提示;解锁单元,用于若用户输入的分解密码正确,则判断所述分解密码是否为用户输入的最后一个分解密码;若所述分解密码不是用户输入的最后一个分解密码,则返回执行获取用户输入的分解密码,验证所述分解密码是否正确的步骤;若所述分解密码是用户输入的最后一个分解密码,则执行解锁操作。本申请实施例第三方面提供一种终端,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述方法的步骤。本申请实施例第四方面提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述方法的步骤。本申请实施例中,通过在用户输入解锁密码的过程中对分解密码进行验证,以便在获取到用户输入的最后一个分解密码时,可以快速地输出解锁失败的提示;或者,执行解锁操作;不需要在用户输入完成解锁密码时,才对整个解锁密码进行验证,提高了解锁密码的验证效率,能够使用户快速地得到解锁失败的提示,以及快速地实现解锁功能。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1是本申请实施例提供的一种解锁方法的实现流程示意图;图2是本申请实施例提供的一种解锁界面中输入图案密码的示意图;图3是本申请实施例提供的一种解锁方法101的第一具体实现流程示意图;图4是本申请实施例提供的一种解锁方法101的第二具体实现流程示意图;图5是本申请实施例提供的一种解锁方法101的第三具体实现流程示意图;图6是本申请实施例提供的一种解锁界面中输入字符密码的示意图;图7是本申请实施例提供的一种解锁方法101的第四具体实现流程示意图;图8是本申请实施例提供的解锁装置的结构示意图;图9是本申请实施例提供的终端的结构示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。智能终端的解锁过程一般有以下几个步骤,首先,智能终端接收用户输入的字符密码或者图案密码,然后将上述字符密码或者图案密码进行密码验证,若验证成功则进行解锁操作,若验证失败,则提示解锁失败。其中,将上述字符密码或者图案密码进行验证,可以是在用户输入完成字符密码或者图案密码之后,才进行验证,也可以是在用户输入字符密码或者图案密码的过程中,对用户每次输入的分解字符密码或者分解图案密码先进行验证,并在用户输入完成字符密码或者图案密码之后,直接得到验证结果。然而,由于在用户输入完成字符密码或者图案密码之后,才将用户输入的字符密码或者图案密码进行验证,会使得智能终端一次性需要验证的数据量较多,而导致无法快速的得到最终的验证结果,具有验证效率低的缺点。本申请实施例中,通过在用户输入解锁密码的过程中对分解密码进行验证,以便在获取到用户输入的最后一个分解密码时,可以快速地输出解锁失败的提示;或者,执行解锁操作;不需要在用户输入完成解锁密码时,才对整个解锁密码进行验证,提高了解锁密码的验证效率,能够使用户快速地得到解锁失败的提示,或者快速地实现解锁功能。如图1示出了本申请实施例提供的一种解锁方法的实现流程示意图,该方法应用于终端,可以由终端上配置的解锁装置执行,适用于需提高解锁密码验证效率的情形,包括步骤101至步骤104。在步骤101中,获取用户输入的分解密码,验证上述分解密码是否正确。本申请实施例中,上述解锁密码可以是字符密码,也可以是图案密码。其中,字符密码可以包括数字字符、英文字符、符号字符中的一种或多种字符组成的密码,例如,该解锁密码为aaaaaa、123456、mm123!等;图案密码可以是用户在解锁界面的密码触控区域绘制的密码图案。上述分解密码为组成解锁密码的密码段,若该解锁密码为字符密码,则该字符密码可以分割成至少两个密码段,并且每个密码段可以包含字符密码中的一个字符或多个字符。例如,字符密码为123456,则该字符密码可以分割成1、2、3、4、5、6六个密码段,每个密码段包含一个字符;或者,将该字符密码分割成12、34、56三个密码段,每个密码段包含两个字符;或者,将该字符密码分割成123、456两个密码段,每个密码段包含三个字符;或者,该字符密码可以分割成1、2、3、456四个密码段,即,每个密码段的字符数量可以相同也可以不相同,且所有密码段共同组成上述字符密码。例如,根据设定时间间隔内用户输入的所有字符作为一个密码段。那么根据用户输入字符的速度不同,每个密码段包含的字符数量可以相同也可以不同。并且,在验证所述密码段时,也可以每隔设定时间间隔验证一次,其中,该设定时间间隔可以根据实际经验得到,例如,该设定时间间隔为0.5s至1.5s。同样的,若该解锁密码为图案密码,则该图案密码可以分割成多个密码段,并且每个密码段由一个或多个最小图案密码单元组成。也就是说,上述分解密码可以由一个或多个最小图案密码单元组成。例如,如图2所示,用户在解锁界面20的密码触控区域为0~9十个触控点构成的区域,相邻触控点之间的距离相同,例如,触控点“1”到触控点“2”和触控点“4”的距离相同;该解锁界面中的最小图案密码单元包括:第一线段、第二线段、第三线段和第四线段。其中,上述第一线段的长度为触控点“1”和触控点“0”之间的距离,或者触控点“0”和触控点“3”之间的距离;第二线段的长度为相邻触控点之间的本文档来自技高网...

【技术保护点】
1.一种解锁方法,其特征在于,包括:获取用户输入的分解密码,验证所述分解密码是否正确;若用户输入的分解密码错误,则停止对用户后续输入的分解密码进行验证,并在判断出用户输入的分解密码为最后一个分解密码时,输出解锁失败的提示;若用户输入的分解密码正确,则判断所述分解密码是否为用户输入的最后一个分解密码;若所述分解密码不是用户输入的最后一个分解密码,则返回执行获取用户输入的分解密码,验证所述分解密码是否正确的步骤;若所述分解密码是用户输入的最后一个分解密码,则执行解锁操作。

【技术特征摘要】
1.一种解锁方法,其特征在于,包括:获取用户输入的分解密码,验证所述分解密码是否正确;若用户输入的分解密码错误,则停止对用户后续输入的分解密码进行验证,并在判断出用户输入的分解密码为最后一个分解密码时,输出解锁失败的提示;若用户输入的分解密码正确,则判断所述分解密码是否为用户输入的最后一个分解密码;若所述分解密码不是用户输入的最后一个分解密码,则返回执行获取用户输入的分解密码,验证所述分解密码是否正确的步骤;若所述分解密码是用户输入的最后一个分解密码,则执行解锁操作。2.如权利要求1所述的解锁方法,其特征在于,所述获取用户输入的分解密码,验证所述分解密码是否正确,包括:获取用户输入的分解密码,将所述分解密码与预先存储的分解验证码匹配;若所述分解密码与预先存储的分解验证码匹配成功,则用户输入的分解密码正确;若所述分解密码与预先存储的分解验证码匹配不成功,则用户输入的分解密码错误。3.如权利要求1或2所述的解锁方法,其特征在于,所述获取用户输入的分解密码,验证所述分解密码是否正确,包括:获取用户在解锁界面输入的分解字符密码,将所述分解字符密码与预先存储的分解验证字符匹配;若所述分解字符密码与预先存储的分解验证字符匹配成功,则用户输入的分解密码正确;若所述分解字符密码与预先存储的分解验证字符匹配不成功,则用户输入的分解密码错误。4.如权利要求3所述的解锁方法,其特征在于,所述获取用户在解锁界面输入的分解字符密码,将所述分解字符密码与预先存储的分解验证字符匹配,包括:获取用户在解锁界面输入的分解字符密码,以及所述分解字符密码对应的字符输入位置,判断所述字符输入位置是否为正确的位置;若所述字符输入位置正确,则将所述分解字符密码与预先存储的分解验证字符匹配;若所述字符输入位置错误,则直接确认用户输入的分解密码错误。5.如权利要求1或2所述的解锁方法,其特征在于,所述获取用户输入的分解密码,验证所述分解密码是否正确,包括:获取用户在解锁界面输入的分解图案密码,将所述分解图案密码与预先存储的分解图...

【专利技术属性】
技术研发人员:廖新风
申请(专利权)人:OPPO重庆智能科技有限公司
类型:发明
国别省市:重庆,50

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

1