無線支付裝置和方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種無線支付裝置和方法。
【背景技術(shù)】
[0002]在現(xiàn)有的基于無線通信的支付方案(即無線支付方案)中,主要是以NFC(NearField Communicat1n,近場通信)支付為代表。NFC支付雖然具備安全、快速等特點,但是,NFC支付只能通過移動終端的NFC功能來實現(xiàn),而移動終端的無線通信方式除NFC之外還包括WiFi (Wireless Fidelity,基于IEEE 802.1 Ib標(biāo)準(zhǔn)的無線局域網(wǎng))、藍(lán)牙等方式。只針對移動終端NFC功能的NFC支付方式?jīng)]有將移動終端的無線通信方式充分利用起來,這會導(dǎo)致支付方式適用場景范圍比較窄,無法適用一些特殊場景(例如乘坐公交車時,如果乘客太多,用戶無法移動到公交車刷卡機處刷卡,只能將自己的移動終端由他人傳遞至刷卡機來完成刷卡)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于提供一種無線支付裝置和方法,旨在解決現(xiàn)有無線支付方案單一、使用場景范圍窄的技術(shù)問題。
[0004]為實現(xiàn)上述目的,本發(fā)明實施例提供一種無線支付裝置,所述無線支付裝置包括:
[0005]方式確定模塊,用于當(dāng)移動終端接收到收款終端發(fā)送的支付請求時,根據(jù)移動終端獲取的支付方式選擇指令確定支付方式;
[0006]數(shù)據(jù)驗證模塊,用于若確定的支付方式為預(yù)設(shè)無線支付方式,則對所述支付請求進(jìn)行數(shù)據(jù)驗證;
[0007]無線支付模塊,用于當(dāng)所述支付請求通過數(shù)據(jù)驗證時,控制移動終端中的安全元件基于所述支付請求更改余額以完成無線支付。
[0008]可選地,所述無線支付裝置還包括:
[0009]NFC連通模塊,用于在確定的支付方式為近場通信NFC支付方式時,調(diào)用所述移動終端與所述收款終端對應(yīng)的NFC接口 ;
[0010]NFC支付模塊,用于基于所述NFC接口,連通所述移動終端中的安全元件與所述收款終端之間的專用通道,并控制移動終端中的安全元件基于所述支付請求更改余額以完成無線支付。
[0011 ]可選地,所述數(shù)據(jù)驗證模塊包括:
[0012]特征獲取單元,用于在確定的支付方式為預(yù)設(shè)無線支付方式時,獲取所述支付請求中的特征信息;
[0013]加密單元,用于根據(jù)預(yù)設(shè)加密算法對該特征信息進(jìn)行加密以得到加密特征信息;
[0014]比對單元,用于將所述加密特征信息與支付請求中的原始加密信息進(jìn)行比對,若加密特征信息與原始加密信息匹配,則判定所述支付請求通過數(shù)據(jù)驗證。
[0015]可選地,所述無線支付模塊包括:
[0016]鑒權(quán)單元,用于當(dāng)所述支付請求通過數(shù)據(jù)驗證時,鑒定所述支付請求對應(yīng)的支付應(yīng)用的權(quán)限;
[0017]支付單元,用于當(dāng)所述支付請求對應(yīng)的支付應(yīng)用鑒權(quán)成功時,控制移動終端中的安全元件基于所述支付請求更改余額以完成無線支付。
[0018]可選地,所述方式確定模塊包括:
[0019]硬件檢測單元,用于當(dāng)移動終端接收到收款終端發(fā)送的支付請求時,檢測移動終端是否同時具備NFC支付方式和預(yù)設(shè)無線支付方式的硬件裝置;
[0020]第一確定單元,用于若檢測到移動終端同時具備NFC支付方式和預(yù)設(shè)無線支付方式的硬件裝置,則根據(jù)移動終端獲取的支付方式選擇指令確定支付方式;
[0021]第二確定單元,用于若檢測到移動終端不同時具備NFC支付方式和預(yù)設(shè)無線支付方式的硬件裝置,則在檢測到移動終端僅具備NFC支付方式的硬件裝置時,確定支付方式為NFC支付方式,在檢測到移動終端僅具備預(yù)設(shè)無線支付方式的硬件裝置時,確定支付方式為預(yù)設(shè)無線支付方式。
[0022]為實現(xiàn)上述目的,本發(fā)明實施例還提供一種無線支付方法,所述無線支付方法包括:
[0023]當(dāng)移動終端接收到收款終端發(fā)送的支付請求時,根據(jù)移動終端獲取的支付方式選擇指令確定支付方式;
[0024]若確定的支付方式為預(yù)設(shè)無線支付方式,則對所述支付請求進(jìn)行數(shù)據(jù)驗證;
[0025]當(dāng)所述支付請求通過數(shù)據(jù)驗證時,控制移動終端中的安全元件基于所述支付請求更改余額以完成無線支付。
[0026]可選地,所述當(dāng)移動終端接收到收款終端發(fā)送的支付請求時,根據(jù)移動終端獲取的支付方式選擇指令確定支付方式的步驟之后還包括:
[0027]若確定的支付方式為近場通信NFC支付方式時,調(diào)用所述移動終端與所述收款終端對應(yīng)的NFC接口 ;
[0028]基于所述NFC接口,連通所述移動終端中的安全元件與所述收款終端之間的專用通道,
[0029]控制移動終端中的安全元件基于所述支付請求更改余額以完成無線支付。
[0030]可選地,所述若確定的支付方式為預(yù)設(shè)無線支付方式,則對所述支付請求進(jìn)行數(shù)據(jù)驗證的步驟包括:
[0031]若確定的支付方式為預(yù)設(shè)無線支付方式,獲取所述支付請求中的特征信息;
[0032]根據(jù)預(yù)設(shè)加密算法對該特征信息進(jìn)行加密以得到加密特征信息;
[0033]將所述加密特征信息與支付請求中的原始加密信息進(jìn)行比對,若加密特征信息與原始加密信息匹配,則判定所述支付請求通過數(shù)據(jù)驗證。
[0034]可選地,所述當(dāng)所述支付請求通過數(shù)據(jù)驗證時,控制移動終端中的安全元件基于所述支付請求更改余額以完成無線支付的步驟包括:
[0035]當(dāng)所述支付請求通過數(shù)據(jù)驗證時,鑒定所述支付請求對應(yīng)的支付應(yīng)用的權(quán)限;
[0036]當(dāng)所述支付請求對應(yīng)的支付應(yīng)用鑒權(quán)成功時,控制移動終端中的安全元件基于所述支付請求更改余額以完成無線支付。
[0037]可選地,所述當(dāng)移動終端接收到收款終端發(fā)送的支付請求時,根據(jù)移動終端獲取的支付方式選擇指令確定支付方式的步驟包括:
[0038]當(dāng)移動終端接收到收款終端發(fā)送的支付請求時,檢測移動終端是否同時具備NFC支付方式和預(yù)設(shè)無線支付方式的硬件裝置;
[0039]若檢測到移動終端同時具備NFC支付方式和預(yù)設(shè)無線支付方式的硬件裝置,則根據(jù)移動終端獲取的支付方式選擇指令確定支付方式;
[0040]若檢測到移動終端不同時具備NFC支付方式和預(yù)設(shè)無線支付方式的硬件裝置,則在檢測到移動終端僅具備NFC支付方式的硬件裝置時,確定支付方式為NFC支付方式,在檢測到移動終端僅具備預(yù)設(shè)無線支付方式的硬件裝置時,確定支付方式為預(yù)設(shè)無線支付方式。
[0041 ]本發(fā)明通過方式確定模塊在移動終端接收到收款終端發(fā)送的支付請求時,根據(jù)移動終端獲取的支付方式選擇指令確定支付方式;若確定的支付方式為預(yù)設(shè)無線支付方式,則數(shù)據(jù)驗證模塊對支付請求進(jìn)行數(shù)據(jù)驗證;當(dāng)支付請求通過數(shù)據(jù)驗證時,無線支付模塊控制移動終端中的安全元件基于支付請求更改余額以完成無線支付,從而在移動終端需要除NFC支付方式以外的無線支付方式時,移動終端可以基于支付方式選擇指令選擇預(yù)設(shè)無線支付方式,從而移動終端的支付方式可以適用更多的支付場景,更為易用和通用,從而解決了現(xiàn)有移動終端無線支付方案單一、使用場景范圍窄的技術(shù)問題。
【附圖說明】
[0042]圖1為實現(xiàn)本發(fā)明各個實施例的一個可選的移動終端的硬件結(jié)構(gòu)示意圖;
[0043]圖2為圖1中移動終端的無線通信裝置示意圖;
[0044]圖3是本發(fā)明無線支付裝置第一實施例的功能模塊示意圖;
[0045]圖4為本發(fā)明無線支付裝置第二實施例的功能模塊示意圖;
[0046]圖5為本發(fā)明無線支付裝置第三實施例中數(shù)據(jù)驗證模塊的細(xì)化功能模塊示意圖;
[0047]圖6為本發(fā)明無線支付裝置第四實施例中無線支付模塊的細(xì)化功能模塊示意圖;
[0048]圖7為本發(fā)明無線支付裝置一可選實施例中方式確定模塊的細(xì)化功能模塊示意圖;
[0049]圖8為本發(fā)明無線支付示方法第一實施例的流程示意圖;
[0050]圖9為本發(fā)明無線支付方法第二實施例中的流程示意圖;
[0051]圖10為本發(fā)明無線支付方法第三實施例中若確定的支付方式為預(yù)設(shè)無線支付方式,則對支付請求進(jìn)行數(shù)據(jù)驗證的步驟的細(xì)化流程示意圖;
[0052]圖11為本發(fā)明無線支付方法第四實施例中當(dāng)支付請求通過數(shù)據(jù)驗證時,控制移動終端中的安全元件基于支付請求更改余額以完成無線支付的步驟的細(xì)化流程示意圖;
[0053]圖12為本發(fā)明無線支付方法一可選實施例中當(dāng)移動終端接收到收款終端發(fā)送的支付請求時,根據(jù)移動終端獲取的支付方式選擇指令確定支付方式的步驟的細(xì)化流程示意圖;
[0054]圖13為本發(fā)明無線支付裝置和方法涉及的場景示意圖。
[0055]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進(jìn)一步說明。
【具體實施方式】
[0056]應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0057]現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的移動終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,“模塊”與“部件”可以混合地使用。
[0058]移動終端可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動終端以及諸如數(shù)字TV、臺式計算機等等的固定終端。下面,假設(shè)終端是移動終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動目的的元件之外,根據(jù)本發(fā)明的實施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
[0059]圖1為實現(xiàn)本發(fā)明各個實施例的一個可選的移動終端的硬件結(jié)構(gòu)示意圖。
[0060]移動終端100可以包括無線通信單元110、A/V(音頻/視頻)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動終端,但是應(yīng)理解的是,并不要求實施所有示出的組件??梢蕴娲貙嵤└嗷蚋俚慕M件。將在下面詳細(xì)描述移動終端的元件。
[0061]無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信裝置或網(wǎng)絡(luò)之間