一种家校通云控制门禁系统及其控制方法与流程

文档序号:15258960发布日期:2018-08-24 21:11阅读:305来源:国知局

本发明涉及一种门禁系统,尤其涉及一种家校通云控制门禁系统及其控制方法。



背景技术:

当前,中小学、幼儿园等学校场所的校园安全需求大幅提升,门禁系统作为学校安全第一道防线,受到重点关注。目前各个学校实际情况不同,学生有走读、住读等不同类型,住宿学生在特殊情况下需及时授权出校,家长接送学生需要进行有效控制,教师出入校门需要记录,车辆出入学校需要控制等,门禁需求多种多样。同时学校要求提供门禁图像记录,提高门禁记录的质量。随着互联网技术发展,急需通过互联网技术,提供更高效的门禁授权控制。

当前主流门禁系统一般只提供有限固定的时间控制、人员类别控制,刷卡记录和图像记录难以关联,运行在学校内部网络,有较大的局限性。



技术实现要素:

针对上述不足,本发明的目的在于提供一种家校通云控制门禁系统及其控制方法,具有基于规则的门禁、拍照、大屏展示的一体化云控制功能,不但提升了学校门禁安全管理水平,而且在学校与家长之间建立起了信息数据安全交互桥梁。

本发明为达到上述目的所采用的技术方案是:

一种家校通云控制门禁系统的控制方法,其特征在于,包括以下步骤:

(1)预制一家校通云控制门禁系统,其包括学校端门禁服务系统、门禁设备、摄像头设备、屏幕显示设备与家校通中心门禁服务系统,其中,该学校端门禁服务系统与家校通中心门禁服务系统之间通过安全数据通道进行数据交互,该门禁设备、摄像头设备与屏幕显示设备分别通过接口控制与学校端门禁服务系统进行数据传输,且该门禁设备与摄像头设备相联动;

(2)门禁设备实时连接学校端门禁服务系统,当有刷卡请求时,通过设备接入服务接口,向学校端门禁服务系统发送刷卡数据,并请求鉴权,接着执行步骤(3);在有刷卡请求的同时,门禁设备物理触发摄像头设备联动拍照,摄像头设备实时发送拍照数据到学校端门禁服务系统,接着执行步骤(4);

(3)学校端门禁服务系统使用规则匹配鉴权,并向门禁设备返回鉴权结果,门禁设备按照鉴权结果开关门禁;

(4)学校端门禁服务系统下发指令实时更新屏幕显示设备的显示内容,显示最新门禁信息与拍照信息;

(5)学校端门禁服务系统与家校通中心门禁服务系统之间通过安全数据通道进行实时主动连接,建立实时通讯通道,进行实时数据信息交互;

步骤(2)与步骤(5)无先后顺序。

作为本发明的进一步改进,在所述步骤(3)中,匹配鉴权的门禁规则包括:允许通过规则、禁止通过规则、有入校记录才可出校规则、限制多次入校规则、允许在设备组通过规则、限制多次出校规则、有入校记录才可跨天出校规则、允许在设备通过规则。

作为本发明的进一步改进,在所述步骤(5)中,安全数据通道采用非对称密钥加密rsa算法进行客户端与服务器端认证,学校端门禁服务系统的学校安全数据接口向家校通中心门禁服务系统的家校通中心安全数据接口主动连接,并由学校安全数据接口向家校通中心安全数据接口发送客户端证书,家校通中心安全数据接口验证客户端证书,接着,向学校安全数据接口发送服务端证书,学校安全数据接口验证服务端证书;接着,学校安全数据接口使用服务端公钥发起加密挑战,并使用客户端私钥签名;然后,家校通中心安全数据接口返回加密挑战结果,确定session密钥和算法;最后,学校安全数据接口与家校通中心安全数据接口之间建立实时通讯通道。

作为本发明的进一步改进,还包括以下步骤:

(6)门禁授权:家校通中心门禁服务系统的微信服务端提供公网统一服务,教师关注微信公众号后,在微信上操作,并由家校通中心门禁服务系统向安全数据通道下发授权门禁放行请求,并由安全数据通道向学校端门禁服务系统转发授权门禁放行请求,学校端门禁服务系统使用规则匹配鉴权,并返回鉴权结果,安全数据通道转发鉴权结果回家校通中心门禁服务系统,最后在微信服务端反馈鉴权结果,完成在微信上临时授权其管理的学生、班级临时门禁放行,并在微信上查询其管理的学生、班级的门禁通过情况;

(7)数据查询:家校通中心门禁服务系统向安全数据通道下发数据查询请求,并由安全数据通道向学校端门禁服务系统转发数据查询请求,学校端门禁服务系统返回查询结果,安全数据通道转发查询结果回家校通中心门禁服务系统,最后在微信服务端反馈查询结果,完成家校通中心门禁服务系统通过安全数据通道实时调用学校门禁服务数据;

步骤(6)与步骤(7)无先后顺序。

作为本发明的进一步改进,还包括以下步骤:

(8)门禁记录微信、短信实时推送:学校端门禁服务系统实时记录门禁出入数据,并通过安全数据通道实时发送至家校通中心门禁服务系统,同时返回发送结果;家校通中心门禁服务系统向关注微信公众号的家长、教师实时推送门禁出入信息的微信通知,并返回推送结果;若微信推送失败或超时,转为短信通知。

作为本发明的进一步改进,在步骤(2)之前还包括以下步骤:

门禁发卡读写卡:由客户端web浏览器登陆学校端门禁服务系统的学校后台服务端,并向其发送读写卡请求,学校后台服务端鉴权,并对每一读写卡请求通过秘钥计算形成加密数据,返回加密数据;然后,通过客户端web浏览器向客户端插件发送形成加密数据的读写卡请求,客户端插件向门禁设备串口发送形成加密数据的读写卡命令,门禁设备完成读写卡,并向学校后台服务端返回读写卡结果。

实施上述控制方法的家校通云控制门禁系统,其特征在于,包括学校端门禁服务系统、门禁设备、摄像头设备、屏幕显示设备与家校通中心门禁服务系统,其中,该学校端门禁服务系统与家校通中心门禁服务系统之间通过安全数据通道进行数据交互,该门禁设备、摄像头设备与屏幕显示设备分别通过接口控制与学校端门禁服务系统进行数据传输,且该门禁设备与摄像头设备相联动。

作为本发明的进一步改进,所述家校通中心门禁服务系统包括:

web服务端,提供接入学校管理服务、学校账号资料管理服务、及门禁刷卡记录统一展示服务;

微信服务端,提供门禁刷卡记录推送服务,提供学校管理人员实时授权门禁放行、学生数据管理、及查询刷卡记录服务;

短信接口,提供门禁短信发送接口;

安全数据通道接口,与各个学校建立安全数据通道,实时通讯,支持实时授权和查询数据交换。

作为本发明的进一步改进,所述学校端门禁服务系统包括:

phpweb服务端,提供门禁规则制定服务、人员机构管理服务、门禁发卡调用服务、门禁记录及图像查询统计服务;

j2ee服务端,其包括后台鉴权模块,提供刷卡门禁鉴权实时服务、摄像头图像采集服务、屏幕显示控制服务、到家校通中心门禁服务系统的安全数据通道建立、维护、云安全数据共享服务、及phpweb接口调用服务。

作为本发明的进一步改进,还包括用户pc端、供用户pc端访问家校通中心门禁服务系统的客户端web浏览器、嵌入式web服务器、门禁发卡设备、供门禁发卡设备硬件操作的插件服务端、作为插件服务端与门禁发卡设备之间进行设备操作请求传送的串口控制模块。

本发明的有益效果为:

(1)门禁和摄像头拍照联动,实现门禁刷卡记录和拍照记录自动关联、展现、管理;大屏实时展现门禁刷卡和拍照信息,同时提供非刷卡拍照时段屏幕展示学校动态的多媒体播放功能,达到一屏多用的目的;获得基于规则的门禁、拍照、大屏展示的一体化云控制门禁系统,各设备实时联动提供了较完整的安全记录和较高的安全监控能力,以适应学校门禁安全管理水平提升的要求;

(2)基于规则的实时门禁鉴权,规则丰富,易于扩展,满足不同学校不同门禁授权需求;

(3)通过学校端门禁服务系统与家校通中心门禁服务系统相结合,通过安全数据接口形成一个分布式云系统,提供云服务,提供微信接入,打通学校数据安全接口,在学校允许下进行数据交换,改变学校信息孤岛现状,提供了易于接入的云端实时门禁授权功能,使、在学校与家长之间建立起了信息数据安全交互桥梁;

(4)具有门禁刷卡短信提醒、微信推送功能,及时通知家长、教师学生出入校信息;

(5)具有高安全性,数据安全存储,基于角色的权限控制,数据可见范围受到控制,按照学校基本架构,校长、部门主任、年级长、班主任、后勤管理人员等授权不同权限和数据可见范围;

(6)具有高稳定性,本系统核心基于javaj2ee开发,能够稳定运行于通用服务器环境中,必要时提供系统冗余;

(7)具有可扩展性,本系统提供的功能具有可扩展性,能快速部署新的业务规则;

(8)具有可维护性,本系统提供系统自动启动功能,提供自动连接云平台功能,提供链路维护功能,提供设备监控功能,具有较高的可维护性。

上述是发明技术方案的概述,以下结合附图与具体实施方式,对本发明做进一步说明。

附图说明

图1为实施例一家校通云控制门禁系统的架构图;

图2为实施例一基于规则的门禁实时鉴权的流程图;

图3为实施例一门禁刷卡拍照联动、实时大屏展示联动的流程图;

图4为实施例一安全数据通道建立和通信的流程图;

图5为实施例二微信公众号门禁授权和数据查询的流程图;

图6为实施例三门禁记录微信、短信实时推送的流程图;

图7为实施例四读写卡流程的流程图;

图8为本发明的数据流流向图。

具体实施方式

为更进一步阐述本发明为达到预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明的具体实施方式详细说明。

实施例一:

请参照图1至图4,本实施例提供一种家校通云控制门禁系统的控制方法,包括以下步骤:

(1)预制一家校通云控制门禁系统,如图1所示,其包括学校端门禁服务系统、门禁设备、摄像头设备、屏幕显示设备与家校通中心门禁服务系统,其中,该学校端门禁服务系统与家校通中心门禁服务系统之间通过安全数据通道进行数据交互,该门禁设备、摄像头设备与屏幕显示设备分别通过接口控制与学校端门禁服务系统进行数据传输,且该门禁设备与摄像头设备相联动;

(2)如图2与图3所示,门禁设备实时连接学校端门禁服务系统,当有刷卡请求时,通过设备接入服务接口,向学校端门禁服务系统发送刷卡数据,并请求鉴权,接着执行步骤(3);在有刷卡请求的同时,门禁设备物理触发摄像头设备联动拍照,摄像头设备实时发送拍照数据到学校端门禁服务系统,接着执行步骤(4);

(3)学校端门禁服务系统使用规则匹配鉴权,并向门禁设备返回鉴权结果,门禁设备按照鉴权结果开关门禁;

(4)学校端门禁服务系统下发指令实时更新屏幕显示设备的显示内容,显示最新门禁信息与拍照信息;

(5)学校端门禁服务系统与家校通中心门禁服务系统之间通过安全数据通道进行实时主动连接,建立实时通讯通道,进行实时数据信息交互;

步骤(2)与步骤(5)无先后顺序。

在本实施例中,通过ic卡刷卡时,门禁设备物理触发摄像头设备拍照,门禁设备和拍照设备实时发送刷卡记录和拍照记录到后台服务,后台服务下发指令更新屏幕,显示最新门禁信息和拍照信息,各设备实时联动提供了较完整的安全记录和较高的安全监控能力。没有门禁刷卡时,屏幕播放学校录入的定制内容,一屏多用。后台web服务提供刷卡记录和拍照信息的查询统计服务,提升学校门禁考勤管理能力。

门禁接口服务适配多个厂商的门禁设备;拍照接口服务适配多个厂商的摄像头设备;屏幕使用普通的带hdmi接口的电视屏幕,使用基于树莓派的嵌入式linux系统进行播放控制,播放控制程序使用本系统研发的基于python的播放程序。整套硬件系统成本可控,具有较强的通用性。

在所述步骤(3)中,匹配鉴权的门禁规则包括:允许通过规则、禁止通过规则、有入校记录才可出校规则、限制多次入校规则、允许在设备组通过规则、限制多次出校规则、有入校记录才可跨天出校规则、允许在设备通过规则。

在本实施例中,在执行上述门禁规则之前,先按照以下1-4点原则进行匹配:

1、规则多优先级匹配:按优先级由高到低排序匹配,按临时个人放行、临时部门放行、确定日期范围的规则、确定每周第几天的规则、无时间限制的规则,顺序匹配多个规则;

2、规则可分类应用到各类学校人员,有学校教师、走读学生、住读学生、家长、后勤人员等人员分类;

3、规则可应用到不同学校机构,有班级、年级、学部、全校等分类;

4、规则在一天某时间段范围内匹配;

目前已制定多种规则,并可开发扩展,当通过1-4点的原则匹配符合后,执行规则。目前具备的规则有“允许通过”规则、“禁止通过”规则、“有入校记录才可出校”规则、“限制多次入校”规则、“允许在设备组通过”规则、“限制多次出校”规则、“有入校记录才可出校(跨天)”规则、“允许在设备通过”规则,各个规则可以有私有参数实例化。

通过这些复杂的门禁规则,满足不同学校各种门禁需求,系统具有很强的适应性。

在所述步骤(5)中,如图4所示,安全数据通道采用非对称密钥加密rsa算法进行客户端与服务器端认证,学校端门禁服务系统的学校安全数据接口向家校通中心门禁服务系统的家校通中心安全数据接口主动连接,并由学校安全数据接口向家校通中心安全数据接口发送客户端证书,家校通中心安全数据接口验证客户端证书,接着,向学校安全数据接口发送服务端证书,学校安全数据接口验证服务端证书;接着,学校安全数据接口使用服务端公钥发起加密挑战,并使用客户端私钥签名;然后,家校通中心安全数据接口返回加密挑战结果,确定session密钥和算法;最后,学校安全数据接口与家校通中心安全数据接口之间建立实时通讯通道。

在本实施例中,为了提供微信公众号门禁授权服务、手机实时门禁记录查询服务、微信或短信推送门禁信息等云端服务,需要实现学校数据到公网的安全数据通道。通过提供安全数据通道,由家校通中心门禁服务系统对公网提供统一接入,学校实时数据接入无需独立外网ip,无需专线组网,大大降低组网难度和费用,支撑了门禁系统云服务功能。

安全数据通道使用非对称密钥加密rsa算法进行客户端、服务器端认证,通过安全挑战确定session过程加密密钥和过程加密算法,一般使用aes等安全加密算法加密session通信。

实施例二:

本实施例与实施例一的主要区别在于,如图5所示,本实施例家校通云控制门禁系统的控制方法还包括以下步骤:

(6)门禁授权:家校通中心门禁服务系统的微信服务端提供公网统一服务,教师关注微信公众号后,在微信上操作,并由家校通中心门禁服务系统向安全数据通道下发授权门禁放行请求,并由安全数据通道向学校端门禁服务系统转发授权门禁放行请求,学校端门禁服务系统使用规则匹配鉴权,并返回鉴权结果,安全数据通道转发鉴权结果回家校通中心门禁服务系统,最后在微信服务端反馈鉴权结果,完成在微信上临时授权其管理的学生、班级临时门禁放行,并在微信上查询其管理的学生、班级的门禁通过情况;

(7)数据查询:家校通中心门禁服务系统向安全数据通道下发数据查询请求,并由安全数据通道向学校端门禁服务系统转发数据查询请求,学校端门禁服务系统返回查询结果,安全数据通道转发查询结果回家校通中心门禁服务系统,最后在微信服务端反馈查询结果,完成家校通中心门禁服务系统通过安全数据通道实时调用学校门禁服务数据;

步骤(6)与步骤(7)无先后顺序。

本实施例家校通微信公众号提供公网统一服务,教师关注微信公众号后,在微信上临时授权其管理的学生、班级临时门禁放行,在微信上查询其管理的学生、班级的门禁通过情况,中心门禁服务通过安全数据通道实时调用学校门禁服务,实现业务,从而实现了云门禁授权系统到学校内网的安全穿透和实时业务操作。

实施例三:

本实施例与实施例一或实施例二的主要区别在于,本实施例家校通云控制门禁系统的控制方法还包括以下步骤:

(8)门禁记录微信、短信实时推送:如图6所示,学校端门禁服务系统实时记录门禁出入数据,并通过安全数据通道实时发送至家校通中心门禁服务系统,同时返回发送结果;家校通中心门禁服务系统向关注微信公众号的家长、教师实时推送门禁出入信息的微信通知,并返回推送结果;若微信推送失败或超时,转为短信通知。

本实施例通过门禁记录微信、短信实时自动推送服务,实现了实时家校互动的目的。

实施例四:

本实施例与实施例一、实施例二或实施例三的主要区别在于,在步骤(2)之前还包括以下步骤:

门禁发卡读写卡:如图7所示,由客户端web浏览器登陆学校端门禁服务系统的学校后台服务端,并向其发送读写卡请求,学校后台服务端鉴权,并对每一读写卡请求通过秘钥计算形成加密数据,返回加密数据;然后,通过客户端web浏览器向客户端插件发送形成加密数据的读写卡请求,客户端插件向门禁设备串口发送形成加密数据的读写卡命令,门禁设备完成读写卡,并向学校后台服务端返回读写卡结果。

在本实施例中,门禁发卡使用web+插件的方式,基于bs结构,不同于常见的客户端直连库方式,方便用户的使用。对每个卡片的读写请求,都由后台通过秘钥计算数据,将一卡一密的数据返回web端,发送给插件控制设备读写卡,客户端不会泄露秘钥信息。

如图8所示,为本发明实施例一至实施例四中各数据流的流向图,当向门禁设备刷卡时,门禁设备的读卡器(ic卡、id卡或cpu卡等读卡器)读卡获取卡片数据流,并将卡片数据流由门禁控制器传送至以太网及交换设备;同时,门禁控制器发出门禁信号驱动摄像头设备拍照,摄像头设备拍照后将相片数据流传送至以太网及交换设备。

以太网及交换设备将相片数据流与卡片数据流传送至学校应用服务器,学校应用服务器将相片数据流、卡片数据流及授权数据流传送至数据存储服务器,数据存储服务器对数据流进行处理,将经处理后的相片数据流与卡片数据流返回至学校应用服务器;学校应用服务器将开锁或不开锁信号流传送至电子锁,完成门禁设备的开关。

学校应用服务器将经处理后的相片数据流与卡片数据流返回至以太网及交换设备,并由以太网及交换设备转发至微型电脑控制器,微型电脑控制器将相片数据流与卡片数据流传送至超高清显示设备。

由微信客户端可向学校应用服务器发送授权数据流,从而实现门禁授权与数据查询功能。

如图1所示,本发明实施例还提供了实施上述实施例一至实施例四中控制方法的家校通云控制门禁系统,包括学校端门禁服务系统、门禁设备、摄像头设备、屏幕显示设备与家校通中心门禁服务系统,其中,该学校端门禁服务系统与家校通中心门禁服务系统之间通过安全数据通道进行数据交互,该门禁设备、摄像头设备与屏幕显示设备分别通过接口控制与学校端门禁服务系统进行数据传输,且该门禁设备与摄像头设备相联动。

在本实施例中,所述家校通中心门禁服务系统包括:

web服务端,提供接入学校管理服务、学校账号资料管理服务、及门禁刷卡记录统一展示服务,当然,web服务端还可提供其他的功能服务;

微信服务端,提供门禁刷卡记录推送服务,提供学校管理人员实时授权门禁放行、学生数据管理、及查询刷卡记录服务,当然,微信服务端还可提供其他的功能服务;

短信接口,提供门禁短信发送接口;

安全数据通道接口,与各个学校建立安全数据通道,实时通讯,支持实时授权和查询数据交换。

在本实施例中,所述学校端门禁服务系统包括:

phpweb服务端,提供门禁规则制定服务、人员机构管理服务、门禁发卡调用服务、门禁记录及图像查询统计服务,当然,phpweb服务端还可提供其他的功能服务;

j2ee服务端,其包括后台鉴权模块,提供刷卡门禁鉴权实时服务、摄像头图像采集服务、屏幕显示控制服务、到家校通中心门禁服务系统的安全数据通道建立、维护、云安全数据共享服务、及phpweb接口调用服务,当然,j2ee服务端还可提供其他的功能服务。

本实施例家校通云控制门禁系统,还包括用户pc端、供用户pc端访问家校通中心门禁服务系统的客户端web浏览器、嵌入式web服务器、门禁发卡设备、供门禁发卡设备硬件操作的插件服务端、作为插件服务端与门禁发卡设备之间进行设备操作请求传送的串口控制模块。在本实施例中,客户端插件只在需要门禁卡操作的客户端安装,一般用户无需安装插件,提供发卡器硬件操作。

本发明实施例提供的家校通云控制门禁系统,在实际应用时,需要对学校与中心服务器进行部署,分别为:

1、学校部署

(1.1)硬件和网络部署

在学校校门等出入场所部署门禁道闸、摄像头设备、大屏幕显示器、树莓派嵌入式linux微型主机。

在学校机房部署专用pc服务器,考虑到目前多数门禁设备商和摄像头厂商提供的接口基于windowsdll调用,因此pc服务器一般安装windows操作系统,如果有提供操作系统无关的接口,也可以安装linux操作系统。

通过学校tcpip内部网络连接设备和pc服务器;pc服务器通过教育网或者普通adsl网络连通家校通中心门禁服务主机,只需开通必要的少量访问端口。

(1.2)软件部署

在树莓派嵌入式linux微型主机上部署基于python的屏幕播放程序。

在学校pc服务器上部署phpweb服务,运行家校通学校门禁web服务;部署tomcat等j2ee容器,运行家校通学校门禁后台服务。

2、中心服务器部署

(2.1)硬件和网络部署

在公共机房使用pc服务器双机冗余部署,提供公网ip地址接入,提供不小于100m上下行网络接入,提供域名解析。

(2.2)软件部署

在中心pc服务器上部署phpweb服务,运行家校通中心门禁web服务;部署tomcat等j2ee容器,运行家校通中心门禁后台服务。

以上所述,仅是本发明的较佳实施例而已,并非对本发明的技术范围作任何限制,故采用与本发明上述实施例相同或近似的技术特征,而得到的其他结构,均在本发明的保护范围之内。

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