專利名稱:移動終端中密碼設(shè)置、驗證方法與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及密碼的設(shè)置及驗證方法與裝置,尤其涉及一種移動終端中密碼設(shè)置、 驗證方法與裝置。
背景技術(shù):
目前移動終端的普及率相當高,是人們生活中的必備品之一。由于移動終端屬于 私人用品,移動終端所有者的通話信息、短消息、圖片信息、聯(lián)系人電話號碼信息等私人信 息均屬于個人隱私,為有效保護移動終端中的個人私密信息,目前,移動終端中均設(shè)有保護 密碼,在移動終端不使用時,人為或自動鎖定移動終端,用戶通過密碼驗證后才能解除鎖 定,從而使用移動終端。在用戶所設(shè)置的密碼中,一般是常見的數(shù)字、字母、符號或和其組合。正因為這些 符號較為常見,所以很容易被盜用者破解。比如銀行柜員機,目前只采用數(shù)字輸入,很多密 碼長度固定為六位,這樣,理論上有531441種組合,如果采用一一試解的方法破解,以電腦 每毫秒計算1次為例,10分鐘內(nèi)就破解了。如果使用先進的破解方法,加上配置高一點的電 腦,這樣的密碼將不堪一擊。針對于此,目前多通過增加密碼長度的方法來提高安全性,例 如采用十幾位的符號、字母及數(shù)字組合,并且,這些符號、字母及數(shù)字組合的關(guān)聯(lián)度越低,安 全性越高,但設(shè)置的密碼過長或沒有關(guān)聯(lián)度的情形下,密碼很容易被忘記,給移動終端用戶 造成諸多不便。為提高密碼破解難度,指紋、瞳孔等某些生理特征也被作為密碼使用,但是由于其 識別有一定難度,對采樣設(shè)備、識別算法以及準確度都有很高要求,因此設(shè)備的造價太高, 不適合大規(guī)模推廣。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種移動終端中密碼設(shè)置、驗證方法與裝 置,密碼設(shè)置簡單且能大大提升密碼的安全性。為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種移動終端中密碼設(shè)置方法,包括接收到密碼設(shè)置請求后,移動終端啟動手寫輸入模式,接收到輸入的手寫信息后 進行識別,輸出識別結(jié)果;以及接收對所述識別結(jié)果的選擇輸入,將所選擇輸入的信息作為密碼信息并存儲。優(yōu)選地,所述密碼信息包括漢字、字母、數(shù)字、符號,以及漢字、字母、數(shù)字、符號之 間的任意組合。一種移動終端中密碼驗證方法,包括接收到密碼驗證請求后,移動終端啟動手寫輸入模式,接收到輸入的手寫信息后 進行識別,輸出識別結(jié)果;接收對所述識別結(jié)果的選擇輸入,將所選擇輸入的信息與所存儲的密碼信息進行匹配,若匹配則密碼驗證通過,否則密碼驗證未通過。優(yōu)選地,所述選擇輸入的信息包括漢字、字母、數(shù)字、符號,以及漢字、字母、數(shù)字、符號之間的任意組合。優(yōu)選地,所述方法還包括密碼驗證未通過的次數(shù)超過設(shè)定閾值時,鎖定密碼驗證的接口。優(yōu)選地,所述方法還包括對所述識別結(jié)果的選擇輸入過程中,在超過設(shè)定時長未檢測到有信息輸入時,以 當前所輸入的信息與所存儲的密碼信息進行匹配。一種移動終端中密碼設(shè)置裝置,包括手寫輸入模式啟動單元,用于在接收到密碼驗證請求后,啟動手寫輸入模式;手寫輸入接收單元,用于接收輸入的手寫信息;識別及輸出單元,用于對所輸入的手寫信息進行識別,并輸出識別結(jié)果;識別結(jié)果接收單元,用于接收對所述識別結(jié)果的選擇輸入;以及密碼信息存儲單元,用于將所選擇輸入的信息作為密碼信息,并存儲。優(yōu)選地,所述密碼信息包括漢字、字母、數(shù)字、符號,以及漢字、字母、數(shù)字、符號之 間的任意組合。一種移動終端中密碼驗證裝置,包括手寫輸入模式啟動單元,用于在接收到密碼設(shè)置請求后,啟動手寫輸入模式;手寫輸入接收單元,用于接收輸入的手寫信息;識別及輸出單元,用于對所輸入的手寫信息進行識別,并輸出識別結(jié)果;識別結(jié)果接收單元,用于接收對所述識別結(jié)果的選擇輸入;以及匹配單元,用于將所選擇輸入的信息與所存儲的密碼信息進行匹配,若匹配則密 碼驗證通過,否則密碼驗證未通過。優(yōu)選地,所述選擇輸入的信息包括漢字、字母、數(shù)字、符號,以及漢字、字母、數(shù)字、 符號之間的任意組合。在對移動終端進行密碼設(shè)置時,啟動移動終端的手寫輸入功能,用于手寫輸入功 能支持手寫輸入漢字、數(shù)字、字母以及符號等,移動終端用戶可將漢字、數(shù)字、字母、符號以 及其任意組合作為移動終端的密碼,而在密碼驗證時,同樣開啟手寫輸入功能,接收到移動 終端用戶的驗證密碼輸入后,進行密碼匹配,匹配時驗證通過,否則驗證未通過。移動終端 用戶能選擇漢字等作為密碼信息,由于漢字較為豐富,這大大擴展了密碼信息的選擇范圍, 選擇較簡單的密碼信息也不容易被破解,同時方便移動終端用戶記憶所設(shè)置的密碼信息。 本發(fā)明實現(xiàn)簡單,方便實用。
圖1為本發(fā)明移動終端中密碼設(shè)置方法的流程圖;圖2為本發(fā)明移動終端中密碼驗證方法的流程圖;圖3為本發(fā)明移動終端中密碼設(shè)置裝置的組成結(jié)構(gòu)示意圖;圖4為本發(fā)明移動終端中密碼驗證裝置的組成結(jié)構(gòu)示意圖。
具體實施例方式本發(fā)明的基本思想是在對移動終端進行密碼設(shè)置時,啟動移動終端的手寫輸入功能,用于手寫輸入功能支持手寫輸入漢字、數(shù)字、字母以及符號等,移動終端用戶可將漢 字、數(shù)字、字母、符號以及其任意組合作為移動終端的密碼,而在密碼驗證時,同樣開啟手寫 輸入功能,接收到移動終端用戶的驗證密碼輸入后,進行密碼匹配,匹配時驗證通過,否則 驗證未通過。移動終端用戶能選擇漢字等作為密碼信息,由于漢字較為豐富,這大大擴展了 密碼信息的選擇范圍,選擇較簡單的密碼信息也不容易被破解,同時方便移動終端用戶記 憶所設(shè)置的密碼信息。本發(fā)明實現(xiàn)簡單,方便實用。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下舉實施例并參照附圖,對 本發(fā)明進一步詳細說明。圖1為本發(fā)明移動終端中密碼設(shè)置方法的流程圖,如圖1所示,本發(fā)明移動終端中 密碼設(shè)置方法包括以下步驟步驟101 接收到密碼設(shè)置請求后,移動終端啟動手寫輸入模式,接收到輸入的手 寫信息后進行識別,輸出識別結(jié)果。移動終端用戶為移動終端設(shè)置密碼時,移動終端啟動手寫輸入模式,以供移動終 端用戶手寫輸入密碼信息。這里,為移動終端設(shè)置的密碼包括屏幕解除鎖定的密碼、移動終 端的開機密碼以及用戶識別模塊(SIM,Subscriber IdentityModule)卡密碼等;移動終端 支持手寫輸入的功能。通過移動終端的手寫輸入功能,移動終端用戶可以將密碼設(shè)置為漢 字、數(shù)字、字母或符號等,或者是漢字、數(shù)字、字母、符號的任意組合。手寫輸入功能開啟后, 根據(jù)移動終端用戶手寫輸入的信息,移動終端對所輸入的手寫信息進行識別,并將所識別 的結(jié)果輸出給移動終端用戶,供移動終端用戶選擇所要輸入的信息。步驟102 接收對所述識別結(jié)果的選擇輸入,將所選擇輸入的信息作為密碼信息 并存儲。移動終端用戶根據(jù)移動終端輸出的識別結(jié)果,選擇所要輸入的信息如漢字、符號、 字母、數(shù)字等作為密碼信息,設(shè)置完畢后進行確認,移動終端將移動終端用戶輸入的密碼信 息進行存儲,以在請求進行密碼驗證時,判斷所輸入的信息是否與所存儲的密碼信息匹配。移動終端用戶能選擇漢字等作為密碼信息,漢字較為豐富,這大大擴展了密碼信 息的選擇范圍,選擇較簡單的密碼信息也不容易被破解,同時方便移動終端用戶記憶所設(shè) 置的密碼信息。圖2為本發(fā)明移動終端中密碼驗證方法的流程圖,如圖2所示,本發(fā)明移動終端中 密碼驗證方法包括以下步驟步驟201 接收到密碼驗證請求后,移動終端啟動手寫輸入模式,接收到輸入的手 寫信息后進行識別,輸出識別結(jié)果。移動終端屏幕被鎖定進行解鎖時或開機進行身份驗證或驗證SIM卡密碼時,移動 終端向移動終端彈出密碼輸入框,提示移動終端用戶輸入密碼,同時,移動終端啟動手寫輸 入模式,以供移動終端用戶手寫輸入密碼信息。這里,移動終端支持手寫輸入的功能,并 且,在移動終端屏幕鎖定時該手寫輸入的功能并未被鎖定,在用戶觸摸任意按鍵時,彈出密 碼輸入框并觸發(fā)手寫輸入的功能;在移動終端開機時,該手寫輸入的功能提前被觸發(fā),在彈 出密碼輸入框時啟動手寫輸入模式。通過移動終端的手寫輸入功能,移動終端用戶可以在密碼輸入框中輸入密碼信息,所輸入的信息包括漢字、數(shù)字、字母或符號等,或者是漢字、數(shù)字、字母、符號的任意組合。手寫輸入功能開啟后,根據(jù)移動終端用戶手寫輸入的信息,移動 終端對所輸入的手寫信息進行識別,并將所識別的結(jié)果輸出給移動終端用戶,供移動終端 用戶選擇所要輸入的信息。步驟202 接收對所述識別結(jié)果的選擇輸入,將所選擇輸入的信息與所存儲的密 碼信息進行匹配,若匹配則密碼驗證通過,否則密碼驗證未通過。移動終端用戶根據(jù)移動終端輸出的識別結(jié)果,選擇所要輸入的信息如漢字、符號、 字母、數(shù)字等,輸入完畢后,移動終端將移動終端用戶輸入的密碼信息與所存儲的密碼信息 匹配,若匹配,則密碼認證通過,否則密碼認證未通過。這里,移動終端用戶在密碼信息輸入完畢后進行確認,如設(shè)置密碼信息輸入完畢 的確認鍵等,或者,對所述識別結(jié)果的選擇輸入過程中,在超過設(shè)定時長未檢測到有密碼信 息輸入時,默認密碼信息輸入完畢,以當前所輸入的信息與所存儲的密碼信息進行匹配。這 里,時長可任意設(shè)置,但不能太短,大于一次手寫輸入的時長即可,如設(shè)置為10秒或15秒。密碼驗證未通過的次數(shù)超過設(shè)定閾值時,鎖定密碼驗證的接口,不允許再進行密 碼驗證的嘗試。這里,閾值可設(shè)置為3、6、9等數(shù)。圖3為本發(fā)明移動終端中密碼設(shè)置裝置的組成結(jié)構(gòu)示意圖,如圖3所示,本發(fā)明移 動終端中密碼設(shè)置裝置包括手寫輸入模式啟動單元30、手寫輸入接收單元31、識別及輸出 單元32、識別結(jié)果接收單元33和密碼信息存儲單元34,其中,手寫輸入模式啟動單元30用 于在接收到密碼驗證請求后,啟動手寫輸入模式。這里,移動終端支持手寫輸入模式。手寫 輸入接收單元31用于接收輸入的手寫信息。識別及輸出單元32用于對所輸入的手寫信息 進行識別,并輸出識別結(jié)果。識別結(jié)果接收單元33用于接收對所述識別結(jié)果的選擇輸入。 密碼信息存儲單元34用于將所選擇輸入的信息作為密碼信息,并存儲。這里,密碼信息包 括漢字、字母、數(shù)字、符號,以及漢字、字母、數(shù)字、符號之間的任意組合。本領(lǐng)域技術(shù)人員應(yīng)當理解,本發(fā)明的移動終端中密碼設(shè)置裝置是為實現(xiàn)圖1所示 的移動終端中密碼設(shè)置方法而設(shè)計的,圖3所示裝置中的各處理單元的實現(xiàn)功能可參照圖 1所示的方法中的相關(guān)描述而理解。本發(fā)明移動終端中密碼設(shè)置裝置中各單元的功能可通 過運行于處理器上的程序而實現(xiàn),也可通過相應(yīng)的邏輯電路而實現(xiàn)。本發(fā)明中,移動終端用戶能選擇漢字等作為密碼信息,漢字較為豐富,這大大擴展 了密碼信息的選擇范圍,選擇較簡單的密碼信息也不容易被破解,同時方便移動終端用戶 記憶所設(shè)置的密碼信息。圖4為本發(fā)明移動終端中密碼驗證裝置的組成結(jié)構(gòu)示意圖,如圖4所示,本發(fā)明移 動終端中密碼驗證裝置包括手寫輸入模式啟動單元40、手寫輸入接收單元41、識別及輸出 單元42、識別結(jié)果接收單元43和匹配單元44,其中,手寫輸入模式啟動單元40用于在接收 到密碼設(shè)置請求后,啟動手寫輸入模式。手寫輸入接收單元41用于接收輸入的手寫信息。 識別及輸出單元42用于對所輸入的手寫信息進行識別,并輸出識別結(jié)果。識別結(jié)果接收單 元43用于接收對所述識別結(jié)果的選擇輸入。選擇輸入的信息包括漢字、字母、數(shù)字、符號, 以及漢字、字母、數(shù)字、符號之間的任意組合。匹配單元44用于將所選擇輸入的信息與所存 儲的密碼信息進行匹配,若匹配則密碼驗證通過,否則密碼驗證未通過。接收到移動終端用 戶驗證密碼信息輸入完畢的確認后,確認識別結(jié)果接收單元43接收密碼信息輸入完畢,或者,超過設(shè)定時長未再接收到移動終端用戶驗證密碼信息輸入時,確認識別結(jié)果接收單元43接收密碼信息輸入完畢,時長可任意設(shè)置,但不能太短,大于一次手寫輸入的時長即可, 如設(shè)置為10秒或15秒。如圖4所示,本發(fā)明移動終端中密碼驗證裝置包括判斷單元45及密碼驗證接口鎖 定單元46,其中,判斷單元45用于判斷移動終端用戶密碼驗證未通過的次數(shù)是否超過設(shè)定 閾值,超過時觸發(fā)密碼驗證接口鎖定單元46??稍谂袛鄦卧?5中設(shè)置計數(shù)器來確定密碼驗 證未通過的次數(shù)是否超過了設(shè)定閾值,計數(shù)器的溢出值等于設(shè)定閾值,在計數(shù)器溢出時觸 發(fā)密碼驗證接口鎖定單元46。密碼驗證接口鎖定單元46用于鎖定密碼驗證接口,不允許移 動終端用戶再進行密碼驗證的嘗試。判斷單元45及密碼驗證接口鎖定單元46并不是本發(fā) 明移動終端中密碼驗證裝置的必要部件,是為進一步完善本發(fā)明移動終端中密碼驗證裝置 的密碼驗證的安全性而設(shè)置的。本領(lǐng)域技術(shù)人員應(yīng)當理解,本發(fā)明的移動終端中密碼驗證裝置是為實現(xiàn)圖2所示 的移動終端中密碼設(shè)置方法而設(shè)計的,圖4所示裝置中的各處理單元的實現(xiàn)功能可參照圖 2所示的方法中的相關(guān)描述而理解。本發(fā)明移動終端中密碼驗證裝置中各單元的功能可通 過運行于處理器上的程序而實現(xiàn),也可通過相應(yīng)的邏輯電路而實現(xiàn)。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權(quán)利要求
一種移動終端中密碼設(shè)置方法,其特征在于,包括接收到密碼設(shè)置請求后,移動終端啟動手寫輸入模式,接收到輸入的手寫信息后進行識別,輸出識別結(jié)果;以及接收對所述識別結(jié)果的選擇輸入,將所選擇輸入的信息作為密碼信息并存儲。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述密碼信息包括漢字、字母、數(shù)字、符 號,以及漢字、字母、數(shù)字、符號之間的任意組合。
3.一種移動終端中密碼驗證方法,其特征在于,包括接收到密碼驗證請求后,移動終端啟動手寫輸入模式,接收到輸入的手寫信息后進行 識別,輸出識別結(jié)果;接收對所述識別結(jié)果的選擇輸入,將所選擇輸入的信息與所存儲的密碼信息進行匹 配,若匹配則密碼驗證通過,否則密碼驗證未通過。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述選擇輸入的信息包括漢字、字母、數(shù) 字、符號,以及漢字、字母、數(shù)字、符號之間的任意組合。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括 密碼驗證未通過的次數(shù)超過設(shè)定閾值時,鎖定密碼驗證的接口。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括對所述識別結(jié)果的選擇輸入過程中,在超過設(shè)定時長未檢測到有信息輸入時,以當前 所輸入的信息與所存儲的密碼信息進行匹配。
7.一種移動終端中密碼設(shè)置裝置,其特征在于,包括手寫輸入模式啟動單元,用于在接收到密碼驗證請求后,啟動手寫輸入模式; 手寫輸入接收單元,用于接收輸入的手寫信息; 識別及輸出單元,用于對所輸入的手寫信息進行識別,并輸出識別結(jié)果; 識別結(jié)果接收單元,用于接收對所述識別結(jié)果的選擇輸入;以及 密碼信息存儲單元,用于將所選擇輸入的信息作為密碼信息,并存儲。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述密碼信息包括漢字、字母、數(shù)字、符 號,以及漢字、字母、數(shù)字、符號之間的任意組合。
9.一種移動終端中密碼驗證裝置,其特征在于,包括手寫輸入模式啟動單元,用于在接收到密碼設(shè)置請求后,啟動手寫輸入模式; 手寫輸入接收單元,用于接收輸入的手寫信息; 識別及輸出單元,用于對所輸入的手寫信息進行識別,并輸出識別結(jié)果; 識別結(jié)果接收單元,用于接收對所述識別結(jié)果的選擇輸入;以及 匹配單元,用于將所選擇輸入的信息與所存儲的密碼信息進行匹配,若匹配則密碼驗 證通過,否則密碼驗證未通過。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述選擇輸入的信息包括漢字、字母、 數(shù)字、符號,以及漢字、字母、數(shù)字、符號之間的任意組合。
全文摘要
本發(fā)明公開了一種移動終端中密碼設(shè)置及驗證方法,包括接收到密碼設(shè)置請求后,移動終端啟動手寫輸入模式,接收到輸入的手寫信息后進行識別,輸出識別結(jié)果;接收對所述識別結(jié)果的選擇輸入,將所選擇輸入的信息作為密碼信息并存儲。接收到密碼驗證請求后,移動終端啟動手寫輸入模式,接收到輸入的手寫信息后進行識別,輸出識別結(jié)果;接收對所述識別結(jié)果的選擇輸入,將所選擇輸入的信息與所存儲的密碼信息進行匹配,若匹配則密碼驗證通過,否則密碼驗證未通過。本發(fā)明同時公開了一種實現(xiàn)前述方法的裝置。本發(fā)明密碼設(shè)置簡單且能大大提升密碼的安全性,簡單實用。
文檔編號H04M1/725GK101827154SQ20091007885
公開日2010年9月8日 申請日期2009年3月4日 優(yōu)先權(quán)日2009年3月4日
發(fā)明者吳紅, 張紹磊, 束志松 申請人:中興通訊股份有限公司