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

知識系統(tǒng)中資源之間的時間關(guān)聯(lián)方法和系統(tǒng)的制作方法

文檔序號:6614051閱讀:227來源:國知局
專利名稱:知識系統(tǒng)中資源之間的時間關(guān)聯(lián)方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明通常涉及改進的數(shù)據(jù)處理系統(tǒng),并且尤其涉及一種用于建立和保存位于多個數(shù)據(jù)倉庫上的資源(asset)之間的時間關(guān)聯(lián)的計算機 實現(xiàn)方法、數(shù)據(jù)處理系統(tǒng),以及計算機程序產(chǎn)品。
背景技術(shù)
在當(dāng)前技術(shù)中,有若干已知的搜索工具和Web站點(例如, Google )用來幫助人們定位信息。當(dāng)搜索Web上的信息時,用戶可 創(chuàng)建搜索查詢,并且查詢結(jié)果被評估、組織,然后呈現(xiàn)給用戶。搜索 的結(jié)果通常包括各種資源,其包含文檔、事實、信息,或匹配查詢的 其它內(nèi)容。然而,當(dāng)組織所得到的信息時,可能難以確定每個搜索結(jié) 果對于用戶的價值。當(dāng)前,基于搜索結(jié)果與搜索條件的相對匹配,例 如文本匹配,將值分配給搜索結(jié)果。因此,搜索結(jié)果中的資源在內(nèi)容 上關(guān)聯(lián),并且通過資源中的內(nèi)容多大程度近似匹配搜索查詢中的文本 條件(textualcriteria)而確定結(jié)果組中每個資源的值。用戶自身也可以 將值分配給搜索結(jié)果,例如,允許用戶確定搜索結(jié)果的等級,例如5 星中的4星。由于其它用戶發(fā)現(xiàn)定位的資源有價值,所以該用戶分配 的值告知其它用戶該定位的資源具有價值?,F(xiàn)有Web站點中有若干允許用戶搜集信息的方案。例如,在Web 站點中使用瀏覽路徑記錄(breadcrumb trail)來示出用戶經(jīng)過該站點 的路徑,以及超文本和超鏈接被用來示出與參考資源有關(guān)的其它資源。 瀏覽路徑記錄存在的問題在于其僅向用戶顯示特定用戶經(jīng)過Web 站點所采取的路徑,而不是信息的完整蹤跡,該信息顯示了該用戶可 用的或其它用戶所使用的所有可能甚或可替換的路徑。超文本和超鏈 接中存在的問題在于雖然其可用來顯示資源之間的關(guān)系,但是其僅
僅顯示資源內(nèi)特定上下文的關(guān)系,并且可能與正在查詢的信息無關(guān)。 換言之,超鏈接可能跟隨資源內(nèi)由資源作者標(biāo)識的主題的線索,但是 其不跟隨搜索中所指定的主題的蹤跡。此外,超鏈接也難以可視化或 表示資源內(nèi)超鏈接的全部組。發(fā)明內(nèi)容說明性的實施例提供了 一種用于保存位于網(wǎng)絡(luò)中的多個數(shù)據(jù)倉庫 上的資源之間的時間關(guān)聯(lián)的計算機實現(xiàn)方法、數(shù)據(jù)處理系統(tǒng)以及計算 機程序產(chǎn)品。存儲有關(guān)位于多個數(shù)據(jù)倉庫中的每個資源的元數(shù)據(jù),其 中所述元數(shù)據(jù)包含每個資源的一個或多個時間屬性。利用每個資源的 時間屬性創(chuàng)建資源之間的時間關(guān)聯(lián)。然后,存儲資源之間的所述時間 關(guān)聯(lián)。響應(yīng)于從用戶接收查看數(shù)據(jù)倉庫中的一組資源的請求,可將該 組資源的時間關(guān)聯(lián)或到相關(guān)資源的鏈接顯示給用戶。


在所附權(quán)利要求書中提出了被認為是本發(fā)明的特征的新穎特性。 然而,當(dāng)結(jié)合附圖進行閱讀時通過參照以下對說明性實施例的詳細描 述,可以更好地理解本發(fā)明自身、以及優(yōu)選使用模式、其它目標(biāo)和其優(yōu)點,其中圖1圖示了可以實現(xiàn)說明性實施例的分布式數(shù)據(jù)處理系統(tǒng)的圖示;圖2是可以實現(xiàn)說明性實施例的數(shù)據(jù)處理系統(tǒng)的方框圖;圖3是圖解如何創(chuàng)建和存儲時間關(guān)聯(lián)的方框圖;圖4是圖解搜索結(jié)果組中相關(guān)資源上的示例性時間路徑的圖;圖5是圖解可以實現(xiàn)時間關(guān)聯(lián)的示例性知識架構(gòu)系統(tǒng)的圖;圖6是根據(jù)說明性實施例的、用于建立知識網(wǎng)絡(luò)內(nèi)資源之間的時間關(guān)聯(lián)的過程的流程圖;以及圖7是根據(jù)說明性實施例的、用于確定用戶定位信息所采取的路徑以及用于研究信息的過程的流程圖。
具體實施方式
現(xiàn)在參考附圖,并且特別參考圖1-2,提供了可以實現(xiàn)說明性實 施例的數(shù)據(jù)處理環(huán)境的示例圖。應(yīng)當(dāng)理解圖l-2僅僅是示例性的, 而非意欲聲明或暗示任何對于可以實現(xiàn)不同實施例的環(huán)境的限制。對 圖示的環(huán)境可以進行許多修改?,F(xiàn)在參照附圖,圖1圖示了可以實現(xiàn)說明性實施例的數(shù)據(jù)處理系 統(tǒng)的網(wǎng)絡(luò)的圖示。網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)100是可以實現(xiàn)實施例的計算機 網(wǎng)絡(luò)。網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)100包括網(wǎng)絡(luò)102,其為用于在網(wǎng)絡(luò)數(shù)據(jù)處 理系統(tǒng)100內(nèi)連接在一起的各種設(shè)備和計算機之間提供通信鏈路的介 質(zhì)。網(wǎng)絡(luò)102可以包含諸如有線、無線通信鏈路或光纖電纜的連接。在圖示的例子中,服務(wù)器104和服務(wù)器106連同存儲單元108— 起連接到網(wǎng)絡(luò)102上。此外,客戶機IIO、 112和114連接到網(wǎng)絡(luò)102 上。這些客戶機110、112和114可以是例如個人計算機或網(wǎng)絡(luò)計算機。 在圖示的例子中,服務(wù)器104給客戶機110、 112和114提供諸如引導(dǎo) 文件、操作系統(tǒng)圖像以及應(yīng)用程序的數(shù)據(jù)。在該例子中,客戶機IIO、 112和114是服務(wù)器104的客戶機。網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)100可包括附 加的服務(wù)器、客戶機以及未示出的其它設(shè)備。在圖示的例子中,網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)100是具有網(wǎng)絡(luò)102的互聯(lián) 網(wǎng),網(wǎng)絡(luò)102代表使用傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)協(xié)議族彼此通 信的網(wǎng)絡(luò)和網(wǎng)關(guān)的世界范圍組?;ヂ?lián)網(wǎng)的核心是主節(jié)點或主機之間的 高速數(shù)據(jù)通信線路的主干,包括數(shù)千路由數(shù)據(jù)和消息的商業(yè)、政府、 教育及其他計算機系統(tǒng)。當(dāng)然,網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)IOO也可以被實現(xiàn) 成若干不同類型的網(wǎng)絡(luò),例如內(nèi)部網(wǎng)、局域網(wǎng)(LAN)或廣域網(wǎng) (WAN)。圖l僅用于舉例,而不是對不同實施例的結(jié)構(gòu)限制。現(xiàn)在參照圖2,示出了可以實現(xiàn)說明性實施例的數(shù)據(jù)處理系統(tǒng)的 方框圖。數(shù)據(jù)處理系統(tǒng)200是計算機的例子,諸如圖1中的服務(wù)器104 或客戶機110,其中可以定位用于所述說明性實施例的實現(xiàn)處理的計 算機可用代碼或指令。在圖示的例子中,數(shù)據(jù)處理系統(tǒng)200采用集線器體系結(jié)構(gòu),其包 括北橋和存儲器控制器集線器(MCH)202,以及南橋和輸入/輸出(1/0) 控制器集線器(ICH) 204。處理器206、主存儲器208和圖形處理器 210被連接到北橋和存儲器控制器集線器202。例如,通過加速圖形端 口(AGP),可將圖形處理器210連接到MCH。在圖示的例子中,局域網(wǎng)(LAN)適配器212被連接到南橋和I/O 控制器集線器204上,而音頻適配器216、鍵盤和鼠標(biāo)適配器220、調(diào) 制解調(diào)器222、只讀存儲器(ROM)224、通用串行總線(USB )端口及 其他通信端口 232、以及PCI/PCIe設(shè)備234通過總線238被連接到南 橋和I/O控制器集線器204上,而硬盤驅(qū)動器(HDD)226和CD-ROM 驅(qū)動器230通過總線240被連接到南橋和I/O控制器集線器204上。 PCI/PCIe設(shè)備可包括例如以太網(wǎng)適配器、內(nèi)插式卡,以及用于筆記本 計算機的PC卡。PCI使用插卡總線控制器,而PCIe不使用。ROM224 可以是例如快閃二進制輸入/輸出系統(tǒng)(BIOS)。硬盤驅(qū)動器226和 CD-ROM驅(qū)動器230可使用例如電子集成驅(qū)動器(Integrated Drive Electronics, IDE )或串行高級4支術(shù)附件(Serial Advanced Technology Attachment, SATA)接口。超級1/0(SIO)設(shè)備236可被連接到南橋 和I/O控制器集線器204上。操作系統(tǒng)在處理器206上運行,并且協(xié)調(diào)和提供對圖2中的數(shù)據(jù) 處理系統(tǒng)200內(nèi)的各種部件的控制。操作系統(tǒng)可以是商用操作系統(tǒng), 例如Microsoft Windows XP ( Microsoft和Windows是微軟公司在 美國、其它國家、或兩者中的商標(biāo))。諸如JavaTM編程系統(tǒng)的面向?qū)?象的編程系統(tǒng)可與操作系統(tǒng)聯(lián)合運行,并且提供從數(shù)據(jù)處理系統(tǒng)200 上執(zhí)行的Java程序或應(yīng)用程序到操作系統(tǒng)的調(diào)用。Java和所有基于 Java的商標(biāo)是Sun Microsystems公司在美國、其它國家、或兩者中的商標(biāo)o操作系統(tǒng)、面向?qū)ο蟮木幊滔到y(tǒng)的指令,以及應(yīng)用程序或程序位于諸如硬盤驅(qū)動器226的存儲設(shè)備上,并且可被加載到主存儲器208 中以便由處理器206執(zhí)行。利用可位于諸如主存儲器208、只讀存儲 器224的存儲器中或一個或多個外部設(shè)備中的計算機實現(xiàn)指令,可以 由處理器206來執(zhí)行說明性實施例的處理。圖1-2中的硬件可以根據(jù)具體實施而變化。除了或取代圖1-2中 圖示的硬件,可使用諸如閃存、等同的非易失性存儲器或光盤驅(qū)動器 等的其它內(nèi)部硬件或外部設(shè)備。同樣,說明性實施例的處理可被應(yīng)用 于多處理器數(shù)據(jù)處理系統(tǒng)。在一些說明性例子中,數(shù)據(jù)處理系統(tǒng)200可以是個人數(shù)字助理 (PDA),通常給其配置有閃存以提供用于存儲操作系統(tǒng)文件和/或用戶 生成數(shù)據(jù)的非易失性存儲器??偩€系統(tǒng)可以由諸如系統(tǒng)總線、I/O總 線和PCI總線的一個或多個總線組成。當(dāng)然,可以利用任何'類型的通 信結(jié)構(gòu)或體系結(jié)構(gòu)來實現(xiàn)總線系統(tǒng),所述結(jié)構(gòu)或體系結(jié)構(gòu)在附接于該 結(jié)構(gòu)或體系結(jié)構(gòu)的不同部件或設(shè)備之間提供數(shù)據(jù)的傳送。通信單元可 包括用來發(fā)送和接收數(shù)據(jù)的一個或多個設(shè)備,例如,調(diào)制解調(diào)器或網(wǎng) 絡(luò)適配器。存儲器可以是諸如在北橋和存儲器控制器集線器202中提 供的主存儲器208或高速緩存。處理單元可包括一個或多個處理器或 CPU。圖1-2中圖示的例子和上面描述的例子并非意欲暗示體系結(jié)構(gòu) 限制。例如,數(shù)據(jù)處理系統(tǒng)200除了采取PDA的形式之外,也可以是 平板計算機、膝上型計算機、或電話設(shè)備。雖然用于生成搜索結(jié)果的當(dāng)前方法可提供內(nèi)容上相關(guān)的資源輸 出,但是搜索結(jié)果中的現(xiàn)有關(guān)系缺少資源之間的時間關(guān)聯(lián)。資源可包 括文檔、網(wǎng)頁或匹配查詢的其它內(nèi)容,所述其它內(nèi)容包括以能夠用于 取回信息和/或知識的形式所捕獲的任何信息。時間關(guān)聯(lián)是資源之間的 時間關(guān)系。換言之, 一組資源之間的時間關(guān)聯(lián)由連接資源的元數(shù)據(jù), 而不是資源本身內(nèi)的內(nèi)容,來確定??梢曰诿總€資源的時間屬性, 諸如在創(chuàng)建、存儲或修改資源時自動產(chǎn)生的時間屬性,來創(chuàng)建時間關(guān) 系。通過提供有關(guān)一個或多個數(shù)據(jù)倉庫中的相關(guān)資源的附加信息,時 間關(guān)聯(lián)給出值。該附加信息包括資源之間的時間關(guān)系、以及主題按其 演進的通過知識庫的所有可用路徑或找到信息所采取的路徑上的"信
息的蹤跡"??紤]例如執(zhí)行文獻檢索的研究員。研究員基于搜索主題 可首先定位相關(guān)資源。然后,研究員可以以遞歸的方式跟隨相關(guān)資源 中對其它文獻的參考,從而公開用于搜索查詢的信息蹤跡。因此,取 代期望搜索結(jié)果僅僅包括諸如文檔或事實的對象,說明性實施例使搜 索結(jié)果能夠包括由此獲得結(jié)果信息的過程。換言之,搜索輸出包括如 何發(fā)現(xiàn)搜索結(jié)果中的信息的路徑,這是由于路徑本身具有價值。時間關(guān)聯(lián)可以是當(dāng)創(chuàng)建關(guān)聯(lián)時 一 組資源之間的關(guān)系的靜態(tài)快照, 或可選地,可以是允許路徑或時間改變以反映用戶的搜索活動的動態(tài) 關(guān)聯(lián)。動態(tài)關(guān)聯(lián)使用戶能夠在他們通過網(wǎng)絡(luò)搜索信息時動態(tài)地捕獲其 工作活動,然后將工作活動編譯成到主題的路徑。價值還來源于沿著 路徑自始至終的節(jié)點的數(shù)量以及其它變量,諸如時間關(guān)聯(lián)的寬度(同 時節(jié)點的數(shù)量)或分支的數(shù)量及其深度。時間關(guān)聯(lián)可被存儲為元數(shù)據(jù) 以作日后參考,或其可被用作一次性結(jié)果。為在多個數(shù)據(jù)倉庫中的資源之間建立時間關(guān)聯(lián),說明性實施例中 的處理包括確定一組資源在內(nèi)容上是否相關(guān)。資源的例子包括網(wǎng)頁、PDF文件、Microsoft Word⑧文檔、PowerPoint⑧文件、Lotus Notes 電子郵件或數(shù)據(jù)庫內(nèi)容、源代碼、目標(biāo)代碼或存儲在網(wǎng)絡(luò)中的任何其 他知識文檔。 一旦確定該組資源是相關(guān)的,則處理識別資源的時間屬 性以便在位于網(wǎng)絡(luò)上的資源之間創(chuàng)建時間關(guān)聯(lián)。諸如建立或上次修改 時間的時間屬性與存儲其的資源相關(guān),或在與資源 一起存儲的元數(shù)據(jù) 中??梢詫λ谢蛞恍┵Y源執(zhí)行該處理以示出資源之間的時間關(guān)聯(lián)。 一旦創(chuàng)建了時間關(guān)聯(lián),利用圖論或其它可視化技術(shù),其包括文本表示 法,該時間關(guān)聯(lián)就可被顯示給用戶。由于當(dāng)前標(biāo)注(tagging)技術(shù)僅僅通過主題將文檔鏈接或關(guān)聯(lián)在 一起,所以現(xiàn)有文檔存儲器和檢索系統(tǒng)中的標(biāo)注和數(shù)據(jù)結(jié)構(gòu)不考慮資 源之間的時間關(guān)系。此外,雖然修訂歷史記錄可被保持在相同文檔的 各版本內(nèi),但是該歷史記錄關(guān)系在不同文檔或網(wǎng)絡(luò)上不擴展。利用說 明性實施例創(chuàng)建的時間關(guān)聯(lián)要求每個資源具有在資源內(nèi)直接標(biāo)注的或 在存儲資源的位置處標(biāo)注的時間屬性。例如,時間屬性可被直接存儲
在資源的元數(shù)據(jù)中,或被存儲在存在于存儲資源之處之上的較高抽象 層上的網(wǎng)絡(luò)的關(guān)聯(lián)層中。在一個實施例中,可以利用已知的語義網(wǎng)(Semantic Web)構(gòu)造來 執(zhí)行時間信息的標(biāo)注。然而,應(yīng)注意,可使用考慮存儲在網(wǎng)絡(luò)中的標(biāo) 注信息的任何構(gòu)造來取代語義網(wǎng)。語義網(wǎng)提供了允許數(shù)據(jù)在應(yīng)用程序、 企業(yè)以及社區(qū)邊界上共享和重用的公共架構(gòu)。語義網(wǎng)的出現(xiàn)已被用來 在因特網(wǎng)中標(biāo)注信息,以及用來提供給文檔之間的超鏈接分配價值的 能力。語義網(wǎng)基于資源描述框架(RDF) 。 RDF是用于參考對象(即, 資源)及其關(guān)系的簡單數(shù)據(jù)模型。都柏林核心元數(shù)據(jù)計劃(DCMI) 提供了參考利用標(biāo)準(zhǔn)詞匯的對象的能力,所述標(biāo)準(zhǔn)詞匯包括諸如 "reference (參考)"、"replace (取代)"、"hasPart (部分為)"、 "require (要求)"的術(shù)語。還有像"created (創(chuàng)建)"、"copyright (版權(quán))"、"modified (修改)"等的時間值的術(shù)語/限定詞。DCMI 僅僅是語義網(wǎng)設(shè)想中的詞匯的一個例子,該語義網(wǎng)設(shè)想提供了給Web 中對象之間的鏈接賦予含義的能力。當(dāng)前多數(shù)超鏈接可以被視為"這 個指向那個"的未標(biāo)記的、有向圖,但是語義網(wǎng)是將詞賦予那些標(biāo)記的過程。然而,語義網(wǎng)的當(dāng)前使用僅僅提供了標(biāo)注信息的構(gòu)造,而沒 有詳細說明可以如何使用所得到的標(biāo)注。此外,利用說明性實施例創(chuàng)建的時間關(guān)聯(lián)還提供了用戶可以通過 其識別另 一個用戶定位信息所采用的步驟的學(xué)習(xí)過程。用戶可探索另 一個用戶通過知識庫的路徑,這可以使用戶能夠快速移動通過資料, 以及加入到用戶的路徑和選擇。因此,時間關(guān)聯(lián)允許用戶不僅確定其 它用戶采用什么路徑到信息,而且確定用戶何時定位信息。除了跟隨 某人已采用的路徑,用戶可編輯和制作蹤跡。例如,教師可為學(xué)生創(chuàng) 建完成(follow through)原始源資料的蹤跡。然而,如果學(xué)生改變他們 對排序的主意,則允許他們改變蹤跡。注意到,在此情況下,原始蹤 跡和編輯的蹤跡二者都可被保存。時間關(guān)聯(lián)還可以被用來輔助研究信 息以識別資源之間的時間關(guān)系?,F(xiàn)在參照圖3,示出了圖解如何創(chuàng)建和存儲時間關(guān)聯(lián)的方框圖。 可以在諸如圖1中的網(wǎng)絡(luò)102的網(wǎng)絡(luò)中實現(xiàn)用于創(chuàng)建和存儲時間關(guān)聯(lián) 的數(shù)據(jù)處理系統(tǒng)300。 Symantec Web可提供用于標(biāo)注信息以考慮時間 關(guān)聯(lián)的創(chuàng)建的構(gòu)造。在該說明性例子中,數(shù)據(jù)處理系統(tǒng)300包括客戶機302、客戶機 接口 304、多個數(shù)據(jù)倉庫306,以及索引309??蛻魴C302與客戶機接 口 304交互以啟動搜索查詢或顯示搜索結(jié)果。由于公司知識不必存儲 在一個位置上,而可以以許多形式存儲在許多位置上,所以由客戶機 302執(zhí)行的搜索可覆蓋整個機構(gòu)??蛻魴C接口 304還被用來創(chuàng)建和在 數(shù)據(jù)倉庫306中存儲資源。搜索還可以覆蓋整個機構(gòu)。與每個資源相關(guān)的時間屬性可以與資源本身 一起存儲在數(shù)據(jù)倉庫 306中,或存儲作為數(shù)據(jù)源索引308中的關(guān)聯(lián)元數(shù)據(jù)。每個資源的該 時間屬性信息可包括諸如創(chuàng)建時間、上次修改時間、最近查看時間等 的要素。內(nèi)容管理系統(tǒng)可將時間屬性信息存儲在與資源獨立的位置上, 例如數(shù)據(jù)源索引308,而知識管理系統(tǒng)可將時間屬性信息存儲在與資 源相同的位置上。每個資源的時間屬性可用可擴展標(biāo)記語言(XML)文 檔,或任何其他與根資源相關(guān)的描述性表示法來描述。XML文檔可存 儲為與根資源相關(guān)的獨立文檔,或其可存儲在作為資源本身的一部分 的用戶字段中。基于其中存儲了時間屬性的儲存庫,如何在內(nèi)容管理 系統(tǒng)中適用資源,或如何在知識管理系統(tǒng)中^^用資源,可以自動地創(chuàng) 建這些時間屬性。當(dāng)客戶機302發(fā)起搜索查詢時,匹配搜索條件的資源位于數(shù)據(jù)倉 庫306中。資源結(jié)果組中的這些資源,例如資源310,可被提供給客 戶機302。 一旦資源結(jié)果組完整,則從在數(shù)據(jù)倉庫306中與資源310 一起存儲的或存儲在索引308中的時間屬性中導(dǎo)出結(jié)果組中資源310 之間的時間關(guān)聯(lián)312。時間關(guān)聯(lián)312是元數(shù)據(jù),類似于用于超鏈接的 標(biāo)記語言中的標(biāo)注,所述元數(shù)據(jù)包含有關(guān)每個資源或節(jié)點,及其相對 于相關(guān)節(jié)點的位置的密鑰信息。通過關(guān)系分組和識別節(jié)點及其標(biāo)注。 然而,應(yīng)當(dāng)注意到,由于節(jié)點的創(chuàng)建是自動過程,所以必須考慮帳戶 許可和安全性。 一些資源雖然相關(guān),但是
訪問的,或者其可能是機密的。在一個實施例中,通過首先基于來自用戶的搜索條件確定一組資 源是否相關(guān),然后通過定位相關(guān)資源的時間屬性來理解資源之間的時間關(guān)系,可創(chuàng)建資源310之間的時間關(guān)聯(lián)312。資源描述框架(RDF) 可被用來訪問存儲它們的資源,并且提取其時間屬性。如上所述,時 間屬性可被存儲在抽象層中,并且不與資源一起存儲。在這種情況下, XML元數(shù)據(jù)將時間屬性與資源鏈接在一起。RDF還可被用來從抽象 層中提取XML形式的時間屬性信息。在通過搜索返回所有資源之后, 可執(zhí)行該過程以示出全部時間關(guān)聯(lián)。結(jié)果可在抽象層中被存儲為其自 身的,,資源"以作日后參考,或其可被返回給請求者。在客戶機接口 304中,例如在網(wǎng)頁或應(yīng)用程序的圖形用戶界面 (GUI)內(nèi),顯示搜索結(jié)果組中的資源310及其時間關(guān)聯(lián)312。利用圖論 或其它可視化技術(shù)可將時間關(guān)聯(lián)312顯示給用戶。例如,諸如HTML 或知識網(wǎng)絡(luò)的可視化工具可被用來表示時間關(guān)聯(lián)和第一級連接。利用 文本表示法還可以簡單地顯示結(jié)果。RDF和真正簡易整合(Really Simple Syndication, RSS)還可被放在搜索結(jié)果的前面以將輸入提供 給其它應(yīng)用程序。此外,過濾后的查看還可以被用來表示關(guān)聯(lián)與連接。為識別另一個用戶已采用的通過信息的路徑,用戶可啟動返回與 搜索條件相關(guān)的資源的搜索查詢。所有活動被存儲在諸如數(shù)據(jù)倉庫 306或索引308的元數(shù)據(jù)數(shù)據(jù)庫中。該活動可包括有關(guān)用戶、搜索時 間、到前一結(jié)果的鏈接、查詢的元數(shù)據(jù),并且結(jié)果被存儲在數(shù)據(jù)庫中。 因此,可以為用戶存儲包括時間關(guān)聯(lián)的相關(guān)資源之間的關(guān)聯(lián),以及用 戶所采用的通過信息的路徑。如果另一個用戶接著選擇查看該存儲的 信息,以便跟隨該用戶搜索信息的蹤跡,則第一用戶所采用的蹤跡可 被顯示給第二用戶,第二用戶隨后可跟隨作為結(jié)果組的一部分的鏈接 的蹤跡。為確定前一用戶已采用的路徑,針對那個用戶在元數(shù)據(jù)數(shù)據(jù)庫上 執(zhí)行查詢?;谟脩粜畔?、搜索時間、以及搜索結(jié)果,可建立映射。 然后,該映射被存儲在數(shù)據(jù)倉庫306或索引308中,以針對該用戶定
位信息已采用的路徑創(chuàng)建"信息蹤跡"。因此,前一用戶在整個搜索 中的路徑可以通過查看存儲的蹤跡來確定,或通過對查詢使用文本分 析技術(shù)來查看搜索是否相關(guān)來暗示。圖4是圖解相關(guān)資源上的示例性時間路徑的圖。時間關(guān)聯(lián)路徑400 在說明性例子中由虛線表示。圖4表示了互相關(guān)聯(lián)的資源,并且連線 表示時間關(guān)系。如果資源參考另一個資源,或者如果資源得自于另一 個資源,則該資源與另一個資源有關(guān)。虛線表示用戶通過資源所采取 的路徑。在該說明性例子中,資源的相關(guān)組包括資源1 402、資源2 404、 資源3 406、資源4 408、資源6 410以及資源7 412。結(jié)果組中的每個 資源的時間屬性被標(biāo)識。例如,資源1 402的時間屬性是時間n 414, 資源2 404的時間屬性是時間n+m416,資源4 408的時間屬性是時間 n+j 418,以及資源7 412的時間屬性是時間n+d 420。通過搜索路徑 鏈接在一起的資源1 402、資源2 404、資源4 408和資源7 412的時間 屬性隨后被用來創(chuàng)建路徑中的資源之間的時間關(guān)聯(lián)。該例子中的時間 關(guān)聯(lián)路徑400圖解了資源1 402、資源2 404、資源4 408和資源7 412 在時間上是如何相關(guān)的。然后,可以以任何文本或圖形的方式將這些 時間關(guān)系提供給用戶。圖5是根據(jù)說明性實施例的、圖解用于將關(guān)聯(lián)鏈接在一起以及提 供關(guān)聯(lián)的示例性知識架構(gòu)系統(tǒng)的體系結(jié)構(gòu)視圖的圖。知識框架系統(tǒng)是 一個框架系統(tǒng)的例子,在該框架系統(tǒng)中時間關(guān)聯(lián)可被用來示出知識網(wǎng) 絡(luò)中相關(guān)資源之間的時間關(guān)系,但是應(yīng)注意到,任何數(shù)據(jù)庫或內(nèi)容管 理系統(tǒng)都可被用來實現(xiàn)說明性實施例中所描述的特性。此處通過引用 合并了如美國〃>布申請2006/0167890中所描述的知識框架系統(tǒng)500。知識框架系統(tǒng)500包括多個服務(wù)器/數(shù)據(jù)庫,并且每個服務(wù)器/數(shù) 據(jù)庫包含用于管理服務(wù)器/數(shù)據(jù)庫內(nèi)的內(nèi)容的數(shù)據(jù)管理體系結(jié)構(gòu)502 層。數(shù)據(jù)流管理工具體系結(jié)構(gòu)504層控制每個知識框架系統(tǒng)內(nèi)的和之 間的內(nèi)容流。內(nèi)容關(guān)聯(lián)工具體系結(jié)構(gòu)506層將知識框架系統(tǒng)內(nèi)的內(nèi)容 的關(guān)聯(lián)(例如,元數(shù)據(jù))鏈接在一起并提供該關(guān)聯(lián)。關(guān)聯(lián)允許來自知
識框架系統(tǒng)的相關(guān)內(nèi)容被鏈接在一起,使得用戶可使用該關(guān)聯(lián)搜索和 定位相關(guān)內(nèi)容。關(guān)聯(lián)提供了從知識框架系統(tǒng)中定位相關(guān)內(nèi)容的映射。數(shù)據(jù)操作工具體系結(jié)構(gòu)508層允許組織內(nèi)的團隊創(chuàng)建、修改和促進知 識框架系統(tǒng)內(nèi)的不同類型的內(nèi)容。聯(lián)合開發(fā)工具體系結(jié)構(gòu)510層允許 組織內(nèi)的不同團隊平衡關(guān)于內(nèi)容框架系統(tǒng)內(nèi)的內(nèi)容的知識和技術(shù)。社 區(qū)工具體系結(jié)構(gòu)512層允許組織內(nèi)的不同團隊對內(nèi)容框架系統(tǒng)內(nèi)的內(nèi) 容進行協(xié)作和給其增加價值。訪問和安全工具體系結(jié)構(gòu)514層允許知 識框架系統(tǒng)的管理員具有控制可訪問或操作內(nèi)容框架系統(tǒng)內(nèi)的內(nèi)容的 各方(即,用戶)的能力。資源可被存儲在數(shù)據(jù)管理體系結(jié)構(gòu)502層中??梢栽跀?shù)據(jù)流管理 工具體系結(jié)構(gòu)504層中管理資源。可在內(nèi)容關(guān)聯(lián)工具體系結(jié)構(gòu)506層 中存儲和創(chuàng)建包含時間關(guān)聯(lián)的資源之間的關(guān)系。圖6是根據(jù)說明性實施例的、用于建立在多個數(shù)據(jù)倉庫中知識網(wǎng) 絡(luò)內(nèi)資源之間的時間關(guān)聯(lián)的過程的流程圖。圖6中所示的過程可以在 圖3中的數(shù)據(jù)處理系統(tǒng)300中實現(xiàn)。過程開始于從用戶接收搜索請求,其中搜索請求包括用以定位匹 配查詢的一組資源的查詢字符串(步驟602)。根據(jù)查詢字符串中的 條件,結(jié)果組被返回給用戶以便查看(步驟604)。查詢結(jié)果可基于 文本匹配、上下文匹配、或使結(jié)果匹配查詢請求的任何其他方法。此 外,返回結(jié)果的元數(shù)據(jù)被存儲在元數(shù)據(jù)數(shù)據(jù)庫中,例如圖3中的數(shù)據(jù) 倉庫306或索引308中(步驟606)。元數(shù)據(jù)可包括資源的創(chuàng)建時間、 資源的上次修改時間、用于上下文匹配的搜索參數(shù)、請求方、請求方 的搜索參數(shù)、以及所得到的信息。然后,確定用戶是否已選擇執(zhí)行新的搜索查詢(步驟608)。如 果用戶繼續(xù)搜索(步驟608的輸出"是"),則過程返回到步驟602。 在這種情況下,如步驟606中所示,將存儲附加的元數(shù)據(jù)用于用戶的 后續(xù)搜索。如果用戶沒有繼續(xù)搜索(步驟608的輸出"否"),則確定 用戶是否已請求查看結(jié)果組中的資源之間的時間關(guān)聯(lián)(步驟610)。如果用戶沒有請求查看時間關(guān)聯(lián)(步驟610的輸出"否"),則此 后過程終止。如果用戶已請求查看結(jié)果組中的資源的時間關(guān)聯(lián)(步驟610的輸出"是"),則包括在步驟606中為結(jié)果組中的每個資源而存 儲的時間屬性的元數(shù)據(jù)被查詢以獲得并且創(chuàng)建資源之間的時間關(guān)聯(lián) (步驟612)。然后,利用諸如圖論的技術(shù),時間關(guān)聯(lián)可被顯示給用 戶(步驟614),此后過程終止。圖7是根據(jù)說明性實施例的、用于確定用戶定位信息所釆取的路 徑以及用于研究信息的過程的流程圖。圖7中所示的過程可以在圖3 中的數(shù)據(jù)處理系統(tǒng)300中實現(xiàn)。該過程開始于從用戶接收搜索請求, 其中搜索請求包括用以定位匹配查詢的一組資源的查詢字符串(步驟 702)。用戶可以隨時執(zhí)行搜索。根據(jù)查詢字符串中的條件,結(jié)果組被 返回給用戶以便查看(步驟704)。所有活動被存儲在元數(shù)據(jù)數(shù)據(jù)庫 中。例如,有關(guān)用戶、搜索時間、到前一結(jié)果的鏈接、搜索查詢、以 及結(jié)果組的元數(shù)據(jù)被存儲在元數(shù)據(jù)數(shù)據(jù)庫中,例如圖3中的數(shù)據(jù)倉庫 306或索引308中(步驟706)。用戶的每個選擇也被存儲在元數(shù)據(jù)數(shù)據(jù)庫中。確定用戶是否已選 擇執(zhí)行新的搜索查詢(步驟708)。如果用戶繼續(xù)搜索(步驟708的 輸出"是"),則過程返回到步驟702。如果用戶沒有繼續(xù)搜索(步驟 708的輸出"否"),則確定用戶是否已選擇跟隨作為當(dāng)前結(jié)果組的一 部分的現(xiàn)有搜索結(jié)果的蹤跡(步驟710)。如果用戶沒有選擇跟隨現(xiàn) 有搜索結(jié)果的蹤跡(步驟710的輸出,,否"),則用戶結(jié)束搜索,此后 過程終止。如果用戶選擇跟隨現(xiàn)有搜索結(jié)果的蹤跡(步驟710的輸出"是"), 則過程返回到步驟704,其中蹤跡結(jié)果被顯示給用戶。然后,用戶可 以跟隨所存儲的用戶蹤跡來定位結(jié)果組中的信息。本發(fā)明可采取全部硬件實施例、全部軟件實施例,或包含硬件和 軟件單元兩者的實施例的形式。在優(yōu)選實施例中,本發(fā)明用軟件實現(xiàn), 其包括但是不限于固件、常駐軟件、微代碼等。此外,本發(fā)明可采取可從計算機可用或計算機可讀介質(zhì)訪問的計 算機程序產(chǎn)品的形式,該計算機可用或計算機可讀介質(zhì)提供了供計算 機或任何指令執(zhí)行系統(tǒng)使用的或與計算機或任何指令執(zhí)行系統(tǒng)結(jié)合使 用的程序代碼。為了該描述的目的,計算機可用或計算機可讀介質(zhì)可 以是任何有形裝置,其可包含、存儲、通信、傳播或傳送程序以供指 令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或與指令執(zhí)行系統(tǒng)、裝置或設(shè)備結(jié)合使 用。介質(zhì)可以是電子、磁、光、電磁、紅外或半導(dǎo)體系統(tǒng)(裝置或設(shè) 備)或傳播介質(zhì)。計算機可讀介質(zhì)的例子包括半導(dǎo)體或固態(tài)存儲器、磁帶、可移動計算機磁盤、隨機訪問存儲器(RAM)、只讀存儲器 (ROM)、剛性磁盤以及光盤。光盤的當(dāng)前例子包括密度盤-只讀存 儲器(CD-ROM)、密度盤-讀/寫(CD-R/W)和DVD。適于存儲和/或執(zhí)行程序代碼的數(shù)據(jù)處理系統(tǒng)將包括至少一個直 接或通過系統(tǒng)總線間接連接到存儲元件的處理器。存儲元件可包括程 序代碼的實際執(zhí)行期間所采用的本地存儲器、大容量存儲器、以及為 了減少執(zhí)行期間必須從大容量存儲器中取出代碼的次數(shù)而提供至少一 些程序代碼的臨時存儲的高速緩沖存儲器。輸入/輸出或i/o設(shè)備(包括但不限于鍵盤、顯示器、指示設(shè)備等等)可被直接或通過介入I/O控制器連接到系統(tǒng)。網(wǎng)絡(luò)適配器也可以被連接到系統(tǒng)以使數(shù)據(jù)處理系統(tǒng)能夠變成連接 到其它數(shù)據(jù)處理系統(tǒng)上,或通過介入私有或^>共網(wǎng)絡(luò)而連接到遠程打 印機或存儲設(shè)備上。調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器和以太網(wǎng)卡僅僅是 少數(shù)幾種當(dāng)前可用的網(wǎng)絡(luò)適配器。為了圖解和描述對本發(fā)明進行了描述,并且該描述并非意欲對具 有公開形式的本發(fā)明進行詳細定義和限制。本領(lǐng)域的普通技術(shù)人員顯 然可以進行許多修改和改變。選擇和描述實施例是為了最優(yōu)說明本發(fā) 明原理及實際應(yīng)用,并且也是為了使本領(lǐng)域的其它普通技術(shù)人員針對明
權(quán)利要求
1.一種用于保存位于網(wǎng)絡(luò)中的多個數(shù)據(jù)倉庫上的資源之間的時間關(guān)聯(lián)的計算機實現(xiàn)方法,所述計算機實現(xiàn)方法包括存儲有關(guān)位于多個數(shù)據(jù)倉庫中的每個資源的元數(shù)據(jù),其中所述元數(shù)據(jù)包含每個資源的一個或多個時間屬性;利用每個資源的所述時間屬性創(chuàng)建資源之間的時間關(guān)聯(lián);以及存儲所述資源之間的所述時間關(guān)聯(lián)。
2. 如權(quán)利要求1所述的計算機實現(xiàn)方法,進一步包括響應(yīng)于從用戶接收對查看一組資源的請求,將該組資源的所述時 間關(guān)聯(lián)顯示給所述用戶。
3. 如權(quán)利要求2所述的計算機實現(xiàn)方法,其中利用圖論技術(shù)或所 述時間關(guān)聯(lián)的其它圖形表示法,或如文本表示法那樣,來顯示所述時 間關(guān)聯(lián)。
4. 如權(quán)利要求2所述的計算機實現(xiàn)方法,其中所述請求包括用以 定位匹配所述請求的該組資源的查詢字符串。
5. 如權(quán)利要求2所述的計算機實現(xiàn)方法,其中根據(jù)請求將所述時 間關(guān)聯(lián)顯示給用戶。
6. 如權(quán)利要求2所述的計算機實現(xiàn)方法,其中顯示給用戶的所述 時間關(guān)聯(lián)包括到相關(guān)資源的鏈接。
7. 如權(quán)利要求1所述的計算機實現(xiàn)方法,其中創(chuàng)建所述時間關(guān)聯(lián) 進一步包括創(chuàng)建在內(nèi)容上相關(guān)的資源之間的時間關(guān)聯(lián)。
8. 如權(quán)利要求1所述的計算機實現(xiàn)方法,其中創(chuàng)建所述時間關(guān)聯(lián) 進一步包括創(chuàng)建用戶經(jīng)過的資源之間的時間關(guān)聯(lián)。
9. 如權(quán)利要求l所述的計算機實現(xiàn)方法,其中所述時間屬性包含 每個資源的創(chuàng)建時間、存儲時間、或上次修改時間中的至少一個。
10. 如權(quán)利要求1所述的計算機實現(xiàn)方法,其中時間關(guān)聯(lián)是在創(chuàng) 建所述時間關(guān)聯(lián)時該組資源之間的靜態(tài)關(guān)系、或允許所述時間屬性改 變的動態(tài)關(guān)系中的一個,并且所述時間關(guān)聯(lián)基于通過該組資源的用戶 路徑。
11. 如權(quán)利要求1所述的計算機實現(xiàn)方法,其中每個資源的所述 時間屬性在資源內(nèi)被直接標(biāo)注或在存儲所述資源的位置上被標(biāo)注。
12. 如權(quán)利要求11所述的計算機實現(xiàn)方法,其中利用語義網(wǎng)或相 似的元數(shù)據(jù)構(gòu)造執(zhí)行對所述時間屬性的標(biāo)注。
13. —種用于確定第一用戶在網(wǎng)絡(luò)中的多個數(shù)據(jù)倉庫上定位信息 所釆取的路徑的計算機實現(xiàn)方法,所述計算機實現(xiàn)方法包括存儲有關(guān)位于多個數(shù)據(jù)倉庫上的每個資源的元數(shù)據(jù),其中所述元 數(shù)據(jù)包括時間屬性、用戶屬性、以及第一用戶在所述數(shù)據(jù)倉庫中的信 息中所經(jīng)過的蹤跡;利用每個資源的所述時間屬性在所述多個數(shù)據(jù)倉庫中的資源之間 創(chuàng)建時間關(guān)聯(lián);以及響應(yīng)于第二用戶跟隨由所述第一用戶經(jīng)過的所述路徑的選擇,將 所述蹤跡提供給所述第二用戶,其中所述第二用戶可使用該蹤跡中的 鏈接來跟隨所述第一用戶在所述多個數(shù)據(jù)倉庫中定位信息所采取的路 徑。
14. 一種用于保存位于網(wǎng)絡(luò)中的多個數(shù)據(jù)倉庫上的資源之間的時 間關(guān)聯(lián)的數(shù)據(jù)處理系統(tǒng),所述數(shù)據(jù)處理系統(tǒng)包括總線;連接到所述總線的存儲設(shè)備,其中所述存儲設(shè)備包括計算機可用代碼;至少 一個連接到所述總線的管理設(shè)備; 連接到所述總線的通信單元;以及連接到所述總線的處理單元,其中所述處理單元執(zhí)行所述計算機 可用代碼來存儲有關(guān)位于所述多個數(shù)據(jù)倉庫中的每個資源的元數(shù)據(jù), 其中所述元數(shù)據(jù)包含每個資源的一個或多個時間屬性,所述處理單元 利用每個資源的所述時間屬性來創(chuàng)建所述資源之間的時間關(guān)聯(lián);以及 存儲所述資源之間的所述時間關(guān)聯(lián)。
15. 如權(quán)利要求14所述的數(shù)據(jù)處理系統(tǒng),其中所述處理單元響應(yīng)于從用戶接收對查看該組資源的請求,進一步執(zhí)行所述計算機可用代 碼以將一組資源的所述時間關(guān)聯(lián)顯示給用戶。
16. 如權(quán)利要求15所述的數(shù)據(jù)處理系統(tǒng),其中利用圖論技術(shù)或所 述時間關(guān)聯(lián)的其它圖形表示法、或如文本表示法那樣,來顯示所述時 間關(guān)聯(lián)。
17. 如權(quán)利要求15所述的數(shù)據(jù)處理系統(tǒng),其中所述請求包括用以 定位匹配所述請求的該組資源的查詢字符串。
18. 如權(quán)利要求15所述的數(shù)據(jù)處理系統(tǒng),其中顯示給用戶的所述 時間關(guān)聯(lián)包括到相關(guān)資源的鏈接。
19. 如權(quán)利要求14所述的數(shù)據(jù)處理系統(tǒng),其中用于創(chuàng)建所述時間 關(guān)聯(lián)的所述計算機可用代碼進一步包括創(chuàng)建在內(nèi)容上相關(guān)的資源之 間的時間關(guān)聯(lián)。
20. 如權(quán)利要求14所述的數(shù)據(jù)處理系統(tǒng),其中用于創(chuàng)建所述時間 關(guān)聯(lián)的所述計算機可用代碼進一步包括創(chuàng)建用戶所經(jīng)過的資源之間 的時間關(guān)聯(lián)。
21. 如權(quán)利要求14所述的數(shù)據(jù)處理系統(tǒng),其中所述時間屬性包含 每個資源的創(chuàng)建時間、存儲時間、或上次修改時間中的至少一個。
22,如權(quán)利要求14所述的數(shù)據(jù)處理系統(tǒng),其中時間關(guān)聯(lián)是在創(chuàng)建 所述時間關(guān)聯(lián)時該組資源之間的靜態(tài)關(guān)系、或允許所述時間屬性改變 的動態(tài)關(guān)系中的一個,并且所述時間關(guān)聯(lián)基于通過該組資源的用戶路 徑。
23,如權(quán)利要求14所述的數(shù)據(jù)處理系統(tǒng),其中每個資源的所述時 間屬性在所述資源內(nèi)被直接標(biāo)注或在存儲所述資源的位置上被標(biāo)注。
24. —種用于保存位于網(wǎng)絡(luò)中的多個數(shù)據(jù)倉庫上的資源之間的時 間關(guān)聯(lián)的計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括具有有形地嵌入其上的計算機可用程序代碼的計算機可用介質(zhì), 所述計算機可用程序代碼包括用于實現(xiàn)前述方法權(quán)利要求的任一種方法的計算機可用程序代碼。
全文摘要
提供了一種用于保存位于網(wǎng)絡(luò)中的多個數(shù)據(jù)倉庫上的資源之間的時間關(guān)聯(lián)的計算機實現(xiàn)方法、數(shù)據(jù)處理系統(tǒng)以及計算機程序產(chǎn)品。存儲有關(guān)位于多個數(shù)據(jù)倉庫中的每個資源的元數(shù)據(jù),其中所述元數(shù)據(jù)包含每個資源的一個或多個時間屬性。利用每個資源的所述時間屬性創(chuàng)建資源之間的時間關(guān)聯(lián)。然后,存儲所述資源之間的所述時間關(guān)聯(lián)。響應(yīng)于從用戶接收對查看數(shù)據(jù)倉庫中的一組資源的請求,可將該組資源的所述時間關(guān)聯(lián)或到相關(guān)資源的鏈接顯示給用戶。
文檔編號G06F17/30GK101165688SQ20071018024
公開日2008年4月23日 申請日期2007年10月16日 優(yōu)先權(quán)日2006年10月17日
發(fā)明者格蘭特·D.·米勒, 特里·D·埃斯卡米拉, 瓊·L·米切爾, 達倫·S.·杰普森 申請人:國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
繁昌县| 额济纳旗| 南昌县| 如皋市| 文登市| 麻城市| 静宁县| 宽城| 雅安市| 新丰县| 邯郸县| 广西| 商水县| 峨边| 新郑市| 伊金霍洛旗| 永和县| 简阳市| 元阳县| 南投县| 滨州市| 东至县| 祁东县| 高安市| 潍坊市| 静宁县| 汶上县| 莆田市| 博客| 垫江县| 多伦县| 武鸣县| 搜索| 游戏| 贵州省| 黄骅市| 汝城县| 北京市| 鱼台县| 莱阳市| 车险|