本發(fā)明涉及終端領(lǐng)域,具體涉及了一種移動(dòng)支付的方法及終端。
背景技術(shù):
近年來(lái),隨著終端(例如智能手機(jī)、平板電腦等)的發(fā)展與普及,終端在人們?nèi)粘I钪幸呀?jīng)成為不可或缺的一部分。由于現(xiàn)在大部分終端中都具備了NFC(Near Field Communication,近場(chǎng)通信)功能,因此用戶(hù)可以通過(guò)終端的NFC進(jìn)行移動(dòng)支付。其中,需要指出的是,通過(guò)NFC進(jìn)行移動(dòng)支付的應(yīng)用以及與該應(yīng)用相關(guān)的數(shù)據(jù)以及實(shí)現(xiàn)安全密鑰運(yùn)算的芯片模塊均存儲(chǔ)在SE(Security Element,安全模塊)中。
現(xiàn)有技術(shù)中,有一種HCE(host-based card emulation,基于主機(jī)的卡模擬)技術(shù),通過(guò)該HCE技術(shù)運(yùn)行一個(gè)應(yīng)用來(lái)完成SE(Security Element,安全模塊)的功能,當(dāng)通過(guò)NFC進(jìn)行移動(dòng)支付時(shí),操作系統(tǒng)向該應(yīng)用發(fā)送數(shù)據(jù),終端中NFC芯片從該應(yīng)用中獲取數(shù)據(jù)。
從上可知,基于運(yùn)行應(yīng)用的HCE是較為簡(jiǎn)單的實(shí)現(xiàn)SE功能的方式,但是這種方式在實(shí)現(xiàn)的過(guò)程中,往往直接將數(shù)據(jù)的存儲(chǔ)和處理放在終端的應(yīng)用上進(jìn)行,導(dǎo)致數(shù)據(jù)容易被盜取,因此該方式的安全性較差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種移動(dòng)支付的方法及終端,能夠提供HCE主機(jī)卡模擬功能的安全性,從而保證用戶(hù)數(shù)據(jù)安全。
本發(fā)明實(shí)施例第一方面公開(kāi)了一種移動(dòng)支付的方法,所述方法應(yīng)用于終端,所述終端中包括普通系統(tǒng)和安全系統(tǒng),其中,所述安全系統(tǒng)的安全性高于普通系統(tǒng);其特征在于,所述方法包括:
當(dāng)接收近場(chǎng)通信NFC的射頻信息時(shí),判斷所述射頻信息是否用于移動(dòng)支付;
當(dāng)所述射頻信息是用于移動(dòng)支付時(shí),將所述射頻信息路由至所述安全系統(tǒng);
判斷所述射頻信息是否是用于訪(fǎng)問(wèn)預(yù)設(shè)應(yīng)用,其中所述預(yù)設(shè)應(yīng)用是指安裝于所述安全系統(tǒng)中的基于主機(jī)的卡模擬的應(yīng)用;
當(dāng)所述射頻信息是用于訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用時(shí),判斷當(dāng)前系統(tǒng)是否是所述安全系統(tǒng);
若所述當(dāng)前系統(tǒng)是所述安全系統(tǒng),則允許所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
結(jié)合本發(fā)明第一方面,在本發(fā)明第一方面的第一種可行的實(shí)施方式中,所述方法還包括:
若當(dāng)前系統(tǒng)是所述普通系統(tǒng),則拒絕所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
結(jié)合本發(fā)明第一方面,在本發(fā)明第一方面的第二種可行的實(shí)施方式中,所述方法還包括:
若當(dāng)前系統(tǒng)是所述普通系統(tǒng),則將所述普通系統(tǒng)切換至所述安全系統(tǒng);
在所述安全系統(tǒng)中允許所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
結(jié)合本發(fā)明第一方面,在本發(fā)明第一方面的第三種可行的實(shí)施方式中,所述方法還包括:
當(dāng)所述射頻信息不是用于移動(dòng)支付時(shí),將所述射頻信息路由至所述普通系統(tǒng)。
在所述安全系統(tǒng)中允許所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
結(jié)合本發(fā)明第一方面至本發(fā)明第一方面的第三種可行的實(shí)施方式中的任意一種可能的實(shí)現(xiàn)方式,在本發(fā)明第一方面的第四種可行的實(shí)施方式中,所述方法還包括:
當(dāng)接收到位于所述普通系統(tǒng)的應(yīng)用程序發(fā)送的訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用的請(qǐng)求時(shí),拒絕所述位于所述普通系統(tǒng)的應(yīng)用程序發(fā)送的訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用的請(qǐng)求。
本發(fā)明第二方面公開(kāi)了一種終端,所述終端中包括普通系統(tǒng)和安全系統(tǒng),其中,所述安全系統(tǒng)的安全性高于普通系統(tǒng);所述終端包括:
判斷單元,用于當(dāng)接收近場(chǎng)通信NFC的射頻信息時(shí),判斷所述射頻信息是否用于移動(dòng)支付;
路由單元,用于當(dāng)所述射頻信息是用于移動(dòng)支付時(shí),將所述射頻信息路由至所述安全系統(tǒng);
所述判斷單元,還用于判斷所述射頻信息是否是用于訪(fǎng)問(wèn)預(yù)設(shè)應(yīng)用,其中所述預(yù)設(shè)應(yīng)用是指安裝于所述安全系統(tǒng)中的基于主機(jī)的卡模擬的應(yīng)用;
所述判斷單元,還用于當(dāng)所述射頻信息是用于訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用時(shí),判斷當(dāng)前系統(tǒng)是否是所述安全系統(tǒng);
許可單元,用于若所述當(dāng)前系統(tǒng)是所述安全系統(tǒng),則允許所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
結(jié)合本發(fā)明第二方面,在本發(fā)明第二方面的第一種可行的實(shí)施方式中,所述終端還包括第一拒絕單元;
所述第一拒絕單元,用于若當(dāng)前系統(tǒng)是所述普通系統(tǒng),則拒絕所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
結(jié)合本發(fā)明第二方面,在本發(fā)明第一方面的第二種可行的實(shí)施方式中,所述終端還包括切換單元:
所述切換單元,用于若當(dāng)前系統(tǒng)是所述普通系統(tǒng),則將所述普通系統(tǒng)切換至所述安全系統(tǒng);
所述許可單元,用于在所述安全系統(tǒng)中允許所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
結(jié)合本發(fā)明第二方面,在本發(fā)明第二方面的第三種可行的實(shí)施方式中,所述路由單元,用于當(dāng)所述射頻信息不是用于移動(dòng)支付時(shí),將所述射頻信息路由至所述普通系統(tǒng)。
結(jié)合本發(fā)明的第一方面至本發(fā)明第一方面的第三種可行的實(shí)施方式種任意一種可能的實(shí)現(xiàn)方式,在本發(fā)明第一方面的第四種可行的實(shí)施方式中,所述終端還包括第二拒絕單元;
所述第二拒絕單元,還用于當(dāng)接收到位于所述普通系統(tǒng)的應(yīng)用程序發(fā)送的訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用的請(qǐng)求時(shí),拒絕所述位于所述普通系統(tǒng)的應(yīng)用程序發(fā)送的訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用的請(qǐng)求。
本發(fā)明第三方面公開(kāi)了另一種終端,所述終端中存儲(chǔ)有可執(zhí)行程序代碼的存儲(chǔ)器;以及與所述存儲(chǔ)器耦合的處理器;所述處理器調(diào)用所述存儲(chǔ)器中存儲(chǔ)的所述可執(zhí)行程序代碼,執(zhí)行如第一方面至第一方面的第四種可能的實(shí)現(xiàn)方法中的任意一種可能的實(shí)現(xiàn)方法。
可以看出,本發(fā)明實(shí)施例的方案中,所述方法應(yīng)用于終端,所述終端中包括普通系統(tǒng)和安全系統(tǒng),其中,所述安全系統(tǒng)的安全性高于普通系統(tǒng),所述方法包括:當(dāng)接收近場(chǎng)通信NFC的射頻信息時(shí),判斷所述射頻信息是否用于移動(dòng)支付;當(dāng)所述射頻信息是用于移動(dòng)支付時(shí),將所述射頻信息路由至所述安全系統(tǒng);判斷所述射頻信息是否是用于訪(fǎng)問(wèn)預(yù)設(shè)應(yīng)用,其中所述預(yù)設(shè)應(yīng)用是指安裝于所述安全系統(tǒng)中的基于主機(jī)的卡模擬的應(yīng)用;當(dāng)所述射頻信息是用于訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用時(shí),判斷當(dāng)前系統(tǒng)是否是所述安全系統(tǒng);若所述當(dāng)前系統(tǒng)是所述安全系統(tǒng),則允許所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。從而可知,通過(guò)實(shí)施本發(fā)明提供的技術(shù)方案,能夠提供HCE主機(jī)卡模擬功能的安全性,從而保證用戶(hù)數(shù)據(jù)安全。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1a為本發(fā)明實(shí)施例提供的一種移動(dòng)支付的方法示意圖;
圖1b為本發(fā)明實(shí)施例提供的主機(jī)卡模擬的部署以及NFC芯片卡模擬交易路由過(guò)程示意圖;
圖2為本發(fā)明實(shí)施例提供的另一種移動(dòng)支付的方法的流程示意圖;
圖3為本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實(shí)施例提供的另一種終端的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實(shí)施例提供的一種終端的實(shí)體裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供了一種移動(dòng)支付的方法及終端,能夠提供HCE主機(jī)卡模擬功能的安全性,從而保證用戶(hù)數(shù)據(jù)安全。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
本發(fā)明說(shuō)明書(shū)、權(quán)利要求書(shū)和附圖中出現(xiàn)的術(shù)語(yǔ)“第一”、“第二”和“第三”等是用于區(qū)別不同的對(duì)象,而并非用于描述特定的順序。此外,術(shù)語(yǔ)“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒(méi)有限定于已列出的步驟或單元,而是可選地還包括沒(méi)有列出的步驟或單元,或可選地還包括對(duì)于這些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
在本發(fā)明的一個(gè)實(shí)施例中公開(kāi)了一種移動(dòng)支付的方法,所述方法應(yīng)用于終端,所述終端中包括普通系統(tǒng)和安全系統(tǒng),其中,所述安全系統(tǒng)的安全性高于普通系統(tǒng);所述方法包括:當(dāng)接收近場(chǎng)通信NFC的射頻信息時(shí),判斷所述射頻信息是否用于移動(dòng)支付;當(dāng)所述射頻信息是用于移動(dòng)支付時(shí),將所述射頻信息路由至所述安全系統(tǒng);判斷所述射頻信息是否是用于訪(fǎng)問(wèn)預(yù)設(shè)應(yīng)用,其中所述預(yù)設(shè)應(yīng)用是指安裝于所述安全系統(tǒng)中的基于主機(jī)的卡模擬的應(yīng)用;當(dāng)所述射頻信息是用于訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用時(shí),判斷當(dāng)前系統(tǒng)是否是所述安全系統(tǒng);若所述當(dāng)前系統(tǒng)是所述安全系統(tǒng),則允許所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
請(qǐng)參閱圖1a,圖1a是本發(fā)明一個(gè)實(shí)施例提供的一種移動(dòng)支付的方法的流程示意圖。其中,如圖1a所示,本發(fā)明的一個(gè)實(shí)施例提供的一種移動(dòng)支付的方法包括以下內(nèi)容:
S101、當(dāng)接收近場(chǎng)通信NFC的射頻信息時(shí),判斷所述射頻信息是否用于移動(dòng)支付。
需要指出的是,該方法的執(zhí)行主體是終端,例如可以為智能手機(jī)、平板電腦、智能穿戴式設(shè)備、計(jì)算機(jī)等具有近距離無(wú)線(xiàn)通訊技術(shù)(NFC技術(shù))的電子設(shè)備。
其中,所述具有NFC技術(shù)的電子設(shè)備為帶有NFC芯片的電子設(shè)備。
其中,所述終端中包括普通系統(tǒng)和安全系統(tǒng)。
其中,可以理解的是,所述安全系統(tǒng)的安全性高于普通系統(tǒng),而此處安全性的比較并非一定是系統(tǒng)整體上的比較,也可以指在某些保護(hù)措施、策略上的安全性比較,例如安全系統(tǒng)保護(hù)措施有A和B,而普通系統(tǒng)保護(hù)措施只有A,則安全系統(tǒng)的安全性高于普通系統(tǒng);又例如安全系統(tǒng)保護(hù)措施有A和B,而普通系統(tǒng)保護(hù)措施有A和C,但B是有關(guān)支付方面的保護(hù)措施,C是與支付無(wú)關(guān)的保護(hù)措施,此時(shí)也可以認(rèn)為安全系統(tǒng)的安全性高于普通系統(tǒng)。
其中,所述NFC技術(shù)即近距離無(wú)線(xiàn)通信技術(shù),采用短距離射頻通訊技術(shù)。
其中,可以理解的是,所述NFC技術(shù)允許電子設(shè)備之間進(jìn)行非接觸式點(diǎn)對(duì)點(diǎn)進(jìn)行數(shù)據(jù)傳輸。
其中,可以理解的是,所述判斷所述射頻信息是否用于移動(dòng)支付主要是通過(guò)射頻識(shí)別讀卡器(即RFID讀卡器)所獲取的射頻信息來(lái)自動(dòng)識(shí)別目標(biāo)對(duì)象并獲取相關(guān)數(shù)據(jù)。舉例來(lái)說(shuō),當(dāng)所述獲取的目標(biāo)對(duì)象為支付類(lèi)相關(guān)應(yīng)用時(shí),則判斷所述射頻信息屬于移動(dòng)支付。
S102、當(dāng)所述射頻信息是用于移動(dòng)支付時(shí),將所述射頻信息路由至所述安全系統(tǒng)。
其中,如圖1b所示,本發(fā)明方案主要針對(duì)雙系統(tǒng)終端甚至多系統(tǒng)終端而言。其中,HCE技術(shù)相關(guān)軟件及數(shù)據(jù)存儲(chǔ)于安全系統(tǒng)中,NFC芯片卡模擬交易僅路由至安全系統(tǒng),點(diǎn)對(duì)點(diǎn)模式(Peer-to-peer Mode,P2P)和讀寫(xiě)器模式可路由至普通系統(tǒng)或安全系統(tǒng)。
其中,可以理解的是,所述HCE技術(shù)服務(wù)、技術(shù)協(xié)議及接口程序僅在安全系統(tǒng)中,普通系統(tǒng)程序訪(fǎng)問(wèn)HCE時(shí)會(huì)被禁止或提示錯(cuò)誤,僅在安全系統(tǒng)中的客戶(hù)端才可訪(fǎng)問(wèn)。
其中,可以理解的是,對(duì)于卡模擬交易,需要NFC芯片做路由限制,當(dāng)檢測(cè)到卡模擬交易時(shí)路由至安全系統(tǒng)中。
其中,可選的,路由至安全系統(tǒng)的信息還可以包括通過(guò)射頻信息獲取的目標(biāo)對(duì)象的相關(guān)數(shù)據(jù)。
S103、判斷所述射頻信息是否是用于訪(fǎng)問(wèn)預(yù)設(shè)應(yīng)用,其中所述預(yù)設(shè)應(yīng)用是指安裝于所述安全系統(tǒng)中的基于主機(jī)的卡模擬的應(yīng)用。
S104、當(dāng)所述射頻信息是用于訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用時(shí),判斷當(dāng)前系統(tǒng)是否是所述安全系統(tǒng)。
S105、若當(dāng)前系統(tǒng)是所述安全系統(tǒng),則允許所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
其中,可選的,若當(dāng)前系統(tǒng)是所述普通系統(tǒng),則拒絕所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
其中,可選的,若當(dāng)前系統(tǒng)是所述普通系統(tǒng),則將所述普通系統(tǒng)切換至所述安全系統(tǒng);在所述安全系統(tǒng)中允許所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
可以看出,本發(fā)明實(shí)施例的方案中,所述方法應(yīng)用于終端,所述終端中包括普通系統(tǒng)和安全系統(tǒng),其中,所述安全系統(tǒng)的安全性高于普通系統(tǒng);所述方法包括:當(dāng)接收近場(chǎng)通信NFC的射頻信息時(shí),判斷所述射頻信息是否用于移動(dòng)支付;當(dāng)所述射頻信息是用于移動(dòng)支付時(shí),將所述射頻信息路由至所述安全系統(tǒng);判斷所述射頻信息是否是用于訪(fǎng)問(wèn)預(yù)設(shè)應(yīng)用,其中所述預(yù)設(shè)應(yīng)用是指安裝于所述安全系統(tǒng)中的基于主機(jī)的卡模擬的應(yīng)用;當(dāng)所述射頻信息是用于訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用時(shí),判斷當(dāng)前系統(tǒng)是否是所述安全系統(tǒng);若所述當(dāng)前系統(tǒng)是所述安全系統(tǒng),則允許所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。從而可知,通過(guò)實(shí)施本發(fā)明提供的技術(shù)方案,能夠提高HCE主機(jī)卡模擬功能的安全性,從而保證用戶(hù)數(shù)據(jù)安全。
請(qǐng)參閱圖2,圖2是本發(fā)明的另一個(gè)實(shí)施例提供的一種移動(dòng)支付的方法的流程示意圖,所述方法應(yīng)用于終端,所述終端中包括普通系統(tǒng)和安全系統(tǒng),其中,所述安全系統(tǒng)的安全性高于普通系統(tǒng)。其中,如圖2所示,本發(fā)明的另一個(gè)實(shí)施例提供的另一種移動(dòng)支付的方法可以包括以下內(nèi)容:
S201、當(dāng)接收近場(chǎng)通信NFC的射頻信息時(shí),判斷所述射頻信息是否用于移動(dòng)支付。
需要指出的是,該方法的執(zhí)行主體是終端,例如可以為智能手機(jī)、平板電腦、智能穿戴式設(shè)備、計(jì)算機(jī)等具有近距離無(wú)線(xiàn)通訊技術(shù)(NFC技術(shù))的電子設(shè)備。
其中,所述具有NFC技術(shù)的電子設(shè)備為帶有NFC芯片的電子設(shè)備。
其中,所述終端中包括普通系統(tǒng)和安全系統(tǒng)。
其中,可以理解的是,所述安全系統(tǒng)的安全性高于普通系統(tǒng)。
其中,所述NFC技術(shù)即近距離無(wú)線(xiàn)通信技術(shù),采用短距離射頻通訊技術(shù)。
其中,可以理解的是,所述NFC技術(shù)允許電子設(shè)備之間進(jìn)行非接觸式點(diǎn)對(duì)點(diǎn)進(jìn)行數(shù)據(jù)傳輸。
其中,可以理解的是,所述判斷所述射頻信息是否用于移動(dòng)支付主要是通過(guò)射頻識(shí)別讀卡器(即RFID讀卡器)所獲取的射頻信息來(lái)自動(dòng)識(shí)別目標(biāo)對(duì)象并獲取相關(guān)數(shù)據(jù)。舉例來(lái)說(shuō),當(dāng)所述獲取的目標(biāo)對(duì)象為支付類(lèi)相關(guān)應(yīng)用時(shí),則判斷所述射頻信息屬于移動(dòng)支付。
S202、當(dāng)所述射頻信息不是用于移動(dòng)支付時(shí),將所述射頻信息路由至所述普通系統(tǒng)。
其中,如圖1b所示,本發(fā)明方案主要針對(duì)雙系統(tǒng)終端甚至多系統(tǒng)終端而言。其中,HCE技術(shù)相關(guān)軟件及數(shù)據(jù)存儲(chǔ)于安全系統(tǒng)中,NFC芯片卡模擬交易僅路由至安全系統(tǒng),點(diǎn)對(duì)點(diǎn)模式(Peer-to-peer Mode,P2P)和讀寫(xiě)器模式可路由至普通系統(tǒng)或安全系統(tǒng)。
S203、當(dāng)所述射頻信息是用于移動(dòng)支付時(shí),將所述射頻信息路由至所述安全系統(tǒng)。
其中,可以理解的是,所述HCE技術(shù)服務(wù)、技術(shù)協(xié)議及接口程序僅在安全系統(tǒng)中,普通系統(tǒng)程序訪(fǎng)問(wèn)HCE時(shí)會(huì)被禁止或提示錯(cuò)誤,僅在安全系統(tǒng)中的客戶(hù)端才可訪(fǎng)問(wèn)。
其中,可以理解的是,對(duì)于卡模擬交易,需要NFC芯片做路由限制,當(dāng)檢測(cè)到卡模擬交易時(shí)路由至安全系統(tǒng)中。
S204、判斷所述射頻信息是否是用于訪(fǎng)問(wèn)預(yù)設(shè)應(yīng)用,其中所述預(yù)設(shè)應(yīng)用是指安裝于所述安全系統(tǒng)中的基于主機(jī)的卡模擬的應(yīng)用。
S205、當(dāng)所述射頻信息是用于訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用時(shí),判斷當(dāng)前系統(tǒng)是否是所述安全系統(tǒng)。
S206、若所述當(dāng)前系統(tǒng)是所述安全系統(tǒng),則允許所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
S207、若當(dāng)前系統(tǒng)是所述普通系統(tǒng),則拒絕所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
其中,步驟S207可替換為:若當(dāng)前系統(tǒng)是所述普通系統(tǒng),則將所述普通系統(tǒng)切換至所述安全系統(tǒng);在所述安全系統(tǒng)中允許所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
S208、當(dāng)接收到位于所述普通系統(tǒng)的應(yīng)用程序發(fā)送的訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用的請(qǐng)求時(shí),拒絕所述位于所述普通系統(tǒng)的應(yīng)用程序發(fā)送的訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用的請(qǐng)求。
可以看出,本發(fā)明實(shí)施例的方案中擴(kuò)充了若射頻信息不是用于移動(dòng)支付的步驟以及當(dāng)前系統(tǒng)不是安全系統(tǒng)的步驟,通過(guò)實(shí)施本發(fā)明提供的技術(shù)方案,能夠提高HCE主機(jī)卡模擬功能的安全性,從而保證用戶(hù)數(shù)據(jù)安全。
請(qǐng)參閱圖3,圖3是本發(fā)明的一個(gè)實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。其中,如圖3所示,本發(fā)明的一個(gè)實(shí)施例提供的一種終端300,其中,該終端可以是智能手機(jī)、平板電腦、智能穿戴設(shè)備等設(shè)備。該終端300包括判斷單元301、路由單元302以及許可單元303。
需要指出的是,終端300包括普通系統(tǒng)和安全系統(tǒng),其中,所述安全系統(tǒng)的安全性高于普通系統(tǒng);
判斷單元301,用于當(dāng)接收近場(chǎng)通信NFC的射頻信息時(shí),判斷所述射頻信息是否用于移動(dòng)支付;
路由單元302,用于當(dāng)所述射頻信息是用于移動(dòng)支付時(shí),將所述射頻信息路由至所述安全系統(tǒng);
判斷單元301,還用于判斷所述射頻信息是否是用于訪(fǎng)問(wèn)預(yù)設(shè)應(yīng)用,其中所述預(yù)設(shè)應(yīng)用是指安裝于所述安全系統(tǒng)中的基于主機(jī)的卡模擬的應(yīng)用;
判斷單元301,還用于當(dāng)所述射頻信息是用于訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用時(shí),判斷當(dāng)前系統(tǒng)是否是所述安全系統(tǒng);
許可單元303,用于若所述當(dāng)前系統(tǒng)是所述安全系統(tǒng),則允許所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
其中,判斷單元301、路由單元302以及許可單元303可以用于執(zhí)行實(shí)施例1中步驟S101至S105所述的方法,具體描述詳見(jiàn)實(shí)施例1對(duì)所述方法的描述,在此不再贅述。
請(qǐng)參閱圖4,圖4是本發(fā)明的一個(gè)實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。其中,如圖4所示,本發(fā)明的一個(gè)實(shí)施例提供的一種終端400,其中,該終端400可以是智能手機(jī)、平板電腦、智能穿戴設(shè)備等設(shè)備。該終端400包括判斷單元401、路由單元402、許可單元403、第一拒絕單元404、切換單元405以及第二拒絕單元406。
其中,需要指出的是,終端400包括普通系統(tǒng)和安全系統(tǒng),其中,所述安全系統(tǒng)的安全性高于普通系統(tǒng);
判斷單元401,用于當(dāng)接收近場(chǎng)通信NFC的射頻信息時(shí),判斷所述射頻信息是否用于移動(dòng)支付;
路由單元402,用于當(dāng)所述射頻信息是用于移動(dòng)支付時(shí),將所述射頻信息路由至所述安全系統(tǒng);還用于當(dāng)所述射頻信息不是用于移動(dòng)支付時(shí),將所述射頻信息路由至所述普通系統(tǒng)。
判斷單元401,還用于判斷所述射頻信息是否是用于訪(fǎng)問(wèn)預(yù)設(shè)應(yīng)用,其中所述預(yù)設(shè)應(yīng)用是指安裝于所述安全系統(tǒng)中的基于主機(jī)的卡模擬的應(yīng)用;
判斷單元401,還用于當(dāng)所述射頻信息是用于訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用時(shí),判斷當(dāng)前系統(tǒng)是否是所述安全系統(tǒng);
許可單元403,用于若所述當(dāng)前系統(tǒng)是所述安全系統(tǒng),則允許所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
第一拒絕單元404,用于若當(dāng)前系統(tǒng)是所述普通系統(tǒng),則拒絕所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
需要指出的是是,切換單元405用于若當(dāng)前系統(tǒng)是所述普通系統(tǒng),則將所述普通系統(tǒng)切換至所述安全系統(tǒng);許可單元403,用于在所述安全系統(tǒng)中允許所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
第二拒絕單元406,用于當(dāng)接收到位于所述普通系統(tǒng)的應(yīng)用程序發(fā)送的訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用的請(qǐng)求時(shí),拒絕所述位于所述普通系統(tǒng)的應(yīng)用程序發(fā)送的訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用的請(qǐng)求。
其中,判斷單元401、路由單元402、許可單元403、第一拒絕單元404、切換單元405以及第二拒絕單元406可以用于執(zhí)行實(shí)施例2中步驟S201至S208所述的方法,具體描述詳見(jiàn)實(shí)施例2對(duì)所述方法的描述,在此不再贅述。
請(qǐng)參閱圖5,在本發(fā)明的另一個(gè)實(shí)施例中,提供一種終端。所述終端500包括CPU501、存儲(chǔ)器502、總線(xiàn)503,顯示屏504等硬件。其中,該終端500可以是智能手機(jī)、平板電腦、智能穿戴設(shè)備等設(shè)備。
其中,CPU501執(zhí)行預(yù)先存儲(chǔ)在存儲(chǔ)器502中的程序,該執(zhí)行過(guò)程具體包括:
當(dāng)接收近場(chǎng)通信NFC的射頻信息時(shí),判斷所述射頻信息是否用于移動(dòng)支付;
當(dāng)所述射頻信息是用于移動(dòng)支付時(shí),將所述射頻信息路由至所述安全系統(tǒng);
判斷所述射頻信息是否是用于訪(fǎng)問(wèn)預(yù)設(shè)應(yīng)用,其中所述預(yù)設(shè)應(yīng)用是指安裝于所述安全系統(tǒng)中的基于主機(jī)的卡模擬的應(yīng)用;
當(dāng)所述射頻信息是用于訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用時(shí),判斷當(dāng)前系統(tǒng)是否是所述安全系統(tǒng);
若所述當(dāng)前系統(tǒng)是所述安全系統(tǒng),則允許所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
可選的,該執(zhí)行過(guò)程還包括:若當(dāng)前系統(tǒng)是所述普通系統(tǒng),則拒絕所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
可選的,該執(zhí)行過(guò)程還包括:若當(dāng)前系統(tǒng)是所述普通系統(tǒng),則將所述普通系統(tǒng)切換至所述安全系統(tǒng);在所述安全系統(tǒng)中允許所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。
可選的,該執(zhí)行過(guò)程還包括:當(dāng)所述射頻信息不是用于移動(dòng)支付時(shí),將所述射頻信息路由至所述普通系統(tǒng)。
可選的,該執(zhí)行過(guò)程還包括:
當(dāng)接收到位于所述普通系統(tǒng)的應(yīng)用程序發(fā)送的訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用的請(qǐng)求時(shí),拒絕所述位于所述普通系統(tǒng)的應(yīng)用程序發(fā)送的訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用的請(qǐng)求。
可以看出,本發(fā)明實(shí)施例的方案中,提供了一種移動(dòng)支付的方法及終端。所述方法應(yīng)用于終端,所述終端中包括普通系統(tǒng)和安全系統(tǒng),其中,所述安全系統(tǒng)的安全性高于普通系統(tǒng);所述方法包括:當(dāng)接收近場(chǎng)通信NFC的射頻信息時(shí),判斷所述射頻信息是否用于移動(dòng)支付;當(dāng)所述射頻信息是用于移動(dòng)支付時(shí),將所述射頻信息路由至所述安全系統(tǒng);判斷所述射頻信息是否是用于訪(fǎng)問(wèn)預(yù)設(shè)應(yīng)用,其中所述預(yù)設(shè)應(yīng)用是指安裝于所述安全系統(tǒng)中的基于主機(jī)的卡模擬的應(yīng)用;當(dāng)所述射頻信息是用于訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用時(shí),判斷當(dāng)前系統(tǒng)是否是所述安全系統(tǒng);若所述當(dāng)前系統(tǒng)是所述安全系統(tǒng),則允許所述射頻信息訪(fǎng)問(wèn)所述預(yù)設(shè)應(yīng)用。從而可知,通過(guò)實(shí)施本發(fā)明提供的技術(shù)方案,能夠提高HCE主機(jī)卡模擬功能的安全性,從而保證用戶(hù)數(shù)據(jù)安全。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置,可通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤(pán)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。