人機互動漢字輸入方法
2023-10-08 10:36:29 2
專利名稱:人機互動漢字輸入方法
技術領域:
本發明屬於向電子設備輸入漢字的編碼方法。
在現有的漢字輸入方法中,主要有形碼、音碼、音形碼等三類方法。形碼,如五筆字型碼等存在著字根記憶量大,又要求打字者能將字正確的拆分。音碼,如全拼碼等又存在著重碼多,並且,要求打字者對所打的字能正確的打出拼音來。而音形碼要求打字者既要能正確的拆分字,還要能正確的打出拼音來。
本發明的目的便是針對上述缺地,提出一種根據字的部首讀音的第一個字的聲母和字的筆劃順序就可輸入漢字。並且,對不知道字的部首聲母和不知字部首的漢字,只要能區分字的筆劃順序也可輸入到電子輸入設備中。真正做到見字即可打出來。
本發明的要點在於將所有部首用其讀音的第一個字的聲母做首部分碼,聲母相同的,用各自的順序數作次部分碼,首部分碼和次部分碼構成該部首聲母碼,如分別標註為*1、*2、*3、……*(*代表某個聲母,代表某個阿拉伯數)等,對於可拆分為一個以上部首的字,分別編部首聲母碼,其編碼方法是一樣的。
對於有些電子設備的數字鍵與字母鍵重合的情形,如,2(abc)3(def)4(ghi)5(jkl)6(mno)7(pqrs)8(tuv)9(wxyz)的情形。採用以2l代表a,22代表b,23代表c,3l代表d,32代表e,33代表f,41代表g,42代表h,43代表i,51代表j,52代表k,53代表l,61代表m,62代表n,63代表o,71代表p,72代表q,73代表r,74代表s,81代表t,82代表u,83代表v,91代表w,92代表x,93代表y,94代表z,實現前述的編碼。
對於某些不易讀出部首讀音的,用部首的第一筆,按1代表橫(橫鉤)、2代表豎(豎鉤)、3代表撇、4代表點(捺)、5代表折的規則,編寫首部分碼,筆劃相同的,用各自的順序數作次部分碼,即用首部分碼和次部分碼構成部首筆劃碼,如分別標註為11、12、……5**(**代表順序數)。
在首部分碼和次部分碼之間,輸入n個(1=<n=<最大碼長-首部分碼長-順序數的位數)ASCII碼字符集中位於0(零)之前的通用符號字符或0共同構成部首碼。
這樣就可使得打字者在輸入了所打漢字的部首的首部分碼後,電子輸入設備自動顯示該部首的順序數。實現人機互動的特性,減輕輸入者的記憶量。
對某些不易找出部首的字,用任意一個本方法未用的非部首聲母的的字母碼或通用字符碼做替代部首聲母碼。
對所要輸入的漢字按前述的方法輸入它的部首的首部分碼和輸入設備的提示的順序數共同構成的部首聲母(筆劃)碼或替代部首聲母碼後,按1代表橫(橫鉤)、2代表豎(豎鉤)、3代表撇、4代表點(捺)、5代表折的規則,輸入字的其他部分的第一筆和第二筆的筆劃碼,最後,用字的其他部分的筆劃數編寫末尾碼,共同構成整個字的編碼。
與現有的漢字輸入方法比較,本發明具有下列優點;(1)它克服了形碼存在著記憶量大,要求打字者能將字正確的拆分的卻地。(2)它克服了音碼存在著重碼多,並且,要求打字者對所打的字能正確的打出拼音來的卻地。(3)它克服了音形碼要求打字者既要能正確的拆分字,還要能正確的打出拼音來的卻地。
本發明適用於只要打字者能做到以下條件之一的。(1)知道字的部首讀音的聲母和字的筆劃順序。(2知道字的部首第一筆碼和字的筆劃順序。(3)知道字的總筆劃數和字的筆劃順序。都可完成漢字的輸入。它可以作為一種主要輸入漢字的方法,或作為形碼或音碼輸入方法的輔助輸入方法來使用。
實施例;根據上述的方法,編寫了部首讀音表,部首讀音的第一個字的聲母及順序數表,碼錶源文件。均附後;
部首讀音表一 丨丿丶乙橫豎撇點(捺)折二 十 廠 匚卜刂 冂 亻人二 十 廠 三框 卜 立刀 同框 單人人八 勹 幾 兒 亠八 包頭 幾 兒 文頭冫冖 訁卩 阝刀 力兩點 禿寶蓋 言字旁 單耳 耳朵旁 刀 力又 廴 凵 厶又 建之旁 下框 私兒工 土 士 艹 廾 大尢 扌寸工 土 士 草頭 開字底 大 尢(尤) 提手 寸弋 口 口 巾 山弋(yi) 口 口 巾 山彳彡 犭夕 夂 飠廣 忄雙人 三撇 反犬 夕 冬頭 食字 廣 豎心旁門 丬(爿) 氵宀門 壯字旁 三點 寶蓋辶 彐 屍 弓 己 屮 女 小 子 馬之旁 雪底 屍 弓 已 出頭 女 小 子 馬糹 么 巛絞絲 么(yao) 三拐王 韋 木 犬 歹 車 戈 比 瓦 止 攴王 韋 木 犬 歹 車 戈 比 瓦 正 敲旁日 曰 貝 見 牛 手日 曰 貝 見 牛 手毛 氣 攵 片 斤 爪 月 欠 風 殳毛 氣 反文 片 斤 爪 月 欠 風 殳(shu)文 方 鬥 火 父文 方 鬥 火 父灬 戶 礻心 肀(聿) 水 毋(母)四點 戶 礻(示) 心 肀(yu) 水 母示 石 龍 業 目 田 四 皿 釒矢 禾示 石 龍 業 目 田 四 皿 金旁 矢 禾白 瓜 用 鳥 疒白 瓜 用 鳥 病字旁立 穴 衣 疋 皮 矛立 穴 衣字旁 疋(pi) 皮 矛耒 老 耳 臣 西 頁 蟲 缶 舌耒(lei) 老 耳 臣 西 頁 虎頭 蟲 缶 (fou)舌竹 臼 自 血 舟竹 臼(jiu) 自 血 舟衣 羊 米 艮 羽 糸衣 羊 米 艮(gen) 羽 糸麥 走 赤 豆 酉 辰 豕 滷 裡 足麥 走 赤 豆 酉(you) 辰 豕(shi) 滷 裡 足身 採 豸 角 言 辛 谷身 採 豸(zhi) 角 言 辛 谷青 其 雨 齒 黽 隹 金 魚青 其 雨 齒 黽(min) 隹(zhui) 金 魚革 骨 鬼 食 音革 骨 鬼 食 音髟(kun) 麻 鹿 黑 鼠 鼻髟 麻 鹿 黑 鼠 鼻部首讀音的第一個字的聲母及順序數表1 2 3 4 5 6 7 8 9 10 11 12b八 比 鼻 宀 勹 白 疒 卜 貝c艹 採 寸ch車 臣 辰 廠 亦 齒 蟲 屮d大 鬥 豆 刀 歹 亻卩 丶er二 兒 阝耳f缶 風 方 犭父 攵g廣 戈 革 艮 工 弓 谷 骨 鬼 瓜h禾 一 火 戶 黑j角 兒 見 巾 斤 釒金 廴 臼 糹己k口 廾 口 髟l刂 冫力 立 裡 老 龍 滷 鹿 耒m馬 麻 門 矛 米 毛 麥 皿 黽 木 母 日n女 鳥 牛p爿 皮 片 丿 疋q攴 氣 其 欠 青 犬r人 日s氵灬 巛 四 匚 彡 厶t冖 冂 田 土 扌 夂w瓦 亠 文 王 韋x小 夕 西 糸 凵 心 辛 彐 血 穴z走 子 足 辶 自zh舟 乙 止 豸 竹 隹 爪 丬以下限於篇幅順序數列在部首後sh手 1 舌 2 身 3 山 4 彳5 | 6 殳 7 鼠 8 水 9 忄10sh十 11 士 12 屍 13 飠(食) 14 礻15 示 16 石 17 矢 18 豕 19y尢 1 酉 2 業 3 頁 4 又 5 羊 6 么 7 音 8 用 9 月 10y衤11 衣 12 弋 13 訁14 言 15 肀 16 羽 17 雨 18 魚 19 曰 20碼錶源文件限於篇幅對具體的漢字和詞組僅舉例說明編碼方法。[Description]Name=交互碼MaxCodes=7MaxElement=1usedCodes=′0123456789abcdefghijklmnopqrstuvwxyzWildChar=?NumRules=4[Rule]ca5=p11+p21+p31+n11ce2=p11+p12+p21+p22ce3=p11+p21+p31+p32ce4=p11+p21+p31+p41[text]匚1′』1冂2′』1勹3′』1亠4′』1冖4′』2卩 5』12廴 5′』2凵 5′』3厶5』′4廾1′』2尢1′』3弋1』′4口2′』2夂3′』2丬2′』3爿5′』5彐5′』6屮5′』7么5′』8攴2′』4曰2′』5攵3′』3殳3′』4冖t″1欠q″4 辶z″4礻4′』3訁y′14 風f″2 彐x″8肀5′』9卩d″7殳sh″7屍sh′13毋5』10 阝er″3 文w″3 弓g″6矢3′』5刀d″4方f″3 已j′11疋5』11 力1″3鬥d″2 屮i″8耒1′』5又y″5火h″3 女n″12′』6廴j″8父f″5 小x″1缶3′』6凵x″5灬s″2 子z″2臼3′』7厶s″7戶h″5 馬m″1艮5』13工g″5 礻sh′15 糹j′10酉1′』6 土t″4 心x″6 么y″7豕1』′7 士sh′12 肀y′16巛s″3豸3′』8 艹c″1 水sh″9王w″4黽2′』7 廾k″2 毋m′11韋w″5隹3′』9 大d″1 示sh′16 木m′10髟1′』8 尢y″1 石sh′17 犬q″6一h″2 扌t″5 龍1″7 歹d″5丨sh″6寸c″3 業y″3 車i″1丿p″4 弋y′13目m′12戈g″2丶d″9 口k″1 田t″3 比b″2乙zh″2口k″3 四s″4 瓦w″1二er″1巾j″4 皿m″8 止zh″3十sh′11 山sh″4釒j″6 攴q″1廠i″4 彳sh″5矢sh′18 日r″2匚 s″5彡s″6 禾h″1 曰y′20卜b″8 犭f″4 白b″6 貝b″9刂″1 夕x″2 瓜g″10見j″3冂t″2 夂t″6 用y″9 牛n″3亻d″6 飠sh′14 鳥n″2 手sh″1人r″1 廣g″1 疒b″7 毛m″6八b″1 忄sh′10 立1″4 氣q″2勹b″5 門m″3 穴x′10攵f″6幾j″2 丬zh″8衤y′11片p″3兒er″2爿p″1 疋p″5 斤j″5亠w″2 氵s″1 皮p″2 爪zh″7冫1″2 宀b″4 矛m″4 月y′10耒1′10谷g″7埂t4127刷11516老1″6 青q″5耿er4344 獺f41213耳er″4其q″3骸g8416撻t5136臣i″2 雨y′18 孩z2416汀s1122西x″3 齒i″6弧g6335廷j8314頁y″4 黽m″9虎h4352巍sh43117h″4 隹zh″6 肌y10352 微sh52510蟲i″7 金j″7飢sh14352 稀h1347缶f″1 魚y″19 健d6518息x6326舌sh″2革g″3艦zh1254 小x1竹zh″5骨g″8盡sh13443 孝z2124臼j″9 鬼g″9勁13545選z4316自z″5 食sh′14 俊d6547癬b73514血x″9 音y″8竣14547搖t53410舟zh″1髟k″4饋sh14259 堯h2435衣y′12麻m″2愧sh10329 印d7353羊y″6 鹿1″9痢b7317英c1255米m″5 黑h″6立14 浴s1347艮g″4 鼠sh″8 隆er3359 寓b4259羽y′17啊k1527 壟t4135鍘j6256糸x″4 阿er3125 謾y141511 閘m3255麥m″7 薄c14413 芒c1413幀j4216走z″1 雹y18355 摹c11511 症b7125赤i″5 病b7125 蘑c14116 住d6415豆d″3 並b1114 擰t5445注s1415酉y″2 場t45333 濘s1445亍er12辰i″3 嘗x1456 啤k1329丌h2322豕sh′19 礎sh18525 脾y10329 佟d6355滷l″8 儲d64510 恰sh10346 佗d6445裡l″5 怠x6545 洽s1346凇12128足z″3 耽er4455 取er4542 冖t1身sh″3丁h221娶n1128邸er3355採c″2 盯m1212 傘r1434邰er3545豸zh″4貳y13125 散f6128堋t4358角j″1 發y5533 省m12234 堍t4358言y′15浮s1347 盛m8136蕁c1516辛x″7 涪s1418 怒x6535茛c1516蕖c14412瘛b71110蔻c14411瘼b71210摺t55411頡y4126擷t51212頜y4348唷k1418 蟆ch71210啖k1348 螈ch71310帷j4328 簟zh52511幄j4519 簪zh51513狻f4547 酢y2315猗f4138 酡y2445恪sh10356 觥i1246洹s1126 觫j1127洧s1136 鰲y19119濉s12513鰭y191210澧s12513匹11352妗n1344 醬16246姊n1325 敲244110紜j10114匆31333紕j10124亡415琛w4458 建52516琚w4518 乜a552欏m10258璽a3510棰m10319豫a5413輟ch1548計算機技術y14zh4m10m10輜ch1558中華人民共和國sh6sh11r1k3搿sh13410 發明專利y5r2h2h1擘sh15113 工商銀行g5w2j6sh5臁y104113 自動化z513d61膦y104313 大學生d1z2p41懟x1545 土地t41t45恝x1116 鍋爐j62h34睢m12328睥m12328鎩j6346銚j6346稹h11210稷h12510
權利要求
1,一種漢字編碼方法,其特徵在於將所有部首用其平常(標準)讀音的第一個字的聲母用做首部分碼,對於某些不易讀出部首聲母讀音的,用部首的第一筆,按1代表橫(橫鉤)、2代表豎(豎鉤)、3代表撇、4代表點(捺)、5代表折的規則,編寫首部分碼,聲母、筆劃相同的,用各自的順序數作次部分碼,首部分碼和次部分碼構成部首聲母(筆劃)碼。
2,根據權力要求1所述的方法,在首部分碼和次部分碼之間,輸入n個(1=<n=<最大碼長-首部分碼長-順序數的位數)ASCII碼字符集位於0(零)之前的通用字符或0共同構成部首碼。
3,根據權力要求1所述的方法,當數字鍵與字母鍵重合,如,2(abc)3(def)4(ghi)5(jkl)6(mno)7(pqrs)8(tuv)9(wxyz),用21代表a,22代表b,23代表c,31代表d,32代表e,33代表f,41代表g,42代表h,43代表i,51代表j,52代表k,53代表l,61代表m,62代表n,63代表o,71代表p,72代表q,73代表r,74代表s,81代表t,82代表u,83代表v,91代表w,92代表x,93代表y,94代表z。
4,根據權力要求1所述的方法,對某些不易找出部首的字,用任意一個非部首聲母的字母碼或通用字符碼來替代部首聲母碼。
5,根據權力要求1或4所述的方法,對漢字在輸入它的首部分碼和輸入設備提示的順序數共同構成的部首聲母(筆劃)碼或替代部首聲母碼後,按1代表橫(橫鉤)、2代表豎(豎鉤)、3代表撇、4代表點(捺)、5代表折的規則,輸入字的其他部分的第一筆和第二筆的筆劃碼,用字的其他部分的筆劃數做末尾碼,共同構成整個字的輸入碼。
全文摘要
本發明公開了一種人機互動的漢字輸入方法,它以部首讀音的聲母(筆劃)做首位碼,按輸入設備的提示,輸入順序數做次位碼,其後,按橫1、豎2、撇3、點(捺)4、折5的規則,輸入字的其他部分的第一筆和第二筆的筆劃碼,最後,用字的其他部分的筆劃數做末尾碼,完成字的編碼。該方法也解決不知部首聲母的和找不出部首的漢字輸入及數字鍵與字母鍵共鍵的漢字輸入。
文檔編號G06F3/023GK1342926SQ0012871
公開日2002年4月3日 申請日期2000年9月8日 優先權日2000年9月8日
發明者孫強國, 叢桂滋 申請人:孫強國, 叢桂滋