數碼升級輸入法的製作方法
2023-08-05 02:34:51 1
專利名稱:數碼升級輸入法的製作方法
技術領域:
本發明涉及一種數碼升級輸入法。
背景技術:
現有的漢字輸入法通常有拼音法、字形法等,他們都是基於將26個字母分布在不多於10個的數字鍵上來實現的,每個鍵分布的字母為3~4個,在選擇同一鍵上的不同字母時,必須通過連續按鍵來實現選擇,使碼長增加,並且由於漢字讀音重音律較高,因而拼音法的重碼率也較高。再者,上述輸入法還存在規則複雜,難於技藝、掌握的缺陷。
發明內容
本發明解決了現有輸入法規則複雜,難於技藝、掌握的缺陷,提供一種規則簡單、易學易會、重碼率低、碼位少的純數位化的數碼升級輸入法。
本發明的技術方案如下1.將漢字按字形結構進行分類,每一類採用一個數字代碼。
2.將0-9十個數字鍵劃分為兩個區,其中第一區的5個數字是筆劃區將所有筆劃按照橫或提、豎、撇、捺或點、折劃分在筆劃區內,作為筆劃代碼;第二區的5個數字是部首區將一些常見部首按照其首筆筆劃是橫或提、豎、撇、捺或點、折的分布在部首區內,作為部首代碼。
3.漢字的編碼規則為漢字的字形結構代碼+部首或部首的首筆筆劃代碼+尾筆筆劃或尾筆所在常見部首代碼。
本發明的優點是編碼規則完全按照漢字的結構規則進行,簡單易學,是目前漢字輸入法中最簡單、最方便、運用領域最廣泛的一種輸入法,有三千多個常用漢字只需輸入1-3個鍵碼,且不受南北方發音不同的影響,有利於漢字的普及推廣。
表1為本發明中筆劃和常見部首的代碼表。
具體實施例方式為了使本發明方法更加清楚完整,下面列舉實施例作進一步說明。
1.將漢字按不同的字形結構分成七大類,並分別用數字0-6代替包一體0、隨獨體1、左偏旁2、右邊旁3、左橫旁4、左便旁5、上下體6。
所謂的包一體0指半包圍或全包圍的漢字;如「慶」、「國」、「這」。
所謂的隨獨體1指本身為獨體字結構的漢字;如「中」、「我」、「正」。
所謂的左偏旁2、左橫旁4、左便旁5指字形為左右結構的漢字,且左偏旁2指左邊單獨不成字的漢字,如「語」「情」「把」「沒」等字;左橫旁4指左邊尾筆筆劃為橫或提的漢字,如「地」「靜」「理」「鮮」「眼」等字;左便旁5指左邊尾筆筆劃不是橫或提的漢字,如「強」「解」「爆」「跟」「輝」等字。
所謂的右邊旁3指右邊為領首的部首;如「領」「教」「到」「都」等字。
所謂的上下體6指上下或上中下結構的漢字;如「富」、「您」、「喜」、「蠢」。
2.將0-9十個數字鍵劃分為兩個區,其中第一區的數字1-5是筆劃區將所有筆劃按照橫或提1、豎2、撇3、捺或點4、折5劃分在1-5的筆劃區內,作為筆劃代碼第二區的數字6-0是部首區將一些常見部首按照其首筆筆劃是橫或提6、豎7、撇8、捺或點9、折0的進行分類,分布在6-0的部首區內,作為部首代碼。如表1所示。
①代碼為6的部首有土、士、十、大、、木、艹。
②代碼為7的部首有日、冂、且、目、罒。
③代碼為8的部首有月、爫、人、亻、鳥。
④代碼為9的部首有宀、亠、衣、衤、心、氵、廣、疒。
⑤代碼為0的部首有糹、口(口)。
注口(口)首筆不是折,因在構成漢字中它們是最常用的部首,把它們分部在0區能減少大量重碼。
3.漢字的編碼方式為漢字的字形結構代碼+部首或部首的首筆筆劃代碼+尾筆筆劃或尾筆所在常見部首代碼。本發明將字形結構代碼做為首位碼。
注意①對於「部首或部首的首筆筆劃代碼」的取碼原則為遇到部首為表1中出現的常見部首時,則取該部首代碼;如果遇到的部首不在表1中所列,則取該部首的首筆筆劃代碼。
②在輸入漢字當中,若遇到該部首在部首區內,可直接取該部首的代碼,不在部首區內按筆畫順序直至取完為止。
③當尾筆正好是表1中的某個部首的一個筆劃時,則取該部首代碼。因此,以下將「尾筆筆劃或尾筆所在常見部首代碼」簡稱為「尾筆劃帶碼」。
④「第一個部首」簡稱「首部」。
單字的編碼方式實施例1(1)包一體0的編碼方式為漢字的字形結構代碼+包外的首部或部首的首筆筆劃代碼+包內的第一和第二個部首或首筆筆劃代碼+包內尾筆劃代碼。
如「局」字形結構代碼0+包外的首部「屍」(表1中無該部首,所以取該部首的第一筆筆劃 在筆劃代碼區的折)5+包內首部 (表1中無該部首,所以取筆劃 的筆劃代碼)5+包內第二部首「口」的部首代碼0。「局」的最後編碼為0550。
又如「慶」的編碼為0+9+6再如「圓」的編碼為0+0+0+7+8實施例2(2)隨獨體1的編碼方式為漢字的字形結構代碼+頭三筆筆劃代碼+尾筆劃代碼。
因為獨體字本身無邊旁部首,因此均採用筆劃代碼。
如「我」字形結構代碼1+第一筆筆劃「丿」(在筆劃代碼區)撇3+第二筆「—」(在筆劃區)橫1+第三筆「|」(在筆劃區)豎2+尾筆「丶」(在筆劃區)捺、提4。最後編碼為13124又如「永」的編碼為1+4+5+5+4=14554再如「身」的編碼為1+3+2+5+3=13253
實施例3(3)左偏旁2、左橫旁4、左便旁5它們的編碼方式為漢字的字形結構代碼+首部代碼+右邊的第一、第二個部首代碼+尾筆劃代碼。
如「能」字形結構代碼4+首部「ム」(表1中無該部首,所以取該部首的第一筆筆劃「乚」,在筆劃代碼區的折)5+右邊首部「匕」首筆「丿」代碼3+右邊第二個部首「匕」首筆「丿」代碼3+尾筆「乚」筆劃代碼5。「能」最後編碼為45335。
又如「鞋」字形結構代碼5+首部「革」首筆「一」1+右邊首部「土」(在該部首區內)6+第二部首也是「土」6。最後部首已取完不必再取。「鞋」最後編碼為5166。
再如「他」2+8+5+2+5=28525「爆」5+4+7+6+4=54674「髂」4+7+9+3+0=47930實施例4(4)右邊旁3的編碼方式為漢字的字形結構代碼+右首部或其首筆筆劃代碼+左邊的第一、第二個部首或其首筆筆劃代碼+左邊尾筆劃代碼。
如「敬」字形結構代碼3+右首部「攵」首筆「丿」3+左邊首部「艹」該部首在部首區內6+左邊第二部首「勹」首筆「丿」3+左尾筆(因左尾筆遇到部首「口」,該部首在部首區內,可直取該部首碼)代碼0。「敬」最後編碼為33630。
又如「到」3+2+1+6=3216「鴿」3+8+8+1+0=38810實施例5(5)上下體6的編碼方式為漢字的字形結構代碼+第一、第二、第三個部首代碼+尾筆劃代碼。
①兩個部首編碼方式如「春」字形結構代碼6+首部「 」的首筆「一」代碼1+第二部首「日」在部首區內代碼為7。最後部首已取完不必再取。「春」最後編碼為617。
又如「是」6+7+1+2+8=67128「縣」6+7+5+4=6754②三個部首取碼規則如「夜」字形結構代碼6+首部「亠」在部首區內9+第二部首「亻」在部首區內8+第三部首 首筆「丿」3+尾筆「丶」4。「夜」最後編碼為69834。
又如「箱」6+3+6+7=6367
「總」6+4+0+9=6409③四個部首以上的編碼方式如「器」字形結構代碼6+首部「口」在部首區內0+第二部首也是「口」0+第三部首「犬」在部首區內6+尾筆的部首也是「口」可直接取該部首碼0。「器」最後編碼為60060。
「喜」67+6+0+4+0=66040「蠢」6+1+7+0+4=61704字形結構代碼記憶口訣零包、一獨、二偏、三右、四左偏、五左便、六上下、七八九看說明。
詞組編碼方式在輸入漢字當中,若遇到該部首在部首區內,可直接取該部首的代碼,不在部首區內按筆畫順序直至取完為止。
1、兩個字編碼方式首字字形結構代碼+首字領首部首或其首筆筆劃代碼+首字領首以外的尾筆+第二字字形結構代碼+該字領首部首或其首筆筆劃代碼。
例「思想」首字結構(上下體)6+首字可領首部首「田」(因在部首區內沒有該部首,因此取首筆筆劃「|」)2+首字可領首以外尾筆(首字可領首以外的尾筆因正好碰到部首「心」,該部首又是在部首區內)可直取該部首9+第二字結構(上下體)6+第二字可領首部首(「木」該部首在部首區內)6。「思想」最後詞組編碼為62966。
「一個」1+1+1+8=1118「超級」0+6+0+2+0=06020「中國」1+0+2+0+0=102002、三個字編碼方式首字字形結構代碼+首字領首部首或其首筆筆劃代碼+第二字字形結構代碼+第三字字形結構代碼+該字領首部首或其首筆筆劃代碼。
例「設計師」首字字形結構代碼(左偏旁)2+首字可領首部首(「訁」首筆「丶」)4+第二字結構(左偏旁)2+第三字結構(左偏旁)2+第三字可領首部首(「 」首筆「|」)2。「設計師」最後詞組編碼為24222。
「中國人」1+0+0+1+8=10018「企業家」6+8+1+6+9=681693、三個字以上的編碼方式首字結構+首字領首部首+第二字結構+第三字結構+尾字結構。
例「中國是最大的一個發展中國家」首字結構(隨獨體)1+首字可領首部首(「口」)0+第二字結構(包一體)0+第三字結構(上下體)6+尾字結構(上下體)6。該詞組最後編碼為10066。
「中華人民共和國」 1+0+6+1+0=10610。
「數碼升級系列輸入法」 3+3+4+1+2=33412。
「祝好人一生平安」 5+4+4+1+6=54416。
權利要求
1.一種數字升級輸入法,其特徵在於①將漢字按字形結構進行分類,每一類採用一個數字代碼;②將0-9十個數字鍵劃分為兩個區,其中第一區的5個數字是筆劃區將所有筆劃按照橫或提、豎、撇、捺或點、折劃分在筆劃區內,作為筆劃代碼;第二區的5個數字是部首區將一些常見部首按照其首筆筆劃是橫或提、豎、撇、捺或點、折的分布在部首區內,作為部首代碼;③漢字的編碼規則為漢字的字形結構代碼+部首或部首的首筆筆劃代碼+尾筆劃代碼。
2.根據權利要求1所述的數字升級輸入法,其特徵在於將數字1-5作為筆劃區,其中橫或提1、豎2、撇3、捺或點4、折5;將數字6-0作為部首區,其分類代碼為橫或提6、豎7、撇8、捺或點9、折0,代碼6-0所對應的部首為代碼為6的部首有土、士、十、大、、木、艹。代碼為7的部首有日、冂、且、目、罒。代碼為8的部首有月、爫、人、亻、鳥。代碼為9的部首有宀、亠、衣、衤、心、氵、廣、疒。代碼為0的部首有 糹、口(口)。
3.根據權利要求2所述的數字升級輸入法,其特徵在於將漢字按字形結構分成七大類,並用0-6七個數字分別代替;包一體0、隨獨體1、左偏旁2、右邊旁3、左橫旁4、左便旁5、上下體6。
4.根據權利要求3所述的數字升級輸入法,其特徵在於所謂的包一體0指半包圍與全包圍的漢字;漢字的編碼方式為漢字的字形結構代碼+包外的首部或部首的首筆筆劃代碼+包內的第一和第二個部首或首筆筆劃代碼+包內尾筆劃代碼。
5.根據權利要求3所述的數字升級輸入法,其特徵在於所謂的隨獨體1指本身為獨體字結構的漢字;漢字的編碼方式為漢字的字形結構代碼+頭三筆筆劃代碼+尾筆劃代碼。
6.根據權利要求3所述的數字升級輸入法,其特徵在於所謂的左偏旁2、左橫旁4、左便旁5指字形為左右結構的漢字,且左偏旁2指左邊單獨不成字的漢字;左橫旁4指左邊尾筆筆劃為橫或提的漢字;左便旁5指左邊尾筆筆劃不是橫或提的漢字;它們的編碼方式如下漢字的字形結構代碼+首部代碼+右邊的第一、第二個部首代碼+尾筆劃代碼。
7.根據權利要求3所述的數字升級輸入法,其特徵在於所謂的右邊旁指右邊為領首的部首的漢字;漢字的編碼方式為漢字的字形結構代碼+右首部或其首筆筆劃代碼+左邊的第一、第二個部首或其首筆筆劃代碼+左邊尾筆的筆劃代碼。
8.根據權利要求3所述的數字升級輸入法,其特徵在於所謂的上下體是指上下或上中下結構的漢字;漢字的編碼方式為漢字的字形結構代碼+第一、第二、第三個部首代碼+尾筆劃代碼。
9.根據權利要求3所述的數字升級輸入法,其特徵在於兩個字編碼方式為首字字形結構代碼+首字領首部首或其首筆筆劃代。+首字領首以外的尾筆代碼+第二字字形結構代碼+該字領首部首或其首筆筆劃代。
10.根據權利要求3所述的數字升級輸入法,其特徵在於三個字編碼方式為首字字形結構代碼+首字領首部首或其首筆筆劃代碼+第二字字形結構代碼+第三字字形結構代碼+該字領首部首或其首筆筆劃代碼。
11.根據權利要求3所述的數字升級輸入法,其特徵在於三個字以上的編碼方式為首字結構+首字領首部首+第二字結構+第三字結構+尾字結構。
全文摘要
本發明涉及一種數字升級輸入法。本發明解決了現有輸入法規則複雜,難於技藝、掌握的缺陷,提供一種規則簡單、易學易會、重碼率低、碼位少的純數位化的數字升級輸入法。本發明1.將漢字按字形結構進行分類,每一類採用一個數字代碼。2.將0-9十個數字鍵劃分為兩個區,第一區的數字1-5是筆劃區將所有筆劃按照橫和提、豎、撇、捺和點、折劃分在1-5的筆劃區內;第二區的數字6-0是部首區將一些常見部首按照其首筆筆劃是橫、豎、撇、捺、折的分布在6-0的部首區內。3.漢字的編碼規則為漢字的字形結構代碼+部首或部首的首筆筆劃代碼+尾筆劃代碼。本發明的優點是編碼規則完全按照漢字的結構規則進行,簡單易學。
文檔編號G06F3/023GK1482529SQ03118490
公開日2004年3月17日 申請日期2003年1月17日 優先權日2003年1月17日
發明者王升級 申請人:王升級