專利名稱:一種漢字輸入方法
技術領域:
本發(fā)明涉及輸入法技術領域,尤其涉及一種漢字輸入方法。
背景技術:
目前手機中的漢字輸入法主要包括筆畫輸入法和拼音輸入法。筆畫輸入法是通過輸入漢字的筆畫進行漢字的輸入,鍵盤上的鍵分別與漢字筆畫相對應,通過輸入對應的筆畫,組合出一個字。但是,很多漢字結構復雜、筆畫繁多,因此該輸入法使用起來并不方便。 拼音輸入法是根據(jù)漢字的拼音規(guī)則,將字母跟鍵盤進行對應,通過用鍵盤拼寫出所要輸入漢字的拼音字母,進而選擇所要輸入的漢字。其中,全拼法需要輸入目標漢字的拼音形式的每一個字母。但是,大多數(shù)漢字的拼音形式中包括多個拼音字母,有的甚至達到五六個;與該輸入法對應的鍵盤通常一個鍵對應三個字母,輸入時,通過按一下、兩下、三下來輸入對應的字母,輸入一個字,需要按很多次鍵盤,非常不方便,不便捷。簡拼法是只輸入目標漢字串的聲母,然后提供候選字串給用戶選擇。但是,漢字串的聲母串通常不能有效地約束住目標漢字串。有時只差一個字,用戶就得推倒重新輸入。使用起來雖然流暢,但是達不到精準的水平。雙拼法需要輸入目標漢字的聲母和韻母,這樣比全拼輸入次數(shù)要少得多,比簡拼要精準得多。但是,雙拼比簡拼輸入次數(shù)要多一些,流暢性也要差一些。更為麻煩的是韻母的鍵位是需要專門記憶的,一段時間不用就會忘記。
發(fā)明內(nèi)容
(一)要解決的技術問題本發(fā)明要解決的技術問題是提供一種兼擅流暢、快捷、精準且易改的漢字輸入方法。( 二 )技術方案為解決上述問題,本發(fā)明提供了一種漢字輸入方法,所述方法通過輸入裝置輸入漢字,所述輸入裝置包括輸入單元、顯示單元及控制單元,所述輸入方法包括以下步驟Si.從所述顯示單元所顯示的24個聲母符號及其鍵位表中選擇并輸入目標字串的聲母串;S2.若所述顯示單元顯示的一個或多個候選字串中出現(xiàn)所述目標字串,則選擇該目標字串完成輸入,否則,選擇其中的一個候選字串,指定所選擇的所述候選字串中的第一個錯字,在所述顯示單元上顯示跟所述錯字的聲母相拼的韻母及其鍵位表,對比所述目標字串,默認所述第一個錯字前面的字均為正確的字;S3.從與所述錯字的聲母相拼的韻母及其鍵位表中選擇韻母,并返回執(zhí)行步驟 S2。優(yōu)選地,在步驟Sl中,所述輸入單元若為觸摸屏,24個聲母符號表如下表所示bpmf
dtn1
gkhw
jqxy
zhchshr
zcs0其中,所述M個聲母符號包括21個聲母、1個零聲母符號0、以及2個假聲母w 和ト優(yōu)選地,在步驟Sl中,所述輸入?yún)g元若為3X4按鍵的鍵盤,則每個按鍵對應2個 聲母符號,選擇聲母符號吋,點擊ー下表示對其中前一個聲母符號進行選擇,連擊兩下表示 對后ー個聲母符號進行選擇,所述M個聲母符號、以及12個按鍵與M個聲母符號的對應 關系表如下所示b1 pm 2 fd3 t
n4 1g 5 kh6 j
q 7 xzh 8 chsh9 r
z* c s O 0w#y
其中,12個所述按鍵分別用數(shù)字0 9以及*和#表示;所述M個聲母符號包括 21個聲母、1個零聲母符號0、以及2個假聲母w和y。優(yōu)選地,在步驟S2中,所述顯示単元若為觸摸屏,與所述M個聲母相拼的韻母表 如下與聲母b相拼的韻母表如下aiu
aiieo
aoiaoei
anianen
angineng
ing
與聲母p相拼的韻母表如下與聲母t相拼的韻母表如下a1u
aiieuo
aoiaoui
anianuan
angmgun
eengou
eiong與聲母n相拼的韻母表如下
a 1e
ai ieei
ao iaoen
an ianeng
ang iangou
u inong
uo ingu
uan iutie與聲母1相拼的韻母表如下
a1u
aiiauo
aoiaoun
anianuan
angiangou
emong
eimgu
engietie iu與聲母g相拼的韻母表如下aeu
aieiua
aoenuai
anenguan
anguang
ouuiuo
ongun與聲母k相拼的韻母表如下
aeu
aieiua
aoenuai
anenguan
anguang
ouuiuo
ongun與聲母h相拼的韻母表如下
aeu
aieiua
aoenuai
anenguan
anguang
ouuiuo
ongun與聲母j相拼的韻母表如下與聲母χ相拼的韻母表如下 i
與聲母ch相拼的韻母表如下 與聲母Zh相拼的韻母表如下aiu
aiua
aoeuai
anenuan
angenguang
ouuiuo
ongun與聲母sh相拼的韻母表如下
a1u
aieua
aoeiuai
anenuan
angenguang
ouuiuo
un與聲母r相拼的韻母表如下
ao1u
aneui
angenuo
ouengun
onguan與聲母z相拼的韻母表如下
a1u
aieui
aoeiuo
anenun
angenguan
ouong 20
與聲母c相拼的韻母表如下
aiu
aieui
aoenuo
anengun
angouuan
ong與聲母s相拼的韻母表如下
aiu
aieui
aoenuo
anengun
angouuan
ong與零聲母0相拼的韻母簡表如下
aeO
aieiou
aoer
anene
angeng與零聲母0相拼的韻母繁表如下OyiWUyuayawayueeyaoWOyouaiyanwaiyuanaoyangweiyunanyinwanyongenyingweneiangyewangerengOUweng/V e與假聲母y相拼的韻母表如下
iau
inaoue
inganun
eanguan
ouong與假聲母w相拼的韻母表如下a ai eian u enang ο eng。優(yōu)選地,在步驟S2中,所述顯示單元若為3X4按鍵的鍵盤,則所述顯示單元分別顯示與24個聲母相拼的韻母及其鍵位表與聲母b相拼的韻母表如下
a 1 ai i 2 ieu 3 ei
ao 4iao 5ο 6
an 7ian 8en 9 in
ang *ing 0eng #與聲母ρ相拼的韻母表如下a 1 aii 2 ie u 3 ei
ao 4iao 5o 6 ou
an 7ian 8en 9 in
ang *ing Oeng #與聲母m相拼的韻母表如下
a 1 ai1 2 ieu3 ei
ao 4 iuiao 5 eo o ou
an 7ian 8en9 in
ang -mg 0eng #與聲母f相拼的韻母表如下
a Iei zO 3
an 4en 5u o
ang 7eng 8ou 9
* 0 #與聲母d相拼的韻母表如下
a 1 ong1 z iaou 3 ui
ai 4 ieou 5 iue o un
an 7 uanian 8 enei 9 uo
ang * aoing Oeng #與聲母t相拼的韻母表如下
a 1 ong1 2iao u Jui
ai 4 ieou 5ao uo 6un
an 7 uanian 8 e 9ei
ang *ing Oeng #與聲母n相拼的韻母表如下ao * iao
與聲母g相拼的韻母表如下
a 1 ao ai 4 ui
an 7 uo ang *
與聲母k相拼的韻母表如下
a 1 ao ai 4 ui an 7 uo ang *
與聲母h相拼的韻母表如下
a 1 ao ai 4 ui an 7 uo ang *
與聲母j相拼的韻母表如下
ι
2 iang e 5 eng ie 8 uo in O ing
e 2 ei en 5 ou
eng 8 ong O
e 2 ei en 5 ou eng 8 ong O
e 2 ei en 5 ou eng 8 ong O
u 3 uan u 6 ong ei 9 en lie # ou
u 3 uan u 6 ong ei 9 un lie # ou
u 3 uai ua 6 un
uan 9 uang #
u 3 uai
ua 6 un uan 9 uang #
u 3 uai
ua 6 un uan 9 uang #
24i 1 ieiu 2u 3 tie
ia 4iao 5tin 6
ian 7in 8uan 9
iang *ing Oiong #與聲母q相拼的韻母表如下
1 1 ieiu zU 3 tie
ia 4iao Dtin o
ian 7m 8uan 9
iang *mg 0iong #與聲母X相拼的韻母表如下
1 1 ieiu 2U 3 tie
ia 4iao 5tin o
ian 7m 8uan 9
iang *mg 0iong #與聲母zh相拼的韻母表如下
a 丄 aoe 2 eiu 3 uai
ai 4 uien 5 ouua 6 un
an 7 uoeng 8 iuan 9
ang*ongOuang#與聲母ch相拼的韻母表如下
a 1 aoe z iu 3 uai ai 4 ui en 5 ou ua o un
an 7 uoeng 8uan 9
ang*ongOuang#與聲母sh相拼的韻母表如下
a 1 ao ai 4 ui an 7 uo ang *
與聲母r相拼的韻母表如下
i 1 e ao 4 an 7 ang *
與聲母Z相拼的韻母表如下 a 1 ao ai 4 ou an 7
e 2 ei en 5 ou eng 8 uang O
ou 2 ong 5 en 8 eng O
e 2 i en 5 ei eng 8
ang*ongO
與聲母C相拼的韻母表如下
a 1 aoe 2 i
ai 4 ouen 5
an 7eng8
ang*ongO
與聲母S相拼的韻母表如下
a 1 aoe 2 i
ai 4 ouen 5
an 7eng8
ang*ongO
與零聲母0相拼的韻母簡表如下
u 3 i
ua 6 un uai 9 uan #
u 3 ui
uo 6 un 9 uan #
u 3 ui uo 6 un 9 uan #
u 3 ui
uo 6 un 9 uan #
u 3 ui
uo 6 un 9 uan #a 1ο 2 ee 3
ao 4ou 5ei 6
an 7er 8en 9
ang *ai Oeng #與假聲母w相拼的韻母表如下
a 1ο 2ei 3
ai 4u 5en 6
an 7ang 8eng 9
*O#與假聲母y相拼的韻母表如下
i 1 ea 2 ouu 3
in 4ao 5ue 6ing7an 8un 9ong *ang 0uan #(三)有益效果用本發(fā)明的方法輸入漢字,步驟少、操作簡單、不用記憶、即用即會、既流暢快捷又精準易改。
圖1為依照本發(fā)明一種實施方式的漢字輸入方法流程圖。
具體實施例方式本發(fā)明提出的漢字輸入方法,結合附圖及實施例詳細說明如下。本發(fā)明的漢字輸入方法通過輸入裝置輸入漢字,輸入裝置包括輸入單元、顯示單元及控制單元,其中,控制單元通過程序控制顯示單元顯示輸入單元輸入的字母符號、漢字,以及字母符號與輸入單元的按鍵之間的對應關系。輸入單元為觸摸屏(或至少包括12 個按鍵),該輸入裝置可以為手機,但不限于此。該方法先用簡拼法,選擇待輸入漢字串的聲母串,然后檢查候選字串中有無正確的,有則選中,無則選擇最接近的字串;再用雙拼法,通過輸入由屏幕提示的韻母(或鍵位)來修正錯字,直至得到目標字串。如圖1所示,依照本發(fā)明一種實施方式的漢子輸入方法包括以下步驟Si.通過觸屏(或按鍵)輸入目標字串的聲母串。具體為顯示單元上部顯示24 個聲母符號(及其鍵位)表;S2.輸入聲母串后,顯示單元下部顯示一個或多個候選字串。如果有正確的字串,則按其后的光標上傳,完成輸入。如果沒有正確的字串,則選擇最近似的字串,把光標移到第一個錯字之前,按下光標;這時系統(tǒng)默認這個錯字之前的字都是正確的,并且在顯示單元上部顯示跟該字的聲母相拼的韻母(及其鍵位)表;S3.當顯示單元出現(xiàn)跟該字的聲母相拼的韻母(及其鍵位)表后,如果是觸摸屏則直接觸摸選擇韻母,如果是3 X 4鍵盤則根據(jù)表4所提示的鍵位鍵入,如果是全鍵盤則在數(shù)字鍵上鍵入。這時顯示單元下部顯示一個或多個候選字串,從與錯字的聲母相拼的韻母及其鍵位表中選擇韻母,并返回執(zhí)行步驟S2。在步驟Sl中,若輸入單元為觸摸屏,則24個聲母符號表如下表所示
b ρ m f d t η 1 g k h w
j q χ y
zh ch sh r ζ c s 024個聲母符號包括21個聲母、1個零聲母符號0、以及2個假聲母w和y。若輸入單元為3 X 4按鍵的鍵盤,則每個按鍵對應2個聲母符號,選擇聲母符號時, 點擊一下表示對其中前一個聲母符號進行選擇,連擊兩下表示對后個聲母符號進行選擇, 24個聲母符號、以及12個按鍵與24個聲母符號的對應關系表如下所示
b 1Pm2fd3 tη 41g5 ] h6 jq Vχzh8chsh9 rζ *CS00W# y其中,12個按鍵分別用數(shù)字0 9以及*和#表示;24個聲母符號包括21個聲母、1個零聲母符號0、以及2個假聲母w和y。在步驟S2中,若顯示單元為觸摸屏,與24個聲母相拼的韻母表如下1、與聲母b相拼的韻母表如下(16個)
aiu
aiieο
aoiaoeianian en
angin eng ing2、與聲母ρ相拼的韻母表如下(17個)
ai u
aiie ο
aoiao ei
anian en
angin eng
ouing3、與聲母m相拼的韻母表如下(19個)
ai u
aiie e
aoiao ei
anian en
angin eng
οing
ouiu4、與聲母f相拼的韻母表如下(9個)aei οan en uang eng ou5、與聲母d相拼的韻母表如下(21個)
ai u
aiie uo
aoiao ui
anian uan
ang e
mg iu
eieng
這個韻母表缺韻母en,因為只有一個字“拖’ 6、與聲母t相拼的韻母表如下(20個)
a
ι
un
OU
ong
(den) 0手機短信上一般不用(
U
aiieUOaoiaouianianuananginguneengOUei 勾母ei,只有一個字“忒”(tgi)。這個字又讀tul 、與聲母η相拼的韻母表如下(24個)ong 。因為表格上有空格,所以列上aieaiieeiaoiaoenanianengangiangOUUinongUOingUuan iu 、與聲母1相拼的韻母表如下(25個)tieaiUaiiaUOaoiaounanianuanangiangOUeinongeiingUengietieiu9、與聲母g相拼的韻母表如下(19個)
aeUaieiuaaoenuaianenguananguangOUuiUOongun10、與聲母k相拼的韻母表如下(19個)
a eu
ai eiua
ao enuai
an enguan
anguang
ou uiuo
ongun韻母ei,只有一個字“尅”(kgi)。因為表格上有空格,所以列上。11、與聲母h相拼的韻母表如下(19個)
a eu
ai eiuaaoenuai
anenguan
anguang
ouuiuo
ongun12、與聲母j相拼的韻母表如下(14個)
iiuU
ietie
iaiaotin
ianinuan
iangingiong13、與聲母q相拼的韻母表如下(14個)
iiuU
ietie
iaiaotin
ianinuan
iangingiong14、與聲母x相拼的韻母表如下(14個)
iiuU
ietie
iaiaotin
ianinuan
iangingiong15、與聲母zh相拼的韻母表如下(20個)
aiu
aieua
aoeiuai
anenuan
angenguang
ouuiuo
ongun16、與聲母ch相拼的韻母表如下(19個)
a1u
aiua
aoeuai
anenuan
angenguang
ouuiuo
ongun17、與聲母sh相拼的韻母表如下(19個)
a1u
aieua
aoeiuai
anenuan
angenguang
ouuiuo
un18、與聲母r相拼的韻母表如下(14個)
ao1u
aneui
angenuo
ouengun
onguan19、與聲母z相拼的韻母表如下(17個)aiu
aieui
aoeiuo
anenun
angenguan
ouong20、與聲母c相拼的韻母表如下(16個)
a1u
aieui
aoenuo
anengun
angouuan
ong21、與聲母s相拼的韻母表如下(16個)
a1u
aieui
aoenuo
anengun
angouuan
ong22、與零聲母0相拼的韻母簡表如下(13個)
aeO
aieiou
aoer
anene
angeng23、與零聲母0相拼的韻母繁表如下(36個)
OyiWUyuayawayueeyaoWOyouaiyanwaiyuanaoyangweiyunanyinwanyongenyingweneiangyewangereng 24、與假聲母y相拼的音ou weng 5母表如下(14個)/V eiaUinaoueinganuneanguanOUong
25、與假聲母w相拼的韻母表如下(9個) aai ei
an u en ang ο eng
若顯示單元為3X4按鍵的鍵盤,則顯示單元分別顯示與M個聲母相拼的韻母及
其鍵位表1、與聲母b相拼的韻母表如下(16個)
a 1 ai
ao 4 an 7 ang *
i 2 ie iao 5 ian 8 ing 0
u 3 ei ο 6
en 9 in eng #2、與聲母ρ相拼的韻母表如下(17個)a 1 aii 2 ieu J ei
ao 4iao 506 ou
an 7ian 8en 9 in
ang *ing 0eng #3、與聲母m相拼的韻母表如下(19個)
a 1 ai1 2 ieu 3ei
ao 4 iuiao 5 e06 ou
an iian 8en 9m
ang *ing 0eng #4、與聲母f 相拼的韻母表如下(9個)
a 1ei 20 j
an 4en 5u 0
ang 7eng 8ou 9
* 0 #5、與聲母d相拼的韻母表如下02個)
a 1 ong1 2 iaou 3 ui
ai 4 ieou 5 iue 6 un
an 7 uanian 8 enei 9 uo
ang * aoing Oeng #跟聲母d相拼的韻母en,只有ー個字“拖” (den) 0因為表格上有空格,所以列上。6、與聲母t相拼的韻母表如下OO個)
a 1 ong1 z iao u 3 ui
ai 4 ieou 5 ao uo 0 un
an 7 uanian 8 e 9 ei
ang *mg O eng #
韻母ei,只有一個字“忒”(讓丨)。這個字又讀tul。因為表格上有空格,所以列上c 7、與聲母η相拼的韻母表如下(Μ個)
a 1 ang ai 4 iu an 7 ian
i 2 iang e 5 eng ie 8 uo
ao * iaoin 0 ing
8、與聲母1相拼的韻母表如下(M個)
u 3 uan U 6 ong ei 9 en lie # ou
a 1 angi2 iangu 3 uanai 4 iue5 engU 6 ongan 7 ianie8 uoei 9 unao * iaoin0 inglie # ou這個韻母表缺韻母ia,因為只有-一個字“倆”(Iia)0手機短信上
9、與聲母g相拼的韻母表如下(19個)
a 1 ao ai 4 ui an 7 uo ang *
e 2 ei en 5 ou eng 8 ong O
10、與聲母k相拼的韻母表如下(19個)
u 3 uai
ua 6 un uan 9 uang #
u 3 uai
ua 6 un uan 9
ang*ongOuang#
韻母ei,只有一個字“尅”(kgi)。因為表格上有空格,所以列上。 11、與聲母h相拼的韻母表如下(19個)
a 1 ao ai 4 ui an 7 uo
e 2 ei en 5 ou eng 8a 1 ao ai 4 ui an 7 uo ang *
e 2 ei en 5 ou eng 8 ong O
12、與聲母j相拼的韻母表如下(14個)
i 1 ie ia 4 ian 7 iang *
iu 2 iao 5 in 8 ing O
13、與聲母q相拼的韻母表如下(14個)
i 1 ie ia 4 ian 7 iang *
iu 2 iao 5 in 8 ing O
14、與聲母χ相拼的韻母表如下(14個)
i 1 ie ia 4 ian 7 iang *
iu 2 iao 5 in 8 ing O
15、與聲母zh相拼的韻母表如下(20個)
a 1 ao ai 4 ui an 7 uo ang *
e 2 ei en 5 ou eng 8 i ong O
16、與聲母ch相拼的韻母表如下(19個)
u 3 uai
ua 6 un uan 9 uang #
U 3 tie tin 6 uan 9 iong #
u 3 tie tin 6 uan 9 iong #
u 3 tie tin 6 uan 9 iong #
u 3 uai
ua 6 un uan 9 uang #
38a 1 aoe 2 iu 3 uai
ai 4 uien 5 ouua 6 un
an 7 uoeng 8uan 9
ang*ongOuang#17、與聲母sh相拼的韻母表如下(19個)
a 1 aoq z Qiu 3 i ai 4 ui en 5 ou ua 6 un
an 7 uoeng 8uai 9
ang *uang Ouan #18與聲母r相拼的韻母表如下(14個)
lieou zu 3 ui
ao 4ong 5uo o
an 7en 8un 9
ang *eng Ouan #19、與聲母z相拼的韻母表如下(17個)
a1 ao e 2i uJ ui
ai4 ou en 5ei uo o
an7 eng 8un 9
ang*ongOuan#20、與聲母c相拼的韻母表如下(16個)
a 1 aoe 2 iu 3 ui
ai 4 ouen 5uo 6
an 7eng 8un 9
ang *ong Ouan #21、與聲母s相拼的韻母表如下(16個)a 1 aoe 2 iu 3 ui
ai 4 ouen 5uo 6
an 7eng 8un 9
ang*ongOuan#22、與零聲母0相拼的韻母簡表如下(13個)
a 1 O 2ee 3
ao4 ou 5ei 6
an7 er 8en 9
ang *ai Oeng #23、與假聲母w相拼的韻母表如下(9個)
a 1O 2 ei 3
ai 4u 5 en 6
an 7ang 8 eng 9
*O#24、與假聲母y相拼的韻母表如下(14個)
i 1 ea 2 ouu 3
in 4ao 5ue 6
ing 7an 8un 9
ong *ang Ouan #實施例本實施例以手機為輸入裝置進行詳細描述,其中,手機觸摸屏(或至少包括12個 按鍵的鍵盤)為輸入單元,屏幕為顯示單元,手機的控制芯片為控制單元。本實施例只涉及怎樣通過簡拼和雙拼來從目標字的拼音形式上得到漢字的機理, 后續(xù)步驟則連接到其他輸入法上;因而,沒有字庫、詞庫等內(nèi)容,但是會對詞庫的安排作出 一些說明。第一步,選擇聲母。進入該種漢字拼音輸入法狀態(tài)以后,手機屏幕顯示出漢字拼音 的聲母表(或聲母分布軟鍵盤),如上面對應的表所示。如果手機是觸摸屏,那么可以直接 點擊;如果手機是3X4按鍵的鍵盤,則根據(jù)相應的表所提示的鍵位,在手機硬鍵盤的相應 鍵上進行按鍵操作;如果手機是全鍵盤,則直接在手機硬鍵盤的相應鍵上進行按鍵操作。如 果只輸入一個漢字,那么只選擇該字的聲母;如果輸入多個漢字,那么選擇該字串的每一個 漢字的聲母(即聲母串)。第二步,粗選漢字。選擇聲母的操作結束后,顯示單元下部顯示一個或多個候選字串。如果有正確的字串,則按其后的光標上傳,完成輸入。如果沒有正確的字串,則選擇最近似的字串,把光標移到第一個錯字之前,按下光標。這時系統(tǒng)默認這個錯字之前的字都是正確的,并且在顯示單元上部顯示跟該字的聲母相拼的韻母(及其鍵位)表。如上面對應的表所示。如果輸入的是單個漢字,那么在鍵入單個聲母之后一方面,顯示單元下部顯示一個或多個候選字,如果有正確的字,則選擇正確的目標漢字上傳,當然可以翻屏一直找下去;同時,另一方面,顯示單元上部顯示跟該字的聲母相拼的韻母(及其鍵位)表。如上面對應的表所示。第三步,精選漢字。當顯示單元出現(xiàn)跟該字的聲母相拼的韻母(及其鍵位)表后, 如果是觸摸屏則直接觸摸表3選擇韻母,如果是3 X 4按鍵的鍵盤則根據(jù)上面對應的表所提示的鍵位鍵入,如果是全鍵盤則在數(shù)字鍵上鍵入。這時顯示單元下部顯示一個或多個候選字或候選字串。第四步,上傳漢字。重復上面第二步操作,直至得到完全正確的目標漢字或字串, 然后上傳。綜上,本發(fā)明的方法的實質是先用簡拼法撞運氣,再用雙拼法求精準,通過逐步加入韻母來約束字串。如果詞庫中字串的統(tǒng)計排列工作做得好(高頻的字串排在前面),加上具有記憶和自動調整功能(用戶剛剛用過的字串自動排在最前面),那么這種輸入法是比較貼近用戶的需求和感受的,且越用越好用。以上實施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制。盡管參照實施例對本發(fā)明進行了詳細說明,本領域的普通技術人員應當理解,對本發(fā)明的技術方案進行各種組合、修改或者等同替換,都不脫離本發(fā)明技術方案的精神和范圍,其均應涵蓋在本發(fā)明的權利要求范圍當中。
權利要求
1.一種漢字輸入方法,所述方法通過輸入裝置輸入漢字,所述輸入裝置包括輸入單元、 顯示單元及控制單元,其特征在于,所述輸入方法包括以下步驟51.從所述顯示單元所顯示的M個聲母符號及其鍵位表中選擇并輸入目標字串的聲 母串;52.若所述顯示單元顯示的一個或多個候選字串中出現(xiàn)所述目標字串,則選擇該目標 字串完成輸入,否則,選擇其中的一個候選字串,指定所選擇的所述候選字串中的第一個錯 字,在所述顯示單元上顯示跟所述錯字的聲母相拼的韻母及其鍵位表,對比所述目標字串, 默認所述第一個錯字前面的字均為正確的字;53.從與所述錯字的聲母相拼的韻母及其鍵位表中選擇韻母,并返回執(zhí)行步驟S2。
2.如權利要求1所述的漢字輸入方法,其特征在于,在步驟Sl中,所述輸入單元若為觸 摸屏,M個聲母符號表如下表所示b p m f d t n 1 g k h w j q X y zh ch sh r z c s 0其中,所述M個聲母符號包括21個聲母、1個零聲母符號0、以及2個假聲母w和y。
3.如權利要求2所述的漢字輸入方法,其特征在于,在步驟Sl中,所述輸入單元若為 3X4按鍵的鍵盤,則每個按鍵對應2個聲母符號,選擇聲母符號時,點擊一下表示對其中前 一個聲母符號進行選擇,連擊兩下表示對后一個聲母符號進行選擇,所述M個聲母符號、 以及12個按鍵與M個聲母符號的對應關系表如下所示b 1 pm 2 fd 3 tn 4 1g 5 kh 6 jq 7 Xzh 8 chsh 9 rz * cs O 0 w#y其中,12個所述按鍵分別用數(shù)字O 9以及*和#表示;所述M個聲母符號包括21 個聲母、1個零聲母符號0、以及2個假聲母w和y。
4.如權利要求2所述的漢字輸入方法,其特征在于,在步驟S2中,所述顯示單元若為觸 摸屏,與所述M個聲母相拼的韻母表如下與聲母b相拼的韻母表如下aiuaiieοaoiaoeianianenanginenging與聲母P相拼的韻母表如下aiuaiieοaoiaoeianianenanginengouing與聲母m相拼的韻母表如下aiuaiieeaoiaoeianianenanginengοingouiu與聲母f相拼的韻母表如下 aei ο an en u ang eng ou 與聲母d相拼的韻母表如下aiuaiieuoaoiaouianianuananginguneiuoueiengong與聲母t相拼的韻母表如下aiuaiieuoaoiaouianianuananginguneengoueiong與聲母η相拼的韻母表如下aieaiieeiaoiaoenanianengangiangouuinonguoinguuaniulie 與聲母1相拼的韻母表如下aiuaiiauoaoiaounanianuanangiangoueinongeiing engietie iu與聲母g相拼的韻母表如下aeuaieiuaaoenuaianenguananguangouuiuoongun與聲母k相拼的韻母表如下aeuaieiua aoenuaianenguananguangouuiuoongun與聲母h相拼的韻母表如下ae uaiei uaaoen uaianeng uananguangouui uoongun與聲母j相拼的韻母表如下iiu uietieiaiao tinianin uanianging iong與聲母q相拼的韻母表如下iiu uietieiaiao tinianin uanianging iong與聲母χ相拼的韻母表如下iiu uietieiaiao tinianin uanianging iong與聲母Zh相拼的韻母表如下aiuaieuaaoeiuaianenuanangenguangouuiuoongun與聲母Ch相拼的韻母表如下aiuaiuaaoeuaianenuanangenguangouuiuoongun與聲母Sh相拼的韻母表如下aiuaieuaaoeiuaianenuanangenguangouuiuoun與聲母r相拼的韻母表如下aoiuaneuiangenuoouengunonguan 與聲母Z相拼的韻母表如下ai uaieuiaoeiuoanenunangenguanouong與聲母C相拼的韻母表如下aiuaieuiaoenuoanengunangouuanong與聲母S相拼的韻母表如下aiuaieuiaoenuoanengunangouuanong與零聲母0相拼的韻母簡表如下aeοaieiouaoeraneneangeng與零聲母0相拼的韻母繁表如下oyiwuyuayawayueeyaowoyouaiyanwaiyuanaoyangweiyunanyinwanyongenyingweneiangyewangerengouwenge與假聲母y相拼的韻母表如下1aumaouemganuneanguanouong與假聲母W相拼的韻母表如下 a ai ei an u en ang o eng o
5.如權利要求3所述的漢字輸入方法,其特征在干,在步驟S2中,所述顯示単元若為 3X4按鍵的鍵盤,則所述顯示単元分別顯示與M個聲母相拼的韻母及其鍵位表 與聲母b相拼的韻母表如下a 1 ai 1 2 ieu 3 eiao 4iao 5o 6an 7ian 8en 9 mang *mg Oeng #與聲母P相拼的韻母表如下a 1 aii 2 ie u 3 eiao 4iao 5 ο 6 ouan 7ian 8 en 9 inang *ing O eng #與聲母m相拼的韻母表如下 a 1 aii 2 ie u 3 eiao 4 iuiao 5 e ο 6 ouan 7ian 8 en 9 inang *ing O eng #與聲母f相拼的韻母表如下a 1ei 2 ο 3an 4en 5 u 6ang 7eng 8 ou 9*O # 與聲母d相拼的韻母表如下a 1 ongi 2 iao u 3 uiai 4 ieou 5 iu e 6 unan 7 uanian 8 en ei 9 uoang * aoing O eng #與聲母t相拼的韻母表如下a 1 ongi 2 iao u 3 uiai 4 ieou 5 ao uo 6 unan 7 uanian 8 e 9 eiang *ing O eng #與聲母η相拼的韻母表如下a 1 angi 2 iangai 4 iue 5 engan 7 ianie 8 uoao * iaoin 0 ing與聲母1相拼的韻母表如下a 1 angi 2 iangai 4 iue 5 engan 7 ianie 8 uoao * iaoin 0 ing與聲母g相拼的韻母表如下a 1 aoe 2 eiai 4 uien 5 ouan 7 uoeng 8ang*ongO與聲母k相拼的韻母表如下a 1 aoe 2 eiai 4 uien 5 ouan 7 uoeng 8ang*ongO與聲母h相拼的韻母表如下a 1 aoe 2 eiai 4 uien 5 ouan 7 uoeng 8ang*ongO與聲母j相拼的韻母表如下i 1 ieiu 2ia 4iao 5ian 7in 8iang *ing O與聲母q相拼的韻母表如下u 3 uan U 6 ong ei 9 en lie # ouu 3 uan u 6 ong ei 9 un lie # ouu 3 uaiua 6 un uan 9uang #u 3 uaiua 6 un uan 9 uang #u 3 uaiua 6 un uan 9 uang #u 3 tie tin 6 uan 9 iong #11i 1 ieiu 2u 3 tieia 4iao 5tin 6ian 7in 8uan 9iang *ing Oiong #與聲母X相拼的韻母表如下i 1 ieiu 2ii 3 tieia 4iao 5tin 6ian /m 8uan 9iang -mg Oiong #與聲母Zh相拼的韻母表如下a 1 aoe 2 eiu 3 uaiai 4 uien 5 ouua o unan 7 uoeng 8 iuan 9ang*ongOuang#與聲母Ch相拼的韻母表如下a 1 aoe 2 iu 3 uaiai 4 uien 5 ouua 6 unan 7 uoeng 8uan 9ang*ongOuang#與聲母Sh相拼的韻母表如下a 1 aoe 2 eiu 3 iai 4 uien 5 ouua o unan 7 uoeng 8uai 9ang *uang Ouan #與聲母r相拼的韻母表如下i 1 eou 2u 3 uiao 4ong 5uo 6an 7en 8un 9ang *eng Ouan #與聲母Z相拼的韻母表如下a 1 ao e 2 iu 3ui ai 4ou en 5 ei uo 6 an 7eng8un 9 ang* ong 0 uan#與聲母C相拼的韻母表如下 a 1 ao e 2 iu 3ui ai 4ou en 5 ei uo 6 an 7eng8un 9 ang* ong 0 uan# 與聲母S相拼的韻母表如下 a 1 ao e 2 iu 3ui ai 4ou en 5 ei uo 6 an 7eng8un 9 ang* ong 0 uan#與零聲母0相拼的韻母簡表如下 a 1 ao e 2 iu 3ui ai 4ou en 5 ei uo 6 an 7eng8un 9 ang* ong 0 uan# 與假聲母W相拼的韻母表如下 a 1 ao e 2 iu 3ui ai 4ou en 5 ei uo 6 an 7eng8un 9 ang* ong 0 uan# 與假聲母y相拼的韻母表如下 a 1 ao e 2 iu 3ui ai 4ou en 5 ei uo 6 an 7eng8un 9 ang* ong 0 uan#
全文摘要
本發(fā)明公開了一種漢字輸入方法,涉及輸入法技術領域。該方法通過輸入裝置輸入漢字,輸入裝置包括輸入單元、顯示單元及控制單元,所述輸入單元為觸摸屏(或至少包括12個按鍵),該方法先用簡拼法,選擇待輸入漢字串的聲母串,然后檢查候選字串中有無正確的,有則選中,無則選擇最接近的字串;再用雙拼法,通過輸入由屏幕提示的韻母(或鍵位)來修正錯字,直至得到目標字串。用本發(fā)明的輸入法輸入漢字,步驟少、操作簡單、不用記憶、即用即會、輸入既流暢快捷又精準易改。
文檔編號G06F3/023GK102298448SQ20111021517
公開日2011年12月28日 申請日期2011年7月29日 優(yōu)先權日2011年7月29日
發(fā)明者袁毓林 申請人:北京大學