一種金融ic卡在帶nfc模塊的移動終端上實(shí)現(xiàn)交易的方法
【專利說明】
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無線通訊技術(shù)領(lǐng)域,具體涉及一種金融IC卡在帶NFC模塊的移動終端上實(shí)現(xiàn)交易的方法。
【【背景技術(shù)】】
[0002]金融IC卡廣泛應(yīng)用在公交、學(xué)校、監(jiān)獄等行業(yè),交易方式主要包括查余額、充值、補(bǔ)充值、激活等。金融IC卡的讀寫需要將卡片靠近讀卡器表面,通過無線電波傳遞數(shù)據(jù)完成卡片讀寫。目前金融IC卡行業(yè)應(yīng)用大部分交易在銀行柜臺、自助終端上辦理。用戶進(jìn)行金融IC卡行業(yè)應(yīng)用交易較為麻煩,自由度較低。
[0003]而近幾年智能移動終端應(yīng)用飛速發(fā)展,人們基本具備人手一部智能手機(jī)或平板電腦。在此背景下,如何實(shí)現(xiàn)客戶足不出戶就能在移動終端上簡單、安全地完成金融IC卡行業(yè)應(yīng)用交易,是當(dāng)前金融IC卡行業(yè)應(yīng)用急需解決的問題。
【
【發(fā)明內(nèi)容】
】
[0004]本發(fā)明所要解決的技術(shù)問題在于提供一種金融IC卡在帶NFC模塊的移動終端上實(shí)現(xiàn)交易的方法。
[0005]本發(fā)明是這樣實(shí)現(xiàn)的:
[0006]一種金融IC卡在帶NFC模塊的移動終端上實(shí)現(xiàn)交易的方法,該方法包括銀行后臺交易服務(wù)器、移動終端應(yīng)用程序、移動終端加載的NFC模塊驅(qū)動程序、提供安全認(rèn)證短信的銀行安全服務(wù)器;
[0007]所述NFC模塊驅(qū)動程序,加載在所述移動終端應(yīng)用程序中,對金融IC卡進(jìn)行讀寫;所述移動終端應(yīng)用程序與所述銀行后臺交易服務(wù)器相連接,實(shí)現(xiàn)交易數(shù)據(jù)傳送;所述移動終端應(yīng)用程序與所述銀行安全服務(wù)器相連接,實(shí)現(xiàn)安全認(rèn)證信息傳送;所述銀行后臺交易服務(wù)器,為移動終端應(yīng)用程序提供交易的接口并實(shí)現(xiàn)交易功能;所述銀行安全服務(wù)器,為移動終端應(yīng)用程序提供安全認(rèn)證短信和動態(tài)密鑰管理;
[0008]用戶在帶NFC模塊的移動終端設(shè)備上的應(yīng)用程序中發(fā)起交易,根據(jù)業(yè)務(wù)流程進(jìn)行判斷下一步交易:
[0009]若需要進(jìn)行金融IC卡的讀寫操作,調(diào)起移動終端NFC模塊驅(qū)動程序,并將交易信息打包成以A開頭的報文作為傳入?yún)?shù);若需要進(jìn)行賬務(wù)處理,則將銀行報文經(jīng)過應(yīng)用程序加密后發(fā)送給銀行后臺交易服務(wù)器;
[0010]對于NFC模塊驅(qū)動程序或銀行交易服務(wù)器返回的報文,判斷是否終止交易,若為以A開頭的報文則終止,若為以I開頭的報文則繼續(xù);
[0011]對于NFC模塊驅(qū)動程序返回的交易報文,若需繼續(xù)交易,則將返回報文經(jīng)過應(yīng)用程序加密后直接發(fā)送給銀行后臺交易服務(wù)器;對于銀行后臺交易服務(wù)器返回的交易報文,若需繼續(xù)交易,則調(diào)起NFC模塊驅(qū)動程序,將返回報文原樣作為傳入?yún)?shù);
[0012]交易在NFC模塊驅(qū)動程序和銀行后臺交易服務(wù)器間循環(huán),直至應(yīng)用程序終止交易O
[0013]進(jìn)一步地,還包括:
[0014]在報文中設(shè)置行業(yè)應(yīng)用編碼,NFC模塊驅(qū)動程序和銀行交易服務(wù)器根據(jù)行業(yè)應(yīng)用編碼來識別發(fā)起交易的行業(yè)應(yīng)用。
[0015]進(jìn)一步地,所述移動終端應(yīng)用程序以https SSL與銀行安全服務(wù)器通信,初次安裝會先連到銀行安全服務(wù)器更新密鑰,初次更新的密鑰作為每個終端的主密鑰,以后每次交易通過該密鑰進(jìn)行DES加密,工作密鑰在一定時間內(nèi)失效,若失效則要求重新更新密鑰。
[0016]進(jìn)一步地,所述移動終端應(yīng)用程序每次進(jìn)入行業(yè)應(yīng)用的具體交易時,會先發(fā)起一個密鑰更新查詢,檢查終端是否要更新密鑰,銀行安全服務(wù)器判斷密鑰是否少于一定時間就要失效了,若是則要求終端更新密鑰。
[0017]進(jìn)一步地,還包括:
[0018]用戶打開移動終端應(yīng)用程序時,移動終端在存在網(wǎng)絡(luò)時自動向服務(wù)端獲得工作密鑰,初次安裝或重裝后移動終端應(yīng)用程序?qū)@得的工作密鑰作為客戶端主密鑰加密保存,以便后繼密鑰的獲得。
[0019]進(jìn)一步地,還包括:
[0020]當(dāng)移動終端應(yīng)用程序發(fā)送報文給銀行交易服務(wù)器時,使用主密鑰對報文進(jìn)行加密,銀行交易服務(wù)器接收報文時使用相同的密鑰進(jìn)行解密,反之亦然。
[0021]本發(fā)明的優(yōu)點(diǎn)在于:
[0022]1、利用移動終端對金融IC卡進(jìn)行交易,流程簡單,不必到銀行網(wǎng)點(diǎn)辦理業(yè)務(wù),突破時間和空間的限制;
[0023]2、交易中移動終端應(yīng)用和銀行后臺對交易信息進(jìn)行加密,報文以密文的形式在互聯(lián)網(wǎng)間傳送,增加了安全性,防控了風(fēng)險;
[0024]3、拓寬金融IC卡應(yīng)用的渠道,為有效拓展市場提供了技術(shù)保障。
[0025]4、交易中報文包含行業(yè)應(yīng)用編碼,不同行業(yè)應(yīng)用的交易無需重新開發(fā)新的終端應(yīng)用程序,只需加載相應(yīng)的行業(yè)驅(qū)動包并在報文中配置行業(yè)應(yīng)用編碼即可完成新行業(yè)應(yīng)用手機(jī)APP的發(fā)布,系統(tǒng)復(fù)用性高,應(yīng)用廣泛;
[0026]5、交易中移動終端應(yīng)用程序無需關(guān)心交易報文的細(xì)節(jié),只提供了報文在驅(qū)動程序和銀行后臺間通訊的通道。
【【附圖說明】】
[0027]下面參照附圖結(jié)合實(shí)施例對本發(fā)明作進(jìn)一步的描述。
[0028]圖1是本發(fā)明的方法流程示意圖。
【【具體實(shí)施方式】】
[0029]如圖1所示,一種金融IC卡在帶NFC模塊的移動終端上實(shí)現(xiàn)交易的方法,該方法包括銀行后臺交易服務(wù)器、移動終端應(yīng)用程序、移動終端加載的NFC模塊驅(qū)動程序、提供安全認(rèn)證短信的銀行安全服務(wù)器。所述NFC模塊驅(qū)動程序,加載在所述移動終端應(yīng)用程序中,對金融IC卡進(jìn)行讀寫;所述移動終端應(yīng)用程序與所述銀行后臺交易服務(wù)器相連接,實(shí)現(xiàn)交易數(shù)據(jù)傳送;所述移動終端應(yīng)用程序與所述銀行安全服務(wù)器相連接,實(shí)現(xiàn)安全認(rèn)證信息傳送;所述銀行后臺交易服務(wù)器,為移動終端應(yīng)用程序提供交易的接口并實(shí)現(xiàn)交易功能;所述銀行安全服務(wù)器,為移動終端應(yīng)用程序提供安全認(rèn)證短信和動態(tài)密鑰管理。
[0030]本發(fā)明所述的移動終端主要包括手機(jī),平板電腦等常見移動設(shè)備。
[0031]本發(fā)明所述的金融IC卡行業(yè)應(yīng)用交易主要為查行業(yè)錢包余額、行業(yè)錢包充值、行業(yè)錢包補(bǔ)充值、行業(yè)錢包激活等。
[0032]本發(fā)明所述交易方法通過2G/3G/4G/WIFI連接互聯(lián)網(wǎng)進(jìn)行。
[0033]本發(fā)明所述銀行后臺服務(wù)器以https的URL方式提供服務(wù)。
[0034]客戶打開移動終端應(yīng)用程序,應(yīng)用程序通過互聯(lián)網(wǎng)向銀行安全服務(wù)器獲得工作密鑰。
[0035]進(jìn)入行業(yè)應(yīng)用交易,移動終端應(yīng)用程序發(fā)起密鑰更新查詢,根據(jù)銀行安全服務(wù)器返回的結(jié)果判斷是否需要更新終端密鑰。
[0036]在具體交易中,由客戶發(fā)起交易;
[0037]查余額交易中,客戶進(jìn)入交易界面后應(yīng)用程序自動發(fā)起交易;
[0038]充值交易中,客戶輸入安全服務(wù)器發(fā)送的手機(jī)驗(yàn)證碼并通過驗(yàn)證后,輸入充值金額,銀行卡密碼等要素,提交發(fā)起交易;
[0039]補(bǔ)充值交易中,客戶進(jìn)入交易界面后應(yīng)用程序自動發(fā)起交易;
[0040]激活交易中,客戶輸入銀行卡密碼等要素后提交發(fā)起交易;
[0041]移動終端應(yīng)用程序?qū)灰仔畔⑦M(jìn)行判斷,若需要進(jìn)行卡片的讀寫操作,則發(fā)送以A開頭的交易報文給NFC的驅(qū)動程序進(jìn)行卡片的讀寫操作,待卡片讀寫操作完成后,由驅(qū)動程序返回報文給移動終端應(yīng)用程序,移動終端應(yīng)用程序?qū)笪倪M(jìn)行解析;
[0042]若需要進(jìn)行銀行賬務(wù)處理,則將銀行交易報文用密鑰進(jìn)行DES加密,發(fā)送給銀行交易服務(wù)器,銀行交易服務(wù)器用相同的密鑰對報文進(jìn)行DES解密,待處理完成后