一种在自动柜员机上无银行卡实现交易的方法及系统的制作方法

文档序号:6674380阅读:897来源:国知局
一种在自动柜员机上无银行卡实现交易的方法及系统的制作方法
【专利摘要】本发明提供了一种在自动柜员机上无银行卡实现交易的方法及系统,该方法包括:用户在自动柜员机上选择无银行卡交易的交易方式时,自动柜员机显示一二维码,用户利用其移动终端登录至App应用程序管理的账户扫描该二维码,并响应至用户账户的银行卡界面并选择某一银行卡,之后App应用程序将该银行卡以及二维码包含的信息加密后发送至银行服务器,银行服务器解密后通过该二维码包含的信息进行交易的确认,在确认成功时用户输入正确的银行卡密码后就可像使用银行卡那样在自动柜员机上进行交易操作。本发明适应了“无卡生活”的发展趋势,使得互联网金融更加融入人们生活,并且通过本发明将无需随身携带银行卡就可在自动柜员机上进行交易操作。
【专利说明】—种在自动柜员机上无银行卡实现交易的方法及系统
【技术领域】
[0001]本发明涉及一种银行卡交易方法,尤其涉及一种在自动柜员机上无银行卡实现交易的方法及系统。
【背景技术】
[0002]目前,人们需要存款、转账、取款等时,普遍的操作是携带银行卡到自动柜员机上进行相应的操作,但发生银行卡丢失的情况不少出现,而且在这过程中,插卡取卡步骤必不可少,有时可能忘记取卡,有时又会因为读卡器设备故障,无法进行交易,甚至有时会遇到银行卡插入后,取不出来的问题,这样的交易方式,操作起来比较繁琐、耗时,用户体验有待改善。
[0003]现有部分银行也推出了无卡就可在自动柜员机上进行交易的交易方式,比如无卡存款、无卡取款,但其功能过于单一。无卡存款,也可以看成是现金转账,输入收款人账户号或者银行卡卡号,确认该收款人账户信息后进行存款,但这种交易方式仍需要用户输入一连串卡号,并且需要用户牢记或者记录在某种载体上,比较繁琐。无卡取款,通过手机登录至网上银行或者手机银行系统,选择无卡取款之后输入手机号、账户号或者银行卡卡号、预约码等信息进行预约,预约后凭这些信息到自动柜员机上进行输入后取款,但这种交易方式存在以下缺陷:1、安全性具有一定的风险,没有有效的凭证,一旦被他人得知手机号、预约码等信息后就可以绕过用户进行取款;2、用户只能在预约的取款时间内拥有一个预约取款的交易订单,无法实现像银行卡那样即用即取的功能,因此这种交易方式的便利性、实用性较差。

【发明内容】

[0004]为了解决以上现有技术中存在的问题,本发明提供了一种在自动柜员机上无银行卡实现交易的方法及系统,其能够使人们无需携带银行卡,就可在自动柜员机上执行等同于使用银行卡进行交易的交易操作,并且克服了使用银行卡带来的许多繁琐问题,改善了用户体验,同时更加安全。
[0005]为了达到上述目的,本发明提供了一种在自动柜员机上无银行卡实现交易的方法,该方法包括以下步骤:
步骤1、用户在自动柜员机上选择并执行无银行卡交易的交易方式时,所述自动柜员机
将显示一二维码;
步骤2、所述用户登录至其移动终端安装的App应用程序的账户,扫描所述自动柜员机上显示的所述二维码并进行解码,解码后获得所述二维码包含的信息;
步骤3、所述App应用程序将响应至所述账户的已完成认证并且绑定的银行卡界面,当该用户在该界面中选择某一银行卡时所述App应用程序将从所述银行卡的数据信息中提取出该银行卡的卡号;
步骤4、所述App应用程序将所述银行卡的卡号以及所述二维码包含的信息加密后发送至银行服务器;
步骤5、所述银行服务器解密后获得所述银行卡的卡号以及所述二维码包含的信息;步骤6、所述银行服务器通过所述二维码包含的信息进行交易的确认,并在确认成功时执行步骤7,否则执行步骤8;
步骤7、所述银行服务器将此次交易操作有效的结果通知至所述自动柜员机,所述自动柜员机将提示所述用户输入所述银行卡的密码,并继续执行步骤9 ;
步骤8、所述银行服务器将此次交易操作无效的结果通知至所述App应用程序,所述App应用程序将这一结果反馈至所述用户的所述账户中,结束交易;
步骤9、当所述用户在所述自动柜员机上输入所述密码后,所述自动柜员机将该用户输入的密码发送至所述银行服务器;
步骤10、所述银行服务器利用其数据库查询所述银行卡卡号对应的银行卡账户信息,并进行判断该输入的密码是否与所述银行卡账户信息中的银行卡密码一致,若一致则批准所述用户在所述自动柜员机上执行等同于银行卡交易的交易操作,否则结束交易。
[0006]作为本发明的进一步改进,所述自动柜员机包括自动取款机、自动存取款机。
[0007]作为本发明的进一步改进,在所述步骤I中,所述自动柜员机将显示一二维码,具体包括:方式a、所述自动柜员机自行生成所述二维码并在其上进行显示,所述二维码包含的信息为该自动柜员机的标识号和此次交易的特征码;
或者方式b、所述自动柜员机向所述银行服务器索要此次交易的特征码,所述银行服务器将记录下该自动柜员机的标识号,并生成所述特征码向其进行发送,所述自动柜员机将获得的所述特征码以二维码的形式生成并在其上进行显示,所述二维码包含的信息为该特征码;
或者方式C、所述自动柜员机向所述银行服务器索要此次交易的特征码,所述银行服务器生成所述特征码并向其进行发送,所述自动柜员机将获得的所述特征码和其标识号以二维码的形式生成并在其上进行显示,所述二维码包含的信息为该自动柜员机的标识号和该特征码;
或者方式d、所述自动柜员机向所述银行服务器索要此次交易的二维码,所述银行服务器将记录下该自动柜员机的标识号,并生成此次交易的特征码并以二维码的形式发送至所述自动柜员机并在其上进行显示,所述二维码包含的信息为该特征码;
或者方式e、所述自动柜员机向所述银行服务器索要此次交易的二维码,所述银行服务器将生成此次交易的特征码并和该自动柜员机的标识号以二维码的形式发送至所述自动柜员机并在其上进行显示,所述二维码包含的信息为该自动柜员机的标识号和该特征码。
[0008]作为本发明的进一步改进,所述自动柜员机显示的二维码包含的所述此次交易的特征码是一组由任意字符和/或者数字所组成的字符串或者数字串,并且若所述步骤I执行的是方式a,当每次在所述自动柜员机上执行无银行卡交易的交易方式时,所述特征码将由该自动柜员机随机生成或者是按照交易操作的次数而按顺序生成;
若所述步骤I执行的是方式b或者方式c或者方式d或者方式e,当每次在所述自动柜员机上执行无银行卡交易的交易方式时,所述特征码将由所述银行服务器按照交易操作的次数而按顺序生成。
[0009]作为本发明的进一步改进,在所述步骤3之前还包括:所述用户登录至所述App应用程序的所述账户完成对所述银行卡的绑定认证,并且所述账户可进行绑定多张银行卡。
[0010]作为本发明的进一步改进,所述用户完成对所述银行卡的绑定认证具体包括:所述用户登录至所述App应用程序的所述账户输入所需要绑定认证银行卡的卡号、户名和手机号码;
所述App应用程序将该用户输入的银行卡卡号、户名和手机号码加密后发送至所述银

服务器;
所述银行服务器解密后获得所述银行卡卡号、所述户名和所述手机号码;
所述银行服务器利用其数据库查询该卡号对应的银行卡账户信息并利用所述银行卡账户信息确认所述户名和所述手机号码的正确性,并将确认结果通知至所述App应用程序;
当确认结果为成功时,所述App应用程序将发送手机动态口令到所述手机号码的手机
上;
当该用户输入正确的手机动态口令后,完成对所述银行卡的绑定认证。
[0011 ] 作为本发明的进一步改进,在所述步骤6中,所述银行服务器通过所述二维码包含的信息进行交易的确认,具体包括:
若所述步骤I执行的是方式a,所述银行服务器向所述二维码包含的信息中的所述自动柜员机标识号对应的自动柜员机索要此次交易的特征码,并进行确认该特征码是否与所述二维码包含的信息中的所述此次交易的特征码一致,若一致则为确认成功,若不一致则为确认失败;
若所述步骤I执行的是方式b或者方式c或者方式d或者方式e,所述自动柜员机向所述银行服务器索要此次交易特征码或者二维码的同时,所述银行服务器将生成的所述特征码保存至其数据库,当所述App应用程序发送所述二维码包含的信息时,所述银行服务器利用其数据库查询是否存在与所述二维码包含的信息中的所述此次交易特征码一致的所述特征码,若存在则为确认成功,若不存在则为确认失败。
[0012]作为本发明的进一步改进,在所述步骤7中,所述银行服务器将此次交易操作有效的结果通知至所述自动柜员机,具体包括:
若所述步骤I执行的是方式a或者方式c或者方式e,所述银行服务器通过所述二维码包含的信息中的所述自动柜员机标识号向所述自动柜员机通知这一结果;
若所述步骤I执行的是方式b或者方式d,所述银行服务器将记录下的所述自动柜员机的标识号与生成的所述此次交易的特征码一起保存至其数据库,当所述银行服务器确认此次交易成功时,所述银行服务器通过所述特征码对应保存的所述自动柜员机标识号向所述自动柜员机通知这一结果。
[0013]本发明还提供了一种在自动柜员机上无银行卡实现交易的系统,该系统包括:
移动终端,其为可接入互联网的硬件设备,包含摄像头,用于扫描自动柜员机上显示的二维码;
App应用程序,通过网络环境实现交易的操作,用于对用户账户进行管理、收发交易信息并具备二维码解码功能;
自动柜员机,包括自动取款机、自动存取款机,用于显示执行交易所需的二维码; 银行服务器,属于银行内部服务器,拥有数据库,用于查询以及确认交易信息,并决定是否批准用户在自动柜员机上执行等同于银行卡交易的交易操作;
网络,包括互联网或者移动互联网。
[0014]作为本发明的进一步改进,所述移动终端为能够运行所述App应用程序的智能手机、平板电脑或者是个人数字助理。
[0015]本发明的有益效果是:本发明提供的方法适应了 “无卡生活”的发展趋势,使得互联网金融更加融入人们生活。而且通过本发明能够使人们无需携带银行卡,就可在自动柜员机上执行等同于使用银行卡进行交易的交易操作,方便了人们使用银行卡的习惯。只需通过手机、平板电脑等移动终端并利用本发明的App应用程序扫描自动柜员机上显示的二维码就可完成现有技术中人们携带银行卡插入自动柜员机时的效果,之后只需输入银行卡密码就可像使用银行卡那样在自动柜员机上进行存款、转账、取款、查询余额、更改密码等交易操作。这样的交易方式不仅克服了使用银行卡带来的许多繁琐问题,而且改善了用户体验、更加安全。比使用银行卡输入密码增加了一道登录App应用程序管理的账户,同时App应用程序又可解析该移动终端的IP地址、登录地等,当发生在其它移动终端或者异地登录用户账户的情况时将进行异常处理(这已应用于QQ、支付宝等),极大保障了用户账户信息的安全,而且用户交易时需要选择某一已完成认证并且绑定的银行卡作为凭证,将使其他用户无法绕过该用户进行交易。还有利用本发明的App应用程序以及方法可实现像银行卡那样在自动柜员机上可进行操作的所有功能,因此功能强大、多样。
【专利附图】

【附图说明】
[0016]图1为本发明的在自动柜员机上无银行卡实现交易方法的流程示意图。
[0017]图2为本发明的用户完成银行卡绑定认证方法的流程示意图。
[0018]图3为本发明的在自动柜员机上无银行卡实现交易系统的原理示意图。
【具体实施方式】
[0019]以下结合附图及实施例对本发明做进一步说明,为了便于说明,仅示出了与本发明实施例相关的部分。但本领域技术人员应当理解,此处所描写的具体实施例,仅仅用于解释本发明,并不用以限制本发明。
[0020]如图1所示,本发明的在自动柜员机上无银行卡实现交易的方法,该方法包括以下步骤。
[0021]步骤1、用户在自动柜员机上选择并执行无银行卡交易的交易方式时,所述自动柜
员机将显示一二维码。
[0022]需要说明的是,所述自动柜员机包括自动取款机、自动存取款机,并且所述自动柜员机显示的二维码经过加密处理,避免恶意用户对二维码的虚假伪造,提高了安全性。
[0023]需要说明的是,在所述步骤I中,所述自动柜员机将显示一二维码,具体包括:方式a、所述自动柜员机自行生成所述二维码并在其上进行显示,所述二维码包含的信息为该自动柜员机的标识号和此次交易的特征码;
或者方式b、所述自动柜员机向所述银行服务器索要此次交易的特征码,所述银行服务器将记录下该自动柜员机的标识号,并生成所述特征码向其进行发送,所述自动柜员机将获得的所述特征码以二维码的形式生成并在其上进行显示,所述二维码包含的信息为该特征码;
或者方式C、所述自动柜员机向所述银行服务器索要此次交易的特征码,所述银行服务器生成所述特征码并向其进行发送,所述自动柜员机将获得的所述特征码和其标识号以二维码的形式生成并在其上进行显示,所述二维码包含的信息为该自动柜员机的标识号和该特征码;
或者方式d、所述自动柜员机向所述银行服务器索要此次交易的二维码,所述银行服务器将记录下该自动柜员机的标识号,并生成此次交易的特征码并以二维码的形式发送至所述自动柜员机并在其上进行显示,所述二维码包含的信息为该特征码;
或者方式e、所述自动柜员机向所述银行服务器索要此次交易的二维码,所述银行服务器将生成此次交易的特征码并和该自动柜员机的标识号以二维码的形式发送至所述自动柜员机并在其上进行显示,所述二维码包含的信息为该自动柜员机的标识号和该特征码。
[0024]步骤2、所述用户登录至其移动终端安装的App应用程序的账户,扫描所述自动柜员机上显示的所述二维码并进行解码,解码后获得所述二维码包含的信息。
[0025]步骤3、所述App应用程序将响应至所述账户的已完成认证并且绑定的银行卡界面,当该用户在该界面中选择某一银行卡时所述App应用程序将从所述银行卡的数据信息中提取出该银行卡的卡号。
[0026]需要说明的是,App应用程序管理的银行卡的数据信息至少包括开户行、银行卡卡号、户名以及银行卡类型等,这些数据信息在用户完成银行卡的绑定认证时,将由银行服务器提供给App应用程序,以供用户查看了解已绑定认证银行卡的基本信息。
[0027]需要说明的是,在本发明的其中一个实施例中,二维码包含的信息中还可包含银行的标识信息,例如在二维码中包含“某某某银行”的名称标识信息,又例如在二维码的中间具有某某某银行的logo标识信息等方式,这样当App应用程序扫描二维码时既能快速辨别二维码的真伪,又能在App应用程序响应至用户账户已完成认证并且绑定的银行卡界面时,将该银行的银行卡排在列表前端,方便用户快速选择。这仅仅只是作为参考,在具体实施过程中,可按需要进行实施,也可不进行实施。
[0028]步骤4、所述App应用程序将所述银行卡的卡号以及所述二维码包含的信息加密后发送至银行服务器。
[0029]需要说明的是,在所述步骤4中,App应用程序将这些数据进行加密的技术可采用3DES加密技术或者是RSA加密技术,当然采用其它加密技术也是可行的,本发明对此不作限制。并且应当理解的是本发明所有交易信息传递的数据都是经过加密处理的。
[0030]步骤5、所述银行服务器解密后获得所述银行卡的卡号以及所述二维码包含的信
肩、O
[0031]步骤6、所述银行服务器通过所述二维码包含的信息进行交易的确认,并在确认成功时执行步骤7,否则执行步骤8。
[0032]需要说明的是,在所述步骤6中,所述银行服务器通过所述二维码包含的信息进行交易的确认,具体包括:
若所述步骤I执行的是方式a,所述银行服务器向所述二维码包含的信息中的所述自动柜员机标识号对应的自动柜员机索要此次交易的特征码,并进行确认该特征码是否与所述二维码包含的信息中的所述此次交易的特征码一致,若一致则为确认成功,若不一致则为确认失败;
若所述步骤I执行的是方式b或者方式c或者方式d或者方式e,所述自动柜员机向所述银行服务器索要此次交易特征码或者二维码的同时,所述银行服务器将生成的所述特征码保存至其数据库,当所述App应用程序发送所述二维码包含的信息时,所述银行服务器利用其数据库查询是否存在与所述二维码包含的信息中的所述此次交易特征码一致的所述特征码,若存在则为确认成功,若不存在则为确认失败。
[0033]步骤7、所述银行服务器将此次交易操作有效的结果通知至所述自动柜员机,所述自动柜员机将提示所述用户输入所述银行卡的密码,并继续执行步骤9。
[0034]需要说明的是,在所述步骤7中,所述银行服务器将此次交易操作有效的结果通知至所述自动柜员机,具体包括:
若所述步骤I执行的是方式a或者方式c或者方式e,所述银行服务器通过所述二维码包含的信息中的所述自动柜员机标识号向所述自动柜员机通知这一结果;
若所述步骤I执行的是方式b或者方式d,所述银行服务器将记录下的所述自动柜员机的标识号与生成的所述此次交易的特征码一起保存至其数据库,当所述银行服务器确认此次交易成功时,所述银行服务器通过所述特征码对应保存的所述自动柜员机标识号向所述自动柜员机通知这一结果。
[0035]步骤8、所述银行服务器将此次交易操作无效的结果通知至所述App应用程序,所述App应用程序将这一结果反馈至所述用户的所述账户中,结束交易。
[0036]步骤9、当所述用户在所述自动柜员机上输入所述密码后,所述自动柜员机将该用户输入的密码发送至所述银行服务器。
[0037]步骤10、所述银行服务器利用其数据库查询所述银行卡卡号对应的银行卡账户信息,并进行判断该输入的密码是否与所述银行卡账户信息中的银行卡密码一致,若一致则批准所述用户在所述自动柜员机上执行等同于银行卡交易的交易操作,否则结束交易。
[0038]需要说明的是,银行卡账户信息包括开户行、银行卡卡号、银行卡密码、户名、开户人身份信息及联系方式、账户余额、银行卡交易记录等所有关于该银行卡的记录数据。
[0039]需要说明的是,在所述步骤10中,执行等同于银行卡交易的交易操作为使用银行卡在自动柜员机上可交易操作的所有功能,包括存款、转账、取款、查询余额、更改密码等交易操作。但在具体实施过程中,可根据实际情况,实现其中的部分或者全部功能。
[0040]通过本发明的所述方法能够使人们无需携带银行卡,就可在自动柜员机上执行等同于使用银行卡进行交易的交易操作,方便了人们使用银行卡的习惯。只需在自动柜员机上选择无银行卡交易的交易方式,自动柜员机显示一二维码,然后用户利用手机、平板电脑等移动终端登录至App应用程序管理的账户扫描该二维码并进行解码,解码后获得二维码包含的信息,App应用程序响应至用户账户的已完成认证并且绑定的银行卡界面并在该界面中选择某一银行卡,之后App应用程序将该银行卡以及二维码包含的信息加密后发送至银行服务器,银行服务器解密后通过该二维码包含的信息进行交易的确认,在确认成功时提示用户输入该银行卡的密码,并在输入密码正确后就可像使用银行卡那样在自动柜员机上进行存款、转账、取款、查询余额、更改密码等交易操作。
[0041]相应地,通过本发明的所述方法,在安全性方面得到了极大的保障。比使用银行卡输入密码增加了一道登录App应用程序管理的账户,才能进行交易的操作,并且还可密码设定连续输入几次密码错误后将不能够在某一时间段内再次输入密码,同时本发明的App应用程序又可解析移动终端的IP地址、登录地等,当发生在其它移动终端或者异地登录用户账户的情况时将进行异常处理(这已应用于QQ、支付宝等),从而保障用户账户信息的安全。而且用户交易时需要选择某一已完成认证并且绑定的银行卡作为凭证,将使其他用户无法绕过用户进行交易,避免了现有技术中无卡取款时通过输入手机号、预约码就可进行取款这样非常不安全的交易方式。
[0042]需要说明的是,自动柜员机的标识号具有唯一性,其为能够使银行服务器定位出该自动柜员机的标识,其可以是唯一代表该自动柜员机本身的设备编号、IP地址,也可以是其它能够使银行服务器定位出该自动柜员机的标识,本发明对此不作限制。
[0043]需要说明的是,自动柜员机显示的二维码包含的此次交易的特征码是一组由任意字符和/或者数字所组成的字符串或者数字串,并且若所述步骤I执行的是方式a,当每次在自动柜员机上执行无银行卡交易的交易方式时,所述特征码将由该自动柜员机随机生成或者是按照交易操作的次数而按顺序生成,用于当银行服务器索要时确认该自动柜员机是否正在执行的是此次交易操作;若所述步骤I执行的是方式b或者方式c或者方式d或者方式e,当每次在自动柜员机上执行无银行卡交易的交易方式时,所述特征码将由银行服务器按照交易操作的次数而按顺序生成,用于使银行服务器确认是否存在此次交易操作。
[0044]需要说明的是,在本发明的其中一个实施例中,所述的此次交易的特征码只保留5分钟,超过5分钟,所述特征码将自动失效和删除,当需要再次交易时,自动柜员机或者银行服务器将重新生成一个特征码,提高了用户交易的安全性。在具体实施过程中,所述特征码保留的时间可根据实际情况合理设定,本发明对此不作限制。
[0045]需要说明的是,在所述步骤3之前还包括:所述用户登录至所述App应用程序的所述账户完成对所述银行卡的绑定认证,并且所述账户可进行绑定多张银行卡。如图2所示,用户完成对所述银行卡绑定认证的方法,该方法具体包括:
步骤21、用户登录至App应用程序的账户输入所需要绑定认证银行卡的卡号、户名和手机号码;
步骤22、App应用程序将用户输入的银行卡卡号、户名和手机号码加密后发送至银行服务器;
步骤23、银行服务器解密后获得所述银行卡卡号、所述户名和所述手机号码;
步骤24、银行服务器利用其数据库查询该卡号对应的银行卡账户信息并利用所述银行卡账户信息确认所述户名和所述手机号码的正确性,并将确认结果通知至App应用程序;步骤25、当确认结果为成功时,App应用程序将发送手机动态口令到所述手机号码的手机上;
步骤26、当用户输入正确的手机动态口令后,完成对所述银行卡的绑定认证。
[0046]需要说明的是,在所述步骤10中,银行服务器如果判断到用户输入的密码与银行卡的密码不一致时,将提示用户重新输入所述密码,而如果用户多次输入密码错误后,银行服务器将通知执行该交易操作的自动柜员机结束交易,并对所述银行卡进行锁定,在该银行卡解锁之前将不能够进行交易。这一方式与使用银行卡进行交易共用输入密码的次数,即不管通过本发明的交易方式还是使用银行卡的交易方式都只能在一设定输入密码的次数内进行输入,保障了用户银行卡使用的安全。
[0047]如图3所示,本发明的在自动柜员机上无银行卡实现交易的系统,该系统包括:
移动终端1,其为可接入互联网的硬件设备,包含摄像头,用于扫描自动柜员机上显示
的二维码;
App应用程序2,通过网络环境实现交易的操作,用于对用户账户进行管理、收发交易信息并具备二维码解码功能;
自动柜员机3,包括自动取款机、自动存取款机,用于显示执行交易所需的二维码;
银行服务器4,属于银行内部服务器,拥有数据库,用于查询以及确认交易信息,并决定是否批准用户在自动柜员机上执行等同于银行卡交易的交易操作;
网络5,包括互联网或者移动互联网。
[0048]需要说明的是,移动终端I为能够运行App应用程序2的智能手机、平板电脑或者是个人数字助理。
[0049]需要说明的是,App应用程序2、自动柜员机3以及银行服务器4之间进行的数据传递的内容皆为交易信息。
[0050]需要说明的是,自动柜员机3包括输入设备以及生成二维码的生成模块(如果本发明方法的所述步骤I执行的是方式d或者方式e,可不包括二维码生成模块),所述输入设备包括触摸屏和/或者键盘,用于执行交易操作以及输入交易信息。
[0051]需要说明的是,自动柜员机3还包括验钞模块和故障判断模块,所述故障判断模块与所述验钞模块相连。用户进行取款或存款时,故障判断模块判断该设备是否可以出钞或存钞,如果验钞模块故障不能交易,则界面提示用户不能执行取款、存款的交易业务。所述的验钞模块用于在用户取款时对自动柜员机里的现金进行提取相应的取款金额并验钞,或者在用户存款时将放入出钞口的现金进行验钞并统计数量。
[0052]以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施仅限于这些说明。对于本发明所属【技术领域】的普通技术人员来讲,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
【权利要求】
1.一种在自动柜员机上无银行卡实现交易的方法,其特征在于,该方法包括以下步骤: 步骤1、用户在自动柜员机上选择并执行无银行卡交易的交易方式时,所述自动柜员机将显示一二维码; 步骤2、所述用户登录至其移动终端安装的App应用程序的账户,扫描所述自动柜员机上显示的所述二维码并进行解码,解码后获得所述二维码包含的信息; 步骤3、所述App应用程序将响应至所述账户的已完成认证并且绑定的银行卡界面,当该用户在该界面中选择某一银行卡时所述App应用程序将从所述银行卡的数据信息中提取出该银行卡的卡号; 步骤4、所述App应用程序将所述银行卡的卡号以及所述二维码包含的信息加密后发送至银行服务器; 步骤5、所述银行服务器解密后获得所述银行卡的卡号以及所述二维码包含的信息;步骤6、所述银行服务器通过所述二维码包含的信息进行交易的确认,并在确认成功时执行步骤7,否则执行步骤8; 步骤7、所述银行服务器将此次交易操作有效的结果通知至所述自动柜员机,所述自动柜员机将提示所述用户输入所述银行卡的密码,并继续执行步骤9 ; 步骤8、所述银行服务器将此次交易操作无效的结果通知至所述App应用程序,所述App应用程序将这一结果反馈至所述用户的所述账户中,结束交易; 步骤9、当所述用户在所述自动柜员机上输入`所述密码后,所述自动柜员机将该用户输入的密码发送至所述银行服务器; 步骤10、所述银行服务器利用其数据库查询所述银行卡卡号对应的银行卡账户信息,并进行判断该输入的密码是否与所述银行卡账户信息中的银行卡密码一致,若一致则批准所述用户在所述自动柜员机上执行等同于银行卡交易的交易操作,否则结束交易。
2.根据权利要求1所述的方法,其特征在于:所述自动柜员机包括自动取款机、自动存取款机。
3.根据权利要求1所述的方法,其特征在于,在所述步骤I中,所述自动柜员机将显示一二维码,具体包括: 方式a、所述自动柜员机自行生成所述二维码并在其上进行显示,所述二维码包含的信息为该自动柜员机的标识号和此次交易的特征码; 或者 方式b、所述自动柜员机向所述银行服务器索要此次交易的特征码,所述银行服务器将记录下该自动柜员机的标识号,并生成所述特征码向其进行发送,所述自动柜员机将获得的所述特征码以二维码的形式生成并在其上进行显示,所述二维码包含的信息为该特征码; 或者 方式C、所述自动柜员机向所述银行服务器索要此次交易的特征码,所述银行服务器生成所述特征码并向其进行发送,所述自动柜员机将获得的所述特征码和其标识号以二维码的形式生成并在其上进行显示,所述二维码包含的信息为该自动柜员机的标识号和该特征码;或者 方式d、所述自动柜员机向所述银行服务器索要此次交易的二维码,所述银行服务器将记录下该自动柜员机的标识号,并生成此次交易的特征码并以二维码的形式发送至所述自动柜员机并在其上进行显示,所述二维码包含的信息为该特征码; 或者 方式e、所述自动柜员机向所述银行服务器索要此次交易的二维码,所述银行服务器将生成此次交易的特征码并和该自动柜员机的标识号以二维码的形式发送至所述自动柜员机并在其上进行显示,所述二维码包含的信息为该自动柜员机的标识号和该特征码。
4.根据权利要求1或3所述的方法,其特征在于:所述自动柜员机显示的二维码包含的所述此次交易的特征码是一组由任意字符和/或者数字所组成的字符串或者数字串,并且若所述步骤I执行的是方式a,当每次在所述自动柜员机上执行无银行卡交易的交易方式时,所述特征码将由该自动柜员机随机生成或者是按照交易操作的次数而按顺序生成; 若所述步骤I执行的是方式b或者方式c或者方式d或者方式e,当每次在所述自动柜员机上执行无银行卡交易的交易方式时,所述特征码将由所述银行服务器按照交易操作的次数而按顺序生成。
5.根据权利要求1所述的方法,其特征在于,在所述步骤3之前还包括:所述用户登录至所述App应用程序的所述账户完成对所述银行卡的绑定认证,并且所述账户可进行绑定多张银行卡。
6.根据权利要求5所述的方法,其特征在于,所述用户完成对所述银行卡的绑定认证具体包括: 所述用户登录至所述Ap`p应用程序的所述账户输入所需要绑定认证银行卡的卡号、户名和手机号码; 所述App应用程序将该用户输入的银行卡卡号、户名和手机号码加密后发送至所述银行 服务器; 所述银行服务器解密后获得所述银行卡卡号、所述户名和所述手机号码; 所述银行服务器利用其数据库查询该卡号对应的银行卡账户信息并利用所述银行卡账户信息确认所述户名和所述手机号码的正确性,并将确认结果通知至所述App应用程序; 当确认结果为成功时,所述App应用程序将发送手机动态口令到所述手机号码的手机上; 当该用户输入正确的手机动态口令后,完成对所述银行卡的绑定认证。
7.根据权利要求1或3所述的方法,其特征在于,在所述步骤6中,所述银行服务器通过所述二维码包含的信息进行交易的确认,具体包括: 若所述步骤I执行的是方式a,所述银行服务器向所述二维码包含的信息中的所述自动柜员机标识号对应的自动柜员机索要此次交易的特征码,并进行确认该特征码是否与所述二维码包含的信息中的所述此次交易的特征码一致,若一致则为确认成功,若不一致则为确认失败; 若所述步骤I执行的是方式b或者方式c或者方式d或者方式e,所述自动柜员机向所述银行服务器索要此次交易特征码或者二维码的同时,所述银行服务器将生成的所述特征码保存至其数据库,当所述App应用程序发送所述二维码包含的信息时,所述银行服务器利用其数据库查询是否存在与所述二维码包含的信息中的所述此次交易特征码一致的所述特征码,若存在则为确认成功,若不存在则为确认失败。
8.根据权利要求1或3所述的方法,其特征在于,在所述步骤7中,所述银行服务器将此次交易操作有效的结果通知至所述自动柜员机,具体包括: 若所述步骤I执行的是方式a或者方式c或者方式e,所述银行服务器通过所述二维码包含的信息中的所述自动柜员机标识号向所述自动柜员机通知这一结果; 若所述步骤I执行的是方式b或者方式d,所述银行服务器将记录下的所述自动柜员机的标识号与生成的所述此次交易的特征码一起保存至其数据库,当所述银行服务器确认此次交易成功时,所述银行服务器通过所述特征码对应保存的所述自动柜员机标识号向所述自动柜员机通知这一结果。
9.一种在自动柜员机上无银行卡实现交易的系统,其特征在于,该系统包括: 移动终端,其为可接入互联网的硬件设备,包含摄像头,用于扫描自动柜员机上显示的二维码; App应用程序,通过网络环境实现交易的操作,用于对用户账户进行管理、收发交易信息并具备二维码解码功能; 自动柜员机,包括自动取款机、自动存取款机,用于显示执行交易所需的二维码; 银行服务器,属于银行内部服务器,拥有数据库,用于查询以及确认交易信息,并决定是否批准用户在自动柜员机上执行等同于银行卡交易的交易操作; 网络,包括互联网或者移动互联网。
10.根据权利要求9所述的系统,其特征在于:所述移动终端为能够运行所述App应用程序的智能手机、平板电脑或者是个人数字助理。
【文档编号】G07F19/00GK103778728SQ201410059619
【公开日】2014年5月7日 申请日期:2014年2月23日 优先权日:2014年2月23日
【发明者】王恩惠 申请人:王恩惠
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1