專利名稱:基于手機(jī)客戶端的空中業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及手機(jī)支付技術(shù)領(lǐng)域,特別是涉及一種基于手機(jī)客戶端的空中業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng)。
背景技術(shù):
空中圈存,即以手機(jī)支付的方式進(jìn)行圈存,如通過手機(jī)打電話、短信、OTA (Over 一the — Air Technology,空中下載技術(shù))、菜單等方式即時(shí)將銀行卡賬戶金額劃轉(zhuǎn)到手機(jī)卡錢包。相對于固定地點(diǎn)的傳統(tǒng)圈存方式,移動(dòng)支付大大提高了用戶使用的便捷性,使用戶在具備移動(dòng)信號覆蓋的區(qū)域就能夠時(shí)時(shí)處處實(shí)現(xiàn)隨心所欲的圈存操作。現(xiàn)有的空中圈存普遍采用了 OTA方案,請參閱圖1所示,在此方案中,用戶使用帶有脫機(jī)電子錢包功能的手機(jī),操作手機(jī)的STK (SIM Tool KU,用戶識別應(yīng)用發(fā)展工具)菜單(SIM卡Subscriber Identity Module客戶識別模塊的縮寫),通過空中圈存平臺進(jìn)行無線充值,空中充值系統(tǒng)通過計(jì)費(fèi)協(xié)議與資金管理系統(tǒng)進(jìn)行交互,請求扣款充值,通過SMS(Short Messaging Service,短消息服務(wù))方式向用戶的脫機(jī)電子錢包充值相應(yīng)的金額,用戶就可以使用手機(jī)進(jìn)行各種脫機(jī)消費(fèi)。STK菜單方式在國內(nèi)還不被大多數(shù)用戶接受,特別是在智能手機(jī)越來越普及的時(shí)代,用戶追求更加便捷的使用方式。OTA方案采用的是數(shù)據(jù)短消息作為上下行傳遞的媒介,因此其交易實(shí)時(shí)性較差,再加上上下行短信易于丟失或延遲,造成交易成功率較低。因此,OTA方案存在著易用性較差、交易成功率較低、系統(tǒng)復(fù)雜性較高、系統(tǒng)難于調(diào)測等諸多問題。
發(fā)明內(nèi)容
本發(fā)明提供了一種基于手機(jī)客戶端的空中業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng),旨在解決現(xiàn)有的OTA方案易用性較差、交易成功率較低的技術(shù)問題。本發(fā)明采用如下技術(shù)方案:一種基于手機(jī)客戶端的空中業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,所述方法包括如下步驟:S101、手機(jī)客戶端向數(shù)據(jù)交互區(qū)存入獲取卡序號指令短信,SIM卡通過數(shù)據(jù)交互區(qū)獲取所述獲取卡序號指令后向數(shù)據(jù)交互區(qū)存入卡序號信息短信;S102、手機(jī)客戶端通過HTTPS加密渠道將用戶信息和卡序號提交至空中業(yè)務(wù)系統(tǒng),空中業(yè)務(wù)系統(tǒng)根據(jù)卡序號從其密碼管理系統(tǒng)中獲取卡應(yīng)用密鑰并返回給手機(jī)客戶端;S103、手機(jī)客戶端向數(shù)據(jù)交互區(qū)存入獲取交易隨機(jī)數(shù)指令短信,SIM卡通過數(shù)據(jù)交互區(qū)獲取所述獲取交易隨機(jī)數(shù)指令后,按照規(guī)范生成交易隨機(jī)數(shù)并存入數(shù)據(jù)交互區(qū);S104、手機(jī)客戶端根據(jù)卡應(yīng)用密鑰、交易隨機(jī)數(shù)和空中業(yè)務(wù)協(xié)議生成指令,向數(shù)據(jù)交互區(qū)存入指令短信;S105.SIM卡通過數(shù)據(jù)交互區(qū)獲取所述指令后根據(jù)空中業(yè)務(wù)協(xié)議執(zhí)行指令,并將執(zhí)行的指令結(jié)果存入數(shù)據(jù)交互區(qū)。
優(yōu)選地,所述空中業(yè)務(wù)包括空中圈存、空中開卡和空中消費(fèi)。本發(fā)明還提供了一種基于手機(jī)客戶端的空中圈存方法,所述方法包括如下步驟:S201、手機(jī)客戶端向數(shù)據(jù)交互區(qū)存入獲取卡序號指令短信,SIM卡通過數(shù)據(jù)交互區(qū)獲取所述獲取卡序號指令后向數(shù)據(jù)交互區(qū)存入卡序號信息短信;S202、手機(jī)客戶端根據(jù)卡序號信息,通過運(yùn)營商網(wǎng)絡(luò)或無線網(wǎng)絡(luò)向空中圈存服務(wù)系統(tǒng)發(fā)起充值請求;S203、空中圈存服務(wù)系統(tǒng)完成銀行圈存業(yè)務(wù),獲取卡應(yīng)用密鑰并返回給手機(jī)客戶端;S204、手機(jī)客戶端向數(shù)據(jù)交互區(qū)存入獲取交易隨機(jī)數(shù)指令短信,SIM卡通過數(shù)據(jù)交互區(qū)獲取所述獲取交易隨機(jī)數(shù)指令后,按照規(guī)范生成交易隨機(jī)數(shù)并存入數(shù)據(jù)交互區(qū);S205、手機(jī)客戶端根據(jù)卡應(yīng)用密鑰、交易隨機(jī)數(shù)和空中業(yè)務(wù)協(xié)議生成充值指令,向數(shù)據(jù)交互區(qū)存入獲取充值指令短信;S206、SM卡通過數(shù)據(jù)交互區(qū)獲取所述充值指令后處理充值業(yè)務(wù),并向數(shù)據(jù)交互區(qū)存入充值結(jié)果短信。優(yōu)選地,在所述步驟S201之前還包括如下步驟:S200、手機(jī)客戶端接收用戶輸入的圈存金額、圈存密碼信息,觸發(fā)空中圈存業(yè)務(wù);在所述步驟S206之后還包括如下步驟:S207、手機(jī)客戶端通過數(shù)據(jù)交互區(qū)獲取到充值結(jié)果后提示用戶充值結(jié)果,并自動(dòng)向空中圈存服務(wù)系統(tǒng)上傳充值流水。優(yōu)選地,所述數(shù)據(jù)交互區(qū)為SM卡短信未發(fā)送區(qū)域。優(yōu)選地,在所述步驟S202中,所述充值請求內(nèi)容包括用戶手機(jī)號碼、充值金額和SIM卡序號。優(yōu)選地,上述方法采用3級密鑰體系,包括應(yīng)用根密鑰、卡應(yīng)用密鑰和工作密鑰,其中:應(yīng)用根密鑰為針對空中業(yè)務(wù)應(yīng)用的原始密鑰;卡應(yīng)用密鑰為將應(yīng)用根密鑰和某張卡的卡序號按照約定的離散算法生成的某張卡的密鑰;工作密鑰由卡應(yīng)用密鑰和SM卡每次交互產(chǎn)生的交易隨機(jī)數(shù)通過離散算法生成。優(yōu)選地,所述工作密鑰在交易過程中由16字節(jié)卡應(yīng)用密鑰和8字節(jié)交易隨機(jī)數(shù)經(jīng)過兩次DES加密和一次DES解密獲取到。優(yōu)選地,所述步驟S104具體包括:S1041、手機(jī)客戶端獲取到交易隨機(jī)數(shù)后,按照空中業(yè)務(wù)協(xié)議生成交互指令,并將所述交互指令結(jié)合工作密鑰按照加密指令算法生成密文指令;S1042、手機(jī)客戶端向數(shù)據(jù)交互區(qū)存入獲取密文指令短信;所述步驟S205具體包括:S2051、手機(jī)客戶端獲取到交易隨機(jī)數(shù)后,按照空中業(yè)務(wù)協(xié)議生成充值指令,并將所述充值指令結(jié)合工作密鑰按照加密指令算法生成密文充值指令;S2052、手機(jī)客戶端向數(shù)據(jù)交互區(qū)存入獲取密文充值指令短信。優(yōu)選地,所述步驟S105具體為:SM卡通過數(shù)據(jù)交互區(qū)獲取所述密文指令,根據(jù)所述加密指令算法對應(yīng)的解密算法獲取到明文指令,根據(jù)所述空中業(yè)務(wù)協(xié)議執(zhí)行所述明文指令,并將執(zhí)行的指令結(jié)果存入數(shù)據(jù)交互區(qū);所述步驟S206具體為:SM卡通過數(shù)據(jù)交互區(qū)獲取所述密文充值指令,根據(jù)所述加密指令算法對應(yīng)的解密算法獲取到明文充值指令,根據(jù)所述空中業(yè)務(wù)協(xié)議執(zhí)行所述明文充值指令,并將充值結(jié)果存入數(shù)據(jù)交互區(qū)。本發(fā)明還提供了一種基于手機(jī)客戶端的空中圈存系統(tǒng),所述系統(tǒng)包括SM卡、數(shù)據(jù)交互區(qū)、手機(jī)客戶端和空中圈存服務(wù)系統(tǒng),其中:所述SM卡用于維護(hù)脫機(jī)錢包和射頻協(xié)議集,通過與數(shù)據(jù)交互區(qū)交互接收手機(jī)客戶端指令進(jìn)行業(yè)務(wù)處理,并返回業(yè)務(wù)處理結(jié)果至手機(jī)客戶端;所述數(shù)據(jù)交互區(qū)分別與SM卡和手機(jī)客戶端交互;所述手機(jī)客戶端為用戶提供可視化的操作界面,通過與數(shù)據(jù)交互區(qū)交互發(fā)送指令至SM卡并接受SM卡的業(yè)務(wù)處理結(jié)果,通過與空中圈存服務(wù)系統(tǒng)交互完成用戶的合法性校驗(yàn)和圈存服務(wù);所述空中圈存服務(wù)系統(tǒng)與手機(jī)客戶端交互,為手機(jī)客戶端提供業(yè)務(wù)接入,管理圈存用戶信息,提供支付網(wǎng)關(guān)功能,管理圈存交易記錄。優(yōu)選地,所述數(shù)據(jù)交互區(qū)為SM卡短信未發(fā)送區(qū)域。本發(fā)明的有益效果在于:本發(fā)明使用目前主流的手機(jī)客戶端方式完成空中圈存業(yè)務(wù),通過SM卡短信區(qū)作為數(shù)據(jù)交換區(qū),解決了手機(jī)客戶端與SIM卡不能交互的難題,易用性好,并且通過此方式增強(qiáng)了用戶的操作體驗(yàn)感,提高了交易成功率,適應(yīng)未來的業(yè)務(wù)拓展需求,對空中圈存業(yè)務(wù)大范圍推廣提供了契機(jī)。
圖1為現(xiàn)有技術(shù)中OTA方案的空中圈存系統(tǒng)不意圖;圖2為本發(fā)明實(shí)施例1的空中業(yè)務(wù)流程圖;圖3為本發(fā)明實(shí)施例2的空中圈存業(yè)務(wù)流程圖;圖4為本發(fā)明實(shí)施例3的空中業(yè)務(wù)流程圖;圖5為本發(fā)明實(shí)施例3的手機(jī)客戶端和RFSM卡的交互流程圖;圖6為本發(fā)明實(shí)施例3中工作密鑰生成算法示意圖;圖7為本發(fā)明實(shí)施例3中加密指令算法示意圖;圖8為本發(fā)明實(shí)施例4的空中圈存系統(tǒng)的組成示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。實(shí)施例1:本發(fā)明實(shí)施例1提供了一種基于手機(jī)客戶端的空中業(yè)務(wù)實(shí)現(xiàn)方法。如圖2所示,該方法包括下述步驟:步驟SlOO:觸發(fā)空中業(yè)務(wù)。
步驟SlOl:獲取卡序號。手機(jī)客戶端向數(shù)據(jù)交互區(qū)存入獲取卡序號指令短信,SIM卡通過數(shù)據(jù)交互區(qū)獲取該獲取卡序號指令后向數(shù)據(jù)交互區(qū)存入卡序號信息短信。其中,數(shù)據(jù)交互區(qū)為SM卡短信未發(fā)送區(qū)域。步驟S102:獲取卡應(yīng)用密鑰。手機(jī)客戶端通過HTTPS (Hypertext TransferProtocol over Secure Socket Layer,以安全為目標(biāo)的HTTP通道)加密渠道將用戶信息和卡序號提交至空中業(yè)務(wù)系統(tǒng),空中業(yè)務(wù)系統(tǒng)根據(jù)卡序號從其密碼管理系統(tǒng)中獲取卡應(yīng)用密鑰并返回給手機(jī)客戶端。步驟S103:獲取交易隨機(jī)數(shù)。手機(jī)客戶端向數(shù)據(jù)交互區(qū)存入獲取交易隨機(jī)數(shù)指令短信,SIM卡通過數(shù)據(jù)交互區(qū)獲取該獲取交易隨機(jī)數(shù)指令后,按照規(guī)范生成交易隨機(jī)數(shù)并存入數(shù)據(jù)交互區(qū)。步驟S104:根據(jù)卡應(yīng)用密鑰、交易隨機(jī)數(shù)發(fā)送命令。手機(jī)客戶端根據(jù)卡應(yīng)用密鑰、交易隨機(jī)數(shù)和空中業(yè)務(wù)協(xié)議生成指令,向數(shù)據(jù)交互區(qū)存入指令短信。其中,具體的指令集及其說明參見表1:表I指令集
權(quán)利要求
1.一種基于手機(jī)客戶端的空中業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,所述方法包括如下步驟: 5101、手機(jī)客戶端向數(shù)據(jù)交互區(qū)存入獲取卡序號指令短信,SM卡通過數(shù)據(jù)交互區(qū)獲取所述獲取卡序號指令后向數(shù)據(jù)交互區(qū)存入卡序號信息短信; 5102、手機(jī)客戶端通過HTTPS加密渠道將用戶信息和卡序號提交至空中業(yè)務(wù)系統(tǒng),空中業(yè)務(wù)系統(tǒng)根據(jù)卡序號從其密碼管理系統(tǒng)中獲取卡應(yīng)用密鑰并返回給手機(jī)客戶端; 5103、手機(jī)客戶端向數(shù)據(jù) 交互區(qū)存入獲取交易隨機(jī)數(shù)指令短信,SIM卡通過數(shù)據(jù)交互區(qū)獲取所述獲取交易隨機(jī)數(shù)指令后,按照規(guī)范生成交易隨機(jī)數(shù)并存入數(shù)據(jù)交互區(qū); 5104、手機(jī)客戶端根據(jù)卡應(yīng)用密鑰、交易隨機(jī)數(shù)和空中業(yè)務(wù)協(xié)議生成指令,向數(shù)據(jù)交互區(qū)存入指令短信; S105.SIM卡通過數(shù)據(jù)交互區(qū)獲取所述指令后根據(jù)空中業(yè)務(wù)協(xié)議執(zhí)行指令,并將執(zhí)行的指令結(jié)果存入數(shù)據(jù)交互區(qū)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述空中業(yè)務(wù)包括空中圈存、空中開卡和空中消費(fèi)。
3.一種基于手機(jī)客戶端的空中圈存方法,其特征在于,所述方法包括如下步驟: 5201、手機(jī)客戶端向數(shù)據(jù)交互區(qū)存入獲取卡序號指令短信,SM卡通過數(shù)據(jù)交互區(qū)獲取所述獲取卡序號指令后向數(shù)據(jù)交互區(qū)存入卡序號信息短信; 5202、手機(jī)客戶端根據(jù)卡序號信息,通過運(yùn)營商網(wǎng)絡(luò)或無線網(wǎng)絡(luò)向空中圈存服務(wù)系統(tǒng)發(fā)起充值請求; 5203、空中圈存服務(wù)系統(tǒng)完成銀行圈存業(yè)務(wù),獲取卡應(yīng)用密鑰并返回給手機(jī)客戶端; 5204、手機(jī)客戶端向數(shù)據(jù)交互區(qū)存入獲取交易隨機(jī)數(shù)指令短信,SIM卡通過數(shù)據(jù)交互區(qū)獲取所述獲取交易隨機(jī)數(shù)指令后,按照規(guī)范生成交易隨機(jī)數(shù)并存入數(shù)據(jù)交互區(qū); 5205、手機(jī)客戶端根據(jù)卡應(yīng)用密鑰、交易隨機(jī)數(shù)和空中業(yè)務(wù)協(xié)議生成充值指令,向數(shù)據(jù)交互區(qū)存入獲取充值指令短信; 5206、SM卡通過數(shù)據(jù)交互區(qū)獲取所述充值指令后處理充值業(yè)務(wù),并向數(shù)據(jù)交互區(qū)存入充值結(jié)果短信。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述步驟S201之前還包括如下步驟: S200、手機(jī)客戶端接收用戶輸入的圈存金額、圈存密碼信息,觸發(fā)空中圈存業(yè)務(wù); 在所述步驟S206之后還包括如下步驟: 5207、手機(jī)客戶端通過數(shù)據(jù)交互區(qū)獲取到充值結(jié)果后提示用戶充值結(jié)果,并自動(dòng)向空中圈存服務(wù)系統(tǒng)上傳充值流水。
5.根據(jù)權(quán)利要求1或3所述的方法,其特征在于,所述數(shù)據(jù)交互區(qū)為SIM卡短信未發(fā)送區(qū)域。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述步驟S202中,所述充值請求內(nèi)容包括用戶手機(jī)號碼、充值金額和SIM卡序號。
7.根據(jù)權(quán)利要求1或3所述的方法,其特征在于,所述方法采用3級密鑰體系,包括應(yīng)用根密鑰、卡應(yīng)用密鑰和工作密鑰,其中: 應(yīng)用根密鑰為針對空中業(yè)務(wù)應(yīng)用的原始密鑰; 卡應(yīng)用密鑰為將應(yīng)用根密鑰和某張卡的卡序號按照約定的離散算法生成的某張卡的密鑰;工作密鑰由卡應(yīng)用密鑰和SM卡每次交互產(chǎn)生的交易隨機(jī)數(shù)通過離散算法生成。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述工作密鑰在交易過程中由16字節(jié)卡應(yīng)用密鑰和8字節(jié)交易隨機(jī)數(shù)經(jīng)過兩次DES加密和一次DES解密獲取到。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述步驟S104具體包括: 51041、手機(jī)客戶端獲取到交易隨機(jī)數(shù)后,按照空中業(yè)務(wù)協(xié)議生成交互指令,并將所述交互指令結(jié)合工作密鑰按照加密指令算法生成密文指令; 51042、手機(jī)客戶端向數(shù)據(jù)交互區(qū)存入獲取密文指令短信; 所述步驟S205具體包括: 52051、手機(jī)客戶端獲取到交易隨機(jī)數(shù)后,按照空中業(yè)務(wù)協(xié)議生成充值指令,并將所述充值指令結(jié)合工作密鑰按照加密指令算法生成密文充值指令; 52052、手機(jī)客戶端向數(shù)據(jù)交互區(qū)存入獲取密文充值指令短信。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于, 所述步驟S105具體為:SIM卡通過數(shù)據(jù)交互區(qū)獲取所述密文指令,根據(jù)所述加密指令算法對應(yīng)的解密算法獲取到明文指令,根據(jù)所述空中業(yè)務(wù)協(xié)議執(zhí)行所述明文指令,并將執(zhí)行的指令結(jié)果存入數(shù)據(jù)交互區(qū); 所述步驟S206具體為:SIM卡通過數(shù)據(jù)交互區(qū)獲取所述密文充值指令,根據(jù)所述加密指令算法對應(yīng)的解密算法獲取到明文充值指令,根據(jù)所述空中業(yè)務(wù)協(xié)議執(zhí)行所述明文充值指令,并將充值結(jié)果存入數(shù)據(jù)交互區(qū)。
11.一種基于手機(jī)客戶端的空中圈存系統(tǒng),其特征在于,所述系統(tǒng)包括SIM卡、數(shù)據(jù)交互區(qū)、手機(jī)客戶端和空中圈存服務(wù)系統(tǒng),其中: 所述SM卡用于維護(hù)脫機(jī)錢包和射頻協(xié)議集,通過與數(shù)據(jù)交互區(qū)交互接收手機(jī)客戶端指令進(jìn)行業(yè)務(wù)處理,并返回業(yè)務(wù)處理結(jié)果至手機(jī)客戶端; 所述數(shù)據(jù)交互區(qū)分別與SM卡和手機(jī)客戶端交互; 所述手機(jī)客戶端為用戶提供可視化的操作界面,通過與數(shù)據(jù)交互區(qū)交互發(fā)送指令至SIM卡并接受SIM卡的業(yè)務(wù)處理結(jié)果,通過與空中圈存服務(wù)系統(tǒng)交互完成用戶的合法性校驗(yàn)和圈存服務(wù); 所述空中圈存服務(wù)系統(tǒng)與手機(jī)客戶端交互,為手機(jī)客戶端提供業(yè)務(wù)接入,管理圈存用戶信息,提供支付網(wǎng)關(guān)功能,管理圈存交易記錄。
全文摘要
本發(fā)明涉及手機(jī)支付技術(shù)領(lǐng)域,提供了一種基于手機(jī)客戶端的空中業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng),其中該系統(tǒng)包括SIM卡,用于維護(hù)脫機(jī)錢包和射頻協(xié)議集,通過與數(shù)據(jù)交互區(qū)交互接收手機(jī)客戶端指令進(jìn)行業(yè)務(wù)處理,并返回業(yè)務(wù)處理結(jié)果至手機(jī)客戶端;數(shù)據(jù)交互區(qū),分別與SIM卡和手機(jī)客戶端交互,該數(shù)據(jù)交互區(qū)為SIM卡短信未發(fā)送區(qū)域;手機(jī)客戶端,為用戶提供可視化的操作界面,通過與數(shù)據(jù)交互區(qū)交互發(fā)送指令至SIM卡并接受SIM卡的業(yè)務(wù)處理結(jié)果,通過與空中圈存服務(wù)系統(tǒng)交互完成用戶的合法性校驗(yàn)和圈存服務(wù);空中圈存服務(wù)系統(tǒng),與手機(jī)客戶端交互,為手機(jī)客戶端提供業(yè)務(wù)接入,管理圈存用戶信息,提供支付網(wǎng)關(guān)功能,管理圈存交易記錄。本發(fā)明易用性好,交易成功率高。
文檔編號H04W4/14GK103108277SQ20121058945
公開日2013年5月15日 申請日期2012年12月29日 優(yōu)先權(quán)日2012年12月29日
發(fā)明者張棟 申請人:深圳市康索特軟件有限公司