欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于信息資源搜索的方法和設(shè)備的制作方法

文檔序號(hào):6609570閱讀:310來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):用于信息資源搜索的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息技術(shù)領(lǐng)域。更具體地說(shuō),本發(fā)明涉及用于信息資 源搜索的方法和設(shè)備。
背景技術(shù)
傳統(tǒng)的基于文本的搜索被廣泛用于信息資源(例如圖書(shū)、汽車(chē)、 單位等)的搜索。然而,用戶(hù)搜索所使用的關(guān)鍵字有可能與描述信 息資源的數(shù)據(jù)不匹配,盡管它們可能具有相同的含義。這樣,用戶(hù) 必須猜測(cè)相應(yīng)的關(guān)鍵字,才能搜索到所需要的結(jié)果。分層次導(dǎo)航以類(lèi)似樹(shù)的結(jié)構(gòu)組織信,I資源,幫助用戶(hù)對(duì)特定的信息資源進(jìn)行導(dǎo)航。在網(wǎng)站http:〃dir.vahoo.com/中,就是以上述的類(lèi)似 樹(shù)的結(jié)構(gòu)組織信息資源的。然而,用戶(hù)對(duì)于信息資源可以怎樣被分 層次組織可能具有不同的觀點(diǎn)。因此,用戶(hù)對(duì)所提供的層次可能并 不容易適應(yīng),因此在檢索時(shí)有可能走向死胡同。最近,提出了一種稱(chēng)為側(cè)面搜索的方案,用來(lái)搜索或?qū)Ш叫畔①Y 源。例如,專(zhuān)利US 7146362 B2公開(kāi)了一種通過(guò)向用戶(hù)顯示信息資 源的各個(gè)側(cè)面和每個(gè)側(cè)面下的元數(shù)據(jù),來(lái)幫助用戶(hù)導(dǎo)航信息資源的 方案。這里,通過(guò)參考將該專(zhuān)利引入本申請(qǐng)。在這種側(cè)面搜索(facet search)方案中,側(cè)面4叟索引擎自動(dòng)地向 用戶(hù)顯示信息資源的各個(gè)側(cè)面(facet)和每個(gè)側(cè)面下的元數(shù)據(jù),侵_ 于用戶(hù)更進(jìn)一步地細(xì)化當(dāng)前查詢(xún),并且向用戶(hù)提供關(guān)于信息資源的 整體描述。這有助于用戶(hù)更好地理解信息資源,并更好地細(xì)化其查 詢(xún)來(lái)搜索到用戶(hù)所需要的結(jié)果。例如,當(dāng)搜索圖書(shū)時(shí),側(cè)面搜索引擎可能顯示圖書(shū)的主題、作者、 出版時(shí)間、出版社等圖書(shū)的側(cè)面和在這些側(cè)面的每一個(gè)下的元數(shù)據(jù)。通過(guò)這些元l史據(jù),用戶(hù)可以細(xì)化其查詢(xún)。例如,用戶(hù)可以選擇側(cè)面 搜索引擎顯示的關(guān)于作者這一側(cè)面的元數(shù)據(jù)(例如作者姓名)來(lái)尋 找由該作者所著的所有圖書(shū)。然而,目前,標(biāo)準(zhǔn)側(cè)面搜索不能很好地解決跨越不同類(lèi)型的信息資源的搜索。例如,考慮如下的搜索"由年齡小于30歲的亞洲作 者所著的圖書(shū)"。關(guān)系"由誰(shuí)所著"連接兩種不同類(lèi)型的信息資源 圖書(shū)和作者。側(cè)面搜索引擎將顯示圖書(shū)的側(cè)面(例如主題、作者、 出版社、價(jià)格等)以及每個(gè)側(cè)面下的元數(shù)據(jù),但不顯示作者的側(cè)面 (例如年齡、國(guó)籍等)及每個(gè)側(cè)面下的元數(shù)據(jù)。因此,用戶(hù)不能使 用這些關(guān)于作者的側(cè)面的元數(shù)據(jù)來(lái)搜索所需要的圖書(shū)。有人可能會(huì)想到可以將作者的側(cè)面作為圖書(shū)的側(cè)面來(lái)對(duì)待,從而 使得用戶(hù)能夠使用關(guān)于作者的側(cè)面的元數(shù)據(jù)來(lái)搜索圖書(shū)。這是不太 實(shí)際的。例如考慮如下的搜索"由為位于美國(guó)的公營(yíng)單位工作的年齡小 于30歲的作者所著的圖書(shū)"。在圖1中所示的一種實(shí)現(xiàn)中,將其他類(lèi)型的信息資源的側(cè)面作為 圖書(shū)的側(cè)面,例如,將作者的側(cè)面(國(guó)籍、年齡等)和單位的側(cè)面 (類(lèi)型、行業(yè)、住所等)看作為圖書(shū)的側(cè)面。因此,如圖1中所示, 在該實(shí)現(xiàn)中,包括出版社側(cè)面、作者的國(guó)籍側(cè)面、作者的年齡側(cè)面、 作者所工作的單位的類(lèi)型側(cè)面、出版時(shí)間側(cè)面、作者所工作的單位 的行業(yè)側(cè)面、作者所工作的單位的住所側(cè)面、以及價(jià)格側(cè)面。該實(shí)現(xiàn)實(shí)際上枚舉了經(jīng)由關(guān)系(一個(gè)或多個(gè))連接到圖書(shū)的一些 可能類(lèi)型的信息資源的 一部分可能側(cè)面。上述實(shí)現(xiàn)是不可擴(kuò)展的。所增加的側(cè)面的數(shù)目的最大值等于通過(guò) 關(guān)系(一個(gè)或多個(gè))與當(dāng)前類(lèi)型的信息資源連接的所有其他類(lèi)型的 信息資源的所有可能側(cè)面的數(shù)目。例如,在上面的實(shí)現(xiàn)中,如果考慮"由誰(shuí)所出版"關(guān)系,則在圖 1中還應(yīng)當(dāng)包括圖2所示的關(guān)于出版社的各個(gè)側(cè)面,即出版社的類(lèi)型 側(cè)面、出版社的住所所在地側(cè)面、出版社所出版的圖書(shū)所屬于的行業(yè)側(cè)面等。當(dāng)查詢(xún)變得越來(lái)越復(fù)雜的時(shí)候,也就是說(shuō),當(dāng)用許多關(guān)系連接各 種類(lèi)型的信息資源時(shí),增加的側(cè)面的數(shù)目將是巨大的。當(dāng)面對(duì)這樣 巨大數(shù)目的側(cè)面時(shí),用戶(hù)將變得迷茫。此外,由于不能提前知道用 戶(hù)感興趣的是哪個(gè)關(guān)系,例如,是"由誰(shuí)所出版"關(guān)系還是"由誰(shuí) 所著,,關(guān)系,因此,很難減少側(cè)面的數(shù)目。另外,在上述情況中,還有人可能會(huì)想到,可以將作者的側(cè)面作 為作者的元數(shù)據(jù)來(lái)對(duì)待。更具體地,將作者的側(cè)面和與作者用關(guān)系 連接的其他類(lèi)型的信息資源(例如單位)的側(cè)面都作為作者的元數(shù) 據(jù)來(lái)對(duì)待。這也是不太實(shí)際的,當(dāng)查詢(xún)變得越來(lái)越復(fù)雜的時(shí)候,作 者這個(gè)側(cè)面也將非常復(fù)雜。因此,需要一種有效地組合各個(gè)信息資源的側(cè)面以使用戶(hù)能夠方 便地進(jìn)行信息資源的搜索或?qū)Ш降姆椒ê驮O(shè)備。發(fā)明內(nèi)容本發(fā)明的 一 個(gè)目的是提供一種用于信息資源的搜索的方法和設(shè) 備,利用該方法和設(shè)備,用戶(hù)能夠容易地搜索到所需要的相關(guān)信息。 根據(jù)本發(fā)明的 一個(gè)方面,提出了 一種用于信息資源的搜索的方法,包括步驟根據(jù)當(dāng)前用于第一類(lèi)型信息資源的查詢(xún),獲取關(guān)于 所述第一類(lèi)型信息資源的查詢(xún)結(jié)果、所述第一類(lèi)型信息資源的一個(gè) 或多個(gè)側(cè)面和每個(gè)側(cè)面下的元數(shù)據(jù)、以及所述第 一類(lèi)型信息資源與至少包括第二類(lèi)型信息資源的其他類(lèi)型信,氛、資源的關(guān)系;以及將上述獲取的關(guān)于所述第一類(lèi)型信息資源的查詢(xún)結(jié)果、所述第一類(lèi)型信 息資源的一個(gè)或多個(gè)側(cè)面和每個(gè)側(cè)面下的元數(shù)據(jù)、以及所述第一類(lèi)型信息資源與至少包括第二類(lèi)型信息資源的其他類(lèi)型信息資源的關(guān)系返回給用戶(hù)。根據(jù)本發(fā)明的另一個(gè)方面,提出了一種用于信息資源的搜索的 設(shè)備,包括獲取裝置,用于根據(jù)當(dāng)前用于第一類(lèi)型信息資源的查詢(xún), 獲取關(guān)于所述第一類(lèi)型信息資源的查詢(xún)結(jié)果、所述第一類(lèi)型信息資源的 一個(gè)或多個(gè)側(cè)面和每個(gè)側(cè)面下的元數(shù)據(jù)、以及所述第 一類(lèi)型信息資源與至少包括第二類(lèi)型信息資源的其他類(lèi)型信息資源的關(guān)系; 以及返回裝置,用于將上述獲取的關(guān)于所述第一類(lèi)型信息資源的查 詢(xún)結(jié)果、所述第 一類(lèi)型信息資源的一個(gè)或多個(gè)側(cè)面和每個(gè)側(cè)面下的 元數(shù)據(jù)、以及所述第 一 類(lèi)型信息資源與至少包括第二類(lèi)型信息資源 的其他類(lèi)型信息資源的關(guān)系返回給用戶(hù)。根據(jù)本發(fā)明,用戶(hù)能夠以一種簡(jiǎn)單的方式,進(jìn)行復(fù)雜的信息資源 的搜索/導(dǎo)航。


通過(guò)以下結(jié)合附圖的說(shuō)明,并且隨著對(duì)本發(fā)明的更全面了解,本 發(fā)明的其他目的和效果將變得更加清楚和易于理解,其中圖1示出了對(duì)于跨越不同類(lèi)型的信息資源的搜索,可能采取的一 種不可擴(kuò)展的實(shí)現(xiàn);圖2示出了根據(jù)圖1中的上述實(shí)現(xiàn),如果再考慮一個(gè)關(guān)系,需要 在圖1中再包括的側(cè)面;圖3示出了本發(fā)明可以在其中實(shí)現(xiàn)的系統(tǒng)300;圖4示出了在客戶(hù)端上顯示的一個(gè)窗口;圖5示出了在客戶(hù)端上顯示的兩層窗口;圖6示出了在客戶(hù)端上顯示的三層窗口;圖7是在服務(wù)器上執(zhí)行的用于信息資源的搜索的方法的流程圖;圖8示出了一個(gè)數(shù)據(jù)庫(kù)的表模式的設(shè)計(jì)。在所有的上述附圖中,相同的標(biāo)號(hào)表示具有相同、相似或相應(yīng)的 特征或功能。
具體實(shí)施方式
以下,結(jié)合具體的實(shí)施方式來(lái)描述本發(fā)明。圖3示出了本發(fā)明可以在其中實(shí)現(xiàn)的系統(tǒng)300。如圖3所示,該 系統(tǒng)300包括一個(gè)服務(wù)器310、 一個(gè)客戶(hù)端320和一個(gè)網(wǎng)絡(luò)330。服務(wù)器310、客戶(hù)端320可以是膝上型計(jì)算機(jī)、小型機(jī)、或中型機(jī)等等。 并且,服務(wù)器310經(jīng)由鏈路312連接到網(wǎng)絡(luò)330;客戶(hù)端320經(jīng)由鏈 路322連接到網(wǎng)絡(luò)330。鏈路312、 322可以是有線鏈路,諸如同軸 電纜、光纖等,也可以是無(wú)線鏈路,諸如衛(wèi)星鏈路等。同樣地,網(wǎng) 絡(luò)330可以是無(wú)線網(wǎng)、有線網(wǎng)或它們的組合。另外,網(wǎng)絡(luò)330可以 是局域網(wǎng)、城域網(wǎng)、廣域網(wǎng)。例如,網(wǎng)絡(luò)330是因特網(wǎng)。當(dāng)然,本領(lǐng)域的4支術(shù)人員應(yīng)該理解,在網(wǎng)絡(luò)330上還可以連4妄有 其他的客戶(hù)端和/或服務(wù)器。并且,為了能夠彼此識(shí)別,客戶(hù)端和服 務(wù)器可以具有可以唯一地識(shí)別它們的標(biāo)識(shí),例如IP地址、統(tǒng)一資源 定位符(URL)等。另外,在客戶(hù)端320上安裝有客戶(hù)端應(yīng)用,而在服務(wù)器310上, 具有搜索引擎。以下,將在客戶(hù)端320和服務(wù)器310,更具體地說(shuō),是在客戶(hù)端 應(yīng)用和搜索引擎這兩個(gè)方面來(lái)分別描述本發(fā)明。用戶(hù)進(jìn)行搜索的目 標(biāo)信息資源可以被一個(gè)固定的數(shù)據(jù)模型或模式(schema)限制,所述固定的數(shù)據(jù)模型或模式例如可以是數(shù)據(jù)庫(kù)模式或UML (統(tǒng)一建模 語(yǔ)言)模型。例如, 一個(gè)給定類(lèi)型的信息資源具有固定數(shù)目的屬性(即側(cè)面)、 以及具有到其他類(lèi)型信息資源的固定可能關(guān)系。然而,目標(biāo)信息資 源也可以不由固定的數(shù)據(jù)模型或模式限制。例如,目標(biāo)信息資源是 遵循W3C RDF和OWL規(guī)范(Graham Klyne and Jeremy Carroll, editors, Resource Description Framework (RDF): Concepts and Abstract Syntax, W3C Recommendation, Feb.10, 2004; Peter F. Patel-Schneider, Patrick Hayes and Ian Horrocks, editors, OWL Web Ontology Language Semantics and Abstract Syntax, W3C Recommendation, Feb. 10, 2004) 的數(shù)據(jù)集,其中信息資源可以具有任意的屬性,并且與任意其他信 息資源具有任意關(guān)系。在客戶(hù)端上發(fā)生的交互現(xiàn)在描述發(fā)生在客戶(hù)端320上的交互。當(dāng)用戶(hù)需要搜索某個(gè)信息資源時(shí),他會(huì)在客戶(hù)端320打開(kāi)一個(gè)客 戶(hù)端應(yīng)用,并在該客戶(hù)端應(yīng)用中輸入所希望進(jìn)行搜索的某個(gè)信息資 源,來(lái)訪問(wèn)在服務(wù)器310上的搜索引擎。在用戶(hù)在該客戶(hù)端應(yīng)用中輸入他想進(jìn)行搜索的信息資源(第一類(lèi) 型信息資源),例如"圖書(shū)",并點(diǎn)擊了該客戶(hù)端應(yīng)用上的"搜索,, 按鈕后,在客戶(hù)端320中將生成一個(gè)新的窗口 400,如圖4所示。如圖4所示,在窗口 400中顯示的不僅僅包括搜索得到的結(jié)果(結(jié) 果欄410),還包括關(guān)于圖書(shū)這類(lèi)信息資源的當(dāng)前搜索結(jié)果的可應(yīng)用 的側(cè)面出版社、出版時(shí)間、價(jià)格以及在這些側(cè)面下的元數(shù)據(jù)。最 主要地,還包括圖書(shū)這類(lèi)信息資源的當(dāng)前搜索結(jié)果可以與其他類(lèi)型 的信息資源進(jìn)行連接的關(guān)系。在這里,該關(guān)系包括"由誰(shuí)所著"、 "在哪里賣(mài)",也就是說(shuō),在這里,上述其他類(lèi)型的信息資源包括 作者、書(shū)店等。另外,在圖4中,在一些側(cè)面下,例如在價(jià)格這個(gè)側(cè)面下,元數(shù) 據(jù)可以是數(shù)值范圍。另外,需要說(shuō)明的是,在每個(gè)側(cè)面下的元數(shù)據(jù)的右邊的括號(hào)中的 數(shù)字表示在該元數(shù)據(jù)下這類(lèi)信息資源的數(shù)目。例如滿足當(dāng)前搜索條 件并且是由Springer這個(gè)出版社出版的圖書(shū)有200種。另外,所有側(cè)面的元數(shù)據(jù)和關(guān)系以某種方式突出(例如不同的顏 色)并且是可點(diǎn)擊的。當(dāng)用戶(hù)在客戶(hù)端320上看到如圖4所示的窗口 400后,他可以通 過(guò)點(diǎn)擊鼠標(biāo)來(lái)選擇某個(gè)側(cè)面的元數(shù)據(jù)或選擇關(guān)系。例如,如果用戶(hù)希望搜索關(guān)于Springer這個(gè)出版社所出版的圖 書(shū),他可以點(diǎn)擊在出版社側(cè)面下的Springer這個(gè)元數(shù)據(jù)。此后,如 圖4所示的窗口發(fā)生變化。更具體地,圖4中的結(jié)果欄410中顯示 的內(nèi)容發(fā)生變化,所顯示的是由Springer這個(gè)出版社所出版的圖書(shū) 的名稱(chēng)。另外,側(cè)面欄420中顯示的側(cè)面也發(fā)生變化,例如不再顯 示出版社這個(gè)側(cè)面,并且其他側(cè)面下的元數(shù)據(jù),例如出版時(shí)間側(cè)面下的元數(shù)據(jù)也發(fā)生變化。這里出于簡(jiǎn)單的目的,在結(jié)果欄中只是示 出了圖書(shū)的名稱(chēng),本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,在結(jié)果欄中也可以 顯示圖書(shū)的其他元數(shù)據(jù),例如價(jià)格、出版時(shí)間等等。然而,如果用戶(hù)希望搜索由某個(gè)特定作者(第二類(lèi)型信息資源) 所著的圖書(shū),則他可以點(diǎn)擊"由誰(shuí)所著,,這個(gè)關(guān)系。在用戶(hù)在如圖4所示的側(cè)面欄420中點(diǎn)擊"由誰(shuí)所著"這個(gè)關(guān)系 后,將產(chǎn)生一個(gè)新的窗口,如圖5下部的窗口 500所示。在窗口 500中,示出了窗口 400中搜索出的圖書(shū)的作者(在右邊 的結(jié)果欄510中),以及這些作者的可應(yīng)用的側(cè)面國(guó)籍、年齡等、 在這些側(cè)面下的元數(shù)據(jù)、以及最主要地,還包括作者這類(lèi)信息資源 可以與其他類(lèi)型的信息資源進(jìn)行連接的關(guān)系(如側(cè)面欄520所示)。 在這里,關(guān)系包括"為誰(shuí)工作",也就是說(shuō),在這里,上述其他 類(lèi)型的信息資源包括單位。此時(shí),不但在圖5中的窗口 500的側(cè)面欄520中,所有側(cè)面的元 數(shù)據(jù)和關(guān)系以某種方式突出(例如不同的顏色)并且它們是可點(diǎn)擊 的,而且連結(jié)果欄510中的作者的姓名也以某種方式突出(例如不 同的顏色)并且它們是可點(diǎn)擊的。用戶(hù)可以在圖5中的窗口 500的側(cè)面欄520中進(jìn)行關(guān)于作者的標(biāo) 準(zhǔn)側(cè)面搜索。例如,如果用戶(hù)希望搜索國(guó)籍是美國(guó)的作者,他可以 點(diǎn)擊在國(guó)籍側(cè)面下的美國(guó)這個(gè)元數(shù)據(jù)。此后,圖5中的窗口 500中 的結(jié)果欄510中顯示的內(nèi)容發(fā)生變化,只顯示國(guó)籍是美國(guó)的作者的 姓名。另外,窗口 500中的側(cè)面欄520中顯示的內(nèi)容也發(fā)生變化, 例如不再顯示國(guó)籍這個(gè)側(cè)面,并且其他側(cè)面下的元凄t據(jù),例如年齡 側(cè)面下的元數(shù)據(jù)也發(fā)生變化。然而,如果用戶(hù)希望搜索為某個(gè)特定單位(第三類(lèi)型信息資源) 工作的作者,他可以點(diǎn)擊"為誰(shuí)工作"這個(gè)關(guān)系。在用戶(hù)在窗口 500中的側(cè)面欄520中點(diǎn)擊"為誰(shuí)工作"這個(gè)關(guān)系 后,將產(chǎn)生一個(gè)新的窗口 600,如圖6的最下面的那個(gè)窗口所示。在窗口 600中,示出了窗口 500中搜索出的作者的工作單位名稱(chēng)(如結(jié)果欄610所示),以及單位的可應(yīng)用的側(cè)面住所、4亍業(yè)、 類(lèi)型等、在這些側(cè)面下的元數(shù)據(jù)(如側(cè)面欄620所示)。在該實(shí)施 方式中,單位這類(lèi)信息資源沒(méi)有與其他類(lèi)型的信息資源連接的關(guān)系。此時(shí),在窗口 600中,不但結(jié)果欄620中的所有側(cè)面的元數(shù)據(jù)以 某種方式突出(例如不同的顏色)并且它們是可點(diǎn)擊的,而且連側(cè) 面欄610中的單位名稱(chēng)也以某種方式突出(例如不同的顏色)并且 它們是可點(diǎn)擊的。用戶(hù)可以在側(cè)面欄620中進(jìn)行關(guān)于單位的標(biāo)準(zhǔn)側(cè)面搜索。例如, 如果用戶(hù)希望搜索住所在美國(guó)的單位,他可以點(diǎn)擊在住所側(cè)面下的 "美國(guó),,這個(gè)元數(shù)據(jù)。此后,窗口 600中的結(jié)果欄610中顯示的內(nèi) 容發(fā)生變化,其只顯示住所在美國(guó)的單位名稱(chēng)。另外,在側(cè)面欄620 中的側(cè)面也發(fā)生變化,例如不再顯示"住所"這個(gè)側(cè)面,并且其他 側(cè)面下的元數(shù)據(jù),例如行業(yè)側(cè)面下的元^t據(jù)也發(fā)生變化。當(dāng)用戶(hù)對(duì)一個(gè)窗口的結(jié)果滿意時(shí),可以簡(jiǎn)單地關(guān)閉該窗口。當(dāng)關(guān) 閉該窗口后,該窗口的上一層窗口中的結(jié)果欄(例如結(jié)果欄410、 510) 中顯示的內(nèi)容發(fā)生變化,只顯示與用戶(hù)在該關(guān)閉的窗口中選擇的某 個(gè)側(cè)面下的元數(shù)據(jù)相對(duì)應(yīng)的結(jié)果。例如,如果用戶(hù)希望搜索的是其單位的住所是在美國(guó)的作者所著 的圖書(shū),并且用戶(hù)在圖6所示的窗口 620中點(diǎn)擊了 "住所,,側(cè)面下 的"美國(guó),,這個(gè)元數(shù)據(jù)后,關(guān)閉了在圖6中所示的窗口 600。此后, 圖6中所示的窗口 600上方的窗口 500中的結(jié)果欄510中的內(nèi)容發(fā) 生變化,其只顯示那些其工作單位的住所是在美國(guó)的那些作者的姓 名。同樣,在關(guān)閉窗口 500之后,窗口 500上面的窗口 400中的結(jié)果 欄410中所顯示的內(nèi)容也將發(fā)生變化,其只顯示了那些其工作單位 的住所是在美國(guó)的那些作者所著的圖書(shū)的書(shū)名。在本發(fā)明的一個(gè)實(shí)施方式中,在一個(gè)窗口被關(guān)閉之前,用戶(hù)不能 操作該窗口的上一級(jí)窗口。更具體地,參考圖6,在窗口 600被關(guān)閉 之前,用戶(hù)不能操作窗口 500。同樣,在窗口 500 #:關(guān)閉之前,用戶(hù)不能操作窗口 400。在大多數(shù)視窗操作系統(tǒng)中,這可以通過(guò)在創(chuàng)建新 窗口時(shí)指定窗口類(lèi)型為child modal window或類(lèi)似類(lèi)型來(lái)實(shí)現(xiàn)??梢酝ㄟ^(guò)點(diǎn)擊各個(gè)窗口中的"OK"按鈕(未示出)來(lái)關(guān)閉各個(gè) 窗口。也可以點(diǎn)擊窗口標(biāo)題欄中的X型關(guān)閉按鈕來(lái)關(guān)閉窗口。本領(lǐng) 域的技術(shù)人員應(yīng)當(dāng)理解,關(guān)閉窗口有多種可能的實(shí)現(xiàn)。當(dāng)然,在本發(fā)明的實(shí)施方式中,在關(guān)閉一個(gè)窗口,并且其上一層 顯示的內(nèi)容發(fā)生變化之后,用戶(hù)還可以在該上一層窗口的側(cè)面欄中 進(jìn)行標(biāo)準(zhǔn)側(cè)面搜索,即例如用鼠標(biāo)點(diǎn)擊年齡側(cè)面下的元數(shù)據(jù)。在服務(wù)器上執(zhí)行的步驟。圖7示出了由服務(wù)器310,更具體地說(shuō),由服務(wù)器310中的搜索 引擎執(zhí)行的步驟。首先,在步驟S701,搜索引擎根據(jù)用戶(hù)的當(dāng)前查詢(xún),獲取該查 詢(xún)的結(jié)果。接下來(lái),在步驟S702,搜索引擎獲取可以向用戶(hù)建議的可應(yīng)用 的側(cè)面,以及在每個(gè)側(cè)面下的元數(shù)據(jù)。接下來(lái),在步驟S703,搜索引擎獲取可以向用戶(hù)建議的可應(yīng)用 的關(guān)系。接下來(lái),在步驟S704,搜索引擎向客戶(hù)端320,更具體地說(shuō),向 客戶(hù)端320上的客戶(hù)端應(yīng)用,返回在步驟S701獲取的該查詢(xún)的結(jié)果、 在步驟S702獲取的可應(yīng)用的側(cè)面和在每個(gè)側(cè)面下的元數(shù)據(jù)、以及在 步驟S703獲取的可應(yīng)用的關(guān)系。然后,在步驟S705,搜索引擎判斷用戶(hù)是否對(duì)在步驟S704提供 的信息滿意。例如,當(dāng)用戶(hù)點(diǎn)擊了窗口中的"OK"按鈕,那么搜索 引擎判斷用戶(hù)對(duì)在步驟S704提供的信息滿意。而當(dāng)用戶(hù)點(diǎn)擊了在步 驟S704提供的可應(yīng)用的側(cè)面下的元數(shù)據(jù)或可應(yīng)用的關(guān)系后,則判斷 用戶(hù)不滿意。接下來(lái),在步驟S706,搜索引擎判斷用戶(hù)選擇(點(diǎn)擊)的是一 個(gè)側(cè)面下的元數(shù)據(jù)還是關(guān)系。當(dāng)判斷出用戶(hù)選擇的是元數(shù)據(jù)時(shí),流程進(jìn)行到步驟S710。在該步驟,搜索引擎將用戶(hù)選擇的某個(gè)側(cè)面下的元數(shù)據(jù)這樣的一個(gè)限制與在步驟S701接收的當(dāng)前查詢(xún)組合,來(lái)形成一個(gè)新的查詢(xún)。并且, 在步驟S711,將該新的查詢(xún)作為當(dāng)前查詢(xún)。然后,流程返回到步驟 S701。當(dāng)判斷出用戶(hù)選擇的是一個(gè)關(guān)系時(shí),流程進(jìn)行到步驟S707。在 該步驟,搜索引擎構(gòu)造這樣的一個(gè)新查詢(xún),該新查詢(xún)將導(dǎo)致獲取的 信息包括所選擇的該關(guān)系的另 一 端的某種類(lèi)型的信息資源的信息, 具體包括該種類(lèi)型的信息資源的側(cè)面和每個(gè)側(cè)面下的元數(shù)據(jù)、以及 最主要地,這種類(lèi)型的信息資源可以與其他類(lèi)型的信息資源進(jìn)行連 接的關(guān)系。并且,該新查詢(xún)基于在步驟S701中所述的那個(gè)當(dāng)前查詢(xún), 如下面將描述的。然后,在步驟S708,〗吏用該新查詢(xún)來(lái)遞歸地調(diào)用 圖7中描述的步驟,包括前面描述的步驟和后面將描述的步驟。在 這里,用XFACETED QUERY來(lái)表示在圖7中所示的所有步驟。遞歸調(diào)用退出的條件是判斷出用戶(hù)對(duì)提供的信息感到滿意,并因 此點(diǎn)擊了一個(gè)窗口中的"OK"按鈕來(lái)選擇關(guān)閉該窗口。在遞歸調(diào)用退出后,在步驟S709,搜索引擎將當(dāng)前查詢(xún)與導(dǎo)致 遞歸步驟S708中返回的結(jié)果的查詢(xún)相組合,形成一個(gè)新的查詢(xún)。并 且,在步驟S711,將該新的查詢(xún)作為當(dāng)前查詢(xún)。然后,流程返回到 步驟S701。這里,返回不但指整個(gè)搜索過(guò)程結(jié)束,也指遞歸調(diào)用退出。更具 體地,當(dāng)用戶(hù)對(duì)返回的信息感到滿意,并用鼠標(biāo)點(diǎn)擊了窗口上的 "0K,,按鈕后,或者整個(gè)搜索過(guò)程結(jié)束,或者一級(jí)遞歸調(diào)用退出。上述步驟可以分別由執(zhí)行相應(yīng)步驟的裝置執(zhí)行,例如,可以由獲 取裝置獲取查詢(xún)結(jié)果、可應(yīng)用的側(cè)面和側(cè)面下的元數(shù)據(jù)、可應(yīng)用的 關(guān)系;可以由返回裝置返回獲取的該查詢(xún)的結(jié)果、獲取的可應(yīng)用的 側(cè)面和在每個(gè)側(cè)面下的元數(shù)據(jù)、以及獲耳又的可應(yīng)用的關(guān)系;由判定 裝置判定用戶(hù)選擇的是元數(shù)據(jù)還是關(guān)系還是對(duì)結(jié)果滿意;由組合裝 置將當(dāng)前查詢(xún)與用戶(hù)選擇的元數(shù)據(jù)或結(jié)果進(jìn)行組合構(gòu)成新的查詢(xún);由賦值裝置將新的查詢(xún)作為當(dāng)前查詢(xún);由構(gòu)造裝置構(gòu)造一個(gè)獲取在 選擇的關(guān)系的另一端的某種類(lèi)型的信息資源的信息的新查詢(xún)等等。以下,將分開(kāi)地描述當(dāng)目標(biāo)信息資源由 一 個(gè)固定的數(shù)據(jù)模型或模 式限制時(shí)搜索引擎對(duì)于上述步驟的具體實(shí)現(xiàn)和當(dāng)目標(biāo)信息資源不受 一個(gè)固定的數(shù)據(jù)模型或模式限制時(shí)搜索引擎對(duì)于上述步驟的具體實(shí) 現(xiàn)。具有數(shù)據(jù)模型或模式限制在這種情況下,每種類(lèi)型的信息資源具有固定數(shù)目的屬性(側(cè)面) 和關(guān)系。這里我們使用數(shù)據(jù)庫(kù)模式和SQL作為例子。當(dāng)然,本領(lǐng)域 的技術(shù)人員應(yīng)當(dāng)理解,其他的模型或模式(例如UML模型、XML 模式)和其他的語(yǔ)言也是可以的。還應(yīng)該注意下面的實(shí)現(xiàn)只是一個(gè) 簡(jiǎn)單易懂的例子而不是最優(yōu)化的?;谶@里所公開(kāi)的,本領(lǐng)域的技 術(shù)人員完全可以開(kāi)發(fā)更優(yōu)的實(shí)現(xiàn)。仍然使用圖書(shū)、作者和單位的例子,可以有如圖8所示的數(shù)據(jù)庫(kù) 模式來(lái)定義和存儲(chǔ)關(guān)于圖書(shū)(BOOK)、作者(AUTHOR)、和單位 (COMPANY)的信息。每種類(lèi)型的信息資源存儲(chǔ)在一個(gè)表(T)中。表中的一行代表該 種類(lèi)型的信息資源的一個(gè)實(shí)例。信息資源的屬性值(側(cè)面元數(shù)據(jù)) 以值的方式存儲(chǔ)在表的列中,并且關(guān)系以指向其他類(lèi)型的信息資源 的外部鍵的方式存儲(chǔ)在表的列中。數(shù)據(jù)庫(kù)模式定義了 一種信息資源 可以具有多少可能的屬性(側(cè)面)和與其他類(lèi)型的信息資源的關(guān)系。 如果該種類(lèi)型的信息資源的某個(gè)特定實(shí)例沒(méi)有某一方面的屬性或關(guān) 系,則在該實(shí)例的該方面的屬性或關(guān)系列下的值為NULL值。如前所述,當(dāng)用戶(hù)需要搜索某個(gè)信息資源時(shí),他通過(guò)在客戶(hù)端 320打開(kāi)一個(gè)客戶(hù)端應(yīng)用,在該客戶(hù)端應(yīng)用中輸入他希望進(jìn)行搜索的 某個(gè)信息資源,并點(diǎn)擊該客戶(hù)端應(yīng)用上的"搜索,,按鈕,來(lái)訪問(wèn)在 服務(wù)器310上的搜索引擎。這里,假定用戶(hù)在該客戶(hù)端應(yīng)用中輸入的他想進(jìn)行搜索的信息資源是"圖書(shū)"。對(duì)于步驟S701,搜索引擎構(gòu)造從該類(lèi)型的信息資源中選擇出所 有信息資源實(shí)例的ID的S QL語(yǔ)句S,例如S = "SELECT id FROM BOOK"。然后,搜索引擎執(zhí)行該SQL語(yǔ)句S,以獲取最初的結(jié)果。對(duì)于步驟S702,假定可以通過(guò)某種方法,例如,通過(guò)讀取存儲(chǔ) 當(dāng)前類(lèi)型的信息資源的所有預(yù)定義的側(cè)面定義的文件,每個(gè)側(cè)面定 義包括側(cè)面名稱(chēng)和在該側(cè)面下的元數(shù)據(jù),或者通過(guò)將每個(gè)屬性作為 側(cè)面,并掃描在屬性列中的所有值,來(lái)獲取可應(yīng)用的側(cè)面和在每個(gè) 側(cè)面下的元數(shù)據(jù)。例如,價(jià)格和出版時(shí)間是圖書(shū)的側(cè)面,它們來(lái)自 數(shù)據(jù)庫(kù)中的BOOK表格的"價(jià)格"和"出版時(shí)間"屬性列。對(duì)于價(jià) 格側(cè)面,其元數(shù)據(jù)是數(shù)值范圍,例如"小于30"、"在30到70之 間"、以及"大于70"。對(duì)于步驟S703,由于數(shù)據(jù)模型是固定的,可以提前知道當(dāng)前類(lèi) 型的信息資源的所有可能關(guān)系,即在表中的所有外部鍵列??梢詫?所有這些可能關(guān)系建議給用戶(hù)。優(yōu)選地是,將對(duì)于當(dāng)前查詢(xún)S沒(méi)有 NULL值的那些關(guān)系建議給用戶(hù)。也就是說(shuō),如果下面的查詢(xún)SELECT函nt(id) FROM TWHERE REL != NULL AND id in (S)返回非零的計(jì)數(shù),則向用戶(hù)建議關(guān)系REL。對(duì)于步驟S704,因?yàn)槿缟纤?,?dāng)前的查詢(xún)S是選擇用戶(hù)感興 趣的信息資源的ID,這不太直觀。可以獲取一個(gè)或多個(gè)該類(lèi)信息資 源的比較形象的屬性值(例如名稱(chēng))來(lái)作為查詢(xún)結(jié)果。例如,可以 使用如下的查詢(xún)SELECT name FROM TWHERE id in (S)來(lái)選擇信息資源的名稱(chēng)作為查詢(xún)結(jié)果。如上所述,在該步驟,也向用戶(hù)顯示可應(yīng)用的側(cè)面和每個(gè)側(cè)面下 的元數(shù)據(jù)、以及關(guān)系。對(duì)于步驟S710 ,搜索引擎將用戶(hù)選擇的側(cè)面元數(shù)據(jù)限制與當(dāng)前查詢(xún)s相組合,以形成一個(gè)新的查詢(xún)s,。這里,側(cè)面元數(shù)據(jù)限制可以是對(duì)屬性列的值范圍限制(例如大于、等于、小于)??梢詫⑿碌南拗铺砑拥讲樵?xún)S的WHERE子句(如果沒(méi)有WHERE子句,增 加一個(gè)WHERE子句)。假定當(dāng)前查詢(xún)S是如下的形式SELECT . . . FROM . . . WHERE ...那么新的查詢(xún)S,將是SELECT . . . FROM . . . WHERE . . . AND廳一co"Wra/"f 該步驟也是標(biāo)準(zhǔn)側(cè)面搜索中的 一個(gè)步驟。 作為一個(gè)例子,假定用戶(hù)在當(dāng)前的查詢(xún)S: SELECT id FROM BOOK下選擇價(jià)格側(cè)面下的"小于30"這個(gè)元數(shù)據(jù)限制,那么新的查 詢(xún)S'為SELECT id FROM BOOK WHERE Price<30在用戶(hù)選擇了出版時(shí)間側(cè)面下的"在1980年之前"這個(gè)元數(shù)據(jù)限制之后,查詢(xún)進(jìn)一步改變成SELECT id FROM BOOK WHERE Price<30 AND PubY<1980 對(duì)于步驟S707,給定當(dāng)前查詢(xún)S和用戶(hù)選擇的關(guān)系REL,其中該關(guān)系與表T,相關(guān)聯(lián),搜索引擎將構(gòu)造如下的新查詢(xún)S',該新查詢(xún)將導(dǎo)致獲取在表T,中的并經(jīng)由REL與S連接的信息資源實(shí)例 SELECT T,.id FROM T, T' WHERE T,.id = T.REL AND T.id in (S) 例如,當(dāng)前查詢(xún)S為 SELECT id FROM BOOK WHERE Price<30 當(dāng)用戶(hù)選擇了 "由誰(shuí)所著"關(guān)系后,新的查詢(xún)S,變成 SELECT AUTHOR.id FROM BOOK, AUTHOR WHERE AUTHOR.id = BOOK.AuthoredBy AND BOOK.id in (SELECT id FROM BOOK WHERE Price<30 ) 對(duì)于步驟S708,用在步驟S707構(gòu)造得到的新的查詢(xún)S,作為輸入,遞歸調(diào)用XFACTED QUERY。對(duì)于步驟S709,根據(jù)當(dāng)前查詢(xún)S,用戶(hù)選擇的關(guān)系REL,以及 從步驟S70S返回的結(jié)果R,搜索引擎將構(gòu)造一個(gè)使用R來(lái)進(jìn)一步限 制S的新查詢(xún)S,。假定S是SELECT T.id FROM . . . WHERE ... 那么S,將是SELECT T.id FROM . . . WHERE . . . AND T.REL in (R) 作為例子,假定當(dāng)前查詢(xún)S是 SELECT id FROM BOOK WHERE Price<30 從步驟S708返回的結(jié)果R是如下查詢(xún)的結(jié)果 SELECT AUTHOR.id FROM BOOK, AUTHOR WHERE AUTHOR.id = BOOK.AuthoredBy AND BOOK.id in (SELECT id FROM BOOK WHERE Price<30 ) AND Age < 30 那么S,為:SELECT AUTHOR.id FROM BOOK, AUTHORWHERE AUTHOR.id = BOOK.AuthoredBy AND BOOK.id in(SELECT id FROM BOOK WHERE Price<30 ) AND Age < 30)對(duì)于步驟S711,搜索引擎簡(jiǎn)單地用在步驟S709或在步驟S710 構(gòu)造的新的查詢(xún)來(lái)代替當(dāng)前查詢(xún),即使得S-S'。沒(méi)有數(shù)據(jù)模型或模式的限制假定由用戶(hù)導(dǎo)航或搜索的目標(biāo)信息資源不被一個(gè)固定的數(shù)據(jù)模型或模式所限制。 一 種類(lèi)型的信,I;資源可以具有任何的屬性和關(guān)系。 所有的信息資源可以看作是一個(gè)網(wǎng)絡(luò),其中網(wǎng)絡(luò)中的節(jié)點(diǎn)為信息資 源,而網(wǎng)絡(luò)的邊為兩種信息資源之間的關(guān)系。這里,我們使用以RDF(資源描述框架)格式的數(shù)據(jù)集和SPARQL(Simple Protocol and RDF Query Language )查詢(xún)語(yǔ)言(Eric Prud'hommeaux and Andy Seaborne, SPARQL query language for RDF, W3C Working Draft, Oct., 2006)作為例子。在RDF中,每個(gè)信息 資源由URI識(shí)別。這里,使用例如ex:Book的縮寫(xiě)來(lái)寫(xiě)URI (統(tǒng)一 資源標(biāo)識(shí)符)。這里,假定用戶(hù)希望搜索所有的圖書(shū)。因此,對(duì)于步驟S701, 搜索引擎執(zhí)行如下的SPARQL S:SELECT b WHERE { b rdf:type ex:Book }對(duì)于步驟S702,々i定可以通過(guò)某種方法,例如,通過(guò)讀取存卡者 當(dāng)前類(lèi)型的信息資源的所有預(yù)定義的側(cè)面定義的文件(每個(gè)側(cè)面定 義包括側(cè)面名稱(chēng)和在該側(cè)面下的元數(shù)據(jù))來(lái)獲取可應(yīng)用的側(cè)面和在 每個(gè)側(cè)面下的元數(shù)據(jù)。對(duì)于步驟S703,可以基于當(dāng)前查詢(xún)S,來(lái)構(gòu)造一個(gè)SPARQL查 詢(xún),該查詢(xún)用來(lái)獲取對(duì)于當(dāng)前類(lèi)型的信息資源可應(yīng)用的關(guān)系。如果當(dāng)前查詢(xún)S是SELECT x WHERE { ...}那么用來(lái)獲取上述可應(yīng)用的關(guān)系的查詢(xún)?yōu)镾ELECT p WHERE { x p z . p rdf:type owl:ObjectProperty . ...}其中?z是不在S中的變量。例如,如果當(dāng)前查詢(xún)S是SELECT b WHERE { b rdf:type ex:Book }那么用來(lái)獲取上述可應(yīng)用的關(guān)系的查詢(xún)?yōu)镾ELECT pWHERE{ b p z . p rdf:type owl:ObjectProperty . b rdf:type ex:Book } 對(duì)于步驟S704,當(dāng)前的查詢(xún)S的結(jié)果有可能不太直觀。可以獲取一個(gè)或多個(gè)該類(lèi)信息資源的比較形象的屬性值(例如名稱(chēng))來(lái)作為查詢(xún)由于當(dāng)前查詢(xún)S是 SELECT x WHERE { ...}可以基于這個(gè)查詢(xún)來(lái)構(gòu)造一個(gè)新的查詢(xún),該新查詢(xún)用于獲?。縳: 的某個(gè)屬性(例如ex:attr)的值SELECT v WHERE { x ex:attr v . ...} 例如,如果當(dāng)前查詢(xún)S為 SELECT b WHERE { b rdf:type ex:Book } 那么可以j吏用如下的查詢(xún)SELECT v WHERE { b dc:title v . b rdf:type ex:Book }來(lái)獲取用戶(hù)感興趣的圖書(shū)的名稱(chēng)。如上所述,在該步驟,也向用戶(hù)顯示可應(yīng)用的側(cè)面和每個(gè)側(cè)面下 的元數(shù)據(jù)、以及關(guān)系。對(duì)于步驟S710,搜索引擎將用戶(hù)選擇的側(cè)面元數(shù)據(jù)限制與當(dāng)前 查詢(xún)S相組合,以形成一個(gè)新的查詢(xún)S,??梢詫⑿碌南拗铺砑拥讲?詢(xún)S的WHERE子句。假定當(dāng)前查詢(xún)S是如下的形式SELECT x WHERE { ... }那么新的查詢(xún)S,可以是SELECT x WHERE { x ex:attr v . Q . . }其中側(cè)面元數(shù)據(jù)限制包括屬性ex:attr和SPARQL查詢(xún)條件Q。 其中?v不是在S中的變量,以及在Q中的變量必須被?v代替。例如,WI定用戶(hù)在當(dāng)前S:SELECT x WHERE { x rdf:type ex:Book }下選擇了價(jià)格側(cè)面的元數(shù)據(jù)"<30",那么S,為SELECT xWHERE { x ex:price v . FILTER ( v<30)x rdf:type ex :Book} 在用戶(hù)選擇了出版時(shí)間側(cè)面的元數(shù)據(jù)"<1980"后,查詢(xún)進(jìn)一步 改變到SELECT xWHERE { x ex:publication-year w . FILTER ( w<1980). x ex:price v . FILTER ( v<30). x rdf:type ex :Book }對(duì)于步驟S707,給定當(dāng)前查詢(xún)S和用戶(hù)選擇的關(guān)系ex:p,搜索 引擎將構(gòu)造如下的新查詢(xún)S',該新查詢(xún)將導(dǎo)致獲取經(jīng)由ex:p與S連 接的信息資源實(shí)例。由于當(dāng)前查詢(xún)S為SELECT x WHERE { ... }則新查詢(xún)S可以構(gòu)造成SELECT y WHERE { x ex:p y . ... }例如,如果當(dāng)前查詢(xún)S為SELECT xWHERE { x ex:price v . FILTER ( v<30) . x rdf:type ex :Book} 并且用戶(hù)選擇ex:authoredBy關(guān)系, 那么新查詢(xún)S,為 SELECT yWHERE { x ex:authoredBy y . x ex:price v . FILTER ( v<30). x rdf:type ex:Book }對(duì)于步驟S708,用在步驟S707構(gòu)造得到的新的查詢(xún)S,作為輸 入,遞歸調(diào)用XFACTED QUERY。對(duì)于步驟S709,根據(jù)當(dāng)前查詢(xún)S,用戶(hù)選擇的關(guān)系ex:p,以及 從步驟S708返回的結(jié)果R,搜索引擎將構(gòu)造一個(gè)使用R來(lái)進(jìn)一步限 制S的新查詢(xún)S'。例如,如果S為SELECT x WHERE { X-CONDITIONS } R為SELECT y WHERE { Y-CONDITIONS }則新的查詢(xún)S'為 SELECT xWHERE { x ex:p y . X-CONDITIONS . Y-CONDITIONS } 在Y-CONDITIONS中的變量如果也出現(xiàn)在X-CONDITIONS 中,則在Y-CONDITIONS中的變量需要重新命名。 例如,如果S是 SELECT xWHERE { x ex:price v . FILTER ( v<30) . x rdf:type ex :Book} R是SELECT yWHERE { y ex:age v . FILTER ( v < 30 ).7x ex:authoredBy * y . x ex:price v . FILTER ( v<30). x rdf:type ex:Book }那么新查詢(xún)S,是SELECT xWHERE { x ex:authoredBy yx ex:price v . FILTER ( v<30). x rdf:type ex:Book . y ex:age w . FILTER ( w < 30 ) }對(duì)于步驟S711,搜索引擎簡(jiǎn)單地用在步驟S冗9或在步驟S"0 構(gòu)造的新的查詢(xún)來(lái)代替當(dāng)前查詢(xún),即使得S-S'。需要說(shuō)明的是,本發(fā)明不但適用于信息搜索的情況,也適用于信 息導(dǎo)航的情況。應(yīng)當(dāng)注意,為了使本發(fā)明更容易理解,上面的描述省略了對(duì)于本 領(lǐng)域的技術(shù)人員來(lái)說(shuō)是公知的、并且對(duì)于本發(fā)明的實(shí)現(xiàn)可能是必需 的更具體的一些技術(shù)細(xì)節(jié)。提供本發(fā)明的說(shuō)明書(shū)的目的是為了說(shuō)明和描述,而不是用來(lái)窮舉 或?qū)⒈景l(fā)明限制為所公開(kāi)的形式。對(duì)本領(lǐng)域的普通技術(shù)人員而言,23許多修改和變更都是顯而易見(jiàn)的。因此,選擇并描述實(shí)施方式是為了更好地解釋本發(fā)明的原理及其 實(shí)際應(yīng)用,并使本領(lǐng)域普通技術(shù)人員明白,在不脫離本發(fā)明實(shí)質(zhì)的前提下,^古脈補(bǔ)^亦歪化貧入山^ w至炎新Pi全的太勞日; 范圍之內(nèi)
權(quán)利要求
1.一種用于信息資源搜索的方法,包括步驟根據(jù)當(dāng)前用于第一類(lèi)型信息資源的查詢(xún),獲取關(guān)于所述第一類(lèi)型信息資源的查詢(xún)結(jié)果、所述第一類(lèi)型信息資源的一個(gè)或多個(gè)側(cè)面和每個(gè)側(cè)面下的元數(shù)據(jù)、以及所述第一類(lèi)型信息資源與至少包括第二類(lèi)型信息資源的其他類(lèi)型信息資源的關(guān)系;以及將上述獲取的關(guān)于所述第一類(lèi)型信息資源的查詢(xún)結(jié)果、所述第一類(lèi)型信息資源的一個(gè)或多個(gè)側(cè)面和每個(gè)側(cè)面下的元數(shù)據(jù)、以及所述第一類(lèi)型信息資源與至少包括第二類(lèi)型信息資源的其他類(lèi)型信息資源的關(guān)系返回給用戶(hù)。
2. 根據(jù)權(quán)利要求1所述的方法,還包括步驟判定用戶(hù)選擇了返回的所述第 一類(lèi)型信息資源的 一個(gè)側(cè)面下的 一個(gè)元lt據(jù);將當(dāng)前用于第一類(lèi)型信息資源的查詢(xún)和用戶(hù)所選擇的所述第一 類(lèi)型信息資源的 一 個(gè)側(cè)面下的 一 個(gè)元數(shù)據(jù)相組合,以形成 一 個(gè)新的 用于第一類(lèi)型信息資源的查詢(xún);以及將所述新的用于第 一類(lèi)型信息資源的查詢(xún)作為當(dāng)前用于第 一類(lèi) 型信息資源的查詢(xún),以又一次獲取和返回關(guān)于所述第一類(lèi)型信息資 源的查詢(xún)結(jié)果、所述第 一類(lèi)型信息資源的一個(gè)或多個(gè)側(cè)面和每個(gè)側(cè) 面下的元數(shù)據(jù)、以及所述第 一類(lèi)型信息資源與至少包括第二類(lèi)型信 息資源的其他類(lèi)型信息資源的關(guān)系。
3. 根據(jù)權(quán)利要求1所述的方法,還包括步驟判定用戶(hù)選擇了返回的與所述第二類(lèi)型信息資源的關(guān)系; 基于當(dāng)前用于第一類(lèi)型信息資源的查詢(xún)和選擇的與所述第二類(lèi)型信息資源的關(guān)系構(gòu)造當(dāng)前用于第二類(lèi)型信息資源的查詢(xún);根據(jù)當(dāng)前用于第二類(lèi)型信息資源的查詢(xún),獲取關(guān)于所述第二類(lèi)型信息資源的查詢(xún)結(jié)果和所述第二類(lèi)型信息資源的 一個(gè)或多個(gè)側(cè)面和每個(gè)側(cè)面下的元數(shù)據(jù);以及將獲取的關(guān)于所述第二類(lèi)型信息資源的查詢(xún)結(jié)果和所述第二類(lèi) 型信息資源的一個(gè)或多個(gè)側(cè)面和每個(gè)側(cè)面下的元數(shù)據(jù)返回給用戶(hù)。
4. 根據(jù)權(quán)利要求3所述的方法,還包括步驟判定用戶(hù)選擇了返回的所述第二類(lèi)型信息資源的一個(gè)側(cè)面下的 一個(gè)元數(shù)據(jù);將當(dāng)前用于第二類(lèi)型信息資源的查詢(xún)和上述用戶(hù)選擇的所述第 二類(lèi)型信息資源的一個(gè)側(cè)面下的一個(gè)元數(shù)據(jù)相組合,以形成一個(gè)新 的用于第二類(lèi)型信息資源的查詢(xún);將所述新的用于第二類(lèi)型信息資源的查詢(xún)作為當(dāng)前用于第二類(lèi) 型信息資源的查詢(xún),以又一次獲取和返回關(guān)于所述第二類(lèi)型信息資 源的查詢(xún)結(jié)果和所述第二類(lèi)型信息資源的一個(gè)或多個(gè)側(cè)面和每個(gè)側(cè) 面下的元數(shù)據(jù)。
5. 根據(jù)權(quán)利要求4所述的方法,還包括步驟判定又一次返回的關(guān)于所述第二類(lèi)型信息資源的查詢(xún)結(jié)果是用 戶(hù)所希望的查詢(xún)結(jié)果;將當(dāng)前用于第一類(lèi)型信息資源的查詢(xún)和導(dǎo)致又一次返回的當(dāng)前 用于第二類(lèi)型信息資源的查詢(xún)相組合,以形成一個(gè)新的用于第一類(lèi)型信息資源的查詢(xún);以及將所述新的用于第 一類(lèi)型信息資源的查詢(xún)作為當(dāng)前用于第 一類(lèi) 型信息資源的查詢(xún),以又 一 次獲取和返回關(guān)于所述第 一 類(lèi)型信息資 源的查詢(xún)結(jié)果、所述第 一類(lèi)型信息資源的一個(gè)或多個(gè)側(cè)面和每個(gè)側(cè) 面下的元數(shù)據(jù)、以及所述第 一 類(lèi)型信息資源與除了所述第二類(lèi)型信 息資源之外的其他類(lèi)型信息資源的關(guān)系。
6. —種用于信息資源的搜索的設(shè)備,包括獲取裝置,用于根據(jù)當(dāng)前用于第一類(lèi)型信息資源的查詢(xún),獲取關(guān) 于所述第一類(lèi)型信息資源的查詢(xún)結(jié)果、所述第一類(lèi)型信息資源的一 個(gè)或多個(gè)側(cè)面和每個(gè)側(cè)面下的元數(shù)據(jù)、以及所述第 一類(lèi)型信息資源 與至少包括第二類(lèi)型信息資源的其他類(lèi)型信息資源的關(guān)系;以及返回裝置,用于將上述獲取的關(guān)于所述第一類(lèi)型信息資源的查詢(xún)結(jié)果、所述第 一類(lèi)型信息資源的 一個(gè)或多個(gè)側(cè)面和每個(gè)側(cè)面下的元 數(shù)據(jù)、以及所述第 一類(lèi)型信息資源與至少包括第二類(lèi)型信息資源的 其他類(lèi)型信息資源的關(guān)系返回給用戶(hù)。
7. 根據(jù)權(quán)利要求6所述的設(shè)備,還包括判定裝置,用于判定用戶(hù)選擇了返回的所述第 一類(lèi)型信息資源的 一個(gè)側(cè)面下的一個(gè)元H才居;組合裝置,用于將當(dāng)前用于第 一類(lèi)型信息資源的查詢(xún)和用戶(hù)所選 擇的所述第 一 類(lèi)型信息資源的 一 個(gè)側(cè)面下的 一 個(gè)元數(shù)據(jù)相組合,以形成一個(gè)新的用于第一類(lèi)型信息資源的查詢(xún);以及賦值裝置,用于將所述新的用于第 一 類(lèi)型信息資源的查詢(xún)作為當(dāng) 前用于第一類(lèi)型信息資源的查詢(xún),以又一次獲取和返回關(guān)于所述第 一類(lèi)型信息資源的查詢(xún)結(jié)果、所述第一類(lèi)型信息資源的一個(gè)或多個(gè) 側(cè)面和每個(gè)側(cè)面下的元數(shù)據(jù)、以及所述第 一類(lèi)型信息資源與至少包 括第二類(lèi)型信息資源的其他類(lèi)型信息資源的關(guān)系。
8. 根據(jù)權(quán)利要求6所述的設(shè)備,還包括判定裝置,用于判定用戶(hù)選擇了返回的與所述第二類(lèi)型信息資源 的關(guān)系;構(gòu)造裝置,用于基于當(dāng)前用于第一類(lèi)型信息資源的查詢(xún)和選擇的 與所述第二類(lèi)型信息資源的關(guān)系構(gòu)造當(dāng)前用于第二類(lèi)型信息資源的 查詢(xún);其中,所述獲取裝置還用于根據(jù)當(dāng)前用于第二類(lèi)型信息資源的 查詢(xún),獲取關(guān)于所述第二類(lèi)型信息資源的查詢(xún)結(jié)果和所述第二類(lèi)型 信息資源的一個(gè)或多個(gè)側(cè)面和每個(gè)側(cè)面下的元數(shù)據(jù);所述返回裝置還用于將獲取的關(guān)于所述第二類(lèi)型信息資源的查 詢(xún)結(jié)果和所述第二類(lèi)型信息資源的一個(gè)或多個(gè)側(cè)面和每個(gè)側(cè)面下的 元lt據(jù)返回給用戶(hù)。
9. 根據(jù)權(quán)利要求8所述的設(shè)備,其中所述判定裝置還用于判定用戶(hù)選擇了返回的所述第二類(lèi)型信息 資源的 一 個(gè)側(cè)面下的 一 個(gè)元數(shù)據(jù);所述組合裝置還用于將當(dāng)前用于第二類(lèi)型信息資源的查詢(xún)和上 述用戶(hù)選擇的所述第二類(lèi)型信息資源的 一個(gè)側(cè)面下的 一個(gè)元數(shù)據(jù)相組合,以形成一個(gè)新的用于第二類(lèi)型信息資源的查詢(xún);所述賦值裝置還用于將所述新的用于第二類(lèi)型信息資源的查詢(xún)作為當(dāng)前用于第二類(lèi)型信息資源的查詢(xún),以又一次獲取和返回關(guān)于所述第二類(lèi)型信息資源的查詢(xún)結(jié)果和所述第二類(lèi)型信息資源的一個(gè)或多個(gè)側(cè)面和每個(gè)側(cè)面下的元數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的設(shè)備,其中所述判定裝置還用于判定又一次返回的關(guān)于所述第二類(lèi)型信息 資源的查詢(xún)結(jié)果是用戶(hù)所希望的查詢(xún)結(jié)果;所述組合裝置還用于將當(dāng)前用于第 一 類(lèi)型信息資源的查詢(xún)和導(dǎo) 致又一次返回的當(dāng)前用于第二類(lèi)型信息資源的查詢(xún)相組合,以形成 一個(gè)新的用于第一類(lèi)型信息資源的查詢(xún);以及所述賦值裝置還用于將所述新的用于第 一 類(lèi)型信息資源的查詢(xún) 作為當(dāng)前用于第一類(lèi)型信息資源的查詢(xún),以又一次獲取和返回關(guān)于 所述第一類(lèi)型信息資源的查詢(xún)結(jié)果、所述第一類(lèi)型信息資源的一個(gè) 或多個(gè)側(cè)面和每個(gè)側(cè)面下的元數(shù)據(jù)、以及所述第 一 類(lèi)型信息資源與 除了所述第二類(lèi)型信息資源之外的其他類(lèi)型信息資源的關(guān)系。
全文摘要
本發(fā)明公開(kāi)了用于信息資源的搜索的方法和設(shè)備。在該方法中,包括步驟根據(jù)當(dāng)前用于第一類(lèi)型信息資源的查詢(xún),獲取關(guān)于所述第一類(lèi)型信息資源的查詢(xún)結(jié)果、所述第一類(lèi)型信息資源的一個(gè)或多個(gè)側(cè)面和每個(gè)側(cè)面下的元數(shù)據(jù)、以及所述第一類(lèi)型信息資源與至少包括第二類(lèi)型信息資源的其他類(lèi)型信息資源的關(guān)系;以及將上述獲取的關(guān)于所述第一類(lèi)型信息資源的查詢(xún)結(jié)果、所述第一類(lèi)型信息資源的一個(gè)或多個(gè)側(cè)面和每個(gè)側(cè)面下的元數(shù)據(jù)、以及所述第一類(lèi)型信息資源與至少包括第二類(lèi)型信息資源的其他類(lèi)型信息資源的關(guān)系返回給用戶(hù)。根據(jù)本發(fā)明,用戶(hù)能夠以一種簡(jiǎn)單的方式,進(jìn)行復(fù)雜的信息資源的搜索。
文檔編號(hào)G06F17/30GK101324887SQ20071010898
公開(kāi)日2008年12月17日 申請(qǐng)日期2007年6月11日 優(yōu)先權(quán)日2007年6月11日
發(fā)明者J-S·布倫納, 雷 張, 越 潘, 力 馬 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
茂名市| 邵东县| 哈尔滨市| 甘谷县| 景东| 尤溪县| 西安市| 长治县| 日喀则市| 仪陇县| 吉木乃县| 建平县| 大同市| 耿马| 武陟县| 齐齐哈尔市| 柳州市| 滁州市| 遵义市| 山西省| 汉川市| 石门县| 报价| 晋城| 汉源县| 台江县| 合川市| 曲麻莱县| 柘城县| 绍兴县| 博兴县| 呼玛县| 霸州市| 赣州市| 道真| 龙胜| 漳浦县| 大田县| 苗栗县| 汉寿县| 辽阳市|