掌桥专利:专业的专利平台
掌桥专利
首页

证件资质的检测方法、装置、电子设备及存储介质

文献发布时间:2024-04-18 19:59:31


证件资质的检测方法、装置、电子设备及存储介质

技术领域

本申请涉及办公自动化技术领域,具体涉及一种证件资质的检测方法、装置、电子设备及存储介质。

背景技术

证件资质检测是指对各种证件(如身份证、护照、驾驶证、营业执照等)进行真伪、完整性、有效性等方面的检测,以确保证件的合法性和可信度。而随着时代的迅速发展,证件的种类数量也迅速上升,由此提高了证件资质的检测难度。同时,在不同的场合,都需要进行对应该场合所合适的证件进行资质检测,以避免因证件伪造、失效、过期以及使用其他证件等原因带来的安全风险和经济损失。因此,如何针对于不同的场合进行可靠且高速的证件资质检测是极为重要的。

传统的人员证件资质信息检测需要人工手动来对比证件信息和备案人员信息,工作效率低,耗时耗力。随着科技的普及,已有技术可以利用光学识别技术,通过对证件上的光学特征进行分析和识别,如水印、磁性防伪线、激光雕刻等,通过匹配证件资料储存库来判断该证件是否真实、合法。由于各行各业所涉及的证件资料过多,其审查的时间成本较高;且不同场合下所需识别的证件类型也不同,而单独针对于单个场合独立设立一个新的审查系统及其存储空间,其成本过高。使得当前进行证件资质检测时速度慢且准确性不足,进而导致证件资质的检测效率低下。

发明内容

本申请实施例提供一种证件资质的检测方法、装置、电子设备及存储介质,用以对证件进行精准、高速的资质检测,提高证件资质的检测效率。

第一方面,本申请实施例提供一种证件资质的检测方法,包括:

获取待检测证件的图像;

对所述图像进行识别,得到证件识别信息;

基于所述证件识别信息与缓存空间中的证件缓存信息,对所述待检测证件进行资质检测,得到资质检测结果;其中,所述缓存空间是根据所述待检测证件的所处业务场景构建的;所述证件缓存信息是从证件信息备案系统中进行数据筛选得到的;所述证件信息备案系统用于存储所述待检测证件所处业务场景的所有人员的证件备案信息。

在一个实施例中,所述证件识别信息包括证件识别类型与证件识别文本;证件缓存信息包括证件备案类型、证件属性信息与证件属性值;所述基于所述证件识别信息与缓存空间中的证件缓存信息,对所述待检测证件进行资质检测,得到资质检测结果,包括:

将所述证件识别类型与各证件备案类型进行类型匹配,得到证件类型匹配结果;

若所述证件类型匹配结果为匹配成功,则确定与所述证件识别类型匹配的目标证件备案类型的证件属性信息;

根据所述证件属性信息,对所述证件识别文本进行属性值识别,得到属性值识别信息;

基于所述属性值识别信息与所述目标证件备案类型对应证件的证件属性值,对所述待检测证件进行资质检测,得到资质检测结果。

在一个实施例中,在根据所述证件属性信息,对所述证件识别文本进行属性值识别,得到属性值识别信息时,针对所述证件属性信息中每一属性,分别执行以下步骤以得到各属性的属性值,并基于各属性值确定属性值识别信息:

从所述证件识别文本中识别当前属性的文本行;

从所述文本行中提取当前属性的属性值。

在一个实施例中,所述基于所述属性值识别信息与所述目标证件备案类型对应证件的证件属性值,对所述待检测证件进行资质检测,得到资质检测结果,包括:

将所述属性值识别信息分别与目标证件备案类型对应各证件的证件属性值进行比对,得到比对结果;

若所述比对结果为所述属性值识别信息与任一证件的证件属性值一致,则确定所述待检测证件通过资质检测。

在一个实施例中,在将所述证件识别类型与各证件备案类型进行类型匹配,得到证件类型匹配结果之后,还包括:

若所述证件类型匹配结果为匹配失败,则将所述证件识别文本发送至所述证件信息备案系统,以供所述证件信息备案系统对所述证件识别文本进行信息审核;

接收所述证件信息备案系统返回的审核结果,若所述审核结果为所述证件识别文本通过审核,则确定所述待检测证件通过资质检测。

在一个实施例中,所述缓存空间还包括可开放权限区域信息;在基于所述证件识别信息与缓存空间中的证件缓存信息,对所述待检测证件进行资质检测,得到资质检测结果之后,还包括:

在所述可开放权限区域信息中确定所述目标证件备案类型对应的目标权限区域信息;

将所述目标权限区域信息与预设权限区域信息进行比对;

若所述目标权限区域信息与所述预设权限区域信息一致,则赋予所述待检测证件的持有人进入所述目标权限区域信息对应区域的权限。

在一个实施例中,所述对所述图像进行识别,得到证件识别信息,包括:

对所述图像进行特征提取,得到特征向量;

将所述特征向量输入至预设分类器,得到所述分类器输出的证件识别信息;所述预设分类器用于进行证件类型识别与证件文本识别。

第二方面,本申请实施例提供一种证件资质的检测装置,包括:

获取模块,用于获取待检测证件的图像;

识别模块,用于对所述图像进行识别,得到证件识别信息;

检测模块,用于基于所述证件识别信息与缓存空间中的证件缓存信息,对所述待检测证件进行资质检测,得到资质检测结果;其中,所述缓存空间是根据所述待检测证件的所处业务场景构建的;所述证件缓存信息是从证件信息备案系统中进行数据筛选得到的;所述证件信息备案系统用于存储所述待检测证件所处业务场景的所有人员的证件备案信息。

第三方面,本申请实施例提供一种电子设备,包括处理器和存储有计算机程序的存储器,所述处理器执行所述程序时实现第一方面所述的证件资质的检测方法。

第四方面,本申请实施例提供一种存储介质,所述存储介质为计算机可读存储介质,包括计算机程序,所述计算机程序被处理器执行时实现第一方面所述的证件资质的检测方法。

本申请实施例提供的证件资质的检测方法、装置、电子设备及存储介质,通过预先根据业务场景构建缓存空间,并从存储有待检测证件所处业务场景的所有人员的证件备案信息的证件信息备案系统中,筛选所需的证件缓存信息并缓存至缓存空间,使得可以根据缓存空间中的证件缓存信息,结合对待检测证件的图像进行识别得到的证件识别信息,快速对待检测证件进行资质检测,得到准确的资质检测结果。由此,可以提高证件资质检测速度与准确性,进而提高证件资质的检测效率。

附图说明

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

图1是本申请实施例提供的证件资质的检测方法的流程示意图之一;

图2是本申请实施例提供的证件资质的检测方法中缓存空间的信息框架示意图;

图3是本申请实施例提供的证件资质的检测方法中缓存空间与总数据库之间的关联示意图;

图4是本申请实施例提供的证件资质的检测方法中证件属性信息的示意图;

图5是本申请实施例提供的证件资质的检测方法的流程示意图之二;

图6是本申请证件资质的检测装置实施例的功能模块示意图;

图7是本申请实施例提供的电子设备的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

下面结合实施例对本发明提供的证件资质的检测方法、装置、电子设备及存储介质进行详细描述。

图1为本申请实施例提供的证件资质的检测方法的流程示意图之一。参照图1,本申请实施例提供一种证件资质的检测方法,该方法可以包括:

步骤100,获取待检测证件的图像;

需要说明的是,本申请实施例提供的证件资质的检测方法的执行主体可以是计算机设备,例如手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等。

计算机设备中可以部署有审查系统。

本申请中可以在各种业务场景下的安检口、入口等区域设置相机、摄像头、扫描仪等光学设备,以获取需要通过的人员的证件图像,得到作为待检测证件的图像。

例如:可以在施工工地的各施工区域的入口设置扫描仪,通过扫描仪获取需要通过入口的工作人员的证件图像,得到待检测证件的图像。

步骤200,对图像进行识别,得到证件识别信息;

本申请中可以通过人工智能的方式对待检测证件的图像进行识别,从而得到待检测证件的图像中的证件识别文本以及待检测证件的证件识别类型等证件识别信息。

可以理解地,在对图像进行识别之前,可以对采集的图像进行预处理,以提高后续识别的准确率。

其中,预处理的操作可以包括图像增强、噪声去除、图像二值化等。

还可以理解地,在经识别得到初始的证件识别文本后,可以对该证件识别文本进行后处理,以提高识别结果的可读性和准确性。

其中,后处理的操作可以包括排版、校正、降噪等。

步骤300,基于证件识别信息与缓存空间中的证件缓存信息,对待检测证件进行资质检测,得到资质检测结果。

本申请中的资质检测结果为待检测证件通过资质检测或者待检测证件未通过资质检测。

本申请中可以根据不同的业务场景分别构建一个缓存空间,用于临时缓存已经完成备案的证件类型、证件属性与证件属性值,因此,缓存空间中存储的证件缓存信息可以包括证件备案类型、证件属性信息与证件属性值等证件缓存信息。

例如,可以根据施工场地场景,建立一个缓存空间。

其中,证件缓存信息是从证件信息备案系统中进行数据筛选得到的,具体地,可以通过区域筛选或者地址筛选等方式进行筛选。

证件信息备案系统为用于存储待检测证件所处业务场景的所有人员的证件备案信息的系统,即设置有总数据库的系统。

需要说明的是,本申请中不同证件类型均对应设置有可开放权限区域,因此缓存空间中还可以缓存有可开放权限区域信息,每一类型的证件均对应有进入相应业务场景下至少一个区域的权限。从而达到特定场地,仅对特定工种开放的目的。

如:绳索形起重机和臂架形起重机的操作台所在区域仅能由持有操作证的起重机司机进入进行操作;施工信号台所在区域仅能由持有信号员持证上岗证的信号员进入,以通过手势或无线电通信进行现场的指挥和协调工作。

进一步还需要说明的是,本申请的缓存空间中缓存的数据,可以在每天的第一预设时间从证件信息备案系统中获取,并在每天的第二预设时间进行清理。由此可以控制该缓存空间的大小,避免其存储空间出现无限扩大的情况。其中,第一预设时间与第二预设时间均可以根据实际需求进行设置与调整。

例如:缓存空间可以于每天0点清理缓存数据,并于6点重新加载所需内容。

在一个实施例中,施工场地的缓存空间中可以缓存有:施工场地内所有可合法进入的证件类型,合法的证件类型对应的合法信息属性以及合法信息属性所对应的合法属性值。以及,包括施工场地内不同证件所对应的可开放权限区域。

本申请建立缓存空间的目的在于:由于时代的迅速发展,证件的种类数量也迅速上升,从而总数据库的存储数据不可避免地急速增长。如果仅依赖于总数据库进行证件审查工作的话,其检测难度和时间成本是不容小觑的。因此针对不同业务场景,预先建立一个存放相关信息的定时清理的缓存空间,可以在实际证件审查工作时,通过将获取的信息于该缓存空间中进行信息匹配,而非在总数据库中进行匹配,可以有效地降低证件资质的检测难度和时间成本。此外,通过将证件资质审查和区域的权限开放结合,可以有效地避免多次识别的工作量,进而提高工作效率。

还可以理解地,同一证件由于其时间差距、地域差距出现在有效证件期内,可能存在不同的格式版本问题。因此,同一证件可能存在着多个证件模板,需要分别存储。

图2为本申请实施例提供的证件资质的检测方法中缓存空间的信息框架示意图。参照图2,在一个实施例中,对于施工工地的缓存空间,可以缓存有电工证、焊工证、操作证、安全员证与质检员证等证件类型。其中具有电工证的人员包括黄小虎、罗小溪、古小代等,具有焊工证的人员包括黄小虎、罗小溪、古小代等,具有操作证的人员包括黄小虎、罗小溪、古小代等,具有安全员证的人员包括黄小虎、罗小溪、古小代等,具有质检员证的人员包括黄小虎、罗小溪、古小代等。

其中,对于电工证,可开放的权限区域为施工工地主场地;对于焊工证,可开放的权限区域为施工工地主场地;对于操作证,可开放的权限区域为施工工地主场地与施工器械操作台;对于安全员证,可开放的权限区域为施工工地主场地、安全防护区、储备场地与办公区等;对于质检员证,可开放的权限区域为施工工地主场地、施工器械检测区、储备场地与办公区等。

图3为本申请实施例提供的证件资质的检测方法中缓存空间与总数据库之间的关联示意图。参照图3,在一个实施例中,缓存存储空间(也可以称为缓存空间)设置于施工场地审查系统中,施工场地审查系统可以从证件信息备案系统总数据库的总模板库中获取证件缓存信息与可开放权限区域信息,也可以向证件信息备案系统的总数据库发送证件识别文本以生成新的证件模板。

本申请实施例提供的证件资质的检测方法,通过预先根据业务场景构建缓存空间,并从存储有待检测证件所处业务场景的所有人员的证件备案信息的证件信息备案系统中,筛选所需的证件缓存信息并缓存至缓存空间,使得可以根据缓存空间中的证件缓存信息,结合对待检测证件的图像进行识别得到的证件识别信息,快速对待检测证件进行资质检测,得到准确的资质检测结果。由此,可以提高证件资质检测速度与准确性,进而提高证件资质的检测效率。

在一个实施例中,对图像进行识别,得到证件识别信息,包括:

步骤201,对图像进行特征提取,得到特征向量;

本申请可以通过特征提取算法,对图像进行特征提取,具体可以为对图像中的文字、数字、图形等信息进行转换,得到计算机可识别的特征向量。

步骤202,将特征向量输入至预设分类器,得到分类器输出的证件识别信息;预设分类器用于进行证件类型识别与证件文本识别。

在得到特征向量后,本申请可以将得到的特征向量输入至预设的分类器中,通过预设分类器对输入的特征向量进行证件类型识别与证件文本识别,得到预设分类器输出的证件识别类型与证件识别文本等证件识别信息。

本实施例可以对待检测证件的图像进行识别,准确地得到证件识别类型与证件识别文本等证件识别信息,使得可以根据缓存空间中的证件缓存信息,结合对待检测证件的图像进行识别得到的证件识别信息,快速对待检测证件进行资质检测,得到准确的资质检测结果。由此,可以提高证件资质检测速度与准确性,进而提高证件资质的检测效率。

进一步地,基于证件识别信息与缓存空间中的证件缓存信息,对待检测证件进行资质检测,得到资质检测结果,包括:

步骤301,将证件识别类型与各证件备案类型进行类型匹配,得到证件类型匹配结果;

本申请中可以将证件识别信息中证件识别类型与缓存空间的证件缓存信息中各证件备案类型进行类型匹配,以确定证件缓存信息的各证件备案类型中是否存在与证件识别信息中证件识别类型一致的证件备案类型。

若存在,则得到匹配成功的证件类型匹配结果;若不存在,则得到匹配识别的证件类型匹配结果。

步骤302,若证件类型匹配结果为匹配成功,则确定与证件识别类型匹配的目标证件备案类型的证件属性信息;

在完成匹配后,若确定证件类型匹配结果为匹配成功,则将与证件识别类型匹配的证件备案类型确定为目标证件备案类型。

进一步地,从缓存空间中获取目标证件备案类型所对应的证件属性信息。

步骤303,根据证件属性信息,对证件识别文本进行属性值识别,得到属性值识别信息;

本申请的证件属性信息中可以包括至少一个属性,图4为本申请实施例提供的证件资质的检测方法中证件属性信息的示意图。参照图4,在一个实施例中,证件属性信息中可以包括姓名、性别、出生日期、证书编号、身份证号、职业(工种)及其等级、理论知识考试采集、操作技能考核采集与评定成绩等属性。

因此,在得到证件属性信息后,本申请可以通过证件属性信息中的各属性,对证件识别文本进行属性值识别,由各属性对应的属性值组成属性值识别信息。

需要说明的是,本申请中在证件属性信息中的各属性均能在证件识别文本中识别出属性值时,才确定属性值识别信息有效。

步骤304,基于属性值识别信息与目标证件备案类型对应证件的证件属性值,对待检测证件进行资质检测,得到资质检测结果。

在得到属性值识别信息后,本申请可以获取缓存空间中目标证件备案类型对应各证件的证件属性值,并将属性值识别信息分别与各证件属性值进行比对,并根据比对结果确定资质检测结果。

进一步地,在根据证件属性信息,对证件识别文本进行属性值识别,得到属性值识别信息时,针对证件属性信息中每一属性,分别执行以下步骤以得到各属性的属性值,并基于各属性值确定属性值识别信息:

步骤3031,从证件识别文本中识别当前属性的文本行;

步骤3032,从文本行中提取当前属性的属性值。

本申请可以针对当前的属性,在证件识别文本中进行信息匹配,若证件识别文本中存在与当前属性匹配的文本行,则确定为当前属性的文本行。

进一步地,可以将文本行中与当前属性的属性名称及属性名称相邻的符号截取,并确定剩余文本的长度是否大于0,若是,则将剩余文本确定为当前属性的属性值。

在一个实施例中,首先使用通过【姓名】属性作为关键字匹配证件识别文本中每一行的内容,如果有满足匹配的情况,就截取【姓】、【名】和【:】,然后获取剩余内容,如果剩余内容长度大于0并且满足百家姓识别技术,那【姓名】对应的属性值就是剩余内容;如果剩余内容长度小于1,则说明获取有误,输出错误信息。

当【姓名】匹配失败后,使用百家姓识别技术对证件识别文本的全文每行进行匹配,获取【姓名】信息的属性值,如果没有能匹配上的数据,就说明获取的证件识别文本信息有误,输出错误信息。

其中,百家姓识别技术为:获取每行或相连的两行中,连续的2-4个汉字组,然后对该汉字组进行匹配。首先进行双姓匹配:将该汉字组前两个字符与百家姓数据库中的合法双字姓氏进行匹配且剩余字数是否为两个汉字之内,若匹配则输出结果;若不匹配则进行单姓匹配:获取第一个字符与百家姓数据库中的合法双字姓氏进行匹配且剩余字数是否为两个汉字之内,匹配成功则输出匹配结果。

通过两种识别方法对【姓名】信息进行识别,大大提高了提取的【姓名】提取的灵活性、容错性和准确性。

在【姓名】信息判断通过后,对其他属性中每一项信息进行一一提取。比如:属性有【证号】、【作业类别】、【有效期限】等,这些属性需要满足对应相关证件所需属性中,所有的属性才能认为是有效属性,例如【S】、【W】这种文本行明显不满足。然后根据对应的证件模板中的信息,进行属性值提取,例如【作业类别】的属性值,先截取作业类别和冒号,然后获取剩余内容,如果剩余的内容大于0,就说明返回的作业类别的属性值在这一行可以获取到,则输出剩余内容作为该属性的属性值;如果剩余的内容小于1,则需要去全文匹配每一行的内容,确定是否有存在于缓存空间中所合法信息属性【作业类别】所对应的合法参数信息【有限空间作业】,如果能匹配上,就输出该信息。再例如【有效期限】的属性值,先截取有效期限和冒号,然后获取剩余内容,如果剩余内容大于0并且内容里面含有【至】、【到】等字符,则根据这些字符进行截取,确定前后的内容是否符合时间格式,如果符合,那说明数据有效,如果不符合或者剩余的内容小于1,则进行全文匹配。

进一步地,基于属性值识别信息与目标证件备案类型对应证件的证件属性值,对待检测证件进行资质检测,得到资质检测结果,包括:

步骤3041,将属性值识别信息分别与目标证件备案类型对应各证件的证件属性值进行比对,得到比对结果;

本申请可以将属性值识别信息,分别与目标证件备案类型对应各证件的证件属性值进行比对;具体可以将属性值识别信息中的每一属性值,分别与一证件的证件属性值中相应的属性值进行比对,或者将属性值识别信息中的每一属性,均分别与一证件的证件属性值中的所有属性值进行比对,由此得到比对结果。

步骤3042,若比对结果为属性值识别信息与任一证件的证件属性值一致,则确定待检测证件通过资质检测。

在得到对比结果后,若确定比对结果为属性值识别信息与任一证件的证件属性值一致,即属性值识别信息中的每一属性值均与任一证件的证件属性值中响应的属性值一致,则确定待检测证件通过备案,因此可以确定待检测证件通过资质检测。

若所有证件中不存在任一证件的证件属性值与属性值识别信息一致,则确定待检测证件未通过资质检测。

本实施例可以根据缓存空间中的证件缓存信息,结合对待检测证件的图像进行识别得到的证件识别信息,快速对待检测证件进行资质检测,得到准确的资质检测结果。由此,可以提高证件资质检测速度与准确性,进而提高证件资质的检测效率。

进一步地,在将证件识别类型与各证件备案类型进行类型匹配,得到证件类型匹配结果之后,还包括:

步骤305,若证件类型匹配结果为匹配失败,则将证件识别文本发送至证件信息备案系统,以供证件信息备案系统对证件识别文本进行信息审核;

在得到证件类型匹配结果后,若确定证件类型匹配结果为匹配失败,则将证件识别文本发送至证件信息备案系统。

证件信息备案系统可以对证件识别文本中的信息进行审核,具体可以显示证件识别文本,由相关人员进行审核并确定是否通过审核,得到审核结果。

证件信息备案系统则向审查系统发送审核结果。

步骤306,接收证件信息备案系统返回的审核结果,若审核结果为证件识别文本通过审核,则确定待检测证件通过资质检测。

因此,审查系统可以接收证件信息备案系统返回的审核结果,并在确定审核结果为证件识别文本通过审核时,确定待检测证件通过资质检测。

若确定审核结果为证件识别文本未通过审核,则确定待检测证件未通过资质检测。

本实施例在证件类型匹配结果为匹配失败时,可以通过证件信息备案系统对证件识别文本进行信息审核,并在审核结果为证件识别文本通过审核时,确定待检测证件通过资质检测,得到准确的资质检测结果,由此,可以提高证件资质检测的准确性,进而提高证件资质的检测效率。

进一步地,在基于证件识别信息与缓存空间中的证件缓存信息,对待检测证件进行资质检测,得到资质检测结果之后,还包括:

步骤401,在可开放权限区域信息中确定目标证件备案类型对应的目标权限区域信息;

本申请在基于证件识别信息与缓存空间中的证件缓存信息,对待检测证件进行资质检测,得到资质检测结果之后,还可以在可开放权限区域信息的各可开放权限区域中查找目标证件备案类型对应的可开放权限区域,并将该可开放权限区域的信息确定为目标权限区域信息。

步骤402,将目标权限区域信息与预设权限区域信息进行比对;

进一步地,可以将目标权限区域信息与预设的权限区域信息进行比对,确定两区域信息是否一致。其中,预设的权限区域信息可以为当前所处区域的区域信息。

步骤403,若目标权限区域信息与预设权限区域信息一致,则赋予待检测证件的持有人进入目标权限区域信息对应区域的权限。

若确定目标权限区域信息与预设权限区域信息一致,说明持有目标证件备案类型的证件的人具有进入该区域的权限,而待检测证件的持有人所持有证件的证件类型与目标证件备案类型相同,因此待检测证件的持有人也有进入该区域的权限,则赋予待检测证件的持有人进入目标权限区域信息对应区域的权限。

本实施例在得到资质检测结果后,可以进一步确定待检测证件的持有人是否具有进入当前区域的权限,进而可以提高作业安全性。

需要说明的是,在一些实施例中,本申请还可以在缓存空间中缓存各人员的备案人脸图像。因此,在确定待检测证件通过资质检测以及待检测证件的持有人具有进入该区域的权限后,还可以根据属性值识别信息中姓名属性的属性值,匹配相应的备案人脸图像。同时获取待检测证件的持有人的当前人脸图像,并将当前人脸图像与备案人脸图像进行匹配。若匹配成功则打开闸门放行;若匹配失败则提示人员信息不匹配。

在一个实施例中,本申请的证件资质的检测方法可以包括如下步骤:

1、基于施工场地场景,建立一个缓存存储空间,该缓存存储空间所需加载的资料数据是从系统总数据库中进行筛选得到,该筛选加载过程是于实际进行人员证件资质审查工作之前,所以无需担心增加系统运行的时间成本。此外,该存储空间于每天凌晨12点定时清理缓存空间,并于早上6点重新加载该缓存空间所需内容,进而控制该缓存空间的大小,避免其存储空间出现无限扩大的情况。

2、通过光学识别技术,对待识别人员证件图片进行识别,得到识别之后的相关的证件信息。证件信息还包括进行证件封面提取得到的证件类型。

光学识别技术是指通过光学设备扫描、识别和解析图像中的文字、图形等信息的技术。其主要流程包括以下几个步骤:

图像采集:使用光学设备(如扫描仪、相机等)对待识别的文档或图像进行采集,生成数字图像;

预处理:将采集到的图像进行预处理,包括图像增强、噪声去除、图像二值化等操作,以提高后续识别的准确率;

特征提取:通过特征提取算法,将图像中的文字、数字、图形等信息转换为计算机可识别的特征向量;

分类识别:使用分类器对特征向量进行分类识别,确定图像中的文字、数字、图形等信息;

后处理:对识别结果进行后处理,包括排版、校正、降噪等操作,以提高识别结果的可读性和准确性;

输出结果:将识别结果输出到计算机或其他设备,以供后续处理或使用。

3、先将所识别的人员证件类型信息与缓存存储空间的施工场地相关缓存合法证件类型进行匹配,然后得到该待识别人员证件图片所对应的相关合法证件所需属性。

4、识别提取相关属性信息:

首先使用通过【姓名】关键字去匹配步骤2中得到的相关的证件信息中每一行的内容,如果有满足匹配的情况,就截取【姓】、【名】和【:】,然后获取截取后剩余内容,如果剩余内容长度大于0并且满足百家姓识别技术,那【姓名】对应的内容就是剩余的内容;如果剩余内容长度小于1,则说明获取有误。

当【姓名】字符识别失败后,使用百家姓识别技术对全文每行进行匹配,获取【姓名】信息的目标值,如果没有能匹配上的数据,就说明步骤2中获取的文字信息有误。

百家姓识别技术:获取每行或者是相连的两行中,连续的2-4个汉字组,然后对该汉字组进行匹配。首先进行双姓匹配:将该汉字组前两个字符与百家姓数据库中的合法双字姓氏进行匹配且剩余字数是否为两个汉字之内,若匹配则输出结果;若不匹配则进行单姓匹配:获取第一个字符与百家姓数据库中的合法双字姓氏进行匹配且剩余字数是否为两个汉字之内,匹配成功则输出匹配结果。

通过两种识别方法对【姓名】信息进行识别,大大提高了提取的【姓名】提取的灵活性、容错性和准确性。

在【姓名】信息判断通过后,对于步骤3中得到的相关证件所需属性中每一项信息进行一一提取。比如:步骤2中得到的文字信息中有【证号】、【作业类别】、【有效期限】等,这些属性需要满足对应相关证件所需属性中,所有的属性才能认为是有效属性,例如【S】、【W】这种明显不满足的。然后根据对应的证件模板中的信息,进行目标信息提取,例如【作业类别】属性的值,我们会先截取掉作业类别和冒号,然后获取剩余的内容,如果剩余的内容大于0,就说明返回的作业类别的属性值在这一行可以获取到,则输出该信息;如果剩余的内容小于1,那就需要去全文匹配每一行的内容,看是否有存在于步骤1中的缓存空间中所合法信息属性【作业类别】所对应的合法参数信息【有限空间作业】,如果能匹配上,就输出该信息。再例如【有效期限】属性的值,我们会先截取掉有效期限和冒号,然后获取剩余的内容,如果剩余的内容大于0并且内容里面含有【至】、【到】等字符,我们就会根据这些字符来做截取,看前后面的内容是否符合时间格式,如果符合,那说明数据有效,如果不符合或者剩余的内容小于1,那么就会去做全文匹配。

5、若步骤3中得不到相关合法证件的缓存合法信息属性,则对该证件信息进行识别提取,并将其所有属性和证件名称发送到数据总库中的总模板库保存,建立新的证件模板,具体如下:

将每一行中,所有【:】前的字符作为属性项,并将【:】后的字符作为该属性项的目标值,并且系统会自动生成新的模板信息,记录该证件中所有的属性项,这样就可以自动更新模板库,下次如果再解析到对应的待测证件照,就可以通过模板对应的属性去收集对应的数据,进而提升了数据收集的效率。

此外,由于同一证件由于其时间差距、地域差距出现在有效证件期内,不同的格式版本问题。因此,同一证件可能存在着多个证件模板,所以需要分别存储。

6、将步骤3与步骤4得到的待识别人员证件图片所识别提取到的数据信息,和步骤1中的缓存空间信息中合法证件的合法信息进行匹配,得到匹配结果并输出,同时为所识别的证件对应的人员开启当天的对应区域开放权限。然后将该匹配结果保存于缓存数据库中,并以该照片上传时间作为标识名,以便于施工工作备案。通过仅与缓存空间的信息进行匹配,而不是跟系统的总存储空间进行匹配,可以有效地降低匹配时间;同时再将区域权限结合,减少后续区域的单独识别时间,进而可以大幅度地提高工作效率。

图5为本申请实施例提供的证件资质的检测方法的流程示意图之二。参照图5,在一个实施例中,可以基于施工工地,建立缓存空间,该存储空间预先加载的资料数据主要有:施工场地内所有可合法进入的证件类型,合法的证件类型对应的合法信息属性、合法信息属性所对应的合法参数信息以及合法证件类型所可开放权限的区域。

在建立缓存空间后,可以获取待检测资格证书图片,通过图像识别技术,提取图片文字信息,以及识别证件类型。根据识别的证件类型匹配对应的缓存合法证件类型,并判断提取的文字信息中是否有合法证件对应的证件合法参数。若有,则根据证件合法参数进行证件信息识别提取,将所识别提取的证件信息于缓存空间进行匹配,输出匹配结果并保存。若无,则识别提取该证件的属性参数与证件信息,将该证件的属性参数和证件名称发送到总数据库进行保存,建立新的证件模板。进一步将所识别提取的证件信息于缓存空间进行匹配,输出匹配结果并保存。

相比起传统的人工手动来对比证件信息和备案施工人员信息,本申请提供的方法可以大幅度减少人工流程,大幅度地提高工作效率,降低时间成本和人力成本,以及通过计算机识别,可以有效地避免因人为工作所存在的疲惫问题,而导致的失误,进而提高识别准确率。相比起现有的建立企业独立的审查方法,本申请提供的方法可以适用于不同的场景,而不仅局限于该企业内部单一的场景。相比起现有的建立统一的资料库以识别不同证件的审查方法,本申请提供的方法,通过事先建立针对于不同场景的缓存空间,可以大幅度的提高匹配效率;此外,通过实时学习增加新的证件模板,可以大幅度的扩展适用场景和学习效率,进而针对于多种场景,为人员的证件资质审查提供一个高效、精准的审查环节。

进一步地,本申请还提供一种证件资质的检测装置。

参照图6,图6为本申请证件资质的检测装置实施例的功能模块示意图。

所述证件资质的检测装置包括:

获取模块610,用于获取待检测证件的图像;

识别模块620,用于对所述图像进行识别,得到证件识别信息;

检测模块630,用于基于所述证件识别信息与缓存空间中的证件缓存信息,对所述待检测证件进行资质检测,得到资质检测结果;其中,所述缓存空间是根据所述待检测证件的所处业务场景构建的;所述证件缓存信息是从证件信息备案系统中进行数据筛选得到的;所述证件信息备案系统用于存储所述待检测证件所处业务场景的所有人员的证件备案信息。

本申请实施例提供的证件资质的检测装置,通过预先根据业务场景构建缓存空间,并从存储有待检测证件所处业务场景的所有人员的证件备案信息的证件信息备案系统中,筛选所需的证件缓存信息并缓存至缓存空间,使得可以根据缓存空间中的证件缓存信息,结合对待检测证件的图像进行识别得到的证件识别信息,快速对待检测证件进行资质检测,得到准确的资质检测结果。由此,可以提高证件资质检测速度与准确性,进而提高证件资质的检测效率。

在一个实施例中,识别模块620用于:

对所述图像进行特征提取,得到特征向量;

将所述特征向量输入至预设分类器,得到所述分类器输出的证件识别信息;所述预设分类器用于进行证件类型识别与证件文本识别。

在一个实施例中,检测模块630用于:

将所述证件识别类型与各证件备案类型进行类型匹配,得到证件类型匹配结果;

若所述证件类型匹配结果为匹配成功,则确定与所述证件识别类型匹配的目标证件备案类型的证件属性信息;

根据所述证件属性信息,对所述证件识别文本进行属性值识别,得到属性值识别信息;

基于所述属性值识别信息与所述目标证件备案类型对应证件的证件属性值,对所述待检测证件进行资质检测,得到资质检测结果。

在一个实施例中,检测模块630包括确定单元,所述确定单元在根据所述证件属性信息,对所述证件识别文本进行属性值识别,得到属性值识别信息时,针对所述证件属性信息中每一属性,分别执行以下步骤以得到各属性的属性值,并基于各属性值确定属性值识别信息:

从所述证件识别文本中识别当前属性的文本行;

从所述文本行中提取当前属性的属性值。

在一个实施例中,检测模块630包括检测单元,所述检测单元用于:

将所述属性值识别信息分别与目标证件备案类型对应各证件的证件属性值进行比对,得到比对结果;

若所述比对结果为所述属性值识别信息与任一证件的证件属性值一致,则确定所述待检测证件通过资质检测。

在一个实施例中,检测模块630还用于:

若所述证件类型匹配结果为匹配失败,则将所述证件识别文本发送至所述证件信息备案系统,以供所述证件信息备案系统对所述证件识别文本进行信息审核;

接收所述证件信息备案系统返回的审核结果,若所述审核结果为所述证件识别文本通过审核,则确定所述待检测证件通过资质检测。

在一个实施例中,检测模块630还用于:

在所述可开放权限区域信息中确定所述目标证件备案类型对应的目标权限区域信息;

将所述目标权限区域信息与预设权限区域信息进行比对;

若所述目标权限区域信息与所述预设权限区域信息一致,则赋予所述待检测证件的持有人进入所述目标权限区域信息对应区域的权限。

图7示例了一种电子设备的实体结构示意图,如图7所示,该电子设备可以包括:处理器(processor)710、通信接口(Communication Interface)720、存储器(memory)730和通信总线740,其中,处理器710,通信接口720,存储器730通过通信总线740完成相互间的通信。处理器710可以调用存储器730中的计算机程序,以执行证件资质的检测方法的步骤,例如包括:

获取待检测证件的图像;

对所述图像进行识别,得到证件识别信息;

基于所述证件识别信息与缓存空间中的证件缓存信息,对所述待检测证件进行资质检测,得到资质检测结果;其中,所述缓存空间是根据所述待检测证件的所处业务场景构建的;所述证件缓存信息是从证件信息备案系统中进行数据筛选得到的;所述证件信息备案系统用于存储所述待检测证件所处业务场景的所有人员的证件备案信息。

此外,上述的存储器730中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

另一方面,本申请实施例还提供一种存储介质,所述存储介质为计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使处理器执行上述各实施例提供的方法的步骤,例如包括:

获取待检测证件的图像;

对所述图像进行识别,得到证件识别信息;

基于所述证件识别信息与缓存空间中的证件缓存信息,对所述待检测证件进行资质检测,得到资质检测结果;其中,所述缓存空间是根据所述待检测证件的所处业务场景构建的;所述证件缓存信息是从证件信息备案系统中进行数据筛选得到的;所述证件信息备案系统用于存储所述待检测证件所处业务场景的所有人员的证件备案信息。

所述计算机可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NANDFLASH)、固态硬盘(SSD))等。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

技术分类

06120116522417