漢字筆順編碼表示法及輸入法
【專利摘要】一種漢字編碼方案,通過每個漢字書寫時的書寫順序和筆形名稱,使每個漢字獲得對應(yīng)的編碼。用阿拉伯?dāng)?shù)字“1234567890”分別對應(yīng)筆形名稱“橫豎點撇捺提折斜鉤彎”。即“橫”用“1”表示;“豎”用“2”表示;“點”用“3”表示;“撇”用“4”表示;“捺”用“5”表示;“提”用“6”表示;“折”用“7”表示;“斜”用“8”表示;“鉤”用“9”表示;“彎”用“0”表示。每個漢字都有對應(yīng)的編碼,規(guī)則統(tǒng)一、規(guī)范,能規(guī)范指導(dǎo)學(xué)生正確書寫漢字。輸入方法簡單,只要會寫字就會輸入。還可以在計算機、手機、電視、pos機、atm機、自助設(shè)備等具有數(shù)字按鍵的設(shè)備上,通過輸入對應(yīng)的數(shù)字編碼,實現(xiàn)漢字和詞組的輸入。
【專利說明】
漢字筆順編碼表示法及輸入法
技術(shù)領(lǐng)域
[0001 ]本發(fā)明是一種通過數(shù)字鍵盤表示和輸入輸入漢字的方法。
【背景技術(shù)】
[0002] 隨著信息技術(shù)和通信技術(shù)的發(fā)展,人們對漢字輸入的使用越來越多。本輸入法具 有簡單易學(xué)、易用,不用記拼音、背字根,只要會寫字就會輸入,見字識碼,重碼率低,能輕松 快速輸入各種生僻字和疑難字,能通過數(shù)字鍵盤輕松顯示及輸入漢字等優(yōu)點。
[0003] 同時本輸入法只要漢字庫收錄的漢字,都能快速輸入。解決了部分漢字沒有拼音、 沒有字根的難以輸入的難題。適用于輸入生僻的人名、地名等漢字。能和其他輸入方式同時 使用,互不沖突。便于身份登記機構(gòu)、媒體、科研機構(gòu)等準(zhǔn)確快捷的輸入生僻漢字。
[0004] 本發(fā)明適用于計算機、手機、電視、pos機、atm機、自助設(shè)備等具有顯示屏和數(shù)字按 鍵(包括虛擬按鍵)的場所能在上述有數(shù)字按鍵的設(shè)備上快速、輕松的輸入漢字和詞組。
【發(fā)明內(nèi)容】
[0005] 本輸入法按漢字的書寫順序,通過每一筆的筆形名稱,取得對應(yīng)的編碼。從而,每 一個漢字都有確定的編碼。通過用鍵盤輸入對應(yīng)的編碼,從而在顯示屏上顯示和輸入對應(yīng) 的漢字。
[0006] 通過對漢字的筆形研究,發(fā)現(xiàn)常用的38個漢字筆形名稱是由"橫豎點撇捺提折斜 鉤彎"這十個漢字組合而成。所以我們用阿拉伯?dāng)?shù)字"1234567890"分別對應(yīng)上面的筆形名 稱。即"橫"用"1"表示;"豎"用"2"表示;"點"用"3"表示;"撇"用"4"表示;"掠"用"5"表示; "提"用"6"表示;"折"用"7"表示;"斜"用"8"表示;"鉤"用"9"表示;"彎"用"0"表示(見下 表)。這樣可以按照漢字的書寫筆順對應(yīng)的編碼,通過數(shù)字按鍵輸入漢字。
[0008] 筆形名稱代碼表
[0009] (按先單音節(jié)名稱,后雙音節(jié)名稱,再多音節(jié)名稱的代碼排序)
[0011] 表1
[0012] 說明:
[0013] 1.代碼和筆形的俗稱相對應(yīng)。
[0014] 2 .在單音節(jié)筆形名稱中,"豎"的筆形有長豎(丨)、短豎(I ); "橫"的筆形有長橫 (一)、短橫㈠ ;"點"的筆形有偏左點⑴、偏右點(、);"撇"的筆形有長撇⑴、短撇(/)、臥 撇(-)、立撇());"掠"的筆形有長捺(V)、短捺(<)、臥捺(^)、立捺(U; "提"的筆形有臥 提^ )、立提(/ )。單音節(jié)筆形名稱都使用俗稱。
[0015] 2.雙音節(jié)筆形名稱除了 T (豎鉤)、"1"(橫鉤)、"廠'(點提)使用通稱以外,其余是 使用的簡稱,如:"~""提掠"的全稱為"提折掠""人""撇折"的全稱為"撇折橫"" l" ("斜鉤"的全稱為"掠斜鉤")。
[0016] 3.多音節(jié)筆形名稱除了 "〇"(彎彎彎彎)、"!/'(豎折提)、"7"(橫折撇)、"飛"(橫折 斜鉤)、"<"(撇折點)、V"(撇斜鉤)使用全稱以外,其余都是使用的簡稱,如:" L ""豎彎 鉤"的全稱為"豎彎橫鉤""刁""橫折鉤"的全稱為"橫折豎鉤");"3"( "橫折折折鉤"的全 稱為"橫折豎折橫折豎鉤")。
[0017] 4. %"使用全稱"豎折提",是為了區(qū)別"工"、"土"等字變形后的"豎,提"的連讀; "使用全稱"橫折撇",是為了區(qū)別"大"、"文"等字的"橫,撇"的連讀;"<"使用全稱"撇折 點",是為了區(qū)別"乎"、"悉"等字的"撇,點"的連讀;"飛"使用全稱"橫折斜鉤",是為了區(qū)別 "代"、"戈"等字的"橫,斜鉤"的連讀。
[0018] 5. "/"使用通稱"點提"是為了區(qū)別"壯字旁"中的"提"。"廣("兩點水",又稱"冰字 旁")全稱為"點,點提","彳"("壯字旁",又稱"將字旁")全稱為"點,提,豎"。
[0019] 6. "乙"簡稱"橫折撇彎鉤",全稱"橫折撇彎橫鉤","V簡稱"橫折彎鉤",全稱"橫 折豎彎橫鉤";、"簡稱"撇提",全稱"撇折提","人"簡稱"撇折",全稱"撇折橫"。這樣做使 "乙"與"飛"和V"與"廠'的筆形名稱都有了區(qū)別。
[0020] 7.為了從整體考慮漢字的排序和教學(xué)的需要,有的筆形的簡稱不是最簡單的稱 呼,如是為了與"7"的稱呼統(tǒng)一);"V'(是為了與"卜"的稱呼統(tǒng)一)。有的筆形改換了 名稱,如:"1"( "橫撇"改"橫鉤",是因為末端筆形接近"鉤""V'( "豎折撇"改"豎折鉤", 是因為末端筆形接近"鉤")。
[0021] 8.筆形在收錄方面,我們查閱了大量的資料,進行了認(rèn)真地研究。使用"〇",能完 善數(shù)目字的大小寫;使用"~"能使宋體字的"之"字或"1_"(走之旁)等的筆形名稱更加妥 當(dāng)。收錄"夕"、"飛"、等筆形,是因為在漢字中存在以上的筆形。啟用以上的筆形:是繼 承文化遺產(chǎn)的需要;是完善漢文化的需要;是打造文化強國的需要。個別特殊的筆形,在數(shù) 萬漢字中,僅出現(xiàn)1 -2次,未收錄其筆形,用代碼9999表示其筆形。
[0022] 9.未收錄"V',是因為"V'的筆形與"了"字相似,在《康熙字典》和許多古代的字書 中都為兩畫,"V'的筆形可以由"1"和組成。有的倒過來書寫的筆形也未收錄,因為那 些筆形可以屬于順過來書寫的筆形,如:"襞"字是"橫,豎,橫折,橫,提,斜鉤,撇,點,點,撇, 斜鉤,提,橫,橫折,豎,橫";"丄"字是"豎鉤,橫鉤";"去"字是"豎鉤,橫鉤,點,橫鉤"。
[0023] 10.本筆形名稱詳細表,是以宋體字的筆形為標(biāo)準(zhǔn),不屬于宋體字的其他字體的筆 形沒有收錄??w字在使用本表的代碼時,某些筆形名稱要作適當(dāng)?shù)淖兺ㄌ幚恚纾?彎鉤" 中的"臥彎鉤"u)俗稱"臥鉤",要變?yōu)?豎彎鉤"(L); "走之旁"的"點,橫折折撇,掠"(1_), 要變?yōu)?點,橫折,提掠"(1_); "雨字頭"的"橫,點,橫鉤,豎,點,點,點,點"(心),要變?yōu)?橫, 點,橫鉤,豎,橫,橫,橫,橫"(叫。
[0024]例如:
[0025] "漢"字按照書寫順序,其筆形名稱為:點、點、點提、橫折撇、捺,對應(yīng)編碼為3、3、 36、274、5 〇
[0026] "字"字按照書寫順序,其筆形名稱為:點、點、橫鉤、橫鉤、豎鉤、橫,對應(yīng)的編碼為 3、3、29、29、19、2〇
[0027] "筆"字按照書寫順序,其筆形名稱為:撇、橫、點、撇、橫、點、撇、橫、橫、豎彎鉤,對 應(yīng)的編碼為4、2、3、4、2、3、4、2、2、1、0、9。
[0028] "順"字按照書寫順序,其筆形名稱為:撇、豎、豎、橫、撇、豎、橫折、撇、點,對應(yīng)的編 碼為4、1、1、2、4、1、27、4、3。
【附圖說明】
[0029]表1是筆形名稱代碼表
[0030] 圖1-1是計算機鍵盤數(shù)字鍵行按鍵布局圖
[0031] 圖1-2是計算機小鍵盤按鍵布局圖 [0032]圖2是手機鍵盤按鍵布局圖
[0033]圖3是在輸入法中用小鍵盤和數(shù)字鍵行分別輸入編碼1、2、3、4后的顯示界面
[0034] 雖然個別漢字存在重碼的現(xiàn)象,如:"乂、人、入、八"這四個字的編碼都是4、5,可根 據(jù)候選框顯示,可自由選擇所需漢字。
[0035] 雖然存在部分漢字的筆畫過多,對應(yīng)的漢字編碼過長的情況,但是輸入時列有候 選項,因為此表示法重碼率低,只需要輸入漢字前面部分的編碼,候選框中就能顯示對應(yīng)的 候選項供提示。一般情況下,輸入漢字的前8位編碼就能在候選項里面看到所需要的漢字。
[0036] 為了提高輸入速度,通過構(gòu)詞規(guī)則,對詞組進行編碼。一般情況下,輸入詞組中每 個漢字的前3位編碼就能在候選項里面看到所需要的詞組。提高了輸入速度。
[0037] 以計算機鍵盤為例,可以采用數(shù)字鍵行和小鍵盤組合的方式輸入,即:用小鍵盤輸 入編碼,數(shù)字鍵行或方向鍵用來選擇候選項;也可以只用數(shù)字鍵行或只用小鍵盤輸入編碼, 用方向鍵選擇候選項。
[0038] 如遇到部分筆形無法判斷,可用小鍵盤的號代替部分筆形對應(yīng)的編碼。如: "漢"字可通過輸入3336274*后,通過候選項選擇"漢"字輸入。(*號可在編碼的任意位置,可 代替一個或者多個編碼)。
[0039] 對詞組輸入,可按需求自行輸入每個漢字的前幾位編碼,用鍵或鍵分隔不 同的漢字編碼。如:兩字詞"漢字"編碼為:33362745/332929192或33362745#332929192。兩 字詞"筆順"編碼為:423423422109/4112412743或 423423422109#4112412743。
[0040] 同時為了便于識字,當(dāng)鼠標(biāo)指針在備選項上面時可查看該字的拼音、解釋等基本 fg息。
[0041] 總之,本輸入法具有編碼簡單,容易記憶,只要會寫字就會輸入,見字識碼,重碼率 低,能輕松快速輸入不會讀音、部件繁雜、字根難拆的漢字和詞組。能在計算機、手機、電視、 pos機、atm機、自助設(shè)備等有數(shù)字按鍵的設(shè)備上快速、輕松的輸入漢字和詞組。
【主權(quán)項】
1. 一種漢字編碼方案,通過每個漢字書寫時的書寫順序和筆形名稱,使每個漢字獲得 對應(yīng)的編碼。用阿拉伯?dāng)?shù)字"1234567890"分別對應(yīng)筆形名稱"橫豎點撇捺提折斜鉤彎"。即 "橫"用"Γ表示;"豎"用"2"表示;"點"用"3"表示;"撇"用"4"表示;"捺"用"5"表示;"提"用 "6"表示;"折"用"7"表示;"斜"用"8"表示;"鉤"用"9"表示;"彎"用"0"表示。在計算機、手 機、電視、pos機、atm機、自助設(shè)備等具有數(shù)字按鍵的設(shè)備上,通過輸入對應(yīng)的數(shù)字編碼,實 現(xiàn)漢字和詞組的輸入。2. 如遇到無法判斷的部分筆形,可用鍵代替部分筆形對應(yīng)的編碼。3. 對于詞組輸入,用7"鍵或鍵分隔不同的漢字編碼。4. 根據(jù)權(quán)利要求1所述的方式,其特征是以漢字書寫順序和筆形名稱相結(jié)合的方式獲 得每個漢字相應(yīng)的編號。通過設(shè)備的數(shù)字按鍵,輸入完整或部分編號,能顯示和輸入對應(yīng)的 漢字。5. 根據(jù)權(quán)利要求2和3所述的方式,其特征是通過設(shè)備的其他附屬按鍵,實現(xiàn)漢字輸入 的附屬功能,提高輸入的正確率和輸入速度。
【文檔編號】G06F3/023GK105929973SQ201610217744
【公開日】2016年9月7日
【申請日】2016年4月11日
【發(fā)明人】賈撐
【申請人】賈撐