人脸门禁的批量授权方法、系统及计算机可读存储介质

文档序号:1832944 发布日期:2021-11-12 浏览:22次 >En<

阅读说明:本技术 人脸门禁的批量授权方法、系统及计算机可读存储介质 (Batch authorization method and system for face access control and computer readable storage medium ) 是由 莫俊杰 胡正才 张科 区宏英 于 2021-07-21 设计创作,主要内容包括:本发明涉及门禁技术领域,具体涉及一种人脸门禁的批量授权方法、系统及计算机可读存储介质,所述方法包括:扫描FTP服务器的第一目录,获取存储在第一目录中的图片信息,根据第一目录中的图片信息解析得到人员的身份标识信息;根据人员的身份标识信息从通行权限列表中匹配该人员的人脸门禁设备列表;向人脸门禁设备列表中的人脸门禁设备下发人员的人脸图片,以完成对该人员的通行权限授权;本发明提高了对人员的通行权限进行授权的准确度和效率。(The invention relates to the technical field of entrance guard, in particular to a method and a system for batch authorization of face entrance guard and a computer readable storage medium, wherein the method comprises the following steps: scanning a first directory of the FTP server, acquiring picture information stored in the first directory, and analyzing according to the picture information in the first directory to obtain the identity information of personnel; matching a face access control equipment list of the person from the passing authority list according to the identity identification information of the person; issuing a face picture of a person to face access control equipment in a face access control equipment list to finish the passing authority authorization of the person; the invention improves the accuracy and efficiency of authorizing the passing permission of the personnel.)

人脸门禁的批量授权方法、系统及计算机可读存储介质

技术领域

本发明涉及门禁技术领域,具体涉及一种人脸门禁的批量授权方法、系统及计算机可读存储介质。

背景技术

随着人脸识别技术的发展,基于人脸识别的门禁设备在社区、园区、校园管理等各个领域进行人员通行管理,应用越来越广泛。

为建立基于人脸识别门禁设备的通行管理系统,需要收集存量的通行基本信息,并将收集到的通行基本信息批量下发到人脸门禁设备。

通行基本信息一般包括通行人员的基本信息和人脸图片等;为解决系统数据初始化的问题,现在常用的解决办法是:

1)通过Excel等电子表格批量收集整理通行人员的基本信息,通过批量导入的方式将这些信息导入到系统;在将人脸图片通过HTTP协议上传,每次上传的人脸图片数量有限,在规模比较大、人数比较多的项目,需要将收集到的人员图片分批打包上传。整个操作过程中需要经过手工处理,整个操作过程比较繁琐,同时容易受通行管理系统功能和网络性能等因素的影响,导致上传效率比较低。可见,这种方法自动化程度不高,效率比较低。

2)由于通行人员的基本信息和人脸图片分两步收集,难以保持两者信息的关联一致性,工程实践中容易出现数据偏差问题。

发明内容

本发明目的在于提供一种人脸门禁的批量授权方法、系统及计算机可读存储介质,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。

为了实现上述目的,本发明提供以下技术方案:

一种人脸门禁的批量授权方法,所述方法包括以下步骤:

扫描FTP服务器的第一目录,获取存储在第一目录中的图片信息,根据第一目录中的图片信息解析得到人员的身份标识信息;其中,所述图片信息包括人员的人脸图片和基本信息;所述基本信息包括:身份标识信息和通行信息,所述通行信息为通行节点的标识信息;

根据人员的身份标识信息从通行权限列表中匹配该人员的人脸门禁设备列表;其中,所述通行权限列表包括人员的身份标识信息,以及与所述身份标识信息对应的人脸门禁设备列表;人脸门禁设备列表中的人脸门禁设备分别设置于各个通行节点;

向人脸门禁设备列表中的人脸门禁设备下发人员的人脸图片,以完成对该人员的通行权限授权。

进一步,所述方法还包括:

将人员的基本信息写入文件名称中;其中,所述文件名称包括以下任一种:人脸图片的文件名称;人脸图片的文件名称和用于存储所述人脸图片的文件夹的文件名称;

将所述人员的人脸图片上传到FTP服务器的第一目录;或,将存储有所述人脸图片的文件夹上传到FTP服务器的第一目录。

进一步,所述将人员的基本信息写入文件名称中,包括:

将身份标识信息编码在人脸图片的文件名称中;

按通行节点的顺序将通行信息划分为多级节点信息,将多级节点信息依次编码在相对路径和人脸图片的文件名称中;其中,所述相对路径为各级存储人脸图片的文件夹的文件名称;编码在人脸图片的文件名称中的身份标识信息位于节点信息之后;

或者,将通行信息编码在人脸图片的文件名称中;其中,编码在人脸图片的文件名称中的身份标识信息位于通行信息之后。

进一步,所述扫描FTP服务器的第一目录,获取存储在第一目录中的图片信息,根据第一目录中的图片信息解析得到人员的身份标识信息,包括:

定期扫描第一目录中的文件,获取第一目录下具有设定格式的文件;其中,所述设定格式包括人脸图片的格式和压缩包的格式;

判断该文件是否为压缩包,如果是压缩包,则将其解包在当前目录下,得到用于存储人脸图片的文件夹以及所述人脸图片后,将该压缩包删除掉;接着读取该文件夹的文件名称和图片的文件名称,根据该文件夹的文件名称和图片的文件名称解析得到人员的基本信息;

如果该文件不是压缩包,则确定该文件是否包含文件夹,若该文件包含文件夹,则当该文件夹中包含图片时,读取该文件夹的文件名称和图片的文件名称,根据该文件夹的文件名称和图片的文件名称解析得到人员的基本信息;若该文件不包含文件夹,则当确定该文件为图片时,读取该文件的文件名称,根据该文件的文件名称解析得到人员的基本信息。

进一步,所述根据人员的身份标识信息从通行权限列表中匹配该人员的人脸门禁设备列表,包括:

获取人员的人脸图片URI和基本信息;其中,所述人脸图片URI根据上传人脸图片的访问URI地址确定;

确定通行权限列表中是否已经存在该人员的通行信息,以及与该人员的通行信息对应的身份标识信息;

如果存在,则更新该人员的人脸图片URI;

如果不存在,确定通行权限列表中是否已经存在该人员的通行信息;

若是,则在通行权限列表中新增与该人员的通行信息对应的身份标识信息;

若否,则在通行权限列表中新增该人员的通行信息,以及与该人员的通行信息对应的身份标识信息。

进一步,在根据人员的身份标识信息从通行权限列表中匹配该人员的人脸门禁设备列表之前,所述方法还包括:

确定人员的基本信息完整,并且图片的格式、大小和质量均符合要求。

进一步,所述FTP服务器建立有第二目录和第三目录,所述方法还包括:

如果授权成功,则将第一目录下具有设定格式的文件按照第一目录下的相对路径移动至第二目录下;

如果授权失败,则将第一目录下具有设定格式的文件按照第一目录下的相对路径移动至第三目录下,并将在文件的文件名称中编码失败原因;其中,所述失败原因包括图片的格式、大小和质量其中至少一项不符合要求。

一种人脸门禁的批量授权系统,所述系统包括:

批量授权模块,用于扫描FTP服务器的第一目录,获取存储在第一目录中的图片信息,根据第一目录中的图片信息解析得到人员的身份标识信息;其中,所述图片信息包括人员的人脸图片和基本信息;所述基本信息包括:身份标识信息和通行信息,所述通行信息为通行节点的标识信息;

通行基本信息管理模块,用于根据人员的身份标识信息从通行权限列表中匹配该人员的人脸门禁设备列表;其中,所述通行权限列表包括人员的身份标识信息,以及与所述身份标识信息对应的人脸门禁设备列表;人脸门禁设备列表中的人脸门禁设备分别设置于各个通行节点;

人脸下发模块,用于向人脸门禁设备列表中的人脸门禁设备下发人员的人脸图片,以完成对该人员的通行权限授权。

一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的人脸门禁的批量授权方法的步骤。

一种人脸门禁的批量授权系统,所述系统包括:

至少一个处理器;

至少一个存储器,用于存储至少一个程序;

当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现上述任一项所述的人脸门禁的批量授权方法。

本发明的有益效果是:本发明公开一种人脸门禁的批量授权方法、系统及计算机可读存储介质,本发明将身份标识信息和通行信息记录在第一目录中的图片信息,从而通过程序自动扫描FTP服务器的第一目录,即可获取存储在第一目录中的图片信息;根据人员的身份标识信息从通行权限列表中匹配该人员的人脸门禁设备列表;通过向人脸门禁设备列表中的人脸门禁设备下发人员的人脸图片,能够批量完成对该人员的通行权限授权。本发明通过自动化手段在保证授权准确度的前提下,提高了对人员的通行权限进行授权的效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例中人脸门禁的批量授权方法的流程示意图;

图2是本发明实施例中人脸门禁的批量授权系统的结构示意图。

具体实施方式

以下将结合实施例和附图对本申请的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本申请的目的、方案和效果。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

参考图1,如图1所示为本申请实施例提供的一种人脸门禁的批量授权方法,所述方法包括以下步骤:

步骤S100、扫描FTP服务器的第一目录,获取存储在第一目录中的图片信息,根据第一目录中的图片信息解析得到人员的身份标识信息;其中,所述图片信息包括人员的人脸图片和基本信息;所述基本信息包括:身份标识信息和通行信息,所述通行信息为通行节点的标识信息;

需要说明的是,本发明提供的实施例可以采用一定的时间间隔定期扫描FTP服务器的指定目录,也可以不定时扫描,也可以响应于触发的指令进行扫描,在此不做限定;

步骤S200、根据人员的身份标识信息从通行权限列表中匹配该人员的人脸门禁设备列表;其中,所述通行权限列表包括人员的身份标识信息,以及与所述身份标识信息对应的人脸门禁设备列表;人脸门禁设备列表中的人脸门禁设备分别设置于各个通行节点;

步骤S300、向人脸门禁设备列表中的人脸门禁设备下发人员的人脸图片,以完成对该人员的通行权限授权。

本发明提供的实施例中,根据人员的身份标识信息从通行权限列表中匹配该人员的人脸门禁设备列表,无需人工逐个处理;通过向人脸门禁设备列表中的人脸门禁设备下发人员的人脸图片,提高了在实施人脸门禁项目过程中的初始化工作效率,降低项目实施成本。

在一些实施例中,所述身份标识信息包括以下一种或多种:通行人员的姓名、手机号码、身份证号码;

作为上述实施例的进一步改进,所述方法还包括:

将人员的基本信息写入文件名称中;其中,所述文件名称包括以下任一种:人脸图片的文件名称;人脸图片的文件名称和用于存储所述人脸图片的文件夹的文件名称;

将所述人员的人脸图片上传到FTP服务器的第一目录;或,将存储有所述人脸图片的文件夹上传到FTP服务器的第一目录。

作为一种可选的实施方式,为了进一步提高本发明的效率,信息采集人员可以使用FTP工具将所述人员的人脸图片上传到FTP服务器的第一目录,通过FTP协议可以实现断点续传,实现简单方便的上传操作。可以理解,本发明并不限制只能使用FTP工具作为上传工具。

作为上述实施例的进一步改进,所述将人员的基本信息写入文件名称中,包括:

将身份标识信息编码在人脸图片的文件名称中;

按通行节点的顺序将通行信息划分为多级节点信息,将多级节点信息依次编码在相对路径和人脸图片的文件名称中;其中,所述相对路径为各级存储人脸图片的文件夹的文件名称;编码在人脸图片的文件名称中的身份标识信息位于节点信息之后;

或者,将通行信息编码在人脸图片的文件名称中;其中,编码在人脸图片的文件名称中的身份标识信息位于通行信息之后。从而针对存储路径进行优化,方便操作,减少存储路径层级。

在一些实施例中,所述通行节点的顺序为人员出入时需要通行的各个路径节点,本实施例中,采用人员进入时通过的路径节点作为通行节点的顺序;示例性的,所述节点信息所使用的字段可以为楼栋单元(或需要授权的闸机)、房间编号等。需要说明的是,本发明中的基本信息并不限定只有以上字段,具体按照项目的实际情况决定是否需要增加或者减少字段,比如有些大型项目,为方便管理,会将楼栋单元划分为多个苑区,为了方便信息录入,可以将苑区的文件名称作为通行信息中的一个字段。将手机号码或者身份证号码用来作为唯一标识人员的身份标识信息,本发明并不严格限定只能用手机号码或者身份证号码作为身份标识信息,可以根据具体情况进行选择,比如在校园场景下,可以使用学生的学号作为身份标识信息,在工厂场景下,可以使用员工的工号作为身份标识信息。

作为上述实施例的进一步改进,所述方法还包括:将存储人脸图片的文件夹打包成一个压缩包。

示例性的,文件名称表现为:

$input$/楼栋单元名/房间号/姓名_手机号码.jpg;

或者,$input$/楼栋单元名/房间号_姓名_手机号码.jpg;

作为改进,将第一级的文件夹打包成一个压缩包,压缩包格式包括但不限于zip、rar、tar.gz等,将压缩包整体上传到第一目录,比如:

$input$/楼栋单元名.zip;

或者,为了方便操作,针对存储路径进行优化;示例性的:

$input$/楼栋单元名_房间号_姓名_手机号码.jpg。

作为上述实施例的进一步改进,所述扫描FTP服务器的第一目录,获取存储在第一目录中的图片信息,根据第一目录中的图片信息解析得到人员的身份标识信息,包括:

定期扫描第一目录中的文件,获取第一目录下具有设定格式的文件;其中,所述设定格式包括人脸图片的格式和压缩包的格式;

判断该文件是否为压缩包,如果是压缩包,则将其解包在当前目录下,得到用于存储人脸图片的文件夹以及所述人脸图片后,将该压缩包删除掉;接着读取该文件夹的文件名称和图片的文件名称,根据该文件夹的文件名称和图片的文件名称解析得到人员的基本信息;

如果该文件不是压缩包,则确定该文件是否包含文件夹,若该文件包含文件夹,则当该文件夹中包含图片时,读取该文件夹的文件名称和图片的文件名称,根据该文件夹的文件名称和图片的文件名称解析得到人员的基本信息;若该文件不包含文件夹,则当确定该文件为图片时,读取该文件的文件名称,根据该文件的文件名称解析得到人员的基本信息。

在一些实施例中,所述人脸图片的格式包括但不限于jpg、png,所述压缩包的格式包括但不限于zip、rar、gz。

作为上述实施例的进一步改进,所述根据人员的身份标识信息从通行权限列表中匹配该人员的人脸门禁设备列表,包括:

获取人员的人脸图片URI和基本信息;其中,所述人脸图片URI根据上传人脸图片的访问URI地址确定;

确定通行权限列表中是否已经存在该人员的通行信息,以及与该人员的通行信息对应的身份标识信息;

如果存在,则更新该人员的人脸图片URI;

如果不存在,确定通行权限列表中是否已经存在该人员的通行信息;

若是,则在通行权限列表中新增与该人员的通行信息对应的身份标识信息;

若否,则在通行权限列表中新增该人员的通行信息,以及与该人员的通行信息对应的身份标识信息。

在一些实施例中提供示例性的流程如下:

1)上传人员图片,获取该人员图片的访问URI;

2)输入通行人员的基本信息,包括楼栋单元、房间号、姓名、唯一标识符(手机号码、身份证号码、学号、工号等)和人脸图片URI;

3)检查该楼栋单元和房间下是否已经存在与该人员相同的身份标识信息:

a.如果存在,更新该人员的人脸图片URI;

b.如果不存在,则创建并保存该人员的信息,并设置对应的楼栋单元和房屋关系。

作为上述实施例的进一步改进,在根据人员的身份标识信息从通行权限列表中匹配该人员的人脸门禁设备列表之前,所述方法还包括:

确定人员的基本信息完整,并且图片的格式、大小和质量均符合要求。

在一些实施例中,检查图片是否符合要求,包括但不限于:

1)图片格式是否是jpg;

2)图片大小是否达到要求;

3)图片质量是否符合要求,比如曝光度、清晰度、人脸特征是否完整等。

如果人员的基本信息完整,并且图片质量符合要求,则调用通行基本信息管理模块进行基本信息校验和处理,并调用人脸下发模块进行通行授权;

作为上述实施例的进一步改进,所述FTP服务器建立有第二目录和第三目录,所述方法还包括:

如果授权成功,则将第一目录下具有设定格式的文件按照第一目录下的相对路径移动至第二目录下;

如果授权失败,则将第一目录下具有设定格式的文件按照第一目录下的相对路径移动至第三目录下,并将在文件的文件名称中编码失败原因;其中,所述失败原因包括图片的格式、大小和质量其中至少一项不符合要求。

本发明提供的实施例中,所述FTP服务器建立有第一目录(input,输入)、第二目录(success,成功)和第三目录(failed,失败);

如果授权成功,则将图片文件按照第一目录下的相对路径移动至第二目录下,比如:

$success$/楼栋单元名/房间号/姓名_手机号码.jpg;

如果授权失败,则将图片文件按照第一目录下的相对路径移动至第三目录下,并将在文件名下编码失败原因,比如:

$failed$/楼栋单元名/房间号/姓名_手机号码_图片过大.jpg;

$failed$/楼栋单元名/房间号/姓名_手机号码_图片质量不符合要求.jpg。

作为上述实施例的进一步改进,所述方法还包括:通过第二目录和第三目录显示批量授权的处理情况。

相关管理人员可以通过第二目录和第三目录查看批量授权的处理情况。

与图1的方法相对应,参考图2,本发明实施例还提供一种人脸门禁的批量授权系统,所述系统包括:

批量授权模块100,用于扫描FTP服务器的第一目录,获取存储在第一目录中的图片信息,根据第一目录中的图片信息解析得到人员的身份标识信息;其中,所述图片信息包括人员的人脸图片和基本信息;所述基本信息包括:身份标识信息和通行信息,所述通行信息为通行节点的标识信息;

需要说明的是,本发明提供的实施例可以采用一定的时间间隔定期扫描FTP服务器的指定目录,也可以不定时扫描,也可以响应于触发的指令进行扫描,在此不做限定;

通行基本信息管理模块200,用于根据人员的身份标识信息从通行权限列表中匹配该人员的人脸门禁设备列表;其中,所述通行权限列表包括人员的身份标识信息,以及与所述身份标识信息对应的人脸门禁设备列表;人脸门禁设备列表中的人脸门禁设备分别设置于各个通行节点;

人脸下发模块300,用于向人脸门禁设备列表中的人脸门禁设备下发人员的人脸图片,以完成对该人员的通行权限授权。

作为上述实施例的进一步改进,所述系统还包括:

信息上传模块,用于将人员的基本信息写入文件名称中;其中,所述文件名称包括以下任一种:人脸图片的文件名称;人脸图片的文件名称和用于存储所述人脸图片的文件夹的文件名称;

以及用于将所述人员的人脸图片上传到FTP服务器的第一目录;或,将存储有所述人脸图片的文件夹上传到FTP服务器的第一目录。

作为上述实施例的进一步改进,所述系统还包括:

显示模块,用于通过第二目录和第三目录显示批量授权的处理情况。

这样,相关管理人员可以通过第二目录和第三目录查看批量授权的处理情况。

与图1的方法相对应,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有人脸门禁的批量授权程序,所述人脸门禁的批量授权程序被处理器执行时实现如上述任一实施例所述的人脸门禁的批量授权方法的步骤。

与图1的方法相对应,本发明实施例还提供一种人脸门禁的批量授权系统,所述系统包括:

至少一个处理器;

至少一个存储器,用于存储至少一个程序;

当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现上述任一实施例所述的人脸门禁的批量授权方法。

上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。

所述处理器可以是中央处理单元(Central-Processing-Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital-Signal-Processor,DSP)、专用集成电路(Application-Specific-Integrated-Circuit,ASIC)、现场可编程门阵列(Field-Programmable-Gate-Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述人脸门禁的批量授权系统的控制中心,利用各种接口和线路连接整个人脸门禁的批量授权系统可运行装置的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述人脸门禁的批量授权系统的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart-Media-Card,SMC),安全数字(Secure-Digital,SD)卡,闪存卡(Flash-Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

尽管本申请的描述已经相当详尽且特别对几个所述实施例进行了描述,但其并非旨在局限于任何这些细节或实施例或任何特殊实施例,而是应当将其视作是通过参考所附权利要求,考虑到现有技术为这些权利要求提供广义的可能性解释,从而有效地涵盖本申请的预定范围。此外,上文以发明人可预见的实施例对本申请进行描述,其目的是为了提供有用的描述,而那些目前尚未预见的对本申请的非实质性改动仍可代表本申请的等效改动。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:抽奖机

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!