專利名稱:同義詞分類檢索系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種數(shù)據(jù)庫檢索系統(tǒng)及方法,特別是關(guān)于一種同義詞分類檢索系統(tǒng)及方法。
背景技術(shù):
隨著信息時(shí)代的來臨,人們將大量的信息存儲(chǔ)在大容量的存儲(chǔ)設(shè)備并利用數(shù)據(jù)庫管理系統(tǒng)進(jìn)行信息整合與管理,通過查詢數(shù)據(jù)庫從而獲得所需信息。然而,數(shù)據(jù)庫檢索是一項(xiàng)比較費(fèi)時(shí)、費(fèi)力的工作。而存在有一些所需信息中往往并不包含用戶輸入的關(guān)鍵詞的情況,因此如何能從多而雜的數(shù)據(jù)庫中找到對(duì)用戶有用的資料,即成為數(shù)據(jù)管理的一大難題。
現(xiàn)有的數(shù)據(jù)庫查詢方法,通過建立索引提高查詢效率。數(shù)據(jù)庫管理系統(tǒng)按照數(shù)據(jù)庫中的某一列屬性值或多列屬性值的組合建立索引文件,用戶輸入查詢關(guān)鍵詞后,系統(tǒng)會(huì)通過索引文件快速查找包含該關(guān)鍵詞的相關(guān)資料。甚至系統(tǒng)可以建立多級(jí)索引達(dá)到更高的查詢效率。但是這些查詢方法,大都只針對(duì)所輸入的關(guān)鍵詞進(jìn)行相關(guān)數(shù)據(jù)的精確查詢而很少有涉及同義詞分類檢索功能。所述的同義詞系一組意思相近或相互關(guān)聯(lián)的詞匯,同一詞匯的同義詞可以屬于不同領(lǐng)域。
如中華民國于1990年12月21日公告的公告號(hào)為469383號(hào)專利,其名稱為“數(shù)據(jù)庫檢索裝置與方法”。通過該專利所揭露的方法,用戶輸入查詢關(guān)鍵詞后,系統(tǒng)會(huì)通過索引文件快速查找包含該關(guān)鍵詞的相關(guān)資料,用戶在多數(shù)情況下需要多次輸入關(guān)鍵詞才能檢索到所需有用的資料。然而,該類方法只能針對(duì)所輸入的關(guān)鍵詞進(jìn)行檢索,如果所檢索的關(guān)鍵詞在數(shù)據(jù)庫中不存在,那么用戶需再次輸入與其相同或相近意思的關(guān)鍵詞,這樣才能檢索到所需資料。這種檢索方法檢索效率很低,而且,往往當(dāng)用戶不知道相關(guān)聯(lián)的關(guān)鍵詞時(shí),無法檢索。因此需要提供一種同義詞分類檢索方法,其可列出與用戶輸入的關(guān)鍵詞相同或相近的關(guān)鍵詞,提供給使用者便利的資料檢索方式。
發(fā)明內(nèi)容因此,針對(duì)先前技術(shù)所存在的不足,本發(fā)明的主要目的在于提供一種同義詞分類檢索系統(tǒng)及方法,其可設(shè)置同義詞組并可根據(jù)同義詞組進(jìn)行同義詞典的導(dǎo)入導(dǎo)出、瀏覽、查詢、編輯操作。
為達(dá)成上述發(fā)明目的,本發(fā)明提供一種同義詞分類檢索系統(tǒng)。該同義詞分類檢索系統(tǒng)包括一應(yīng)用服務(wù)器及通過網(wǎng)絡(luò)連接該應(yīng)用服務(wù)器的多個(gè)客戶端計(jì)算機(jī)及一數(shù)據(jù)庫服務(wù)器,其中該應(yīng)用服務(wù)器包括有一條件設(shè)置模塊,其用于選擇一技術(shù)領(lǐng)域名稱、索引語言并根據(jù)用戶需要設(shè)置同義詞組的語言種類;一同義詞典導(dǎo)入模塊,其用于把一定格式的Excel文檔導(dǎo)入到同義詞典中,所述一定格式的Excel文檔用于存儲(chǔ)同義詞及同義詞組,且Excel文檔的每一列均為同一種語言的同義詞匯,若一詞匯的同一語言的同義詞不止一個(gè),其相鄰詞匯之間用斜線(/)分開,所述同義詞典是指多領(lǐng)域多語種同義詞的集合,同一詞匯可以屬于多個(gè)領(lǐng)域和有多個(gè)同義詞組,所述同義詞組是指同一詞匯的多種語言的同義詞集合;一同義詞典導(dǎo)出模塊,其用于把同義詞典的同義詞組導(dǎo)出到一定格式的Excel文檔中;一同義詞典瀏覽模塊,其用于顯示選定單詞的同義詞組及其所屬領(lǐng)技術(shù)領(lǐng)域;一同義詞典查詢模塊,其用于查詢并顯示選定詞匯的同義詞組及其所屬技術(shù)領(lǐng)域;及一同義詞典管理模塊,其用于合并、添加、刪除、修改同義詞。其中的數(shù)據(jù)庫服務(wù)器用于存儲(chǔ)同義詞組及其同義詞組的技術(shù)領(lǐng)域、索引語言及語言種類信息。其多個(gè)客戶端計(jì)算機(jī)用于為使用者提供一交互式用戶接口,便于使用者執(zhí)行同義詞典的導(dǎo)入、導(dǎo)出、添加、修改查詢操作。
本發(fā)明還提供一種同義詞分類檢索方法,其包括如下步驟設(shè)置同義詞組的語言種類,選擇導(dǎo)入的技術(shù)領(lǐng)域并導(dǎo)入同義詞組;合并含有相同詞匯的同義詞組;導(dǎo)出同義詞典;選擇瀏覽的技術(shù)領(lǐng)域和索引語言并顯示所屬技術(shù)領(lǐng)域及其同義詞組;接收查詢關(guān)鍵詞并顯示所屬技術(shù)領(lǐng)域及其同義詞組;及添加、修改、刪除同義詞。
利用本發(fā)明,可以快速、靈活地完成同義詞典的導(dǎo)入、導(dǎo)出和編輯同義詞,為快速準(zhǔn)確、全面地檢索資料提供了保障。
圖1是本發(fā)明同義詞分類檢索系統(tǒng)的硬件架構(gòu)圖。
圖2是本發(fā)明同義詞分類檢索系統(tǒng)的應(yīng)用服務(wù)器的功能模塊圖。
圖3是本發(fā)明同義詞分類檢索系統(tǒng)的信息流程圖。
圖4是本發(fā)明同義詞分類檢索方法的同義詞典導(dǎo)入導(dǎo)出流程圖。
圖5是本發(fā)明同義詞分類檢索方法的同義詞典管理流程圖。
具體實(shí)施方式如圖1所示,是本發(fā)明同義詞分類檢索系統(tǒng)的硬件架構(gòu)圖。該同義詞分類檢索系統(tǒng)包括一數(shù)據(jù)庫服務(wù)器1、一應(yīng)用服務(wù)器2、一網(wǎng)絡(luò)3及多個(gè)客戶端計(jì)算機(jī)4。數(shù)據(jù)庫服務(wù)器1,是用于存儲(chǔ)同義詞典及其相關(guān)資料。所述相關(guān)資料包括同義詞組的技術(shù)領(lǐng)域、索引語言及語言種類信息。在本發(fā)明具體實(shí)施方式
中,所述技術(shù)領(lǐng)域是根據(jù)用戶自定義分類(UserDefinition Classification,UDC)預(yù)設(shè)的技術(shù)領(lǐng)域,例如機(jī)械領(lǐng)域、電子領(lǐng)域、化學(xué)領(lǐng)域等;同義詞是指一組意思相近或相互關(guān)聯(lián)的詞匯,如計(jì)算器是計(jì)算機(jī)的同義詞,同一詞匯可以有多個(gè)同一語言的同義詞;同義詞組是指同一詞匯的多種語言的同義詞集合;同義詞典是指多領(lǐng)域多語種同義詞的集合,同一詞匯可以屬于多個(gè)領(lǐng)域和有多個(gè)同義詞組。上述同義詞及其同義詞組均存儲(chǔ)在數(shù)據(jù)庫服務(wù)器1中的一定格式之Excel文檔,所述一定格式的Excel文檔是指Excel文檔的每一列均為同一種語言的同義詞匯,若同一詞匯的同一語言的同義詞不止一個(gè),其相鄰詞匯之間用斜線(/)分開。
應(yīng)用服務(wù)器2,用于進(jìn)行同義詞典的導(dǎo)入、導(dǎo)出和同義詞的編輯操作。所述同義詞典導(dǎo)入是把一定格式的Excel文檔導(dǎo)入至同義詞典中;同義詞典導(dǎo)出是把同義詞典導(dǎo)出至一定格式的Excel文檔。網(wǎng)絡(luò)3可為一企業(yè)內(nèi)部網(wǎng)(Intranet)、互聯(lián)網(wǎng)(Internet)或其它類型的通訊網(wǎng)路,用于連接上述設(shè)備。多個(gè)客戶端計(jì)算機(jī)4,分散于不同地域,通過網(wǎng)絡(luò)3與應(yīng)用服務(wù)器2連接,為使用者提供一交互式用戶接口,便于使用者執(zhí)行同義詞典的導(dǎo)入導(dǎo)出、編輯、查詢操作。
如圖2所示,是本發(fā)明同義詞分類檢索系統(tǒng)的應(yīng)用服務(wù)器的功能模塊圖。該應(yīng)用服務(wù)器2包括一條件設(shè)置模塊21、一同義詞典導(dǎo)入模塊22、一同義詞典導(dǎo)出模塊23、一同義詞典瀏覽模塊24、一同義詞典查詢模塊25及一同義詞典管理模塊26。其中條件設(shè)置模塊21用于選擇一導(dǎo)入的技術(shù)領(lǐng)域、根據(jù)用戶需要設(shè)置同義詞組的語言種類;同義詞典導(dǎo)入模塊22用于把一定格式的Excel文檔導(dǎo)入到同義詞典中;同義詞典導(dǎo)出模塊23用于把同義詞典的同義詞組導(dǎo)出到一定格式之Excel文檔中;同義詞典瀏覽模塊24用于顯示選定單詞的同義詞組及其所屬技術(shù)領(lǐng)域;同義詞典查詢模塊25用于查詢并顯示選定詞匯的同義詞組及其所屬技術(shù)領(lǐng)域;同義詞典管理模塊26用于合并、添加、刪除、修改同義詞。
如圖3所示,是本發(fā)明同義詞分類檢索系統(tǒng)的信息流程圖。同義詞典導(dǎo)入模塊22接收客戶端計(jì)算機(jī)4上傳的同義詞匯31及由條件設(shè)置模塊設(shè)置的技術(shù)領(lǐng)域和語言信息33,并把同義詞組導(dǎo)入至數(shù)據(jù)庫服務(wù)器1,所述技術(shù)領(lǐng)域和語言信息33包括同義詞組的技術(shù)領(lǐng)域、索引語言及語言種類信息。同義詞典導(dǎo)出模塊23可以把數(shù)據(jù)庫服務(wù)器1中的同義詞組32導(dǎo)出至選定Excel文檔。同義詞典查詢模塊25接收客戶端計(jì)算機(jī)4上傳的查詢關(guān)鍵詞35和條件設(shè)置模塊21設(shè)置的技術(shù)領(lǐng)域和語言信息33,并顯示查詢關(guān)鍵詞35的同義詞組及其所屬技術(shù)領(lǐng)域36;同義詞典瀏覽模塊24接收客戶端計(jì)算機(jī)4上傳的待瀏覽詞匯34和條件設(shè)置模塊21設(shè)置的技術(shù)領(lǐng)域和語言信息33,并顯示待瀏覽詞匯的同義詞組及其所屬技術(shù)領(lǐng)域36。在完成瀏覽后,同義詞典管理模塊26對(duì)上述瀏覽的詞匯的同義詞組進(jìn)行編輯,如添加、刪除、修改同義詞并把更新后的同義詞組37傳送至數(shù)據(jù)庫服務(wù)器1。
如圖4所示,是本發(fā)明同義詞分類檢索方法的同義詞導(dǎo)入導(dǎo)出流程圖。條件設(shè)置模塊21開啟同義詞典,選擇須導(dǎo)入的Excel文檔名稱及其所屬技術(shù)領(lǐng)域名稱;根據(jù)用戶需要設(shè)置同義詞組的語言種類,如設(shè)置為簡(jiǎn)體中文、繁體中文、英文及其它語言種類(步驟S401)。同義詞典導(dǎo)入模塊22接收同義詞組,并把該同義詞組導(dǎo)入至數(shù)據(jù)庫服務(wù)器1(步驟S402)。同義詞典查詢模塊25查詢數(shù)據(jù)庫中是否包括含有相同詞匯的同義詞組(步驟S403)。若數(shù)據(jù)庫服務(wù)器1中不存在相同詞匯的同義詞組,則同義詞典管理模塊26添加該同義詞組為一新同義詞組(步驟S405)。若數(shù)據(jù)庫服務(wù)器1中已存在相同詞匯的同義詞組,同義詞典查詢模塊25顯示該相同詞匯的其它同義詞組列表;使用者通過客戶端計(jì)算機(jī)4使用同義詞典導(dǎo)入模塊22判斷是否合并存在相同詞匯的同義詞組(步驟S404)。若可以合并,同義詞典管理模塊26合并存在相同詞匯的同義詞組(步驟S406)。若不可以合并,則同義詞典管理模塊26添加該同義詞組為一新同義詞組(步驟S405)。完成上述步驟后,使用者通過客戶端計(jì)算機(jī)4利用應(yīng)用服務(wù)器2判斷是否還有其它同義詞組須導(dǎo)入至數(shù)據(jù)庫服務(wù)器1(步驟S407)。若還有其它同義詞組須導(dǎo)入數(shù)據(jù)庫服務(wù)器1,同義詞典導(dǎo)入模塊22重新接收同義詞組并導(dǎo)入下一同義詞組至數(shù)據(jù)庫服務(wù)器1(步驟S402),否則同義詞典導(dǎo)出模塊23更新索引,選擇導(dǎo)出領(lǐng)域和導(dǎo)出的Excel文檔名稱并把同義詞典導(dǎo)出至選定的Excel文檔(步驟S408)。
如圖5所示,是本發(fā)明同義詞分類檢索方法的同義詞典管理操作流程圖。條件設(shè)置模塊21開啟同義詞典,選擇須瀏覽的技術(shù)領(lǐng)域名稱和索引語言種類,所述領(lǐng)域名稱可以是一個(gè)技術(shù)領(lǐng)域如機(jī)械,也可以是全部技術(shù)領(lǐng)域,所述索引語言可根據(jù)使用者習(xí)慣任選一種,若未選擇語言種類,則其索引將顯示選定領(lǐng)域所有語言的索引(步驟S501);同義詞典瀏覽模塊24顯示選定技術(shù)領(lǐng)域的索引并接收用戶選定的待瀏覽詞匯(步驟S502)。同義詞典瀏覽模塊24顯示選定詞匯的同義詞組及其所屬技術(shù)領(lǐng)域,同一詞匯可以屬于不同技術(shù)領(lǐng)域,如計(jì)算機(jī)可以屬于信息類,也可以屬于計(jì)算機(jī)類(步驟S503)。完成上述之步驟后,同義詞典管理模塊26可以對(duì)同義詞組進(jìn)行編輯,如添加、修改同義詞,添加修改完成后須選擇添加或修改的技術(shù)領(lǐng)域和語言種類;若需要?jiǎng)h除同義詞匯,則同義詞典管理模塊26刪除選定詞匯的同義詞組(步驟S504)。在完成上述查詢、添加、刪除及修改操作后,更新索引后結(jié)束流程(步驟S505)。
權(quán)利要求
1.一種同義詞分類檢索系統(tǒng),其包括一應(yīng)用服務(wù)器、多個(gè)客戶端計(jì)算機(jī)及一數(shù)據(jù)庫服務(wù)器,其特征在于,其中該應(yīng)用服務(wù)器包括有一條件設(shè)置模塊,其用于選擇一技術(shù)領(lǐng)域、索引語言并根據(jù)用戶需要設(shè)置同義詞組的語言種類;一同義詞典導(dǎo)入模塊,其用于把一定格式的Excel文檔導(dǎo)入到同義詞典中;一同義詞典導(dǎo)出模塊,其用于把同義詞典的同義詞組導(dǎo)出到一定格式的Excel文檔中;一同義詞典瀏覽模塊,其用于顯示選定單詞的同義詞組及其所屬技術(shù)領(lǐng)域;及一同義詞典管理模塊,其用于合并、添加、刪除、修改同義詞。
2.如權(quán)利要求1所述的同義詞分類檢索系統(tǒng),其特征在于,所述的一定格式的Excel文檔是指Excel文檔用于存儲(chǔ)不同詞匯的多語種的同義詞及同義詞組。
3.如權(quán)利要求1所述的同義詞分類檢索系統(tǒng),其特征在于,其中的數(shù)據(jù)庫服務(wù)器用于存儲(chǔ)同義詞組及其同義詞組的領(lǐng)域類別、索引語言及語言種類信息。
4.如權(quán)利要求1所述的同義詞分類檢索系統(tǒng),其特征在于,其中得多個(gè)客戶端計(jì)算機(jī)用于為使用者提供一交互式用戶接口,便于使用者執(zhí)行同義詞典的導(dǎo)入導(dǎo)出、添加、修改查詢等操作。
5.一種同義詞分類檢索方法,其可用于進(jìn)行設(shè)置和管理同義詞及其同義詞組,其特征在于,該方法包括有如下步驟導(dǎo)入同義詞組;導(dǎo)出同義詞典至選定Excel文檔;顯示索引中待瀏覽詞匯的同義詞組和所屬技術(shù)領(lǐng)域;及編輯同義詞。
6.如權(quán)利要求5所述的同義詞分類檢索方法,其特征在于,其中的導(dǎo)入同義詞典步驟還包括判斷數(shù)據(jù)庫服務(wù)器中是否包括含有相同詞匯的同義詞組的步驟。
7.如權(quán)利要求1所述的同義詞分類檢索方法,其特征在于,其中導(dǎo)入同義詞典步驟還包括合并含有相同詞匯的同義詞組的步驟。
8.如權(quán)利要求1所述的同義詞分類檢索方法,其特征在于,其中編輯同義詞步驟還包括添加、刪除、修改同義詞的步驟。
全文摘要
本發(fā)明提供一種同義詞分類檢索系統(tǒng)及方法。同義詞分類檢索系統(tǒng)包括多個(gè)客戶端計(jì)算機(jī),一應(yīng)用服務(wù)器及一數(shù)據(jù)庫服務(wù)器。使用者通過客戶端計(jì)算機(jī)設(shè)置同義詞組及其所屬技術(shù)領(lǐng)域和語言種類,應(yīng)用服務(wù)器通過網(wǎng)絡(luò)接收該同義詞組及其相關(guān)信息并將該同義詞組導(dǎo)入至數(shù)據(jù)庫服務(wù)器。使用者通過客戶端計(jì)算機(jī)對(duì)數(shù)據(jù)庫中之同義詞組進(jìn)行瀏覽、查詢、添加、修改、刪除操作。本發(fā)明之同義詞分類檢索系統(tǒng)及方法提供給使用者便利的同義詞典導(dǎo)入方式,并能對(duì)同義詞典進(jìn)行編輯。
文檔編號(hào)G06F17/30GK1598814SQ0314691
公開日2005年3月23日 申請(qǐng)日期2003年9月19日 優(yōu)先權(quán)日2003年9月19日
發(fā)明者何洋, 葉建發(fā), 李忠一 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司