專利名稱:中文詞匯快速輸入方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是為一種中文詞匯快速輸入方法極其系統(tǒng),特別是指一種能夠借助詞匯數(shù)據(jù)庫的比對(duì)以最少的按鍵來完成中文詞匯或字符串輸入的方法和系統(tǒng)。本發(fā)明并非是另一種新的中文輸入法,而是以用戶原先已知道或熟悉的輸入法及拆字方式,配合常用的詞匯數(shù)據(jù)庫來比對(duì)中文詞匯或字符串,用戶只須輸入所欲輸入詞匯的每一個(gè)中文字的第一個(gè)字碼,如倉頷的字根、注音的拼音或任何輸入法的第一個(gè)字根,即可完成整句詞匯的輸入。
中文字輸入計(jì)算機(jī)經(jīng)過國人多年的努力,其中文輸入法已有長足的進(jìn)步,借助智能型軟件幫助,中文輸入時(shí)已大量減少了選字的麻煩,但是在普及率及輸入的速度上仍然難有突破,原因是不管那一種輸入法皆需經(jīng)過一番長時(shí)間的學(xué)習(xí)才能夠快速輸入,實(shí)在是不方便。因此,如何用最短的時(shí)間、用最少的按鍵而能輸入最多的中文字一直是許多中文輸入法研究機(jī)構(gòu)所欲克服的問題。而目前的中文輸入大量應(yīng)用了詞匯數(shù)據(jù)庫的比對(duì)以減少中文字的選字,但其中文詞匯數(shù)據(jù)庫具有下列的缺點(diǎn)1.詞匯代碼必須先經(jīng)過人工有系統(tǒng)的編碼后才可使用。
2.系統(tǒng)操作時(shí)無法新增新的詞匯,因?yàn)樾略龅脑~匯必須先經(jīng)過編碼才可使用。
3.系統(tǒng)操作人員必須強(qiáng)記詞匯代碼,或使用對(duì)照表查詢。
4.詞庫的使用只限定在特定系統(tǒng),各使用單位的代碼如果編碼不同,操作即無法統(tǒng)一及缺乏共通性。
本發(fā)明的主要目的即是提供一種中文詞匯快速輸入系統(tǒng)及方法,可讓用戶以原已熟悉的輸入法和中文輸入的技術(shù),配合常用詞匯數(shù)據(jù)庫的比對(duì),來增及中文輸入的速度。
本發(fā)明的又一目的是提供一種中文詞匯快速輸入系統(tǒng)及方法,可以中文字隱含的組字字根或拼音做為詞匯的輸入代碼,以整合詞匯數(shù)據(jù)庫的代碼,不必另行編碼。
本發(fā)明的另一目的是提供一種中文詞匯快速輸入系統(tǒng)及方法,可應(yīng)用在中文詞匯較固定的應(yīng)用軟件中,例如在應(yīng)用軟件中作地址、產(chǎn)品名稱、歌曲名稱等等的中文詞匯輸入。
本發(fā)明的又一目的是提供一種中文詞匯快速輸入系統(tǒng)及方法,其中文詞匯的編碼方式一致,故可使用在不同的計(jì)算機(jī)平臺(tái)或不同的計(jì)算機(jī)系統(tǒng)中,可降低學(xué)習(xí)的成本,提高中文輸入的效率。
本發(fā)明的再一目的是提供一種中文詞匯快速輸入系統(tǒng),用戶可不必強(qiáng)記中文的輸入代碼,且隨時(shí)新增詞匯至詞匯庫中,亦不必為其新增詞匯編碼而實(shí)時(shí)使用。
本發(fā)明是按如下技術(shù)方案實(shí)施的,其是由中文輸入接口來輸入中文字,當(dāng)用戶輸入一按鍵時(shí)即由鍵盤對(duì)照接口將其轉(zhuǎn)換成詞匯代碼,再將其詞匯代碼傳送至中文詞匯輸入組件中,再將該詞匯代碼傳送給中文詞匯搜索引擎做詞匯搜索,中文詞匯搜索引擎先到詞匯地址接口比對(duì)詞匯代碼數(shù)據(jù),再將比對(duì)的結(jié)果以清單方式顯示在計(jì)算機(jī)畫面,讓用戶選擇;當(dāng)用戶選擇某一詞匯時(shí),則將詞匯地址接口所指引到詞匯數(shù)據(jù)庫中的地址,將地址中的詞匯數(shù)據(jù)整個(gè)擷取出來。
本發(fā)明所提供的中文詞匯快速輸入方法,其步驟為(1)選擇一種中文輸入法來輸入中文詞匯;(2)只輸入詞匯的每一個(gè)中文字的第一個(gè)字根或拼音;(3)將其所輸入的字根或拼音轉(zhuǎn)換成代碼;(4)由中文詞匯搜索引擎對(duì)比詞匯數(shù)據(jù)庫中的詞匯代碼,搜索出最符合的中文詞匯;(5)讓用戶選擇想要輸入的詞匯,即完成整句詞匯的輸入。
其中文詞匯輸入的流程步驟還包括(a)用戶由資料輸入?yún)^(qū)輸入文字或編修文字;(b)依鍵盤對(duì)照接口將輸入文字轉(zhuǎn)換成詞匯代碼;(c)將所輸入的詞匯代碼暫時(shí)儲(chǔ)存于輸入緩存器;(d)將輸入緩存器的字根代碼顯示于字碼編輯區(qū)中;(e)進(jìn)入中文詞匯搜索引擎。
其中步驟(c),若輸入緩存器中已有詞匯代碼,則將新詞匯代碼加入原先的詞匯代碼后再一并儲(chǔ)存于輸入緩存器中。
所述中文詞匯搜索引擎的流程步驟包括(a)搜索詞匯地址接口中與輸入緩存器相符的詞匯;(b)是否找到符合搜索條件的詞匯;若是則進(jìn)行步驟(c);若否則進(jìn)行步驟(h);(c)從詞匯數(shù)據(jù)庫中加載符合搜索條件的詞匯;(d)在結(jié)果顯示區(qū)中顯示符合搜索條件的詞匯清單;(e)用戶是否有選取搜索結(jié)果清單中的詞匯;若是進(jìn)行步驟(f)若否則進(jìn)行步驟(h);(f)在數(shù)據(jù)輸入?yún)^(qū)中填入選取的詞匯;(g)將詞匯地址接口所指到的詞匯數(shù)據(jù)庫地址中擷取出完整中文詞匯數(shù)據(jù),并引用至應(yīng)用程序上;結(jié)束本流程;(h)跳回到中文詞匯輸入,繼續(xù)輸入文字;(i)結(jié)束本發(fā)明的中文詞匯數(shù)據(jù)庫的詞匯數(shù)據(jù)可隨時(shí)增加并加以維護(hù),其新增及維護(hù)流程步驟(a)選擇功能選項(xiàng);若選擇新增詞匯數(shù)據(jù)則進(jìn)行步驟(b)若選擇修改詞匯數(shù)據(jù)則進(jìn)行步驟(e);若選擇刪除詞匯數(shù)據(jù)則進(jìn)行步驟(j);(b)新增中文詞匯數(shù)據(jù);(c)輸入完整的中文詞匯;(d)將中文詞匯的每一個(gè)中文字的第一個(gè)字根轉(zhuǎn)換為該詞匯的代碼;跳步驟(o);(e)修改中文詞匯數(shù)據(jù);(f)輸入中文詞匯;(g)將中文詞匯轉(zhuǎn)換成詞匯代碼;(h)由詞匯數(shù)據(jù)庫中的詞匯數(shù)據(jù)擷取出來;
(i)修改詞匯數(shù)據(jù)及代碼數(shù)據(jù);跳步驟(o);(j)刪除中文詞匯數(shù)據(jù);(k)輸入中文詞匯;(l)將中文詞匯轉(zhuǎn)換成詞匯代碼;(m)由詞匯數(shù)據(jù)庫中的詞匯數(shù)據(jù)撤取出來;(n)刪除中文詞匯數(shù)據(jù);結(jié)束本流程;(o)儲(chǔ)存中文詞匯代碼至詞匯地址接口中;(p)儲(chǔ)存中文詞匯數(shù)據(jù)至詞匯數(shù)據(jù)庫中;以及(q)結(jié)束。
本發(fā)明提供一種中文詞匯快速輸入系統(tǒng),其系統(tǒng)架構(gòu)包括一中文輸入接口,用于接收用戶所輸入鍵盤的信息;一鍵盤對(duì)照接口,用于設(shè)定輸入法與鍵盤位置的對(duì)照關(guān)系,該接口已預(yù)設(shè)一般常用輸入法的鍵盤位置對(duì)照表供用戶選擇;一中文詞匯輸入組件,用于接收中文輸入接口所鍵入的鍵盤信息,并由鍵盤對(duì)照接口將其轉(zhuǎn)換成詞匯代碼,其為前端的人機(jī)接口,提供邊輸入邊查找詞匯或字符串的功能;一輸入緩存器,用于暫時(shí)儲(chǔ)存中文詞匯輸入接口所傳送來的詞匯代碼;一詞匯數(shù)據(jù)庫,是用于儲(chǔ)存詞匯及字符串的數(shù)據(jù)庫;一詞匯地址接口,為詞匯數(shù)據(jù)庫中所有詞匯地址的對(duì)照表,若有新增新詞匯時(shí)即將其位置記錄于該詞匯地址接口中;一中文詞匯搜索引擎,是將輸入緩存器中的詞匯代碼做搜索對(duì)比,該中文詞匯搜索引擎先到詞匯地址接口對(duì)比詞匯代碼數(shù)據(jù),將對(duì)比的結(jié)果以清單方式顯示在計(jì)算機(jī)畫面,讓用戶選擇;再將詞匯地址接口所指引到詞匯數(shù)據(jù)庫中的詞匯或字符串資料整個(gè)擷取出來。
其中所述鍵盤對(duì)照接口可提供各種不同的輸入法鍵盤位置對(duì)照表讓用戶選擇所欲使用的輸入法,而原中文鍵盤模式則作為輸入完整中文輸入法使用。
輸入緩存器是為用戶尚未完成輸入或尚未有適當(dāng)?shù)脑~匯出現(xiàn)時(shí),則中文詞匯輸入組件會(huì)先將先前輸入的詞匯代碼暫時(shí)儲(chǔ)存于輸入緩存器中,以讓中文詞匯搜索引擎逐一比對(duì)輸入緩存器中的詞匯代碼搜索出最適合的詞匯。
詞匯數(shù)據(jù)庫建置成詞匯數(shù)據(jù)文件,并加以分類。
因此,本發(fā)明可帶來如下有益效果1.本發(fā)明可以讓用戶以自己熟悉的輸入法或中文輸入的技術(shù),再配合常用詞匯數(shù)據(jù)庫的比對(duì),來增及中文輸入的速度。
2.本發(fā)明可以中文字隱含的組字字根或拼音做為詞匯的輸入代碼,以減少輸入中文字按鍵次數(shù),即可輸入中文詞匯及字符串。
3.本發(fā)明可應(yīng)用在中文詞匯較固定的應(yīng)用系統(tǒng)中,例如地址、公司名稱、產(chǎn)品名稱、歌曲名稱…等等的中文詞匯輸入。
4.本發(fā)明中文詞匯的編碼方式一致,故可使用在不同的電腦平臺(tái)或不同的計(jì)算機(jī)系統(tǒng)中,可降低學(xué)習(xí)的成本,提高中文輸入的效率。
5.本發(fā)明可不必強(qiáng)記中文的輸入代碼,且隨時(shí)新增詞匯至詞匯庫中,亦不必為其新增詞匯編碼而實(shí)時(shí)使用。
6.本發(fā)明可支持各種中文輸入接口,例如計(jì)算機(jī)、電話、個(gè)人數(shù)字助理(PDA)、卡拉OK點(diǎn)唱機(jī)…等等的中文輸入接口。
圖3為本發(fā)明的中文詞匯搜索引擎流程示意圖;圖4為本發(fā)明的中文詞匯數(shù)據(jù)新增及維護(hù)流程示意圖;以及圖5為本發(fā)明的輸入界面示意圖。
本發(fā)明是以中文詞匯的所有字的第一個(gè)字根做為詞匯的代碼,輸入時(shí)鍵盤仍是使用“英數(shù)”模式來輸入詞匯,例如用戶會(huì)注音輸入法且欲輸入“中山北路”四字,則只需按“5G1X”四個(gè)按鍵,即可輸入“中山北路”的詞匯,而其詞匯代碼即為鍵盤上的“ㄓㄕㄅㄉ”(注音輸入法每個(gè)字的第一個(gè)字根),而若為倉頜輸入法其是輸入“LULR”,其詞匯代碼為“中山中口”,因此本發(fā)明只需輸入四個(gè)按鍵即可產(chǎn)生“中山北路”或與其相關(guān)的詞匯或字符串,非常快速。
本發(fā)明是由中文輸入接口12來輸入中文字,當(dāng)用戶每鍵入一按鍵時(shí)即由鍵盤對(duì)照接口13將其英數(shù)鍵對(duì)應(yīng)至指定輸入法的字根,以轉(zhuǎn)換成詞匯代碼,將其詞匯代碼傳送至中文詞匯輸入組件11中,再將其顯示于屏幕上的字碼編輯區(qū),該鍵盤對(duì)照接口13提供不同的輸入法鍵盤位置對(duì)照表讓用戶選擇所欲使用的輸入法,而原中文鍵盤模式則作為輸入完整中文輸入法使用。鍵盤對(duì)照表包含了系統(tǒng)支持的鍵盤和所有輸入法字母(字根或拼音)的相對(duì)位置,每一種輸入法的字母以字符串來描述其相對(duì)應(yīng)的按鍵,同一種輸入法如果有多種鍵盤輸入,則每一種鍵盤的按鍵排列皆需在鍵盤對(duì)照表中定義。對(duì)應(yīng)字符串是依該中文輸入法的字母排列順序?qū)?yīng)其英文按鍵,本發(fā)明鍵盤對(duì)照接口13所對(duì)應(yīng)的中文輸入法鍵盤包括標(biāo)準(zhǔn)式注音鍵盤、倚天注音鍵盤、IBM注音鍵盤、精業(yè)注音鍵盤、標(biāo)準(zhǔn)倉頜鍵盤、大易輸入法鍵盤、自然輸入法鍵盤或嘸蝦米輸入法鍵盤…等等。
當(dāng)中文詞匯輸入組件11收到鍵盤對(duì)照接口13所傳送過來的詞匯代碼時(shí),再將該詞匯代碼傳送給中文詞匯搜索引擎10做詞匯搜索,中文詞匯搜索引擎10先到詞匯地址接口16比對(duì)詞匯代碼數(shù)據(jù),再將比對(duì)的結(jié)果以清單方式顯示在計(jì)算機(jī)畫面,讓用戶選擇。當(dāng)用戶尚未完成輸入或尚未有適當(dāng)?shù)脑~匯出現(xiàn)時(shí),則中文詞匯輸入組件11會(huì)先將先前輸入的詞匯代碼暫儲(chǔ)存于輸入緩存器14中,以方便中文詞匯搜索引擎10逐一比對(duì)輸入緩存器14中的詞匯代碼搜索出最適合的詞匯。當(dāng)用戶輸入某一詞匯時(shí),則將詞匯地址接口16所指引到詞匯數(shù)據(jù)庫15中的地址,將地址中的詞匯數(shù)據(jù)整個(gè)擷取出來,因此本發(fā)明可讓用戶邊打邊找適合的詞匯,故本發(fā)明的中文詞匯輸入系統(tǒng)可使用于一般個(gè)人計(jì)算機(jī)上、移動(dòng)電話上及個(gè)人數(shù)字助理(PDA)上作為中文詞匯輸入之用。
另外,為使本發(fā)明能有效應(yīng)用在各種應(yīng)用軟件中,故可將詞匯數(shù)據(jù)庫分類建檔。例如針對(duì)臺(tái)灣的道路名稱、公司名稱(Yellow Page)、人名、歌曲名建置詞匯數(shù)據(jù)文件等等,如此可加快詞匯數(shù)據(jù)的搜索速度及提供更廣泛的應(yīng)用。
請參閱圖2所示,是為本發(fā)明的中文詞匯輸入流程示意圖。本發(fā)明中文詞匯快速輸入系統(tǒng)其顯示界面包括一數(shù)據(jù)輸入?yún)^(qū)61、一字碼編輯區(qū)62及一結(jié)果顯示區(qū)63(請參閱圖5所示);其中文詞匯輸入的流程步驟包括步驟21用戶由數(shù)據(jù)輸入?yún)^(qū)61輸入文字或編修文字;步驟22依鍵盤對(duì)照接口13將輸入文字轉(zhuǎn)換成詞匯代碼;步驟23將所輸入的詞匯代碼暫時(shí)儲(chǔ)存于輸入緩存器,若輸入緩存器中已有詞匯代碼,則將新詞匯代碼加入原先的詞匯代碼后再一并儲(chǔ)存于輸入緩存器中;步驟24將輸入緩存器的字根代碼顯示于字碼編輯區(qū)62中;以及步驟25進(jìn)入中文詞匯搜索引擎10。
請參閱圖3所示,是為本發(fā)明的中文詞匯搜索引擎流程示意圖。本發(fā)明中文詞匯搜索引擎的流程步驟包括步驟31搜索詞匯地址接口16中與輸入緩存器14相符的詞匯;步驟32是否找到符合搜索條件的詞匯;若是則進(jìn)行步驟33;若否則進(jìn)行步驟38;步驟33從詞匯數(shù)據(jù)庫15中加載符合搜索條件的詞匯;步驟34在結(jié)果顯示區(qū)63中顯示符合搜索條件的詞匯清單;步驟35用戶是否有選取搜索結(jié)果清單中的詞匯;若是則進(jìn)行步驟36;若否則進(jìn)行步驟38;步驟36在數(shù)據(jù)輸入?yún)^(qū)61中填入選取的詞匯;步驟37將詞匯地址接口16所指到的詞匯數(shù)據(jù)庫15地址中擷取出完整中文詞匯數(shù)據(jù),并引用至應(yīng)用程序上;跳步驟39結(jié)束本流程;步驟38跳回到中文詞匯輸入,繼續(xù)輸入文字;步驟39結(jié)束。
請參閱圖4所示,是為本發(fā)明的中文詞匯數(shù)據(jù)新增及維護(hù)流程示意圖。本發(fā)明中文詞匯數(shù)據(jù)庫15的詞匯數(shù)據(jù)新增及維護(hù)其流程步驟包括步驟41選擇功能選項(xiàng),若選擇新增詞匯數(shù)據(jù)則進(jìn)行步驟42;若選擇修改詞匯數(shù)據(jù)則進(jìn)行步驟45;若選擇刪除詞匯數(shù)據(jù)則進(jìn)行步驟50;步驟42新增中文詞匯數(shù)據(jù);步驟43輸入完整的中文詞匯;步驟44將中文詞匯的每一個(gè)中文字的第一個(gè)字根轉(zhuǎn)換為該詞匯的代碼;跳步驟55;步驟45修改中文詞匯數(shù)據(jù);步驟46輸入中文詞匯;步驟47將中文詞匯轉(zhuǎn)換成詞匯代碼;步驟48由詞匯數(shù)據(jù)庫15中的詞匯數(shù)據(jù)擷取出來;步驟49修改詞匯數(shù)據(jù)及代碼數(shù)據(jù);跳步驟55;步驟50刪除中文詞匯數(shù)據(jù);步驟51輸入中文詞匯;步驟52將中文詞匯轉(zhuǎn)換成詞匯代碼;步驟53由詞匯數(shù)據(jù)庫15中的詞匯數(shù)據(jù)擷取出來;步驟54刪除中文詞匯數(shù)據(jù);跳步驟57結(jié)束本流程;步驟55儲(chǔ)存中文詞匯代碼至詞匯地址接口16中;
步驟56儲(chǔ)存中文詞匯數(shù)據(jù)至詞匯數(shù)據(jù)庫15中;以及步驟57結(jié)束。
請參閱圖5所示,是為本發(fā)明中文詞匯快速輸入系統(tǒng)的輸入界面示意圖。由于本發(fā)明可同時(shí)支持多個(gè)中文詞匯的輸入,而每一種輸入法其字根組合并不相同,所以本發(fā)明在用戶輸入中文詞匯前,需指定自己所使用的輸入法,以正確地轉(zhuǎn)換鍵盤對(duì)照接口13及詞匯地址接口16,讓用戶所輸入的文字能正確轉(zhuǎn)換成中文詞匯。本發(fā)明的中文詞匯搜索引擎10不但會(huì)搜索詞匯數(shù)據(jù)庫相符合的詞匯數(shù)據(jù),還會(huì)搜索類似的詞匯或字符串,盡量讓用戶輸入最少的按鍵而能輸入最多的中文字。如圖5所示,用戶輸入“ㄓㄕㄅㄉ”四碼后,數(shù)據(jù)輸入?yún)^(qū)61顯示“中山北路”但結(jié)果顯示區(qū)63已將中山北路一段到中山北路七段等的詞匯全部顯示出來讓用戶選擇,因此本發(fā)明可讓用戶更快速的輸入中文字。
權(quán)利要求
1.一種中文詞匯快速輸入方法,其步驟為(1)選擇一種中文輸入法來輸入中文詞匯;(2)只輸入詞匯的每一個(gè)中文字的第一個(gè)字根或拼音;(3)將其所輸入的字根或拼音轉(zhuǎn)換成代碼;(4)由中文詞匯搜索引擎對(duì)比詞匯數(shù)據(jù)庫中的詞匯代碼,搜索出最符合的中文詞匯;(5)讓用戶選擇想要輸入的詞匯,即完成整句詞匯的輸入。
2.如權(quán)利要求1所述的中文詞匯快速輸入方法,其中中文詞匯輸入的流程步驟還包括(f)用戶由資料輸入?yún)^(qū)輸入文字或編修文字;(g)依鍵盤對(duì)照接口將輸入文字轉(zhuǎn)換成詞匯代碼;(h)將所輸入的詞匯代碼暫時(shí)儲(chǔ)存于輸入緩存器;(i)將輸入緩存器的字根代碼顯示于字碼編輯區(qū)中;(j)進(jìn)入中文詞匯搜索引擎。
3.如權(quán)利要求2所述之中文詞匯快速輸入方法,其中步驟(c),若輸入緩存器中已有詞匯代碼,則將新詞匯代碼加入原先的詞匯代碼后再一并儲(chǔ)存于輸入緩存器中。
4.如權(quán)利要求1所述的中文詞匯快速輸入方法,其中中文詞匯搜索引擎的流程步驟包括(a)搜索詞匯地址接口中與輸入緩存器相符的詞匯;(b)是否找到符合搜索條件的詞匯;若是則進(jìn)行步驟(c);若否則進(jìn)行步驟(h);(c)從詞匯數(shù)據(jù)庫中加載符合搜索條件的詞匯;(d)在結(jié)果顯示區(qū)中顯示符合搜索條件的詞匯清單;(e)用戶是否有選取搜索結(jié)果清單中的詞匯;若是進(jìn)行步驟(f)若否則進(jìn)行步驟(h);(f)在數(shù)據(jù)輸入?yún)^(qū)中填入選取的詞匯;(g)將詞匯地址接口所指到的詞匯數(shù)據(jù)庫地址中擷取出完整中文詞匯數(shù)據(jù),并引用至應(yīng)用程序上;結(jié)束本流程;(h)跳回到中文詞匯輸入,繼續(xù)輸入文字;(i)結(jié)束
5.如權(quán)利要求1所述的中文詞匯快速輸入方法,其中中文詞匯數(shù)據(jù)庫的詞匯數(shù)據(jù)新增及維護(hù)流程步驟(a)選擇功能選項(xiàng);若選擇新增詞匯數(shù)據(jù)則進(jìn)行步驟(b)若選擇修改詞匯數(shù)據(jù)則進(jìn)行步驟(e);若選擇刪除詞匯數(shù)據(jù)則進(jìn)行步驟(j);(b)新增中文詞匯數(shù)據(jù);(c)輸入完整的中文詞匯;(d)將中文詞匯的每一個(gè)中文字的第一個(gè)字根轉(zhuǎn)換為該詞匯的代碼;跳步驟(o);(e)修改中文詞匯數(shù)據(jù);(f)輸入中文詞匯;(g)將中文詞匯轉(zhuǎn)換成詞匯代碼;(h)由詞匯數(shù)據(jù)庫中的詞匯數(shù)據(jù)擷取出來;(i)修改詞匯數(shù)據(jù)及代碼數(shù)據(jù);跳步驟(o);(j)刪除中文詞匯數(shù)據(jù);(k)輸入中文詞匯;(l)將中文詞匯轉(zhuǎn)換成詞匯代碼;(m)由詞匯數(shù)據(jù)庫中的詞匯數(shù)據(jù)撤取出來;(n)刪除中文詞匯數(shù)據(jù);結(jié)束本流程;(o)儲(chǔ)存中文詞匯代碼至詞匯地址接口中;(p)儲(chǔ)存中文詞匯數(shù)據(jù)至詞匯數(shù)據(jù)庫中;以及(q)結(jié)束。
6.一種中文詞匯快速輸入系統(tǒng),其系統(tǒng)架構(gòu)包括一中文輸入接口,用于接收用戶所輸入鍵盤的信息;一鍵盤對(duì)照接口,用于設(shè)定輸入法與鍵盤位置的對(duì)照關(guān)系,該接口已預(yù)設(shè)一般常用輸入法的鍵盤位置對(duì)照表供用戶選擇;一中文詞匯輸入組件,用于接收中文輸入接口所鍵入的鍵盤信息,并由鍵盤對(duì)照接口將其轉(zhuǎn)換成詞匯代碼,其為前端的人機(jī)接口,提供邊輸入邊查找詞匯或字符串的功能;一輸入緩存器,用于暫時(shí)儲(chǔ)存中文詞匯輸入接口所傳送來的詞匯代碼;一詞匯數(shù)據(jù)庫,是用于儲(chǔ)存詞匯及字符串的數(shù)據(jù)庫;一詞匯地址接口,為詞匯數(shù)據(jù)庫中所有詞匯地址的對(duì)照表,若有新增新詞匯時(shí)即將其位置記錄于該詞匯地址接口中;一中文詞匯搜索引擎,是將輸入緩存器中的詞匯代碼做搜索對(duì)比,該中文詞匯搜索引擎先到詞匯地址接口對(duì)比詞匯代碼數(shù)據(jù),將對(duì)比的結(jié)果以清單方式顯示在計(jì)算機(jī)畫面,讓用戶選擇;再將詞匯地址接口所指引到詞匯數(shù)據(jù)庫中的詞匯或字符串資料整個(gè)擷取出來。
7.如權(quán)利要求6所述的中文詞匯快速輸入系統(tǒng),其中鍵盤對(duì)照接口可提供各種不同的輸入法鍵盤位置對(duì)照表讓用戶選擇所欲使用的輸入法,而原中文鍵盤模式則作為輸入完整中文輸入法使用。
8.如權(quán)利要求6所述的中文詞匯快速輸入系統(tǒng),其中輸入緩存器是為用戶尚未完成輸入或尚未有適當(dāng)?shù)脑~匯出現(xiàn)時(shí),則中文詞匯輸入組件會(huì)先將先前輸入的詞匯代碼暫時(shí)儲(chǔ)存于輸入緩存器中,以讓中文詞匯搜索引擎逐一比對(duì)輸入緩存器中的詞匯代碼搜索出最適合的詞匯。
9.如權(quán)利要求6所述的中文詞匯快速輸入系統(tǒng),其中詞匯數(shù)據(jù)庫建置成詞匯數(shù)據(jù)文件,并加以分類。
全文摘要
一種中文詞匯快速輸入方法及其系統(tǒng),其步驟為(1)選擇一種中文輸入法來輸入中文詞匯;(2)只輸入詞匯的每一個(gè)中文字的第一個(gè)字根或拼音;(3)將其所輸入的字根或拼音轉(zhuǎn)換成代碼;(4)由中文詞匯搜索引擎對(duì)比詞匯數(shù)據(jù)庫中的詞匯代碼,搜索出最符合的中文詞匯;(5)讓用戶選擇想要輸入的詞匯,即完成整句詞匯的輸入。其系統(tǒng)架構(gòu)包括一中文詞匯搜索引擎、一中文詞匯輸入組件、一中文輸入接口、一鍵盤對(duì)照接口、一輸入緩存器、一詞匯數(shù)據(jù)庫、一詞匯地址接口。
文檔編號(hào)G06F3/033GK1396516SQ0112045
公開日2003年2月12日 申請日期2001年7月16日 優(yōu)先權(quán)日2001年7月16日
發(fā)明者孫芳正, 張財(cái)旺 申請人:銳俤科技股份有限公司