專利名稱:同義詞配對的在線查詢系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在線查詢系統(tǒng)及其方法,特別涉及一種由服務(wù)端對客戶端所輸入 的待查詢字詞進(jìn)行至少一個以上的同義詞配對,并傳回至客戶端顯示待查詢字詞與同義詞 組的同義詞配對的在線查詢系統(tǒng)及其方法。
背景技術(shù):
隨著網(wǎng)絡(luò)應(yīng)用的日益發(fā)達(dá),許多使用者開始使用在線查詢系統(tǒng)來作為自己查詢字 詞時所使用的最佳工具。一般的在線查詢系統(tǒng),往往通過接受來自客戶端使用者的輸入,將使用者所需要 查詢的字詞,即待查詢字詞,送到服務(wù)端的數(shù)據(jù)庫中進(jìn)行查詢,然后將查詢到與待查詢字詞 相符的查詢結(jié)果,再傳送回給客戶端的使用者進(jìn)行閱讀。這種在線查詢系統(tǒng),雖然可以利用網(wǎng)絡(luò)連結(jié)的方式快速便利的提供使用者可以很 快的獲得待查詢字詞的查詢結(jié)果,但是卻忽略了在同義詞方面的查詢輔助,原因是在服務(wù) 端的數(shù)據(jù)庫中往往存在許多與使用者待查詢字詞類似的其它字詞,稱之為同義詞,這些同 義詞具有與使用者待查詢字詞接近的解釋和意思,可以作為使用者進(jìn)行待查詢字詞查詢時 的另一項(xiàng)輔助參考的內(nèi)容,但是在目前的在線查詢系統(tǒng)中卻沒有提供類似的機(jī)制可以輔助 使用者在字詞上的查詢。綜上所述,可知現(xiàn)有技術(shù)中長期以來一直存在使用者查詢字詞時無法有效提供同 義詞作為字詞查詢輔助問題,因此有必要提出改進(jìn)的技術(shù)手段,來解決此一問題。
發(fā)明內(nèi)容
有鑒于現(xiàn)有技術(shù)存在使用者查詢字詞時無法有效提供同義詞作為字詞查詢輔助 問題,本發(fā)明遂提供一種同義詞配對的在線查詢的系統(tǒng)及其方法,能夠在使用者由客戶端 輸入待查詢字詞時,由服務(wù)端依據(jù)待查詢字詞進(jìn)行配對,以查找出至少一個以上配對的同 義詞,并將配對的同義詞儲存為同義詞組,并傳回至客戶端顯示待查詢字詞與同義詞組。本發(fā)明所提供的同義詞配對的在線查詢系統(tǒng),其系統(tǒng)包含客戶端及服務(wù)端。其中,服務(wù)端更包含數(shù)據(jù)庫,用以儲存至少一字詞、對應(yīng)一鍵值及各字詞對應(yīng)的 至少一關(guān)聯(lián)鍵值;第二接收模塊,用以接收一待查詢字詞;及一整合模塊,用以將該待查詢 字詞與該數(shù)據(jù)庫中各字詞進(jìn)行同義詞配對,并且將與該待查詢字詞配對成同義詞的至少一 個字詞設(shè)定成一同義詞組后傳回。客戶端的部份則更包含第一接收模塊,用以接收該待查 詢字詞并傳送給該服務(wù)端;及界面顯示模塊,用以接收該整合模塊所傳回的該同義詞組,并 同時顯示該待查詢字詞與該同義詞組。本發(fā)明所提供的同義詞配對的在線查詢方法,包含下列步驟客戶端接收一待查 詢字詞并傳送給一服務(wù)端;該服務(wù)端接收該待查詢字詞,該服務(wù)端具有一數(shù)據(jù)庫用以儲存 至少一字詞、對應(yīng)一鍵值及各字詞對應(yīng)的至少一關(guān)聯(lián)鍵值;將該待查詢字詞與該數(shù)據(jù)庫中 各字詞進(jìn)行同義詞配對,并且將與該待查詢字詞配對成同義詞的至少一個字詞設(shè)定成一同義詞組后傳回該客戶端;及該客戶端用以接收自該服務(wù)端所傳回的該同義詞組,并同時顯 示該待查詢字詞與該同義詞組。 本發(fā)明所提供的系統(tǒng)與方法如上,與現(xiàn)有技術(shù)之間的差異在于本發(fā)明通過服務(wù)端 同時查詢同義詞的技術(shù)手段,使本發(fā)明可以達(dá)成以同義詞配對輔助字詞查詢的技術(shù)功效。
圖1為本發(fā)明同義詞配對的在線查詢系統(tǒng)的系統(tǒng)方塊圖。圖2為本發(fā)明同義詞配對的在線查詢方法的方法流程圖。圖3為本發(fā)明實(shí)施例的第一表格。圖4為本發(fā)明實(shí)施例的第二表格。圖5為本發(fā)明實(shí)施例表格交互查找示意圖。圖6為本發(fā)明實(shí)施例輸入待查詢字詞的在線查詢示意圖。圖7為本發(fā)明實(shí)施例顯示待查詢字詞及同義詞組的在線顯示示意圖<主要組件符號說明100客戶端110第一接收模塊120界面顯示模塊150 網(wǎng)絡(luò)200服務(wù)端210第二接收模塊220整合模塊230數(shù)據(jù)庫400 第一表格500 第二表格600在線查詢界面610待查詢字詞輸入框620查詢鍵630同義詞組顯示區(qū)
具體實(shí)施例方式以下將配合圖式及實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)施方式,借此對本發(fā)明如何應(yīng)用 技術(shù)手段來解決技術(shù)問題并達(dá)成技術(shù)功效的實(shí)現(xiàn)過程能充分理解并據(jù)以實(shí)施。本發(fā)明為一種在線查詢系統(tǒng)及其方法,主要是在客戶端與服務(wù)端的服務(wù)架構(gòu)下, 當(dāng)客戶端使用者輸入待查詢字詞時,服務(wù)端可依據(jù)待查詢字詞進(jìn)行配對,查找出至少一個 以上配對的同義詞,并將配對的同義詞儲存為同義詞組,并傳回至客戶端顯示待查詢字詞 與同義詞組,借此達(dá)成以同義詞配對輔助字詞查詢的技術(shù)功效。以下配合圖式對本發(fā)明的同義詞配對的在線查詢系統(tǒng),請參閱圖1,為本發(fā)明同義 詞配對的在線查詢系統(tǒng)的系統(tǒng)方塊圖,本系統(tǒng)包含有客戶端100及服務(wù)端200??蛻舳?00的部份,主要用來傳送使用者的待查詢字詞以及接收來自服務(wù)端200的返回結(jié)果供使用者瀏覽,客戶端100至少包含有第一接收模塊110,用以提供在線查詢界面(如圖6中的600),利用在線查詢界面 600可以接收使用者所輸入的待查詢字詞,當(dāng)使用者確認(rèn)送出待查詢字詞時,待查詢字詞會 被傳送至服務(wù)端200進(jìn)行查詢。界面顯示模塊120,用以接收服務(wù)端200中整合模塊220所傳回的同義詞組,并將 待查詢字詞與同義詞組進(jìn)行匯整,以便同時進(jìn)行待查詢字詞與同義詞組的顯示。其中,界面 顯示模塊120更包含以超鏈接方式顯示該同義詞組,當(dāng)同義詞組中任一字詞的超鏈接被選 取時,將以被選取字詞作為待查詢字詞重新進(jìn)行同義詞配對。換句話說,使用者可以直接在在線查詢界面600中對同義詞進(jìn)行選取進(jìn)行再次配 對查找的動作,這樣的處理可以讓使用者不需要再次輸入待查詢字詞就可以直接從同義詞 中進(jìn)一步查找到其它更多的同義詞內(nèi)容,對使用者來說相當(dāng)便利。服務(wù)端200的部份,主要用來處理待查詢字詞的查找與同義詞的配對并將查詢結(jié) 果整合后傳回至客戶端100,其更包含第二接收模塊210,負(fù)責(zé)用以接收來自客戶端100在線查詢界面600所傳送出來的 待查詢字詞,然后轉(zhuǎn)交給整合模塊220進(jìn)行配對查找。整合模塊220,用以將接收自第二接收模塊210的待查詢字詞與數(shù)據(jù)庫230中各字 詞進(jìn)行同義詞配對,并且將與待查詢字詞配對成同義詞的至少一個字詞設(shè)定成同義詞組后 傳回給客戶端100的界面顯示模塊120,然后由界面顯示模塊120進(jìn)行顯示給使用者的處理。整合模塊進(jìn)行同義詞配對的方式,通過先查找出該待查詢字詞所對應(yīng)的至少一關(guān) 聯(lián)鍵值,再利用該至少一關(guān)聯(lián)鍵值反查找出對應(yīng)的至少一字詞。數(shù)據(jù)庫230,儲存有預(yù)先處理過的字詞內(nèi)容,字詞內(nèi)容至少包括有字詞及字詞所對 應(yīng)的一鍵值,以及各字詞所對應(yīng)的至少一關(guān)聯(lián)鍵值。鍵值通常為依序編列或者是隨機(jī)編列 的唯一且不重復(fù)的數(shù)字,例如“1”、“2”、“3”...;關(guān)聯(lián)鍵值則是指被設(shè)定為與特定字詞關(guān) 聯(lián)字詞的鍵值,即特定字詞的同義詞的鍵值。必須說明的是,在數(shù)據(jù)庫230中可以用單一表格來儲存和紀(jì)錄前述的至少一字 詞、對應(yīng)一鍵值及各字詞對應(yīng)的至少一關(guān)聯(lián)鍵值的字詞內(nèi)容,但是基于執(zhí)行效率和彈性設(shè) 計的考慮,所述的至少一字詞、對應(yīng)一鍵值及各字詞對應(yīng)的至少一關(guān)聯(lián)鍵值的字詞內(nèi)容亦 可以通過不同的表格來建置,然后利用表格與表格之間的關(guān)聯(lián)對照來達(dá)成同義詞配對查找 的技術(shù)功效,例如是用第一表格儲存至少一字詞及對應(yīng)鍵值,然后利用第二表格來儲存各 字詞及對應(yīng)的至少一關(guān)聯(lián)鍵值。圖2為本發(fā)明所提的具同義詞配對的在線查詢方法的方法流程圖,說明本發(fā)明方 法的流程至少包含下列步驟首先,由客戶端負(fù)責(zé)接收使用者所輸入的一待查詢字詞,并傳 送給服務(wù)端(步驟310);接著,當(dāng)服務(wù)端接收到該待查詢字詞之后,其中服務(wù)端具有數(shù)據(jù) 庫,數(shù)據(jù)庫中儲存有至少一字詞、對應(yīng)一鍵值及各字詞對應(yīng)的至少一關(guān)聯(lián)鍵值(步驟320); 然后服務(wù)端將該待查詢字詞與該數(shù)據(jù)庫中各字詞進(jìn)行同義詞配對,并且將與該待查詢字詞 配對成同義詞的至少一個字詞設(shè)定成一同義詞組后傳回客戶端(步驟330);最后,由客戶 端接收自該服務(wù)端所傳回的同義詞組,并同時顯示待查詢字詞與同義詞組,供使用者瀏覽 (步驟340),須特別注意的是,使用者可以利用同義詞組中字詞的超鏈接來進(jìn)行選取,被選取的字詞(即同義詞)將被視為是新的待查詢字詞,然后重新進(jìn)行一次新的同義詞配對步 驟,亦即重新執(zhí)行步驟310至步驟340的流程。圖3及圖4分別為本發(fā)明數(shù)據(jù)庫中使用非單一表格方式來提供同義詞配對處理的 表格實(shí)施例,其中圖3為本發(fā)明實(shí)施例的第一表格400,用來紀(jì)錄字詞與鍵值之間的關(guān)聯(lián); 圖4為本發(fā)明實(shí)施例的第二表格500,用來紀(jì)錄鍵值與關(guān)聯(lián)鍵值之間的關(guān)聯(lián),借由兩份表格 的設(shè)計,在服務(wù)端進(jìn)行配對處理及字詞內(nèi)容維護(hù)上都能夠較具有彈性和提升效率的功效, 圖5則為本發(fā)明利用兩份表格進(jìn)行交互查找的示意圖,之后將搭配實(shí)施例說明來進(jìn)一步描 述。本發(fā)明的表格設(shè)計并非以此為限定,若基于簡單的設(shè)計架構(gòu)而不考慮維護(hù)及彈性的問 題時,本發(fā)明亦可將兩份表格合并為一份來提供同義詞配對。圖6及圖7,為本發(fā)明進(jìn)行同義詞配對的在線查詢的實(shí)施例說明內(nèi)容,請同時參考 到圖3至圖5的數(shù)據(jù)庫表格實(shí)施例。從圖3的第一表格400中可知,在數(shù)據(jù)庫中有預(yù)先建 立四個字詞“htm”、“html”、“麥可喬丹”及“Michael Jordon”,每個字詞都對應(yīng)有一個鍵 值,依照上述的字詞順序,其鍵值依序分別為“1”、“2”、“3”及“4”,再從圖4的第二表格中 500可知,其通過鍵值和關(guān)聯(lián)鍵值的設(shè)定,在數(shù)據(jù)庫中預(yù)先對第一表格中的四個字詞進(jìn)行了 同義詞的設(shè)定,舉例來說第一表格中鍵值為“1”的字詞與鍵值為“2”的字詞互為同義詞, 亦即第一表格中字詞“htm”與字詞“html”互為同義詞,第二表格500中的其它同義詞設(shè)定 與前述方式和意義相同,在此就不再多作贅述。接著,請見圖6,為使用者輸入待查詢字詞的在線查詢是意圖,此時使用者可以在 系統(tǒng)所提供的在線查詢界面600中進(jìn)行待查詢字詞的輸入,范例中使用者在待查詢字詞輸 入框610中所輸入的待查詢字詞為“麥可喬丹”,然后經(jīng)由使用者按壓查詢鍵620后進(jìn)一步 確認(rèn)使用者要輸入的待查詢字詞為“麥可喬丹”,此時待查詢字詞會被傳送到服務(wù)端進(jìn)行同 義詞的配對查找,請參考圖5,此時借由第一表格400可以知道“麥可喬丹”的鍵值為“3”,然 后借由將鍵值“3”傳送到第二表格500中進(jìn)一步配對查找時,可以發(fā)現(xiàn)鍵值“3”可以對應(yīng)到 的關(guān)聯(lián)鍵值為“4”,接著再借由關(guān)聯(lián)鍵值“4”重新回到第一表格400中去查找此一關(guān)聯(lián)鍵值 “4”所對應(yīng)的字詞為何?之后確認(rèn)對應(yīng)關(guān)聯(lián)鍵值“4”的字詞為“Michael Jordon”,當(dāng)確認(rèn) 數(shù)據(jù)庫中所有的字詞均無其它同義詞時,則將配對符合的同義詞整合設(shè)定為同義詞組,然 后傳回客戶端的在線查詢界面600中,此時使用者便可以在同義詞組顯示區(qū)630中見到原 先所輸入的待查詢字詞“麥可喬丹”以及所配對查找到的同義詞組,即“Michael Jordon 達(dá)成以同義詞配對輔助字詞查詢的技術(shù)功效。特別要說明的是,使用者可以在同義詞“Michael Jordon”上發(fā)現(xiàn)超鏈接的顯示, 若使用者想要進(jìn)一步知道同義詞“Michael Jordon”又與哪些字詞形成同義詞,則使用者可 以在同義詞組顯示區(qū)630中選取“Michael Jordon”,然后系統(tǒng)就會再以“Michael Jordon” 作為待查詢字詞重新進(jìn)行一次新的同義詞配對查找。本發(fā)明并未限定有關(guān)字詞內(nèi)容關(guān)聯(lián)的表格設(shè)計方式,也未限定數(shù)據(jù)庫中除了字詞 本身之外還可以增加其它關(guān)聯(lián)字段的部份,換句話說亦可在字詞之外增加類似“字詞解釋” 或者是“字詞說明”之類的內(nèi)容,可以增加本發(fā)明在字詞在線查詢的附加功能。雖然本發(fā)明所提供的實(shí)施方式如上,但所述的內(nèi)容并非用以直接限定本發(fā)明的專 利保護(hù)范圍。任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明所公開的精神和范圍的前提下,對本發(fā) 明的實(shí)施的形式上及細(xì)節(jié)上作些許的更動潤飾,均屬于本發(fā)明的專利保護(hù)范圍。本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求所界定者為準(zhǔn)。
權(quán)利要求
1.一種同義詞配對的在線查詢系統(tǒng),其特征在于,包含 一服務(wù)端,更包含一數(shù)據(jù)庫,用以儲存至少一字詞、對應(yīng)一鍵值及各字詞對應(yīng)的至少一關(guān)聯(lián)鍵值; 一第二接收模塊,用以接收一待查詢字詞;及一整合模塊,用以將該待查詢字詞與該數(shù)據(jù)庫中各字詞進(jìn)行同義詞配對,并且將與該 待查詢字詞配對成同義詞的至少一個字詞設(shè)定成 一同義詞組后傳回;及 一客戶端,更包含一第一接收模塊,用以接收該待查詢字詞并傳送給該服務(wù)端;及 一界面顯示模塊,用以接收該整合模塊所傳回的該同義詞組,并同時顯示該待查詢字 詞與該同義詞組。
2.如權(quán)利要求1所述的同義詞配對的在線查詢系統(tǒng),其特征在于,該整合模塊進(jìn)行同 義詞配對,通過先查找出該待查詢字詞所對應(yīng)的至少一關(guān)聯(lián)鍵值,再利用該至少一關(guān)聯(lián)鍵 值反查找出對應(yīng)的至少一字詞。
3.如權(quán)利要求1所述的同義詞配對的在線查詢系統(tǒng),其特征在于,該數(shù)據(jù)庫用一第一 表格儲存該至少一字詞及對應(yīng)一鍵值,并用一第二表格儲存各字詞及對應(yīng)的至少一關(guān)聯(lián)鍵 值。
4.如權(quán)利要求1所述的同義詞配對的在線查詢系統(tǒng),其特征在于,該界面顯示模塊更 包含以超鏈接方式顯示該同義詞組,當(dāng)該同義詞組中任一字詞的超鏈接被選取時,將以該 被選取字詞作為該待查詢字詞重新進(jìn)行同義詞配對。
5.一種同義詞配對的在線查詢方法,其特征在于,包含下列步驟 客戶端接收一待查詢字詞并傳送給一服務(wù)端;該服務(wù)端接收該待查詢字詞,其中該服務(wù)端具有一數(shù)據(jù)庫用以儲存至少一字詞、對應(yīng) 一鍵值及各字詞對應(yīng)的至少一關(guān)聯(lián)鍵值;將該待查詢字詞與該數(shù)據(jù)庫中各字詞進(jìn)行同義詞配對,并且將與該待查詢字詞配對成 同義詞的至少一個字詞設(shè)定成一同義詞組后傳回該客戶端;及該客戶端用以接收自該服務(wù)端所傳回的該同義詞組,并同時顯示該待查詢字詞與該同 義詞組。
6.如權(quán)利要求5所述的同義詞配對的在線查詢方法,其特征在于,該將該待查詢字詞 與該數(shù)據(jù)庫中各字詞進(jìn)行同義詞配對的步驟,通過先查找出該待查詢字詞所對應(yīng)的至少一 關(guān)聯(lián)鍵值,再利用該至少一關(guān)聯(lián)鍵值反查找出對應(yīng)的至少一字詞。
7.如權(quán)利要求5所述的同義詞配對的在線查詢方法,其特征在于,該數(shù)據(jù)庫用一第一 表格儲存該至少一字詞及對應(yīng)一鍵值,并用一第二表格儲存各字詞及對應(yīng)的至少一關(guān)聯(lián)鍵 值。
8.如權(quán)利要求5所述的同義詞配對的在線查詢方法,其特征在于,該同時顯示該待查 詢字詞與該同義詞組的步驟,更包含以超鏈接方式顯示該同義詞組,當(dāng)該同義詞組中任一 字詞的超鏈接被選取時,將以該被選取字詞作為該待查詢字詞重新進(jìn)行同義詞配對的步驟。
全文摘要
本發(fā)明提供一種同義詞配對的在線查詢系統(tǒng)及其方法,當(dāng)客戶端輸入待查詢字詞時,服務(wù)端依據(jù)待查詢字詞進(jìn)行配對,以查找出至少一個以上配對的同義詞,并將配對的同義詞儲存為同義詞組,并傳回至客戶端顯示待查詢字詞與同義詞組,借此可以達(dá)成以同義詞配對輔助字詞查詢的技術(shù)功效。
文檔編號G06F17/30GK102081613SQ20091022554
公開日2011年6月1日 申請日期2009年11月30日 優(yōu)先權(quán)日2009年11月30日
發(fā)明者王輝, 邱全成 申請人:英業(yè)達(dá)股份有限公司