一种基于本地识别的刷脸通行方法及闸机设备与流程

专利2022-06-29  66


本发明涉及智能设备领域,尤其涉及一种基于本地识别的刷脸通行方法及闸机设备。
背景技术
:目前,随着科技的发展,人们乘坐公共交通工具时的支付方式由常见的投币方式/购票方式逐渐转变为ic卡刷卡方式/二维码支付方式,但是,无论是投币方式/购票方式还是ic卡刷卡方式/二维码支付方式,均需要用户携带相应的实体才能完成支付操作,例如:当支付方式为二维码支付方式时,需要用户携带手机才能完成支付操作。为了进一步方便用户乘坐公共交通工具出行,刷脸支付的方式被应用于乘坐公共交通工具出行中。在刷脸支付乘坐公共交通工具时,闸机设备可以通过网络连接将实时采集到的脸部特征信息与服务端(如云端或后台服务器等)存储的人脸信息库中的脸部特征信息进行识别,以识别采集到的脸部特征信息是否合法,若识别成功,则刷脸成功。但是,由于闸机设备所处环境中存在无线网络信号较弱或无无线网络信号的情况,这导致闸机设备无法及时识别其采集到的脸部特征信息是否合法,降低了闸机设备的识别效率以及识别成功率,进而降低了用户乘坐公共交通工具时的出行效率。技术实现要素:本发明所要解决的技术问题在于,提供一种基于本地识别的刷脸通行方法及闸机设备,能够通过将预先存储的脸部特征信息与当前用户的脸部特征信息识别,降低因网络因素而导致当前用户在刷脸通行时无法及时识别的可能性以及提高识别效率。为了解决上述技术问题,本发明实施例第一方面公开了一种基于本地识别的刷脸通行方法,所述方法包括:闸机设备识别当前用户的实时脸部特征信息;所述闸机设备判断预先存储的脸部特征信息集合是否存在与所述实时脸部特征信息相匹配的目标脸部特征信息;当判断出存在所述目标脸部特征信息时,所述闸机设备控制所述闸机设备的闸门开启,并生成所述当前用户的出行记录;其中,所述出行记录用于提供给后台服务器,以供所述后台服务器根据所述出行记录对所述目标脸部特征信息对应的账户执行扣款操作。作为一种可选的实施方式,在本发明实施例第一方面中,所述脸部特征信息集合是由所述闸机设备预先从所述后台服务器获取的,所述脸部特征信息集合包括所述后台服务器预先生成的优先识别数据库中部分或全部的脸部特征信息,所述优先识别数据库包括与第一蓝牙标识集合相匹配的脸部特征信息,所述第一蓝牙标识集合包括由所述闸机设备所处场景中的蓝牙探测设备探测到的蓝牙标识;其中,当所述脸部特征信息集合包括所述后台服务器预先生成的优先识别数据库中的部分脸部特征信息时,所述脸部特征信息集合包括的脸部特征信息与第二蓝牙标识集合相匹配,且所述第二蓝牙标识集合包括所述场景中与所述闸机设备存在绑定关系的蓝牙探测设备探测到的蓝牙标识。作为一种可选的实施方式,在本发明实施例第一方面中,所述闸机设备生成所述当前用户的出行记录后,所述方法还包括:所述闸机设备检测无线网络信号强度是否大于等于预设强度;当检测出所述无线网络信号强度大于等于所述预设强度时,所述闸机设备向所述后台服务器发送所述出行记录。作为一种可选的实施方式,在本发明实施例第一方面中,所述闸机设备识别当前用户的实时脸部特征信息之前,所述方法还包括:所述闸机设备判断是否存在某一用户进入与闸机设备对应的人脸采集区域;当判断出存在所述某一用户进入所述人脸采集区域时,所述闸机设备触发执行所述的识别当前用户的实时脸部特征信息的步骤;所述当前用户为所述某一用户。作为一种可选的实施方式,在本发明实施例第一方面中,在所述判断出存在所述目标脸部特征信息之后,以及,在所述闸机设备控制所述闸机设备的闸门开启之前,所述方法还包括:所述闸机设备判断所述当前用户与所述闸机设备的距离值是否小于等于预设距离值;当判断出所述距离值小于等于所述预设距离值时,所述闸机设备触发执行所述的控制所述闸机设备的闸门开启的步骤。本发明实施例第二方面公开了一种闸机设备,所述闸机设备包括识别模块、判断模块、控制模块,生成模块,其中:所述识别模块,用于识别当前用户的实时脸部特征信息;所述判断模块,用于判断预先存储的脸部特征信息集合是否存在与所述实时脸部特征信息相匹配的目标脸部特征信息;所述控制模块,用于当所述判断模块判断出存在所述目标脸部特征信息时,控制所述闸机设备的闸门开启;所述生成模块,用于生成所述当前用户的出行记录;其中,所述出行记录用于提供给后台服务器,以供所述后台服务器根据所述出行记录对所述目标脸部特征信息对应的账户执行扣款操作。作为一种可选的实施方式,在本发明实施例的第二方面中,所述脸部特征信息集合是由所述闸机设备预先从所述后台服务器获取的,所述脸部特征信息集合包括所述后台服务器预先生成的优先识别数据库中部分或全部的脸部特征信息,所述优先识别数据库包括与第一蓝牙标识集合相匹配的脸部特征信息,所述第一蓝牙标识集合包括由所述闸机设备所处场景中的蓝牙探测设备探测到的蓝牙标识;其中,当所述脸部特征信息集合包括所述后台服务器预先生成的优先识别数据库中的部分脸部特征信息时,所述脸部特征信息集合包括的脸部特征信息与第二蓝牙标识集合相匹配,且所述第二蓝牙标识集合包括所述场景中与所述闸机设备存在绑定关系的蓝牙探测设备探测到的蓝牙标识。作为一种可选的实施方式,在本发明实施例的第二方面中,所述闸机设备还包括检测模块及发送模块,其中:所述检测模块,用于在所述生成模块生成所述当前用户的出行记录之后,检测无线网络信号强度是否大于等于预设强度;所述发送模块,用于当所述检测模块检测出所述无线网络信号强度大于等于所述预设强度时,向所述后台服务器发送所述出行记录。作为一种可选的实施方式,在本发明实施例的第二方面中,所述判断模块,还用于在所述识别模块识别当前用户的实时脸部特征信息之前,判断是否存在某一用户进入与闸机设备对应的人脸采集区域,当判断出存在所述某一用户进入所述人脸采集区域时,触发所述识别模块执行所述的识别当前用户的实时脸部特征信息的操作;所述当前用户为所述某一用户。作为一种可选的实施方式,在本发明实施例的第二方面中,所述判断模块,还用于在判断出存在所述目标脸部特征信息之后,以及,所述控制模块控制所述闸机设备的闸门开启之前,判断所述当前用户与所述闸机设备的距离值是否小于等于预设距离值,当判断出所述距离值小于等于所述预设距离值时,触发所述控制模块执行所述的控制所述闸机设备的闸门开启的操作。本发明实施例第三方面公开了另一种闸机设备,所述闸机设备包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的基于本地识别的刷脸通行方法。本发明实施例第四方面公开了一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面公开的基于本地识别的刷脸通行方法。本发明实施例第五方面公开了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面公开的基于本地识别的刷脸通行方法。与现有技术相比,本发明具有以下有益效果:本发明实施例中,闸机设备识别当前用户的实时脸部特征信息;闸机设备判断预先存储的脸部特征信息集合是否存在与实时脸部特征信息相匹配的目标脸部特征信息;当判断出存在目标脸部特征信息时,闸机设备控制闸机设备的闸门开启,并生成当前用户的出行记录;其中,出行记录用于提供给后台服务器,以供后台服务器根据出行记录对目标脸部特征信息对应的账户执行扣款操作。可见,实施本发明实施例能够通过将预先存储到的脸部特征信息与当前用户的脸部特征信息识别,降低因网络因素而导致当前用户在刷脸通行时无法及时识别的可能性以及提高识别效率。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例公开的一种基于本地识别的刷脸通行方法的流程示意图;图2是本发明实施例公开的另一种基于本地识别的刷脸通行方法的流程示意图;图3是本发明实施例公开的一种闸机设备的结构示意图;图4是本发明实施例公开的另一种闸机设备的结构示意图;图5是本发明实施例公开的又一种闸机设备的结构示意图。具体实施方式为了更好地理解和实施,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块。本发明实施例公开了一种基于本地识别的刷脸通行方法及闸机设备,能够通过将预先存储到的脸部特征信息与当前用户的脸部特征信息识别,降低因网络因素而导致当前用户在刷脸通行时无法及时识别的可能性以及提高识别效率。以下分别进行详细说明。实施例一请参阅图1,图1是本发明实施例公开的基于本地识别的刷脸通行方法的流程示意图。其中,图1所描述的基于本地识别的刷脸通行方法可以应用于设置在需要进行通行控制的场景下的闸机设备中,其中,该场景可以包括地铁场景、高铁场景、动车场景、小区门禁场景、写字楼门禁场景、演唱会门禁场景等中的任意一种,本发明实施例不作限定。如图1所示,该基于本地识别的刷脸通行方法可以包括以下操作:101、闸机设备识别当前用户的实时脸部特征信息。本发明实施例中,闸机设备包括影像采集装置,还可以包括语音装置、报警装置、报障装置、指示装置等中的至少一种,其中,影像采集装置可以用于录影和/或摄像;指示装置可以由led点阵或led显示屏组成,进一步地指示装置可以用于指示闸机设备的通行方向和/或状态(可使用或不可使用);报障装置用于提示工作人员闸机设备存在异常情况,该异常情况可以包括闸机设备的cpu、内存、系统主板等中的至少一种发生故障;报警装置用于提示工作人员存在非法过闸的情况,例如:两人或两人以上同时过闸、非法用户过闸等中的至少一种;语音装置用于通过语音播报辅助提示用户通行,例如播报闸机设备可通行的门票类型、欢迎信息、闸机设备的通行方向等中的至少一种,本发明实施例不作限定。102、闸机设备判断预先存储的脸部特征信息集合是否存在与实时脸部特征信息相匹配的目标脸部特征信息,当判断结果为是时,继续执行步骤103,当判断结果为否时,结束本次流程。本发明实施例中,预先存储的脸部特征信息集合中的脸部特征信息可以是由工作人员预先在闸机设备输入的,也可以是由闸机设备预先从后台服务器获取并存储的,本发明实施例不作限定。本发明实施例中,脸部特征信息集合包括后台服务器预先生成的优先识别数据库中部分或全部的脸部特征信息,优先识别数据库包括与第一蓝牙标识集合相匹配的脸部特征信息,第一蓝牙标识集合包括由闸机设备所处场景中的蓝牙探测设备探测到的蓝牙标识;其中,当脸部特征信息集合包括后台服务器预先生成的优先识别数据库中的部分脸部特征信息时,脸部特征信息集合包括的脸部特征信息与第二蓝牙标识集合相匹配,且第二蓝牙标识集合包括场景中与闸机设备存在绑定关系的蓝牙探测设备探测到的蓝牙标识。可见,本发明实施例可以通过与闸机设备所处场景中的蓝牙探测设备探测到的蓝牙标识相匹配的脸部特征信息与当前用户的脸部特征信息相匹配,实现了本地人脸识别;还可以通过仅获取与闸机设备存在绑定关系的蓝牙探测设备探测到的蓝牙标识相匹配的脸部特征信息,并与当前用户的脸部特征信息相匹配,实现本地人脸识别,提高了当前用户通过闸机设备刷脸通行的效率。103、闸机设备控制闸机设备的闸门开启。104、闸机设备生成当前用户的出行记录。本发明实施例中,出行记录可以包括闸机设备的设备信息、闸机设备所处的站点信息、当前用户的入闸时刻或出闸时刻等中的至少一种,其中,闸机设备的设备信息包括闸机设备的标识信息和/或闸机设备的类型信息,例如双向闸机、单向闸机等中的其中一种,本发明实施例不作限定;进一步地,出行记录可以用于提供给后台服务器,以供后台服务器根据出行记录对目标脸部特征信息对应的账户执行扣款操作,本发明实施例不作限定。本发明实施例中,后台服务器可以在当前用户的入闸时刻或出闸时刻,对目标脸部特征信息对应的账户执行扣款操作,本发明实施例不作限定。需要说明的是,在某些场景下,出行记录可以提供给后台服务器作为扣款依据,其中,该场景可以包括地铁场景、高铁场景、动车场景等中的至少一种,本发明实施例不作限定。此外,在另外一些场景下,出行记录仅作为当前用户通过闸机设备的通行记录,不作为对当前用户的账户执行扣款操作的依据,其中,该场景可以包括小区门禁场景、写字楼门禁场景、演唱会门禁场景等中的至少一种,本发明实施例不作限定。在一个可选的实施例中,在步骤103执行完毕之后,以及步骤104执行之前,该基于本地识别的刷脸通行方法可以包括以下步骤:闸机设备获取闸机设备的闸门的开启时刻;闸机设备根据开启时刻及预先确定出的第一时间长度,确定闸机设备的闸门的第一关闭时刻;闸机设备检测在第一关闭时刻之前,当前用户是否通过闸机设备的闸门过闸;当检测出当前用户通过闸机设备的闸门过闸时,闸机设备控制闸机设备的闸门关闭,继续执行步骤104。可见,该可选的实施例能够在检测到用户顺利过闸之后,闸机设备才生成出行记录,减少了用户未过闸,却生成了出行记录的情况,提高了用户出行记录的正确性。在该可选的实施例中,在步骤101之后,以及闸机设备根据开启时刻及预先确定出的第一时间长度,确定闸机设备的闸门的第一关闭时刻之前,该基于本地识别的刷脸通行方法可以包括以下步骤:闸机设备分析实时脸部特征信息,确定当前用户的对象类型,该对象类型包括老人、青壮年男性、青壮年未有明显怀孕迹象的女性、儿童、孕妇、抱婴者等中的其中一种;闸机设备根据对象类型,确定第一时间长度,触发执行根据开启时刻及预先确定出的第一时间长度,确定闸机设备的闸门的第一关闭时刻的步骤。在该可选的实施例中,第一时间长度可以是由闸机设备根据当前用户的对象类型从预先存储在闸机设备的映射关系确定的,其中,该映射关系包括预设时间长度与预设对象类型的对应关系,进一步地,该对应关系可以由工作人员预先设置的,也可以是由闸机设备通过自适应学习得到的,本发明实施例不作限定。举例说明,闸机设备预先存储的映射关系如下:对象类型时间长度老人15秒青壮年男性5秒青壮年未有明显怀孕迹象的女性6秒儿童8秒孕妇10秒抱婴者12秒例如,当闸机设备通过分析当前用户的实时脸部特征信息,确定当前用户的对象类型是老人时,则确定第一时间长度为15秒。可见,该可选的实施例能够针对不同类型的用户,分配不同的开闸时间长度,减少了用户因闸门过早关闭而导致不能及时过闸的情况,丰富了闸机设备的功能以及提升了用户体验。在该可选的实施例中,进一步地,该基于本地识别的刷脸通行方法可以包括以下步骤:当检测出在第一关闭时刻之前,当前用户未通过闸机设备的闸门过闸时,闸机设备输出第一提示,并记录输出第一提示的输出时刻,该第一提示用于提示当前用户尽快过闸;闸机设备根据输出时刻及预先确定出的第二时间长度,确定第二关闭时刻;闸机设备检测在第二关闭时刻之前,当前用户是否通过闸机设备的闸门进闸;当检测出在第二关闭时刻之前,当前用户通过闸机设备的闸门入闸时,闸机设备控制闸机设备的闸门关闭,继续执行步骤104。在该可选的实施例中,第二时间长度可以由工作人员预先在闸机设备设置的,例如,第二时间长度可以设置为3秒、4秒、5秒等中的至少一种,本发明实施例不作限定。可见,该可选的实施例能够通过闸机设备输出提示,提示用户尽快过闸,当确定用户已过闸时,才生成出行记录,降低了用户不能及时出闸的可能性,提升用户体验。在该可选的实施例中,进一步地,该基于本地识别的刷脸通行方法可以包括以下步骤:当检测出在第二关闭时刻之前,当前用户未通过闸机设备的闸门过闸时,闸机设备在第二关闭时刻控制闸机设备的闸门关闭,并结束本次流程。可见,该可选的实施例能够检测出在输出用于提示用户尽快过闸的信息之后,若用户还是未过闸的,则关闭闸门,丰富了闸机设备的功能。在另一个可选的实施例中,该基于本地识别的刷脸通行方法还可以包括以下步骤:闸机设备统计在预先确定出的第三时间长度内,通过其进闸的人流量;闸机设备判断上述人流量是否大于等于预设第一人流量;当判断出上述人流量大于等于预设第一人流量时,闸机设备向其所处的站点的工作人员的随身设备发送第二提示,该第二提示用于提示工作人员留意是否需要采取限流措施。在该可选的实施例中,第三时间长度可以由工作人员预先在闸机设备设置的,本发明实施例不作限定。可见,该可选的实施例能够在某一时间段内人流量过大的情况下,向对应的工作人员的随身设备输出提示,以便工作人员确定是否需要采取限流措施,降低了闸机设备所处的站点出现拥堵的可能性,提升了用户体验。在该可选的实施例中,该基于本地识别的刷脸通行方法还可以包括以下步骤:当闸机设备检测出无线网络信号强度大于等于预设强度时,闸机设备向后台服务器发送在预先确定出的第一时间段内通过闸机设备过闸的总人流量,以触发后台服务器执行以下操作:后台服务器判断总人流量是否大于等于预设第二人流量;当判断出上述总人流量大于等于预设第二人流量时,后台服务器向该闸机设备所处站点的工作人员的随身设备发送预警,该预警用于提示工作人员对该闸机设备进行检测。该可选的实施例中,预先确定出的第一时间段的结束时刻为当前时刻。可见,该可选的实施例能够在无线网络信号较强时,若检测出闸机设备超负荷工作时,向工作人员发送预警,以便提示工作人员对闸机设备进行检测维修,降低减少闸机设备因超负荷工作出现故障的可能性。在又一个可选的实施例中,在步骤101执行完毕之后以及在执行步骤102之前,该基于本地识别的刷脸通行方法还可以包括以下步骤:闸机设备判断实时脸部特征信息是否包括预先确定出的人脸特征集合中的所有人脸特征;当判断出包括人脸特征集合中的所有人脸特征时,闸机设备触发执行步骤102。在该可选的实施例中,人脸特征集合包括眼睛、鼻子、嘴巴,进一步地还可以包括额头、耳朵、下巴等人脸特征中的至少一种,本发明实施例不作限定。可见,该可选的实施例能够在确定当前用户的脸部特征信息包括符合要求的人脸特征时,才执行将实时脸部特征信息与本地人脸库的脸部特征信息进行匹配,降低了闸机设备的功耗。在该可选的实施例中,进一步地,该基于本地识别的刷脸通行方法还可以包括以下步骤:当判断出不包括人脸特征集合中的所有人脸特征时,闸机设备调整闸机设备的影像采集装置的焦距直至影像采集装置当前识别到的脸部特征信息包括人脸特征集合中的所有人脸特征,并触发执行步骤102。可见,该可选的实施例能够在确定当前用户的脸部特征信息未包括符合要求的所有人脸特征时,控制闸机设备的影像采集装置不断采集直至采集的脸部特征信息符合要求为止,提高了匹配成功率及用户刷脸通行的可能性,丰富了闸机设备的功能。在又一个可选的实施例中,该基于本地识别的刷脸通行方法还可以包括以下步骤:当判断出不存在目标脸部特征信息时,闸机设备判断预先确定出的非法脸部特征信息集合是否存在与实时脸部特征信息相匹配的脸部特征信息;当判断出非法脸部特征信息集合存在与实时脸部特征信息相匹配的脸部特征信息时,闸机设备根据实时脸部特征信息,判断当前用户的非法过闸频次是否大于等于预设频次;当判断出非法过闸频次大于等于预设频次时,闸机设备向闸机设备所处站点的工作人员所携带的随身设备发送预警提示,该预警提示用于提示工作人员到达闸机设备处处理非法事件。在该可选的实施例中,非法过闸频次为在预先确定出的第二时间段内以及在闸机设备判断出不存在目标脸部特征信息时,闸机设备控制闸机设备的闸门开启的频次,其中,第二时间段的结束时刻为当前时刻。在该可选的实施例中,预先确定出的非法脸部特征信息集合可以由工作人员预先输入到闸机设备中的,也可以是由闸机设备从后台服务器中获取的,本发明实施例不作限定。可见,该可选的实施例能够在当前用户非法过闸次数较多的情况下,向工作人员携带的随身设备发送预警提示,提高工作人员尽快到达闸机设备处处理的可能性,进一步地丰富了闸机设备的功能。在一个可选的实施例中,进一步地,该基于本地识别的刷脸通行方法还可以包括以下步骤:当判断出非法过闸频次小于预设频次时,闸机设备控制闸机设备的闸门开启,并同时输出第一注册提示以便提示用户注册与实时脸部特征信息对应的账户,以及更新非法过闸频次。在该可选的实施例中,预设频次是由工作人员预先在闸机设备中设置的,优选地,将预设频次设置为“1”。在该可选的实施例中,第一注册提示通过语音播报的方式输出,进一步地,第一注册提示可以包括当前用户的剩余的非法过闸频次,其中,剩余的非法过闸频次=预设频次-非法过闸频次-1。举例说明,工作人员预先设置预设频次为“3”,假设当前用户的非法过闸频次为“1”,“1”小于“3”,即非法过闸频次小于等于预设频次,在闸机设备控制闸门开启的同时,通过语音播报出当前用户剩余的非法过闸频次“1”(3-1-1=1)之后,通过非法过闸的频次“ 1”,非法过闸频次由“1”更新为“2”。可见,该可选的实施例能够在当前用户的非法过闸次数较少的情况下,先开启闸门让用户通过,并在开启闸门的同时通过语音播报出注册提示及剩余的非法过闸频次,提升了用户体验。在该可选的实施例中,进一步地,该基于本地识别的刷脸通行方法还可以包括以下步骤:当判断出非法脸部特征信息集合中不存在与实时脸部特征信息相匹配的脸部特征信息时,闸机设备控制闸机设备的闸门开启;当检测出无线网络信号强度大于等于预设强度时,闸机设备向后台服务器发送检测请求,检测请求用于触发后台服务器执行以下操作:后台服务器根据检测请求所包括的实时脸部特征信息,判断是否存在实时脸部特征信息对应的账户;当判断出存在实时脸部特征信息对应的账户时,后台服务器对该账户执行扣款操作。可见,该可选的实施例能够在当前用户已存在对应的账户的情况下,对该账户执行扣款操作,提升了用户体验及丰富了闸机设备的功能。在该可选的实施例中,进一步地,该基于本地识别的刷脸通行方法还可以包括以下步骤:当判断出不存在实时脸部特征信息对应的账户时,后台服务器向用户的用户设备发送第二注册提示,第二注册提示用于提示用户注册与实时脸部特征信息对应的账户,第二注册提示可以包括注册链接等,本发明实施例不作限定;当后台服务器检测到当前用户的已注册提示时,后台服务器对实时脸部特征信息对应的账户执行扣款操作。可见,该可选的实施例能够通过输出注册提示,以便在用户注册账户之后,对该账户执行扣款操作,提升了用户体验及丰富了闸机设备的功能。在该可选的实施例中,进一步地,该基于本地识别的刷脸通行方法还可以包括以下步骤:当后台服务器未检测到当前用户的已注册提示时,后台服务器向闸机设备发送未注册预警,该未注册预警用于向闸机设备预警当前用户为未注册用户;闸机设备接收未注册预警并将实时脸部特征信息作为非法脸部特征信息存储于非法脸部特征信息集合中,并更新当前用户的非法过闸次数。举例说明,闸机设备在接收到未注册预警并将实时脸部特征信息作为非法脸部特征信息存储于非法脸部特征信息集合之后,将当前用户的非法过闸频次赋值为“0”后,通过将非法过闸频次“ 1”,非法过闸频次由“0”更新为“1”。可见,该可选的实施例能够在输出注册提示之后,在当前用户仍然未注册对应的账户的情况下,则将当前用户的脸部特征信息存入非法脸部特征信息集合中,对当前用户进行一定程度的监控,减少用户非法过闸的情况。可见,实施图1所描述的基于本地识别的刷脸通行方法通过将预先存储到的脸部特征信息与当前用户的脸部特征信息识别,降低因网络因素而导致当前用户在刷脸通行时无法及时识别的可能性以及提高识别效率。此外,还能够提高了用户出行记录的正确性。还能够减少了用户因闸门过早关闭而导致不能及时过闸的情况,进一步丰富了闸机设备的功能以及提升了用户体验。还能够降低了用户不能及时出闸的可能性。还能够通过提示工作人员采取限流措施,降低了闸机设备所处的站点出现拥堵的可能性。还能够降低闸机设备因超负荷工作出现故障的可能性。还能够降低闸机设备的功耗。还能够提高工作人员及时对用户非法过闸的情况进行处理的可能性。还能够通过对用户进行一定程度的监控,减少用户非法过闸的情况。实施例二请参阅图2,图2是本发明实施例公开的基于本地识别的刷脸通行方法的流程示意图。其中,图2所描述的基于本地识别的刷脸通行方法可以应用于设置在需要进行通行控制的场景下的闸机设备中,其中,该场景可以包括地铁场景、高铁场景、动车场景、小区门禁场景、写字楼门禁场景、演唱会门禁场景等中的任意一种,本发明实施例不作限定。如图2所示,该基于本地识别的刷脸通行方法可以包括以下操作:201、闸机设备识别当前用户的实时脸部特征信息。202、闸机设备判断预先存储的脸部特征信息集合是否存在与实时脸部特征信息相匹配的目标脸部特征信息,当判断结果为是时,继续执行步骤103,当判断结果为否时,结束本次流程。203、闸机设备控制闸机设备的闸门开启。204、闸机设备生成当前用户的出行记录。需要说明的是,本发明实施例中,步骤201-步骤204的相关描述请参阅实施例一中针对步骤101-步骤104的详细描述,本发明实施例不再赘述。205、闸机设备检测无线网络信号强度是否大于等于预设强度,当检测结果为是时,继续执行步骤206;当检测结果为否时,结束本流程。206、闸机设备向后台服务器发送出行记录。可见,本发明实施例能够在生成出行记录之后以及检测出无线网络信号较强时,向后台服务器发送当前用户的出行记录以便后台服务器统计整理当前用户的出行信息。在一个可选的实施例中,在执行步骤201之前,该基于本地识别的刷脸通行方法还可以包括以下步骤:闸机设备判断是否存在某一用户进入与闸机设备对应的人脸采集区域;当判断出存在某一用户进入人脸采集区域时,闸机设备触发执行步骤201。在该可选的实施例中,人脸采集区域的范围可以由工作人员预先在闸机设备上设置,例如可以设置离闸机设备的闸门处3米内为人脸采集区域,进一步地,工作人员可以根据用户的反馈在闸机设备上调节人脸采集区域的区域范围,本发明实施例不作限定。可见,该可选的实施例能够在某一用户进入与闸机设备对应的人脸采集区域之后,才识别当前用户的实时脸部特征信息,降低了闸机设备的影像采集装置的功耗。在另一个可选的实施例中,在判断出存在目标脸部特征信息之后,以及,在闸机设备控制闸机设备的闸门开启之前,该基于本地识别的刷脸通行方法还可以包括以下步骤:闸机设备判断当前用户与闸机设备的距离值是否小于等于预设距离值;当判断出距离值小于等于预设距离值时,闸机设备触发执行控制闸机设备的闸门开启的步骤。可见,该可选的实施例能够在当前用户距离闸机设备较近时,才控制闸机设备的闸门开启,减少非法用户不按照规定过闸,导致当前用户无法及时过闸的情况,以及减少当非法用户不按照规定过闸时,后台服务器对当前用户对应的账户错误扣款的情况,进而提升了用户的使用体验。可见,实施图2所描述的基于本地识别的刷脸通行方法能够通过将预先存储到的脸部特征信息与当前用户的脸部特征信息识别,降低因网络因素而导致当前用户在刷脸通行时无法及时识别的可能性以及提高识别效率,且在无线网络信号较强时,向后台服务器发送当前用户的出行记录以便后台服务器统计整理当前用户的出行信息。此外,还能够降低了闸机设备的影像采集装置的功耗。还能够减少因非法用户不按照规定过闸,从而导致当前用户无法及时过闸的情况以及减少当非法用户不按照规定过闸时,后台服务器对当前用户对应的账户错误扣款的情况,进一步地提升了用户体验及丰富了闸机设备的功能。实施例三请参阅图3,图3是本发明实施例公开的一种闸机设备的流程示意图。其中,图3所描述的闸机设备可以设置在需要进行通行控制的场景下,其中,该场景可以包括地铁场景、高铁场景、动车场景、小区门禁场景、写字楼门禁场景、演唱会门禁场景中的任意一种,本发明实施例不作限定。如图3所示,该闸机设备可以包括识别模块301、判断模块302、控制模块303,生成模块304,其中:识别模块301,用于识别当前用户的实时脸部特征信息。判断模块302,用于判断预先存储的脸部特征信息集合是否存在与实时脸部特征信息相匹配的目标脸部特征信息。控制模块303,用于当判断模块302判断出存在目标脸部特征信息时,控制闸机设备的闸门开启。生成模块304,用于生成当前用户的出行记录。本发明实施例中,在控制模块303控制闸机设备的闸门开启之后,可以由某一模块(例如:控制模块303等)向生成模块304发送触发指令,其中,该触发指令用于告知生成模块304闸机设备已开启并触发生成模块304执行后续的生成当前用户的出行记录操作。本发明实施例中,出行记录用于提供给后台服务器,以供后台服务器根据出行记录对目标脸部特征信息对应的账户执行扣款操作。可见,实施图3所描述的闸机设备能够通过将预先存储的脸部特征信息与当前用户的脸部特征信息识别,降低因网络因素而导致当前用户在刷脸通行时无法及时识别的可能性以及提高识别效率。本发明实施例中,脸部特征信息集合包括后台服务器预先生成的优先识别数据库中部分或全部的脸部特征信息,优先识别数据库包括与第一蓝牙标识集合相匹配的脸部特征信息,第一蓝牙标识集合包括由闸机设备所处场景中的蓝牙探测设备探测到的蓝牙标识;其中,当脸部特征信息集合包括后台服务器预先生成的优先识别数据库中的部分脸部特征信息时,脸部特征信息集合包括的脸部特征信息与第二蓝牙标识集合相匹配,且第二蓝牙标识集合包括场景中与闸机设备存在绑定关系的蓝牙探测设备探测到的蓝牙标识。可见,本发明实施例可以通过与闸机设备所处场景中的蓝牙探测设备探测到的蓝牙标识相匹配的脸部特征信息与当前用户的脸部特征信息相匹配,实现了本地人脸识别;还可以通过仅获取与闸机设备存在绑定关系的蓝牙探测设备探测到的蓝牙标识相匹配的脸部特征信息,并与当前用户的脸部特征信息相匹配,实现本地人脸识别,提高了当前用户通过闸机设备刷脸通行的效率。在一个可选的实施例中,该闸机设备还包括检测模块305、发送模块306,此时,该闸机设备的结构可以如图4所示,图4是本发明实施例公开的另一种闸机设备的结构示意图,其中:检测模块305,用于在生成模块304生成当前用户的出行记录之后,检测无线网络信号强度是否大于等于预设强度。本发明实施例中,在生成模块304生成当前用户的出行记录之后,可以由某一模块(例如:生成模块304等)向检测模块305发送触发指令,其中,该触发指令用于告知检测模块305当前用户的出现记录已经生成并触发检测模块305执行后续的检测无线网络信号强度是否大于等于预设强度的操作。发送模块306,用于当检测模块305检测出无线网络信号强度大于等于预设强度时,向后台服务器发送出行记录。可见,实施图4所描述的闸机设备能够在生成出行记录之后以及检测出无线网络信号较强时,向后台服务器发送当前用户的出行记录以便后台服务器统计整理当前用户的出行信息。在另一个可选的实施例中,如实施图4所示,判断模块302,还用于在识别模块301识别当前用户的实时脸部特征信息之前,判断是否存在某一用户进入与闸机设备对应的人脸采集区域,当判断出存在某一用户进入人脸采集区域时,触发识别模块301执行识别当前用户的实时脸部特征信息的操作,其中,当前用户为某一用户。可见,实施图4所描述的闸机设备能够在某一用户进入与闸机设备对应的人脸采集区域之后,才识别当前用户的实时脸部特征信息,降低了闸机设备的影像采集装置的功耗。在又一个可选的实施例中,如实施图4所示,判断模块302,还用于在判断出存在目标脸部特征信息之后,以及,控制模块303控制闸机设备的闸门开启之前,判断当前用户与闸机设备的距离值是否小于等于预设距离值,当判断出距离值小于等于预设距离值时,触发控制模块303执行控制闸机设备的闸门开启的操作。可见,实施图4所描述的闸机设备能够在当前用户距离闸机设备较近时,才控制闸机设备的闸门开启,减少非法用户不按照规定过闸,导致当前用户无法及时过闸的情况,以及减少当非法用户不按照规定过闸时,后台服务器对当前用户对应的账户错误扣款的情况,进而提升了用户的使用体验。实施例四请参阅图5,图5是本发明实施例公开的又一种闸机设备的结构示意图。如图5所示,该闸机设备可以包括:存储有可执行程序代码的存储器501;与存储器501耦合的处理器502;处理器502调用存储器501中存储的可执行程序代码,执行实施例一或实施例二所描述的基于本地识别的刷脸通行方法中的步骤。实施例五本发明实施例公开了一种计算机可读存储介质,其存储用于电子数据交换的计算机程序,其中,该计算机程序使得计算机执行实施例一或实施例二中所描述的基于本地识别的刷脸通行方法中的步骤。以上所描述的闸机设备实施例仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。最后应说明的是:本发明实施例公开的一种基于本地识别的刷脸通行方法及闸机设备所揭露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各项实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离本发明各项实施例技术方案的精神和范围。当前第1页1 2 3 
技术特征:

1.一种基于本地识别的刷脸通行方法,其特征在于,所述方法包括:

闸机设备识别当前用户的实时脸部特征信息;

所述闸机设备判断预先存储的脸部特征信息集合是否存在与所述实时脸部特征信息相匹配的目标脸部特征信息;

当判断出存在所述目标脸部特征信息时,所述闸机设备控制所述闸机设备的闸门开启,并生成所述当前用户的出行记录;

其中,所述出行记录用于提供给后台服务器,以供所述后台服务器根据所述出行记录对所述目标脸部特征信息对应的账户执行扣款操作。

2.根据权利要求1所述的基于本地识别的刷脸通行方法,其特征在于,所述脸部特征信息集合是由所述闸机设备预先从所述后台服务器获取的,所述脸部特征信息集合包括所述后台服务器预先生成的优先识别数据库中部分或全部的脸部特征信息,所述优先识别数据库包括与第一蓝牙标识集合相匹配的脸部特征信息,所述第一蓝牙标识集合包括由所述闸机设备所处场景中的蓝牙探测设备探测到的蓝牙标识;

其中,当所述脸部特征信息集合包括所述后台服务器预先生成的优先识别数据库中的部分脸部特征信息时,所述脸部特征信息集合包括的脸部特征信息与第二蓝牙标识集合相匹配,且所述第二蓝牙标识集合包括所述场景中与所述闸机设备存在绑定关系的蓝牙探测设备探测到的蓝牙标识。

3.根据权利要求1或2所述的基于本地识别的刷脸通行方法,其特征在于,所述闸机设备生成所述当前用户的出行记录后,所述方法还包括:

所述闸机设备检测无线网络信号强度是否大于等于预设强度;

当检测出所述无线网络信号强度大于等于所述预设强度时,所述闸机设备向所述后台服务器发送所述出行记录。

4.根据权利要求1-3任一项所述的基于本地识别的刷脸通行方法,其特征在于,所述闸机设备识别当前用户的实时脸部特征信息之前,所述方法还包括:

所述闸机设备判断是否存在某一用户进入与闸机设备对应的人脸采集区域;

当判断出存在所述某一用户进入所述人脸采集区域时,所述闸机设备触发执行所述的识别当前用户的实时脸部特征信息的步骤;所述当前用户为所述某一用户。

5.根据权利要求1-4任一项所述的基于本地识别的刷脸通行方法,其特征在于,在所述判断出存在所述目标脸部特征信息之后,以及,在所述闸机设备控制所述闸机设备的闸门开启之前,所述方法还包括:

所述闸机设备判断所述当前用户与所述闸机设备的距离值是否小于等于预设距离值;

当判断出所述距离值小于等于所述预设距离值时,所述闸机设备触发执行所述的控制所述闸机设备的闸门开启的步骤。

6.一种闸机设备,其特征在于,所述闸机设备包括识别模块、判断模块、控制模块,生成模块,其中:

所述识别模块,用于识别当前用户的实时脸部特征信息;

所述判断模块,用于判断预先存储的脸部特征信息集合是否存在与所述实时脸部特征信息相匹配的目标脸部特征信息;

所述控制模块,用于当所述判断模块判断出存在所述目标脸部特征信息时,控制所述闸机设备的闸门开启;

所述生成模块,用于生成所述当前用户的出行记录;

其中,所述出行记录用于提供给后台服务器,以供所述后台服务器根据所述出行记录对所述目标脸部特征信息对应的账户执行扣款操作。

7.根据权利要求6所述的闸机设备,其特征在于,所述脸部特征信息集合是由所述闸机设备预先从所述后台服务器获取的,所述脸部特征信息集合包括所述后台服务器预先生成的优先识别数据库中部分或全部的脸部特征信息,所述优先识别数据库包括与第一蓝牙标识集合相匹配的脸部特征信息,所述第一蓝牙标识集合包括由所述闸机设备所处场景中的蓝牙探测设备探测到的蓝牙标识;

其中,当所述脸部特征信息集合包括所述后台服务器预先生成的优先识别数据库中的部分脸部特征信息时,所述脸部特征信息集合包括的脸部特征信息与第二蓝牙标识集合相匹配,且所述第二蓝牙标识集合包括所述场景中与所述闸机设备存在绑定关系的蓝牙探测设备探测到的蓝牙标识。

8.根据权利要求6或7所述的闸机设备,其特征在于,所述闸机设备还包括检测模块及发送模块,其中:

所述检测模块,用于在所述生成模块生成所述当前用户的出行记录之后,检测无线网络信号强度是否大于等于预设强度;

所述发送模块,用于当所述检测模块检测出所述无线网络信号强度大于等于所述预设强度时,向所述后台服务器发送所述出行记录。

9.根据权利要求6-8任一项所述的闸机设备,其特征在于,所述判断模块,还用于在所述识别模块识别当前用户的实时脸部特征信息之前,判断是否存在某一用户进入与闸机设备对应的人脸采集区域,当判断出存在所述某一用户进入所述人脸采集区域时,触发所述识别模块执行所述的识别当前用户的实时脸部特征信息的操作;所述当前用户为所述某一用户。

10.根据权利要求6-9任一项所述的闸机设备,其特征在于,所述判断模块,还用于在判断出存在所述目标脸部特征信息之后,以及,所述控制模块控制所述闸机设备的闸门开启之前,判断所述当前用户与所述闸机设备的距离值是否小于等于预设距离值,当判断出所述距离值小于等于所述预设距离值时,触发所述控制模块执行所述的控制所述闸机设备的闸门开启的操作。

技术总结
本发明公开了一种基于本地识别的刷脸通行方法及闸机设备,该方法包括闸机设备识别当前用户的实时脸部特征信息;闸机设备判断预先存储的脸部特征信息集合是否存在与实时脸部特征信息相匹配的目标脸部特征信息;当判断出存在目标脸部特征信息时,闸机设备控制闸机设备的闸门开启,并生成当前用户的出行记录;其中,出行记录用于提供给后台服务器,以供后台服务器根据出行记录对目标脸部特征信息对应的账户执行扣款操作。本发明通过将预先存储的脸部特征信息与当前用户的脸部特征信息识别,降低因网络因素而导致当前用户在刷脸通行时无法及时识别的可能性以及提高识别效率。

技术研发人员:谢振东;陆永静;邓志;温晓丽;顾裕波;袁勇
受保护的技术使用者:广州羊城通有限公司
技术研发日:2020.02.27
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-38769.html

最新回复(0)