專利名稱:一種藏文輸入系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種應(yīng)用于電子設(shè)備上的文字輸入技術(shù),尤其涉及一種藏文輸 入系統(tǒng)及方法。
背景技術(shù):
藏語(yǔ)屬于阿菲羅-亞細(xì)亞語(yǔ)系閃語(yǔ)族漢藏語(yǔ)系藏緬語(yǔ)族藏語(yǔ)支,是源于印度 的輔音字母文字。藏語(yǔ)主要分布于我國(guó)西藏、青海、四川、甘肅云南,以及巴
基斯坦、印度、尼泊爾、不丹等國(guó)家和地區(qū),使用較為廣泛,使用者超過(guò)700 萬(wàn)人。
藏語(yǔ)是一種以輔音為主要成分的字母拼音文字,藏語(yǔ)字母包括30個(gè)輔音字 母和4個(gè)元音字母,其中元音字母包括^e》y,輔音字母包括
元音字母不能獨(dú)立書(shū)寫(xiě),要加在
輔音字母的上面或者下面。從輔音字母中又派生出了兩類特殊的輔音字母,叫 做上加字和下加字,它們也都不能獨(dú)立書(shū)寫(xiě),同樣要加在輔音字母的上部或下 部的。
隨著電子技術(shù)的發(fā)展,電子設(shè)備的體積越來(lái)越小,例如手機(jī)。由于這些小 型電子設(shè)備上的空間有限,因而設(shè)置于其上的輸入裝置也要求越來(lái)越小。這樣, 文字通過(guò)較少按鍵的小鍵盤(pán)輸入技術(shù)的應(yīng)用也顯得越來(lái)越重要。但是,至今還 沒(méi)有出現(xiàn)通過(guò)小鍵盤(pán)輸入藏文的技術(shù)。
加之,由于小鍵盤(pán)上的輸入鍵較少,因此,怎樣將繁多的藏文字母合理分配 于較少的輸入鍵上,以便于使用者的記憶和使用;怎樣使這些按鍵的使用率較 為均衡,不會(huì)出現(xiàn)某些按鍵由于使用率過(guò)高而損壞的現(xiàn)象這些也是進(jìn)一步需 要解決的問(wèn)題。
6為此,業(yè)界需要提供一種能通過(guò)小鍵盤(pán)輸入藏文的文字輸入系統(tǒng)和方法。
發(fā)明內(nèi)容
基于現(xiàn)有技術(shù)的不足,本發(fā)明需要解決的問(wèn)題之一是提供一種能通過(guò)小鍵 盤(pán)輸入藏文的系統(tǒng)。
本發(fā)明需要解決的問(wèn)題之二是提供一種能通過(guò)小鍵盤(pán)輸入藏文的方法。 為解決上述問(wèn)題之一,本發(fā)明提供了一種藏文輸入系統(tǒng),該系統(tǒng)包括輸 入裝置,該輸入裝置至少包括十個(gè)輸入鍵,該輸入裝置用于輸入目標(biāo)輸入鍵的 指令;鍵盤(pán)定義模塊,該模塊至少包括十個(gè)存儲(chǔ)單元, 一個(gè)存儲(chǔ)單元對(duì)應(yīng)著一
個(gè)輸入鍵存有一組下列藏文分隔符號(hào)或字母■ 、 3 、卩p,:^ g碼g、 5
g ^ S、 ^曰^g ^ S;、 q " q《3 g § S、《g^3g g ^ 〈:i、 ^ 3 q w g & o、
^q勺^SS3g、,劉g^; 藏文詞庫(kù),用于存儲(chǔ)藏文;處理器'用于才艮據(jù)輸入 的所述目標(biāo)輸入鍵的指令取出所述鍵盤(pán)定義模塊中對(duì)應(yīng)該目標(biāo)輸入鍵的藏文字 母或分隔符號(hào),根據(jù)取出的藏文字母或分隔符號(hào)從藏文詞庫(kù)中搜索出目標(biāo)藏文 后并向目標(biāo)程序輸入該目標(biāo)藏文。
為解決上述問(wèn)題之二,本發(fā)明提供了一種藏文輸入方法,該方法包括如下
步驟'
1 )將藏文的字母分成如下九組3
sw,。3Si^、," 每組字母對(duì)應(yīng)一個(gè)輸入鍵存入鍵盤(pán)定^t塊中的
一存儲(chǔ)單元;將藏文的分隔符號(hào)"."對(duì)應(yīng)一個(gè)輸入鍵存儲(chǔ)于一存儲(chǔ)單元;
2) 輸入目標(biāo)輸入鍵的指令,并根據(jù)目標(biāo)輸入鍵的指令從對(duì)應(yīng)該輸入鍵的存 儲(chǔ)單元中取出該存儲(chǔ)單元中的藏文字母或分隔符號(hào);
3) 根據(jù)步驟2中取出的藏文字母或分隔符號(hào)從藏文詞庫(kù)中搜索出包含有該 藏文字母或分隔符號(hào)的藏文;
4 V人步驟3搜索出來(lái)的藏文中選定目標(biāo)藏文并向目標(biāo)程序輸入該目標(biāo)藏文作為本發(fā)明藏文輸入系統(tǒng)的進(jìn)一步改進(jìn),本發(fā)明藏文輸入系統(tǒng)還可包括 以下纟支術(shù)特征的 一部分或全部
所述處理器包括第一存儲(chǔ)器;第二存儲(chǔ)器;映射模塊,用于根據(jù)輸入的 所述目標(biāo)輸入鍵的指令將所述鍵盤(pán)定義模塊中對(duì)應(yīng)該目標(biāo)輸入鍵的藏文字母映 射到第一存儲(chǔ)器;搜索處理模塊,用于根據(jù)映射到第一存儲(chǔ)器中的藏文字母或 分隔符號(hào)從藏文詞庫(kù)中搜索包含有該字母或分隔符號(hào)的藏文,并將搜索到的藏 文存于第二存儲(chǔ)器中;輸入處理模塊,用于從第一存儲(chǔ)器中直接選定目標(biāo)藏文 字母并向目標(biāo)程序輸入該目標(biāo)藏文字母,或從第二存儲(chǔ)器中選定目標(biāo)藏文并向
目標(biāo)程序llr入該目標(biāo)藏文。
所述藏文分隔符號(hào)或字母、& g5-、 7ijp,、 、 ^"a^ 、 qwq31、 《、 (3|3。U|、3;w_f]。、分別標(biāo)示于各自對(duì)應(yīng)的輸入鍵上。 所述存儲(chǔ)有藏文分隔符" "的存儲(chǔ)單元中還存儲(chǔ)有"u 。
所述的十個(gè)輸入鍵上分別標(biāo)示有藏文數(shù)字符號(hào) 7、 Y ,、 t、《、、、(/、 ^、、、
P,所述鍵盤(pán)定義模塊對(duì)應(yīng)該十個(gè)輸入鍵設(shè)有存儲(chǔ)有該藏文數(shù)字符號(hào)的存儲(chǔ)單元, 所述輸入裝置還包括一個(gè)輸入模式切換鍵,所述處理器對(duì)應(yīng)還包括一個(gè)切換功 能模塊,該切換功能模塊用于根據(jù)輸入模式切換鍵的指令選擇輸入藏文字母、 藏文詞組或藏文數(shù)字。
作為本發(fā)明藏文輸入方法的進(jìn)一步改進(jìn),本發(fā)明藏文輸入方法還可包括 以下技術(shù)特征的 一部分或全部
所述步驟2之前還包括步驟21:選擇藏文輸入類型,若選擇輸入藏文詞組 則進(jìn)行步驟2;若選擇輸入藏文字母則進(jìn)行下述步驟輸入目標(biāo)輸入鍵指令,根 據(jù)輸入的指令從鍵盤(pán)定義模塊中取出對(duì)應(yīng)該輸入鍵的一組藏文字母,選定目標(biāo) 藏文字母并向目標(biāo)程序輸入該目標(biāo)藏文字母。
所述步驟l中還包括將藏文數(shù)字符號(hào) ;7、3、3、t、《、、、(/、<z)、、、
8p對(duì)應(yīng)輸入鍵存入鍵盤(pán)定義模塊的存儲(chǔ)單元中,所述步驟21中還包括若選擇輸
入藏文數(shù)字符號(hào)則進(jìn)行下述步驟輸入目標(biāo)輸入鍵指令,根據(jù)輸入的指令從鍵 盤(pán)定義模塊中取出對(duì)應(yīng)該輸入鍵的藏文數(shù)字符號(hào),向目標(biāo)程序輸入該藏文數(shù)字 符號(hào)。
所述步驟1中還包括將藏文數(shù)字符號(hào);7、^、3、t、^、A、"、^)、5、
f對(duì)應(yīng)輸入鍵存入鍵盤(pán)定義模塊的存儲(chǔ)單元中;所述步驟2中還包括根據(jù)輸入 的指令從鍵盤(pán)定義模塊中取出對(duì)應(yīng)該輸入鍵的藏文數(shù)字符號(hào),所述步驟4進(jìn)一 步包括選擇藏文輸入類型,若選擇輸入藏文詞組則進(jìn)行下述步驟41,若選擇 輸入藏文字母則進(jìn)行下述步驟42,若選擇輸入藏文數(shù)字符號(hào)則進(jìn)行下述步驟43; 步驟41:從步-驟3搜索出來(lái)的藏文中選定目標(biāo)藏文并向目標(biāo)程序輸入該目標(biāo)藏 文;步驟42:選定目標(biāo)藏文字母,并向目標(biāo)程序輸入該目標(biāo)藏文字母;步驟43: 向目標(biāo)程序輸入該藏文數(shù)字符號(hào)。
與現(xiàn)有技術(shù)相比較,本發(fā)明將藏文的4個(gè)元音列為一組,其余的藏文字母 的利用記憶習(xí)慣、語(yǔ)法組合規(guī)則以及每個(gè)字母使用的相對(duì)頻率設(shè)置成8組,n
;、5 S g 、7ei5,、qqq51、《《<q 、(^3qu4、5^J巧q、5諷, 每組字母
通過(guò)一個(gè)輸入鍵控制輸入,處理器再根據(jù)輸入的信息來(lái)輸入藏語(yǔ)。這樣,數(shù)量 繁多的藏文字母只占用了 9個(gè)輸入鍵,實(shí)現(xiàn)了通過(guò)小鍵盤(pán)來(lái)輸入藏語(yǔ)的功能。 另外,將元音和輔音分開(kāi)設(shè)置、以及輔音的這種排列分布不但便于用戶記憶, 快速找到輸入目標(biāo)字母的輸入鍵;而且使輸入鍵的使用率得到均衡,有效避免 出現(xiàn)某些輸入鍵因使用頻率過(guò)高而損壞的現(xiàn)象
下面結(jié)合附圖詳細(xì)說(shuō)明本發(fā)明,其作為本說(shuō)明書(shū)的 一部分,通過(guò)實(shí)施例來(lái)說(shuō) 明本發(fā)明的原理,本發(fā)明的其他方面、特征及其優(yōu)點(diǎn)通過(guò)該詳細(xì)說(shuō)明將會(huì)變得 一目了然。
圖1為本發(fā)明藏文輸入系統(tǒng)在一個(gè)實(shí)施例中的結(jié)構(gòu)框圖。
圖2為本發(fā)明藏文輸入系統(tǒng)在一個(gè)優(yōu)選實(shí)施例中的結(jié)構(gòu)框圖。
圖3為所述輸入裝置一個(gè)優(yōu)選實(shí)施例中的結(jié)構(gòu)示意圖。
圖4a-4b為所述顯示器顯示輸入藏文字母的示意圖。
圖4c-4d為所述顯示器顯示輸入藏文詞組的示意圖。
圖5為本發(fā)明藏文輸入方法在一個(gè)實(shí)施例中的流程圖。
圖6為本發(fā)明藏文輸入方法在一個(gè)優(yōu)選實(shí)施例中的流程圖。
圖7為本發(fā)明藏文輸入方法在一個(gè)優(yōu)選實(shí)施例中的流程圖。
具體實(shí)施例方式
本發(fā)明可以應(yīng)用于各類需要輸入文字的電子產(chǎn)品上,如便攜式掌上電腦、 PDA、手機(jī)等。所述藏文包括藏文字母、藏文詞組以及藏文數(shù)字符號(hào)?,F(xiàn)結(jié)合 附圖來(lái)說(shuō)明本發(fā)明的實(shí)施例。
系統(tǒng)實(shí)施例一
參考附圖1,本實(shí)施例中,所述藏文輸入系統(tǒng)包括輸入裝置10,鍵盤(pán)定義 才莫塊20,藏文詞庫(kù)30以及處理器40。
參考圖3,該輸入裝置10包括十個(gè)數(shù)字輸入鍵0-9,該九個(gè)數(shù)字鍵l-9以3 x3的方式排列,排列順序依次為輸入鍵l、輸入鍵2、輸入鍵3,輸入鍵4、輸 入鍵5、輸入鍵6,輸入鍵7、輸入鍵8、輸入鍵9。藏文的字母分成如下九組 3-、,, U^、 "" gg^n"^ ,C^、q"《
S、《《<^ g g % V ^3qoj為gg^、^w勺"3S33、5W g3。該九組
字母分別依次標(biāo)示于所述輸入鍵1-9上。藏文的分隔符號(hào)"."標(biāo)示于輸入4龕0 上。
所述4建盤(pán)定義模塊20包括十個(gè)存儲(chǔ)單元,其中九個(gè)存儲(chǔ)單元對(duì)應(yīng)著一個(gè)輸 入4建并以內(nèi)碼的形式存有下列九組藏文字母中的一組、 ^fz^; 呆碼g、
5 gggg、7日^, ggg^q"q。
^Og^《^《w 法&^2、^3q
10即對(duì)應(yīng)標(biāo)示有&《5-的輸入鍵l的
存儲(chǔ)單元中存有s《3 &依次類推。還有一個(gè)存儲(chǔ)單元對(duì)應(yīng)著輸入鍵0存儲(chǔ)有 藏文的分隔符號(hào)"-"。
所述藏文詞庫(kù)30中存有藏文詞組、藏文字母。當(dāng)4姿下目標(biāo)輸入4建,所述處 理器20接收到目標(biāo)輸入鍵的指令后,從鍵盤(pán)定義模塊20中取出對(duì)應(yīng)該目標(biāo)輸 入鍵的藏文字母或分隔符號(hào)。例如,若按下輸入鍵l,則處理器對(duì)應(yīng)輸入鍵l從 鍵盤(pán)定義模塊20中取出"8e》r"。處理器40再根據(jù)取出的藏文字母分隔符號(hào)從 藏文詞庫(kù)30中搜索包含有該藏文字母的藏語(yǔ)詞組,然后根據(jù)用戶的選擇選定目 標(biāo)藏語(yǔ)詞組,并向目標(biāo)程序輸入該目標(biāo)藏語(yǔ)詞組。當(dāng)需要向目標(biāo)程序輸入藏文 字母時(shí),處理器40再根據(jù)取出的藏文字母從藏文詞庫(kù)30中搜索出該藏文字母 并向目標(biāo)程序輸入該藏文字母。當(dāng)然,也可以在取出對(duì)應(yīng)該目標(biāo)輸入44的藏文 字母后直接向目標(biāo)程序選定并輸入目標(biāo)藏文字母。
系統(tǒng)實(shí)施例二
參考圖2-3、 4a-4d,本實(shí)施例是應(yīng)用于手機(jī)上的藏文輸入系統(tǒng),該系統(tǒng)在 系統(tǒng)實(shí)施例 一 的基礎(chǔ)上作了進(jìn)一 步的改選
參考圖3,所述輸入裝置10為手機(jī)數(shù)字鍵盤(pán),該鍵盤(pán)不但包括數(shù)字輸入鍵0-9,
還包括輸入鍵#、輸入鍵*以及其他輸入鍵(未圖示)。藏文的分隔符"."標(biāo)示 于輸入鍵0上,所述鍵盤(pán)定義模恥O對(duì)應(yīng)該輸入鍵0設(shè)有一個(gè)存儲(chǔ)有"."、","、 "!卩,的存儲(chǔ)單元。同時(shí),代表0-9的十個(gè)藏文數(shù)字符號(hào)?、s、3、^、t、H、 ^ 、人、、、^也依次標(biāo)示于輸入4走0-9上,所述4建盤(pán)定義才莫塊20對(duì)應(yīng)該輸入纟走 0-9設(shè)有十個(gè)存儲(chǔ)單元,分別以內(nèi)碼的形式存儲(chǔ)藏文數(shù)字符號(hào)7 、 ^ 、 , 、 ^ 、 t、、、(/、^、、、p。 所述輸入鍵*為輸入模式切換鍵,該輸入鍵*可以選擇 輸入符號(hào)*,也可以作為輸入模式切換功能鍵使用。
參考圖2,該系統(tǒng)還進(jìn)一步包括顯示器50。所述處理器40包括第一存儲(chǔ)器 41、第二存儲(chǔ)器42、映射模塊43、搜索處理模塊44、輸入處理模塊45以及切 換功能模塊46。所述映射模塊43根據(jù)輸入的目標(biāo)輸入鍵的指令,將所述鍵盤(pán)定
11義模塊20中對(duì)應(yīng)該目標(biāo)輸入鍵的藏文字母或分隔符號(hào)存儲(chǔ)到第一存儲(chǔ)器41。
所述切換功能模塊46根據(jù)輸入鍵*的指令選擇輸入藏文字母、藏文詞組或 藏文數(shù)字符號(hào)。
當(dāng)選擇輸入藏文字母時(shí),所述映射模塊43根據(jù)目標(biāo)輸入鍵的指令從鍵盤(pán)定 義模塊20中取出對(duì)應(yīng)該目標(biāo)輸入鍵的一組藏文字母,并將該組藏文字母儲(chǔ)存于 第一存儲(chǔ)器41中,且該組藏文字母通過(guò)顯示器50顯示以供用戶選擇目標(biāo)藏文 字母。用戶通過(guò)手機(jī)鍵盤(pán)上的移動(dòng)輸入鍵(未圖示)移動(dòng)顯示器50上的光標(biāo)以 選定目標(biāo)藏文字母,并通過(guò)手機(jī)鍵盤(pán)上的選定輸入鍵(未圖示)確定輸入,這 樣輸入處理模塊45根據(jù)選定輸入鍵的指令將該目標(biāo)藏文字母輸入到目標(biāo)程序。
參考圖4a-4b,以輸入音符'V,為例,點(diǎn)擊輸入鍵3以后,映射模塊43根 據(jù)輸入鍵3的指令從鍵盤(pán)定義模塊20中取出對(duì)應(yīng)輸入鍵3的一組藏文字母55 e ,。并將該組藏文字母s 3 ^ ,儲(chǔ)存于第一存儲(chǔ)器41中,且通過(guò)顯示器50顯 示于候選框52中以供用戶選擇。用戶通過(guò)手機(jī)上的左右移動(dòng)鍵移動(dòng)顯示器的光 標(biāo)來(lái)鎖定目標(biāo)藏文字母'V,,再通過(guò)選定輸入^t (未圖示)選定該目標(biāo)藏文字 母'V,(圖4a)。輸入處理模塊45接收到選定輸入鍵的指令后將藏文字母'V, 輸入目標(biāo)文本程序并顯示在顯示器50的文本框51上(如圖4b )。
當(dāng)輸入藏文詞組時(shí),映射模塊43根據(jù)一個(gè)或多個(gè)目標(biāo)輸入鍵的指令從鍵盤(pán) 定義模塊20中取出對(duì)應(yīng)該目標(biāo)輸入鍵的一組或多組藏文字母。若是一組藏文字 母,則直接將該組藏文字母儲(chǔ)存于第一存儲(chǔ)器41中,且通過(guò)顯示器50顯示。 若是多組藏文字母,各組藏文字母利用藏文語(yǔ)法組合,并將組合后的藏文字母 儲(chǔ)存于第一存儲(chǔ)器41中。所述搜索處理模塊44根據(jù)存儲(chǔ)于第一存儲(chǔ)器41中的 藏文字母從藏文詞庫(kù)30中搜索出具有該藏文字母的藏文詞組。并將搜索到的藏 文詞組存儲(chǔ)于第二存儲(chǔ)器42中,且通過(guò)顯示器50顯示搜索到的藏文詞組以供 用戶選擇目標(biāo)藏文詞組。用戶通過(guò)手機(jī)鍵盤(pán)上的光標(biāo)移動(dòng)鍵(未圖示)移動(dòng)顯 示器50上的光標(biāo)來(lái)鎖定目標(biāo)藏文詞組,再通過(guò)手才幾鍵盤(pán)上的選定輸入^^來(lái)選定 輸入。所述輸入處理模塊45接收到選定輸入鍵的指令后將目標(biāo)藏文詞組輸入目
12標(biāo)程序。
參考圖4c-4d,以輸入"凼,,為例。連續(xù)輸入輸入鍵6和輸入鍵5,所述映 射模塊43依次取出對(duì)應(yīng)輸入鍵6和輸入鍵5的藏文字母組 q q q《和《《 存 儲(chǔ)于第一存儲(chǔ)器41中。兩組藏文字母組兩兩組合,搜索處理模塊44根據(jù)組合 后的藏文字母從藏文詞庫(kù)30中搜索具有該藏文字母的藏文詞組。并將搜索到的 藏文詞組存儲(chǔ)于第二存儲(chǔ)器42中,且顯示于顯示器50的候選框52中,用戶可 以利用手機(jī)鍵盤(pán)上的移動(dòng)鍵移動(dòng)顯示器上的光標(biāo)來(lái)選定'必",并通過(guò)ok鍵選定 輸入。輸入處理模塊45接收到ok鍵的指令后將"趙"輸入文本目標(biāo)程序,并將 "遠(yuǎn)"顯示于顯示器50的文本框51上。
當(dāng)輸入藏文數(shù)字符號(hào)時(shí),所述映射模塊43根據(jù)目標(biāo)輸入鍵的指令從鍵盤(pán)定 義模塊20中取出對(duì)應(yīng)該目標(biāo)輸入鍵的藏文數(shù)字符號(hào)。然后將該組藏文字母儲(chǔ)存 于第一存儲(chǔ)器41后,并將該藏文數(shù)字符號(hào)輸入目標(biāo)程序以及通過(guò)顯示器顯示輸 入的藏文數(shù)字符號(hào)。
方法實(shí)施例一
參考圖5,本實(shí)施例中的藏文輸入法包^^下步驟
步驟101:將藏文的34個(gè)字母分成九組s《》 r 、 , g ^ g g、 s秀e"
gg良^^3、^ gg錢(qián)g、qqq改^g旨2、 <^ 3 q w g g
每組字母對(duì)應(yīng) 一個(gè)輸入鍵存入鍵盤(pán)定義模塊
I ^JW-f^q/ ^的
中的一個(gè)存儲(chǔ)單元中。將藏文的分隔符號(hào)"■"對(duì)應(yīng)一個(gè)輸入鍵存儲(chǔ)于一存儲(chǔ)單元。
步驟102:輸入目標(biāo)輸入鍵的指令,根據(jù)該指令從對(duì)應(yīng)該輸入鍵的存儲(chǔ)單元 中取出存儲(chǔ)于該存儲(chǔ)單元中的該組藏文字母或分隔符號(hào)。并將該組藏文字母或 分隔符號(hào)存儲(chǔ)于一存儲(chǔ)器中,且顯示于顯示器上。
步驟103:根據(jù)步驟102中取出的藏文字母從藏文詞庫(kù)中搜索出包含有該藏 文字母或分隔符號(hào)的藏文。并將搜索出的藏文存儲(chǔ)于一存儲(chǔ)器中,且顯示于顯 示器上。步驟104:用戶從步驟103中顯示于顯示器上的藏文中查找出目標(biāo)藏文,并 通過(guò)鍵盤(pán)的輸入鍵輸入選定輸入目標(biāo)藏文的指令。系統(tǒng)根據(jù)該指令向目標(biāo)程序 輸入該目標(biāo)藏文。
方法實(shí)施例二
參考圖6,下面將以所述藏文輸入方法應(yīng)用于手才幾上為例進(jìn)行說(shuō)明。該方法 包括如下步驟
步驟100:對(duì)手機(jī)鍵盤(pán)進(jìn)行鍵盤(pán)定義設(shè)置
將藏文的字母分成九組8《5- 、 q p^j《g g ^ g、 5 g g g g、
3ggog、qwq《^g^^《S^j^染旨3、,3qw^gog、sw^。 s
3^3、 ,w g g,依次分別對(duì)應(yīng)手機(jī)鍵盤(pán)上的數(shù)字輸入鍵l-9以內(nèi)碼的形式存于 鍵盤(pán)定義模塊20中。同時(shí),代表0-9的十個(gè)藏文數(shù)字符號(hào)7 、 ^ 、 s 、 ^ 、 ^ 、 、、(y 、 ^ 、 、 、 P也依次對(duì)應(yīng)數(shù)字輸入鍵0-9以內(nèi)碼的形式存于鍵盤(pán)定義模塊 20中,藏文的分隔符"'"、"j "、 "f 對(duì)應(yīng)數(shù)字輸入鍵O以內(nèi)碼的形式存 于鍵盤(pán)定義模塊20中。
為了便于用戶識(shí)別各個(gè)數(shù)字輸入鍵的功能,在數(shù)字輸入鍵0-9上分別標(biāo)示
有 '、3《》^ 、,鬥c;、 s 55" 、,gc^、cjC3q《、《^X巧 、^3qW、^;q, "、,^ 。
步驟110:通過(guò)手機(jī)鍵盤(pán)上的其他輸入鍵選擇進(jìn)入手機(jī)的藏文輸入模式。 步驟120:選擇輸入類型
通過(guò)手機(jī)鍵盤(pán)上的其他輸入鍵選擇進(jìn)入藏文輸入模式的三種輸入類型藏 文字母、藏文詞組以及藏文數(shù)字符號(hào)。若選擇輸入藏文字母,則進(jìn)行步驟201; 若選4李輸入藏文詞組,則進(jìn)行步驟301;若選擇輸入藏文數(shù)字符號(hào),則進(jìn)行步驟 401。
當(dāng)選擇輸入藏文字母后則進(jìn)一 步包括如下步驟:
步驟201:進(jìn)入藏文字母輸入模式。
步驟202:通過(guò)手機(jī)數(shù)字輸入鍵輸入指令。
14步驟203:根據(jù)步驟202輸入的指令從鍵盤(pán)定義模塊中取出對(duì)應(yīng)該輸入鍵的 一組藏文字母。
步驟204:將取出的藏文字母保存于存儲(chǔ)器中,并顯示于顯示器以供用戶選 定目標(biāo)藏文字母。
步驟205:通過(guò)手機(jī)鍵盤(pán)上的輸入鍵輸入選擇指令,選定目標(biāo)藏文字母,并 向目標(biāo)程序輸入該目標(biāo)藏文字母。
當(dāng)選4爭(zhēng)輸入藏文詞組后則進(jìn)一 步包括如下步驟
步驟301:進(jìn)入藏文詞組輸入才莫式。
步驟302:通過(guò)手機(jī)數(shù)字輸入鍵輸入指令。
步驟303:根據(jù)步驟302輸入的指令從鍵盤(pán)定義模塊中取出對(duì)應(yīng)該輸入鍵的 一組藏文字母。
步驟304:若取出的藏文字母為兩組或兩組以上,則將各組藏文字母相互按 照藏語(yǔ)語(yǔ)法組合,并將組合后的藏文字母保存于存儲(chǔ)器中,并顯示于顯示器上。 若取出的藏文字母僅為一組,則直接保存于存儲(chǔ)器中,并顯示于顯示器上。
步驟305:利用保存于步驟304中的字母對(duì)藏文詞庫(kù)中進(jìn)行搜索,搜索藏文 詞庫(kù)中具有該多個(gè)字母組合或單個(gè)字母的藏文詞組。且將搜索到的藏文詞組存
儲(chǔ)于一存儲(chǔ)器中,并顯示于顯示器上。
步驟306:判斷是否又有數(shù)字輸入鍵指令的輸入若有,則進(jìn)行步驟303; 若無(wú),則進(jìn)行步驟307。
步驟307:根據(jù)輸入4建的指令選定目標(biāo)藏文詞組并向目標(biāo)程序輸入該目標(biāo)藏 文詞組。
當(dāng)選擇輸入藏文數(shù)字符號(hào)后則進(jìn)一步包括如下步驟 步驟401:進(jìn)入藏文數(shù)字符號(hào)輸入模式。 步驟402:通過(guò)手機(jī)數(shù)字輸入鍵輸入指令。
步驟403:根據(jù)步驟402輸入的指令從鍵盤(pán)定義模塊中取出對(duì)應(yīng)該輸入鍵的
15藏文數(shù)字符號(hào)。
步驟404:向目標(biāo)程序輸入該藏文數(shù)字符號(hào)。 方法實(shí)施三
參考圖7,下面還以將所述方法應(yīng)用于手機(jī)上為例進(jìn)行說(shuō)明。該方法包括如 下步驟
步驟801:對(duì)手機(jī)鍵盤(pán)進(jìn)行鍵盤(pán)定義設(shè)置
將藏文的字母分成九組、 "p, g^^g、。a^ ggg^,s^ 3 33、g g,依次分別對(duì)應(yīng)手機(jī)鍵盤(pán)上的數(shù)字輸入鍵l-9以內(nèi)碼的形式存于
AJ巧W / 巧的
鍵盤(pán)定義模塊20中。同時(shí),代表0-9的十個(gè)藏文數(shù)字符號(hào)7 、 ^ 、 s 、 ^ 、 ^ 、 A 、 " 、 W 、 、 、 f也依次對(duì)應(yīng)數(shù)字輸入鍵0-9以內(nèi)碼的形式存于鍵盤(pán)定義模塊 20中,藏文的分隔符"."、","、"f 對(duì)應(yīng)數(shù)字輸入鍵G以內(nèi)碼的形式存 于鍵盤(pán)定義模塊20中。
為了便于用戶識(shí)別各個(gè)數(shù)字輸入鍵的功能,在數(shù)字輸入鍵0-9上分別標(biāo)示
有 3《》f 、 7Tj p3,e、 3迅g" 、7gz^3、wqq《、《《<3 、巧3quj、3;q^Fj^、
,胡 。
步驟802:通過(guò)手機(jī)鍵盤(pán)上的其他輸入鍵選擇進(jìn)入手機(jī)的藏文輸入模式 步驟803:輸入手機(jī)數(shù)字輸入鍵輸入的指令。
步驟804:根據(jù)步驟803輸入的指令從鍵盤(pán)定義模塊中取出對(duì)應(yīng)該輸入鍵的 藏文字母、藏文數(shù)字符號(hào)、藏文分隔符。
步驟805:若取出的藏文字母為兩組或兩組以上,則將各組藏文字母相互組 合,并將組合后的藏文字母保存于存儲(chǔ)器中;若取出的藏文字母僅為一組,則 直接保存于存儲(chǔ)器中。同時(shí)將取出的藏文數(shù)字符號(hào)、藏文分隔符分別存儲(chǔ)于存 儲(chǔ)器中。
步驟806:利用保存于步驟805中的藏文字母對(duì)藏文詞庫(kù)中進(jìn)行搜索,搜索 藏文詞庫(kù)中具有該多個(gè)字母組合或單個(gè)字母的藏文詞組。且將搜索到的藏文詞組存儲(chǔ)于存儲(chǔ)器中。
步驟807:判斷是否又有數(shù)字輸入鍵指令的輸入若有,則進(jìn)行步驟804; 若無(wú),則進(jìn)行步驟808。
步驟808:選擇輸入類型,若輸入藏文詞組則進(jìn)行步驟809;若輸入藏文數(shù) 字符號(hào)則進(jìn)行步驟810;若輸入藏文字母則進(jìn)行步驟811。
步驟809:根據(jù)手機(jī)輸入鍵的指令,從步驟806中存儲(chǔ)有藏文詞組的存儲(chǔ)器 中選定目標(biāo)藏文詞組,并向目標(biāo)程序輸入該目標(biāo)藏文詞組。
步驟810:根據(jù)手機(jī)輸入鍵的指令,從步驟805中存儲(chǔ)有藏文數(shù)字符號(hào)的存 儲(chǔ)器取出藏文數(shù)字符號(hào),并向目標(biāo)程序輸入該藏文數(shù)字符號(hào)。
步驟811:通過(guò)手機(jī)輸入鍵輸入的指令,從步驟805中存儲(chǔ)有藏文字母的存 儲(chǔ)器中選定目標(biāo)藏文字母,并向目標(biāo)程序輸入該目標(biāo)藏文字母。
以上所揭露的僅為本發(fā)明的較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明 之權(quán)利范圍,因此依本發(fā)明申請(qǐng)專利范圍所作的等同變化,仍屬本發(fā)明所涵蓋的 范圍。
1權(quán)利要求
1. 一種藏文輸入系統(tǒng),其包括輸入裝置,該輸入裝置至少包括十個(gè)輸入鍵,該輸入裝置用于輸入目標(biāo)輸入鍵的指令;鍵盤(pán)定義模塊,該模塊至少包括十個(gè)存儲(chǔ)單元,一個(gè)存儲(chǔ)單元對(duì)應(yīng)著一個(gè)輸入鍵存有一組下列藏文分隔符號(hào)或字母、藏文詞庫(kù),用于存儲(chǔ)藏文;處理器,用于根據(jù)輸入的所述目標(biāo)輸入鍵的指令取出所述鍵盤(pán)定義模塊中對(duì)應(yīng)該目標(biāo)輸入鍵的藏文字母或分隔符號(hào),根據(jù)取出的藏文字母或分隔符號(hào)從藏文詞庫(kù)中搜索出目標(biāo)藏文后并向目標(biāo)程序輸入該目標(biāo)藏文。
2. 如權(quán)利要求1所述的藏文輸入系統(tǒng),其特征在于所述處理器包括第一存儲(chǔ)器;第二存儲(chǔ)器;映射模塊,用于根據(jù)輸入的所述目標(biāo)輸入鍵的指令將所述鍵盤(pán)定義模塊中 對(duì)應(yīng)該目標(biāo)輸入鍵的藏文字母或分隔符號(hào)存儲(chǔ)到第一存儲(chǔ)器;搜索處理模塊,用于根據(jù)存儲(chǔ)到第一存儲(chǔ)器中的藏文字母或分隔符號(hào)從藏 文詞庫(kù)中搜索包含有該字母的藏文,并將搜索到的藏文存于第二存儲(chǔ)器中;輸入處理模塊,用于從第一存儲(chǔ)器中直接選定目標(biāo)藏文字母并向目標(biāo)程序 輸入該目標(biāo)藏文字母,或從第二存儲(chǔ)器中選定目標(biāo)藏文并向目標(biāo)程序輸入該目 標(biāo)藏文。
3. 如權(quán)利要求l所述的藏文輸入系統(tǒng),其特征在于所述藏文分隔符號(hào)或字母'、3《3f 、 7Tj円cjjc;、5 35^" 、7g、3、qqq《、《^"^巧 、3 q uj 、 3; nj , ^、分別標(biāo)示于各自對(duì)應(yīng)的輸入^:上。
4. 如權(quán)利要求3所述的藏文輸入系統(tǒng),其特征在于所述標(biāo)示有藏文字母的輸 入^T建以如下3x3的方式排列3 3》5 、?Tj pcj|e、5 55g";7353 、 qcqq《、《^Xiy ;巧3。UJ、3;a!,^、,W 。
5. 如權(quán)利要求1所述的藏文輸入系統(tǒng),其特征在于所述輸入鍵上還分別標(biāo)示有藏文數(shù)字符號(hào)7 、^、,、《、、、A、(^、^)、、、p, 所述鍵盤(pán)定義模塊對(duì)應(yīng)該十個(gè)輸入鍵設(shè)有存儲(chǔ)有該藏文數(shù)字符號(hào)的存儲(chǔ)單元,所述輸入裝置還 包括一個(gè)輸入模式切換鍵,所述處理器對(duì)應(yīng)還包括一個(gè)切換功能模塊,該切換 功能模塊用于根據(jù)輸入模式切換鍵的指令選擇輸入藏文字母、藏文詞組或藏文 數(shù)字。
6. 如權(quán)利要求1所述的藏文輸入系統(tǒng),其特征在于所述存儲(chǔ)有藏文分隔符"-" 的存儲(chǔ)單元中還存儲(chǔ)有p n 。
7. —種藏文輸入方法,其包括如下步驟(1 )將藏文的字母分成如下九組、7s氣^ gg^g、qqq51 ^經(jīng)gg、《《<w 法g % 2、 ,gqw S\§g》 ^w," 3Sg^、"811 每組字母對(duì)應(yīng)一個(gè)輸入鍵存入鍵盤(pán)定義模塊中的 一存儲(chǔ)單元;將藏文的分隔符號(hào)""對(duì)應(yīng)一個(gè)輸入鍵存儲(chǔ)于一存儲(chǔ)單元;(2) 輸入目標(biāo)輸入鍵的指令,并根據(jù)目標(biāo)輸入鍵的指令/"于應(yīng)該輸入鍵的存 儲(chǔ)單元中取出該存儲(chǔ)單元中的藏文字母或分隔符號(hào);(3) 根據(jù)步驟2中取出的藏文字母或分隔符號(hào)從藏文詞庫(kù)中搜索出包含有該藏文字母或分隔符號(hào)的藏文;4)從步驟3搜索出來(lái)的藏文中選定目標(biāo)藏文并向目標(biāo)程序輸入該目標(biāo)藏文。
8. 如權(quán)利要求7所述的藏文輸入方法,其特征在于所述步驟2之前還包括步驟21:選擇藏文輸入類型,若選擇輸入藏文詞組 則進(jìn)行步驟2;若選擇輸入藏文字母則進(jìn)行下述步驟 輸入目標(biāo)輸入鍵指令,根據(jù)輸入的指令從鍵盤(pán)定義模塊中取出對(duì)應(yīng)該輸入鍵的 一組藏文字母, 選定目標(biāo)藏文字母并向目標(biāo)程序車lr入該目標(biāo)藏文字母。
9. 如一又利要求8所述的藏文輸入方法,其特征在于所述步驟1還包括將藏文數(shù)字符號(hào)7、S、,、t、t、H、^、^、A、r對(duì)應(yīng)輸入鍵存入鍵盤(pán)定義模塊的存儲(chǔ)單元中,所述步驟21還包括若選擇輸入藏文數(shù)字符號(hào)則進(jìn)行下述步驟 輸入目標(biāo)輸入4t指令,根據(jù)輸入的指令從鍵盤(pán)定義模塊中取出對(duì)應(yīng)該輸入鍵的藏文數(shù)字符號(hào), 向目標(biāo)程序輸入該藏文數(shù)字符號(hào)。
10. 如權(quán)利要求7所述的藏文輸入方法,其特征在于所述步驟1還包括:將藏文數(shù)字符號(hào) 7、S、3、t、t、、、W、》、、、^對(duì)應(yīng)輸入鍵存入鍵盤(pán)定義模塊的存儲(chǔ)單元中;所述步驟2還包括根據(jù)輸入的指令從鍵盤(pán)定義模塊中取出對(duì)應(yīng)該輸入鍵 的藏文^:字符號(hào);所述步驟4進(jìn)一步包括選擇藏文輸入類型,若選擇輸入藏文詞組則進(jìn)行 下述步驟41,若選擇輸入藏文字母則進(jìn)行下述步驟42,若選擇輸入藏文數(shù)字符 號(hào)則進(jìn)行下述步驟43;步驟41:從步驟3搜索出來(lái)的藏文中選定目標(biāo)藏文,并向目標(biāo)程序輸入該目標(biāo)藏文;步驟42:選定目標(biāo)藏文字母,并向目標(biāo)程序輸入該目標(biāo)藏文字母;步驟43:向目標(biāo)程序輸入藏文數(shù)字符號(hào)。
全文摘要
本發(fā)明涉及一種藏文輸入系統(tǒng)和方法,其中該系統(tǒng)包括輸入裝置,該輸入裝置至少包括十個(gè)輸入鍵,該輸入裝置用于輸入目標(biāo)輸入鍵的指令;鍵盤(pán)定義模塊,該模塊至少包括十個(gè)存儲(chǔ)單元,一個(gè)存儲(chǔ)單元對(duì)應(yīng)著一個(gè)輸入鍵存有一組下列藏文分隔符號(hào)或字母(見(jiàn)右下圖)處理器,用于根據(jù)輸入的所述目標(biāo)輸入鍵的指令取出所述鍵盤(pán)定義模塊中對(duì)應(yīng)該目標(biāo)輸入鍵的藏文字母,根據(jù)取出的藏文字母從藏文詞庫(kù)中搜索出目標(biāo)藏文后并向目標(biāo)程序輸入該目標(biāo)藏文;藏文詞庫(kù),用于存儲(chǔ)藏文。該系統(tǒng)和方法實(shí)現(xiàn)小鍵盤(pán)輸入藏文的功能。
文檔編號(hào)G06F3/023GK101488053SQ20081013375
公開(kāi)日2009年7月22日 申請(qǐng)日期2008年7月24日 優(yōu)先權(quán)日2007年8月23日
發(fā)明者蔡沐宇, 譚春桃, 陸華興, 陳炳輝, 高精鍊 申請(qǐng)人:廣東國(guó)筆科技股份有限公司