移动终端的解锁密码设置方法技术

技术编号:14130730 阅读:120 留言:0更新日期:2016-12-09 19:20
本发明专利技术公开了一种移动终端的解锁密码设置方法,包括:S1、接收用户的第一控制指令,进入解锁密码设置界面;S2、接收用户在密码设置界面输入的S个解锁字符,并根据解锁字符的输入顺序生成解锁密码;S3、接收用户的第二控制指令,以进入解锁难度设置界面;S4、接收用户在解锁难度设置界面输入的参数M和N的数值,参数N表示在解锁界面中显示的解锁按键的数量,参数M表示每个解锁按键中显示的解锁字符的数量;S5、若判断出M*N≥S,自动随机生成K个伪码,其中K=M*N-S;S6、将所述S个解锁字符及所述K个伪码随机分布至所述N个解锁按键显示的解锁字符中,以生成解锁界面。本发明专利技术提高了解锁密码的保密程度。

【技术实现步骤摘要】

本专利技术涉及一种移动终端的解锁密码设置方法
技术介绍
锁屏是指用户在点亮手机屏幕时只有通过相应的认证才能进入并操作手机的一种保密手机信息的方式,被绝大部分智能手机所采用。目前现有的锁屏设计方案主要有无密码滑动屏幕解锁、四位数字密码解锁、多位数字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,用户解本文档来自技高网
...
移动终端的解锁密码设置方法

【技术保护点】
一种移动终端的解锁密码设置方法,其特征在于,包括以下步骤: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个解锁按键显示的解锁字符中,以生成解锁界面。

【技术特征摘要】
1.一种移动终端的解锁密码设置方法,其特征在于,包括以下步骤: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个解锁按键显示的解锁字符中,以生成解锁界面。2.如权利要求1所述的解锁密码设置方法,其特征在于,步骤S5中若判断出M*N<S,则输出错误...

【专利技术属性】
技术研发人员:岳军
申请(专利权)人:希姆通信息技术上海有限公司
类型:发明
国别省市:上海;31

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

1