一種簡繁對照中文輸入法系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種簡繁對照中文輸入法系統(tǒng),該系統(tǒng)包括輸入模塊、查找模塊、排序模塊、顯示模塊、字典模塊和字典管理模塊;其中查找模塊包括字查找模塊和詞查找模塊,字典模塊包括簡體字字典、繁體字字典、簡繁詞字典和自定義詞組字典。字典管理模塊包括初始字典管理模塊和自定義字典管理模塊。本發(fā)明設(shè)計(jì)了簡繁字存儲結(jié)構(gòu)及其對照關(guān)系,為簡繁對照輸入提供了方便,從而達(dá)到“用簡識繁,用繁學(xué)簡”的目的。同時(shí)為達(dá)到提高輸入效率,在“四詞提示”下增加部首碼輔助中文輸入,從而減少重碼率,提高漢字錄入效率。本發(fā)明系統(tǒng)具有執(zhí)行效率高、可學(xué)習(xí)性強(qiáng)、可擴(kuò)展性強(qiáng)的特點(diǎn)。
【專利說明】一種簡繁對照中文輸入法系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù),特別涉及一種簡繁對照中文輸入法系統(tǒng)。
【背景技術(shù)】
[0002]漢語是炎黃子孫通用的語言,漢字是中華民族通用的文字,語言文字的簡化是世界各民族語言文字工作者共同努力的方向,語言文字的簡化可以提高學(xué)習(xí)和工作效率,縮短文化教育周期。當(dāng)前在我國的語言文字應(yīng)用中,無論是文化教育還是實(shí)際應(yīng)用,漢字的書寫形式和漢字的注音方法,大陸與海峽對岸及海外的華人世界都存在著簡體字與繁體字、漢語拼音與注音符號的差異。這種差異給海峽兩岸的文化交流和經(jīng)貿(mào)往來帶來了極大的不便,語言文字的不統(tǒng)一更是我們國家實(shí)現(xiàn)國家統(tǒng)一大業(yè)的一個(gè)嚴(yán)重障礙。
[0003]無疑大陸的漢字簡化,及與國際流行的英文鍵盤一致的漢語拼音注音法是進(jìn)步的。而臺灣仍采用難讀、難寫、難記的繁體字和與英文鍵盤不一致的注音符號注音法。隨著兩岸的頻繁交往,造成臺灣學(xué)者和民眾在現(xiàn)代電子設(shè)備面前總是處于尷尬的境地。所以,臺灣人民十分渴望學(xué)習(xí)簡化字和漢語拼音。
[0004]現(xiàn)今計(jì)算機(jī)是人類學(xué)習(xí)、工作和生活離不開的工具,在電腦上使用漢字是海內(nèi)外華人都不能回避的問題?,F(xiàn)在兩岸文化團(tuán)體合作出版了《兩岸常用詞典》和《兩岸科技名詞詞典》,這種把兩岸有差異的用詞對照起來的詞典的出版發(fā)行,方便了兩岸的文化交流。但是,在當(dāng)今的信息數(shù)碼化時(shí)代,完全使用紙質(zhì)辭書來學(xué)習(xí)和工作已不現(xiàn)實(shí)。在各個(gè)領(lǐng)域使用計(jì)算機(jī)軟件來學(xué)習(xí)和使用漢字,將遠(yuǎn)遠(yuǎn)優(yōu)于紙質(zhì)漢語辭書的使用。
[0005]目前,國內(nèi)外所有漢字輸入法主要有漢字編碼英文鍵盤輸入、文字識別輸入、語音識別輸入和思維識別輸入。目前只有漢字編碼英文鍵盤輸入是實(shí)用和流行的漢字輸入法,而其他三種方法因識別率低、修改量大、設(shè)備成本高或需要大量書寫而僅處在研究階段。
[0006]目前世界范圍內(nèi),還沒有一個(gè)在使用簡體字或繁體字的過程中,把簡繁漢字和詞語對照起來的輸入法軟件供兩岸中國人學(xué)習(xí)和使用。例如:海外華人要學(xué)習(xí)使用頻率極高的漢字“個(gè)”字時(shí),他看不到與“個(gè)”字對應(yīng)的簡化字“個(gè)”字。同樣,海內(nèi)華人在使用簡化字“個(gè)”字時(shí),他看不到與“個(gè)”字對應(yīng)的繁體字“個(gè)”字。所以,兩岸在各個(gè)領(lǐng)域的交流中,都急需一個(gè)能在使用繁體字詞的過程中順便學(xué)習(xí)和使用簡化字詞和漢語拼音,在使用簡化字詞的過程中順便認(rèn)識或使用繁體字詞,以便傳承中華文化,方便兩岸文化交流的簡繁對照中文輸入法系統(tǒng)。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的目的在于提供一種簡繁對照中文輸入法系統(tǒng),該系統(tǒng)可以實(shí)現(xiàn)在使用簡體字的過程中認(rèn)識和學(xué)習(xí)繁體字,在使用繁體字的過程中認(rèn)識和學(xué)習(xí)簡化字、學(xué)習(xí)漢語拼音,達(dá)到“用簡識繁,用繁學(xué)簡”的目的。
[0008]本發(fā)明采用的技術(shù)方案是:一種簡繁對照中文輸入法系統(tǒng),其特征在于:該系統(tǒng)包括輸入模塊、查找模塊、排序模塊、顯示模塊、字典模塊和字典管理模塊; 字典模塊用于存儲簡繁對照中文輸入法下的簡繁詞組字典信息,簡體漢字字典信息以及依據(jù)簡繁對照關(guān)系存儲的簡體字對應(yīng)的繁體字字典信息,同時(shí)存放用戶使用本輸入法系統(tǒng)過程中所形成的自定義詞組簡繁對照字典信息;
查找模塊用于接收來自用戶鍵盤輸入信息,并依據(jù)輸入法設(shè)置信息,通過查找字典模塊中相應(yīng)字典信息,從而得到與用戶鍵盤輸入編碼相對應(yīng)的簡繁對照或繁簡對照輸入法信息,并將結(jié)果按照輸入法所設(shè)置的顯示方式提交給排序模塊進(jìn)行處理;
排序模塊用于接收查找模塊所提供的簡繁對照或繁簡對照輸入法信息,并利用字典模塊中的對應(yīng)字典信息中所記錄的字或者詞的靜態(tài)或動(dòng)態(tài)頻度信息,獲得所需要顯示字或者詞的顯示順序,并將輸入法設(shè)置信息以及顯示順序信息提交輸入法顯示模塊處理;
顯示模塊接收來自排序模塊所獲取到的排序后的候選字、詞編碼信息并結(jié)合用戶所配置的輸入法屬性信息在候選字或者詞窗口中將滿足條件的輸入法結(jié)果進(jìn)行顯示;
字典管理模塊接收來自管理人員的查詢信息,通過與字典數(shù)據(jù)庫的信息交互,對管理員的操作進(jìn)行查詢,獲得滿足查詢條件的所有記錄,并能實(shí)施對字典數(shù)據(jù)信息的修改、增加和刪除操作。
[0009]所述查找模塊包括字查找模塊和詞查找模塊;
字查找模塊從輸入模塊獲取信息,進(jìn)而查找簡體字字典和繁體字字典獲取與輸入模塊所輸入信息相對應(yīng)的簡繁字信息,并提交排序模塊;
詞查找模塊從輸入模塊獲取信息,進(jìn)而查找自定義詞組字典和簡繁詞字典獲取與輸入模塊所輸入信息相對應(yīng)的簡繁詞信息,并提交排序模塊。
[0010]所述排序模塊接收來自字查找模塊或者詞查找模塊所獲取到的簡繁字或簡繁詞信息,并依據(jù)簡繁字或詞的頻度信息進(jìn)行排序,并提交顯示模塊進(jìn)行處理。
[0011]所述顯示模塊接收排序模塊的信息,并基于“四詞提示”或者“十詞提示”的方式顯示從顯示模塊所獲取到的信息,并將用戶自定義詞組信息存儲于自定義詞組字典中。
[0012]所述字典模塊包括簡體字字典、繁體字字典、簡繁詞字典和自定義詞組字典; 簡體字字典存放不同輸入法類型下的簡體字信息,繁體字字典存放不同輸入法類型下
的繁體字信息,從而為字查找模塊提供查找信息源;簡繁詞字典存放不同輸入法類型下的簡繁詞對照信息,從而為詞查找模塊提供查找信息源;上述的三個(gè)字典同時(shí)完成與初始字典管理模塊的交互,實(shí)現(xiàn)輸入法的查詢、增加和刪除操作;
自定義字典存放不同輸入法類型下的用戶自定義詞組信息,從而為詞查找模塊提供查找信息源;同時(shí)完成與自定義字典管理模塊的交互,實(shí)現(xiàn)不同輸入法類型下用戶自定義詞的查詢、增加和刪除操作。
[0013]所述字典管理模塊包括初始字典管理模塊和自定義字典管理模塊;
初始字典管理模塊與簡體字字典、繁體字字典以及簡繁詞字典進(jìn)行交互,實(shí)現(xiàn)輸入法的查詢、增加和刪除操作;
自定義字典管理模塊接收來自用戶的查詢信息,通過與自定義詞組字典的交互,實(shí)現(xiàn)用戶自定義簡繁對照信息的添加、刪除、修改操作記錄。
[0014]采用上述技術(shù)方案的有益效果:本發(fā)明利用簡繁字、詞字典對照信息,達(dá)到“用簡識繁,用繁學(xué)簡”的目的,并在錄入字、詞的過程中,采用單字與詞組分開提示和“常用先見”提示的獨(dú)特設(shè)計(jì)思想,使?jié)h字編碼方案既保持了拼音輸入的無師自通、簡單方便的優(yōu)點(diǎn),又有效降低了字詞的固有重碼率和動(dòng)態(tài)重碼率,實(shí)現(xiàn)簡繁字、詞的自動(dòng)對照。具體而言,本發(fā)明具有如下特點(diǎn):
(I)執(zhí)行效率高:本系統(tǒng)主要用于簡繁字、詞的對照輸入,因而在處理過程中相對于傳統(tǒng)的輸入法所需要處理的過程和內(nèi)容要多,因而要求系統(tǒng)具有較高的執(zhí)行效率。在本系統(tǒng)中,在錄入字、詞的過程中,單字與詞組分開提示和“常用先見”提示的獨(dú)特設(shè)計(jì)思想,使?jié)h字編碼方案既保持了拼音輸入的無師自通、簡單方便的優(yōu)點(diǎn),又有效降低了字、詞的固有重碼率和動(dòng)態(tài)重碼率,提高了輸入法的效率。此外,在字典的存儲上采用相應(yīng)的數(shù)據(jù)壓縮技術(shù),也可以減少計(jì)算機(jī)時(shí)空資源的占用。最后,在顯示檢索信息前,系統(tǒng)對這些檢索到的信息進(jìn)行優(yōu)化排序,讓用戶能夠盡快的得到自己想要的信息。
[0015](2)可學(xué)習(xí)性強(qiáng):本系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)是基于漢字簡繁對照的原則進(jìn)行設(shè)計(jì)與開發(fā)的,從而保證在使用簡體字、詞輸入信息的過程中,系統(tǒng)能同時(shí)提示簡體字、詞所對應(yīng)的繁體字、詞,達(dá)到“用簡識繁”的目的;在使用繁體字、詞輸入過程中,同時(shí)提示繁體字、詞所對應(yīng)的簡體字、詞信息,達(dá)到“用繁學(xué)簡”的目的,從而使得該輸入法系統(tǒng)具有簡單、易學(xué)、方便和高效率的特點(diǎn),進(jìn)而為兩岸交流和傳承中華文明建立一座宏大的語言文字“橋梁”。
[0016](3)可擴(kuò)展性強(qiáng):本系統(tǒng)的開發(fā)是基于簡體字、詞字典和繁體字、詞字典之間的對應(yīng)關(guān)系,通過同時(shí)查找簡體字、詞字典和繁體字、詞字典的方法,實(shí)現(xiàn)“用簡識繁,用繁學(xué)簡”的目的,因此可擴(kuò)展性強(qiáng),能夠支持各種輸入法的簡繁字、詞的對照輸入,以便互相學(xué)習(xí)和應(yīng)用。
【專利附圖】
【附圖說明】
[0017]圖1是本發(fā)明系統(tǒng)的體系結(jié)構(gòu)圖;
圖2是本發(fā)明系統(tǒng)的結(jié)構(gòu)示意圖; 圖3是本發(fā)明系統(tǒng)查找模塊流程圖;
圖4是輸入“zhu”后在“四詞提示”下得到的顯示結(jié)果示意圖;
圖5是輸入“zhu_”后在“四詞提示”下打單個(gè)部首碼“j”所顯示的結(jié)果示意圖;
圖6是輸入“zhu-”后在“四詞提示”下打兩個(gè)部首碼“jc”所顯示的結(jié)果示意圖;
圖7是輸入“zhu”后在“十詞提示”下得到的簡體輸入結(jié)果示意圖;
圖8是輸入“zhu”后在“十詞提示”下得到的簡繁對照結(jié)果示意圖;
圖9是輸入“1- a”后在“四詞提示”下的詞組簡繁對照結(jié)果示意圖;
圖10是輸入“zhu’ y”后在“十詞提示”下的詞組輸入結(jié)果示意圖;
圖11是輸入“zhu’ y”后在“十詞提示”下的詞組簡繁對照結(jié)果示意圖;
圖12是本發(fā)明中簡繁漢字字典的數(shù)據(jù)結(jié)構(gòu)圖;
圖13是本發(fā)明中簡繁詞組字典的數(shù)據(jù)結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0018]下面結(jié)合附圖和實(shí)例對本發(fā)明作進(jìn)一步詳細(xì)的說明。
[0019]如圖1所示,本發(fā)明系統(tǒng)的功能可以劃分為:編碼輸入、字詞查找、查找結(jié)果排序、查找結(jié)果顯示以及字典管理,該系統(tǒng)包括輸入模塊100、查找模塊200、排序模塊300、顯示模塊400、字典模塊500和字典管理模塊600。[0020]輸入模塊100用于接收用戶通過鍵盤或者其他輸入設(shè)備輸入系統(tǒng)中的各種符號所對應(yīng)的編碼信息,例如待輸入漢字的拼音輸入法信息、待輸入漢字的形碼輸入碼以及待輸入漢字的音形結(jié)合碼輸入法信息等。
[0021]查找模塊200用于接收來自輸入模塊100中的信息,并基于單字或詞的不同查找方法,通過查找字典模塊500中所定義的簡體字字典、繁體字字典、簡繁詞字典以及用戶自定義詞組字典,找到與用戶輸入編碼相對應(yīng)的簡繁字或詞組信息,并提交給排序模塊300進(jìn)行排序,并將排序后的信息提交給顯示模塊400進(jìn)行處理;
排序模塊300用于接收查找模塊200所提供的滿足輸入模塊100提交的編碼信息所對應(yīng)的簡繁字或詞組信息,依據(jù)查找到的簡繁字或詞組信息所對應(yīng)的原始使用頻率信息或用戶使用過程中所形成的動(dòng)態(tài)使用頻率信息進(jìn)行排序,并將排序后的結(jié)果提交給顯示模塊400進(jìn)行處理;
顯示模塊400用于接收來自排序模塊300所傳送過來的簡體字、繁體字或者簡體詞以及繁體詞信息,結(jié)合用戶所設(shè)置的輸入法屬性顯示對應(yīng)的簡體字、繁體字或者簡體詞以及繁體詞信息;依據(jù)用戶在使用輸入法過程中所添加的自定義簡繁詞組對照信息對字典模塊500中的用戶自定義詞組字典中的信息進(jìn)行調(diào)整,并將調(diào)整的結(jié)果存儲于字典模塊中;
字典模塊500用于記錄不同輸入法下的簡體字字典信息、繁體字字典信息、簡繁詞字典信息以及用戶自定義詞組字典信息;
字典管理模塊600接收來自用戶的查詢信息,通過與字典模塊500的交互,利用用戶所提供的查詢條件,獲得滿足查詢條件的所有記錄信息,這些記錄主要涉及不同輸入法下的簡繁對照信息的添加、刪除、修改以及用戶自定義簡繁詞組對照信息的添加、刪除、修改操作。下面分別對各模塊作進(jìn)一步詳細(xì)的說明。
[0022]如圖2所示,輸入模塊100負(fù)責(zé):(I)獲取用戶通過鍵盤輸入的中文輸入法所對應(yīng)的編碼信息;(2)獲取用戶使用輸入法時(shí)所設(shè)置的輸入法配置信息;(3)將上述所獲取到的信息提交給查找模塊200。
[0023]查找模塊200包括字查找模塊210和詞查找模塊220。其中字查找模塊210用于依據(jù)輸入模塊100所獲取到的用戶輸入的編碼信息和輸入法配置信息實(shí)施簡繁字查找功能;詞查找模塊220用于依據(jù)輸入模塊100所獲取到的用戶輸入的編碼信息和輸入法配置信息實(shí)施簡繁詞的查找功能。如圖3所示,查找模塊200的處理流程為:(I)獲取用戶輸入的編碼信息,依據(jù)輸入的編碼信息判斷輸入的類型為字或者詞,如果是詞輸入則需要按照音節(jié)對輸入的詞編碼進(jìn)行音節(jié)劃分,或者利用用戶在使用輸入法的過程中通過輸入“ ”來實(shí)現(xiàn)詞編碼的手動(dòng)劃分;(2)如果是字輸入則查找簡體字字典510,同時(shí)判斷輸入法配置是否為簡繁對照輸入,如果是則依據(jù)查找簡體字字典所獲取到的簡繁對照碼查找繁體字字典520,并將所查找到簡體字和繁體字提交給排序模塊300進(jìn)行處理;(3)如果是詞輸入,則首先查找用戶自定義詞組字典540,如果上述查找失敗則基于對應(yīng)的輸入法編碼查找簡繁詞字典530,同時(shí)判斷輸入法配置是否為簡繁對照輸入,如是則將查找自定義詞組字典540或者簡繁詞字典530所獲取到的簡體詞所對應(yīng)的繁體詞一并提交給排序模塊300進(jìn)行處理。
[0024]排序模塊300負(fù)責(zé)依據(jù)用戶輸入的編碼信息和輸入法配置信息將查找模塊200獲取到的字、詞或者用戶自定義詞組,利用對應(yīng)的字頻或詞頻從大到小的順序進(jìn)行排序。其中字和詞的詞頻可以依據(jù)用戶使用字或詞的頻率進(jìn)行動(dòng)態(tài)的調(diào)整。用戶自定義詞組的詞頻可以按照下述的方式進(jìn)行定義:假定用戶新定義的詞組的前兩個(gè)漢字的字頻的平均值為X,則當(dāng)X ( 500時(shí)新定義的詞組的詞頻CP=5 ;當(dāng)500 < X < 1000時(shí)新定義的詞組的詞頻CP=6 ;當(dāng)1000 < X ^ 1500時(shí)新定義的詞組的詞頻CP=7 ;當(dāng)1500 < 2000時(shí)新定義的詞組的詞頻CP=8 ;當(dāng)2000 < X ^ 2500時(shí)新定義的詞組的詞頻CP=9 ;當(dāng)2500 < X ^ 3000時(shí)新定義的詞組的詞頻CP=A (代表數(shù)字10);當(dāng)3000 < X≤3500時(shí)新定義的詞組的詞頻CP=B (代表數(shù)字11);當(dāng)X > 3500時(shí)新定義的詞組的詞頻CP=C (代表數(shù)字12)。
[0025]顯示模塊400接收來自排序模塊300所生成的與輸入編碼相對應(yīng)的簡體或簡繁對照漢字或詞并進(jìn)行顯示。顯示模塊400顯示信息可分為“四詞提示”和“十詞提示”兩種方式,其中圖4即為在簡體輸入條件下輸入“zhu”后“四詞提示”下系統(tǒng)所顯示的結(jié)果。為了降低使用拼音輸入法所造成的重碼字過多,效率不高的問題,在“四詞提示”狀態(tài)下通過輸入加部首碼的方式可以大大降低拼音法的重碼率,從而提高輸入法的效率。其中圖5即為在“四詞提示”狀態(tài)下輸入部首碼“j”(金字旁部首碼)后本發(fā)明系統(tǒng)所顯示的結(jié)果,圖6為在“四詞提示”下輸入第一個(gè)金字旁部首碼后再輸入第二個(gè)部首碼“c”(寸字旁部首碼)后本發(fā)明系統(tǒng)所顯示的結(jié)果,而在“十詞提示”則不支持輸入部首碼的方法;圖7即為在簡體輸入條件下輸入“zhu”后本發(fā)明系統(tǒng)在“十詞提示”下所顯示的結(jié)果,圖8即為在簡繁對照輸入狀態(tài)下使用拼音輸入法輸入“zhu”后本發(fā)明系統(tǒng)在“十詞提示”下所顯示的結(jié)果,其中第一個(gè)漢字“主”沒有對應(yīng)的繁體字,可直接按數(shù)字鍵I或空格鍵選中所要輸入的漢字。當(dāng)簡化漢字有對應(yīng)的繁體字的時(shí)候可以按照下述的方式進(jìn)行輸入:按住Alt鍵單擊選擇符鍵輸入與簡化字對照的第一個(gè)繁體字,按住Alt鍵連擊兩下選擇符鍵輸入第二個(gè)繁體字。若有第三個(gè)繁體字,則按住Alt鍵連擊三下選擇符鍵輸入第三個(gè)繁體字。圖9即為在“四詞提示”簡繁對照輸入狀態(tài)下使用分隔符“ ’ ”手工切分詞組音節(jié)輸入詞碼“ I ’ a”后本發(fā)明系統(tǒng)所顯示的結(jié)果。圖10即為在“十詞提示”簡潔狀態(tài)下系統(tǒng)自動(dòng)切分音節(jié)輸入詞碼“zhu’ y”后本發(fā)明系統(tǒng)所顯示的結(jié)果。圖11即為在“十詞提示”簡繁對照狀態(tài)下系統(tǒng)自動(dòng)切分音節(jié)輸入詞碼“zhu’ y”后本發(fā)明系統(tǒng)所顯示的結(jié)果。
[0026]字典模塊500包括簡體字字典510、繁體字字典520、簡繁詞字典530和自定義詞組字典540。其中簡體字字典510 和繁體字字典520用來存放簡繁字對照信息,其結(jié)構(gòu)如圖12所示。其中輸入法類型標(biāo)志表示 本發(fā)明系統(tǒng)所支持的簡繁對照輸入法的類型,如拼音簡繁對照中文輸入法,筆畫簡繁對照中文輸入法等,輸入法是否可用代表當(dāng)前運(yùn)行的輸入法系統(tǒng)是否支持輸入法類型標(biāo)志中所指定的輸入法類型,字頻I用來表示拼音簡繁對照輸入法在“四詞提示”方式下的單字用漢字頻度,字頻2用來表示拼音簡繁對照輸入法在“十詞提示”方式下單字和詞組都用的漢字頻度,每列漢字對應(yīng)部首碼是該字的兩個(gè)部首聲母,部首碼間用減號分隔,如“_jc”代表的部首碼為“金字旁部首”和“寸字旁部首”。其中簡繁詞字典530和自定義詞組字典540的結(jié)構(gòu)如圖13所示。
[0027]字典管理模塊600包括初始字典管理模塊610和自定義字典管理模塊620,其中初始字典管理模塊610負(fù)責(zé)對簡體字字典510、繁體字字典520以及簡繁詞字典530進(jìn)行設(shè)置,自定義字典管理模塊620負(fù)責(zé)對自定義詞組字典540進(jìn)行設(shè)置。初始字典管理模塊610的處理流程為:(1)用戶查看系統(tǒng)字典信息,初始字典管理模塊610根據(jù)用戶指令讀取簡體字字典510中的輸入法類型標(biāo)志和輸入法是否可用信息,并依次顯示系統(tǒng)所支持的輸入法信息;(2)用戶添加新輸入法信息,初始字典管理模塊610根據(jù)用戶需求顯示系統(tǒng)所能支持的輸入法類型,并將用戶所需求的輸入法字典在簡體字字典510和簡繁詞字典530中設(shè)置為可用;(3)用戶刪除輸入法信息,初始字典管理模塊610根據(jù)用戶需求顯示系統(tǒng)所支持的輸入法類型,并將用戶所需求的輸入法字典從簡體字字典510和簡繁詞字典530中設(shè)置為不可用。用戶自定義字典管理模塊620的處理流程為:(1)用戶查看自定義詞組字典信息,自定義字典管理模塊620根據(jù)用戶指令讀取自定義詞組字典540中用戶所定義的詞組信息,并顯示給用戶;(2)用戶添加新的自定義詞組信息,自定義字典管理模塊620根據(jù)用戶提交的自定義詞組信息,依據(jù)當(dāng)前所使用的輸入法類型將其增加到自定義詞組字典540中;(3)用戶刪除自定義詞組信息,自定義字典管理模塊620根據(jù)用戶需求顯示自定義詞組信息,將其刪除掉,并將結(jié)果反映在自定義詞組字典540中。
[0028]本發(fā)明不僅局限于上述【具體實(shí)施方式】,本領(lǐng)域一般技術(shù)人員根據(jù)本發(fā)明公開的內(nèi)容,可以采用其它多種【具體實(shí)施方式】實(shí)施本發(fā)明,因此,凡是采用本發(fā)明的設(shè)計(jì)結(jié)構(gòu)和思路,做一些簡單的變化或更改的設(shè)計(jì),都落入本發(fā)明保護(hù)的范圍。
【權(quán)利要求】
1.一種簡繁對照中文輸入法系統(tǒng),其特征在于:該系統(tǒng)包括輸入模塊(100)、查找模塊(200)、排序模塊(300)、顯示模塊(400)、字典模塊(500)和字典管理模塊(600);輸入模塊(100)用于接收用戶通過鍵盤或者其他輸入設(shè)備輸入系統(tǒng)中的各種符號所對應(yīng)的編碼信息;查找模塊(200)用于接收來自輸入模塊(100)中的信息,并基于不同查找方法,找到與用戶輸入編碼相對應(yīng)的簡繁字或詞組信息,并提交給排序模塊(300)進(jìn)行排序,并將排序后的信息提交給顯示模塊(400)進(jìn)行處理; 排序模塊(300)用于接收查找模塊(200)所提供簡繁字或詞組信息,依據(jù)查找到的簡繁字或詞組信息所對應(yīng)的原始使用頻率信息或用戶使用過程中所形成的動(dòng)態(tài)使用頻率信息進(jìn)行排序,并將排序后的結(jié)果提交給顯示模塊(400)進(jìn)行處理; 顯示模塊(400)用于接收來自排序模塊(300)所傳送過來的簡體字、繁體字或者簡體詞以及繁體詞信息,結(jié)合用戶所設(shè)置的輸入法屬性利用“四詞提示”或“十詞提示”顯示對應(yīng)的簡體字、繁體字或者簡體詞以及繁體詞信息;并依據(jù)用戶在使用輸入法過程中所添加的自定義簡繁詞組對照信息對字典模塊(500)中的用戶自定義詞組字典中的信息進(jìn)行調(diào)整,并將調(diào)整的結(jié)果存儲于字典模塊中; 字典模塊(500)用戶記錄不同輸入法下的簡體字字典信息、繁體字字典信息、簡繁詞字典信息以及用戶自定義詞組字典信息; 字典管理模塊(600)接收來自用戶的查詢信息,通過與字典模塊(500)的交互,利用用戶所提供的查詢條件,獲得滿足查詢條件的所有記錄信息,這些記錄主要涉及不同輸入法下的簡繁對照信息的添加、刪除、修改以及用戶自定義簡繁對照信息的添加、刪除、修改操作記錄。
2.根據(jù)權(quán)利要求1所述的簡繁對照中文輸入法系統(tǒng),其特征在于: 所述查找模塊(200)包括字查找模塊(210)和詞查找模塊(220); 字查找模塊(210)從輸入模塊(100)獲取信息,進(jìn)而查找簡體字字典(510)和繁體字字典(520)獲取與輸入模塊(100)所輸入信息相對應(yīng)的簡繁字信息,并提交排序模塊(300); 詞查找模塊(220)從輸入模塊(100)獲取信息,進(jìn)而查找自定義詞組字典(540)和簡繁詞字典(530)獲取與輸入模塊(100)所輸入信息相對應(yīng)的簡繁詞信息,并提交排序模塊(300)。
3.根據(jù)權(quán)利要求1所述的簡繁對照中文輸入法系統(tǒng),其特征在于: 所述排序模塊(300)接收來自字查找模塊(210)或者詞查找模塊(220)所獲取到的簡繁字或簡繁詞信息,并依據(jù)簡繁字或詞的頻度信息進(jìn)行排序,并提交顯示模塊(400)進(jìn)行處理。
4.根據(jù)權(quán)利要求1所述的簡繁對照中文輸入法系統(tǒng),其特征在于: 所述顯示模塊(400)接收排序模塊(300)的信息,并基于“四詞提示”或者“十詞提示”的方式顯示從顯示模塊(400)所獲取到的信息,并將用戶自定義詞組信息存儲于自定義詞組字典(540)中。
5.根據(jù)權(quán)利要求1所述的簡繁對照中文輸入法系統(tǒng),其特征在于: 所述字典模塊(500)包括簡體字字典(510)、繁體字字典(520)、簡繁詞字典(530)和自定義詞組字典(540) ;簡體字字典(510)存放不同輸入法類型下的簡體字信息,繁體字字典(520)存放不同輸入法類型下的繁體字信息,從而為字查找模塊(210)提供查找信息源;簡繁詞字典(530)存放不同輸入法類型下的簡繁詞對照信息,從而為詞查找模塊(220)提供查找信息源;上述的三個(gè)字典同時(shí)完成與初始字典管理模塊(610)的交互,實(shí)現(xiàn)輸入法的查詢、增加和刪除操作; 自定義字典(540)存放不同輸入法類型下的用戶自定義詞組信息,從而為詞查找模塊(220)提供查找信息源;同時(shí)完成與自定義字典管理模塊(620)的交互,實(shí)現(xiàn)不同輸入法類型下用戶自定義詞的查詢、增加和刪除操作。
6.根據(jù)權(quán)利要求1所述的簡繁對照中文輸入法系統(tǒng),其特征在于: 所述字典管理模塊(600)包括初始字典管理模塊(610)和自定義字典管理模塊(620); 初始字典管理模塊(610)與簡體字字典(510)、繁體字字典(520)以及簡繁詞字典(530)進(jìn)行交互,實(shí)現(xiàn)輸入法的查詢、增加和刪除操作; 自定義字典管理模塊(620)接收來自用戶的查詢信息,通過與自定義詞組字典(540)的交互,實(shí)現(xiàn)用戶自定義簡繁對照信息的添加、刪除、修改操作記錄。
【文檔編號】G06F3/023GK103488305SQ201310350063
【公開日】2014年1月1日 申請日期:2013年8月13日 優(yōu)先權(quán)日:2013年8月13日
【發(fā)明者】何智才, 馬曉普, 王正榮, 王恒 申請人:南陽師范學(xué)院