專利名稱:計(jì)算機(jī)音形漢字輸入方法
計(jì)算機(jī)音形漢字輸入方法技術(shù)領(lǐng)域一種計(jì)算機(jī)音形漢字輸入方法。
背景技術(shù):
公知的根據(jù)漢字的發(fā)音和筆畫(huà)、字形特點(diǎn)用計(jì)算機(jī)鍵盤(pán)給計(jì)算機(jī)輸入漢字的方法中,有 的根據(jù)漢字的發(fā)音輸入漢字,即拼音輸入法,有的根據(jù)漢字的筆畫(huà)和字形特點(diǎn)輸入漢字,即 拼形輸入法,前者重碼字多,給應(yīng)用者帶來(lái)選擇的麻煩,特別是我國(guó)有的省市的很多人"Zh、 Ch、 Sh"和"z、 c、 s"分不清,前鼻韻母和后鼻韻母分不清,給他們的輸入帶來(lái)困難,后者又分兩種情況, 一種情況是把確定數(shù)量的特定字根作為編碼碼元,將這些碼元指定到所述 特定鍵盤(pán)相應(yīng)鍵位上,利用鍵盤(pán)上的特定鍵位根據(jù)漢字編碼規(guī)則輸入漢字,比較煩瑣,不易 掌握,特別是不經(jīng)常打字的人掌握了也容易忘記,另一種情況是只是把漢字的各個(gè)筆畫(huà)分配 到鍵盤(pán)的鍵位上,根據(jù)筆畫(huà)來(lái)打漢字,看起來(lái)簡(jiǎn)單易學(xué),但應(yīng)用時(shí)卻要打鍵很多次才能打出 一個(gè)沒(méi)有重碼或只是很少重碼的漢字來(lái)。以上根據(jù)漢字的發(fā)音和筆畫(huà)、字形特點(diǎn)輸入漢字的拼音輸入法和拼形輸入法,前者如果要通過(guò)詞語(yǔ)或常用詞組來(lái)輸入漢字,對(duì)于"Zh、 Ch、 Sh" 和"z、 c、 s",前募韻母和后鼻韻母分不清的人同樣困難,如果只用聲母和無(wú)聲母拼音中的韻母的第一個(gè)字母輸入,重碼的詞語(yǔ)或常用詞組就多,就會(huì)有選擇的麻煩,后者如果要通過(guò) 詞語(yǔ)或常用詞組來(lái)輸入漢字,由于這些輸入方法中單字的全碼多是四個(gè)或四個(gè)以上代碼,非 單字詞和常用詞組的編碼也是四個(gè)代碼,假如儲(chǔ)備較多的非單字詞、常用詞組,會(huì)出現(xiàn)很多 和單字的編碼相同的非單字詞、常用詞組,在輸入時(shí),非單字詞、常用詞組和相同編碼的單 字會(huì)混在一起,從而增加選擇的麻煩。 發(fā)明內(nèi)容本發(fā)明克服了現(xiàn)有技術(shù)中的不足,提供了一種便于掌握,不易忘記,簡(jiǎn)單明了,擊鍵次 數(shù)少而又較少重碼字,又便于純以詞、常用詞組為單位輸入漢字的計(jì)算機(jī)音形漢字輸入方法。本發(fā)明是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的使用英文鍵盤(pán),確定幾個(gè)英文字母分別為漢字的幾個(gè)筆畫(huà)的代號(hào),用英文字母根據(jù)漢字的發(fā)音和筆畫(huà)、字形特點(diǎn)給每個(gè)漢字編制代碼,通過(guò)擊 打相應(yīng)的英文字母鍵位輸入編制的代碼輸入漢字,當(dāng)要以非單字詞或詞組為單位輸入漢字時(shí), 選取非單字詞或詞組中字的四個(gè)代碼進(jìn)行編碼并擊鍵輸入。所述為漢字編制代碼,是先選取 字的漢語(yǔ)拼音的第一個(gè)英文字母作為字的編碼的第一個(gè)代碼,再把字分成兩個(gè)基本部分,為 每個(gè)基本部分各編制一個(gè)代碼作為字的編碼的第二、第三個(gè)代碼,其方法是,對(duì)成字的基本 部分,用這個(gè)基本部分作為字時(shí)的漢語(yǔ)拼音的第一個(gè)英文字母,作為這個(gè)基本部分的代碼, 對(duì)不成字又是單筆畫(huà)的基本部分,就用這個(gè)筆畫(huà)的英文字母代號(hào),作為這個(gè)基本部分的代碼, 對(duì)不成字又不是單筆畫(huà)的基本部分,再把這個(gè)基本部分分成兩個(gè)部分,這兩個(gè)部分中,第一 部分如果成字的,就用這個(gè)部分作為字時(shí)的漢語(yǔ)拼音的第一個(gè)英文字母,作為它所在的基本 部分的代碼,第一部分如果不成字的,就看第二部分,第二部分如果成字的,就用這個(gè)部分 作為字時(shí)的漢語(yǔ)拼音的第一個(gè)英文字母,作為它所在的基本部分的代碼,第一、第二部分如 果都不成字的,就把這個(gè)基本部分的第一個(gè)筆畫(huà)的英文字母代號(hào)作為這個(gè)基本部分的代碼。 每個(gè)字的編碼為三個(gè)代碼。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是第一,便于掌握,不易忘記。由于一個(gè)字的漢
語(yǔ)拼音的第一個(gè)英文字母絕大多數(shù)是聲母,掌握較容易,又由于絕大多數(shù)漢字可以自然地分 成兩個(gè)基本部分,兩個(gè)基本部分中很多又可獨(dú)立成字,不能獨(dú)立成字的基本部分分成兩部分 后又會(huì)分解出成字的部件來(lái),讓一個(gè)漢字和一個(gè)漢字里面包含的漢字的拼音的第一個(gè)英文字 母作為這個(gè)漢字的代碼,通過(guò)擊打鍵盤(pán)相對(duì)應(yīng)的英文字母鍵位輸入漢字,漢字和鍵盤(pán)鍵位就 聯(lián)系得非常緊密了,就容易記住,不成字而分成兩部分后又無(wú)字可取的基本部分,用第一個(gè) 筆畫(huà)的英文字母代號(hào)作為它的代碼,這樣,就只要記住有限的幾個(gè)筆畫(huà)的英文字母代號(hào)就行 了。第二,簡(jiǎn)單明了。本發(fā)明把一個(gè)字的拼音的第一個(gè)字母和這個(gè)字的兩個(gè)基本部分的代碼 作為整個(gè)字的編碼,每個(gè)字編碼共三個(gè)代碼,沒(méi)有煩瑣的規(guī)則,讓人一看就懂。第三,擊鍵 次數(shù)少而又較少重碼字。 一個(gè)字的編碼中代碼的個(gè)數(shù)即擊鍵次數(shù)和它的重碼字本來(lái)成反比, 本發(fā)明綜合利用漢字的發(fā)音和筆畫(huà)、字形特點(diǎn)進(jìn)行編碼,有利于在不增加擊鍵次數(shù)的情況下 減少重碼字,輸入時(shí)擊鍵三次,在擊鍵次數(shù)和重碼字之間達(dá)到一個(gè)比較理念的平衡點(diǎn)。第四, 便于純以詞、常用詞組為單位輸入漢字。本發(fā)明由于單字編碼最多三個(gè)代碼,把四個(gè)代碼的 編碼空間全部讓給非單字詞、常用詞組,能為用戶儲(chǔ)備大量的非單字詞和常用詞組,同時(shí)非 單字詞、常用詞組同單字之間又不會(huì)產(chǎn)生重碼混淆問(wèn)題,便于純以詞、常用詞組為單位輸入 漢字,從而大大提髙漢字的輸入速度。
具體實(shí)施方式
一、 確定幾個(gè)英文字母分別為漢字的幾個(gè)筆畫(huà)的代號(hào) E: IU:、 I: J O:— A: V以上成為單筆畫(huà)的代號(hào)的英文字母,有的是漢語(yǔ)拼音中不成為第一個(gè)字母的,有的成為 漢語(yǔ)拼音中的第一個(gè)字母只在少量的漢字中。其中,為了方便記憶和輸入,我們把帶"鉤" 帶"提"帶"折",也就是拐彎的筆畫(huà)都?xì)w入"V"中。二、 單字的輸入先給單字編制代碼,每個(gè)字的編碼為三個(gè)代碼,通過(guò)擊鍵輸入編制的代碼輸入漢字。 (一)編制代碼的方法1、 先選取字的漢語(yǔ)拼音的第一個(gè)英文字母作為字的編碼的第一個(gè)代碼(也就是一個(gè)字的 漢語(yǔ)拼音是單字母聲母的就選取這個(gè)充當(dāng)聲母的英文字母作為字的編碼的第一個(gè)代碼, 一個(gè) 字是雙字母聲母的就選取充當(dāng)聲母的第一個(gè)英文字母作為字的編碼的第一個(gè)代碼, 一個(gè)字沒(méi) 有聲母的就選取充當(dāng)韻母的第一個(gè)英文字母作為字的編碼的第一個(gè)代碼, 一個(gè)字雖然沒(méi)有聲母但寫(xiě)成漢語(yǔ)拼音后要在韻母前加上"y"、 "w"的就選取"y"或"w"作為字的編碼的第一 個(gè)代碼)。如"歪"字,我們要為它編制三個(gè)代碼。"歪"的漢語(yǔ)拼音為"附i",的第 一個(gè)英文字母是"w",這樣我們就把"w"作為"歪"的編碼的第一個(gè)代碼。2、 再把字分成兩個(gè)基本部分,為每個(gè)基本部分編制一個(gè)代碼分別作為字的編碼的第二、 第三個(gè)代碼,其方法是(l)對(duì)成字的基本部分,用這個(gè)基本部分作為字時(shí)的漢語(yǔ)拼音的第一個(gè)英文字母,作為
這個(gè)基本部分的代碼。如我們?nèi)〉昧?"歪"的第一個(gè)代碼后,把"歪"字分成兩個(gè)基本部 分"不"和"正",為"不"和"正"各編制一個(gè)代碼分別作為"歪"的編碼的第二、第三個(gè) 代碼。"不"和"正"這兩個(gè)基本部分都成字,"不"的漢語(yǔ)拼音為"bu",第一個(gè)英文字母是 "b","正"的漢語(yǔ)拼音為"zheng",第一個(gè)英文字母是這樣,"歪"的第一個(gè)基本部 分的代碼為"b",第二個(gè)基本部分的代碼為"z", "b"和"z"也就分別是"歪"的第二、第 三個(gè)代碼。"歪"的編碼也就是"wbz"。(2) 對(duì)不成字又是單筆畫(huà)的基本部分,就用這個(gè)筆畫(huà)的英文字母代號(hào),作為這個(gè)基本部 分的代碼。如"中"字,它的漢語(yǔ)拼音為"zhong",第一個(gè)字母"z"是"中"的第一個(gè)代碼, 再把"中"分成兩個(gè)基本部分"口"和"1 ", "口"成字,就用它的漢語(yǔ)拼音的"kou"的第 一個(gè)字母"k"作為它的代碼,"I "不成字又是單筆畫(huà),就用"I "的英文字母代號(hào)"e"作 為它的代碼。"中"的編碼也就是"zke"。(3) 對(duì)不成字又不是單筆畫(huà)的基本部分,再把這個(gè)基本部分分成兩個(gè)部分,這里又分三 種情況A、 這兩個(gè)部分中,第一部分如果成字的,就用這個(gè)部分作為字時(shí)的漢語(yǔ)拼音的第一個(gè)英 文字母,作為它所在的基本部分的代碼。如"稷"字,拼音為"ji","稷"的第一個(gè)代碼為"j"。 再把"稷"分成兩個(gè)基本部分"禾"和"要","禾"成字,代碼為"he"的第一個(gè)字母"h","凝"不成字,于是又把"S"分成兩部分"田"和"豕",兩部分中第一部分"田"成字, "田"拼音為"tian",于是我們把"tian"的第一個(gè)英文字母"t"作為"田"所在的基本部 分"整"的代碼。"稷"的編碼也就是"jht"。B、 這兩部分中,第一部分如果不成字的,就看第二部分,第二部分如果成字的,就用這 個(gè)部分作為字時(shí)的漢語(yǔ)拼音的第一個(gè)英文字母,作為它所在的基本部分的代碼。如"喜"字, 它的第一個(gè)代碼是它的漢語(yǔ)拼音"xi"的第一個(gè)字母"x",把"喜"分成兩個(gè)基本部分"吉" 和"^",第一個(gè)基本部分"吉"成字,代碼為"吉"的漢語(yǔ)拼音的第一個(gè)字母"j", 第二個(gè)基本部分"昔"不成字,那么就把這個(gè)基本部分再分成兩個(gè)部分"旦"和"口",第一 部分"旦"不成字,就看第二部分,第二部分"口"成字,那么"口"的漢語(yǔ)拼音"kou"的 第一個(gè)字母"k"就是第二個(gè)基本部分"昔"的代碼,"喜"的代碼也就是"xjk"。C、 這兩部分中,第一部分如果不成字,第二部分也不成字,就把這個(gè)基本部分的第一個(gè) 筆畫(huà)的代號(hào)作為這個(gè)基本部分的代碼。如"鑰"字,第一個(gè)代碼為"鑰"的漢語(yǔ)拼音"yao" 的第一個(gè)字母"y",再把"鑰"分成兩個(gè)基本部分","和"月",第一個(gè)基本部分","不 成字,把它分成兩個(gè)部分"和"千"后,第一部分"和第二部分"千"都不成字, 于是我們把","這個(gè)基本部分的第一個(gè)筆畫(huà)"j "的英文字母代號(hào)"i"作為這個(gè)基本部分 的代碼,第二個(gè)基本部分"月"的代碼為它的漢語(yǔ)拼音"yue"的第一個(gè)字母"y",這樣"鑰" 的編碼為"yiy"。(二)編制代碼的有關(guān)規(guī)則1、把字或字的基本部分分成兩個(gè)部分時(shí)所遵循的規(guī)則絕大多數(shù)字或字的基本部分要分成兩個(gè)部分時(shí),都是一目了然的,但還有一小部分字或 字的基本部分較不易一分為二或可以有不同的分法,我們需要制定相應(yīng)的規(guī)則。(1)把字分成兩個(gè)基本部分或把基本部分分成兩個(gè)部分,要根據(jù)字或字的部件類型的自 身結(jié)構(gòu)特點(diǎn),根據(jù)部件與部件,筆畫(huà)與筆畫(huà)之間的密切程度,按筆畫(huà)書(shū)寫(xiě)順序同時(shí)兼顧直觀。
如"專""龍""甫""瓦""求"等類型,我們把其中的"、"作為第二個(gè)部分;"國(guó)""困""團(tuán)""四""田"等類型,把"口"作為第一個(gè)部分;"日""目"等類型,我們又根據(jù)直觀 感覺(jué)和習(xí)慣把"門(mén)"作為第二個(gè)部分;"暮""幕""竟""意"等類型,把"莫"或"音"作為第一個(gè)部分;"半""韋""豐""手""小""水""山"等類型,把中間的"I "或"j "作 為第二個(gè)部分。(2) 左、中、右或上、中、下結(jié)構(gòu)的字或字的基本部分,要分成兩部分時(shí)的規(guī)定A、 處于中間的部分如果能有和兩頭的某個(gè)部分成字的,就把它和這部分劃分在一起。 如"卓",中間部分"曰"和下部分"十"能組成"早"字,就把它們劃分在一起。又如"競(jìng)" 字,作第一個(gè)基本部分的應(yīng)為"立",這樣就讓"口"和"兒"構(gòu)成"兄"字成為第二個(gè)基本 部分。B、 處于中間的部分如果和兩頭的部分都能成字或都不能成字的,把中間部分歸為第二 部分。如"做",中間部分"古"和左能構(gòu)成"估"字,和右能構(gòu)成"故"字,就讓"古"和"夂" 一起成為第二部分。又如"復(fù)"字,中間的"日"字和上和下都不能構(gòu)成字,就把它 歸入第二部分。(3) 帶有"^"的字或字的基本部分,如"殼""蒙""豪""囊""榮"等,分成兩部分 時(shí),把"一"歸到上面部分。(4) 把字分成兩個(gè)基本部分或把基本部分分成兩個(gè)部分時(shí),不能簡(jiǎn)單"切割"。如"單"字,第二個(gè)基本部分不能分成"田"和"十",只能分成"日"和"十"。2、 字的基本部分是生僻字時(shí)的編碼有的字的基本部分雖然成字,但是是一個(gè)很生僻的字,平時(shí)不易見(jiàn)到,我們可用雙管齊 下的辦法為它編制代碼。如"沒(méi)"字,"殳"是它的第二個(gè)基本部分,是個(gè)生僻字,我們既把 "殳"當(dāng)作不成字,為"沒(méi)"編制代碼,又把"殳"當(dāng)作成字,為"沒(méi)"編制代碼,那就是 說(shuō),"沒(méi)"可以有兩個(gè)編碼。又如"集"字,"隹"是一個(gè)生僻字,我們也可以作同樣的處理。3、 成字與否的原則有的字的部件可看作成字,又不是嚴(yán)格意義上的字,我們掌握的原則是基本不變形,筆 畫(huà)數(shù)相同,只有一個(gè)筆畫(huà)變成相似的其它筆畫(huà),如"疏"字,第一個(gè)基本部分的第二部分"少" 我們可以看作是個(gè)"止"字,它基本不變形,筆畫(huà)數(shù)相同,只有最后一個(gè)筆畫(huà)"止"是"一"而它是"z "。又如"和"字,第一個(gè)基本部分"牙"我們可以看作是個(gè)"未"字,它只是把"禾"字的最后一個(gè)筆畫(huà)"V"換成了 " 、 ", "乂"和"、"相似。但如"署"的第一個(gè)基本部分"w",我們就不能把它看作是個(gè)"四"字,因?yàn)樗袃蓚€(gè)地方變成了其它筆畫(huà)。又如"牲"的第一個(gè)基本部分"t",雖然和"牛"筆畫(huà)數(shù)相同,但變形太大,不能看作是"牛"字。下面是不符合我們成字原則又容易看成某個(gè)字的部件氷氺-小少w蟲(chóng)鵬Q瞎iJi屯f凈卑t七。4、 數(shù)字的"一"與筆畫(huà)的"一"(橫)的區(qū)別字的部件中,"一"可以看作是數(shù)字"一",也可以看作是筆畫(huà)"一"(橫),我們規(guī)定, 獨(dú)立的,也就是和字中的其它筆畫(huà)不粘不交的當(dāng)作數(shù)字"一",相粘相交的當(dāng)作筆畫(huà)"一"(橫)。 三、非單字詞、詞組的輸入非單字詞、詞組的輸入是取它們中的字的四個(gè)代碼作為編碼擊鍵輸入。各類非單字詞、 詞組的取碼有所不同。二字詞、詞組的取碼是每字各取前兩個(gè)代碼。三字詞、詞組的取碼是
前兩個(gè)字每字各取第一個(gè)代碼,后一個(gè)字取前兩個(gè)代碼。四字詞、詞組的取碼是每字各取第 一個(gè)代碼。含有五個(gè)或五個(gè)以上字的多字詞組的取碼是前三個(gè)字和最后一個(gè)字每字各取第一 個(gè)代碼。
權(quán)利要求
1、一種計(jì)算機(jī)音形漢字輸入方法,使用英文鍵盤(pán),確定幾個(gè)英文字母分別為漢字的幾個(gè)筆畫(huà)的代號(hào),用英文字母根據(jù)漢字的筆畫(huà)、字形特點(diǎn)和發(fā)音,給每個(gè)漢字編制代碼,每個(gè)漢字的編碼為三個(gè)代碼,通過(guò)擊打相應(yīng)的英文字母鍵位輸入編制的代碼輸入漢字,當(dāng)要以非單字詞或詞組為單位輸入漢字時(shí),選取非單字詞或詞組中字的四個(gè)代碼進(jìn)行編碼并擊鍵輸入,其特征在于所述為漢字編制代碼,是先選取字的漢語(yǔ)拼音的第一個(gè)英文字母,作為字的編碼的第一個(gè)代碼,再把字分成兩個(gè)部分,為每個(gè)部分各編制一個(gè)代碼作為字的編碼的第二、第三個(gè)代碼,對(duì)成字的部分,用這個(gè)部分作為字時(shí)的漢語(yǔ)拼音的第一個(gè)英文字母,作為這個(gè)部分的代碼。
2、 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)音形漢字輸入方法,其特征是,所述為漢字編制代碼, 把字分成兩個(gè)部分后,對(duì)不成字又是單筆畫(huà)的部分,就用這個(gè)筆畫(huà)的英文字母代號(hào),作為這 個(gè)部分的代碼。
3、 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)音形漢字輸入方法,其特征是,所述為漢字編制代碼, 把字分成兩個(gè)部分后,對(duì)不成字又不是單筆畫(huà)的部分,再把這個(gè)部分分成兩個(gè)部分,這兩個(gè) 部分中,第一部分成字的,就用這個(gè)部分作為字時(shí)的漢語(yǔ)拼音的第一個(gè)英文字母,作為它所 在的整個(gè)不成字又不是單筆畫(huà)的部分的代碼。
4、 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)音形漢字輸入方法,其特征是,所述為漢字編制代碼, 把字分成兩個(gè)部分后,對(duì)不成字又不是單筆畫(huà)的部分,再把這個(gè)部分分成兩個(gè)部分,這兩個(gè) 部分中,第一部分不成字,第二部分成字,就用第二部分作為字時(shí)的漢語(yǔ)拼音的第一個(gè)英文 字母,作為它所在的整個(gè)不成字又不是單筆畫(huà)的部分的代碼。
5、 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)音形漢字輸入方法,其特征是,所述為漢字編制代碼, 把字分成兩個(gè)部分后,對(duì)不成字又不是單筆畫(huà)的部分,再把這個(gè)部分分成兩個(gè)部分,這兩個(gè) 部分如果都不成字,就把整個(gè)不成字又不是單筆畫(huà)的部分的第一個(gè)筆畫(huà)的英文字母代號(hào)作為 這個(gè)部分的代碼。
全文摘要
本發(fā)明公開(kāi)了一種計(jì)算機(jī)音形漢字輸入方法,解決了拼音輸入法重碼字詞多,拼形輸入法或煩瑣易忘或重碼字多,擊鍵次數(shù)多,字和非單字詞重碼相混不便以詞為單位輸入漢字的問(wèn)題。技術(shù)方案要點(diǎn)是使用英文鍵盤(pán),確定幾個(gè)英文字母為漢字的筆畫(huà)代號(hào),用英文字母給每個(gè)漢字編制三個(gè)代碼,通過(guò)擊鍵輸入代碼輸入漢字;所述編制代碼,是把字的漢語(yǔ)拼音的第一個(gè)英文字母為字的第一個(gè)代碼,再把字分成兩部分,每部分編一個(gè)代碼為字的第二第三個(gè)代碼,成字的部分用成字時(shí)的漢語(yǔ)拼音的第一個(gè)英文字母為這部分的代碼,不成字的按規(guī)則分解出一個(gè)字來(lái)?yè)?dān)當(dāng)同樣的制碼任務(wù),不能分解出字來(lái)就以第一個(gè)筆畫(huà)的代號(hào)為這部分的代碼;非單字詞的編碼是取其中字的四個(gè)代碼。
文檔編號(hào)G06F3/023GK101162410SQ200710037319
公開(kāi)日2008年4月16日 申請(qǐng)日期2007年2月8日 優(yōu)先權(quán)日2007年2月8日
發(fā)明者周長(zhǎng)河 申請(qǐng)人:周長(zhǎng)河