一种显示前一次操作事件信息的电子密码锁的制作方法

文档序号:2048195研发日期:2006年阅读:355来源:国知局
技术简介:
本专利针对现有电子密码锁无法显示前次操作记录的问题,提出一种能记录并显示最近N次操作事件的电子密码锁。通过MCU控制程序实时生成含时间、输入设备、用户及事件类型的事件信息,存储于非易失存储器,并在MCU被唤醒时显示最后一次操作信息,使用户可及时发现非授权操作,提升安全防护能力。
关键词:电子密码锁,操作记录,安全监控
专利名称:一种显示前一次操作事件信息的电子密码锁的制作方法
技术领域
本发明涉及电子密码锁,尤其涉及保险箱用的电子密码锁。
背景技术
现有的带显示装置的电子密码锁,其显示装置主要用于人机交互信息的显示,如正 在输入的密码信息、锁打开或关闭信息、时间信息、操作错误信息以及在对电子锁设定过 程中的交互信息。

发明内容
本发明的目的在于提供一种能显示前一次操作信息的电子密码锁以及一种电子密码 锁操作信息的显示方法,使电子密码锁的用户能看到电子密码锁的前一次操作事件的信 息,从而可以及时得知该密码锁是否已经被非授权开启,或有无非授权的尝试开启操作。 以下是本发明的技术方案-
它包括一内置有ROM、 RAM的MCU,在ROM中设置有控制程序; 一非易失存储 器,保存密码和电子锁功能的设置参数,其中部分存储区域用于保存对该密码锁的最后N 次操作事件记录; 一输入模块,接收密码的输入和其他控制指令; 一显示模块,显示操作 过程中的交互信息; 一驱动模块,驱动锁的电动执行机构动作,实现开锁和上锁; 一实时 钟,向所述MCU提供准确的时间; 一电源模块,为上述器件和模块供电;
上述非易失存储器、输入模块、显示模块、驱动模块以及实时钟与所述MCU的I/O 口连接;当一个操作事件发生后,所述控制程序生成事件信息,并将该信息保存在所述非 易失存储器中,并刷新RAM中的显示缓存区,在所述MCU从睡眠状态被一个预定的输 入信号唤醒时,所述显示模块显示所述RAM缓存区中的事件信息。
上述技术方案中,所述操作事件包含上电、开锁、上锁、连续错误密码输入、合法修 改密码、增加或删除密码、调校时钟、设置锁功能以及读取保存在非易失存储器中的事件 纪录,上述操作事件用事件类型标志记录,所述事件信息由时间、输入设备标志、用户标 志和事件类型标志组成。
在本发明的技术方案中,所述输入模块可以是键盘、磁卡读写装置、信息钮读写装置、 指纹识别器以及它们的组合。
在本发明的技术方案中,所述显示模块可以是LCD或LED。
在发明的本技术方案中,所述保存于非易失存储器中的事件记录,可以通过设置在所 述电子密码锁上的通讯接口或信息钮传到计算机上,在计算机上显示出最后的N次操作事 件记录。
本发明的技术方案还包括一种电子密码锁操作信息的显示方法,其方法步骤如下 (1)上电初始化,置事件类型标志,读实时钟,生成上电事件信息,将该信息保存 在非易失存储器中,刷新RAM显示缓存区,MCU进入睡眠;
(2>输入模块接收到预定的唤醒信号,将所述MCU从睡眠状态唤醒;
(3) 显示模块显示RAM缓存区中的前一次操作信息;
(4) 等待输入模块的输入,超过预定时间无输入信号,MCU进入睡眠;有输入信息, 置该输入设备标志,准备接收输入;
(5) 显示操作过程中的交互信息;
(6) 接收输入信息并解析,判定用户是否合法,如是合法用户,置用户标志,判定 事件类别,进入相应的事件处理流程,置事件类型标志;
(7) 读时钟,生成事件信息,保存事件信息到非易失存储器;
(8) 刷新RAM显示缓存区,MCU进入睡眠。
在上述的显示方法中,所述生成事件信息可以是将当前的实时钟信息、输入设备标志 信息、用户标志信息以及事件类型标志信息合并为一条信息。
进一步地,所述相应的事件处理流程可以包含开锁/上锁事件处理流程、连续错误密码 输入处理流程、合法修改密码处理流程、增加或删除密码处理流程、调校时钟处理流程、 设置锁功能处理流程以及读取保存在非易失存储器中的事件纪录处理流程。
在本发明的技术方案中,所述唤醒MCU的预定输入信号,可以是揿压键盘上一个功 能健所产生的信号;也可以是MCU在睡眠状态下从所述输入设备输入信息而产生的第一 个信号。
采用上述本发明的技术方案,可以产生以下有益的效果
由于每当一个操作事件发生后,控制程序生成包括日期时间、操作者、使用哪个输入 设备以及做了何种操作的事件信息,并将该事件信息保存在显示缓存区,在MCU从睡眠 状态唤醒后,也就是说在操作开始时,显示模块显示出电子密码锁的前一次操作事件的信息,这就能及时地引起用户注意,获知该密码锁是否已经被非授权开启,或者有无非授权 的尝试开启操作,并在发现问题后,能及时查看事件记录和采取有效措施。 一些特殊场合, 如宾馆客房办公场所的保险箱和文件柜等,使用本发明的电子锁,用户就能够直接看到前 一次对该电子锁操作的时间、用户、以及进行了哪一种操作,即何时、何人开过锁或尝试 开启该电子锁,就能安心地使用具有这种功能的保险箱存放贵重物品。此外这种功能对于 非授权的尝试开启也起到有效阻吓作用,从而提高了电子密码锁的安全防范能力。


为了让本领域的技术人员能够进一步了解本发明,下面结合附图予以详细说明。
图l是本发明硬件系统框图2是本发明主程序流程示意具体实施例方式
以下是本发明应用于保险箱的电子密码锁的实施例。如图1所示,该电子密码锁 的硬件系统由公知的MCU、非易失存储器、输入模块、显示模块、驱动模块、位置传感 器和实时钟以及电源模块(图中未示出)组成。其中MCU选用带有ROM和RAM以及 多个1/0 口的单片计算机,在RAM中划定一专门区域用作显示缓存区。显示模块采用定 制的可以显示字符信息的LCD液晶显示器。在非易失存储器中划定有一专门区域用于保 存事件信息,可保存的事件信息的条数(N)取决于非易失存储器的存储量,通常保存 150-200条事件信息可以满足一般的使用需求。输入模块可根据电子密码锁的应用场合予 以确定,最简单的情况是一个键盘和一个信息钮读写装置的组合,当然,如果需要也可以 安装磁卡读写装置和指纹识别器以及其它种类的信息输入设备。
用于保险箱的电子密码锁,其电动执行装置通常采用低压直流电磁铁或者直流电机, 用于带动门的锁定装置,供电电源通常是一组干电池,因此,驱动模块通常是一个或一组 由三极管组成的电子开关。在有些情况下需要知道执行了开锁或上锁动作后,锁的动作是 否到位,或者说门是否打开或关闭,这样就需要安装位置传感器,并将位置信号传给MCU。 同样,锁未打开或未上好的信息也可以作为事件信息来处理。将上述非易失存储器、输入 模块、显示模块、驱动模块、位置传感器以及实时钟与MCU的I/O 口连接,在内置于ROM 中的程序控制下就可以实现电子密码锁的各项功能。
以下结合图2对本实施例作进一步说明。
步骤IOI中的上电初始化是发生在装入电池或更换电池时,此时MCU上电,经系统 初始化程序后进入工作状态,首先在步骤121中置事件类型标志,然后读取实时钟的日期 时间信息,因上电初始化事件中未置设备标志和用户标志,该标志为空,在步骤123中合 并生成的事件信息中仅包括时间信息和事件类型标志信息,在步骤124中将该事件信息存 入非易失存储器划定区域,在步骤125将事件信息以刷新方式存入RAM中划定的专门区 域(即显示缓存区),然后进入步骤100, MCU进入睡眠状态。
将MCU从睡眠状态唤醒使其转入工作状态是在步骤110中实现的,有两种方法,一 种是定义键盘上的一个功能健,MCU在睡眠状态时,揿压此键,该信号引入MCU将其 唤醒;另一种是MCU在睡眠状态时将从输入设备输入的第一个信息,比如键盘上任一一 个键被揿压或者磁卡读写装置上有磁卡划过,作为唤醒MCU的信号,在MCU被唤醒后, 经程序处理,该唤醒信号不作为其后输入的操作信息一部分。
MCU每次被唤醒后均进入步骤lll,将显示缓存区内保存的事件信息,也就是上一次 操作信息,送LCD显示,接下来进入步骤112,等待来自输入设备的输入信息,在本实施 例中,该等待时间为10秒,如果在10秒内有输入信息,进入步骤113;如果在10秒内没 有输入信息,则进入步骤100, MCU再次进入睡眠状态。
由于存在多个输入设备的可能,在步骤113中首先要判别是哪一个输入设备输入的信 息,然后置该输入设备标志。接下来进入步骤114和115,首先清显示屏,然后一方面接 收输入信息, 一方面显示交互信息。
信息输入完成后,进入步骤116和117,对输入信息(通常是一组密码)进行解析, 与保存在非易失存储器中的若干组密码进行比对,判定是否是合法用户,如果不是合法用 户,则接着判定错误密码连续输入的次数K是否达到预定次数(在本实施例中K-3),如 未达到,K加l,然后转到步骤112,等待来自输入设备的输入信息;如果K值达到预定 次数,则进入错误密码连续输入时间处理流程128,在该流程中,在预定的时间段内禁止 接收所有输入,同时还可以控制发出报警信号。
该流程128结束返回后,进入步骤121置事件类型标志,进入步骤122读实时钟,进 入步骤123将时间信息、输入设备标志信息、事件类型标志信息合并,生成该事件信息, 由于进入该流程前,没有经过置用户标志步骤118,用户标志为空,因此该事件信息不包 含用户信息;在步骤124中将事件信息存入非易失存储器,在步骤125中刷新显示缓存区, 最后MCU再次进入睡眠状态。
如果对输入信息解析后判定为合法用户,则进入步骤118和119,根据与若干组密码
进行比对的结果置该用户标志,然后判定事件类型,即要做何种操作,接着进入与事件类 型对应的事件处理流程120,比如开锁或者更改密码或者其它操作,该流程结束后进入步 骤121、 122、 123、 124和125,依次进行置事件类型标志、读实时钟、将时间信息、输入 设备标志信息、用户标志信息以及事件类型标志信息进行合并,生成该事件信息,然后将 事件信息存入非易失存储器,接着刷新显示缓存区,最后MCU再次进入睡眠状态。
尽管参照实施例对所公开的涉及一种显示前一次操作信息的电子密码锁以及一种电 子密码锁操作信息的显示方法进行了特别描述,但本领域的技术人员能够理解,在不偏离 本发明的范围和精神的情况下,可以对它进行形式和细节的种种显而易见的修改。因此, 以上描述的实施例是说明性的而不是限制性的,在不脱离本发明的精神和范围的情况 下,所有的变化和修改都应该在本发明的范围之内。
权利要求
1.一种显示前一次操作信息的电子密码锁,包括—内置有ROM、RAM的MCU,ROM中设置有控制程序;—非易失存储器,保存密码和电子锁功能的设置参数,其中部分存储区域用于保存对该密码锁的最后N次操作事件记录;一输入模块,接收密码的输入和其他控制指令;—显示模块,显示操作过程中的交互信息;—驱动模块,驱动锁的电动执行机构动作,实现开锁和上锁;—实时钟,向所述MCU提供准确的时间;一电源模块,为上述器件和模块供电;上述非易失存储器、输入模块、显示模块、驱动模块以及实时钟与所述MCU的I/O口连接;当一个操作事件发生后,所述控制程序生成事件信息,并将该信息保存在所述非易失存储器中,并刷新RAM中的显示缓存区,在所述MCU从睡眠状态被一个预定的输入信号唤醒时,所述显示模块显示所述RAM缓存区中的事件信息。
2. 根据权利要求1所述的电子密码锁,其特征是,所述操作事件包含上电、开锁、 上锁、连续错误密码输入、合法修改密码、增加或删除密码、调校时钟、设置锁功能以及 读取保存在非易失存储器中的事件纪录,上述操作事件用事件类型标志记录,所述事件信 息由时间、输入设备标志、用户标志和事件类型标志组成。
3. 根据权利要求1所述的电子密码锁,其特征是,所述输入模块可以是键盘、磁卡 读写装置、信息钮读写装置、指纹识别器以及它们的组合。
4. 根据权利要求l所述的电子密码锁,其特征是,所述显示模块为LCD或LED。
5. 根据权利要求1所述的电子密码锁,其特征是,所述保存于非易失存储器中的事 件记录,可以通过密码锁上的通讯接口或信息钮传到计算机上,在计算机上显示出最后的 N次操作事件记录。
6. —种电子密码锁操作信息的显示方法,其特征是,包括以下步骤(1) 上电初始化,置事件类型标志,读实时钟,生成事件信息,将该信息保存在非 易失存储器中,刷新RAM显示缓存区,MCU进入睡眠;(2) 输入模块接收到预定的唤醒信号,将所述MCU从睡眠状态唤醒;(3) 显示模块显示RAM缓存区中的前一次操作信息; (4) 等待输入模块的输入,超过预定时间无输入信息,MCU进入睡眠;有输入信息, 置该输入设备标志,准备接收输入;(5) 显示操作过程中的交互信息;(6) 接收输入信息并解析,判定用户是否合法,如是合法用户,置用户标志,判定 事件类别,进入相应的事件处理流程,置事件类型标志;(7) 读时钟,生成事件信息,保存事件信息到非易失存储器;(8) 刷新RAM显示缓存区,MCU进入睡眠。
7. 根据权利要求6所述的显示方法,其特征是,所述生成事件信息是将当前的实时 钟信息、输入设备标志信息、用户标志信息以及事件类型标志信息合并为一条信息。
8. 根据权利要求6所述的显示方法,其特征是,所述相应的事件处理流程包含开锁/ 上锁事件处理流程、连续错误密码输入处理流程、合法修改密码处理流程、增加或删除密 码处理流程、调校时钟处理流程、设置锁功能处理流程以及读取保存在非易失存储器中的 事件纪录处理流程。
9. 根据权利要求1~8其中任一项所述的电子密码锁或显示方法,其特征是,所述唤 醒MCU的预定输入信号,是揿压键盘上一个功能健所产生的信号。
10. 根据权利要求1 8其中任一项所述的电子密码锁或显示方法,其特征是,所述唤 醒MCU的预定输入信号,是MCU在睡眠状态下从所述输入设备输入信息而产生的第一 个信号。
全文摘要
一种显示前一次操作信息的电子密码锁,包括内置有ROM、RAM的MCU,在ROM中设置有控制程序,与所述MCU的I/O口连接的非易失存储器,输入模块,显示模块,驱动模块以及实时钟。当一个操作事件发生后,所述控制程序生成事件信息,并将该信息保存在所述非易失存储器中,并用该事件信息刷新RAM中的显示缓存区内容,在所述MCU从睡眠状态被一个预定的输入信号唤醒时,所述显示模块显示所述RAM缓存区中的事件信息,使电子密码锁的用户能看到电子密码锁的前一次操作事件的信息,从而可以及时得知该密码锁是否已经被非授权开启,或有无非授权的尝试开启操作。
文档编号E05B49/00GK101113651SQ200610029409
公开日2008年1月30日 申请日期2006年7月27日 优先权日2006年7月27日
发明者袁梦笑 申请人:上海伙伴科技发展有限公司
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!