專(zhuān)利名稱(chēng):中文輸入系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及中文輸入系統(tǒng)及其方法。更具體地說(shuō),涉及在少數(shù)鍵上有效的布置聲 母和韻母,可以簡(jiǎn)單迅速地輸入中文的,并得以改善的中文輸入系統(tǒng)及其方法。
背景技術(shù):
通常情況下,如移動(dòng)電話(huà)、智能手機(jī)等小型數(shù)字設(shè)備,因其可輸入的鍵數(shù)較少,所 以不能在鍵上布置多種文字。特別是,中文不同于英文、韓文等音標(biāo)文字,屬于象形文字,其 字就有數(shù)萬(wàn)個(gè)。所以想在鍵數(shù)較少的計(jì)算機(jī)、移動(dòng)電話(huà)以及智能手機(jī)等電子設(shè)備輸入中文 字就顯得非常困難。利用鍵數(shù)有限的鍵盤(pán)輸入中文的方法,有拼音輸入法和五筆字型輸入法。拼音輸 入法是用英文字母表示漢字讀音的輸入方法,五筆字型輸入法是將漢字分成字根,根據(jù)相 應(yīng)各字根的鍵盤(pán)組合的輸入方法。
發(fā)明內(nèi)容
中文輸入法中的拼音輸入法,因漢字同音字很多,每輸入一個(gè)字之后,需要在眾多 的同音字中選出所需漢字,所以這種輸入法比較繁瑣,存在耗時(shí)長(zhǎng)的問(wèn)題。而五筆字型輸入 法需要把漢字分解成字根,該過(guò)程不僅艱難繁瑣而且普通人難以掌握。本發(fā)明的目的在于解決上述諸多問(wèn)題。本發(fā)明提供一種中文輸入系統(tǒng)及其方法, 可以在鍵數(shù)較少的鍵盤(pán)上,通過(guò)簡(jiǎn)單操作可方便迅捷地輸入中文。為了達(dá)到上述目的,根據(jù)本發(fā)明的中文輸入系統(tǒng),包括漢字?jǐn)?shù)據(jù)庫(kù);聲母輸入鍵 盤(pán);韻母輸入鍵盤(pán);第一檢索引擎,根據(jù)上述聲母輸入鍵盤(pán)和上述韻母輸入鍵盤(pán)的輸入,用 拼音檢索漢字?jǐn)?shù)據(jù)庫(kù),并將檢索結(jié)果存儲(chǔ)在首次檢索結(jié)果數(shù)據(jù)庫(kù)(DB)中;以及第二檢索引 擎,包括選擇輸入步驟,顯示上述第一檢索引擎檢索的結(jié)果,并從顯示的檢索結(jié)果中選擇所 需文字進(jìn)行輸入。上述選擇輸入步驟,當(dāng)上述檢索結(jié)果字?jǐn)?shù)超出36個(gè)字時(shí),顯示第一選擇 輸入鍵盤(pán),顯示上述第一檢索引擎檢索的漢字,并直接選擇顯示的漢字或者再次進(jìn)行二次 檢索;當(dāng)上述檢索結(jié)果字?jǐn)?shù)在36個(gè)字以?xún)?nèi)時(shí),顯示第二選擇輸入鍵盤(pán),顯示根據(jù)上述第一 檢索引擎檢索的漢字,并直接選擇顯示的漢字。通過(guò)上述第一選擇輸入鍵盤(pán)輸入二次檢索 時(shí),根據(jù)輸入條件,檢索首次檢索結(jié)果數(shù)據(jù)庫(kù)(DB)。而且,在上述第一選擇輸入鍵盤(pán)的第1至第9鍵上,顯示檢索結(jié)果的漢字,并按相 應(yīng)鍵來(lái)選擇漢字。第11至第12鍵上分布三筆輸入法的筆劃,可通過(guò)三筆輸入法進(jìn)行二次 檢索。在上述第二選擇輸入鍵盤(pán)的第1至第12鍵上,顯示檢索結(jié)果的漢字,并按相應(yīng)鍵來(lái) 選擇漢字。在此,本發(fā)明中使用的鍵盤(pán)最好是利用觸摸式的屏幕鍵盤(pán)。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的第一種方法,包括顯示聲母輸入鍵盤(pán)的步驟; 輸入聲母鍵或者零聲母鍵的步驟;輸入聲母鍵或者零聲母鍵之后,顯示韻母輸入鍵盤(pán)的步 驟;輸入韻母鍵的步驟;輸入韻母鍵之后,在數(shù)據(jù)庫(kù)中檢索具有聲母和韻母音節(jié)的漢字的 步驟;顯示第一選擇輸入鍵盤(pán)或者第二選擇輸入鍵盤(pán)的步驟,檢索結(jié)果,檢索詞數(shù)超出36個(gè)字時(shí),顯示第一選擇輸入鍵盤(pán),檢索詞數(shù)在36個(gè)字以?xún)?nèi)時(shí),顯示第二選擇輸入鍵盤(pán);再次 顯示第一選擇輸入鍵盤(pán)或者第二選擇輸入鍵盤(pán)的步驟,通過(guò)第一選擇輸入鍵盤(pán)輸入二次檢 索鍵時(shí),在首次檢索結(jié)果中重新進(jìn)行檢索,并再次顯示其檢索結(jié)果;以及選擇輸入文字的步 驟,輸入在第一選擇輸入鍵盤(pán)或者第二選擇輸入鍵盤(pán)中選擇的漢字。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的第二種方法,包括顯示檢索單詞的聲母輸入鍵 盤(pán)的步驟;輸入各音節(jié)聲母鍵的步驟;檢索單詞的步驟,輸入聲母鍵之后,根據(jù)該單詞音節(jié) 檢索具有相應(yīng)聲母的單詞;顯示聲母輸入鍵盤(pán)的步驟,顯示檢索結(jié)果的同時(shí),為選擇下次音 節(jié)進(jìn)行輸入;顯示第一選擇輸入鍵盤(pán)或者第二選擇輸入鍵盤(pán)的步驟,輸入完聲母,或者按特 定鍵請(qǐng)求選擇輸入鍵盤(pán)時(shí),對(duì)檢索結(jié)果的檢索詞數(shù)進(jìn)行判斷,當(dāng)檢索詞數(shù)超出36個(gè)字時(shí), 顯示第一選擇輸入鍵盤(pán),檢索詞數(shù)在36個(gè)字以?xún)?nèi)時(shí),顯示第二選擇輸入鍵盤(pán);以及選擇輸 入單詞的步驟,輸入在第一選擇輸入鍵盤(pán)或者第二選擇輸入鍵盤(pán)中選擇的單詞。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的第三種方法,包括顯示聲母輸入鍵盤(pán)的步驟; 采用拖拽方式,輸入拖拽開(kāi)始坐標(biāo)的聲母的步驟;對(duì)拖拽軌跡進(jìn)行積分的步驟;根據(jù)拖拽 軌跡的積分值分成12個(gè)方向,輸入相應(yīng)韻母的步驟;根據(jù)輸入的聲母和韻母,檢索漢字?jǐn)?shù) 據(jù)庫(kù)的步驟;顯示第一選擇輸入鍵盤(pán)或者第二選擇輸入鍵盤(pán)的步驟,檢索結(jié)果,檢索詞數(shù)超 出36個(gè)字時(shí),顯示第一選擇輸入鍵盤(pán),檢索詞數(shù)在36個(gè)字以?xún)?nèi)時(shí),顯示二選擇輸入鍵盤(pán);再 次顯示第一選擇輸入鍵盤(pán)或者第二選擇輸入鍵盤(pán)的步驟,通過(guò)第一選擇輸入鍵盤(pán)輸入二次 檢索鍵時(shí),在首次檢索結(jié)果中重新進(jìn)行檢索,并再次顯示檢索結(jié)果;以及選擇輸入文字的步 驟,輸入在第一選擇輸入鍵盤(pán)或者第二選擇輸入鍵盤(pán)中選擇的漢字。本發(fā)明涉及的中文輸入方法及其系統(tǒng),在如移動(dòng)電話(huà)或智能手機(jī)等鍵數(shù)較少的數(shù) 字終端設(shè)備上,有效的分布聲母和韻母,通過(guò)簡(jiǎn)單操作方便的輸入中文。特別是,本發(fā)明涉 及的另一實(shí)施例,只利用中文單詞音節(jié)的頭音(聲母),可簡(jiǎn)單的輸入所需中文單詞,也可 以在聲母輸入鍵盤(pán)上,通過(guò)拖拽同時(shí)輸入聲母和韻母。
圖1是根據(jù)本發(fā)明的中文輸入裝置的結(jié)構(gòu)示意圖。圖2至圖5表示圖1所示鍵盤(pán)的示例。圖6是根據(jù)本發(fā)明第一實(shí)施例的漢字輸入程序的流程圖。圖7是根據(jù)本發(fā)明的中文輸入裝置的結(jié)構(gòu)示意圖。圖8表示圖7所示的聲母輸入鍵盤(pán)的示例。圖9是根據(jù)本發(fā)明第二實(shí)施例的中文輸入程序的流程圖。圖10是根據(jù)本發(fā)明第三實(shí)施例的中文輸入系統(tǒng)的結(jié)構(gòu)塊圖。圖11是根據(jù)本發(fā)明的點(diǎn)擊聲母輸入鍵盤(pán)時(shí),直接顯示采用拖拽方式輸入韻母的 子鍵盤(pán)畫(huà)面的示例。圖12是根據(jù)本發(fā)明的中文輸入程序的流程圖。圖13表示說(shuō)明圖12所示的決定12個(gè)方向的圖。附圖標(biāo)記說(shuō)明100,200 中文輸入系統(tǒng)102,202:數(shù)據(jù)庫(kù)
104,204,116,214,222 檢索引擎106 聲母輸入鍵盤(pán)108 韻母輸入鍵盤(pán)112:第一選擇輸入鍵盤(pán)120 第二選擇輸入鍵盤(pán)
具體實(shí)施例方式本發(fā)明以及本發(fā)明的實(shí)施例所解決的技術(shù)課題,通過(guò)下面的本發(fā)明的優(yōu)選實(shí)施例 進(jìn)行說(shuō)明會(huì)更加明確。下述的實(shí)施例只用于說(shuō)明本發(fā)明,并不限制本發(fā)明的保護(hù)范圍。所有語(yǔ)言的各音節(jié)都是由輔音和元音構(gòu)成。中文除了元音和輔音之外,還有中文 特有的聲調(diào)。音節(jié)中發(fā)第一個(gè)音的輔音為‘聲母’,以元音為中心的其它部分為‘韻母’,聲 調(diào)表示音的高低,可分為一聲、二聲、三聲、四聲。所以中文的所有音節(jié)可以理解為由聲母、 韻母和聲調(diào)組合,并根據(jù)漢字拼音法,引用英文字母表示中文的讀音。大部分的數(shù)字終端機(jī)包含12個(gè)鍵(0 9,*,#,以K1至K12表示)。所有漢字的 音節(jié)由聲母和韻母構(gòu)成,大部分的文章,一般利用1000 3000個(gè)常用漢字即可表達(dá)。基 于此,本發(fā)明將聲母和韻母有效地分布在12個(gè)鍵上(K1 K12),進(jìn)行簡(jiǎn)單輸入。鍵(K1 K12)最好是利用觸摸式屏幕鍵來(lái)實(shí)現(xiàn)。為此,如表1所示,本發(fā)明將23個(gè)聲母和零聲母(a,e,o)分布在除K11之外的11 個(gè)鍵上(K1 K10,K12)。如表2所示,將33個(gè)韻母分布在12個(gè)鍵上(K1 K12)。輸入一 次聲母鍵和一次韻母鍵、通過(guò)兩次輸入,對(duì)同音字進(jìn)行首次檢索,之后通過(guò)三筆輸入法對(duì)檢 索結(jié)果再次進(jìn)行檢索,或者選擇檢索結(jié)果中的中文輸入。在此,如表3所示,三筆輸入法是 簡(jiǎn)化已知五筆輸入法的中文輸入方法。表1
權(quán)利要求
一種中文輸入系統(tǒng),包括漢字?jǐn)?shù)據(jù)庫(kù);聲母輸入鍵盤(pán);韻母輸入鍵盤(pán);第一檢索引擎,通過(guò)上述聲母輸入鍵盤(pán)和上述韻母輸入鍵盤(pán)的輸入,用拼音檢索漢字?jǐn)?shù)據(jù)庫(kù),并將檢索結(jié)果存儲(chǔ)在首次檢索結(jié)果數(shù)據(jù)庫(kù)中;以及選擇輸入單元,顯示上述第一檢索引擎的檢索結(jié)果,并從顯示的檢索結(jié)果中選擇所需文字進(jìn)行輸入。
2.根據(jù)權(quán)利要求1所述的中文輸入系統(tǒng),其特征在于, 上述選擇輸入單元包括第一選擇輸入鍵盤(pán),當(dāng)上述檢索結(jié)果字?jǐn)?shù)超出規(guī)定數(shù)時(shí),顯示上述第一檢索引擎檢索 的漢字,并直接選擇顯示的漢字,或者再次進(jìn)行二次檢索;第二選擇輸入鍵盤(pán),當(dāng)上述檢索結(jié)果字?jǐn)?shù)在規(guī)定數(shù)以?xún)?nèi)時(shí),顯示上述第一檢索引擎檢 索的漢字,并直接選擇顯示的漢字;第二檢索引擎,通過(guò)上述第一選擇輸入鍵盤(pán)輸入二次檢索時(shí),根據(jù)輸入的條件,檢索上 述首次檢索結(jié)果數(shù)據(jù)庫(kù)。
3.根據(jù)權(quán)利要求1所述的中文輸入系統(tǒng),其特征在于, 在上述聲母輸入鍵盤(pán)上分布有如下表所示的聲母區(qū)分聲母K1CChK2零聲母(@)bK3dfK4ghK5jkIK6mηK7PqrK8tK9WχyK10SshK11向下K12Zzh
4.根據(jù)權(quán)利要求1所述的中文輸入系統(tǒng),其特征在于, 在上述韻母輸入鍵盤(pán)上分布有如下表所示的韻母
5.根據(jù)權(quán)利要求2所述的中文輸入系統(tǒng),其特征在于,在上述第一選擇輸入鍵盤(pán)的第1至第9鍵上,顯示檢索結(jié)果的漢字,按相應(yīng)鍵來(lái)選擇漢 字,將三筆輸入法的筆劃分配給第11至第12鍵,可通過(guò)三筆輸入法進(jìn)行二次檢索。
6.根據(jù)權(quán)利要求2所述的中文輸入系統(tǒng),其特征在于,在上述第二選擇輸入鍵盤(pán)的第1至第12鍵上顯示檢索結(jié)果的漢字,按相應(yīng)鍵來(lái)選擇漢字。
7.一種中文輸入方法,其特征在于,包括 顯示聲母輸入鍵盤(pán)的步驟;通過(guò)聲母鍵或者零聲母鍵進(jìn)行輸入的步驟;當(dāng)通過(guò)聲母鍵或者零聲母鍵進(jìn)行輸入時(shí),顯示韻母輸入鍵盤(pán)的步驟;通過(guò)韻母鍵進(jìn)行輸入的步驟;當(dāng)通過(guò)韻母鍵進(jìn)行輸入時(shí),在數(shù)據(jù)庫(kù)中檢索具有聲母和韻母音節(jié)的漢字的步驟; 當(dāng)檢索的結(jié)果,檢索詞數(shù)超出規(guī)定數(shù)時(shí),顯示第一選擇輸入鍵盤(pán),檢索詞數(shù)在規(guī)定數(shù)以 內(nèi)時(shí),顯示第二選擇輸入鍵盤(pán)的步驟;當(dāng)在第一選擇輸入鍵盤(pán)中輸入二次檢索鍵時(shí),在首次檢索結(jié)果中重新進(jìn)行檢索,并通 過(guò)第一選擇輸入鍵盤(pán)或第二選擇輸入鍵盤(pán)再次顯示檢索結(jié)果;以及當(dāng)在第一選擇輸入鍵盤(pán)或者第二選擇輸入鍵盤(pán)中選擇了漢字,則輸入所選漢字的步馬聚ο
8.一種中文輸入方法,其特征在于,包括 顯示用于檢索單詞的聲母輸入鍵盤(pán)的步驟;通過(guò)各音節(jié)聲母鍵進(jìn)行輸入的步驟;當(dāng)輸入聲母鍵時(shí),根據(jù)該單詞音節(jié)檢索具有相應(yīng)聲母的單詞的步驟; 在顯示檢索結(jié)果的同時(shí),顯示用于選擇下一個(gè)音節(jié)的聲母輸入鍵盤(pán)的步驟; 當(dāng)已輸入聲母或者按下特定鍵請(qǐng)求選擇輸入鍵盤(pán)時(shí),對(duì)檢索結(jié)果的檢索詞數(shù)進(jìn)行判 斷,若超出規(guī)定字?jǐn)?shù),則顯示第一選擇輸入鍵盤(pán),若在規(guī)定字?jǐn)?shù)以?xún)?nèi),則顯示第二選擇輸入 鍵盤(pán)的步驟;當(dāng)在第一選擇輸入鍵盤(pán)或者第二選擇輸入鍵盤(pán)中選擇了單詞時(shí),輸入所選單詞的步馬聚ο
9.一種中文輸入方法,其特征在于,包括 顯示聲母輸入鍵盤(pán)的步驟;若進(jìn)行拖拽,則輸入拖拽開(kāi)始坐標(biāo)的聲母的步驟; 對(duì)拖拽軌跡進(jìn)行積分的步驟;根據(jù)拖拽軌跡的積分值劃分成12個(gè)方向,輸入相應(yīng)韻母的步驟; 根據(jù)輸入的聲母和韻母,檢索漢字?jǐn)?shù)據(jù)庫(kù)的步驟;當(dāng)檢索結(jié)果的檢索詞數(shù)超出規(guī)定數(shù)時(shí),顯示第一選擇輸入鍵盤(pán),當(dāng)在規(guī)定數(shù)以?xún)?nèi)時(shí),顯 示二選擇輸入鍵盤(pán)的步驟;若在第一選擇輸入鍵盤(pán)中輸入了二次檢索鍵,則在一次檢索結(jié)果中重新進(jìn)行檢索之 后,并通過(guò)第一選擇輸入鍵盤(pán)或者第二選擇輸入鍵盤(pán)再次顯示檢索結(jié)果的步驟;以及若在第一選擇輸入鍵盤(pán)或者第二選擇輸入鍵盤(pán)中選擇了漢字,則輸入所選文字的步馬聚ο
10.根據(jù)權(quán)利要求9所述的中文輸入方法,其特征在于,在上述劃分成12個(gè)方向輸入相應(yīng)韻母的步驟,對(duì)上、下、左、右4個(gè)方向分配韻母之后, 劃分成上、下、左、右的基本方向和上-左、左-上、下-左、左-下、右-上、上-右、右-下、 下-右的方向,輸入相應(yīng)韻母。
11.根據(jù)權(quán)利要求9所示的中文輸入方法,其特征在于,當(dāng)拖拽聲母輸入鍵盤(pán)時(shí),在中央以該聲母鍵為中心,通過(guò)彈出式窗口顯示3X3形狀的 韻母子鍵盤(pán)。
12.根據(jù)權(quán)利要求11所述的中文輸入方法,其特征在于, 上述韻母子鍵盤(pán)顯示為如下表所示
全文摘要
本發(fā)明涉及一種在少數(shù)鍵上有效的布置聲母和韻母,可以簡(jiǎn)單迅速地輸入中文的中文輸入系統(tǒng)及其方法。根據(jù)本發(fā)明的中文輸入系統(tǒng),包括漢字?jǐn)?shù)據(jù)庫(kù);聲母輸入鍵盤(pán);韻母輸入鍵盤(pán);第一檢索引擎,通過(guò)上述聲母輸入鍵盤(pán)和上述韻母輸入鍵盤(pán)的輸入,用拼音檢索漢字?jǐn)?shù)據(jù)庫(kù),并將檢索結(jié)果存儲(chǔ)在首次檢索結(jié)果數(shù)據(jù)庫(kù)中;第一選擇輸入鍵盤(pán),當(dāng)檢索結(jié)果字?jǐn)?shù)超出36個(gè)字時(shí),顯示上述第一檢索引擎檢索的漢字,并直接選擇顯示的漢字,或者再次進(jìn)行二次檢索;第二選擇輸入鍵盤(pán),當(dāng)上述檢索結(jié)果字?jǐn)?shù)在36個(gè)字以?xún)?nèi)時(shí),顯示上述第一檢索引擎檢索的漢字,并直接選擇顯示的漢字;以及第二檢索引擎,通過(guò)上述第一選擇輸入鍵盤(pán)輸入二次檢索時(shí),根據(jù)輸入條件,檢索首次檢索結(jié)果數(shù)據(jù)庫(kù)。
文檔編號(hào)G06F3/023GK101943951SQ20091021072
公開(kāi)日2011年1月12日 申請(qǐng)日期2009年11月6日 優(yōu)先權(quán)日2009年7月7日
發(fā)明者金明洙 申請(qǐng)人:金明洙;度爾洛格股份有限公司