一种智能锁的密码输入方法及其系统的制作方法

文档序号:9249737阅读:591来源:国知局
一种智能锁的密码输入方法及其系统的制作方法
【技术领域】
[0001]本发明涉及一种智能锁的密码输入方法及其系统,适用于智能锁的技术领域。
【背景技术】
[0002]日常生活中的智能锁一般需要输入密码后才能打开,通常密码输入是通过输入面板进行的。目前,在解决密码输入的方案中,多采用如图1所示的带有12个按键的输入面板,即包括0-9十个数字外加和按键。也有一些采用6个按键的设计,其中例如I和5复用,2和6复用等,其设计思路没有什么本质上的改变。在密码输入面板的顶部和底部一般还设有用于照明的装置R,以在黑暗的环境中能够让用户看清按键上的数字。
[0003]以带有12个按键的输入面板为例进行说明,现有技术中的这种密码输入方法具有如下缺点:
[0004]第一、照明装置会浪费大量的能量。这是由于在输入密码的过程中,照明装置一直处于工作状态,且需要达到一定的照明亮度,其消耗的电能一般会占到系统消耗电能的50%以上。原因有二,其一,照明部分消耗的电流和其他部分相当,甚至比其他部分还大,且由于要考虑照明效果,无法进行有效的减小;其二,其工作时间通常会远远长于其他元件的工作时间,比如在整个密码输入期间,CPU总的活跃时间只有其10%甚至更少,这是因为CPU每次检测、处理按键动作只需要几十毫秒,之后便快速进入休眠状态,而不是一直处于活跃状态,而照明为了考虑人的体验,一般都是一直处于活跃状态。目前,智能锁多采用干电池进行供电,能耗高会导致电池的频繁更换,使用非常不便。如果不设置照明装置,则在黑暗环境中通过12个按键输入密码具有相当的难度,非常容易出错。
[0005]第二、由于输入面板具有12个按键,其一般都会面对输入者设置而且使得输入密码时手指的移动范围很大。这样就很容易被旁边的人员或摄像设备偷窥到密码,降低了安全性。为了防止密码泄漏,输入人员可能会在输入密码时用手遮挡,这样会引起很多不必要的尴尬。
[0006]第三、攻击者可以通过常按按键的磨损情况通过排列组合,很容易就可以试出真实密码,从而大大降低安全性。
[0007]另外,现有技术中能够检索到的用于输入密码的最少按键个数为四个,例如专利申请CN103679888A中所公开的,其中也没有公开具体的密码输入方法。
[0008]因此,现有技术中需要一种能够克服现有技术中存在的上述缺陷的智能锁的密码输入方法。

【发明内容】

[0009]本发明提供了一种仅利用一个按键进行智能锁的密码输入的方法及其系统,其能够克服现有技术中存在的上述缺陷。
[0010]本发明公开的智能锁的密码输入方法,包括:仅通过一个按键进行,该按键具有第一行程和第二行程,输入密码时按照设置的密码分别按压按键到达第一行程和第二行程完成密码输入。
[0011]与上述方法相对应的,本发明还公开一种智能锁系统,仅通过一个按键进行,该按键具有第一行程和第二行程,输入密码时按照设置的密码分别按压按键到达第一行程和第二行程完成密码输入。
[0012]采用本发明的智能锁的密码输入方法及其系统,其减小了用于输入密码的按键数量,极大地降低了系统的能耗并增强了安全性;并且,本发明所采用的智能锁的密码输入方法完全可以凭着人的触觉进行密码的输入,尤其适用于盲人。
【附图说明】
[0013]图1显示了现有技术中智能锁的密码输入面板的示意图。
[0014]图2显示了将按键设置在把手外侧的示意图。
[0015]图3显示了将按键设置在把手内侧的示意图。
[0016]图4显不了在如图2所不的把手上还设有起始键和结束键的不意图。
【具体实施方式】
[0017]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0018]本发明的智能锁的密码输入方法是利用单个按键进行的,该按键具有两个不同的行程,即第一行程和第二行程,分别对应于不同的逻辑字符O和I。具体地,该按键的第一行程和第二行程的实现方式可以为以下几种:
[0019]第一,该按键具有深浅两个行程,即具有深行程和浅行程。其中,可以将浅行程定义为第一行程、将深行程定义为第二行程。按压按键时,将其按压至浅行程则输入值为0,将其按压至深行程则输入值为I。需要说明的是,以上深浅行程的对应关系只是示例性的,还可以进行互换。为了简化说明,以下均以此为例进行说明。尤其需要说明的是,在每次输入密码时,深浅行程与O和I的对应关系不是固定的。例如,在第一次输入密码时,按照上述对应关系。在第二次输入密码时,上述对应关系可以调换。
[0020]第二,该按键具有两个摆动位置和一个空档位置,其中按键处于第一摆动位置时对应于第一行程、按键处于第二摆动位置时对应于第二行程,在不输入密码时,按键处于空档位置。如图2所示,所述的两个摆动位置可以分别位于按键的两端,其设置方式类似于照明灯的开关。当将按键在一端按下时使其处于第一摆动位置,当将按键在另一端按下时使其处于第二摆动位置,正常状态下处于中间的空档位置。按压按键时,将其按压至第一摆动位置,则输入值为O ;将其按压至第二摆动位置,则输入值为I。需要说明的是,以上摆动位置与行程之间的对应关系只是示例性的,还可以进行互换。为了简化说明,以下均以此为例进行说明。尤其需要说明的是,在每次输入密码时,摆动位置与O和I的对应关系不是固定的。例如,在第一次输入密码时,按照上述对应关系。在第二次输入密码时,上述对应关系可以调换。
[0021]第三,短时间和长时间按压该按键分别对应于第一行程和第二行程。正常情况下,按压按键的时间为0.5s左右。本发明中的“短时间”定义为小于0.5s,“长时间”定义为大于Is。当短时间按压按键时,则输入值为O;当长时间按压时,则输入值为I。需要说明的是,以上短时间按压和长时间按压与行程之间的对应关系只是示例性的,还可以进行互换。为了简化说明,以下均以此为例进行说明。尤其需要说明的是,在每次输入密码时,短时间和长时间按压与O和I的对应关系不是固定的。例如,在第一次输入密码时,按照上述对应关系。在第二次输入密码时,上述对应关系可以调换。
[0022]为了简化说明,以下将密码中的O与按键的第一行程对应、将密码中的I与按键的第二行程对应。需要说明的是,在本发明的密码输入方法中,还可以将密码中的I与按键的第一行程对应、将密码中的O与按键的第二行程对应。并且,在每次输入密码时,按键的第一行程和第二行程对应的O或I的值不是固定的,可以互换。
[0023]例如,以设置的二进制密码000111010101为例,输入时依次按压按键到第一行程、第一行程、第一行程、第二行程、第二行程、第二行程、第一行程、第二行程、第一行程、第二行程、第一行程、第二行程完成密码输入。即,输入二进制密码时,将密码中的O与第一行程对应、将密码中的I与第二行程对应,然后分别按压按键到达与二进制密码各位数字对应的第一行程或第二行程完成输入。
[0024]如果设置的密码是非二进制密码(以下,以设置的密码是十进制密码abcdef...为例进行说明),则可以按照以下两种输入方法进行输入。
[0025]第一、依次a次按压按键到达第一行程、b次按压按键到达第二行程、c次按压按键到达第一行程、d次按压按键到达第二行程、e次按压按键到达第一行程、f次按压按键到达第二行程、...完成密码输入。即,交替地连续按压与十进制密码各位数字对应次数的按键使其到达第一行程和第二行程。例如,当设置的十进制密码是258735时,依次按压2次按键到达第一行程、5次到达第二行程、8次到达第一行程、7次到达第二行程、3次到达第一行程、5次到达第二行程完成密码输入。
[0026]第二、将每位十进制密码转换成4位二进制密码,然后按照二进制密码的输入方法进行输入。仍然以十进制密码258735为例进行说明,十进制密码258735转换为4位二进制密码后为0010-0101-1000-0111-0011-0101。然后按照二进制密码的输入方法依次按压按键到达第一行程、第一行程、第二行程、第一行程、第一行程、第二行程、第一行程、第二行程、第二行程、第一行程、第一行程、第一行程、第一行程、第二行程、第二行程、第二行程、第一行程、第一行程、第二行程、第二行程、第一行程、第二行程、第一行程、第二行程完成密码输入。
[0027]类似地,还可以将设置的八进制或十六进制的密码分别转换成3位二进制密码和4位二进制密码,然后按照二进制密码的输入方法进行输入。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1