支付信息的保護(hù)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及電子設(shè)備應(yīng)用技術(shù),尤其涉及一種支付信息的保護(hù)方法及裝置。
【背景技術(shù)】
[0002]近距離無線通信(Near Field Communicat1n, NFC)是一種在芯片上結(jié)合感應(yīng)式讀卡器、感應(yīng)式卡片和點(diǎn)對點(diǎn)的功能,實(shí)現(xiàn)在短距離內(nèi)與兼容設(shè)備進(jìn)行識別和數(shù)據(jù)交換的技術(shù)。隨著智能終端的普及,NFC被廣泛應(yīng)用到智能終端的付費(fèi)功能中。
[0003]目前,智能終端中的NFC芯片能夠?qū)崿F(xiàn)電子錢包功能,NFC芯片中存儲有用戶的支付信息,支付信息包括用戶名、支付密碼以及支付額度等信息。用戶將裝有NFC芯片的智能終端罪近扣費(fèi)設(shè)備后,NFC芯片自動完成付費(fèi),實(shí)現(xiàn)快捷付費(fèi)。
[0004]在智能終端或被回收的過程中,會對智能終端進(jìn)行刷機(jī),以抹去原用戶的用戶記錄,使智能設(shè)備恢復(fù)到出廠設(shè)置的狀態(tài)。由于刷機(jī)時不會對NFC芯片進(jìn)行重置,因此NFC芯片中仍將保留原用戶的支付信息,存在NFC芯片被盜刷的隱患,NFC芯片中的支付信息的安全度低。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種支付信息的保護(hù)方法及裝置,以實(shí)現(xiàn)提高刷機(jī)后NFC芯片中支付信息的安全性。
[0006]第一方面,本發(fā)明實(shí)施例提供了一種支付信息的保護(hù)方法,包括:
[0007]如果用戶觸發(fā)預(yù)設(shè)刷機(jī)行為,則鎖定支付信息;
[0008]在所述預(yù)設(shè)刷機(jī)行為結(jié)束后,對所述用戶進(jìn)行鑒權(quán);
[0009]如果鑒權(quán)成功,則解鎖所述支付信息。
[0010]第二方面,本發(fā)明實(shí)施例還提供了一種支付信息的保護(hù)裝置,包括:
[0011]鎖定單元,用于當(dāng)用戶觸發(fā)預(yù)設(shè)刷機(jī)行為時,鎖定支付信息;
[0012]鑒權(quán)單元,用于在所述預(yù)設(shè)刷機(jī)行為結(jié)束后,對所述用戶進(jìn)行鑒權(quán);
[0013]解鎖單元,用于當(dāng)所述鑒權(quán)單元鑒權(quán)成功時,解鎖所述支付信息。
[0014]本發(fā)明提供的技術(shù)方案,在用戶觸發(fā)預(yù)設(shè)刷機(jī)行為時,鎖定支付信息,使得刷機(jī)有用戶無法通過NFC芯片進(jìn)行付費(fèi)。在預(yù)設(shè)刷機(jī)行為結(jié)束后,對用戶進(jìn)行鑒權(quán),當(dāng)鑒權(quán)成功時,表明用戶為合法用戶。與現(xiàn)有技術(shù)中用戶刷機(jī)后可直接使用NFC芯片進(jìn)行付費(fèi)相比,本發(fā)明只有通過鑒權(quán)的用戶能夠使用NFC芯片,提高支付信息的安全性。
【附圖說明】
[0015]圖1為本發(fā)明實(shí)施例一中的一個支付信息的保護(hù)方法的流程圖;
[0016]圖2是本發(fā)明實(shí)施例二中的第一個支付信息的保護(hù)方法的流程圖;
[0017]圖3是本發(fā)明實(shí)施例二中的第二個支付信息的保護(hù)方法的流程圖;
[0018]圖4是本發(fā)明實(shí)施例三中的第三個支付信息的保護(hù)方法的流程圖;
[0019]圖5是本發(fā)明實(shí)施例二中的第四個支付信息的保護(hù)方法的流程圖;
[0020]圖6是本發(fā)明實(shí)施例二中的第五個支付信息的保護(hù)方法的流程圖;
[0021]圖7是本發(fā)明實(shí)施例三中的第一個支付信息的保護(hù)裝置的結(jié)構(gòu)示意圖;
[0022]圖8是本發(fā)明實(shí)施例三中的第二個支付信息的保護(hù)裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023]下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0024]實(shí)施例一
[0025]圖1為本發(fā)明實(shí)施例一提供的一種支付信息的保護(hù)方法的流程圖,本實(shí)施例可適用于刷機(jī)后對NFC芯片中的支付信息進(jìn)行保護(hù)的情況,該方法可以由智能終端來執(zhí)行,所述智能終端為智能終端,如智能手機(jī)、平板電腦或智能可穿戴設(shè)備等,該方法具體包括如下步驟:
[0026]步驟110、如果用戶觸發(fā)預(yù)設(shè)刷機(jī)行為,則鎖定支付信息。
[0027]支付信息可以位于NFC芯片中,也可位于客戶識別模塊(Subscriber IdentityModule,SIM)卡中。
[0028]在進(jìn)行刷機(jī)時,可使用恢復(fù)Recovery工具、快速啟動fastboot工具或安卓調(diào)試橋(Android Debug Bridge, ADB)工具等刷機(jī)工具。在一種實(shí)現(xiàn)方式中,可在啟動上述任意一種刷機(jī)工具時,鎖定支付信息。也可在使用某一種刷機(jī)過程中,觸發(fā)了每個特定的指令或操作時,鎖定支付信息。
[0029]在一種實(shí)現(xiàn)方式中,鎖定NFC芯片(或S頂卡)中的支付信息可通過鎖定NFC芯片的接口進(jìn)行實(shí)施,將NFC芯片(或S頂卡)的接口置為不可用。例如,將NFC芯片(或S頂卡)的接口置位為O。智能終端在訪問NFC芯片(或SIM卡)時,需要先確定NFC芯片(或SIM卡)是否可用,在NFC可用的前提下對NFC芯片(或SIM卡)進(jìn)行操作。當(dāng)NFC芯片的接口置位為O時,NFC芯片(或S頂卡)不可用。當(dāng)NFC芯片(或S頂卡)的接口置位為I時,NFC芯片可用。
[0030]步驟120、在預(yù)設(shè)刷機(jī)行為結(jié)束后,對用戶進(jìn)行鑒權(quán)。
[0031]用戶預(yù)先設(shè)置預(yù)設(shè)鑒權(quán)信息,預(yù)設(shè)鑒權(quán)信息包括用戶名、密碼、指紋數(shù)據(jù)、預(yù)設(shè)問題以及對應(yīng)答案等。在一種實(shí)現(xiàn)方式中,在預(yù)設(shè)刷機(jī)行為結(jié)束后,提示用戶輸入預(yù)設(shè)鑒權(quán)信息對應(yīng)的目標(biāo)鑒權(quán)信息,如果目標(biāo)鑒權(quán)信息與預(yù)設(shè)鑒權(quán)信息一致,則鑒權(quán)成功。例如,預(yù)設(shè)鑒權(quán)信息為用戶名A和密碼A,在預(yù)設(shè)刷機(jī)行為結(jié)束后,提示用戶輸入用戶名和密碼,用戶輸入了用戶名B和密碼B。如果用戶名B和用戶名A相同,密碼B與密碼A相同,則鑒權(quán)成功。否則,鑒權(quán)失敗。
[0032]對用戶進(jìn)行鑒權(quán)的時機(jī)可以為下述任意一個時機(jī):
[0033]I)在預(yù)設(shè)刷機(jī)行為結(jié)束時,立即對所述用戶進(jìn)行鑒權(quán);
[0034]2)在預(yù)設(shè)刷機(jī)行為結(jié)束后,用戶首次使用NFC芯片進(jìn)行支付時,對所述用戶進(jìn)行鑒權(quán);
[0035]3)在預(yù)設(shè)刷機(jī)行為結(jié)束后,接通互聯(lián)網(wǎng)連接時,對所述用戶進(jìn)行鑒權(quán)。
[0036]步驟130、如果鑒權(quán)成功,則解鎖支付信息。
[0037]如果在步驟110中,是通過對NFC芯片(或S頂卡)的接口進(jìn)行置位實(shí)現(xiàn)鎖定的,則在本步驟中,將NFC芯片(或S頂卡)的接口置位為可用,如置位為1,實(shí)現(xiàn)解鎖。
[0038]步驟140、如果鑒權(quán)失敗,則刪除支付信息。
[0039]刪除支付信息后,NFC芯片(或S頂卡)中將不存在支付信息。
[0040]可選的,如果鑒權(quán)失敗,則保持支付信息的解鎖狀態(tài),并提示用戶再次對用戶進(jìn)行鑒權(quán)。有時會出現(xiàn)由于誤觸等原因造成輸入錯誤的情況,此時可再次為用戶提供鑒權(quán)的機(jī)會,防止因筆誤等原因?qū)е轮Ц缎畔⒈粍h除的隱患。
[0041]本實(shí)施例提供的技術(shù)方案,在用戶觸發(fā)預(yù)設(shè)刷機(jī)行為時,鎖定支付信息,使得刷機(jī)有用戶無法通過NFC芯片(或S頂卡)進(jìn)行付費(fèi)。在預(yù)設(shè)刷機(jī)行為結(jié)束后,對用戶進(jìn)行鑒權(quán),當(dāng)鑒權(quán)成功時,表明用戶為合法用戶。與現(xiàn)有技術(shù)中用戶刷機(jī)后可直接使用NFC芯片(或S頂卡)進(jìn)行付費(fèi)相比,本實(shí)施例只有通過鑒權(quán)的用戶能夠使用NFC芯片,提高支付信息的安全性。
[0042]實(shí)施例二
[0043]本發(fā)明實(shí)施例還提供了一種支付信息的保護(hù)方法,作為對實(shí)施例一的進(jìn)一步說明,如圖2所示,步驟110、如果用戶觸發(fā)預(yù)設(shè)刷機(jī)行為,則鎖定支付信息,可通過下述方式進(jìn)行實(shí)施:
[0044]步驟110a、當(dāng)用戶通過恢復(fù)Recovery工具進(jìn)行刷機(jī)時,如果用戶觸發(fā)刷機(jī)操作、恢復(fù)出廠設(shè)置操作或清除用戶數(shù)據(jù)操作,則鎖定支付信息。
[0045]Recovery工具為一種卡刷形式的刷機(jī)工具。卡刷是用MiniSD卡等存儲介質(zhì)存放操作系統(tǒng)文件(又稱Read Only Memory image, ROM文件),再利用自動安裝程序來安裝操作系統(tǒng)文件(ROM文件)的一種智能終端刷機(jī)方式。
[0046]在安裝ROM文件時,可能會涉及觸發(fā)刷機(jī)操作、恢復(fù)出廠設(shè)置操作或清除用戶數(shù)據(jù)操作的操作。其中,刷機(jī)操作指的是用戶啟動自動安裝程序的操作,智能終端監(jiān)測是否觸發(fā)自動安裝程序啟動指令,如果觸發(fā)則鎖定支付信息。
[0047]Recovery工具提供恢復(fù)出廠設(shè)置選項,用戶可通過Recovery工具恢復(fù)出廠設(shè)置操作。智能終端監(jiān)測是否執(zhí)行恢復(fù)出廠設(shè)置操作,如果執(zhí)行,則鎖定支付信息。
[0048]Recovery工具還提供了清除用戶數(shù)據(jù)操作選項,用戶可通過Recovery工具清除用戶數(shù)據(jù)操作選項。智能終端監(jiān)測是否執(zhí)清除用戶數(shù)據(jù)操作選項操作,如果執(zhí)行,則鎖定支付信息。
[0049]本實(shí)施例提供的技術(shù)方案,能夠在用戶使用Recovery工具進(jìn)行刷機(jī)時,對刷機(jī)行為進(jìn)行監(jiān)控,并當(dāng)出現(xiàn)預(yù)設(shè)刷機(jī)行為時,鎖定支付信息,提高使用Recovery工具進(jìn)行刷機(jī)時的支付信息的安全性。
[0050]本發(fā)明實(shí)施例還提供了一種支付信息的保護(hù)方法,作為對上述實(shí)施例的進(jìn)一步說明,如圖3所示,步驟110、如果用戶觸發(fā)預(yù)設(shè)刷機(jī)行為,則鎖定支付信息,可通過下述方式進(jìn)行實(shí)施:
[0051]步驟110b、當(dāng)用戶通過快速啟動fastboot工具進(jìn)行刷機(jī)時,如果用戶觸發(fā)清除用戶數(shù)據(jù)操作或燒入系統(tǒng)鏡像操作,則鎖定支付信息。
[0052]在安卓手機(jī)中fastboot工具是一種比Recovery工具更底層的刷機(jī)模式。fastboot工具是一種通用串行總線數(shù)據(jù)線(Universal Serial Bus,USB)連接手機(jī)的一種刷機(jī)模式,在安卓手機(jī)中fastboot工具是一種比Recovery工具更底層的刷機(jī)模式。
[0053]快速啟動fastboot工具中,為用戶提供了指令的輸入界面,用戶可通過輸入指令對智能終端進(jìn)行刷機(jī)操作。例如:指令“erase〈分區(qū)R>”,表示清空一個分區(qū)R。又例如:指令“boot〈內(nèi)核文件 >”,表示將電腦上的內(nèi)核文件下載到智能終端并用該內(nèi)核啟動系統(tǒng)。再例如:指令“flash:raw boot<內(nèi)核文件 >”,表示創(chuàng)建boot, img并將電腦上的內(nèi)核文件下載到智能終端并用該內(nèi)核啟動系統(tǒng)。此外,快速啟動fastboot工具還提供了諸多其他的刷機(jī)命令,包括清除用戶記錄等,具體的命令內(nèi)容可參照現(xiàn)有技術(shù)中提供的相關(guān)命令語句,此處不做贅述。
[0054]在用戶通過快速啟動fastboot工具進(jìn)行刷機(jī)的過程中,智能終端對用戶輸入的命令進(jìn)行檢測,如果用戶輸入的命令用于清除用戶數(shù)據(jù)操作或燒入系統(tǒng)鏡像操作,則鎖定支付信息;或者,如果用戶輸入的命令啟動的相關(guān)程序涉及清除用戶數(shù)據(jù)操作或燒入系統(tǒng)鏡像操作,則鎖定支付信息。
[0055]本實(shí)施例提供的技術(shù)方案,能夠在用戶使用快速啟動fastboot工具進(jìn)行刷機(jī)時,對刷機(jī)行為進(jìn)行監(jiān)控,并當(dāng)出現(xiàn)清除用戶數(shù)據(jù)操作或燒入系統(tǒng)鏡像操作時,鎖定支付信息,提高使用快速啟動fastboot工具進(jìn)行刷機(jī)時的支付信息的安全性。
[