本申请涉及身份验证技术领域,特别是涉及一种智能放行方法、装置以及计算机设备。
背景技术:
随着社会的进步,交通便利的发展,人们乘坐火车、长途汽车、飞机等交通工具的频率越来越高。在乘坐上述交通工具时,通常会经过出发站的进站安检和上车前的检票环节。
然而,在传统的进站安检环节一般需要出示个人证件以及所购车票,由人工进行人、证、票的核对。但是,对于长途旅行的用户来说,通常都会随身携带行李,因此在进站安检时并不方便出示证件、车票等相关信息,从而对用户的出行带来极大的不便,且人工核对花费时间较长,从而导致进站安检的通道拥堵。
技术实现要素:
基于此,有必要针对上述进站安检时需要出示证件导致用户不便的问题,提供一种基于人脸识别的智能放行方法、装置以及计算机设备。
为了实现上述目的,一方面,本申请实施例提供了一种智能放行方法,该方法包括:
接收进站口闸机采集的用户进站时的第一人脸图像;
当预存的用户信息中存在与第一人脸图像匹配的人脸图像时,则根据人脸图像查找匹配的车票信息;其中,用户信息包括预先采集的基于实名认证用户对应的人脸图像;
当查找到匹配的车票信息时,向进站口闸机发送身份识别成功信息,其中,身份识别成功信息用于指示进站口闸机开闸放行。
在其中一个实施例中,向进站口闸机发送身份识别成功信息之后,还包括:接收检票口闸机采集的用户的第二人脸图像,当用户信息中存在与第二人脸图像匹配的人脸图像时,则获取与人脸图像对应的用户标识;在当前检票班次对应的票务数据中查找与用户标识匹配的车票票号,其中,当前检票班次对应的票务数据包括当前检票班次对应的未检票状态下的至少一条车票票号以及对应的用户标识;当查找到匹配的车票票号时,向检票口闸机发送检票成功的消息,其中,检票成功的消息用于指示检票口闸机开闸放行。
在其中一个实施例中,当查找到匹配的车票票号之后,还包括:将匹配的车票票号对应的检票状态更新为已检票状态。
在其中一个实施例中,还包括:当用户信息中不存在与第二人脸图像匹配的人脸图像时,或者在当前检票班次对应的票务数据中没有查找到与用户标识匹配的车票票号时,则向检票口闸机发送检票失败的消息,其中,检票失败的消息用于指示检票口闸机提示用户检票失败。
在其中一个实施例中,还包括:当用户信息中不存在与第一人脸图像匹配的人脸图像时,或者根据人脸图像未查找到匹配的车票信息时,则向进站口闸机发送身份识别失败信息,其中,身份识别失败信息用于指示进站口闸机提示用户身份识别失败。
在其中一个实施例中,用户信息包括基于实名认证用户对应的用户标识以及对应的用户图像;则在接收进站口闸机采集的用户进站时的第一人脸图像之前,还包括:接收与用户标识对应的用户的人脸图像;将人脸图像与用户图像进行比对;当人脸图像与用户图像的比对结果一致时,则将人脸图像添加至与实名认证用户对应的用户信息中并保存。
在其中一个实施例中,在接收与用户标识对应的用户的人脸图像之前,还包括:接收与用户标识对应的用户的订票请求,其中,订票请求包括发车站、目的站、发车时间和班次;根据订票请求生成车票信息;则接收与用户标识对应的用户的人脸图像,包括:根据车票信息接收与用户标识对应的用户的人脸图像。
在其中一个实施例中,车票信息包括用户标识、车票票号以及对应的发车站和发车时间;则根据人脸图像查找匹配的车票信息,包括:接收进站口闸机发送的位置信息,其中,位置信息包括进站口闸机所位于的发车站;根据人脸图像对应的用户标识查找与用户标识对应的车票信息;若车票信息中存在一条发车站与进站口闸机所位于的发车站相同、且发车时间与当前时间所对应的日期相同的车票票号,则确定查找到匹配的车票信息。
另一方面,本申请实施例还提供了一种智能放行装置,包括人脸图像验证模块、第一放行指示模块、检票模块和第二放行指示模块,其中:
人脸图像验证模块,用于接收进站口闸机采集的用户进站时的第一人脸图像,当用户信息中存在与第一人脸图像匹配的人脸图像时,则根据与人脸图像查找匹配的车票信息;其中,用户信息包括预先采集的基于实名认证用户对应的人脸图像;
第一放行指示模块,用于当查找到匹配的车票信息时,向进站口闸机发送身份识别成功信息,其中,身份识别成功信息用于指示进站口闸机开闸放行;
人脸图像验证模块还用于接收检票口闸机采集的用户的第二人脸图像,当用户信息中存在与第二人脸图像匹配的人脸图像时,则获取与人脸图像对应的用户标识;
检票模块用于在当前检票班次对应的票务数据中查找与用户标识匹配的车票票号,其中,当前检票班次对应的票务数据包括当前检票班次对应的未检票状态下的至少一条车票票号以及对应的用户标识;
第二放行指示模块用于当查找到匹配的车票票号时,向检票口闸机发送检票成功的消息,其中,检票成功的消息用于指示所述检票口闸机开闸放行。
又一方面,本申请实施例还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行计算机程序时实现如上所述方法的步骤。
上述智能放行方法、装置以及计算机设备,通过服务器获取基于实名认证用户对应的人脸图像,并将人脸图像添加至对应的用户信息中保存,从而结合保存的用户信息对进站口闸机采集的用户进站时的第一人脸图像进行验证,当验证通过时,进一步根据用户标识查找匹配的车票信息,当查找到匹配的车票信息时则指示进站口闸机开闸放行,以通过人脸识别完成用户进站时人、证、票的一致性核验,因此,用户在进站安检时不再需要出示证件、车票等信息,极大的方便了用户的出行。另外,通过人脸识别自动完成核验,也避免了人工核验时产生的人工失误,且提高了核验效率。
附图说明
图1为一个实施例中智能放行方法的应用环境图;
图2为一个实施例中智能放行方法的流程示意图;
图3为一个实施例中智能放行方法的流程示意图;
图4为一个实施例中智能放行方法的流程示意图;
图5为一个实施例中智能放行方法的流程示意图;
图6为一个实施例中智能放行方法的流程示意图;
图7为一个实施例中智能放行方法的应用流程示意图;
图8为一个实施例中智能放行装置的结构框图;
图9为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
由于传统的进站安检环节需要出示个人证件以及所购车票,由人工进行人、证、票的核对,因此,核对过程较慢,也比较消耗车站人力,尤其是遇到节假日高峰,旅客激增,则需排队等待进站,这对于旅客出行、车站治安秩序维护等多有不便。通常遇此情况,车站一般需要临时增开多个线下安检口,对于线下车站而言,人力资源协调麻烦且浪费时间,导致成本增加。对于旅客而言,为其出行带来极大的不便,特别是对于随身携带行李、携带老人或儿童出行的旅客,出示证件、车票等相关信息将十分不便,且容易遗落证件。另外,对于人工核对,容易出现人为失误,因此还存在一定的安全隐患。
基于此,本申请实施例提供了一种智能放行方法,可以应用于如图1所示的应用环境中,其具体可以应用于火车站或汽车站等需要进行实名安检的放行场合。具体的,进站口闸机102和检票口闸机104通过网络与服务器106进行通信。其中进站口闸机102和检票口闸机104处分别设置有人脸图像采集设备,用于采集人脸图像。在本实施例中,人脸图像采集设备具体可以但不限于是各种摄像头、摄像机、相机、扫描仪和其他带有拍照功能的设备,服务器106可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,提供了一种智能放行方法,以该方法应用于图1中的服务器为例进行说明,具体可以包括以下步骤:
步骤202,接收进站口闸机采集的用户进站时的第一人脸图像。
具体的,本实施例以汽车站进站安检为例进行说明。通常,当用户乘坐长途汽车出行时,一般需要通过进站安检才能由进站口闸机进入到候车厅。由于传统的进站安检需要用户出示证件、车票等相关信息进行核验,从而导致不便。因此,在本实施例中,当用户进站安检时,通过进站口闸机采集用户的第一人脸图像,并将采集的第一人脸图像通过网络传输给服务器,由服务器完成核验,从而用户在进站安检时不再需要出示证件、车票等信息,极大的方便了用户的出行。
步骤204,判断预存的用户信息中是否存在与第一人脸图像匹配的人脸图像。
其中,用户信息包括预先采集的基于实名认证用户对应的人脸图像。基于实名认证用户是指在购票系统中已完成实名认证的用户,其具有唯一的用户标识以及对应的用户图像。具体的,用户在进行实名认证时一般通过唯一代表用户的证件完成,如用户对应的身份证、护照等。在认证过程中通过提取对应的用户标识,从而作为用户信息进行存储,其中,用户标识可以是从对应的用户证件中提取的可以用于唯一表示用户的信息,例如,用户标识可以是用户对应的身份证号码、护照号码等。用户进行实名认证后,服务器则会根据用户标识生成对应的用户信息,并存储在服务器中。在本实施例中,若用户需要进行人脸认证,则向服务器请求对应的权限,服务器可以根据用户的请求进一步获取基于实名认证用户对应的人脸图像,并将人脸图像添加至与实名认证用户对应的用户信息中,并将其进行存储,作为后续进行人脸识别的依据。
服务器根据接收的进站口闸机采集的用户进站时的第一人脸图像,并结合存储在服务器中的用户信息对第一人脸图像进行验证,即判断用户信息中是否存在与第一人脸图像匹配的人脸图像,当存在时则执行步骤206,否则执行步骤210。
步骤206,根据与人脸图像查找匹配的车票信息。
当用户信息中存在与第一人脸图像匹配的人脸图像时,则表示用户为人脸认证用户,且人和证具有一致性。则进一步根据用户信息中与人脸图像对应的用户标识查找匹配的车票信息。由于目前对于汽车票已执行实名制购票,因此,在本实施例,服务器通过调用票务系统接口查询与用户标识匹配的车票信息,当查找到匹配的车票信息时执行步骤208,否则执行步骤210。
步骤208,向进站口闸机发送身份识别成功信息。
当服务器查找到匹配的车票信息时,则完成对用户进站安检时人、证、票的一致性核验,从而向进站口闸机发送身份识别成功信息,具体的,身份识别成功信息用于指示进站口闸机开闸放行,使得用户可以通过进站口闸机进入候车厅。
步骤210,提示用户身份识别失败。
当服务器在用户信息中没有查找到与第一人脸图像匹配的人脸图像时,或者服务器根据与人脸图像没有查找到匹配的车票信息时,则表示用户进站时其人、证、票的一致性不符合进站安检要求,因此,服务器向进站口闸机发送身份识别失败信息,以通过进站口闸机提示用户身份识别失败,并可以通过进站口闸机引导用户通过其他方式进行进站安检或至服务台找工作人员解决。
上述智能放行方法,通过服务器结合预存的用户信息对进站口闸机采集的用户进站时的第一人脸图像进行验证,当验证通过时,进一步根据用户标识查找匹配的车票信息,当查找到匹配的车票信息时则指示进站口闸机开闸放行,以通过人脸识别完成用户进站时人、证、票的一致性核验,因此,用户在进站安检时不再需要出示证件、车票等信息,极大的方便了用户的出行。另外,通过人脸识别自动完成核验,也避免了人工核验时产生的人工失误,且提高了核验效率。
在一个实施例中,当用户需要通过人脸识别通道进站或检票时,则需要事先存储用户的人脸图像,以便于当用户通过人脸识别通道时作为人脸核验的参照。如图3所示,接收进站口闸机采集的用户进站时的第一人脸图像之前,,具体还可以包括如下步骤:
步骤302,接收与用户标识对应的用户的人脸图像。
具体的,当用户需要通过人脸识别通道进站或检票时,则可以通过购票系统的应用软件上传采集的与用户标识对应的人脸图像,服务器则接收购票系统的应用软件采集的已在购票系统中完成实名认证的用户的人脸图像。
步骤304,将人脸图像与用户图像进行比对。
在本实施例中,服务器为了确保当前采集的人脸图像与对应实名认证的用户的一致性,因此,服务器通过调用公安系统的认证接口将当前采集的实名认证的用户的人脸图像与公安系统中对应的用户图像进行比对,并判断比对结果是否一致。其中,公安系统中对应的用户图像是指公安系统中与实名认证用户的用户标识对应的用户图像,如与用户的身份证号码对应的身份证图像,或者是与用户的护照号码对应的护照图像。在本实施例中,为了区分,将公安系统中对应的人脸图像称为用户图像,将当前采集的实名认证的用户的人脸图像称为人脸图像,将用户经过进站口闸机时采集的人脸图像称为第一人脸图像,将用户经过检票口闸机时采集的人脸图像称为第二人脸图像。
步骤306,当人脸图像与用户图像的比对结果一致时,则将人脸图像添加至与实名认证用户对应的用户信息中并保存。
当人脸图像与用户图像的比对结果一致时,则表示当前采集的人脸图像与对应实名认证的用户属于同一人,其具有一致性。因此,可以将人脸图像添加至与实名认证用户对应的用户信息中,以便作为后续进行人脸识别验证的参照。当人脸图像与用户图像的比对结果不一致时,则表示当前采集的人脸图像与对应实名认证的用户不属于同一人,服务器则通过购票系统的应用软件提示用户人、证不符,或者服务器还可以引导用户重新采集人脸图像。
在本实施例中,通过将当前采集的实名认证的用户的人脸图像与公安系统中对应的用户图像进行比对,只有当比对结果一致时才将人脸图像添加至与实名认证用户对应的用户信息中保存,从而确保当前采集的人脸图像与对应实名认证的用户的一致性,并将其作为后续用户通过人脸识别通道时进行人脸核验的参照,因此,避免了不法分子利用他人证件购票出行的不良行为。
在一个实施例中,如图4所示,接收与用户标识对应的用户的人脸图像之前,还可以包括如下步骤:
步骤402,接收与用户标识对应的用户的订票请求。
步骤404,根据订票请求生成车票信息。
其中,订票请求包括发车站、目的站、发车时间和班次。具体的,用户可以通过购票系统的应用软件向服务器发起订票请求,服务器则根据订票请求查询对应的余票,若存在余票,则根据订票请求生成对应的车票信息。在本实施例中,车票信息可以包括用户标识、车票票号以及对应的发车站、目的站、发车时间和班次等信息。
在本实施例中,接收与用户标识对应的用户的人脸图像具体可以包括:根据车票信息接收与用户标识对应的用户的人脸图像。
在本实施例中,用户完成车票订购后,服务器可以通过购票系统的应用软件引导用户上传对应的人脸图像,并通过车票信息中的用户标识比对用户的一致性,当比对成功时则建立人脸图像与用户标识的对应关系,即将人脸图像添加至与实名认证用户对应的用户信息中并保存,以便于用户通过人脸识别通道时可以进行人脸核验,而不需要再出具证件以及车票等信息。
需要说明的是,在本实施例中,如果当前采集的人脸图像与用户图像的比对结果一致时,则服务器将人脸图像添加至与实名认证用户对应的用户信息中并保存,后续可以多次使用,从而实现一次采集长久有效。
而对于人脸图像的首次采集,可以是通过购票系统的应用软件完成与用户标识对应的用户的购票之后,服务器通过购票系统的应用软件引导用户完成对应人脸图像的首次采集。也可以是用户在购票系统的应用软件中添加旅客信息时,服务器通过购票系统的应用软件引导用户完成采集与添加的旅客对应的人脸图像。还可以是用户在购票系统的常用旅客列表中选择对应的旅客并上传与该旅客对应的人脸图像。
在一个实施例中,如图5所示,根据与人脸图像对应的用户标识查找匹配的车票信息,具体可以包括如下步骤:
步骤502,接收进站口闸机发送的位置信息。
当用户通过人脸识别通道进行人脸核验时,通过进站口闸机采集用户的第一人脸图像,由服务器进行验证,同时,进站口闸机将自身的位置信息也发送给服务器,其中,位置信息包括进站口闸机所位于的发车站。
步骤504,根据与人脸图像对应的用户标识查找与用户标识对应的车票信息。
在本实施例中,当用户信息中存在与第一人脸图像匹配的人脸图像时,则表示当前用户为人脸认证用户,且人和证具有一致性。则服务器进一步根据用户信息中与人脸图像对应的用户标识查找匹配的车票信息。
步骤506,判断车票信息是否符合进站要求。
具体的,服务器根据用户标识在售票信息数据库中查询对应的车票信息,若查找到对应的车票信息,则进一步判断车票信息是否符合进站要求。例如,当查找到的车票信息中存在一条发车站与进站口闸机所位于的发车站相同、且发车时间与当前时间所对应的日期相同的车票票号时,则确定车票信息符合进站要求,因此,执行步骤508,确定查找到匹配的车票信息;否则执行步骤510,没有查找到匹配的车票信息。
需要说明的是,由于目前执行预售车票,如果在所有售票信息中查找与用户标识对应的车票信息,则导致查询数据量大。因此,在本实施例中,服务器优选在售票信息数据库中与当前时间所对应的日期相同的车票中查询与用户标识对应、且与进站口闸机所位于的发车站相同的车票票号,从而提高查询效率。
在本实施例中,服务器通过接收进站口闸机的位置信息,并查找已完成人和证一致性核验的用户对应的车票信息,进而判断车票信息中记录的发车站是否与当前进站口闸机所在位置的发车站相同,车票信息中记录的发车时间是否与当前时间所对应的日期相同,如果相同,则表示为当日同站车票,则完成人、证以及票的一致性核验。
在一个实施例中,当用户通过人脸识别通道进入候车厅后,还可以进一步通过人脸识别完成检票上车的环节,具体的,如图6所示,上述方法还可以包括如下步骤:
步骤602,接收检票口闸机采集的用户的第二人脸图像。
具体的,本实施例以汽车站检票上车为例进行说明。通常,当用户乘坐长途汽车出行时,从候车厅到上车通常会经过检票通道,由检票口闸机对车票进行验证后方可上车,而用户在经过检票通道时需要出示车票进行核验,对于携带行李的用户极为不便,且车票容易遗落。
因此,在本实施例中,当用户经过检票通道时,通过检票口闸机采集用户的第二人脸图像,并将采集的第二人脸图像通过网络传输给服务器,由服务器完成核验,从而用户在经过检票通道时不再需要出示车票等信息,极大的方便了用户的出行。
步骤604,判断用户信息中是否存在与第二人脸图像匹配的人脸图像。
服务器根据接收的检票口闸机采集的用户经过检票通道时的第二人脸图像,并结合存储在服务器中的用户信息对第二人脸图像进行验证,即判断用户信息中是否存在与第二人脸图像匹配的人脸图像,当存在时则执行步骤606,否则执行步骤612。
步骤606,获取与人脸图像对应的用户标识。
当用户信息中存在与第二人脸图像匹配的人脸图像时,则表示用户为人脸认证用户,且人和证具有一致性。则获取与人脸图像对应的用户标识,以便进一步完成检票工作。
步骤608,在当前检票班次对应的票务数据中查找与用户标识匹配的车票票号。
具体的,服务器根据用户信息中与人脸图像对应的用户标识,在当前检票班次对应的票务数据中查找匹配的车票信息。其中,与当前检票班次对应的票务数据中包括与当前检票班次对应的未检票状态下的至少一条车票信息,而车票信息又可以包括用户标识、车票票号以及对应的发车站、目的站、发车时间和班次等信息。通常,在对汽车票进行检票时,每个检票口闸机在同一时间段只对一个班次或少量几个班次进行检票,因此,服务器可以根据检票口闸机当前检票的班次获取对应的票务数据,票务数据中每一条车票信息具有对应的检票状态,如已经过检票口闸机验证的车票信息的检票状态为已检票,而未经过检票口闸机验证的车票信息的检票状态为未检票。在本实施例中,服务器在票务数据中查找与用户标识匹配的检票状态为未检票的车票信息,进而根据查找到的车票信息获取对应的车票票号。
在本实施例中,当服务器查找到匹配的车票票号时执行步骤610,否则执行步骤612。
步骤610,向检票口闸机发送检票成功的消息。
当服务器查找到匹配的车票票号时,则表示检票成功,从而向检票口闸机发送检票成功的消息,具体的,检票成功的消息用于指示检票口闸机开闸放行,使得用户可以通过检票口闸机而上车。
步骤612,提示用户检票失败。
当服务器在用户信息中没有查找到与第二人脸图像匹配的人脸图像时,或者服务器在当前检票班次对应的票务数据中没有查找到与用户标识匹配的车票票号时,则表示用户检票时其人、证、票的一致性不符合检票要求,因此,服务器向检票口闸机发送检票失败的消息,以通过检票口闸机提示用户检票失败,并可以通过检票口闸机引导用户通过其他方式进行检票或至服务台找工作人员解决。
上述实施例,通过人脸识别完成用户上车前的检票工作,因此,用户在上车检票时不再需要出示车票等信息,极大的方便了用户的出行。另外,通过人脸识别自动完成检票,也避免了传统检票时只需出示车票而导致不法分子使用他人证件购票出行的风险,从而实现了真正意义上的实名制,进而提高了旅客出行的安全性。
在一个实施例中,当服务器在当前检票班次对应的票务数据中查找到与用户标识匹配的车票票号后,则进一步将匹配的车票票号对应的检票状态更新为已检票状态。
在一个实施例中,通过一个具体的实施例进一步说明智能放行方法,如图7所示,包括如下步骤:
步骤701,用户通过购票系统的应用软件完成实名认证。在实名认证过程中,提取对应的用户标识。
步骤702,服务器获取基于实名认证用户对应的人脸图像。
步骤703,服务器调用公安系统的认证接口对实名认证用户对应的人脸图像进行验证。以判断用户的一致性。
步骤704,当判断一致时,服务器根据人脸图像更新用户信息。当判断不一致时,则人脸认证失败,即对应用户不可以通过人脸识别通道进站或检票。
步骤705,服务器接收进站口闸机采集的第一人脸图像。
步骤706,服务器根据用户信息对第一人脸图像进行验证。验证用户是否为人脸认证用户。
步骤707,当验证通过时,服务器则在票务数据中查找匹配的车票信息。当验证不通过时,则表示用户不是授权人脸认证用户,。
步骤708,服务器查找到匹配的车票信息时,则完成人、证以及票的核验,从而向进站口闸机发送身份识别成功信息。
步骤709,进站口闸机根据身份识别成功信息开闸放行。
步骤710,服务器接收检票口闸机采集的第二人脸图像。
步骤711,服务器根据用户信息对第二人脸图像进行验证。验证用户是否为人脸认证用户。
步骤712,当验证通过时,服务器则在当前检票班次对应的票务数据中查找匹配的车票票号。当验证不通过时,则表示用户不是授权人脸认证用户。
步骤713,服务器查找到匹配的车票票号时,则完成人、证以及票的核验,从而向检票口闸机发送检票成功的消息。
步骤714,检票口闸机根据检票成功的消息开闸放行。
上述智能放行方法,通过用户在线上注册或购票环节采集用户的人脸图像,并建立用户的人脸图像与用户标识的用户信息数据库,存储在服务器中。当用户进站时,通过进站入口处的图像采集设备采集用户的人脸图像,由服务器根据预存的用户信息数据库对采集的人脸图像进行验证,进而关联对应的车票信息,以进行人、证、票的核验,当核验证通过则允许用户进站,从而在进站时不需要用户出示个人证件以及车票。在检票上车时,基于同样的原理,不需要用户出示车票,而是通过采集用户的人脸图像进行检票,从而极大的方便了用户的出行,且提高了进站及检票的效率。
应该理解的是,虽然图2-7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-7中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图8所示,提供了一种智能放行装置,包括:人脸图像验证模块801和第一放行指示模块802,其中:
人脸图像验证模块801,用于接收进站口闸机采集的用户进站时的第一人脸图像,当用户信息中存在与第一人脸图像匹配的人脸图像时,则根据与人脸图像查找匹配的车票信息;
第一放行指示模块802,用于当查找到匹配的车票信息时,向进站口闸机发送身份识别成功信息,其中,身份识别成功信息用于指示进站口闸机开闸放行。
在一个实施例中,上述智能放行装置还包括检票模块803和第二放行指示模块804,其中:
人脸图像验证模块801还用于接收检票口闸机采集的用户的第二人脸图像,当用户信息中存在与第二人脸图像匹配的人脸图像时,则获取与人脸图像对应的用户标识;
检票模块803,用于在当前检票班次对应的票务数据中查找与用户标识匹配的车票票号,其中,当前检票班次对应的票务数据包括当前检票班次对应的未检票状态下的至少一条车票票号以及对应的用户标识;
第二放行指示模块804,用于当查找到匹配的车票票号时,向检票口闸机发送检票成功的消息,其中,检票成功的消息用于指示检票口闸机开闸放行。
关于智能放行装置的具体限定可以参见上文中对于智能放行方法的限定,在此不再赘述。上述智能放行装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储用户信息以及票务数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种智能放行方法。
本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
接收进站口闸机采集的用户进站时的第一人脸图像;
当预存的用户信息中存在与第一人脸图像匹配的人脸图像时,则根据人脸图像查找匹配的车票信息;其中,用户信息包括预先采集的基于实名认证用户对应的人脸图像;
当查找到匹配的车票信息时,向进站口闸机发送身份识别成功信息,其中,身份识别成功信息用于指示进站口闸机开闸放行。
在一个实施例中,向进站口闸机发送身份识别成功信息之后,还包括:接收检票口闸机采集的用户的第二人脸图像,当用户信息中存在与第二人脸图像匹配的人脸图像时,则获取与人脸图像对应的用户标识;在当前检票班次对应的票务数据中查找与用户标识匹配的车票票号,其中,当前检票班次对应的票务数据包括当前检票班次对应的未检票状态下的至少一条车票票号以及对应的用户标识;当查找到匹配的车票票号时,向检票口闸机发送检票成功的消息,其中,检票成功的消息用于指示检票口闸机开闸放行。
在一个实施例中,当查找到匹配的车票票号之后,还包括:将匹配的车票票号对应的检票状态更新为已检票状态。
在一个实施例中,还包括:当用户信息中不存在与第二人脸图像匹配的人脸图像时,或者在当前检票班次对应的票务数据中没有查找到与用户标识匹配的车票票号时,则向检票口闸机发送检票失败的消息,其中,检票失败的消息用于指示检票口闸机提示用户检票失败。
在一个实施例中,还包括:当用户信息中不存在与第一人脸图像匹配的人脸图像时,或者根据人脸图像未查找到匹配的车票信息时,则向进站口闸机发送身份识别失败信息,其中,身份识别失败信息用于指示进站口闸机提示用户身份识别失败。
在一个实施例中,用户信息包括基于实名认证用户对应的用户标识以及对应的用户图像;则在接收进站口闸机采集的用户进站时的第一人脸图像之前,还包括:接收与用户标识对应的用户的人脸图像;将人脸图像与用户图像进行比对;当人脸图像与用户图像的比对结果一致时,则将人脸图像添加至与实名认证用户对应的用户信息中并保存。
在一个实施例中,在接收与用户标识对应的用户的人脸图像之前,还包括:接收与用户标识对应的用户的订票请求,其中,订票请求包括发车站、目的站、发车时间和班次;根据订票请求生成车票信息;则接收与用户标识对应的用户的人脸图像,包括:根据车票信息接收与用户标识对应的用户的人脸图像。
在一个实施例中,车票信息包括用户标识、车票票号以及对应的发车站和发车时间;则根据人脸图像查找匹配的车票信息,包括:接收进站口闸机发送的位置信息,其中,位置信息包括进站口闸机所位于的发车站;根据人脸图像对应的用户标识查找与用户标识对应的车票信息;若车票信息中存在一条发车站与进站口闸机所位于的发车站相同、且发车时间与当前时间所对应的日期相同的车票票号,则确定查找到匹配的车票信息。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
接收进站口闸机采集的用户进站时的第一人脸图像;
当预存的用户信息中存在与第一人脸图像匹配的人脸图像时,则根据人脸图像查找匹配的车票信息;其中,用户信息包括预先采集的基于实名认证用户对应的人脸图像;
当查找到匹配的车票信息时,向进站口闸机发送身份识别成功信息,其中,身份识别成功信息用于指示进站口闸机开闸放行。
在一个实施例中,向进站口闸机发送身份识别成功信息之后,还包括:接收检票口闸机采集的用户的第二人脸图像,当用户信息中存在与第二人脸图像匹配的人脸图像时,则获取与人脸图像对应的用户标识;在当前检票班次对应的票务数据中查找与用户标识匹配的车票票号,其中,当前检票班次对应的票务数据包括当前检票班次对应的未检票状态下的至少一条车票票号以及对应的用户标识;当查找到匹配的车票票号时,向检票口闸机发送检票成功的消息,其中,检票成功的消息用于指示检票口闸机开闸放行。
在一个实施例中,当查找到匹配的车票票号之后,还包括:将匹配的车票票号对应的检票状态更新为已检票状态。
在一个实施例中,还包括:当用户信息中不存在与第二人脸图像匹配的人脸图像时,或者在当前检票班次对应的票务数据中没有查找到与用户标识匹配的车票票号时,则向检票口闸机发送检票失败的消息,其中,检票失败的消息用于指示检票口闸机提示用户检票失败。
在一个实施例中,还包括:当用户信息中不存在与第一人脸图像匹配的人脸图像时,或者根据人脸图像未查找到匹配的车票信息时,则向进站口闸机发送身份识别失败信息,其中,身份识别失败信息用于指示进站口闸机提示用户身份识别失败。
在一个实施例中,用户信息包括基于实名认证用户对应的用户标识以及对应的用户图像;则在接收进站口闸机采集的用户进站时的第一人脸图像之前,还包括:接收与用户标识对应的用户的人脸图像;将人脸图像与用户图像进行比对;当人脸图像与用户图像的比对结果一致时,则将人脸图像添加至与实名认证用户对应的用户信息中并保存。
在一个实施例中,在接收与用户标识对应的用户的人脸图像之前,还包括:接收与用户标识对应的用户的订票请求,其中,订票请求包括发车站、目的站、发车时间和班次;根据订票请求生成车票信息;则接收与用户标识对应的用户的人脸图像,包括:根据车票信息接收与用户标识对应的用户的人脸图像。
在一个实施例中,车票信息包括用户标识、车票票号以及对应的发车站和发车时间;则根据人脸图像查找匹配的车票信息,包括:接收进站口闸机发送的位置信息,其中,位置信息包括进站口闸机所位于的发车站;根据人脸图像对应的用户标识查找与用户标识对应的车票信息;若车票信息中存在一条发车站与进站口闸机所位于的发车站相同、且发车时间与当前时间所对应的日期相同的车票票号,则确定查找到匹配的车票信息。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。