移动终端的解锁密码设置方法与流程

文档序号:11951460阅读:939来源:国知局
移动终端的解锁密码设置方法与流程

本发明涉及一种移动终端的解锁密码设置方法。



背景技术:

锁屏是指用户在点亮手机屏幕时只有通过相应的认证才能进入并操作手机的一种保密手机信息的方式,被绝大部分智能手机所采用。

目前现有的锁屏设计方案主要有无密码滑动屏幕解锁、四位数字密码解锁、多位数字PIN(个人识别密码)解锁、图形轨迹解锁以及作为补充方式的人脸识别及指纹解锁等。其中,滑动屏幕解锁不具备真正意义上的保密信息功能,而人脸和指纹识别因设备精确度及周边环境不稳定有很大的局限性,并不能单独使用,在认证失败后需要启动其他解锁方式。密码解锁、PIN码解锁及图形轨迹解锁虽然能起到保护的作用,但有如下三个弊端或者隐患:

1.因其密码输入盘上的键位是固定的,解锁者手指滑动的轨迹很容易被观看到的人记忆和效仿,因而失去保密手机信息的功效。

2.即使没有任何线索,因可作为密码的字符是有限的,即0,1,2,3,4,5,6,7,8,9这十个数字,也可以通过多次反复尝试进行破解。

3.密码盘上至少需要罗列出从0到9这十个按键,部分手机还需加入清除键和确定键,在小屏幕手机上不宜操作,容易发生误操作。



技术实现要素:

本发明要解决的技术问题是为了克服现有技术中锁屏设计方式容易被破解导致保密性很差的缺陷,提供一种移动终端的解锁密码设置方法。

本发明是通过下述技术方案来解决上述技术问题的:

本发明提供了一种移动终端的解锁密码设置方法,其特点在于,包括以 下步骤:

S1、接收用户的第一控制指令,以进入解锁密码设置界面;

S2、接收用户在密码设置界面输入的S个解锁字符,并根据解锁字符的输入顺序生成解锁密码,其中S为正整数;

S3、接收用户的第二控制指令,以进入解锁难度设置界面;

S4、接收用户在解锁难度设置界面输入的参数M和N的数值,其中参数N表示在解锁界面中显示的解锁按键的数量,参数M表示每个解锁按键中显示的解锁字符的数量,其中M和N均为正整数;

S5、若判断出M*N≥S,自动随机生成K个伪码,所述伪码为不同于所述S个解锁字符的其他字符,其中K=M*N-S;

S6、将所述S个解锁字符及所述K个伪码随机分布至所述N个解锁按键显示的解锁字符中,以生成解锁界面。

较佳地,步骤S5中若判断出M*N<S,则输出错误信息提示,并返回所述解锁难度设置界面。

较佳地,步骤S6之后还包括:

S7、接收用户的第三控制指令,显示所述解锁界面;

S8、接收用户点击所述解锁按键的操作;

S9、判断用户第A次点击的解锁按键中是否显示有所述解锁密码中的第A个解锁字符,其中A为正整数,且1≤A≤S,若是,则确定第A个解锁密码输入正确,并将A+1赋值为A,继续进行判断,直至确定所述S个解锁密码均输入正确,则解锁成功,若否,则解锁失败。

较佳地,步骤S9中在解锁失败时,还返回步骤S5

较佳地,所述解锁字符为数字、英文字符、标点或符号。

较佳地,S9中在解锁失败时,移动终端还进行震动报警提示或语音报警提示。

本发明的积极进步效果在于:本发明中通过将用户预设的解锁密码随机分布在解锁按键中进行显示,使得即使在解锁时有其他人观看解锁操作,也 无法破解密码,并且在每次生成的解锁界面中解锁密码的分布情况均不同,从而提高了解锁密码的保密程度,有效地保护了用户使用手机的隐私安全。

附图说明

图1为本发明的较佳实施例的移动终端的解锁密码设置方法的流程图图。

图2为本发明的较佳实施例中解锁界面的示意图。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

本发明提供了一种移动终端的解锁密码设置方法,如图1所示,包括以下步骤:

步骤101、接收用户的第一控制指令,以进入解锁密码设置界面;

步骤102、接收用户在密码设置界面输入的S个解锁字符,并根据解锁字符的输入顺序生成解锁密码,其中S为正整数;

步骤103、接收用户的第二控制指令,以进入解锁难度设置界面;

步骤104、接收用户在解锁难度设置界面输入的参数M和N的数值,其中参数N表示在解锁界面中显示的解锁按键的数量,参数M表示每个解锁按键中显示的解锁字符的数量,其中M和N均为正整数;

步骤105、若判断出M*N≥S,自动随机生成K个伪码,所述伪码为不同于所述S个解锁字符的其他字符,其中K=M*N-S;

步骤106、将所述S个解锁字符及所述K个伪码随机分布至所述N个解锁按键显示的解锁字符中,以生成解锁界面;

步骤107、接收用户的第三控制指令,显示所述解锁界面;

步骤108、接收用户点击所述解锁按键的操作;

步骤109、判断用户第A次点击的解锁按键中是否显示有所述解锁密码 中的第A个解锁字符,其中A为正整数,且1≤A≤S,若是,则确定第A个解锁密码输入正确,并将A+1赋值为A,继续进行判断,直至确定所述S个解锁密码均输入正确,则解锁成功,若否,则解锁失败,并返回步骤S5

其中,在步骤102中会根据用户的输入,设定一组解锁密码,在本发明中,用于设置解锁密码的解锁字符可以为任何手机键盘可输入的字符,具体包括:数字、英文字符、标点及符号等,并且英文字符可区分大小写。

在步骤104中,用户可以根据需要自行设置解锁难度,具体通过设置参数M和N的数值来设置解锁难度,当然,M和N的数值越大,解锁难度也越大;而在步骤105中,如果判断出M*N<S,则表示解锁界面中显示的总字符数(即M*N)还没有解锁密码中的解锁字符的数量(即S)多,这种情况下显然是无法成功解锁的,因此,此时会输出错误信息提示,以提醒用户参数M和N的数值设置有误,并返回所述解锁难度设置界面,让用户重新输入符合要求的参数M和N的数值。

在步骤106中,通过将S个解锁字符与随机生成的K个伪码随机分成N组,每组M个,并随机显示在N个解锁按键中,进而就生成了所述解锁界面,从而通过上述步骤101-106,就实现了在移动终端设置解锁密码,并且由此产生的伪码都是随机的,而解锁界面中解锁字符与伪码的分布也是随机的,从而使得解锁界面中显示的字符不具有规律性,这样,即使其他人某一次观察到了用户的解锁操作,也无法知晓具体的解锁密码为哪几个字符,进而在下一次解锁操作中也无法输入正确的解锁密码,从而保证了移动终端的使用安全性,提高了移动终端的保密程度。

当用户执行解锁操作时,在步骤109中,会对用户每一次点击解锁按键的操作进行分析,具体地,通过判断用户第A次点击的解锁按键中是否显示有所述解锁密码中的第A个解锁字符,从而判断用户每一次点击的解锁按键中所包含的字符顺序是否与所述解锁密码的解锁字符的顺序相同,直至确定所述S个解锁密码的输入顺序均正确,则解锁成功,否则,解锁失败。

其中在步骤109中,若解锁失败,则移动终端还进行震动报警提示或语 音报警提示,同时返回步骤105,由此再次随机生成K个伪码,并以此重新生成新的解锁界面,从而进一步提高了移动终端的解锁难度和保密程度。

下面举一个本发明的移动终端的解锁密码设置方法的具体实践例子:

假设用户设置的解锁密码为52RH@&p,共7个解锁字符,并设置了参数M的数值为5、N的数值为3,此时会随机生成5*3-7即8个伪码,然后将8个伪码与7个解锁字符随机分成3组并显示在3个解锁按键中,其中每个解锁按键中显示的字符数量为5个,由此形成一个解锁界面,解锁界面的示意图具体如图2所示。参见图2,用户解锁时只需要依次点击所述7个解锁字符所在的解锁按键即可解锁,即按照52RH@&p的顺序,依次点击每个解锁字符所在的解锁按键,就可以完成解锁并进入手机操作界面;而如果点击错误,则手机将发出震动报警或语音报警,并且会重新随机生成8个新的伪码,以及重新将8个新的伪码和7个解锁密码重新随机分布至3个解锁按键中,以生成新的解锁界面。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

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