專利名稱:一種漢字輸入的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于信息處理領(lǐng)域,尤其涉及一種漢字輸入方法和系統(tǒng)。
背景技術(shù):
目前漢字輸入在多種電子設(shè)備中得到了廣泛應(yīng)用,特別是在觸摸屏輸入設(shè)備,如觸摸屏手機(jī)、掌上電腦(PDA)、數(shù)碼相機(jī)、工控計(jì)算機(jī)等,漢字輸入操作的便捷性顯得尤為重要。在觸摸屏輸入設(shè)備中,漢字輸入所采用的最常用的鍵盤為全鍵盤式鍵盤和九宮格式鍵盤。其中全鍵盤式鍵盤是指將英文中的26個(gè)字母分別分布在不同按鍵上的鍵盤。九宮格式鍵盤是指英文中的26個(gè)字母分布在3*3矩陣形式的9個(gè)按鍵上的鍵盤。 現(xiàn)有的漢字輸入方法一般是用戶根據(jù)要輸入的漢字的拼音,輸入該漢字的拼音(拼音為簡(jiǎn)拼、全拼等),根據(jù)用戶輸入的漢字的拼音匹配并輸出相應(yīng)的候選漢字或者候選詞,從輸出的候選漢字或者候選詞選擇要輸入的漢字,這種漢字輸入方法要求輸入操作人員對(duì)漢語拼音非常熟悉,能正確的輸入要輸入的漢字的拼音,才能實(shí)現(xiàn)漢字的輸入。另外在采用全鍵盤式鍵盤輸入漢字時(shí),由于一個(gè)漢語拼音字母對(duì)應(yīng)一個(gè)按鍵,從而導(dǎo)致按鍵數(shù)量較多,容易發(fā)生誤輸入現(xiàn)象。在采用九宮格式鍵盤輸入漢字時(shí),一個(gè)按鍵上對(duì)應(yīng)有三四個(gè)漢語拼音字母,用戶要選擇拼音組合,從而導(dǎo)致輸入速度較低,且易發(fā)生誤輸入現(xiàn)象。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種漢字輸入方法,使用戶可以正確的選擇漢語拼音字母所在的按鍵,提高漢字的輸入速度,簡(jiǎn)化漢字輸入操作。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種漢字輸入方法,所述方法包括接收輸入的漢語拼音字母;突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài);將接收到的從與輸入的漢語拼音字母或者字母組合對(duì)應(yīng)的候選漢字或者候選詞中選擇的目標(biāo)漢字或者目標(biāo)詞作為輸入的漢字。本發(fā)明實(shí)施例的另一目的在于提供一種漢字輸入方法,所述方法包括接收輸入的漢語拼音字母;當(dāng)所輸入的漢語拼音字母為前一個(gè)輸入的漢語拼音字母匹配的漢語拼音字母時(shí),突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài);將接收到的從與輸入的漢語拼音字母或字母組合對(duì)應(yīng)的候選漢字或者候選詞中選擇的目標(biāo)漢字或者目標(biāo)詞作為輸入的漢字,或返回執(zhí)行接收輸入的漢語拼音字母。本發(fā)明實(shí)施例的再一目的在于提供一種漢字輸入系統(tǒng),所述系統(tǒng)包括
字母接收單元,用于接收輸入的漢語拼音字母;第一按鍵處理單元,用于突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài);漢字輸入單元,用于將接收到的從與輸入的漢語拼音字母或者字母組合對(duì)應(yīng)的候選漢字或者候選詞中選擇的目標(biāo)漢字或者目標(biāo)詞作為輸入的漢字。本發(fā)明實(shí)施例的還一目的在于提供一種漢字輸入系統(tǒng),所述系統(tǒng)包括字母接收單元,用于接收輸入的漢語拼音字母;第二按鍵處理單元,用于在所輸入的漢語拼音字母為前一個(gè)輸入的漢語拼音字母匹配的漢語拼音字母時(shí),突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài); 漢字輸入單元,用于將接收到的從與輸入的漢語拼音字母或字母組合對(duì)應(yīng)的候選漢字或者候選詞中選擇的目標(biāo)漢字或者目標(biāo)詞作為輸入的漢字。本發(fā)明實(shí)施例的另一目的在于提供一種觸摸屏輸入設(shè)備,所述觸摸屏輸入設(shè)備包括所述漢字輸入系統(tǒng)。在本發(fā)明實(shí)施例中,通過突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài),從而可以根據(jù)用戶前一次輸入的漢語拼音字母自動(dòng)匹配后續(xù)的漢語拼音字母,使用戶可以正確的選擇漢語拼音字母所在的按鍵,提高漢字的輸入速度,簡(jiǎn)化漢字輸入操作。
圖I是本發(fā)明實(shí)施例提供的漢字輸入方法的實(shí)現(xiàn)流程圖;圖2是本發(fā)明實(shí)施例提供的全鍵盤式鍵盤的示例圖;圖3是本發(fā)明實(shí)施例提供的九宮格式鍵盤的示例圖;圖4是本發(fā)明另一實(shí)施例提供的漢字輸入方法的實(shí)現(xiàn)流程圖;圖5本發(fā)明實(shí)施例提供的漢字輸入系統(tǒng)的結(jié)構(gòu)框圖;圖6是本發(fā)明另一實(shí)施例提供的漢字輸入系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。在本發(fā)明實(shí)施例中,在接收到輸入的漢語拼音字母時(shí),突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài),從而使用戶可以正確的選擇漢語拼音字母所在的按鍵,提高漢字的輸入速度,簡(jiǎn)化漢字輸入操作。為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。圖I示出了本發(fā)明實(shí)施例提供的漢字輸入方法的實(shí)現(xiàn)流程,詳述如下SlOl,接收輸入的漢語拼音字母。
在本實(shí)施例中,用于輸入漢語拼音字母的鍵盤可以為現(xiàn)有技術(shù)提供的任意一種類型的觸摸鍵盤,如全鍵盤式觸摸鍵盤、九宮格式觸摸鍵盤等。其中全鍵盤式觸摸鍵盤是指將英文中的26個(gè)字母分別分布在不同按鍵上的觸摸鍵盤。請(qǐng)參閱圖2,為全鍵盤式觸摸鍵盤的示意圖。九宮格式觸摸鍵盤是指英文中的26個(gè)字母分布在3*3矩陣形式的9個(gè)按鍵上的觸摸鍵盤。請(qǐng)參閱圖3,為九宮格式觸摸鍵盤的示意圖。為了便于理解,以下以通過觸摸屏輸入漢語拼音字母為例進(jìn)行詳細(xì)說明當(dāng)需要輸入漢字“三”時(shí),則可以先在觸摸屏上按下字母“S”所在的按鍵,即可輸入漢語拼音字母“S”。舉例說明如下當(dāng)通過圖2所示的觸摸鍵盤輸入字母“S”時(shí),則只需要按下S所在的按鍵即可輸入字母S ;當(dāng)通過圖3所示的九宮格式的鍵盤輸入字母“S”時(shí),則可以通過連續(xù)4次按下S所在的按鍵即可輸入字母S。當(dāng)然通過鍵盤輸入漢語拼音字母的具體方式不以上述舉例說明為限。S102,突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與 輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài)。其中與輸入的漢語拼音字母匹配的漢語拼音字母是指可以與輸入的漢語拼音字母組合成漢語拼音中的聲母、韻母、漢語拼音或者漢語拼音的部分的漢語拼音字母。為了便于理解,舉例說明如下假設(shè)在SlOl中輸入的漢語拼音字母是“S”,則與輸入的漢語拼音字母“S”匹配的漢語拼音字母包括A、E、I、O、U、H,其中A可以與S組合成漢語拼音“Sa”,E可以與S組合成漢語拼音“Se”,I可以與S組合成漢語拼音“Si”,0可以與S組合成漢語拼音“Son”或者“Song”的部分“So”,U可以與S組合成漢語拼音“Su”,H可以與S組合成漢語拼音中的聲母 “Sh”。在本實(shí)施例中,獲取與輸入的漢語拼音字母匹配的漢語拼音字母的方式有多種,舉例說明如下,但不以該舉例說明為限預(yù)先在系統(tǒng)中存儲(chǔ)漢語拼音字母以及可以與該漢語拼音字母匹配的漢語拼音字母之間的對(duì)應(yīng)關(guān)系。如可以采用數(shù)據(jù)庫表和文件等形式存儲(chǔ)漢語拼音字母以及可以與該漢語拼音字母匹配的漢語拼音字母之間的對(duì)應(yīng)關(guān)系。也可以預(yù)先在系統(tǒng)中存儲(chǔ)漢語拼音字母以及與該漢語拼音字母不匹配的漢語拼音字母之間的對(duì)應(yīng)關(guān)系。為了便于理解,表I示出了本實(shí)施例提供的漢語拼音字母以及可以與該漢語拼音字母匹配的漢語拼音字母之間的對(duì)應(yīng)關(guān)系的示例,但不以該示例為限表I
漢語拼音字母與漢語拼音字母匹配的漢語拼音字母
A__I、N、0_
—BA、E、I、0、U
—CA、E、H、I、O、U根據(jù)輸入的漢語拼音字母,從存儲(chǔ)的漢語拼音字母以及可以與該漢語拼音字母匹配的漢語拼音字母之間的對(duì)應(yīng)關(guān)系中,查找與輸入的漢語拼音字母匹配的漢語拼音字母。其中突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵的方式包括但不限于放大顯示、著色顯示等。
在本發(fā)明實(shí)施例中,當(dāng)采用九宮格式鍵盤進(jìn)行漢字輸入時(shí),突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵時(shí),如果該突出顯示的按鍵上包含除與輸入的漢語拼音字母匹配的漢語拼音字母以外的其它漢語拼音字母,則在檢測(cè)到突出顯示的按鍵被按下時(shí),將該按鍵操作解析為與輸入的漢語拼音字母匹配的漢語拼音字母的輸入操作,而忽略除與輸入的漢語拼音字母匹配的漢語拼音字母以外的其它漢語拼音字母。為了更清楚的說明,以下以一個(gè)具體的示例進(jìn)行說明。假設(shè)在SlOl中輸入的漢語拼音字母是“S”,則與輸入的漢語拼音字母“S”匹配的漢語拼音字母包括A、E、I、O、U、H。如圖3所示的九宮格式鍵盤,此時(shí)突出顯示“abc”鍵、“ def ”鍵、“ ghi ”鍵、“mno ”鍵以及“ tuV ”鍵,并將“ jkI ”鍵、“ pqrs "鍵以及“ wxyz ”鍵置為無效輸入狀態(tài)。其中突出顯示的各按鍵中,“def”鍵中與用戶輸入的漢語拼音字母“S”匹配的漢語拼音字母為“e”,此時(shí),如果用戶按下“def"鍵,則直接將用戶此次的按鍵操作解析為漢語拼音字母“e”的輸入操作,即直接將此次的按鍵操作解析為輸入漢語拼音字母“e”,而不是將此次的按鍵操作解析為漢語拼音字母“d”、“e”或者“f”的輸入操作,這樣用戶只要進(jìn)行一次按鍵操作,即可輸入漢語拼音字母“e”,而不再需要用戶在按下一次“def”鍵后,輸出候選的漢語拼音字母“d”、“e”和“f”,再按下一次“def”鍵后,進(jìn)一步從“d”、“e” 和“f”中選擇“e”作為用戶輸入的漢語拼音字母。對(duì)于其他突出顯示的按鍵,其原理相同,在此不再一一舉例說明。S103,將接收到的從與輸入的漢語拼音字母或者漢語拼音字母組合對(duì)應(yīng)的候選漢字或者候選詞中選擇的目標(biāo)漢字或者目標(biāo)詞作為輸入的漢字。其中漢語拼音字母組合包括輸入的所有漢語拼音字母,如假設(shè)通過上述方法,依次輸入過的漢語拼音字母包括“S”、“A”和“N”,則輸入的漢語拼音字母組合為“San”。在本實(shí)施例中,在輸入漢語拼音字母或者漢語拼音字母組合后,輸出與該漢語拼音字母或者漢語拼音字母組合對(duì)應(yīng)的候選漢字或者候選詞,以便用戶可以從輸出的候選漢字或者候選詞中選擇其需要輸入的目標(biāo)漢字或者目標(biāo)詞,在檢測(cè)到用戶從與輸入的漢語拼音字母或者字母組合對(duì)應(yīng)的候選漢字或者候選詞中選擇了目標(biāo)漢字或者目標(biāo)詞時(shí),將選擇的目標(biāo)漢字或者目標(biāo)詞確定為輸入的漢字。本實(shí)施例提供的漢字的輸入方法可適用于在觸摸屏上輸入漢字的場(chǎng)景,也可以適用于通過虛擬鍵盤輸入漢字的場(chǎng)景。在本實(shí)施例中,在接收到輸入的漢語拼音字母時(shí),突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài),使得用戶在輸入下一個(gè)漢語拼音字母時(shí),由于與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵是突出顯示的,從而用戶可以更準(zhǔn)確的選定下一個(gè)漢語拼音字母所在的按鍵,由于與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵被置為無效輸入狀態(tài),因此,即使用戶按錯(cuò)按鍵,也不會(huì)將該按鍵上的字母作為輸入的下一個(gè)漢語拼音字母,從而使用戶可以更正確的選擇漢語拼音字母所在的按鍵,提高漢字的輸入速度。在本發(fā)明另一實(shí)施例中,在接收輸入的漢語拼音字母的步驟之后,所述方法還包括輸出與輸入的漢語拼音字母或者漢語拼音字母組合對(duì)應(yīng)的候選漢字或者候選詞。
在本實(shí)施例中,在每次輸入漢語拼音字母后,就輸出與輸入的漢語拼音字母或者漢語拼音字母組合對(duì)應(yīng)的候選漢字或者候選詞,這樣就可以減少漢字輸入過程中漢語拼音字母的輸入次數(shù),簡(jiǎn)化漢字輸入操作。由于在每次接收到輸入的漢語拼音字母后,將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài),當(dāng)用戶按下下一個(gè)漢語拼音字母,以輸入下一個(gè)漢語拼音字母時(shí),如果用戶按下的按鍵為被置為無效輸入狀態(tài)的按鍵,此時(shí),漢字輸入系統(tǒng)將沒有任何響應(yīng),這將給用戶帶來不好的體驗(yàn),因此,在本發(fā)明另一實(shí)施例中,該方法還包括下述步驟當(dāng)檢測(cè)到被置為無效輸入狀態(tài)的按鍵被按下時(shí),輸出按鍵無效的提示信息,以提示用戶當(dāng)前按下的按鍵為被置為無效狀態(tài)的按鍵,從而提示用戶重新選擇正確的按鍵,輸入正確的漢語拼音字母。為了便于用戶在輸入一次漢字后再次按照本發(fā)明提供的方法輸入漢字,在本發(fā)明另一實(shí)施例中,在S103之后,該方法還包括下述步驟 將鍵盤中的所有按鍵置為有效輸入狀態(tài),以便進(jìn)行下一次漢字的輸入。圖4示出了本發(fā)明另一實(shí)施例提供的漢字輸入方法的實(shí)現(xiàn)流程,本實(shí)施例適用于在輸入了一個(gè)或者多個(gè)漢語拼音字母后,為了使該輸入方法更方便、快捷,該方法包括下述步驟S401,接收輸入的漢語拼音字母。其具體過程如上所述,在此不再贅述。S402、當(dāng)所輸入的漢語拼音字母為前一個(gè)輸入的漢語拼音字母匹配的漢語拼音字母時(shí),突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài)。在本實(shí)施例中,在接收到輸入的漢語拼音字母時(shí),之前已經(jīng)輸入了一個(gè)或者多個(gè)漢語拼音字母,此時(shí),先判斷當(dāng)前所輸入的漢語拼音字母是否為前一個(gè)輸入的漢語拼音字母匹配的漢語拼音字母,如果是,則突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài),以方便用戶從眾多按鍵中選擇需要輸入的下一個(gè)漢語拼音字母。其中突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵的方式包括但不限于放大顯示和/或著色顯示。用于輸入漢語拼音字母的鍵盤為全鍵盤式觸摸鍵盤或九宮格式觸摸鍵盤。S403、將接收到的從與輸入的漢語拼音字母或字母組合對(duì)應(yīng)的候選漢字或者候選詞中選擇的目標(biāo)漢字或者目標(biāo)詞作為輸入的漢字,或返回執(zhí)行接收輸入的漢語拼音字母。在本實(shí)施例中,當(dāng)經(jīng)過S402后,將輸出與用戶輸入的漢語拼音字母組合對(duì)應(yīng)的候選漢字或者候選詞,此時(shí),如果該輸出的候選漢字或者候選詞中包含用戶需要輸入的目標(biāo)漢字或者目標(biāo)詞,則用戶只要從該輸出的候選漢字或者候選詞中選擇目標(biāo)漢字或者目標(biāo)詞,在檢測(cè)到用戶從與輸入的漢語拼音字母或者字母組合對(duì)應(yīng)的候選漢字或者候選詞中選擇了目標(biāo)漢字或者目標(biāo)詞時(shí),將選擇的目標(biāo)漢字或者目標(biāo)詞確定為輸入的漢字,這樣即可完成一次漢字的輸入。如果該輸出的候選漢字或者候選詞中未包含用戶需要輸入的目標(biāo)漢字或者目標(biāo)詞,則用戶還需要進(jìn)一步輸入下一個(gè)漢語拼音字母,此時(shí),只要返回執(zhí)行S401,用戶就可以方便、快速的輸入下一個(gè)漢語拼音字母,在用戶輸入下一個(gè)漢語拼音字母后,將輸出與用戶輸入的漢語拼音字母組合對(duì)應(yīng)的候選漢字或者候選詞,循環(huán)執(zhí)行以上過程,即可完成漢字的輸入。為了便于理解,以下以圖2所示的全鍵盤式鍵盤為例,對(duì)本實(shí)施例說明如下假設(shè)用戶需要輸入的漢字為“三”,則用戶首先按下字母“S”所在的按鍵,在檢測(cè)到用戶按下字母“S”所在的按鍵后,即認(rèn)為接收到用戶輸入的漢語拼音字母“S”,此時(shí),突出顯示與用戶輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài),由于與用戶輸入的漢語拼音字母“3”匹配的漢語拼音字母包括43、1、0、比11,所以,突出顯示漢語拼音字母43、1、0、比H所在的按鍵,將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài),這樣,用戶在選擇下一個(gè)漢語拼音字母“A”所在的按鍵時(shí),由于“A”所在的按鍵是突出顯示的,所以用戶可以更快速的選擇到該按鍵,且由于與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵被置為無效輸入狀態(tài),因此,即使用戶在選擇下一個(gè)漢語拼音字母“A”所在的按鍵時(shí),錯(cuò)按成字母“M”所在的按鍵,也不會(huì)將“M”作為下一個(gè)輸入的漢語拼音字母從而避免了漢字輸入過程中漢語拼音字母的錯(cuò)誤輸入。在突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài)后,如果輸出的與輸入的漢語拼音字母或者漢語拼音字母組合對(duì)應(yīng)的候選漢字或者候選詞中未包含用戶需要輸入的目標(biāo)漢字或者目標(biāo)詞,則用戶繼續(xù)按下漢語拼音字母“A”所在的按鍵,以輸入漢語拼音字母“A”,此時(shí),突出顯示與“A"匹配的漢語拼音字母所在的按鍵,如字母N、O、I所在的按鍵,并且把與輸入的漢語拼音字母不匹配的漢語拼音字母所在的觸摸按鍵置為無效輸入狀態(tài),如果在用戶輸入了漢語拼音字母S和A之后,輸出的與輸入的漢語拼音字母組合“SA”對(duì)應(yīng)的候選漢字或者候選詞中包含用戶需要輸入的目標(biāo)漢字“三”,則在檢測(cè)到用戶選擇了該目標(biāo)漢字“三”之后,就將用戶選擇的目標(biāo)漢字“三”作為輸入的漢字,如果在用戶輸入了漢語拼音字母S和A之后,輸出的與輸入的漢語拼音字母組合“SA”對(duì)應(yīng)的候選漢字或者候選詞中未包含用戶需要輸入的目標(biāo)漢字“三”,則用戶繼續(xù)按下漢語拼音字母“N”所在的按鍵,以輸入漢語拼音字母“N”,依此類推,直到一次漢字輸入完畢,即直到輸入漢字“三”。在本發(fā)明另一實(shí)施例中,在接收輸入的漢語拼音字母的步驟之后,所述方法還包括輸出與輸入的漢語拼音字母或者漢語拼音字母組合對(duì)應(yīng)的候選漢字或者候選詞。在本實(shí)施例中,在每次輸入漢語拼音字母后,就輸出與輸入的漢語拼音字母組合對(duì)應(yīng)的候選漢字或者候選詞,這樣就可以減少漢字輸入過程中,漢語拼音字母的輸入次數(shù),簡(jiǎn)化漢字輸入操作。在本發(fā)明另一實(shí)施例中,當(dāng)用于輸入漢語拼音字母的鍵盤為九宮格式觸摸鍵盤時(shí),所述方法還包括在突出顯示的按鍵上包含除與輸入的漢語拼音字母匹配的漢語拼音字母以外的其它漢語拼音字母時(shí),如果檢測(cè)到突出顯示的按鍵被按下,則將按下突出顯示的按鍵的操作解析為與輸入的漢語拼音字母匹配的漢語拼音字母的輸入操作。在本發(fā)明另一實(shí)施例中,在S403之后,所述方法還包括將鍵盤中的所有按鍵置為有效輸入狀態(tài),以便用戶進(jìn)行下一次漢字輸入操作。
圖5示出了本發(fā)明實(shí)施例提供的漢字輸入系統(tǒng)的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。該漢字輸入系統(tǒng)可以用于觸摸屏輸入設(shè)備,例如觸摸屏手機(jī)、掌上電腦(PDA)、數(shù)碼相機(jī)、Ipad, POS機(jī)、工控計(jì)算機(jī)、游戲博弈一體機(jī)等,可以是運(yùn)行于這些設(shè)備內(nèi)的軟件單元、硬件單元或者軟硬件相結(jié)合的單元,也可以作為獨(dú)立的掛件集成到這些觸摸屏輸入設(shè)備中或者運(yùn)行于這些觸摸屏輸入設(shè)備的應(yīng)用系統(tǒng)中,其中字母接收單元I接收輸入的漢語拼音字母。在本實(shí)施例中,用于輸入漢語拼音字母的鍵盤可以為現(xiàn)有技術(shù)提供的任意一種類型的觸摸鍵盤,如全鍵盤式觸摸鍵盤,九宮格式觸摸鍵盤等。第一按鍵處理單元2突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀 態(tài)。其中與輸入的漢語拼音字母匹配的漢語拼音字母是指可以與輸入的漢語拼音字母組合成漢語拼音中的聲母、韻母、漢語拼音或者漢語拼音的部分的漢語拼音字母。其中突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵的方式包括但不限于放大顯示、著色顯示等。漢字輸入單元3將接收到的從與輸入的漢語拼音字母或者漢語拼音字母組合對(duì)應(yīng)的候選漢字或者候選詞中選擇的目標(biāo)漢字或者目標(biāo)詞作為輸入的漢字。其中漢語拼音字母組合包括輸入的所有漢語拼音字母。在本實(shí)施例中,在輸入漢語拼音字母或者漢語拼音字母組合后,輸出與該漢語拼音字母或者漢語拼音字母組合對(duì)應(yīng)的候選漢字或者候選詞,以便用戶可以從輸出的候選漢字或者候選詞中選擇其需要輸入的目標(biāo)漢字或者目標(biāo)詞,在檢測(cè)到用戶從與輸入的漢語拼音字母或者字母組合對(duì)應(yīng)的候選漢字或者候選詞中選擇了目標(biāo)漢字或者目標(biāo)詞時(shí),將選擇的目標(biāo)漢字或者目標(biāo)詞確定為輸入的漢字。為了便于用戶在輸入一次漢字后再次按照本發(fā)明提供的方法輸入漢字,在本發(fā)明另一實(shí)施例中,第一按鍵處理單元2還用于在每次輸入漢字后將鍵盤中的所有按鍵置為有效輸入狀態(tài),以便進(jìn)行下一次漢字的輸入。在本發(fā)明另一實(shí)施例中,該系統(tǒng)還包括候選漢字輸出單元4。該候選漢字輸出單元4在每次字母接收單元I接收到輸入的漢語拼音字母時(shí),輸出與輸入的漢語拼音字母組合對(duì)應(yīng)的候選漢字或者候選詞。在本發(fā)明另一實(shí)施例中,該系統(tǒng)還包括無效輸入提示單元5。該無效輸入提示單元5在檢測(cè)到被置為無效輸入狀態(tài)的按鍵被按下時(shí),輸出按鍵無效的提示信息,以提示用戶當(dāng)前按下的按鍵為被置為無效狀態(tài)的按鍵,從而提示用戶重新選擇正確的按鍵,輸入正確的漢語拼音字母。在本發(fā)明另一實(shí)施例中,當(dāng)用于輸入漢語拼音字母的鍵盤為九宮格式鍵盤時(shí),該系統(tǒng)還包括輸入操作解析單元6。該輸入操作解析單元6在突出顯示的按鍵上包含除與用戶輸入的漢語拼音字母匹配的漢語拼音字母以外的其它漢語拼音字母時(shí),將按下突出顯示的按鍵的操作解析為與輸入的漢語拼音字母匹配的漢語拼音字母的輸入操作。圖6示出了本發(fā)明另一實(shí)施例提供的漢字輸入系統(tǒng)的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。該漢字輸入系統(tǒng)包括字母接收單元I、第二按鍵處理單元7和漢字輸入單元3。其中第二按鍵處理單元7在所輸入的漢語拼音字母為前一個(gè)輸入的漢語拼音字母匹配的漢語拼音字母時(shí),突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài)。在本實(shí)施例中,在接收到輸入的漢語拼音字母時(shí),之前已經(jīng)輸入了一個(gè)或者多個(gè)漢語拼音字母,此時(shí),先判斷當(dāng)前所輸入的漢語拼音字母是否為前一個(gè)輸入的漢語拼音字母匹配的漢語拼音字母,如果是,則突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài),以方便用戶從眾多按鍵中選擇需要輸入的下一個(gè)漢語拼音字母。其中突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵的方式包 括但不限于放大顯示和/或著色顯示。用于輸入漢語拼音字母的鍵盤為全鍵盤式觸摸鍵盤或九宮格式觸摸鍵盤。為了便于用戶在輸入一次漢字后再次按照本發(fā)明提供的方法輸入漢字,在本發(fā)明另一實(shí)施例中,該第二按鍵處理單元7還用于在每次輸入漢字后將鍵盤中的所有按鍵置為有效輸入狀態(tài),以便進(jìn)行下一次漢字的輸入。在本發(fā)明另一實(shí)施例中,該系統(tǒng)還包括候選漢字輸出單元4。在本發(fā)明另一實(shí)施例中,當(dāng)用于輸入漢語拼音字母的鍵盤為九宮格式鍵盤時(shí),該系統(tǒng)還包括輸入操作解析單元6。值得注意的是,上述系統(tǒng),所包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如R0M/RAM、磁盤、光盤等。在本實(shí)施例中,在接收到輸入的漢語拼音字母時(shí),通過突出顯示與該漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài),從而可以根據(jù)用戶前一次輸入的漢語拼音字母自動(dòng)匹配后續(xù)的漢語拼音字母,使用戶可以正確的選擇漢語拼音字母所在的按鍵,而且即使用戶按錯(cuò)按鍵,也不會(huì)將該按鍵上的字母作為輸入的下一個(gè)漢語拼音字母,從而使用戶可以更正確的選擇漢語拼音字母所在的按鍵,提高漢字的輸入速度,簡(jiǎn)化漢字輸入操作。另外,通過在每次接收到用戶輸入的漢語拼音字母后,輸出與用戶輸入的漢語拼音字母組合對(duì)應(yīng)的候選漢字或者候選詞,可以減少漢字輸入過程中,漢語拼音字母的輸入次數(shù),簡(jiǎn)化漢字輸入操作。同時(shí)在檢測(cè)到用戶按下被置為無效輸入狀態(tài)的按鍵時(shí),輸出按鍵無效的提示信息,從而可以提示用戶輸入正確的漢語拼音字母。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種漢字輸入方法,其特征在于,所述方法包括 接收輸入的漢語拼音字母; 突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài); 將接收到的從與輸入的漢語拼音字母或者字母組合對(duì)應(yīng)的候選漢字或者候選詞中選擇的目標(biāo)漢字或者目標(biāo)詞作為輸入的漢字。
2.如權(quán)利要求I所述的漢字輸入方法,其特征在于,在所述接收輸入的漢語拼音字母之后,所述方法還包括 輸出與輸入的漢語拼音字母或者漢語拼音字母組合對(duì)應(yīng)的候選漢字或者候選詞。
3.如權(quán)利要求I所述的漢字輸入方法,其特征在于,所述方法還包括 當(dāng)檢測(cè)到被置為無效輸入狀態(tài)的按鍵被按下時(shí),輸出按鍵無效的提示信息。
4.如權(quán)利要求I至3任一權(quán)利要求所述的漢字輸入方法,其特征在于,突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵的方式包括放大顯示和/或著色顯示。
5.如權(quán)利要求I至3任一權(quán)利要求所述的漢字輸入方法,其特征在于,用于輸入漢語拼音字母的鍵盤為全鍵盤式觸摸鍵盤或九宮格式觸摸鍵盤。
6.如權(quán)利要求5所述的漢字輸入方法,其特征在于,當(dāng)用于輸入漢語拼音字母的鍵盤為九宮格式觸摸鍵盤時(shí),所述方法還包括 在突出顯示的按鍵上包含除與輸入的漢語拼音字母匹配的漢語拼音字母以外的其它漢語拼音字母時(shí),如果檢測(cè)到突出顯示的按鍵被按下,則將按下突出顯示的按鍵的操作解析為與輸入的漢語拼音字母匹配的漢語拼音字母的輸入操作。
7.如權(quán)利要求I至3任一權(quán)利要求所述的漢字輸入方法,其特征在于,在所述將接收到的從與輸入的漢語拼音字母或者字母組合對(duì)應(yīng)的候選漢字或者候選詞中選擇的目標(biāo)漢字或者目標(biāo)詞作為輸入的漢字之后,所述方法還包括 將鍵盤中的所有按鍵置為有效輸入狀態(tài)。
8.—種漢字輸入方法,其特征在于,所述方法包括 接收輸入的漢語拼音字母; 當(dāng)所輸入的漢語拼音字母為前一個(gè)輸入的漢語拼音字母匹配的漢語拼音字母時(shí),突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài); 將接收到的從與輸入的漢語拼音字母或字母組合對(duì)應(yīng)的候選漢字或者候選詞中選擇的目標(biāo)漢字或者目標(biāo)詞作為輸入的漢字,或返回執(zhí)行接收輸入的漢語拼音字母。
9.如權(quán)利要求8所述的漢字輸入方法,其特征在于,在所述接收輸入的漢語拼音字母之后,所述方法還包括 輸出與輸入的漢語拼音字母組合對(duì)應(yīng)的候選漢字或者候選詞。
10.如權(quán)利要求8所述的漢字輸入方法,其特征在于,突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵的方式包括放大顯示和/或著色顯示。
11.如權(quán)利要求8至10任一權(quán)利要求所述的漢字輸入方法,其特征在于,用于輸入漢語拼音字母的鍵盤為全鍵盤式觸摸鍵盤或九宮格式觸摸鍵盤。
12.如權(quán)利要求11所述的漢字輸入方法,其特征在于,當(dāng)用于輸入漢語拼音字母的鍵盤為九宮格式觸摸鍵盤時(shí),所述方法還包括 在突出顯示的按鍵上包含除與輸入的漢語拼音字母匹配的漢語拼音字母以外的其它漢語拼音字母時(shí),如果檢測(cè)到突出顯示的按鍵被按下,則將按下突出顯示的按鍵的操作解析為與輸入的漢語拼音字母匹配的漢語拼音字母的輸入操作。
13.如權(quán)利要求8至10任一權(quán)利要求所述的漢字輸入方法,其特征在于,在所述將接收到的從與輸入的漢語拼音字母或者字母組合對(duì)應(yīng)的候選漢字或者候選詞中選擇的目標(biāo)漢字或者目標(biāo)詞作為輸入的漢字之后,所述方法還包括 將鍵盤中的所有按鍵置為有效輸入狀態(tài)。
14.一種漢字輸入系統(tǒng),其特征在于,所述系統(tǒng)包括 字母接收單元,用于接收輸入的漢語拼音字母; 第一按鍵處理單元,用于突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài); 漢字輸入單元,用于將接收到的從與輸入的漢語拼音字母或者字母組合對(duì)應(yīng)的候選漢字或者候選詞中選擇的目標(biāo)漢字或者目標(biāo)詞作為輸入的漢字。
15.如權(quán)利要求14所述的漢字輸入系統(tǒng),其特征在于,所述系統(tǒng)還包括 候選漢字輸出單元,用于在每次所述字母接收單元接收到輸入的漢語拼音字母時(shí),輸出與輸入的漢語拼音字母或者漢語拼音字母組合對(duì)應(yīng)的候選漢字或者候選詞。
16.如權(quán)利要求14所述的漢字輸入系統(tǒng),其特征在于,所述系統(tǒng)還包括 無效輸入提示單元,用于在檢測(cè)到被置為無效輸入狀態(tài)的按鍵被按下時(shí),輸出按鍵無效的提不 目息。
17.如權(quán)利要求14至16任一權(quán)利要求所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括 輸入操作解析單元,用于在突出顯示的按鍵上包含除與輸入的漢語拼音字母匹配的漢語拼音字母以外的其它漢語拼音字母時(shí),如果檢測(cè)到突出顯示的按鍵被按下,則將按下突出顯示的按鍵的操作解析為與輸入的漢語拼音字母匹配的漢語拼音字母的輸入操作。
18.如權(quán)利要求14至16任一權(quán)利要求所述的漢字輸入系統(tǒng),其特征在于,所述第一按鍵處理單元還用于在每次輸入漢字后將鍵盤中的所有按鍵置為有效輸入狀態(tài)。
19.一種漢字輸入系統(tǒng),其特征在于,所述系統(tǒng)包括 字母接收單元,用于接收輸入的漢語拼音字母; 第二按鍵處理單元,用于在所輸入的漢語拼音字母為前一個(gè)輸入的漢語拼音字母匹配的漢語拼音字母時(shí),突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài); 漢字輸入單元,用于將接收到的從與輸入的漢語拼音字母或字母組合對(duì)應(yīng)的候選漢字或者候選詞中選擇的目標(biāo)漢字或者目標(biāo)詞作為輸入的漢字。
20.如權(quán)利要求19所述的漢字輸入系統(tǒng),其特征在于,所述系統(tǒng)還包括 候選漢字輸出單元,用于在每次所述字母接收單元接收到輸入的漢語拼音字母時(shí),輸出與輸入的漢語拼音字母組合對(duì)應(yīng)的候選漢字或者候選詞。
21.如權(quán)利要求19所述的漢字輸入系統(tǒng),其特征在于,所述系統(tǒng)還包括輸入操作解析單元,用于在突出顯示的按鍵上包含除與輸入的漢語拼音字母匹配的漢語拼音字母以外的其它漢語拼音字母時(shí),如果檢測(cè)到突出顯示的按鍵被按下,則將按下突出顯示的按鍵的操作解析為與輸入的漢語拼音字母匹配的漢語拼音字母的輸入操作。
22.如權(quán)利要求19至21任一權(quán)利要求所述的漢字輸入系統(tǒng),其特征在于,所述第二按鍵處理單元還用于在每次輸入漢字后將鍵盤中的所有按鍵置為有效輸入狀態(tài)。
23.一種觸摸屏輸入設(shè)備,其特征在于,所述觸摸屏輸入設(shè)備包括權(quán)利要求14至18任一權(quán)利要求所述的漢字輸入系統(tǒng)或者權(quán)利要求19至22任一權(quán)利要求所述的漢字輸入系統(tǒng)。
24.如權(quán)利要求23所述的觸摸屏輸入設(shè)備,其特征在于,所述觸摸屏輸入設(shè)備包括觸摸屏手機(jī)、掌上電腦PDA、數(shù)碼相機(jī)、POS機(jī)、工控計(jì)算機(jī)、游戲博弈一體機(jī)。
全文摘要
本發(fā)明適用于信息處理領(lǐng)域,提供了一種漢字輸入方法和系統(tǒng),所述方法包括接收輸入的漢語拼音字母;突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài);將接收到的從與輸入的漢語拼音字母或者字母組合對(duì)應(yīng)的候選漢字或者候選詞中選擇的目標(biāo)漢字或者目標(biāo)詞作為輸入的漢字。本發(fā)明通過突出顯示與輸入的漢語拼音字母匹配的漢語拼音字母所在的按鍵,并將與輸入的漢語拼音字母不匹配的漢語拼音字母所在的按鍵置為無效輸入狀態(tài),從而可以根據(jù)用戶前一次輸入的漢語拼音字母自動(dòng)匹配后續(xù)的漢語拼音字母,提高漢字的輸入速度,簡(jiǎn)化漢字輸入操作。
文檔編號(hào)G06F3/023GK102707811SQ20121014812
公開日2012年10月3日 申請(qǐng)日期2012年5月14日 優(yōu)先權(quán)日2012年5月14日
發(fā)明者郝志明 申請(qǐng)人:華為終端有限公司