一種實現(xiàn)身份驗證的方法、裝置和終端的制作方法
【專利摘要】本發(fā)明公開了一種實現(xiàn)身份驗證的方法、裝置和終端,包括獲取身份信息;采集做出動作的信息;確定出采集到的做出動作的信息與預先選定的待驗證動作的信息一致時,根據獲得的身份信息進行身份信息驗證。通過本發(fā)明技術方案,實現(xiàn)了通過確定是否做出待驗證動作如搖一搖進行人為操作驗證,提高了身份驗證中的人為操作驗證的效率,因此提高了身份驗證的效率,從而提高了終端的用戶體驗。
【專利說明】
一種實現(xiàn)身份驗證的方法、裝置和終端
技術領域
[0001]本發(fā)明涉及互聯(lián)網網絡服務技術,尤指一種終端中實現(xiàn)身份驗證的方法、裝置和終端。【背景技術】
[0002] 隨著移動互聯(lián)網的飛速發(fā)展,使用終端如平板電腦或手機訪問網絡如互聯(lián)網的網絡服務已經成為訪問網絡服務的主要方式之一。訪問網絡服務時,經常需要進行身份驗證。 身份驗證通常包括兩部分,一部分為身份信息驗證如用戶名和密碼驗證,以驗證網絡服務申請者是否為合法用戶,另一部分為人為操作驗證如驗證碼驗證,以驗證網絡服務申請者是否為真實人類用戶。當上述兩部分均驗證成功即確定出真實的而非模擬(如非計算機程序模擬)的合法用戶時,身份驗證驗證成功。
[0003]現(xiàn)有身份驗證過程中,人為操作驗證通常為驗證碼驗證,具體包括:提示根據顯示出的圖片中的驗證碼信息輸入驗證碼,并通過比較輸入的驗證碼與顯示出的圖片對應的驗證碼是否一致進行驗證。使用終端尤其觸摸屏小型化終端或者物理鍵盤小型化終端時,由于通過觸摸屏上顯示出的虛擬鍵盤或者集成在終端上的小型化物理鍵盤如九宮格鍵盤輸入驗證碼的效率較低,使得進行人為操作驗證的效率較低,因此降低了使用終端進行身份驗證的效率。
【發(fā)明內容】
[0004]為了解決上述技術問題,本發(fā)明提供了一種實現(xiàn)身份驗證的方法、裝置和終端,能夠提高身份驗證中的人為操作驗證的效率,因此提高身份驗證的效率,從而提高終端的用戶體驗。
[0005]為了達到本發(fā)明目的,本發(fā)明公開了一種實現(xiàn)身份驗證的方法,包括:獲取身份信息;
[0006]采集做出動作的信息;
[0007]確定出采集到的做出動作的信息與預先選定的待驗證動作的信息一致時,根據獲得的身份信息進行身份信息驗證。
[0008]所述獲取身份信息之后,所述采集做出動作的信息之前,本發(fā)明方法還包括:
[0009]獲得激活信息時,從預先設置的各待選擇動作中隨機選擇一個作為待驗證動作并提示。
[0010]其中,所述待選擇動作為體感動作、手勢動作、或發(fā)出語音動作。
[0011]進一步地,所述確定出采集到的做出動作的信息與預先選定的待驗證動作的信息不一致時,本發(fā)明方法還包括:返回執(zhí)行所述獲取身份信息的步驟。
[0012]本發(fā)明還公開了一種實現(xiàn)身份驗證的裝置,包括獲取單元,用于獲取身份信息;
[0013]本發(fā)明裝置還包括采集單元和驗證單元,其中,
[0014]采集單元,用于采集做出動作的信息;
[0015]驗證單元,用于當確定出來自采集單元的做出動作的信息與預先選定的待驗證動作的信息一致時,根據獲得的身份信息進行身份信息驗證。
[0016]本發(fā)明裝置還包括提示單元,用于獲得激活信息時,從預先設置的各待選擇動作中隨機選擇一個作為待驗證動作并提示。
[0017]進一步地,所述驗證單元還用于:當確定出來自所述采集單元的做出動作的信息與預先選定的待驗證動作的信息不一致時,向所述獲取單元發(fā)送啟動指示信息。
[0018]本發(fā)明還公開了一種實現(xiàn)身份驗證的終端,包括提示部件、輸入部件、傳感部件、 控制部件和存儲部件,其中,
[0019]提示部件,用于提示輸入身份信息;
[0020]輸入部件,用于獲取身份信息并發(fā)送給控制部件;
[0021]傳感部件,用于采集做出動作的信息并發(fā)送給控制部件;
[0022]控制部件,被配置為執(zhí)行存儲部件存儲的控制信息,以用于:確定出傳感部件采集到的做出動作的信息與預先選定的待驗證動作的信息一致時,根據輸入部件獲得的身份信息進行身份信息驗證;控制所述提示部件提示輸入身份信息。
[0023]所述提示部件還用于:提示輸入激活信息;相應地,
[0024]所述輸入部件還用于:獲取激活信息并發(fā)送給控制部件;相應地,
[0025]所述控制部件還用于:控制所述提示單元提示輸入激活信息;獲得激活信息時, 從預先設置的各待選擇動作中隨機選擇一個作為待驗證動作并控制所述提示單元提示做出選定的待驗證動作。
[0026]進一步地,所述控制部件還用于:當確定出所述傳感單元采集到的做出動作的信息與預先選定的待驗證動作的信息不一致時,控制所述提示部件提示輸入身份信息。
[0027]與現(xiàn)有技術相比,本發(fā)明技術方案包括:獲取身份信息;采集做出動作的信息;確定出采集到的做出動作的信息與預先選定的待驗證動作的信息一致時,根據獲得的身份信息進行身份信息驗證。這樣本發(fā)明技術方案相比于現(xiàn)有基于驗證碼驗證的人為操作驗證, 一方面,通過避免使用虛擬鍵盤或小型化物理鍵盤輸入驗證碼而簡化人為操作驗證,提高了身份驗證中的人為操作驗證的效率,另一方面,通過做出待驗證動作代替根據顯示出的圖片中的驗證碼信息輸入驗證碼,避免了驗證碼信息中包含用于阻礙計算機識別程序自動識別驗證碼的干擾信息引起的輸入驗證碼的準確率較低的問題,從而提高了身份驗證中的人為操作驗證的成功率??梢?,通過本發(fā)明技術方案,提高了人為操作驗證的效率和成功率,進而提高了身份驗證的效率和成功率,從而提高了終端的用戶體驗。
[0028]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權利要求書以及附圖中所特別指出的結構來實現(xiàn)和獲得。【附圖說明】
[0029]附圖用來提供對本發(fā)明技術方案的進一步理解,并且構成說明書的一部分,與本申請的實施例一起用于解釋本發(fā)明的技術方案,并不構成對本發(fā)明技術方案的限制。
[0030]圖1為本發(fā)明實現(xiàn)身份驗證的方法的流程圖;
[0031]圖2為本發(fā)明實現(xiàn)身份驗證的裝置的組成結構示意圖;
[0032]圖3為本發(fā)明實現(xiàn)身份驗證的終端的組成結構示意圖。【具體實施方式】
[0033] 為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下文中將結合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0034] 在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0035]圖1為本發(fā)明實現(xiàn)身份驗證的方法的流程圖,如圖1所示,包括:
[0036]步驟101:獲取身份信息。
[0037] 本步驟的具體實現(xiàn),可以為以現(xiàn)有人機交互的方式獲取身份信息,如在屏幕上分別顯示用戶名和密碼輸入框,當用戶名和密碼分別輸入到輸入框時,獲取用戶名和密碼作為身份信息。
[0038]步驟102:采集做出動作的信息。
[0039]步驟101之后,步驟102之前,本發(fā)明還包括:獲得激活信息時,從預先設置的各待選擇動作中隨機選擇一個作為待驗證動作并提示,即提示做出待驗證動作。
[0040] 其中,獲取激活信息的具體實現(xiàn),可以為獲取觸摸屏預先顯示出的激活選項被點擊的信息,屬于本領域技術人員的慣用技術手段,并不用于限定本發(fā)明的保護范圍,此處不再贅述。
[0041] 其中,待選擇動作為體感動作如搖一搖或翻轉終端等、手勢動作如以手寫方式輸入字母V等、或發(fā)出語音動作如發(fā)出“申請驗證”的語音等。
[0042] 其中,提示做出待驗證動作的具體實現(xiàn),可以為以現(xiàn)有人機交互的方式提示做出待驗證動作如語音提示、和/或文字提示、和/或圖像提示等,屬于本領域技術人員的慣用技術手段,并不用于限定本發(fā)明的保護范圍,此處不再贅述。
[0043] 其中,如何采集做出動作的信息的具體實現(xiàn),屬于本領域技術人員的慣用技術手段,并不用于限定本發(fā)明的保護范圍,此處不再贅述。
[0044] 在本發(fā)明終端實施例中,在分鐘級的預先設置的采集時間段(如1分鐘)內執(zhí)行步驟102。這樣使得待驗證動作有充足的時間被做出,保證了人為操作驗證的準確率,從而提高了驗證的效率。當采集時間段結束時,執(zhí)行步驟103。
[0045]步驟103:確定出采集到的做出動作的信息與預先選定的待驗證動作的信息一致時,根據獲得的身份信息進行身份信息驗證。
[0046] 其中,如何根據獲得的身份信息進行身份信息驗證的具體實現(xiàn),屬于本領域技術人員的慣用技術手段,并不用于限定本發(fā)明的保護范圍,此處不再贅述。
[0047] 進一步地,
[0048] 確定出采集到的做出動作的信息與預先選定的待驗證動作的信息不一致時,該方法還包括:返回執(zhí)行步驟101中的獲取身份信息的步驟。這樣,當誤操作導致獲得的身份信息錯誤、和/或做出動作的信息與待驗證動作的信息不一致時,支持重新進行身份驗證,從而使得本發(fā)明技術方案更加完善。
[0049] 需要說明的是,本發(fā)明技術方案還可以應用于具有采集體感動作、和/或手勢動作、和/或發(fā)出聲音動作的計算設備如計算機中。
[0050]圖2為本發(fā)明實現(xiàn)身份驗證的裝置的組成結構示意圖,該裝置設置在終端中。如圖2所示,本發(fā)明裝置包括獲取單元,用于獲取身份信息;
[0051]本發(fā)明裝置還包括:采集單元和驗證單元,其中,
[0052]采集單元,用于采集做出動作的信息;
[0053]驗證單元,用于當確定出來自采集單元的做出動作的信息與預先選定的待驗證動作的信息一致時,根據獲得的身份信息進行身份信息驗證。
[0054]本發(fā)明裝置還包括提示單元,用于獲得激活信息時,從預先設置的各待選擇動作中隨機選擇一個作為待驗證動作并提示。
[0055]其中,待選擇動作為體感動作、手勢動作、或發(fā)出語音動作。
[0056]進一步地,
[0057]驗證單元還用于:當確定出來自采集單元的做出動作的信息與預先選定的待驗證動作的信息不一致時,向獲取單元發(fā)送啟動指示信息,以觸發(fā)獲取單元運行。
[0058]圖3為本發(fā)明實現(xiàn)身份驗證的終端的組成結構示意圖,如圖3所示,包括提示部件、輸入部件、傳感部件、控制部件和存儲部件,其中,
[0059]提示部件,用于提示輸入身份信息。在本發(fā)明終端一個實施例中,提示部件為顯示屏。
[0060]輸入部件,用于獲取身份信息并發(fā)送給控制部件。輸入部件可以為小型化九宮格鍵盤或者觸摸屏。
[0061]傳感部件,用于采集做出動作的信息并發(fā)送給控制部件。其中,傳感部件至少包括重力傳感器、加速度傳感器、觸摸屏和傳聲器中的至少一個。
[0062]控制部件,被配置為執(zhí)行存儲部件存儲的控制信息,以用于:確定出傳感部件采集到的做出動作的信息與預先選定的待驗證動作的信息一致時,根據輸入部件獲得的身份信息進行身份信息驗證;控制提示部件提示輸入身份信息。
[0063]在本發(fā)明終端一個實施例中,控制部件為中央處理單元(CPU),控制信息為編譯實現(xiàn)本發(fā)明裝置的程序代碼得到的可執(zhí)行程序。
[0064]提示部件還用于:提示輸入激活信息;
[0065]輸入部件還用于:獲取激活信息并發(fā)送給控制部件;
[0066]控制部件還用于:控制提示單元提示輸入激活信息;獲得激活信息時,從預先設置的各待選擇動作中隨機選擇一個作為待驗證動作,并控制提示單元提示做出選定的待驗證動作。
[0067]其中,待選擇動作為體感動作、手勢動作、或發(fā)出語音動作。
[0068]進一步地,
[0069]控制部件還用于:當確定出傳感單元采集到的做出動作的信息與預先選定的待驗證動作的信息不一致時,控制提示部件提示輸入身份信息。
[0070]雖然本發(fā)明所揭露的實施方式如上所述,但所述的內容僅為便于理解本發(fā)明而采用的實施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領域內的技術人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實施的形式及細節(jié)上進行任何的修改與變化,但本發(fā)明的專利保護范圍,仍須以所附的權利要求書所界定的范圍為準。
【主權項】
1.一種實現(xiàn)身份驗證的方法,包括:獲取身份信息;其特征在于,還包括:采集做出動 作的信息;確定出采集到的做出動作的信息與預先選定的待驗證動作的信息一致時,根據獲得的 身份信息進行身份信息驗證。2.根據權利要求1所述的方法,其特征在于,所述獲取身份信息之后,所述采集做出動 作的信息之前,該方法還包括:獲得激活信息時,從預先設置的各待選擇動作中隨機選擇一個作為待驗證動作并提不。3.根據權利要求2所述的方法,其特征在于,所述待選擇動作為體感動作、手勢動作、 或發(fā)出語音動作。4.根據權利要求1?3任一項所述的方法,其特征在于,所述確定出采集到的做出動作 的信息與預先選定的待驗證動作的信息不一致時,該方法還包括:返回執(zhí)行所述獲取身份 信息的步驟。5.—種實現(xiàn)身份驗證的裝置,包括獲取單元,用于獲取身份信息;其特征在于,還包括 采集單元和驗證單元,其中,采集單元,用于采集做出動作的信息;驗證單元,用于當確定出來自采集單元的做出動作的信息與預先選定的待驗證動作的 信息一致時,根據獲得的身份信息進行身份信息驗證。6.根據權利要求5所述的裝置,其特征在于,該裝置還包括提示單元,用于獲得激活信 息時,從預先設置的各待選擇動作中隨機選擇一個作為待驗證動作并提示。7.根據權利要求6所述的裝置,其特征在于,所述待選擇動作為體感動作、手勢動作、 或發(fā)出語音動作。8.根據權利要求5?7任一項所述的裝置,其特征在于,所述驗證單元還用于:當確定 出來自所述采集單元的做出動作的信息與預先選定的待驗證動作的信息不一致時,向所述 獲取單元發(fā)送啟動指示信息。9.一種實現(xiàn)身份驗證的終端,其特征在于,包括提示部件、輸入部件、傳感部件、控制部 件和存儲部件,其中,提示部件,用于提示輸入身份信息;輸入部件,用于獲取身份信息并發(fā)送給控制部件;傳感部件,用于采集做出動作的信息并發(fā)送給控制部件;控制部件,被配置為執(zhí)行存儲部件存儲的控制信息,以用于:確定出傳感部件采集到的 做出動作的信息與預先選定的待驗證動作的信息一致時,根據輸入部件獲得的身份信息進 行身份信息驗證;控制所述提示部件提示輸入身份信息。10.根據權利要求9所述的終端,其特征在于,所述提示部件還用于:提示輸入激活信 息;所述輸入部件還用于:獲取激活信息并發(fā)送給控制部件;所述控制部件還用于:控制所述提示單元提示輸入激活信息;獲得激活信息時,從預 先設置的各待選擇動作中隨機選擇一個作為待驗證動作并控制所述提示單元提示做出選 定的待驗證動作。11.根據權利要求10所述的終端,其特征在于,所述待選擇動作為體感動作、或手勢動 作、或發(fā)出語音動作。12.根據權利要求9?11任一項所述的終端,其特征在于,所述控制部件還用于:當確 定出所述傳感單元采集到的做出動作的信息與預先選定的待驗證動作的信息不一致時,控 制所述提示部件提示輸入身份信息。
【文檔編號】G06F21/36GK105991522SQ201510050698
【公開日】2016年10月5日
【申請日】2015年1月30日
【發(fā)明人】楊鵬
【申請人】中興通訊股份有限公司