指紋編碼輸入方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及輸入法技術(shù)領(lǐng)域,特別是涉及一種指紋編碼輸入方法和裝置。
【背景技術(shù)】
[0002]隨著科技的發(fā)展,越來越多的終端采用觸摸屏,通過觸摸屏用戶可以進(jìn)行文字輸入。例如,智能手機(jī)和平板電腦一般都沒有實體的鍵盤,用戶通過顯示在觸摸屏上的虛擬鍵盤實現(xiàn)文字輸入。
[0003]傳統(tǒng)的輸入方法,通過點擊觸摸屏上的一個虛擬按鍵便可向終端輸入內(nèi)容。由于受顯示虛擬鍵盤的空間位置限制,觸摸屏上的虛擬鍵盤的按鍵一般都較小,在輸入過程中容易出現(xiàn)按鍵點錯的情況,導(dǎo)致輸入效率低下。
【發(fā)明內(nèi)容】
[0004]基于此,有必要針對上述技術(shù)問題,提供一種能提高輸入效率的指紋編碼輸入方法和裝置。
[0005]一種指紋編碼輸入方法,所述方法包括:
[0006]接收文字輸入請求;
[0007]采集用戶在觸摸屏上的指紋信息;
[0008]根據(jù)預(yù)先存儲的指紋信息與虛擬按鍵的映射關(guān)系,獲取與采集到的指紋信息對應(yīng)的虛擬按鍵,輸入與所述虛擬按鍵對應(yīng)的文字。
[0009]在其中一個實施例中,所述接收文字輸入請求的步驟之前,所述方法還包括:
[0010]顯示包含所述虛擬按鍵的虛擬鍵盤;
[0011]獲取用戶在所述虛擬鍵盤上選取的虛擬按鍵,采集用戶在觸摸屏上的指紋信息;
[0012]建立所述用戶選擇的虛擬按鍵與采集到的所述指紋信息的映射關(guān)系并存儲。
[0013]在其中一個實施例中,所述虛擬鍵盤為九宮格鍵盤;所述獲取與采集到的指紋信息對應(yīng)的虛擬按鍵,輸入與所述虛擬按鍵對應(yīng)的文字的步驟,包括:
[0014]判斷當(dāng)前采集到的指紋信息是否與上一次采集到的指紋信息相同,若是,則進(jìn)一步判斷兩次采集指紋信息的時間間隔是否在預(yù)設(shè)時間范圍內(nèi);
[0015]若時間間隔在預(yù)設(shè)范圍內(nèi),則獲取與當(dāng)前采集到的指紋信息對應(yīng)的虛擬按鍵,輸入與所述虛擬按鍵對應(yīng)的預(yù)設(shè)文字。
[0016]在其中一個實施例中,所述指紋信息包括單個手指指紋和多個手指指紋的組合中的至少一種。
[0017]在其中一個實施例中,所述方法還包括:
[0018]統(tǒng)計詞被輸入的次數(shù),當(dāng)所述詞被輸入的次數(shù)大于預(yù)設(shè)閾值時,則將所述詞記錄到第一詞庫中;
[0019]實時監(jiān)控用戶輸入的文字,若第一詞庫中存在所述文字,則將所述第一詞庫中包含所述文字的詞作為候選詞進(jìn)行顯示;
[0020]或者
[0021]將輸入框中刪除的文字和對應(yīng)的刪除位置記錄到第二詞庫中;
[0022]接收恢復(fù)請求,根據(jù)所述恢復(fù)請求獲取第二詞庫中記錄的最近刪除的多個文字;
[0023]將所述獲取的文字恢復(fù)至輸入框中對應(yīng)的刪除位置。
[0024]一種指紋編碼輸入裝置,所述裝置包括:
[0025]輸入請求接收模塊,用于接收文字輸入請求;
[0026]指紋信息采集模塊,用于采集用戶在觸摸屏上的指紋信息;
[0027]文字輸入模塊,用于根據(jù)預(yù)先存儲的指紋信息與虛擬按鍵的映射關(guān)系,獲取與采集到的指紋信息對應(yīng)的虛擬按鍵,輸入與所述虛擬按鍵對應(yīng)的文字。
[0028]在其中一個實施例中,所述裝置還包括:
[0029]虛擬鍵盤顯示模塊,用于顯示包含所述虛擬按鍵的虛擬鍵盤;
[0030]信息獲取模塊,用于獲取用戶在所述虛擬鍵盤上選取的虛擬按鍵,采集用戶在觸摸屏上的指紋信息;
[0031]映射關(guān)系建立模塊,用于建立所述用戶選擇的虛擬按鍵與采集到的所述指紋信息的映射關(guān)系并存儲。
[0032]在其中一個實施例中,所述虛擬鍵盤為九宮格鍵盤;所述信息獲取模塊包括:
[0033]判斷模塊,用于判斷當(dāng)前采集到的指紋信息是否與上一次采集到的指紋信息相同,若是,則進(jìn)一步判斷兩次采集指紋信息的時間間隔是否在預(yù)設(shè)時間范圍內(nèi);
[0034]預(yù)設(shè)文字輸入模塊,用于若時間間隔在預(yù)設(shè)范圍內(nèi),則獲取與當(dāng)前采集到的指紋信息對應(yīng)的虛擬按鍵,輸入與所述虛擬按鍵對應(yīng)的預(yù)設(shè)文字。
[0035]在其中一個實施例中,所述指紋信息包括單個手指指紋和多個手指指紋的組合中的至少一種。
[0036]在其中一個實施例中,所述裝置還包括:
[0037]第一詞庫記錄模塊,用于統(tǒng)計詞被輸入的次數(shù),當(dāng)所述詞被輸入的次數(shù)大于預(yù)設(shè)閾值時,則將所述詞記錄到第一詞庫中;
[0038]候選詞顯示模塊,用于實時監(jiān)控用戶輸入的文字,若第一詞庫中存在所述文字,則將所述第一詞庫中包含所述文字的詞作為候選詞進(jìn)行顯示;
[0039]或者
[0040]第二詞庫記錄模塊,用于將輸入框中刪除的文字和對應(yīng)的刪除位置記錄到第二詞庫中;
[0041]文字獲取模塊,用于接收恢復(fù)請求,根據(jù)所述恢復(fù)請求獲取第二詞庫中記錄的最近刪除的多個文字;
[0042]文字恢復(fù)模塊,用于將所述獲取的文字恢復(fù)至輸入框中對應(yīng)的刪除位置。
[0043]上述指紋編碼輸入方法和裝置,由于虛擬按鍵是與指紋信息進(jìn)行映射的,相比只能觸摸顯示虛擬按鍵在觸摸屏的位置才能輸入對應(yīng)的文字的傳統(tǒng)技術(shù),本方法和裝置可通過采集用戶在觸摸屏上的指紋信息進(jìn)行文字輸入,擴(kuò)大了用戶進(jìn)行文字輸入的觸摸區(qū)域,避免了觸摸虛擬按鍵位置不正確導(dǎo)致內(nèi)容輸錯的情況,提高了輸入效率。
【附圖說明】
[0044]圖1為一個實施例中指紋編碼輸入方法的流程示意圖;
[0045]圖2為另一個實施例中指紋編碼輸入方法的流程示意圖;
[0046]圖3為一個實施例中九宮格鍵盤與指紋信息的映射關(guān)系圖;
[0047]圖4為再一個實施例中指紋編碼輸入方法的流程示意圖;
[0048]圖5為再一個實施例中指紋編碼輸入方法的流程示意圖;
[0049]圖6為一個實施例中指紋編碼輸入裝置的結(jié)構(gòu)示意圖;
[0050]圖7為另一個實施例中指紋編碼輸入裝置的結(jié)構(gòu)示意圖;
[0051]圖8為一個實施例中信息獲取模塊的結(jié)構(gòu)示意圖。
【具體實施方式】
[0052]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0053]如圖1所示,在一個實施例中,提供了一種指紋編碼輸入方法,該方法以應(yīng)用在帶指紋識別功能的觸摸屏終端中進(jìn)行舉例說明,該終端包括但不限于臺式計算機(jī)、智能手機(jī)、個人數(shù)字助理、平板電腦、膝上型便攜式電腦、多媒體播放器、P0S終端和車載電腦等,該方法包括如下步驟:
[0054]步驟102,接收文字輸入請求。
[0055]步驟104,采集用戶在觸摸屏上的指紋信息。
[0056]步驟106,根據(jù)預(yù)先存儲的指紋信息與虛擬按鍵的映射關(guān)系,獲取與采集到的指紋信息對應(yīng)的虛擬按鍵,輸入與虛擬按鍵對應(yīng)的文字。
[0057]具體的,指紋信息是指手指的指紋圖像數(shù)據(jù),接收到文字輸入請求,通過帶指紋識別功能的觸摸屏終端采集用戶手指接觸觸摸屏產(chǎn)生的指紋圖像數(shù)據(jù)。由于終端中已經(jīng)事先存儲了用戶的指紋信息與虛擬按鍵的映射關(guān)系,當(dāng)采集到觸摸屏上的用戶指紋信息與映射關(guān)系中的指紋信息相匹配時,獲取相匹配的指紋信息對應(yīng)的虛擬按鍵,輸入該虛擬按鍵對