本申請涉及網(wǎng)絡安全技術領域,特別涉及一種密碼輸入方式的推薦方法和裝置。
背景技術:
目前,密碼輸入的方式有多種,例如簡單密碼、復雜密碼、數(shù)字密碼、數(shù)字和符號混合密碼、指紋、聲紋等形式的密碼等。通常在用戶輸入密碼時,系統(tǒng)僅提供一種類型的密碼輸入方式,難以滿足用戶的不同需求,給用戶帶來了不便。因此,有待提出一種能夠滿足用戶不同需求的密碼輸入方式的推薦方案。
技術實現(xiàn)要素:
本申請旨在至少在一定程度上解決上述技術問題。
為此,本申請的第一個目的在于提出一種密碼輸入方式的推薦方法,能夠提供用戶希望使用的密碼類型對應輸入界面,簡化用戶操作。
本申請的第二個目的在于提出一種密碼輸入方式的推薦裝置。
為達上述目的,根據(jù)本申請第一方面實施例提出了一種密碼輸入方式的推薦方法,包括以下步驟:檢測用戶需要輸入密碼時,獲取所述用戶的歷史密碼輸入記錄和/或所述用戶的輸入環(huán)境;根據(jù)所述歷史密碼輸入記錄和/或所述用戶的輸入環(huán)境確定所述用戶希望的密碼類型;提供所述密碼類型所對應的輸入界面。
本申請實施例的密碼輸入方式的推薦方法,可在檢測要用戶需要輸入密碼時,根據(jù)用戶的歷史密碼輸入記錄和/或用戶的輸入環(huán)境確定判斷用戶希望的密碼類型,并為用戶提供用戶希望的密碼類型所對應的輸入界面,從而能夠根據(jù)用戶的行為習慣為用戶提供用戶希望使用的密碼類型對應輸入界面,簡化用戶操作,便于用戶輸入,提升用戶體驗。
本申請第二方面實施例提供了一種密碼輸入方式的推薦裝置,包括:第一獲取模塊,用于檢測用戶需要輸入密碼時,獲取所述用戶的歷史密碼輸入記錄和/或所述用戶的輸入環(huán)境;確定模塊,用于根據(jù)所述歷史密碼輸入記錄和/或所述用戶的輸入環(huán)境確定所述用戶希望的密碼類型;提供模塊,用于提供所述密碼類型所對應的輸入界面。
本申請實施例的密碼輸入方式的推薦裝置,可在檢測要用戶需要輸入密碼時,根據(jù)用戶的歷史密碼輸入記錄和/或用戶的輸入環(huán)境確定判斷用戶希望的密碼類型,并為用戶提供用 戶希望的密碼類型所對應的輸入界面,從而能夠根據(jù)用戶的行為習慣為用戶提供用戶希望使用的密碼類型對應輸入界面,簡化用戶操作,便于用戶輸入,提升用戶體驗。
本申請的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本申請的實踐了解到。
附圖說明
本申請的上述和/或附加的方面和優(yōu)點從結合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1為根據(jù)本申請一個實施例的密碼輸入方式的推薦方法的流程圖;
圖2為根據(jù)本申請一個具體實施例的密碼輸入方式的推薦方法的示意圖;
圖3為根據(jù)本申請另一個實施例的密碼輸入方式的推薦方法的流程圖;
圖4為根據(jù)本申請又一個實施例的密碼輸入方式的推薦方法的流程圖;
圖5為根據(jù)本申請再一個實施例的密碼輸入方式的推薦方法的流程圖;
圖6為根據(jù)本申請一個實施例的密碼輸入方式的推薦裝置的結構示意圖;
圖7為根據(jù)本申請另一個實施例的密碼輸入方式的推薦裝置的結構示意圖。
具體實施方式
下面詳細描述本申請的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本申請,而不能理解為對本申請的限制。
下面參考附圖描述根據(jù)本申請實施例的密碼輸入方式的推薦方法。
圖1為根據(jù)本申請一個實施例的密碼輸入方式的推薦方法的流程圖。
如圖1所示,根據(jù)本申請實施例的密碼輸入方式的推薦方法,包括:
S101,檢測用戶需要輸入密碼時,獲取用戶的歷史密碼輸入記錄和/或用戶的輸入環(huán)境。
具體地,歷史密碼輸入記錄包括歷史密碼輸入方式,其中,密碼輸入方式可包括數(shù)字密碼類型、字符密碼類型、指紋密碼類型、聲紋密碼類型、虹膜密碼類型等密碼類型以及鍵盤輸入方式、語音輸入方式、手寫輸入方式等輸入方式。
用戶的輸入環(huán)境為用戶輸入密碼過程中所處的環(huán)境,可包括當前網(wǎng)絡的網(wǎng)絡環(huán)境信息、用戶使用的客戶端類型等。
舉例來說,網(wǎng)絡環(huán)境信息可包括家庭網(wǎng)絡、辦公網(wǎng)絡、臨時網(wǎng)絡等。不同的輸入環(huán)境具有不同的安全等級,舉例來說,家庭網(wǎng)絡和辦公網(wǎng)絡的安全等級較高,而臨時網(wǎng)絡的安全等級較低。其中臨時網(wǎng)絡是指用戶在網(wǎng)吧或者其他公用場合下所使用的網(wǎng)絡。
用戶使用的客戶端類型可包括移動客戶端和非移動客戶端。其中,移動客戶端可為手機、平板電腦、智能穿戴式設備等終端設備,非移動客戶端可為臺式機、筆記本電腦等終端設備。
S102,根據(jù)歷史密碼輸入記錄和/或用戶的輸入環(huán)境判斷用戶希望的密碼類型。
在本申請的一個實施例中,歷史密碼輸入記錄可以是上一次的密碼輸入記錄,則可將上一次密碼輸入記錄中的密碼類型作為用戶希望的密碼類型。
在本申請的另一個實施例中,歷史密碼輸入記錄也可以是一段時間內(nèi)的多個密碼輸入記錄,則可對多個密碼輸入記錄進行統(tǒng)計,以得到用戶經(jīng)常使用的密碼類型,并將用戶經(jīng)常使用的密碼類型作為用戶希望的密碼類型。
在本申請的實施例中,如果輸入環(huán)境的安全等級較高,則可選擇數(shù)字密碼類型作為用戶希望的密碼類型,如果輸入環(huán)境的安全等級較低,則可選擇字符密碼類型作為用戶希望的密碼類型。
進一步地,還可對用戶的歷史密碼輸入記錄和用戶的輸入環(huán)境進行綜合考慮,以判斷用戶希望的密碼類型。舉例來說,可根據(jù)用戶的歷史密碼輸入記錄確定候選密碼類型,然后進一步根據(jù)用戶的輸入環(huán)境判斷輸入環(huán)境的安全等級是否大于預設等級,如果大于,則將候選密碼類型作為用戶希望的密碼類型,如果不大于,則使用復雜的密碼類型(如字符密碼類型),以為用戶的帳號安全提供保障。
S103,提供用戶希望的密碼類型所對應的輸入界面。
舉例來說,如果用戶希望的密碼類型為數(shù)字密碼類型,則可為用戶提供具有數(shù)字輸入框的輸入界面。如果用戶希望的密碼類型為字符密碼類型,則可為用戶提供具有字符輸入框的輸入界面。如果用戶希望的密碼類型為指紋密碼類型,則可為用戶提供提示指紋錄入的輸入界面,并開啟指紋采集裝置。如果用戶希望的密碼類型為聲紋密碼類型,則可為用戶提供提示語音錄入的輸入界面,并開啟語音采集裝置。如果用戶希望的密碼類型為虹膜密碼類型,則可為用戶提供提示虹膜錄入的輸入界面,并開啟攝像裝置。
在本申請的一個實施例中,還可在輸入界面中提供界面切換按鈕,從而當用戶對當前輸入界面中的密碼類型的輸入方式不滿意時,可通過界面切換按鈕切換到需要的密碼類型對應的輸入界面。
進一步地,當用戶切換了輸入界面后,可進一步記錄用戶所選擇的密碼類型,從而后續(xù)能夠根據(jù)更新的記錄更準確地判斷出用戶希望的密碼類型,并為用戶提供對應的密碼輸入界面。
圖2為根據(jù)本申請一個具體實施例的密碼輸入方式的推薦方法的示意圖。
如圖2所示,當用戶在APP(Application,應用程序)中輸入密碼后,APP進行業(yè)務處理,并由System(系統(tǒng))記錄密碼類型,并存儲至DB(database,數(shù)據(jù)庫)。當用戶再次進 入密碼輸入頁面時,APP通過System查詢DB中上次記錄的密碼類型,并返回至APP,APP提供該密碼類型對應的輸入界面。如果該輸入界面符合用戶需要,則用戶可直接輸入密碼。如果該輸入界面不符合用戶需要,則用戶可切換密碼類型,此時,可根據(jù)用戶切換的密碼類型對數(shù)據(jù)庫中存儲的密碼類型進行更新。
本申請實施例的密碼輸入方式的推薦方法,可在檢測要用戶需要輸入密碼時,根據(jù)用戶的歷史密碼輸入記錄和/或用戶的輸入環(huán)境確定判斷用戶希望的密碼類型,并為用戶提供用戶希望的密碼類型所對應的輸入界面,從而能夠根據(jù)用戶的行為習慣為用戶提供用戶希望使用的密碼類型對應輸入界面,簡化用戶操作,便于用戶輸入,提升用戶體驗。
下面結合圖3-圖5進一步對本實施例的密碼輸入方式的推薦方法進行說明。
圖3為根據(jù)本申請另一個實施例的密碼輸入方式的推薦方法的流程圖。
如圖3所示,根據(jù)本申請實施例的密碼輸入方式的推薦方法,包括:
S301,檢測用戶需要輸入密碼時,獲取當前網(wǎng)絡的網(wǎng)絡環(huán)境信息。
其中,網(wǎng)絡環(huán)境信息可包括家庭網(wǎng)絡、辦公網(wǎng)絡、臨時網(wǎng)絡等。其中臨時網(wǎng)絡是指用戶在網(wǎng)吧或者其他公用場合下所使用的網(wǎng)絡。
S302,如果當前網(wǎng)絡為家庭網(wǎng)絡或辦公網(wǎng)絡,則確定用戶希望的密碼類型為數(shù)字密碼類型。
由于家庭網(wǎng)絡或辦公網(wǎng)絡的網(wǎng)絡安全性較高,因此可使用簡單的數(shù)字密碼類型,從而減少用戶的輸入操作。
S303,如果當前網(wǎng)絡為臨時網(wǎng)絡,則確定用戶希望的密碼類型為字符密碼類型。
由于臨時網(wǎng)絡的網(wǎng)絡安全性無法保障,因此為了保證用戶賬戶信息的安全,選擇比較復雜的字符密碼類型,從而提高安全性。
S304,提供用戶希望的密碼類型所對應的輸入界面。
由此,可根據(jù)當前的網(wǎng)絡環(huán)境提供相應密碼類型對應的輸入界面,可針對不同網(wǎng)絡環(huán)境滿足用戶進行密碼輸入時的安全性和便捷性需求,進一步提升了用戶體驗。
圖4為根據(jù)本申請又一個實施例的密碼輸入方式的推薦方法的流程圖。
如圖4所示,根據(jù)本申請實施例的密碼輸入方式的推薦方法,包括:
S401,檢測用戶需要輸入密碼時,獲取密碼輸入頁面對應的客戶端類型。
其中,密碼輸入頁面對應的客戶端類型是指用于提供密碼輸入頁面的客戶端的類型。客戶端類型可包括移動客戶端和非移動客戶端。其中,移動客戶端可為手機、平板電腦、智能穿戴式設備等終端設備,非移動客戶端可為臺式機、筆記本電腦等終端設備。
S402,判斷密碼輸入頁面對應的客戶端類型是否為移動客戶端。
S403,如果密碼輸入頁面對應的客戶端類型為移動客戶端,則確定用戶希望的密碼類型 為第一密碼類型。
其中,第一密碼類型可為數(shù)字密碼類型。受到移動終端屏幕尺寸的限制,用戶在移動客戶端中輸入時操作不便,因此,如果密碼輸入頁面對應的客戶端類型為移動客戶端,可將簡單的數(shù)字密碼類型作為用戶希望的密碼類型,從而減少用戶的輸入操作,便于用戶輸入。
S404,如果密碼輸入頁面對應的客戶端類型不為移動客戶端,則確定用戶希望的密碼類型為第二密碼類型。
其中,第二密碼類型可為字符密碼類型。如果密碼輸入頁面對應的客戶端類型不為移動客戶端,則為了提高安全性,可提供復雜的字符密碼類型對應的輸入界面,從而能夠降低賬戶信息被盜取的可能,提高資金賬戶的安全性。
S405,提供用戶希望的密碼類型所對應的輸入界面。
在本申請的一個實施例中,為了進一步提高資金賬戶的安全性,還可在提供輸入界面之前對用戶進行身份驗證。具體地,如果頁面內(nèi)容涉及資金支付在密碼輸入頁面中提供字符密碼類型所對應的輸入界面,具體包括:判斷支付資金數(shù)額是否大于預設資金閾值;如果大于預設資金閾值,則調(diào)用身份驗證界面,進一步對用戶進行身份驗證;以及如果小于預設資金閾值,則在密碼輸入頁面中提供字符密碼類型所對應的輸入界面。
也就是說,如果頁面內(nèi)容中的支付資金數(shù)額小于預設資金閾值,則可直接提供字符密碼類型對應的輸入界面。如果頁面內(nèi)容中的支付資金數(shù)額大于預設資金閾值,則對用戶進行身份驗證。具體地,可在身份驗證界面提示用戶輸入驗證信息,并根據(jù)用戶輸入的身份驗證信息對用戶進行身份驗證。其中,身份驗證信息可包括身份標識信息(如身份證號碼等),或者向預設通信設備發(fā)送的驗證碼等。從而當支付金額較大時,通過對用戶進行身份驗證來確認用戶設法,大大避免因用戶賬戶信息被盜用進行支付而導致大額經(jīng)濟損失。
圖5為根據(jù)本申請再一個實施例的密碼輸入方式的推薦方法的流程圖。
如圖5所示,根據(jù)本申請實施例的密碼輸入方式的推薦方法,包括:
S501,檢測用戶需要輸入密碼時,獲取激發(fā)密碼輸入頁面的應用程序。
S502,如果激發(fā)密碼輸入頁面的應用程序的安全等級大于預設安全等級閾值,則在密碼輸入頁面中提供數(shù)字密碼類型所對應的輸入界面。
S503,如果激發(fā)密碼輸入頁面的應用程序的安全等級小于預設安全等級閾值,則在密碼輸入頁面中提供字符密碼類型所對應的輸入界面。
其中,應用程序的安全等級可預先由權威機構根據(jù)應用程序的發(fā)布者、審核機構、用戶反饋等信息提供。從而,當激發(fā)密碼輸入頁面的應用程序的安全等級大于預設安全等級閾值時,即該應用程序較為可靠時,在密碼輸入頁面中提供簡單的數(shù)字密碼類型所對應的輸入界面。當激發(fā)密碼輸入頁面的應用程序的安全等級小于預設安全等級閾值時,即該應用程序較 為不可靠時,在密碼輸入頁面中提供復雜的符號密碼類型所對應的輸入界面,以提高安全性。
應當理解,在本申請的實施例中,還可將根據(jù)歷史密碼輸入記錄判斷的用戶希望的密碼類型與參考當前網(wǎng)絡的網(wǎng)絡環(huán)境信息、頁面內(nèi)容以及激發(fā)密碼輸入頁面的應用程序等因素判斷的密碼類型進行綜合考慮。如果用戶希望的密碼類型與參考上述因素得到的密碼類型一致,則可直接提供該密碼類型提供輸入界面。如果不一致,可根據(jù)預設的規(guī)則選擇其中一種,例如,如果用戶希望的密碼類型在歷史密碼輸入記錄中的使用次數(shù)超過一定的次數(shù)閾值,則使用用戶希望的密碼類型,否則根據(jù)參考上述因素得到的密碼類型提供輸入界面。
為了實現(xiàn)上述實施例,本申請還提出一種密碼輸入方式的推薦裝置。
圖6為根據(jù)本申請一個實施例的密碼輸入方式的推薦裝置的結構示意圖。
如圖6所示,根據(jù)本申請實施例的密碼輸入方式的推薦裝置,包括:第一獲取模塊10、確定模塊20和提供模塊30。
具體地,第一判斷模塊10用于檢測用戶需要輸入密碼時,取用戶的歷史密碼輸入記錄和/或所述用戶的輸入環(huán)境。
具體地,歷史密碼輸入記錄包括歷史密碼輸入方式。在用戶每次輸入密碼時,可對密碼輸入方式進行記錄,從而得到歷史密碼輸入方式。其中,密碼輸入方式可包括數(shù)字密碼類型、字符密碼類型、指紋密碼類型、聲紋密碼類型、虹膜密碼類型等密碼類型以及鍵盤輸入方式、語音輸入方式、手寫輸入方式等輸入方式。
用戶的輸入環(huán)境為用戶輸入密碼過程中所處的環(huán)境,可包括當前網(wǎng)絡的網(wǎng)絡環(huán)境信息、用戶使用的客戶端類型等。
舉例來說,網(wǎng)絡環(huán)境信息可包括家庭網(wǎng)絡、辦公網(wǎng)絡、臨時網(wǎng)絡等。不同的輸入環(huán)境具有不同的安全等級,舉例來說,家庭網(wǎng)絡和辦公網(wǎng)絡的安全等級較高,而臨時網(wǎng)絡的安全等級較低。其中臨時網(wǎng)絡是指用戶在網(wǎng)吧或者其他公用場合下所使用的網(wǎng)絡。
用戶使用的客戶端類型可包括移動客戶端和非移動客戶端。其中,移動客戶端可為手機、平板電腦、智能穿戴式設備等終端設備,非移動客戶端可為臺式機、筆記本電腦等終端設備。
確定模塊20用于根據(jù)歷史密碼輸入記錄和/或所述用戶的輸入環(huán)境判斷用戶希望的密碼類型。
在本申請的一個實施例中,歷史密碼輸入記錄可以是上一次的密碼輸入記錄,則確定模塊20可將上一次密碼輸入記錄中的密碼類型作為用戶希望的密碼類型。
在本申請的另一個實施例中,歷史密碼輸入記錄也可以是一段時間內(nèi)的多個密碼輸入記錄,則確定模塊20可對多個密碼輸入記錄進行統(tǒng)計,以得到用戶經(jīng)常使用的密碼類型,并將用戶經(jīng)常使用的密碼類型作為用戶希望的密碼類型。
在本申請的實施例中,如果輸入環(huán)境的安全等級較高,則可選擇數(shù)字密碼類型作為用戶 希望的密碼類型,如果輸入環(huán)境的安全等級較低,則可選擇字符密碼類型作為用戶希望的密碼類型。
在本申請的一個實施例中,當用戶的輸入環(huán)境包括當前網(wǎng)絡的網(wǎng)絡環(huán)境信息時,確定模塊20可具體用于:當當前網(wǎng)絡為家庭網(wǎng)絡或辦公網(wǎng)絡時,在密碼輸入頁面中提供數(shù)字密碼類型所對應的輸入界面,以及用于當當前網(wǎng)絡為臨時網(wǎng)絡時,在密碼輸入頁面中提供字符密碼類型所對應的輸入界面。
由于家庭網(wǎng)絡或辦公網(wǎng)絡的網(wǎng)絡安全性較高,因此可使用簡單的數(shù)字密碼類型,從而減少用戶的輸入操作。而臨時網(wǎng)絡的網(wǎng)絡安全性無法保障,因此為了保證用戶賬戶信息的安全,選擇比較復雜的字符密碼類型,從而提高安全性。
由此,可根據(jù)當前的網(wǎng)絡環(huán)境提供相應密碼類型對應的輸入界面,可針對不同網(wǎng)絡環(huán)境滿足用戶進行密碼輸入時的安全性和便捷性需求,進一步提升了用戶體驗。
在本申請的另一個實施例中,當用戶的輸入環(huán)境包括用戶使用的客戶端類型時,確定模塊20可還可具體用于:如果所述用戶使用的客戶端類型為移動客戶端,則確定用戶希望的密碼類型為第一密碼類型,否則確定用戶希望的密碼類型為第二密碼類型。
其中,第一密碼類型可為數(shù)字密碼類型,第二密碼類型可為字符密碼類型。
受到移動終端屏幕尺寸的限制,用戶在移動客戶端中輸入時操作不便,因此,如果密碼輸入頁面對應的客戶端類型為移動客戶端,可將簡單的數(shù)字密碼類型作為用戶希望的密碼類型,從而減少用戶的輸入操作,便于用戶輸入。而如果密碼輸入頁面對應的客戶端類型不為移動客戶端,則為了提高安全性,可提供復雜的字符密碼類型對應的輸入界面,從而能夠降低賬戶信息被盜取的可能,提高資金賬戶的安全性。
進一步地,確定模塊20還可對用戶的歷史密碼輸入記錄和用戶的輸入環(huán)境進行綜合考慮,以判斷用戶希望的密碼類型。舉例來說,可根據(jù)用戶的歷史密碼輸入記錄確定候選密碼類型,然后進一步根據(jù)用戶的輸入環(huán)境判斷輸入環(huán)境的安全等級是否大于預設等級,如果大于,則將候選密碼類型作為用戶希望的密碼類型,如果不大于,則使用復雜的密碼類型(如字符密碼類型),以為用戶的帳號安全提供保障。
提供模塊30用于提供密碼類型所對應的輸入界面。
舉例來說,如果用戶希望的密碼類型為數(shù)字密碼類型,則提供模塊30可為用戶提供具有數(shù)字輸入框的輸入界面。如果用戶希望的密碼類型為字符密碼類型,則提供模塊30可為用戶提供具有字符輸入框的輸入界面。如果用戶希望的密碼類型為指紋密碼類型,則提供模塊30可為用戶提供提示指紋錄入的輸入界面,并開啟指紋采集裝置。如果用戶希望的密碼類型為聲紋密碼類型,則提供模塊30可為用戶提供提示語音錄入的輸入界面,并開啟語音采集裝置。如果用戶希望的密碼類型為虹膜密碼類型,則提供模塊30可為用戶提供提示虹 膜錄入的輸入界面,并開啟攝像裝置。
在本申請的一個實施例中,還可在輸入界面中提供界面切換按鈕,從而當用戶對當前輸入界面中的密碼類型的輸入方式不滿意時,可通過界面切換按鈕切換到需要的密碼類型對應的輸入界面。
進一步地,當用戶切換了輸入界面后,可進一步記錄用戶所選擇的密碼類型,從而后續(xù)能夠根據(jù)更新的記錄更準確地判斷出用戶希望的密碼類型,并為用戶提供對應的密碼輸入界面。
本申請實施例的密碼輸入方式的推薦裝置,可在檢測要用戶需要輸入密碼時,根據(jù)用戶的歷史密碼輸入記錄和/或用戶的輸入環(huán)境確定判斷用戶希望的密碼類型,并為用戶提供用戶希望的密碼類型所對應的輸入界面,從而能夠根據(jù)用戶的行為習慣為用戶提供用戶希望使用的密碼類型對應輸入界面,簡化用戶操作,便于用戶輸入,提升用戶體驗。
在本申請的一個實施例中,為了進一步提高資金賬戶的安全性,還可在提供輸入界面之前對用戶進行身份驗證。具體地,提供模塊30具體用于:在頁面內(nèi)容涉及資金支付時,判斷支付資金數(shù)額是否大于預設資金閾值;如果大于預設資金閾值,則調(diào)用身份驗證界面,進一步對用戶進行身份驗證;以及如果小于預設資金閾值,則在密碼輸入頁面中提供字符密碼類型所對應的輸入界面。
也就是說,如果頁面內(nèi)容中的支付資金數(shù)額小于預設資金閾值,則可直接提供字符密碼類型對應的輸入界面。如果頁面內(nèi)容中的支付資金數(shù)額大于預設資金閾值,則對用戶進行身份驗證。具體地,提供模塊30可在身份驗證界面提示用戶輸入驗證信息,并根據(jù)用戶輸入的身份驗證信息對用戶進行身份驗證。其中,身份驗證信息可包括身份標識信息(如身份證號碼等),或者向預設通信設備發(fā)送的驗證碼等。從而當支付金額較大時,通過對用戶進行身份驗證來確認用戶設法,大大避免因用戶賬戶信息被盜用進行支付而導致大額經(jīng)濟損失。
圖7為根據(jù)本申請再一個實施例的密碼輸入方式的推薦裝置的結構示意圖。
如圖7所示,根據(jù)本申請實施例的密碼輸入方式的推薦裝置,包括:第一獲取模塊10、確定模塊20、提供模塊30和第二獲取模塊40。
其中,第二獲取模塊40用于獲取激發(fā)密碼輸入頁面的應用程序。
提供模塊30用于在激發(fā)密碼輸入頁面的應用程序的安全等級大于預設安全等級閾值時,在密碼輸入頁面中提供數(shù)字密碼類型所對應的輸入界面,以及用于在激發(fā)密碼輸入頁面的應用程序的安全等級小于預設安全等級閾值時,在密碼輸入頁面中提供字符密碼類型所對應的輸入界面。
其中,應用程序的安全等級可預先由權威機構根據(jù)應用程序的發(fā)布者、審核機構、用戶反饋等信息提供。從而,當激發(fā)密碼輸入頁面的應用程序的安全等級大于預設安全等級閾值 時,即該應用程序較為可靠時,在密碼輸入頁面中提供簡單的數(shù)字密碼類型所對應的輸入界面。當激發(fā)密碼輸入頁面的應用程序的安全等級小于預設安全等級閾值時,即該應用程序較為不可靠時,在密碼輸入頁面中提供復雜的符號密碼類型所對應的輸入界面,以提高安全性。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本申請的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本申請的實施例所屬技術領域的技術人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設備取指令并執(zhí)行指令的系統(tǒng))使用,或結合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用。就本說明書而言,"計算機可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設備或結合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用的裝置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(ROM),可擦除可編輯只讀存儲器(EPROM或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(CDROM)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
應當理解,本申請的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
本技術領域的普通技術人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
此外,在本申請各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功 能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。
上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本申請的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。
盡管已經(jīng)示出和描述了本申請的實施例,本領域的普通技術人員可以理解:在不脫離本申請的原理和宗旨的情況下可以對這些實施例進行多種變化、修改、替換和變型,本申請的范圍由權利要求及其等同限定。