一種字符組合的鍵盤顯示方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種字符組合的鍵盤顯示方法及裝置,所述方法包括:根據(jù)輸入字符,獲取數(shù)據(jù)庫中可以與輸入字符組合為新字符的所有字符;將可以與輸入字符組合為新字符的字符與輸入字符進行組合,得到若干個新字符,并將新字符優(yōu)先顯示在鍵盤上。所述裝置包括:同類字符獲取模塊和字符顯示模塊。本發(fā)明通過獲取數(shù)據(jù)庫中可以與輸入字符組合為新字符的所有字符,并優(yōu)先顯示新字符,使得用戶能夠直接選擇需要的新字符,無需通過多次輸入來獲得需要的字符,提高了鍵盤顯示效率,降低了因多次輸入而造成的誤碼率,提高了字符輸入速度,從而提高了用戶體驗。
【專利說明】
一種字符組合的鍵盤顯示方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及終端顯示技術(shù)領(lǐng)域,具體涉及一種字符組合的鍵盤顯示方法及裝置。
【背景技術(shù)】
[0002]隨著信息技術(shù)的發(fā)展,移動終端越來越普及,越來越多的人通過移動終端中的應(yīng)用程序進行交流,因此,對移動終端的鍵盤顯示方法要求越來越高。
[0003]現(xiàn)有的移動終端依賴于其內(nèi)部的輸入模塊提供的鍵盤接口,按鍵僅能對應(yīng)字符原型;對于涉及字符變形復(fù)雜的語言,只有先按鍵輸入原型字符,然后交由移動設(shè)備的編輯器將這些原型字符進行變形、疊加組合處理。如用戶輸入某個字符,則需要將該字符的每個字母都輸入一遍,鍵盤的顯示效率較低,大大提高了誤碼率,導(dǎo)致用戶輸入效率較低,用戶體驗較差。
【發(fā)明內(nèi)容】
[0004]由于現(xiàn)有的鍵盤采用固定顯示方式,顯示效率較低,誤碼率較高,用戶體驗較差的問題,本發(fā)明提出一種字符組合的鍵盤顯示方法及裝置。
[0005]第一方面,本發(fā)明提出一種字符組合的鍵盤顯示方法,包括:
[0006]根據(jù)輸入字符,獲取數(shù)據(jù)庫中可以與輸入字符組合為新字符的所有字符;
[0007]將可以與輸入字符組合為新字符的字符與輸入字符進行組合,得到若干個新字符,并將新字符優(yōu)先顯示在鍵盤上。
[0008]優(yōu)選地,所述根據(jù)輸入字符,獲取數(shù)據(jù)庫中可以與輸入字符組合為新字符的所有字符,進一步包括:
[0009]當(dāng)輸入字符為輔音字符時,獲取數(shù)據(jù)庫中所有元音字符;
[0010]相應(yīng)地,所述將可以與輸入字符組合為新字符的字符與輸入字符進行組合,得到若干個新字符,并將新字符優(yōu)先顯示在鍵盤上,進一步包括:
[0011]將所述輔音字符與每個元音字符組合后形成的新字符優(yōu)先顯示在鍵盤上。
[0012]優(yōu)選地,所述根據(jù)輸入字符,獲取數(shù)據(jù)庫中可以與輸入字符組合為新字符的所有字符之前,還包括:
[0013]為數(shù)據(jù)庫中的每個可以由其它字符組合而成的字符設(shè)置頻數(shù)。
[0014]優(yōu)選地,所述將可以與輸入字符組合為新字符的字符與輸入字符進行組合,得到若干個新字符,并將新字符優(yōu)先顯示在鍵盤上,進一步包括:
[0015]根據(jù)每個新字符的頻數(shù),按照頻數(shù)降序順序?qū)?yīng)的新字符顯示在鍵盤上。
[0016]優(yōu)選地,所述將可以與輸入字符組合為新字符的字符與輸入字符進行組合,得到若干個新字符,并將新字符優(yōu)先顯示在鍵盤上,進一步包括:
[0017]將新字符顯示在鍵盤的第一行。
[0018]第二方面,本發(fā)明還提出一種字符組合的鍵盤顯示裝置,包括:
[0019]字符獲取模塊,用于根據(jù)輸入字符,獲取數(shù)據(jù)庫中可以與輸入字符組合為新字符的所有字符;
[0020]字符顯示模塊,用于將可以與輸入字符組合為新字符的字符與輸入字符進行組合,得到若干個新字符,并將新字符優(yōu)先顯示在鍵盤上。
[0021]優(yōu)選地,所述字符獲取模塊進一步用于當(dāng)輸入字符為輔音字符時,獲取數(shù)據(jù)庫中所有元音字符;
[0022]相應(yīng)地,所述字符顯示模塊進一步用于將所述輔音字符與每個元音字符組合后形成的新字符優(yōu)先顯示在鍵盤上。
[0023]優(yōu)選地,還包括:
[0024]頻數(shù)設(shè)置模塊,用于為數(shù)據(jù)庫中的每個可以由其它字符組合而成的字符設(shè)置頻數(shù)。
[0025]優(yōu)選地,所述字符顯示模塊進一步用于根據(jù)每個新字符的頻數(shù),按照頻數(shù)降序順序?qū)?yīng)的新字符顯示在鍵盤上。
[0026]優(yōu)選地,所述字符顯示模塊進一步用于將新字符顯示在鍵盤的第一行。
[0027]由上述技術(shù)方案可知,本發(fā)明通過獲取數(shù)據(jù)庫中可以與輸入字符組合為新字符的所有字符,并優(yōu)先顯示新字符,能夠使得用戶能夠直接選擇需要的新字符,無需通過多次輸入來獲得需要的字符,提高了鍵盤顯示效率,降低了因多次輸入而造成的誤碼率,提高了字符輸入速度,從而提高了用戶體驗。
【附圖說明】
[0028]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些圖獲得其他的附圖。
[0029]圖1為本發(fā)明一實施例提供的一種字符組合的鍵盤顯示方法的流程示意圖;
[0030]圖2為本發(fā)明一實施例提供的一種字符組合的鍵盤顯示圖;
[0031]圖3為本發(fā)明一實施例提供的一種字符組合的鍵盤顯示裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0032]下面結(jié)合附圖,對發(fā)明的【具體實施方式】作進一步描述。以下實施例僅用于更加清楚地說明本發(fā)明的技術(shù)方案,而不能以此來限制本發(fā)明的保護范圍。
[0033]圖1示出了本發(fā)明一實施例提供的一種字符組合的鍵盤顯示方法的流程示意圖,包括:
[0034]S1、根據(jù)輸入字符,獲取數(shù)據(jù)庫中可以與輸入字符組合為新字符的所有字符;
[0035]S2、將可以與輸入字符組合為新字符的字符與輸入字符進行組合,得到若干個新字符,并將新字符優(yōu)先顯示在鍵盤上。
[0036]本實施例通過獲取數(shù)據(jù)庫中可以與輸入字符組合為新字符的所有字符,并優(yōu)先顯示新字符,使得用戶能夠直接選擇需要的新字符,無需通過多次輸入來獲得需要的字符,提高了鍵盤顯示效率,降低了因多次輸入而造成的誤碼率,提高了字符輸入速度,從而提高了用戶體驗。
[0037]作為本實施例的可選方案,SI進一步包括:
[0038]SlO、當(dāng)輸入字符為輔音字符時,獲取數(shù)據(jù)庫中所有元音字符;
[0039]相應(yīng)地,S2進一步包括:
[0040]S20、將所述輔音字符與每個元音字符組合后形成的新字符優(yōu)先顯示在鍵盤上。
[0041]對于部分語言來說,其字符由輔音和元音組成,當(dāng)輸入字符為輔音字符時,通過將可以與該輔音字符組合的所有元音字符組合后的字符顯示在鍵盤上,能夠避免用戶多次輸入。以印地語為例,現(xiàn)有的方法中,用戶一般需要輸入4-5個字符才能得到最終的字符;而本實施例提供的方法僅需輸入一個字符,并能夠根據(jù)鍵盤顯示的組合后的字符,用戶只需輸入兩次便可,提高了鍵盤顯示效率,降低了因多次輸入而造成的誤碼率,提高了字符輸入速度,從而提高了用戶體驗。
[0042]進一步地,SI之前,還包括:
[0043]S0、為數(shù)據(jù)庫中的每個可以由其它字符組合而成的字符設(shè)置頻數(shù)。
[0044]其中,字符的頻數(shù)是指字符使用的次數(shù),每使用一次,該字符對應(yīng)的頻數(shù)將增加I。對于不同的用戶有不同的語言習(xí)慣,根據(jù)用戶的反饋更新數(shù)據(jù)庫中的字符的頻數(shù),能夠數(shù)據(jù)庫中字符的優(yōu)先級更加符合用戶習(xí)慣,以便更好地預(yù)測用戶輸入,提高用戶體驗。
[0045]具體地,S2進一步包括:
[0046]S21、根據(jù)每個新字符的頻數(shù),按照頻數(shù)降序順序?qū)?yīng)的新字符顯示在鍵盤上。
[0047]按照頻數(shù)降序順序顯示新字符,能夠結(jié)合用戶的語言習(xí)慣,將更常用的優(yōu)先顯示,以更好地預(yù)測用戶輸入,提高用戶體驗。
[0048]進一步地,S2進一步包括:
[0049]S22、將新字符顯示在鍵盤的第一行。
[0050]通過將新字符顯示在鍵盤的第一行,能夠使用戶更為直觀地看到想要輸入的字符,提尚用戶體驗。
[0051]舉例來說,將按鍵分為元音字母鍵和輔音字母鍵,元音字母鍵如圖2左圖中凸型區(qū)域包含的字母按鍵,輔音字母鍵為圖2左圖中凸型區(qū)域以外的字母按鍵;變形處理前,元音字母鍵的絲印顯示的是元音字母的原型,輔音字母鍵的絲印顯示的是輔音字母的原型;當(dāng)按下輔音字母鍵時,元音字母鍵的絲印將顯示為元音字母和輔音字母的變形或疊加組合后的字符形式,如圖2右圖中的凸型區(qū)域中的按鍵顯示的內(nèi)容;當(dāng)按下變形后的元音字母鍵,則直接輸入變形或疊加組合后的字符形式。
[0052]具體實現(xiàn)時,鍵盤中的每一個按鍵都是一個Key對象,利用Key對象中的屬性值type來標(biāo)識元音字母或輔音字母,利用Key對象中的屬性值label來標(biāo)識鍵盤按鍵顯示字符。當(dāng)按下輔音字母鍵時,會將元音字母鍵Key對象中的label值更新為元音和當(dāng)前輸入的輔音字母的變形或疊加組合后的字符。屬性值x,y分別表示Key在鍵盤中的坐標(biāo),調(diào)用方法遍歷鍵盤中所有的Key,獲得內(nèi)容和坐標(biāo),將變形或疊加組合后的字符顯示在按鍵上。根據(jù)印地語的測試結(jié)果可知:單張鍵盤的展示效率提升了 950%;誤碼率降低了 67%-75%,輸入效率提升了 20 %。
[0053]圖3示出了本發(fā)明一實施例提供的一種字符組合的鍵盤顯示裝置的結(jié)構(gòu)示意圖,所述裝置包括字符獲取模塊11和字符顯示模塊12,其中,
[0054]字符獲取模塊11用于根據(jù)輸入字符,獲取數(shù)據(jù)庫中可以與輸入字符組合為新字符的所有字符;
[0055]字符顯示模塊12用于將可以與輸入字符組合為新字符的字符與輸入字符進行組合,得到若干個新字符,并將新字符優(yōu)先顯示在鍵盤上。
[0056]本實施例通過獲取數(shù)據(jù)庫中可以與輸入字符組合為新字符的所有字符,并優(yōu)先顯示新字符,能夠使得用戶能夠直接選擇需要的新字符,無需通過多次輸入來獲得需要的字符,提高了鍵盤顯示效率,降低了因多次輸入而造成的誤碼率,提高了字符輸入速度,從而提高了用戶體驗。
[0057]可選地,所述字符獲取模塊11進一步用于當(dāng)輸入字符為輔音字符時,獲取數(shù)據(jù)庫中所有元音字符;
[0058]相應(yīng)地,所述字符顯示模塊12進一步用于將所述輔音字符與每個元音字符組合后形成的新字符優(yōu)先顯示在鍵盤上。
[0059]進一步地,所述鍵盤顯示裝置12還包括:
[0060]頻數(shù)設(shè)置模塊,用于為數(shù)據(jù)庫中的每個可以由其它字符組合而成的字符設(shè)置頻數(shù)。
[0061]更進一步地,所述字符顯示模塊12進一步用于根據(jù)每個新字符的頻數(shù),按照頻數(shù)降序順序?qū)?yīng)的新字符顯示在鍵盤上。
[0062]進一步地,所述字符顯示模塊12進一步用于將新字符顯示在鍵盤的第一行。
[0063]本實施例所述的字符組合的鍵盤顯示裝置可以用于執(zhí)行上述方法實施例,其原理和技術(shù)效果類似,此處不再贅述。
[0064]本發(fā)明的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細(xì)節(jié)的情況下實踐。在一些實例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
【主權(quán)項】
1.一種字符組合的鍵盤顯示方法,其特征在于,包括: 根據(jù)輸入字符,獲取數(shù)據(jù)庫中可以與輸入字符組合為新字符的所有字符; 將可以與輸入字符組合為新字符的字符與輸入字符進行組合,得到若干個新字符,并將新字符優(yōu)先顯示在鍵盤上。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)輸入字符,獲取數(shù)據(jù)庫中可以與輸入字符組合為新字符的所有字符,進一步包括: 當(dāng)輸入字符為輔音字符時,獲取數(shù)據(jù)庫中所有元音字符; 相應(yīng)地,所述將可以與輸入字符組合為新字符的字符與輸入字符進行組合,得到若干個新字符,并將新字符優(yōu)先顯示在鍵盤上,進一步包括: 將所述輔音字符與每個元音字符組合后形成的新字符優(yōu)先顯示在鍵盤上。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)輸入字符,獲取數(shù)據(jù)庫中可以與輸入字符組合為新字符的所有字符之前,還包括: 為數(shù)據(jù)庫中的每個可以由其它字符組合而成的字符設(shè)置頻數(shù)。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將可以與輸入字符組合為新字符的字符與輸入字符進行組合,得到若干個新字符,并將新字符優(yōu)先顯示在鍵盤上,進一步包括: 根據(jù)每個新字符的頻數(shù),按照頻數(shù)降序順序?qū)?yīng)的新字符顯示在鍵盤上。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將可以與輸入字符組合為新字符的字符與輸入字符進行組合,得到若干個新字符,并將新字符優(yōu)先顯示在鍵盤上,進一步包括: 將新字符顯示在鍵盤的第一行。6.一種字符組合的鍵盤顯示裝置,其特征在于,包括: 字符獲取模塊,用于根據(jù)輸入字符,獲取數(shù)據(jù)庫中可以與輸入字符組合為新字符的所有字符; 字符顯示模塊,用于將可以與輸入字符組合為新字符的字符與輸入字符進行組合,得到若干個新字符,并將新字符優(yōu)先顯示在鍵盤上。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述字符獲取模塊進一步用于當(dāng)輸入字符為輔音字符時,獲取數(shù)據(jù)庫中所有元音字符; 相應(yīng)地,所述字符顯示模塊進一步用于將所述輔音字符與每個元音字符組合后形成的新字符優(yōu)先顯示在鍵盤上。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 頻數(shù)設(shè)置模塊,用于為數(shù)據(jù)庫中的每個可以由其它字符組合而成的字符設(shè)置頻數(shù)。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述字符顯示模塊進一步用于根據(jù)每個新字符的頻數(shù),按照頻數(shù)降序順序?qū)?yīng)的新字符顯示在鍵盤上。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述字符顯示模塊進一步用于將新字符顯示在鍵盤的第一行。
【文檔編號】G06F3/023GK105892715SQ201610258383
【公開日】2016年8月24日
【申請日】2016年4月22日
【發(fā)明人】魏娜, 鄧衛(wèi)偉
【申請人】北京指尖樂動科技有限公司