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

智能闸机检票方法、系统和智能闸机终端

文献发布时间:2023-06-19 09:51:02


智能闸机检票方法、系统和智能闸机终端

技术领域

本发明涉及检票系统技术领域,尤其涉及一种智能闸机检票方法、系统和智能闸机终端。

背景技术

随着我国城市人口和机动车辆的快速增长,城市交通问题越来越突出,地铁或轻轨已经成为用户出行的主要交通工具。

相关技术中,乘坐地铁或轻轨主要通过以下三种方式来实现进站乘车,第一种方式,现金购票方式,通过购票窗口现金购票或充值,售票人通过读写卡设备写入磁卡数据,然后找零,以便乘客通过购票卡实现进站乘车;第二种方式,购买电子车票,乘客通过手机客户端填写乘车信息在线购买电子车票,实现进站乘车;第三种方式,乘客通过手机客户端绑定人脸信息,通过闸机人脸识别,实现进站乘车。

但是,上述三种进站乘车的方式不同,所带来的问题和不足也有所不同:第一种现金购票进站乘车方式,该方式操作不便捷,且运营人力成本高;第二种购买电子车票方式,乘车时出示相关购票电子二维码来乘车,但是手机屏幕分辨率和屏幕大小有差异,闸机采集摄像头对生成的二维码识别率不高,导致用户体验差;第三种手机客户端绑定人脸信息方式,该方式中,人脸识别匹配度较低,存在刷脸不开门的现象,另外,如果是双胞胎或者人脸相似的乘客刷脸进站乘车,存在误扣费现象。

发明内容

本发明的目的旨在至少在一定程度上解决上述的技术问题之一。

为此,本发明的第一个目的在于提出一种智能闸机检票方法,该方法有效的提高了识别率,进而提高了乘客通行率,提升了乘客体验,且避免了误扣费问题。

本发明的第二个目的在于提出一种智能闸机检票系统。

本发明的第三个目的在于提出一种智能闸机终端。

本发明的第四个目的在于提出一种计算机可读存储介质。

为达到上述目的,本发明第一方面实施例提出的智能闸机检票方法,应用于闸机终端,所述方法包括:采集乘客的指纹信息;将所述乘客的指纹信息与预先建立的指纹数据库中的多个参考指纹信息进行匹配;其中,所述多个参考指纹信息包括每个参考乘客的多个指纹信息;如果所述乘客的指纹信息与所述多个参考指纹信息中的一个匹配,则确定所述乘客的指纹匹配成功,并开启闸门。

根据本发明实施例的智能闸机检票方法,可通过闸机终端采集乘客的指纹信息,之后将乘客的指纹信息与预先建立的指纹数据库中的多个参考指纹信息进行匹配,其中,所述多个参考指纹信息包括每个参考乘客的多个指纹信息,如果乘客的指纹信息与多个参考指纹信息中的一个匹配,则确定所述乘客的指纹匹配成功,并开启闸门。该方法通过闸机终端预先存储多个参考指纹信息,将乘客输入的指纹信息与预先存储的该乘客的多个参考指纹信息中的任一个参考指纹进行匹配,若成功,则开启闸门,进而实现支付操作,由于指纹具有唯一性可以有效的提高识别率,提高了运营效率,通过指纹验证以实现进站乘车,可以避免长相相似而误判,提高了乘客通行率,避免了误扣费问题,避免了乘客忘带手机或一卡通而不能进站乘车的现象,提升了乘客体验。

为达到上述目的,本发明第二方面实施例提出的智能闸机检票系统,包括:闸机终端,其中,所述闸机终端,用于采集乘客的指纹信息,并将所述乘客的指纹信息与预先建立的指纹数据库中的多个参考指纹信息进行匹配;其中,所述多个参考指纹信息包括每个参考乘客的多个指纹信息,如果所述乘客的指纹信息与所述多个参考指纹信息中的一个匹配,则确定所述乘客的指纹匹配成功,并开启闸门。

根据本发明实施例的智能闸机检票系统,可通过闸机终端采集乘客的指纹信息,之后将乘客的指纹信息与预先建立的指纹数据库中的多个参考指纹信息进行匹配,其中,所述多个参考指纹信息包括每个参考乘客的多个指纹信息,如果乘客的指纹信息与多个参考指纹信息中的一个匹配,则确定所述乘客的指纹匹配成功,并开启闸门。由此,通过闸机终端预先存储多个参考指纹信息,将乘客输入的指纹信息与预先存储的该乘客的多个参考指纹中的任一个参考指纹信息进行匹配,若成功,则开启闸门,进而实现支付操作,由于指纹具有唯一性可以有效的提高识别率,提高了运营效率,通过指纹验证以实现进站乘车,可以避免长相相似而误判,提高了乘客通行率,避免了误扣费问题,避免了乘客忘带手机或一卡通而不能进站乘车的现象,提升了乘客体验。

为达到上述目的,本发明第三方面实施例提出的智能闸机终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现本发明第一方面所述的智能闸机检票方法。

为达到上述目的,本发明第四方面实施例提出的计算机可读存储介质,所述计算机程序被处理器执行时实现本发明第一方面所述的智能闸机检票方法。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1是根据本发明一个实施例的智能闸机检票方法的流程图。

图2是根据本发明一个具体实施例的智能闸机检票方法的流程图。

图3是根据本申请一个实施例的智能闸机检票系统的交互示意图。

图4是根据本申请一个实施例的智能闸机检票系统的交互示意图。

图5是根据本申请一个实施例的智能闸机检票系统的交互示意图。

图6是根据本发明一个实施例的智能闸机终端的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

本发明提出了一种智能闸机检票方法、系统和智能闸机终端,本申请解决了相关技术中操作不便捷,且运营人力成本高;手机屏幕分辨率和屏幕大小有差异,生成的二维码与闸机采集摄像头识别率不高,容易造成闸机不开门,导致用户体验差;人脸识别匹配度较低,存在刷脸不开门的现象,如果双胞胎或者人脸相似的乘客刷脸进站乘车,存在误扣费现象的技术问题。具体地,下面参考附图描述本发明实施例的智能闸机检票方法、系统和智能闸机终端。

图1是根据本发明一个实施例的智能闸机检票方法的流程图。需要说明的是,本发明实施例的智能闸机检票方法应用于本发明实施例的智能闸机检票系统,其中,该智能闸机检票系统可包括闸机终端、用于与闸机终端数据交互的第一服务器和与第一服务器数据交互的第二服务器。其中,本发明实施例的智能闸机检票方法可从闸机终端侧进行描述。

如图1所示,该智能闸机检票方法可以包括:

S110,采集乘客的指纹信息。

可选地,闸机终端具有指纹采集模块,通过该指纹采集模块采集乘客的指纹信息。

S120,将乘客的指纹信息与预先建立的指纹数据库中的多个参考指纹信息进行匹配,其中,所述多个参考指纹信息包括每个参考乘客的多个指纹信息。

在本发明的实施例中,乘客可预先在移动终端中,安装乘车的相关客户端,该客户端可向用户提供支付账户注册和指纹信息绑定界面。当乘客使用该客户端时,进行账户注册,且关联用于扣费的账户信息,例如,第三方支付账户、银联卡等,并在该客户端上输入至少一个指纹信息,并将该至少一个指纹信息与注册的扣费账户信息进行绑定。客户端可将账号注册信息和绑定的指纹信息上传至第一服务器。第一服务器在接收到客户端上传的账号注册信息和绑定的指纹信息时,可将接收到的账号注册信息和绑定的指纹信息以数据同步方式下同步给所有的闸机终端,以使得闸机终端将同步到的账号注册信息和绑定的指纹信息进行存储以建立指纹数据库。

作为一种示例,闸机终端中的指纹数据库可通过以下方式预先建立的:

闸机终端可接收第一服务器发送的同步消息,同步消息包括每个参考乘客的多个指纹信息和与多个指纹信息绑定的账户信息,其中,每个参考乘客的多个指纹信息和与多个指纹信息绑定的账户信息,是由第一服务器从每个参考乘通过客户端上传的账号注册信息和绑定的多个指纹信息中获得的,基于同步消息,将每个参考乘客的多个指纹信息和与多个指纹信息绑定的账户信息进行存储,以建立指纹数据库。

也就是说,客户端将账号注册信息和绑定的指纹信息上传至第一服务器,第一服务器接收客户端上传的账号注册信息和绑定的指纹信息,并根据账号注册信息和绑定的指纹信息生成同步信息,第一服务器将同步信息发送至闸机终端,从而闸机终端接收第一服务器发送的同步消息,其中,同步消息包括每个参考乘客的多个指纹信息和与多个指纹信息绑定的账户信息,之后,闸机终端基于同步消息,将每个参考乘客的多个指纹信息和与多个指纹信息绑定的账户信息进行存储,以建立指纹数据库。可以理解,指纹数据库包括每个参考乘客的多个指纹信息,以及多个账户信息,其中,每个账户信息可以是与对应参考乘客的多个指纹信息存在绑定关系。

需要说明的是,指纹数据库中包含所有进行过客户端注册的用户的账户注册信息和绑定的指纹信息。其中,可以理解,用户在通过客户端进行账户注册和指纹信息绑定时,可绑定多个指纹信息,以使得闸机终端同时支持多个指纹信息识别,这样,用户在通过闸机终端进站乘车时,闸机终端只需识别出该乘客的多个指纹信息中任意一个指纹信息,与绑定的指纹信息中的一个匹配即可开启闸门。

在本发明的实施例中,在客户端将用户注册的账号注册信息和绑定的指纹信息上传给第一服务器之后,第一服务器可向客户端返回上传成功信息。也就是说,客户端可接收到账号注册和绑定的指纹信息的成功提示。

需要说明的是,由于不同运营区域的乘车线路长短不同以及相关车站乘车人数不同,例如,商业地段人口密度较高,乘车人数较多,为了避免很多乘客同时在进站时刷指纹所造成第一服务器的网络拥堵,避免第一服务器太多,资源使用率不高,在本发明的实施例中,可在不同运营区域设置单个或多个第一服务器,第一服务器可将接收到的客户端上传的账号注册信息和绑定的指纹信息同步至第二服务器,再由第二服务器将接收到的所有账号注册信息和绑定的指纹信息对所有第一服务器进行数据同步,进而第一服务器可将同步到的所有账号注册信息和绑定的指纹信息同步到所有闸机终端,以使得闸机终端能够支持所有注册用户的指纹识别,以确保已注册用户能够正常进站乘车;并且,通过在不同运营区域分别设置对应第一服务器,实现服务器群的分级管理,可以实现每级第一服务器都有对应的数据管理,减小了第二服务器的负担,从而有效的提高运营效率。

S130,如果乘客的指纹信息与多个参考指纹信息中的一个匹配,则开启闸门。

可以理解,乘客可通过刷指纹的方式进站和出站以实现乘车的目的。举例而言,以乘客刷指纹进站乘车为例,乘客在刷指纹进站乘车时,进站闸机终端将乘客的指纹信息与闸机终端中该乘客的多个参考指纹信息中的任意一个匹配,若匹配成功,则开启闸门,从而避免了人脸识别匹配度较低导致刷脸不开闸门,以及双胞胎或者人脸相似度高的乘客刷脸进站乘车,误扣费现象的技术问题,有效的提高了识别率,进而提高了乘客通行率,提升了乘客体验,且避免了误扣费问题。

在本发明的实施例中,如果乘客的指纹信息与多个参考指纹信息匹配失败,闸机终端可向客户端提供匹配失败的页面提示,或者可以在闸机终端中的显示装置上显示指纹匹配失败信息。其中,在本发明的实施例中,闸机终端在对采集的指纹进行匹配识别之后,可将匹配识别结果发送给第一服务器。第一服务器可接收闸机终端上传的匹配识别结果并记录到操作日志中,并定期将相关操作日志上传到第二服务器,进而第二服务器进行数据备份处理。

可以看出,本申请实施例由于将乘客的多个参考指纹信息预先存储到闸机终端,并由闸机终端本地指纹采集并匹配,使得采集及匹配验证过程无需与第一服务器连接,避免了此过程闸机终端与第一服务器的通信,大大提高了指纹验证效率。

需要说明的是,乘客在刷指纹进站乘车之后,并在刷指纹出站时,需要对本次的乘车行为进行支付操作。在本发明的实施例中,在开启闸门进行出站时,可从多个账户信息中,确定出与匹配到的参考指纹信息绑定的目标账户信息,将目标账户信息发送给第一服务器,以使第一服务器基于目标账户信息对乘客的本次乘车行为进行支付操作。

也就是说,闸机终端可从指纹数据库中的多个账户信息中,确定出匹配到的参考指纹信息绑定的目标账户信息,之后向第一服务器发送目标账户信息和针对乘客的指纹匹配成功结果,以使第一服务器根据闸机终端反馈的指纹匹配成功结果获取乘客的乘车信息,并根据乘车信息生成本次乘车的车票费用,并基于目标账户信息将本次乘客的车票费用发送给第三方支付账户服务器以对乘客的本次乘车行为进行支付操作。

其中,乘车信息包括但不仅限于乘车所用时间、乘车路线、乘车站数等。举例而言,本发明实施例的闸机终端可分为进站闸机终端和出站闸机终端,第一服务器可通过进站闸机终端和出站闸机终端各自上传的针对该乘客的指纹识别结果来获取该乘客的乘车信息。例如,进站闸机终端通过采集乘客的指纹,并判断该乘客的指纹识别成功时,可将该乘客的指纹成功识别结果、该进站闸机终端的ID号上传给第一服务器;当乘客通过出站闸机终端刷指纹出站时,第一服务器会接收到出站闸机终端也上传了该乘客的指纹成功识别结果、该出站闸机终端的ID号,此时第一服务器可根据进站闸机终端的ID号和出站闸机终端的ID号确定出该乘客的乘车站数,进而根据该乘车站数和预设的计费规则计算出该乘客本次乘车的车票费用,进而将该车票费用和该乘车的目标账户信息发送给第三方支付账户服务器以对乘客的本次乘车行为进行支付操作。例如,出站闸机终端向第一服务器发送目标账户信息和针对乘客的指纹识别成功结果,以使第一服务器根据进站闸机终端和出站闸机终端反馈的指纹识别成功结果获取乘客的乘车站数为8站,第一服务器根据乘客的乘车站数8站生成本次乘车的车票费用为3元,并将车票费用3元发送给第三方支付账户服务器以对乘客的本次乘车行为进行支付操作。

为了提升用户体验,避免乘客指纹磨损或无手指而导致无法指纹识别,在本发明的一个实施例中,如果乘客的指纹信息与多个参考指纹信息均不匹配,则采集乘客的人脸图像,并提取人脸图像的人脸特征,之后将乘客的人脸特征与预先建立的人脸特征数据库中的多个参考人脸特征进行匹配,如果乘客的人脸特征与多个参考人脸特征中的一个匹配,则开启闸门。

也就是说,当乘客的指纹信息与多个参考指纹信息均不匹配时,则通过闸机终端中的图像采集模块采集乘客的人脸图像,并提取人脸图像的人脸特征,之后闸机终端将乘客的人脸特征与预先建立的人脸特征数据库中的多个参考人脸特征进行匹配,当闸机终端判断乘客的人脸特征与多个参考人脸特征中的一个匹配时,则开启闸门。

根据本发明实施例的智能闸机检票方法,可通过闸机终端采集乘客的指纹信息,之后将乘客的指纹信息与预先建立的指纹数据库中的多个参考指纹信息进行匹配,其中,所述多个参考指纹信息包括每个参考乘客的多个指纹信息,如果乘客的指纹信息与多个参考指纹信息中的一个匹配,则确定所述乘客的指纹匹配成功,并开启闸门。该方法通过闸机终端预先存储多个参考指纹信息,将乘客输入的指纹信息与预先存储的该乘客的多个参考指纹中的任一个参考指纹信息进行匹配,若成功,则开启闸门,进而实现支付操作,由于指纹具有唯一性,因此,可以有效的提高识别率,提高了运营效率,通过指纹验证以实现进站乘车,可以避免长相相似而误判,避免了乘客忘带手机或一卡通而不能进站乘车的现象,提高了乘客通行率,避免了误扣费问题,提升了乘客体验。

图2是根据本发明一个具体实施例的智能闸机检票方法的流程图。如图2所示,该智能闸机检票方法可以包括:

S210,采集乘客的指纹信息。

S220,将乘客的指纹信息与预先建立的指纹数据库中的多个参考指纹信息进行匹配,其中,所述多个参考指纹信息包括每个参考乘客的多个指纹信息。

S230,如果乘客的指纹信息与多个参考指纹信息中的一个匹配,则开启闸门。

举例而言,以乘客刷指纹进站乘车为例,乘客在刷指纹进站乘车时,进站闸机终端将乘客的指纹信息与闸机终端中该乘客的多个参考指纹信息中的任意一个匹配,若匹配成功,则开启闸门,从而避免了人脸识别匹配度较低导致刷脸不开闸门,以及双胞胎或者人脸相似度高的乘客刷脸进站乘车,误扣费现象的技术问题,有效的提高了识别率,进而提高了乘客通行率,提升了乘客体验,且避免了误扣费问题。

在本发明的实施例中,如果乘客的指纹信息与多个参考指纹信息匹配失败,闸机终端可向客户端提供匹配失败的页面提示,或者可以在闸机终端中的显示装置上显示指纹匹配失败信息。其中,在本发明的实施例中,闸机终端在对采集的指纹进行匹配识别之后,可将匹配识别结果发送给第一服务器。第一服务器可接收闸机终端上传的匹配识别结果并记录到操作日志中,并定期将相关操作日志上传到第二服务器,进而第二服务器进行数据备份处理。

可以看出,本申请实施例由于将乘客的多个参考指纹信息预先存储到闸机终端,并由闸机终端本地指纹采集并匹配,使得采集及匹配验证过程无需与第一服务器连接,避免了此过程闸机终端与第一服务器的通信,大大提高了指纹验证效率。

乘客在刷指纹进站乘车之后,为了对本次乘客的乘车行为进行支付操作,在本发明的实施例中,在开启闸门进行出站时,可从多个账户信息中,确定出与匹配到的参考指纹信息绑定的目标账户信息,将目标账户信息发送给第一服务器,以使第一服务器基于目标账户信息对乘客的本次乘车行为进行支付操作。

其中,可根据乘客进站、出站、线路长短等信息确定本次乘车的费用。

也就是说,指纹数据库中包括与多个参考指纹信息绑定的多个账户信息,可从多个参考指纹信息绑定的多个账户信息中确定出与匹配到的参考指纹信息绑定的目标账户信息,闸机终端确定出匹配到的参考指纹信息绑定的目标账户信息,之后向第一服务器发送目标账户信息和针对乘客的指纹识别成功结果,以使第一服务器根据闸机终端反馈的指纹识别成功结果获取乘客的乘车信息,并根据乘车信息生成本次乘车的车票费用,并基于目标账户信息将本次乘客的车票费用发送给第三方支付账户服务器以对乘客的本次乘车行为进行支付操作。

其中,乘车信息包括但不仅限于乘车所用时间、乘车路线、乘车站数等。举例而言,本发明实施例的闸机终端可分为进站闸机终端和出站闸机终端,服务器可通过进站闸机终端和出站闸机终端各自上传的针对该乘客的指纹识别结果来获取该乘客的乘车信息。例如,进站闸机终端通过采集乘客的指纹,并判断该乘客的指纹识别成功时,可将该乘客的指纹成功识别结果、该进站闸机终端的ID号上传给服务器;当乘客通过出站闸机终端刷指纹出站时,服务器会接收到出站闸机终端也上传了该乘客的指纹成功识别结果、该出站闸机终端的ID号,此时服务器可根据进站闸机终端的ID号和出站闸机终端的ID号确定出该乘客的乘车站数,进而根据该乘车站数和预设的计费规则计算出该乘客本次乘车的车票费用,进而将该车票费用和该乘车的目标账户信息发送给第三方支付账户服务器以对乘客的本次乘车行为进行支付操作。例如,出站闸机终端向服务器发送目标账户信息和针对乘客的指纹识别成功结果,以使服务器根据进站闸机终端和出站闸机终端反馈的指纹识别成功结果获取乘客的乘车站数为8站,服务器根据乘客的乘车站数8站生成本次乘车的车票费用为3元,并将车票费用3元发送给第三方支付账户服务器以对乘客的本次乘车行为进行支付操作。

S240,从多个账户信息中,确定出与匹配到的参考指纹信息绑定的目标账户信息。之后执行S290。

在本发明的实施例中,在开启闸门进行出站时,可从多个账户信息中,确定出与匹配到的参考指纹信息绑定的目标账户信息。

也就是说,指纹数据库中包括与多个参考指纹信息绑定的多个账户信息,可从多个参考指纹信息绑定的多个账户信息中确定出与匹配到的参考指纹信息绑定的目标账户信息。

可以看出,本申请实施例由于将乘客的多个参考指纹信息预先存储到闸机终端,并由闸机终端本地指纹采集并匹配,使得采集及匹配验证过程无需与第一服务器连接,避免了此过程闸机终端与第一服务器的通信,大大提高了指纹验证效率。

S250,如果乘客的指纹信息与多个参考指纹信息均不匹配,则采集乘客的人脸图像,并提取人脸图像的人脸特征。

可选地,闸机终端具有图像采集模块,通过该图像采集模块采集乘客的人脸,并提取人脸图像的人脸特征,其中,人脸特征包括但不仅限于高鼻梁、大眼睛、长头发等信息。

S260,将乘客的人脸特征与预先建立的人脸特征数据库中的多个参考人脸特征进行匹配。

其中,所述多个参考人脸特征可由多个参考乘客的人脸特征组成。

本发明的实施例中,乘客可预先在移动终端中,安装乘车的相关客户端,该客户端在对用户提供支付账户注册和指纹信息绑定之后,还可向用户提供支付账户注册和人脸特征信息绑定界面,当乘客使用该客户端时,在该客户端上录入人脸特征,并将该人脸特征信息与注册的扣费账户信息进行绑定。客户端可将账号注册信息和绑定的人脸特征信息上传至第一服务器。第一服务器在接收到客户端上传的账号注册信息和绑定的人脸特征信息时,可将接收到的账号注册信息和绑定的人脸特征信息以数据同步方式下同步给所有的闸机终端,以使得闸机终端将同步到的账号注册信息和绑定的人脸特征信息进行存储以建立指纹数据库。

作为一种示例,闸机终端中的人脸特征数据库可通过以下方式预先建立的:

闸机终端可接收第一服务器发送的同步消息,同步消息包括每个参考乘客的人脸特征信息和与人脸特征信息绑定的账户信息,基于同步消息,将每个参考乘客的人脸特征信息和与人脸特征信息绑定的账户信息进行存储,以建立人脸特征数据库。

也就是说,客户端将账号注册信息和绑定的人脸特征信息上传至第一服务器,第一服务器接收客户端上传的账号注册信息和绑定的人脸特征信息,并根据账号注册信息和绑定的人脸特征信息生成同步信息,第一服务器将同步信息发送至闸机终端,从而闸机终端接收第一服务器发送的同步消息,其中,同步消息包括每个参考乘客的人脸特征信息和与人脸特征信息绑定的账户信息,之后,闸机终端基于同步消息,将每个参考乘客的人脸特征信息和与人脸特征信息绑定的账户信息进行存储,以建立人脸特征数据库。可以理解,人脸特征数据库包括多个参考乘客的人脸特征信息,以及多个账户信息,其中,每个账户信息可以是与对应参考乘客的人脸特征存在绑定关系。

需要说明的是,人脸特征数据库中包含所有进行过客户端注册的用户的账户注册信息和绑定的人脸特征信息。

在本发明的实施例中,在客户端将用户注册的账号注册信息和绑定的人脸特征信息上传给第一服务器之后,第一服务器可向客户端返回上传成功信息。也就是说,客户端可接收到账号注册和绑定的人脸特征信息的成功提示。

需要说明的是,由于不同运营区域的乘车线路长短不同以及相关车站乘车人数不同,例如,商业地段人口密度较高,乘车人数较多,为了避免很多乘客同时在进站时刷人脸所造成第一服务器的网络拥堵,避免第一服务器太多,资源使用率不高,在本发明的实施例中,可在不同运营区域设置单个或多个第一服务器,第一服务器可将接收到的客户端上传的账号注册信息和绑定的人脸特征信息同步至第二服务器,再由第二服务器将接收到的所有账号注册信息和绑定的人脸特征信息对所有第一服务器进行数据同步,进而第一服务器可将同步到的所有账号注册信息和绑定的人脸特征信息同步到所有闸机终端,以使得闸机终端能够支持所有注册用户的人脸特征识别,以确保已注册用户能够正常进站乘车;并且,通过在不同运营区域分别设置对应第一服务器,实现服务器群的分级管理,可以实现每级第一服务器都有对应的数据管理,减小了第二服务器的负担,从而有效的提高运营效率。

在本发明的实施例中,如果乘客的人脸特征与多个参考人脸特征中的均不匹配,则提示用户无法进站乘车,且提示用户检查支付账户注册和人脸特征绑定的信息。

S270,如果乘客的人脸特征与多个参考人脸特征中的一个匹配,则开启闸门。

举例而言,以乘客进站乘车为例,当乘客刷指纹进站失败时,可进行刷人脸进站乘车,乘客在刷人脸进站乘车时,进站闸机终端将乘客的人脸特征信息与闸机终端中多个参考人脸特征信息中的一个匹配,若匹配成功,则开启闸门。

S280,从多个账户信息中,确定出与匹配到的参考人脸特征信息绑定的目标账户信息。

在本发明的实施例中,在开启闸门进行出站时,可从多个账户信息中,确定出与匹配到的参考人脸特征信息绑定的目标账户信息。

也就是说,人脸特征数据库中包括与多个参考指纹信息绑定的多个账户信息,可从多个参考人脸特征信息绑定的多个账户信息中确定出与匹配到的参考人脸特征信息绑定的目标账户信息。

可以看出,本申请实施例由于将乘客的多个参考人脸特征信息预先存储到闸机终端,并由闸机终端本地人脸特征采集并匹配,使得采集及匹配验证过程无需与第一服务器连接,避免了此过程闸机终端与第一服务器的通信,大大提高了人脸特征验证效率。

S290,将目标账户信息发送给第一服务器,以使第一服务器基于目标账户信息对乘客的本次乘车行为进行支付操作。

也就是说,闸机终端确定出匹配到的参考指纹信息或者人脸特征信息绑定的目标账户信息,之后向第一服务器发送目标账户信息和针对乘客的指纹匹配成功结果,或向第一服务器发送目标账户信息和针对乘客的人脸特征匹配成功结果,以使第一服务器根据闸机终端反馈的指纹匹配成功结果,或根据闸机终端反馈的人脸特征匹配成功结果,获取乘客的乘车信息,并根据乘车信息生成本次乘车的车票费用,并基于目标账户信息将本次乘客的车票费用发送给第三方支付账户服务器以对乘客的本次乘车行为进行支付操作。

其中,乘车信息包括但不仅限于乘车所用时间、乘车路线、乘车站数等。举例而言,本发明实施例的闸机终端可分为进站闸机终端和出站闸机终端,第一服务器可通过进站闸机终端和出站闸机终端各自上传的针对该乘客的指纹识别结果来获取该乘客的乘车信息。例如,进站闸机终端通过采集乘客的指纹,并判断该乘客的指纹识别成功时,可将该乘客的指纹成功识别结果、该进站闸机终端的ID号上传给第一服务器;当乘客通过出站闸机终端刷指纹出站时,第一服务器会接收到出站闸机终端也上传了该乘客的指纹成功识别结果、该出站闸机终端的ID号,此时第一服务器可根据进站闸机终端的ID号和出站闸机终端的ID号确定出该乘客的乘车站数,进而根据该乘车站数和预设的计费规则计算出该乘客本次乘车的车票费用,进而将该车票费用和该乘车的目标账户信息发送给第三方支付账户第一服务器以对乘客的本次乘车行为进行支付操作。例如,出站闸机终端向第一服务器发送目标账户信息和针对乘客的指纹识别成功结果,以使第一服务器根据进站闸机终端和出站闸机终端反馈的指纹识别成功结果获取乘客的乘车站数为8站,第一服务器根据乘客的乘车站数8站生成本次乘车的车票费用为3元,并将车票费用3元发送给第三方支付账户服务器以对乘客的本次乘车行为进行支付操作。

根据本发明实施例的智能闸机检票方法,通过闸机终端预先存储多个参考指纹信息,将乘客输入的指纹信息与预先存储的该乘客的多个参考指纹中的任一个参考指纹信息进行匹配,若成功,则开启闸门,若乘客的指纹信息与多个参考指纹信息均不匹配,则采集乘客的人脸图像,并提取人脸图像的人脸特征,之后将乘客的人脸特征与预先建立的人脸特征数据库中的多个参考人脸特征进行匹配,如果乘客的人脸特征与多个参考人脸特征中的一个匹配,则开启闸门,进而实现支付操作。因此,可以有效的提高识别率,提高了运营效率,通过指纹验证以实现进站乘车,可以避免长相相似而误判,避免了乘客忘带手机或一卡通而不能进站乘车的现象;为了避免乘客因无手指或指纹被磨平导致无法进行指纹识别,可选择人脸识别,使得进站方式多样化,提高了乘客通行率,避免了误扣费问题,提升了乘客乘车体验。

为了实现上述实施例,本申请还提出了一种智能闸机检票系统。图3是根据本申请一个实施例的智能闸机检票系统的交互示意图。如图3所示,该智能闸机检票系统包括:闸机终端310,其中,闸机终端310用于采集乘客的指纹信息,并将乘客的指纹信息与预先建立的指纹数据库中的多个参考指纹信息进行匹配;其中,所述多个参考指纹信息包括每个参考乘客的多个指纹信息,如果乘客的指纹信息与多个参考指纹信息中的一个匹配,则确定所述乘客的指纹匹配成功,并开启闸门。

在本发明的实施例中,闸机终端310在确定乘客的指纹信息与多个参考指纹信息均不匹配时,采集乘客的人脸图像,并提取人脸图像的人脸特征,并将乘客的人脸特征与预先建立的人脸特征数据库中的多个参考人脸特征进行匹配,如果乘客的人脸特征与多个参考人脸特征中的一个匹配,则开启闸门。

在本发明的实施例中,所述指纹数据库还包括多个账户信息,每个账户信息与对应参考乘客的多个指纹信息存在绑定关系。如图3所示,所述系统还包括:第一服务器320,其中,

所述闸机终端310还用于:从所述多个账户信息中,确定出与匹配到的参考指纹信息绑定的目标账户信息,并将所述目标账户信息发送给所述第一服务器320。

所述第一服务器320用于基于所述目标账户信息对所述乘客的本次乘车行为进行支付操作。

为了进一步提高运营效率,提高乘客通行率,可选地,在本发明的实施例中,如图4所示,该智能闸机检票系统还包括客户端330。客户端330用于向每个参考乘客提供支付账户注册和指纹信息绑定界面,通过界面接收每个参考乘客输入的账号注册信息和绑定的多个指纹信息,并将账号注册信息和绑定的多个指纹信息发送至第一服务器320。

也就是说,在本发明的实施例中,可预先在移动终端中安装进站乘车的相关客户端330,使用该客户端330时,客户端330向用户提供支付账户注册和指纹信息绑定界面,用户通过界面输入账号注册信息和多个指纹信息,从而客户端通过界面接收用户输入的账号注册信息和绑定的指纹信息,并将账号注册信息和绑定的指纹信息发送至第一服务器320。

第一服务器320从每个参考乘客通过客户端330上传的账号注册信息和绑定的多个指纹信息中获得每个参考乘客的多个指纹信息和与多个指纹信息绑定的账户信息,并根据每个参考乘客的多个指纹信息和与多个指纹信息绑定的账户信息,生成同步信息,并将同步信息发送至闸机终端310。

在本发明的实施例中,第一服务器320生成同步信息可返回成功信息,以便客户端330接收账号注册信息和绑定的指纹信息成功提示。

闸机终端310接收第一服务器320发送的同步信息,并基于同步消息,将每个参考乘客的多个指纹信息与多个指纹信息绑定的账户信息进行存储,以建立指纹数据库。

需要说明的是,指纹数据库中包含了所有进行过客户端注册的用户的账户注册信息和绑定的指纹信息。

在本发明的实施例中,乘客在刷指纹进站乘车时,闸机终端310判断乘客的指纹信息与多个参考指纹信息中的一个是否匹配,若匹配,向第一服务器320发送针对乘客的指纹匹配成功结果。其中,第一服务器320根据闸机终端310反馈的指纹匹配成功结果获取乘客的乘车信息,并根据乘车信息生成本次乘车的车票费用,并基于目标账户信息将本次乘客的车票费用发送给第三方支付账户服务器以对乘客的本次乘车行为进行支付操作。其中,乘车信息包括但不仅限于乘车所用时间、乘车路线、乘车站数等。

其中,在本发明的实施例中,闸机终端310包括进站闸机终端和出站闸机终端;其中,

进站闸机终端可判断乘客的指纹信息与多个参考指纹信息中的一个匹配时,确定乘客进行进站操作,并在向第一服务器320发送指纹匹配成功结果的同时,将进站闸机终端的第一标识信息发送给第一服务器320,其中,第一标识信息包括但不仅限于进站时间、进站地点等。

出站闸机终端可判断乘客的指纹信息与多个参考指纹信息中的一个匹配时,确定乘客进行出站操作,并在向第一服务器发送指纹匹配成功结果的同时,将出站闸机终端的第二标识信息发送给第一服务器320,其中,第二标识信息包括但不仅限于出站时间、出站地点等。

第一服务器320根据进站闸机终端发送的针对乘客的指纹匹配成功结果、第一标识信息、出站闸机终端发送的针对乘客的指纹匹配成功结果和第二标识信息,获取乘客的乘车信息。其中,乘车信息包括但不仅限于乘车所用时间、乘车路线、乘车站数等。

举例而言,第一服务器220根据进站闸机终端发送的针对乘客的指纹匹配成功结果、进站地点A、出站闸机终端发送的针对乘客的指纹识别成功结果、出站地点B,可确定乘客从进站地点A至出站地点的乘车站数是10站。第一服务器220在确定该乘客的乘车信息时,可根据该乘车信息和预设的计费规则计算该乘客的乘车费用,并基于该乘客的目标账户信息将该乘车费用发送给第三方支付账户服务器以对所述乘客的本次乘车行为进行支付操作。

为了避免很多乘客同时在进站或出站时刷指纹所造成服务器的网络拥堵,在本发明的实施例中,多个闸机终端310可分布在多个不同运营区域且每个运营区域内的数量为多个,每个运营区域内布置至少一个第一服务器320。其中,每个运营区域内布置多个第一服务器320,多个第一服务器320互为冗余设计。

也就是说,本申请实施例的智能闸机检票系统中,可在不同的运营区域中设置多个闸机终端310和至少一个第一服务器320,配置各个运营区域中心与各自第一服务器320的接口,以实现不同运营区域中心之间、不同人员访问的数据隔离。

为了减轻第一服务器的负担,可选地,在本发明的实施例中,如图5所示,该智能闸机检票系统还包括:第二服务器340。第二服务器340用于获取每个运营区域内的第一服务器上存储的参考乘客通过客户端330上传的账号注册信息和绑定的多个指纹信息,并将获取到的账号注册信息和绑定的多个指纹信息同步至所有第一服务器320,以使所有第一服务器320将同步到的账号注册信息和绑定的多个指纹信息发送至对应闸机终端310。从而可以使得所有的闸机终端中均包含所有进行过客户端注册的用户的账户注册信息和绑定的指纹信息,从而可以保证在闸机终端310侧实现指纹识别操作。

为了方便运营人员在线了解相关车站人流信息,以及车站高峰期和人少期,及时进行车站运营人员调配,在本发明实施例中,第二服务器340可获取每个运营区域内的第一服务器上存储的乘客的乘车信息,并基于每个运营区域内第一服务器上存储的乘客的乘车信息进行进站和出站的数据查询,和/或,基于每个运营区域内第一服务器上存储的乘客的乘车信息进行运营数据报表统计与图形呈现,优化了运营人力,节省了运营开支。

根据本发明实施例的智能闸机检票系统,可通过闸机终端采集乘客的指纹信息,之后将乘客的指纹信息与预先建立的指纹数据库中的多个参考指纹信息进行匹配,其中,所述多个参考指纹信息包括每个参考乘客的多个指纹信息,如果乘客的指纹信息与多个参考指纹信息中的一个匹配,则确定所述乘客的指纹匹配成功,并开启闸门。由此,通过闸机终端预先存储多个参考指纹信息,将乘客输入的指纹信息与预先存储的该乘客的多个参考指纹中的任一个参考指纹信息进行匹配,若成功,则开启闸门,进而实现支付操作,由于指纹具有唯一性可以有效的提高识别率,提高了运营效率,通过指纹验证以实现进站乘车,可以避免长相相似而误判,提高了乘客通行率,避免了误扣费问题,避免了乘客忘带手机或一卡通而不能进站乘车的现象,提升了乘客体验。

为了实现上述实施例,本发明还提出了一种智能闸机终端。

图6是根据本发明一个实施例的智能闸机终端的结构示意图。如图6所示,该智能闸机终端600可以包括:存储器610、处理器620及存储在存储器610上并可在处理器620上运行的计算机程序630,处理器620执行程序时,实现本发明上述任一项所述的智能闸机检票方法。

为了实现上述实施例,本发明还提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本发明上述任一项所述的智能闸机检票方法。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

相关技术
  • 智能闸机检票方法、系统和智能闸机终端
  • 一种自行车专用车道智能闸机系统及其控制方法
技术分类

06120112320593