一种蓝牙门禁设备、蓝牙门禁管理系统及方法技术方案

技术编号:13583015 阅读:104 留言:0更新日期:2016-08-24 09:36
本发明专利技术涉及了一种蓝牙门禁设备、蓝牙门禁管理系统及方法,该蓝牙门禁管理方法包括:蓝牙智能终端在接收到用户的触发请求后,扫描蓝牙门禁设备发出的蓝牙广播消息,并向蓝牙门禁设备发送蓝牙连接请求;蓝牙门禁设备从所接收的蓝牙连接请求中提取所述蓝牙智能终端的MAC地址,并判断所提取的MAC地址是否存在于白名单中;蓝牙门禁设备在判断所提取的MAC地址存在于白名单中时,控制开门。本发明专利技术还构造一种蓝牙门禁管理系统及其蓝牙门禁设备。实施本发明专利技术的技术方案,大大缩短了开门时间,而且,可多人同时开门。

【技术实现步骤摘要】

本专利技术涉及电子设备领域,尤其涉及一种蓝牙门禁设备、蓝牙门禁管理系统及方法
技术介绍
在数字化技术和网络技术飞速发展的今天,门禁技术也得到了迅猛发展,它早已超越了单纯的门道及钥匙管理,逐渐发展成为一套完整的出入管理系统,成为解决重要部门出入口实现安全防范管理的有效措施,适用各种机要部门,如智能化小区、银行、宾馆、机房、军械库、工厂等。由于蓝牙传输可实现设备短距离读取,因此门禁管理系统越来越多地使用蓝牙设备来替代接触式读卡器来实现自动授权开门。目前,蓝牙门禁管理系统都是在APP层进行开发,例如,开门流程为:用户到达门禁处想要开门时,需要先在蓝牙智能终端与蓝牙门禁设备之间建立一蓝牙数据通道,通过该蓝牙数据通道,蓝牙智能终端才能向蓝牙门禁设备发送开门命令,蓝牙门禁设备在验证合法时进行开门。然而,这种蓝牙开门方法存在以下缺陷:1.在建立蓝牙数据通道时,扫描和连接耗时较长,从而导致开门速度慢;2.蓝牙协议仅允许建立一个蓝牙连接,从而导致多人无法同时开门。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种蓝牙门禁设备、蓝牙门禁管理系统及方法,可缩短开门时间,且可多人同时开门。本专利技术解决其技术问题所采用的技术方案是:构造一种蓝牙门禁管理方法,包括:S10.蓝牙智能终端在接收到用户的触发请求后,扫描蓝牙门禁设备发出的蓝牙广播消息,并向蓝牙门禁设备发送蓝牙连接请求;S20.蓝牙门禁设备从所接收的蓝牙连接请求中提取所述蓝牙智能终端的MAC地址,并判断所提取的MAC地址是否存在于白名单中,并在是时,执行步骤S30,所述白名单包括已授权的蓝牙智能终端的MAC地址列表;S30.蓝牙门禁设备控制开门。优选地,所述白名单还包括每个已授权的蓝牙智能终端所对应的有效截止日期;所述步骤S20为:蓝牙门禁设备从所接收的蓝牙连接请求中提取所述蓝牙智能终端的MAC地址,并判断所提取的MAC地址是否存在于白名单中,并在是时,判断当前日期是否在相应的有效截止日期前,若是,则执行步骤S30。优选地,还包括:S40.蓝牙门禁设备在判断所提取的MAC地址没有存在于白名单中时,根据所接收的连接请求与蓝牙智能终端建立蓝牙连接;S50.蓝牙智能终端向蓝牙门禁设备发送开锁控制指令;S60.蓝牙门禁设备根据所接收的开锁控制指令对用户的合法性进行验证;S70.蓝牙门禁设备在验证通过时,控制开门,并将所提取的MAC地址存储于白名单中。优选地,还包括:S00.用户在首次使用前进行注册时,蓝牙智能终端接收后台服务器所发送的第一加密信息,并使用公钥对所接收的第一加密信息进行解密,以获取用户密码,其中,所述第一加密信息为后台服务器使用私钥对用户标识信息、房号信息、用户密码、有效截止日期进行加密所生成的信息;而且,所述开锁控制指令包括:第一加密信息和第二加密信息,其中,所述第二加密信息为使用用户密码对开门命令、已建立蓝牙连接的蓝牙门禁设备的ID进行加密所生成的信息;所述步骤S60包括:S61.蓝牙门禁设备使用公钥对所接收的第一加密信息进行解密,以获取用户标识信息、房号信息、用户密码、有效截止日期;S62.蓝牙门禁设备判断当前日期是否在所获取的有效截止日期前;S63.蓝牙门禁设备在判断当前日期在所获取的有效截止日期前时,根据所获取的房号信息判断用户是否有开门权限;S64.蓝牙门禁设备在用户有开门权限时,使用所获取的用户密码对所接收的第二加密信息进行解密,以获取开门命令和蓝牙门禁设备的ID;S65.蓝牙门禁设备判断所获取的ID是否与自身ID一致;所述步骤S70为:蓝牙门禁设备在验证通过时,控制开门,并将所提取的MAC地址及所获取的有效截止日期存储于白名单中。优选地,所述第二加密信息为使用用户密码对开门命令、已建立蓝牙连接的蓝牙门禁设备的ID、当前时间进行加密所生成的信息;而且,所述步骤S64为:蓝牙门禁设备在用户有开门权限时,使用所获取的用户密码对所接收的第二加密信息进行解密,以获取开门命令、蓝牙门禁设备的ID、当前时间;在所述步骤S65之后,还包括:S66.蓝牙门禁设备在判断所获取的ID是否与自身ID一致时,根据所获取的当前时间判断是否发生截包。本专利技术还构造一种蓝牙门禁设备,包括:蓝牙模块,用于发送蓝牙广播消息,并从蓝牙智能终端接收蓝牙连接请求;提取模块,用于从所接收的蓝牙连接请求中提取所述蓝牙智能终端的MAC地址;判断模块,用于判断所提取的MAC地址是否存在于白名单中,所述白名单包括已授权的蓝牙智能终端的MAC地址列表;开门控制模块,用于在判断所提取的MAC地址存在于白名单中时,控制开门。优选地,所述白名单还包括每个已授权的蓝牙智能终端所对应的有效截止日期;而且,所述判断模块,还用于在判断所提取的MAC地址存在于白名单中时,判断当前日期是否在相应的有效截止日期前;所述开门控制模块,还用于在判断当前日期在相应的有效截止日期前时,控制开门。优选地,还包括验证模块和添加模块,而且,所述蓝牙模块,还用于根据所接收的蓝牙连接请求与蓝牙智能终端建立蓝牙连接,并从蓝牙智能终端接收开锁控制指令;所述验证模块,用于根据所接收的开锁控制指令对用户的合法性进行验
证;所述开门控制模块,还用于在验证通过时,控制开门;所述添加模块,用于在验证通过时,将所提取的MAC地址存储于白名单中。优选地,所述开锁控制指令包括:第一加密信息和第二加密信息,其中,所述第一加密信息为后台服务器使用私钥对用户标识信息、房号信息、用户密码、有效截止日期进行加密所生成并发送至蓝牙智能终端的信息;所述第二加密信息为蓝牙智能终端使用用户密码对开门命令、已建立蓝牙连接的蓝牙门禁设备的ID进行加密所生成的信息;所述验证模块包括:第一解密单元,用于使用公钥对所接收的第一加密信息进行解密,以获取用户标识信息、房号信息、用户密码、有效截止日期;日期判断单元,用于判断当前日期是否在所获取的有效截止日期前;权限判断单元,用于在判断当前日期在所获取的有效截止日期前时,根据所获取的房号信息判断用户是否有开门权限;第二解密单元,用于在用户有开门权限时,使用所获取的用户密码对所接收的第二加密信息进行解密,以获取开门命令和蓝牙门禁设备的ID;ID判断单元,用于判断所获取的ID是否与自身ID一致,若一致,则验证通过;而且,所述添加模块,还用于在验证通过时,将所获取的有效截止日期存储于白名单中。优选地,所述第二加密信息为蓝牙智能终端使用用户密码对开门命令、已
建立蓝牙连接的蓝牙门禁设备的ID、当前时间进行加密所生成的信息;所述验证模块还包括截包判断单元,而且,第二解密单元,用于在用户有开门权限时,使用所获取的用户密码对所接收的第二加密信息进行解密,以获取开门命令、蓝牙门禁设备的ID、当前时间;所述截包判断单元,用于在判断所获取的ID与自身ID一致时,根据所获取的当前时间判断是否发生截包。本专利技术还构造一种蓝牙门禁管理系统,包括蓝牙智能终端及以上所述的蓝牙门禁设备。实施本专利技术的技术方案,蓝牙门禁设备根据蓝牙智能终端发出的连接请求即可判断是否进行开门,并无依赖于蓝牙连接本身所创建的蓝牙数据通道是否能够成功完成,因此,不但缩短了开门时间,而且还支持多人同时开门。附图说明为了更清楚地说明本专利技术实施例或现有技术本文档来自技高网
...

【技术保护点】
一种蓝牙门禁管理方法,其特征在于,包括:S10.蓝牙智能终端在接收到用户的触发请求后,扫描蓝牙门禁设备发出的蓝牙广播消息,并向蓝牙门禁设备发送蓝牙连接请求;S20.蓝牙门禁设备从所接收的蓝牙连接请求中提取所述蓝牙智能终端的MAC地址,并判断所提取的MAC地址是否存在于白名单中,并在是时,执行步骤S30,所述白名单包括已授权的蓝牙智能终端的MAC地址列表;S30.蓝牙门禁设备控制开门。

【技术特征摘要】
1.一种蓝牙门禁管理方法,其特征在于,包括:S10.蓝牙智能终端在接收到用户的触发请求后,扫描蓝牙门禁设备发出的蓝牙广播消息,并向蓝牙门禁设备发送蓝牙连接请求;S20.蓝牙门禁设备从所接收的蓝牙连接请求中提取所述蓝牙智能终端的MAC地址,并判断所提取的MAC地址是否存在于白名单中,并在是时,执行步骤S30,所述白名单包括已授权的蓝牙智能终端的MAC地址列表;S30.蓝牙门禁设备控制开门。2.根据权利要求1所述的蓝牙门禁管理方法,其特征在于,所述白名单还包括每个已授权的蓝牙智能终端所对应的有效截止日期;所述步骤S20为:蓝牙门禁设备从所接收的蓝牙连接请求中提取所述蓝牙智能终端的MAC地址,并判断所提取的MAC地址是否存在于白名单中,并在是时,判断当前日期是否在相应的有效截止日期前,若是,则执行步骤S30。3.根据权利要求1或2所述的蓝牙门禁管理方法,其特征在于,还包括:S40.蓝牙门禁设备在判断所提取的MAC地址没有存在于白名单中时,根据所接收的连接请求与蓝牙智能终端建立蓝牙连接;S50.蓝牙智能终端向蓝牙门禁设备发送开锁控制指令;S60.蓝牙门禁设备根据所接收的开锁控制指令对用户的合法性进行验证;S70.蓝牙门禁设备在验证通过时,控制开门,并将所提取的MAC地址存储于白名单中。4.根据权利要求3所述的蓝牙门禁管理方法,其特征在于,还包括:S00.用户在首次使用前进行注册时,蓝牙智能终端接收后台服务器所发送的第一加密信息,并使用公钥对所接收的第一加密信息进行解密,以获取用户密码,其中,所述第一加密信息为后台服务器使用私钥对用户标识信息、房号信息、用户密码、有效截止日期进行加密所生成的信息;而且,所述开锁控制指令包括:第一加密信息和第二加密信息,其中,所述第二加密信息为使用用户密码对开门命令、已建立蓝牙连接的蓝牙门禁设备的ID进行加密所生成的信息;所述步骤S60包括:S61.蓝牙门禁设备使用公钥对所接收的第一加密信息进行解密,以获取用户标识信息、房号信息、用户密码、有效截止日期;S62.蓝牙门禁设备判断当前日期是否在所获取的有效截止日期前;S63.蓝牙门禁设备在判断当前日期在所获取的有效截止日期前时,根据所获取的房号信息判断用户是否有开门权限;S64.蓝牙门禁设备在用户有开门权限时,使用所获取的用户密码对所接收的第二加密信息进行解密,以获取开门命令和蓝牙门禁设备的ID;S65.蓝牙门禁设备判断所获取的ID是否与自身ID一致;所述步骤S70为:蓝牙门禁设备在验证通过时,控制开门,并将所提取的MAC地址及所获取的有效截止日期存储于白名单中。5.根据权利要求4所述的蓝牙门禁管理方法,其特征在于,所述第二加密信息为使用用户密码对开门命令、已建立蓝牙连接的蓝牙门禁设备的ID、当前时间进行加密所生成的信息;而且,所述步骤S64为:蓝牙门禁设备在用户有开门权限时,使用所获取的用户密码对所接收的第二加密信息进行解密,以获取开门命令、蓝牙门禁设备的ID、当前时间;在所述步骤S65之后,还包括:S66.蓝牙门禁设备在判断所...

【专利技术属性】
技术研发人员:宋政斌仝海燕
申请(专利权)人:北京千丁互联科技有限公司
类型:发明
国别省市:广东;44

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

1