專利名稱:中文文本輸入中的部首和漢字的區(qū)分的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及用戶接口,更具體地說涉及用于輸入中文文本接口中的部首和漢字的區(qū)分。
背景技術(shù):
隨著移動電話的極大普及,在過去的幾年中,文本信息的使用驚人地增長,尤其是在中國。根據(jù)最近的統(tǒng)計,中國存在超過3億3千萬移動用戶。在2004年,中國移動用戶發(fā)送了2177億6千萬條文本信息,年增長58.8%。更近一些,在2005年2月,在春節(jié)的一周期間中國發(fā)送了110億條文本信息。
文本信息技巧(experience)的基本部分是在移動電話上輸入的文本。由于絕大多數(shù)中文文本輸入用戶使用移動電話上的文本信息以及由于移動電話發(fā)送的中文文本信息數(shù)量驚人的增長,所以當(dāng)今在移動電話上實(shí)行的中文文本輸入具有巨大的商業(yè)重要性。
因?yàn)橹形氖且婚T表意文字語言,因此中文文本輸入比字母文本輸入更加復(fù)雜。移動電話上的當(dāng)前中文文本輸入方法通常遵循拼音方法或者筆劃方法。在拼音方法中,漢字的發(fā)音用于幫助用戶找到想要的漢字。拼音(Pinyin),一種使用字母文字(alphabetic letters)的標(biāo)準(zhǔn)中文語音系統(tǒng),廣泛使用于中國。利用拼音,用戶使用字母文字構(gòu)造漢字的發(fā)音,然后從漢字候選列表中選擇想要的漢字。
在筆劃方法中,漢字分解成多個筆劃。筆劃類別映射到袖珍鍵盤上的按鍵。用戶使用筆劃類別鍵入漢字的筆劃,并且能因此從選擇表中選擇想要的漢字。這些移動文本輸入系統(tǒng)一般還顯示與當(dāng)前筆劃(鍵)序列相匹配的漢字間的漢字部首。當(dāng)用戶選擇了一種部首,用所述部首替換對應(yīng)的筆劃序列(典型情況下被顯示);可以鍵入其他的筆劃但是僅僅包括所選部首的漢字將會匹配。
拼音和筆劃方法兩者都可以提供簡體漢字(主要在中國大陸使用)和繁體漢字(主要在臺灣和香港使用)。在語音上,簡體和繁體漢字中等同的漢字通常在普通話(Mandarin)中具有相同的發(fā)音。相反,利用筆劃方法,簡體和繁體漢字中的等同漢字通常具有完全不同的筆劃、筆劃數(shù)和筆劃序列。
當(dāng)前,在市場上通用的移動電話中存在三種主要的基于筆劃的簡體漢字輸入法。這些輸入法使用不同的筆劃類別分解漢字;在附圖1A-C中顯示了通過所述三種方法使用的筆劃類別。方法A使用5種筆劃類別橫筆劃(鍵1)、豎筆劃(vertical stroke)(鍵2)、撇(left-to-right)筆劃(鍵3)、捺(right-to-left)筆劃(鍵4)、折(stroke with changes in direction)(鍵5)加上通配符鍵(鍵6)。方法B使用橫筆劃(鍵1)、豎筆劃(鍵2)、撇筆劃(鍵3)、捺筆劃(鍵4)、橫折(horizontal-down)筆畫(鍵5)、勾(curved stroke)(鍵6)、豎折(vertical-right)筆劃(鍵7)、多彎勾(multi-bend)(鍵9)筆劃加上通配符鍵(鍵8)。方法C使用9種筆劃類別彎勾(1-bend)筆劃(鍵1)、點(diǎn)(鍵2)、橫折筆劃(鍵3)、捺筆劃(鍵4)、豎筆劃(鍵5)、撇(鍵6)、豎彎勾筆畫(vertical stroke witha hook)(鍵7)、橫筆畫(鍵8)和多彎勾筆劃(鍵9)。
如上所述,在當(dāng)前的基于筆劃的輸入系統(tǒng)中,部首和漢字同時放在相同的選擇列表中。當(dāng)選中部首時,更新選定區(qū)域列表的內(nèi)容以包括以所選部首開始的漢字。這些系統(tǒng)使用既包括部首又包括漢字的集成選擇表,如附圖2示出。為區(qū)分部首和漢字,例如利用選定區(qū)域列表中的虛下劃線來顯示部首。如果選中一個部首那么就過濾選定區(qū)域列表的內(nèi)容。
由于有些漢字和部首看起來相似,因此一起顯示部首和漢字可能引起混淆。此外,有些用戶根本不使用部首。對于這些用戶,在屏幕上具有部首以及漢字就占據(jù)了可用于顯示其它漢字的寶貴的屏幕空間。知道如何使用部首有助于用戶過渡到使用具有不同筆劃類別集合的不同輸入法。然而,許多用戶在沒有任何幫助下不能斷定如何使用部首。
需要這樣一種方法和系統(tǒng),即它可以容易的區(qū)分部首和漢字、不減少用戶可見的漢字?jǐn)?shù)、并且容易學(xué)會如何使用部首。
發(fā)明內(nèi)容
在基于筆劃漢字輸入中區(qū)分部首以及漢字的計算機(jī)實(shí)現(xiàn)方法、計算機(jī)系統(tǒng)以及計算機(jī)可讀取媒體。用戶鍵入筆劃序列,而匹配的部首和漢字分開地顯示在各自的選擇列表中。當(dāng)用戶選擇部首時,更新漢字選擇列表以僅僅顯示包括那些部首的漢字。本輸入方法可以實(shí)施在移動電話上,以及其它諸如個人數(shù)字助理之類的計算裝置。
部首以及漢字的區(qū)分對于在漢字輸入中習(xí)慣性地使用部首的人和不使用部首的人都有好處。更多的漢字在所述漢字選擇列表中是可見的,其有助于所有用戶。更有利于使用部首的那些人,因?yàn)椴渴缀蜐h字不必共享選擇列表空間,因此可以顯示更多的部首。此外,部首和漢字的區(qū)分減少了看起來相似的漢字和部首之間的混淆。另外,部首和漢字的區(qū)分使用戶更容易地學(xué)習(xí)如何使用部首。
在本概述以及在下面的詳細(xì)說明中描述的特征以及優(yōu)點(diǎn)不是全方位的、并且尤其是考慮附圖、說明書以及其中的權(quán)利要求,許多附加的特點(diǎn)以及優(yōu)點(diǎn)對于相關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員來說是顯而易見的。此外,人們注意到選擇本說明書中使用的語言主要是用于易讀和指導(dǎo)的用途,并且可以不必選擇它來描繪或限制發(fā)明的主題,而是借助于權(quán)利要求來確定這種發(fā)明的主題。
附圖1A-C分別示出用于五種、八種和九種筆劃類別的鍵布局。
附圖2示出現(xiàn)有技術(shù)的界面,其中部首和漢字顯示在單個選擇列表中。
附圖3示出根據(jù)本發(fā)明一個實(shí)施例的界面,其中部首和漢字是分開的。
所述附圖示出了僅僅為了說明的目的的本發(fā)明的實(shí)施例。從以下的討論中本領(lǐng)域的技術(shù)人員將會容易地意識到在不脫離這里描述的本發(fā)明的原理的情況下,可以使用這里示出的結(jié)構(gòu)和方法的替換實(shí)施例。
具體實(shí)施例方式
如附圖3所示,在本發(fā)明的一個實(shí)施例中,在用戶接口105上部首101和漢字103是分開的,以致于顯示了獨(dú)立的部首選擇列表102和獨(dú)立的漢字選擇列表104。例如,如附圖3所示,在漢字103之上的獨(dú)立的一行中顯示部首101。按照本說明書對于相關(guān)技術(shù)的普通技術(shù)人員可以理解的是,部首101和漢字103也可以以其它的方式區(qū)分開,例如通過在漢字103下顯示部首101,或以獨(dú)立的列或框的形式,等等。
如附圖3所示,當(dāng)前鍵入的筆劃序列107顯示在界面105上(例如,所示序列107由兩個筆畫110組成)。對部首101和漢字103的獨(dú)立的列表102、104進(jìn)行過濾以便僅僅顯示與筆劃序列107相匹配的那些。如果用戶然后選擇部首101,那么就基于所選部首101過濾漢字選擇列表104。
用戶不必選擇部首101。如果用戶很是愿意那么用戶可以僅僅處理(work with)筆劃110和漢字103。然而,如上所述,當(dāng)用戶選擇部首101時,然后在漢字選擇列表104中僅顯示包括所選部首101的漢字103。
需要注意的是對于本發(fā)明的漢字103和部首101的區(qū)分,對那些很少或從不使用部首101的人仍然是有好處的,這是因?yàn)楦嗟臐h字103將會顯示在漢字選擇列表104中。對使用部首101的那些人也是有利的,因?yàn)椴渴?01不必和漢字103共享選擇列表空間,因此可以顯示更多的部首101。此外,分開的部首101和漢字103減少了看起來相似的漢字103和部首101之間的混淆。
此外,本發(fā)明使得用戶更加容易地學(xué)習(xí)如何使用部首101。如上所述,許多用戶在得不到幫助之下不能領(lǐng)會到如何在非區(qū)分的系統(tǒng)中使用部首101。知道如何使用部首101有助于用戶過渡到使用具有不同筆劃類別109集合的不同的輸入法。如果用戶不確定如何將漢字筆劃110映射到輸入法所提供的筆劃類別109中的話,那么他們可以借助于部首101。
在本發(fā)明的一個實(shí)施例中,如果在已經(jīng)選擇部首101以后鍵入其他的筆劃110,則用包括最新鍵入的筆劃110的更新序列107來替換界面105上的在前筆劃序列107(其相當(dāng)于所選部首101)。從而更新選擇列表102、104。
在一個實(shí)施例中,漢字選擇列表104僅僅包括漢字103,其中所選部首101包括該漢字的筆劃序列107的開始。在另一個實(shí)施例中,漢字選擇列表104包括漢字103,其包括筆劃序列107中任意處的所選部首101,不僅是在開始。
在另一實(shí)施例中,如果鍵入的筆劃序列107與所有的第一個部首101和第二部首101的一部分相匹配,那么在部首選擇列表102中顯示成對的部首101。按照本說明書對于相關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員來說可以理解的是,鍵入的筆劃序列107還可以用于其它實(shí)施例中以便用其它類似的方式匹配若干部首101的組合。此外,所選部首101可用于匹配如上所述獨(dú)立的漢字103,或全部短語(未示出)。
通過分隔部首101和漢字103,本發(fā)明的有些實(shí)施例還,通過選擇部首101并且指定所述漢字103中的其余筆劃110的數(shù)目(而不是鍵入其他的筆劃110)而更進(jìn)一步的支持漢字103的輸入。如果用戶不能確信如何將筆劃110映射到筆劃類別109,那么所述用戶可以僅僅鍵入其余筆劃109的數(shù)目(count,數(shù)目)。這就是人們在漢語詞典中查字的一種方式。
在另一個實(shí)施例中,部首101和漢字103的區(qū)分還用于顯示被包括于筆劃類別109的筆劃110。在這個實(shí)施例中,響應(yīng)表示筆劃類別109的按鍵,所述部首列表102還可以顯示包括在筆劃類別109中的所有筆劃110。這幫助用戶更加有效地學(xué)習(xí)如何使用當(dāng)前的筆劃類別輸入法。例如利用5種筆劃類別109的實(shí)施例,許多用戶沒有認(rèn)識到撇豎(lower-left-to-upper-right)筆劃110屬于橫筆劃類別109。
按照本說明書對于相關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員來說顯而易見的是,本發(fā)明不同的實(shí)施例不僅可以實(shí)施在示出的移動電話上,還可以用在諸如個人數(shù)字助理等等的其它計算裝置中。界面105可以包括用于選擇部首101和漢字103的觸摸屏,或者用戶可使用按鍵或通過操作指示器等等做出選擇。根據(jù)本發(fā)明而對部首101和漢字103進(jìn)行區(qū)分可以實(shí)施于五種、八種、九種或其它筆劃類別109,以及簡體或繁體漢字。
熟悉所述技術(shù)的人員可以理解的是,不脫離其中的精神或基本特征的情況下本發(fā)明可以包括其它特定的形式。同樣地,模塊、代理、管理、功能、過程、操作、層、特征、屬性、方法的具體的名稱以及劃分及其它方面不是強(qiáng)制性的或重要的,并且實(shí)施本發(fā)明或它的特征的機(jī)構(gòu)可以具有不同的名稱、劃分和/或格式。此外,對相關(guān)技術(shù)普通技術(shù)人員顯而易見的是,本發(fā)明的所述模塊、代理、管理、功能、過程、操作、層、特征、屬性、方法及其它方面可以實(shí)施為軟件、硬件、固件或所述三種任何組合。當(dāng)然,無論什么情況下本發(fā)明的部件可以實(shí)施為軟件,所述部件都可以實(shí)施為腳本、獨(dú)立程序、大型程序的一部分、大量獨(dú)立的腳本和/或程序、靜態(tài)地或動態(tài)地連接程序庫、核心可裝入模塊、設(shè)備驅(qū)動程序,和/或以對計算機(jī)程序領(lǐng)域的技術(shù)人員現(xiàn)在或?qū)碇赖拿恳环N形式或者其它形式。另外,本發(fā)明決不局限于以任何專用程序語言的形式的實(shí)施例,或用于任何特定的操作系統(tǒng)或環(huán)境。因此,本發(fā)明的公開確定為示例、然而并非限制本發(fā)明的范圍,其在以下的權(quán)利要求中闡述。
權(quán)利要求
1.一種漢字的基于筆劃輸入的計算機(jī)實(shí)現(xiàn)方法,所述方法包括步驟顯示鍵入的筆劃序列;在部首選擇列表上顯示與所鍵入筆劃序列相匹配的部首;以及在單獨(dú)的漢字選擇列表上單獨(dú)地顯示與所鍵入筆劃序列相匹配的漢字。
2.權(quán)利要求1的方法,更進(jìn)一步的包括響應(yīng)于對部首的選擇,更新漢字選擇列表以便僅顯示與所選部首相匹配的漢字。
3.權(quán)利要求2的方法,更進(jìn)一步的包括響應(yīng)于在選擇部首以后輸入其他的筆劃更新所顯示的筆劃序列以包括其他的所鍵入筆劃;更新部首選擇列表以便僅顯示與更新筆劃序列相匹配的部首;以及更新漢字選擇列表以僅顯示與更新筆劃序列相匹配的漢字。
4.權(quán)利要求2的方法,其中更新漢字選擇列表以僅顯示與所選部首相匹配的漢字更進(jìn)一步的包括更新漢字選擇列表以僅顯示由所選部首開始筆劃序列的漢字。
5.權(quán)利要求2的方法,其中更新漢字選擇列表以僅顯示與所選部首相匹配的漢字更進(jìn)一步的包括更新漢字選擇列表以僅顯示所選部首是筆劃序列一部分的漢字。
6.權(quán)利要求1的方法,其中在部首選擇列表上顯示與所鍵入的筆劃序列相匹配的部首更進(jìn)一步的包括顯示同時匹配鍵入的筆劃序列若干部首的至少一個組。
7.權(quán)利要求2的方法,其中更新漢字選擇列表以僅顯示與所選部首相匹配的漢字更進(jìn)一步的包括更新漢字選擇以顯示同時與所選部首相匹配的若干漢字中的至少一個組。
8.權(quán)利要求2的方法,其中更新漢字選擇列表以僅顯示與所選部首相匹配的漢字更進(jìn)一步的包括接收在目標(biāo)漢字中除所選部首之外的剩余筆劃的數(shù)目的表示;以及更新漢字選擇以僅顯示與所選部首相匹配且包括該剩余筆劃數(shù)目的漢字。
9.權(quán)利要求1的方法,更進(jìn)一步的包括響應(yīng)于接收輸入筆劃類別的表示,顯示包括在所示筆劃類別中的筆劃。
10.權(quán)利要求1的方法,其中所述方法例示在包括以下一組計算設(shè)備中的一種計算設(shè)備移動電話;個人數(shù)字助理;以及便攜計算機(jī)。
11.一種漢字的基于筆劃輸入的計算機(jī)系統(tǒng),所述計算機(jī)系統(tǒng)包括顯示所鍵入的筆劃序列的部分;在部首選擇列表上顯示與所鍵入筆劃序列相匹配的部首的部分,以及在漢字選擇列表上單獨(dú)地顯示與所鍵入筆劃序列相匹配的漢字的部分。
12.權(quán)利要求11的計算機(jī)系統(tǒng),更進(jìn)一步的包括響應(yīng)于部首的選擇,更新漢字選擇列表以僅顯示與所選部首相匹配的漢字的部分。
13.權(quán)利要求12的計算機(jī)系統(tǒng),更進(jìn)一步的包括一部分,響應(yīng)于在選擇部首以后輸入其他的筆劃更新所顯示的筆劃序列以包括其他鍵入的筆劃;更新部首選擇列表以僅顯示與更新的筆劃序列相匹配的部首;以及更新漢字選擇列表以僅顯示與更新筆劃序列相匹配的漢字。
14.權(quán)利要求12的計算機(jī)系統(tǒng),其中用于更新漢字選擇列表以僅顯示與所選部首相匹配的漢字的部分更進(jìn)一步的用于更新漢字選擇列表以僅顯示由所選部首開始筆劃序列的漢字。
15.權(quán)利要求12的計算機(jī)系統(tǒng),其中用于更新漢字選擇列表以僅顯示與所選部首相匹配的漢字的部分更進(jìn)一步的用于更新漢字選擇列表以僅顯示所選部首是筆劃序列一部分的漢字。
16.權(quán)利要求12的計算機(jī)系統(tǒng),其中用于在部首選擇列表上顯示與所鍵入的筆劃序列相匹配的部首的部分更進(jìn)一步的用于顯示同時匹配鍵入的筆劃序列若干部首的至少一個組。
17.權(quán)利要求12的計算機(jī)系統(tǒng),其中用于更新漢字選擇列表以僅顯示與所選部首相匹配的漢字的部分更進(jìn)一步的用于更新漢字選擇以顯示同時與所選部首相匹配的若干漢字中的至少一個組。
18.權(quán)利要求12的計算機(jī)系統(tǒng),其中用于更新漢字選擇列表以僅顯示與所選的部首相匹配的漢字的部分更進(jìn)一步的用于接收在目標(biāo)漢字中除所選部首之外的剩余筆劃數(shù)目的表示;以及更新漢字選擇以僅顯示與所選部首相匹配且包括剩余筆劃數(shù)目的漢字。
19.權(quán)利要求11的計算機(jī)系統(tǒng),更進(jìn)一步的包括接收輸入筆劃類別表示的部分;以及顯示包括在表示的筆劃類別中的筆劃的部分。
20.權(quán)利要求11的計算機(jī)系統(tǒng),其中計算系統(tǒng)是以下組中之一,其包括移動電話;個人數(shù)字助理;以及便攜計算機(jī)。
21.至少一種包括漢字的基于筆劃輸入的計算機(jī)程序產(chǎn)品的計算機(jī)可讀取媒體,計算機(jī)程序產(chǎn)品包括用于顯示所鍵入筆劃序列的程序代碼;用于在部首選擇列表上顯示與所鍵入筆劃序列相匹配的部首的程序代碼,以及用于在漢字選擇列表上單獨(dú)地顯示與所鍵入筆劃序列相匹配的漢字的程序代碼。
22.權(quán)利要求21的計算機(jī)程序產(chǎn)品,更進(jìn)一步的包括用于響應(yīng)于選擇部首,更新漢字選擇列表以僅顯示與所選部首相匹配的漢字的程序代碼。
23.權(quán)利要求22的計算機(jī)程序產(chǎn)品更進(jìn)一步的包括程序代碼,用于響應(yīng)在選擇部首以后輸入其他的筆劃更新顯示的筆劃序列以包括其他的鍵入筆劃;更新部首選擇列表以僅顯示與更新的筆劃序列相匹配的部首;以及更新漢字選擇列表以僅顯示與更新筆劃序列相匹配的漢字。
24.權(quán)利要求22的計算機(jī)程序產(chǎn)品其中用于更新漢字選擇列表以僅顯示與所選部首相匹配的漢字的程序代碼更進(jìn)一步的包括用于更新漢字選擇列表以僅顯示由所選部首開始筆劃序列的漢字的程序代碼。
25.權(quán)利要求22的計算機(jī)程序產(chǎn)品其中用于更新漢字選擇列表以僅顯示與所選部首相匹配的漢字的程序代碼更進(jìn)一步的包括用于更新漢字選擇列表以僅顯示所選部首是筆劃序列一部分的漢字的程序代碼。
26.權(quán)利要求21的計算機(jī)程序產(chǎn)品其中用于在部首選擇列表上顯示與所鍵入的筆劃序列相匹配的部首的程序代碼更進(jìn)一步的包括用于顯示同時與所鍵入的筆劃序列相匹配的若干部首的至少一個組的程序代碼。
27.權(quán)利要求22的計算機(jī)程序產(chǎn)品其中用于更新漢字選擇列表以僅顯示與所選部首相匹配的漢字的程序代碼更進(jìn)一步的包括用于更新漢字選擇以顯示同時與所選部首相匹配的若干漢字中的至少一個組的程序代碼。
28.權(quán)利要求22的計算機(jī)程序產(chǎn)品其中用于更新漢字選擇列表以僅顯示與所選部首相匹配的漢字的程序代碼更進(jìn)一步的包括用于接收在目標(biāo)漢字中除所選部首之外的剩余筆劃數(shù)目的表示的程序代碼;以及用于更新漢字選擇以僅顯示與所選部首相匹配且包括剩余筆劃數(shù)目的漢字的程序代碼。
29.權(quán)利要求21的計算機(jī)程序產(chǎn)品更進(jìn)一步的包括用于響應(yīng)接收輸入筆劃類別的表示,顯示包括在表示的筆劃類別中的筆劃的程序代碼。
全文摘要
在漢字的基于筆劃輸入的用戶接口中,部首和漢字是分開的。用戶鍵入筆劃序列,而匹配的部首和漢字分開地顯示在各自的選擇列表中。當(dāng)用戶選擇部首時,更新漢字選擇列表以僅顯示包括那些部首的漢字。本輸入方法可以實(shí)施在移動電話上,以及其它諸如個人數(shù)字助理的計算裝置。在所述漢字選擇列表中更多漢字是可見的對于所有用戶均有好處。更進(jìn)一步有利于使用部首101的那些人,因?yàn)椴渴撞槐睾蜐h字共享選擇列表空間,因此可以顯示更多的部首。此外,分開的部首和漢字減少了看起來相似的漢字和部首之間的混淆。
文檔編號G06F3/048GK1952859SQ200610142209
公開日2007年4月25日 申請日期2006年8月16日 優(yōu)先權(quán)日2005年8月16日
發(fā)明者賴皇瑜 申請人:泰吉克通訊股份有限公司