專利名稱:形音漢字輸入法的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種形音漢字輸入法,更具體地說(shuō),涉及一種按照以形拆字,以音定碼為原則的漢字輸入法。
背景技術(shù):
在現(xiàn)有技術(shù)中,計(jì)算機(jī)漢字輸入領(lǐng)域目前廣泛應(yīng)用的方法主要有如下兩類1、以“五筆字型”為代表的以字形定碼為主的輸入方法,其重碼少,但難學(xué)易忘;2、以“拼音”為代表的純粹用漢字讀音定碼的輸入方法,其入門易,但重碼多,部分拼音容易混,輸入速度慢;現(xiàn)今的發(fā)展趨勢(shì)則是“以形拆字,以音定碼”的原則進(jìn)行編碼,雖陸續(xù)有些專利或成果,并都有些特點(diǎn),但或拆字規(guī)則不嚴(yán)謹(jǐn),或重碼較多等等,不利于推廣,因而需要改進(jìn)。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種經(jīng)過(guò)長(zhǎng)期對(duì)漢字的研究,并應(yīng)用計(jì)算機(jī)進(jìn)行統(tǒng)計(jì)與分析,而確定的符合漢字特點(diǎn)的嚴(yán)謹(jǐn)、易用、少重碼的形音漢字輸入法。
為了達(dá)到上述目的,本發(fā)明提供了如下的技術(shù)方案研究并設(shè)計(jì)、一種形音漢字輸入法,使用通用電腦鍵盤中的英文字母鍵和數(shù)字鍵,其特征在于輸入過(guò)程按照以形拆字,以音定碼的原則,具體過(guò)程如下(1)將筆劃為兩筆或兩筆以上的漢字按照先結(jié)構(gòu)分開(kāi)、后筆順?lè)珠_(kāi)的規(guī)則將漢字拆分作為編碼碼元,具體方法是A、漢字由上下、左右、內(nèi)外、中間兩邊分開(kāi)的部件組成,按其結(jié)構(gòu)進(jìn)行自然分拆;B、獨(dú)體字按筆順?lè)植?;C、按“一步一拆,以一拆二”的原則,將左中右、上中下結(jié)構(gòu)且無(wú)法拆二的漢字,進(jìn)行“以一拆多”;D、字根不細(xì)拆,長(zhǎng)筆交連的獨(dú)體字不細(xì)拆,但筆劃相接的字可細(xì)拆,而含非碼元部件的上下相連的漢字可細(xì)拆或不細(xì)拆,所述的字根為不繼續(xù)分拆的漢字、偏旁部首或筆劃部件,所述的非碼元部件為既非字根又非漢字的部件;E、拆字過(guò)程在以下情況下自然結(jié)束a、在達(dá)到四個(gè)碼元部件時(shí);b、已拆出少于四個(gè)碼元部件,且每個(gè)部件都不可細(xì)拆時(shí);c、已拆出少于四個(gè)碼元部件,但繼續(xù)分拆時(shí)必多于四個(gè)部件時(shí);F、分拆時(shí)若含有非碼元部件,需繼續(xù)進(jìn)行內(nèi)層分拆,當(dāng)整字分拆超出四個(gè)碼元部件,依據(jù)部件的排列次序取件,遇非碼元部件的內(nèi)層分拆,則先取其首件至達(dá)到四個(gè)部件結(jié)束,否則,可從非碼元部件的剩余部分依序取件,補(bǔ)足四件,所述的碼元部件是字根及漢字都具有相應(yīng)碼元的漢字部件;G、拆字過(guò)程得到多個(gè)可分拆的碼元部件,尚未達(dá)到四個(gè)碼元部件時(shí),選擇碼元部件繼續(xù)分拆順序的原則是a、可使拆字過(guò)程達(dá)到四個(gè)碼元部件;b、自然分開(kāi)的結(jié)構(gòu)的碼元部件;c、筆順的先后次序;(2)將上述編碼碼元指定到鍵盤相應(yīng)鍵位上的步驟A、漢字整體的碼元按其讀音的首拼字母指定到相應(yīng)的鍵位上;B、將表一字根集里的字根碼元按其讀音的首拼字母指定到相應(yīng)的鍵位上C、將如下偏旁部首的碼元指定到特定的相應(yīng)鍵位上扌-o,氵-v,纟-i,木-u,讠-a;D、拆字的結(jié)構(gòu)為四個(gè)碼元部件,以部件的先后順序按其讀音的首拼字母將相應(yīng)的碼元指定到相應(yīng)的鍵位上;E、拆字的結(jié)構(gòu)為三個(gè)碼元部件,以部件的先后順序按其讀音的首拼字母將相應(yīng)的碼元指定到三個(gè)相應(yīng)的鍵位上,再補(bǔ)上漢字整字的碼元并指定到相應(yīng)的鍵位上;F、拆字的結(jié)構(gòu)為兩個(gè)碼元部件,以部件的先后順序按其讀音的首拼字母將相應(yīng)的碼元指定到兩個(gè)相應(yīng)的鍵位上,再補(bǔ)上漢字整字的碼元和漢字的讀音聲調(diào)代碼并指定到相應(yīng)的鍵位上,所述的讀音聲調(diào)按陰、陽(yáng)、上、去所對(duì)應(yīng)的代碼依次為分別為1、2、3、4;(3)按照前述的方法,使用指定的鍵位,輸入相應(yīng)的漢字。
本發(fā)明所述的輸入方法具體說(shuō)明如下除了只有一個(gè)筆劃的漢字(如一、乙)外,任何一個(gè)國(guó)標(biāo)字符集中的漢字(含字根集中的漢字)都要按其結(jié)構(gòu)或筆序進(jìn)行拆分,這是本輸入法的拆字基本方法;漢字由上下、左右、內(nèi)外、中間兩邊分開(kāi)的部件組成,按其結(jié)構(gòu)進(jìn)行自然分拆,例如;“漢”→“氵,又”,“字”→“宀,子”,“回”→“囗,口”,“乘”→“禾,北”;若漢字不由上下、左右、內(nèi)外、中間兩邊分開(kāi)的部件組成,即為獨(dú)體字,則按筆順?lè)植?,例如“中”→“口,丨”,“串”→“口,口,丨”,“身”→“勹,丨,三,丿”;即使是?dú)體的漢字,或含有結(jié)構(gòu)分開(kāi)的部件的漢字,拆分過(guò)程也是首先考慮結(jié)構(gòu),后考慮筆順,例如“戊”→“戈,丿”,“平”→“干,丷”,若完全按筆順拆分,則“戊”無(wú)法拆成“戈,丿”,“平”無(wú)法拆成“干,丷”,當(dāng)然,由于“干”為非字根的漢字,可以繼續(xù)分拆,“干”→“一,十”,此時(shí),又要考慮整個(gè)“平”字拆分的各部件的筆順先后關(guān)系,可知“平”→“一,丷,十”;一步一拆,最好“以一拆二”,且求大為先;對(duì)于左中右、上中下結(jié)構(gòu)且無(wú)法拆二的漢字,則“以一拆多”;盡可能“以一拆二”,符合人們從小認(rèn)識(shí)漢字的習(xí)慣,例如“倒”字的分拆過(guò)程為“倒”→“亻,到”,“到”→“至,刂”,則有“倒”→“亻,至,刂”,“結(jié)”字的拆字過(guò)程為“結(jié)”→“纟,吉”,“吉”→“士,口”,則有“結(jié)”→“纟,士,口”,但是,如“淵”,“享”,結(jié)構(gòu)上自然分成四個(gè)及三個(gè)部件,且無(wú)法拆二,故“以一拆多”為“淵”→“氵,丿,米,丨”,“享”→“亠,口,子”,如“微”字,第一拆“以一拆多”為“微”→“彳,#,攵”,其中,#代表在“微”字中部非碼元部件,第二拆“以一拆多”為“#”→“山,一,幾”,則有“微”→“彳,(山,一,幾),攵”,其中,( )內(nèi)部件表示對(duì)非碼元部件的內(nèi)層分拆的結(jié)果;所謂求大為先是指當(dāng)部件分拆時(shí),可能不只一種拆法,應(yīng)挑出使排列在前的部件筆劃數(shù)較多的那種拆法,如“關(guān)”→“艸*,大”而不是“丷,天”,“真”→“直,八”而不是“十,具”;字根不細(xì)拆,長(zhǎng)筆交連的獨(dú)體字不細(xì)拆,但筆劃相接的字可細(xì)拆,而含非碼元部件的上下相連的漢字可細(xì)拆,也可不細(xì)拆;所謂字根即不繼續(xù)分拆的漢字、偏旁部首及筆劃部件,長(zhǎng)筆交連的獨(dú)體字如“吏”,“中”,“井”,“本”,“夫”等漢字,雖不定義為字根,但不允許細(xì)拆,亦即若一漢字分拆時(shí)將會(huì)把相交的筆劃或部件分拆出,則不細(xì)拆;筆劃相接的漢字如“失”,“百”,“易”,“兄”等,均可細(xì)拆,“失”→“丿,夫”,“百”→“一,白”,“易”→“日,勿”,“兄”→“口,兒”;含非碼元部件的上下相連的漢字如“爭(zhēng)”,“單”,“兼”,“更”可細(xì)拆,也可不細(xì)拆,若細(xì)拆,則“爭(zhēng)”→“ 巾*,亅”,“單”→“丷,日,十”,“兼”→“艸*,巾*,火*”,“更”→“一,日,乂”;拆字過(guò)程在達(dá)到四個(gè)碼元部件時(shí)自然結(jié)束;拆字過(guò)程已拆出少于四個(gè)碼元部件但每個(gè)部件都不可細(xì)拆時(shí)自然結(jié)束;拆字過(guò)程已拆出少于四個(gè)碼元部件,但繼續(xù)分拆必多于四個(gè)部件,則不再分拆,自然結(jié)束,這個(gè)規(guī)則意思很明了,其一,拆字過(guò)程在達(dá)到四個(gè)碼元部件時(shí)自然結(jié)束,例如“萍”字分拆過(guò)程為“萍”→“艸,(氵,平)”,“平”→“干,丷”,已經(jīng)達(dá)到四個(gè)部件,自然結(jié)束,“干”字不繼續(xù)分拆,則有“萍”→“艸,氵,干,丷”,同理,“縮”→“纟,宀,亻,百”,“百”字不繼續(xù)分拆,而“焊”→“火,日,干”,由于未達(dá)到四個(gè)部件,且“干”為非字根漢字,須繼續(xù)分拆,“干”→“一,十”,則有“焊”→“火,日,一,十”;其二,拆字過(guò)程在少于四個(gè)部件但每個(gè)部件都不可細(xì)拆時(shí)自然結(jié)束,例如“鋁”→“亻,口,口”,自然結(jié)束,“使”→“亻,吏”,自然結(jié)束,“笨”→“,本”,自然結(jié)束;其三,例如,“癌”字的分拆為“癌”→“疒,品,山”,“品”為可分拆漢字,但繼續(xù)分拆將使“癌”→“疒,口,口,口,山”,超出四個(gè)部件,則不再分拆,再如“鍛”字的分拆為“钅,段”,“段”為可分拆漢字,但繼續(xù)分拆將使“鍛”字超出四個(gè)部件,故結(jié)束;
如果分拆時(shí)含有非碼元的部件,需繼續(xù)分拆,一拆到底,如此可能超出四個(gè)部件,則依據(jù)取件規(guī)則來(lái)取其中四個(gè)部件組碼,例如“段”字,一旦左右分開(kāi)進(jìn)行拆分,結(jié)果為“段”→“(丿,丨,二,提*),殳”,“微”→“彳,(山,一,幾),攵”,“贏”→“亡,口,(月,貝,凡)”,均為五個(gè)部件,超出四個(gè)部件,則依據(jù)取件組碼規(guī)則來(lái)取其中四個(gè)部件組碼;但如“殷”字分拆過(guò)程為“殷”→“( 彐, ),殳”,正好為四個(gè)碼元部件,自然結(jié)束;當(dāng)分拆結(jié)果多于四個(gè)碼元部件時(shí),可依部件的排列次序取件,但遇非碼元部件的內(nèi)層分拆,則先取其首件,由此組成的部件已達(dá)四個(gè)則結(jié)束,否則,可從非碼元部件的剩余部分依序取件,補(bǔ)足四件,例如,“殷”→“( 彐, ),殳”,“后”→“( 一),口”,都不多于四件,則全部取件;“微”→“彳,(山,一,幾),攵”,則先取“彳,山,攵”,后補(bǔ)“一”,即得“微”的碼元部件為“彳,山,一,攵”,而“贏”→“亡,口,(月,貝,凡)”,先取“亡,口,月”,后補(bǔ)“貝”,即得“贏”的碼元部件為“亡,口,月,貝”;對(duì)于拆字過(guò)程得到多個(gè)可分拆的碼元部件,但尚未達(dá)到四個(gè)碼元部件時(shí),選擇哪個(gè)繼續(xù)分拆的原則是先考慮哪個(gè)可使拆字過(guò)程達(dá)到四個(gè)碼元部件,再考慮哪個(gè)為自然分開(kāi)的結(jié)構(gòu),最后考慮筆順的先后次序。例如“贛”→“章,夂,貢”,此時(shí)未達(dá)到四個(gè)碼元部件,且“章”與“貢”都是可分拆的自然分開(kāi)的碼元部件,故分拆“章”→“立,早”,可得“贛”→“立,早,夂,貢”,又如“蹄”→“足*,帝”,都可繼續(xù)分拆,但“足*”分拆只能使拆字結(jié)果為“口,止,帝”,而“帝”分拆則可使拆字結(jié)果為“足*,六,冖,巾”,故有“蹄”→“足*,六,冖,巾”;本發(fā)明將上述編碼碼元指定到鍵盤相應(yīng)鍵位上的步驟具體說(shuō)明如下漢字整體的碼元按其讀音的首拼字母指定到相應(yīng)的鍵位上;將表一字根集里的字根碼元按其讀音的首拼字母指定到相應(yīng)的鍵位上;表一 字根碼元指定到的相應(yīng)鍵位丶 d 一 h丨 s丿 p n 乚(乛亅 )g乙 y 亠 t 冫 l冖 b 二 e 十 s匚 k 卜 b 丷 d刂 d 人(入) r 亻 r勹 b 幾 j 兒 e厶 s 又 y 廴 j卩 e 阝 e 凵 q刀( ) d 力 l jナ z c 冂 t忄() x 宀 b 廣 g門 m 辶 z 寸 c工 g 土 t 士 s
艸 c 大 d 廾 l尢 y 弋 y 小 x口 k 囗 w 巾 j山 s 彳 r 彡 p夕 x 夂 z 犭 q饣 s 彐(彑) j 尸 s己 j 巳 s 弓 g子(孑) z 中 c 女 n幺 y 馬 m 丬 p耂 l 巛 c 灬 h火 h 斗 d 文 w心 x 戶 h 礻 s王 w 韋 w 犬 q歹 d 車 c 戈 g瓦 w 止 z 日(曰) r水 s 見(jiàn) j 父 f牛(牜) n 手 s 毛 m氣 q 攵 w 片 p斤 j 爪(爫) z 月 y肀(聿) y 爿 p z x 母 m 毋 w立 l 疒 b 石 s
業(yè) y 目m 田 t罒 m 皿m 钅 j矢 s 禾h 白 b瓜 g 鳥n 用 y矛 m 疋p 皮 p衤 y 衣y 羊 y米 m 耒l 耳 e臣 c 西(覀)x 頁(yè) y虍 h 蟲c 缶 f舌 s 竹()z 臼 j自 z 血x 舟 z艮 g 辛x 赤 c豆 d 酉y 豕 s鹵 l 里l 豸 z谷 g 身s 角 j其 q 雨y 齒 c金 j 魚y 革 g骨 g 黑h 非 f六l 合字頭h春字頭 cv牛( )n ) h衣 ( ) y勾()g ( ) k
巾( ) j二( ) e將如下偏旁部首的碼元指定到特定的相應(yīng)鍵位上扌-o,氵-v,纟-i,木-u,讠-a;若拆字的結(jié)果為四個(gè)碼元部件,則依部件的先后次序?qū)⑾鄳?yīng)碼元組成漢字的編碼,例如,“贛”→“立,早,夂,貢”,則得“贛”的編碼為lzzg,又如“萍”→“升,氵,干,丷”,則得“萍”的編碼為cvgd;若拆字的結(jié)果為三個(gè)碼元部件,則依部件的先后次序?qū)⑾鄳?yīng)碼元組成漢字前三個(gè)編碼,最后補(bǔ)上漢字的整字的碼元,例如,“鋁”→“亻,口,口”,則得“侶”的編碼為rkkl,又如,“結(jié)”→“纟,士,口”,則得其編碼為iskj,“串”→“口,口,丨”,得其編碼為kksc;若拆字的結(jié)果為兩個(gè)碼元部件,則依部件的先后次序?qū)⑾鄳?yīng)碼元組成漢字前兩個(gè)編碼,最后補(bǔ)上漢字的整字的碼元以及漢字的讀音聲調(diào)碼(1,2,3,4);例如,“中”→“口,丨”,得其編碼為ksz1,又如,“笨”→“,本”,得其編碼為zbb4。
最后,按照前述的方法,使用指定的鍵位,輸入相應(yīng)的漢字即可。
本發(fā)明較好的技術(shù)方案可以是對(duì)特殊結(jié)構(gòu)漢字的處理規(guī)則如下(1)現(xiàn)代漢字的構(gòu)成中含有一些古字,拆字過(guò)程的編碼處理可作為一個(gè)碼元部件或非碼元部件;(2)上下結(jié)構(gòu)漢字的上下部分由長(zhǎng)豎相連,演化成一個(gè)筆劃,拆字過(guò)程的編碼處理可作為一個(gè)碼元部件或非碼元部件。在具體輸入漢字的過(guò)程中,不可避免地存在個(gè)別難拆、多拆及含古字的漢字,其處理方法其一、現(xiàn)代漢字的構(gòu)成中,含有一些古字,已鮮為人知,如“育”字的頭部為“tu”,“步”字的下部為“ta”,“曷”字的下部為“gai”,“敝”字的左部為“bi”,等等,拆字過(guò)程的編碼處理上既保留它們做為一個(gè)碼元部件,以保證規(guī)范化,又允許其做為非碼元部件,以便于人們使用;其二、現(xiàn)代漢字中含有部分漢字,如“乘”、“爽”、“燕”、“兆”等等,屬于中間兩邊結(jié)構(gòu),雖在規(guī)則 中提及,仍在此做一強(qiáng)調(diào),還有一部分字,如“果”、“里”、“出”、“重”等等,本應(yīng)認(rèn)為是上下結(jié)構(gòu)的字,但它們上下部分的長(zhǎng)豎相連,演化成一個(gè)筆劃,所以,也都對(duì)此兩種情形都做處理。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下明顯的優(yōu)點(diǎn)1、本發(fā)明的漢字輸入方法是通過(guò)長(zhǎng)期對(duì)漢字的研究,并應(yīng)用計(jì)算機(jī)進(jìn)行統(tǒng)計(jì)與分析,而確定符合漢字特點(diǎn)的嚴(yán)謹(jǐn)、易用、克服了以“五筆字型”為代表的以字形定碼為主的輸入方法存在的難學(xué)易忘問(wèn)題;2、本發(fā)明輸入方法的重碼少,克服了以“拼音”為代表的純粹用漢字讀音定碼的輸入方法存在的重碼多、部分拼音容易混和輸入速度慢等問(wèn)題。
具體實(shí)施例方式
以下通過(guò)具體的實(shí)施例詳細(xì)說(shuō)明本發(fā)明的漢字輸入方法,該實(shí)施例為具體漢字編碼表,供實(shí)施本發(fā)明參照啊kedk阿edk1埃tss1挨oss1唉kssa哀tkya皚bsja癌bpsa藹carg藹caha藹carb矮shna艾cya4礙srhc隘ecbm鞍gbna氨qbna安bna1俺rdda按obna暗rlra岸scks胺ybna案bnua昂rgea盎yma4凹szhs敖vwwa熬vwwh翱bdsy襖ypda傲
rvww奧ptmd懊xaa4芭cbb1捌okld扒obb1叭kbb1吧kbb1笆zbb1八pnb1疤bbb1巴ksgb巴zshg跋kzyd靶g(shù)bb4把obb3耙lbb2壩ttrb霸ygyb罷mtsb爸fbb4白prb2柏ubb3擺omts佰rhbb敗trwb拜shfb稗hbb1斑wwwb班wdpw班wewb搬ozjy扳ocyb頒bdyb板ucyb版pcyb扮obdb拌odvb伴rdvb瓣xgxb半dvb4辦lbb4辦ldb4邦feb1幫fejb梆ufeb榜ulbf膀ylbf綁ifeb棒ucvb磅slbf蚌cfb4鎊jlbf謗albf苞cbsb胞ybsb包bsb1褒trdy剝jsdb薄cvfc雹ybsb保rkub堡rkut寶bwdb抱obsb報(bào)oeyb暴rxbs豹zsb4鮑ybsb爆hrgs杯uhgb碑sbb1悲fxb1北pbb3輩f(xié)cb4背pbyb貝trb4鋇jtrb倍rlkb狽qtrb備ztb4憊ztxb焙hlkb奔dslb苯cbb3本uhb3笨zbb4崩syyb繃iyyb甭hgyb泵ssb4蹦zsyy迸bkzb鼻ztjb比bbb3鄙kshe筆zmb3彼rpb3碧wbsb蓖cxbb蓖cpkb蔽cbwb蔽cbb4斃bbdb毖bbbb幣pjb4庇gbbb痹btjb閉mcb4敝dtxw
弊bwlb弊blb4必xpb4壁skxt臂skxy避skxz陛ebbt鞭grgb邊lzb1編ihcb編ihtc貶trpz扁hcb3便rgb4變thyb卞tbb4卞dxb4辨xdpx辨xexb辯xaxb辮xixb遍hczb遍htcz彪hjpb膘yxex表zyb3鱉bwyb鱉byb1憋bwxb憋bxb1別kldb癟bbrb彬uupb瀕vzty瀕vzxy濱vbqb濱vbqd賓bqbb賓bqdb擯obqb擯obqd兵qbb1兵qdb1柄uhnb丙hnb3秉qjbb秉hjb3餅sdkb炳hhnb病bhnb并clb4玻wpb1菠cvpb播opmt撥ocyb缽jbb1波vpb1博sfcb勃sbzl搏ofcb鉑jbb2箔zvbb帛bjb2舶zbb2脖ysbz膊yfcb渤vblb渤vbb2泊vbb2駁myyb捕ofb3卜sdb3補(bǔ)ybb3埠tdsb埠thks不hgb4布zjb步zxb4簿zvfc部lkeb怖xzjb擦objc裁sgyc材ucc2才hgpc財(cái)trcc睬mzuc踩kzzu采zuc3彩zupc菜czuc蔡cygs餐pyr1餐bxys參sdsc蠶hdcc殘djc2慚xcjc慘xsds燦hsc4蒼crjc蒼crec艙zrec倉(cāng)rjc1倉(cāng)rec1滄vrjc滄vrec藏cpgc操opmc
糙mnkz槽uhqr曹hqrc廁ctrd策zcc4側(cè)rtrd冊(cè)tthc測(cè)vtrd層sesc蹭kzzc插oqjc叉ydc1茬czst查urhc碴surh搽ocru察bygs岔bdsc差ygc詫ibtc詫ibpq拆ojdc豺zcc2攙omdc摻osds蟬cdc2饞smdc讒amdc纏igtt鏟jlcc產(chǎn)lcc3闡mdc3昌rrc1猖qrrc場(chǎng)tgpc嘗xbes常xbkj長(zhǎng)phgn償rxby腸ygpc廠hpc3敞xtkw唱krrc倡rrrc超tzdk抄oxpc鈔jxpc朝srsy嘲kszy潮vszy巢ctuc巢cgc2炒hxpc車qsc1扯ozc3撤otyw撤oywc掣njds掣ntds徹rqdc澈vywc郴uueb辰chyc塵xtc2晨rchy忱xyc2忱xbec沉vbjc陳edc2趁zrpc襯ycc4撐ozc1城twgc城tcc2橙uggd成wgc2呈kwc2乘hpbc程hkwc懲rhzx澄vggd誠(chéng)awgc承l(wèi)shc逞kwzc騁mykc秤hhds吃kryc癡bskc持otcc匙rhzb池vyc2遲snzc弛gyc2馳myc2恥ezc3齒zrqc侈r(nóng)xxc尺snc3赤thc4翅syxx熾hkbc充tsec沖lzc1蟲zhdc蟲ztdc崇sbex寵blc3
抽oyc1酬yxbs酬yzc2躊kzfc稠httk愁hhxc籌zfcc仇rjc2綢ittk瞅mhhc丑ztc3丑zshc臭zqc4出ssc1櫥ucdc廚cdcc躇kzcz鋤jqlc雛djzc雛dszc滁vehu除ehuc楚uupc礎(chǔ)scc3儲(chǔ)rylr矗zzzc搐otyt觸jcc4處zbc4揣osec川pec1川pssc穿bbyc椽ucc2椽uggs傳rzc2船zjkc喘ksec串kksc瘡brjc瘡brec窗xpwx幢jltt床guc2闖mmc3創(chuàng)rjdc創(chuàng)redc吹kdrc炊hdrc捶occ2錘jcc2垂phcs垂qchh春crc1椿ucrc醇ytkz唇chyk淳vtkz純itc2蠢crcc戳xxzg綽ibrs疵bzbc磁scyy雌zbzc雌crtz辭sxc2慈cyyx瓷ldrw詞aghk此zbc3刺cdc4賜trrw聰edkx蔥ccxc囪pwxc匆wdc1從rrc2叢rrhc湊lchd湊lcpd粗mqc1醋yxrc促rkzc躥kzxc篡zmds竄bbcc摧oszc崔srtz催rszc催rcc1脆ydcj脆ydce瘁bzc4粹mtcs粹mzc4淬vtcs淬vzc4翠ytcs翠xxzc村ucc1存zszc寸hgdc撮orey搓oygc措oxrc挫orrt錯(cuò)jxrc搭ochk達(dá)dzd2
答zhkd瘩bchk打odd3大hpnd呆kud1歹hxd3傣rcsd戴sgtg帶sbjd帶hcbj殆dskd代ryd4貸rytr待rtcd逮lzd4怠skxd耽eyd1耽ebed擔(dān)orhd丹ttd1單drsd鄲ded1撣odd3旦rhd4氮qhhd但rrhd憚xdd4淡vhhd誕ypzj彈gdd4蛋pcd4當(dāng)xjd1當(dāng)xsd1擋oxsd黨xbke蕩cvgp檔uxjd檔uxsd刀gpd1搗odd3蹈kzzj倒rzdd島bdgs禱sfcd導(dǎo)scd3到zdd4稻hzjd悼xbrs道czzd盜ldrm德rshx得rrhc的bsdd蹬zggd燈hdd1登ggdd等ztcd瞪mggd凳ggdj鄧yed4低rsdd滴vltg迪yzd2敵swd2笛zyd2狄qhd2滌vzud翟yrtz嫡nltg底gsdd地tyd4蒂clbj第zdpd第zgsp帝lbjd弟ddpd弟dgsp遞ddpz遞dzd4顛zbyd掂ogbk滇vzbd碘stxb碘sqbd點(diǎn)bkhd典txbd典qbd3靛qbhz墊owtd電rgd4佃rtd4甸btd4店gbkd惦xgbk奠dydd淀vbhz殿sgjy碉sttk雕ttkz雕zrtz凋lttk刁gtd1掉obrs吊kjd4釣jsd4調(diào)attk跌kzpf爹fxxd
蝶csud迭pfzd諜asud疊ysbq丁hgd1盯mdd1叮kdd1釘jdd1頂dyd3鼎mppd定bhzd訂add4丟ptsd東qxd1冬zdd1董cqtt董ccd3懂xcql懂xccd動(dòng)esld侗rthk恫xthk凍ldd4洞vthk兜gbke抖odd3斗dsd4陡ezd3豆hkcd逗dzd4都lred督sxym督symd毒zmd3犢nsgt獨(dú)qcd3讀asgt堵tlrd睹mlrd賭trlr鍍jgny肚ytd4度gnyd渡vgny妒nhd4端lsed短sdd4鍛jdd4段psjy斷mzjd堆trtz兌dked隊(duì)erd4對(duì)ycd4墩txwd噸ktd1蹲kzqc敦tkzw頓tyd4囤wtd4盾csmd遁csmz掇oyys哆kxxd多xxd1奪dcd2垛tjud躲sjud朵jud3跺kzju剁judd惰xzgy墮ezyt蛾cwe2蛾csge峨swe2峨ssge鵝wne2鵝sgne俄rwe2額bzky訛arqe娥new2娥nsge惡hyxe厄cje4厄cee4扼ocje扼ocee遏rgze鄂kkke餓swe4餓ssge恩wdxe而hpte兒pge2耳hese爾dxe3餌see3二hhe4貳yetr發(fā)cyf1罰mydf筏zrgf伐rgf2乏pzf2閥mrgf法vtsf琺wtsf
藩vdff帆jff1番btf1番pmtf翻btxx翻pmty樊mymd礬sff2釩jff2繁mwyx凡jdf2煩hyf2反cyf3返cyzf范cvjf范cvef販trcy犯qjf4犯qef4飯scyf坊tff1芳cdwf1方dwf1肪yawf房hff2防edwf妨ndwf仿rdwf訪adwf紡idwf菲cff1非sesf非ssss啡kff1飛gdf1肥ybf2匪kff3誹aff3吠kqf4肺ytjf沸vff4費(fèi)ftrf芬cbdf酚ybdf吩kbdf氛qbdf分bdf1紛ibdf墳twf2焚uuhf粉mbdf奮dtf4份rbdf忿bdxf憤xscb糞mxbf豐ssf1封ttcf楓ujyf蜂czff鋒jzff風(fēng)jyf1瘋bjyf烽hzff逢zfzf馮lmf2縫izfz諷ajyf奉cvf4鳳jyf4否hgkf夫erf1敷ffwf膚yff1孵lzzf孵gdjf孵lff1扶off1拂off2幅jhkt氟qff2符zrcf伏rqf2俘rzzf服yeyf浮vzzf涪vlkf福shkt袱yrqf甫hysd甫sydf撫ohyf輔cff3俯rgrc釜fwdf斧fjf3脯yff3腑ygrc府grcf赴tzbf副hktf覆xrff賦trwf復(fù)rrzf傅rfcf付rcf4阜hksf阜dsf4父byf4
負(fù)dtrf富bhkt訃abf4附ercf婦njf4婦nsf4縛ifcf咐krcf噶kcrg噶kchg嘎khzg該atgr改ywg3概ugjg概ugwg鈣jgg4鈣jhbg蓋ymg4溉vgjg溉vgwg甘ceg桿uhsg柑ugg1竿zhsg肝yhsg趕tzhs感whkx稈hhsg敢gewg贛lzzg剛tydg鋼jtyg缸fgg1肛ygg1綱ityg崗styg港vxbs杠ugg4篙ztkj篙zgg權(quán)利要求
1.一種形音漢字輸入法,使用通用電腦鍵盤中的英文字母鍵和數(shù)字鍵,其特征在于輸入過(guò)程按照以形拆字,以音定碼的原則,具體過(guò)程如下(1)將筆劃為兩筆或兩筆以上的漢字按照先結(jié)構(gòu)分開(kāi)、后筆順?lè)珠_(kāi)的規(guī)則將漢字拆分作為編碼碼元,具體方法是A、漢字由上下、左右、內(nèi)外、中間兩邊分開(kāi)的部件組成,按其結(jié)構(gòu)進(jìn)行自然分拆;B、獨(dú)體字按筆順?lè)植?;C、按“一步一拆,以一拆二”的原則,將左中右、上中下結(jié)構(gòu)且無(wú)法拆二的漢字,進(jìn)行“以一拆多”;D、字根不細(xì)拆,長(zhǎng)筆交連的獨(dú)體字不細(xì)拆,但筆劃相接的字可細(xì)拆,而含非碼元部件的上下相連的漢字可細(xì)拆或不細(xì)拆,所述的字根為不繼續(xù)分拆的漢字、偏旁部首或筆劃部件,所述的非碼元部件為既非字根又非漢字的部件;E、拆字過(guò)程在以下情況下自然結(jié)束a、在達(dá)到四個(gè)碼元部件時(shí);b、已拆出少于四個(gè)碼元部件,且每個(gè)部件都不可細(xì)拆時(shí);c、已拆出少于四個(gè)碼元部件,但繼續(xù)分拆時(shí)必多于四個(gè)部件時(shí);F、分拆時(shí)若含有非碼元部件,需繼續(xù)進(jìn)行內(nèi)層分拆,當(dāng)整字分拆超出四個(gè)碼元部件,依據(jù)部件的排列次序取件,遇非碼元部件的內(nèi)層分拆,則先取其首件至達(dá)到四個(gè)部件結(jié)束,否則,可從非碼元部件的剩余部分依序取件,補(bǔ)足四件,所述的碼元部件是字根及漢字都具有相應(yīng)碼元的漢字部件;G、拆字過(guò)程得到多個(gè)可分拆的碼元部件,尚未達(dá)到四個(gè)碼元部件時(shí),選擇碼元部件繼續(xù)分拆順序的原則是a、可使拆字過(guò)程達(dá)到四個(gè)碼元部件;b、自然分開(kāi)的結(jié)構(gòu)的碼元部件;c、筆順的先后次序;(2)將上述編碼碼元指定到鍵盤相應(yīng)鍵位上的具體步驟為A、漢字整體的碼元按其讀音的首拼字母指定到相應(yīng)的鍵位上;B、將表一字根集里的字根碼元按其讀音的首拼字母指定到相應(yīng)的鍵位上;C、將如下偏旁部首的碼元指定到特定的相應(yīng)鍵位上扌-o,氵-v,纟-i,木-u,讠-a;D、拆字的結(jié)構(gòu)為四個(gè)碼元部件,以部件的先后順序按其讀音的首拼字母將相應(yīng)的碼元指定到相應(yīng)的鍵位上;E、拆字的結(jié)構(gòu)為三個(gè)碼元部件,以部件的先后順序按其讀音的首拼字母將相應(yīng)的碼元指定到三個(gè)相應(yīng)的鍵位上,再補(bǔ)上漢字整字的碼元并指定到相應(yīng)的鍵位上;F、拆字的結(jié)構(gòu)為兩個(gè)碼元部件,以部件的先后順序按其讀音的首拼字母將相應(yīng)的碼元指定到兩個(gè)相應(yīng)的鍵位上,再補(bǔ)上漢字整字的碼元和漢字的讀音聲調(diào)代碼并指定到相應(yīng)的鍵位上,所述的讀音聲調(diào)按陰、陽(yáng)、上、去所對(duì)應(yīng)的代碼依次為分別為1、2、3、4;(3)按照前述的方法,使用指定的鍵位,輸入相應(yīng)的漢字。
2.根據(jù)權(quán)利要求1所述的方法,特殊結(jié)構(gòu)漢字的處理規(guī)則(1)現(xiàn)代漢字的構(gòu)成中含有一些古字,拆字過(guò)程的編碼處理可作為一個(gè)碼元部件或非碼元部件;(2)上下結(jié)構(gòu)漢字的上下部分由長(zhǎng)豎相連,演化成一個(gè)筆劃,拆字過(guò)程的編碼處理可作為一個(gè)碼元部件或非碼元部件。
全文摘要
本發(fā)明公開(kāi)了一種形音漢字輸入法,使用通用電腦鍵盤中的英文字母鍵和數(shù)字鍵,輸入過(guò)程按照以形拆字,以音定碼的原則,具體過(guò)程如下漢字輸入法的拆字規(guī)則與步驟、漢字輸入法的字根集,即拆字過(guò)程中的最基本部件,不允許細(xì)拆、碼元設(shè)置漢字整字的碼元為其首拼字母,字根集里的字根碼元基本上為其念法的首拼字母、組碼規(guī)則,即根據(jù)分拆的結(jié)果中每個(gè)字根或漢字所對(duì)應(yīng)的碼元,依一定次序組成該漢字的輸入編碼,解決了輸入漢字重碼率高及輸入速度慢等問(wèn)題,具有嚴(yán)謹(jǐn)、易用和重碼少等優(yōu)點(diǎn),可應(yīng)用于計(jì)算機(jī)、PDA、快譯通、手機(jī)、點(diǎn)歌臺(tái)等電子設(shè)備的漢字輸入,對(duì)漢字國(guó)標(biāo)字符集之外的漢字也適用。
文檔編號(hào)G06F3/023GK1547100SQ20031012164
公開(kāi)日2004年11月17日 申請(qǐng)日期2003年12月10日 優(yōu)先權(quán)日2003年1月9日
發(fā)明者黃俊聯(lián) 申請(qǐng)人:黃俊聯(lián)