一种支付认证方法、设备及系统的利记博彩app
【专利摘要】本发明公开了一种服务器的支付认证方法,该服务器能够通过网络与支付终端和多个移动终端相连,该方法包括步骤:从支付终端接收支付请求以及由支付终端扫描的用户的虹膜模板;获取多个移动终端的位置信息以及支付终端的位置信息;选择在支付终端的预定距离范围内的至少一个移动终端;获取与至少一个移动终端相关联的至少一个用户的第一注册虹膜模板集合;在第一注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板;如果第一注册虹膜模板集合中存在一致的注册虹膜模板,则认证该用户的身份,并且通知支付终端认证成功。
【专利说明】一种支付认证方法、设备及系统
【技术领域】
[0001]本发明涉及支付认证技术,更具体地,涉及利用虹膜识别的支付认证技术。
【背景技术】
[0002]近年来,越来越多的人加入到了移动支付的行列,用户只要用手机,足不出户就能完成许多银行的基础业务。相较于传统的“刷卡+密码”的支付形式,前者更为快捷方便。另一方面,支付中的安全问题也一直都是一大关注热点。
[0003]综上,生物识别技术被越来越广泛的应用到移动支付中,以提高支付的安全性。例如目前提出的使用指纹取代密码进行手机支付的身份认证手段(如支付宝的指纹支付),相比于数字密码,指纹具有唯一性、稳定性和难以复制等特点,更加可靠,能有效提高支付安全性,减少密码泄漏的风险。然而这种支付需要手机硬件支持,难以普及。相比于指纹识另IJ,虹膜识别具有诸多优点:非接触式、更精确,可以复用摄像头而不增加额外硬件,因此目前也提出利用虹膜识别进行支付,即通过手机APP扫描虹膜进行身份识别进而完成支付。不过由于手机的配置,尤其是前置摄像头的素质,识别的成功率还是会受到影响。
[0004]另外,当虹膜模板库规模较大时,识别虹膜的速度也会受到较大影响。因此,需要一种安全可靠、且支付效率高的支付认证方法。
【发明内容】
[0005]为此,本发明提供一种支付认证方法、设备及系统,以力图解决或者至少缓解上面存在的至少一个问题。
[0006]根据本发明的一个方面,提供了一种服务器的支付认证方法,该服务器能够通过网络与支付终端和多个移动终端相连,该方法包括步骤:从支付终端接收支付请求以及由支付终端扫描的用户的虹膜模板;获取多个移动终端的位置信息以及支付终端的位置信息;选择在支付终端的预定距离范围内的至少一个移动终端;获取与至少一个移动终端相关联的至少一个用户的第一注册虹膜模板集合;在第一注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板;如果第一注册虹膜模板集合中存在一致的注册虹膜模板,则认证该用户的身份,并且通知支付终端认证成功。
[0007]可选地,在根据本发明的服务器的支付认证方法中,还包括步骤:在认证该用户的身份后将支付请求以及用户的身份信息提交给支付中心以便完成支付。
[0008]可选地,在根据本发明的服务器的支付认证方法中,还包括步骤:如果第一注册虹膜模板集合中不存在一致的注册虹膜模板,则通知支付终端该用户未注册。
[0009]可选地,在根据本发明的服务器的支付认证方法中,还包括步骤:如果第一注册虹膜模板集合中不存在一致的注册虹膜模板,则在过去预定时间内访问或接近过该支付终端的用户的第二注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板;如果第二注册虹膜模板集合中存在一致的注册虹膜模板,则认证该用户的身份,并且通知支付终端认证成功。
[0010]可选地,在根据本发明的服务器的支付认证方法中,还包括步骤:如果不存在一致的注册虹膜模板,则在所有用户的第三注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板;如果第三注册虹膜模板集合中存在一致的注册虹膜模板,则认证该用户的身份,并且通知支付终端认证成功。
[0011]可选地,在根据本发明的服务器的支付认证方法中,还包括步骤:从支付中心接收指示支付是否成功的消息,并将其转发给支付终端。
[0012]可选地,在根据本发明的服务器的支付认证方法中,还包括步骤:接收来自支付终端的用户注册请求;接收用户的身份信息以及由支付终端扫描的用户的虹膜模板,该身份信息包括用户姓名、手机号码、账号信息中的至少一个;将支付终端扫描的用户的虹膜模板与身份信息关联存储。
[0013]可选地,在根据本发明的服务器的支付认证方法中,获取多个移动终端的位置信息以及支付终端的位置信息的步骤包括通过预先设定或者实时定位获取支付终端位置信肩、O
[0014]可选地,在根据本发明的服务器的支付认证方法中,获取多个移动终端的位置信息以及支付终端的位置信息的步骤包括通过实时定位获取多个移动终端的位置信息。
[0015]可选地,在根据本发明的服务器的支付认证方法中,获取与至少一个移动终端相关联的至少一个用户的第一注册虹膜模板集合的步骤包括:从至少一个移动终端接收至少一个用户的第一注册虹膜模板集合。
[0016]根据本发明的另一方面,提供了一种驻留在服务器中的支付认证设备,该服务器能够通过网络与支付终端和多个移动终端相连,该设备包括:信息传递单元,适于接收支付终端的支付请求以及由支付终端扫描的用户的虹膜模板、以及在认证该用户的身份后,将认证成功指示发送给支付终端;信息获取单元,包括位置信息获取单元,适于获取多个移动终端的位置信息以及支付终端的位置信息;以及虹膜模板获取单元,适于获取与至少一个移动终端相关联的至少一个用户的第一注册虹膜模板集合;第一筛选单元,适于选择出该支付终端的预定距离范围内的至少一个移动终端;以及信息比对单元,适于在第一注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板,若第一注册虹膜模板集合中存在一致的注册虹膜模板,则认证该用户的身份。
[0017]可选地,在根据本发明的服务器的支付认证设备中,信息传递单元还适于在认证该用户的身份后将支付请求以及用户的身份信息提交给支付中心以便完成支付。
[0018]可选地,在根据本发明的服务器的支付认证设备中,信息传递单元还适于在第一注册虹膜模板集合中不存在一致的注册虹膜模板时,发送用户未注册指示给支付终端。
[0019]可选地,在根据本发明的服务器的支付认证设备中,还包括第二筛选单元,适于在第一注册虹膜模板集合中不存在一致的注册虹膜模板时,选择出在过去预定时间内访问或接近过该支付终端的用户;以及虹膜模板获取单元还适于获取用户的第二注册虹膜模板集合;信息比对单元还适于在该第二注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板,若存在一致的注册虹膜模板,则认证该用户的身份。
[0020]可选地,在根据本发明的服务器的支付认证设备中,虹膜模板获取单元还适于在不存在一致的虹膜模板时,获取所有用户的第三注册虹膜模板集合;信息比对单元还适于在第三注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板,若存在一致的注册虹膜模板,则认证该用户的身份。
[0021]可选地,在根据本发明的服务器的支付认证设备中,信息传递单元还适于接收来自支付中心的指示支付是否成功的消息、并且将该消息转发给支付终端。
[0022]可选地,在根据本发明的服务器的支付认证设备中,信息传递单元还适于接收来自支付终端的用户注册请求、以及用户的身份信息、由支付终端扫描的用户的虹膜模板,其中身份信息包括用户姓名、手机号码、账号信息中的至少一个;该设备还包括信息存储单元,适于将支付终端扫描的用户的虹膜模板与其身份信息关联存储。
[0023]可选地,在根据本发明的服务器的支付认证设备中,位置信息获取单元包括:初始设置单元,适于预先设置支付终端的位置信息;以及定位跟踪单元,适于实时定位获得支付终端的位置信息。
[0024]可选地,在根据本发明的服务器的支付认证设备中,定位跟踪单元还适于实时定位获得多个移动终端的位置信息。
[0025]可选地,在根据本发明的服务器的支付认证设备中,虹膜模板获取单元还适于从至少一个移动终端接收至少一个用户的第一注册虹膜模板集合。
[0026]根据本发明的另一方面,提供了一种支付终端的支付认证方法,所述支付终端能够通过网络与服务器和多个移动终端相连,该方法包括步骤:扫描用户虹膜;生成用户虹膜模板;向服务器发送支付请求以及用户虹膜模板。
[0027]可选地,在根据本发明的支付终端的支付认证方法中,还包括步骤:接收到服务器发送的用户未注册指示后,提示用户注册身份信息;以及将身份信息发送给服务器,由服务器存储。
[0028]可选地,在根据本发明的支付终端的支付认证方法中,身份信息包括用户姓名、手机号码、账号信息中的至少一个。
[0029]可选地,在根据本发明的支付终端的支付认证方法中,还包括步骤:将支付终端的位置信息发送给服务器。
[0030]根据本发明的另一方面,提供了一种支付终端,包括:虹膜扫描器,适于扫描用户虹膜并生成用户虹膜模板;和信息传递单元,适于向服务器发送支付请求以及用户虹膜模板。
[0031]可选地,在根据本发明的支付终端的支付认证设备中,还包括:信息注册单元,适于用户注册身份信息;以及信息传递单元还适于接收服务器发送的用户未注册指示、以及将用户注册的身份信息发送给服务器。
[0032]可选地,在根据本发明的支付终端的支付认证设备中,身份信息包括用户姓名、手机号码、账号信息中的至少一个。
[0033]可选地,在根据本发明的支付终端的支付认证设备中,还包括定位单元,适于确定支付终端的位置信息;所述信息传递单元还适于向服务器发送支付终端的位置信息。
[0034]根据本发明的另一方面,提供了一种支付认证系统,该系统包括具有如上所述的支付设备的服务器、具有如上所述的支付终端、以及多个移动终端。
[0035]根据本发明的支付认证方案,服务器不需要在整个数据库中针对扫描的虹膜模板进行虹膜比对,而只需在支付终端(例如POS机)的预定范围内搜索移动终端(例如手机),根据地理位置筛选虹膜模板。因此缩小了虹膜比对的范围,降低需要比对的用户的数量以实现快速虹膜比对,进而提高支付认证的效率。
【专利附图】
【附图说明】
[0036]为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。
[0037]图1示出了根据本发明一个实施例的支付认证系统100 ;
[0038]图2示出了根据本发明一个实施例的服务器的支付认证方法200的流程图;
[0039]图3示出了根据本发明一个实施例的服务器的支付认证设备300的框图;
[0040]图4示出了根据本发明一个实施例的支付终端的支付认证方法400的流程图;
[0041]图5示出了根据本发明一个实施例的支付终端500的框图。
【具体实施方式】
[0042]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0043]图1示出了根据本发明一个实施例的支付认证系统100。该系统100包括服务器110、支付终端120和移动终端130,其中移动终端130可以有多个。服务器110例如可以是物理上位于一个或多个地点的远程云服务器。支付终端120例如是POS机、柜员机或者任何类型的能够实现联网支付的设备,安装有支持虹膜扫描的虹膜扫描器。移动终端130包括智能手机、可穿戴设备等。其中,服务器110、支付终端120和多个移动终端130通过网络相连。以下将详细介绍本发明提出的利用虹膜识别的支付认证流程。
[0044]支付的场景可以发生在商场、餐馆、超市等地方。假设用户挑选完商品,来到支付终端120处,或者商家工作人员携带便携式支付终端120来到用户附近。在商场或者超市,工作人员可以通过条形码扫描器和柜员机计算出支付金额,而在餐馆,工作人员往往是计算出账单金额并在POS机上输入需要用户支付的金额,从而支付终端120配合用户进行支付。支付终端120可以包括POS机、柜员机等或者实现为它们的一部分。首先,支付终端120扫描该用户的虹膜并生成用户虹膜模板。此时用户在距离支付终端120前适当距离(如30cm)注视虹膜扫描器。虹膜扫描器常用于支持虹膜识别功能的门禁等装置上,一般包括成像设备和从虹膜图像生成虹膜模板的处理单元,这里不再累述。支付终端120将支付请求和扫描到的用户虹膜模板传送至服务器110。支付请求中可以包含有支付金额、支付终端的ID等信息。
[0045]服务器110存储有全部用户或部分注册虹膜模板集合。这些注册虹膜模板是通过事先注册获得的,与注册用户的身份信息相关联存储。在接收到支付请求和扫描的用户虹膜模板后,查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板,如果存在一致的注册模板即可认证用户身份,允许继续进行支付。
[0046]—个虹膜模板大约几百个字节,对于目前的硬件和软件水平,进行一次比对所花费的时间是比较少的。然而,随着注册用户的数量的增长,服务器存储的注册虹膜模板数量也会达到较大级别,在注册虹膜模板集合中进行查找比对会变得困难。例如,对于100万注册用户,在最差情况下可能需要进行接近100万次比对才能判断是否存在一致的注册虹膜模板。显然,这不仅会占用服务器大量计算资源,也会消耗大量时间,在支付终端前进行支付的用户很可能会失去耐心。
[0047]根据本发明的一个实施例,提出了利用位置信息来缩小服务器查找的注册虹膜模板范围。移动终端在注册时与用户相关联绑定,在绝大多数情况下,一个移动终端(如手机)与关联用户的位置是一致的,换而言之,移动终端的位置代表着其关联用户的位置。月艮务器110可以获取多个移动终端130的位置信息以及支付终端120的位置信息。例如,假设服务器110存储有10万个注册用户的注册虹膜模板集合,这些注册用户在注册时在移动终端安装有应用(APP)。应用可以通过例如调用安卓操作系统的定位服务获得位置信息并上报给服务器110。位置信息例如可以是通过全球卫星定位系统(GPS)定位或者基站定位(LBS)获得的。在某一时刻,服务器120可以实时获取其中相当大一部分移动终端(如5万)的位置信息。服务器110还可以获取支付终端120的位置信息。支付终端120在一般情况下是与商家位置绑定的,可以通过其设备ID号获得其位置信息,当然,也可以采用与移动终端类似的方式实时获取位置信息。服务器110然后选择在支付终端120的预定距离范围内(例如500米内)的N个移动终端130,N> = I。通过缩小位置范围,选择的移动终端数量N可以降低到较低的量级,例如几个或几十个。服务器120只需要获取与这N个移动终端相关联的N个用户注册虹膜模板的集合,即第一注册虹膜模板集合。接着,服务器110在该第一注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板,如果第一注册虹膜模板集合中存在一致的注册虹膜模板,则认证该用户的身份,并且通知支付终端120认证成功。
[0048]这样,服务器可以结合支付终端和移动终端的地理位置对需要比对的注册虹膜模板进行筛选,缩小了虹膜比对的范围,降低了比对次数和计算量,从而提高了支付认证的效率。
[0049]在一个实施例中,服务器110会记录在过去预定时间内访问或接近过该支付终端的用户,例如在过去一个月曾经使用过该支付终端的用户。这些用户再次使用该支付终端进行支付的可能性较大,因此可以将这些用户的注册虹膜模板作为第二注册虹膜模板集合。当第一注册虹膜模板集合中不存在一致的注册虹膜模板时,服务器可以在第二注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板,如果第二注册虹膜模板集合中存在一致的注册虹膜模板,则认证该用户的身份,并且通知支付终端120认证成功。在一些情况下,第一注册虹膜模板集合的筛选有可能并不适用,例如在用户未携带移动终端、未打开移动终端电源或者移动终端不能正常定位(如位于室内或未联网)的情况下。这时,服务器120可能无法从第一注册虹膜模板集合中找到与扫描的用户虹膜模板一致的注册虹膜模板。通过利用用户的历史位置或使用记录设置第二注册虹膜模板集合,可以在未能定位用户的移动终端的情况下快速识别出有过历史记录的用户,提高了支付认证效率。
[0050]如果还是不存在一致的注册虹膜模板,服务器110可以在所有用户或者一个区域(如支付终端所在城市)用户的第三注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板,如果第三注册虹膜模板集合中存在一致的注册虹膜模板,则认证该用户的身份,并且通知支付终端120认证成功。
[0051]在认证成功后,服务器110将支付请求以及用户的身份信息提交给支付中心以便完成支付。支付中心例如包括银行或者第三方支付平台。此时可以通过各种方式支付。例如,在用户注册的时候用户连同注册虹膜模板提供信用卡或储蓄卡账号、手机号码等身份信息,服务器110或者支付中心存有身份信息记录,服务器110 一旦通过虹膜模板成功认证用户身份认证,则可以直接使用相关信息向支付中心请求支付。支付中心无需用户再输入密码即可从用户的信用卡、储蓄卡、手机号码或支付宝等账号中扣费。在另一种方式中,月艮务器110可以授权用户移动终端中的APP进行支付,例如通过支付宝,因为已经经过虹膜验证不需要输入密码即可支付。还有其他的方式,比如用户可以通过移动终端NFC完成支付。总之,用户可以不用输入密码直接进行各种支付。
[0052]服务器110从支付中心接收指示支付是否成功的消息,并将其转发给支付终端120,至此支付完成。
[0053]如果虹膜模板集合中不存在一致的注册虹膜模板,则通知支付终端该用户未注册。此时支付终端会提示用户注册身份信息,并将该身份信息发送给服务器,由服务器存储,且服务器会将支付终端扫描的用户的虹膜模板与身份信息关联存储。根据本发明的一个实施例,该身份信息可以包括用户姓名、手机号码、账号信息中的至少一个。接下来的支付流程与上述相同。
[0054]根据本发明的一个实施例,用户的虹膜模板可以存储在服务器110中,也可以存储在用户的移动终端130中。当虹膜模板存储在移动终端130中时,服务器110从至少一个移动终端130中接收至少一个用户的第一注册虹膜模板集合,并在第一注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板。
[0055]图2示出了根据本发明的一个实施例的服务器的支付认证方法200的流程图。该方法始于步骤S210。在步骤S210中,从支付终端接收支付请求以及由支付终端扫描的用户的虹膜模板。
[0056]随后在步骤S220中,获取多个移动终端的位置信息以及支付终端的位置信息。其中,可以通过预先设定或者实时定位获取支付终端的位置信息,以及通过实时定位获取多个移动终端的位置信息。
[0057]随后在步骤S230中,选择在支付终端的预定距离范围内的至少一个移动终端。
[0058]随后在步骤S240中,获取与至少一个移动终端相关联的至少一个用户的第一注册虹膜模板集合。根据本发明的一个实施例,用户的虹膜模板可以存储在服务器中,也可以存储在用户的移动终端中。当虹膜模板存储在移动终端中时,服务器需要从至少一个移动终端中接收至少一个用户的第一注册虹膜模板集合。
[0059]随后在步骤S250中,在第一注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板。存在如下两种情况。
[0060]一方面,在步骤S260中,如果第一注册虹膜模板集合中存在一致的注册虹膜模板,则认证该用户的身份,并且通知支付终端认证成功。
[0061]另一方面,在步骤S280中,如果第一注册虹膜模板集合中不存在一致的注册虹膜模板,则通知支付终端该用户未注册。随后在步骤S290中,接收用户注册的身份信息以及由支付终端扫描的用户的虹膜模板,而后返回步骤S260。根据本发明的一个实施例,注册的身份信息包括用户姓名、手机号码、账号信息中的至少一个,并且服务器将支付终端扫描的用户的虹膜模板与身份信息关联存储。
[0062]随后在步骤S270中,在认证该用户的身份后将支付请求以及用户的身份信息提交给支付中心以便完成支付。
[0063]根据本发明的一个实施例,如果第一注册虹膜模板集合中不存在一致的注册虹膜模板,则在过去预定时间内访问或接近过该支付终端的用户的第二注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板,如果第二注册虹膜模板集合中存在一致的注册虹膜模板,则认证该用户的身份,并且通知支付终端认证成功。
[0064]根据本发明的一个实施例,如果不存在一致的注册虹膜模板,则可以在所有用户的第三注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板,如果第三注册虹膜模板集合中存在一致的注册虹膜模板,则认证该用户的身份,并且通知支付终端认证成功。
[0065]图3示出了根据本发明一个实施例的服务器的支付认证设备300的框图。该设备包括:信息传递单元310、信息获取单元320、第一筛选单元330、信息比对单元340。
[0066]信息传递单元310适于接收支付终端的支付请求以及由支付终端扫描的用户的虹膜模板。信息获取单元320包括位置信息获取单元322和虹膜模板获取单元324。位置信息获取单元322适于获取多个移动终端的位置信息以及支付终端的位置信息。更具体地,位置信息获取单元322包括适于预先设置支付终端的位置信息的初始设置单元3222,以及适于实时定位获得支付终端的位置信息和多个移动终端的位置信息的定位跟踪单元3224。
[0067]然后第一筛选单元330选择出该支付终端的预定距离范围内的至少一个移动终端。虹膜模板获取单元324适于获取与至少一个移动终端相关联的至少一个用户的第一注册虹膜模板集合。再由信息比对单元340在第一注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板,若第一注册虹膜模板集合中存在一致的注册虹膜模板,则认证该用户的身份。在认证该用户的身份后,由信息传递单元310将认证成功指示发送给支付终端,并且将支付请求以及用户的身份信息提交给支付中心以便完成支付;同时信息传递单元还适于接收来自支付中心的指示支付是否成功的消息、并且将该消息转发给支付终端。
[0068]同时,信息传递单元310还适于在第一注册虹膜模板集合中不存在一致的注册虹膜模板时,发送用户未注册指示给支付终端。更进一步地,信息传递单元310接收来自支付终端的用户注册请求、以及用户的身份信息、由支付终端扫描的用户的虹膜模板。其中身份信息包括用户姓名、手机号码、账号信息中的至少一个。
[0069]该设备还包括信息存储单元350,适于将支付终端扫描的用户的虹膜模板与上述身份信息关联存储。
[0070]根据本发明的一个实施例,该设备还包括第二筛选单元360。当在第一注册虹膜模板集合中不存在一致的注册虹膜模板时,选择在过去预定时间内访问或接近过该支付终端的用户。由虹膜模板获取单元324获取用户的第二注册虹膜模板集合,再由信息比对单元340在第二注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板,若存在一致的注册虹膜模板,则认证该用户的身份。
[0071]另外,虹膜模板获取单元324还适于在不存在一致的虹膜模板时,获取所有用户的第三注册虹膜模板集合,由信息比对单元340在第三注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板,若存在一致的注册虹膜模板,则认证该用户的身份。
[0072]图4示出了根据本发明一个实施例的支付终端的支付认证方法400的流程图。该方法适于步骤S410。在步骤S410中,支付终端扫描用户的虹膜并生成用户虹膜模板。
[0073]随后在步骤S420中,支付终端向服务器发送支付请求以及用户虹膜模板。
[0074]另外,当接收到服务器发送的用户未注册指示后,支付终端会提示用户注册身份信息,并且将身份信息发送给服务器,由服务器存储。根据本发明的一个实施方式,该身份信息包括用户姓名、手机号码、账号信息中的至少一个。
[0075]同时,支付终端会将其位置信息发送给服务器。
[0076]图5示出了根据本发明一个实施例的支付终端500的框图。该终端包括:虹膜扫描器510和信息传递单兀520。
[0077]由虹膜扫描器510扫描用户的虹膜并生成用户虹膜模板。然后信息传递单元520发送支付请求和用户虹膜模板给服务器。
[0078]根据本发明的一个实施例,该支付终端还包括信息注册单元530。当信息传递单元510接收到服务器发送的用户未注册指示时,信息注册单元530注册用户身份信息,并将用户注册的身份信息发送给服务器。应当注意的是,该身份信息包括用户姓名、手机号码、账号信息中的至少一个。
[0079]根据本发明的一个实施例,该支付终端还包括定位单元540,适于确定支付终端的位置信息。并由信息传递单元520向服务器发送该位置信息。
[0080]应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0081]本领域那些技术人员应当理解在本文所公开的示例中的设备的模块或单元或组件可以布置在如该实施例中所描述的设备中,或者可替换地可以定位在与该示例中的设备不同的一个或多个设备中。前述示例中的模块可以组合为一个模块或者此外可以分成多个子模块。
[0082]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0083]Al:一种支付认证设备,设备驻留在服务器中,服务器能够通过网络与支付终端和多个移动终端相连,设备包括:信息传递单元,适于接收支付终端的支付请求以及由支付终端扫描的用户的虹膜模板、以及在认证该用户的身份后,将认证成功指示发送给支付终端;信息获取单元,包括:位置信息获取单元,适于获取多个移动终端的位置信息以及支付终端的位置信息;以及虹膜模板获取单元,适于获取与至少一个移动终端相关联的至少一个用户的第一注册虹膜模板集合;第一筛选单元,适于选择出支付终端的预定距离范围内的至少一个移动终端;以及信息比对单元,适于在第一注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板,若第一注册虹膜模板集合中存在一致的注册虹膜模板,则认证该用户的身份。A2:如上所述的设备,其中:信息传递单元还适于在认证该用户的身份后将支付请求以及用户的身份信息提交给支付中心以便完成支付。A3:如上所述的设备,其中:信息传递单元还适于在第一注册虹膜模板集合中不存在一致的注册虹膜模板时,发送用户未注册指示给支付终端。A4:如上述的方法,还包括:第二筛选单元,适于在第一注册虹膜模板集合中不存在一致的注册虹膜模板时,选择出在过去预定时间内访问或接近过该支付终端的用户;以及虹膜模板获取单元还适于获取所述用户的第二注册虹膜模板集合;信息比对单元还适于在第二注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板,若存在一致的注册虹膜模板,则认证该用户的身份。A5:如上所述的设备,其中:虹膜模板获取单元还适于在不存在一致的虹膜模板时,获取所有用户的第三注册虹膜模板集合;信息比对单元还适于在第三注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板,若存在一致的注册虹膜模板,则认证该用户的身份。A6:如上所述的设备,其中:信息传递单元还适于接收来自支付中心的指示支付是否成功的消息、并且将该消息转发给支付终端。A7:如上所述的设备,其中:信息传递单元还适于接收来自支付终端的用户注册请求、以及用户的身份信息、由支付终端扫描的用户的虹膜模板,其中身份信息包括用户姓名、手机号码、账号信息中的至少一个;该设备还包括信息存储单元,适于将支付终端扫描的用户的虹膜模板与身份信息关联存储。AS:如上所述的设备,其中位置信息获取单元包括:初始设置单元,适于预先设置支付终端的位置信息;以及定位跟踪单元,适于实时定位获得支付终端的位置信息。A9:如上所述的设备,其中定位跟踪单元还适于实时定位获得多个移动终端的位置信息。AlO:如上所述的设备,其中虹膜模板获取单元还适于从至少一个移动终端接收至少一个用户的第一注册虹膜模板集合。B1:一种支付认证方法,该方法在支付终端中执行,支付终端能够通过网络与服务器和多个移动终端相连,方法包括步骤:扫描用户的虹膜;生成用户虹膜模板;向服务器发送支付请求以及用户虹膜模板。B2:如上所述的方法,还包括步骤:接收到服务器发送的用户未注册指示后,提示用户注册身份信息;以及将身份信息发送给服务器,由服务器存储。B3:如上所述的方法,其中身份信息包括用户姓名、手机号码、账号信息中的至少一个。B4:如上所述的方法,还包括步骤:将支付终端的位置信息发送给服务器。Cl:一种支付终端,该支付终端包括:虹膜扫描器,适于扫描用户虹膜并生成用户虹膜模板;和信息传递单元,适于向服务器发送支付请求以及用户虹膜模板。C2:如上所述的设备,还包括:信息注册单元,适于用户注册身份信息;信息传递单元还适于接收服务器发送的用户未注册指示、以及将用户注册的身份信息发送给服务器。C3:如上所述的设备,其中身份信息包括用户姓名、手机号码、账号信息中的至少一个。C4:如上所述的设备,还包括定位单元,适于确定支付终端的位置信息;信息传递单元还适于向服务器发送支付终端的位置信息。D: —种支付认证系统,该系统包括具有如上所述的支付设备的服务器、具有如上所述的支付设备的支付终端、以及多个移动终端。
[0084]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0085]此外,所述实施例中的一些在此被描述成可以由计算机系统的处理器或者由执行所述功能的其它装置实施的方法或方法元素的组合。因此,具有用于实施所述方法或方法元素的必要指令的处理器形成用于实施该方法或方法元素的装置。此外,装置实施例的在此所述的元素是如下装置的例子:该装置用于实施由为了实施该发明的目的的元素所执行的功能。
[0086]如在此所使用的那样,除非另行规定,使用序数词“第一”、“第二”、“第三”等等来描述普通对象仅仅表示涉及类似对象的不同实例,并且并不意图暗示这样被描述的对象必须具有时间上、空间上、排序方面或者以任意其它方式的给定顺序。
[0087]尽管根据有限数量的实施例描述了本发明,但是受益于上面的描述,本【技术领域】内的技术人员明白,在由此描述的本发明的范围内,可以设想其它实施例。此外,应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。因此,在不偏离所附权利要求书的范围和精神的情况下,对于本【技术领域】的普通技术人员来说许多修改和变更都是显而易见的。对于本发明的范围,对本发明所做的公开是说明性的,而非限制性的,本发明的范围由所附权利要求书限定。
【权利要求】
1.一种支付认证方法,所述方法在服务器中执行,所述服务器能够通过网络与支付终端和多个移动终端相连,所述方法包括步骤: 从支付终端接收支付请求以及由支付终端扫描的用户的虹膜模板; 获取所述多个移动终端的位置信息以及所述支付终端的位置信息; 选择在支付终端的预定距离范围内的至少一个移动终端; 获取与所述至少一个移动终端相关联的至少一个用户的第一注册虹膜模板集合;在所述第一注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板; 如果第一注册虹膜模板集合中存在一致的注册虹膜模板,则认证该用户的身份,并且通知支付终端认证成功。
2.如权利要求1所述的方法,还包括: 在认证该用户的身份后将支付请求以及用户的身份信息提交给支付中心以便完成支付。
3.如权利要求1所述的方法,还包括: 如果第一注册虹膜模板集合中不存在一致的注册虹膜模板,则通知支付终端该用户未注册。
4.如权利要求1所述的方法,还包括: 如果第一注册虹膜模板集合中不存在一致的注册虹膜模板,则在过去预定时间内访问或接近过该支付终端的用户的第二注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板; 如果第二注册虹膜模板集合中存在一致的注册虹膜模板,则认证该用户的身份,并且通知支付终端认证成功。
5.如权利要求1所述的方法,还包括: 如果不存在一致的注册虹膜模板,则在所有用户的第三注册虹膜模板集合中查找是否存在与扫描的用户虹膜模板一致的注册虹膜模板; 如果第三注册虹膜模板集合中存在一致的注册虹膜模板,则认证该用户的身份,并且通知支付终端认证成功。
6.如权利要求2所述的方法,还包括: 从支付中心接收指示支付是否成功的消息,并将其转发给支付终端。
7.如权利要求3所述的方法,还包括: 接收来自支付终端的用户注册请求; 接收用户的身份信息以及由支付终端扫描的用户的虹膜模板,所述身份信息包括用户姓名、手机号码、账号信息中的至少一个; 将支付终端扫描的用户的虹膜模板与身份信息关联存储。
8.如权利要求1所述的方法,其中所述获取多个移动终端的位置信息以及支付终端的位置信息的步骤包括通过预先设定或者实时定位获取支付终端位置信息。
9.如权利要求1所述的方法,其中所述获取多个移动终端的位置信息以及支付终端的位置信息的步骤包括通过实时定位获取多个移动终端的位置信息。
10.如权利要求1所述的方法,其中获取与所述至少一个移动终端相关联的至少一个用户的第一注册虹膜模板集合的步骤包括:从所述至少一个移动终端接收至少一个用户的第一注册虹膜模板集合。
【文档编号】G06Q20/40GK104463589SQ201410830360
【公开日】2015年3月25日 申请日期:2014年12月25日 优先权日:2014年12月25日
【发明者】王晓鹏, 徐鹤菲, 耿汉诚, 郭晓亮 申请人:北京释码大华科技有限公司