專利名稱:字典數(shù)碼輸入法的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種漢字輸入法,尤其是涉及一種字典數(shù)碼輸入法。
背景技術(shù):
現(xiàn)有技術(shù)中的數(shù)碼輸入法,有的需要記憶大量字根,學(xué)習(xí)起來要花費(fèi)大量的時間和精力,給學(xué)習(xí)使用者帶來很大的學(xué)習(xí)負(fù)擔(dān)。
如申請?zhí)枮?0104585,申請日為2000年3月25日,發(fā)明名稱為漢字偏旁部首首字母輸入法的專利申請,以《新華字典》中所提供的偏旁部首為依據(jù),將它們的偏旁部首名稱標(biāo)上漢語拼音,取其拼音的第一個字母依次編碼,編碼的順序從左到右、從上到下、從內(nèi)到外以及有大不取小的原則,輸入時依次按照偏旁部首發(fā)音首字母的先后順序輸入,出現(xiàn)重碼時,使用數(shù)字鍵選擇,數(shù)字鍵的先后順序是按照拼音字母順序排列的;對于獨(dú)體字,輸入其首字母,進(jìn)行編碼;對合體字,編碼時取前四位編碼;對于詞組,將整個詞組看作是一個整體意義上的“字”,對詞組中的每個字的首字母進(jìn)行編碼,對于長于四個字的詞組,取前四個漢字進(jìn)行編碼;對于繁體字及其詞組,只需將相應(yīng)簡化的部首,變?yōu)榉斌w字部首,其它編碼規(guī)則與簡體字相同。這種數(shù)碼輸入法雖然采用了部首的拼音進(jìn)行編碼,易學(xué)易記,但進(jìn)行輸入漢字時重碼率太高,對輸入速度影響較大。
申請?zhí)枮?2112368,申請日為2002年7月1日,發(fā)明名稱為部首編碼漢字輸入法的專利申請,其特征是,利用計算機(jī)的“0”~“9”等十個數(shù)字鍵作為十組漢字部首的輸入鍵,其中數(shù)字鍵“1”作為筆畫數(shù)為1畫的部首輸入鍵;數(shù)字鍵“2”作為筆畫數(shù)為2畫的部首輸入鍵;數(shù)字鍵“3”作為筆畫數(shù)為3畫的部首輸入鍵;數(shù)字鍵“4”作為筆畫數(shù)為4畫的部首輸入鍵;數(shù)字鍵“5”作為筆畫數(shù)為5畫的部首輸入鍵;數(shù)字鍵“6”作為筆畫數(shù)為6畫的部首輸入鍵;數(shù)字鍵“7”作為筆畫數(shù)為7畫的部首輸入鍵;數(shù)字鍵“8”作為筆畫數(shù)為8畫的部首輸入鍵;數(shù)字鍵“9”作為筆畫數(shù)為9畫的部首輸入鍵;數(shù)字鍵“0”作為筆畫數(shù)為10畫及10畫以上的部首輸入鍵;利用上述數(shù)字鍵的漢字輸入方法是a、選取被輸入漢字的部首,依照該部首的筆畫數(shù)按下相應(yīng)的數(shù)字鍵,由計算機(jī)在屏幕上顯示出相應(yīng)的一組相同筆畫數(shù)的部首表,每個部首對應(yīng)一個序號;b、依照a步中部首表中所示的被輸入漢字部首的序號數(shù),按下相應(yīng)的數(shù)字鍵,由計算機(jī)在屏幕上顯示出包含有該部首的漢字表,每個漢字對應(yīng)一個序號;c、依照b步中漢字表中所示的被輸入漢字的序號數(shù),按下相應(yīng)的數(shù)字鍵,將選中的漢字插入到所編輯的文件中。這種數(shù)碼輸入法雖然采用部首的筆畫數(shù)來進(jìn)行編碼,易學(xué)易記,但也存在著重碼多的問題;另外,進(jìn)行輸入時還需要根據(jù)屏幕的提示來輸入,不能實現(xiàn)盲打,極大的限制了輸入速度。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種易學(xué)易記、打字速度快并且能和數(shù)碼字典查字方法相統(tǒng)一的輸入法,即是在漢字的查字方法由筆劃—部首—筆畫—檢字轉(zhuǎn)變?yōu)閿?shù)字編碼查字方法的基礎(chǔ)上形成的一種字典數(shù)碼輸入法。
本發(fā)明是通過下述技術(shù)方案來實現(xiàn)上述目的的本發(fā)明通過選取漢字部首信息,以“1、2、3、4、5、6、7、8、9、0”十個數(shù)字對漢字進(jìn)行編碼而得到漢字代碼,利用上述漢字代碼通過數(shù)字鍵來實現(xiàn)漢字輸入,其特征在于所述漢字代碼最多由五個數(shù)字代碼組成,包括部首字典碼和數(shù)字音碼,數(shù)字音碼位于部首字典碼之后;部首字典碼最多由三個數(shù)字代碼組成,這些數(shù)字代碼主要是依據(jù)所代表的部首的筆畫數(shù)和該部首的起筆筆畫進(jìn)行編碼的;數(shù)字音碼最多由二個數(shù)字代碼組成,這些數(shù)字代碼主要是依據(jù)所代表的部首的讀音的第一個字母進(jìn)行編碼的。
所述漢字部首的拆分規(guī)則為部首若是分離形的,按照字體自然形狀進(jìn)行拆分即可,如果部首是膠合形或是嵌套形的,按如下規(guī)則拆分a、取大不取小,即當(dāng)取一個膠合或是嵌套形的漢字部首時,如有多個部首組合形式可拆分,則優(yōu)先取筆畫數(shù)多的部首組合形式,即所謂信息最大化原則。b、取先不取后,即當(dāng)取一個膠合或是嵌套形的漢字部首時,如筆畫數(shù)相同,則取先筆畫的部首,即所謂信息快捷優(yōu)先原則;c、取過的筆畫不再重復(fù)提取,即所謂信息唯一性原則;部首字典碼的取碼規(guī)則為對于單部首字,部首字典碼由一個數(shù)字代碼組成;對于二部首漢字,部首字典碼由二個數(shù)字代碼組成,第一數(shù)字代碼所代表的部首取自漢字的主部首,第二數(shù)字代碼所代表的部首是漢字的輔部首;對于三部首或三部首以上漢字,部首字典碼由三個數(shù)字代碼組成,第一數(shù)字代碼所代表的部首取自漢字的主部首,第二、三數(shù)字代碼所代表的部首分別是漢字的第一、二輔部首;輔部首碼的取碼原則仍遵循信息最大化原則,即6筆畫和6筆畫以上的部首先取,然后依次是5筆畫,4筆畫,3筆畫,2筆畫和單筆畫,在筆畫數(shù)相同的情況下,則遵循信息快捷優(yōu)先原則,按書寫順序,先出現(xiàn)筆劃的,不論其是否全部寫完,均優(yōu)先選取。
數(shù)字音碼取碼規(guī)則為在部首字典碼的后面取二個數(shù)字代碼,第一個數(shù)字代碼為該漢字主部首的音碼,第二個數(shù)字代碼為該漢字的第一輔部首的音碼。
部首字典碼中的數(shù)字代碼與所代表的部首之間的對應(yīng)規(guī)則為a、二筆畫部首的數(shù)字代碼用二個數(shù)字表示,分別為數(shù)字“1”和數(shù)字“2”,其中以橫筆、點(diǎn)筆(包括捺筆)、折筆起頭的部首數(shù)字代碼為數(shù)字“1”,以豎筆(包括豎鉤)、撇筆起頭的部首數(shù)字代碼為數(shù)字“2”;b、三筆畫部首的數(shù)字代碼用四個數(shù)字表示,分別為數(shù)字“0”、數(shù)字“3”、數(shù)字“7”和數(shù)字“9”,其中以橫筆起頭的部首數(shù)字代碼為數(shù)字“0”,以豎筆(包括豎鉤)起頭的部首字代碼為數(shù)字“3”,以點(diǎn)筆(包括捺筆)起頭的部首數(shù)字代碼為數(shù)字“7”以撇筆和折筆起頭的部首字代碼為數(shù)字“9”;c、四筆畫部首的數(shù)字代碼用二個數(shù)字表示,分別為數(shù)字“4”、數(shù)字“8”,其中以橫筆、點(diǎn)筆(包括捺筆)和折筆起頭的部首代碼為數(shù)字“4”,以豎筆(包括豎鉤)和撇筆起頭的部首數(shù)字代碼為數(shù)字“8”;d、五筆畫部首的數(shù)字代碼為數(shù)字“5”;e、六筆畫和六筆畫以上部首的數(shù)字代碼為數(shù)字“6”;f、單筆畫部首,如橫、豎(包括豎鉤)、撇、點(diǎn)(包括捺筆)、折,分別用數(shù)字“5”、“6”、“7”、“8”、“9”表示。
數(shù)字音碼中的數(shù)字代碼與所代表的部首讀音的第一字母之間的對應(yīng)規(guī)則為數(shù)字“1”表示字母“y”;數(shù)字“2”表示字母“s”;數(shù)字“3”表示字母“q、w、e、r”;數(shù)字“4”表示字母“a、z、x”;數(shù)字“5”表示字母“d、f、c”;數(shù)字“6”表示字母“t、g、b”;數(shù)字“7”表示字母“h、j”;數(shù)字“8”表示字母“n、m”;數(shù)字“9”表示字母“k、l、o、p”;數(shù)字“0”用來表示由于沒有劃入成字部首,而沒有讀音的字形部首。
本發(fā)明優(yōu)點(diǎn)在于字典數(shù)碼輸入法是使?jié)h字?jǐn)?shù)碼字典查字方法直接進(jìn)入計算機(jī)和信息通迅領(lǐng)域的一座橋梁。在對部首記憶時,字典數(shù)碼輸入法采用了先進(jìn)的模糊記憶法,使用者無需對部首做專門的記憶即可做到見字識碼,簡單易記,永久不忘。字典數(shù)碼輸入法在收錄漢字時以《新華字典》為標(biāo)準(zhǔn),既能滿足普通用戶的使用,又能滿足專業(yè)錄入的需要。字典數(shù)碼輸入法每字最多輸入五碼,打字速度快,且支持單手操作,可用于電腦、手機(jī)、掌上電腦等數(shù)字設(shè)備。
以下結(jié)合附圖和具體實施例對本發(fā)明作進(jìn)一步說明
圖1為本發(fā)明部首筆畫編碼表;圖2為本發(fā)明部首字音編碼表。
具體實施例本發(fā)明通過選取漢字部首信息,以“1、2、3、4、5、6、7、8、9、0”十個數(shù)字對漢字進(jìn)行編碼而得到漢字代碼,利用上述漢字代碼通過數(shù)字鍵來實現(xiàn)漢字輸入,所述漢字代碼最多由五個數(shù)字代碼組成,包括部首字典碼和數(shù)字音碼,數(shù)字音碼位于部首字典碼之后;部首字典碼最多由三個數(shù)字代碼組成,這些數(shù)字代碼主要是依據(jù)所代表的部首的筆畫數(shù)和該部首的起筆筆畫進(jìn)行編碼的;數(shù)字音碼最多由二個數(shù)字代碼組成,這些數(shù)字代碼主要是依據(jù)所代表的部首的讀音的第一個字母進(jìn)行編碼的。
漢字部首的拆分規(guī)則為部首若是分離形的,按照字體自然形狀進(jìn)行拆分即可,如“技、榮、造、晶”“技”拆分為“扌、十、又”,“榮”拆分為“艸、冖、木”,“造”拆分為“ 口、辶”,“晶”拆分為“日、日、日”。
如果部首是膠合形或是嵌套形的,則按照取大不取小,取先不取后,取過的筆畫不重復(fù)提取三原則進(jìn)行拆分,如“產(chǎn)、成、昔、錘”“產(chǎn)”拆分為“立、丿”,“成”拆分成“戈、丿、 ”,“昔”拆分成“艸、一、日”,“錘”拆分成“钅、丿、、 艸”。
漢字部首的選取依據(jù)國家頒布的《漢字統(tǒng)一部首表(草案)》,并參閱各種版本的《新華字典》所選用的常用部首,另根據(jù)漢字輸入法的特點(diǎn)做少量的增減。
部首字典碼中的數(shù)字代碼與所代表的部首之間的對應(yīng)規(guī)則為a、二筆畫部首的數(shù)字代碼用二個數(shù)字表示,分別為數(shù)字“1”和數(shù)字“2”,其中以橫筆、點(diǎn)筆(包括捺筆)、折筆起頭的部首數(shù)字代碼為數(shù)字“1”,以豎筆(包括豎鉤)、撇筆起頭的部首數(shù)字代碼為數(shù)字“2”;b、三筆畫部首的數(shù)字代碼用四個數(shù)字表示,分別為數(shù)字“0”、數(shù)字“3”、數(shù)字“7”和數(shù)字“9”,其中以橫筆起頭的部首數(shù)字代碼為數(shù)字“0”,以豎筆(包括豎鉤)起頭的部首字代碼為數(shù)字“3”,以點(diǎn)筆(包括捺筆)起頭的部首數(shù)字代碼為數(shù)字“7”以撇筆和折筆起頭的部首字代碼為數(shù)字“9”;c、四筆畫部首的數(shù)字代碼用二個數(shù)字表示,分別為數(shù)字“4”、數(shù)字“8”,其中以橫筆、點(diǎn)筆(包括捺筆)和折筆起頭的部首代碼為數(shù)字“4”,以豎筆(包括豎鉤)和撇筆起頭的部首數(shù)字代碼為數(shù)字“8”;d、五筆畫部首的數(shù)字代碼為數(shù)字“5”;e、六筆畫和六筆畫以上部首的數(shù)字代碼為數(shù)字“6”;f、單筆畫部首,如橫、豎(包括豎鉤)、撇、點(diǎn)(包括捺筆)、折,分別用數(shù)字“5”、“6”、“7”、“8”、“9”表示。
部首字典碼中的數(shù)字代碼與部首的詳細(xì)對應(yīng)關(guān)系參見附圖1中的“部首筆畫編碼表”。
部首字典碼的取碼規(guī)則為對于單部首字,部首字典碼由一個數(shù)字代碼組成;對于二部首漢字,部首字典碼由二個數(shù)字代碼組成,第一數(shù)字代碼所代表的部首取自漢字的主部首,第二數(shù)字代碼所代表的部首是漢字的輔部首;對于三部首或三部首以上漢字,部首字典碼由三個數(shù)字代碼組成,第一數(shù)字代碼所代表的部首取自漢字的主部首,第二、三數(shù)字代碼所代表的部首分別是漢字的第一、二輔部首;輔部首碼的取碼原則仍遵循信息最大化原則,即6筆畫和6筆畫以上的部首先取,然后依次是5筆畫,4筆畫,3筆畫,2筆畫和單筆畫,在筆畫數(shù)相同的情況下,則遵循信息快捷優(yōu)先原則,按書寫順序,先出現(xiàn)筆劃的,不論其是否全部寫完,均優(yōu)先選取。
舉例如下“木”的代碼為“4”,“革”的代碼為“6”,“洋”的代碼為“76”,“現(xiàn)”的代碼為“48”,“學(xué)”的代碼為“918”,“部”的代碼為“153”,“都”的代碼為“180”,“縫”的代碼為“949”,“蹇”的代碼為“765”,“鍾”的代碼為“548”,“她”的代碼為“996”。
數(shù)字音碼中的數(shù)字代碼與所代表的部首讀音的第一字母之間的對應(yīng)規(guī)則為數(shù)字“1”表示字母“y”;數(shù)字“2”表示字母“s”;數(shù)字“3”表示字母“q、w、e、r”;數(shù)字“4”表示字母“a、z、x”;數(shù)字“5”表示字母“d、f、c”;數(shù)字“6”表示字母“t、g、b”;數(shù)字“7”表示字母“h、j”;數(shù)字“8”表示字母“n、m”;數(shù)字“9”表示字母“k、l、o、p”;數(shù)字“0”用來表示由于沒有劃入成字部首,而沒有讀音的字形部首。
數(shù)字音碼中的數(shù)字代碼與部首的詳細(xì)對應(yīng)關(guān)系參見附圖2中的“部首字音編碼表”。
數(shù)字音碼取碼規(guī)則為在部首字典碼的后面取二個數(shù)字代碼,第一個數(shù)字代碼為該漢字主部首的音碼,第二個數(shù)字代碼為該漢字的第一輔部首的音碼。
按上述部首字典碼和數(shù)字音碼的規(guī)則取碼后,將在前的部首字典碼和在后的數(shù)字音碼加在一起即得漢字的最多有五碼的全碼。
舉例如下漢字“木”的全碼為“48”,“革”的全碼為“66”,“洋”的全碼為“7621”,“現(xiàn)”的全碼為“4837”,“學(xué)”的全碼為“91840”,“部”的全碼為“15309”,“都”的全碼為“18003”,“縫”的全碼為“94900”,“蹇”的全碼為“76504”,“鍾”的全碼為“54870”,“鋪”的全碼為“58171”,“她”的全碼為“99680”。
具體輸入時,先根據(jù)上述規(guī)則編出該漢字的全碼,然后依次序按相應(yīng)的數(shù)字鍵即可輸入該漢字。
權(quán)利要求
1.一種字典數(shù)碼輸入法,通過選取漢字部首信息,以“1、2、3、4、5、6、7、8、9、0”十個數(shù)字對漢字進(jìn)行編碼而得到漢字代碼,利用上述漢字代碼通過數(shù)字鍵來實現(xiàn)漢字輸入,其特征在于所述漢字代碼最多由五個數(shù)字代碼組成,包括部首字典碼和數(shù)字音碼,數(shù)字音碼位于部首字典碼之后;部首字典碼最多由三個數(shù)字代碼組成,這些數(shù)字代碼主要是依據(jù)所代表的部首的筆畫數(shù)和該部首的起筆筆畫進(jìn)行編碼的;數(shù)字音碼最多由二個數(shù)字代碼組成,這些數(shù)字代碼主要是依據(jù)所代表的部首的讀音的第一個字母進(jìn)行編碼的。
2.根據(jù)權(quán)利要求1所述的字典數(shù)碼輸入法,其特征在于所述漢字部首的拆分規(guī)則為部首若是分離形的,按照字體自然形狀進(jìn)行拆分即可,如果部首是膠合形或是嵌套形的,按如下規(guī)則拆分a、取大不取小,即當(dāng)取一個膠合或是嵌套形的漢字部首時,如有多個部首組合形式可拆分,則優(yōu)先取筆畫數(shù)多的部首組合形式,即所謂信息最大化原則。b、取先不取后,即當(dāng)取一個膠合或是嵌套形的漢字部首時,如筆畫數(shù)相同,則取先筆畫的部首,即所謂信息快捷優(yōu)先原則;c、取過的筆畫不再重復(fù)提取,即所謂信息唯一性原則;部首字典碼的取碼規(guī)則為對于單部首字,部首字典碼由一個數(shù)字代碼組成;對于二部首漢字,部首字典碼由二個數(shù)字代碼組成,第一數(shù)字代碼所代表的部首取自漢字的主部首,第二數(shù)字代碼所代表的部首是漢字的輔部首;對于三部首或三部首以上漢字,部首字典碼由三個數(shù)字代碼組成,第一數(shù)字代碼所代表的部首取自漢字的主部首,第二、三數(shù)字代碼所代表的部首分別是漢字的第一、二輔部首;輔部首碼的取碼原則仍遵循信息最大化原則,即6筆畫和6筆畫以上的部首先取,然后依次是5筆畫,4筆畫,3筆畫,2筆畫和單筆畫,在筆畫數(shù)相同的情況下,則遵循信息快捷優(yōu)先原則,按書寫順序,先出現(xiàn)筆劃的,不論其是否全部寫完,均優(yōu)先選取。數(shù)字音碼取碼規(guī)則為在部首字典碼的后面取二個數(shù)字代碼,第一個數(shù)字代碼為該漢字主部首的音碼,第二個數(shù)字代碼為該漢字的第一輔部首的音碼。
3.根據(jù)權(quán)利要求1所述的字典數(shù)碼輸入法,其特征在于部首字典碼中的數(shù)字代碼與所代表的部首之間的對應(yīng)規(guī)則為a、二筆畫部首的數(shù)字代碼用二個數(shù)字表示,分別為數(shù)字“1”和數(shù)字“2”,其中以橫筆、點(diǎn)筆(包括捺筆)、折筆起頭的部首數(shù)字代碼為數(shù)字“1”,以豎筆(包括豎鉤)、撇筆起頭的部首數(shù)字代碼為數(shù)字“2”;b、三筆畫部首的數(shù)字代碼用四個數(shù)字表示,分別為數(shù)字“0”、數(shù)字“3”、數(shù)字“7”和數(shù)字“9”,其中以橫筆起頭的部首數(shù)字代碼為數(shù)字“0”,以豎筆(包括豎鉤)起頭的部首字代碼為數(shù)字“3”,以點(diǎn)筆(包括捺筆)起頭的部首數(shù)字代碼為數(shù)字“7”以撇筆和折筆起頭的部首字代碼為數(shù)字“9”;c、四筆畫部首的數(shù)字代碼用二個數(shù)字表示,分別為數(shù)字“4”、數(shù)字“8”,其中以橫筆、點(diǎn)筆(包括捺筆)和折筆起頭的部首代碼為數(shù)字“4”,以豎筆(包括豎鉤)和撇筆起頭的部首數(shù)字代碼為數(shù)字“8”;d、五筆畫部首的數(shù)字代碼為數(shù)字“5”;e、六筆畫和六筆畫以上部首的數(shù)字代碼為數(shù)字“6”;f、單筆畫部首,如橫、豎(包括豎鉤)、撇、點(diǎn)(包括捺筆)、折,分別用數(shù)字“5”、“6”、“7”、“8”、“9”表示。數(shù)字音碼中的數(shù)字代碼與所代表的部首讀音的第一字母之間的對應(yīng)規(guī)則為數(shù)字“1”表示字母“y”;數(shù)字“2”表示字母“s”;數(shù)字“3”表示字母“q、w、e、r”;數(shù)字“4”表示字母“a、z、x”;數(shù)字“5”表示字母“d、f、c”;數(shù)字“6”表示字母“t、g、b”;數(shù)字“7”表示字母“h、j”;數(shù)字“8”表示字母“n、m”;數(shù)字“9”表示字母“k、l、o、p”;數(shù)字“0”用來表示由于沒有劃入成字部首,而沒有讀音的字形部首。
全文摘要
本發(fā)明公開了一種字典數(shù)碼輸入法,通過選取漢字及部首信息,以0-9十個數(shù)字對漢字進(jìn)行編碼,通過鍵入相應(yīng)數(shù)字鍵來實現(xiàn)漢字輸入,編碼最多由五個數(shù)字代碼組成,包括部首字典碼和在其后的數(shù)字音碼;部首字典碼最多由三個數(shù)字代碼組成,依據(jù)部首的筆畫數(shù)和該部首的起筆筆畫進(jìn)行編碼的;數(shù)字音碼最多由二個數(shù)字代碼組成,依據(jù)部首的讀音的第一個字母進(jìn)行編碼的。本發(fā)明的優(yōu)點(diǎn)在于采用模糊記憶法,簡單易學(xué),記憶量少;既能滿足普通用戶的使用又能滿足專業(yè)錄入的需要;最多輸入五碼,打字速度快,支持單手操作。
文檔編號G06F17/28GK1588278SQ20041005132
公開日2005年3月2日 申請日期2004年9月3日 優(yōu)先權(quán)日2004年9月3日
發(fā)明者張東 申請人:張東