身份驗證方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種身份驗證方法及裝置。
【背景技術(shù)】
[0002]隨著計算機及網(wǎng)絡(luò)技術(shù)的發(fā)展,人們越來越多的利用計算機通過網(wǎng)絡(luò)進行一些涉及個人隱私與財產(chǎn)安全有關(guān)的操作,例如:相冊管理、電子支付、賬戶信息管理等等。
[0003]為了保障人們在上述操作過程中的信息安全,一般需要在執(zhí)行上述操作前,對執(zhí)行操作的用戶進行身份驗證?,F(xiàn)有的身份驗證方法主要是通過輸入用戶預(yù)設(shè)的驗證密碼(如微信支付和各大網(wǎng)上銀行使用的確認支付方案)、或者生物識別技術(shù)(如指紋識別和人臉識別)進行身份驗證。
[0004]然而,通過輸入用戶預(yù)設(shè)的驗證密碼進行身份驗證需要用戶在移動終端的屏幕輸入字符,容易被犯罪分子偷窺竊取,安全性較低。通過生物識別技術(shù)進行身份驗證對移動終端的硬件有較高的要求,且受現(xiàn)有識別技術(shù)水平的限制,識別率不高。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提供一種身份驗證方法及裝置,可提高身份驗證的安全性及驗證信息輸入的準(zhǔn)確性。
[0006]本發(fā)明實施例提供的身份驗證方法,應(yīng)用于移動終端,包括:接收服務(wù)器發(fā)送的執(zhí)行預(yù)置業(yè)務(wù)的對應(yīng)操作的確認信息;進入信息確認模式,在所述信息確認模式下,將所述移動終端的物理功能鍵指定為用于輸入驗證信息;獲取用戶的賬戶標(biāo)識與所述用戶通過按壓所述物理功能鍵輸入的驗證信息;將所述賬戶標(biāo)識和所述驗證信息作為身份信息發(fā)送給所述服務(wù)器,使得所述服務(wù)器根據(jù)所述賬戶標(biāo)識和所述驗證信息,對所述身份信息進行身份驗證,并當(dāng)驗證通過時,執(zhí)行所述預(yù)置業(yè)務(wù)對應(yīng)的操作。
[0007]本發(fā)明實施例提供的身份驗證裝置,運行于移動終端,包括:接收模塊,用于接收服務(wù)器發(fā)送的執(zhí)行預(yù)置業(yè)務(wù)的對應(yīng)操作的確認信息;指定模塊,用于進入信息確認模式,在所述信息確認模式下,將所述移動終端的物理功能鍵指定為用于輸入驗證信息;獲取模塊,用于獲取用戶的賬戶標(biāo)識與所述用戶通過按壓所述物理功能鍵輸入的驗證信息;發(fā)送模塊,用于將所述獲取模塊獲取的所述賬戶標(biāo)識和所述驗證信息作為身份信息發(fā)送給所述服務(wù)器,使得所述服務(wù)器根據(jù)所述賬戶標(biāo)識和所述驗證信息,對所述身份信息進行身份驗證,并當(dāng)驗證通過時,執(zhí)行所述預(yù)置業(yè)務(wù)對應(yīng)的操作。
[0008]本發(fā)明實施例提供的上述身份驗證方法及裝置,將物理功能鍵指定為用于輸入驗證信息,獲取用戶通過按壓該物理功能鍵輸入的驗證信息并發(fā)送給服務(wù)器進行身份驗證,由于物理功能鍵一般設(shè)置在移動終端較為隱蔽的位置,因此使用物理功能鍵輸入驗證信息更加隱蔽,可以有效的防止在輸入過程中密碼被人偷窺,提高身份驗證的安全性。同時,由于按壓物理功能鍵可以單手進行,可以有效防止用戶的誤操作,快捷準(zhǔn)確。
[0009]為讓本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附圖式,作詳細說明如下。
【附圖說明】
[0010]圖1為本發(fā)明實施例提供的身份驗證方法及裝置的應(yīng)用環(huán)境圖;
[0011]圖2示出了一種移動終端的結(jié)構(gòu)框圖;
[0012]圖3為本發(fā)明第一實施例提供的身份驗證方法的流程圖;
[0013]圖4為本發(fā)明第一實施例提供的身份驗證方法中確認操作頁面的示意圖;
[0014]圖5為本發(fā)明第二實施例提供的身份驗證方法的流程圖;
[0015]圖6為本發(fā)明第二實施例提供的身份驗證方法中第一提示信息的示意圖;
[0016]圖7為本發(fā)明第三實施例提供的身份驗證方法的流程圖;
[0017]圖8為本發(fā)明第四實施例提供的身份驗證方法的流程圖;
[0018]圖9為本發(fā)明第四實施例提供的身份驗證方法中第二提示信息的示意圖;
[0019]圖10為本發(fā)明第五實施例提供的身份驗證方法的流程圖;
[0020]圖11為本發(fā)明第六實施例提供的身份驗證方法的流程圖;
[0021]圖12為本發(fā)明第七實施例提供的身份驗證裝置的結(jié)構(gòu)示意圖;
[0022]圖13為本發(fā)明第八實施例提供的身份驗證裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0023]為更進一步闡述本發(fā)明為實現(xiàn)預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對依據(jù)本發(fā)明的【具體實施方式】、結(jié)構(gòu)、特征及其功效,詳細說明如后。
[0024]請參閱圖1,圖1本發(fā)明實施例提供的身份驗證方法及裝置的應(yīng)用環(huán)境圖。如圖1所示,服務(wù)器100和移動終端200位于無線或有線網(wǎng)絡(luò)中,通過該無線或有線網(wǎng)絡(luò),服務(wù)器100與移動終端200進行數(shù)據(jù)交互。移動終端200接收服務(wù)器100發(fā)送的執(zhí)行預(yù)置業(yè)務(wù)的對應(yīng)操作的確認信息;進入信息確認模式,在該信息確認模式下,將移動終端200的物理功能鍵指定為用于輸入驗證信息;獲取用戶的賬戶標(biāo)識與該用戶通過按壓該物理功能鍵輸入的驗證信息;將該賬戶標(biāo)識和該驗證信息作為身份信息發(fā)送給服務(wù)器100,使得服務(wù)器100根據(jù)該賬戶標(biāo)識和該驗證信息,對該身份信息進行身份驗證,并當(dāng)驗證通過時,執(zhí)行該預(yù)置業(yè)務(wù)對應(yīng)的操作。
[0025]圖2示出了一種移動終端的結(jié)構(gòu)框圖。如圖2所示,移動終端200包括:存儲器202、存儲控制器204、一個或多個(圖中僅示出一個)處理器206、外設(shè)接口 208、射頻模塊210、音頻模塊212、顯示模塊214以及按鍵模塊216。這些組件通過一條或多條通訊總線/信號線218相互通訊。
[0026]可以理解,圖2所示的結(jié)構(gòu)僅為示意,移動終端200還可包括比圖2中所示更多或者更少的組件,或者具有與圖2所示不同的配置。圖2中所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。
[0027]存儲器202可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的身份驗證方法及裝置對應(yīng)的程序指令/模塊,處理器206通過運行存儲在存儲器202內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述的身份驗證方法。
[0028]存儲器202可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器202可進一步包括相對于處理器206遠程設(shè)置的存儲器,這些遠程存儲器可以通過網(wǎng)絡(luò)連接至移動終端200。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。處理器206以及其他可能的組件對存儲器202的訪問可在存儲控制器204的控制下進行。
[0029]處理器206運行存儲器202內(nèi)的各種軟件、指令以執(zhí)行移動終端200的各種功能以及進行數(shù)據(jù)處理。
[0030]外設(shè)接口 208用于將各種外部設(shè)備耦合至CPU以及存儲器202。
[0031]在一些實施例中,存儲控制器204、處理器206以及外設(shè)接口 208可以在單個芯片中實現(xiàn)。在其他一些實例中,他們可以分別由獨立的芯片實現(xiàn)。
[0032]射頻模塊210用于接收以及發(fā)送電磁波,實現(xiàn)電磁波與電信號的相互轉(zhuǎn)換,從而與通信網(wǎng)絡(luò)或者其他設(shè)備進行通訊。射頻模塊210可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號處理器、加密/解密芯片、用戶身份模塊(Sm)卡、存儲器等等。射頻模塊210可與各種網(wǎng)絡(luò)如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、無線網(wǎng)絡(luò)進行通訊或者通過無線網(wǎng)絡(luò)與其他設(shè)備進行通訊。上述的無線網(wǎng)絡(luò)可包括蜂窩式電話網(wǎng)、無線局域網(wǎng)或者城域網(wǎng)。上述的無線網(wǎng)絡(luò)可以使用各種通信標(biāo)準(zhǔn)、協(xié)議及技術(shù),包括但并不限于全球移動通信系統(tǒng)(Global System for Mobile Communicat1n, GSM)、增強型移動通信技術(shù)(Enhanced Data GSM Environment, EDGE),寬帶碼分多址技術(shù)(wideband code divis1nmultiple access, W-CDMA),碼分多址技術(shù)(Code divis1n access, CDMA)、時分多址技術(shù)(time divis1n multiple access, TDMA),藍牙,無線保真技術(shù)(Wireless, Fidelity,WiFi)(如美國電氣和電子工程師協(xié)會標(biāo)準(zhǔn)IEEE802.11a, IEEE802.lib, IEEE802.1lg和/或 IEEE802.1ln)、網(wǎng)絡(luò)電話(Voice over internet protocol, VoIP)、全球微波互聯(lián)接入(Worldwide Interoperability for Microwave Access,W1-Max)、其他用于郵件、B卩時通信及短消息的協(xié)議,以及任何其他合適的通訊協(xié)議,甚至可包括那些當(dāng)前仍未被開發(fā)出來的協(xié)議。
[0033]音頻模塊212向用戶提供音頻接口,其可包括一個或多個麥克風(fēng)、一個或者多個揚聲器以及音頻電路。音頻電路從外設(shè)接口 208處接收聲音數(shù)據(jù),將聲音數(shù)據(jù)轉(zhuǎn)換為電信息,將電信息傳輸至揚聲器。揚聲器將電信息轉(zhuǎn)換為人耳能聽到的聲波。音頻電路還從麥克風(fēng)處接收電信息,將電信號轉(zhuǎn)換為聲音數(shù)據(jù),并將聲音數(shù)據(jù)傳輸至外設(shè)接口 208中以進行進一步的處理。音頻數(shù)據(jù)可以從存儲器202處或者通過射頻模塊210獲取。此外,音頻數(shù)據(jù)也可以存儲至存儲器202中或者通過射頻模塊210進行發(fā)送。在一些實例中,音頻模塊212還可包括一個耳機播孔,用于向耳機或者其他設(shè)備提供音頻接口。
[0034]顯示模塊214在移動終端200與用戶之間提供一個輸出界面,向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻、及其任意組合。一些輸出結(jié)果是對應(yīng)于一些用戶界面對象??梢岳斫獾?,顯示模塊214還可以在移動終端200與用戶之間同時提供一個輸出及輸入界面。具體地,除了向用戶顯示視頻輸出之外,顯示模塊214還接收用戶的輸入,例如用戶的點擊、滑動等手勢操作,以便用戶界面對象對這些用戶的輸入做出響應(yīng)。檢測用戶輸入的技術(shù)可以是基于電阻式、電容式或者其他任意可能的觸控檢測技術(shù)。顯示模塊214顯示單元的具體實例包括但并不限于液晶顯示器或發(fā)光聚合物顯示器。
[0035]按鍵模塊216同樣提供用戶向移動終端200進行輸入的接口,用戶可以通過按下不同的按鍵以使移動終端200執(zhí)行不同的功能。
[0036