一种CTID智能门禁开锁方法及系统技术方案

技术编号:28739367 阅读:36 留言:0更新日期:2021-06-06 14:19
本发明专利技术提供了智能门禁技术领域的一种CTID智能门禁开锁方法及系统,方法包括:步骤S10、CTID智能门禁的蓝牙模组初始化时创建UUID、蓝牙名称;步骤S20、手机将个人信息发送给服务器进行核验,接收返回的核验结果以及授权信息;步骤S30、手机基于授权信息以及蓝牙名称搜索并连接CTID智能门禁,获取UUID;步骤S40、手机将核验结果以及授权信息封装成开锁指令,基于UUID向CTID智能门禁发送开锁指令;步骤S50、CTID智能门禁解析并核验接收的开锁指令得到核验结果以及授权信息,基于核验结果以及授权信息执行开锁操作,并基于向手机发送执行结果;步骤S60、手机解析接收的执行结果并发送给服务器。本发明专利技术的优点在于:极大的提升了门禁开锁的便捷性。了门禁开锁的便捷性。了门禁开锁的便捷性。

【技术实现步骤摘要】
一种CTID智能门禁开锁方法及系统


[0001]本专利技术涉及智能门禁
,特别指一种CTID智能门禁开锁方法及系统。

技术介绍

[0002]门禁就是对出入口通道进行管制的系统,是在传统门锁基础上发展而来的。传统的机械门锁仅仅是单纯的机械装置,无论结构设计多么合理,材料多么坚固,人们总能通过各种手段把它打开。在出入人员很多的通道(像办公大楼、酒店客房),钥匙的管理很麻烦,钥匙丢失或人员更换都要把锁和钥匙一起更换。
[0003]随着科技的进步,出现了各式各样的智能门禁,例如使用蓝牙解锁的智能门禁。然而,传统的智能门禁在利用蓝牙开锁前,需要先将智能门禁和蓝牙设备进行授权配对,配对成功后,后续才能利用蓝牙开锁,使用上不够便捷,特别是针对酒店等应用场景,每次更换住户,或者住户每次更换酒店,都要配对一次,导致用户体验不佳。
[0004]因此,如何提供一种CTID智能门禁开锁方法及系统,实现提升门禁开锁的便捷性,成为一个亟待解决的问题。

技术实现思路

[0005]本专利技术要解决的技术问题,在于提供一种CTID智能门禁开锁方法及系统,实现提升门禁开锁的便捷性。
[0006]第一方面,本专利技术提供了一种CTID智能门禁开锁方法,包括如下步骤:
[0007]步骤S10、CTID智能门禁的蓝牙模组初始化时创建一UUID以及一蓝牙名称;
[0008]步骤S20、手机将个人信息发送给服务器进行核验,接收服务器返回的核验结果以及授权信息;
[0009]步骤S30、手机基于所述授权信息以及蓝牙名称搜索并连接CTID智能门禁,获取CTID智能门禁的所述UUID;
[0010]步骤S40、手机将所述核验结果以及授权信息按预设的指令格式封装成开锁指令,基于所述UUID向CTID智能门禁发送开锁指令;
[0011]步骤S50、CTID智能门禁解析并核验接收的所述开锁指令得到核验结果以及授权信息,基于所述核验结果以及授权信息执行开锁操作,并基于所述指令格式向手机发送执行结果;
[0012]步骤S60、手机解析接收的所述执行结果并发送给服务器进行记录,完成CTID智能门禁的开锁。
[0013]进一步地,所述步骤S20中,所述个人信息至少包括身份证号码以及头像照片;所述核验结果为核验通过或者核验不通过;所述授权信息至少包括蓝牙名称、CTID智能门禁的mac地址以及开锁权限;所述开锁权限为永久有效、有效期内有效或者有效次数内有效。
[0014]进一步地,所述步骤S30具体包括:
[0015]步骤S31、手机基于所述授权信息里的蓝牙名称搜索感应范围内的同名的设备列
表;
[0016]步骤S32、手机利用所述mac地址对设备列表内的设备进行验证,找到配对的CTID智能门禁,并通过gattconnect连接CTID智能门禁;
[0017]步骤S33、CTID智能门禁向手机返回携带所述UUID的gatt回调;
[0018]步骤S34、手机监听gatt回调得到所述UUID。
[0019]进一步地,所述步骤S40中,所述指令格式依次包括如下指令字段:指令类型、报文长度、命令头、报文内容、CRC16以及结束符;所述CRC16用于存储对报文内容进行CRC计算的计算结果。
[0020]进一步地,所述步骤S50具体包括:
[0021]步骤S51、CTID智能门禁解析所述开锁指令,从所述开锁指令中提取包含核验结果以及授权信息的报文内容;
[0022]步骤S52、判断所述报文内容的长度与报文长度是否一致,若是,则进入步骤S53;若否,则结束流程;
[0023]步骤S53、对所述报文内容进行CRC计算,判断计算结果与所述CRC16携带的内容是否一致,若是,说明内容完整,并进入步骤S54;若否,说明内容不完整,并结束流程;
[0024]步骤S54、CTID智能门禁判断所述核验结果是否为核验通过,若是,则进入步骤S55;若否,则结束流程;
[0025]步骤S55、CTID智能门禁判断所述授权信息判断是否有开锁权限,若有,执行开锁操作,并基于所述指令格式向手机发送开锁成功的执行结果;若无,则不执行开锁操作,并基于所述指令格式向手机发送开锁失败的执行结果。
[0026]第二方面,本专利技术提供了一种CTID智能门禁开锁系统,包括如下模块:
[0027]蓝牙模组初始化模块,用于CTID智能门禁的蓝牙模组初始化时创建一UUID以及一蓝牙名称;
[0028]个人信息核验模块,用于手机将个人信息发送给服务器进行核验,接收服务器返回的核验结果以及授权信息;
[0029]CTID智能门禁连接模块,用于手机基于所述授权信息以及蓝牙名称搜索并连接CTID智能门禁,获取CTID智能门禁的所述UUID;
[0030]开锁指令发送模块,用于手机将所述核验结果以及授权信息按预设的指令格式封装成开锁指令,基于所述UUID向CTID智能门禁发送开锁指令;
[0031]开锁指令执行模块,用于CTID智能门禁解析并核验接收的所述开锁指令得到核验结果以及授权信息,基于所述核验结果以及授权信息执行开锁操作,并基于所述指令格式向手机发送执行结果;
[0032]执行结果存档模块,用于手机解析接收的所述执行结果并发送给服务器进行记录,完成CTID智能门禁的开锁。
[0033]进一步地,所述个人信息核验模块中,所述个人信息至少包括身份证号码以及头像照片;所述核验结果为核验通过或者核验不通过;所述授权信息至少包括蓝牙名称、CTID智能门禁的mac地址以及开锁权限;所述开锁权限为永久有效、有效期内有效或者有效次数内有效。
[0034]进一步地,所述CTID智能门禁连接模块具体包括:
[0035]蓝牙搜索单元,用于手机基于所述授权信息里的蓝牙名称搜索感应范围内的同名的设备列表;
[0036]mac验证单元,用于手机利用所述mac地址对设备列表内的设备进行验证,找到配对的CTID智能门禁,并通过gatt connect连接CTID智能门禁;
[0037]gatt回调发送单元,用于CTID智能门禁向手机返回携带所述UUID的gatt回调;
[0038]UUID获取单元,用于手机监听gatt回调得到所述UUID。
[0039]进一步地,所述开锁指令发送模块中,所述指令格式依次包括如下指令字段:指令类型、报文长度、命令头、报文内容、CRC16以及结束符;所述CRC16用于存储对报文内容进行CRC计算的计算结果。
[0040]进一步地,所述开锁指令执行模块具体包括:
[0041]开锁指令解析单元,用于CTID智能门禁解析所述开锁指令,从所述开锁指令中提取包含核验结果以及授权信息的报文内容;
[0042]报文长度验证单元,用于判断所述报文内容的长度与报文长度是否一致,若是,则进入CRC校验单元;若否,则结束流程;
[0043]CRC校验单元,用于对所述报文本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种CTID智能门禁开锁方法,其特征在于:包括如下步骤:步骤S10、CTID智能门禁的蓝牙模组初始化时创建一UUID以及一蓝牙名称;步骤S20、手机将个人信息发送给服务器进行核验,接收服务器返回的核验结果以及授权信息;步骤S30、手机基于所述授权信息以及蓝牙名称搜索并连接CTID智能门禁,获取CTID智能门禁的所述UUID;步骤S40、手机将所述核验结果以及授权信息按预设的指令格式封装成开锁指令,基于所述UUID向CTID智能门禁发送开锁指令;步骤S50、CTID智能门禁解析并核验接收的所述开锁指令得到核验结果以及授权信息,基于所述核验结果以及授权信息执行开锁操作,并基于所述指令格式向手机发送执行结果;步骤S60、手机解析接收的所述执行结果并发送给服务器进行记录,完成CTID智能门禁的开锁。2.如权利要求1所述的一种CTID智能门禁开锁方法,其特征在于:所述步骤S20中,所述个人信息至少包括身份证号码以及头像照片;所述核验结果为核验通过或者核验不通过;所述授权信息至少包括蓝牙名称、CTID智能门禁的mac地址以及开锁权限;所述开锁权限为永久有效、有效期内有效或者有效次数内有效。3.如权利要求2所述的一种CTID智能门禁开锁方法,其特征在于:所述步骤S30具体包括:步骤S31、手机基于所述授权信息里的蓝牙名称搜索感应范围内的同名的设备列表;步骤S32、手机利用所述mac地址对设备列表内的设备进行验证,找到配对的CTID智能门禁,并通过gatt connect连接CTID智能门禁;步骤S33、CTID智能门禁向手机返回携带所述UUID的gatt回调;步骤S34、手机监听gatt回调得到所述UUID。4.如权利要求1所述的一种CTID智能门禁开锁方法,其特征在于:所述步骤S40中,所述指令格式依次包括如下指令字段:指令类型、报文长度、命令头、报文内容、CRC16以及结束符;所述CRC16用于存储对报文内容进行CRC计算的计算结果。5.如权利要求4所述的一种CTID智能门禁开锁方法,其特征在于:所述步骤S50具体包括:步骤S51、CTID智能门禁解析所述开锁指令,从所述开锁指令中提取包含核验结果以及授权信息的报文内容;步骤S52、判断所述报文内容的长度与报文长度是否一致,若是,则进入步骤S53;若否,则结束流程;步骤S53、对所述报文内容进行CRC计算,判断计算结果与所述CRC16携带的内容是否一致,若是,说明内容完整,并进入步骤S54;若否,说明内容不完整,并结束流程;步骤S54、CTID智能门禁判断所述核验结果是否为核验通过,若是,则进入步骤S55;若否,则结束流程;步骤S55、CTID智能门禁判断所述授权信息判断是否有开锁权限,若有,执行开锁操作,并基于所述指令格式向手机发送开锁成功的执行结果;若无,则不执行开锁操作,并基于所
述指令格式向手机发送开锁失败的执行结果。6.一种CTID智能门禁开锁系统,其特征在于:包括如下模块:蓝牙模组初始化模块,用于CTID智能门禁的...

【专利技术属性】
技术研发人员:吴太亮
申请(专利权)人:福建新大陆通信科技股份有限公司
类型:发明
国别省市:

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

1