一种刷脸支付方法、装置、可读存储介质及终端设备与流程

文档序号:18973446发布日期:2019-10-29 03:05阅读:211来源:国知局
一种刷脸支付方法、装置、可读存储介质及终端设备与流程

本发明涉及计算机技术领域,尤其涉及一种刷脸支付方法、装置、计算机可读存储介质及终端设备。



背景技术:

目前基于人脸识别的支付技术要求用户在现场进行人脸识别的同时,还要求用户输入账户id(如手机号或者身份证号等),系统则通过账户id查找出系统中用户所保留的图像信息,并将所查找到的图像信息与现场拍摄的人脸图像信息进行比对,若两者比对通过的话,系统则对用户账户进行扣款,从而完成人脸识别的支付过程。即现有的刷脸支付不仅需要用户进行人脸识别,同时还需要输入对应的账户id,支付过程所需要的时间较长、支付速度较慢;另外,随着用户量的增加,系统中所保存的人脸图像也越来越多,从而使得现有的刷脸支付在进行人脸图像的比对时,所花费的时间成倍增加,极大地降低了刷脸支付的支付速度,降低了用户的使用体验。



技术实现要素:

本发明实施例提供了一种刷脸支付方法、装置、计算机可读存储介质及终端设备,能够减少刷脸支付的支付时间,提高刷脸支付的支付速度。

本发明实施例的第一方面,提供了一种刷脸支付方法,应用于人脸支付系统,所述人脸支付系统包括人脸识别设备和服务器端,所述刷脸支付方法包括:

搜索所述人脸识别设备周围的第一通信信号,其中,所述第一通信信号包括mac地址和信号强度;

获取搜索到的第一通信信号中信号强度大于预设阈值的目标通信信号,并根据所述目标通信信号中的mac地址从所述服务器端获取对应用户的目标账户id和目标人脸图片;

将所述目标通信信号与所对应的目标账户id和目标人脸图片关联保存至所述人脸识别设备的本地信息库;

采集待支付用户的当前人脸图片,并将所述当前人脸图片与所述本地信息库中的目标人脸图片进行匹配;

若所述本地信息库中存在与所述当前人脸图片相匹配的第一目标人脸图片,则从所述本地信息库中获取与所述第一目标人脸图片关联存储的第一目标账户id,并根据所述第一目标账户id进行人脸支付。

进一步地,所述第一通信信号为wifi信号和/或者蓝牙信号。

优选地,在将所述目标通信信号与所对应的目标账户id和目标人脸图片关联保存至所述人脸识别设备的本地信息库之后,包括:

在预设时间后,搜索所述人脸识别设备周围的第二通信信号;

若所搜索到的第二通信信号中不包括所述目标通信信号,则从所述本地信息库中删除所述目标通信信号及所对应的目标账户id和目标人脸图片。

可选地,所述将所述当前人脸图片与所述本地信息库中的目标人脸图片进行匹配,包括:

根据所述目标通信信号的信号强度确定所述本地信息库中各所述目标人脸图片对应的匹配优先级;

按照所述匹配优先级将所述当前人脸图片与所述本地信息库中的目标人脸图片进行匹配。

进一步地,在采集待支付用户的当前人脸图片,并将所述当前人脸图片与所述本地信息库中的目标人脸图片进行匹配之后,包括:

若所述本地信息库中不存在与所述当前人脸图片相匹配的第一目标人脸图片,则输出提示信息,所述提示信息用于提示所述待支付用户进行待支付账户id的输入;

接收所述待支付用户所输入的待支付账户id,并从所述服务器端获取与所述待支付账户id相对应的第二目标人脸图片;

若所述第二目标人脸图片与所述当前人脸图片相匹配,则根据所述待支付账户id进行人脸支付。

本发明实施例的第二方面,提供了一种刷脸支付装置,应用于人脸支付系统,所述人脸支付系统包括人脸识别设备和服务器端,所述刷脸支付装置包括:

第一信号搜索模块,用于搜索所述人脸识别设备周围的第一通信信号,其中,所述第一通信信号包括mac地址和信号强度;

目标账号获取模块,用于获取搜索到的第一通信信号中信号强度大于预设阈值的目标通信信号,并根据所述目标通信信号中的mac地址从所述服务器端获取对应用户的目标账户id和目标人脸图片;

目标账号保存模块,用于将所述目标通信信号与所对应的目标账户id和目标人脸图片关联保存至所述人脸识别设备的本地信息库;

人脸图片匹配模块,用于采集待支付用户的当前人脸图片,并将所述当前人脸图片与所述本地信息库中的目标人脸图片进行匹配;

第一人脸支付模块,用于若所述本地信息库中存在与所述当前人脸图片相匹配的第一目标人脸图片,则从所述本地信息库中获取与所述第一目标人脸图片关联存储的第一目标账户id,并根据所述第一目标账户id进行人脸支付。

本发明实施例的第三方面,提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如前述第一方面所述刷脸支付方法的步骤。

本发明实施例的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如前述第一方面所述刷脸支付方法的步骤。

从以上技术方案可以看出,本发明实施例具有以下优点:

本发明实施例中,通过预先搜索人脸识别设备周围的第一通信信号,以根据第一通信信号从服务器端获取人脸识别设备周围用户的目标账户id和目标人脸图片,并保存于人脸识别设备的本地信息库中。在刷脸支付时,可将人脸识别设备采集到的待支付用户的当前人脸图像与本地信息库中所保存的少量的目标人脸图像进行比对,以减少人脸图像的比对数量,提高人脸图像的比对速度,提高刷脸支付的支付速度。另外,若本地信息库中存在与当前人脸图片相匹配的第一目标人脸图片,则从本地信息库中直接获取与第一目标人脸图片关联存储的第一目标账户id来进行人脸支付,从而避免刷脸支付中账户id的输入,减少刷脸支付的支付时间,提高刷脸支付的支付速度,提升用户的使用体验。

附图说明

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

图1为本发明实施例一提供的一种刷脸支付方法的一个实施例流程图;

图2为本发明实施例一提供的一种刷脸支付方法在一个应用场景下更新本地信息库的流程示意图;

图3为本发明实施例一提供的一种刷脸支付方法在一个应用场景下进行目标人脸图片匹配的流程示意图;

图4为本发明实施例二提供的一种刷脸支付方法的一个实施例流程图;

图5为本发明实施例三提供的一种刷脸支付装置的一个实施例结构图;

图6为本发明实施例四提供的一种终端设备的示意图。

具体实施方式

本发明实施例提供了一种刷脸支付方法、装置、计算机可读存储介质及终端设备,用于减少刷脸支付的支付时间,提高刷脸支付的支付速度。

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

请参阅图1,本发明实施例一提供了一种刷脸支付方法,应用于人脸支付系统,所述人脸支付系统包括人脸识别设备和服务器端,所述刷脸支付方法可以包括:

步骤s101、搜索所述人脸识别设备周围的第一通信信号,其中,所述第一通信信号包括mac地址和信号强度;

在此,所述第一通信信号可为wifi信号和/或者蓝牙信号。所述人脸识别设备中设置有wifi探针和/或者蓝牙模块,其中,wifi探针可基于wifi探测技术来识别无线访问接入点ap(即上述所述的人脸识别设备)周围已开启wifi功能的智能手机、笔记本电脑、平板电脑和可穿戴设备等wifi设备,无需用户接入wifi,wifi探针就能够识别用户的信息,即当用户的wifi设备中的wifi功能被开启,并走进wifi探针信号覆盖区域内时,人脸识别设备中的wifi探针就能探测出用户的wifi设备,并且可获取到wifi设备的mac地址和wifi信号强度等。类似地,蓝牙模块也可基于蓝牙技术来识别无线访问接入点ap(即上述所述的人脸识别设备)周围已开启蓝牙功能的智能手机、笔记本电脑、平板电脑和可穿戴设备等蓝牙设备,即人脸识别设备中的蓝牙模块可实时进行周围蓝牙信号的搜索,其中,所搜索到的蓝牙信号往往包括蓝牙设备的mac地址和蓝牙信号强度等。

该实施例中,所述人脸支付系统可应用于公交、地铁和商场等需要进行快速人脸识别支付的场合,即所述人脸识别设备可设置于公交车、地铁站和商家店铺内等。当用户想要刷脸支付时,用户需事先开启wifi设备的wifi功能和/或者开启蓝牙设备的蓝牙功能,如当用户想要通过刷脸乘坐公交车时,用户可事先在候车时或者候车前开始智能手机的wifi功能,公交车中的人脸识别设备则可通过wifi探针实时搜索公交车周围的wifi信号;又如当用户想要通过刷脸在某一商家购物时,用户可事先在选购商品或者排队购物时开启智能手机的蓝牙功能,该商家中的人脸识别设备则可通过蓝牙模块实时搜索商家内或者商家周围的蓝牙信号,等等。在此,在用户还未进行实际的刷脸识别时,人脸识别设备可预先获取人脸识别设备周围的第一通信信号,如可预先获取排队等待用户的设备的wifi信号和/或蓝牙信号。

步骤s102、获取搜索到的第一通信信号中信号强度大于预设阈值的目标通信信号,并根据所述目标通信信号中的mac地址从所述服务器端获取对应用户的目标账户id和目标人脸图片;

可以理解的是,所述预设阈值可事先通过支付测试来确定,例如可事先测试搜索到的不同信号强度所对应的支付率,并可根据支付率来确定所述预设阈值,即统计搜索到的第一通信信号中各信号强度所对应的总数量和这些总数量中最后进行了刷脸支付的支付数量,从而可根据支付数量和对应的总数量来确定该信号强度所对应的支付率,最后可根据支付率来确定所述预设阈值,比如将支付率大于40%所对应的最小信号强度确定为所述预设阈值,其中,40%仅作示意性解释,不应理解为对本发明实施例的限制,本发明实施例中当然可以根据实际需要设置为其他值。所述预设阈值还可根据预先设置的距离阈值来确定,即可将人脸识别设备所检测到的位于该距离阈值时的设备所对应的通信信号中的信号强度确定为所述预设阈值,所述距离阈值可为根据实际情况确定用户可能会进行刷脸支付的最大距离等。

该实施例中,用户在使用刷脸支付之前,需先向所述人脸支付系统申请开通人脸支付功能,如可通过用户wifi设备或者蓝牙设备中的支付app向所述人脸支付系统申请开通人脸支付功能,其中,在用户向所述人脸支付系统申请开通人脸支付功能时,用户需向所述支付app发送人脸支付所对应的账户id、mac地址以及人脸图片等申请数据,所述支付app即可将账户id、mac地址以及人脸图片等申请数据发送至所述人脸支付系统,所述人脸支付系统即可将各用户所对应的账户id、mac地址以及人脸图片等申请数据关联存储至服务器端,即所述服务器端存储有注册于所述人脸支付系统中的所有用户的账户id、mac地址以及人脸图片等申请数据。

可以理解的是,所述支付app在将用户的账户id、mac地址以及人脸图片等申请数据发送至所述人脸支付系统之前,可先对该用户进行身份认证,当该用户身份认证通过时,则可将该用户的账户id、mac地址以及人脸图片等申请数据发送至所述人脸支付系统,并可通过所述支付app(如通过在所述支付app的界面中进行文字显示或者通过所述支付app进行语音播报)输出人脸支付功能开启成功,支付时请确保wifi设备中的wifi开启或者确保蓝牙设备中的蓝牙开启等指示信息。进一步地,在用户成功开启人脸支付功能后,用户还可以根据自身wifi设备或者蓝牙设备的更换向所述人脸支付系统请求更新mac地址等申请数据。

在此,在搜索到所述人脸识别设备周围的多个第一通信信号后,可判断各所述第一通信信号中的信号强度是否大于预设阈值,并获取大于所述预设阈值的信号强度所对应的目标通信信号,即所述目标通信信号可为所述第一通信信号中的一部分或者全部,随后可根据所述目标通信信号中的mac地址从所述服务器端获取对应用户的目标账户id和目标人脸图片,即可从所述服务器端匹配出与所述目标通信信号中的mac地址相匹配的目标mac地址,并获取与目标mac地址关联存储的目标账户id和目标人脸图片。

步骤s103、将所述目标通信信号与所对应的目标账户id和目标人脸图片关联保存至所述人脸识别设备的本地信息库;

可以理解的是,在从所述服务器端获取到对应用户的目标账户id和目标人脸图片后,可将目标账户id和目标人脸图像与所对应的目标通信信号关联保存至所述人脸识别设备的本地信息库中,如可在本地信息库中建立数据表,并可将所述目标通信信号与所对应的目标账户id和目标人脸图片关联保存至所建立的数据表,后续需要进行刷脸支付中的人脸匹配时,可以直接与所述本地信息库(如数据表)中所保存的少量目标人脸图片进行匹配,以避免与服务器端所保存的大量人脸图片进行匹配,减少人脸图片的匹配数量,提高人脸图片的匹配速度,提高刷脸支付的支付速度。

优选地,如图2所示,在将所述目标通信信号与所对应的目标账户id和目标人脸图片关联保存至所述人脸识别设备的本地信息库之后,包括:

步骤s201、在预设时间后,搜索所述人脸识别设备周围的第二通信信号;

步骤s202、判断搜索到的第二通信信号中是否包括所述目标通信信号;

步骤s203、若所搜索到的第二通信信号中不包括所述目标通信信号,则从所述本地信息库中删除所述目标通信信号及所对应的目标账户id和目标人脸图片。

对于上述步骤s201至步骤s203,在开启所述人脸识别设备后,所述人脸识别设备可循环进行通信信号的搜索,如可间隔3到5秒搜索一次,并可实时根据搜索结果来更新所述本地信息库中所保存的目标通信信号等,例如在第一次搜索到某一目标通信信号并将该目标通信信号与其所对应的目标账户id和目标人脸图片关联保存于所述本地信息库后,若间隔3秒的第二次搜索所搜到到的第二通信信号中不包括该目标通信信号的话,可认为该目标通信信号所对应的用户不可能是请求刷脸支付的用户,此时则可将所述本地信息库第一次所保存的该目标通信信号以及该目标通信信号所对应的目标账户id和目标人脸图片进行删除,以减少所述本地信息库中所保存人脸图片的数量,以减少实际刷脸支付中人脸图片的匹配数量,提高人脸图片的匹配速度,提高刷脸支付的支付速度。

步骤s104、采集待支付用户的当前人脸图片,并将所述当前人脸图片与所述本地信息库中的目标人脸图片进行匹配;

该实施例中,在进行具体的刷脸支付时,所述人脸识别设备可采集请求刷脸支付的待支付用户的当前人脸图片,并可将所采集到的当前人脸图片与所述本地信息库中预先保存的目标人脸图片进行匹配,以根据匹配结果来执行该待支付用户的刷脸支付操作。

可选地,如图3所示,所述将所述当前人脸图片与所述本地信息库中的目标人脸图片进行匹配,可以包括:

步骤s301、根据所述目标通信信号的信号强度确定所述本地信息库中各所述目标人脸图片对应的匹配优先级;

步骤s302、按照所述匹配优先级将所述当前人脸图片与所述本地信息库中的目标人脸图片进行匹配。

对于上述步骤s301和步骤s302,可以理解的是,在将各所述目标通信信号与其所对应的目标账户id和目标人脸图片关联存储于所述本地信息库时,还可根据各所述目标通信信号的信号强度来确定各所述目标通信信号所对应的目标人脸图片的匹配优先级,如信号强度越强的目标通信信号,其所对应的目标人脸图片的匹配优先级则越高,而信号强度越弱的目标通信信号,其所对应的目标人脸图片的匹配优先级则越低,另外,对于那些长时间存在或者已经成功支付过的目标通信信号还可以适当降低其所对应的目标人脸图片的匹配优先级。因此,在刷脸支付时,可按照匹配优先级来将所述当前人脸图片与所述本地信息库中的目标人脸图片进行匹配,如可首先将所述当前人脸图片与匹配优先级最高的目标人脸图片进行匹配,若匹配不成功的话,则再将所述当前人脸图片与匹配优先级次高的目标人脸图片进行匹配,等等,以通过匹配优先级的设置来提高人脸图片的匹配效率,从而提高刷脸支付的支付速度。

步骤s105、若所述本地信息库中存在与所述当前人脸图片相匹配的第一目标人脸图片,则从所述本地信息库中获取与所述第一目标人脸图片关联存储的第一目标账户id,并根据所述第一目标账户id进行人脸支付。

该实施例中,若所述本地信息库中预先保存的目标人脸图片中存在与所述当前人脸图片相匹配的第一目标人脸图片的话,则可认为所述待支付用户人脸识别成功,可直接从所述本地信息库中获取与所述第一目标人脸图片关联存储的第一目标账户id,并可根据所述第一目标账户id进行人脸支付,无需所述待支付用户在刷脸支付中进行目标账户id的手动输入,减少刷脸支付的支付时间,提高刷脸支付的支付速度,提升用户的使用体验。

在此,在根据所述第一目标账户id进行人脸支付后,所述人脸识别设备可返回支付成功和所对应的支付账户id等信息给所述待支付用户,并可将本次的支付信息上传至所述服务器端,以完成最终的支付扣款等。

如图4所示,本发明实施例二提供了一种刷脸支付方法,应用于人脸支付系统,所述人脸支付系统包括人脸识别设备和服务器端,所述刷脸支付方法可以包括:

步骤s401、搜索所述人脸识别设备周围的第一通信信号,其中,所述第一通信信号包括mac地址和信号强度;

步骤s402、获取搜索到的第一通信信号中信号强度大于预设阈值的目标通信信号,并根据所述目标通信信号中的mac地址从所述服务器端获取对应用户的目标账户id和目标人脸图片;

步骤s403、将所述目标通信信号与所对应的目标账户id和目标人脸图片关联保存至所述人脸识别设备的本地信息库;

步骤s404、采集待支付用户的当前人脸图片,并将所述当前人脸图片与所述本地信息库中的目标人脸图片进行匹配;

步骤s405、判断所述本地信息库中是否存在与所述当前人脸图片相匹配的第一目标人脸图片;

步骤s406、若所述本地信息库中存在与所述当前人脸图片相匹配的第一目标人脸图片,则从所述本地信息库中获取与所述第一目标人脸图片关联存储的第一目标账户id,并根据所述第一目标账户id进行人脸支付;

步骤s407、若所述本地信息库中不存在与所述当前人脸图片相匹配的第一目标人脸图片,则输出提示信息,所述提示信息用于提示所述待支付用户进行待支付账户id的输入;

步骤s408、接收所述待支付用户所输入的待支付账户id,并从所述服务器端获取与所述待支付账户id相对应的第二目标人脸图片;

步骤s409、若所述第二目标人脸图片与所述当前人脸图片相匹配,则根据所述待支付账户id进行人脸支付。

需要说明的是,上述步骤s401、步骤s402、步骤s403、步骤s404分别与前述所述的步骤s101、步骤s102、步骤s103、步骤s104的内容相似,原理基本相同,为简明起见,在此不再赘述。

对于上述步骤s405至步骤s409,当所述本地信息库中存在与所述当前人脸图片相匹配的第一目标人脸图片,则从所述本地信息库中获取与所述第一目标人脸图片关联存储的第一目标账户id,并根据所述第一目标账户id进行人脸支付,其与前述所述的步骤s105的内容相似,原理基本相同;而当所述本地信息库中不存在与所述当前人脸图片相匹配的第一目标人脸图片时,所述人脸识别设备即可认为所述待支付用户当前无法进行快速的刷脸支付,此时可输出提示信息,以提示所述待支付用户当前无法进行快速刷脸支付,需要手动输入待支付账户id。所述人脸识别设备在获取到所述待支付用户手动输入的待支付账户id后,则可根据所述待支付账户id从所述服务器端获取所述待支付账户id所对应的第二目标人脸图片,并判断所述第二目标人脸图片与所述当前人脸图片是否相匹配,即判断所述第二目标人脸图片和所述当前人脸图片是否为同一用户,若所述第二目标人脸图片与所述当前人脸图片相匹配的话,则可认为所述待支付用户人脸识别成功,此时可根据所述待支付用户所输入的待支付账户id来进行人脸支付。若所述第二目标人脸图片与所述当前人脸图片不相匹配,则可认为所述待支付用户人脸识别失败,则可向所述待支付用户返回人脸识别失败、无法进行刷脸支付的提示消息等。

在此,在根据所述待支付账户id进行人脸支付后,所述人脸识别设备可返回支付成功和所对应的支付账户等信息给所述待支付用户,并可将本次的支付信息上传至所述服务器端,以完成最终的支付扣款等。

本发明实施例中,通过预先搜索人脸识别设备周围的第一通信信号,以根据第一通信信号从服务器端获取人脸识别设备周围用户的目标账户id和目标人脸图片,并保存于人脸识别设备的本地信息库中。在刷脸支付时,可将人脸识别设备采集到的待支付用户的当前人脸图像与本地信息库中所保存的少量的目标人脸图像进行比对,以减少人脸图像的比对数量,提高人脸图像的比对速度,提高刷脸支付的支付速度。另外,若本地信息库中存在与当前人脸图片相匹配的第一目标人脸图片,则从本地信息库中直接获取与第一目标人脸图片关联存储的第一目标账户id来进行人脸支付,从而避免刷脸支付中账户id的输入,减少刷脸支付的支付时间,提高刷脸支付的支付速度。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

上面主要描述了一种刷脸支付方法,下面将对一种刷脸支付装置进行详细描述。

如图5所示,本发明实施例三提供了一种刷脸支付装置,应用于人脸支付系统,所述人脸支付系统包括人脸识别设备和服务器端,所述刷脸支付装置可以包括:

第一信号搜索模块501,用于搜索所述人脸识别设备周围的第一通信信号,其中,所述第一通信信号包括mac地址和信号强度;

目标账号获取模块502,用于获取搜索到的第一通信信号中信号强度满足预设条件的目标通信信号,并根据所述目标通信信号中的mac地址从所述服务器端获取对应用户的目标账户id和目标人脸图片;

目标账号保存模块503,用于将所述目标通信信号与所对应的目标账户id和目标人脸图片关联保存至所述人脸识别设备的本地信息库;

人脸图片匹配模块504,用于采集待支付用户的当前人脸图片,并将所述当前人脸图片与所述本地信息库中的目标人脸图片进行匹配;

第一人脸支付模块505,用于若所述本地信息库中存在与所述当前人脸图片相匹配的第一目标人脸图片,则从所述本地信息库中获取与所述第一目标人脸图片关联存储的第一目标账户id,并根据所述第一目标账户id进行人脸支付。

进一步地,所述第一通信信号包括wifi信号、蓝牙信号和移动数据信号中的至少一种。

优选地,所述刷脸支付装置,还可以包括:

第二信号搜索模块,用于在预设时间后,搜索所述人脸识别设备周围的第二通信信号;

目标账号删除模块,用于若所搜索到的第二通信信号中不包括所述目标通信信号,则从所述本地信息库中删除所述目标通信信号及所对应的目标账户id和目标人脸图片。

进一步地,所述人脸图片匹配模块504,可以包括:

优先级确定单元,用于根据所述目标通信信号的信号强度确定所述本地信息库中各所述目标人脸图片对应的匹配优先级;

人脸图片匹配单元,用于按照所述匹配优先级将所述当前人脸图片与所述本地信息库中的目标人脸图片进行匹配。

优选地,所述刷脸支付装置,还可以包括:

账户id输入模块,用于若所述本地信息库中不存在与所述当前人脸图片相匹配的第一目标人脸图片,则输出提示信息,所述提示信息用于提示所述待支付用户进行待支付账户id的输入;

人脸图片获取模块,用于接收所述待支付用户所输入的待支付账户id,并从所述服务器端获取与所述待支付账户id相对应的第二目标人脸图片;

第二人脸支付模块,用于若所述第二目标人脸图片与所述当前人脸图片相匹配,则根据所述待支付账户id进行人脸支付。

图6是本发明实施例四提供的终端设备的示意图。如图6所示,该实施例的终端设备6包括:处理器60、存储器61以及存储在所述存储器61中并可在所述处理器60上运行的计算机程序62,例如刷脸支付程序。所述处理器60执行所述计算机程序62时实现上述各个刷脸支付方法实施例中的步骤,例如图1所示的步骤s101至步骤s105。或者,所述处理器60执行所述计算机程序62时实现上述各装置实施例中各模块/单元的功能,例如图5所示的模块501至模块505的功能。

示例性的,所述计算机程序62可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器61中,并由所述处理器60执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序62在所述终端设备6中的执行过程。例如,所述计算机程序62可以被分割成第一信号搜索模块、目标账号获取模块、目标账号保存模块、人脸图片匹配模块、第一人脸支付模块,各模块具体功能如下:

第一信号搜索模块,用于搜索所述人脸识别设备周围的第一通信信号,其中,所述第一通信信号包括mac地址和信号强度;

目标账号获取模块,用于获取搜索到的第一通信信号中信号强度大于预设阈值的目标通信信号,并根据所述目标通信信号中的mac地址从所述服务器端获取对应用户的目标账户id和目标人脸图片;

目标账号保存模块,用于将所述目标通信信号与所对应的目标账户id和目标人脸图片关联保存至所述人脸识别设备的本地信息库;

人脸图片匹配模块,用于采集待支付用户的当前人脸图片,并将所述当前人脸图片与所述本地信息库中的目标人脸图片进行匹配;

第一人脸支付模块,用于若所述本地信息库中存在与所述当前人脸图片相匹配的第一目标人脸图片,则从所述本地信息库中获取与所述第一目标人脸图片关联存储的第一目标账户id,并根据所述第一目标账户id进行人脸支付。

所述终端设备6可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备可包括,但不仅限于,处理器60、存储器61。本领域技术人员可以理解,图6仅仅是终端设备6的示例,并不构成对终端设备6的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入输出设备、网络接入设备、总线等。

所述处理器60可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器61可以是所述终端设备6的内部存储单元,例如终端设备6的硬盘或内存。所述存储器61也可以是所述终端设备6的外部存储设备,例如所述终端设备6上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器61还可以既包括所述终端设备6的内部存储单元也包括外部存储设备。所述存储器61用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述存储器61还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各实施例的模块、单元和/或方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

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

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1