本發(fā)明實施例涉信息驗證技術領域,尤其涉及一種應用程序登錄處理方法及裝置。
背景技術:
在PC或終端上進行網頁登錄(如163郵箱登錄)時,有時會要求記住密碼,以便用戶下次登錄省去輸入密碼的步驟,節(jié)省操作流程。
發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),上述登錄方法存在一個問題,若是其他用戶使用該PC或終端時,也可以從記住密碼的網頁上自動登錄,進入相關應用,故可能會造成泄露秘密。
技術實現(xiàn)要素:
本發(fā)明實施例提供一種應用程序登錄處理方法及裝置,用以解決現(xiàn)有技術中非本人的其他用戶也可以從本人已記住密碼的網頁上自動登錄到相關應用程序中的問題。
本發(fā)明實施例提供一種應用程序登錄處理方法,包括:
移動終端接收用戶登錄應用程序的觸發(fā)操作后,獲取作為歷史數(shù)據(jù)存儲在本地的待驗證用戶信息,并通過所述移動終端上的指紋識別器采集所述用戶的待驗證指紋信息;
所述移動終端將所述用戶信息和所述指紋信息合并生成驗證信息,并將所述驗證信息與預存的驗證樣本進行比對驗證,所述驗證樣本包括預先存儲的與所述用戶對應的用戶信息樣本和指紋信息樣本;
所述移動終端若判斷獲知驗證通過,則執(zhí)行所述應用程序。
優(yōu)選地,所述驗證樣本存儲在本地或云服務器上。
優(yōu)選地,所述方法還包括:
經過預設時間后,刪除所述歷史數(shù)據(jù)。
優(yōu)選地,所述移動終端接收用戶登錄應用程序的觸發(fā)操作后,還包括:
所述移動終端通過用戶界面顯示用于提示所述用戶輸入待驗證指紋信息的提示信息。
優(yōu)選地,所述方法還包括:
所述移動終端若判斷獲知驗證通過,則結束登錄流程。
優(yōu)選地,所述觸發(fā)操作包括:
在登錄界面上輸入驗證碼時,檢測到輸入焦點落入到驗證碼輸入框內;或是,在登錄界面上檢測到按鈕被點擊。
本發(fā)明實施例提供一種應用程序登錄處理裝置,包括:
信息獲取模塊,用于在接收用戶登錄應用程序的觸發(fā)操作后,獲取作為歷史數(shù)據(jù)存儲在本地的待驗證用戶信息,并通過指紋識別器采集所述用戶的待驗證指紋信息;
信息驗證模塊,用于將所述用戶信息和所述指紋信息合并生成驗證信息,并將所述驗證信息與預存的驗證樣本進行比對驗證,所述驗證樣本包括預先存儲的與所述用戶對應的用戶信息樣本和指紋信息樣本;
執(zhí)行模塊,若判斷獲知驗證通過,則執(zhí)行所述應用程序。
優(yōu)選地,還包括:信息清除模塊,用于在經過預設時間后,刪除所述歷史數(shù)據(jù)。
優(yōu)選地,還包括:信息提示模塊,用于通過用戶界面顯示提示所述用戶輸入待驗證指紋信息的提示信息。
優(yōu)選地,所述執(zhí)行模塊,還用于若判斷獲知驗證通過,則結束登錄流程。
本發(fā)明實施例提供的應用程序登錄處理方法,通過在接收用戶登錄應用程序的觸發(fā)操作后,將作為歷史數(shù)據(jù)存儲在本地的待驗證用戶信息和指紋識別采集的待驗證指紋信息與預存的驗證樣本進行比對驗證,僅驗證成功后方可進入到應用程序中,做到防止非本人的其他用戶能夠隨意進入應用中,增強了保密性。
本發(fā)明實施例提供的應用程序登錄處理裝置,通過在接收用戶登錄應用程序的觸發(fā)操作后,將作為歷史數(shù)據(jù)存儲在本地的待驗證用戶信息和指紋識別采集的待驗證指紋信息與預存的驗證樣本進行比對驗證,僅驗證成功后方可進入到應用程序中,做到防止非本人的其他用戶能夠隨意進入應用中,增強了保密性。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例1提供的應用程序登錄處理方法的流程示意圖;
圖2為本發(fā)明實施例3提供的應用程序登錄處理裝置的結構示意圖;
圖3為本發(fā)明實施例4提供的應用程序登錄處理裝置的結構示意圖;
圖4為本發(fā)明實施例5提供的應用程序登錄處理裝置的結構示意圖;
圖5為本發(fā)明實施例6提供的應用程序登錄處理裝置的結構示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
圖1示出了本發(fā)明實施例1提供的一種應用程序登錄處理方法,包括:
S11、移動終端接收用戶登錄應用程序的觸發(fā)操作后,獲取作為歷史數(shù)據(jù)存儲在本地的待驗證用戶信息,并通過所述移動終端上的指紋識別器采集所述用戶的待驗證指紋信息。
在本步驟中,需要說明的是,用戶登錄界面存在很多形式。
在已記錄密碼的登錄界面上,用戶名和密碼均已保存在登錄界面的相應輸入框內。但有時還會在用戶名和密碼輸入框的下方存在一個驗證碼的輸入框。因此,輸入焦點落入到驗證碼的輸入框可以被檢測為一個觸發(fā)操作,當系統(tǒng)檢測到該操作后,會發(fā)出采集用戶指紋信息的指令。其具體體現(xiàn)在通過用戶界面顯示提示所述用戶輸入待驗證指紋信息的提示信息。
在已記錄密碼的登錄界面上,用戶名和密碼均已保存在登錄界面的相應輸入框內。此時需要點擊“登錄”按鈕才能進入相應應用中。因此,點擊“登錄”按鈕可以被檢測為一個觸發(fā)操作,當系統(tǒng)檢測到該操作后,會發(fā)出采集用戶指紋信息的指令。其具體體現(xiàn)在通過用戶界面顯示提示所述用戶輸入待驗證指紋信息的提示信息。
用戶名和密碼的保存具體體現(xiàn)在作為歷史記錄存儲在本地的存儲單元中,以在接收用戶登錄應用程序的觸發(fā)操作后,獲取用戶名和密碼作為待驗證用戶信息。
所述移動終端通過指紋識別器采集用戶得待驗證指紋信息,這里的待驗證指紋信息可以通過很多辦法獲取。例如當移動終端連接有指紋采集設備,用戶可以通過指紋采集設備上傳指紋信息給移動終端。
S12、所述移動終端將所述用戶信息和所述指紋信息合并生成驗證信息,并將所述驗證信息與預存的驗證樣本進行比對驗證,所述驗證樣本包括預先存儲的與所述用戶對應的用戶信息樣本和指紋信息樣本。
在本步驟中,需要說明的是,所述移動終端將步驟S11獲得的待驗證指紋信息和待驗證用戶信息作為在整個處理過程中的驗證信息與預存的驗證樣本進行比對驗證,其中,所述驗證樣本存儲在本地或云服務器上,所述驗證樣本包括預先存儲的與所述用戶對應的用戶信息樣本和指紋信息樣本。例如當用戶第一次在所述應用程序上登錄時,輸入的用戶名和密碼則同時被保存在本地或云服務器上作為用戶信息樣本。而指紋信息樣本也可是當用戶第一次在所述應用程序上登錄時,在輸入用戶名和密碼的同時通過指紋識別器采集的用戶指紋信息。
S13、所述移動終端若判斷獲知驗證通過,則執(zhí)行所述應用程序。
在本步驟中,需要說明的是,若判斷獲知驗證通過,則執(zhí)行所述應用程序,即用戶登錄到所述應用程序中。
還需要說明的是,當判斷獲知驗證未通過,則結束登錄流程。在這里,結束登錄流程可包括:從所述應用程序中自動退出,從當前具有密碼記憶的登錄界面跳轉到重新輸入用戶信息的登錄界面上,或是,發(fā)出提示界面提示無法登錄所述應用程序。
本發(fā)明實施例提供的應用程序登錄處理方法,通過在接收用戶登錄應用程序的觸發(fā)操作后,將作為歷史數(shù)據(jù)存儲在本地的待驗證用戶信息和指紋識別采集的待驗證指紋信息與預存的驗證樣本進行比對驗證,僅驗證成功后方可進入到應用程序中,做到防止非本人的其他用戶能夠隨意進入應用中,增強了保密性。
本發(fā)明實施例2提供的一種應用程序登錄處理方法,本實施例2所述方法與上述實施例1所述方法不同的地方在于:經過預設時間后,刪除所述歷史數(shù)據(jù),所述歷史記錄可為用戶在首次登錄時輸入的用戶信息和指紋信息。
對于上述內容需要說明的是,當用戶A首次進行記憶密碼界面登錄后,系統(tǒng)記錄用戶A的登錄ID信息和對應記錄用戶A的指紋信息。在10天或30天之后,系統(tǒng)會自動將用戶A的指紋信息清除。此過程是為了防止用戶由于多種原因造成被采集指紋的手指不能進行指紋采集,從而造成的無法進行頁面登錄的情況出現(xiàn)。
但即使用戶A的指紋信息在預設時間段之后被清除,當用戶接受指紋驗證時會被重新記錄當前采集的指紋信息。
本發(fā)明實施例2提供的一種應用程序登錄處理方法,通過在經過預設時間后,刪除所述歷史數(shù)據(jù),以防止用戶由于多種原因造成被采集指紋的手指不能進行指紋采集,從而造成的無法進行頁面登錄的情況出現(xiàn)。
圖2示出了本發(fā)明實施例3提供的一種應用程序登錄處理裝置,包括信息獲取模塊1、信息驗證模塊2和執(zhí)行模塊3,其中,
信息獲取模塊1,用于在接收用戶登錄應用程序的觸發(fā)操作后,獲取作為歷史數(shù)據(jù)存儲在本地的待驗證用戶信息,并通過指紋識別器采集所述用戶的待驗證指紋信息;
信息驗證模塊2,用于將所述用戶信息和所述指紋信息合并生成驗證信息,并將所述驗證信息與預存的驗證樣本進行比對驗證,所述驗證樣本包括預先存儲的與所述用戶對應的用戶信息樣本和指紋信息樣本;
執(zhí)行模塊3,若判斷獲知驗證通過,則執(zhí)行所述應用程序。
當用戶登錄應用程序時,信息獲取模塊1接收用戶登錄所述應用程序的觸發(fā)操作后,獲取作為歷史數(shù)據(jù)存儲在本地的待驗證用戶信息,并通過指紋識別器采集所述用戶的待驗證指紋信息。同時將獲得的待驗證用戶信息和待驗證指紋信息發(fā)送給信息驗證模塊2。
信息驗證模塊2接收到待驗證用戶信息和待驗證指紋信息,合并生成驗證信息,并將所述驗證信息與預存的驗證樣本進行比對驗證。其中所述驗證樣本包括預先存儲的與所述用戶對應的用戶信息樣本和指紋信息樣本。信息驗證模塊2將驗證結果發(fā)送給執(zhí)行模塊3。
執(zhí)行模塊3根據(jù)驗證結果判斷驗證通過,則執(zhí)行所述應用程序,即進入到應用程序中。當判斷獲知驗證未通過,則結束登錄流程。在這里,結束登錄流程可包括:從所述應用程序中自動退出,從當前具有密碼記憶的登錄界面跳轉到重新輸入用戶信息的登錄界面上,或是,發(fā)出提示界面提示無法登錄所述應用程序。
由于本發(fā)明實施例3所述裝置與上述實施例所述方法的原理相同,對于更加詳細的解釋內容在此不再贅述。
需要說明的是,本發(fā)明實施例中可以通過硬件處理器(hardware processor)來實現(xiàn)相關功能模塊。
本發(fā)明實施例3所述的應用程序登錄處理裝置,通過在接收用戶登錄應用程序的觸發(fā)操作后,將作為歷史數(shù)據(jù)存儲在本地的待驗證用戶信息和指紋識別采集的待驗證指紋信息與預存的驗證樣本進行比對驗證,僅驗證成功后方可進入到應用程序中,做到防止非本人的其他用戶能夠隨意進入應用中,增強了保密性。
圖3示出了本發(fā)明實施例4提供的一種應用程序登錄處理裝置,包括信息獲取模塊1、信息驗證模塊2、執(zhí)行模塊3和信息清除模塊4,其中,
信息獲取模塊1,用于在接收用戶登錄應用程序的觸發(fā)操作后,獲取作為歷史數(shù)據(jù)存儲在本地的待驗證用戶信息,并通過指紋識別器采集所述用戶的待驗證指紋信息;
信息驗證模塊2,用于將所述用戶信息和所述指紋信息合并生成驗證信息,并將所述驗證信息與預存的驗證樣本進行比對驗證,所述驗證樣本包括預先存儲的與所述用戶對應的用戶信息樣本和指紋信息樣本;
執(zhí)行模塊3,用于在判斷獲知驗證通過,則執(zhí)行所述應用程序;
信息清除模塊4,用于在經過預設時間后,刪除所述歷史數(shù)據(jù)。
當用戶登錄應用程序時,信息獲取模塊1接收用戶登錄所述應用程序的觸發(fā)操作后,獲取作為歷史數(shù)據(jù)存儲在本地的待驗證用戶信息,并通過指紋識別器采集所述用戶的待驗證指紋信息。同時將獲得的待驗證用戶信息和待驗證指紋信息發(fā)送給信息驗證模塊2。
信息驗證模塊2接收到待驗證用戶信息和待驗證指紋信息,合并生成驗證信息,并將所述驗證信息與預存的驗證樣本進行比對驗證。其中所述驗證樣本包括預先存儲的與所述用戶對應的用戶信息樣本和指紋信息樣本。信息驗證模塊2將驗證結果發(fā)送給執(zhí)行模塊3。
執(zhí)行模塊3根據(jù)驗證結果判斷驗證通過,則執(zhí)行所述應用程序,即進入到應用程序中。當判斷獲知驗證未通過,則結束登錄流程。在這里,結束登錄流程可包括:從所述應用程序中自動退出,從當前具有密碼記憶的登錄界面跳轉到重新輸入用戶信息的登錄界面上,或是,發(fā)出提示界面提示無法登錄所述應用程序。
信息清除模塊4在經過預設時間后,刪除所述歷史數(shù)據(jù),所述歷史記錄可為用戶在首次登錄時輸入的用戶信息和指紋信息。
由于本發(fā)明實施例4所述裝置與上述實施例所述方法的原理相同,對于更加詳細的解釋內容在此不再贅述。
需要說明的是,本發(fā)明實施例中可以通過硬件處理器(hardware processor)來實現(xiàn)相關功能模塊。
本發(fā)明實施例4所述的應用程序登錄處理裝置,通過在經過預設時間后,刪除所述歷史數(shù)據(jù),以防止用戶由于多種原因造成被采集指紋的手指不能進行指紋采集,從而造成的無法進行頁面登錄的情況出現(xiàn)。
圖4示出了本發(fā)明實施例5提供的一種應用程序登錄處理裝置,包括信息獲取模塊1、信息驗證模塊2、執(zhí)行模塊3、信息清除模塊4和信息提示模塊5,其中,
信息獲取模塊1,用于在接收用戶登錄應用程序的觸發(fā)操作后,獲取作為歷史數(shù)據(jù)存儲在本地的待驗證用戶信息,并通過指紋識別器采集所述用戶的待驗證指紋信息;
信息驗證模塊2,用于將所述用戶信息和所述指紋信息合并生成驗證信息,并將所述驗證信息與預存的驗證樣本進行比對驗證,所述驗證樣本包括預先存儲的與所述用戶對應的用戶信息樣本和指紋信息樣本;
執(zhí)行模塊3,用于在判斷獲知驗證通過,則執(zhí)行所述應用程序;
信息清除模塊4,用于在經過預設時間后,刪除所述歷史數(shù)據(jù);
信息提示模塊5,用于通過用戶界面顯示提示所述用戶輸入待驗證指紋信息的提示信息。
當用戶登錄應用程序時,信息獲取模塊1接收用戶登錄所述應用程序的觸發(fā)操作后,獲取作為歷史數(shù)據(jù)存儲在本地的待驗證用戶信息,并通過指紋識別器采集所述用戶的待驗證指紋信息。同時將獲得的待驗證用戶信息和待驗證指紋信息發(fā)送給信息驗證模塊2。
信息驗證模塊2接收到待驗證用戶信息和待驗證指紋信息,合并生成驗證信息,并將所述驗證信息與預存的驗證樣本進行比對驗證。其中所述驗證樣本包括預先存儲的與所述用戶對應的用戶信息樣本和指紋信息樣本。信息驗證模塊2將驗證結果發(fā)送給執(zhí)行模塊3。
執(zhí)行模塊3根據(jù)驗證結果判斷驗證通過,則執(zhí)行所述應用程序,即進入到應用程序中。當判斷獲知驗證未通過,則結束登錄流程。在這里,結束登錄流程可包括:從所述應用程序中自動退出,從當前具有密碼記憶的登錄界面跳轉到重新輸入用戶信息的登錄界面上,或是,發(fā)出提示界面提示無法登錄所述應用程序。
信息清除模塊4在經過預設時間后,刪除所述歷史數(shù)據(jù),所述歷史記錄可為用戶在首次登錄時輸入的用戶信息和指紋信息。
在驗證未通過時,信息提示模塊5通過用戶界面顯示提示所述用戶輸入待驗證指紋信息的提示信息。
由于本發(fā)明實施例5所述裝置與上述實施例所述方法的原理相同,對于更加詳細的解釋內容在此不再贅述。
需要說明的是,本發(fā)明實施例中可以通過硬件處理器(hardware processor)來實現(xiàn)相關功能模塊。
本發(fā)明實施例5所述的應用程序登錄處理裝置,通過在接收用戶登錄應用程序的觸發(fā)操作后,將作為歷史數(shù)據(jù)存儲在本地的待驗證用戶信息和指紋識別采集的待驗證指紋信息與預存的驗證樣本進行比對驗證,僅驗證成功后方可進入到應用程序中,做到防止非本人的其他用戶能夠隨意進入應用中,增強了保密性。
圖5示出了本發(fā)明實施例6提供的一種應用程序登錄處理裝置的實體結構示意圖,如圖5所示,所述裝置可以包括:處理器(processor)51、通信接口(Communications Interface)54、存儲器(memory)52和通信總線53,其中,處理器,通信接口,存儲器通過總線完成相互間的通信。通信接口可以用于所述裝置與顯示設備之間的信息傳輸。處理器可以采集待驗證用戶信息和待驗證指紋信息,以及調用存儲器中的驗證樣本,以執(zhí)行如下方法:
在接收用戶登錄應用程序的觸發(fā)操作后,獲取作為歷史數(shù)據(jù)存儲在本地的待驗證用戶信息,并通過所述移動終端上的指紋識別器采集所述用戶的待驗證指紋信息;將所述用戶信息和所述指紋信息合并生成驗證信息,并將所述驗證信息與預存的驗證樣本進行比對驗證,所述驗證樣本包括預先存儲的與所述用戶對應的用戶信息樣本和指紋信息樣本;若判斷獲知驗證通過,則執(zhí)行所述應用程序。
此外,上述的存儲器中的歷史數(shù)據(jù)可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件。基于這樣的理解,上述技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品可以存儲在計算機可讀存儲介質中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。