一种智能锁的密码输入方法及其系统技术方案

技术编号:12177822 阅读:80 留言:0更新日期:2015-10-08 15:41
本发明专利技术涉及一种智能锁的密码输入方法及其系统,仅通过第一按键和第二按键进行,输入密码时按照设置的密码分别按压第一按键和第二按键进行密码输入。当设置的密码是二进制密码时,可以将密码中的0与第一按键对应、将密码中的1与第二按键对应,分别按压与二进制密码各位数字对应的第一按间或第二按键完成输入。当设置的密码是非二进制密码时,可以先将非二进制密码转换成二进制密码,然后按照二进制密码的方法进行输入。本发明专利技术的智能锁的密码输入方法,其将用于输入密码的按键数量减小到了极致,极大地降低了系统的能耗并增强了安全性,适用于智能锁的技术领域。

【技术实现步骤摘要】

本专利技术涉及一种智能锁的密码输入方法及其系统,适用于智能锁的

技术介绍
日常生活中的智能锁一般需要输入密码后才能打开,通常密码输入是通过输入面板进行的。目前,在解决密码输入的方案中,多采用如图1所示的带有12个按键的输入面板,即包括0-9十个数字外加和按键。也有一些采用6个按键的设计,其中例如I和5复用,2和6复用等,其设计思路没有什么本质上的改变。在密码输入面板的顶部和底部一般还设有用于照明的装置R,以在黑暗的环境中能够让用户看清按键上的数字。以带有12个按键的输入面板为例进行说明,现有技术中的这种密码输入方法具有如下缺点:第一、照明装置会浪费大量的能量。这是由于在输入密码的过程中,照明装置一直处于工作状态,且需要达到一定的照明亮度,其消耗的电能一般会占到系统消耗电能的50%以上。原因有二,其一,照明部分消耗的电流和其他部分相当,甚至比其他部分还大,且由于要考虑照明效果,无法进行有效的减小;其二,其工作时间通常会远远长于其他元件的工作时间,比如在整个密码输入期间,CPU总的活跃时间只有其10%甚至更少,这是因为CPU每次检测、处理按键动作只需要几十毫秒,之后便快速进入休眠状态,而不是一直处于活跃状态,而照明为了考虑人的体验,一般都是一直处于活跃状态。目前,智能锁多采用干电池进行供电,能耗高会导致电池的频繁更换,使用非常不便。如果不设置照明装置,则在黑暗环境中通过12个按键输入密码具有相当的难度,非常容易出错。第二、由于输入面板具有12个按键,其一般都会面对输入者设置而且使得输入密码时手指的移动范围很大。这样就很容易被旁边的人员或摄像设备偷窥到密码,降低了安全性。为了防止密码泄漏,输入人员可能会在输入密码时用手遮挡,这样会引起很多不必要的尴尬。第三、攻击者可以通过常按按键的磨损情况通过排列组合,很容易就可以试出真实密码,从而大大降低安全性。另外,现有技术中能够检索到的用于输入密码的最少按键个数为四个,例如专利申请CN103679888A中所公开的,且其中也没有公开具体的密码输入方法。因此,现有技术中需要一种能够克服现有技术中存在的上述缺陷的智能锁的密码输入方法。
技术实现思路
本专利技术提供了一种仅利用两个按键进行智能锁的密码输入的方法及其系统,其能够克服现有技术中存在的上述缺陷。根据本专利技术的智能锁的密码输入方法,其中,仅通过第一按键和第二按键进行,输入密码时按照设置的密码分别按压第一按键和第二按键进行密码输入。优选地,将二进制密码中的O与第一按键对应、将二进制密码中的I与第二按键对应;或者,将二进制密码中的I与第一按键对应、将二进制密码中的O与第二按键对应。优选地,将二进制密码中的O与单按第一按键对应,将二进制密码中的I与第一按键和第二按键的如下组合操作对应:在按下第二按键的期间,再按下第一按键;或者,将二进制密码中的I与单按第一按键对应,将二进制密码中的O与第一按键和第二按键的如下组合操作对应:在按下第二按键的期间,再按下第一按键;或者将二进制密码中的O与单按第二按键对应,将二进制密码中的I与第一按键和第二按键的如下组合操作对应:在按下第一按键的期间,再按下第二按键;或者,将二进制密码中的I与单按第二按键对应,将二进制密码中的O与第一按键和第二按键的如下组合操作对应:在按下第一按键的期间,再按下第二按键。优选地,单按第一按键与二进制密码中的O或I对应,当按下第二按键并抬起后,再次单按第一按键与二进制密码中的I或O对应,以此类推;或者单按第二按键与二进制密码中的O或I对应,当按下第一按键并抬起后,再次单按第二按键与二进制密码中的I或O对应,以此类推。优选地,在设置的密码是非二进制密码时,则将非二进制密码通过如下两种方式转换为二进制密码:把非二进制密码的各位数值依次转化为对应码值的二进制数,或者把非二进制密码的各位数值依次交替地转化为对应个数的O或I的二进制数,然后按照二进制密码的输入方法进行输入。优选地,按压与完成密码输入的最后一次按压的按键不同的另一个按键表示开锁指令。或者,只要用户输入的密码序列中包含了已经设置的密码,就认为用户已经完成了密码输入。或者,长时间按压完成密码输入的最后一个按键表示开锁指令优选地,按压任一按键或者转动把手来激活或唤醒系统;或者,在智能锁处于开启状态时,长时间按压任一按键或双击任一按键发出闭锁指令。或者,在按键输入密码时增加干扰声。或者,还设有单独的密码输入的起始键或结束键。本专利技术的第二方面涉及一种使用如上的密码输入方法进行密码输入的智能锁系统。优选地,该智能锁系统的门内把手上也设有用于辅助开锁和闭锁的按键。采用本专利技术的智能锁的密码输入方法及其系统,其将用于输入密码的按键数量减小到了极致,极大地降低了系统的能耗并增强了安全性;并且,本专利技术所采用的智能锁的密码输入方法完全可以凭着人的触觉进行密码的输入,尤其适用于盲人。【附图说明】图1显示了现有技术中智能锁的密码输入面板的示意图。图2显示了将第一按键和第二按键设置在把手外侧的示意图。图3显示了将第一按键和第二按键设置在把手内侧的示意图。图4显不了在如图2所不的把手上还设有起始键和结束键的不意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。本专利技术的智能锁的密码输入方法是利用两个按键进行的,即第一按键和第二按键,输入密码时按照设置的密码分别按压第一按键和第二按键进行密码输入。为了简化说明,以下将密码中的O与第一按键对应、将密码中的I与第二按键对应。需要说明的是,在本专利技术的密码输入方法中,还可以将密码中的I与第一按键对应、将密码中的O与第二按键对应。并且,在每次输入密码时,第一按键和第二按键对应的密码不是固定的,可以互换。例如,以设置的二进制密码000111010101为例,输入时依次按压第一按键、第一按键、第一按键、第二按键、第二按键、第二按键、第一按键、第二按键、第一按键、第二按键、第一按键、第二按键完成密码输入。即,输入二进制密码时,将密码中的O与第一按键对应、将密码中的I与第二按键对应,然后分别按压与二进制密码各位数字对应的第一按键或第一.按键完成输入。如果设置的密码是非二进制密码,则可以首先将非二进制密码转换为二进制密码,然后按照二进制密码的输入方法进行输入。以下,以设置的密码是十进制密码为例进行说明。当设置的密码是十进制密码abcdef...时,可以采用以下两种密码输入方法:第一、依次按压a次第一按键、b次第二按键、c次第一按键、d次第二按键、e次第一按键、f次第二按键、...完成密码输入。即,交替地连续按压与十进制密码各位数字对应次数的第一按键和第二按键。例如,当设置的十进制密码是258735时,依次按压2次第一按键、5次第二按键、8次第一按键、7次第二按键、3次第一按键、5次第二按键完成密码输入。第二、将每位十进制密码转换成4位二进制密码,然后按照二进制密码的输入方法进行输入。仍然以十进制密码258735为例进行说明,十进制密码258735转换为4位二进制密码后为0010-0101-1000-0111-0011-0101。然后按照二进制密码的本文档来自技高网
...

【技术保护点】
一种智能锁的密码输入方法,其特征在于,仅通过第一按键和第二按键进行,输入密码时按照设置的密码分别按压第一按键和第二按键进行密码输入。

【技术特征摘要】

【专利技术属性】
技术研发人员:余绵梓王作苍程峰
申请(专利权)人:杭州摇光科技有限公司
类型:发明
国别省市:浙江;33

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

1