著录项信息
专利名称 | 一种密码设置、解锁系统及方法 |
申请号 | CN201310332682.1 | 申请日期 | 2013-08-01 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-02-11 | 公开/公告号 | CN104346589A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F21/83 | IPC分类号 | G;0;6;F;2;1;/;8;3;;;G;0;6;F;3;/;0;4;8;9查看分类表>
|
申请人 | 陈玉文 | 申请人地址 | 福建省福州市长乐市首占新区育环路28号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 林玲 | 当前权利人 | 林玲 |
发明人 | 不公告 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明公开了一种密码设置系统,用于安全输入密码,该系统包括:一个数字输入键、一个确认键以及控制器;数字输入键与控制器相连,确认键和控制器相连;控制器用于接收数字输入键的第一敲击触发信号以及确认键的第二敲击触发信号;当接收到第一敲击触发信号时,记录第一敲击触发信号的触发次数,当接收到第二敲击触发信号时,停止记录第一敲击触发信号的触发次数;保存第一敲击触发信号的触发次数,作为密码的一位。本发明还公开了一种密码设置方法、密码解锁系统及方法。
1.一种密码解锁系统,其特征在于,所述系统包括:
一个数字输入键、一个确认键以及控制器和模式选择器;所述模式选择器与数字输入键、确认键、控制器分别相连;所述控制器包括:
第一计数器、存储器以及比较器,所述第一计数器与所述数字输入键、确认键分别相连,所述比较器与所述第一计数器相连,所述比较器与所述存储器相连;
所述模式选择器用于在进行密码解锁前,根据记录的第一敲击触发信号的触发次数选择对应的密码输入模式;所述密码输入模式包括单位解锁模式、多位解锁模式,所述单位解锁模式包括默认位解锁模式、随机位解锁模式以及第一选位解锁模式,所述多位解锁模式包括第二选位解锁模式以及全位解锁模式;
所述控制器用于接收所述数字输入键的第一敲击触发信号以及所述确认键的第二敲击触发信号;当接收到所述第一敲击触发信号时,记录所述第一敲击触发信号的触发次数,当接收到所述第二敲击触发信号时,停止记录所述第一敲击触发信号的触发次数;比较所记录的所述第一敲击触发信号的触发次数是否与解码密码中所述模式选择器选择的密码输入模式所确定的对应的密码位相同,如果是,则对于该密码位的解锁成功,如果否,则解锁失败;
所述计数器,用于根据所述第一敲击触发信号与所述第二敲击触发信号,记录所述第一敲击触发信号的触发次数;
所述存储器,用于保存解码密码;
所述比较器,用于比较所述第一计数器记录的所述第一敲击触发信号的触发次数是否与所述存储器保存的解码密码中所述模式选择器选择的密码输入模式所确定的对应的密码位相同,如果是,则对于该密码位的解锁成功,如果否,则解锁失败;
其中,所述第一选位解锁模式具体为,根据密码位数从中选择一位进行解锁,对该位的解锁成功则解锁成功;
所述第二选位解锁模式具体为,根据密码位数从中选择至少两位进行解锁,对选择的密码位均解锁成功则解锁成功。
2.根据权利要求1所述的系统,其特征在于,所述控制器还包括:
第二计数器以及发射器,所述第二计数器与所述比较器相连,所述发射器与所述第二计数器相连;
第二计数器,用于记录解锁失败的次数;
发射器,用于当所述第二计数器记录的解锁失败的次数达到预设阈值时触发,向指定设备发射状态信息信号或验证信息信号。
3.根据权利要求1或2所述的系统,其特征在于,所述系统还包括:
一个取消键,所述取消键与所述控制器相连;
所述控制器还用于接收所述取消键的第三敲击触发信号;当接收到所述第三敲击触发信号时,清空当前记录的所述第一敲击触发信号的触发次数。
4.根据权利要求1所述的系统,其特征在于,所述系统还包括:
蜂鸣器以及震动电机,所述蜂鸣器与所述控制器相连;所述震动电机与所述控制器相连;
所述蜂鸣器,用于当对于密码位的解锁成功或解锁失败时,发出提示声;
所述震动电机,用于当接收到所述第一敲击触发信号时,发出震动反馈。
5.根据权利要求1所述的系统,其特征在于,所述系统还包括:
执行驱动电路,所述执行驱动电路与所述控制器相连;
所述执行驱动电路,用于当解锁成功时,执行解锁动作。
6.根据权利要求1所述的系统,其特征在于,所述系统还包括:
显示器,所述显示器与所述控制器相连;
所述显示器,用于显示所述密码输入模式。
7.一种密码解锁方法,其特征在于,所述方法应用于如权利要求1-6任意一项所述的密码解锁系统,所述密码解锁系统包括控制器、模式选择器、数字输入键和确认键,所述控制器包括:
第一计数器、存储器以及比较器,所述第一计数器与所述数字输入键、确认键分别相连,所述比较器与所述第一计数器相连,所述比较器与所述存储器相连;模式选择器与数字输入键、确认键、控制器分别相连;所述方法包括:
所述控制器接收数字输入键的第一敲击触发信号以及确认键的第二敲击触发信号;
当接收到所述第一敲击触发信号时,记录所述第一敲击触发信号的触发次数,当接收到所述第二敲击触发信号时,停止记录所述第一敲击触发信号的触发次数;
比较所记录的所述第一敲击触发信号的触发次数是否与解码密码中所述模式选择器选择的密码输入模式所确定的对应的密码位相同,如果是,则对于该密码位的解锁成功,如果否,则解锁失败;所述密码输入模式包括单位解锁模式、多位解锁模式,所述单位解锁模式包括默认位解锁模式、随机位解锁模式以及第一选位解锁模式,所述多位解锁模式包括第二选位解锁模式以及全位解锁模式;所述模式选择器选择的密码输入模式为在进行密码解锁前,所述模式选择器根据记录的第一敲击触发信号的触发次数选择的一种密码输入模式;
其中所述计数器用于根据所述第一敲击触发信号与所述第二敲击触发信号,记录所述第一敲击触发信号的触发次数;所述存储器,用于保存解码密码;所述比较器,用于比较所述第一计数器记录的所述第一敲击触发信号的触发次数是否与所述存储器保存的解码密码中所述模式选择器选择的密码输入模式所确定的对应的密码位相同,如果是,则对于该密码位的解锁成功,如果否,则解锁失败。
8.根据权利要求7所述的方法,其特征在于,所述控制器还包括:
第二计数器以及发射器,所述第二计数器与所述比较器相连,所述发射器与所述第二计数器相连;所述方法还包括:
所述第二计数器记录解锁失败的次数;
当所述解锁失败的次数达到预设阈值时所述发射器向指定设备发送状态信息或验证信息信号。
9.根据权利要求7或8所述的方法,其特征在于,所述系统还包括:一个取消键,所述取消键与所述控制器相连;所述方法还包括:
所述控制器接收取消键的第三敲击触发信号;当接收到所述第三敲击触发信号时,清空当前记录的所述第一敲击触发信号的触发次数。
一种密码设置、解锁系统及方法\n技术领域\n[0001] 本发明涉及信息安全技术领域,具体涉及一种密码设置、解锁系统及方法。\n背景技术\n[0002] 随着信息技术不断发展,人们使用的信息处理设备(例如电脑、手机或者PDA\n等)越来越智能,同时人们对个人隐私的保护也越来越重视。在现有技术中,密码设置或解锁一般是通过按键式键盘进行输入,例如使用10个数字按键的键盘进行密码输入。\n[0003] 但是,现有技术的密码设置或解锁方式,由于键盘的面积大,结构不紧凑,在输入密码进行设置或解锁的过程中易被其他人员识别,存在密码泄露的风险。同时,按键式密码键盘容易沾染油污和暴露出常按的按键,也存在密码泄露的风险,安全性较低。\n发明内容\n[0004] 有鉴于此,本发明的主要目的是提供一种密码设置、解锁系统及方法,以解决现有技术中通过按键式键盘设置或解锁密码存在密码泄露的风险,安全性较低的问题。\n[0005] 为解决上述问题,本发明提供的技术方案如下:\n[0006] 一种密码设置系统,所述系统包括:\n[0007] 一个数字输入键、一个确认键以及控制器;\n[0008] 所述数字输入键与所述控制器相连,所述确认键和所述控制器相连;\n[0009] 所述控制器用于接收所述数字输入键的第一敲击触发信号以及所述确认键的第\n二敲击触发信号;当接收到所述第一敲击触发信号时,记录所述第一敲击触发信号的触发\n次数,当接收到所述第二敲击触发信号时,停止记录所述第一敲击触发信号的触发次数;保存所述第一敲击触发信号的触发次数,作为密码的一位。\n[0010] 相应的,所述控制器包括:\n[0011] 计数器以及存储器,所述计数器与所述数字输入键、确认键分别相连,所述计数器与所述存储器相连;\n[0012] 所述计数器,用于根据所述第一敲击触发信号与所述第二敲击触发信号,记录所\n述第一敲击触发信号的触发次数;\n[0013] 所述存储器,用于保存所述第一敲击触发信号的触发次数,作为密码的一位。\n[0014] 相应的,所述系统还包括:\n[0015] 一个取消键,所述取消键与所述控制器相连;\n[0016] 所述控制器还用于接收所述取消键的第三敲击触发信号;当接收到所述第三敲击\n触发信号时,清空当前记录的所述第一敲击触发信号的触发次数。\n[0017] 相应的,所述系统还包括:\n[0018] 蜂鸣器以及震动电机,所述蜂鸣器与所述控制器相连,所述震动电机与所述控制\n器相连;\n[0019] 所述蜂鸣器,用于当接收到所述第二敲击触发信号或所述第三敲击触发信号时,\n发出提示声;\n[0020] 所述震动电机,用于当接收到所述第一敲击触发信号时,发出震动反馈。\n[0021] 一种密码解锁系统,所述系统包括:\n[0022] 一个数字输入键、一个确认键以及控制器;\n[0023] 所述数字输入键与所述控制器相连,所述确认键和所述控制器相连;\n[0024] 所述控制器用于接收所述数字输入键的第一敲击触发信号以及所述确认键的第\n二敲击触发信号;当接收到所述第一敲击触发信号时,记录所述第一敲击触发信号的触发\n次数,当接收到所述第二敲击触发信号时,停止记录所述第一敲击触发信号的触发次数;比较所记录的所述第一敲击触发信号的触发次数是否与解码密码中对应的密码位相同,如果\n是,则对于该密码位的解锁成功,如果否,则解锁失败。\n[0025] 相应的,所述控制器包括:\n[0026] 第一计数器、存储器以及比较器,所述第一计数器与所述数字输入键、确认键分别相连,所述比较器与所述第一计数器相连,所述比较器与所述存储器相连;\n[0027] 所述计数器,用于根据所述第一敲击触发信号与所述第二敲击触发信号,记录所\n述第一敲击触发信号的触发次数;\n[0028] 所述存储器,用于保存解码密码;\n[0029] 所述比较器,用于比较所述第一计数器记录的所述第一敲击触发信号的触发次数\n是否与所述存储器保存的解码密码中对应的密码位相同,如果是,则对于该密码位的解锁\n成功,如果否,则解锁失败。\n[0030] 相应的,所述控制器还包括:\n[0031] 第二计数器以及发射器,所述第二计数器与所述比较器相连,所述发射器与所述\n第二计数器相连;\n[0032] 第二计数器,用于记录解锁失败的次数;\n[0033] 发射器,用于当所述第二计数器记录的解锁失败的次数达到预设阈值时触发,向\n指定设备发射状态信息信号或验证信息信号。\n[0034] 相应的,所述系统还包括:\n[0035] 模式选择器,所述模式选择器与所述数字输入键、确认键、控制器分别相连;\n[0036] 所述模式选择器,用于在进行密码解锁前,根据记录的所述第一敲击触发信号的\n触发次数选择对应的密码输入模式,所述控制器还用于保存所述密码输入模式;所述密码\n输入模式包括单位解锁模式、多位解锁模式,所述单位解锁模式包括默认位解锁模式、随机位解锁模式以及第一选位解锁模式,所述多位解锁模式包括第二选位解锁模式以及全位解\n锁模式。\n[0037] 相应的,所述系统还包括:\n[0038] 一个取消键,所述取消键与所述控制器相连;\n[0039] 所述控制器还用于接收所述取消键的第三敲击触发信号;当接收到所述第三敲击\n触发信号时,清空当前记录的所述第一敲击触发信号的触发次数。\n[0040] 相应的,所述系统还包括:\n[0041] 蜂鸣器以及震动电机,所述蜂鸣器与所述控制器相连;所述震动电机与所述控制\n器相连;\n[0042] 所述蜂鸣器,用于当对于密码位的解锁成功或解锁失败时,发出提示声;\n[0043] 所述震动电机,用于当接收到所述第一敲击触发信号时,发出震动反馈。\n[0044] 相应的,所述系统还包括:\n[0045] 执行驱动电路,所述执行驱动电路与所述控制器相连;\n[0046] 所述执行驱动电路,用于当解锁成功时,执行解锁动作。\n[0047] 相应的,所述系统还包括:\n[0048] 显示器,所述显示器与所述控制器相连;\n[0049] 所述显示器,用于显示所述密码输入模式。\n[0050] 一种密码设置方法,所述方法包括:\n[0051] 接收数字输入键的第一敲击触发信号以及确认键的第二敲击触发信号;\n[0052] 当接收到所述第一敲击触发信号时,记录所述第一敲击触发信号的触发次数,当\n接收到所述第二敲击触发信号时,停止记录所述第一敲击触发信号的触发次数;\n[0053] 保存所述第一敲击触发信号的触发次数,作为密码的一位。\n[0054] 相应的,所述方法还包括:\n[0055] 接收取消键的第三敲击触发信号;\n[0056] 当接收到所述第三敲击触发信号时,清空当前记录的所述第一敲击触发信号的触\n发次数。\n[0057] 一种密码解锁方法,所述方法包括:\n[0058] 接收数字输入键的第一敲击触发信号以及确认键的第二敲击触发信号;\n[0059] 当接收到所述第一敲击触发信号时,记录所述第一敲击触发信号的触发次数,当\n接收到所述第二敲击触发信号时,停止记录所述第一敲击触发信号的触发次数;\n[0060] 比较所记录的所述第一敲击触发信号的触发次数是否与解码密码中对应的密码\n位相同,如果是,则对于该密码位的解锁成功,如果否,则解锁失败。\n[0061] 相应的,所述方法还包括:\n[0062] 记录解锁失败的次数;\n[0063] 当所述解锁失败的次数达到预设阈值时向指定设备发送状态信息或验证信息信\n号。\n[0064] 相应的,所述方法还包括:\n[0065] 在进行密码解锁前,根据记录的所述第一敲击触发信号的触发次数选择对应的密\n码输入模式,所述密码输入模式包括单位解锁模式、多位解锁模式,所述单位解锁模式包括默认位解锁模式、随机位解锁模式以及第一选位解锁模式,所述多位解锁模式包括第二选\n位解锁模式以及全位解锁模式。\n[0066] 相应的,所述方法还包括:\n[0067] 接收取消键的第三敲击触发信号;当接收到所述第三敲击触发信号时,清空当前\n记录的所述第一敲击触发信号的触发次数。\n[0068] 由此可见,本发明具有如下有益效果:\n[0069] 本发明实施例通过设置两个按键,一个数字输入键和一个确认键,通过敲击按键\n的次数获得对应的输入密码数字,输入密码的动作不明显,不易被其他人员识别,提高了密码输入的安全性。同时,设置震动电机和蜂鸣器,可以在密码输入过程中给予用户提示,采用盲打方式即可完成密码输入,无需遮挡,密码输入过程隐蔽,安全性强。\n附图说明\n[0070] 图1为本发明密码设置或解锁系统的示意图;\n[0071] 图2为本发明密码设置系统的具体实施例示意图;\n[0072] 图3为本发明密码解锁系统的具体实施例示意图;\n[0073] 图4为本发明密码设置或解锁系统的应用场景示意图;\n[0074] 图5为本发明密码设置方法的流程图;\n[0075] 图6为本发明密码解锁方法的流程图。\n具体实施方式\n[0076] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实\n施方式对本发明实施例作进一步详细的说明。\n[0077] 本发明密码设置、解锁系统及方法,是针对现有技术中密码设置或解锁的方式密\n码容易暴露,安全性低的问题,提出一种密码设置或解锁系统由一个数字输入键、一个确认键以及控制器构成,通过记录数字输入键的敲击次数,获得对应的一位密码数字,完成密码的设置或解锁,可以提高密码的安全性。\n[0078] 基于上述思想,参见图1所示,本发明一种密码设置系统实施例一包括:\n[0079] 一个数字输入键(S1)、一个确认键(S2)以及控制器(U1);\n[0080] 数字输入键(S1)与控制器(U1)相连,确认键(S2)和控制器(U1)相连。\n[0081] 具体的,数字输入键(S1)、确认键(S2)可以与控制器(U1)直接相连;也可以数字输入键(S1)通过电阻(R3)与控制器(U1)相连,确认键(S2)通过电阻(R4)与控制器(U1)相连,同时,数字输入键(S1)的一端接地,另一端通过电阻(R1)与电源相连,确认键(S2)的一端接地,另一端通过电阻(R2)与电源相连,以实现控制器的供电。\n[0082] 控制器(U1)用于接收数字输入键的第一敲击触发信号以及确认键的第二敲击触\n发信号;当接收到第一敲击触发信号时,记录第一敲击触发信号的触发次数,当接收到第二敲击触发信号时,停止记录第一敲击触发信号的触发次数;保存第一敲击触发信号的触发\n次数,作为密码的一位。\n[0083] 即控制器可以记录数字输入键的敲击次数,以第一次数字输入键触发为开始记1,\n每接收一次第一敲击触发信号记录数字加1,以确认键触发为结束,则所记录的敲击次数代表一位数字密码。重复以上过程,完成若干位密码的设置。\n[0084] 由此可见,密码设置的过程只需要两个按键即可实现,其他人员很难通过敲击次\n数识别所输入的密码,充分保证了密码设置过程中的安全性。\n[0085] 在本发明实施例中,控制器可以为51系列单片机,也可以为实现相关功能的硬件\n电路,例如在本发明的一些实施例中,控制器可以包括:计数器以及存储器,计数器与数字输入键、确认键分别相连,计数器与存储器相连。\n[0086] 计数器,用于根据第一敲击触发信号与第二敲击触发信号,记录第一敲击触发信\n号的触发次数。\n[0087] 存储器,用于保存第一敲击触发信号的触发次数,作为密码的一位。\n[0088] 存储器可以为控制器中的EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦写可编程只读存储器)芯片,使用该存储器进行密码的存储,使得断电重启后存储的信息也不会丢失。同时,需要注意的是,存储器也可以单独设置,不必须设置于控制器内部。\n[0089] 在本发明的一些实施例中,本发明密码设置系统还可以包括:一个取消键,取消键与控制器相连。\n[0090] 则控制器还用于接收取消键的第三敲击触发信号;当接收到第三敲击触发信号\n时,清空当前记录的第一敲击触发信号的触发次数。\n[0091] 也就是说,在数字输入键输入过程中,如果发生误操作,还可以通过取消键对当前记录的敲击次数清除,重新开始记录数字输入键的敲击次数。\n[0092] 在本发明的一些实施例中,数字输入键、确认键或取消键可以为机械式按键,也可以为感应式按键。\n[0093] 在本发明的一些实施例中,本发明密码设置系统还包括:蜂鸣器以及震动电机,蜂鸣器与控制器相连,震动电机与控制器相连。\n[0094] 蜂鸣器,用于当接收到第二敲击触发信号或第三敲击触发信号时,发出提示声;\n[0095] 震动电机,用于当接收到第一敲击触发信号时,发出震动反馈。\n[0096] 在按键的同时发出震动反馈,可以使用户通过盲打完成密码的输入,同时,在确认或取消时发出提示,也可以方便用户知悉当前输入,顺利完成密码的设置。\n[0097] 在本发明的一些实施例中,本发明密码设置系统控制器还可以包括:计时器,计时器可以与数字输入按键相连,在超过预设时间内未收到第一敲击触发信号时,进行复位操\n作,等待下次密码序列的输入。\n[0098] 参见图2所示,本发明一种密码设置系统实施例二包括:\n[0099] 一个数字输入键(S1)、一个确认键(S2)、控制器(U1)、震动电机(B1)以及蜂鸣器(LS1)。\n[0100] 数字输入键(S1)、确认键(S2)、震动电机(B1)以及蜂鸣器(LS1)均与控制器(U1)相连。\n[0101] 具体的,数字输入键(S1)、确认键(S2)可以与控制器(U1)直接相连;也可以数字输入键(S1)通过电阻(R3)与控制器(U1)相连,确认键(S2)通过电阻(R4)与控制器(U1)相连,同时,数字输入键(S1)的一端接地,另一端通过电阻(R1)与电源相连,确认键(S2)的一端接地,另一端通过电阻(R2)与电源相连,以实现控制器的供电。\n[0102] 具体的,震动电机(B1)以及蜂鸣器(LS1)通过驱动电路与控制器(U1)相连。如图中所示,蜂鸣器的驱动电路中电阻(R5)一端与控制器相连,电阻(R5)另一端与三极管(Q1)的基极以及电阻(R6)的一端相连,电阻(R6)的另一端接地,三极管(Q1)的集电极与蜂鸣器(LS1)的一端相连,三极管(Q1)的发射极接地,蜂鸣器(LS1)的另一端与电源相连;类似的,震动电机的驱动电路中电阻(R7)一端与控制器相连,电阻(R7)另一端与三极管(Q2)的基极以及电阻(R8)的一端相连,电阻(R8)的另一端接地,三极管(Q2)的集电极与震动电机(B1)的一端相连,三极管(Q2)的发射极接地,震动电机(B1)的另一端与电源相连,震动电机(B1)与二极管(D1)并联。\n[0103] 本实施例的工作原理是:\n[0104] 控制器接收数字输入键的第一敲击触发信号以及确认键的第二敲击触发信号;当\n接收到第一敲击触发信号时,记录第一敲击触发信号的触发次数,当接收到第二敲击触发\n信号时,停止记录第一敲击触发信号的触发次数;控制器接收到取消键(图中未示出)的第三敲击触发信号时,清空当前记录的第一敲击触发信号的触发次数。当接收到第二敲击触\n发信号或第三敲击触发信号时,蜂鸣器可以发出提示声;当接收到第一敲击触发信号时,震动电机可以发出震动反馈。最终保存第一敲击触发信号的触发次数,作为密码的一位。重复以上过程,完成若干位密码的设置。\n[0105] 由此可见,本发明实施例通过设置两个按键,一个数字输入键和一个确认键,通过敲击按键的次数获得对应的输入密码数字,输入密码的动作不明显,不易被其他人员识别,提高了密码输入的安全性。同时,设置震动电机和蜂鸣器,可以在密码输入过程中给予用户提示,采用盲打方式即可完成密码输入,无需遮挡,密码输入过程隐蔽,安全性强。\n[0106] 相应的,本发明还提供一种密码解锁系统,同样参见图1所示,密码解锁系统实施\n例一包括:\n[0107] 一个数字输入键(S1)、一个确认键(S2)以及控制器(U1);\n[0108] 数字输入键(S1)与控制器(U1)相连,确认键(S2)和控制器(U1)相连。\n[0109] 具体的,数字输入键(S1)、确认键(S2)可以与控制器(U1)直接相连;也可以数字输入键(S1)通过电阻(R3)与控制器(U1)相连,确认键(S2)通过电阻(R4)与控制器(U1)相连,同时,数字输入键(S1)的一端接地,另一端通过电阻(R1)与电源相连,确认键(S2)的一端接地,另一端通过电阻(R2)与电源相连,以实现控制器的供电。\n[0110] 控制器(U1)用于接收数字输入键的第一敲击触发信号以及确认键的第二敲击触\n发信号;当接收到第一敲击触发信号时,记录第一敲击触发信号的触发次数,当接收到第二敲击触发信号时,停止记录第一敲击触发信号的触发次数;比较所记录的第一敲击触发信\n号的触发次数是否与解码密码中对应的密码位相同,如果是,则对于该密码位的解锁成功,如果否,则解锁失败。\n[0111] 本系统实施例实现的是密码解锁功能,控制器可以记录数字输入键的敲击次数,\n以第一次数字输入键触发为开始记1,每接收一次第一敲击触发信号记录数字加1,以确认\n键触发为结束,则所记录的敲击次数代表所输入的一位数字密码。比较所输入的数字密码\n是否与保存的对应位的数字密码相同,如果相同则代表也一位的密码解锁成功。\n[0112] 在本发明实施例中,控制器可以为51系列单片机,也可以为实现相关功能的硬件\n电路,例如在本发明的一些实施例中,控制器可以包括:第一计数器、存储器以及比较器,第一计数器与数字输入键、确认键分别相连,比较器与第一计数器相连,比较器与存储器相\n连。\n[0113] 第一计数器,用于根据第一敲击触发信号与第二敲击触发信号,记录第一敲击触\n发信号的触发次数。\n[0114] 存储器,用于保存解码密码。\n[0115] 比较器,用于比较第一计数器记录的第一敲击触发信号的触发次数是否与存储器\n保存的解码密码中对应的密码位相同,如果是,则对于该密码位的解锁成功,如果否,则解锁失败。\n[0116] 存储器可以为控制器中的EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦写可编程只读存储器)芯片,使用该存储器进行密码的存储,使得断电重启后存储的信息也不会丢失。同时,需要注意的是,存储器也可以单独设置,不必须设置于控制器内部。\n[0117] 在本发明的一些实施例中,控制器还包括:第二计数器以及发射器,第二计数器与比较器相连,发射器与第二计数器相连;\n[0118] 其中,第二计数器,用于记录解锁失败的次数;\n[0119] 发射器,用于当第二计数器记录的解锁失败的次数达到预设阈值时触发,向指定\n设备发射状态信息信号或验证信息信号。\n[0120] 即当连续输入错误达到预设值时还可以向指定设备发送状态信息或验证信息,以\n提高安全性。\n[0121] 在本发明的一些实施例中,可以设置模式选择器,模式选择器与数字输入键、确认键、控制器分别相连;\n[0122] 模式选择器,用于在进行密码解锁前,根据记录的第一敲击触发信号的触发次数\n选择对应的密码输入模式,控制器还用于保存密码输入模式;密码输入模式包括单位解锁\n模式、多位解锁模式,单位解锁模式包括默认位解锁模式、随机位解锁模式以及第一选位解锁模式,多位解锁模式包括第二选位解锁模式以及全位解锁模式。\n[0123] 控制器中预先保存了密码输入模式,可以通过数字输入判断采用哪种密码输入模\n式,例如1代表默认位解锁模式、2代表随机位解锁模式、3代表第一选位解锁模式、4代表第二选位解锁模式或5代表全位解锁模式。可以通过记录的第一敲击触发信号的触发次数选\n择对应的密码输入模式。\n[0124] 默认位解锁模式为单位解锁模式,可以为用户预先设置使用密码中的默认一位进\n行解锁,对该位的解锁成功则解锁成功,例如解锁密码是6789,预先设置默认解锁位为第2位,则在模式选择完成,进行密码解锁时,当第一敲击触发信号记录数字为7时,则解锁成功。\n[0125] 随机位解锁模式为单位解锁模式,可以根据密码的位数随机产生一位进行解锁,\n对该位的解锁成功则解锁成功,例如解锁密码是6789,先随机产生一个数字2,则解锁位为第2位,当进行密码解锁时,当第一敲击触发信号记录数字为7时,则解锁成功。随机数可以在显示器上显示。\n[0126] 第一选位解锁模式为单位解锁模式,可以先输入通过哪一位进行解锁,对该位的\n解锁成功则解锁成功,例如解锁密码是6789,先记录第一敲击触发信号的次数进行模式选\n择,当选择为第一选位解锁模式,记录第一敲击触发信号的次数选择进行解密的密码位,再记录第一敲击触发信号的次数作为该位的输入密码。\n[0127] 单位解锁模式的特点是比较快捷,提高了解锁速度,便于用户输入、使用。\n[0128] 第二选位解锁模式为多位解锁模式,选择大于一位密码进行输入,按照所选位数\n对应的密码位分别输入,这种解锁模式较为复杂,安全性强。\n[0129] 全位解锁模式为多位解锁模式,对全部密码位均解锁成功后,才最终解锁成功。\n[0130] 在本发明的一些实施例中,本发明密码设置系统还可以包括:一个取消键,取消键与控制器相连。\n[0131] 控制器还用于接收取消键的第三敲击触发信号;当接收到第三敲击触发信号时,\n清空当前记录的第一敲击触发信号的触发次数。\n[0132] 也就是说,在数字输入键输入过程中,如果发生误操作,还可以通过取消键对当前记录的敲击次数清除,重新开始记录数字输入键的敲击次数。\n[0133] 在本发明的一些实施例中,数字输入键、确认键或取消键可以为机械式按键,也可以为感应式按键。\n[0134] 在本发明的一些实施例中,本发明密码设置系统还可以包括:蜂鸣器以及震动电\n机,蜂鸣器与控制器相连,震动电机与控制器相连。\n[0135] 蜂鸣器,用于当对于密码位的解锁成功或解锁失败时,发出提示声。\n[0136] 震动电机,用于当接收到第一敲击触发信号时,发出震动反馈。\n[0137] 在本发明的一些实施例中,本发明密码设置系统还可以包括:显示器,显示器与控制器相连;\n[0138] 显示器,用于显示密码输入模式或者随机位解锁模式中的随机位。\n[0139] 在本发明的一些实施例中,本发明密码设置系统还可以包括:执行驱动电路,执行驱动电路与控制器相连;执行驱动电路,用于当解锁成功时,执行解锁动作。\n[0140] 参见图3所示,本发明一种密码解锁系统实施例二包括:\n[0141] 一个数字输入键(RST1)、一个确认键(RST2)、一个取消键(RST3)、控制器(U1)、震动电机(B1)、蜂鸣器(LS1)、显示器(LCD1)以及执行驱动电路。\n[0142] 数字输入键(RST1)、确认键(RST2)、取消键(RST3)、震动电机(B1)、蜂鸣器(LS1)、显示器(LCD1)以及执行驱动电路均与控制器(U1)相连。\n[0143] 具体的,数字输入键(RST1)、确认键(RST2)、取消键(RST3)可以与控制器(U1)直接相连,震动电机(B1)以及蜂鸣器(LS1)通过驱动电路与控制器(U1)相连。\n如图中所示,蜂鸣器的驱动电路中电阻(R13)一端与控制器相连,电阻(R13)另一端与三极管(Q3)的基极以及电阻(R14)的一端相连,电阻(R14)的另一端接地,三极管(Q3)的集电极与蜂鸣器(LS1)的一端相连,三极管(Q3)的发射极接地,蜂鸣器(LS1)的另一端与电源相连;类似的,震动电机的驱动电路中电阻(R12)一端与控制器相连,电阻(R11)另一端与三极管(Q2)的基极以及电阻(R11)的一端相连,电阻(R11)的另一端接地,三极管(Q2)的集电极与震动电机(B1)的一端相连,三极管(Q2)的发射极接地,震动电机(B1)的另一端与电源相连,震动电机(B1)与二极管(D1)并联。\n[0144] 输出端1(P3)、输出端2(P4)为执行动作输出端,可以有若干个执行动作输出端,图中示出的仅为两个,输出端1(P3)通过执行驱动电路与控制器(U1)相连,输出端2(P4)通过执行驱动电路与控制器(U1)相连,当密码解锁时,输出端可以执行设定动作,例如执行开锁操作。\n[0145] 同时,控制器可以与时钟电路相连,另外,需要注意的是,存储器EEPROM芯片可以存储解码密码以及密码输入模式,使得断电重启后存储信息不会丢失,EEPRO\nM芯片可以单独设置,也可以在控制器中内置。\n[0146] 本系统实施例的工作原理是:\n[0147] 根据显示器显示的内容,进行密码输入模式的选择,控制器根据数字输入键输入\n的第一敲击触发信号与确认键输入的第二敲击触发信号,记录第一敲击触发信号的触发次\n数,根据记录的第一敲击触发信号的触发次数选择对应的密码输入模式;再进行密码的解\n锁过程,接收数字输入键的第一敲击触发信号以及确认键的第二敲击触发信号;当接收到\n第一敲击触发信号时,记录第一敲击触发信号的触发次数,当接收到第二敲击触发信号时,停止记录第一敲击触发信号的触发次数;比较所记录的第一敲击触发信号的触发次数是否\n与解码密码中对应的密码位相同,如果是,则对于该密码位的解锁成功,如果否,则解锁失败。若选择的是单位解锁模式,则对于该密码位的解锁成功为最终的解锁成功,执行驱动电路驱动输出端执行解锁动作,若选择的是多位解锁模式,则重复对下一位密码位进行解锁,当多个密码位均解锁成功时为最终的解锁成功,执行驱动电路驱动输出端执行解锁动作,\n而当连续解锁失败达到预设次数时,对设备进行锁定保护。\n[0148] 由此可见,本发明实施例通过设置两个按键,一个数字输入键和一个确认键,可以通过敲击按键的次数获得对应的输入密码数字,输入密码的动作不明显,不易被其他人员\n识别,提高了密码输入的安全性。同时,设置震动电机和蜂鸣器,可以在密码输入过程中给予用户提示,采用盲打方式即可完成密码输入,无需遮挡,密码输入过程隐蔽,安全性强。\n[0149] 以下再通过几个应用场景实例,对本发明提供的密码设置系统或密码解锁系统进\n行简单说明。\n[0150] 在第一种应用场景中,本发明提供的密码设置系统或密码解锁系统可以应用于输\n入设备,例如特例手机,参见图4所示,设定手机中的任意三个键分别为数字输入键、确认键以及取消键,在手机中设置控制器,完成密码设置系统或密码解锁过程,以保证手机开启或屏幕解锁过程中的安全性。\n[0151] 在第二种应用场景中,本发明提供的密码设置系统或密码解锁系统可以应用于A\nTM机的键盘输入,从ATM机的0-9,#,*等通讯按键中任意选择三个键定义为数字输入键、确认键以及取消键,同时设置控制器,数字输入键用于密码数字的输入,敲击次数对应于输入在密码数字,完成密码设置系统或密码解锁过程,以防止对ATM机进行操作时\n密码的泄露,提高了安全性。\n[0152] 在第三种应用场景中,本发明提供的密码设置系统或密码解锁系统可以应用于车\n辆电控锁的密码设置及解锁。同样的,可以从设备上可通讯按键中任意选择三个键定义为\n数字输入键、确认键以及取消键,同时设置控制器,完成密码设置系统或密码解锁过程。\n[0153] 本发明实施例提供的密码设置系统或密码解锁系统亦可以应用于其他使用数字\n输入密码的设备。\n[0154] 相应的,参见图5所示,本发明还提供一种密码设置方法,该方法包括:\n[0155] 步骤101:接收数字输入键的第一敲击触发信号以及确认键的第二敲击触发信号;\n[0156] 步骤102:当接收到第一敲击触发信号时,记录第一敲击触发信号的触发次数,当\n接收到第二敲击触发信号时,停止记录第一敲击触发信号的触发次数;\n[0157] 步骤103:保存第一敲击触发信号的触发次数,作为密码的一位。\n[0158] 在本发明的一些实施例中,本发明一种密码设置方法还可以包括:\n[0159] 接收取消键的第三敲击触发信号;当接收到第三敲击触发信号时,清空当前记录\n的第一敲击触发信号的触发次数。\n[0160] 相应的,参见图6所示,本发明还提供一种密码解锁方法,该方法包括:\n[0161] 步骤201:接收数字输入键的第一敲击触发信号以及确认键的第二敲击触发信号;\n[0162] 步骤202:当接收到第一敲击触发信号时,记录第一敲击触发信号的触发次数,当\n接收到第二敲击触发信号时,停止记录第一敲击触发信号的触发次数;\n[0163] 步骤203:比较所记录的第一敲击触发信号的触发次数是否与解码密码中对应的\n密码位相同,如果是,则对于该密码位的解锁成功,如果否,则解锁失败。\n[0164] 在本发明的一些实施例中,本发明一种密码解锁方法还可以包括:\n[0165] 记录解锁失败的次数;当解锁失败的次数达到预设阈值时向指定设备发送状态信\n息或验证信息信号。\n[0166] 在本发明的一些实施例中,本发明一种密码解锁方法还可以包括:\n[0167] 在进行密码解锁前,根据记录的第一敲击触发信号的触发次数选择对应的密码输\n入模式,密码输入模式包括单位解锁模式、多位解锁模式,单位解锁模式包括默认位解锁模式、随机位解锁模式以及第一选位解锁模式,多位解锁模式包括第二选位解锁模式以及全\n位解锁模式。\n[0168] 在本发明的一些实施例中,本发明一种密码解锁方法还可以包括:\n[0169] 接收取消键的第三敲击触发信号;当接收到第三敲击触发信号时,清空当前记录\n的第一敲击触发信号的触发次数。\n[0170] 由此可见,本发明实施例通过敲击按键的次数获得对应的输入密码数字,输入密\n码的动作不明显,不易被其他人员识别,提高了密码输入的安全性。同时,设置震动电机和蜂鸣器,可以在密码输入过程中给予用户提示,采用盲打方式即可完成密码输入,无需遮\n挡,密码输入过程隐蔽,安全性强。\n[0171] 需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说\n明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实\n施例公开的系统或装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。\n[0172] 还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个\n实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间\n存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。\n[0173] 结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执\n行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。\n[0174] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。\n对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的\n一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一\n致的最宽的范围。
法律信息
- 2023-01-13
专利权的转移
登记生效日: 2022.12.30
专利权人由林玲变更为山东润蒙应急救援装备有限公司
地址由350299 福建省福州市长乐市首占新区育环路28号变更为276000 山东省临沂市高新技术产业开发区罗西街道金山路168号
- 2018-06-22
- 2018-06-12
专利申请权的转移
登记生效日: 2018.05.24
申请人由陈玉文变更为林玲
地址由518000 广东省深圳市南山区西丽镇珠光村润城花园1栋804变更为350299 福建省福州市长乐市首占新区育环路28号
- 2015-03-11
实质审查的生效
IPC(主分类): G06F 21/83
专利申请号: 201310332682.1
申请日: 2013.08.01
- 2015-02-11
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-02-03
|
2009-08-25
| | |
2
| | 暂无 |
2013-08-01
| | |
3
| |
2007-04-25
|
2006-11-17
| | |
4
| |
2012-05-16
|
2010-10-21
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |