專利名稱:多語多本綜合查詢方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種詞匯查詢方法及其系統(tǒng),尤其是指一種利用語系字符的位類型作為索引分類依據(jù),并提供各語系字符之間的關(guān)聯(lián)對(duì)照,可同時(shí)進(jìn)行多語多本綜合查詢的方法及其系統(tǒng)。
背景技術(shù):
目前的詞匯查詢系統(tǒng),大多都已經(jīng)建立多語多本的基本查詢功能,這表示使用者所能夠查詢的范圍已經(jīng)可以涵蓋多本辭典的多種語系,通過轉(zhuǎn)查或者是反查的功能,使用者應(yīng)該都能夠查詢到所欲查找的詞匯釋義。
然而使用者希望能夠通過此種詞匯查詢系統(tǒng)來查找到所需的詞匯釋義,有一個(gè)很大的前提就是使用者必須知道所欲查詢的詞匯會(huì)出現(xiàn)在哪一個(gè)辭典中!也就是使用者必須很清楚的知道所欲查詢?cè)~匯的語系信息,否則即便使用者正確的輸入了所欲查詢的詞匯,但是若是無法精確掌握詞匯的語系信息,以致于在執(zhí)行轉(zhuǎn)查或者反查時(shí)選擇了錯(cuò)誤的辭典,依然無法查找到正確的詞匯釋義,對(duì)于使用者來說這樣的轉(zhuǎn)查或者反查功能仍然毫無幫助。
雖然,有些詞匯查詢系統(tǒng)可以提供自動(dòng)的轉(zhuǎn)查或者反查功能來輔助使用者,可以在使用者不需要介入的情況之下自動(dòng)完成對(duì)于輸入的查詢?cè)~匯的轉(zhuǎn)查或者反查,無形中提供使用者在查詢查找上很大的便利性,但是目前絕大多數(shù)的此類功能都僅能夠適用在英語上面,對(duì)于其它語系的支持相當(dāng)缺乏,因此對(duì)于有需要進(jìn)行多語系之間查詢的使用者來說,仍然無法解決其多語多本的綜合查詢問題。
再者,隨著國際地球村的來臨,事實(shí)上已經(jīng)有越來越多的語言都開始大量的融入所謂的外來語(Load Words),使用者在第一次接收到這些外來語的同時(shí)可能無法立即了解這些詞匯的真實(shí)意義,因此使用者就會(huì)根據(jù)以往的經(jīng)驗(yàn)來判斷這些詞匯的可能語系信息并選擇可能的辭典來進(jìn)行查找,然而這些外來語表面上看起來好象都是屬于某個(gè)語系的詞匯,但是實(shí)際上卻可能在該語系的辭典中卻完全無法找到相關(guān)的詞匯釋義,因此增加了許多使用者在閱讀上的障礙。
舉例來說來自日語外來語的koinobori,這個(gè)詞匯表面上看起來像是英語,但是若使用者通過英語辭典來進(jìn)行查詢的話,根本無法查找到對(duì)應(yīng)的詞匯釋義,反而是必須選擇日華外來語辭典才能夠找到其對(duì)應(yīng)的詞匯釋義“鯉幟”;又例如當(dāng)使用者輸入take這個(gè)詞匯時(shí),在一般的詞匯查詢系統(tǒng)中可以直接在英漢或者牛津的辭典中發(fā)現(xiàn)這個(gè)詞匯,但是使用者可能因?yàn)闊o法充分掌握有關(guān)這個(gè)詞匯的語系信息,因此便無法知道take這個(gè)詞匯其實(shí)在日華外來語辭典中還包含有“竹”的其它詞匯釋義。
這些例子都顯示出目前使用者對(duì)于多語多本的綜合查詢需求越來越殷切,然而這樣的多語多本查詢邏輯卻并非是一般使用者可以輕易想得到的,因此對(duì)于要查找這一類詞匯的使用者來說仍然是一項(xiàng)非常大的困擾,再加上目前所有詞匯查詢系統(tǒng)的索引建立仍然系停留在以語系為主的分類概念上,所以想要徹底實(shí)現(xiàn)多語多本綜合查詢的話,就必須還要重新針對(duì)目前的詞匯查詢系統(tǒng)做一些必要的改善,才能夠真正查找到符合使用者需求的結(jié)果。
發(fā)明內(nèi)容
本發(fā)明為解決背景技術(shù)中存在的上述技術(shù)問題,而提供一種多語多本綜合查詢方法及其系統(tǒng),可以應(yīng)用在如電子辭典、個(gè)人數(shù)字助理、筆記型計(jì)算機(jī)、個(gè)人計(jì)算機(jī)等計(jì)算機(jī)可執(zhí)行平臺(tái)上。
本發(fā)明的技術(shù)解決方案是一種多語多本綜合查詢方法,其特殊之處在于該方法包括以下步驟1)預(yù)建字符索引數(shù)據(jù)庫;2)使用者輸入查詢?cè)~匯;3)識(shí)別該查詢?cè)~匯的位類型;4)根據(jù)該位類型從字符索引數(shù)據(jù)庫中進(jìn)行字符索引查詢;5)產(chǎn)生字符索引結(jié)果;6)顯示該字符索引結(jié)果。
上述字符索引數(shù)據(jù)庫包括根據(jù)各種語系所建立而成的字符索引以及各種語系之間的字符關(guān)聯(lián)表。
上述字符索引數(shù)據(jù)庫依照字符的位類型區(qū)分為單位元的單位元字符索引及單位元關(guān)聯(lián)表和雙位的雙位字符索引及雙位關(guān)聯(lián)表。
上述步驟6)之后還包括步驟7)根據(jù)該字符索引結(jié)果搜尋對(duì)應(yīng)的字符數(shù)據(jù)庫獲取該字符索引結(jié)果的詞匯釋義結(jié)果,并顯示該詞匯釋義結(jié)果。
上述步驟4)中,當(dāng)查詢?cè)~匯的位類型為單位元時(shí),則從字符索引數(shù)據(jù)庫中進(jìn)行單位元字符索引查詢,結(jié)合單位元字符關(guān)聯(lián)表進(jìn)行單位元字符索引查詢。
上述步驟4)中,當(dāng)查詢?cè)~匯的位類型為雙位時(shí),則從字符索引數(shù)據(jù)庫中進(jìn)行雙位字符索引查詢,結(jié)合雙位字符關(guān)聯(lián)表進(jìn)行雙位字符索引查詢。
一種實(shí)現(xiàn)上述多語多本綜合查詢方法的查詢系統(tǒng),其特殊之處在于該系統(tǒng)包括包含有根據(jù)各種語系所建立而成的字符索引以及各種語系之間的字符關(guān)聯(lián)表的字符索引數(shù)據(jù)庫13,提供使用者輸入查詢?cè)~匯的輸入接口單元10,接收輸入接口單元10所傳送來的查詢?cè)~匯,并判別查詢?cè)~匯的位類型的位識(shí)別單元11,根據(jù)位識(shí)別單元11對(duì)查詢?cè)~匯所識(shí)別出來的位類型,從字符索引數(shù)據(jù)庫13中進(jìn)行字符索引查詢的索引查詢單元12,接收輸入接口單元10接入位識(shí)別單元11,位識(shí)別單元11接入索引查詢單元12,索引查詢單元12接入字符索引數(shù)據(jù)庫13。
上述系統(tǒng)還包括有負(fù)責(zé)將所查找出來的字符索引結(jié)果顯示給使用者,并且可以再根據(jù)字符索引結(jié)果的來源辭典至對(duì)應(yīng)的字符數(shù)據(jù)庫中獲取完整的詞匯釋義結(jié)果并進(jìn)行顯示的結(jié)果顯示單元14,輸入接口單元10接入結(jié)果顯示單元14,結(jié)果顯示單元14與字符索引數(shù)據(jù)庫13相接。
上述系統(tǒng)還包括字符數(shù)據(jù)庫20,字符索引數(shù)據(jù)庫13與字符數(shù)據(jù)庫20相接。
上述系統(tǒng)應(yīng)用在電子辭典、個(gè)人數(shù)字助理機(jī)、筆記型計(jì)算機(jī)或個(gè)人計(jì)算機(jī)上。
本發(fā)明借助將多種語系字符依照其位類型作為索引分類依據(jù),并提供各語系字符之間的關(guān)聯(lián)對(duì)照,使多種語系字符之間的查詢產(chǎn)生高度的關(guān)聯(lián),讓使用者即使在對(duì)所欲查詢的詞匯缺乏任何語系信息的前提下,依然能夠達(dá)到順利進(jìn)行查詢的目的功效。
四
圖1為本發(fā)明方法的流程圖;圖2為本發(fā)明的字符索引數(shù)據(jù)庫結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例中字符索引數(shù)據(jù)庫中的單位元關(guān)聯(lián)表示意圖;圖4為本發(fā)明實(shí)施例中字符索引數(shù)據(jù)庫中的雙位關(guān)聯(lián)表示意圖;圖5為本發(fā)明的系統(tǒng)框圖;圖6為本發(fā)明實(shí)施例中單位元字符索引結(jié)果示意圖;圖7為本發(fā)明實(shí)施例中雙位字符索引結(jié)果示意圖。
五具體實(shí)施例方式
參見圖1,本發(fā)明的具體方法如下1)預(yù)建字符索引數(shù)據(jù)庫;2)使用者輸入查詢?cè)~匯;3)識(shí)別該查詢?cè)~匯的位類型;4)根據(jù)該位類型從字符索引數(shù)據(jù)庫中進(jìn)行字符索引查詢;當(dāng)查詢?cè)~匯的位類型為單位元時(shí),則從字符索引數(shù)據(jù)庫中進(jìn)行單位元字符索引查詢,結(jié)合單位元字符關(guān)聯(lián)表進(jìn)行單位元字符索引查詢;當(dāng)查詢?cè)~匯的位類型為雙位時(shí),則從字符索引數(shù)據(jù)庫中進(jìn)行雙位字符索引查詢,結(jié)合雙位字符關(guān)聯(lián)表進(jìn)行雙位字符索引查詢。
5)產(chǎn)生字符索引結(jié)果;6)顯示該字符索引結(jié)果;7)根據(jù)該字符索引結(jié)果搜尋對(duì)應(yīng)的字符數(shù)據(jù)庫獲取該字符索引結(jié)果的詞匯釋義結(jié)果,并顯示該詞匯釋義結(jié)果。
字符索引數(shù)據(jù)庫包括根據(jù)各種語系所建立而成的字符索引以及各種語系之間的字符關(guān)聯(lián)表參見圖2,字符索引數(shù)據(jù)庫13的基本結(jié)構(gòu)大致上可以依照字符的位類型區(qū)分為兩大類一是單位元的單位元字符索引131及單位元關(guān)聯(lián)表132;另一是雙位的雙位字符索引133及雙位關(guān)聯(lián)表134。
單位元字符索引131,基本上又可以涵蓋包括英語、歐洲語、日語羅馬拼音、中文漢語羅馬拼音、韓語羅馬拼音、亞洲語及亞洲語羅馬拼音等語系類型。
雙位字符索引133,則又可以涵蓋包括日語漢字、中文漢字、韓語漢字、日語平假名、日語片假名、韓語、其它亞洲語等語系類型。
參見圖3,當(dāng)使用者輸入單位元的telecast查詢?cè)~匯,此時(shí)在查詢?cè)~匯中所出現(xiàn)的字符“e”通過單位元關(guān)聯(lián)表132的關(guān)聯(lián),便可以近似于“è”、“é”、 “ē”、“”、或“ě”因此在查詢上可以進(jìn)一步對(duì)“e”這個(gè)字符作替換,產(chǎn)生出其它可能關(guān)聯(lián)的查詢?cè)~匯來進(jìn)行查找。
參見圖4當(dāng)使用者輸入雙位的“中間”查詢?cè)~匯時(shí),此時(shí)“間”這個(gè)字便可以通過雙位關(guān)聯(lián)表133的關(guān)聯(lián),找到對(duì)應(yīng)的近似字“間”,因此在查詢上便可以進(jìn)一步對(duì)“間”這個(gè)字符作替換,同時(shí)產(chǎn)生出其它可能關(guān)聯(lián)的查詢?cè)~匯來進(jìn)行查找。
參見圖5,本發(fā)明的系統(tǒng)包括輸入接口單元10,用來接受使用者輸入的查詢?cè)~匯,此查詢?cè)~匯可以是單位元(single byte)字符或者是雙位(double bytes)字符。其在實(shí)際接口呈現(xiàn)的態(tài)樣上,可以由一個(gè)輸入框搭配一個(gè)確認(rèn)按鍵,提供使用者在輸入框中進(jìn)行任意查詢?cè)~匯的輸入,并于輸入完成后通過選取確認(rèn)按鍵的方式進(jìn)一步將查詢?cè)~匯傳送給位識(shí)別單元11。
位識(shí)別單元11,負(fù)責(zé)接收輸入接口單元10所傳送來的查詢?cè)~匯,并判別查詢?cè)~匯的位類型。此位類型通常不是單位元字符就是雙位字符,由于所有字符均可以通過位類型來加以分類,因此通過對(duì)查詢?cè)~匯的辨識(shí)可以進(jìn)一步確認(rèn)在字符索引數(shù)據(jù)庫13中的查找范圍。
索引查詢單元12,主要利用位識(shí)別單元11對(duì)查詢?cè)~匯所識(shí)別出來的位類型,到字符索引數(shù)據(jù)庫13中進(jìn)行字符索引查詢,并產(chǎn)生一個(gè)或者多個(gè)字符索引結(jié)果。查找出來的字符索引結(jié)果,至少會(huì)包含有出現(xiàn)這個(gè)查詢?cè)~匯的來源辭典信息,以及這個(gè)查詢?cè)~匯在來源辭典中所包含的詞匯釋義的結(jié)果數(shù)量,以及查詢?cè)~匯本身…等等的信息,以便讓使用者可以立刻知道有關(guān)查詢?cè)~匯的初步查詢結(jié)果。
字符索引數(shù)據(jù)庫13,其包含有從字符數(shù)據(jù)庫群200中各種語系字符數(shù)據(jù)庫20所建立而成的字符索引以及各種語系之間的字符關(guān)聯(lián)表。
顯示單元14,當(dāng)使用者進(jìn)行字符索引結(jié)果的選取時(shí),首先結(jié)果顯示單元14會(huì)先將使用者所選取的字符索引信息傳回給字符索引數(shù)據(jù)庫13,然后字符索引數(shù)據(jù)庫13再根據(jù)其中的來源辭典信息向?qū)?yīng)的字符數(shù)據(jù)庫20要求返回完整的詞匯釋義給結(jié)果顯示單元14,當(dāng)結(jié)果顯示單元14接收到之后便可以立即顯示給使用者。
本系統(tǒng)具體的工作流程如下首先接收來自使用者通過輸入接口單元10所輸入的查詢?cè)~匯,此查詢?cè)~匯可以是單位元或者雙位;然后通過位識(shí)別單元11來識(shí)別該查詢?cè)~匯的位類型,判斷查詢?cè)~匯系屬于單位元或者雙位,以便進(jìn)一步?jīng)Q定查詢的范圍所在;接著根據(jù)位類型進(jìn)行不同字符索引的查詢;最后判斷是否有查找到任何的字符索引結(jié)果?如果有,則將所產(chǎn)生出來一個(gè)或者一個(gè)以上不同語系的字符索引結(jié)果顯示給使用者知悉,如果沒有查找到任何字符索引結(jié)果的話,則結(jié)束整個(gè)查詢的流程或要求使用者重新進(jìn)行查詢?cè)~匯的輸入。
在根據(jù)位類型執(zhí)行字符索引查詢時(shí),會(huì)首先判斷所獲得的位類型是否為單位元?如果查詢?cè)~匯是單位元的話,則進(jìn)行單位元字符索引131的范圍中進(jìn)行查詢,以及接著進(jìn)入結(jié)合單位元字符關(guān)聯(lián)表132進(jìn)行關(guān)系型的單位元字符索引查詢,以產(chǎn)生出最后的字符索引結(jié)果;反之如果查詢?cè)~匯是雙位的話,則通過雙位字符索引133及雙位關(guān)聯(lián)表134進(jìn)行雙位范圍的查詢,查詢完畢后同樣產(chǎn)生出對(duì)應(yīng)的字符索引結(jié)果。
根據(jù)字符索引結(jié)果,產(chǎn)生詞匯釋義結(jié)果的流程如下首先,判斷使用者是否有選取任何的字符索引結(jié)果?如果有,則將對(duì)應(yīng)的字符索引結(jié)果傳回給字符索引數(shù)據(jù)庫13,然后通過字符索引數(shù)據(jù)庫13中的對(duì)照,搜尋出對(duì)應(yīng)的字符數(shù)據(jù)庫20并獲取該字符索引結(jié)果的完整詞匯釋義結(jié)果,最后同樣傳回給結(jié)果顯示單元14進(jìn)行顯示,完成顯示詞匯釋義的細(xì)部流程。
參見圖6、7,其別為本發(fā)明輸入單位元查詢?cè)~匯所得到的筆字符索引結(jié)果及輸入雙位查詢?cè)~匯所得到的筆字符索引結(jié)果,且其中至少都包括來源辭典、結(jié)果數(shù)量及查詢?cè)~匯的信息,可以供使用者參考,并可以通過選取所需的符索引結(jié)果,來進(jìn)一步產(chǎn)生對(duì)應(yīng)的詞匯釋義結(jié)果。
權(quán)利要求
1.一種多語多本綜合查詢方法,其特征在于該方法包括以下步驟1)預(yù)建字符索引數(shù)據(jù)庫;2)使用者輸入查詢?cè)~匯;3)識(shí)別該查詢?cè)~匯的位類型;4)根據(jù)該位類型從字符索引數(shù)據(jù)庫中進(jìn)行字符索引查詢;5)產(chǎn)生字符索引結(jié)果;6)顯示該字符索引結(jié)果。
2.根據(jù)權(quán)利要求1所述的多語多本綜合查詢方法,其特征在于所述字符索引數(shù)據(jù)庫包括根據(jù)各種語系所建立而成的字符索引以及各種語系之間的字符關(guān)聯(lián)表。
3.根據(jù)權(quán)利要求2所述的多語多本綜合查詢方法,其特征在于所述字符索引數(shù)據(jù)庫依照字符的位類型區(qū)分為單位元的單位元字符索引及單位元關(guān)聯(lián)表和雙位的雙位字符索引及雙位關(guān)聯(lián)表。
4.根據(jù)權(quán)利要求1或2或3所述的多語多本綜合查詢方法,其特征在于所述步驟6)之后還包括步驟7)根據(jù)該字符索引結(jié)果搜尋對(duì)應(yīng)的字符數(shù)據(jù)庫獲取該字符索引結(jié)果的詞匯釋義結(jié)果,并顯示該詞匯釋義結(jié)果。
5.根據(jù)權(quán)利要求3所述的多語多本綜合查詢方法,其特征在于所述步驟4)中,當(dāng)查詢?cè)~匯的位類型為單位元時(shí),則從字符索引數(shù)據(jù)庫中進(jìn)行單位元字符索引查詢,結(jié)合單位元字符關(guān)聯(lián)表進(jìn)行單位元字符索引查詢。
6.根據(jù)權(quán)利要求3所述的多語多本綜合查詢方法,其特征在于所述步驟4)中,當(dāng)查詢?cè)~匯的位類型為雙位時(shí),則從字符索引數(shù)據(jù)庫中進(jìn)行雙位字符索引查詢,結(jié)合雙位字符關(guān)聯(lián)表進(jìn)行雙位字符索引查詢。
7.一種實(shí)現(xiàn)多語多本綜合查詢方法的查詢系統(tǒng),其特征在于該系統(tǒng)包括包含有根據(jù)各種語系所建立而成的字符索引以及各種語系之間的字符關(guān)聯(lián)表的字符索引數(shù)據(jù)庫(13),提供使用者輸入查詢?cè)~匯的輸入接口單元(10),接收輸入接口單元(10)所傳送來的查詢?cè)~匯,并判別查詢?cè)~匯的位類型的位識(shí)別單元(11),根據(jù)位識(shí)別單元(11)對(duì)查詢?cè)~匯所識(shí)別出來的位類型,從字符索引數(shù)據(jù)庫(13)中進(jìn)行字符索引查詢的索引查詢單元(12),所述接收輸入接口單元(10)接入位識(shí)別單元(11),所述位識(shí)別單元(11)接入索引查詢單元(12),所述索引查詢單元(12)接入字符索引數(shù)據(jù)庫(13)。
8.根據(jù)權(quán)利要求7所述的多語多本綜合查詢系統(tǒng),其特征在于該系統(tǒng)還包括有負(fù)責(zé)將所查找出來的字符索引結(jié)果顯示給使用者,并且可以再根據(jù)字符索引結(jié)果的來源辭典至對(duì)應(yīng)的字符數(shù)據(jù)庫中獲取完整的詞匯釋義結(jié)果并進(jìn)行顯示的結(jié)果顯示單元(14),所述輸入接口單元(10)接入結(jié)果顯示單元(14),所述結(jié)果顯示單元(14)與字符索引數(shù)據(jù)庫(13)相接。
9.根據(jù)權(quán)利要求8所述的多語多本綜合查詢系統(tǒng),其特征在于該系統(tǒng)還包括字符數(shù)據(jù)庫(20),所述字符索引數(shù)據(jù)庫(13)與字符數(shù)據(jù)庫(20)相接。
10.根據(jù)權(quán)利要求7或8或9所述的多語多本綜合查詢系統(tǒng),其特征在于該系統(tǒng)應(yīng)用在電子辭典、個(gè)人數(shù)字助理機(jī)、筆記型計(jì)算機(jī)或個(gè)人計(jì)算機(jī)上。
全文摘要
本發(fā)明為多語多本綜合查詢方法及其系統(tǒng),該方法包括以下步驟1)預(yù)建字符索引數(shù)據(jù)庫;2)使用者輸入查詢?cè)~匯;3)識(shí)別該查詢?cè)~匯的位類型;4)根據(jù)該位類型從字符索引數(shù)據(jù)庫中進(jìn)行字符索引查詢;5)產(chǎn)生字符索引結(jié)果;6)顯示該字符索引結(jié)果。本發(fā)明借助將多種語系字符依照其位類型作為索引分類依據(jù),并提供各語系字符之間的關(guān)聯(lián)對(duì)照,使多種語系字符之間的查詢產(chǎn)生高度的關(guān)聯(lián),讓使用者即使在對(duì)所欲查詢的詞匯缺乏任何語系信息的前提下,依然能夠達(dá)到順利進(jìn)行查詢的目的功效。
文檔編號(hào)G06F17/30GK1786954SQ200510124579
公開日2006年6月14日 申請(qǐng)日期2005年12月20日 優(yōu)先權(quán)日2005年12月20日
發(fā)明者陳淮琰, 車成洋 申請(qǐng)人:無敵科技(西安)有限公司