專利名稱:一種輸入大漢字集拼音碼的數(shù)字英文鍵盤的制作方法
技術(shù)領(lǐng)域:
本發(fā)明所屬的技術(shù)領(lǐng)域,按國際專利分類屬G06F3/023,是一種漢字拼音碼輸入的數(shù)字英文鍵盤。本發(fā)明利用漢語拼音字母的組合規(guī)律,設(shè)計(jì)了基于標(biāo)準(zhǔn)數(shù)字鍵盤上,一種英文字母復(fù)用數(shù)字鍵的新型布局方法,并因此生成新型的數(shù)字英文鍵盤,以及利用這種數(shù)字英文鍵盤,實(shí)現(xiàn)方便、快速地輸入大型漢字集如GBK、GB18030-2000中全部漢語注音的設(shè)計(jì)方法。
目前市場上流行的數(shù)字英文鍵盤的排列方式有很多,比較典型的可見國家標(biāo)準(zhǔn)GB/T18031-2000的拼音字母的h布局要求,可以設(shè)計(jì)為如圖1所示的排列方式。
還有一種常見的排列方法,普遍見于手機(jī)和電話數(shù)字鍵盤上如常見的NOKIA手機(jī)上的數(shù)字鍵盤等,如圖2所示。
上述兩種數(shù)字鍵盤用于漢語拼音輸入時(shí),都存在不同的數(shù)字鍵上的英文字母復(fù)用頻率不均衡的現(xiàn)象。如在圖1所示的排列方式中,數(shù)字鍵3復(fù)用三個(gè)英文字母“g”“h”“i”,當(dāng)利用這種數(shù)字鍵盤方式輸入拼音字串“chun”和“ci”時(shí),數(shù)字鍵3不得不連續(xù)敲擊,以選取所復(fù)用的英文字母“h”和“i”。與此同時(shí),數(shù)字鍵4,5,0在輸入第一個(gè)拼音字母后,將不再對(duì)拼音字母串的輸入起任何作用。
對(duì)于圖2所示的第二種排列方式,不均衡使用各個(gè)按鍵的現(xiàn)象則更為嚴(yán)重。如數(shù)字鍵5,7,9在輸入首拼音字母后,不再起任何作用,與之相反,數(shù)字鍵4,6,8在整個(gè)拼音字符輸入的過程中,被復(fù)用的頻率卻很高。事實(shí)證明,上述兩種數(shù)字鍵盤的英文字母排列方法,對(duì)嵌入式的數(shù)字終端產(chǎn)品中使用漢字拼音輸入功能造成比較嚴(yán)重的障礙,這種障礙即包括嵌入式軟件系統(tǒng)中的實(shí)現(xiàn)拼音功能方面,亦包括用戶使用的方便程度等方面,特別是當(dāng)拼音輸入大字符集的漢字時(shí),使用不方便的現(xiàn)象則更為明顯。
本發(fā)明的目的,就是要在保持常規(guī)數(shù)字英文鍵盤風(fēng)格的基礎(chǔ)上,運(yùn)用漢語拼音字母的組合規(guī)律,生成一種新型的數(shù)字英文鍵盤,以克服上述存在的不足和缺陷。并且在保證使用本發(fā)明中的數(shù)字英文鍵盤,輸入漢語拼音過程中每個(gè)鍵位復(fù)用頻率均衡的基礎(chǔ)上,進(jìn)一步實(shí)現(xiàn)方便、快捷地輸入大型字符集如GBK、GB18030-2000中的全部漢字注音。
本發(fā)明的技術(shù)要點(diǎn),如圖3所示以及結(jié)合到嵌入式信息終端產(chǎn)品中,形成圖4。
本發(fā)明的技術(shù)要點(diǎn)之一,在于數(shù)字1鍵復(fù)用英文字母abc;數(shù)字2鍵復(fù)用英文字母def;數(shù)字3鍵復(fù)用英文字母gh;數(shù)字4鍵復(fù)用英文字母ijk;數(shù)字5鍵復(fù)用英文字母lmn;數(shù)字6鍵復(fù)用英文字母op;數(shù)字7鍵復(fù)用英文字母qrs;數(shù)字8鍵復(fù)用英文字母tu;數(shù)字9鍵復(fù)用英文字母vwx;數(shù)字0鍵復(fù)用英文字母yz及+。
上述數(shù)字英文鍵盤上的英文字母復(fù)用方法,所依據(jù)的原理在于常規(guī)漢字拼音字母的組合規(guī)律規(guī)律1每個(gè)常規(guī)的漢字,它的第一個(gè)拼音字母,只能是以下的選擇[a,b,c,d,e,f,g,h,j,k,l,m,n,o,p,q,r,s,t,w,x,y,z]共二十三個(gè)英文字母。
而英文字母[i,u,v]則不會(huì)出現(xiàn)。
規(guī)律2每個(gè)常規(guī)的拼音英文字母串,首拼音字母的后續(xù)英文字母的輸入,只能輸入以下十個(gè)字母之一,它們構(gòu)成的字符集SS=[a,e,i,o,u,g,h,n,r,v]。
這里英文字母v用于替代《漢語拼音方案》中的拼音字母ü。
規(guī)律3英文字母h只能跟隨在英文字母c,s,z的后面,構(gòu)成平均每輸入一個(gè)漢語注音字串,僅僅多增加0.7次擊鍵次數(shù)。
2、可以完成GBK、GB18030-2000大字符集的拼音輸入。在數(shù)字鍵盤上,首次實(shí)現(xiàn)用最少的按鍵次數(shù),完成大字符集拼音字串的簡便輸入。
3、由于本發(fā)明中的英文數(shù)字鍵盤布局符合漢語拼音的組合規(guī)律,因此嵌入式信息終端,可以十分容易研發(fā)出基于本發(fā)明的數(shù)字英文鍵盤上的智能拼音輸入軟件。
4.本發(fā)明的技術(shù)特點(diǎn)還在于數(shù)字0鍵復(fù)用的特定符號(hào)+,可以用于GBK或GB18030等大字符集的一些漢字的特殊發(fā)音。如“厑”的拼音字串是aes,而本發(fā)明的數(shù)字英文鍵盤,除了拼音首字母可以輸入“s”外,一個(gè)合法的拼音字串(見常規(guī)拼音字串列表)后續(xù)的英文字母不可以是“s”。所以本發(fā)明可用拼音編碼“ae+”代替之。此外如硛ceok,由于常規(guī)拼音后續(xù)字母不可以是“k”,因此,改造后的拼音編碼則為“ceo+”。
因?yàn)榇笞址羞@種非常規(guī)發(fā)音的漢字是極少數(shù),并且許多是生僻字,主要來自于Unicode編碼中的CJK統(tǒng)一漢字,CJK共收集了漢字20902個(gè),這些漢字至少有27834個(gè)拼音形式(包括一字多音現(xiàn)象),其中各種非常規(guī)的發(fā)音僅有159個(gè)。因此拼音編碼中采用符號(hào)“+”并不會(huì)增加在漢字輸入中造成的不便,卻能給使用者一種全面的大字符集拼音輸入的解決方案。
圖1為GB/T18031-2000的拼音字母的h布局2為常規(guī)的數(shù)字英文鍵盤布局圖3為一種輸入大漢字集拼音碼的數(shù)字英文鍵中的數(shù)字英文排列4為采用本發(fā)明的數(shù)字英文鍵盤的嵌入式信息終端產(chǎn)品示意5為基于本發(fā)明的數(shù)字英文鍵盤上,輸入漢字拼音的程序流程6為常規(guī)漢語拼音字串表格鍵,如連續(xù)兩次擊鍵的時(shí)間不得小于某個(gè)時(shí)間間隔如0.5秒,然后根據(jù)連續(xù)敲擊的次數(shù),確定當(dāng)前輸入的拼音首字母。例如,數(shù)字鍵<1>上復(fù)用英文字母<abc>,則只擊鍵1次時(shí),輸入拼音首字母“a”,連續(xù)擊鍵2次,輸入拼音首字母“b”,連續(xù)擊鍵3次,輸入拼音首字母“c”;連續(xù)擊鍵5次,則又輪回輸入拼音首字母“b”,依此遞推。敲擊其它鍵時(shí),或停止敲擊該鍵的時(shí)間間隔大于一定的值時(shí),如大于0.5秒,則系統(tǒng)將確定輸入的拼音英文首字母送入當(dāng)前的“拼音字串輸入緩沖區(qū)”。然后,系統(tǒng)進(jìn)入后續(xù)拼音字母輸入狀態(tài)。
3.后續(xù)拼音字母輸入狀態(tài)對(duì)用戶敲擊的每個(gè)數(shù)字鍵,如果這個(gè)數(shù)字鍵不是<3>,則直接將數(shù)字鍵映射表中對(duì)應(yīng)的英文字母,送到當(dāng)前的“拼音字串輸入緩沖區(qū)”。例如用戶敲擊<1>鍵輸入“a”,敲擊<2>鍵輸入“e”等等。如果當(dāng)前敲擊的是<3>鍵,則判明當(dāng)前輸入是否位于英文字母“c”、“s”、“z”之后的第二個(gè)拼音字母,“是”則表明輸入的拼音字母為“h”,“否”則輸入的英文字母為“g”。
4.“拼音字串輸入緩沖區(qū)”不空時(shí),系統(tǒng)根據(jù)當(dāng)前已輸入拼音子串,以及系統(tǒng)內(nèi)部的拼音碼表--即每個(gè)合法拼音字串所對(duì)應(yīng)的漢字字符集的碼表映射關(guān)系,確定可能輸入的漢字集,并將這些漢字顯示出來,供用戶進(jìn)行選擇輸入。
數(shù)字<0>鍵復(fù)用的特殊符號(hào)“+”亦可置換為其它符號(hào),或者省略。
本發(fā)明的優(yōu)點(diǎn)主要體現(xiàn)在1、常規(guī)數(shù)字英文鍵盤輸入漢語拼音,相比較使用英文鍵盤輸入漢語拼音字串,將導(dǎo)致用戶的敲擊次數(shù)倍增。即使利用拼音字母之間的關(guān)聯(lián)性,使用智能拼音輸入方法,亦無法從根本上克服常規(guī)數(shù)字英文鍵盤上,因?yàn)橛⑽淖帜覆季址椒ú缓侠?,而造成的字母?fù)用頻率不平衡的現(xiàn)象。而本發(fā)明的數(shù)字英文鍵盤布局,由于符合漢語拼音字母的組合規(guī)律,因此用于輸入漢語拼音時(shí),比使用英文鍵盤的工作量,平均每輸入一個(gè)漢語注音字串,僅僅多增加0.7次擊鍵次數(shù)。
2、可以完成GBK、GB18030-2000大字符集的拼音輸入。在數(shù)字鍵盤上,首次實(shí)現(xiàn)用最少的按鍵次數(shù),完成大字符集拼音字串的簡便輸入。
3、由于本發(fā)明中的英文數(shù)字鍵盤布局符合漢語拼音的組合規(guī)律,因此嵌入式信息終端,可以十分容易研發(fā)出基于本發(fā)明的數(shù)字英文鍵盤上的智能拼音輸入軟件。
4.本發(fā)明的技術(shù)特點(diǎn)還在于數(shù)字0鍵復(fù)用的特定符號(hào)+,可以用于GBK或GB18030等大字符集的一些漢字的特殊發(fā)音。如“厑”的拼音字串是aes,而本發(fā)明的數(shù)字英文鍵盤,除了拼音首字母可以輸入“s”外,一個(gè)合法的拼音字串(見常規(guī)拼音字串列表)后續(xù)的英文字母不可以是“s”。所以本發(fā)明可用拼音編碼“ae+”代替之。此外如硛ceok,由于常規(guī)拼音后續(xù)字母不可以是“k”,因此,改造后的拼音編碼則為“ceo+”。
因?yàn)榇笞址羞@種非常規(guī)發(fā)音的漢字是極少數(shù),并且許多是生僻字,主要來自于Unicode編碼中的CJK統(tǒng)一漢字,CJK共收集了漢字20902個(gè),這些漢字至少有27834個(gè)拼音形式(包括一字多音現(xiàn)象),其中各種非常規(guī)的發(fā)音僅有159個(gè)。因此拼音編碼中采用符號(hào)“+”并不會(huì)增加在漢字輸入中造成的不便,卻能給使用者一種全面的大字符集拼音輸入的解決方案。
圖1為GB/T18031-2000的拼音字母的h布局2為常規(guī)的數(shù)字英文鍵盤布局圖3為一種輸入大漢字集拼音碼的數(shù)字英文鍵中的數(shù)字英文排列4為采用本發(fā)明的數(shù)字英文鍵盤的嵌入式信息終端產(chǎn)品示意5為基于本發(fā)明的數(shù)字英文鍵盤上,輸入漢字拼音的程序流程6為常規(guī)漢語拼音字串表格實(shí)施例如圖6所示在常規(guī)漢語拼音字串表格中,漢語拼音為Bing(并病冰…)的過渡編碼為B453,對(duì)應(yīng)數(shù)字編碼為11453,其中11表示1鍵被連擊二次為B。漢語拼音為Dong(動(dòng)懂洞…)的過渡編碼為D653,對(duì)應(yīng)數(shù)字編碼為2653,其中2表示2鍵被敲擊一次為D。漢語拼音為Zhuo(捉桌啄…)的過渡編碼為Z386,對(duì)應(yīng)數(shù)字編碼為00386,其中00表示0鍵被連擊二次為Z。漢語拼音為Eo+(乻欕旕…)的過渡編碼為E60,對(duì)應(yīng)數(shù)字編碼為2260,其中22表示2鍵被連擊二次為E。漢語拼音為Peo+(浌…)的過渡編碼為P260,對(duì)應(yīng)數(shù)字編碼為66260,其中66表示6鍵被連擊二次為P。
數(shù)字英文鍵盤在嵌入式的智能數(shù)字終端中,如智能數(shù)字電話、智能手機(jī),掌上電腦、智能尋呼等領(lǐng)域,具有極其廣泛的應(yīng)用前景。主要表現(xiàn)在1.越來越多的具有數(shù)字鍵盤的嵌入式智能手持產(chǎn)品中,需要能夠表現(xiàn)大容量的、支持大字符集的漢字?jǐn)?shù)字終端。事實(shí)證明GB2312由于支持的字符集較小,對(duì)大部分漢字缺乏足夠的表現(xiàn)能力,即使人們?nèi)粘I钪械脑S多姓名均無法正常表示,導(dǎo)致目前市場上許多掌上電腦,不得不支持原筆跡輸入。
2.華文地區(qū)交往日益頻繁,當(dāng)今港、澳、臺(tái)均使用BIG5碼作為日常文字進(jìn)行通信和交流。因此未來的數(shù)字終端產(chǎn)品中,日漸需要能夠?qū)B2312和BIG5碼揉合到一起的GBK碼字符集。由于數(shù)字英文鍵盤能夠利用十個(gè)數(shù)字鍵,簡捷地輸入GBK大字符集的拼音字串,因此相比較其它數(shù)字鍵盤方案,本發(fā)明的數(shù)字英文鍵盤的排列方法具有無可比擬的優(yōu)勢。
3.數(shù)字英文鍵盤,由于能夠?qū)⒈憩F(xiàn)韻母的許多英文字母如[aeiounghrv]均勻地分布在不同的十個(gè)數(shù)字鍵上,因此可以充分地利用數(shù)字英文鍵盤,創(chuàng)建許多重碼率低的、易學(xué)易記的形碼和音碼兼?zhèn)涞腉BK漢字輸入方法。從而為最終解決數(shù)字鍵盤的大字符集的快速輸入,提供好的數(shù)字鍵盤解決平臺(tái)。
實(shí)施例1-數(shù)字英文鍵盤在智能手機(jī)或智能電話中的應(yīng)用。
一般而言,手機(jī)和智能電話不僅有十個(gè)數(shù)字英文鍵外,還有兩個(gè)特殊的符號(hào)鍵,即符號(hào)鍵<*>和符號(hào)鍵<#>。用戶為了輸入漢字、大小寫英文字母或者數(shù)字、特殊符號(hào)等圖形符號(hào),可以利用符號(hào)鍵<*>進(jìn)行[中文/英文/數(shù)字/符號(hào)]四種輸入狀態(tài)的切換;同時(shí)利用符號(hào)鍵<#>,進(jìn)行各種輸入法的切換,例如在中文輸入狀態(tài)下,可以使用它切換到拼音輸入狀態(tài),這時(shí),人們可以利用十個(gè)數(shù)字鍵,復(fù)用本發(fā)明中的英文字母,從而方便、快捷地輸入拼音字母,進(jìn)而輸入漢字。
實(shí)施例2-數(shù)字英文鍵盤在非手寫輸入的小型掌上電腦產(chǎn)品中的應(yīng)用。
為了掌上電腦能夠小型化,并節(jié)省成本,人們通常使用最少鍵位數(shù)的鍵盤,來代替可手寫輸入的液晶顯示板。這樣,在十個(gè)數(shù)字鍵上復(fù)用二十六個(gè)英文字母,是減少鍵位數(shù),并定制為小鍵盤的最佳途徑。這時(shí)英文字母和十個(gè)數(shù)字的復(fù)用,就可以利用本發(fā)明中的數(shù)字英文鍵盤排列方法,來實(shí)現(xiàn)諸如“名片機(jī)”等可紅外進(jìn)行通信交換的嵌入式信息終端產(chǎn)品的小型化掌上電腦。
權(quán)利要求
1.由0~9十個(gè)數(shù)字鍵及相應(yīng)軟件構(gòu)成的一種輸入大漢字集拼音碼的數(shù)字英文鍵盤,其特征在于數(shù)字1鍵復(fù)用英文字母abc,數(shù)字2鍵復(fù)用英文字母def,數(shù)字3鍵復(fù)用英文字母gh,數(shù)字4鍵復(fù)用英文字母ijk,數(shù)字5鍵復(fù)用英文字母lmn,數(shù)字6鍵復(fù)用英文字母op,數(shù)字7鍵復(fù)用英文字母qrs,數(shù)字8鍵復(fù)用英文字母tu,數(shù)字9鍵復(fù)用英文字母vwx,數(shù)字0鍵復(fù)用英文字母yz及+。
2.根據(jù)權(quán)利要求1所述的一種輸入大漢字集拼音碼的數(shù)字英文鍵盤,其特征在于利用該數(shù)字英文鍵盤輸入漢語拼音,其方法如下a.首先建立字符集S=[a,e,i,o,u,g,h,n,r,v,+]的數(shù)字鍵映射表1-a,2-e,3-gh,4-i,5-n,6-o,7-r,8-u,9-v,0-+;同時(shí)置當(dāng)前“拼音字串輸入緩沖區(qū)”為空,然后,系統(tǒng)進(jìn)入首拼音字母輸入狀態(tài),則敲擊拼音首字母對(duì)應(yīng)的數(shù)字鍵;b.首拼音字母輸入狀態(tài)連續(xù)敲擊拼音首字母對(duì)應(yīng)的某個(gè)數(shù)字鍵,所謂連續(xù)擊鍵,指連結(jié)兩次敲擊同一鍵的時(shí)間間隔不得小于某個(gè)時(shí)間段,然后根據(jù)連續(xù)敲擊的次數(shù),確定當(dāng)前輸入的拼音首字母如數(shù)字鍵<1>上復(fù)用英文字母<abc>,則第一次敲擊數(shù)字鍵<1>時(shí),輸入拼音首字母“a”,連續(xù)擊鍵2次,輸入拼音首字母“b”,連續(xù)擊鍵3次,輸入拼音首字母“c”;連續(xù)擊鍵5次,則又輪回輸入拼音首字母“b”,依此遞推;最后,敲擊其它鍵時(shí),或停止敲擊該鍵的時(shí)間間隔大于一定的值時(shí),則系統(tǒng)將確定輸入的拼音英文首字母送入當(dāng)前的“拼音字串輸入緩沖區(qū)”;然后,系統(tǒng)進(jìn)入后續(xù)拼音字母輸入狀態(tài);c.后續(xù)拼音字母輸入狀態(tài)對(duì)用戶敲擊的每個(gè)數(shù)字鍵,如果這個(gè)數(shù)字鍵不是<3>,則直接將數(shù)字鍵映射表中對(duì)應(yīng)的英文字母,送到當(dāng)前的“拼音字串輸入緩沖區(qū)”;如果用戶當(dāng)前敲擊的是<3>鍵,則判明當(dāng)前輸入是否位于英文字母“c”、“s”、“z”之后的第二個(gè)拼音字母,“是”則表明輸入的拼音字母為“h”,“否”則輸入的英文字母為“g”;d.“拼音字串輸入緩沖區(qū)”不空時(shí),系統(tǒng)根據(jù)當(dāng)前已輸入拼音子串,以及系統(tǒng)內(nèi)部的拼音碼表一即每個(gè)合法拼音字串所對(duì)應(yīng)的漢字字符集的碼表映射關(guān)系,確定可能輸入的漢字集,并將這些漢字顯示出來,供用戶進(jìn)行選擇輸入。
3.根據(jù)權(quán)利要求1所述的一種輸入大漢字集拼音碼的數(shù)字英文鍵盤,其特征在于數(shù)字<0>鍵復(fù)用的特殊符號(hào)“+”亦可置換為其它符號(hào),或者省略。
4.根據(jù)權(quán)利要求1所述的一種輸入大漢字集拼音碼的數(shù)字英文鍵盤,其特征在于十個(gè)數(shù)字鍵0~9,可以和{<abc>、<def>、<gh>、<ijk>、<lmn>、<op>、<qrs>、<tu>、<vwx>、<yz+>}形成不同的一一對(duì)應(yīng)關(guān)系或復(fù)用關(guān)系。
全文摘要
一種輸入大漢字集拼音碼的數(shù)字英文鍵盤屬于國際專利分類中的GO6F 3/023。本發(fā)明利用《漢語拼音方案》中的拼音字母組合規(guī)律,設(shè)計(jì)了一種英文字母復(fù)用數(shù)字鍵的新型布局方法。其布局為:數(shù)字1鍵復(fù)用英文字母abc;數(shù)字2鍵復(fù)用英文字母def;數(shù)字3鍵復(fù)用英文字母gh;數(shù)字4鍵復(fù)用英文字母ijk;數(shù)字5鍵復(fù)用英文字母lmn;數(shù)字6鍵復(fù)用英文字母op;數(shù)字7鍵復(fù)用英文字母qrs;數(shù)字8鍵復(fù)用英文字母tu;數(shù)字9鍵復(fù)用英文字母vwx;數(shù)字0鍵復(fù)用英文字母yz及+。
文檔編號(hào)G06F3/023GK1387107SQ0111804
公開日2002年12月25日 申請(qǐng)日期2001年5月17日 優(yōu)先權(quán)日2001年5月17日
發(fā)明者何宇新, 王平, 劉迎建 申請(qǐng)人:北京漢王科技有限公司