基于二维码的无卡取款方法和指纹认证服务器技术

技术编号:12674451 阅读:94 留言:0更新日期:2016-01-07 18:50
本发明专利技术提供一种基于二维码的无卡取款方法和指纹认证服务器,其中,方法包括:接收终端发送的根据ATM机上显示的二维码生成的第一指纹验证请求,二维码是二维码服务器根据ATM机发送的用户指纹生成并返回给ATM机的,第一指纹验证请求包括用户指纹、银行卡账号信息;银行卡服务器确定与银行卡账号信息对应的指纹集合;确定指纹集合中存在用户指纹,向终端返回用户指纹匹配的指纹验证结果;接收取款金额和取款密码,银行卡服务器验证取款密码的正确性之后向指纹认证服务器返回同意取款的消息;根据同意取款的消息向ATM机发送吐钞指示,以使ATM机吐钞。提高了的基于二维码无卡取款的安全性,保证了银行卡所有人的资金安全。

【技术实现步骤摘要】
基于二维码的无卡取款方法和指纹认证服务器
本专利技术涉及二维码数据处理技术,尤其涉及一种基于二维码的无卡取款方法和指纹认证服务器。
技术介绍
随着社会的发展,为了实现取款的便捷性,无卡取款的方式越来越广泛的应用在人们的生活中。现有技术中,无卡取款的方式采用基于二维码的无卡取款方式。终端扫描自动取款机(AutomaticTellerMachine,简称ATM机)上显示的二维码,然后终端将扫描到的二维码信息发送给二维码服务器,二维码信息包括了ATM机标识以及ATM机的归属银行信息,二维码服务器验证二维码信息中的ATM机标识以及ATM机的归属银行信息的合法性;终端将银行卡信息、取款金额和取款密码发送给银行卡服务器,银行卡服务器验证银行卡信息和取款密码的合法性之后,通过二维码服务器指示ATM机吐钞。然而,现在有技术中,一旦银行卡的银行卡信息和取款密码泄露,那么其他人很容易通过现有的基于二维码的无卡取款方式进行无卡取款。从而造成无卡取款方式并不安全,无法保证银行卡所有人的资金安全。
技术实现思路
本专利技术提供一种基于二维码的无卡取款方法和指纹认证服务器,用以解决现有技术中的无卡取款方式不安全,无法保证银行卡所有人的资金安全的问题。本专利技术的一方面是提供一种基于二维码的无卡取款方法,包括:指纹认证服务器接收终端发送的根据ATM机上显示的二维码生成的第一指纹验证请求,其中,所述二维码是二维码服务器根据所述ATM机发送的用户指纹生成并返回给所述ATM机的,所述第一指纹验证请求包括所述用户指纹、银行卡账号信息;所述指纹认证服务器向银行卡服务器发送携带所述银行卡账号信息的第二指纹验证请求,以使所述银行卡服务器确定与所述银行卡账号信息对应的指纹集合;所述指纹认证服务器接收所述银行卡服务器返回的所述指纹集合,确定所述指纹集合中是否存在所述用户指纹,若存在,则所述指纹认证服务器向所述终端返回用户指纹匹配的指纹验证结果;所述指纹认证服务器接收所述终端根据所述用户指纹匹配的指纹验证结果发送的取款金额,并接收所述ATM机发送的取款密码,其中,所述取款密码是所述用户输入到所述ATM机中的,向所述银行卡服务器发送所述银行卡账号信息、所述取款金额和所述取款密码,以使所述银行卡服务器向所述指纹认证服务器返回同意取款的消息;所述指纹认证服务器根据所述同意取款的消息向所述ATM机发送吐钞指示,以使所述ATM机吐钞。本专利技术的另一方面是提供一种指纹认证服务器,包括:请求接收模块,用于接收终端发送的根据ATM机上显示的二维码生成的第一指纹验证请求,其中,所述二维码是二维码服务器根据所述ATM机发送的用户指纹生成并返回给所述ATM机的,所述第一指纹验证请求包括所述用户指纹、银行卡账号信息;请求发送模块,用于向银行卡服务器发送携带所述银行卡账号信息的第二指纹验证请求,以使所述银行卡服务器确定与所述银行卡账号信息对应的指纹集合;判断模块,用于接收所述银行卡服务器返回的所述指纹集合,确定所述指纹集合中是否存在所述用户指纹,若存在,则所述指纹认证服务器向所述终端返回用户指纹匹配的指纹验证结果;取款模块,用于接收所述终端根据所述用户指纹匹配的指纹验证结果发送的取款金额,并接收所述ATM机发送的取款密码,其中,所述取款密码是所述用户输入到所述ATM机中的,向所述银行卡服务器发送所述银行卡账号信息、所述取款金额和所述取款密码,以使所述银行卡服务器向所述指纹认证服务器返回同意取款的消息;指示发送模块,用于根据所述同意取款的消息向所述ATM机发送吐钞指示,以使所述ATM机吐钞。本专利技术的技术效果是:指纹认证服务器接收终端发送的根据ATM机上显示的二维码生成的第一指纹验证请求,其中,二维码是二维码服务器根据ATM机发送的用户指纹生成并返回给ATM机的,第一指纹验证请求包括用户指纹、银行卡账号信息;指纹认证服务器向银行卡服务器发送携带银行卡账号信息的第二指纹验证请求,以使银行卡服务器确定与银行卡账号信息对应的指纹集合;指纹认证服务器接收银行卡服务器返回的指纹集合,确定指纹集合中是否存在用户指纹,若存在,则指纹认证服务器向终端返回用户指纹匹配的指纹验证结果;指纹认证服务器接收终端根据用户指纹匹配的指纹验证结果发送的取款金额,并接收ATM机发送的取款密码,其中,取款密码是用户输入到ATM机中的,向银行卡服务器发送银行卡账号信息、取款金额和取款密码,以使银行卡服务器向指纹认证服务器返回同意取款的消息;指纹认证服务器根据同意取款的消息向ATM机发送吐钞指示,以使ATM机吐钞。实现了验证使用银行卡的用户的指纹,在银行卡服务器确认与银行卡账号信息对应的指纹集合中包括该用户指纹时,再验证取款密码,然后银行卡服务器根据取款金额使得指纹认证服务器指示ATM机吐钞,提高了的基于二维码进行无卡取款的安全性,保证了银行卡所有人的资金安全。附图说明图1为本专利技术实施例一提供的基于二维码的无卡取款方法的流程图;图2为本专利技术实施例二提供的基于二维码的无卡取款方法的流程图;图3为本专利技术实施例三提供的指纹认证服务器的结构示意图;图4为本专利技术实施例四提供的指纹认证服务器的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例一提供的基于二维码的无卡取款方法的流程图,如图1所示,本实施例提供的基于二维码的无卡取款方法,包括:步骤101、指纹认证服务器接收终端发送的根据ATM机上显示的二维码生成的第一指纹验证请求,其中,二维码是二维码服务器根据ATM机发送的用户指纹生成并返回给ATM机的,第一指纹验证请求包括用户指纹、银行卡账号信息。在本实施例中,具体的,用户在ATM机上进行取款的时候,选择无卡取款业务,此时ATM机提示用户在ATM机上输入指纹,从而ATM可以获得用户输入的用户指纹。ATM机将用户指纹处理成18位指纹特征码的形式;ATM机将18位指纹特征码形式的用户指纹、ATM机标识以及ATM机归属银行信息发送给二维码服务器。二维码服务器按照二维码快速反应(QuickResponse,简称QR)编码标准,将接收到18位指纹特征码形式的用户指纹、ATM机标识以及ATM机归属银行信息,处理成二维码;二维码服务器将生产的二维码推送至ATM机的界面上,ATM机提示用户扫描二维码。在终端上设置了无卡取款应用程序(Application,简称APP),终端通过无卡取款APP扫描ATM机上显示的二维码,然后终端解析扫描到的二维码,终端可以获取到二维码中的18位指纹特征码形式的用户指纹、ATM机标识以及ATM机归属银行信息。终端可以将二维码中的ATM机标识以及ATM机归属银行信息发送给二维码服务器,使得二维码服务器验证ATM机标识和ATM机归属银行信息的合法性,终端接收到二维码服务器验证ATM机标识和ATM机归属银行信息的合法的消息。此时,终端上的无卡取款APP跳转至银行卡界面上;由于无卡取款APP已经与至少一张银行卡进行了绑定,银行卡可以属于本文档来自技高网...
基于二维码的无卡取款方法和指纹认证服务器

【技术保护点】
一种基于二维码的无卡取款方法,其特征在于,包括:指纹认证服务器接收终端发送的根据自动取款机ATM机上显示的二维码生成的第一指纹验证请求,其中,所述二维码是二维码服务器根据所述ATM机发送的用户指纹生成并返回给所述ATM机的,所述第一指纹验证请求包括所述用户指纹、银行卡账号信息;所述指纹认证服务器向银行卡服务器发送携带所述银行卡账号信息的第二指纹验证请求,以使所述银行卡服务器确定与所述银行卡账号信息对应的指纹集合;所述指纹认证服务器接收所述银行卡服务器返回的所述指纹集合,确定所述指纹集合中是否存在所述用户指纹,若存在,则所述指纹认证服务器向所述终端返回用户指纹匹配的指纹验证结果;所述指纹认证服务器接收所述终端根据所述用户指纹匹配的指纹验证结果发送的取款金额,并接收所述ATM机发送的取款密码,其中,所述取款密码是所述用户输入到所述ATM机中的,向所述银行卡服务器发送所述银行卡账号信息、所述取款金额和所述取款密码,以使所述银行卡服务器向所述指纹认证服务器返回同意取款的消息;所述指纹认证服务器根据所述同意取款的消息向所述ATM机发送吐钞指示,以使所述ATM机吐钞。

【技术特征摘要】
1.一种基于二维码的无卡取款方法,其特征在于,包括:指纹认证服务器接收终端发送的根据ATM机上显示的二维码生成的第一指纹验证请求,其中,所述二维码是二维码服务器根据所述ATM机发送的用户指纹生成并返回给所述ATM机的,所述第一指纹验证请求包括所述用户指纹、银行卡账号信息;所述指纹认证服务器向银行卡服务器发送携带所述银行卡账号信息的第二指纹验证请求,以使所述银行卡服务器确定与所述银行卡账号信息对应的指纹集合;所述指纹认证服务器接收所述银行卡服务器返回的所述指纹集合,确定所述指纹集合中是否存在所述用户指纹,若存在,则所述指纹认证服务器向所述终端返回用户指纹匹配的指纹验证结果;所述指纹认证服务器接收所述终端根据所述用户指纹匹配的指纹验证结果发送的取款金额,并接收所述ATM机发送的取款密码,其中,所述取款密码是所述用户输入到所述ATM机中的,向所述银行卡服务器发送所述银行卡账号信息、所述取款金额和所述取款密码,以使所述银行卡服务器向所述指纹认证服务器返回同意取款的消息;所述指纹认证服务器根据所述同意取款的消息向所述ATM机发送吐钞指示,以使所述ATM机吐钞。2.根据权利要求1所述的方法,其特征在于,所述指纹认证服务器接收所述终端根据所述用户指纹匹配的指纹验证结果发送的取款金额,并接收所述ATM机发送的取款密码,其中,所述取款密码是所述用户输入到所述ATM机中的,向所述银行卡服务器发送所述银行卡账号信息、所述取款金额和所述取款密码,以使所述银行卡服务器向所述指纹认证服务器返回同意取款的消息,包括:所述指纹认证服务器接收所述终端根据所述用户指纹匹配的指纹验证结果发送的所述取款金额;所述指纹认证服务器向所述银行卡服务器发送所述取款金额和所述银行卡账号信息,以使所述银行卡服务器根据所述银行卡账号信息中的余额和所述取款金额生成余额充足的消息并通过所述指纹认证服务器将所述余额充足的消息返回给所述终端;所述指纹认证服务器接收所述ATM机发送的所述取款密码,其中,所述取款密码为所述用户根据所述终端上显示的所述余额充足的消息输入到所述ATM机中的;所述指纹认证服务器将所述银行卡账号信息和所述取款密码发送给所述银行卡服务器,以使所述银行卡服务器根据预存的与所述银行卡账号信息对应的密码和所述取款密码向所述指纹认证服务器返回同意取款的消息。3.根据权利要求2所述的方法,其特征在于,在所述指纹认证服务器向所述银行卡服务器发送所述取款金额和所述银行卡账号信息,以使所述银行卡服务器根据所述银行卡账号信息中的余额和所述取款金额生成余额充足的消息并通过所述指纹认证服务器将所述余额充足的消息返回给所述终端之后,还包括:所述指纹认证服务器根据所述用户指纹和所述取款金额生成第一取款验证码,并接收所述ATM机发送的第二取款验证码,其中,所述第二取款验证码是所述用户根据所述终端上显示的第三取款验证码输入到所述ATM机上的,所述第三取款验证码为所述终端在接收到所述余额充足的消息之后根据所述取款金额和所述用户指纹生成的;所述指纹认证服务器验证所述第一取款验证码和所述第二取款验证码是否一致,若一致,则向所述ATM机发送验证码一致的消息,并执行所述指纹认证服务器接收所述ATM机发送的所述取款密码的步骤。4.根据权利要求1-3任一所述的方法,其特征在于,在所述指纹认证服务器根据所述同意取款的消息向所述ATM机发送吐钞指示,以使所述ATM机吐钞之后,还包括:所述指纹认证服务器接收所述AT...

【专利技术属性】
技术研发人员:姬绍东
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1