專利名稱:計算機漢字拼音輔助輸入方法
技術領域:
本發(fā)明屬于一種計算機漢字信息處理方法,特別是漢字拼音輸入方法。
當前,在計算機漢字輸入方法中,漢語拼音輸入法已被廣泛使用。但是,僅僅依靠漢語拼音,在某些情況下,還是不能很好地完成漢字信息的錄入,尤其是在使用GBK或CJK大漢字字符集的情況下,對不知道讀音的漢字的輸入就是一個困難問題。目前這一問題主要采用兩種方法解決1.切換到字型輸入法;2.使用拼音輸入法中內嵌的字型輸入法。而現(xiàn)在尚無一種能在漢字拼音輸入方法狀態(tài)下,不需使用字型輸入法即可輸入包括不知道讀音在內的漢字的拼音輸入方法。所以,設計漢語拼音輸入的輔助方法,也是輸入法界努力解決的一個問題。
本發(fā)明目的是提供一種在漢字拼音輸入狀態(tài)下不需借助字型輸入法即可輸入GBK或者CJK大漢字字符集中包括不知道讀音在內的計算機漢字拼音輔助輸入方法。
本方法的原理基礎根據(jù)漢字的組成,形聲是漢字形成的“六書”中的主要方式,所以有“漢字讀半邊”的說法,目前,形聲字的讀音大體又可分為兩種1.形聲字的聲旁基本等于該漢字的讀音(聲調變化不考慮),如請[讀音=qing3][聲旁]青[讀音=qing1]瞄[讀音=miao2][聲旁]苗[讀音=miao2]2.聲旁的讀音已經不等于該漢字的讀音,主要因為漢字音韻的歷史變革,漢字形體的演變等原因造成的,如墅[讀音=shu4][聲旁]野[讀音=y(tǒng)e3]怙[讀音=hu4][聲旁]古[讀音=gu3]
另外,聲旁不可讀形聲字或組合漢字,此類漢字是由若干組合部件組合而成,其組合部件不具有讀音,如悛[讀音=quan1],狻[讀音=suan1]其組合部件夋 忄 犭 均不具有讀音。
根據(jù)上述情況,本發(fā)明方法是在原有漢字拼音輸入方法的基礎上設計而成,其特征是在鍵盤上設置一個聲旁查詢鍵,如“/”或“\”健,以形聲字的聲旁或組合漢字的組合部件作為漢字拼音輔助輸入的技術手段,其輸入方法和步驟如下第一,對不認識的漢字,或讀音不準的漢字,鍵入該形聲字的聲旁或組合漢字的組合部件的讀音,再按聲旁查詢鍵,確認該漢字并輸入;如請[讀音=qing3][聲旁]青[讀音=qing1]鍵入聲旁青的讀音,再鍵入聲旁查詢鍵,確認并輸入;怙[讀音=hu4][聲旁]古[讀音=gu3]健入聲旁古的讀音,再健入聲旁查詢健,確認并輸入;第二,漢字不認識,該漢字的聲旁或組合部件也不認識或不具有讀音,鍵入含該聲旁或組合部件的漢字即同旁字的讀音,按聲旁查詢鍵,確認該漢字并輸入;如悛[讀音=quan1][聲旁或組合部件]夋[無讀音],同旁字俊[讀音=jun4]鍵入俊的讀音,再按聲旁查詢鍵,確認并輸入;第三,對不認識的含有復雜聲旁或復雜組合部件的漢字,按“最大優(yōu)先,逐層深入”原則,先鍵入最大部件的讀音,按聲旁查詢鍵,確認該漢字并輸入;如墅[讀音=shu4][最大部件]野[讀音=y(tǒng)e3]鍵入最大部件野的讀音,再按聲旁查詢鍵,確認并輸入;當最大部件也不認識或不可讀,根據(jù)“逐層深入”原則,鍵入最大部件中嵌套的深層部件的讀音,按聲旁查詢鍵兩次,確認該漢字并輸入;如墅[讀音=shu4][最大部件]野[讀音=y(tǒng)e3][深層部件]里[讀音=li3],鍵入深層部件里的讀音,再按聲旁查詢鍵兩次,確認并輸入;又如鰧[讀音=teng2][最大部件]鲞,[深層部件]魚[讀音=y(tǒng)u2],鍵入深層部件魚的讀音,再按聲旁查詢鍵兩次,確認并輸入。
本發(fā)明實現(xiàn)了在漢字拼音狀態(tài)下,不需借助字型輸入法即可輸入GBK或CJK大漢字字符集中包括不認識漢字在內的全部漢字,保持了使用拼音的一致性;可作為漢字大字符集場合下大量組合漢字的輸入手段;在聲旁和漢字讀音不同時,顯示正確讀音,有助于糾正使用者的錯誤讀音,增加識字量,對漢語教學有很大幫助作用。
實現(xiàn)本發(fā)明方法的要點是編制漢字聲旁表。對每一個漢字除標示其準確讀音外,也要標示其可讀聲旁或同旁字及深層部件的讀音,如果聲旁讀音有多個,也一起標注。例漢字 拼音 聲旁 聲旁/同旁字音 深層部件 深層部件讀音①請qing3青 qing 1瞄miao 2 苗 miao2②怙hu4 古 gu3另Ling 4 口,力 Kou2,Li4③悛quan1夋 jun4,suo1,suan1狻suan1 夋 yun4,suo1,quan1④墅shu4 野 ye3 里Li3鰧teng 2 鲞 魚yu2湖hu2胡 hu2 古、月gu3,yue4蝴hu2胡 hu2 古、月gu3,yue4該表由四部分組成,第一部分聲旁基本等于該漢字的讀音;第二部分,聲旁讀音不等于該漢字讀音;第三部分聲旁不具有讀音,標注該漢字及同旁字讀音,同旁字為多個也一起標注;第四部分為復雜組合漢字,除標注該漢字 最大組合部件讀音外,同時將深層組合部件讀音一起標注。
實施例該方法在原有漢字拼音輸入方法基礎上設計而成,對于認識的漢字直接鍵入該漢字拼音,確認該漢字并輸入。對于不認識的漢字或讀音不準的漢字分為以下三種情況第一后補充查詢在正常的漢語拼音輸入之后,發(fā)現(xiàn)沒有所需要的字或詞,通過按一個聲旁鍵,把聲旁等于該拼音、但漢字不等該拼音的字顯示出來,一般就會查到所需要的字。
如想輸入漢字“墅”,假如誤讀為“ye”在輸入了“ye”之后,發(fā)現(xiàn)沒有該字,然后就按所定義的聲旁鍵,就會排列出以“ye”為聲旁、但拼音又不是“ye”的漢字,其中就有“墅”,并且?guī)в衅錁藴首x音“shu”。下次,使用者也許就會能夠正確輸入了。
第二混合查詢如果不能確定或不知道某個漢字的讀音,可以在輸入聲旁拼音后,立即按下聲旁鍵,這樣等于該音的漢字和聲旁等于該音的漢字,將會一起顯示出來,按照使用頻度排列。聲旁等于該音而漢字具有不同聲音的漢字,將給予標注。這樣,在上面舉的例子中,如果輸入“ye”,然后按下聲旁鍵,“墅”字也會在其中。
第三同聲旁漢字的輸入查詢如果該漢字及聲旁不認識,或聲旁不具有讀音,可在輸入同聲旁字拼音后,立即按下聲旁鍵,這樣等于該音的漢字和與該漢字具有同聲旁的漢字將會一起顯示出來,按照使用頻度排列。與該漢字同聲旁,但讀音不同的漢字,將給予標注。如想輸入“悛”字而又不知道讀音,可輸入同聲旁字讀音“jun”俊或“suo”梭,則等于該讀音的漢字和該漢字的同聲旁字一同顯示出來,其中包括“悛”及其讀音。
第四深層嵌套附加輸入查詢附加表示符第一層為“/”;第二層為“//”如“墅”的輸入為多種形式shu/yetu 拼音附加內部可讀部件shu/yt拼音附加可讀部件的簡拼形式*/ye//Li 省略拼音的深層次輸入
權利要求
1.一種計算機漢字拼音輔助輸入方法,該輸入方法是在原有漢字拼音輸入方法的基礎上設計而成,其特征是在鍵盤上設置一個聲旁查詢鍵,如“/”或“\”鍵;以形聲字的聲旁或組合漢字的組合部件作為漢字拼音輔助輸入的技術手段,其輸入方法和步驟如下第一,對不認識的漢字,或讀音不準的漢字,鍵入該形聲字的聲旁或組合漢字的組合部件的讀音,再按聲旁查詢鍵,確認該漢字并輸入;如請[讀音=qing3][聲旁]青[讀音=qing1]鍵入聲旁青的讀音,再鍵入聲旁查詢鍵,確認并輸入;怙[讀音=hu4][聲旁]古[讀音=gu3]鍵入聲旁古的讀音,再鍵入聲旁查詢鍵,確認并輸入;第二,漢字不認識,該漢字的聲旁或組合部件也不認識或不具有讀音,鍵入含該聲旁或組合部件的漢字即同旁字的讀音,按聲旁查詢鍵,確認該漢字并輸入;如悛[讀音=quan1][聲旁或組合部件]夋[無讀音],同旁字俊[讀音=jun4]鍵入俊的讀音,再按聲旁查詢鍵,確認并輸入;第三,對不認識的含有復雜聲旁或復雜組合部件的漢字,按“最大優(yōu)先,逐層深入”原則,先鍵入最大部件的讀音,按聲旁查詢鍵,確認并輸入;如墅[讀音=shu4][最大部件]野[讀音=y(tǒng)e3]鍵入野的讀音,按聲旁查詢鍵,確認并輸入;當最大部件也不認識或不可讀,根據(jù)逐層深入原則,鍵入最大部件中嵌套的深層部件的讀音,連按兩次聲旁查詢鍵,確認并輸入;如鰧[讀音=teng2][最大部件]鲞[不可讀],[深層部件]魚[讀音=y(tǒng)u2],鍵入魚的讀音,連按兩次聲旁查詢鍵,確認并輸入。
全文摘要
本發(fā)明為計算機漢字拼音輔助輸入方法。該方法在原拼音輸入方法基礎上設計而成,其特征是在鍵盤上設置一個聲旁查詢鍵,如“/”或“\ ”鍵,以形聲字的聲旁或組合漢字的組合部件作為漢字拼音輔助輸入的技術手段,可通過形聲字的聲旁讀音,或同聲旁字的讀音,或復雜漢字的深層部件的讀音實現(xiàn)該漢字的輸入。本方法實現(xiàn)了拼音狀態(tài)下不需借助字型輸入法即可輸入大漢字字符集中包括不認識的全部漢字。
文檔編號G06F3/023GK1246677SQ9811783
公開日2000年3月8日 申請日期1998年8月28日 優(yōu)先權日1998年8月28日
發(fā)明者朱守濤, 李毅民 申請人:朱守濤, 李毅民