專(zhuān)利名稱(chēng):簡(jiǎn)易式漢字拼音數(shù)字化輸入法及宿位法的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種漢字拼音輸入方法,尤其是一種適用于手機(jī)、并可利用手機(jī)上的十個(gè)數(shù)字鍵實(shí)現(xiàn)漢字輸入的拼音數(shù)字化輸入法及宿位法。
背景技術(shù):
隨著信息技術(shù)的飛速發(fā)展,為了適應(yīng)人機(jī)對(duì)話的需要以及方便信息的傳輸,各種漢字輸入方法紛紛出現(xiàn),并被各類(lèi)計(jì)算機(jī)系統(tǒng)和手機(jī)等信息設(shè)備所廣泛采用,這些漢字輸入方法各有其特點(diǎn),大大地方便了人們向這些信息設(shè)備中輸入漢字的操作過(guò)程。不過(guò),也有一些漢字輸入方法其編碼較為復(fù)雜,人們難以識(shí)記和學(xué)習(xí),因此,設(shè)計(jì)者也一直在探索以求找到更為適用和方便易學(xué)的漢字輸入方法。
發(fā)明內(nèi)容
本發(fā)明的目的就在于提供一種非常簡(jiǎn)單易學(xué)且輸入速度快的漢字拼音數(shù)字化輸入法及宿位法,該輸入法及宿位法主要是應(yīng)用在手機(jī)的操作系統(tǒng)上、當(dāng)使用者用拼音形式輸入漢字時(shí)使用。
為實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案為它將漢字拼音分為兩部分,第一部分為漢字拼音的首字母,第二部分為漢字拼音的第二個(gè)及第二個(gè)以后的字母;其中,使用頻率最高的幾個(gè)首字母分別用一個(gè)數(shù)字作為代碼,其余的首字母則分成幾組,每組分別用一個(gè)數(shù)字做母碼,每組中的各個(gè)字母又分別設(shè)置一個(gè)識(shí)別碼;漢字拼音的第二個(gè)及第二個(gè)以后的各個(gè)字母分別用一數(shù)字做代碼。
用來(lái)作為漢字拼音代碼的數(shù)字為0~9這十個(gè)數(shù)字,其中,首字母中使用頻率最高的字母Y、C、Z、J、S、H分別用數(shù)字1~6做為代碼,使用頻率次之的首字母則分為四組,各組分別用數(shù)字6~9以及0這五個(gè)數(shù)字作為母碼,每組中的各個(gè)字母又分別設(shè)置有識(shí)別碼。
使用頻率次之的首字母中的R用數(shù)字6做母碼;L、X、K、F這四個(gè)字母共用數(shù)字7做母碼;并分別用D、B、Q、W、M這五個(gè)字母用數(shù)字8做母碼;G、P、N、T這四個(gè)字母用數(shù)字9作為母碼;A、E、O、I、U、V這六個(gè)字母則用數(shù)字0作為母碼。
用數(shù)字6、7、8、9做母碼的各組字母中排在第一位的字母無(wú)需識(shí)別碼,排在第二位的字母的識(shí)別碼為與母碼相同的數(shù)字,排在第三位的字母的識(shí)別碼為母碼左邊的數(shù)字,排在第四位的字母的識(shí)別碼為母碼右邊的數(shù)字,但用8做母碼的字母中的W其識(shí)別碼為6;用數(shù)字0做母碼的字母組中的A用1做識(shí)別代碼,E用2做識(shí)別碼,O用3做識(shí)別碼,I用4做識(shí)別碼,U用5做識(shí)別碼,V用6做識(shí)別碼。
在漢字拼音中第二位及第二位以后的字母中,對(duì)于由韻母加N或NG合成的韻母詞組,將N和NG用與韻母相同的代碼表示。
漢字拼音中第二位及第二位以后的字母中,R和H共用相同的代碼。
對(duì)超過(guò)四位編碼數(shù)字的漢字拼音可用宿位法進(jìn)行壓縮,該宿位方法主要是利用不會(huì)在第二位及第二位以后出現(xiàn)的7、8、9這三個(gè)數(shù)字以及數(shù)字6,宿位對(duì)象是帶N、G的韻母,即分別利用6、7、8、9來(lái)分別代表帶N、G的韻母拼音。
還可利用漢字拼音組中的自然空位來(lái)跨越式去除一些字母以達(dá)到宿位的目的。
本發(fā)明的有益效果在于它充分利用和挖掘了漢字拼音的特點(diǎn),它可將50%以上的拼音組(其附帶50%以上的漢字?jǐn)?shù)量)以一個(gè)字母對(duì)應(yīng)一個(gè)數(shù)字的方式輸入手機(jī)中,其余的漢字拼音也僅需加一個(gè)識(shí)別碼而已,學(xué)習(xí)和使用起來(lái)十分輕松方便。另外,本發(fā)明的輸入方法中,每一個(gè)拼音組都有自己的獨(dú)立編碼,消除了現(xiàn)有一些拼音輸入方法中存在的大量重復(fù)編碼的問(wèn)題,可以令輸入一步到位,大大減少了跨鍵次數(shù),使輸入速度大為提高。此外,在本發(fā)明所述的輸入法的基礎(chǔ)上設(shè)立的宿位法,又可將絕大多數(shù)四位以上的漢字拼音編碼壓縮為四位以下,從而使輸入速度進(jìn)一步提高。
下面結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步的說(shuō)明附圖1為本發(fā)明輸入法的標(biāo)準(zhǔn)代碼圖附圖2為本發(fā)明宿位法的代碼圖之一附圖3為本發(fā)明宿位法的代碼圖之二附圖4為本發(fā)明宿位法的代碼圖之三
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明的原理做進(jìn)一步的說(shuō)明,但并不因此而限定本發(fā)明的保護(hù)范圍。
眾所周知的是漢語(yǔ)拼音多以聲母加韻母組成或者是以單個(gè)的韻母出現(xiàn),它存在著如下幾個(gè)特點(diǎn)一、全部漢字拼音組中,第一個(gè)字母涉及的字母包含了二十六個(gè)字母中除I、V以外的二十四個(gè),但第二個(gè)及第二個(gè)以后的字母就僅限于5個(gè)韻母(A、E、I、O、U)和4個(gè)聲母(H、R、N、G)這九個(gè)字母,而手機(jī)上的數(shù)字鍵為0~9十個(gè)數(shù)字,因此,所有漢字拼音的第二個(gè)及第二個(gè)以后的字母皆分別可用手機(jī)上0~9這十個(gè)數(shù)字來(lái)做一一對(duì)應(yīng)的轉(zhuǎn)換。
二、所有的漢字拼音組都無(wú)重疊字,如AA、BB等,這就為壓縮第二位及第二位之后的拼音字母?jìng)€(gè)數(shù)創(chuàng)造了條件。在漢字拼音中大量使用了由一個(gè)韻母加“N”或“NG”合成的韻母詞組,如Ang、En等。根據(jù)拼音無(wú)連續(xù)重疊字母的特點(diǎn),對(duì)Ang這類(lèi)帶“N”和“NG”的韻母詞組,本輸入法將其視為該韻母詞組中第一個(gè)韻母字的重疊,如ANG=AAA,EN=EE等。通過(guò)該重疊壓縮方法,拼音組第二位及第二位以后的字母數(shù)可減少為7個(gè)。
三、出現(xiàn)在拼音組第二位及第二位以后的H、R這兩個(gè)字母出現(xiàn)的條件均不相同。其中,H只在第二位出現(xiàn),且其前一字母必為C、S或Z,而R則只能出現(xiàn)在韻母E的后面。因此,本輸入法在編碼時(shí)令H和R共用一碼,這樣,拼音組第二位及第二位以后的字母數(shù)可減少到6個(gè)。
通過(guò)對(duì)上述漢字拼音字母組特點(diǎn)的了解,本輸入法用異數(shù)位異功能的方式進(jìn)行編碼和運(yùn)行,異數(shù)位異功能即相同的數(shù)字在不同的位置代表不同的字母,如1在第一位代表Y,在第二位代表A,在第三位代表N,在第四位代表G,1111=Y(jié)ANG。
當(dāng)然,每個(gè)位置的數(shù)字代表什么還得看它前面的一個(gè)字母是什么方可決定,除上面所提到的各特點(diǎn),再綜合使用習(xí)慣、使用頻率和使用效率等因素,本輸入法得到如附圖1所示的標(biāo)準(zhǔn)流程圖。
見(jiàn)附圖1所示,A、E、I、O、U、H/R分別排在1~6的位置,這樣就等于將拼音組的第二位及第二位以后的字母編碼完畢,只剩下第一位的字母(即首字母)如何編碼的問(wèn)題了。由于以韻母為首字母的拼音組僅為極少數(shù),所以可以使用1~5這幾個(gè)數(shù)字來(lái)編碼使用頻率最高的五個(gè)字母Y、C、Z、J、S,至數(shù)字6代表的H/R碼,由于它既有可能在第一位出現(xiàn),也有可能在第二位出現(xiàn)(但出現(xiàn)條件不同),因此,本輸入法規(guī)定6在第一位出現(xiàn)時(shí)代表H。
由于Y、C、Z、J、S、H/R這幾個(gè)字母僅為可能在拼音組的首位出現(xiàn)的二十四個(gè)字母中的一小部分,其它字母無(wú)法用一個(gè)數(shù)字對(duì)應(yīng)代表一個(gè)字母的方式來(lái)編碼。因此,本輸入法使用母碼加識(shí)別碼的方式來(lái)編碼其它的字母,具體方式是用一個(gè)數(shù)字作為多個(gè)字母所構(gòu)成的字母組的母碼,再用識(shí)別碼來(lái)區(qū)分各字母組中的具體字母。
見(jiàn)附圖1所示,6為H、R這兩個(gè)字母組的母代碼,7為L(zhǎng)、X、K、F這四個(gè)字母組的母碼,8為D、B、Q、W、M這六個(gè)字母組的母碼,9為G、P、N、T這四個(gè)字母組的母碼,0為A、E、I、O、U、V這六個(gè)字母組的母碼。為了識(shí)別各字母中的每一字母,本輸入法用識(shí)別碼來(lái)區(qū)別各字母組中的每一字母,另外,為了讓使用者易學(xué)易記,識(shí)別碼的編排應(yīng)有規(guī)律可尋,因此,本輸入法規(guī)定各字母組中的第一個(gè)字母無(wú)須另加識(shí)別碼,而第二個(gè)字母的識(shí)別碼與母碼相同,第三個(gè)字母的識(shí)別碼為母碼左邊相鄰的數(shù)字,第四個(gè)字母的識(shí)別碼為母碼右邊相鄰的數(shù)字。但應(yīng)注意的是,以8做母碼的字母組中,由于它包含了5個(gè)字母,其識(shí)別碼的編排稍有不同,其中的字母W單獨(dú)用數(shù)字6作為識(shí)別碼。另外,以0作為母碼的字母組中,由于其所含的字母數(shù)多達(dá)6個(gè),因此,上述規(guī)律并不適用于該字母組,但其中各字母的識(shí)別碼的編排亦相當(dāng)有規(guī)律,即、各字母的識(shí)別碼的數(shù)字與該字母所在位置一致。上述母碼和識(shí)別碼的編排規(guī)定和規(guī)律可用以下幾個(gè)簡(jiǎn)單的公式來(lái)表示6=H,R67=L、X7、K8、F98=D、W6、B8、Q7、M99=G、P9、N7、T80=A1、E2、I3、O4、U5、V6本發(fā)明所述輸入法的使用方法,實(shí)際上已在前面所述的編排規(guī)定和規(guī)律中做了詳細(xì)解釋。即在用拼音法輸入漢字時(shí),如首字母無(wú)需加識(shí)別碼,則照該漢字的拼音,用一個(gè)數(shù)字對(duì)應(yīng)一個(gè)字母的方式輸入即可,如DAO=813;如首字母需加識(shí)別碼,則將首字母加上識(shí)別碼后再按一個(gè)數(shù)字對(duì)應(yīng)一個(gè)字母的方式輸入即可,如Tian=98411,Ai=014;韻母帶N或NG時(shí)只需重復(fù)N的前一位字母即可,如Ang=0111,Jin=444??梢钥闯觯景l(fā)明所提出的輸入法非常簡(jiǎn)單易學(xué)易記,即使是完全不懂輸入法的人也可在非常短的時(shí)間內(nèi)熟悉該方法并輕松輸入任何漢字。
由于部分的漢字的拼音字母數(shù)較長(zhǎng),為提高輸入速度,本發(fā)明使用宿位法針對(duì)超過(guò)四位編碼數(shù)字的拼音組進(jìn)行四位及四位以下的壓縮,壓縮對(duì)象主要是帶N或NG的韻母,宿位方法主要是利用不會(huì)在第二位及第二位以后出現(xiàn)的7、8、9這三個(gè)號(hào)碼。宿位法與前面所述的標(biāo)準(zhǔn)編碼方法既相互獨(dú)立,又相輔相成。宿位法有二種實(shí)施方式,這二種實(shí)施方式都是以拼音組的首字母為依據(jù),具體如下所述一、對(duì)以S、C、Z為首字母,其后帶H的聲母字的宿位(見(jiàn)附圖2所示)1.C、S、Z加數(shù)字6,標(biāo)準(zhǔn)碼是加h,但同時(shí)又是han的宿位碼,重復(fù)一次即表示加hang,再重復(fù)一次即表示加huang。
2.C、S、Z加數(shù)字7,表示加hua,重復(fù)一次加huan,再重復(fù)一次表示加huang,C、S、Z加7再加4則是表示加huai。
3.C、S、Z加數(shù)字8表示加hen,重復(fù)一次表示加heng。
4.C、S、Z加數(shù)字9,表示加ang,重復(fù)一次加eng,再重復(fù)一次表示加ing。
二、對(duì)母碼為7、8、9,識(shí)別碼亦為7、8、9的首位聲母字,其宿位方法同樣是用6、7、8、9這幾個(gè)數(shù)字來(lái)作為宿位碼(見(jiàn)附圖3所示)1.母碼加識(shí)別碼再重復(fù)識(shí)別碼等于加an,再次重復(fù)表示加ang。
2.母碼加識(shí)別碼加8、9、7無(wú)固定表示方法,但一般代表ing,eng,iang。
應(yīng)注意的是,X、Q兩聲母依首字母時(shí),第二位字母除U外,其余全為I,故在本宿位法中會(huì)自動(dòng)按需要帶上I,無(wú)需專(zhuān)門(mén)添加,J同樣如此。
除了上述提到的宿位法外,本發(fā)明還利用漢字拼音組中的自然空位來(lái)跨越去除一些字母,同樣可達(dá)到宿位目的,可以利用的韻母組如下所述1.ian其標(biāo)準(zhǔn)碼是411,宿位碼為41,即去除N碼。
2.iao其標(biāo)準(zhǔn)碼是413,宿位碼是43,即去除A碼。
3.uan其標(biāo)準(zhǔn)碼是511,利用空位碼6作為宿位碼,重復(fù)一次6即為uang。
4.對(duì)于3號(hào)0碼的宿位方法是(1)、首字母如與O作為獨(dú)立拼音組的,則加3一次等于標(biāo)準(zhǔn)編碼中的加O,若還于ong又是獨(dú)立拼音組的,則重復(fù)一次加3表示加ong;(2)、首字母如與O不是獨(dú)立拼音組而與ong是獨(dú)立拼音組的,則加3一次等于加ong,重復(fù)一次加3表示加ou,由于3號(hào)的O與Z為同一碼,故3號(hào)作為首碼時(shí)是zong,重復(fù)一次表示加zhong。
應(yīng)該注意的是,上述幾種宿位方法并不適合于所有的拼音組,因?yàn)榘瓷鲜鏊姆N方法運(yùn)算所有的字母組則有許多重碼出現(xiàn)。如nian,標(biāo)準(zhǔn)碼是97411,代入上述宿位法中則為9741,但9741又是nia的標(biāo)準(zhǔn)碼,故nian的宿位碼不能是9741,而應(yīng)該采用標(biāo)準(zhǔn)碼中的979;又如zuan,其標(biāo)準(zhǔn)碼是3511,但代入上述宿位碼中后為36,但它既為zh的標(biāo)準(zhǔn)碼,同時(shí)又是zhan的宿位碼,故帶H為聲母的C、S、Z不適合于上述的第3條,而應(yīng)該利用其設(shè)有zua這個(gè)拼音組的空位作為宿位碼;zuan、cuan、suan的宿位碼應(yīng)是Z、C、S+51/UAN。其它不適用于上述幾種宿位方法的拼音組在此不再一一舉例說(shuō)明,總之,只要拼音組按上述方法代入宿位碼后不與標(biāo)準(zhǔn)碼重疊即可,能達(dá)到上述條件的拼音組如附圖4所示。
通過(guò)以上幾種宿位方法基本上將四位以上編碼的拼音組壓縮掉了,還剩下幾個(gè)不能用上述幾種宿位方法宿位的,就只好用非常規(guī)式宿位了,見(jiàn)以下所列舉的幾個(gè)例子4/J+F=j(luò)iang,6/H+7=hai,6/H+8=huan,6/H+9=huang。
L/F+17=liang,L/F+6=luan,D/8+51=duan,L/F+3=dong。
總的來(lái)講,使用宿位法可基本上將拼音組的數(shù)字代碼壓縮為四個(gè)數(shù)字以?xún)?nèi),且宿位方法同樣簡(jiǎn)單易記,同樣有規(guī)律可尋,能極大地提高輸入速度。另外,宿位方法繼承標(biāo)準(zhǔn)代碼的兩大特點(diǎn),一是必須確定首字母為單一字母;二是用重復(fù)碼方式加N和G,因此,使用者只需稍微熟悉一下標(biāo)準(zhǔn)流程圖,即可很快掌握宿位法。韻母做首字母的不設(shè)宿位碼。
權(quán)利要求
1.簡(jiǎn)易式漢字拼音數(shù)字化輸入法及宿位法,其特征在于它將漢字拼音分為兩部分,第一部分為漢字拼音的首字母,第二部分為漢字拼音的第二個(gè)及第二個(gè)以后的字母;其中,使用頻率最高的幾個(gè)首字母分別用一個(gè)數(shù)字作為代碼,其余的首字母則分成幾組,每組分別用一個(gè)數(shù)字做母碼,每組中的各個(gè)字母又分別設(shè)置一個(gè)識(shí)別碼;漢字拼音的第二個(gè)及第二個(gè)以后的各個(gè)字母分別用一數(shù)字做代碼。
2.根據(jù)權(quán)利要求1所述的簡(jiǎn)易式漢字拼音數(shù)字化輸入法及宿位法,其特征在于用來(lái)作為漢字拼音代碼的數(shù)字為0~9這十個(gè)數(shù)字,其中,首字母中使用頻率最高的字母Y、C、Z、J、S、H分別用數(shù)字1~6做為代碼,使用頻率次之的首字母則分為四組,各組分別用數(shù)字6~9以及0這五個(gè)數(shù)字作為母碼,每組中的各個(gè)字母又分別設(shè)置有識(shí)別碼。
3.根據(jù)權(quán)利要求2所述的簡(jiǎn)易式漢字拼音數(shù)字化輸入法及宿位法,其特征在于使用頻率次之的首字母中的R用數(shù)字6做母碼;L、X、K、F這四個(gè)字母共用數(shù)字7做母碼;并分別用D、B、Q、W、M這五個(gè)字母用數(shù)字8做母碼;G、P、N、T這四個(gè)字母用數(shù)字9作為母碼;A、E、O、I、U、V這六個(gè)字母則用數(shù)字0作為母碼。
4.根據(jù)權(quán)利要求3所述的簡(jiǎn)易式漢字拼音數(shù)字化輸入法及宿位法,其特征在于用數(shù)字6、7、8、9做母碼的各組字母中排在第一位的字母無(wú)需識(shí)別碼,排在第二位的字母的識(shí)別碼為與母碼相同的數(shù)字,排在第三位的字母的識(shí)別碼為母碼左邊的數(shù)字,排在第四位的字母的識(shí)別碼為母碼右邊的數(shù)字,但用8做母碼的字母中的W其識(shí)別碼為6;用數(shù)字0做母碼的字母組中的A用1做識(shí)別代碼,E用2做識(shí)別碼,O用3做識(shí)別碼,I用4做識(shí)別碼,U用5做識(shí)別碼,V用6做識(shí)別碼。
5.根據(jù)權(quán)利要求1所述的簡(jiǎn)易式漢字拼音數(shù)字化輸入法及宿位法,其特征在于在漢字拼音中第二位及第二位以后的字母中,對(duì)于由韻母加N或NG合成的韻母詞組,將N和NG用與韻母相同的代碼表示。
6.根據(jù)權(quán)利要求1至5中任何一項(xiàng)所述的簡(jiǎn)易式漢字拼音數(shù)字化輸入法及宿位法,其特征在于漢字拼音中第二位及第二位以后的字母中,R和H共用相同的代碼。
7.根據(jù)權(quán)利要求1所述的簡(jiǎn)易式漢字拼音數(shù)字化輸入法及宿位法,其特征在于對(duì)超過(guò)四位編碼數(shù)字的漢字拼音可用宿位法進(jìn)行壓縮,該宿位方法主要是利用不會(huì)在第二位及第二位以后出現(xiàn)的7、8、9這三個(gè)數(shù)字以及數(shù)字6,宿位對(duì)象是帶N、G的韻母,即分別利用6、7、8、9來(lái)分別代表帶N、G的韻母拼音。
8.根據(jù)權(quán)利要求7所述的簡(jiǎn)易式漢字拼音數(shù)字化輸入法及宿位法,其特征在于還可利用漢字拼音組中的自然空位來(lái)跨越式去除一些字母以達(dá)到宿位的目的。
全文摘要
本發(fā)明涉及一種漢字拼音輸入方法,尤其是一種適用于手機(jī)、并可利用手機(jī)上的十個(gè)數(shù)字鍵實(shí)現(xiàn)漢字輸入的拼音數(shù)字化輸入法及宿位法。它將漢字拼音分為兩部分,第一部分為漢字拼音的首字母,第二部分為漢字拼音的第二個(gè)及第二個(gè)以后的字母;其中,使用頻率最高的幾個(gè)首字母分別用一個(gè)數(shù)字作為代碼,其余的首字母則分成幾組,每組分別用一個(gè)數(shù)字做母碼,每組中的各個(gè)字母又分別設(shè)置一個(gè)識(shí)別碼;漢字拼音的第二個(gè)及第二個(gè)以后的各個(gè)字母分別用一數(shù)字做代碼。本發(fā)明充分利用和挖掘了漢字拼音的特點(diǎn),學(xué)習(xí)和使用起來(lái)十分輕松方便。
文檔編號(hào)G06F3/023GK1489030SQ0314023
公開(kāi)日2004年4月14日 申請(qǐng)日期2003年8月22日 優(yōu)先權(quán)日2003年8月22日
發(fā)明者蘇家慶 申請(qǐng)人:蘇家慶