一种基于智慧校园的门禁管理系统
技术领域
本发明涉及门禁系统
技术领域
,具体涉及一种基于智慧校园的门禁管理系统。背景技术
目前,随着学校学生人数的增加,校园内部的人员监管工作及校园内部的安全防护工作难度相对较大。例如,在部分全寄宿的初中和高中学校中,一些学生经常会私自爬围墙逃出学校,校园内还时不时会混进一些社会人员,心怀不轨的社会人员混进学生宿舍行窃或进行其他非法行为;上述的问题严重危害在校学生的人身财产安全。
为此,现在的学校大多在校门口或宿舍门口对进出学校或宿舍的人员进行登记,但手动逐一登记的方法无疑效率极低,虽然也采取了监控措施,但是监控一般为人为监控,人为的监控方式存在很多的疏漏,使得很多异常事件不能及时得到处理,造成严重的后果。
此外,学校宿舍目前也采用门禁管理系统,现有的门禁系统在射频识别技术高速发展的基础之上,也获得了迅猛的提升和前进,现今的门禁系统已经日趋完备,可用性愈加完善。并在此基础上不断衍生出新的技术的应用系统,在安全性,方便性,易管理性等方面都有更优异的表现,门禁系统已经不仅仅是门及钥匙的替代应用,而是更逐步的在进出管理控制领域里形成越来越完善的系统。但现有的门禁系统无法扩展接入其他类型门禁设备,无法对门禁控制器下的所有验证设备进行统一管理,而且多个门禁系统采用中心化的数据结构通信方式,通过在多门禁系统中部署一个数据交互中心,通过数据交互中心与多个门禁系统进行数据同步,从而使得多个门禁系统的数据一致,但是,当数据交互中心出现异常时,各门禁系统之间无法进行数据同步工作,使得多门禁系统稳定性较差。
发明内容
为解决现有技术问题,本发明提供一种基于智慧校园的门禁管理系统,包括位于学生宿舍楼大门的大门门禁系统和位于同一宿舍楼各楼层逃生通道的楼层门禁系统;
所述大门门禁系统和所述楼层门禁系统均包括人员管理模块、设备管理模块、管制授权模块、联动策略模块以及数据中心模块;
所述人员管理模块用于对门禁系统的学生基本信息进行管理;
所述设备管理模块用于对所述门禁系统的门禁设备信息进行管理,以及对所述门禁设备进行属性配置;
所述管制授权模块用于对所述人员管理模块与所述设备管理模块建立数据交互,并进行授权配置管理;
所述联动策略模块用于对各个子系统进行逻辑业务的联动,并对各个子系统进行策略信息管理;
所述数据中心模块用于对各个模块的配置文件进行存储,并用于对日志数据进行查询管理;
还包括用于所述大门门禁系统和所述楼层门禁系统数据进行同步的同步装置,所述同步装置包括创建模块和数据同步模块;
所述创建模块用于当所述多门禁系统中的第一门禁服务器接收到人员信息的第一更新数据时,根据所述第一更新数据创建第一数据包;
所述同步数据模块用于发送所述第一数据包给所述多门禁系统中的第二门禁服务器,使得所述第二门禁服务器根据解析所述第一数据包得到的所述第一更新数据对所述第二门禁服务器中的人员信息进行更新。
进一步的方案是,所述学生基本信息包括住在本宿舍楼的学生姓名、学生专业信息、学生人脸信息的一种或多种。
进一步的方案是,所述设备管理模块包括门禁设备信息管理单元和属性配置单元,所述门禁设备信息管理单元用于对所述门禁系统的门禁设备信息进行管理;所述属性配置单元用于对所述门禁设备进行属性配置。
进一步的方案是,所述授权配置管理包括门禁授权管理、权限分组管理、临时授权管理的一种或多种。
进一步的方案是,所述数据中心模块包括配置文件存储单元和日志数据接口单元,所述配置文件存储单元用于对各个模块的配置文件进行存储;所述日志数据接口单元用于对日志数据进行查询管理。
进一步的方案是,所述同步装置还包括处理器以及存储器;所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器。
进一步的方案是,所述大门门禁系统设置有人体温度测量装置,人体温度测量装置包括至少一个可测量多目标位置的距离传感器、至少一个可测量空间不同位置目标温度的第一温度传感器、至少一个可彩色成像的图像传感器、至少一个测量单一空间位置目标温度的第二温度传感器;
所述距离传感器、所述第一温度传感器以及所述第二温度传感器相互间紧邻设置;
所述距离传感器、所述第一温度传感器、所述图像传感器、所述第二温度传感器均与处理器电连接;
所述处理器包括有依次电连接的图像提取模块、图像计算模块以及数据处理模块。
进一步的方案是,所述距离传感器为高精度距离传感器,且所述距离传感器的测量误差不大于0.01m。
进一步的方案是,所述第一温度传感器包括多个设置有若干感温元件的热红外测温器件,一个所述热红外测温器件测量一个位置目标的温度。
进一步的方案是,所述第二温度传感器的测量精度高于所述第一温度传感器的测量精度。
本发明相较于现有技术所具有的有益效果:
本发明通过设置包括人员管理模块、设备管理模块、管制授权模块、联动策略模块以及数据中心模块使得门禁系统能够接入其他类型的门禁设备且能够对所有的门禁设备进行数据管理,从而有效提高了门禁系统的业务可扩展性;
本发明通过当多门禁系统中的第一门禁服务器接收到人员信息的第一更新数据时,第一门禁服务器根据第一更新数据创建第一数据包;第一门禁服务器发送第一数据包给多门禁系统中的第二门禁服务器,使得第二门禁服务器根据解析第一数据包得到的第一更新数据对第二门禁服务器中的人员信息进行更新。
本发明通过当多门禁系统中的第一门禁服务器接收到人员信息的第一更新数据时,第一门禁服务器根据第一更新数据创建第一数据包并发送第一数据包给多门禁系统中的第二门禁服务器,使得第二门禁服务器根据解析第一数据包得到的第一更新数据对第二门禁服务器中的人员信息进行更新,从而实现多门禁系统中的人员信息在各个门禁服务器中一致,实现了人员数据同步,并且本申请中通过多门禁系统中的各个门禁服务器进行通信连接,每个门禁服务器都可以作为数据交互中心,当某一个门禁服务器出现异常时,并不会影响其他门禁服务器之间进行数据同步,提高了多门禁系统的稳定性,从而解决了现有的采用中心化的数据结构通信方式的多门禁系统存在的稳定性较差的技术问题;
本发明通过图像传感器识别覆盖有多人体或多人脸的待测目标,再通过图像提取模块和图像计算模块计算出待测目标中所有人体或人脸的空间坐标,再结合距离传感器测量出待测目标中所有人体或人脸的位置数据得到所有人员和人脸与第一温度传感器和第二温度传感器的相对距离和位置数据,再通过该相对距离和位置数据结合第一温度传感器的测量数据和第二温度传感器的测量数据导入数据处理模块中的补偿计算关系中,得到待测目标中所有人体或人脸温度的校正值和指定位置的人体或人脸温度的校正值,实现对待测目标内所有人体或人脸同时实现高精度的温度测量;
本发明通过使距离传感器、第一温度传感器以及第二温度传感器相互间紧邻设置,使上述三个设备的其中一个设备相对于上述三个设备中其他的设备的空间位置是可以被计算和转化的。
附图说明
图1为本发明实施例一种基于智慧校园的门禁管理系统的结构示意图;
图2为本发明实施例中大门门禁系统或者楼层门禁系统的功能结构示意图;
图3为本发明实施例中同步装置的结构示意图;
图4为本发明实施例中人体温度测量装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
如图1-4所示,本发明的一个实施例公开了一种基于智慧校园的门禁管理系统,包括位于学生宿舍楼大门的大门门禁系统和位于同一宿舍楼各楼层逃生通道的楼层门禁系统;
大门门禁系统和楼层门禁系统均包括人员管理模块、设备管理模块、管制授权模块、联动策略模块以及数据中心模块;
人员管理模块用于对门禁系统的学生基本信息进行管理;
设备管理模块用于对门禁系统的门禁设备信息进行管理,以及对门禁设备进行属性配置;
管制授权模块用于对人员管理模块与设备管理模块建立数据交互,并进行授权配置管理;人员管理模块和设备管理模块之间通过管制授权模块3进行数据交互,将人员对应的权限下发到需要授权的设备中。所有模块的数据都保存于数据中心模块进行统一管理。
联动策略模块用于对各个子系统进行逻辑业务的联动,并对各个子系统进行策略信息管理;
数据中心模块用于对各个模块的配置文件进行存储,并用于对日志数据进行查询管理;
创建模块用于当多门禁系统中的第一门禁服务器接收到人员信息的第一更新数据时,根据第一更新数据创建第一数据包;
同步数据模块用于发送第一数据包给多门禁系统中的第二门禁服务器,使得第二门禁服务器根据解析第一数据包得到的第一更新数据对第二门禁服务器中的人员信息进行更新。
在本实施例中,学生基本信息包括住在本宿舍楼的学生姓名、学生专业信息、学生人脸信息的一种或多种。
在本实施例中,设备管理模块包括门禁设备信息管理单元和属性配置单元,门禁设备信息管理单元用于对门禁系统的门禁设备信息进行管理;属性配置单元用于对门禁设备进行属性配置。
在本实施例中,授权配置管理包括门禁授权管理、权限分组管理、临时授权管理的一种或多种。
在本实施例中,数据中心模块包括配置文件存储单元和日志数据接口单元,配置文件存储单元用于对各个模块的配置文件进行存储;日志数据接口单元用于对日志数据进行查询管理。
本发明通过设置包括人员管理模块、设备管理模块、管制授权模块、联动策略模块以及数据中心模块使得门禁系统能够接入其他类型的门禁设备且能够对所有的门禁设备进行数据管理,从而有效提高了门禁系统的业务可扩展性。
本实施例的门禁管理系统还包括用于大门门禁系统和楼层门禁系统数据进行同步的同步装置,同步装置包括创建模块和数据同步模块;
创建模块用于当多门禁系统中的第一门禁服务器接收到人员信息的第一更新数据时,根据第一更新数据创建第一数据包;
同步数据模块用于发送第一数据包给多门禁系统中的第二门禁服务器,使得第二门禁服务器根据解析第一数据包得到的第一更新数据对第二门禁服务器中的人员信息进行更新。
本实施例的同步装置的同步过程为
大门门禁系统和若干个楼层门禁系的各门禁服务器之间通信连接,当上述系统中的第一门禁服务器接收到人员信息的第一更新数据时,第一门禁服务器根据第一更新数据创建第一数据包。
每个门禁系统中存在一个门禁服务器,用于管理一个区域部署的多个门禁设备,多门禁系统中的各个门禁服务器之间建立通信连接,各门禁服务器建立通信连接的过程具体可以为:第一门禁服务器向多门禁系统中的其他门禁服务器(即第二服务器)发送建立数据通信请求;第二服务器在同意该建立数据通信请求后,第一服务器和第二服务器成功建立通信连接,第一服务器可以发送数据包至第二服务器,也可以接收第二服务器发送的数据包,以实现数据同步。
各门禁系统数据库中的数据包括两部分,分别为本地门禁业务数据和学生基本信息,本地门禁业务数据为各个门禁系统的本地数据,不与其他门禁系统共享该数据,人员数据为全局数据,需与其他门禁系统同步。
当多门禁系统中的第一门禁服务器接收到人员信息的第一更新数据时,第一门禁服务器根据第一更新数据创建第一数据包,其中,第一更新数据包括:学生基本信息、更新时间、更新操作(删除、新增或修改)和更新结果(更新成功、更新失败或未更新)。可通过客户端对人员信息进行更新。
第一门禁服务器发送第一数据包给多门禁系统中的第二门禁服务器,使得第二门禁服务器根据解析第一数据包得到的第一更新数据对第二门禁服务器中的人员信息进行更新。
第一门禁服务器发送第一数据包给与第一门禁服务器通信连接的各个第二门禁服务器,各第二门禁服务器在接收到该第一数据包后对其进行解析,得到第一更新数据,并根据该第一更新数据对第二门禁服务器中的人员信息进行更新,从而实现多门禁系统中的人员数据同步,使得各个门禁系统中的人员信息一致,避免了某个门禁服务器中的人员数据变化时,需要手动录入或删除变化的人员数据的问题,解决了多门禁服务器之间数据的封闭性问题,提高了门禁管理效率。
本发明实施例中的数据同步方法可以实现多门禁系统之间人员数据全局管理,门禁业务数据本地门禁系统进行独立管理,自动化集中管理全局用户信息并保证用户的身份信息是唯一的,同时本地门禁服务器独立管理用户在本地门禁服务器的进出口访问权限;
进一步,当第一门禁服务器接收到第二门禁服务器返回的更新结果时,第一门禁服务器移除第一数据包,并将此次数据更新操作记录到记录表中;当第一门禁服务器未接收到第二门禁服务器返回的更新结果时,第一门禁服务器再次发送第一数据包至第二门禁服务器。
第二门禁服务器在接收到第一数据包后,对其进行解析得到第一更新数据,并根据第一更新数据对第二门禁服务器中的人员信息进行更新,在成功更新后,会返回更新结果至第一门禁服务器。当第一门禁服务器接收到第二门禁服务器返回的更新结果时,说明第二门禁服务器成功更新了人员信息,此处数据更新操作完成,此时第一门禁服务器移除第一数据包,并将此次数据更新操作记录到记录表中,通过记录表记录每次的数据更新操作,以便追踪每次的数据更新操作;当第一门禁服务器未接收到第二门禁服务器返回的更新结果时,第一门禁服务器默认第二门禁服务器此次更新失败,第一门禁服务器再次发送第一数据包至第二门禁服务器,直至接收到第二门禁服务器返回的更新结果。
第一门禁服务器接收到多门禁系统中的第二门禁服务器发送的第二数据包后,对第二数据包进行解析得到第二更新数据,第二数据包为第二门禁服务器根据接收的人员信息的第二更新数据创建得到;第一门禁服务器根据第二更新数据对第一门禁服务器中的人员信息进行更新。
多门禁系统中的各门禁服务器之间建立通信连接,各门禁服务器即可以发送数据包,也可以接收数据包。当第二门禁服务器接收到人员信息的第二更新数据时,第二门禁服务器根据第二更新数据创建第二数据包,将第二数据包发送给第一门禁服务器,并将第二更新数据存储到第二门禁服务器中的数据库中,第二更新数据包括:学生基本信息、更新时间、更新操作(删除、新增或修改)和更新结果(更新成功、更新失败或未更新)。第一门禁服务器接收到第二门禁服务器发送的第二数据包后,同样的,也对其进行解析得到第二更新数据,然后根据第二更新数据对第一门禁服务器中的人员信息进行更新。
第一门禁服务器根据第二更新数据对第一门禁服务器中的人员信息进行更新,之前还包括:第一门禁服务器对第二更新数据进行唯一性和合法性校验,并在校验通过时,执行后续步骤。
第一门禁服务器解析第二数据包得到第二更新数据后,可以对第二更新数据进行唯一性和合法性校验,在校验通过时,再根据第二更新数据对第一门禁服务器中的数据库中的人员信息进行更新。具体的,第一门禁服务器根据学生基本信息的唯一值和更新时间进行唯一性校验,将最新更新时间的更新数据作为最后的更新数据。对第二更新数据进行合法性校验属于现有技术,在此不对其进行赘述。
在第一门禁服务器中的人员信息成功更新后,第一门禁服务器发送更新结果至第二门禁服务器。
当多门禁系统中的第一门禁服务器接收到人员信息的第一更新数据时,第一门禁服务器根据第一更新数据创建第一数据包并发送第一数据包给多门禁系统中的第二门禁服务器,使得第二门禁服务器根据解析第一数据包得到的第一更新数据对第二门禁服务器中的人员信息进行更新,从而实现多门禁系统中的人员信息在各个门禁服务器中一致,实现了人员数据同步,并且本申请中通过多门禁系统中的各个门禁服务器进行通信连接,每个门禁服务器都可以作为数据交互中心,当某一个门禁服务器出现异常时,并不会影响其他门禁服务器之间进行数据同步,提高了多门禁系统的稳定性,从而解决了现有的采用中心化的数据结构通信方式的多门禁系统存在的稳定性较差的技术问题。
在本实施例中,同步装置还包括处理器以及存储器;存储器用于存储程序代码,并将程序代码传输给处理器。
在本实施例中,大门门禁系统设置有人体温度测量装置,人体温度测量装置包括至少一个可测量多目标位置的距离传感器、至少一个可测量空间不同位置目标温度的第一温度传感器、至少一个可彩色成像的图像传感器、至少一个测量单一空间位置目标温度的第二温度传感器;
距离传感器、第一温度传感器以及第二温度传感器相互间紧邻设置;
距离传感器、第一温度传感器、图像传感器、第二温度传感器均与处理器电连接;
处理器包括有依次电连接的图像提取模块、图像计算模块以及数据处理模块。
在本实施例中,距离传感器为高精度距离传感器,且距离传感器的测量误差不大于0.01m。
在本实施例中,第一温度传感器包括多个设置有若干感温元件的热红外测温器件,一个热红外测温器件测量一个位置目标的温度。
在本实施例中,第二温度传感器的测量精度高于第一温度传感器的测量精度。
在本实施例中,图像传感器支持人形检测和人脸检测的一种或多种。
本实施例通过在宿舍大楼的大门的门禁系统设置人体测温装置,可实现对进出的学生进行体温测量,在新型冠状病毒爆发以来给全世界人们的健康和经济造成巨大打击,此病毒最大的问题是传染性强,对于有此病毒症状(发热)的人群隔离是控制此病毒扩大的最佳手段之一。本实施例的门禁系统能够有效控制和掌握体温异常人员的出入。
本实施例中的人体温度测量工作原理:通过图像传感器识别进入采集范围内的覆盖有多人体或多人脸的待测目标,通过距离传感器测量出待测目标与距离传感器之间的距离和位置数据并传输至处理器中的图像计算模块中,第一温度传感器和第二温度传感器测量待测目标内所有人体或人脸的温度和指定位置的人体或人脸温度,得到温度测量值传输至处理器;图像传感器将识别的人体或人脸图像数据依次输入至处理器中的图像提取模块和图像计算模块中,通过图像计算模块计算出待测目标中所有人体或人脸的空间坐标数据,该所有人体或人脸的空间坐标数据再结合待测目标与距离传感器之间的距离和位置数据通过计算得到所有人体或人脸分别与第一温度传感器和第二温度传感器的相对距离和位置数据,再通过该相对距离和位置数据结合温度测量值数据导入补偿计算关系中,得到待测目标中所有人体或人脸温度的校正值和指定位置的人体或人脸温度的校正值进行输出,实现对待测目标内所有人体或人脸同时实现高精度的温度测量。
最后说明的是,以上仅对本发明具体实施例进行详细描述说明。但本发明并不限制于以上描述具体实施例。本领域的技术人员对本发明进行的等同修改和替代也都在本发明的范畴之中。因此,在不脱离本发明的精神和范围下所作的均等变换和修改,都涵盖在本发明范围内。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:一种基于人脸识别的控制方法