一种基于光通信技术的访客通行验证方法与装置与流程



1.本发明属于光通信技术领域,具体来说涉及一种基于光通信技术的访客通行验证方法与装置。


背景技术:



2.智慧社区、智慧园区中,人员通行是一大重要场景,而访客作为外来人员,也是管理的重点。要实现通行权限的精准管控,行业目前通用的解决方案主要有三类:刷卡验证、二维码验证、人脸验证。三种方案均存在不足的地方:刷卡验证:通行人需要持有实体卡片,使用体验不便捷,且实体卡片易丢失,存在安全性隐患;二维码验证:设备成本较高,设备需要实时在线才能进行鉴权,且二维码可截屏可复制,存在漏洞;人脸验证:设备成本昂贵,涉及人脸隐私安全。


技术实现要素:



3.本发明的目的在于提供一种基于光通信技术的访客通行验证方法与装置,以解决背景技术中提出的问题。
4.为实现上述目的,本发明提供技术方案如下:一种基于光通信技术的访客通行验证方法,包括以下步骤:步骤1,服务器接收访客终端发送的访客请求后,转发至关联的业主终端进行人为验证,在验证通过后得到访客信息和访客通行指令并存储;步骤2,服务器基于访客信息获取关联的门禁设备编号及其公钥信息,并使用该公钥信息和访客通行指令对访客信息进行加密,并转换为二进制编码,得到第一光序列;步骤3,服务器发送访客信息至对应的门禁设备以更新预设的访客信息列表,发送门禁设备编号和第一光序列至访客终端;步骤4,访客终端获取访客输入的访客通行指令,并转化为二进制编码,得到第二光序列;步骤5,对应门禁设备解码访客终端基于第一光序列和第二光序列发出的光信号,通过私钥进行校验,在校验通过后放行。
5.优选地,所述访客请求包括访客姓名、访客手机号、业主信息及访问时间。
6.优选地,所述步骤1包括以下步骤:步骤1.1,访客在访客终端输入访客请求并发送至服务器;步骤1.2,服务器接收该访客请求,通过业主信息关联表中查关联的业主终端并发送;步骤1.3,业主在业主终端审核该访客请求,若访客请求存在瑕疵,则修正后输入访客通行指令,否则直接输入访客通行指令,发送至服务器进行存储。
7.优选地,所述步骤2包括以下步骤:步骤2.1,以业主信息为检索要素,在服务器预设的业主信息关联表中查询门禁设备编号,并基于门禁设备编号在预设的门禁设备关联表查对应的公钥信息;步骤2.2,使用公钥信息对访客信息进行一次加密后,通过访客通行指令对访客信息进行二次加密,得到加密的访客序列;步骤2.3,加密的访客序列转化为二进制编码,得到第一光序列。
8.优选地,所述一次加密的加密算法为哈希算法,得到哈希值。
9.优选地,所述二次加密为将哈希值除以所述访客通行指令。
10.优选地,所述步骤5包括以下步骤:步骤5.1,门禁设备解码光信号,得到第一光序列和第二光序列;步骤5.2,基于第一光序列和第二光序列得到使用公钥信息加密的访客信息;步骤5.3,基于私钥信息对访客信息列表中的访客信息加密,得到私钥加密的访客信息;步骤5.4,将公钥信息加密的访客信息与私钥加密的访客信息进行一致性比对,若一致则执行步骤5.5,否则不放行;步骤5.5,基于访客信息列表中一致的访客信息判断当前时间是否在访问时间内,若是,则放行,否则不放行。
11.优选地,所述访客请求还包括通行次数,执行所述步骤5.5后,基于访客信息列表中一致的访客信息判断当前访问次数是否达到访问次数,若是,则放行并删除访客信息列表中的访客信息。
12.一种基于光通信技术的访客通行验证装置,包括:访客终端,用于发出访客请求,获取第一光序列和访客通行指令,将访客通行指令转化为第二光序列,并基于第一光序列和第二光序列发出光信号;业主终端,用于获取转发的访客请求并验证,在验证通过后发送访客信息和访客通行指令;服务器,用于获取访客请求并转发、获取访客信息和访客通行指令,转发访客信息,基于访客信息和访客通行指令对访客信息加密得到第一光序列并发送;门禁设备,用于更新访客信息列表,接收光信号并转化,并基于转化结果和预设的访客信息列表进行校验,在校验通过后放行。
13.优选地,所述门禁设备包括光序列接收装置,所述光序列接收装置包括:硅光管,接收手机闪光灯闪烁发出的光序列,并转换为电信号;放大电路,将转化的电信号放大;时钟芯片,为电路提供精准时钟;mcu,基于转化结果和预设的访客信息列表进行校验,在校验通过后放行;数据库,用于存储访客信息列表及公钥信息。
14.与现有技术相比,本发明的有益效果为:本发明通过设置访客请求,并由业主验证得到访客信息,保证社区、园区通行的安全性;通过访客信息和访客通行指令进行加密并转化为光序列进行校验,无需实体卡、且设备成本低、也不会涉及隐私安全;访客终端中的访客通行指令有业主告知,由访客通行指令
转化为第二光序列,并结合第一光序列实现光信号的通信,然后由门禁设备进行解密校验,进一步保证进入人员的可靠性。让管理者可以更好地以数字化技术管理园区、社区、特殊场所等场景下的访客通行,同时提升访客通行体验。
附图说明
15.图1为本发明的基于光通信技术的访客通行验证方法的流程图。
16.图2为本发明的基于光通信技术的访客通行验证装置的结构图。
具体实施方式
17.下面将结合附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明的保护范围。
18.一种基于光通信技术的访客通行验证方法,包括以下5个步骤。
19.步骤1,服务器接收访客终端发送的访客请求后,转发至关联的业主终端进行人为验证,在验证通过后得到访客信息和访客通行指令并存储。
20.所述步骤1包括以下步骤:步骤1.1,访客在访客终端输入访客请求并发送至服务器,所述访客请求包括访客姓名、访客手机号、业主信息及访问时间;步骤1.2,服务器接收该访客请求,在预设的业主信息关联表中查关联的业主终端,并发送该访客请求至业主终端;步骤1.3,业主在业主终端审核该访客请求,若访客请求存在瑕疵,则修正后输入访客通行指令,否则直接输入访客通行指令,发送至服务器进行存储。
21.本发明中,访客请求输入部分的软件功能载体可以为手机app、小程序或h5页面,访客的事前登记方式包括但不限于自主扫码登记、管理者代为登记等。
22.本发明步骤1中,由于访客对园区或者社区的了解情况不如被访者,因此,在访客发送访问请求后由业主进行验证,在访问请求有问题的时候由被访者进行修正,保证访问请求正确的同时也能起到提醒被访者的效果。
23.步骤2,服务器基于访客信息获取关联的门禁设备编号及其公钥信息,并使用该公钥信息和访客通行指令对访客信息进行加密,并转换为二进制编码,得到第一光序列。
24.所述步骤2包括以下步骤:步骤2.1,以业主信息为检索要素,在服务器预设的业主信息关联表中查询门禁设备编号,并基于门禁设备编号在预设的门禁设备关联表查对应的公钥信息;步骤2.2,使用公钥信息对访客信息进行一次加密后,通过访客通行指令对访客信息进行二次加密,得到加密的访客序列;步骤2.3,将加密的访客序列转化为二进制编码,得到第一光序列。
25.本发明步骤2.2中,所述的一次加密的加密算法为哈希算法,得到哈希值;所述的二次加密为将哈希值除以所述访客通行指令。这里访客指令一般为十进制序列,而经过哈希计算得到的哈希值是十六进制的序列,在二次加密的时候需要将十六进制序列转换成十
进制,之后再相除。
26.本发明步骤2.3中,该加密的访客序列为十进制序列,之后需要转化为二进制序列,从而便于发出光信号。
27.步骤3,服务器发送访客信息至对应的门禁设备以更新门禁设备内预设的访客信息列表,发送门禁设备编号和第一光序列至访客终端。
28.本发明步骤3中,每一门禁设备内都存储有对应的访客信息列表,用于存储该门禁的所有访客信息,门禁设备收到服务器内的访客信息后,会将该条访客信息存储在该访客信息列表内。同时,服务器还需要将门禁设备编号和第一光序列发送至访客终端,以便访客能通过对应的门禁设备编号到通行的门禁设备,通过第一光序列便于通行的门禁设备校验并通信。
29.步骤4,访客终端获取访客输入的访客通行指令,并转化为二进制编码,得到第二光序列。
30.本发明步骤4中,这里的访客输入的访客通行指令是由被访者告知访客的,至于如何告知,在此不做限定。
31.步骤5,对应门禁设备解码访客终端基于第一光序列和第二光序列发出的光信号,通过私钥进行校验,在校验通过后放行。
32.步骤5包括以下步骤:步骤5.1,门禁设备解码光信号,得到第一光序列和第二光序列;步骤5.2,基于第一光序列和第二光序列得到使用公钥信息加密的访客信息;步骤5.3,基于私钥信息对访客信息列表中的访客信息加密,得到私钥加密的访客信息;步骤5.4,将公钥信息加密的访客信息与私钥加密的访客信息进行一致性比对,若一致则执行步骤5.5,否则不放行;步骤5.5,基于访客信息列表中一致的访客信息判断当前时间是否在访问时间内,若是,则放行,否则不放行。
33.本发明步骤5.1中,手机端发出的各光序列均需遵循一套光通信协议,以增加容错性和抗环境光干扰能力。协议规则:先发出ams的长亮光代表起始信号,之后开始发送二进制数据位,每发送一位数据位前默认先灭灯bms,之后若是亮灯cms则代表发送二进制“0”;若是亮灯dms则代表发送二进制“1”,发送完e位数据位后再接着发送一位奇偶校验位。每4位二进制数对应一位十进制数,总共发送e位二进制数据,则对应e/4位十进制密码。a、b、c、d、e参数可自由配置,满足不同需求,此发明不做限制,仅规定协议规则。
34.本发明步骤5.2中,将第一光序列和第二光序列相乘,即可得到公钥信息加密的访客信息。
35.本发明步骤5.3中,私钥信息为门禁设备自己的私钥信息,访客信息列表中的访客信息是由服务器发送的,私钥信息会对该访客信息列表中的访客信息进行哈希计算,得到哈希值,也即私钥加密的访客信息;由于访客信息列表中有多个访客信息,因此获得的是多个哈希值。
36.本发明步骤5.4中,将公钥信息加密的访客信息与访客列表中的哈希值进行比对,若存在一致的哈希值,则说明该门禁设备内存在该访客的访客信息。
37.本发明步骤5.5中,将接受光信号的时间作为当前访问时间,判断当前访问时间是否在预设的访问时间内,若是,则符合访问要求,门禁设备开闸放行。
38.进一步地,所述访客请求还包括通行次数,执行所述步骤5.5后,基于访客信息列表中一致的访客信息判断当前访问次数是否达到访问次数,若是,则放行并删除访客信息列表中的访客信息。
39.本发明中,在访问时间内设置访问次数,并在达到访问次数时门禁设备删除访客信息列表中的访客信息,保证访问流畅性的同时可进一步提高园区或者社区的通行安全。
40.在此基础上,本发明还提供一种基于光通信技术的访客通行验证装置,包括:访客终端,用于发出访客请求,获取第一光序列和访客通行指令,将访客通行指令转化为第二光序列,并基于第一光序列和第二光序列发出光信号;业主终端,用于获取转发的访客请求并验证,在验证通过后发送访客信息和访客通行指令;服务器,用于获取访客请求并转发、获取访客信息和访客通行指令,转发访客信息,基于访客信息和访客通行指令对访客信息加密得到第一光序列并发送;门禁设备,用于更新访客信息列表,接收光信号并转化,并基于转化结果和预设的访客信息列表进行校验,在校验通过后放行。
41.所述门禁设备包括光序列接收装置,所述光序列接收装置包括:硅光管,接收手机闪光灯闪烁发出的光序列,并转换为电信号;放大电路,将转化的电信号放大,便于后续的信号处理;时钟芯片,为电路提供精准时钟,匹配所接收光信号中的时间因子;mcu,负责光信号的解密与校验,基于转化结果和预设的访客信息列表进行校验,在校验通过后放行;数据库,用于存储访客信息列表及公钥信息。
42.本发明中,硅光管探测器件具有响应速度快、灵敏度高、线性好、噪声低等优点,可接收光信号。采用光通信技术,通过特定的通信协议可发出、解析独特的光信号。

技术特征:


1.一种基于光通信技术的访客通行验证方法,其特征在于,包括以下步骤:步骤1,服务器接收访客终端发送的访客请求后,转发至关联的业主终端进行人为验证,在验证通过后得到访客信息和访客通行指令并存储;步骤2,服务器基于访客信息获取关联的门禁设备编号及其公钥信息,并使用该公钥信息和访客通行指令对访客信息进行加密,并转换为二进制编码,得到第一光序列;步骤3,服务器发送访客信息至对应的门禁设备以更新预设的访客信息列表,发送门禁设备编号和第一光序列至访客终端;步骤4,访客终端获取访客输入的访客通行指令,并转化为二进制编码,得到第二光序列;步骤5,对应门禁设备解码访客终端基于第一光序列和第二光序列发出的光信号,通过私钥进行校验,在校验通过后放行。2.如权利要求1所述的一种基于光通信技术的访客通行验证方法,其特征在于,所述访客请求包括访客姓名、访客手机号、业主信息及访问时间。3.如权利要求2所述的一种基于光通信技术的访客通行验证方法,其特征在于,所述步骤1包括以下步骤:步骤1.1,访客在访客终端输入访客请求并发送至服务器;步骤1.2,服务器接收该访客请求,通过业主信息关联表中查关联的业主终端并发送;步骤1.3,业主在业主终端审核该访客请求,若访客请求存在瑕疵,则修正后输入访客通行指令,否则直接输入访客通行指令,发送至服务器进行存储。4.如权利要求2所述的一种基于光通信技术的访客通行验证方法,其特征在于,所述步骤2包括以下步骤:步骤2.1,以业主信息为检索要素,在服务器预设的业主信息关联表中查询门禁设备编号,并基于门禁设备编号在预设的门禁设备关联表查对应的公钥信息;步骤2.2,使用公钥信息对访客信息进行一次加密后,通过访客通行指令对访客信息进行二次加密,得到加密的访客序列;步骤2.3,加密的访客序列转化为二进制编码,得到第一光序列。5.如权利要求4所述的一种基于光通信技术的访客通行验证方法,其特征在于,所述一次加密的加密算法为哈希算法,得到哈希值。6.如权利要求5所述的一种基于光通信技术的访客通行验证方法,其特征在于,所述二次加密为将哈希值除以所述访客通行指令。7.如权利要求6所述的一种基于光通信技术的访客通行验证方法,其特征在于,所述步骤5包括以下步骤:步骤5.1,门禁设备解码光信号,得到第一光序列和第二光序列;步骤5.2,基于第一光序列和第二光序列得到使用公钥信息加密的访客信息;步骤5.3,基于私钥信息对访客信息列表中的访客信息加密,得到私钥加密的访客信息;步骤5.4,将公钥信息加密的访客信息与私钥加密的访客信息进行一致性比对,若一致则执行步骤5.5,否则不放行;
步骤5.5,基于访客信息列表中一致的访客信息判断当前时间是否在访问时间内,若是,则放行,否则不放行。8.如权利要求7述的一种基于光通信技术的访客通行验证方法,其特征在于, 所述访客请求还包括通行次数,执行所述步骤5.5后,基于访客信息列表中一致的访客信息判断当前访问次数是否达到访问次数,若是,则放行并删除访客信息列表中的访客信息。9.一种基于光通信技术的访客通行验证装置,其特征在于,包括:访客终端,用于发出访客请求,获取第一光序列和访客通行指令,将访客通行指令转化为第二光序列,并基于第一光序列和第二光序列发出光信号;业主终端,用于获取转发的访客请求并验证,在验证通过后发送访客信息和访客通行指令;服务器,用于获取访客请求并转发、获取访客信息和访客通行指令,转发访客信息,基于访客信息和访客通行指令对访客信息加密得到第一光序列并发送;门禁设备,用于更新访客信息列表,接收光信号并转化,并基于转化结果和预设的访客信息列表进行校验,在校验通过后放行。10.如权利要求9所述的一种基于光通信技术的访客通行验证装置,其特征在于,所述门禁设备包括光序列接收装置,所述光序列接收装置包括:硅光管,接收手机闪光灯闪烁发出的光序列,并转换为电信号;放大电路,将转化的电信号放大;时钟芯片,为电路提供精准时钟;mcu,基于转化结果和预设的访客信息列表进行校验,在校验通过后放行;数据库,用于存储访客信息列表及公钥信息。

技术总结


本发明公开了一种基于光通信技术的访客通行验证方法,包括以下步骤:步骤1,服务器接收访客终端发送的访客请求后,转发至关联的业主终端进行人为验证,在验证通过后得到访客信息和访客通行指令并存储;步骤2,服务器基于访客信息获取关联的门禁设备编号及其公钥信息,并使用该公钥信息和访客通行指令对访客信息进行加密,并转换为二进制编码,得到第一光序列;步骤3,服务器发送访客信息至对应的门禁设备以更新预设的访客信息列表,发送门禁设备编号和第一光序列至访客终端;步骤4,访客终端获取访客输入的访客通行指令,并转化为二进制编码,得到第二光序列;步骤5,对应门禁设备解码访客终端基于第一光序列和第二光序列发出的光信号,通过私钥进行校验,在校验通过后放行。在校验通过后放行。在校验通过后放行。


技术研发人员:

吴志华 陈建柏 陈浩

受保护的技术使用者:

绿漫科技有限公司

技术研发日:

2022.09.22

技术公布日:

2022/12/6

本文发布于:2024-09-25 16:25:24,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/29876.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:访客   信息   序列   步骤
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议