專利名稱:改進(jìn)的數(shù)字鍵盤及使用該鍵盤的漢字拼音輸入法的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于信息技術(shù)產(chǎn)品漢字輸入的技術(shù)領(lǐng)域。特別是數(shù)字鍵盤的漢字輸入。
背景技術(shù):
本發(fā)明中的數(shù)字鍵盤是指用0-9的十個數(shù)字鍵進(jìn)行文字輸入,同時用若干個功能鍵進(jìn)行特殊字符輸入和功能性操作的鍵盤。
目前許多信息技術(shù)產(chǎn)品,如手機(jī)已實(shí)現(xiàn)了數(shù)字鍵盤的漢字輸入功能。在各種輸入法中,拼音法由于其簡單易學(xué)上手能用,而成為使用最廣的輸入法。但該輸入法也存在著明顯的缺陷數(shù)字鍵盤(尤其是手機(jī)鍵盤)主要沿用傳統(tǒng)的字母布局方法,即將26個拉丁字母順次分布于2-9的八個數(shù)字鍵上,每鍵分布3-4個字母。輸入拼音時需采用連擊方法選中一鍵上的某一字母,選中一個字母平均需要超過兩次擊鍵,碼長成倍增加。漢字輸入成為緩慢煩瑣的過程。雖有一些資料上提出將字母分布于全部10個數(shù)字鍵上,充分利用鍵位資源,但由于缺乏對漢語拼音特點(diǎn)的深入分析,未實(shí)現(xiàn)鍵位的合理布局。這些方案或沿用了連擊鍵位選字母方法,無實(shí)質(zhì)性突破;或增加了許多不必要的輔助碼;或破壞了字母的固有順序,違反了人們的思維習(xí)慣。因此現(xiàn)有的改進(jìn)方法,均缺乏普及意義。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種改進(jìn)的數(shù)字鍵盤,并提供使用該鍵盤的漢字拼音輸入法,實(shí)現(xiàn)漢字在數(shù)字鍵盤上簡單而高效的輸入。
本發(fā)明的方案是基于對漢語拼音方案的深入分析。如果把拼音中的字母分為首字母(拼音中的第一個字母)和后續(xù)字母(后續(xù)字母是指除首字母外的其他拼音字母)。我們就會發(fā)現(xiàn)可以做首字母的包括除i、u、v(代替字母ü,下同)外的其他全部23個字母,即包括了幾乎所有26個字母。但是可做后續(xù)字母的僅為6個單韻母(a、o、e、i、u、v)、構(gòu)成復(fù)聲母的h(在zh、ch、sh中時)和構(gòu)成復(fù)韻母的r(在er中)、n、g共十個字母。這樣,如果把十個后續(xù)字母平均分布在十個數(shù)字鍵上,那么我們在輸后續(xù)字母時就不會有同鍵位字母的歧義,即在一個鍵上最多只有一個字母可以與已輸入的字母構(gòu)成正確的拼音組合。這也就意味著,在進(jìn)行拼音輸入時,僅首字母需要連擊鍵位選中,后續(xù)字母擊一次相應(yīng)鍵位即可選中,這就大大提高了輸入速度。
進(jìn)一步對后續(xù)字母進(jìn)行分析就會發(fā)現(xiàn)如我們把后續(xù)字母無歧義,改為拼音無歧義,即輸入完整的拼音后有唯一正確的組合,那么最少6個鍵就可以做到。見下表同鍵位歧義字母示例表 1.僅有6個單韻母a、o、e、i、u、v中,任意兩個字母同鍵位會產(chǎn)生拼音歧義(見表中粗框內(nèi))。
2.g只有在復(fù)韻母中的唯一組合“ng”,所以g不會與其他任何后續(xù)字母造成歧義,即可與其他任意后續(xù)字母同健位。(表中沒有列入。)
3.其他3個字母h、n、r,均可和至少一個單韻母之間不存在同鍵位的歧義。
4.h只出現(xiàn)在復(fù)聲母zh、ch、sh中,且再后接韻母才能構(gòu)成完整的拼音;而zi、ci、si則是完整的拼音,且其后不能再接其他字母,因此,當(dāng)h、i同鍵位,首字母輸入z、c或s次字母擊該h、i所在鍵時,可以根據(jù)是否有第三個字母的輸入判斷次字母是h還是i,因此h、i同健位時可消除歧義。
根據(jù)以上分析,可以得出這樣結(jié)論,理論上只需利用六個鍵分布26個字母即可實(shí)一后續(xù)字母輸入無同健位的歧義;只要做到a、o、e、i、u、v,任何兩字母不同健位,h、n、r分別選擇一個無歧義的單韻母同鍵位。其他字母可任意分布。
但少于十個鍵位會造成鍵位資源的浪費(fèi)不利于拼音首字母的輸入,同時無法保證既不改變字母固有的順序又能使字母均衡分布(即每個鍵上分布的字母數(shù)基本相等);而打亂字母順序則即違反人們的思維習(xí)慣,又不利于與英語輸入的兼容。因此本發(fā)明主張采用十鍵位分布26個字母,并按26個字母固有的順序依次均衡分布2-3個字母。
綜上,本發(fā)明改進(jìn)的數(shù)字鍵盤可描述為一種包含0-9十個數(shù)字鍵和若干功能鍵的鍵盤。將26個字母順序均衡分布于10個數(shù)字鍵上,每鍵分布2-3個字母,同時使每鍵上分布的后續(xù)字母無同鍵位的歧義。(字母v代替漢語拼音中的ü。)使用上述鍵盤的漢字拼音輸入法如下所述1.輸入首字母根據(jù)所需字母在鍵上的位次連擊相應(yīng)次數(shù)輸入該首字母。但該鍵上如存在不能做首字母的字母(i、u、v),則程序忽略并跳過該字母。
2.輸入后續(xù)字母首字母輸入后,順次單擊后續(xù)字母所在鍵,由軟件程序自動判斷輸入的后續(xù)字母。
3.選字、完成單字輸入符合拼音條件的同音字出現(xiàn)在顯示屏上,一屏顯示不下時翻屏顯示。結(jié)合功能鍵的操作找到并選中所需漢字,完成單字輸入。
標(biāo)點(diǎn)符號和其他特殊符號(包括數(shù)字和字母本身)的輸入可結(jié)合功能鍵完成。此外,本輸入法也可結(jié)合使用拼音的詞組、聯(lián)想等功能,從而進(jìn)一步加快漢字的輸入。
本輸入法具有簡單高效的特點(diǎn),對使用者而言,未增加任何規(guī)則,無需學(xué)習(xí),可上手即用。同時不改變現(xiàn)有鍵盤的整體布局。因此該輸入法極易推廣。輸入速度接近標(biāo)準(zhǔn)計(jì)算機(jī)鍵盤的拼音輸入法。
四
附圖1示范了本發(fā)明的鍵盤和輸入“?!弊謺r的屏幕顯示狀態(tài)。
附圖2是本輸入法的計(jì)算機(jī)程序流程示意圖。
五具體實(shí)施例方式
以下結(jié)合附圖具體說明本發(fā)明的技術(shù)方案。
以手機(jī)鍵盤為例,鍵盤的十個數(shù)字鍵和若干功能鍵的布局采取其本來的方式,不予改變。本發(fā)明的改進(jìn)在于拼音字母的分布。
將26個拼音字母按圖所示順次分布到10個數(shù)字鍵上。即1-abc,2-de,3-fgh,4-ijk,5-lmn,6-opq,7-rs,8-tu,9-vwx,0-yz。這種分布滿足了三個條件1.無同健位后續(xù)字母的歧義;2.不改變26個字母固有的順序;3.分布均衡,即每鍵分布2-3個字母。同時兼顧了英文輸入的需要,將使用頻率較高的字母,按兩字母一鍵分布,使各鍵的使用頻率較平均。
此外,雖前文已分析過,h、i同鍵位時可消除歧義,但本方案不主張將該兩字母同鍵位。因?yàn)樵搩勺帜冈谧鳛閦、c、s后續(xù)字母輸入時,事實(shí)上是存在歧義的,只是根據(jù)是否有第三個字母的輸入來消除歧義。這樣,已破壞了“后續(xù)字母無歧義”的統(tǒng)一規(guī)則,在輸入第二個字母時程序無法正確判斷和屏顯是i還是h,也破壞了輸入的流暢性。
本發(fā)明主張所有后續(xù)字母無歧義,這樣可以完全做到屏幕即輸即顯,直觀流暢。
以下結(jié)合附圖以“專利”的“?!弊譃槔f明本輸入法1.連擊兩次“0”鍵輸入首字母“z”;2.順序單擊“3”、“8”、“1”和“5”鍵分別輸入“h”、“u”、“a”和“n”;3.讀zhuan音的字按字頻順序出現(xiàn)在顯示屏上并按順序編號,長時間按住“?!弊志幪柕臄?shù)字鍵(或者利用功能鍵輔助等方法),選中“?!弊帧?如所需字不在當(dāng)前屏上,可翻屏找到。)本輸入法通過計(jì)算機(jī)程序按字頻順序進(jìn)行顯示屏提示。每輸入一個字母時,符合當(dāng)前條件的字即按字頻順序出現(xiàn)在顯示屏上。如在上述輸入“專”的過程中,其提示為(以發(fā)明人編制的模擬程序?yàn)槔?z_ 1在、2中、3這、4之、5子、6自zh_ 1中、2這、3之、4著、5長、6只zhu_1主、2住、3轉(zhuǎn)、4傳、5裝、6專zhua_ 1轉(zhuǎn)、2傳、3裝、4專、5抓、6狀zhuan_ 1轉(zhuǎn)、2傳、3裝、4專、5狀、6莊可見高頻字總是先跳出,需要翻屏選字的情況是不多的,而且對于高頻字,不一定要輸完全部拼音字母。以“?!弊譃槔?,在輸完前三個字母時,該字已出現(xiàn)在顯示屏,長時間按住該字的序號鍵一“6”(或者利用功能鍵輔助等方法),即可選中完成“?!弊值妮斎?。
標(biāo)點(diǎn)、數(shù)字、字母和其他符號的輸入可結(jié)合功能鍵的操作完成。比如按下“#”號鍵,顯示屏上出現(xiàn)侯選符號(可翻屏顯示),找到并選中所需符號即可。
實(shí)現(xiàn)本輸入法的計(jì)算機(jī)程序流程如圖2所示。
權(quán)利要求
1.一種包含0-9十個數(shù)字鍵和若干功能鍵的鍵盤,數(shù)字鍵上按漢語拼音方案字母表順序(同英文字母表順序),分布有26個拼音字母,其特征在于字母的分布滿足如下要求1)字母布滿全部十個數(shù)字鍵;2)每鍵分布字母個數(shù)為2-3個;3)字母a、e、i、n、o、r、u、v(代表拼音ü)任意兩個不在同一鍵上。
2.一種如權(quán)利要求1所述的數(shù)字鍵盤,其特征在于拼音字母的分布為1abc、2de、3fgh、4ijk、5lmn、6opq、7rs、8tu、9vwx、0yz。
3.一種數(shù)字鍵盤漢字拼音輸入法,其特征在于使用如權(quán)利要求1所述的鍵盤,用數(shù)字鍵進(jìn)行拼音輸入,用功能鍵進(jìn)行功能性操作,輸入拼音的第一個字母通過連擊1-3次同一數(shù)字鍵選中該鍵上所需字母,輸入第2個字母起,只按一次該字母所在數(shù)字鍵,完成拼音輸入后,結(jié)合功能鍵的操作在顯示屏所顯示的符合當(dāng)前條件的字中選中所需漢字,完成單字輸入。
4.如權(quán)利要求3所述的數(shù)字鍵盤漢字拼音輸入法,其特征在于使用如權(quán)利要求2所述的鍵盤。
5.如權(quán)利要求3或4所述的數(shù)字鍵盤漢字拼音輸入法,其特征在于,根據(jù)使用該輸入法的產(chǎn)品所需漢字的字頻特點(diǎn),通過計(jì)算機(jī)程序?qū)ψ诸l進(jìn)行事先的編碼和排序,在實(shí)際使用中,每輸入一碼后,程序按照事先的漢字排列次序,在顯示屏上提示滿足當(dāng)前條件的漢字。
全文摘要
本發(fā)明是利用十個數(shù)字鍵進(jìn)行漢字輸入的數(shù)字鍵盤漢字輸入法。主要用于通訊終端設(shè)備:如電話機(jī)、手機(jī)等。方法是:將26個拼音字母按照特殊的原則依次分布在十個數(shù)字鍵上。輸入拼音的第二個字母起,只需按一下字母所在鍵即可輸入該字母,而無需在同鍵位的若干字母中進(jìn)行選擇。結(jié)合顯示屏的特點(diǎn),依據(jù)使用本輸入法產(chǎn)品所需漢字字頻,按順序進(jìn)行提示,然后選定所需漢字。本輸入法,簡化了數(shù)字鍵盤漢字拼音輸入操作,降低了輸入難度,提高了輸入速度。方法簡單、靈活、實(shí)用、無需學(xué)習(xí)。面向非專業(yè)用戶,易于推廣。
文檔編號G06F3/023GK1365041SQ02102200
公開日2002年8月21日 申請日期2002年1月15日 優(yōu)先權(quán)日2002年1月15日
發(fā)明者趙鋼 申請人:趙鋼