密码输入验证方法和系统的制作方法

文档序号:9687814阅读:321来源:国知局
密码输入验证方法和系统的制作方法
【技术领域】
[0001]本发明涉及密码技术领域,特别是涉及一种密码输入验证方法和系统。
【背景技术】
[0002]密码输入验证是终端保护隐私的组成部分,目前的主要的解锁方式有两种,一种是在屏幕键盘输入密码数字,输入数字与密码设置数字验证验证即可通过;另一种是图案路径输入,只要用户绘制的解锁图形路径与预设图案路径验证一致就可以通过。
[0003]上述解锁方法比较直观,非常容易被偷窥,安全性较低,旁观者容易破解用户的密码,从而盗取用户的隐私。

【发明内容】

[0004]基于此,有必要针对上述解码方法直观、安全性低的问题,提供一种密码输入验证方法和系统。
[0005]一种密码输入验证方法,包括:
[0006]根据设定的密码,对密码中设定的键位预设用于密码验证的压力验证值;
[0007]在用户输入密码过程中,获取默认方式下的默认密码信息以及检测所述设定键位上按压的压力检测值;
[0008]根据所述默认密码信息及设定的键位对应的压力验证值、压力检测值进行密码验证。
[0009]在一个实施例中,所述密码输入方式可以包括数字输入方式或图案输入方式。
[0010]在一个实施例中,根据所述默认密码信息及设定的键位对应的压力验证值、压力检测值进行密码验证的步骤包括:
[0011]对所述默认密码信息进行验证,并在验证通过后获取设定的键位位置,读取该位置对应按压的压力检测值;计算所述压力验证值与压力检测值的差值是否符合设定范围,若是,则判定验证通过,否则验证不通过。
[0012]在一个实施例中,所述密码输入方式为图案输入方式;
[0013]根据所述默认密码信息及设定的键位对应的压力验证值、压力检测值进行密码验证的步骤包括:
[0014]获取所述默认密码信息的绘制路径中至少两次通过的键位位置,读取该位置对应按压的压力检测值;计算所述压力验证值与压力检测值的差值,并根据该差值对所述绘制路径中该键位进行重置;若所述差值符合设定范围,则将述默认密码信息该键位置为有效输入,否则置为无效输入;对所述重置后的绘制路径进行密码验证。
[0015]在一个实施例中,所述密码输入验证方法还包括:
[0016]在用户输入密码过程中,根据震动的强弱或者震动时长的对检测的所述用户在设定键位上按压的压力检测值进行提示。
[0017]一种密码输入验证系统,包括:
[0018]预设模块,根据设定的密码,对密码中设定的键位预设用于密码验证的压力验证值;
[0019]输入模块,用于在用户输入密码过程中,获取默认方式下的默认密码信息以及检测所述设定键位上按压的压力检测值;
[0020]验证模块,用于根据所述默认密码信息及设定的键位对应的压力验证值、压力检测值进行密码验证。
[0021]在一个实施例中,所述密码输入方式包括数字输入方式或图案输入方式。
[0022]在一个实施例中,所述验证模块进一步用于:对所述默认密码信息进行验证,并在验证通过后获取设定的键位位置,读取该位置对应按压的压力检测值;计算所述压力验证值与压力检测值的差值是否符合设定范围,若是,则判定验证通过,否则验证不通过。
[0023]在一个实施例中,所述验证模块进一步用于:获取所述默认密码信息的绘制路径中至少两次通过的键位位置,读取该位置对应按压的压力检测值;计算所述压力验证值与压力检测值的差值,并根据该差值对所述绘制路径中该键位进行重置;若所述差值符合设定范围,则将述默认密码信息该键位置为有效输入,否则置为无效输入;对所述重置后的绘制路径进行密码验证。
[0024]在一个实施例中,所述输入模块,还用于在用户输入密码过程中,根据震动的强弱或者震动时长的对检测的所述用户在设定键位上按压的压力检测值进行提示。
[0025]上述密码输入验证方法和系统,首先根据设定的密码,对密码中设定的键位预设用于密码验证的压力验证值,然后获取用户输入密码过程中的默认密码信息和压力检测值,再结合默认密码信息及设定的键位对应的压力验证值、压力检测值进行密码验证。该方法无需改变默认输入方式,实现了双重验证,旁观者只能够直观输入密码过程的默认输入方式,即使密码泄露也无法破解用户的密码,降低盗取用户的隐私的几率,提高安全性。
【附图说明】
[0026]图1为一实施例的密码输入验证方法流程图;
[0027]图2为一个密码输入界面的示意图;
[0028]图3为一个图案路径输入界面的示意图;
[0029]图4为一实施例的密码输入验证系统结构示意图。
【具体实施方式】
[0030]下面结合附图和实施例阐述本发明的密码输入验证方法和系统。
[0031]本发明实施例的方案相应的终端设备上,这里的终端设备可以是智能手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)等任意终端设备。该方案应用的密码输入方式包括数字输入方式、图案输入方式,或其他输入方式。
[0032]所述终端可以包括能够感知压力大小的触摸屏,也可以是增加一层压力传感器的普通触摸屏,该触摸屏能够使得用户输入压力的大小能够被系统所获取,从而采取不同的操作以及系统响应。
[0033]参考图1所示,图1为一实施例的密码输入验证方法流程图,包括:
[0034]S10,根据设定的密码,对密码中设定的键位预设用于密码验证的压力验证值;
[0035]在此步骤中,是针对用户设定的密码,对密码中设定的键位添加用于密码验证的压力验证值,构建一种二维度的密码输入验证方式,在原有的输入方案基础上引入了不容易被偷窥的触摸压力输入,作为密码验证的另一维度,从而提高密码安全性。
[0036]S20,在用户输入密码过程中,获取默认方式下的默认密码信息以及检测所述设定键位上按压的压力检测值;
[0037]在此步骤中,是密码输入过程,通过默认方式下的默认密码信息,并通过压力传感器检测设定键位的压力值,从而得到用户当次密码输入的二维度的验证信息,由于压力输入是非直观的,这样就可以有效地避免被偷窥风险。
[0038]S30,根据所述默认密码信息及设定的键位对应的压力验证值、压力检测值进行密码验证。
[0039]在此步骤中,是密码验证过程,先对默认密码信息进行验证,然后利用设定的键位对应的压力验证值对压力检测值进行验证,即使用户输入过程中密码被偷窥,真实密码也不会产生泄露。
[0040]上述实施例的密码输入验证方法,首先根据设定的密码,对密码中设定的键位预设用于密码验证的压力验证值,然后获取用户输入密码过程中的默认密码信息和压力检测值,再结合默认密码信息及设定的键位对应的压力验证值、压力检测值进行密码验证。该方法无需改变默认输入方式,实现了双重验证,旁观者只能够直观输入密码过程的默认输入方式,即使密码泄露也无法破解用户的密码,降低盗取用户的隐私的几率,提高安全性。
[0041]为了更加清晰本发明的技术方案,下面再阐述若干具体实施例。
[0042]在一个实施例中,步骤S30的过程,具体可以包括:
[0043]对所述默认密码信息进行验证,并在验证通过后获取设定的键位位置,读取该位置对应按压的压力检测值;计算所述压力验证值与压力检测值的差值是否符合设定范围,若是,则判定验证通过,否则验证不通过。
[0044]上述实施例的方案,先对所述默认密码信息进行验证,验证通过后,再对预先设定的键位位置压力检测值进行验证,由于压力值与调整值只有用户知晓,这样用户就可以通过控制输入压力值来输入真实的密码值,从而避免了密码输入数字被偷窥而造成泄密。
[0045]下面阐述基于上述实施例的一个应用实例。
[0046]参考图2所示,图2为一个密码输入界面的示意图;一般情况下,图案解锁仅仅是需要绘制的路径与预设一致就可以进行解锁,这种解锁方法比较直观,也容易被偷窥;而采用本发明的技术方案,利用压力传感器,在某几个点或者所有的点上添加压力的预设,即用户在绘制的时候首先满足绘制路径正确,然后预设的键位上的压力检测值也需要满足一定要求,这样才能验证通过,否则无法通过,具体描述如下:
[0047]首先,用户对绘制路径经过的键位进行压力预设,除了预设的绘制路径进行连接,在每一个键位上需要输入一定的压力值。例如,如图中所示绘制路径(即设定的密码),可以预设用户以小压力滑动前3个键位点,到第4个键位点时需要输入大压力,然后剩余3个键位点也以小压力滑动,完成压力与路径的输入设置,图中数字符号表示绘制路径的键位点的顺序。
[0048]然后在用户绘制路径过程中,读取用户输入的绘制路径和在各个键位点上的压力检测值;在验证过程中,先核对绘制路径是否与预设的绘制路径一致,如果不一致,显示输入错误,如果一致,分别将绘制路径上的每一个键位点的压力检测值与压力验证值作差,如果差值不符合要求,则显示验证错误。如果符合要求,则显示验证通过。
[0049]作为另一个实施例,步骤S30的过程,具体可以包括:
[0050]获取所述默认密码信息的绘制路径中至少两次通过的键位位置,读取该位置对应按压的压力检测值;计算所述压力验证值与压力检测值的差值,并根据该差值对所述绘制路径中该键位进行重置;若所述差值符合设定范围,则将述默认密码信息该键位置为有效输入,否则置为无效输入;对所述重置后的绘制路径进行密码验证。
[0051]上述实施例的方案,针对图案路径输入方式,一般情况下,当用户滑动绘制路径第二次经过某个键位点时,通常直接忽略该键位点,该键
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1