蓝牙门禁管理系统、蓝牙门禁设备及其时间校准方法

文档序号:10713079阅读:736来源:国知局
蓝牙门禁管理系统、蓝牙门禁设备及其时间校准方法
【专利摘要】本发明公开了一种蓝牙门禁管理系统、蓝牙门禁设备及其时间校准方法,该蓝牙门禁设备的时间校准方法包括:接收多个蓝牙终端所发送的开门指令,并获取每个开门指令的本地接收时间,其中,所述开门指令包括终端当前时间;根据每个开门指令所对应的本地接收时间及终端当前时间,计算校准时间值;根据所述校准时间值校准本地时钟。实施本发明的技术方案,在蓝牙门禁设备因受恶劣环境或电池耗尽的影响而导致本地时钟不准确时,可对本地时钟进行校准;而且,不会产生附加的成本。
【专利说明】
蓝牙门禁管理系统、蓝牙门禁设备及其时间校准方法
技术领域
[0001]本发明涉及智慧社区领域,尤其涉及一种蓝牙门禁管理系统、蓝牙门禁设备及其时间校准方法。
【背景技术】
[0002]随着现代人们生活水平的提高和社区的发展,人们对居住条件提出了越来越高的需求,社区的安全防范也越来越受到人们的关注。随着数字化技术和网络技术的飞速发展,门禁技术也得到了迅猛发展,它早已超越了单纯的门道及钥匙管理,逐渐发展成为一套完整的出入管理系统,成为解决重要部门出入口实现安全防范管理的有效措施。
[0003]然而,门禁设备通常设置在小区门口或单元楼门口处,易受恶劣环境(例如风雨雷电)影响,或者,门禁设备在电池耗尽时,都会导致本地时钟出现分钟级的误差,从而使其所记录的通行时间不准确,不利于门禁管理系统对人员的出入管理。

【发明内容】

[0004]本发明要解决的技术问题在于,针对现有技术的上述本地时钟信号易出现误差的缺陷,提供一种蓝牙门禁管理系统、蓝牙门禁设备及其时间校准方法,能自动校准本地时钟。
[0005]本发明解决其技术问题所采用的技术方案是:构造一种蓝牙门禁设备的时间校准方法,包括:
[0006]S10.接收多个蓝牙终端所发送的开门指令,并获取每个开门指令的本地接收时间,其中,所述开门指令包括终端当前时间;
[0007]S20.根据每个开门指令所对应的本地接收时间及终端当前时间,计算校准时间值;
[0008]S30.根据所述校准时间值校准本地时钟。
[0009]优选地,所述步骤S20包括:
[0010]S21.分别将每个开门指令所对应的终端当前时间与本地接收时间相减,以获取相应的时间差值;
[0011 ] S22.对所获取的时间差值求平均值;
[0012]S23.将本地当前时间与所述平均值相加,以获得校准时间值。
[0013]优选地,在所述步骤S21和所述步骤S22之间,还分别对每个开门指令所对应的时间差值进行以下处理:
[0014]S24.判断所述开门指令所对应的时间差值是否小于预设值,若是,则剔除该开门指令所对应的时间差值,其中,所述预设值小于O。
[0015]优选地,在所述步骤S21和所述步骤S22之间,还包括:
[0016]S25.对所获取的时间差值进行平滑滤波处理。
[0017]本发明还构造一种蓝牙门禁设备,包括:
[0018]蓝牙模块,用于接收多个蓝牙终端所发送的开门指令,并获取每个开门指令的本地接收时间,其中,所述开门指令包括终端当前时间;
[0019]计算模块,用于根据每个开门指令所对应的本地接收时间及终端当前时间,计算校准时间值;
[0020]校准模块,用于根据所述校准时间值校准本地时钟。
[0021 ]优选地,所述计算模块包括:
[0022]减法单元,用于分别将每个开门指令所对应的终端当前时间与本地接收时间相减,以获取相应的时间差值;
[0023]均值单元,用于对所获取的时间差值求平均值;
[0024]加法单元,用于将本地当前时间与所述平均值相加,以获得校准时间值。
[0025]优选地,所述计算模块包括:
[0026]剔除单元,用于判断所述开门指令所对应的时间差值是否小于预设值,若是,则剔除该开门指令所对应的时间差值;其中,所述预设值小于O。
[0027]优选地,还包括:
[0028]滤波单元,用于对所获取的时间差值进行平滑滤波处理。
[0029]本发明还构造一种蓝牙门禁管理系统,包括蓝牙终端及以上所述的蓝牙门禁设备。
[0030]实施本发明的技术方案,蓝牙门禁设备在接收到开门指令时,提取其中的终端当前时间,并记录指令的本地接收时间。而且,依据多个开门指令分别所对应的本地接收时间及终端当前时间就可计算出校准时间值,进而使用该校准时间值校准本地时钟。一方面,在蓝牙门禁设备因受恶劣环境或电池耗尽的影响而导致本地时钟不准确时,可对本地时钟进行校准,从而使其能准确记录用户的通行时间,为小区人员的出入管理提供了保障;另一方面,在校准本地时钟时,由于所依据的是开门指令中的终端当前时间,所以不需要额外提供标准时钟信号(例如GPS信号),因此不会产生附加的成本。
【附图说明】
[0031]下面将结合附图及实施例对本发明作进一步说明,附图中:
[0032]图1是本发明蓝牙门禁设备的时间校准方法实施例一的流程图;
[0033]图2是图1中步骤S20实施例一的流程图;
[0034]图3是本发明蓝牙门禁设备实施例一的逻辑结构图;
[0035]图4是图3中计算模块实施例一的逻辑结构图。
【具体实施方式】
[0036]图1是本发明蓝牙门禁设备的时间校准方法实施例一的流程图,该实施例的蓝牙门禁设备的时间校准方法包括以下步骤:
[0037]步骤S10:接收多个蓝牙终端所发送的开门指令,并获取每个开门指令的本地接收时间,其中,所述开门指令包括终端当前时间。
[0038]在该步骤中,需说明的是,小区内的住户在使用其蓝牙终端开门禁门时,可通过所建立的蓝牙连接通道向蓝牙门禁设备发送开门指令,或者,广播开门指令。该开门指令包括第一加密信息和第二加密信息。其中,第一加密信息为后台服务器使用私钥对用户标识信息、房号信息、用户密码、有效期等信息进行加密所生成的信息,用户在首次使用前进行注册时,蓝牙终端接收后台服务器所发送的第一加密信息,并使用公钥对第一加密信息进行解密,以获取用户密码。而第二加密信息为蓝牙终端使用用户密码对蓝牙门禁设备的MAC地址、终端当前时间、开门命令进行加密所生成的信息。蓝牙门禁设备在接收到蓝牙终端所发送的开门指令后,首先使用公钥对第一加密信息进行解密,获取到用户密码,然后再使用用户密码对第二加密信息进行解密,便可获取到终端当前时间。在一个实际例子中,预设时间段例如为8小时,假如8小时内共接收到100个开门指令,并分别记录每个开门指令的本地接收时间,而且,通过对开门指令进行解析就可获取到终端当前时间。
[0039]步骤S20:根据每个开门指令所对应的本地接收时间及终端当前时间,计算校准时间值。
[0040]在该步骤中,若蓝牙门禁设备因受恶劣环境或电池耗尽影响而导致本地时钟不准,则开门指令的本地接收时间(蓝牙门禁设备自身的时钟信号)与终端当前时间(蓝牙终端的时钟信号)将会出现较大的误差(分钟级别的),指令的传输的时间相对可忽略,因此可依据多个开门指令中的终端当前时间来计算校准时间值。
[0041 ]步骤S30:根据所述校准时间值校准本地时钟。
[0042]在校准本地时钟后,蓝牙门禁设备就可准确地记录用户的通行时间,尤其对于通过刷卡开门的用户或通过访客密码开门的用户(蓝牙门禁设备也支持刷卡开门及访客密码开门)。
[0043]实施该实施例的技术方案,蓝牙门禁设备在接收到开门指令时,提取其中的终端当前时间,并记录指令的本地接收时间。而且,依据多个开门指令分别所对应的本地接收时间及终端当前时间就可计算出校准时间值,进而使用该校准时间值校准本地时钟。一方面,在蓝牙门禁设备因受恶劣环境或电池耗尽的影响而导致本地时钟不准确时,可对本地时钟进行校准,从而使其能准确记录用户的通行时间,为小区人员的出入管理提供了保障;另一方面,在校准本地时钟时,由于所依据的是开门指令中的终端当前时间,所以不需要额外提供标准时钟信号(例如GPS信号),因此不会产生附加的成本。
[0044]图2是图1中步骤S20实施例一的流程图,该实施例的步骤S20包括:
[0045]步骤S21:分别将每个开门指令所对应的终端当前时间与本地接收时间相减,以获取相应的时间差值;
[0046]步骤S22:对所获取的时间差值求平均值;
[0047]步骤S23:将本地当前时间与所述平均值相加,以获得校准时间值。
[0048]在一个具体实施例中,假如某蓝牙门禁设备分别在8:21、8:28、8:31、8:33、8:34、8:39、8:40、8:41、8:43、8:45(本地接收时间)接收到开门指令,一共十个开门指令,而这十个开门指令中的终端当前时间依次为8:24、8:30、8:35、8:37、8:37、8:41、8:39、8:45、8:46、8:48。则在步骤S21中,分别将这十个开门指令所对应的终端当前时间与本地接收时间相减,所获取的时间差值(分钟)依次为:3、2、4、4、3、2、-1、4、3、3。在步骤S22中,对这十个时间差值求平均值,可得到平均值约为3分钟(精确到分钟)。在步骤S23中,若蓝牙门禁设备的本地当前时间为8:50,则可计算出校准时间值为8: 53ο在使用该校准时间值校准本地时钟后,蓝牙门禁设备的时钟信号就恢复准确了。
[0049]进一步地,蓝牙门禁设备在受恶劣环境或电池耗尽影响而导致本地时钟信号不准确时,一般都会比标准时间滞后,而不会超前很多,例如,晚5分钟是正常的,但不会提前20分钟。基于此,在获取到多个开门指令分别所对应的时间差值后,在步骤S21和步骤S22之间,还可进一步包括:
[0050]步骤S24:判断所述开门指令所对应的时间差值是否小于预设值,若是,则剔除该开门指令所对应的时间差值,其中,所述预设值小于0,例如为-15分钟。
[0051 ]例如,在一个例子中,若多个开门指令所对应的时间差值(分钟)分别为:3、...、-25、…、2,则可将该组时间差值中的“_25”剔除掉,仅对剩下的时间差值求平均值。
[0052]再进一步地,由于受个人习惯或其它各种原因,用户的蓝牙终端的时钟信号与标准时间可能也有误差。基于此,在根据终端当前时间进行计算时,为了获得更准确的校准时间值,步骤S21和步骤S22之间,还可包括:
[0053]步骤S25:对所获取的时间差值进行平滑滤波处理。
[0054]例如,在一个例子中,若多个开门指令所对应的时间差值(分钟)分别为:3、19、4、
4、3、2、-13、4、3、3,则可将该组时间差值中的最大值“19”和最小值“_13”剔除掉,仅对剩下的时间差值求平均值。
[0055]图3是本发明蓝牙门禁设备实施例一的逻辑结构图,该实施例的蓝牙门禁设备包括依次相连的蓝牙模块110、计算模块120和校准模块130。其中,蓝牙模块110用于接收多个蓝牙终端所发送的开门指令,并获取每个开门指令的本地接收时间,其中,所述开门指令包括终端当前时间。计算模块120用于根据每个开门指令所对应的本地接收时间及终端当前时间,计算校准时间值。校准模块130用于根据所述校准时间值校准本地时钟。
[0056]图4是图3中计算模块实施例一的逻辑结构图,该实施例的计算模块包括减法单元121、剔除单元124、滤波单元125、均值单元122和加法单元123。其中,减法单元121用于分别将每个开门指令所对应的终端当前时间与本地接收时间相减,以获取相应的时间差值。剔除单元124用于判断所述开门指令所对应的时间差值是否小于预设值,若是,则剔除该开门指令所对应的时间差值;其中,所述预设值小于O。滤波单元125用于对所获取的时间差值进行平滑滤波处理。均值单元122用于对所获取的时间差值求平均值。加法单元123用于将本地当前时间与所述平均值相加,以获得校准时间值。
[0057]以上只是本发明的一个具体实施例中,在其它实施例中,还可将上述剔除单元124和滤波单元125中的至少一个进行删除,S卩,在获取到多个开门指令分别所对应的时间差值后,直接进行求平均值运算。
[0058]本发明还构造一种蓝牙门禁管理系统,包括有服务器、多个蓝牙终端及分别设置小区门口或单元楼门口的蓝牙门禁设备。蓝牙终端例如为智能手机、平板电脑等。蓝牙门禁设备的逻辑结构可参照前文所述,在此不做赘述。用户在使用其蓝牙终端发送开门指令后,蓝牙门禁设备对所接收的开门指令进行验证,若验证通过,则开门放行,此时,蓝牙门禁设备还会记录用户标识及通行时间,形成一条通行记录,并上传至服务器。
[0059]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
【主权项】
1.一种蓝牙门禁设备的时间校准方法,其特征在于,包括: Sl0.接收多个蓝牙终端所发送的开门指令,并获取每个开门指令的本地接收时间,其中,所述开门指令包括终端当前时间; 520.根据每个开门指令所对应的本地接收时间及终端当前时间,计算校准时间值; S30.根据所述校准时间值校准本地时钟。2.根据权利要求1所述的蓝牙门禁设备的时间校准方法,其特征在于,所述步骤S20包括: 521.分别将每个开门指令所对应的终端当前时间与本地接收时间相减,以获取相应的时间差值; 522.对所获取的时间差值求平均值; 523.将本地当前时间与所述平均值相加,以获得校准时间值。3.根据权利要求2所述的蓝牙门禁设备的时间校准方法,其特征在于,在所述步骤S21和所述步骤S22之间,还分别对每个开门指令所对应的时间差值进行以下处理: 524.判断所述开门指令所对应的时间差值是否小于预设值,若是,则剔除该开门指令所对应的时间差值,其中,所述预设值小于O。4.根据权利要求2所述的蓝牙门禁设备的时间校准方法,其特征在于,在所述步骤S21和所述步骤S22之间,还包括: 525.对所获取的时间差值进行平滑滤波处理。5.—种蓝牙门禁设备,其特征在于,包括: 蓝牙模块,用于接收多个蓝牙终端所发送的开门指令,并获取每个开门指令的本地接收时间,其中,所述开门指令包括终端当前时间; 计算模块,用于根据每个开门指令所对应的本地接收时间及终端当前时间,计算校准时间值; 校准模块,用于根据所述校准时间值校准本地时钟。6.根据权利要求5所述的蓝牙门禁设备,其特征在于,所述计算模块包括: 减法单元,用于分别将每个开门指令所对应的终端当前时间与本地接收时间相减,以获取相应的时间差值; 均值单元,用于对所获取的时间差值求平均值; 加法单元,用于将本地当前时间与所述平均值相加,以获得校准时间值。7.根据权利要求6所述的蓝牙门禁设备,其特征在于,所述计算模块包括: 剔除单元,用于判断所述开门指令所对应的时间差值是否小于预设值,若是,则剔除该开门指令所对应的时间差值;其中,所述预设值小于O。8.根据权利要求6所述的蓝牙门禁设备,其特征在于,还包括: 滤波单元,用于对所获取的时间差值进行平滑滤波处理。9.一种蓝牙门禁管理系统,其特征在于,包括蓝牙终端及权利要求5-8所述的蓝牙门禁设备。
【文档编号】G07C9/00GK106097496SQ201610402266
【公开日】2016年11月9日
【申请日】2016年6月7日
【发明人】宋政斌, 仝海燕
【申请人】北京千丁互联科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1