專利名稱:虛擬鍵盤(pán)式中文漢字輸入方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種中文漢字輸入技術(shù),特別是有關(guān)于一種中文漢字輸入方法及系統(tǒng),其可適用于一種小型的數(shù)據(jù)處理機(jī)上,例如為配置有國(guó)際電信電報(bào)咨詢委員會(huì)(Consultative Committee in International Telegraphy and Telephony,以下簡(jiǎn)稱CCITT)所制定的標(biāo)準(zhǔn)鍵盤(pán)的移動(dòng)電話上,用以藉由多組虛擬鍵盤(pán)及其所顯示的漢語(yǔ)注音符號(hào)或羅馬拼音符號(hào),來(lái)讓使用者把中文信息輸入至移動(dòng)電話中。
近年來(lái)由于電信事業(yè)的開(kāi)放,民營(yíng)及通信科技的快速發(fā)展,已使得大眾傳統(tǒng)的通信方式已由傳統(tǒng)的印刷郵件改為電子郵件及電話。特別是移動(dòng)電話,由于其攜帶方便,市場(chǎng)的需求更是蓬勃發(fā)展。近年來(lái),移動(dòng)電話在華語(yǔ)系地區(qū)的市場(chǎng)潛力甚為龐大。例如在中國(guó)臺(tái)灣,近一年多來(lái)的使用增加量即已大于過(guò)去數(shù)年來(lái)之總和。
傳統(tǒng)的移動(dòng)電話僅可讓使用者以語(yǔ)音交談方式來(lái)與對(duì)方通信。但新型的移動(dòng)電話則還提供電子郵件功能,其可讓使用者更進(jìn)而以文字信息來(lái)與對(duì)方通信。電子郵件的文字信息一般須用鍵盤(pán)作為輸入裝置。移動(dòng)電話上所配置的鍵盤(pán)一般是采用CCITT所制定的標(biāo)準(zhǔn)規(guī)格(以下稱“CCITT標(biāo)準(zhǔn)鍵盤(pán)”)。
圖1示出了已知移動(dòng)電話上所配置的操作面板的示意圖。如圖所示,此移動(dòng)電話100上的操作面板包含一CCITT標(biāo)準(zhǔn)鍵盤(pán)110、一對(duì)控制鍵(SOFT)121、122、一個(gè)移位鍵123以及一解析度為160×98的液晶顯示屏(LCD)130。此CCITT標(biāo)準(zhǔn)鍵盤(pán)110上共設(shè)置有12個(gè)符號(hào)鍵“1”、“2ABC”、“3DEF”、“4GHI”、“5JKL”、“6MNO”、“7PQR”、“8TUV”、“9WXY”、“*”、“0”、“#”。此CCITT標(biāo)準(zhǔn)鍵盤(pán)110不只可用來(lái)輸入電話號(hào)碼,亦可用來(lái)輸入英文信息。每一個(gè)符號(hào)鍵上的數(shù)字及英文字母系以循環(huán)方式出現(xiàn)。舉例來(lái)說(shuō),若使用者欲輸入某一特定號(hào)碼時(shí),則只要將印有該號(hào)碼的符號(hào)鍵按一下即可。例如欲輸入“3”時(shí),則只要將“3DEF”鍵按一下即可。
反之,若欲輸入一特定英文字母時(shí),則只要找到印有該英文字母的符號(hào)鍵,并按照該英文字母在符號(hào)鍵上的位序,將該符號(hào)鍵連續(xù)按下對(duì)應(yīng)的次數(shù)即可。例如欲輸入“ A”時(shí),則只要將“2ABC”鍵連按二下即可;欲輸入“E”時(shí),則只要將“3DEF”鍵連按三下即可;而欲輸入“L”時(shí),則只要將“5JKL”鍵連按四下即可。
除了數(shù)字及英文字母以外,CCITT標(biāo)準(zhǔn)鍵盤(pán)亦可用來(lái)輸入各種預(yù)設(shè)的特殊符號(hào)。例如欲輸入“>”時(shí),則將“*”鍵連續(xù)按下規(guī)定的次數(shù)即可,例如為連續(xù)按10下。此類特殊符號(hào)的有無(wú)及輸入方式,是按各個(gè)廠商的設(shè)計(jì)規(guī)范而各有所不同。這種輸入英文信息的方法雖不甚便利,但對(duì)僅有12個(gè)符號(hào)鍵的CCITT標(biāo)準(zhǔn)鍵盤(pán)而言,仍不失為一種可行的方法。但對(duì)于較復(fù)雜的信息處理功能,例如計(jì)算機(jī)及網(wǎng)路式電子郵件,已知的CCITT標(biāo)準(zhǔn)鍵盤(pán)便顯得有所不足。此外CCITT標(biāo)準(zhǔn)鍵盤(pán)更難以用來(lái)輸入中文信息。
一種可向移動(dòng)電話輸入中文信息的已知方法為將移動(dòng)電話與個(gè)人數(shù)字助理系統(tǒng)(Personal Digital Assistant)或個(gè)人電子記事簿結(jié)合,再在移動(dòng)電話的液晶顯示屏上顯示包含所有漢語(yǔ)注音符號(hào)或英文字母的虛擬鍵盤(pán),讓使用者以手觸或筆觸方式選擇所要輸入的注音符號(hào),藉此把中文漢字輸入至移動(dòng)電話中。
然而,上述中文漢字輸入方法及系統(tǒng)的一項(xiàng)缺點(diǎn)在于其中的虛擬鍵盤(pán)所包含的虛擬按鍵的尺寸相當(dāng)小。因此以手觸方式選擇按鍵時(shí),常不易選對(duì)所要的按鍵。這是由于移動(dòng)電話的液晶顯示屏本來(lái)就不大,因此無(wú)法將為數(shù)甚多的虛擬按鍵以較大的尺寸顯示在液晶顯示屏上。
再者,由于上述中文漢字輸入方法及系統(tǒng)其虛擬鍵盤(pán)的規(guī)格是由業(yè)者自定,并非使用CCITT標(biāo)準(zhǔn)鍵盤(pán)來(lái)作輸入,因此對(duì)于已習(xí)慣使用CCITT標(biāo)準(zhǔn)鍵盤(pán)的使用者而言,并無(wú)較佳的便利性。
緣此,如何能提供移動(dòng)電話使用者一種更為便利與人性化的移動(dòng)電話用中文漢字輸入方法及系統(tǒng),仍為業(yè)界的一大研究課題。
鑒于以上所述已知技術(shù)的缺點(diǎn),本發(fā)明的主要目的便是在于提供一種新穎的中文漢字輸入方法及系統(tǒng),其可應(yīng)用于一僅具小型鍵盤(pán)的數(shù)據(jù)處理機(jī)上,例如為配置CCITT標(biāo)準(zhǔn)鍵盤(pán)的移動(dòng)電話上,讓使用者以簡(jiǎn)便的方式把中文信息輸入至移動(dòng)電話中。
本發(fā)明的另一目的在于提供一種新穎的中文漢字輸入方法及系統(tǒng),其可應(yīng)用于配置CCITT標(biāo)準(zhǔn)鍵盤(pán)的移動(dòng)電話上,用以輸入中文漢字,藉此擴(kuò)大應(yīng)用程序在移動(dòng)電話上實(shí)施的可行性。
根據(jù)以上所述的目的,本發(fā)明提供了一種新穎的移動(dòng)電話用中文漢字輸入方法及系統(tǒng)。本發(fā)明的中文漢字輸入方法及系統(tǒng)適用于一以鍵盤(pán)輸入數(shù)據(jù)的數(shù)據(jù)處理機(jī)上,例如為配置CCITT標(biāo)準(zhǔn)鍵盤(pán)的移動(dòng)電話上,用以讓使用者以特定的中文輸入法,例如為漢語(yǔ)注音輸入法或羅馬拼音輸入法,來(lái)輸入中文信息至移動(dòng)電話中。
本發(fā)明的中文漢字輸入方法及系統(tǒng)包含以下步驟(1)預(yù)先建立一漢字?jǐn)?shù)據(jù)庫(kù),其中儲(chǔ)存各個(gè)中文漢字與其檢索符號(hào)拼寫(xiě)法之間的對(duì)應(yīng)關(guān)系;(2)根據(jù)所采用的中文輸入法,預(yù)先建立多個(gè)虛擬鍵盤(pán),每一個(gè)虛擬鍵盤(pán)具有多個(gè)虛擬按鍵,且這些虛擬按鍵分別以一對(duì)一的對(duì)應(yīng)方式對(duì)應(yīng)至該數(shù)據(jù)處理機(jī)上的實(shí)體鍵盤(pán)上的實(shí)體按鍵;此多個(gè)虛擬鍵盤(pán)用以顯示所采用的之中文輸入法中的所有檢索符號(hào),而各個(gè)虛擬鍵盤(pán)則僅顯示出所有檢索符號(hào)的指定部分;(3)在使用時(shí),首先啟動(dòng)該虛擬鍵盤(pán)組,以讓使用者選擇其所欲輸入的漢字的檢索符號(hào)拼寫(xiě)法的第一個(gè)檢索符號(hào);(4)開(kāi)啟具有下一個(gè)檢索符號(hào)的虛擬鍵盤(pán)組,以讓使用者選擇其所欲輸入的漢字的檢索符號(hào)拼寫(xiě)法的下一個(gè)檢索符號(hào);(5)重復(fù)步驟(4),直至所欲輸入的漢字的檢索符號(hào)拼寫(xiě)法中的所有檢索符號(hào)均輸入為止;(6)開(kāi)啟具有聲調(diào)符號(hào)的虛擬鍵盤(pán)組,以讓使用者選擇其所欲輸入的漢字的檢索符號(hào)拼寫(xiě)法的聲調(diào);以及(7)依據(jù)所輸入的中文漢字檢索符號(hào)組合及聲調(diào),將所對(duì)應(yīng)的所有漢字顯示出來(lái),以讓使用者選擇所欲輸入的漢字。
為了不讓使用者花費(fèi)太多時(shí)間在切換虛擬鍵盤(pán)上,本發(fā)明的另一項(xiàng)特征在于根據(jù)漢語(yǔ)注音符號(hào)系統(tǒng)及羅馬拼音系統(tǒng)中的特別的規(guī)律性,設(shè)計(jì)出多組相關(guān)聯(lián)的虛擬鍵盤(pán),以讓使用者更為方便及快速地輸入中文漢字。
根據(jù)所得的規(guī)律性,本發(fā)明所提供的多個(gè)虛擬鍵盤(pán)包括(a)第一層虛擬鍵盤(pán)組,其包括多個(gè)個(gè)虛擬鍵盤(pán),用來(lái)以集體方式顯示漢語(yǔ)注音符號(hào)拼寫(xiě)法或羅馬拼音符號(hào)拼寫(xiě)法中所有可能的第一個(gè)漢語(yǔ)注音符號(hào)或羅馬拼音符號(hào);(b)第二層虛擬鍵盤(pán)組,其包括多數(shù)個(gè)虛擬鍵盤(pán),其中各個(gè)虛擬鍵盤(pán)與該第一層虛擬鍵盤(pán)中的一特定虛擬按鍵關(guān)聯(lián),用以顯示利用該特定虛擬按鍵所輸入的第一個(gè)漢語(yǔ)注音符號(hào)或羅馬拼音符號(hào)其后所應(yīng)續(xù)接的所有可能的符號(hào);(c)第三層虛擬鍵盤(pán)組,其包括多個(gè)虛擬鍵盤(pán),各個(gè)虛擬鍵盤(pán)與該第二層虛擬鍵盤(pán)中的一特定虛擬按鍵關(guān)聯(lián),用以顯示利用該特定虛擬按鍵所輸入的第二個(gè)漢語(yǔ)注音符號(hào)或羅馬拼音符號(hào)其后所應(yīng)續(xù)接的所有可能的符號(hào);以及(d)第四層虛擬鍵盤(pán)組,至少包括一個(gè)虛擬鍵盤(pán),此虛擬鍵盤(pán)用以顯示所有的聲調(diào)符號(hào)。
上述中文漢字輸入方法及系統(tǒng)可讓使用者以CCITT標(biāo)準(zhǔn)鍵盤(pán)上僅有的12個(gè)符號(hào)鍵來(lái)達(dá)到輸入中文信息的目的,且由于各個(gè)虛擬鍵盤(pán)上僅需設(shè)置12個(gè)虛擬按鍵,因此可使每個(gè)虛擬按鍵的尺寸較已知的方法和系統(tǒng)大,以讓使用者更便于目視及選擇所要的虛擬按鍵。
為讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文將舉一較佳實(shí)施例,并配合附圖,詳細(xì)說(shuō)明本發(fā)明的實(shí)施例。
圖1示出了一已知移動(dòng)電話上的操作面板的示意圖;圖2示出了采用本發(fā)明的移動(dòng)電話上的操作面板的示意圖;圖3示出了本發(fā)明的中文漢字輸入方法及系統(tǒng)所使用的虛擬鍵盤(pán)表;圖4示出了本發(fā)明的中文漢字輸入方法及系統(tǒng)以軟件方式實(shí)施時(shí),其軟件結(jié)構(gòu)的方塊模組圖;圖5為統(tǒng)方塊圖,其中顯示了采用本發(fā)明的移動(dòng)電話的硬件結(jié)構(gòu);圖6為流程圖,其中顯示了本發(fā)明的中文漢字輸入方法及系統(tǒng)所執(zhí)行的各個(gè)程序步驟;圖7為流程圖,其中顯示本發(fā)明的中文漢字輸入方法及系統(tǒng)所執(zhí)行的各個(gè)程序步驟。
本發(fā)明提供一種中文漢字輸入方法及系統(tǒng),其可適用于一種小型的數(shù)據(jù)處理機(jī)上,例如為配置CCITT標(biāo)準(zhǔn)鍵盤(pán)的移動(dòng)電話上,用以藉由多組虛擬鍵盤(pán)及其所顯示的漢語(yǔ)注音符號(hào)或羅馬拼音符號(hào),來(lái)讓使用者輸入中文信息至移動(dòng)電話中。在以下的本發(fā)明實(shí)施例中,雖是以應(yīng)用于移動(dòng)電話上為例作說(shuō)明;但廣義而言,本發(fā)明并不限使用于移動(dòng)電話上,而可適用于任何以鍵盤(pán)輸入數(shù)據(jù)的數(shù)據(jù)處理機(jī)上,特別是適用于實(shí)體鍵盤(pán)上的總按鍵數(shù)不多于注音符號(hào)總數(shù)或羅馬拼音符號(hào)總數(shù)的小型數(shù)據(jù)處理機(jī)上。
圖2顯示了一采用本發(fā)明的移動(dòng)電話上所配置的操作面板的示意圖。如圖所示,此移動(dòng)電話200上的操作面板包含一CCITT標(biāo)準(zhǔn)鍵盤(pán)210、一對(duì)控制鍵(SOFT)221、222、一個(gè)移位鍵223以及一液晶顯示屏230。此CCITT標(biāo)準(zhǔn)鍵盤(pán)210及液晶顯示屏230與圖1中所示的完全相同;亦即此CCITT標(biāo)準(zhǔn)鍵盤(pán)210亦共包含12個(gè)符號(hào)鍵“1”、“2ABC”、“3DEF”、“4GHI”、“5JKL”、“6MNO”、“ 7PQR”、“8TUV”、“9WXY”、“*”、“0”、“#”。
圖2所示的移動(dòng)電話與圖1所示的移動(dòng)電話,其不同之處在于此處的移動(dòng)電話可利用本發(fā)明所提供的多組虛擬鍵盤(pán)(每次僅能顯示出單獨(dú)一個(gè)虛擬鍵盤(pán),如指示標(biāo)號(hào)241所示)來(lái)以漢語(yǔ)注音符號(hào)輸入法或羅馬拼音輸入法輸入中文漢字。
每一個(gè)虛擬鍵盤(pán)241均具有12個(gè)虛擬按鍵,且此12個(gè)虛擬按鍵分別以一對(duì)一的對(duì)應(yīng)方式對(duì)應(yīng)至該移動(dòng)電話200上的CCITT標(biāo)準(zhǔn)鍵盤(pán)210上的12個(gè)符號(hào)鍵。除了虛擬鍵盤(pán)241外,液晶顯示屏230上亦同時(shí)顯示有一注音符號(hào)輸入?yún)^(qū)242及一漢字編輯區(qū)243;其中注音符號(hào)輸入?yún)^(qū)242用以顯示出使用者所輸入的各個(gè)注音符號(hào),而漢字編輯區(qū)243則用以顯示出所輸入的各個(gè)中文漢字。
中文漢字有許多不同的輸入法。常用的有漢語(yǔ)注音符號(hào)輸入法及羅馬拼音輸入法。如圖2所示,由于液晶顯示屏230上每次僅能顯示出單獨(dú)一個(gè)虛擬鍵盤(pán)241,且該虛擬鍵盤(pán)241上僅有12個(gè)虛擬按鍵,因此僅能同時(shí)顯示出至多12個(gè)注音符號(hào)。為了不讓使用者花費(fèi)太多時(shí)間在切換虛擬鍵盤(pán)上,本發(fā)明的另一項(xiàng)特征在于根據(jù)漢語(yǔ)注音符號(hào)系統(tǒng)及羅馬拼音系統(tǒng)中的特別的規(guī)律性,設(shè)計(jì)出多組相關(guān)聯(lián)的虛擬鍵盤(pán),以讓使用者更為方便及快速地輸入中文漢字。這些規(guī)律性分別于以下詳述。
1.利用漢語(yǔ)注音輸入法的實(shí)施例漢語(yǔ)注音符號(hào)系統(tǒng)是以37個(gè)注音符號(hào)來(lái)表示中文漢字的讀音,如下表所示。 基本上,中文漢字的漢語(yǔ)注音符號(hào)拼寫(xiě)組合可分為三種單注音符號(hào)的漢字、雙注音符號(hào)的漢字以及三注音符號(hào)的漢字。單注音符號(hào)的漢字例如為“日”,雙注音符號(hào)的漢字例如為“英”,三注音符號(hào)的漢字例如為“中”。因此,若再加上聲調(diào),中文漢字至多僅需4個(gè)符號(hào)來(lái)表示其讀音,可分別以下列方式表示若為單注音符號(hào)的漢字,則[漢字讀音]=[韻母]+[聲調(diào)]若為雙注音符號(hào)的漢字,則[漢字讀音]=[聲母]+[韻母]+[聲調(diào)]=[一級(jí)韻母]+[二級(jí)韻母]+[聲調(diào)]若為三注音符號(hào)的漢字,則[漢字讀音]=[聲母]+[一級(jí)韻母]+[二級(jí)韻母]+[聲調(diào)]考察漢語(yǔ)注音符號(hào)拼寫(xiě)方式,可發(fā)現(xiàn)有許多規(guī)律性存在。例如ㄝ一定跟隨在另一注音符號(hào)之后,亦即其不會(huì)是任何一個(gè)注音符號(hào)組合中的第一個(gè)注音符號(hào);而二級(jí)韻母僅當(dāng)一級(jí)韻母為{-,ㄨ,ㄩ}時(shí),才與之結(jié)合。
另外,ㄐ、ㄑ、ㄒ此三個(gè)聲母與韻母的結(jié)合方式有如下的規(guī)律性[ㄐ、ㄑ、ㄒ]+[-、ㄩ]+[二級(jí)韻母]亦即ㄐ、ㄑ、ㄒ此三個(gè)聲母隨后的韻母必為-或ㄩ。
因此,本發(fā)明的之中文漢字輸入方法及系統(tǒng)即將這些規(guī)律性歸納出來(lái),再據(jù)以設(shè)計(jì)出多組注音符號(hào)虛擬鍵盤(pán),并以實(shí)體的CCITT標(biāo)準(zhǔn)鍵盤(pán)上僅有的12個(gè)符號(hào)鍵來(lái)控制和選擇這些虛擬鍵盤(pán)上的虛擬按鍵,以達(dá)到輸入中文信息的目的。
以下將詳述本發(fā)明的中文漢字輸入方法及系統(tǒng)所利用的漢語(yǔ)注音符號(hào)拼寫(xiě)規(guī)律性。在此專利申請(qǐng)說(shuō)明書(shū)中,這些規(guī)律性將統(tǒng)稱為“漢語(yǔ)注音符號(hào)拼寫(xiě)規(guī)則”。
基本上,聲母與一級(jí)韻母及二級(jí)韻母之間的結(jié)合關(guān)系均有其特殊的規(guī)律性,可歸納成以的關(guān)系式[聲母]+[一級(jí)韻母±例外韻母]+[二級(jí)韻母±例外韻母]因此根據(jù)漢語(yǔ)注音符號(hào)拼寫(xiě)規(guī)則,可將聲母分成7組子集合,如下所示子集合1={ㄅ、ㄆ、ㄩ}子集合2={ㄉ、ㄊ、ㄋ、ㄌ}子集合3={ㄍ、ㄎ、ㄏ、ㄐ、彳、ㄕ}子集合4={ㄖ、ㄗ、ㄘ、ㄙ}子集合5={ㄐ、ㄑ、ㄒ}子集合6={ㄈ}子集合7={0}(注此處的{0}代表零聲母)此7組聲母子集合與一級(jí)韻母及二級(jí)韻母之間的結(jié)合關(guān)系規(guī)律性分別如下所示。
1-1.聲母子集合{ㄅ、ㄆ、ㄩ}令一級(jí)韻母集A={ㄚ、ㄛ、ㄞ、ㄟ、ㄠ、ㄡ、ㄢ、ㄣ、ㄤ、ㄥ、-、ㄨ}二級(jí)韻母集B={ㄝ、ㄠ、ㄢ、ㄣ、ㄥㄧ(A=-時(shí))}則組合規(guī)律如下[ㄅ]+[A-ㄡ]+(A=-時(shí))[B][ㄆ]+[A]+(A=-時(shí))[B][ㄇ]+[A+ㄜ]+(A=-時(shí))[B+ㄡ]1-2.聲母子集合{ㄉ、ㄊ、ㄋ、ㄌ}令一級(jí)韻母集A={ㄚ、ㄜ、ㄞ、ㄠ、ㄡ、ㄢ、ㄤ、ㄥ、-、ㄨ、ㄩ}二級(jí)韻母集B1={ㄝ、ㄠ、ㄡ、ㄢ、ㄥㄧ(A=-時(shí))}B2={ㄛ、ㄢ、ㄣ、ㄥㄧ(A=ㄨ時(shí))}B3={ㄝㄧ(A=ㄩ時(shí))}則組合規(guī)律如下[ㄉ]+[A-ㄩ]+(A=-時(shí))[B1]或[ㄉ]+[A-ㄩ]+(A=ㄨ時(shí))[B2+ㄟ][ㄊ]+[A-ㄩ]+(A=-時(shí))[B1-ㄡ]或[ㄊ]+[A-ㄩ]+(A=ㄨ時(shí))[B2+ㄟ][ㄋ]+[A+ㄟ+ㄣ]+(A=-時(shí))[B1+ㄣ+ㄤ]或[ㄋ]+[A+ㄟ+ㄣ]+(A=ㄨ時(shí))[B2-ㄣ]或[ㄋ]=[A+ㄟ+ㄣ]+(A=ㄩ時(shí))[B3+ㄢ][ㄌ]+[A+ㄟ]+(A=-時(shí))[B1+ㄣ+ㄤ]或[ㄌ]+[A+ㄟ]+(A=ㄨ時(shí))[B2]或[ㄌ]+[A+ㄟ]+(A=ㄩ時(shí))[B3+ㄢ]1-3.聲母子集合{ㄍ、ㄎ、ㄏ、ㄓ、彳、ㄕ}令一級(jí)韻母集A={ㄚ、ㄜ、ㄞ、ㄠ、ㄡ、ㄢ、ㄣ、ㄤ、ㄥ、ㄨ}二級(jí)韻母集B={ㄚ、ㄛ、ㄞ、ㄟ、ㄢ、ㄣ、ㄤ、ㄥㄧ(A=ㄨ時(shí))}則組合規(guī)則如下[ㄎ、ㄓ、彳]+[A]+(A=ㄨ時(shí))[B][ㄍ、ㄏ]+{A+ㄟ}+(A=ㄨ時(shí))[B][ㄕ]+[A]+(A=ㄨ時(shí))[B-ㄥ]注意ㄓ、彳、ㄕ可不跟韻母1-4.聲母子集合{ㄖ、ㄗ、ㄘ、ㄙ}令一級(jí)韻母集A={ㄚ、ㄜ、ㄞ、ㄠ、ㄡ、ㄢ、ㄣ、ㄤ、ㄥ、ㄨ}二級(jí)韻母集={ㄛ、ㄟ、ㄢ、ㄣ、ㄥㄧ(A=ㄨ時(shí))}則組合規(guī)律如下[ㄖ]+[A-ㄚ-ㄞ]+(A=ㄨ時(shí)))[B][ㄗ]+[A+ㄟ]+(A=ㄨ時(shí))[B][ㄘ、ㄙ]+[A]+(A=ㄨ時(shí))[B]注意,此組聲母可不跟韻母。1-5.聲母子集合{ㄐ、ㄑ、ㄒ}令一級(jí)韻母集A={-、ㄩ}二級(jí)韻母集B1={ㄚ。ㄝ、ㄠ、ㄡ、ㄢ、ㄣ、ㄤ、ㄥㄧ(A=-時(shí))}B2={ㄝ、ㄢ、ㄣ、ㄥㄧ(A=ㄩ時(shí))}則組合規(guī)律如下[ㄐ、ㄑ、ㄒ]+[A]+(A=-時(shí))[B1]或[ㄐ、ㄑ、ㄒ]+[A]+(A=ㄩ時(shí))[B2]1-6.聲母子集合{ㄈ}令一級(jí)韻母集A={ㄚ、ㄛ、ㄟ、ㄡ、ㄢ、ㄣ、ㄤ、ㄥ、ㄨ}則組合規(guī)律如下[ㄈ]+[A]1-7.零聲母{0}
令一級(jí)韻母集A={ㄚ、ㄛ、ㄜ、ㄝ、ㄞ、ㄟ、ㄠ、ㄡ、ㄢ、ㄤ、ㄥ、ㄦ、-、ㄨ、ㄩ}二級(jí)韻母集B1={ㄚ、ㄝ、ㄠ、ㄡ、ㄢ、ㄣ、ㄤ、ㄥㄧ(A=-時(shí))}B2={ㄚ、ㄛ、ㄞ、ㄟ、ㄢ、ㄣ、ㄤ、ㄥㄧ(A=メ時(shí))}B3={ㄝ、ㄢ、ㄣ、ㄥㄧ(A=ㄩ時(shí))}則組合規(guī)律如下[A]+(A=-時(shí))[B1]或[A]+(A=ㄨ時(shí))[B2]或[A]+(A=ㄩ時(shí))[B3]根據(jù)以上的漢語(yǔ)注音符號(hào)拼寫(xiě)規(guī)則,本發(fā)明設(shè)計(jì)出多組關(guān)聯(lián)的虛擬鍵盤(pán),并將這些虛擬鍵盤(pán)區(qū)分成四個(gè)層級(jí)(1)第一層虛擬鍵盤(pán)組包括多個(gè)虛擬鍵盤(pán),用來(lái)以集體方式顯示注音符號(hào)拼寫(xiě)法中所有可能的第一個(gè)注音符號(hào);(2)第二層虛擬鍵盤(pán)組亦包括多個(gè)虛擬鍵盤(pán),其中各個(gè)虛擬鍵盤(pán)與該第一層虛擬鍵盤(pán)中的一特定虛擬按鍵關(guān)聯(lián),用以顯示利用該特定虛擬按鍵所輸入的第一個(gè)注音符號(hào)其后所應(yīng)續(xù)接的所有可能的注音符號(hào);(3)第三層虛擬鍵盤(pán)組亦包括多個(gè)虛擬鍵盤(pán),各個(gè)虛擬鍵盤(pán)與該第二層虛擬鍵盤(pán)中的一特定虛擬按鍵關(guān)聯(lián),用以顯示利用該特定虛擬按鍵所輸入的第二個(gè)注音符號(hào)其后所應(yīng)續(xù)接的所有可能的注音符號(hào);(4)第四層虛擬鍵盤(pán)組至少包括一個(gè)虛擬鍵盤(pán),此虛擬鍵盤(pán)用以顯示所有的聲調(diào)符號(hào)。
對(duì)配置CCITT標(biāo)準(zhǔn)鍵盤(pán)的移動(dòng)電話而言(即其僅具有12個(gè)實(shí)體符號(hào)鍵),上述的多組虛擬鍵盤(pán)的一種較佳的設(shè)計(jì)方案如下所示(1)第一層虛擬鍵盤(pán)組(聲母集) (2)第二層虛擬鍵盤(pán)組(一級(jí)韻母集) (注此為與第一層虛擬鍵盤(pán)組中的ㄓ、彳、ㄕ、ㄖ、ㄗ。ㄘ。ㄙ關(guān)聯(lián)的虛擬鍵盤(pán)) (注此為與第一層虛擬鍵盤(pán)組中的ㄐ/ㄞ、ㄑ/ㄠ及ㄒ/ㄡ關(guān)聯(lián)的虛擬鍵盤(pán))(3)第三層虛擬鍵盤(pán)組(二級(jí)韻母集)
(注此為與第二層虛擬鍵盤(pán)組中的“-”關(guān)聯(lián)的虛擬鍵盤(pán))
(注此為與第二層虛擬鍵盤(pán)組中的ㄨ及ㄩ關(guān)聯(lián)的虛擬鍵盤(pán))(4)第四層虛擬鍵盤(pán)組(聲調(diào)集)
以上6個(gè)虛擬鍵盤(pán)中,每一個(gè)虛擬鍵盤(pán)均具有12個(gè)虛擬按鍵(有些為閑置未用),且此12個(gè)虛擬按鍵分別以一對(duì)一的對(duì)應(yīng)方式對(duì)應(yīng)與移動(dòng)電話上的CCITT標(biāo)準(zhǔn)鍵盤(pán)上的12個(gè)實(shí)體符號(hào)鍵。例如,在第一層虛擬鍵盤(pán)組中
第一個(gè)虛擬鍵盤(pán)第一頁(yè)提供12個(gè)按鍵“ㄅ”、“ㄆ”、“ㄇ”、“ㄈ”、“ㄉ”、“ㄊ”、“ㄋ”、“ㄌ”、“ㄍ”、“VK”、“ㄎ”和“ㄏ”;其分別對(duì)應(yīng)于CCITT標(biāo)準(zhǔn)鍵盤(pán)上的“1”、“2ABC”、“3DEF”、“4GHI”、“5JKL”、“6MNO”、“7PRQ”、“8TUV”、“9WXY”、“*”、“0”和“#”;且其中的“VK”鍵用來(lái)切換第一頁(yè)、第二頁(yè)及第三頁(yè)。
第二個(gè)虛擬鍵盤(pán)第二頁(yè)提供12個(gè)按鍵“ㄐ/ㄞ”、“ㄑ/ㄠ”、“ㄒ/ㄡ”、“ㄓ/ㄗ”、“彳/ㄘ”、“ㄕ/ㄙ”、“-”、“ㄨ”、“ㄩ”、“VK”、“ㄖ”、和“ㄜ”;其亦分別對(duì)應(yīng)于實(shí)體鍵盤(pán)上的“1”、“2ABC”、“3DEF”、“4GHI”、“5JKL”、“6MNO”、“7PRQ”、“8TUV”、“9WXY”、“*”、“0”和“#”;且其中的“VK”鍵用來(lái)切換笫一頁(yè)、第二頁(yè)及第三頁(yè)。
第三個(gè)虛擬鍵盤(pán)第三頁(yè)提供12個(gè)按鍵“ㄚ”、“ㄛ”、“ㄟ”、“ㄢ/ㄤ”、“ㄣ/ㄥ”、“ㄦ”、“SP”、“A/a”、“VK”、“Num”、“Sym”;其亦分別對(duì)應(yīng)于實(shí)體鍵盤(pán)上的“1”、“2ABC”、“3DEF”、“4GHI”、“5JKL”、“6MNO”、“7PRQ”、“8TUV”、“9WXY”、“*”、“0”和“#”;且其中的“VK”鍵用來(lái)切換第一頁(yè)、第二頁(yè)及第三頁(yè)。
根據(jù)前節(jié)所述的漢語(yǔ)注音符號(hào)拼寫(xiě)規(guī)則可知,ㄐ、ㄑ、ㄒ,此三個(gè)聲母其后必跟隨韻母;而ㄞ、ㄠ、ㄡ此三個(gè)韻母其后必不跟隨另一韻母。因此在第二個(gè)虛擬鍵盤(pán)第二頁(yè)中,ㄐ與ㄞ、ㄑ與ㄠ以及ㄒ與ㄡ分別設(shè)計(jì)成使用同一虛擬按鍵。另外再將不易區(qū)分讀音的二個(gè)聲母,包括ㄓ與ㄗ,彳與ㄘ、ㄕ與ㄙ亦分別設(shè)計(jì)成使用同一虛擬按鍵,以讓難以區(qū)分翹舌音與非翹舌音的使用者,在使用上不易有誤。
舉例來(lái)說(shuō),欲輸入漢字“票”時(shí)(讀音為ㄆ-ㄠ\),其輸入方法及系統(tǒng)包含以下操作步驟(步驟1)由于其第一個(gè)注音符號(hào)為“ㄆ”,因此使用者應(yīng)首先將最初顯示的第一層虛擬鍵盤(pán)組切換至其中的虛擬鍵盤(pán)第一頁(yè),再接著按實(shí)體鍵盤(pán)上的“2ABC”鍵,此即完成第一個(gè)注音符號(hào)“ㄆ”的輸入。
(步驟2)在選按第一層虛擬鍵盤(pán)組中的“ㄆ”之后,液晶顯示屏?xí)⒓醋詣?dòng)顯示出“ㄆ”所關(guān)聯(lián)的第二層虛擬鍵盤(pán),如下所示
此時(shí)使用者應(yīng)選按實(shí)體鍵盤(pán)上的“*”鍵;此即完成“-”的輸入。
(步驟3)在選按第二層虛擬鍵盤(pán)組中的“-”之后,液晶顯示屏?xí)⒓醋詣?dòng)顯示出“-”所關(guān)聯(lián)的第三層虛擬鍵盤(pán),如下所示
此時(shí)使用者應(yīng)選按實(shí)體鍵盤(pán)上的“7POR”鍵此即完成“ㄠ”的輸入。
(步驟4)在選按第三層虛擬鍵盤(pán)組中的“ㄠ”之后,液晶顯示屏?xí)⒓醋詣?dòng)顯示出第四層虛擬鍵盤(pán)(即僅有的聲調(diào)符號(hào)虛擬鍵盤(pán)),如下所示
此時(shí)使用者應(yīng)選按實(shí)體鍵盤(pán)上的“4GHI”鍵;此即定義前所輸入的注音符號(hào)組合“ㄆ-ㄠ”的聲調(diào)為第四聲。
(步驟5)在完成聲調(diào)的輸入之后,液晶顯示屏?xí)⒓醋詣?dòng)顯示漢字表,其中顯示出對(duì)應(yīng)于“ㄆ-ㄠ”的所有漢字,如下所示
此時(shí)使用者應(yīng)選按實(shí)體鍵盤(pán)上的“1”鍵,即可將所選擇的漢字“票”輸入至移動(dòng)電話中。此即完成一個(gè)漢字的輸入。
圖3顯示了本發(fā)明的中文漢字輸入方法及系統(tǒng)所使用的虛擬鍵盤(pán)表。如圖所示,上述的多組虛擬鍵盤(pán)可分別以一序號(hào)表示。各個(gè)虛擬鍵盤(pán)與虛擬按鍵之間的關(guān)聯(lián)性可用序號(hào)及虛擬按鍵值來(lái)表示。
圖4顯示了本發(fā)明的中文漢字輸入方法及系統(tǒng)以軟件方式實(shí)施時(shí),其軟件結(jié)構(gòu)的方塊模組圖。如圖所示,此軟件結(jié)構(gòu)包含漢字?jǐn)?shù)據(jù)庫(kù)410、虛擬鍵盤(pán)表420、漢字輸入服務(wù)模組430以及虛擬鍵盤(pán)服務(wù)模組440。漢字?jǐn)?shù)據(jù)庫(kù)410用以預(yù)儲(chǔ)各個(gè)中文漢字與其漢語(yǔ)注音符號(hào)拼寫(xiě)法之間的對(duì)應(yīng)關(guān)系。虛擬鍵盤(pán)表420用以預(yù)儲(chǔ)上述的多組虛擬鍵盤(pán),包括第一層虛擬鍵盤(pán)組、第二層虛擬鍵盤(pán)組、第三層虛擬鍵盤(pán)組和第四層虛擬鍵盤(pán)組。漢字輸入服務(wù)模組450用以提供輸入介面給使用者,以讓使用者操作上述的虛擬鍵盤(pán),藉以輸入中文漢字至移動(dòng)電話中。虛擬鍵盤(pán)服務(wù)模組440用以作為漢字輸入服務(wù)模組430與虛擬鍵盤(pán)表420之間的介面,其可根據(jù)使用者目前的輸入操作,將使用者所選擇的虛擬鍵盤(pán)或相關(guān)聯(lián)的虛擬鍵盤(pán)從虛擬鍵盤(pán)表420中取出,并將其傳送給漢字輸入服務(wù)模組430,以讓漢字輸入服務(wù)模組430將所取出的虛擬鍵盤(pán)顯示于液晶顯示屏上。
圖5為系統(tǒng)方塊圖,其中顯示了采用本發(fā)明的移動(dòng)電話的硬件架構(gòu)。如圖所示,此移動(dòng)電話的硬件系統(tǒng)結(jié)構(gòu)包含微處理器(MPU)510、一CCITT標(biāo)準(zhǔn)鍵盤(pán)520、一隨機(jī)存取存儲(chǔ)器(RAM)530、一只讀存儲(chǔ)器(ROM)540、一無(wú)線電接收單元(RFIn)551、一無(wú)線電發(fā)射單元(RF Out)552,一揚(yáng)聲器561、一集音器562以及一液晶顯示器570。由于此硬件系統(tǒng)結(jié)構(gòu)為已知的,并非根據(jù)本發(fā)明的構(gòu)想所設(shè)計(jì),因此以下將不再對(duì)其作更進(jìn)一步的詳細(xì)說(shuō)明。
圖6為流程圖,其中顯示了本發(fā)明的中文漢字輸入方法及系統(tǒng)所執(zhí)行的主程序的各個(gè)程序步驟。
如圖所示,首先在步驟601中,啟動(dòng)漢字輸入模組;并接著在步驟602中,啟動(dòng)虛擬鍵盤(pán)服務(wù)模組。
接著在步驟603中,檢查注音符號(hào)的輸入是否完成;如是,則進(jìn)行步驟604。
在步驟604中,查詢漢字庫(kù),以將該輸入的注音符號(hào)所對(duì)應(yīng)的所有漢字顯示出來(lái)。接著在步驟605中,結(jié)束程序。
圖7為流程圖,其中顯示了本發(fā)明的中文漢字輸入方法及系統(tǒng)所執(zhí)行的進(jìn)一步詳細(xì)的程序步驟。
如圖所示,首先在步驟701中,開(kāi)始進(jìn)行漢字輸入程序;并接著在步驟702中,在屏幕上顯示虛擬鍵盤(pán)。
接著在步驟703中,檢查是否有鍵按下。如否,則繼續(xù)進(jìn)行步驟703;如是,則將程序跳至步驟704。
在步驟704中,依據(jù)目前鍵盤(pán)序號(hào)及鍵值取得虛擬鍵值。完成之后,程序接著跳至步驟705。
在步驟705中,依據(jù)目前所取得的虛擬鍵值,根據(jù)漢語(yǔ)注音符號(hào)拼寫(xiě)規(guī)則,取得下一個(gè)關(guān)聯(lián)的虛擬鍵盤(pán)的序號(hào)。完成之后,程序接著跳至步驟706。
在步驟706中,檢查是否有輸入聲調(diào)。如否,則將程序跳回至步驟702;如是,則將程序跳至步驟707。
在步驟707中,依據(jù)所取得的注音符號(hào)及聲調(diào),將所對(duì)應(yīng)的所有漢字顯示出來(lái)。完成之后,程序接著跳至步驟708。
在步驟708中,令使用者選擇所要的漢字。完成之后,程序接著跳至步驟709。
在步驟709中,詢問(wèn)使用者是否要繼續(xù)。如是,則將程序跳回至步驟702;如否,則將程序跳至步驟710。
在步驟715中,結(jié)束程序,完成中文信息的輸入。
2.利用羅馬拼音輸入法的實(shí)施例羅馬拼音輸入法是以羅馬拼音字母來(lái)表示中文漢字的讀音。每一個(gè)中文漢字的羅馬拼音拼寫(xiě)法亦可用與漢語(yǔ)注音符號(hào)系統(tǒng)相同的關(guān)系式來(lái)表示,如下所示[漢字讀音]=[聲母]+[一級(jí)韻母]+[二級(jí)韻母]+[聲調(diào)]考察中文漢字的羅馬拼音拼寫(xiě)方式,可發(fā)現(xiàn)有許多規(guī)律性存在。例如二級(jí)韻母僅當(dāng)一級(jí)韻母為{i、u、v}時(shí),才與之結(jié)合。另外,j、q、x此三個(gè)聲母與韻母的結(jié)合方式有如下的規(guī)律性[j、q、x]+[i、v]+[二級(jí)韻母]
亦即j、q、x此三個(gè)聲母隨后的韻母必為i或v。
因此,本發(fā)明的中文漢字輸入方法及系統(tǒng)即將這些規(guī)律性歸納出來(lái),再據(jù)以設(shè)計(jì)出多組羅馬拼音符號(hào)虛擬鍵盤(pán),并以實(shí)體的CCITT標(biāo)準(zhǔn)鍵盤(pán)上僅有的12個(gè)符號(hào)來(lái)控制及選擇這些虛擬鍵盤(pán)上的虛擬按鍵,以達(dá)到輸入中文信息的目的。
以下將詳述本發(fā)明的中文漢字輸入方法及系統(tǒng)所利用的羅馬拼音符號(hào)拼寫(xiě)規(guī)律性。在此專利申請(qǐng)說(shuō)明書(shū)中,這些規(guī)律性將統(tǒng)稱為“羅馬拼音符號(hào)拼寫(xiě)規(guī)則”。
基本上,聲母與一級(jí)韻母及二級(jí)韻母之間的結(jié)合關(guān)系均有其特殊的規(guī)律性,可歸納成以的關(guān)系式[聲母]+[一級(jí)韻母±例外韻母]+[二級(jí)韻母±例外韻母]因此根據(jù)漢語(yǔ)注音符號(hào)拼寫(xiě)規(guī)則,可將聲母分成7組子集合,如下所示子集合1={b、p、m}子集合2={d、t、n、l}子集合3={g、k、h、zh、ch、sh}子集合4={r、z、c、s}子集合5={j、q、x}子集合6={f}子集合7={0}(注此處的{0}代表零聲母)此7組聲母子集合與一級(jí)韻母及二級(jí)韻母之間的結(jié)合關(guān)系規(guī)律性分別如下所示。
2-1.聲母子集合{b、p、m}令一級(jí)韻母集A={a、o、ai、ei、ao、ou、an、en、ang、eng、i、u}二級(jí)韻母集B={e、ao、an、n、ng ㄧ(A=i時(shí))}則組合規(guī)律如下[b]+[A-ou]+(A=i時(shí))[B][p]+[A]+(A=i時(shí))[B][m]+[A+e]+(A=i時(shí))[B+u]2-2.聲母子集合{d、t、n、l}令一級(jí)韻母集A={a、e、ai、ao、ou、an、ang、eng、ong、i、u、v}二級(jí)韻母集B1={e、ao、u、an、ng ㄧ(A=i時(shí))}B2={o、an、n ㄧ(A=u時(shí))}B3={eㄧ(A=v時(shí))}則組合規(guī)律如下[d]+[A-v]+(A=i時(shí))[B1]或[d]+[A-v]+(A=u時(shí))[B2+i][t]+[A-v]+(A=i時(shí))[B1-u]或[t]+[A-v]+(A=u時(shí))[B2+i][n]+[A+ei+en]+(A=i時(shí))[B1+n+ng]或[n]+[A+ei+en]+(A=u時(shí))[B2-n]或[n]+[A+ei+en]+(A=v時(shí))[B3][l]+[A+ei]+(A=i時(shí))[B1+n+ng]或[l]+[A+ei]+(A=u時(shí))[B2]或[l]+[A+ei]+(A=v時(shí))[B3]2-3.聲母子集合{g、k、h、zh、ch、sh}令一級(jí)韻母集A={a、e、ai、ao、ou、an、en、ang、eng、ong、u}二級(jí)韻母集B={a、o、ai、i、an、n、ngㄧ(A=u時(shí))}則組合規(guī)則如下[zh、ch]+[A+i]+(A=u時(shí))[B][g、h]+{A+ei}+(A=u時(shí))[B][sh]+[A+i-ong]+(A=u時(shí))[B]2-4.聲母子集合{r、z、c、s}令一級(jí)韻母集A={a、e、i、u、ai、ao、ou、an、en、ang、eng、ong}二級(jí)韻母集={o、i、an、nㄧ(A=u時(shí))}
則組合規(guī)律如下[r]+[A-a-ai]+(A=u時(shí)))[B][z]+[A+ei]+(A=u時(shí))[B][c、s]+[A]+(A=u時(shí))[B]2-5.聲母子集合{i、q、x}令一級(jí)韻母集A={i、v}二級(jí)韻母集B1={a。e、ao、u、an、n、ang、ng、ongㄧ(A=i時(shí))}B2={e、an、nㄧ(A=v時(shí))}則組合規(guī)律如下[j、q、x]+[A]+(A=i時(shí))[B1]或[j、q、x]+[A]+(A=v時(shí))[B2]2-6.聲母子集合{f}令一級(jí)韻母集A={a、o、ei、ou、an、en、ang、eng、u}則組合規(guī)律如下[f]+[A]2-7.零聲母{0}令一級(jí)韻母集A={a、o、e、ai、ei、ao、ou、an、en、ang、eng、er、y、w}二級(jí)韻母集B1={i、a、e、ao、ou、an、in、ang、ing、ong、u、ue、uan、unㄧ(A=y時(shí))}B2={u、a、o、ai、ei、an、en、angㄧ(A=w時(shí))}則組合規(guī)律如下[A]+(A=y時(shí))[B1]或[A]+(A=w時(shí))[B2]注意,y、w不能單獨(dú)出現(xiàn)。(1)第一層虛擬鍵盤(pán)組(聲母集)
(2)第二層虛擬鍵盤(pán)組(一級(jí)韻母集)
(注此為與第一層虛擬鍵盤(pán)組中的b、p、m及f關(guān)聯(lián)的虛擬鍵盤(pán))
(注此為與第一層虛擬鍵盤(pán)組中的j/ai、q/ei及x/ao關(guān)聯(lián)的虛擬鍵盤(pán))(3)第三層虛擬鍵盤(pán)組(二級(jí)韻母集)
(注此為與一級(jí)韻母中的i關(guān)聯(lián)的二級(jí)韻母虛擬鍵盤(pán))
(注此為與一級(jí)韻母中的u及ü關(guān)聯(lián)的虛擬鍵盤(pán))
(注此為與y關(guān)聯(lián)的二級(jí)韻母虛擬鍵盤(pán))
(注此為與w關(guān)聯(lián)的二級(jí)韻母虛擬鍵盤(pán))(4)第四層虛擬鍵盤(pán)組(聲調(diào)集)
根據(jù)前節(jié)所述的漢語(yǔ)注音符號(hào)拼寫(xiě)規(guī)則可知,j、q、z之后必跟隨韻母;而ai、ei、ao之后必不跟隨另一韻母。因此在第二個(gè)虛擬鍵盤(pán)第二頁(yè)中,j與ai、q與ei、z與ao分別設(shè)計(jì)成使用同一虛擬按鍵。另外再將不易區(qū)分讀音的二個(gè)聲母,包括zh與z,ch與c、sh與s亦分別設(shè)計(jì)成使用同一虛擬按鍵,以讓難以區(qū)分翹舌音與非翹舌音的使用者,在使用上不易有誤。
舉例來(lái)說(shuō),欲輸入漢字“票”時(shí)(讀音為piao\),其輸入方法及系統(tǒng)包含以下步驟(步驟1)由于其第一個(gè)注音符號(hào)為“p”,因此使用者應(yīng)首先將最初顯示的第一層虛擬鍵盤(pán)組切換至其中的虛擬鍵盤(pán)第一頁(yè),再接著按實(shí)體鍵盤(pán)上的“2ABC”鍵,此即完成第一個(gè)注音符號(hào)“p”的輸入。
(步驟2)在選按第一層虛擬鍵盤(pán)組中的“p”之后,液晶顯示屏?xí)⒓醋詣?dòng)顯示出“p”所關(guān)聯(lián)的第二層虛擬鍵盤(pán),如下所示
此時(shí)使用者應(yīng)選按實(shí)體鍵盤(pán)上的“*”鍵;此即完成“i”的輸入。
(步驟3)在選按第二層虛擬鍵盤(pán)組中的“i”之后,液晶顯示屏?xí)⒓醋詣?dòng)顯示出“i”所關(guān)聯(lián)的第三層虛擬鍵盤(pán),如下所示
此時(shí)使用者應(yīng)選按實(shí)體鍵盤(pán)上的“7POR”鍵此即完成“ao”的輸入。
(步驟4)在選按第三層虛擬鍵盤(pán)組中的“ao”之后,液晶顯示屏?xí)⒓醋詣?dòng)顯示出第四層虛擬鍵盤(pán)(即僅有的聲調(diào)符號(hào)虛擬鍵盤(pán)),如下所示
此時(shí)使用者應(yīng)選按實(shí)體鍵盤(pán)上的“4GHI”鍵;此即定義前所輸入的注音符號(hào)組合“piao”的聲調(diào)為第四聲。
(步驟5)在完成聲調(diào)的輸入之后,液晶顯示屏?xí)⒓醋詣?dòng)顯示漢字表,其中顯示出對(duì)應(yīng)于“piao4”的所有漢字,如下所示
此時(shí)使用者應(yīng)選按實(shí)體鍵盤(pán)上的“1”鍵,即可將所選擇的漢字“票”輸入至移動(dòng)電話中。此即完成一個(gè)漢字的輸入。
以上所揭示的實(shí)施例為利用羅馬拼音的規(guī)律性所設(shè)計(jì)出相關(guān)聯(lián)的多組虛擬鍵盤(pán)。在以下的實(shí)施例中,亦可不利用這些規(guī)律性,僅提供一層虛擬鍵盤(pán)組,其包含三個(gè)無(wú)關(guān)聯(lián)性的虛擬鍵盤(pán),如下所示“
欲輸入漢字“票”時(shí)(羅馬拼音為“piao\”,其輸入方法及系統(tǒng)包含以下步驟(步驟1)將虛擬鍵盤(pán)組切換至其中的虛擬鍵盤(pán)第一頁(yè),再接著按實(shí)體鍵盤(pán)上的“2ABC”鍵;此即完成“p”的輸入。
(步驟2)將虛擬鍵盤(pán)組切換至其中的虛擬鍵盤(pán)第二頁(yè)(即選按虛擬鍵盤(pán)第一頁(yè)中的VK鍵),再接著按實(shí)體鍵盤(pán)上的“#”鍵;此即完成“”的輸入。
(步驟3)再接著仍用虛擬鍵盤(pán)第二頁(yè),按實(shí)體鍵盤(pán)上的“8TUV”鍵此即完成“a”的輸入。
(步驟4)再接著仍用虛擬鍵盤(pán)第二頁(yè),按實(shí)體鍵盤(pán)上的“9WXY”鍵;此即完成“o”的輸入。
(步驟5)接著將虛擬鍵盤(pán)組切換至其中的虛擬鍵盤(pán)第三頁(yè)(即選按虛擬鍵盤(pán)第二頁(yè)中的VK鍵),再接著按實(shí)體鍵盤(pán)上的“5JKL”鍵;此即完成“4”的輸入。
(步驟6)完成聲調(diào)的輸入后,液晶顯示屏即會(huì)顯示一漢字表,其中顯示出對(duì)應(yīng)于“piao4”的所有漢字,如下所示
此時(shí)選按實(shí)體鍵盤(pán)上的“1”鍵,始可將其所對(duì)應(yīng)的漢字“票”輸入至移動(dòng)電話中。此即完成一個(gè)漢字的輸入。
結(jié)論本發(fā)明提供一種中文漢字輸入方法及系統(tǒng),適用于配置CCITT標(biāo)準(zhǔn)鍵盤(pán)的移動(dòng)電話上,用以藉由多組虛擬鍵盤(pán)及其所顯示的漢語(yǔ)注意符號(hào)或羅馬拼音符號(hào),以漢語(yǔ)注音輸入法或羅馬拼音輸入法來(lái)向移動(dòng)電話輸入中文漢字。本發(fā)明的特征在于利用多個(gè)虛擬鍵盤(pán);每一個(gè)虛擬鍵盤(pán)具有多個(gè)虛擬按鍵,分別以一對(duì)一的對(duì)應(yīng)方式對(duì)應(yīng)至移動(dòng)電話上的CCITT標(biāo)準(zhǔn)鍵盤(pán)上的實(shí)體按鍵。本發(fā)明可讓使用者以CCITT標(biāo)準(zhǔn)鍵盤(pán)上僅有的12個(gè)符號(hào)鍵來(lái)達(dá)到輸入中文信息的目的,且由于各個(gè)虛擬鍵上僅需要設(shè)置12個(gè)虛擬按鍵,因此可使每個(gè)虛擬按鍵的尺寸較已知者大,以讓使用者更便于目視及選擇虛擬按鍵。
以上所述僅為本發(fā)明的較佳實(shí)施例,并非用以限定本發(fā)明的范圍。凡其它未脫離本發(fā)明所揭示的精神下所完成的等效變化或修飾,都應(yīng)包含在所附的權(quán)利要求范圍內(nèi)。
權(quán)利要求
1.一種中文漢字輸入方法,適用于一以鍵盤(pán)輸入數(shù)據(jù)的數(shù)據(jù)處理機(jī)上,用以讓使用者以一特定的中文輸入法向該數(shù)據(jù)處理機(jī)輸入中文信息,此中文漢字輸入方法包含以下步驟(1)預(yù)先建立一漢字?jǐn)?shù)據(jù)庫(kù),其中儲(chǔ)存各個(gè)中文漢字與其檢索符號(hào)拼寫(xiě)法之間的對(duì)應(yīng)關(guān)系;(2)根據(jù)所采用的中文輸入法,預(yù)先建立多個(gè)虛擬鍵盤(pán),每一個(gè)虛擬鍵盤(pán)具有多個(gè)虛擬按鍵,且這些虛擬按鍵分別以一對(duì)一的對(duì)應(yīng)方式對(duì)應(yīng)至該數(shù)據(jù)處理機(jī)上的實(shí)體鍵盤(pán)上的實(shí)體按鍵;此多個(gè)虛擬鍵盤(pán)用以顯示所采用的中文輸入法中的所有檢索符號(hào),而各個(gè)虛擬鍵盤(pán)則僅顯示出所有檢索符號(hào)的一指定部分;(3)在使用時(shí),首先啟動(dòng)該虛擬鍵盤(pán)組,以站使用者選擇其所欲輸入的漢字的檢索符號(hào)拼寫(xiě)法的第一個(gè)檢索符號(hào);(4)開(kāi)啟具有下一個(gè)檢索符號(hào)的虛擬鍵盤(pán)組,以讓使用者選擇其所欲輸入的漢字的檢索符號(hào)拼寫(xiě)法的下一個(gè)檢索符號(hào);(5)重復(fù)步驟(4),直至所欲輸入的漢字的檢索符號(hào)拼寫(xiě)法中的所有檢索符號(hào)均輸入為止(6)開(kāi)啟具有聲調(diào)符號(hào)的虛擬鍵盤(pán)組,以讓使用者選擇其所欲輸入的漢字的檢索符號(hào)拼寫(xiě)法的聲調(diào);以及(7)依據(jù)所輸入的中文漢字檢索符號(hào)組合及聲調(diào),將所對(duì)應(yīng)的所有漢字顯示出來(lái),以讓使用者選擇所欲輸入的漢字。
2.如權(quán)利要求1所述的中文漢字輸入方法,其特征在于,該數(shù)據(jù)處理機(jī)為一移動(dòng)電話。
3.如權(quán)利要求2所述的中文漢字輸入方法,其特征在于,該移動(dòng)電話上的鍵盤(pán)為CCITT標(biāo)準(zhǔn)鍵盤(pán)。
4.如權(quán)利要求3所述的中文漢字輸入方法,其特征在于,每一個(gè)虛擬鍵盤(pán)具有12個(gè)虛擬按鍵,分別以一對(duì)一之對(duì)應(yīng)方式對(duì)應(yīng)至該CCITT標(biāo)準(zhǔn)鍵盤(pán)上的12個(gè)實(shí)體按鍵。
5.如權(quán)利要求1所述的中文漢字輸入方法,其特征在于,該中文輸入法為漢語(yǔ)注音符號(hào)輸入法。
6.如權(quán)利要求5所述中文漢字輸入方法,其特征在于,該多個(gè)虛擬鍵盤(pán)包括第一層虛擬鍵盤(pán)組,其包括多個(gè)虛擬鍵盤(pán),用來(lái)以集體方式顯示漢語(yǔ)注音符號(hào)拼寫(xiě)法中所有可能的第一個(gè)注音符號(hào);第二層虛擬鍵盤(pán)組,其包括多個(gè)虛擬鍵盤(pán),其中各個(gè)虛擬鍵盤(pán)與該第一層虛擬鍵盤(pán)中之一特定虛擬按鍵關(guān)聯(lián),用以顯示利用該特定虛擬按鍵所輸入的第一個(gè)注音符號(hào)其后所應(yīng)續(xù)接的所有可能的注音符號(hào);第三層虛擬鍵盤(pán)組,其包括多個(gè)虛擬鍵盤(pán),各個(gè)虛擬鍵盤(pán)與該第二層虛擬鍵盤(pán)中之一特定虛擬按鍵關(guān)聯(lián),用以顯示未利用該特定虛擬按鍵所輸入的第二個(gè)注音符號(hào)其后所應(yīng)續(xù)接的所有可能的注音符號(hào);以及第四層虛擬鍵盤(pán)組,至少包括一個(gè)虛擬鍵盤(pán),此虛擬鍵盤(pán)用以顯示所有的聲調(diào)符號(hào)。
7.如權(quán)利要求1所述的中文漢字輸入方法,其特征在于,該中文輸入法為羅馬拼音輸入法。
8.如權(quán)利要求7所述的中文漢字輸入方法,其特征在于,該多個(gè)虛擬鍵盤(pán)包括第一層虛擬鍵盤(pán)組,其包括多個(gè)虛擬鍵盤(pán),用來(lái)以集體方式顯示羅馬拼音拼寫(xiě)法中所有可能的第一個(gè)拼音符號(hào)第二層虛擬鍵盤(pán)組,其包括多個(gè)虛擬鍵盤(pán),其中各個(gè)虛擬鍵盤(pán)與該第一層虛擬鍵盤(pán)中之一特定虛擬按鍵關(guān)聯(lián),用以顯示利用該特定虛擬按鍵所輸入的第一個(gè)拼音符號(hào)其后所應(yīng)續(xù)接的所有可能的拼音符號(hào);第三層虛擬鍵盤(pán)組,其包括多個(gè)虛擬鍵盤(pán),各個(gè)虛擬鍵盤(pán)與該第二層虛擬鍵盤(pán)中之一特定虛擬按鍵關(guān)聯(lián),用以顯示利用該特定虛擬按鍵所輸入的第二個(gè)拼音符號(hào)其后所應(yīng)續(xù)接的所有可能的拼音符號(hào);以及第四層虛擬鍵盤(pán)組,至少包括一個(gè)虛擬鍵盤(pán),此虛擬鍵盤(pán)用以顯示所有的聲調(diào)符號(hào)。
9.如權(quán)利要求7所述的中文漢字輸入方法,其特征在于,將羅馬拼音系統(tǒng)中的每一個(gè)拼音符號(hào)對(duì)應(yīng)至單一個(gè)虛擬按鍵。
10.如權(quán)利要求9所述的中文漢字輸入方法,其特征在于,該多個(gè)虛擬鍵盤(pán)利用一虛擬按鍵來(lái)作為切換鍵,以讓使用者在該多個(gè)虛擬鍵之間切換至所需的虛擬鍵盤(pán)。
11.一種中文漢字輸入系統(tǒng),適用于一以鍵盤(pán)輸入數(shù)據(jù)的數(shù)據(jù)處理機(jī)上,用以讓使用者以一特定的中文輸入法把中文信息輸入至該數(shù)據(jù)處理機(jī)中;此中文漢字輸入系統(tǒng)包含(a)漢字?jǐn)?shù)據(jù)庫(kù),其中預(yù)儲(chǔ)有各個(gè)中文漢字與其漢語(yǔ)注音符號(hào)拼寫(xiě)法之間的對(duì)應(yīng)關(guān)系;(b)一虛擬鍵盤(pán)表,其中預(yù)儲(chǔ)有根據(jù)漢語(yǔ)注音符號(hào)拼寫(xiě)規(guī)則所預(yù)先建立的多個(gè)虛擬鍵盤(pán),每一個(gè)虛擬鍵盤(pán)具有多個(gè)虛擬按鍵,且這些虛擬按鍵分別以一對(duì)一的對(duì)應(yīng)方式對(duì)應(yīng)至該數(shù)據(jù)處理機(jī)上的實(shí)體鍵盤(pán)上的實(shí)體按鍵;此多個(gè)虛擬鍵盤(pán)用以顯示所采用的中文輸入法中的所有檢索符號(hào),而各個(gè)虛擬鍵盤(pán)則僅顯示出所有檢索符號(hào)之一指定部分;(c)一漢字輸入服務(wù)模組,藉接至該數(shù)據(jù)處理機(jī)的鍵盤(pán),作為給使用者的輸入介面,以接收使用者所輸入的鍵值;(d)一虛擬鍵盤(pán)服務(wù)模組,藕接于該漢字輸入服務(wù)模組與該虛擬鍵盤(pán)表之間,其可根據(jù)使用者所輸入的鍵值,執(zhí)行以下操作步驟(d1)在使用時(shí),首先啟動(dòng)該虛擬鍵盤(pán)組,以讓使用者選擇其所欲輸入的漢字的檢索符號(hào)拼寫(xiě)法的第一個(gè)檢索符號(hào);(d2)開(kāi)啟具有下一個(gè)檢索符號(hào)的虛擬鍵盤(pán)組,以讓使用者選擇其所欲輸入的漢字的檢索符號(hào)拼寫(xiě)法的下一個(gè)檢索符號(hào);(d3)重復(fù)步驟(d2),直至所欲輸入的漢字的檢索符號(hào)拼寫(xiě)法中的所有檢索符號(hào)均輸入為止;(d4)開(kāi)啟具有聲調(diào)符號(hào)的虛擬鍵盤(pán)組,以讓使用者選擇其所欲輸入的漢字的檢索符號(hào)拼寫(xiě)法的聲調(diào);以及(d5)根據(jù)所輸入的中文漢字檢索符號(hào)組合及聲調(diào),將所對(duì)應(yīng)的所有漢字顯示出來(lái),以讓使用者選擇所欲輸入的漢字。
12.如權(quán)利要求11所述的中文漢字輸入系統(tǒng),其特征在于,該數(shù)據(jù)處理機(jī)為移動(dòng)電話。
13.如權(quán)利要求12所述的中文漢字輸入系統(tǒng),其特征在于,該移動(dòng)電話上的鍵盤(pán)為CCITT標(biāo)準(zhǔn)鍵盤(pán)。
14.如權(quán)利要求13所述的中文漢字輸入系統(tǒng),其特征在于,每一個(gè)虛擬鍵盤(pán)具有12個(gè)虛擬按鍵,分別以一對(duì)一之對(duì)應(yīng)方式對(duì)應(yīng)至該CCITT標(biāo)準(zhǔn)鍵盤(pán)上的12個(gè)實(shí)體按鍵。
15.如權(quán)利要求11所述的中文漢字輸入系統(tǒng),其特征在于,該中文輸入法為漢語(yǔ)注音符號(hào)輸入法。
16.如權(quán)利要求15所述的中文漢字輸入系統(tǒng),其特征在于,該多個(gè)虛擬鍵盤(pán)包括第一層虛擬鍵盤(pán)組,其包括多個(gè)虛擬鍵盤(pán),用來(lái)以集體方式顯示漢語(yǔ)注音符號(hào)拼寫(xiě)法中所有可自能的第一個(gè)注音符號(hào);第二層虛擬鍵盤(pán)組,其包括多個(gè)虛擬鍵盤(pán),其中各個(gè)虛擬鍵盤(pán)與該第一層虛擬鍵盤(pán)中之一特定虛擬按鍵關(guān)聯(lián),用以顯示利用該特定虛擬按鍵所輸入的第一個(gè)注音符號(hào)其后所應(yīng)續(xù)接的所有可能的注音符號(hào);第三層虛擬鍵盤(pán)組,其包括多個(gè)虛擬鍵盤(pán),各個(gè)虛擬鍵盤(pán)與該第二層虛擬鍵盤(pán)中之一特定虛擬按鍵關(guān)聯(lián),用以顯示利用該特定虛擬按鍵所輸入的第二個(gè)注音符號(hào)其后所應(yīng)續(xù)接的所有可能的注音符號(hào);以及第四層虛擬鍵盤(pán)組,至少包括一個(gè)虛擬鍵盤(pán),此虛擬鍵盤(pán)用以顯示所有的聲調(diào)符號(hào)。
17.如權(quán)利要求11所述的中文漢字輸入系統(tǒng),其特征在于,該中文輸入法為羅馬拼音輸入法。
18.如權(quán)利要求17所述的中文漢字輸入系統(tǒng),其特征在于,該多個(gè)虛擬鍵盤(pán)包括第一層虛擬鍵盤(pán)組,其包括多個(gè)虛擬鍵盤(pán),用來(lái)以集體方式顯示羅馬拼音拼寫(xiě)法中所有可能的第一個(gè)拼音符號(hào);第二層虛擬鍵盤(pán)組,其包括多個(gè)虛擬鍵盤(pán),其中各個(gè)虛擬鍵盤(pán)與該第一層虛擬鍵盤(pán)中之一特定虛擬按鍵關(guān)聯(lián),用以顯示利用該特定虛擬按鍵所輸入的第一個(gè)拼音符號(hào)其后所應(yīng)續(xù)接的所有可能的拼音符號(hào);第三層虛擬鍵盤(pán)組,其包括多個(gè)虛擬鍵盤(pán),各個(gè)虛擬鍵盤(pán)與該第二層虛擬鍵盤(pán)中之一特定虛擬按鍵關(guān)聯(lián),用以顯示利用該特定虛擬按鍵所輸入的第二個(gè)拼音符號(hào)其后所應(yīng)續(xù)接的所有可能的拼音符號(hào);以及第四層虛擬鍵盤(pán)組,至少包括一個(gè)虛擬鍵盤(pán),此虛擬鍵盤(pán)用以顯示所有的聲調(diào)符號(hào)。
19.如權(quán)利要求17所述的中文漢字輸入系統(tǒng),其特征在于,將羅馬拼音系統(tǒng)中的每一個(gè)拼音符號(hào)對(duì)應(yīng)至單一個(gè)虛擬按鍵。
20.如權(quán)利要求19所述的中文漢字輸入系統(tǒng),其特征在于,該多個(gè)虛擬鍵盤(pán)利用一虛擬按鍵來(lái)作為切換鍵,以讓使用者在該多個(gè)虛擬鍵盤(pán)之間切換至所需的虛擬鍵盤(pán)。
全文摘要
本發(fā)明提供一種中文漢字輸入方法及系統(tǒng),適用于一種小型數(shù)據(jù)處理機(jī)上,例如為配置有CCITT標(biāo)準(zhǔn)鍵盤(pán)的移動(dòng)電話上。此中文漢字輸入方法及系統(tǒng)的特征在于利用多個(gè)虛擬鍵盤(pán)來(lái)顯示漢語(yǔ)注音符號(hào)或羅馬拼音符號(hào);每一個(gè)虛擬鍵盤(pán)具有多個(gè)虛擬按鍵,分別以一對(duì)一的對(duì)應(yīng)方式對(duì)應(yīng)至移動(dòng)電話上的CCITT標(biāo)準(zhǔn)鍵盤(pán)上的實(shí)體按鍵。由于各個(gè)虛擬鍵盤(pán)上僅需設(shè)置12個(gè)虛擬按鍵,因此每個(gè)虛擬按鍵的尺寸較大,便于目視及選擇所要的虛擬按鍵。
文檔編號(hào)G06F3/023GK1292517SQ9911690
公開(kāi)日2001年4月25日 申請(qǐng)日期1999年9月23日 優(yōu)先權(quán)日1999年9月23日
發(fā)明者何起予, 江純, 王暢 申請(qǐng)人:英業(yè)達(dá)集團(tuán)(上海)電子技術(shù)有限公司