密碼輸入方法及其系統(tǒng)的制作方法
【專利摘要】本發(fā)明提出了一種密碼輸入方法及其系統(tǒng),密碼輸入方法包括:當需要輸入密碼時,顯示混合鍵盤,混合鍵盤包括常規(guī)鍵盤及附加鍵盤,常規(guī)鍵盤具有多個常規(guī)字符,附加鍵盤具有多個附加字符,附加字符含有有效附加字符與無效附加字符;點擊混合鍵盤以輸入字符;記錄輸入系列;判斷輸入密碼是否結(jié)束;當輸入密碼結(jié)束時,規(guī)整輸入系列以去除無效附加字符、保留常規(guī)字符與有效附加字符。本發(fā)明所提出的密碼輸入方法及其系統(tǒng),由于提供了混合鍵盤,混合鍵盤含有常規(guī)鍵盤與附加鍵盤,而附加鍵盤含有有效附加字符與無效附加字符,輸入密碼時,而當附加鍵盤輸入了無效附加字符時,對于外界偷看或者偷拍,仍然認為是有效字符,進而可有效防范密碼泄露。
【專利說明】密碼輸入方法及其系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及密碼保護領(lǐng)域,特別是涉及一種密碼輸入方法及其系統(tǒng)。
【背景技術(shù)】
[0002]當前,密碼輸入,通常通過虛擬鍵盤輸入,但是,如果攝像頭拍到用戶的手指點擊屏幕的過程,就可以利用用戶的手指移動和上下點擊的規(guī)律,分析出用戶在哪個時間點擊了哪個鍵盤符。
[0003]隨著智能手機高清攝像頭和監(jiān)控攝像頭的普及,這些設(shè)備猶如無數(shù)雙眼睛出現(xiàn)在我們身邊,而對于像1S (蘋果手機系統(tǒng)),AndroicK安卓系統(tǒng))等具有標準化鍵盤的系統(tǒng),用戶更是深陷密碼泄露危機之中。
【發(fā)明內(nèi)容】
[0004]鑒于上述,本發(fā)明提出了一種密碼輸入方法及其系統(tǒng)。
[0005]本發(fā)明的一方面提出了一種密碼輸入方法,包括:當需要輸入密碼時,顯示混合鍵盤,所述混合鍵盤包括常規(guī)鍵盤及附加鍵盤,所述常規(guī)鍵盤具有多個常規(guī)字符,所述附加鍵盤具有多個附加字符,所述附加字符含有有效附加字符與無效附加字符;點擊所述混合鍵盤以輸入字符;記錄輸入系列;判斷輸入密碼是否結(jié)束;以及當輸入密碼結(jié)束時,規(guī)整所述輸入系列以去除無效附加字符、保留常規(guī)字符與有效附加字符。
[0006]可選地,所述密碼輸入方法還包括:當需要輸入密碼時,判斷是否開啟密碼保護;當開啟密碼保護時,顯示所述混合鍵盤。
[0007]可選地,所述密碼輸入方法,還包括:從附加字符集里選定所述附加字符;生成含有所述附加鍵盤的所述混合鍵盤,其中,所述附加鍵盤含有所選定的所述附加字符。
[0008]可選地,從所選定的所述附加字符里自定義有效附加字符與無效附加字符。
[0009]可選地,所述附加鍵盤設(shè)置在所述常規(guī)鍵盤的周邊。
[0010]本發(fā)明的另一方面提出了一種密碼輸入系統(tǒng),包括:顯示模塊,當需要輸入密碼時,所述顯示模塊顯示混合鍵盤,所述混合鍵盤包括常規(guī)鍵盤及附加鍵盤,所述常規(guī)鍵盤具有多個常規(guī)字符,所述附加鍵盤具有多個附加字符,所述附加字符含有有效附加字符與無效附加字符;交互模塊,用以點擊所述混合鍵盤以輸入字符;記錄模塊,用以記錄輸入系列;判斷模塊,用以判斷輸入密碼是否結(jié)束;以及規(guī)整模塊,當輸入密碼結(jié)束時,所述規(guī)整模塊規(guī)整所述輸入系列以去除無效附加字符、保留常規(guī)字符與有效附加字符。
[0011]可選地,當需要輸入密碼時,所述判斷模塊還用以判斷是否開啟密碼保護;當開啟密碼保護時,則所述顯示模塊顯示所述混合鍵盤。
[0012]可選地,所述密碼輸入系統(tǒng)還包括:存儲模塊,用以存儲附加字符集;選定模塊,用以從所述附加字符集里選定所述附加字符;生成模塊,生成含有所述附加鍵盤的所述混合鍵盤,其中,所述附加鍵盤含有所選定的所述附加字符。
[0013]可選地,從所選定的所述附加字符里自定義有效附加字符與無效附加字符。
[0014]可選地,所述附加鍵盤設(shè)置在所述常規(guī)鍵盤的周邊。
[0015]綜上,本發(fā)明所提出的密碼輸入方法及其系統(tǒng),由于提供了混合鍵盤,混合鍵盤含有常規(guī)鍵盤與附加鍵盤,而附加鍵盤含有有效附加字符與無效附加字符,當輸入密碼時,可以通過常規(guī)鍵盤與附加鍵盤輸入,而當附加鍵盤輸入了無效附加字符時,對于外界偷看或者偷拍,仍然認為是有效字符,從而對偷看或者偷拍密碼輸入形成了干擾,進而可有效防范密碼泄露。
【專利附圖】
【附圖說明】
[0016]圖1繪示了本發(fā)明的一實施方式的密碼輸入方法的流程示意圖;
[0017]圖2繪示了混合鍵盤的一示意;以及
[0018]圖3繪示了本發(fā)明的另一實施方式的密碼輸入系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0019]以下通過特定的具體實例說明本發(fā)明的實施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點與功效。本發(fā)明還可以通過另外不同的【具體實施方式】加以實施或應(yīng)用,本說明書中的各項細節(jié)也可以基于不同觀點與應(yīng)用,在沒有背離本發(fā)明的精神下進行各種修飾或改變。需說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0020]參照圖1,圖1繪示了本發(fā)明的一實施方式的密碼輸入方法的流程示意圖。
[0021]首先,在步驟SllO中,當需要輸入密碼時,顯示混合鍵盤。
[0022]混合鍵盤包括常規(guī)鍵盤及附加鍵盤,附加鍵盤可以設(shè)置在常規(guī)鍵盤的周邊,常規(guī)鍵盤具有多個常規(guī)字符,附加鍵盤具有多個附加字符,附加字符含有有效附加字符與無效附加字符。
[0023]然后,在步驟S120中,點擊混合鍵盤以輸入字符,即,通過點擊常規(guī)鍵盤與附加鍵盤以輸入字符。
[0024]之后,在步驟S130中,記錄輸入系列,即,記錄輸入的字符系列。
[0025]繼而,在步驟S140中,判斷輸入密碼是否結(jié)束,當輸入密碼結(jié)束時,則進入步驟S150,否則返回至步驟S120中,繼續(xù)輸入字符。
[0026]在步驟S150中,規(guī)整輸入系列以去除無效附加字符、保留常規(guī)字符與有效附加字符,保留下來的常規(guī)字符與有效附加字符,則為輸入的有效的密碼。
[0027]較佳地,在本實施方式中,在顯示混合鍵盤前,還可以包括:當需要輸入密碼時,判斷是否開啟密碼保護;當開啟密碼保護時,顯示混合鍵盤,否則直接顯示常規(guī)鍵盤,此時,后續(xù)則可以直接通過常規(guī)鍵盤輸入密碼。
[0028]在本實施方式中,混合鍵盤可以預(yù)先生成,具體步驟可以如下:
[0029]從附加字符集里選定附加字符,較佳地,還可以從所選定的附加字符里自定義有效附加字符與無效附加字符。
[0030]生成含有附加鍵盤的混合鍵盤,其中,附加鍵盤含有所選定的附加字符。
[0031]在本實施方式中,由于提供了混合鍵盤,混合鍵盤含有常規(guī)鍵盤與附加鍵盤,而附加鍵盤含有有效附加字符與無效附加字符,當輸入密碼時,可以通過常規(guī)鍵盤與附加鍵盤輸入,而當附加鍵盤輸入了無效附加字符時,對于外界偷看或者偷拍,仍然認為是有效字符,從而對偷看或者偷拍密碼輸入形成了干擾,進而可有效防范密碼泄露。
[0032]參照圖2,圖2繪示了混合鍵盤的一示意圖,下面將結(jié)合圖2對通過混合鍵盤輸入密碼作示例性描述。
[0033]如圖2所示,混合鍵盤包括常規(guī)鍵盤Kl與附加鍵盤K2,這里,常規(guī)鍵盤Kl為Android系統(tǒng)的標準鍵盤,當然也可以為其它鍵盤,比如1S系統(tǒng)的標準鍵盤,附加鍵盤K2設(shè)置在常規(guī)鍵盤Kl的上端。
[0034]附加鍵盤K2含有的附加字符,即預(yù)先選定的附加字符,包括1、2、3、4、5、6、7、a、b、C、d、e、f,還可以從這些附加字符中,選定哪些附加字符作為有效附加字符,哪些附加字符作為無效附加字符,比如選定有效附加字符為:1、3、6、b、e、f,選定無效附加字符為:2、4、5、7、a、C、d0
[0035]當需要輸入密碼時,則顯示出包括常規(guī)鍵盤Kl與附加鍵盤K2的混合鍵盤,然后輸入字符,比如,輸入如下系列:
[0036]I (附加鍵盤,表示通過附加鍵盤輸入的,下同)、a(附加鍵盤)、b (常規(guī)鍵盤,表示通過常規(guī)鍵盤輸入的,下同)、3 (常規(guī)鍵盤)、V (常規(guī)鍵盤)、7 (附加鍵盤)、e (常規(guī)鍵盤)、4(常規(guī)鍵盤)
[0037]由于附加鍵盤輸入的I為有效附加字符,此時則為有效的密碼輸入字符;而附加鍵盤輸入的a、7為無效附加字符,此時則為無效的密碼輸入字符,從而經(jīng)過規(guī)整后,則有效的密碼輸入系列為:l、b、3、v、e、4。
[0038]實踐中,當有偷看或者偷拍密碼輸入時,則可能認為輸入的密碼是:l、a、b、3、v、7、e、4,而實質(zhì)上密碼卻是:1、b、3、V、e、4,對偷看或者偷拍以獲取密碼形成了一定干擾,從而有效減少密碼泄露。
[0039]再參照圖3,圖3繪示了本發(fā)明的另一實施方式的密碼輸入系統(tǒng)的結(jié)構(gòu)示意圖。
[0040]如圖3所示,密碼輸入系統(tǒng)300包括顯示模塊310、交互模塊320、記錄模塊330、判斷模塊340、規(guī)整模塊350。
[0041]顯示模塊310,當需要輸入密碼時,顯示模塊310顯示混合鍵盤,混合鍵盤包括常規(guī)鍵盤及附加鍵盤,附加鍵盤可以設(shè)置在常規(guī)鍵盤的周邊,比如設(shè)置在常規(guī)鍵盤的上端,常規(guī)鍵盤具有多個常規(guī)字符,附加鍵盤具有多個附加字符,附加字符含有有效附加字符與無效附加字符;
[0042]交互模塊320,用以點擊混合鍵盤以輸入字符,即,通過點擊常規(guī)鍵盤與附加鍵盤來輸入字符。
[0043]記錄模塊330,用以記錄輸入系列。
[0044]判斷模塊340,用以判斷輸入密碼是否結(jié)束。
[0045]規(guī)整模塊350,當輸入密碼結(jié)束時,規(guī)整模塊350規(guī)整輸入系列以去除無效附加字符、保留常規(guī)字符與有效附加字符,從而形成有效的密碼字符。
[0046]本實施方式中,當需要輸入密碼時,判斷模塊340還用以判斷是否開啟密碼保護;當開啟密碼保護時,則顯示模塊310顯示混合鍵盤,否則,直接顯示常規(guī)鍵盤,相應(yīng)地,后續(xù)可以直接通過常規(guī)鍵盤輸入密碼。
[0047]如圖3所示,密碼輸入系統(tǒng)300還可以包括:存儲模塊360、選定模塊370、生成模塊 380。
[0048]存儲模塊360,用以存儲附加字符集。
[0049]選定模塊370,用以從附加字符集里選定附加字符,較佳地,可以從所選定的附加字符里自定義有效附加字符與無效附加字符。
[0050]生成模塊380,生成含有附加鍵盤的混合鍵盤,其中,附加鍵盤含有所選定的附加字符。
[0051]綜上,本發(fā)明所提出的密碼輸入方法及其系統(tǒng),由于提供了混合鍵盤,混合鍵盤含有常規(guī)鍵盤與附加鍵盤,而附加鍵盤含有有效附加字符與無效附加字符,當輸入密碼時,可以通過常規(guī)鍵盤與附加鍵盤輸入,而當附加鍵盤輸入了無效附加字符時,對于外界偷看或者偷拍,仍然認為是有效字符,從而對偷看或者偷拍密碼輸入形成了干擾,進而可有效防范密碼泄露。
[0052]上文中,參照附圖描述了本發(fā)明的【具體實施方式】。但是,本領(lǐng)域中的普通技術(shù)人員能夠理解,在不偏離本發(fā)明的精神和范圍的情況下,還可以對本發(fā)明的【具體實施方式】作各種變更和替換。這些變更和替換都落在本發(fā)明權(quán)利要求書所限定的范圍內(nèi)。
【權(quán)利要求】
1.一種密碼輸入方法,其特征在于,包括: 當需要輸入密碼時,顯示混合鍵盤,所述混合鍵盤包括常規(guī)鍵盤及附加鍵盤,所述常規(guī)鍵盤具有多個常規(guī)字符,所述附加鍵盤具有多個附加字符,所述附加字符含有有效附加字符與無效附加字符; 點擊所述混合鍵盤以輸入字符; 記錄輸入系列; 判斷輸入密碼是否結(jié)束;以及 當輸入密碼結(jié)束時,規(guī)整所述輸入系列以去除無效附加字符、保留常規(guī)字符與有效附加字符。
2.根據(jù)權(quán)利要求1所述的密碼輸入方法,其特征在于,還包括: 當需要輸入密碼時,判斷是否開啟密碼保護; 當開啟密碼保護時,顯示所述混合鍵盤。
3.根據(jù)權(quán)利要求1所述的密碼輸入方法,其特征在于,還包括: 從附加字符集里選定所述附加字符; 生成含有所述附加鍵盤的所述混合鍵盤,其中,所述附加鍵盤含有所選定的所述附加字符。
4.根據(jù)權(quán)利要求3所述的密碼輸入方法,其特征在于,從所選定的所述附加字符里自定義有效附加字符與無效附加字符。
5.根據(jù)權(quán)利要求1所述的密碼輸入方法,其特征在于,所述附加鍵盤設(shè)置在所述常規(guī)鍵盤的周邊。
6.—種密碼輸入系統(tǒng),其特征在于,包括: 顯示模塊,當需要輸入密碼時,所述顯示模塊顯示混合鍵盤,所述混合鍵盤包括常規(guī)鍵盤及附加鍵盤,所述常規(guī)鍵盤具有多個常規(guī)字符,所述附加鍵盤具有多個附加字符,所述附加字符含有有效附加字符與無效附加字符; 交互模塊,用以點擊所述混合鍵盤以輸入字符; 記錄模塊,用以記錄輸入系列; 判斷模塊,用以判斷輸入密碼是否結(jié)束;以及 規(guī)整模塊,當輸入密碼結(jié)束時,所述規(guī)整模塊規(guī)整所述輸入系列以去除無效附加字符、保留常規(guī)字符與有效附加字符。
7.根據(jù)權(quán)利要求6所述的密碼輸入系統(tǒng),其特征在于,當需要輸入密碼時, 所述判斷模塊還用以判斷是否開啟密碼保護; 當開啟密碼保護時,則所述顯示模塊顯示所述混合鍵盤。
8.根據(jù)權(quán)利要求6所述的密碼輸入系統(tǒng),其特征在于,還包括: 存儲模塊,用以存儲附加字符集; 選定模塊,用以從所述附加字符集里選定所述附加字符;以及生成模塊,生成含有所述附加鍵盤的所述混合鍵盤,其中,所述附加鍵盤含有所選定的所述附加字符。
9.根據(jù)權(quán)利要求8所述的密碼輸入系統(tǒng),其特征在于,從所選定的所述附加字符里自定義有效附加字符與無效附加字符。
10.根據(jù)權(quán)利要求6所述的密碼輸入系統(tǒng),其特征在于,所述附加鍵盤設(shè)置在所述常規(guī)鍵盤的周邊。
【文檔編號】G06F21/83GK104463038SQ201410709036
【公開日】2015年3月25日 申請日期:2014年11月28日 優(yōu)先權(quán)日:2014年11月28日
【發(fā)明者】吳生才, 張水平 申請人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司