基于云边端协同的访客管理系统及管理方法与流程

文档序号:20678401发布日期:2020-05-08 18:08阅读:464来源:国知局
基于云边端协同的访客管理系统及管理方法与流程

本发明属于访客管理技术领域,尤其涉及基于云边端协同的访客管理系统及管理方法。



背景技术:

近几年,随着计算机技术的发展,很多企业,园区,商业写字楼,小区使用访客机和访客系统代替原有纸质登记的方式对访客拜访进行规范管理,通过互联网技术实现访客互联网预约和邀约,并结合orc人证核验,人脸识别技术,二维码技术将通行权限下发到门禁、闸机等设备中实现无感通行。

现有的访客管理系统至少存在以下问题。为了实现互联网访客预约和邀约功能,需要将访客系统部署在互联网环境中,与访客系统联动的闸机、门禁等设备也需要接入互联网环境中。该部署架构可能无法实施的原因包括以下因素:由于一些企业、园区等环境由于安全的要求无法接入互联网环境;访客系统需要与其他企业、园区系统集成,而这些系统是基于私有云环境进行部署的;门禁、闸机等通行设备直接接入互联网环境存在较大的安全风险;通行设备与云端系统通讯存在较大的网络延迟;断网可能导致通行设备不能正常工作。



技术实现要素:

本发明提供基于云边端协同的访客管理系统及管理方法,旨在解决现有技术中存在的问题。

本发明是这样实现的,本发明提供的基于云边端协同的访客管理系统,包括通行设备、边端系统和云端系统,所述边端系统分别连接所述通行设备和所述云端系统;

所述云端系统用于供访客输入预设访客信息和向受访人发送预约请求,接收所述边端系统发送的来访记录并存储,受访人在云端系统审核预设访客信息和预约请求,审核通过后发送邀约请求,访客应答邀约请求后云端系统发送预设访客信息到所述边端系统;

所述边端系统用于接收所述云端系统发送的预设访客信息和向通行设备发送包括预设访客信息的通行权限;

所述通行设备用于采集访客信息并向所述边端系统发送签到请求,所述通行设备还用于根据通行权限,将预设访客信息与访客信息进行比对,若访客信息为有效的访客信息,则通行设备打开以供访客通行。

优选的,所述边端系统还用于接收签到请求后在本地查询访客的预约记录并生成访客来访记录。

优选的,所述通行设备采用访客机、门禁或访客机。

优选的,所述访客信息包括身份证信息、人脸信息或预约审核后生成的二维码。

优选的,所述预设访客信息包括人脸照片、人脸特征值、访客姓名、通行时段、二维码和通行卡。

优选的,访客通过访客管理软件连接所述云端服务器,并通过所述访客管理软件输入预设访客信息。

本发明还提供基于云边端协同的访客管理方法,包括以下步骤:

s1、通过云端系统输入预设访客信息和向受访人发送预约请求;

s2、受访人在云端系统对预设访客信息进行审核,审核通过后发出邀约申请;

s3、访客接受邀约申请后,云端系统将包括预设访客信息的增量数据传送到边端系统;

s4、边端系统接收增量数据并存储;

s5、访客在通行设备上进行签到,通行设备向边端系统发送签到请求;

s6、边端系统在本地查询访客的预约记录,并生成访客来访记录;

s7、边端系统向通行设备下发包括预设访客信息的通行权限;

s8、访客在通行设备上进行身份验证,通行设备通过进行访客信息与预设访客信息的比对,比对通过后完成开闸放行。

优选的,还包括:

s9、边端系统发送包括访客来访记录的增量业务数据到云端系统;

s10、云端系统接收增量业务数据并存储,访客通过访问云端系统获取来访记录的业务信息。

与现有技术相比,本发明的有益效果是:本发明的基于云边端协同的访客管理系统及管理方法,通过设置通行设备、边端系统和云端系统,边端系统分别连接通行设备和云端系统,云端系统用于供访客预约并输入预设访客信息,边端系统用于接收预设访客信息并下发包括预设访客信息的通行权限,通行设备用于采集访客信息并与预设访客信息进行比对,比对通过后,通行设备打开以供访客通行,本发明能够在私人云环境部署,并且在云端系统断网后仍可运行,使用安全、方便。

附图说明

图1为本发明的基于云边端协同的访客管理系统的系统原理图。

图2为本发明的基于云边端协同的访客管理方法的流程图。

图3为本发明的基于云边端协同的访客管理系统与局域网部署第三方系统集成架构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1,本发明提供一种技术方案:基于云边端协同的访客管理系统及管理方法,基于云边端协同的访客管理系统包括通行设备、边端系统和云端系统,边端系统分别连接通行设备和云端系统。

云端系统用于供访客输入预设访客信息和向受访人发送预约请求,接收边端系统发送的来访记录并存储,受访人在云端系统审核预设访客信息和预约请求,审核通过后发送邀约请求,访客应答邀约请求后云端系统发送预设访客信息到边端系统。访客信息包括身份证信息、人脸信息或预约审核后生成的二维码。预设访客信息包括人脸照片、人脸特征值、访客姓名、通行时段、二维码和通行卡。访客通过访客管理软件连接云端服务器,并通过访客管理软件输入预设访客信息,在本实施例中,访客管理软件可以为微信小程序。部署在互联网环境的云端系统的业务包括:预约、预约审核、邀约、邀约应答、预约查询、邀约查询、来访记录查询等。

边端系统用于接收云端系统发送的预设访客信息和向通行设备发送包括预设访客信息的通行权限。边端系统还用于接收签到请求后在本地查询访客的预约记录并生成访客来访记录。部署在局域网的边端系统的业务包括:临时拜访、签到、签离、清场、访客管理、通行设备管理、通行设备联动等。

通行设备用于采集访客信息并向边端系统发送签到请求,通行设备还用于根据通行权限,将预设访客信息与访客信息进行比对,若访客信息为有效的访客信息,则通行设备打开以供访客通行。通行设备采用访客机、门禁或访客机。访客信息包括身份证信息和人脸信息。实施过程中通行设备中安装了android操作系统,并安装了人脸识别,二维码识别的软件和硬件。通行设备部署在局域网环境中,接入边端系统,由边端系统完成通行设备联动,实现无感通行。

参照图3,其为本发明实现访客管理系统与部署在局域网的第三方系统的集成。访客管理系统在边端系统通过api网关和消息网关与部署在相同局域网的第三方系统进行集成。

第三方系统通过api网关向边端系统进行业务请求调用,在实施过程中,边端系统可以通过发布restful接口供第三方集成系统调用访客管理系统功能。

第三方系统通过向消息网关订阅访客系统相关业务事件,边端系统通过消息网关向第三方系统发送订阅的业务事件。在实施过程中,边端系统可以通过rabbitmq,kafka等消息中间件发布访客管理系统事件,第三方系统通过订阅消息中间件的消息完成业务联动。

请参阅图2,本发明的基于云边端协同的访客管理方法包括以下步骤:

s1、通过云端系统输入预设访客信息和向受访人发送预约请求,在实施过程中,云端系统可以通过微信小程序提供移动端的访客预约等业务。访客通过微信小程序注册访客信息,并向受访人发出访问预约请求。访客信息可以包括身份证信息,人脸信息。

s2、受访人在云端系统对预设访客信息进行审核,审核通过后发出邀约申请。在实施过程中,云端系统通过微信公众号向受访人发送预约信息。受访人点击预约信息进入微信小程序进行审核。

s3、访客接受邀约申请后,云端系统将包括预设访客信息的增量数据传送到边端系统。云端系统抽取预约等访问业务的增量数据,并将增量数据传输到边端系统。在实施过程中,云端系统通过开源组件canal从mysql数据库中抽取数据库增量日志,使用部署在云端的开源组件otter将增量日志发送到部署在边端的otter节点。

s4、边端系统接收增量数据并存储。在实施过程中,部署在边端的otter接收到云端发送的增量日志,将日志同步到边缘的mysql数据中。

s5、访客在通行设备上进行签到,通行设备向边端系统发送签到请求。在实施过程中,访客到访客机进行人证核验确定访客身份,认证核验可以是通过对访客人脸和身份证进行1:1人脸识别。访客机可以通过http/https、mqtt等通讯协议向边端系统发送签到请求。

s6、边端系统在本地查询访客的预约记录,并生成访客来访记录。在实施过程中,边缘系统在边端的mysql中查询已经从云端系统同步过来的预约记录,根据预约记录生成访客来访记录并持久化在边端的mysql中。

s7、边端系统向通行设备下发包括预设访客信息的通行权限。在实施过程中边端系统将访客的通行权限通过mqtt等通讯协议发送到相关的通行设备中。通行权限包括:人脸照片,人脸特征值,访客姓名,通行时段等。

s8、访客在通行设备上进行身份验证,通行设备通过进行访客信息与预设访客信息的比对,比对通过后完成开闸放行。在实施过程中,通行设备可以通过摄像头采集访客人脸信息与预先下发的访客人脸特征进行1:n的人脸识别比对,如果比对成功且在通行时段内,向闸机发送开门信号。

s9、边端系统发送包括访客来访记录的增量业务数据到云端系统。在实施过程中,通过canal和otter组件将增量数据库日志,在能连接到互联网环境的时候发送到云端系统。

s10、云端系统接收增量业务数据并存储,访客通过访问云端系统获取来访记录的业务信息。在实施过程中,云端的otter组件接收增量日志并将日志同步到云端的mysql数据库中。访客可以通过微信小程序客户端来查询访问历史记录。

本发明的基于云边端协同的访客管理系统及管理方法,通过设置通行设备、边端系统和云端系统,边端系统分别连接通行设备和云端系统,云端系统用于供访客预约并输入预设访客信息,边端系统用于接收预设访客信息并下发包括预设访客信息的通行权限,通行设备用于采集访客信息并与预设访客信息进行比对,比对通过后,通行设备打开以供访客通行,本发明能够在私人云环境部署,并且在云端系统断网后仍可运行,使用安全、方便。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1