门禁数据处理方法及装置与流程

文档序号:13805821阅读:382来源:国知局
门禁数据处理方法及装置与流程

本发明涉及安防监控技术领域,尤其涉及一种门禁数据处理方法及装置。



背景技术:

目前,在住宅小区、办公场所、无人值守库房、以及机房等地方,许多公共区域如小区门、楼道单元门、机房门等具有相应的门禁系统。这些门禁系统一般通过门禁ic卡、用户生物特征(如指纹、人脸等)、密码或者电话通知中控室开门等方式开门。为便于对所有门禁系统进行控制管理,如查询门禁记录、监控门禁系统的设备运行状况等,因此还需要通过管理电脑进行本地管理。然而,在某些情况下,如管理人员需要远程操作管理门禁系统,传统的门禁管理系统则难以做到。



技术实现要素:

本发明的主要目的在于提供一种门禁数据处理方法及装置,旨在提高门禁管理的灵活性。

为实现上述目的,本发明提供一种门禁数据处理方法,该门禁数据处理方法包括以下步骤:

接收门禁控制器按照预设数据协议传输的门禁数据;

在接收到所述门禁控制器传输的门禁数据时,对接收的门禁数据进行数据转换操作;

将转换后的门禁数据传输至云平台,以供所述云平台将接收的门禁数据储存至所述门禁控制器对应的数据库中。

可选地,所述门禁数据处理方法,还包括:

在接收到第一终端基于浏览器发送的第一类登录请求时,将用于提供管理界面的功能数据包返回至所述第一终端,其中,所述管理界面包括所述第一终端获得授权的门禁数据,所述第一类登录请求由所述第一终端直接发送,或者由所述云平台转发。

可选地,所述门禁数据处理方法,还包括:

在接收到第二终端基于预设管理应用发送的第二类登录请求时,将所述第二终端获得授权的门禁数据返回至所述第二终端,以供所述第二终端基于所述预设管理应用显示接收的门禁数据,其中,所述第二类登录请求由所述第二终端直接发送,或者由所述云平台转发。

可选地,所述门禁数据处理方法,还包括:

在接收到云平台转发的预设报警系统的报警信息时,发送控制指令至所述门禁控制器,以指示所述门禁控制器开启报警信息对应的门锁。

可选地,所述门禁数据处理方法,还包括:

在接收到所述云平台转发的预设维护终端的维护指令时,将接收的维护指令转发至所述门禁控制器执行。

此外,为实现上述目的,本发明还提供一种门禁数据处理装置,该门禁数据处理装置包括:

接收模块,用于接收门禁控制器按照预设数据协议传输的门禁数据;

转换模块,用于在接收到所述门禁控制器传输的门禁数据时,对接收的门禁数据进行数据转换操作;

传输模块,用于将转换后的门禁数据传输至云平台,以供所述云平台将接收的门禁数据储存至所述门禁控制器对应的数据库中。

可选地,所述传输模块还用于在所述接收模块接收到第一终端基于浏览器发送的第一类登录请求时,将用于提供管理界面的功能数据包返回至所述第一终端,其中,所述管理界面包括所述第一终端获得授权的门禁数据,所述第一类登录请求由所述第一终端直接发送,或者由所述云平台转发。

可选地,所述传输模块还用于在所述接收模块接收到第二终端基于预设管理应用发送的第二类登录请求时,将所述第二终端获得授权的门禁数据返回至所述第二终端,以供所述第二终端基于所述预设管理应用显示接收的门禁数据,其中,所述第二类登录请求由所述第二终端直接发送,或者由所述云平台转发。

可选地,所述门禁数据处理装置,还包括控制模块,用于在所述接收模块接收到云平台转发的预设报警系统的报警信息时,发送控制指令至所述门禁控制器,以指示所述门禁控制器开启报警信息对应的门锁。

可选地,所述门禁数据处理装置,还包括维护模块,用于在所述接收模块接收到所述云平台转发的预设维护终端的维护指令时,将接收的维护指令转发至所述门禁控制器执行。

本发明提出的门禁数据处理方法及装置,通过预设数据协议与门禁控制器进行通讯,在获得门禁控制器传输的门禁数据之后,对获得的门禁数据进行数据转换操作,使其适用于云平台,再将转换后的门禁数据传输至云平台,由云平台将门禁数据储存至门禁控制器对应的数据库中,进行管理,相较于现有技术,本发明能够提高门禁管理的灵活性。

附图说明

图1为本发明门禁数据处理装置第一实施例的模块示意图;

图2为本发明门禁数据处理方法第一实施例中一种门禁系统管理架构的拓扑结构示例图;

图3为本发明门禁数据处理方法第一实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种门禁数据处理装置,参照图1,在本发明门禁数据处理装置的较佳实施例中,该门禁数据处理装置包括:

接收模块10,用于接收门禁控制器按照预设数据协议传输的门禁数据;

转换模块20,用于在接收到所述门禁控制器传输的门禁数据时,对接收的门禁数据进行数据转换操作;

传输模块30,用于将转换后的门禁数据传输至云平台,以供云平台将接收的门禁数据储存至门禁控制器对应的数据库中。

需要说明的是,本发明提出了一种新的门禁系统管理架构,如图2所示,智能门禁系统、智能硬件以及网络路由器组成线下单元。门禁控制器分别连接其管控的门禁设备,如门锁(由电锁部和门磁部构成)、进入读卡器、出门读卡器、进入指纹仪和出门按钮等。门禁控制器与智能硬件通过预设数据协议进行通讯,将门禁系统运行的参数和状态等门禁数据传输至智能硬件,其中,门禁数据包括人员进出记录、人员进出图像、人员进出权限以及门锁开关状态等。这些数据由智能硬件上传至云平台,由云平台连接管理多个相同结构的线下单元。

具体的,本发明提供的门禁数据处理装置基于智能硬件运行,该智能硬件可以是嵌入式主板、台式电脑、电视盒子等,本发明不做具体限制。

在本发明实施例中,接收模块10实时或定时接收门禁控制器按照预设数据协议传输的门禁数据以及门禁控制器编码其中,该预设数据协议包括rs-485和tcp/ip等,具体可由本领域技术人员根据实际需要选择合适的数据协议,本发明不做具体限制。

在接收到门禁控制器传输的门禁数据以及门禁控制器编码后,接收模块10将接收的门禁数据传输至转换模块20,将接收的门禁控制器编码传输至传输模块30。

转换模块20在接收到接收模块10传输的门禁数据之后,对接收的门禁数据进行数据转换操作,以使得转换后的门禁数据的数据格式适用于云平台,例如,转换模块20将接收的门禁数据由原格式转换为json或html或xml等格式。

在完成数据转换操作之后,转换模块20将转换格式之后的门禁数据传输至传输模块30。

传输模块30在接收到的转换模块20传输的转换后的门禁数据时,将转换后的门禁数据以及前述门禁控制器编码封装后传输至云平台。

需要说明的是,为便于管理,本实施例分别在云平台设置有对应储存各线下单元门禁数据的数据库。相应的,云平台在接收到传输模块30传输的门禁数据以及门禁控制器编码之后,基于接收的门禁控制器编码识别前述门禁控制器位于的线下单元;在识别出前述门禁控制器位于的线下单元之后,云平台将接收的转换后的门禁数据储存至前述门禁控制器位于的线下单元所对应的数据库中。

可选地,在本实施例中,传输模块30还用于在接收模块10接收到第一终端基于浏览器发送的第一类登录请求时,将用于提供管理界面的功能数据包返回至第一终端,其中,管理界面包括第一终端获得授权的门禁数据,第一类登录请求由第一终端直接发送,或者由云平台转发。

具体的,为便于管理人员对门禁系统进行管理,本发明提供基于b/s架构的管控方式供其选择。

当管理人员操作第一终端通过浏览器连接到智能硬件时,智能硬件初始显示登录界面,该登录界面设置有供预授权用户输入用户标识以及密码的输入控件,确认登录的登录控件,以及供新用户注册的注册控件等。当管理人员在登录界面输入其用户标识及密码,并点击登录控件之后,第一终端将发送携带其自身设备标识码(如其mac地址或ip地址等)以及管理人员输入的用户标识和密码的第一类登录请求至智能硬件。接收模块10在接收到来自第一终端的第一类登录请求之后,从中提取出用户标识以及密码,以验证其对应的管理人员是否为已授权用户,若验证通过则将第一类登录请求携带的设备标识所对应的第一终端标记为预授权终端。同时,传输模块30将用于提供管理界面的功能数据包返回至第一终端,由第一终端显示管理界面,其中,管理界面包括第一终端获得授权的门禁数据,也即是当前登录的管理人员获得授权查询的门禁数据,供管理人员查询。

需要说明的是,当第一终端与智能硬件位于同一局域网内时,前述第一类登录请求由第一终端直接发送至智能硬件,当第一终端与智能硬件不位于同一局域网,也即是第一终端欲远程登录时,第一终端将第一类登录请求发送至云平台,由云平台转发至智能硬件。

可选地,在本实施例中,传输模块30还用于在接收模块10接收到第二终端基于预设管理应用发送的第二类登录请求时,将第二终端获得授权的门禁数据返回至预授权终端,以供第二终端基于预设管理应用显示接收的门禁数据,其中,第二类登录请求由第二终端直接发送,或者由云平台转发。

具体的,为便于管理人员对门禁系统进行管理,本发明还提供基于c/s架构的管控方式供其选择。

当管理人员操作第二终端运行预设管理应用时,该预设管理应用初始显示登录界面,该登录界面设置有供预授权用户输入用户标识以及密码的输入控件,确认登录的登录控件,以及供新用户注册的注册控件等。当管理人员在登录界面输入其用户标识及密码,并点击登录控件之后,第二终端将发送携带其自身设备标识码(如其mac地址或ip地址等)以及管理人员输入的用户标识和密码的第二类登录请求至智能硬件。接收模块10在接收到来自第二终端的第二类登录请求之后,从中提取出用户标识以及密码,以验证其对应的管理人员是否为已授权用户,若验证通过则将第二类登录请求携带的设备标识所对应的第二终端标记为预授权终端。同时,传输模块30将第二终端获得授权的门禁数据返回至第二终端,由第二终端运行的预设管理应用在其管理界面进行显示,供管理人员查询。

需要说明的是,当第二终端与智能硬件位于同一局域网内时,前述第二类登录请求由第二终端直接发送至智能硬件,当第二终端与智能硬件不位于同一局域网,也即是第二终端欲远程登录时,第二终端将第二类登录请求发送至云平台,由云平台转发至智能硬件。

可选地,在本实施例中,门禁数据处理装置还包括控制模块40,用于在接收模块10接收到云平台转发的预设报警系统的报警信息时,发送控制指令至门禁控制器,以指示门禁控制器开启报警信息对应的门锁。

需要说明的是,本发明还通过云平台通过第三方接口供其它第三方系统访问,实现门禁系统与其它第三方系统的互联互通。

具体的,以预设报警系统为消防报警系统进行说明。当消防报警系统侦测到火灾发生时,消防报警系统基于云平台提供的第三方接口发送报警信息至云平台,由云平台将报警信息转发至智能硬件。

接收模块10在智能硬件接收到云平台转发的报警信息之后,将报警信息传输至控制模块40。

控制模块40在接收到报警信息之后,基于接收的报警信息识别火灾发生区域,并基于传输模块30发送携带火灾区域信息的控制指令至门禁控制器。

门禁控制器在接收到控制模块40发送的控制指令之后,对接收的控制指令进行解析,识别出火灾发生区域,进而开启火灾发生区域内的门锁,以确保火灾发生区域内的人员能够及时逃生。

可选地,在本实施例中,门禁数据处理装置还包括维护模块50,用于在接收模块10接收到云平台转发的预设维护终端的维护指令时,将接收的维护指令转发至门禁控制器执行。

在本实施例中,维护人员可通过其终端访问云平台,获取线下单元任一门禁控制器的门禁数据,为门禁系统维护维修提供数据依据。当需要时,维护人员可操作预设维护终端发送维护指令至云平台,由云平台将维护指令转发至智能硬件。

接收模块10在智能硬件接收到维护指令之后,将接收的维护指令传输至维护模块50。

维护模块50在接收到接收模块10传输的维护指令之后,将接收的维护指令传输至门禁控制器,由门禁控制器执行,以完成故障设备的远程诊断修复,实现24小时的运维服务。

本发明提供的门禁数据处理装置,通过预设数据协议与门禁控制器进行通讯,在获得门禁控制器传输的门禁数据之后,对获得的门禁数据进行数据转换操作,使其适用于云平台,再将转换后的门禁数据传输至云平台,由云平台将门禁数据储存至门禁控制器对应的数据库中,进行管理,相较于现有技术,本发明能够提高门禁管理的灵活性。

本发明还提供一种门禁数据处理方法,该门禁数据处理方法由图1所示的门禁处理装置执行,参照图3,在本发明门禁数据处理方法的较佳实施例中,该门禁数据处理方法包括:

步骤s10,接收门禁控制器按照预设数据协议传输的门禁数据;

步骤s20,在接收到门禁控制器传输的门禁数据时,对接收的门禁数据进行数据转换操作;

步骤s30,将转换后的门禁数据传输至云平台,以供云平台将接收的门禁数据储存至门禁控制器对应的数据库中。

需要说明的是,本发明提出了一种新的门禁系统管理架构,如图2所示,智能门禁系统、智能硬件以及网络路由器组成线下单元。门禁控制器分别连接其管控的门禁设备,如门锁(由电锁部和门磁部构成)、进入读卡器、出门读卡器、进入指纹仪和出门按钮等。门禁控制器与智能硬件通过预设数据协议进行通讯,将门禁系统运行的参数和状态等门禁数据传输至智能硬件,其中,门禁数据包括人员进出记录、人员进出图像、人员进出权限以及门锁开关状态等。这些数据由智能硬件上传至云平台,由云平台连接管理多个相同结构的线下单元。

具体的,门禁数据处理装置基于智能硬件运行,该智能硬件可以是嵌入式主板、台式电脑、电视盒子等,本发明不做具体限制。

在本发明实施例中,接收模块10实时或定时接收门禁控制器按照预设数据协议传输的门禁数据以及门禁控制器编码其中,该预设数据协议包括rs-485和tcp/ip等,具体可由本领域技术人员根据实际需要选择合适的数据协议,本发明不做具体限制。

在接收到门禁控制器传输的门禁数据以及门禁控制器编码后,接收模块10将接收的门禁数据传输至转换模块20,将接收的门禁控制器编码传输至传输模块30。

转换模块20在接收到接收模块10传输的门禁数据之后,对接收的门禁数据进行数据转换操作,以使得转换后的门禁数据的数据格式适用于云平台,例如,转换模块20将接收的门禁数据由原格式转换为json或html或xml等格式。

在完成数据转换操作之后,转换模块20将转换格式之后的门禁数据传输至传输模块30。

传输模块30在接收到的转换模块20传输的转换后的门禁数据时,将转换后的门禁数据以及前述门禁控制器编码封装后传输至云平台。

需要说明的是,为便于管理,本实施例分别在云平台设置有对应储存各线下单元门禁数据的数据库。相应的,云平台在接收到传输模块30传输的门禁数据以及门禁控制器编码之后,基于接收的门禁控制器编码识别前述门禁控制器位于的线下单元;在识别出前述门禁控制器位于的线下单元之后,云平台将接收的转换后的门禁数据储存至前述门禁控制器位于的线下单元所对应的数据库中。

可选地,在本实施例中,门禁数据处理方法还包括:

在接收到第一终端基于浏览器发送的第一类登录请求时,将用于提供管理界面的功能数据包返回至第一终端,其中,管理界面包括第一终端获得授权的门禁数据,第一类登录请求由第一终端直接发送,或者由云平台转发。

具体的,为便于管理人员对门禁系统进行管理,本发明提供基于b/s架构的管控方式供其选择。传输模块30还用于在接收模块10接收到第一终端基于浏览器发送的第一类登录请求时,将用于提供管理界面的功能数据包返回至第一终端,其中,管理界面包括第一终端获得授权的门禁数据,第一类登录请求由第一终端直接发送,或者由云平台转发。

当管理人员操作第一终端通过浏览器连接到智能硬件时,智能硬件初始显示登录界面,该登录界面设置有供预授权用户输入用户标识以及密码的输入控件,确认登录的登录控件,以及供新用户注册的注册控件等。当管理人员在登录界面输入其用户标识及密码,并点击登录控件之后,第一终端将发送携带其自身设备标识码(如其mac地址或ip地址等)以及管理人员输入的用户标识和密码的第一类登录请求至智能硬件。接收模块10在接收到来自第一终端的第一类登录请求之后,从中提取出用户标识以及密码,以验证其对应的管理人员是否为已授权用户,若验证通过则将第一类登录请求携带的设备标识所对应的第一终端标记为预授权终端。同时,传输模块30将用于提供管理界面的功能数据包返回至第一终端,由第一终端显示管理界面,其中,管理界面包括第一终端获得授权的门禁数据,也即是当前登录的管理人员获得授权查询的门禁数据,供管理人员查询。

需要说明的是,当第一终端与智能硬件位于同一局域网内时,前述第一类登录请求由第一终端直接发送至智能硬件,当第一终端与智能硬件不位于同一局域网,也即是第一终端欲远程登录时,第一终端将第一类登录请求发送至云平台,由云平台转发至智能硬件。

可选地,在本实施例中,门禁数据处理方法还包括:

在接收到第二终端基于预设管理应用发送的第二类登录请求时,将第二终端获得授权的门禁数据返回至预授权终端,以供第二终端基于预设管理应用显示接收的门禁数据,其中,第二类登录请求由第二终端直接发送,或者由云平台转发。

具体的,为便于管理人员对门禁系统进行管理,本发明还提供基于c/s架构的管控方式供其选择。传输模块30还用于在接收模块10接收到第二终端基于预设管理应用发送的第二类登录请求时,将第二终端获得授权的门禁数据返回至预授权终端,以供第二终端基于预设管理应用显示接收的门禁数据,其中,第二类登录请求由第二终端直接发送,或者由云平台转发。

当管理人员操作第二终端运行预设管理应用时,该预设管理应用初始显示登录界面,该登录界面设置有供预授权用户输入用户标识以及密码的输入控件,确认登录的登录控件,以及供新用户注册的注册控件等。当管理人员在登录界面输入其用户标识及密码,并点击登录控件之后,第二终端将发送携带其自身设备标识码(如其mac地址或ip地址等)以及管理人员输入的用户标识和密码的第二类登录请求至智能硬件。接收模块10在接收到来自第二终端的第二类登录请求之后,从中提取出用户标识以及密码,以验证其对应的管理人员是否为已授权用户,若验证通过则将第二类登录请求携带的设备标识所对应的第二终端标记为预授权终端。同时,传输模块30将第二终端获得授权的门禁数据返回至第二终端,由第二终端运行的预设管理应用在其管理界面进行显示,供管理人员查询。

需要说明的是,当第二终端与智能硬件位于同一局域网内时,前述第二类登录请求由第二终端直接发送至智能硬件,当第二终端与智能硬件不位于同一局域网,也即是第二终端欲远程登录时,第二终端将第二类登录请求发送至云平台,由云平台转发至智能硬件。

可选地,在本实施例中,门禁数据处理方法还包括:

在接收到云平台转发的预设报警系统的报警信息时,发送控制指令至门禁控制器,以指示门禁控制器开启报警信息对应的门锁。

需要说明的是,本发明还通过云平台通过第三方接口供其它第三方系统访问,实现门禁系统与其它第三方系统的互联互通。门禁数据处理装置还包括控制模块40,用于在接收模块10接收到云平台转发的预设报警系统的报警信息时,发送控制指令至门禁控制器,以指示门禁控制器开启报警信息对应的门锁。

具体的,以预设报警系统为消防报警系统进行说明。当消防报警系统侦测到火灾发生时,消防报警系统基于云平台提供的第三方接口发送报警信息至云平台,由云平台将报警信息转发至智能硬件。

接收模块10在智能硬件接收到云平台转发的报警信息之后,将报警信息传输至控制模块40。

控制模块40在接收到报警信息之后,基于接收的报警信息识别火灾发生区域,并基于传输模块30发送携带火灾区域信息的控制指令至门禁控制器。

门禁控制器在接收到控制模块40发送的控制指令之后,对接收的控制指令进行解析,识别出火灾发生区域,进而开启火灾发生区域内的门锁,以确保火灾发生区域内的人员能够及时逃生。

可选地,在本实施例中,门禁数据处理方法还包括:

在接收到云平台转发的预设维护终端的维护指令时,将接收的维护指令转发至门禁控制器执行。

在本实施例中,维护人员可通过其终端访问云平台,获取线下单元任一门禁控制器的门禁数据,为门禁系统维护维修提供数据依据。当需要时,维护人员可操作预设维护终端发送维护指令至云平台,由云平台将维护指令转发至智能硬件。门禁数据处理装置还包括维护模块50,用于在接收模块10接收到云平台转发的预设维护终端的维护指令时,将接收的维护指令转发至门禁控制器执行。

接收模块10在智能硬件接收到维护指令之后,将接收的维护指令传输至维护模块50。

维护模块50在接收到接收模块10传输的维护指令之后,将接收的维护指令传输至门禁控制器,由门禁控制器执行,以完成故障设备的远程诊断修复,实现24小时的运维服务。

本发明提供的门禁数据处理方法,通过预设数据协议与门禁控制器进行通讯,在获得门禁控制器传输的门禁数据之后,对获得的门禁数据进行数据转换操作,使其适用于云平台,再将转换后的门禁数据传输至云平台,由云平台将门禁数据储存至门禁控制器对应的数据库中,进行管理,相较于现有技术,本发明能够提高门禁管理的灵活性。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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