本發(fā)明涉及金融支付領(lǐng)域,尤其涉及一種ATM取款方法、ATM終端、銀行后臺及移動終端。
背景技術(shù):
目前,國內(nèi)很多銀行的ATM(Automatic Teller Machine,自動取款機)終端支持Apple Pay取款方式,大致取款流程如下:
步驟1、在ATM終端上選擇Apple Pay取款選項,ATM終端會提示請將移動終端放在讀卡器上直至讀卡結(jié)束;
步驟2、用戶將已經(jīng)綁定過Apple Pay的移動終端靠近ATM終端的讀卡器;
步驟3、ATM終端識別成功后,用戶在ATM終端上進行正常的傳統(tǒng)取款操作,即輸入取款金額,然后輸入取款密碼;
步驟4、ATM吐鈔。
使用上述Apple Pay取款方式進行取款時,利用NFC(Near Field Communication,近距離無線通信)技術(shù)實現(xiàn)ATM終端和移動終端之間的交互,傳遞Token到ATM終端,進而代替實體銀行卡。該方式實質(zhì)上,只解決了用戶攜帶實體銀行卡片不方便的問題,但從根本上還是與傳統(tǒng)銀行卡ATM取款流程大同小異,并未減少持卡人停留在ATM終端操作的時間,也未減輕ATM終端的系統(tǒng)負(fù)擔(dān)。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種ATM取款方法、ATM終端、銀行后臺及移動終端,用以減少持卡人停留在ATM終端操作時間及減輕ATM終端的系統(tǒng)負(fù)擔(dān)。
第一方面,本發(fā)明實施例提供一種ATM方法,包括:
ATM終端獲取移動終端中的交易驗證信息,所述交易驗證信息由銀行后臺接收到所述移動終端發(fā)送的交易請求信息及對所述交易請求信息驗證成功后生成并發(fā)送至所述移動終端,所述交易請求信息中至少包含取款金額及銀行卡卡號;
所述ATM終端將所述交易驗證信息發(fā)送至所述銀行后臺,使所述銀行后臺在對所述交易驗證信息驗證成功后確定所述交易驗證信息對應(yīng)的所述取款金額;
所述ATM終端在接收到所述銀行后臺發(fā)送的包含所述取款金額的驗證成功消息后,根據(jù)所述取款金額吐鈔。
可選地,所述交易驗證信息包含臨時交易令牌;所述ATM終端獲取移動終端中的交易驗證信息,包括:
所述ATM終端通過近距離無線通信NFC讀卡器向所述移動終端發(fā)送交易令牌讀取命令,使所述移動終端通過所述移動終端中的NFC控制器從所述移動終端的存儲器中獲取所述臨時交易令牌;
所述ATM終端通過所述NFC讀卡器接收所述移動終端發(fā)送的所述臨時交易令牌。
可選地,所述交易驗證信息還包括快捷取款碼;所述ATM終端接收所述移動終端發(fā)送的所述臨時交易令牌之后,還包括:
所述ATM終端通過ATM界面提示用戶輸入,并獲取用戶輸入的所述快捷取款碼。
第二方面,本發(fā)明實施例提供一種ATM方法,包括:
銀行后臺對接收到的移動終端發(fā)送的交易請求信息進行驗證通過后,向所述移動終端發(fā)送交易驗證信息,所述交易請求信息中至少包含取款金額及銀行卡卡號;
所述銀行后臺對接收到的ATM終端發(fā)送的所述交易驗證信息驗證成功后,獲取所述交易驗證信息對應(yīng)的所述取款金額,所述交易驗證信息是所述ATM終端從所述移動終端中獲取的;
所述銀行后臺將所述取款金額攜帶于驗證成功消息中發(fā)送至所述ATM終端,使所述ATM終端根據(jù)所述取款金額吐鈔。
可選地,所述交易驗證信息包含臨時交易令牌;所述銀行后臺對所述交易驗證信息驗證成功,包括:
所述銀行后臺若確定所述臨時交易令牌與所述銀行后臺發(fā)送給所述移動終端的臨時交易令牌相同,則確定對所述交易驗證信息驗證成功。
可選地,所述交易驗證信息還包括快捷取款碼;所述銀行后臺確定對所述交易驗證信息驗證成功之前,還包括:
所述銀行后臺確定所述快捷取款碼與所述銀行后臺發(fā)送給所述移動終端的快捷取款碼相同。
可選地,所述交易驗證信息對應(yīng)一個失效時間;
所述銀行后臺確定對所述交易驗證信息驗證成功之前,還包括:
所述銀行后臺根據(jù)所述交易驗證信息對應(yīng)的失效時間確定所述交易驗證信息未失效。
第三方面,本發(fā)明實施例提供一種ATM方法,包括:
移動終端向銀行后臺發(fā)送交易請求信息,使所述銀行后臺在對所述交易請求信息驗證通過后生成交易驗證信息并發(fā)送至所述移動終端,所述交易請求信息中至少包含取款金額及銀行卡卡號;
所述移動終端將所述交易驗證信息發(fā)送至ATM終端,使所述ATM終端將所述交易驗證信息發(fā)送至所述銀行后臺進行驗證,并在接收到所述銀行后臺發(fā)送的包含所述取款金額的驗證成功消息后,根據(jù)所述取款金額吐鈔。
可選地,所述交易驗證信息包含臨時交易令牌;所述移動終端將所述交易驗證信息發(fā)送至ATM終端,包括:
所述移動終端在接收到所述ATM終端通過NFC讀卡器發(fā)送的交易令牌讀取命令后,通過所述移動終端中的NFC控制器從所述移動終端中的存儲器中獲取所述臨時交易令牌;
所述移動終端將獲取的所述臨時交易令牌發(fā)送至所述ATM終端,使所述ATM終端通過所述NFC讀卡器接收所述臨時交易令牌。
可選地,所述交易驗證信息還包括快捷取款碼;所述快捷取款通過所述ATM終端的ATM界面提示用戶輸入,并由用戶輸入至所述ATM終端。
可選地,所述移動終端將所述交易驗證信息發(fā)送至ATM終端之后,還包括:
所述移動終端刪除所述移動終端中的所述交易驗證信息。
第四方面,本發(fā)明實施例提供一種ATM終端,包括:
獲取單元,用于獲取移動終端中的交易驗證信息,所述交易驗證信息由銀行后臺接收到所述移動終端發(fā)送的交易請求信息及對所述交易請求信息驗證成功后生成并發(fā)送至所述移動終端,所述交易請求信息中至少包含取款金額及銀行卡卡號;
發(fā)送單元,用于將所述交易驗證信息發(fā)送至所述銀行后臺,使所述銀行后臺在對所述交易驗證信息驗證成功后確定所述交易驗證信息對應(yīng)的所述取款金額;
控制單元,用于在接收到所述銀行后臺發(fā)送的包含所述取款金額的驗證成功消息后,根據(jù)所述取款金額吐鈔。
可選地,所述交易驗證信息包含臨時交易令牌;所述獲取單元,具體用于:
通過NFC讀卡器向所述移動終端發(fā)送交易令牌讀取命令,使所述移動終端通過所述移動終端中的NFC控制器從所述移動終端的存儲器中獲取所述臨時交易令牌;
通過所述NFC讀卡器接收所述移動終端發(fā)送的所述臨時交易令牌。
可選地,所述交易驗證信息還包括快捷取款碼;所述獲取單元,還用于通過ATM界面提示用戶輸入,并獲取用戶輸入的所述快捷取款碼。
第五方面,本發(fā)明實施例提供一種銀行后臺,包括:
發(fā)送單元,用于對接收到的移動終端發(fā)送的交易請求信息進行驗證通過后,向所述移動終端發(fā)送交易驗證信息,所述交易請求信息中至少包含取款金額及銀行卡卡號;以及將通過獲取單元獲取的所述取款金額攜帶于驗證成功消息中發(fā)送至所述ATM終端,使所述ATM終端根據(jù)所述取款金額吐鈔;
獲取單元,用于對接收到的ATM終端發(fā)送的所述交易驗證信息驗證成功后,獲取所述交易驗證信息對應(yīng)的所述取款金額,所述交易驗證信息是所述ATM終端從所述移動終端中獲取的。
可選地,所述交易驗證信息包含臨時交易令牌;所述銀行后臺還包括驗證單元,用于:
若確定所述臨時交易令牌與所述銀行后臺發(fā)送給所述移動終端的臨時交易令牌相同,則確定對所述交易驗證信息驗證成功。
可選地,所述交易驗證信息還包括快捷取款碼;所述驗證單元,還用于:在確定對所述交易驗證信息驗證成功之前,確定所述快捷取款碼與所述銀行后臺發(fā)送給所述移動終端的快捷取款碼相同。
可選地,所述交易驗證信息對應(yīng)一個失效時間;所述驗證單元,還用于:在確定對所述交易驗證信息驗證成功之前,根據(jù)所述交易驗證信息對應(yīng)的失效時間確定所述交易驗證信息未失效。
第六方面,本發(fā)明實施例提供一種移動終端,包括:
發(fā)送單元,用于向銀行后臺發(fā)送交易請求信息,使所述銀行后臺在對所述交易請求信息驗證通過后生成交易驗證信息并發(fā)送至所述移動終端,所述交易請求信息中至少包含取款金額及銀行卡卡號;以及,將所述交易驗證信息發(fā)送至ATM終端,使所述ATM終端將所述交易驗證信息發(fā)送至所述銀行后臺進行驗證,并在接收到所述銀行后臺發(fā)送的包含所述取款金額的驗證成功消息后,根據(jù)所述取款金額吐鈔。
可選地,所述交易驗證信息包含臨時交易令牌;所述發(fā)送單元,具體用于在接收到所述ATM終端通過NFC讀卡器發(fā)送的交易令牌讀取命令后,通過所述移動終端中的NFC控制器從所述移動終端中的存儲器中獲取所述臨時交易令牌;將獲取的所述臨時交易令牌發(fā)送至所述ATM終端,使所述ATM終端通過所述NFC讀卡器接收所述臨時交易令牌。
可選地,所述交易驗證信息還包括快捷取款碼;所述快捷取款通過所述ATM終端的ATM界面提示用戶輸入,并由用戶輸入至所述ATM終端。
可選地,所述移動終端還包括刪除單元,用于:將所述交易驗證信息發(fā)送至ATM終端之后,刪除所述移動終端中的所述交易驗證信息。
本發(fā)明實施例,用戶可在ATM終端上操作之前(例如排隊等待時),通過移動終端將交易請求信息發(fā)送至銀行后臺,由銀行后臺對交易請求信息進行驗證,并在驗證通過后發(fā)送一個交易驗證信息給移動終端,該交易請求信息中至少包含取款金額及銀行卡卡號;當(dāng)用戶可在ATM終端上操作時,通過ATM讀卡器讀取移動終端中的交易驗證信息,由ATM終端將交易驗證信息發(fā)送至銀行后臺進行驗證,并在驗證通過后收到銀行后臺發(fā)送的一個取款金額,該取款金額與移動終端提交的交易請求信息中的取款金額相同,從而ATM終端可基于該取款金額吐鈔。本發(fā)明實施例,將交易請求信息的發(fā)送從ATM終端轉(zhuǎn)移到移動終端,使得用戶在排隊等待時可預(yù)先準(zhǔn)備好交易請求操作,當(dāng)可以進行ATM終端操作時,直接使用驗證請求信息實現(xiàn)快速交易,減少了每個用戶在ATM終端上的操作時長,因而提高了ATM終端的使用效率,并且由于交易請求信息的發(fā)送轉(zhuǎn)移到了移動終端,從而減輕了ATM終端的系統(tǒng)負(fù)擔(dān)。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的ATM取款方法流程圖;
圖2為本發(fā)明實施例提供的ATM終端獲取移動終端信息示意圖;
圖3為本發(fā)明實施例提供的ATM取款流程示意圖;
圖4為本發(fā)明實施例提供的ATM取款方法詳細流程圖;
圖5為本發(fā)明實施例提供的ATM終端結(jié)構(gòu)示意圖;
圖6為本發(fā)明實施例提供的銀行后臺結(jié)構(gòu)示意圖;
圖7為本發(fā)明實施例提供的移動終端結(jié)構(gòu)示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
下面結(jié)合說明書附圖對本發(fā)明實施例作進一步詳細描述。
如圖1所示,為本發(fā)明實施例提供的ATM取款方法,包括:
步驟101、移動終端向銀行后臺發(fā)送交易請求信息。
步驟102、銀行后臺對接收到的移動終端發(fā)送的交易請求信息進行驗證,并在驗證通過后生成交易驗證信息。
步驟103、銀行后臺向移動終端發(fā)送交易驗證信息。
步驟104、ATM終端獲取移動終端中的交易驗證信息。
步驟105、ATM終端將獲取的交易驗證信息發(fā)送至銀行后臺。
步驟106、銀行后臺對交易驗證信息驗證通過后,獲取取款金額。
步驟107、銀行后臺向ATM終端發(fā)送包含取款金額的驗證成功消息。
步驟108、ATM終端根據(jù)取款金額吐鈔。
下面對上述步驟做具體說明。
在上述步驟101中,移動終端向銀行后臺發(fā)送交易請求信息,例如,用戶可以通過移動終端的一個應(yīng)用程序(APP)向銀行后臺發(fā)送交易請求信息,具體地,使用該應(yīng)用程序時,需要使用一個經(jīng)過合法注冊成功的賬戶和密碼登陸進去,在該應(yīng)用程序內(nèi),綁定了一個或多個銀行卡卡號,且這些綁定過程是經(jīng)銀行驗證后的合法綁定,因此,當(dāng)用戶到ATM(Automatic Teller Machine,自動取款機)終端取款時,如果前面有很多人在排隊,此時,用戶可以登陸應(yīng)用程序,選擇要取款的銀行卡卡號,然后輸入取款密碼、取款金額,并點擊發(fā)送,此時移動終端生成一個交易請求信息,發(fā)送至銀行后臺,該交易請求信息中至少包含取款金額,還可以包含銀行卡卡號信息(一般用一個token表示,該token是由銀行后臺在開卡時生成的與銀行卡卡號唯一對應(yīng)的一個標(biāo)識)及取款密碼。
上述步驟102中,銀行后臺接收到移動終端發(fā)送的交易請求信息,所述交易請求信息中至少包含取款金額及銀行卡卡號,銀行后臺獲取其中的取款金額,銀行卡卡號,與銀行后臺中存儲的信息進行驗證,首先確定是否有該銀行卡卡號,若有,則進一步確定取款金額是否不大于該銀行卡的余額,若不大于,則驗證通過,否則,只要有一項驗證不通過,則驗證失敗。
當(dāng)然,可選地,在另一種實現(xiàn)方式中,所述交易請求信息中還包含有取款密碼,此時銀行后臺的驗證步驟為:銀行后臺獲取交易請求信息中的取款金額,銀行卡卡號及取款密碼,與銀行后臺中存儲的信息進行驗證,首先確定是否有該銀行卡卡號,若有,則進一步確認(rèn)取款密碼是否正確,若正確,則進一步確認(rèn)取款金額是否不大于該銀行卡的余額,若不大于,則驗證通過,否則,只要有一項驗證不通過,則驗證失敗。
若驗證通過,則生成一個交易驗證信息至移動終端;若驗證失敗,則生成一個驗證失敗消息至移動終端。
上述步驟103中,銀行后臺在對交易請求信息驗證通過后,向移動終端發(fā)送交易驗證信息;當(dāng)然,如果對交易請求信息驗證失敗,則向移動終端驗證失敗消息。
并且在移動終端中生成提示消息,以告知用戶成功獲取交易驗證信息,或獲取交易驗證信息失敗。
具體地,交易驗證信息可以是一個臨時交易令牌;也可以是一個臨時交易令牌和一個快捷取款碼。臨時交易令牌是一個用戶不可見的暗碼,例如可以是一段不可見的字符串、數(shù)字或數(shù)字字符的結(jié)合等;快捷取款碼可以是一個數(shù)字串,通過短信或者應(yīng)用程序內(nèi)部的提醒消息的形式呈現(xiàn)給用戶,該快捷取款碼由用戶在ATM終端上進行取款操作時通過ATM界面輸入至ATM終端,用于由用戶對交易進行確認(rèn)。
上述步驟101~步驟103是可由用戶在排隊等待過程中完成,此時移動終端成功獲取到交易驗證信息。當(dāng)輪到用戶進行取款操作時,用戶可通過下述步驟104~步驟108完成取款操作。下面具體說明。
上述步驟104中,ATM終端獲取移動終端中的交易驗證信息。
具體地,分為兩種實現(xiàn)方式來說明。
實現(xiàn)方式一、交易驗證信息中只包含臨時交易令牌
如圖2所示,為本發(fā)明實施例提供的ATM終端獲取移動終端信息示意圖,其中,ATM終端上有一個NFC(Near Field Communication,近距離無線通信)讀卡器,移動終端中有一個NFC控制器和應(yīng)用處理器。
當(dāng)用戶想要取款時,將移動終端靠近ATM終端上的NFC讀卡器,此時,ATM終端通過NFC讀卡器向移動終端發(fā)送交易令牌讀取命令,移動終端通過移動終端中的NFC控制器從移動終端的存儲器中獲取臨時交易令牌并發(fā)送給NFC讀卡器,ATM終端通過NFC讀卡器接收移動終端發(fā)送的臨時交易令牌。
從而實現(xiàn)了由ATM終端獲取移動終端中的臨時交易令牌。
實現(xiàn)方式二、交易驗證信息中包含臨時交易令牌和快捷取款碼
該實現(xiàn)方式下,ATM終端首先按照與實現(xiàn)方式一相同的方法,獲取移動終端中的臨時交易令牌,當(dāng)ATM終端成功獲取臨時交易令牌后,在ARM界面上提示用戶輸入快捷取款碼,此時用戶可在ATM界面上輸入之前收到的快捷取款碼。
從而完成由ATM終端獲取移動終端中的臨時交易令牌及快捷取款碼。
上述兩種實現(xiàn)方式比較相似,實現(xiàn)方式一的好處在于流程簡單,ATM終端只需要從移動終端中獲取一個臨時交易令牌,缺點是如果用戶不想繼續(xù)取款,但又不小心將移動終端貼近了ATM終端的NFC讀卡器,此時由于沒有快捷取款碼的驗證過程,則ATM終端會直接進行后續(xù)操作;而實現(xiàn)方式二的優(yōu)缺點與實現(xiàn)方式一恰好相反,即實現(xiàn)方式二的好處在于有一個快捷取款碼的進一步驗證過程,使得取款過程比較有保障,缺點則是因為多了一個輸入快捷取款碼的過程,有點耽誤時間。
因此,實際應(yīng)用中,具體需要使用哪種方式,視實際需要而定。
此外,為保證信息不被外泄,優(yōu)選地,移動終端將交易驗證信息發(fā)送至ATM終端之后,進一步地,還包括:移動終端刪除所述移動終端中的交易驗證信息。
上述步驟105中,ATM終端將獲取的交易驗證信息發(fā)送至銀行后臺。
上述步驟106中,銀行后臺對交易驗證信息驗證通過后,獲取取款金額。
銀行后臺收到交易驗證信息后,根據(jù)該交易驗證信息在銀行后臺的存儲器中進行查詢并驗證。具體地,根據(jù)交易驗證信息的具體類型,驗證方式如下:
針對上述步驟104中的實現(xiàn)方式一,即移動終端發(fā)送給銀行后臺的交易驗證信息中只包含臨時交易令牌,此時銀行后臺對接收到的交易驗證信息的驗證方式為:銀行后臺若確定ATM終端發(fā)送至銀行后臺的臨時交易令牌與銀行后臺發(fā)送給移動終端的臨時交易令牌相同,則確定對交易驗證信息驗證成功;否則驗證失敗。
針對上述步驟104中的實現(xiàn)方式二,即移動終端發(fā)送給銀行后臺的交易驗證信息中包含臨時交易令牌和快捷取款碼,此時銀行后臺對接收到的交易驗證信息的驗證方式為:銀行后臺若確定ATM終端發(fā)送至銀行后臺的臨時交易令牌與銀行后臺發(fā)送給移動終端的臨時交易令牌相同,并且確定ATM終端發(fā)送至銀行后臺的快捷取款碼與銀行后臺發(fā)送給移動終端的快捷取款碼相同,則確定對交易驗證信息驗證成功;否則驗證失敗。
此外,另一個實施例中,銀行后臺在接收到移動終端發(fā)送的生成交易驗證信息后,生成一個交易驗證信息的同時,還對該交易驗證信息設(shè)置一個失效時間,例如設(shè)置為5分鐘失效等,相應(yīng)地,在該步驟106中,對ATM終端發(fā)送的交易驗證信息進行驗證的步驟中還包括對失效時間的驗證,即銀行后臺根據(jù)交易驗證信息對應(yīng)的失效時間,判斷交易驗證信息是否失效,只有確定未失效時,才確定對交易驗證信息驗證成功。
上述步驟107中,銀行后臺向ATM終端發(fā)送包含取款金額的驗證成功消息。
當(dāng)銀行后臺對ATM終端發(fā)送至銀行后臺的交易驗證信息驗證成功后,發(fā)送一個包含取款金額的驗證成功消息至ATM終端,該取款金額即為上述步驟101中移動終端向銀行后臺發(fā)送的交易請求信息中的取款金額。
上述步驟108中,ATM終端根據(jù)取款金額吐鈔。
在該步驟中,如果步驟101中,移動終端上傳至銀行后臺的交易驗證信息中包含有取款密碼,且在步驟102中,銀行后臺對交易驗證信息驗證通過,則在步驟108中,ATM終端是直接基于取款金額進行吐鈔。
當(dāng)然,如果在步驟101中,移動終端上傳至銀行后臺的交易驗證信息中不包含取款密碼,則在步驟102中銀行后臺對交易驗證信息驗證通過后,在步驟108中,ATM終端吐鈔之前,還需要在ATM終端上提示用戶輸入取款密碼,并進一步由銀行后臺對取款密碼進行驗證,只有取款密碼驗證通過后,ATM終端才基于取款金額吐鈔。
為提高ATM終端工作效率,優(yōu)選方案為:在交易驗證信息中包含取款金額、銀行卡卡號及取款密碼。
下面結(jié)合一個具體的來對本發(fā)明實施例中的ATM取款方法做說明。參考圖3,為本發(fā)明實施例提供的ATM取款流程示意圖,其中,以交易驗證信息中包含臨時交易令牌和快捷取款碼為例進行說明。
其中,移動終端中包含應(yīng)用處理器,NFC控制器及臨時存儲空間,其中應(yīng)用處理器用于控制移動終端中的應(yīng)用程序的執(zhí)行及控制NFC控制器讀取臨時存儲空間及向臨時存儲空間中寫入數(shù)據(jù);ATM終端包含NFC讀卡器、顯示器及處理器,NFC讀卡器用于與移動終端接觸讀取移動終端中的數(shù)據(jù)(例如讀取臨時交易令牌),顯示器用于對ATM界面進行信息顯示,,處理器用于控制顯示器進行顯示,以及控制NFC讀卡器進行數(shù)據(jù)讀??;發(fā)卡機構(gòu)即為本發(fā)明實施例中的銀行后臺,該發(fā)卡機構(gòu)具體為移動終端發(fā)送的交易請求信息中的銀行卡信息對應(yīng)的銀行機構(gòu),例如,銀行卡屬于中國農(nóng)業(yè)銀行,則該發(fā)卡機構(gòu)則為中國農(nóng)業(yè)銀行,發(fā)卡機構(gòu)中包含交易令牌處理單元,快捷碼處理單元,授權(quán)業(yè)務(wù)處理單元;受理機構(gòu)可以為銀行卡取款操作的受理單位,其可以是與發(fā)卡機構(gòu)為相同的機構(gòu),也可以是不同的機構(gòu),例如,針對用戶使用中國農(nóng)業(yè)銀行卡到中國工商銀行的ATM終端上取款,則受理機構(gòu)為中國工商銀行,而發(fā)卡機構(gòu)則是中國農(nóng)業(yè)銀行,受理機構(gòu)中包含ATM交易處理單元及ATM指令下發(fā)單元。
針對圖3所示的實施例,當(dāng)用戶在排隊等待過程中,可通過移動終端上的應(yīng)用程序,選擇要取款的銀行卡,輸入取款密碼及取款金額,點擊發(fā)送,此時生成一條交易請求信息,例如為(token,123456,1000元),其中token為銀行卡卡號信息,其具體為銀行卡卡號唯一對應(yīng)的一個標(biāo)識信息,是由發(fā)卡機構(gòu)在開卡時生成的,123456為取款密碼(當(dāng)然實際發(fā)送過程中是需要加密的),1000元為取款金額(實際發(fā)送過程中也是需要加密的),該交易請求信息發(fā)送至發(fā)卡機構(gòu),發(fā)卡機構(gòu)通過收取業(yè)務(wù)處理單元對交易請求信息進行驗證,當(dāng)驗證通過后,通過交易令牌處理單元生成一個臨時交易令牌,以及通過快捷碼處理單元生成一個快捷取款碼,然后將臨時交易令牌及快捷取款碼攜帶于交易驗證信息中發(fā)送至移動終端,并且,授權(quán)業(yè)務(wù)處理單元還對該交易驗證信息設(shè)置一個失效時間,例如設(shè)置為5分鐘后失效;移動終端在收到交易驗證信息時,移動終端終端中的應(yīng)用處理器控制NFC控制器將臨時交易令牌存儲至臨時存儲空間,應(yīng)用處理器可以控制對快捷取款碼進行顯示,以便用戶查看。
當(dāng)用戶排隊等待結(jié)束,可以進行ATM終端操作時,用戶將移動終端靠近ATM終端上的NFC讀卡器,ATM終端的處理器控制NFC讀卡器從移動終端中獲取臨時交易令牌,并通過控制顯示器在ATM界面顯示“請輸入快捷取款碼”,當(dāng)用戶輸入快捷取款碼之后,ATM終端中的處理器將獲取的臨時交易令牌及快捷取款碼攜帶于交易驗證信息中發(fā)送至受理機構(gòu),受理結(jié)構(gòu)通過ATM交易處理單元將接收到的交易驗證信息轉(zhuǎn)發(fā)至發(fā)卡機構(gòu),發(fā)卡機構(gòu)使用授權(quán)業(yè)務(wù)處理單元,通過調(diào)用交易令牌處理單元及快捷碼處理單元分別對臨時交易令牌及快捷取款碼進行驗證,以及使用授權(quán)業(yè)務(wù)處理單元判斷交易驗證信息是否超時失效,若發(fā)卡機構(gòu)對交易驗證信息驗證通過且確定交易驗證信息未超時失效,則通過授權(quán)業(yè)務(wù)處理單元獲取交易請求信息中的取款金額,并生成包含取款金額的驗證成功消息,將驗證成功消息發(fā)送至受理機構(gòu),受理機構(gòu)通過ATM指令下發(fā)單元將接收到的驗證成功消息轉(zhuǎn)發(fā)至ATM終端,ATM終端在接收到驗證成功消息后,從中提取取款金額,并進行吐鈔,從而完成了取款操作的整個過程。
本發(fā)明實施例,用戶可在ATM終端上操作之前(例如排隊等待時),通過移動終端將交易請求信息發(fā)送至銀行后臺,由銀行后臺對交易請求信息進行驗證,并在驗證通過后發(fā)送一個交易驗證信息給移動終端,該交易請求信息中包含取款金額、銀行卡卡號;當(dāng)用戶可在ATM終端上操作時,通過ATM讀卡器讀取移動終端中的交易驗證信息,由ATM終端將交易驗證信息發(fā)送至銀行后臺進行驗證,并在驗證通過后收到銀行后臺發(fā)送的一個取款金額,該取款金額與移動終端提交的交易請求信息中的取款金額相同,從而ATM終端可基于該取款金額吐鈔。本發(fā)明實施例,將交易請求信息的發(fā)送從ATM終端轉(zhuǎn)移到移動終端,使得用戶在排隊等待時可預(yù)先準(zhǔn)備好交易請求操作,當(dāng)可以進行ATM終端操作時,直接使用驗證請求信息實現(xiàn)快速交易,減少了每個用戶在ATM終端上的操作時長,因而提高了ATM終端的使用效率,并且由于交易請求信息的發(fā)送轉(zhuǎn)移到了移動終端,從而減輕了ATM終端的系統(tǒng)負(fù)擔(dān)。
下面對本發(fā)明實施例提供的ATM取款方法的詳細流程圖做說明,如圖4所示,包括:
步驟401、移動終端向銀行后臺發(fā)送交易請求信息。
步驟402、銀行后臺對接收到的移動終端發(fā)送的交易請求信息進行驗證,并在驗證通過后生成交易驗證信息,及設(shè)置交易驗證信息的失效時間。
步驟403、銀行后臺向移動終端發(fā)送交易驗證信息。
步驟404、ATM終端獲取移動終端中的交易驗證信息。
步驟405、移動終端刪除移動終端中的交易驗證信息。
步驟406、ATM終端將獲取的交易驗證信息發(fā)送至銀行后臺。
步驟407、銀行后臺對交易驗證信息驗證通過后,獲取取款金額。
步驟408、銀行后臺向ATM終端發(fā)送包含取款金額的驗證成功消息。
步驟409、ATM終端根據(jù)取款金額吐鈔。
本發(fā)明實施例,用戶可在ATM終端上操作之前(例如排隊等待時),通過移動終端將交易請求信息發(fā)送至銀行后臺,由銀行后臺對交易請求信息進行驗證,并在驗證通過后發(fā)送一個交易驗證信息給移動終端,該交易請求信息中包含取款金額、銀行卡卡號;當(dāng)用戶可在ATM終端上操作時,通過ATM讀卡器讀取移動終端中的交易驗證信息,由ATM終端將交易驗證信息發(fā)送至銀行后臺進行驗證,并在驗證通過后收到銀行后臺發(fā)送的一個取款金額,該取款金額與移動終端提交的交易請求信息中的取款金額相同,從而ATM終端可基于該取款金額吐鈔。本發(fā)明實施例,將交易請求信息的發(fā)送從ATM終端轉(zhuǎn)移到移動終端,使得用戶在排隊等待時可預(yù)先準(zhǔn)備好交易請求操作,當(dāng)可以進行ATM終端操作時,直接使用驗證請求信息實現(xiàn)快速交易,減少了每個用戶在ATM終端上的操作時長,因而提高了ATM終端的使用效率,并且由于交易請求信息的發(fā)送轉(zhuǎn)移到了移動終端,從而減輕了ATM終端的系統(tǒng)負(fù)擔(dān)。
基于相同的發(fā)明構(gòu)思,本發(fā)明實施例還提供一種ATM終端,如圖5所示,包括:
獲取單元501,用于獲取移動終端中的交易驗證信息,所述交易驗證信息由銀行后臺接收到所述移動終端發(fā)送的交易請求信息及對所述交易請求信息驗證成功后生成并發(fā)送至所述移動終端,所述交易請求信息至少包含取款金額及銀行卡卡號;
發(fā)送單元502,用于將所述交易驗證信息發(fā)送至所述銀行后臺,使所述銀行后臺在對所述交易驗證信息驗證成功后確定所述交易驗證信息對應(yīng)的所述取款金額;
控制單元503,用于在接收到所述銀行后臺發(fā)送的包含所述取款金額的驗證成功消息后,根據(jù)所述取款金額吐鈔。
可選地,所述交易驗證信息包含臨時交易令牌;所述獲取單元501,具體用于:
通過NFC讀卡器向所述移動終端發(fā)送交易令牌讀取命令,使所述移動終端通過所述移動終端中的NFC控制器從所述移動終端的存儲器中獲取所述臨時交易令牌;
通過所述NFC讀卡器接收所述移動終端發(fā)送的所述臨時交易令牌。
可選地,所述交易驗證信息還包括快捷取款碼;所述獲取單元501,還用于通過ATM界面提示用戶輸入,并獲取用戶輸入的所述快捷取款碼。
本發(fā)明實施例,用戶可在ATM終端上操作之前(例如排隊等待時),通過移動終端將交易請求信息發(fā)送至銀行后臺,由銀行后臺對交易請求信息進行驗證,并在驗證通過后發(fā)送一個交易驗證信息給移動終端,該交易請求信息至少包含取款金額及銀行卡卡號;當(dāng)用戶可在ATM終端上操作時,通過ATM讀卡器讀取移動終端中的交易驗證信息,由ATM終端將交易驗證信息發(fā)送至銀行后臺進行驗證,并在驗證通過后收到銀行后臺發(fā)送的一個取款金額,該取款金額與移動終端提交的交易請求信息中的取款金額相同,從而ATM終端可基于該取款金額吐鈔。本發(fā)明實施例,將交易請求信息的發(fā)送從ATM終端轉(zhuǎn)移到移動終端,使得用戶在排隊等待時可預(yù)先準(zhǔn)備好交易請求操作,當(dāng)可以進行ATM終端操作時,直接使用驗證請求信息實現(xiàn)快速交易,減少了每個用戶在ATM終端上的操作時長,因而提高了ATM終端的使用效率,并且由于交易請求信息的發(fā)送轉(zhuǎn)移到了移動終端,從而減輕了ATM終端的系統(tǒng)負(fù)擔(dān)。
基于相同的發(fā)明構(gòu)思,本發(fā)明實施例還提供一種銀行后臺,如圖6所示,包括:
發(fā)送單元601,用于對接收到的移動終端發(fā)送的交易請求信息進行驗證通過后,向所述移動終端發(fā)送交易驗證信息,所述交易請求信息至少包含取款金額及銀行卡卡號;以及將通過獲取單元獲取的所述取款金額攜帶于驗證成功消息中發(fā)送至所述ATM終端,使所述ATM終端根據(jù)所述取款金額吐鈔;
獲取單元602,用于對接收到的ATM終端發(fā)送的所述交易驗證信息驗證成功后,獲取所述交易驗證信息對應(yīng)的所述取款金額,所述交易驗證信息是所述ATM終端從所述移動終端中獲取的。
可選地,所述交易驗證信息包含臨時交易令牌;所述銀行后臺還包括驗證單元603,用于:
若確定所述臨時交易令牌與所述銀行后臺發(fā)送給所述移動終端的臨時交易令牌相同,則確定對所述交易驗證信息驗證成功。
可選地,所述交易驗證信息還包括快捷取款碼;所述驗證單元603,還用于:在確定對所述交易驗證信息驗證成功之前,確定所述快捷取款碼與所述銀行后臺發(fā)送給所述移動終端的快捷取款碼相同。
可選地,所述交易驗證信息對應(yīng)一個失效時間;所述驗證單元603,還用于:在確定對所述交易驗證信息驗證成功之前,根據(jù)所述交易驗證信息對應(yīng)的失效時間確定所述交易驗證信息未失效。
本發(fā)明實施例,用戶可在ATM終端上操作之前(例如排隊等待時),通過移動終端將交易請求信息發(fā)送至銀行后臺,由銀行后臺對交易請求信息進行驗證,并在驗證通過后發(fā)送一個交易驗證信息給移動終端,該交易請求信息至少包含取款金額及銀行卡卡號;當(dāng)用戶可在ATM終端上操作時,通過ATM讀卡器讀取移動終端中的交易驗證信息,由ATM終端將交易驗證信息發(fā)送至銀行后臺進行驗證,并在驗證通過后收到銀行后臺發(fā)送的一個取款金額,該取款金額與移動終端提交的交易請求信息中的取款金額相同,從而ATM終端可基于該取款金額吐鈔。本發(fā)明實施例,將交易請求信息的發(fā)送從ATM終端轉(zhuǎn)移到移動終端,使得用戶在排隊等待時可預(yù)先準(zhǔn)備好交易請求操作,當(dāng)可以進行ATM終端操作時,直接使用驗證請求信息實現(xiàn)快速交易,減少了每個用戶在ATM終端上的操作時長,因而提高了ATM終端的使用效率,并且由于交易請求信息的發(fā)送轉(zhuǎn)移到了移動終端,從而減輕了ATM終端的系統(tǒng)負(fù)擔(dān)。
基于相同的發(fā)明構(gòu)思,本發(fā)明實施例還提供一種移動終端,如圖7所示,包括:
發(fā)送單元701,用于向銀行后臺發(fā)送交易請求信息,使所述銀行后臺在對所述交易請求信息驗證通過后生成交易驗證信息并發(fā)送至所述移動終端,所述交易請求信息至少包含取款金額及銀行卡卡號;以及,將所述交易驗證信息發(fā)送至ATM終端,使所述ATM終端將所述交易驗證信息發(fā)送至所述銀行后臺進行驗證,并在接收到所述銀行后臺發(fā)送的包含所述取款金額的驗證成功消息后,根據(jù)所述取款金額吐鈔。
可選地,所述交易驗證信息包含臨時交易令牌;所述發(fā)送單元701,具體用于在接收到所述ATM終端通過NFC讀卡器發(fā)送的交易令牌讀取命令后,通過所述移動終端中的NFC控制器從所述移動終端中的存儲器中獲取所述臨時交易令牌;將獲取的所述臨時交易令牌發(fā)送至所述ATM終端,使所述ATM終端通過所述NFC讀卡器接收所述臨時交易令牌。
可選地,所述交易驗證信息還包括快捷取款碼;所述快捷取款通過所述ATM終端的ATM界面提示用戶輸入,并由用戶輸入至所述ATM終端。
可選地,所述移動終端還包括刪除單元702,用于:將所述交易驗證信息發(fā)送至ATM終端之后,刪除所述移動終端中的所述交易驗證信息。
本發(fā)明實施例,用戶可在ATM終端上操作之前(例如排隊等待時),通過移動終端將交易請求信息發(fā)送至銀行后臺,由銀行后臺對交易請求信息進行驗證,并在驗證通過后發(fā)送一個交易驗證信息給移動終端,該交易請求信息至少包含取款金額及銀行卡卡號;當(dāng)用戶可在ATM終端上操作時,通過ATM讀卡器讀取移動終端中的交易驗證信息,由ATM終端將交易驗證信息發(fā)送至銀行后臺進行驗證,并在驗證通過后收到銀行后臺發(fā)送的一個取款金額,該取款金額與移動終端提交的交易請求信息中的取款金額相同,從而ATM終端可基于該取款金額吐鈔。本發(fā)明實施例,將交易請求信息的發(fā)送從ATM終端轉(zhuǎn)移到移動終端,使得用戶在排隊等待時可預(yù)先準(zhǔn)備好交易請求操作,當(dāng)可以進行ATM終端操作時,直接使用驗證請求信息實現(xiàn)快速交易,減少了每個用戶在ATM終端上的操作時長,因而提高了ATM終端的使用效率,并且由于交易請求信息的發(fā)送轉(zhuǎn)移到了移動終端,從而減輕了ATM終端的系統(tǒng)負(fù)擔(dān)。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。