著录项信息
专利名称 | 密码输入验证方法和系统 |
申请号 | CN201510745406.7 | 申请日期 | 2015-11-03 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2016-03-30 | 公开/公告号 | CN105447353A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F21/31 | IPC分类号 | G;0;6;F;2;1;/;3;1查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
发明人 | 裴健学 |
代理机构 | 广州华进联合专利商标代理有限公司 | 代理人 | 李巍 |
摘要
本发明涉及一种密码输入验证方法和系统,其中方法包括:根据设定的密码,对密码中设定的键位预设用于密码验证的压力验证值;在用户输入密码过程中,获取默认方式下的默认密码信息以及检测所述设定键位上按压的压力检测值;根据所述默认密码信息及设定的键位对应的压力验证值、压力检测值进行密码验证。本发明的技术方案,实现了双重验证,旁观者只能够直观输入密码过程的默认输入方式,即使密码泄露也无法破解用户的密码,降低盗取用户的隐私的几率,提高安全性。
1.一种密码输入验证方法,其特征在于,包括:
根据设定的密码,对密码中设定的键位预设用于密码验证的压力验证值;
在用户输入密码过程中,获取默认方式下的默认密码信息以及检测所述设定键位上按压的压力检测值;其中,所述密码输入方式为图案输入方式;
根据所述默认密码信息及设定的键位对应的压力验证值、压力检测值进行密码验证,包括:获取所述默认密码信息的绘制路径中至少两次通过的键位位置,读取该位置对应按压的压力检测值;计算所述压力验证值与压力检测值的差值,并根据该差值对所述绘制路径中该键位进行重置;若所述差值符合设定范围,则将述默认密码信息该键位置为有效输入,否则置为无效输入;对所述重置后的绘制路径进行密码验证。
2.根据权利要求1所述的密码输入验证方法,其特征在于,还包括:
在用户输入密码过程中,根据震动的强弱或者震动的时长对检测的所述用户在设定键位上按压的压力检测值进行提示。
3.一种密码输入验证系统,其特征在于,包括:
预设模块,根据设定的密码,对密码中设定的键位预设用于密码验证的压力验证值;
输入模块,用于在用户输入密码过程中,获取默认方式下的默认密码信息以及检测所述设定键位上按压的压力检测值;其中,所述密码输入方式为图案输入方式;
验证模块,用于根据所述默认密码信息及设定的键位对应的压力验证值、压力检测值进行密码验证,包括:获取所述默认密码信息的绘制路径中至少两次通过的键位位置,读取该位置对应按压的压力检测值;计算所述压力验证值与压力检测值的差值,并根据该差值对所述绘制路径中该键位进行重置;若所述差值符合设定范围,则将述默认密码信息该键位置为有效输入,否则置为无效输入;对所述重置后的绘制路径进行密码验证。
4.根据权利要求3所述的密码输入验证系统,其特征在于,所述输入模块,还用于在用户输入密码过程中,根据震动的强弱或者震动的时长对检测的所述用户在设定键位上按压的压力检测值进行提示。
密码输入验证方法和系统\n技术领域\n[0001] 本发明涉及密码技术领域,特别是涉及一种密码输入验证方法和系统。\n背景技术\n[0002] 密码输入验证是终端保护隐私的组成部分,目前的主要的解锁方式有两种,一种是在屏幕键盘输入密码数字,输入数字与密码设置数字验证验证即可通过;另一种是图案路径输入,只要用户绘制的解锁图形路径与预设图案路径验证一致就可以通过。\n[0003] 上述解锁方法比较直观,非常容易被偷窥,安全性较低,旁观者容易破解用户的密码,从而盗取用户的隐私。\n发明内容\n[0004] 基于此,有必要针对上述解码方法直观、安全性低的问题,提供一种密码输入验证方法和系统。\n[0005] 一种密码输入验证方法,包括:\n[0006] 根据设定的密码,对密码中设定的键位预设用于密码验证的压力验证值;\n[0007] 在用户输入密码过程中,获取默认方式下的默认密码信息以及检测所述设定键位上按压的压力检测值;\n[0008] 根据所述默认密码信息及设定的键位对应的压力验证值、压力检测值进行密码验证。\n[0009] 在一个实施例中,所述密码输入方式可以包括数字输入方式或图案输入方式。\n[0010] 在一个实施例中,根据所述默认密码信息及设定的键位对应的压力验证值、压力检测值进行密码验证的步骤包括:\n[0011] 对所述默认密码信息进行验证,并在验证通过后获取设定的键位位置,读取该位置对应按压的压力检测值;计算所述压力验证值与压力检测值的差值是否符合设定范围,若是,则判定验证通过,否则验证不通过。\n[0012] 在一个实施例中,所述密码输入方式为图案输入方式;\n[0013] 根据所述默认密码信息及设定的键位对应的压力验证值、压力检测值进行密码验证的步骤包括:\n[0014] 获取所述默认密码信息的绘制路径中至少两次通过的键位位置,读取该位置对应按压的压力检测值;计算所述压力验证值与压力检测值的差值,并根据该差值对所述绘制路径中该键位进行重置;若所述差值符合设定范围,则将述默认密码信息该键位置为有效输入,否则置为无效输入;对所述重置后的绘制路径进行密码验证。\n[0015] 在一个实施例中,所述密码输入验证方法还包括:\n[0016] 在用户输入密码过程中,根据震动的强弱或者震动的时长对检测的所述用户在设定键位上按压的压力检测值进行提示。\n[0017] 一种密码输入验证系统,包括:\n[0018] 预设模块,根据设定的密码,对密码中设定的键位预设用于密码验证的压力验证值;\n[0019] 输入模块,用于在用户输入密码过程中,获取默认方式下的默认密码信息以及检测所述设定键位上按压的压力检测值;\n[0020] 验证模块,用于根据所述默认密码信息及设定的键位对应的压力验证值、压力检测值进行密码验证。\n[0021] 在一个实施例中,所述密码输入方式包括数字输入方式或图案输入方式。\n[0022] 在一个实施例中,所述验证模块进一步用于:对所述默认密码信息进行验证,并在验证通过后获取设定的键位位置,读取该位置对应按压的压力检测值;计算所述压力验证值与压力检测值的差值是否符合设定范围,若是,则判定验证通过,否则验证不通过。\n[0023] 在一个实施例中,所述验证模块进一步用于:获取所述默认密码信息的绘制路径中至少两次通过的键位位置,读取该位置对应按压的压力检测值;计算所述压力验证值与压力检测值的差值,并根据该差值对所述绘制路径中该键位进行重置;若所述差值符合设定范围,则将述默认密码信息该键位置为有效输入,否则置为无效输入;对所述重置后的绘制路径进行密码验证。\n[0024] 在一个实施例中,所述输入模块,还用于在用户输入密码过程中,根据震动的强弱或者震动的时长对检测的所述用户在设定键位上按压的压力检测值进行提示。\n[0025] 上述密码输入验证方法和系统,首先根据设定的密码,对密码中设定的键位预设用于密码验证的压力验证值,然后获取用户输入密码过程中的默认密码信息和压力检测值,再结合默认密码信息及设定的键位对应的压力验证值、压力检测值进行密码验证。该方法无需改变默认输入方式,实现了双重验证,旁观者只能够直观输入密码过程的默认输入方式,即使密码泄露也无法破解用户的密码,降低盗取用户的隐私的几率,提高安全性。\n附图说明\n[0026] 图1为一实施例的密码输入验证方法流程图;\n[0027] 图2为一个密码输入界面的示意图;\n[0028] 图3为一个图案路径输入界面的示意图;\n[0029] 图4为一实施例的密码输入验证系统结构示意图。\n具体实施方式\n[0030] 下面结合附图和实施例阐述本发明的密码输入验证方法和系统。\n[0031] 本发明实施例的方案相应的终端设备上,这里的终端设备可以是智能手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)等任意终端设备。该方案应用的密码输入方式包括数字输入方式、图案输入方式,或其他输入方式。\n[0032] 所述终端可以包括能够感知压力大小的触摸屏,也可以是增加一层压力传感器的普通触摸屏,该触摸屏能够使得用户输入压力的大小能够被系统所获取,从而采取不同的操作以及系统响应。\n[0033] 参考图1所示,图1为一实施例的密码输入验证方法流程图,包括:\n[0034] S10,根据设定的密码,对密码中设定的键位预设用于密码验证的压力验证值;\n[0035] 在此步骤中,是针对用户设定的密码,对密码中设定的键位添加用于密码验证的压力验证值,构建一种二维度的密码输入验证方式,在原有的输入方案基础上引入了不容易被偷窥的触摸压力输入,作为密码验证的另一维度,从而提高密码安全性。\n[0036] S20,在用户输入密码过程中,获取默认方式下的默认密码信息以及检测所述设定键位上按压的压力检测值;\n[0037] 在此步骤中,是密码输入过程,通过默认方式下的默认密码信息,并通过压力传感器检测设定键位的压力值,从而得到用户当次密码输入的二维度的验证信息,由于压力输入是非直观的,这样就可以有效地避免被偷窥风险。\n[0038] S30,根据所述默认密码信息及设定的键位对应的压力验证值、压力检测值进行密码验证。\n[0039] 在此步骤中,是密码验证过程,先对默认密码信息进行验证,然后利用设定的键位对应的压力验证值对压力检测值进行验证,即使用户输入过程中密码被偷窥,真实密码也不会产生泄露。\n[0040] 上述实施例的密码输入验证方法,首先根据设定的密码,对密码中设定的键位预设用于密码验证的压力验证值,然后获取用户输入密码过程中的默认密码信息和压力检测值,再结合默认密码信息及设定的键位对应的压力验证值、压力检测值进行密码验证。该方法无需改变默认输入方式,实现了双重验证,旁观者只能够直观输入密码过程的默认输入方式,即使密码泄露也无法破解用户的密码,降低盗取用户的隐私的几率,提高安全性。\n[0041] 为了更加清晰本发明的技术方案,下面再阐述若干具体实施例。\n[0042] 在一个实施例中,步骤S30的过程,具体可以包括:\n[0043] 对所述默认密码信息进行验证,并在验证通过后获取设定的键位位置,读取该位置对应按压的压力检测值;计算所述压力验证值与压力检测值的差值是否符合设定范围,若是,则判定验证通过,否则验证不通过。\n[0044] 上述实施例的方案,先对所述默认密码信息进行验证,验证通过后,再对预先设定的键位位置压力检测值进行验证,由于压力值与调整值只有用户知晓,这样用户就可以通过控制输入压力值来输入真实的密码值,从而避免了密码输入数字被偷窥而造成泄密。\n[0045] 下面阐述基于上述实施例的一个应用实例。\n[0046] 参考图2所示,图2为一个密码输入界面的示意图;一般情况下,图案解锁仅仅是需要绘制的路径与预设一致就可以进行解锁,这种解锁方法比较直观,也容易被偷窥;而采用本发明的技术方案,利用压力传感器,在某几个点或者所有的点上添加压力的预设,即用户在绘制的时候首先满足绘制路径正确,然后预设的键位上的压力检测值也需要满足一定要求,这样才能验证通过,否则无法通过,具体描述如下:\n[0047] 首先,用户对绘制路径经过的键位进行压力预设,除了预设的绘制路径进行连接,在每一个键位上需要输入一定的压力值。例如,如图中所示绘制路径(即设定的密码),可以预设用户以小压力滑动前3个键位点,到第4个键位点时需要输入大压力,然后剩余3个键位点也以小压力滑动,完成压力与路径的输入设置,图中数字符号表示绘制路径的键位点的顺序。\n[0048] 然后在用户绘制路径过程中,读取用户输入的绘制路径和在各个键位点上的压力检测值;在验证过程中,先核对绘制路径是否与预设的绘制路径一致,如果不一致,显示输入错误,如果一致,分别将绘制路径上的每一个键位点的压力检测值与压力验证值作差,如果差值不符合要求,则显示验证错误。如果符合要求,则显示验证通过。\n[0049] 作为另一个实施例,步骤S30的过程,具体可以包括:\n[0050] 获取所述默认密码信息的绘制路径中至少两次通过的键位位置,读取该位置对应按压的压力检测值;计算所述压力验证值与压力检测值的差值,并根据该差值对所述绘制路径中该键位进行重置;若所述差值符合设定范围,则将述默认密码信息该键位置为有效输入,否则置为无效输入;对所述重置后的绘制路径进行密码验证。\n[0051] 上述实施例的方案,针对图案路径输入方式,一般情况下,当用户滑动绘制路径第二次经过某个键位点时,通常直接忽略该键位点,该键位点有效值仅仅是绘制路径第一次经过的键位点。基于该实施例的方案,对第二次经过绘制路径的键位点进行有效性重置,对键位点进行重复利用,提高了图案输入方式的复杂度,降低了密码被盗取的风险。\n[0052] 下面阐述基于上述实施例的一个应用实例。\n[0053] 参考图3所示,图3为一个图案路径输入界面的示意图;当用户进行密码输入时,当第二次经过绘制路径的某个键位点时,获取用户输入的压力检测值,当压力值较小时,即跟绘制路径其他的键位点压力一致时,此时忽略该键位点,该键位点仅仅记录第一次经过的取值。当第二次经过某个点时,如果压力值较大,则该点计入解锁的绘制路径中。\n[0054] 首先,获取用户绘制解锁的绘制路径;当用户绘制到某个键位点时,检测是否是第二次通过该键位点,如果不是,则记录该点,如果是,读取其压力检测值,当检测到第二次通过该键位点时,检测其压力大小,如果压力较大,则记录该点,如果压力较小,则忽略该点。\n[0055] 如图3所示,当用户经绘制路径过中心点“②”时,如果压力较小,则该点仅仅记录一次,则轨迹为①-②-③-④,如果用户经过中心点时,如果压力较大,则该键位点记录两次,则绘制路径为①-②-③-②-④,图中数字符号表示绘制路径的键位点的顺序。\n[0056] 在一个实施例中,在用户输入密码过程中,根据震动的强弱或者震动的时长对检测的所述用户在设定键位上按压的压力检测值进行提示。\n[0057] 上述实施例,通过震动的强弱,或者震动的时长提示,用户可以感知目前输入压力的大小,能够提高应用体验。\n[0058] 参考图4所示,图4为一实施例的密码输入验证系统结构示意图,包括:\n[0059] 预设模块10,用于根据设定的密码,对密码中设定的键位预设用于密码验证的压力验证值;\n[0060] 对于预设模块10,是用于针对用户设定的密码,对密码中设定的键位添加用于密码验证的压力验证值,构建一种二维度的密码输入验证方式,在原有的输入方案基础上引入了不容易被偷窥的触摸压力输入,作为密码验证的另一维度,从而提高密码安全性。\n[0061] 输入模块20,用于在用户输入密码过程中,获取默认方式下的默认密码信息以及检测所述设定键位上按压的压力检测值;\n[0062] 对于输入模块20,是用于执行密码输入过程,通过默认方式下的默认密码信息,并通过压力传感器检测设定键位的压力值,从而得到用户当次密码输入的二维度的验证信息,由于压力输入是非直观的,这样就可以有效地避免被偷窥风险。\n[0063] 验证模块30,用于根据所述默认密码信息及设定的键位对应的压力验证值、压力检测值进行密码验证。\n[0064] 对于验证模块30,是用于密码验证过程,先对默认密码信息进行验证,然后利用设定的键位对应的压力验证值对压力检测值进行验证,即使用户输入过程中密码被偷窥,真实密码也不会产生泄露。\n[0065] 上述实施例的密码输入验证系统,预设模块10根据设定的密码,对密码中设定的键位预设用于密码验证的压力验证值,输入模块20获取用户输入密码过程中的默认密码信息和压力检测值,验证模块30结合默认密码信息及设定的键位对应的压力验证值、压力检测值进行密码验证。该方法无需改变默认输入方式,实现了双重验证,旁观者只能够直观输入密码过程的默认输入方式,即使密码泄露也无法破解用户的密码,降低盗取用户的隐私的几率,提高安全性。\n[0066] 在一个实施例中,所述验证模块30进一步用于:对所述默认密码信息进行验证,并在验证通过后获取设定的键位位置,读取该位置对应按压的压力检测值;计算所述压力验证值与压力检测值的差值是否符合设定范围,若是,则判定验证通过,否则验证不通过。\n[0067] 上述实施例的方案,所述验证模块30先对所述默认密码信息进行验证,验证通过后,再对预先设定的键位位置压力检测值进行验证,由于压力值与调整值只有用户知晓,这样用户就可以通过控制输入压力值来输入真实的密码值,从而避免了密码输入数字被偷窥而造成泄密。\n[0068] 在一个实施例中,所述验证模块30进一步用于:获取所述默认密码信息的绘制路径中至少两次通过的键位位置,读取该位置对应按压的压力检测值;计算所述压力验证值与压力检测值的差值,并根据该差值对所述绘制路径中该键位进行重置;若所述差值符合设定范围,则将述默认密码信息该键位置为有效输入,否则置为无效输入;对所述重置后的绘制路径进行密码验证。\n[0069] 上述实施例的方案,所述验证模块30针对图案路径输入方式,一般情况下,当用户滑动绘制路径第二次经过某个键位点时,通常直接忽略该键位点,该键位点有效值仅仅是绘制路径第一次经过的键位点。基于该实施例的方案,对第二次经过绘制路径的键位点进行有效性重置,对键位点进行重复利用,提高了图案输入方式的复杂度,降低了密码被盗取的风险。\n[0070] 在一个实施例中,所述输入模块20,还用于在用户输入密码过程中,根据震动的强弱或者震动的时长对检测的所述用户在设定键位上按压的压力检测值进行提示。\n[0071] 上述实施例,所述输入模块20通过震动的强弱,或者震动的时长提示,用户可以感知目前输入压力的大小,能够提高应用体验。\n[0072] 以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。\n[0073] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
法律信息
- 2020-02-18
专利权人的姓名或者名称、地址的变更
专利权人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2018-01-16
- 2016-04-27
实质审查的生效
IPC(主分类): G06F 21/31
专利申请号: 201510745406.7
申请日: 2015.11.03
- 2016-03-30
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-04-09
|
2013-12-31
| | |
2
| |
2014-12-31
|
2013-06-27
| | |
3
| |
2014-06-18
|
2012-12-13
| | |
4
| |
2013-03-20
|
2012-10-25
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |