專利名稱:零記憶簡單子字拆分輸入法的制作方法
技術領域:
本發(fā)明屬于漢字輸入法,具體涉及一種零記憶簡單子字拆分輸入法,適用于計算 機漢字輸出。
背景技術:
目前的漢字輸入法主要有五筆輸入法、拼音輸入法等。五筆輸入法重碼少,輸出速 度快,但是字根難記,還要非常熟悉字根在鍵盤上的布局,除了專業(yè)的打字員以外,很少有 人認真學習五筆輸入法;拼音輸入法,不需要記字根,只需要知道漢字的讀音就可以打出漢 字,但是漢字的同音字很多,用戶使用拼音輸入法,需要選字,漢字的輸出速度比較慢;現(xiàn)在 的漢字音型輸入法,需要用戶記憶一些規(guī)則,雖然型碼比五筆少,但是也有幾十個之多,同 樣存在記憶麻煩。本人在中國申請了申請?zhí)枮?200910191043. 1,名稱為零記憶漢字編碼輸入法的 發(fā)明專利,該零記憶漢字編碼輸入法拆分出來的是最大子字,雖然不需要記憶字根編碼,甚 至有的漢字不認識,仍然能夠編碼,輸出漢字,但是該輸入法不能保證對任意漢字編碼輸 出,如“密”字,拆分出兩個最大子字是“宓”和“山”,但是如果不認識“宓”字,就不能快速 輸出“密”字。由此可知該輸入法拆分出來的最大子字,生僻字較多,要想快速輸出漢字,在 一定程度上要求用戶有良好的識字基礎。
發(fā)明內(nèi)容
本發(fā)明所要解決的問題在于提供一種能夠輕松輸出漢字的零記憶簡單子字拆分 輸入法。為達到上述目的,本發(fā)明提供一種零記憶簡單子字拆分輸入法,使用通用電腦鍵 盤中的英文字母鍵輸出漢字,其關鍵在于按書寫順序對漢字進行拆分,拆分出簡單子字, 要求順序拆分出的簡單子字筆畫數(shù)盡量多,且簡單子字最少,取順序拆分出的簡單子字的 拼音首字母,順序組合組成三位鍵漢字編碼,每個三位鍵漢字編碼對應相應的一個或幾個 單個的漢字,選擇需要輸出的漢字,所述簡單子字拆分編碼具體步驟如下(1)按書寫順序對要輸出的漢字進行拆分,當漢字為不可拆分字時,順序取該漢字 拼音首字母、拼音次字母和第三個拼音字母,順序組成三位鍵漢字編碼;如果漢字只有一個拼音字母時,則規(guī)定該漢字的三位鍵漢字編碼的拼音次字母、 拼音末字母與拼音首字母相同;如果漢字只有兩個拼音字母時,則規(guī)定該漢字的三位鍵漢字編碼的拼音末字母與 拼音次字母相同;按照本發(fā)明的輸入法,不可拆分的漢字較少,可以用三位鍵漢字編碼對不可拆分 的漢字進行編碼,提高輸出效率。(2)當漢字僅含有一個簡單子字時,順序取簡單子字拼音首字母、漢字首筆畫編 碼、漢字末筆畫編碼,順序組合組成三位鍵漢字編碼;
5
(3)當漢字含有兩個簡單子字時,順序取第一個簡單子字拼音首字母、第二個簡單 子字拼音首字母和漢字末筆畫編碼,順序組合組成三位鍵漢字編碼;(4)當漢字含有三個及三個以上簡單子字時,順序取第一個簡單子字拼音首字母、 第二個簡單子字拼音首字母、最后一個簡單子字拼音首字母,順序組合組成三位鍵漢字編 碼。(5)對常用漢字,在三位鍵編碼的基礎上,再取漢字三位鍵編碼的第一碼或前兩 碼,組成漢字輸出簡碼。有關漢字拆分的幾個定義、術語漢字部件對漢字進行拆分,拆分出來的每一個拆分單元,包括部首、漢字、筆畫 等,統(tǒng)稱漢字部件。子字對漢字進行拆分,如果拆分出來的漢字部件是一個漢字,則該漢字部件稱為子字。簡單子字(必須滿足下列條件之一)(1)對漢字進行拆分,當拆分出來的子字的筆畫數(shù)在二至五畫之間(含二畫、五 畫),這樣的子字,是簡單子字,這種簡單子字,稱為漢字型簡單子字。(2)指定的常用部首,也是簡單子字。這種簡單子字,稱為部首型簡單子字。(3)當成字部首作為漢字左偏旁部首時,該成字部首也是簡單子字。這種簡單子 字,稱為成字型簡單子字。不可拆分字用于拆分的漢字,如果不含有簡單子字,則這種漢字稱為不可拆分字。例如“永”是不可拆分字,而“計”不是不可拆分字,可以拆分為“i ”和“十”。漢字拆分規(guī)則如下規(guī)則1 簡單子字,不能再拆分。規(guī)則2 “曰”,“日”,作為簡單子字時,統(tǒng)一為“日”字,編碼為R ;“口 ”,“ 口”,作為
簡單子字時,統(tǒng)一為“ 口,,字,編碼為K ;“子”,“孑”,作為簡單子字時,統(tǒng)一為“子”字,編碼 為ζ。規(guī)則3 (取大優(yōu)先)對漢字進行拆分,要求順序拆分出來的簡單子字的筆畫數(shù)盡 量多,且簡單子字最少。例如“先”,有兩種拆分方法可以拆出簡單子字,第一種拆分出簡單子字“十”、 “?!保诙N拆分出簡單子字“土”、“兒”,因為“土”的筆畫數(shù)比“十”多;故采取第二種拆 分方法。又例如“籩”,拆分為“ ”和“邊”,而不能拆分為“ ”、“力”和“1_”。根據(jù)本發(fā)明拆分出來的簡單子字,基本都是很簡單的常見的漢字,小學生都能夠 認識,記憶量小,降低了該本發(fā)明的應用門檻,利于實現(xiàn)漢字的輸入法的普及。漢字按書寫順序拆分,漢字的下列部首對應一位編碼,下面這些常用部首,數(shù)量極 少,其編碼大多是助記詞拼音首字母,通過助記詞或者助記方法能夠很快記住其編碼。這些 部首的編碼如下表 所述筆畫與筆畫編碼的對應關系入下表 如果要輸出由兩個及兩個以上的漢字組成的詞組,取詞組中的漢字編碼組成四位 鍵詞組編碼;(1)當詞組含有兩個漢字時,順序取第一個漢字編碼的前兩碼、第二個漢字編碼的 前兩碼,順序組合,組成四位鍵詞組編碼;(2)當詞組含有三個漢字時,順序取第一個漢字編碼的第一碼、第二個漢字編碼的 第一碼、第三個漢字編碼的前兩碼,順序組合,組成四位鍵詞組編碼;(3)當詞組含有四個及四個以上的漢字時,順序取第一個漢字編碼的第一碼、第二 個漢字編碼的第一碼、第三個漢字編碼的第一碼和最后一個漢字編碼的第一碼,順序組合, 組成四位鍵詞組編碼。單個三位鍵漢字編碼與四位鍵漢字編碼間不會出現(xiàn)重碼,因而從整體上進一步降 低了重碼,且能夠進一步提高漢字的輸出速度。本發(fā)明的顯著效果是記憶量小,重碼少,能夠簡單快速的輸出漢字及詞組,降低 了該本發(fā)明的應用門檻,利于實現(xiàn)漢字的輸入法的普及。
具體實施例方式下面結合具體實施例對本發(fā)明作進一步詳細說明。一種零記憶簡單子字拆分輸入法,使用通用電腦鍵盤中的英文字母鍵輸出漢字, 按書寫順序對漢字進行拆分,拆分出簡單子字,要求順序拆分出的簡單子字筆畫數(shù)盡量多, 且簡單子字最少,取順序拆分出的簡單子字的拼音首字母,順序組合組成三位鍵漢字編碼, 每個三位鍵漢字編碼對應相應的一個或幾個單個的漢字,選擇需要輸出的漢字,所述簡單 子字拆分編碼具體步驟如下(1)按書寫順序對要輸出的漢字進行拆分,當漢字為不可拆分字時,順序取該漢字 拼音首字母、拼音次字母和第三個拼音字母,順序組成三位鍵漢字編碼;如果漢字只有一個拼音字母時,則規(guī)定該漢字的三位鍵漢字編碼的拼音次字母、 拼音末字母與拼音首字母相同;如果漢字只有兩個拼音字母時,則規(guī)定該漢字的三位鍵漢字編碼的拼音末字母與 拼音次字母相同;如“么”字,其拼音為“me”,其三位鍵漢字編碼為MEE。如果漢字含有兩個以上拼音字母時,則規(guī)定該漢字的三位鍵編碼為該漢字拼音的 前三位;如“片”字,其拼音為“pian”,根據(jù)定義,其三位鍵漢字編碼為PIA(2)當漢字僅含有一個簡單子字時,順序取簡單子字拼音首字母、漢字首筆畫編 碼、漢字末筆畫編碼,順序組合組成三位鍵漢字編碼;如“米”字,拆分出一個簡單子字“木”,“木”讀音“mu”,漢字首筆畫編碼D、漢字末 筆畫編碼D,其三位鍵漢字編碼為MDD。(3)當漢字含有兩個簡單子字時,順序取第一個簡單子字拼音首字母、第二個簡單 子字拼音首字母和漢字末筆畫編碼,順序組合組成三位鍵漢字編碼;如“含”字,拆分出兩個簡單子字“今”、“ 口”,“今”讀音“ jin”,“口”讀音“kou”,漢 字末筆畫編碼H,其三位鍵漢字編碼為JKH。
(4)當漢字含有三個及三個以上簡單子字時,順序取第一個簡單子字拼音首字母、 第二個簡單子字拼音首字母、最后一個簡單子字拼音首字母,順序組合組成三位鍵漢字編 碼。如“程”字,拆分出三個簡單子字“禾”、“口 ”、“王”,讀音分別為“ he ”、“ kou ”、 "wang “,其三位鍵漢字編碼為HKW ;如“羸”字,拆分出五個簡單子字“亡”、“口 ”、“月”、“貝”和“凡”,讀音分別為 “■叫”、“1 )11”、“7仙”、“1^”和“^111”,其三位鍵漢字編碼為WKF ;(5)對常用漢字,在三位鍵編碼的基礎上,再取漢字三位鍵編碼的第一碼或前兩 碼,組成漢字輸出簡碼。另外,其他部分漢字拆分舉例如下 所述漢字按書寫順序拆分,指定的漢字的部首分別對應一位編碼,指定的部首編
碼如下表 把最常用的部首進行編碼,簡化輸出,有利于提高輸出的速度。所述筆畫與筆畫編碼的對應關系入下表 如果要輸出由兩個及兩個以上的漢字組成的詞組,取詞組中的漢字編碼組成四位 鍵詞組編碼;(1)當詞組含有兩個漢字時,順序取第一個漢字編碼的前兩碼、第二個漢字編碼的 前兩碼,順序組合,組成四位鍵詞組編碼;如“語文”,“語”的三位鍵漢字編碼是IWK,“文”的三位鍵漢字編碼是WEN,因此 “語文”的四位鍵詞組編碼為IWWE。(2)當詞組含有三個漢字時,順序取第一個漢字編碼的第一碼、第二個漢字編碼的 第一碼、第三個漢字編碼的前兩碼,順序組合,組成四位鍵詞組編碼;如“計算機,其三個漢字的三位鍵漢字編碼分別是ISS、ZMC、MJZ,因此“計算機” 的四位鍵詞組編碼為IZMJ。(3)當詞組含有四個及四個以上的漢字時,順序取第一個漢字編碼的第一碼、第二 個漢字編碼的第一碼、第三個漢字編碼的第一碼和最后一個漢字編碼的第一碼,順序組合, 組成四位鍵詞組編碼。例如“漢字編碼”,該四個漢字的三位鍵漢字編碼依次是LYD、BZH、SHC、SMH,所 以,“漢字編碼”的編碼是=LBSS ;又例如“中國人民解放軍”,其編碼為“中、國、人、軍”每個字的編碼的第一碼組 合,所以,“中國人民解放軍,,的編碼是=KKRB。詞組碼長為四碼,單字碼長為三碼,所以詞組與單字間不會產(chǎn)生重碼,有利于降低 重碼率,同時將單字編碼設定為三碼,可以提高漢字拆分效率。本輸入法重碼率低,輸入速度快,只要有小學文化水平,都可以打出任意漢字,利 于實現(xiàn)漢字輸入法的快速普及。對于上述實施例,僅是說明本發(fā)明,應當指出,對于本技術領域的普通技術人員來 說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為 本發(fā)明的保護 圍。
權利要求
一種零記憶簡單子字拆分輸入法,使用通用電腦鍵盤中的英文字母鍵輸出漢字,其特征在于按書寫順序對漢字進行拆分,拆分出簡單子字,要求順序拆分出的簡單子字筆畫數(shù)盡量多,且簡單子字最少,取順序拆分出的簡單子字的拼音首字母,順序組合組成三位鍵漢字編碼,每個三位鍵漢字編碼對應相應的一個或幾個單個的漢字,選擇需要輸出的漢字,所述簡單子字拆分編碼具體步驟如下(1)按書寫順序對要輸出的漢字進行拆分,當漢字為不可拆分字時,順序取該漢字拼音首字母、拼音次字母和第三個拼音字母,順序組成三位鍵漢字編碼;如果漢字只有一個拼音字母時,則規(guī)定該漢字的三位鍵漢字編碼的拼音次字母、拼音末字母與拼音首字母相同;如果漢字只有兩個拼音字母時,則規(guī)定該漢字的三位鍵漢字編碼的拼音末字母與拼音次字母相同;(2)當漢字僅含有一個簡單子字時,順序取簡單子字拼音首字母、漢字首筆畫編碼、漢字末筆畫編碼,順序組合組成三位鍵漢字編碼;(3)當漢字含有兩個簡單子字時,順序取第一個簡單子字拼音首字母、第二個簡單子字拼音首字母和漢字末筆畫編碼,順序組合組成三位鍵漢字編碼;(4)當漢字含有三個及三個以上簡單子字時,順序取第一個簡單子字拼音首字母、第二個簡單子字拼音首字母、最后一個簡單子字拼音首字母,順序組合組成三位鍵漢字編碼。(5)對常用漢字,在三位鍵編碼的基礎上,再取漢字三位鍵編碼的第一碼或前兩碼,組成漢字輸出簡碼。
2.根據(jù)權利要求1所述零記憶簡單子字拆分輸入法,其特征在于所述漢字按書寫順 序拆分,漢字的下列部首對應一位編碼,這些部首的編碼如下表
3.根據(jù)權利要求1所述零記憶簡單子字拆分輸入法,其特征在于所述筆畫與筆畫編 碼的對應關系入下表
4.根據(jù)權利要求1所述零記憶簡單子字拆分輸入法,其特征在于如果要輸出由兩個 及兩個以上的漢字組成的詞組,取詞組中的漢字編碼組成四位鍵詞組編碼;(1)當詞組含有兩個漢字時,順序取第一個漢字編碼的前兩碼、第二個漢字編碼的前兩 碼,順序組合,組成四位鍵詞組編碼;(2)當詞組含有三個漢字時,順序取第一個漢字編碼的第一碼、第二個漢字編碼的第一 碼、第三個漢字編碼的前兩碼,順序組合,組成四位鍵詞組編碼;(3)當詞組含有四個及四個以上的漢字時,順序取第一個漢字編碼的第一碼、第二個漢 字編碼的第一碼、第三個漢字編碼的第一碼和最后一個漢字編碼的第一碼,順序組合,組成 四位鍵詞組編碼。
全文摘要
一種零記憶簡單子字拆分輸入法,使用通用電腦鍵盤中的英文字母鍵輸出漢字,其特征在于按書寫順序對漢字進行拆分,拆分出簡單子字,要求順序拆分出的簡單子字筆畫數(shù)盡量多,且簡單子字最少,取順序拆分出的簡單子字的拼音首字母,順序組合組成三位鍵漢字編碼,每個三位鍵漢字編碼對應相應的一個或幾個單個的漢字,選擇需要輸出的漢字;顯著效果記憶量小,重碼少,能夠簡單快速的輸出漢字及詞組,降低了該本發(fā)明的應用門檻,利于實現(xiàn)漢字的輸入法的普及。
文檔編號G06F3/023GK101882006SQ20101020124
公開日2010年11月10日 申請日期2010年6月13日 優(yōu)先權日2010年6月13日
發(fā)明者張仁平, 李靜 申請人:張仁平