智能门锁及智能储物柜的制作方法

文档序号:12772483阅读:441来源:国知局
智能门锁及智能储物柜的制作方法与工艺
本公开一般涉及锁具领域,具体涉及智能锁具的控制领域,尤其涉及一种智能门锁及智能储物柜。
背景技术
:智能门锁由于其操作简单、反应快捷等优良的特性应用特别广泛,在家庭、工业和公共场所都应用很普遍,例如超市的储物柜和物流公司使用的快递柜,其柜门上都安装有智能门锁。锁控板通过接收主机的指令来控制柜门的开启。智能储物柜柜门上的智能门锁的控制部分主要由一台主机,多个锁控板和电磁锁组成,每个柜门的电磁锁都配有一个锁控板。目前的上述储物柜及智能门锁存在以下问题:1、用户来取存储的物品,在储物柜的主机上操作输入取件指示以后,用户需要等储物柜打开柜门。当主机卡机或系统网络不稳定或者繁忙的时候,就会出现延时问题,储物柜打开柜门时间可能是几分钟或者几十分钟,用户需要等待较长时间。2、如果储物柜打开柜门的时间比较长,用户可能会误以为自己操作不成功而离开了。而在用户离开后储物柜才打开柜门,就有可能造成用户存储的物品丢失。因此给用户带来了诸多不便和损失。技术实现要素:鉴于现有技术中的上述缺陷或不足,期望提供一种开锁指令接收超时后拒绝开锁的智能门锁及智能储物柜。第一方面本申请提供一种智能门锁,该门锁包括处理模块、锁控板和电磁锁;所述处理模块包括用于向锁控板发送包含处理模块的本地时间t1信息的开锁指令的指令发送单元;所述锁控板包括用于接收开锁指令的指令接收单元、用于计算锁控板的本地时间t2与t1的时间差值△t的时间计算单元和用于在△t大于设定时间t0时拒绝执行开锁指令的指令执行单元;所述指令执行单元,还用于在△t小于等于设定时间t0时向所述电磁锁上电开锁。在一优选实施例中,所述指令发送单元,还用于向锁控板定时或不定时地发送包含处理模块本地时间t1信息的同步时间指令到锁控板;所述指令接收单元,还用于接收同步时间指令并更新锁控板上的本地时间t2=t1。在一优选实施例中,所述处理模块还包括用于提取本地时间t1并将t1转化为数值t1a的第一时间转换单元;所述锁控板还包括用于提取本地时间t2并将t2转化数值t2a的第二时间转换单元。在一优选实施例中,所述锁控板还包括用于在△t大于设定时间t0时向处理模块上报超时反馈指令的反馈单元;所述反馈单元,还用于在△t小于等于设定时间t0时向处理模块上报开锁成功指令。第二方面,本申请还提供一种智能储物柜,该储物柜的柜门上安装有上述智能门锁。本申请上述技术方案中的智能门锁及智能储物柜的有益效果是:智能门锁的锁控板在接收到开锁指令后先判断指令收到时间与指令发出时间的差值,若该差值时间超过预设时间,则表示开锁指令已经超时,锁控板拒绝执行开锁指令,由此可避免超时过长开锁给用户带来的不便和损失;同时本申请的上述技术方案中,处理模块和锁控板的时间定时或不定时同步,保证了超时时间判断的准确性。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1为智能门锁第一种实施例的原理框图;图2为智能门锁第二种实施例的原理框图;图3为智能门锁第三种实施例的原理框图。图中:10、处理模块;20、锁控板;30、电磁锁;11、指令发送单元;12、第一时间转换单元;21、指令接收单元;22、时间计算单元;23、指令执行单元;24、第二时间转换单元;25、反馈单元。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。请参考图1所示为本申请提供的一种智能门锁第一种实施例的原理框图,该智能门锁包括处理模块10、锁控板20和电磁锁30;处理模块10例如可以通过4根线(包括两根通信线,一根电源线,一根地线)与锁控板20相连。处理模块10和锁控板20之间的数据通信例如可以采用485总线方式。所述处理模块10包括用于向锁控板20发送包含处理模块10的本地时间t1信息的开锁指令的指令发送单元11;所述锁控板20包括用于接收开锁指令的指令接收单元21、用于计算锁控板20的本地时间t2与t1的时间差值△t的时间计算单元22和用于在△t大于设定时间t0时拒绝执行开锁指令的指令执行单元23;所述指令执行单元还用于在△t小于等于设定时间t0时向所述电磁锁30上电开锁。例如锁控板20与电磁锁30之间由正负两根电线和两根柜门检测线连接,处理模块10发送开锁指令给锁控板20后,锁控板20在判断可以打开柜门的时候,通过正负两根电线给电磁锁30上电。在一优选实施例中,所述指令发送单元11,还用于向锁控板20定时或不定时地发送包含处理模块10本地时间t1信息的同步时间指令;所述指令接收单元,还用于接收同步时间指令并更新锁控板20上的本地时间t2=t1。如图2所示,在一优选实施例中,所述处理模块10还包括用于提取本地时间t1并将t1转化为例如以秒为单位的数值t1a的第一时间转换单元12。所述锁控板20还包括用于提取本地时间t2并将t2转化为例如以秒为单位的数值t2a的第二时间转换单元24。在一优选实施例中,第一时间转换单元12提取本地时间t1并将t1转化为数值t1a通过以下公式转化:t1a=a1*3600+a2*60+a3;其中a1为二十四小时制时间t1的时钟数值,a2为时间t1的分钟数值,a3为时间t1的秒钟数值。在一优选实施例中,第二时间转换单元24提取本地时间t2并将t2转化为数值t2a根据以下公式转化:t2a=b1*3600+b2*60+b3;其中b1为二十四小时制时间t2的时钟数值,b2为时间t2的分钟数值,b3为时间t2的秒钟数值。例如处理模块10的本地时间t1为二十四小时制,表示为a1:a2:a3,那么数值化后的数值t1a等于a1*3600+a2*60+a3,如下表所示为各个时间点对应的数值时间t1数值t1a00:00:00000000……03:45:4613546……12:12:5646856……19:43:1270992……23:59:5986399表1:时间数值化转化表在其他实施例中,上述本地时间数值化转化方法也可以采用别的单位和方法,例如上述t1和t2也可以转化为以分钟、分秒、毫秒或者微秒为单位的数值。如图3所示,在一优选实施例中,所述锁控板还包括用于在△t大于设定时间t0时向处理模块上报超时反馈指令的反馈单元;所述反馈单元还用于在△t小于等于设定时间t0时向处理模块上报开锁成功指令。相应地,上述时间计算单元22计算接收开锁指令的本地时间t2与t1的时间差值△t时,将以数值t1a和数值t2a来计算,例如判断t1a是否小于t2a,若是则计算数值化时间差值△ta=t2a-t1a;若否则计算数值化时间差值△ta=t1a+86400-t2a。例如,接收处理模块10发送的开锁指令为0801049906300012AA,该指令中字段63000为t1的数值化数值t1a,表示处理模块10发送开锁指令时的本地时间t1为17:30:00。收到开锁指令时的本地时间t2为17:30:06,则t2的数值化数值t2a为063006,判断t1a小于t2a,计算数值化时间差值△ta=t2a-t1a=06,该数值小于设定时间10,是合理值。则给电磁锁30上电开锁,还可以同时向处理模块10上报开锁成功指令。又例如,接收处理模块10发送的开锁指令为0801049906366012AA,该指令中字段63660为时间戳t1的数值化数值t1a,表示处理模块10发送开锁指令时的本地时间t1为17:41:00。收到开锁指令时的本地时间t2为17:41:11,则t2的数值化数值t2a为63671,判断t1a小于t2a,计算数值差值△ta=t2a-t1a=11,该数值大于设定时间10,不是合理值。则拒绝执行本条指令,同时还可以向处理模块10上报超时反馈指令。又例如,接收处理模块10发送的开锁指令0801049908639612AA,该指令中字段86396为时间戳t1数值t1a,表示处理模块10发送开锁指令时的本地时间t1为23:59:56。收到开锁指令时的本地时间t2为00:00:03,则t2的数值化数值t2a为00003,判断t1a大于t2a,计算数值差值△ta=t1a+86400-t2a=7,该数值小于设定时间10,是合理值。则给电磁锁30上电开锁,同时还可以向处理模块10上报开锁成功指令。又例如,接收处理模块100发送的开锁指令0801049908639812AA,该指令中字段86398为时间戳t1数值t1a,表示处理模块10发送开锁指令时的本地时间t1为23:59:58。收到开锁指令时的本地时间t2为00:00:12,则t2的数值化数值t2a为00012,判断t1a大于t2a,计算数值差值△ta=t1a+86400-t2a=14,该数值大于设定时间10,不是合理值。则拒绝执行本条指令,同时还可以向处理模块10上报超时反馈指令。本申请还提供一种储物柜,该储物柜为快递柜,该快递柜包括若干个柜子和一个主机,每个柜子的柜门上均安装有上述智能门锁,每个智能门锁的处理模块10均为快递柜的主机。附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。所述逻辑功能可以分别在如图1-3所设置的不同单元、模块中完成,也可以根据需要将所设置的不同单元、模块进行合并来完成相应的逻辑功能。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图中的每个方框、以及框图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1