一种帐号的解锁方法和装置与流程

文档序号:23590661发布日期:2021-01-08 14:27阅读:99来源:国知局
一种帐号的解锁方法和装置与流程

本申请涉及计算机领域,尤其涉及一种帐号的解锁方法和装置。



背景技术:

随着人们对个人隐私等安全需求的不断增长,电脑、手机、平板等智能设备都有了一套固定的解锁方式,比如数字密码、pin码、图案密码等。但往往因为码位设置过长导致解锁复杂不方便,如果设置过短又过于简单不安全。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本申请提供了一种帐号的解锁方法和装置,以至少解决相关技术中帐号的解锁复杂度较高的技术问题。

根据本申请实施例的一个方面,提供了一种帐号的解锁方法,包括:

获取预先存储的待解锁的目标帐号对应的目标段密码,其中,所述目标段密码是将所述目标帐号设置的密码拆分为连续的三位以及三位以上的字符串得到的,所述目标帐号设置的密码是位数为第一数量的目标字符串,所述第一数量大于3;

接收在解锁界面上输入的位数为第二数量的第一字符串,其中,所述第二数量小于所述第一数量且大于2;

将所述第一字符串与所述目标段密码进行匹配;

在确定所述第一字符串与所述目标段密码中的一个段密码匹配一致的情况下,确定所述目标帐号解锁成功。

可选地,获取预先存储的待解锁的目标帐号对应的目标段密码包括:

获取上一次解锁所述目标帐号时所述解锁界面前的第一人脸数量;

在所述第一人脸数量大于或者等于2的情况下,获取对所述目标帐号设置的密码进行拆分得到的全部段密码中除上一次对所述目标帐号解锁成功的段密码之外的其他段密码作为所述目标段密码;

在所述第一人脸数量小于2的情况下,获取对所述目标帐号设置的密码进行拆分得到的全部段密码作为所述目标段密码。

可选地,接收在解锁界面上输入的位数为第二数量的第一字符串包括:

在所述第一人脸数量大于或者等于2的情况下,在所述解锁界面上显示第一提示信息,其中,所述第一提示信息用于提示使用与上一次对所述目标帐号解锁成功的段密码不同的段密码解锁所述目标帐号;

接收在解锁界面上响应所述第一提示信息输入的所述第一字符串。

可选地,在接收在解锁界面上输入的位数为第二数量的第一字符串的过程中,所述方法还包括:

拍摄所述解锁界面前的图像;

对所述图像进行人脸检测,得到所述图像中包括的第二人脸数量;

在所述第二人脸数量大于或者等于2的情况下,存储所述第二人脸数量。

可选地,在获取预先存储的待解锁的目标帐号对应的目标段密码之前,所述方法还包括:

在密码设置界面接收所述目标帐号设置的密码;

将所述目标帐号设置的密码拆分为连续的三位以及三位以上的字符串,得到所述目标帐号对应的多个段密码。

可选地,在将所述第一字符串与所述目标段密码进行匹配之后,所述方法还包括:

在确定所述第一字符串与所述目标段密码均不一致的情况下,显示第二提示信息,其中,所述第二提示信息用于提示使用所述目标帐号设置的密码解锁所述目标帐号;

接收响应所述第二提示信息输入的第二字符串;

将所述第二字符串与所述目标帐号设置的密码进行匹配;

在确定所述第二字符串与所述目标帐号设置的密码匹配一致的情况下,确定所述目标帐号解锁成功。

可选地,在将所述第二字符串与所述目标帐号设置的密码进行匹配之后,所述方法还包括:

在确定所述第二字符串与所述目标帐号设置的密码不一致的情况下,设置所述目标帐号的第一锁定时间,其中,所述第一锁定时间用于指示不允许解锁所述目标帐号的时间;

在所述第一锁定时间结束后,接收所述解锁界面上输入的第三字符串;

将所述第三字符串与所述目标帐号设置的密码进行匹配;

在确定所述第三字符串与所述目标帐号设置的密码不一致的情况下,设置所述目标帐号的第二锁定时间,其中,所述第二锁定时间是所述第一锁定时间与目标时间的和。

根据本申请实施例的另一方面,还提供了一种帐号的解锁装置,包括:

获取模块,用于获取预先存储的待解锁的目标帐号对应的目标段密码,其中,所述目标段密码是将所述目标帐号设置的密码拆分为连续的三位以及三位以上的字符串得到的,所述目标帐号设置的密码是位数为第一数量的目标字符串,所述第一数量大于3;

第一接收模块,用于接收在解锁界面上输入的位数为第二数量的第一字符串,其中,所述第二数量小于所述第一数量且大于2;

第一匹配模块,用于将所述第一字符串与所述目标段密码进行匹配;

第一确定模块,用于在确定所述第一字符串与所述目标段密码中的一个段密码匹配一致的情况下,确定所述目标帐号解锁成功。

根据本申请实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的方法。

根据本申请实施例的另一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器通过计算机程序执行上述的方法。

在本申请实施例中,采用获取预先存储的待解锁的目标帐号对应的目标段密码,其中,目标段密码是将目标帐号设置的密码拆分为连续的三位以及三位以上的字符串得到的,目标帐号设置的密码是位数为第一数量的目标字符串,第一数量大于3;接收在解锁界面上输入的位数为第二数量的第一字符串,其中,第二数量小于第一数量且大于2;将第一字符串与目标段密码进行匹配;在确定第一字符串与目标段密码中的一个段密码匹配一致的情况下,确定目标帐号解锁成功的方式,预先将目标帐号设置的密码拆分为连续的三位以及三位以上的字符串作为目标帐号对应的段密码进行存储,在目标帐号需要解锁时,获取其对应的目标段密码,使用目标段密码与输入的第一字符串进行匹配,也就是说,用户可以使用设置的密码的一部分对目标帐号进行解锁,避免了大量字符的输入,达到了在保证帐号安全性的同时使得帐号更容易解锁的目的,从而实现了降低帐号的解锁复杂度的技术效果,进而解决了相关技术中帐号的解锁复杂度较高的技术问题。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

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

图1是根据本申请实施例的帐号的解锁方法的硬件环境的示意图;

图2是根据本申请实施例的一种可选的帐号的解锁方法的流程图;

图3是根据本申请可选实施例的一种解锁过程的示意图;

图4是根据本申请实施例的一种可选的帐号的解锁装置的示意图;

图5是根据本申请实施例的一种电子装置的结构框图。

具体实施方式

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

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本申请实施例的一方面,提供了一种帐号的解锁的方法实施例。

可选地,在本实施例中,上述帐号的解锁方法可以应用于如图1所示的由终端101和服务器103所构成的硬件环境中。如图1所示,服务器103通过网络与终端101进行连接,可用于为终端或终端上安装的客户端提供服务(如游戏服务、应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器103提供数据存储服务,上述网络包括但不限于:广域网、城域网或局域网,终端101并不限定于pc、手机、平板电脑等。本申请实施例的帐号的解锁方法可以由服务器103来执行,也可以由终端101来执行,还可以是由服务器103和终端101共同执行。其中,终端101执行本申请实施例的帐号的解锁方法也可以是由安装在其上的客户端来执行。

图2是根据本申请实施例的一种可选的帐号的解锁方法的流程图,如图2所示,该方法可以包括以下步骤:

步骤s202,获取预先存储的待解锁的目标帐号对应的目标段密码,其中,所述目标段密码是将所述目标帐号设置的密码拆分为连续的三位以及三位以上的字符串得到的,所述目标帐号设置的密码是位数为第一数量的目标字符串,所述第一数量大于3;

步骤s204,接收在解锁界面上输入的位数为第二数量的第一字符串,其中,所述第二数量小于所述第一数量且大于2;

步骤s206,将所述第一字符串与所述目标段密码进行匹配;

步骤s208,在确定所述第一字符串与所述目标段密码中的一个段密码匹配一致的情况下,确定所述目标帐号解锁成功。

通过上述步骤s202至步骤s208,预先将目标帐号设置的密码拆分为连续的三位以及三位以上的字符串作为目标帐号对应的段密码进行存储,在目标帐号需要解锁时,获取其对应的目标段密码,使用目标段密码与输入的第一字符串进行匹配,也就是说,用户可以使用设置的密码的一部分对目标帐号进行解锁,避免了大量字符的输入,达到了在保证帐号安全性的同时使得帐号更容易解锁的目的,从而实现了降低帐号的解锁复杂度的技术效果,进而解决了相关技术中帐号的解锁复杂度较高的技术问题。

可选地,在本实施例中,上述帐号的解锁方法可以但不限于应用于任何使用字符串形式的密码解锁的场景中。比如:密码锁、锁定的电子设备、网站或者应用程序的登录等等。

在步骤s202提供的技术方案中,目标段密码是将所述目标帐号设置的密码拆分为连续的三位以及三位以上的字符串得到的。目标帐号设置的密码是位数为第一数量的目标字符串,第一数量大于3。目标帐号设置的密码可以但不限于为一定数量的字符串,比如:可以规定用户需要设置6位或者8位以上的字符串作为密码。

可选地,在本实施例中,用于当做密码的字符串可以但不限于包括:数字、字母(英文字母、拉丁字母、希腊字母等等)、符号(逗号、句号、星号、百分号、井号、括号等等)等等中一种或者多种的组合。

作为一种可选的实施例,在上述步骤s202之前,还可以但不限于通过以下方式得到目标帐号设置的密码对应的段密码:

s11,在密码设置界面接收所述目标帐号设置的密码;

s12,将所述目标帐号设置的密码拆分为连续的三位以及三位以上的字符串,得到所述目标帐号对应的多个段密码。

可选地,在本实施例中,在密码设置阶段首先可以引导用户为其对应的目标帐号录入位数为第一数量(比如:不低于6位)的密码,再通过算法将用户所录入的密码的任意连续三位或三位以上分成每一小段,形成多个段密码,每个段密码都可以作为密钥,比如:用户所设密码为:123456,则可以将其拆分为:123、234、345、456、1234、2345、3456、12345都可以作为解锁的密钥。

作为一种可选的实施例,在上述步骤s202中,可以但不限于通过以下方式获取目标段密码:

s21,获取上一次解锁所述目标帐号时所述解锁界面前的第一人脸数量;

s22,在所述第一人脸数量大于或者等于2的情况下,获取对所述目标帐号设置的密码进行拆分得到的全部段密码中除上一次对所述目标帐号解锁成功的段密码之外的其他段密码作为所述目标段密码;

s23,在所述第一人脸数量小于2的情况下,获取对所述目标帐号设置的密码进行拆分得到的全部段密码作为所述目标段密码。

可选地,在本实施例中,为了使得解锁的过程更加的安全,可以但不限于根据上一次解锁时屏幕前的人脸数量来确定本次能够解锁的目标段密码。如果上一次解锁所述目标帐号时解锁界面前的第一人脸数量大于或者等于2,则将对目标帐号设置的密码进行拆分得到的全部段密码中除上一次对目标帐号解锁成功的段密码之外的其他段密码作为目标段密码用来进行本次解锁。如果上一次解锁所述目标帐号时解锁界面前的第一人脸数量小于2,则将对目标帐号设置的密码进行拆分得到的全部段密码作为目标段密码用来进行本次解锁。

比如:用户所设密码为:123456,则其对应的全部段密码包括:123、234、345、456、1234、2345、3456、12345。上一次解锁时使用的段密码为234,那么,如果上一次解锁时解锁界面前的第一人脸数量大于或者等于2,则将123、345、456、1234、2345、3456、12345作为目标段密码。如果上一次解锁时解锁界面前的第一人脸数量小于2,则将123、234、345、456、1234、2345、3456、12345作为目标段密码。

在步骤s204提供的技术方案中,位数为第二数量的第一字符串可以但不限于是用户在屏幕或者按键上输入的内容。第一字符串的位数小于目标字符串的位数且大于2。也就是说,用户需要输入其设置的密码中至少三位的部分对目标帐号进行解锁。

作为一种可选的实施例,在上述步骤s204中,可以但不限于采用以下方式接收第一字符串:

s31,在所述第一人脸数量大于或者等于2的情况下,在所述解锁界面上显示第一提示信息,其中,所述第一提示信息用于提示使用与上一次对所述目标帐号解锁成功的段密码不同的段密码解锁所述目标帐号;

s32,接收在解锁界面上响应所述第一提示信息输入的所述第一字符串。

可选地,在本实施例中,如果上一次解锁目标帐号时解锁界面前的第一人脸数量大于或者等于2,则可以在解锁界面上提示用户需要输入与上次解锁时不同的密码才能够成功解锁,以免由于上次使用的密码被其他人看到导致目标帐号可以被其他人解锁的情况发生。

作为一种可选的实施例,在接收在解锁界面上输入的位数为第二数量的第一字符串的过程中,还包括:

s41,拍摄所述解锁界面前的图像;

s42,对所述图像进行人脸检测,得到所述图像中包括的第二人脸数量;

s43,在所述第二人脸数量大于或者等于2的情况下,存储所述第二人脸数量。

可选地,在本实施例中,在用户输入密码进行解锁的同时,对解锁界面前的图像进行拍摄,并检测图像中的人脸数量,如果人脸数量大于或者等于2,则存储该信息用作下一次解锁时使用的目标段密码的依据。

在步骤s206提供的技术方案中,将第一字符串与目标段密码进行匹配的方式可以但不限于为比较第一字符串和每个目标段密码是否完全相同。

作为一种可选的实施例,在上述步骤s208之后,还包括:

s51,在确定所述第一字符串与所述目标段密码均不一致的情况下,显示第二提示信息,其中,所述第二提示信息用于提示使用所述目标帐号设置的密码解锁所述目标帐号;

s52,接收响应所述第二提示信息输入的第二字符串;

s53,将所述第二字符串与所述目标帐号设置的密码进行匹配;

s54,在确定所述第二字符串与所述目标帐号设置的密码匹配一致的情况下,确定所述目标帐号解锁成功。

可选地,在本实施例中,如果段密码的解锁过程没有成功,那么可以提示用户使用完成密码进行解锁。

作为一种可选的实施例,在将所述第二字符串与所述目标帐号设置的密码进行匹配之后,还包括:

s61,在确定所述第二字符串与所述目标帐号设置的密码不一致的情况下,设置所述目标帐号的第一锁定时间,其中,所述第一锁定时间用于指示不允许解锁所述目标帐号的时间;

s62,在所述第一锁定时间结束后,接收所述解锁界面上输入的第三字符串;

s63,将所述第三字符串与所述目标帐号设置的密码进行匹配;

s64,在确定所述第三字符串与所述目标帐号设置的密码不一致的情况下,设置所述目标帐号的第二锁定时间,其中,所述第二锁定时间是所述第一锁定时间与目标时间的和。

可选地,在本实施例中,在使用完整密码解锁的过程中,每解锁失败一次,可以设置一定的锁定时间让用户进行等待,每一次的锁定时间可以长于上一次。每一次使用的目标时间可以相同也可以不同。比如:目标时间可以是一个预设的值,也可以是每一次递增的。

在步骤s208提供的技术方案中,确定目标帐号解锁成功后,可以根据实际的使用场景允许用户执行相应的操作,比如:如果是开锁的场景,可以允许用户开启被锁定的对象,如果是设备解锁的场景,可以允许用户使用设备等等。

本申请还提供了一种可选实施例,该可选实施例提供了一种基于段密码的解锁过程,图3是根据本申请可选实施例的一种解锁过程的示意图,如图3所示,在设置密码的阶段中,引导用户录入不低于6位的数字密码,并通过软件算法将用户所录入的密码的任意连续三位或三位以上分成每一小段,形成多个段密码。

在执行解锁阶段,开始解锁,开启前置摄像头,通过对焦计算人脸数量。判断是否有两个以上人脸(主要用于检测是否存在他人偷看情况),如果检测到有两个以上人脸则进行软件标记,用作下次解锁判断。同时判断上次解锁是否存在两个以上人脸,如果上次解锁没有两个以上人脸,则执行正常流程:进入“正常”解锁界面,提示输入解锁密码;输入所设密码的任意连续三位或三位以上。如果上次解锁检测到两个以上人脸,则进入异常流程:进入“异常”解锁界面,提示输入解锁密码,并提示需输入和上次不同的解锁密码(防止因上次解锁有被人偷看而泄密),输入所设密码的任意连续三位或三位以上。判断所输入的密码是否正确,如果密码输入正确,则解锁成功,流程结束。如果密码输入错误,则下次必须输入完整密码(可以防止暴力破解),输入完整密码正确,则解锁成功。如果输入完整密码多次错误,则不断增加锁定时长。

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

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台电子设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

根据本申请实施例的另一个方面,还提供了一种用于实施上述帐号的解锁方法的帐号的解锁装置。图4是根据本申请实施例的一种可选的帐号的解锁装置的示意图,如图4所示,该装置可以包括:

获取模块42,用于获取预先存储的待解锁的目标帐号对应的目标段密码,其中,所述目标段密码是将所述目标帐号设置的密码拆分为连续的三位以及三位以上的字符串得到的,所述目标帐号设置的密码是位数为第一数量的目标字符串,所述第一数量大于3;

第一接收模块44,用于接收在解锁界面上输入的位数为第二数量的第一字符串,其中,所述第二数量小于所述第一数量且大于2;

第一匹配模块46,用于将所述第一字符串与所述目标段密码进行匹配;

第一确定模块48,用于在确定所述第一字符串与所述目标段密码中的一个段密码匹配一致的情况下,确定所述目标帐号解锁成功。

需要说明的是,该实施例中的获取模块42可以用于执行本申请实施例中的步骤s202,该实施例中的第一接收模块44可以用于执行本申请实施例中的步骤s204,该实施例中的第一匹配模块46可以用于执行本申请实施例中的步骤s206,该实施例中的第一确定模块48可以用于执行本申请实施例中的步骤s208。

此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现。

通过上述模块,预先将目标帐号设置的密码拆分为连续的三位以及三位以上的字符串作为目标帐号对应的段密码进行存储,在目标帐号需要解锁时,获取其对应的目标段密码,使用目标段密码与输入的第一字符串进行匹配,也就是说,用户可以使用设置的密码的一部分对目标帐号进行解锁,避免了大量字符的输入,达到了在保证帐号安全性的同时使得帐号更容易解锁的目的,从而实现了降低帐号的解锁复杂度的技术效果,进而解决了相关技术中帐号的解锁复杂度较高的技术问题。

作为一种可选的实施例,所述获取模块包括:

第一获取单元,用于获取上一次解锁所述目标帐号时所述解锁界面前的第一人脸数量;

第二获取单元,用于在所述第一人脸数量大于或者等于2的情况下,获取对所述目标帐号设置的密码进行拆分得到的全部段密码中除上一次对所述目标帐号解锁成功的段密码之外的其他段密码作为所述目标段密码;

第三获取单元,用于在所述第一人脸数量小于2的情况下,获取对所述目标帐号设置的密码进行拆分得到的全部段密码作为所述目标段密码。

作为一种可选的实施例,所述接收模块包括:

显示单元,用于在所述第一人脸数量大于或者等于2的情况下,在所述解锁界面上显示第一提示信息,其中,所述第一提示信息用于提示使用与上一次对所述目标帐号解锁成功的段密码不同的段密码解锁所述目标帐号;

接收单元,用于接收在解锁界面上响应所述第一提示信息输入的所述第一字符串。

作为一种可选的实施例,所述装置还包括:

拍摄模块,用于在接收在解锁界面上输入的位数为第二数量的第一字符串的过程中,拍摄所述解锁界面前的图像;

检测模块,用于对所述图像进行人脸检测,得到所述图像中包括的第二人脸数量;

存储模块,用于在所述第二人脸数量大于或者等于2的情况下,存储所述第二人脸数量。

作为一种可选的实施例,所述装置还包括:

第二接收模块,用于在获取预先存储的待解锁的目标帐号对应的目标段密码之前,在密码设置界面接收所述目标帐号设置的密码;

拆分模块,用于将所述目标帐号设置的密码拆分为连续的三位以及三位以上的字符串,得到所述目标帐号对应的多个段密码。

作为一种可选的实施例,所述装置还包括:

显示模块,用于在将所述第一字符串与所述目标段密码进行匹配之后,在确定所述第一字符串与所述目标段密码均不一致的情况下,显示第二提示信息,其中,所述第二提示信息用于提示使用所述目标帐号设置的密码解锁所述目标帐号;

第三接收模块,用于接收响应所述第二提示信息输入的第二字符串;

第二匹配模块,用于将所述第二字符串与所述目标帐号设置的密码进行匹配;

第二确定模块,用于在确定所述第二字符串与所述目标帐号设置的密码匹配一致的情况下,确定所述目标帐号解锁成功。

作为一种可选的实施例,所述装置还包括:

第一设置模块,用于在将所述第二字符串与所述目标帐号设置的密码进行匹配之后,在确定所述第二字符串与所述目标帐号设置的密码不一致的情况下,设置所述目标帐号的第一锁定时间,其中,所述第一锁定时间用于指示不允许解锁所述目标帐号的时间;

第四接收模块,用于在所述第一锁定时间结束后,接收所述解锁界面上输入的第三字符串;

第三匹配模块,用于将所述第三字符串与所述目标帐号设置的密码进行匹配;

第二设置模块,用于在确定所述第三字符串与所述目标帐号设置的密码不一致的情况下,设置所述目标帐号的第二锁定时间,其中,所述第二锁定时间是所述第一锁定时间与目标时间的和。

此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。

根据本申请实施例的另一个方面,还提供了一种用于实施上述帐号的解锁方法的电子装置。

图5是根据本申请实施例的一种电子装置的结构框图,如图5所示,该电子装置可以包括:一个或多个(图中仅示出一个)处理器501、存储器503、以及传输装置505,如图5所示,该电子装置还可以包括输入输出设备507。

其中,存储器503可用于存储软件程序以及模块,如本申请实施例中的帐号的解锁方法和装置对应的程序指令/模块,处理器501通过运行存储在存储器503内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的帐号的解锁方法。存储器503可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器503可进一步包括相对于处理器501远程设置的存储器,这些远程存储器可以通过网络连接至电子装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

上述的传输装置505用于经由一个网络接收或者发送数据,还可以用于处理器与存储器之间的数据传输。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置505包括一个网络适配器(networkinterfacecontroller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置505为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

其中,具体地,存储器503用于存储应用程序。

处理器501可以通过传输装置505调用存储器503存储的应用程序,以执行下述步骤:

获取预先存储的待解锁的目标帐号对应的目标段密码,其中,所述目标段密码是将所述目标帐号设置的密码拆分为连续的三位以及三位以上的字符串得到的,所述目标帐号设置的密码是位数为第一数量的目标字符串,所述第一数量大于3;

接收在解锁界面上输入的位数为第二数量的第一字符串,其中,所述第二数量小于所述第一数量且大于2;

将所述第一字符串与所述目标段密码进行匹配;

在确定所述第一字符串与所述目标段密码中的一个段密码匹配一致的情况下,确定所述目标帐号解锁成功。

采用本申请实施例,提供了一种帐号的解锁的方案。预先将目标帐号设置的密码拆分为连续的三位以及三位以上的字符串作为目标帐号对应的段密码进行存储,在目标帐号需要解锁时,获取其对应的目标段密码,使用目标段密码与输入的第一字符串进行匹配,也就是说,用户可以使用设置的密码的一部分对目标帐号进行解锁,避免了大量字符的输入,达到了在保证帐号安全性的同时使得帐号更容易解锁的目的,从而实现了降低帐号的解锁复杂度的技术效果,进而解决了相关技术中帐号的解锁复杂度较高的技术问题。

可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。

本领域普通技术人员可以理解,图5所示的结构仅为示意,电子装置可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等电子设备。图5其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图5中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图5所示不同的配置。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令电子设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

本申请的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行帐号的解锁方法的程序代码。

可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:

获取预先存储的待解锁的目标帐号对应的目标段密码,其中,所述目标段密码是将所述目标帐号设置的密码拆分为连续的三位以及三位以上的字符串得到的,所述目标帐号设置的密码是位数为第一数量的目标字符串,所述第一数量大于3;

接收在解锁界面上输入的位数为第二数量的第一字符串,其中,所述第二数量小于所述第一数量且大于2;

将所述第一字符串与所述目标段密码进行匹配;

在确定所述第一字符串与所述目标段密码中的一个段密码匹配一致的情况下,确定所述目标帐号解锁成功。

可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。

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

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

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

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

以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

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