基于蓝牙标识的优先人脸识别数据库的构建方法及装置与流程

文档序号:21536287发布日期:2020-07-17 17:31阅读:176来源:国知局
基于蓝牙标识的优先人脸识别数据库的构建方法及装置与流程

本发明涉及互联网技术领域,尤其涉及一种基于蓝牙标识的优先人脸识别数据库的构建方法及装置。



背景技术:

随着社会的进步以及人脸识别技术的越发成熟,人脸识别技术因其时效性高等优点被广泛应用到各行各业,在交通行业中也发挥着重要的作用。例如,人脸识别技术被应用在乘客进站(例如:地铁站等)校验,即可以通过人脸识别技术来验证乘客的身份,从而实现进/出站。人脸识别技术的应用,使得乘客无需再拿出手机或者ic卡刷卡进/出站,简化了乘客的进/出站操作。然而实践发现,当乘客通过刷脸进站时,经常出现人脸识别延时,导致乘客需要花较多的时间进站,尤其当乘客较多时,会出现排很长的队伍导致进/出站浪费时间,严重的甚至会耽误乘客的行程,给乘客造成损失。因此,提出一种如何能够提高乘客的进站效率,从而提升乘客的进站、乘坐体验显得尤为重要。



技术实现要素:

本发明所要解决的技术问题在于,提供一种基于蓝牙标识的优先人脸识别数据库的构建方法及装置,能够通过识别到的所有蓝牙标识构建优先人脸识别数据库,有利于提高乘客进站效率,给乘客的出行带来了很大的便捷性,提升了乘客的体验。

为了解决上述技术问题,本发明实施例第一方面公开了一种基于蓝牙标识的优先人脸识别数据库的构建方法,所述方法应用于蓝牙探测设备以及后台服务器中,所述方法包括:

所述蓝牙探测设备识别在所述蓝牙探测设备可识别范围内的可识别的所有蓝牙标识,得到第一蓝牙标识集合;

所述蓝牙探测设备向所述后台服务器发送所述第一蓝牙标识集合;

所述后台服务器接收所述第一蓝牙标识集合,并基于所述第一蓝牙标识集合中每个所述蓝牙标识从预先确定出的人脸数据集合中确定与该蓝牙标识相匹配的人脸数据;

所述后台服务器基于所有人脸数据构建优先人脸识别数据库。

作为一种可选的实施方式,在本发明实施例第一方面中,所述蓝牙探测设备向所述后台服务器发送所述第一蓝牙标识集合之前,所述方法还包括:

所述蓝牙探测设备基于预先确定出的校验密钥分别对所述第一蓝牙标识集合中每个所述蓝牙标识进行校验,并从所述第一蓝牙标识集合中筛选通过校验的所有蓝牙标识,得到第二蓝牙标识集合;

其中,所述蓝牙探测设备向所述后台服务器发送所述第一蓝牙标识集合,包括:

所述蓝牙探测设备向所述后台服务器发送所述第二蓝牙标识集合。

作为一种可选的实施方式,在本发明实施例第一方面中,所述蓝牙探测设备向所述后台服务器发送所述第一蓝牙标识集合之前,所述方法还包括:

所述蓝牙探测设备判断所述第一蓝牙标识集合中是否存在重复的蓝牙标识;

当判断出所述第一蓝牙标识集合中不存在所述重复的蓝牙标识时,所述蓝牙探测设备触发执行所述的向所述后台服务器发送所述第一蓝牙标识集合的操作;

当判断出所述第一蓝牙标识集合中存在所述重复的蓝牙标识时,所述蓝牙探测设备从所述第一蓝牙标识集合中将所述重复的蓝牙标识剔除,得到第三蓝牙标识集合;

其中,所述蓝牙探测设备向所述后台服务器发送所述第一蓝牙标识集合,包括:

所述蓝牙探测设备向所述后台服务器发送所述第三蓝牙标识集合。

作为一种可选的实施方式,在本发明实施例第一方面中,所述后台服务器基于所述第一蓝牙标识集合中每个所述蓝牙标识从预先确定出的人脸数据集合中确定与该蓝牙标识相匹配的人脸数据之后,以及所述后台服务器基于所有人脸数据构建优先人脸识别数据库之前,所述方法还包括:

所述后台服务器获取所述第一蓝牙标识集合中每个所述蓝牙标识对应的历史乘坐记录,并根据每个所述历史乘坐记录分析该历史乘坐记录对应的乘客所需乘坐的线路;

所述后台服务器根据所有所述线路将所有所述人脸数据进行分组,得到若干人脸数据组,每个所述人脸数据组对应的线路互不相同;

其中,所述后台服务器基于所有人脸数据构建优先人脸识别数据库,包括:所述后台服务器基于每个所述人脸数据组所包括的人脸数据构建该人脸数据组对应的子优先人脸识别数据库,并基于每个所述子优先人脸识别数据库构建优先人脸识别数据库。

作为一种可选的实施方式,在本发明实施例第一方面中,所述后台服务器基于所述第一蓝牙标识集合中每个所述蓝牙标识从预先确定出的人脸数据集合中确定与该蓝牙标识相匹配的人脸数据,包括:

所述后台服务器确定所述第一蓝牙标识集合中每个所述蓝牙标识对应的乘客标识,并在预先确定出的人脸数据集合中确定与每个所述乘客标识相匹配的人脸数据。

本发明实施例第二方面公开了一种基于蓝牙标识的优先人脸识别数据库的构建装置,所述构建装置应用于蓝牙探测设备以及后台服务器中,其中,所述蓝牙探测设备包括识别模块以及发送模块,所述后台服务器包括接收模块、确定模块以及构建模块,其中:

所述识别模块,用于识别在所述蓝牙探测设备可识别范围内的可识别的所有蓝牙标识,得到第一蓝牙标识集合;

所述发送模块,用于向所述后台服务器发送所述第一蓝牙标识集合;

所述接收模块,用于接收所述第一蓝牙标识集合;

所述确定模块,用于基于所述第一蓝牙标识集合中每个所述蓝牙标识从预先确定出的人脸数据集合中确定与该蓝牙标识相匹配的人脸数据;

所述构建模块,用于基于所有人脸数据构建优先人脸识别数据库。

作为一种可选的实施方式,在本发明实施例第二方面中,所述蓝牙探测设备还包括校验模块以及第一筛选模块,其中:

所述校验模块,用于在所述发送模块向所述后台服务器发送所述第一蓝牙标识集合之前,基于预先确定出的校验密钥分别对所述第一蓝牙标识集合中每个所述蓝牙标识进行校验;

所述第一筛选模块,用于从所述第一蓝牙标识集合中筛选通过校验的所有蓝牙标识,得到第二蓝牙标识集合;

其中,所述发送模块向所述后台服务器发送所述第一蓝牙标识集合的方式具体为:

向所述后台服务器发送所述第二蓝牙标识集合。

作为一种可选的实施方式,在本发明实施例第二方面中,所述蓝牙探测设备还包括第一判断模块以及剔除模块,其中:

所述第一判断模块,用于在所述发送模块向所述后台服务器发送所述第一蓝牙标识集合之前,判断所述第一蓝牙标识集合中是否存在重复的蓝牙标识;

所述发送模块,还用于当所述第一判断模块判断出所述第一蓝牙标识集合中不存在所述重复的蓝牙标识时,向所述后台服务器发送所述第一蓝牙标识集合;

所述剔除模块,用于当所述第一判断模块判断出所述第一蓝牙标识集合中存在所述重复的蓝牙标识时,从所述第一蓝牙标识集合中将所述重复的蓝牙标识剔除,得到第三蓝牙标识集合;

其中,所述发送模块向所述后台服务器发送所述第一蓝牙标识集合的方式具体为:

向所述后台服务器发送所述第三蓝牙标识集合。

作为一种可选的实施方式,在本发明实施例第二方面中,所述后台服务器还包括获取模块、分析模块以及分组模块,其中:

所述获取模块,用于在所述确定模块基于所述第一蓝牙标识集合中每个所述蓝牙标识从预先确定出的人脸数据集合中确定与该蓝牙标识相匹配的人脸数据之后,以及在所述构建模块基于所有人脸数据构建优先人脸识别数据库之前,获取所述第一蓝牙标识集合中每个所述蓝牙标识对应的历史乘坐记录;

所述分析模块,用于根据每个所述历史乘坐记录分析该历史乘坐记录对应的乘客所需乘坐的线路;

所述分组模块,用于根据所有所述线路将所有所述人脸数据进行分组,得到若干人脸数据组,每个所述人脸数据组对应的线路互不相同;

其中,所述构建模块基于所有人脸数据构建优先人脸识别数据库的方式具体为:

基于每个所述人脸数据组所包括的人脸数据构建该人脸数据组对应的子优先人脸识别数据库,并基于每个所述子优先人脸识别数据库构建优先人脸识别数据库。

作为一种可选的实施方式,在本发明实施例第二方面中,所述确定模块基于所述第一蓝牙标识集合中每个所述蓝牙标识从预先确定出的人脸数据集合中确定与该蓝牙标识相匹配的人脸数据的方式具体为:

确定所述第一蓝牙标识集合中每个所述蓝牙标识对应的乘客标识,并在预先确定出的人脸数据集合中确定与每个所述乘客标识相匹配的人脸数据。

本发明第三方面公开了一种蓝牙探测设备,所述蓝牙探测设备包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面公开的基于蓝牙标识的优先人脸识别数据库的构建方法中蓝牙探测设备所执行的操作。

本发明第四方面公开了一种后台服务器,所述后台服务器包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面公开的基于蓝牙标识的优先人脸识别数据库的构建方法中后台服务器所执行的操作。

本发明第五方面公开了一种计算机可存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面公开的基于蓝牙标识的优先人脸识别数据库的构建方法中蓝牙探测设备所执行的操作。

本发明第六方面公开了一种计算机可存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面公开的基于蓝牙标识的优先人脸识别数据库的构建方法中后台服务器所执行的操作。

与现有技术相比,本发明实施例具有以下有益效果:

本发明实施例中,公开了一种基于蓝牙标识的优先人脸识别数据库的构建方法及装置,该方法包括蓝牙探测设备识别在该蓝牙探测设备可识别范围内的所有蓝牙标识,得到第一蓝牙标识集合;蓝牙探测设备向后台服务器发送第一蓝牙标识集合;后台服务器接收第一蓝牙标识集合,并基于该第一蓝牙标识集合中每个蓝牙标识从预先确定出的人脸数据集合中确定与该蓝牙标识相匹配的人脸数据;后台服务器基于所有人脸数据构建优先人脸识别数据库。可见,实施本发明实施例通过识别在蓝牙探测设备可识别范围内的所有蓝牙标识,并基于确定每个蓝牙标识对应的人脸数据,以及基于确定到的所有人脸数据构建优先人脸识别数据库,能够提高人脸数据比对效率,从而提高乘客进站效率,给乘客的出行带来了很大的便捷性,提升了乘客的体验。

附图说明

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

图1是本发明实施例公开的一种基于蓝牙标识的优先人脸识别数据库的构建方法的流程示意图;

图2是本发明实施例公开的另一种基于蓝牙标识的优先人脸识别数据库的构建方法的流程示意图;

图3是本发明实施例公开的一种基于蓝牙标识的优先人脸识别数据库的构建装置的结构示意图;

图4是本发明实施例公开的另一种基于蓝牙标识的优先人脸识别数据库的构建装置的结构示意图;

图5是本发明实施例公开的又一种基于蓝牙标识的优先人脸识别数据库的构建装置的结构示意图;

图6是本发明实施例公开的一种蓝牙探测设备的结构示意图;

图7是本发明实施例公开的一种后台服务器的结构示意图。

具体实施方式

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

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本发明公开了一种基于蓝牙标识的优先人脸识别数据库的构建方法及装置,能够通过识别在蓝牙探测设备可识别范围内的所有蓝牙标识,并基于确定每个蓝牙标识对应的人脸数据,以及基于确定到的所有人脸数据构建优先人脸识别数据库,能够提高人脸数据比对效率,从而提高乘客进站效率,给乘客的出行带来了很大的便捷性,提升了乘客的体验。以下分别进行详细说明。

实施例一

请参阅图1,图1是本发明实施例公开的一种基于蓝牙标识的优先人脸识别数据库的构建方法的流程示意图。其中,图1所描述的基于蓝牙标识的优先人脸识别数据库的构建方法可以应用于安装有蓝牙探测设备以及后台服务器的交通场景中,例如:地铁站、公交站、轮渡站等,本发明实施例不做限定。如图1所示,该基于蓝牙标识的优先人脸识别数据库的构建方法可以包括以下步骤:

101、蓝牙探测设备识别在该蓝牙探测设备可识别范围内的可识别的所有蓝牙标识,得到第一蓝牙标识集合。

本发明实施例中,蓝牙探测设备可以包括若干个(例如:3个)子蓝牙探测设备。蓝牙探测设备可识别范围由子蓝牙探测设备的安装数量以及每个子蓝牙探测设备的适配器决定,即子蓝牙探测设备的安装数量越多和/或子蓝牙探测设备的适配器的性能越强,蓝牙探测设备可识别的范围就越宽。

本发明实施例中,该蓝牙标识可以承载在具有蓝牙通信功能的移动终端和/或与该移动终端存在绑定关系的、无蓝牙通信功能的其他移动终端中。这样通过将蓝牙标识承载在移动终端和/或与该移动终端存在绑定关系的其他移动终端中,能够提高蓝牙标识被识别到的可能性;以及通过将蓝牙标识承载在与移动终端绑定关系的、无蓝牙通信功能的其他移动终端,能够减少因乘客忘记打开其移动终端的蓝牙功能而导致蓝牙标识未被识别到的情况发生;以及当移动终端的蓝牙通信功能打开时,能够提高该移动终端的蓝牙标识被识别到的可能性,从而有利于为乘客建立优先人脸识别数据库。其中,该移动终端可以包括智能手机(android手机、ios手机等)、智能电话手表、平板电脑、掌上电脑以及移动互联网设备(mobileinternetdevices,mid)等移动终端中的任意一种,本发明实施例不做限定。其中,当蓝牙标识承载在与移动终端存在绑定关系的、无蓝牙通信功能的其他移动终端时,只要携带了该其他移动终端,则移动终端的蓝牙通信功能可以处于打开状态,也可以不处于打开状态。这样即使没有携带移动终端或者移动终端的蓝牙通信功能没有开启,也能够识别到乘客对应的蓝牙标识。进一步的,可以通过移动终端为与该移动终端存在绑定关系的其他移动终端设置定时工作时间(例如:早上7:00-8:00)。这样能够节省移动终端、与该移动终端存在绑定关系的其他移动终端的电量,提高使用续航能力。

举例来说,小红的手机设置了蓝牙探测设备能够识别的蓝牙标识,则小红可以通过手机将该蓝牙标识授权给与该手机存在绑定关系的智能钥匙扣。进一步的,当小红进地铁站的时间为早上7:00,则可以通过手机将智能钥匙扣的工作时间定为早上6:30-早上7:30,即,当时间到早上6:30时,智能钥匙扣自动启动工作,当时间一过早上7:30,该智能钥匙扣自动关闭。

在一个可选的实施例中,该基于蓝牙标识的优先人脸识别数据库的构建方法还可以包括以下步骤:

蓝牙探测设备输出蓝牙打开提示,该蓝牙打开提示用于提示乘客打开其移动终端的蓝牙功能和/或开启与该移动终端存在绑定关系、且承载有蓝牙标识的其他移动终端,以使蓝牙探测设备在可识别范围时识别到该乘客对应的蓝牙标识。

可见,该可选的实施例通过输出蓝牙打开提示,以提示需要乘坐公共交通的乘客打开其移动终端的蓝牙功能和/或开启与该移动终端存在绑定关系、且承载有蓝牙标识的其他移动终端,能够便于蓝牙探测设备识别到乘客对应的蓝牙标识,从而有利于为该乘客提前构建优先人脸识别数据库,进而能够提高乘客的人脸数据比对效率,提高乘客的进站效率。

在另一个可选的实施例中,在执行完毕步骤101之后,以及在执行步骤102之前,该基于蓝牙标识的优先人脸识别数据库的构建方法还可以包括以下步骤:

蓝牙探测设备基于预先确定出的校验密钥分别对第一蓝牙标识集合中每个蓝牙标识进行校验,并从第一蓝牙标识集合中筛选通过校验的所有蓝牙标识,得到第二蓝牙标识集合;

该可选的实施例中,作为一种可选的实施方式,蓝牙探测设备向后台服务器发送第一蓝牙标识集合,可以包括:

蓝牙探测设备向后台服务器发送第二蓝牙标识集合。

可见,该可选的实施例在识别到所有蓝牙标识之后,进一步校验所有蓝牙标识,并将通过校验的所有蓝牙标识发送至后台服务器,能够获取到有效的蓝牙标识,提高蓝牙标识的获取准确性以及获取可靠性,从而提高人脸数据的获取可能性以及获取准确性,进而提高优先人脸识别数据库的构建效率。

在又一个可选的实施例中,在执行完毕步骤101之后,以及在执行步骤102之前,该基于蓝牙标识的优先人脸识别数据库的构建方法还可以包括以下步骤:

蓝牙探测设备判断第一蓝牙标识集合中是否存在重复的蓝牙标识;

当判断出第一蓝牙标识集合中不存在重复的蓝牙标识时,蓝牙探测设备触发执行步骤102。

该可选的实施例中,进一步的,当判断出第一蓝牙标识集合中存在重复的蓝牙标识时,蓝牙探测设备从第一蓝牙标识集合中将重复的蓝牙标识剔除,得到第三蓝牙标识集合;

该可选的实施例中,作为一种可选的实施方式,蓝牙探测设备向后台服务器发送第一蓝牙标识集合,可以包括:

蓝牙探测设备向后台服务器发送第三蓝牙标识集合。

举例来说,当识别到的所有蓝牙标识中存在两个均为s103&293的蓝牙标识时,则需要将其中一个s103&293蓝牙标识剔除。

可见,该可选的实施例通过在识别到所有蓝牙标识之后,进一步判断该所有蓝牙标识中是否存在重复的蓝牙标识,当存在时,将重复的蓝牙标识剔除,才执行后续的将蓝牙标识发送至后台服务器的操作,能够减少蓝牙标识的数据量,从而提高蓝牙标识的发送效率,从而提高蓝牙标识对应的乘客标识的人脸数据的获取效率,进而提高优先人脸识别数据库的构建效率,以及能够丰富蓝牙探测设备的智能化功能。

102、蓝牙探测设备向后台服务器发送第一蓝牙标识集合。

103、后台服务器接收第一蓝牙标识集合,并基于该第一蓝牙标识集合中每个蓝牙标识从预先确定出的人脸数据集合中确定与该蓝牙标识相匹配的人脸数据。

本发明实施例中,作为一种可选的实施方式,后台服务器基于第一蓝牙标识集合中每个蓝牙标识从预先确定出的人脸数据集合中确定与该蓝牙标识相匹配的人脸数据,可以包括:

后台服务器确定第一蓝牙标识集合中每个蓝牙标识对应的乘客标识,并在预先确定出的人脸数据集合中确定与每个乘客标识相匹配的人脸数据。

该可选的实施方式中,该乘客标识可以包括乘客的账号、乘客的身份证号码、乘客的手机号、乘客的虚拟ic卡的卡号、乘客的实体ic卡的卡号中的任意一种,本发明实施例不做限定。进一步的,当乘客为特殊人群时,该乘客标识还可以包括该乘客的特殊身份信息。其中,该特殊人群可以包括学生、老人、军人、残疾人等特殊人群中的任意一种,本发明实施例不做限定。举例来说,当乘客为学生时,则该学生标识为学生的学生证号码,其他特殊人群类推,在此不再一一列举。

可见,该可选的实施方式通过获取每个蓝牙标识对应的乘客标识,再通过乘客标识获取人脸数据,不仅能够实现人脸数据的获取,还能够知晓乘客标识与人脸数据的关系。

在又一个可选的实施例中,后台服务器接收第一蓝牙标识集合之后,以及后台服务器基于第一蓝牙标识集合中每个蓝牙标识从预先确定出的人脸数据集合中确定与该蓝牙标识相匹配的人脸数据之前,该基于蓝牙标识的优先人脸识别数据库的构建方法还可以包括以下步骤:

后台服务器根据第一蓝牙标识集合中每个蓝牙标识判断是否存在已经发出预约请求的预约蓝牙标识;

当判断出存在已经发出预约请求的蓝牙标识时,后台服务器从第一蓝牙标识集合中筛选出未发出预约请求的蓝牙标识,得到第四蓝牙标识集合;

该可选的实施例中,作为一种可选的实施方式,后台服务器基于第一蓝牙标识集合中每个蓝牙标识从预先确定出的人脸数据集合中确定与该蓝牙标识相匹配的人脸数据,可以包括:

后台服务器基于第四蓝牙标识集合中每个蓝牙标识从预先确定出的人脸数据集合中确定与该蓝牙标识相匹配的人脸数据。

该可选的实施例中,该预约请求为请求预约乘坐公共交通的请求,该预约蓝牙标识为已经完成建立优先人脸识别数据库的蓝牙标识。

可见,该可选的实施例在基于蓝牙标识确定该蓝牙标识对应的人脸数据之前,先判断所有蓝牙标识中是否存在已经建立过优先人脸识别数据库的蓝牙标识,当存在时,将未建立优先人脸识别数据库的蓝牙标识筛选出来,并获取未建立优先人脸识别数据库的蓝牙标识的人脸数据,能够减少蓝牙标识的数据量,提高人脸数据的获取效率,从而提高优先人脸识别数据库的构建效率,进而有利于提高乘客的进站效率。

104、后台服务器基于所有人脸数据构建优先人脸识别数据库。

在又一个可选的实施例中,蓝牙探测设备基于预先确定出的校验密钥分别对第一蓝牙标识集合中每个蓝牙标识进行校验之前,该基于蓝牙标识的优先人脸识别数据库的构建方法还可以包括以下步骤:

蓝牙探测设备判断第一蓝牙标识集合中是否存在重复的蓝牙标识;

当判断出第一蓝牙标识集合中不存在重复的蓝牙标识时,蓝牙探测设备触发执行上述的基于预先确定出的校验密钥分别对第一蓝牙标识集合中每个蓝牙标识进行校验的操作;

当判断出第一蓝牙标识集合中存在重复的蓝牙标识时,蓝牙探测设备从第一蓝牙标识集合中将重复的蓝牙标识剔除,得到第五蓝牙标识集合;

该可选的实施例中,作为一种可选的实施方式,蓝牙探测设备基于预先确定出的校验密钥分别对第一蓝牙标识集合中每个蓝牙标识进行校验,可以包括:

基于预先确定出的校验密钥分别对第五蓝牙标识集合中每个蓝牙标识进行校验。

可见,该可选的实施例在获取到所有蓝牙标识之后,以及在对所有蓝牙标识进行校验之前,进一步判断所有蓝牙标识中是否存在重复的蓝牙标识,当存在时,将重复的蓝牙标识剔除,能够降低蓝牙标识的数据量,从而进一步提高蓝牙标识的校验效率,以及进一步丰富蓝牙探测设备的智能化功能。

可见,实施图1所描述的基于蓝牙标识的优先人脸识别数据库的构建方法能够通过识别在蓝牙探测设备可识别范围内的所有蓝牙标识,并基于确定每个蓝牙标识对应的人脸数据,以及基于确定到的所有人脸数据构建优先人脸识别数据库,能够提高人脸数据比对效率,从而提高乘客进站效率,给乘客的出行带来了很大的便捷性,提升了乘客的体验。此外,还能够提高获取到蓝牙标识的准确性以及可靠性;还能够减少蓝牙标识的数据量,提高乘客的人脸数据的获取效率,从而提高优先人脸识别数据库的构建效率,进一步提高乘客的进站效率。

实施例二

请参阅图2,图2是本发明实施例公开的另一种基于蓝牙标识的优先人脸识别数据库的构建方法的流程示意图。其中,图2所描述的基于蓝牙标识的优先人脸识别数据库的构建方法可以应用于安装有蓝牙探测设备以及后台服务器的交通场景中,例如:地铁站、公交站、轮渡站等,本发明实施例不做限定。如图2所示,该基于蓝牙标识的优先人脸识别数据库的构建方法可以包括以下步骤:

201、蓝牙探测设备识别在该蓝牙探测设备可识别范围内的可识别的所有蓝牙标识,得到第一蓝牙标识集合。

202、蓝牙探测设备向后台服务器发送第一蓝牙标识集合。

203、后台服务器接收第一蓝牙标识集合,并基于第一蓝牙标识集合中每个蓝牙标识从预先确定出的人脸数据集合中确定与该蓝牙标识相匹配的人脸数据。

204、后台服务器获取第一蓝牙标识集合中每个蓝牙标识对应的历史乘坐记录,并根据每个历史乘坐记录分析该历史乘坐记录对应的乘客所需乘坐的线路。

本发明实施例中,该历史乘坐记录还可以包括历史乘坐总次数、某一预设时间段内(例如:一个自然月内)的乘坐频率、历史乘坐站点、历史乘坐路线以及历史乘坐时间中的至少一种,本发明实施例不做限定。

205、后台服务器根据所有线路将所有人脸数据进行分组,得到若干人脸数据组,每个人脸数据组对应的线路互不相同。

206、后台服务器基于每个人脸数据组所包括的人脸数据构建该人脸数据组对应的子优先人脸识别数据库,并基于每个子优先人脸识别数据库构建优先人脸识别数据库。

在一个可选的实施例中,在基于每个人脸数据组所包括的人脸数据构建该人脸数据组对应的子优先人脸识别数据库之后,该基于蓝牙标识的优先人脸识别数据库的构建方法还可以包括以下步骤:

后台服务器确定每个子优先人脸识别数据库对应的线路所对应的闸机设备,并将每个子优先人脸识别数据库推送至该子优先人脸识别数据库对应的闸机设备。

可见,该可选的实施例在基于乘客所需乘坐的线路构建该线路对应的子优先人脸识别数据库之后,进一步将子优先人脸识别数据库推送至该子优先人脸识别数据库对应的闸机设备,能够便于当乘客靠近对应的闸机设备时,快速进行人脸识别,从而进一步提高乘客的进站效率;以及将子优先人脸识别数据库推送至该子优先人脸识别数据库对应的闸机设备,能够实现本地人脸数据对比,减少因网络不稳定或中断等原因而导致人脸数据比对效率低、甚至比对失败的情况发生。

本发明实施例中,为了更形象的说明本发明实施例了,以下举例说明:

蓝牙探测设备对应的站点为珠江站,而珠江站有两条线路,分别3号线和5号线,此时,蓝牙探测设备识别到了小明、小红和小白对应的蓝牙标识,而后台服务器根据小明对应的蓝牙标识获取到小明的历史乘坐记录为每周一至周三的早上小明会乘坐3号线,每周四至周六的早上会乘坐5号线;后台服务器根据小红对应的蓝牙标识获取到小红的历史乘坐记录为每周一、周二以及周五的早上小明会乘坐3号线,每周三、周四以及周六的早上会乘坐5号线;后台服务器根据小白对应的蓝牙标识获取到小红的历史乘坐记录为每周一至周三的早上小明会乘坐5号线,每周四至周六的早上会乘坐3号线,而当天正好是周二的早上,则可以按照3号线和5号线将小明、小红和小白的人脸数据范围两个人脸数据组,分别为3号线人脸数据组和5号线人脸数据组,并建立3号线对应的优先人脸识别数据库以及5号线对应的优先人脸识别数据库。进一步的,分别将3号线对应的优先人脸识别数据库发送至3号线的入闸设备以及将5号线对应的优先人脸识别数据库发送至5号线的入闸设备。

本发明实施例中,步骤201-步骤203、步骤206的相关描述请参照实施例一中针对步骤101-步骤104的描述,本发明实施例不再赘述。

可见,实施图2所描述的基于蓝牙标识的优先人脸识别数据库的构建方法能够通过识别在蓝牙探测设备可识别范围内的所有蓝牙标识,并基于确定每个蓝牙标识对应的人脸数据,以及基于确定到的所有人脸数据构建优先人脸识别数据库,能够提高人脸数据比对效率,从而提高乘客进站效率,给乘客的出行带来了很大的便捷性,提升了乘客的体验。此外,还能够根据每个蓝牙标识对应的乘客的历史乘坐记录将所有人脸数据分为若干人脸数据组,进而构建若干子优先人脸识别数据库,能够便于后续针对性地在相应的优先人脸识别数据库中查找人脸数据,从而减少人脸数据量,进而提高乘客在进站时的人脸数据比对效率,进一步提高乘客的进站效率,以及能够丰富后台服务器的智能化功能;还能够实现本地人脸数据对比,减少因网络不稳定或中断等原因而导致人脸数据比对效率低、甚至比对失败的情况发生。

实施例三

请参阅图3,图3是本发明实施例公开的一种基于蓝牙标识的优先人脸识别数据库的构建装置的结构示意图。其中,图3所描述的基于蓝牙标识的优先人脸识别数据库的构建装置可以应用于安装有蓝牙探测设备以及后台服务器的交通场景中,例如:地铁站、公交站、轮渡站等,本发明实施例不做限定。如图3所示,该蓝牙探测设备可以包括识别模块301以及发送模块302,该后台服务器可以包括接收模块303、确定模块304以及构建模块305,其中:

识别模块301,用于识别在蓝牙探测设备可识别范围内的可识别的所有蓝牙标识,得到第一蓝牙标识集合。

发送模块302,用于向后台服务器发送第一蓝牙标识集合。

接收模块303,用于接收第一蓝牙标识集合。

确定模块304,用于基于第一蓝牙标识集合中每个蓝牙标识从预先确定出的人脸数据集合中确定与该蓝牙标识相匹配的人脸数据。

构建模块305,用于基于所有人脸数据构建优先人脸识别数据库。

本发明实施例中,作为一种可选的实施方式,确定模块304基于第一蓝牙标识集合中每个蓝牙标识从预先确定出的人脸数据集合中确定与该蓝牙标识相匹配的人脸数据的方式具体为:

确定第一蓝牙标识集合中每个蓝牙标识对应的乘客标识,并在预先确定出的人脸数据集合中确定与每个乘客标识相匹配的人脸数据。

可见,该基于蓝牙标识的优先人脸识别数据库的构建装置还能够通过获取每个蓝牙标识对应的乘客标识,再通过乘客标识获取人脸数据,不仅能够实现人脸数据的获取,还能够知晓乘客标识与人脸数据的关系。

可见,实施图3所描述的基于蓝牙标识的优先人脸识别数据库的构建装置能够通过识别在蓝牙探测设备可识别范围内的所有蓝牙标识,并基于确定每个蓝牙标识对应的人脸数据,以及基于确定到的所有人脸数据构建优先人脸识别数据库,能够提高人脸数据比对效率,从而提高乘客进站效率,给乘客的出行带来了很大的便捷性,提升了乘客的体验。

在一个可选的实施例中,上述蓝牙探测设备还可以包括校验模块306以及第一筛选模块307,此时,上述基于蓝牙标识的优先人脸识别数据库的构建装置的结构示意图可以如图4所示,图4为另一种基于蓝牙标识的优先人脸识别数据库的构建装置的结构示意图,其中:

校验模块306,用于在发送模块302向后台服务器发送第一蓝牙标识集合之前,基于预先确定出的校验密钥分别对第一蓝牙标识集合中每个蓝牙标识进行校验。

第一筛选模块307,用于从第一蓝牙标识集合中筛选通过校验的所有蓝牙标识,得到第二蓝牙标识集合。

该可选的实施例中,作为一种可选的实施方式,发送模块302向后台服务器发送第一蓝牙标识集合的方式具体为:

向后台服务器发送第二蓝牙标识集合。

可见,实施图4所描述的基于蓝牙标识的优先人脸识别数据库的构建装置能够通过在识别到所有蓝牙标识之后,进一步,校验该所有蓝牙标识,并将通过校验的所有蓝牙标识发送至后台服务器,能够提高获取到蓝牙标识的准确性以及可靠性,从而提高人脸数据的获取可能性以及准确性,进而提高优先人脸识别数据库的构建效率。

在另一个可选的实施例中,上述蓝牙探测设备可以包括第一判断模块308以及剔除模块309,此时,上述基于蓝牙标识的优先人脸识别数据库的构建装置的结构示意图可以如图5所示,图5为又一种基于蓝牙标识的优先人脸识别数据库的构建装置的结构示意图,其中:

第一判断模块308,用于在发送模块302向后台服务器第一蓝牙标识集合之前,判断第一蓝牙标识集合中是否存在重复的蓝牙标识。

发送模块302,还用于当第一判断模块308判断出第一蓝牙标识集合中不存在重复的蓝牙标识时,向后台服务器发送第一蓝牙标识集合。

剔除模块309,用于当第一判断模块308判断出第一蓝牙标识集合中存在重复的蓝牙标识时,从第一蓝牙标识集合中将重复的蓝牙标识剔除,得到第三蓝牙标识集合。

该可选的实施例中,作为一种可选的实施方式,发送模块302向后台服务器发送第一蓝牙标识集合的方式具体为:

向后台服务器发送第三蓝牙标识集合。

可见,实施图5所描述的基于蓝牙标识的优先人脸识别数据库的构建装置能够通过在识别到所有蓝牙标识之后,进一步判断该所有蓝牙标识中是否存在重复的蓝牙标识,当存在时,将重复的蓝牙标识提出,才执行后续的将蓝牙标识发送至后台服务器的操作,能够减少蓝牙标识的数据量,从而提高蓝牙标识的发送效率,从而提高蓝牙标识对应的乘客标识的人脸数据的获取效率,进而提高优先人脸识别数据库的构建效率,以及能够丰富蓝牙探测设备的智能化功能。

在又一个可选的实施例中,如图4或图5所示,上述后台服务器还可以包括获取模块310、分析模块311以及分组模块312,其中:

获取模块310,用于在确定模块304基于第一蓝牙标识集合中每个蓝牙标识从预先确定出的人脸数据集合中确定与该蓝牙标识相匹配的人脸数据之后,以及在构建模块305基于所有人脸数据构建优先人脸识别数据库之前,获取第一蓝牙标识集合中每个蓝牙标识对应的历史乘坐记录。

分析模块311,用于根据每个历史乘坐记录分析该历史乘坐记录对应的乘客所需乘坐的线路。

分组模块312,用于根据所有线路将所有人脸数据进行分组,得到若干人脸数据组,每个人脸数据组对应的线路互不相同。

该可选的实施例中,作为一种可选的实施方式,构建模块305基于所有人脸数据构建优先人脸识别数据库的方式具体为:

基于每个人脸数据组所包括的人脸数据构建该人脸数据组对应的子优先人脸识别数据库,并基于每个子优先人脸识别数据库构建优先人脸识别数据库。

可见,实施图4或图5所描述的基于蓝牙标识的优先人脸识别数据库的构建装置还能够根据每个蓝牙标识对应的乘客的历史乘坐记录将所有人脸数据分为若干人脸数据组,进而构建若干子优先人脸识别数据库,能够便于后续针对性地在相应的优先人脸识别数据库中查找人脸数据,从而减少人脸数据量,进而提高乘客在进站时的人脸数据比对效率,进一步提高乘客的进站效率,以及能够丰富后台服务器的智能化功能。

在又一个可选的实施例中,如图4或图5所示,上述蓝牙探测设备还可以包括输出模块313,其中:

输出模块313,用于输出蓝牙打开提示,该蓝牙打开提示用于提示乘客打开其移动终端的蓝牙功能,以使该乘客进入蓝牙探测设备可识别范围时识别该乘客的移动终端的蓝牙标识。

该可选的实施例中,当输出模块313执行完毕上述的输出蓝牙打开提示的操作之后,可以触发识别模块301执行上述的识别在蓝牙探测设备可识别范围内的可识别的所有蓝牙标识,得到第一蓝牙标识集合的操作。

可见,实施图4或图5所描述的基于蓝牙标识的优先人脸识别数据库的构建装置还能够通过输出蓝牙打开提示,以提示需要乘坐公共交通的乘客打开其终端设备的蓝牙功能,能够便于蓝牙探测设备识别到乘客的移动终端的蓝牙标识,从而有利于为该乘客构建优先人脸识别数据库,进而能够提高乘客的人脸比对效率,提高乘客的进站效率。

在又一个可选的实施例中,如图4或图5所示,上述后台服务器还可包括第二判断模块314以及第二筛选模块315,其中:

第二判断模块314,用于在接收模块303接收第一蓝牙标识集合之后,以及在确定模块304基于第一蓝牙标识集合中每个蓝牙标识从预先确定出的人脸数据集合中确定与该蓝牙标识相匹配的人脸数据之前,根据第一蓝牙标识集合中每个蓝牙标识判断是否存在已经发出预约请求的预约蓝牙标识。

第二筛选模块315,用于当第二判断模块314判断出存在已经发出预约请求的蓝牙标识时,从第一蓝牙标识集合中筛选出未发出预约请求的蓝牙标识,得到第四蓝牙标识集。

该可选的实施例中,作为一种可选的实施方式,确定模块304基于第一蓝牙标识集合中每个蓝牙标识从预先确定出的人脸数据集合中确定与该蓝牙标识相匹配的人脸数据的方式具体为:

基于第四蓝牙标识集合中每个蓝牙标识从预先确定出的人脸数据集合中确定与该蓝牙标识相匹配的人脸数据。

可见,实施图4或图5所描述的基于蓝牙标识的优先人脸识别数据库的构建装置还能够通过基于蓝牙标识确定该蓝牙标识对应的人脸数据之前,先判断所有蓝牙标识中是否存在已经建立过优先人脸识别数据库的蓝牙标识,当存在时,将未建立优先人脸识别数据库的蓝牙标识筛选出来,并获取未建立优先人脸识别数据库的蓝牙标识的人脸数据,能够减少蓝牙标识的数据量,提高人脸数据的获取效率,从而提高优先人脸识别数据库的构建效率,进而有利于提高乘客的进站效率。

在又一个可选的实施例中,如图4或图5所示,上述后台服务器还可以包括推送模块316,其中:

确定模块304,还用于构建模块305在基于每个人脸数据组所包括的人脸数据构建该人脸数据组对应的子优先人脸识别数据库之后,确定每个子优先人脸识别数据库对应的线路所对应的闸机设备。

推送模块316,用于将每个子优先人脸识别数据库推送至该子优先人脸识别数据库对应的闸机设备。

可见,实施图4或图5所描述的基于蓝牙标识的优先人脸识别数据库的构建装置还能够通过在基于乘客所需乘坐的线路构建该线路对应的子优先人脸识别数据库之后,进一步将子优先人脸识别数据库推送至该子优先人脸识别数据库对应的闸机设备,能够便于当乘客靠近对应的闸机设备时,快速进行人脸识别,从而进一步提高乘客的进站效率;以及将子优先人脸识别数据库推送至该子优先人脸识别数据库对应的闸机设备,能够实现本地人脸数据对比,减少因网络不稳定或中断等原因而导致人脸数据比对效率低、甚至比对失败的情况发生。

实施例四

请参阅图6,图6是本发明实施例公开的一种蓝牙探测设备的结构示意图。如图6所示,该探测设备可以包括:

存储有可执行程序代码的存储器601;

与存储器601耦合的处理器602;

处理器602调用存储器601中存储的可执行程序代码,用于执行实施例一或实施例二所描述的基于蓝牙标识的优先人脸识别数据库的构建方法中蓝牙探测设备所执行的操作。

请参阅图7,图7是本发明实施例公开的一种后台服务器的结构示意图。如图7所示,该后台服务器可以包括:

存储有可执行程序代码的存储器701;

与存储器701耦合的处理器702;

处理器702调用存储器701中存储的可执行程序代码,用于执行实施例一或实施例二所描述的基于蓝牙标识的优先人脸识别数据库的构建方法中后台服务器所执行的操作。

实施例五

本发明实施例公开了一种计算机可读存储介质,其存储用于电子数据交换的计算机程序,其中,该计算机程序使得计算机执行实施例一或实施例二所描述的基于蓝牙标识的优先人脸识别数据库的构建方法中蓝牙探测设备所执行的操作。

本发明实施例公开了一种计算机可读存储介质,其存储用于电子数据交换的计算机程序,其中,该计算机程序使得计算机执行实施例一或实施例二所描述的基于蓝牙标识的优先人脸识别数据库的构建方法中后台服务器所执行的操作。

实施例六

本发明实施例公开了一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,且该计算机程序可操作来使计算机执行实施例一或实施例二所描述的基于蓝牙标识的优先人脸识别数据库的构建方法中蓝牙探测设备所执行的操作。

本发明实施例公开了一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,且该计算机程序可操作来使计算机执行实施例一或实施例二所描述的基于蓝牙标识的优先人脸识别数据库的构建方法中后台服务器所执行的操作。

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

通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,存储介质包括只读存储器(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 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1