一種密碼輸入方法、裝置及移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于移動終端領(lǐng)域,涉及一種密碼輸入方法、裝置及移動終端。
【背景技術(shù)】
[0002]日益普及的智能移動終端極大地方便了人們的生活和娛樂學(xué)習(xí),用戶通過智能移動終端可以隨時隨地接入互聯(lián)網(wǎng),享受互聯(lián)網(wǎng)帶來的快捷和快樂。
[0003]但在方便用戶生活娛樂的同時也會帶來一些煩惱,比如在一些公眾場合登錄移動終端上的某一賬戶時,需要輸入賬戶賬號和密碼,由于屏幕發(fā)展的越來越大,旁邊的人要記住用戶輸入的賬號和密碼會變的比較容易,這給用戶的賬號安全帶來很大的風(fēng)險。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明的目的是提出一種密碼輸入方法、裝置及移動終端,以解決在公眾場合下輸入賬戶賬號和密碼可能會導(dǎo)致賬號和密碼泄露的問題,提高密碼的安全性。
[0005]為實現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
[0006]第一方面,本發(fā)明實施例提供了一種密碼輸入方法,包括:
[0007]顯示密碼輸入界面;
[0008]順序獲取用戶在所述密碼輸入界面上滑動軟鍵盤所經(jīng)過的登錄字符;
[0009]確認數(shù)據(jù)庫中是否存在與所述登錄字符對應(yīng)的賬戶密碼;
[0010]若存在所述賬戶密碼,則將所述賬戶密碼自動添加到密碼輸入框中。
[0011]第二方面,本發(fā)明實施例提供了一種密碼輸入裝置,包括:
[0012]界面顯示模塊,用于顯示密碼輸入界面;
[0013]登錄字符獲取模塊,用于順序獲取用戶在所述密碼輸入界面上滑動軟鍵盤所經(jīng)過的登錄字符;
[0014]賬戶密碼確認模塊,用于確認數(shù)據(jù)庫中是否存在與所述登錄字符對應(yīng)的賬戶密碼;
[0015]賬戶密碼添加模塊,用于若存在所述賬戶密碼,則將所述賬戶密碼自動添加到密碼輸入框中。
[0016]第三方面,本發(fā)明實施例提供了一種移動終端,包括上述第二方面所述的密碼輸入裝置。
[0017]本發(fā)明的有益效果是:本發(fā)明提供的一種密碼輸入方法、裝置及移動終端,用戶在移動終端上登錄賬戶時,不必直接輸入賬戶密碼,只需在密碼輸入界面上滑出預(yù)設(shè)滑動軌跡密碼,移動終端便將與該滑動軌跡密碼對應(yīng)的賬戶密碼自動添加到密碼輸入框中,進行賬戶登錄,解決了在公眾場合下輸入賬戶賬號和密碼可能會導(dǎo)致賬號和密碼泄露的問題,提高了密碼的安全性。
【附圖說明】
[0018]下面將通過參照附圖詳細描述本發(fā)明的示例性實施例,使本領(lǐng)域的普通技術(shù)人員更清楚本發(fā)明的上述及其他特征和優(yōu)點,附圖中:
[0019]圖1是本發(fā)明實施例一提供的密碼輸入方法的流程示意圖;
[0020]圖2是本發(fā)明實施例一提供的軌跡密碼設(shè)置方法的流程示意圖;
[0021]圖3是本發(fā)明實施例二提供的密碼輸入方法的流程示意圖;
[0022]圖4是本發(fā)明實施例三提供的密碼輸入裝置的結(jié)構(gòu)框圖;
[0023]圖5是本發(fā)明實施例三提供的密碼輸入裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0024]下面結(jié)合附圖并通過【具體實施方式】來進一步說明本發(fā)明的技術(shù)方案??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0025]實施例一
[0026]圖1是本發(fā)明實施例一提供的密碼輸入方法的流程示意圖。該方法適用于通過移動終端登錄聊天工具、郵箱和游戲等應(yīng)用時,輸入賬戶密碼的情況,該方法可以由密碼輸入裝置執(zhí)行,該裝置可設(shè)置在移動終端中,可以采用軟件和/或硬件的形式實現(xiàn)。如圖1所示,該方法包括:
[0027]步驟110、顯示密碼輸入界面。
[0028]在移動終端確認用戶打開應(yīng)用進行登錄時,密碼輸入裝置將密碼輸入界面顯示在移動終端的屏幕上。示例性的,該密碼輸入界面可以顯示拼音9鍵、拼音26鍵、數(shù)字鍵或符號鍵,用戶可通過選擇鍵選擇一種或多種軟鍵盤,以在軟鍵盤上執(zhí)行滑動操作,輸入滑動軌跡密碼。
[0029]步驟120、順序獲取用戶在密碼輸入界面上滑動軟鍵盤所經(jīng)過的登錄字符。
[0030]該操作中,用戶在密碼輸入界面上的一種軟鍵盤上進行一次滑動或切換軟鍵盤進行多次滑動時,密碼輸入裝置順序獲取用戶滑動軟鍵盤所經(jīng)過的字符,并將獲取的字符按獲取順序進行排列后,作為登錄字符。示例性的,用戶每次滑動軟鍵盤所經(jīng)過的字符至少為一個。目前,在輸入解鎖密碼且輸入字符為多個時,用戶只能逐一點擊軟鍵盤上的字符,滑動操作時只能識別滑動軌跡上最后一個字符。而本操作通過一次滑動,就可以輸入多個字符的密碼,操作便捷。
[0031]步驟130、確認數(shù)據(jù)庫中是否存在與登錄字符對應(yīng)的賬戶密碼。若存在該賬戶密碼,則執(zhí)行步驟140。
[0032]本實施例中,某一應(yīng)用預(yù)先設(shè)置的軌跡密碼即預(yù)設(shè)字符,與該應(yīng)用的賬戶密碼存在對應(yīng)關(guān)系,且相對應(yīng)的預(yù)設(shè)字符與賬戶密碼獨立存儲于數(shù)據(jù)庫中。示例性的,在密碼輸入裝置獲取登錄字符后,可以直接確認該登錄字符是否建立過對應(yīng)關(guān)系,即確認數(shù)據(jù)庫中是否存在與該登錄字符對應(yīng)的賬戶密碼。
[0033]步驟140、將賬戶密碼自動添加到密碼輸入框中。
[0034]若數(shù)據(jù)庫中存在與上述登錄字符對應(yīng)的賬戶密碼,則密碼輸入裝置直接從數(shù)據(jù)庫中提取該賬戶密碼,并將該賬戶密碼添加到密碼輸入框中。
[0035]進一步的,若確認數(shù)據(jù)庫中不存在與登錄字符對應(yīng)的賬戶密碼,則提示用戶輸入密碼。具體的,在用戶輸入的登錄字符不是該應(yīng)用的預(yù)設(shè)字符時,密碼輸入裝置確認數(shù)據(jù)庫中不存在與登錄字符對應(yīng)的賬戶密碼,提示用戶直接用該應(yīng)用的賬戶密碼進行登錄。
[0036]另外,為實現(xiàn)上述密碼輸入的步驟,必須預(yù)先設(shè)置滑動軌跡密碼,建立預(yù)設(shè)字符與各應(yīng)用賬戶密碼的對應(yīng)關(guān)系,因此,參見圖2,在顯示密碼輸入界面之前,還包括:
[0037]步驟210、啟動軟鍵盤,順序獲取用戶滑動軟鍵盤所經(jīng)過的預(yù)設(shè)字符;
[0038]該步驟與本實施例步驟110和步驟120相似,此處不再贅述。
[0039]步驟220、獲取用戶輸入的賬戶密碼;
[0040]在確定預(yù)設(shè)字符后,用戶進一步輸入應(yīng)用的賬戶密碼,通過密碼輸入裝置獲取用戶輸入的賬戶密碼。
[0041]步驟230、將預(yù)設(shè)字符和賬戶密碼建立對應(yīng)關(guān)系后存儲到數(shù)據(jù)庫中。
[0042]示例性的,新建一個數(shù)據(jù)庫,將獲取的同一應(yīng)用的預(yù)設(shè)字符和賬戶密碼建立對應(yīng)關(guān)系,再將該預(yù)設(shè)字符和賬戶密碼獨立存儲到數(shù)據(jù)庫中。在預(yù)設(shè)字符和賬戶密碼建立對應(yīng)關(guān)系之后,用戶登錄應(yīng)用時,在密碼輸入界面輸入該應(yīng)用的預(yù)設(shè)字符,便會通過該預(yù)設(shè)字符查找到該應(yīng)用的賬戶密碼。例如,設(shè)置微信的預(yù)設(shè)字符為“asd”,用戶微信的賬戶密碼為“ 12345”,將預(yù)設(shè)字符“asd”和賬戶密碼“ 12345”建立對應(yīng)關(guān)系,用戶登錄微信時,直接滑動出順序經(jīng)過“asd”的滑動軌跡,密碼輸入裝置便查找到“ 12345”,并將“ 12345”添加到密碼輸入框中,自動登錄微信。
[0043]該步驟優(yōu)選的,將預(yù)設(shè)字符和賬戶密碼建立對應(yīng)關(guān)系,并對預(yù)設(shè)字符和賬戶密碼進行加密后,作為一個數(shù)據(jù)項存儲到數(shù)據(jù)庫中。
[0044]需要說明的是,不同的應(yīng)用可以設(shè)置相同的預(yù)設(shè)字符,也可以設(shè)置不同的預(yù)設(shè)字符。在不同的應(yīng)用具有相同的預(yù)設(shè)字符時,用戶輸入正確的登錄字符后,會彈出應(yīng)用選擇框,用戶選擇所需的應(yīng)用,密碼輸入裝置將用戶所選應(yīng)用的賬戶密碼自動添加到密碼輸入框中。
[0045]本發(fā)明實施例一提供的密碼輸入方法,用戶在移動終端上登錄賬戶時,不必直接輸入賬戶密碼,只需在密碼輸入界面上滑出預(yù)設(shè)滑動軌跡密碼,移動終端便將與該滑動軌跡密碼對應(yīng)的賬戶密碼自動添加到密碼輸入框中,進行賬戶登錄,解決了在公眾場合下輸入賬戶賬號和密碼可能會導(dǎo)致賬號和密碼泄露的問題,提高了密碼的安全性。
[0046]實施例二
[0047]圖3是本發(fā)明實施例二提供的密碼輸入方法的流程示意圖。本實施例以上述實施例為基礎(chǔ),進一步在將賬戶密碼自動添加到密碼輸入框中之后,還執(zhí)行如下操作:
[0048]賬戶登錄成功,更新、刪除或修改所述數(shù)據(jù)項;或者,
[0049]賬戶連續(xù)多次登錄失敗,提示用戶使用新賬戶密碼登錄。
[0050]具體的,上述數(shù)據(jù)項包括建立對應(yīng)關(guān)系的預(yù)設(shè)字符和賬戶密碼。
[0051]優(yōu)選的,上述方案中,在賬戶連續(xù)多次登錄失敗,提示用戶使用新賬戶密碼登錄之后,還執(zhí)行如下操作:
[0052]賬戶登錄成功,根據(jù)用戶輸入的新賬戶密碼更新數(shù)據(jù)項。
[0053]由此,根據(jù)用戶的需求,可以更新、刪除或修改數(shù)據(jù)項,通過修改數(shù)據(jù)項中的預(yù)設(shè)字符或/和賬戶密碼,更新后可直接建立新的對應(yīng)關(guān)系,簡化了用戶重新建立預(yù)設(shè)字符和賬戶密碼對應(yīng)關(guān)系的操作,且進一步提高了密碼的安全性。
[0054]基于上述優(yōu)化,本實施例所提供的方案具體包括如下:
[0055]步驟310、顯示密碼輸入界面。
[0056]步驟320、順序獲取用戶在密碼輸入界面上滑動軟鍵盤所經(jīng)過的登錄字符。
[0057]步驟330、確認數(shù)據(jù)庫中是否存在與登錄字符對應(yīng)的賬戶密碼。若存在該賬戶密碼,則執(zhí)行步驟340,否則,執(zhí)行步驟350。
[0058]步驟340、將賬戶密碼自動添加到密碼輸入框中。若賬戶登錄成功,則執(zhí)行步驟360,若賬戶連續(xù)多次登