專利名稱:信息管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息管理系統(tǒng)。
目前信息管理是一個復(fù)雜的問題。存在可從許多信息源取用的大量信息。例如,在公共(corporate)環(huán)境中,可以有內(nèi)部數(shù)據(jù)庫和共享字處理環(huán)境,用戶可以訪問例如因特網(wǎng)等信息網(wǎng)絡(luò)。
因特網(wǎng)是基于分布在幾個國家但相互連接在一起的多個分離的通信網(wǎng)絡(luò)的公知通信系統(tǒng)。它提供來自許多不同供應(yīng)者的豐富信息資源,但由于沒有中心監(jiān)視和控制,這種非常豐富會在訪問特定信息時產(chǎn)生問題。
軟件代理(agent)提供涉及信息管理的公知方法。各代理一般包括以與局部數(shù)據(jù)一起代表實體(基于人或機器)按自主方式完成一項任務(wù)或多項任務(wù)的功能性(functionality),或包括存取數(shù)據(jù)的裝置,以支持一項任務(wù)或多項任務(wù)。例如,信息代理可以選擇與主題或用戶有關(guān)的文件。因此,需要訪問這些文件、選擇相關(guān)文件的處理功能以及促使選擇進行的數(shù)據(jù)。
在一些發(fā)表的論文中說明了不同類型的基于代理的系統(tǒng),例如在關(guān)于智能代理和多種代理技術(shù)的實際應(yīng)用(Practical Applicationof Intelligent Agents and Multi-Agent Technology)的第一和第二屆國際協(xié)會的會議論文集中發(fā)表的那些論文。這些論文分別在1996年和1997年由Practical Application Company Ltd.,Blackpool,Lancashire出版。由Hyacinth S.Nwana在Knowledge EngineeringReview journal,Vol.11,No.3,第205-244頁的“Software Agents:An Overview”中對基于代理的技術(shù)作出了綜合的全面回顧。
在同時待審的國際專利申請WO96/23265中,論述了專用于信息管理的軟件代理。稱為“JASPER”的代理與用戶的因特網(wǎng)瀏覽器有關(guān)并提醒用戶他們感興趣的文件。為此,JASPER使用與用戶有關(guān)的關(guān)鍵詞集。但是,利用集群(clustering)技術(shù),JASPER可以擴展關(guān)鍵詞集,以選取否則不應(yīng)該定位的文件。
還有處理信息本身的公知工具,例如在本申請人的同時待審的申請?zhí)枮?7302616.4的歐洲專利申請中所述的PROSUM信息概要器(summariser)。該概要器根據(jù)用戶的特別興趣而不是簡單地按照文件內(nèi)容來概括信息。因此,查看搜索結(jié)果并閱讀由PROSUM產(chǎn)生的概要的用戶會留心這樣的文件,在該文件中,用戶感興趣的內(nèi)容僅由文件內(nèi)的索引(reference)來表示,該文件主要涉及其它方面。這類文件往往不會被更普通的搜索裝置拾取。
按照本發(fā)明的實施例,提供一種多用戶的信息管理系統(tǒng),該系統(tǒng)包括ⅰ)至少一個用戶界面,用于接收用戶輸入信息;ⅱ)數(shù)據(jù)存儲裝置;ⅲ)數(shù)據(jù)輸入工具,根據(jù)從界面上接收的用戶輸入信息產(chǎn)生數(shù)據(jù)集,并將數(shù)據(jù)集存儲在數(shù)據(jù)存儲裝置中;ⅳ)產(chǎn)生和存儲用戶簡介的裝置,各用戶簡介包括分配給各個用戶的至少一個關(guān)鍵詞;ⅴ)至少一個數(shù)據(jù)檢索工具,根據(jù)多個用戶簡介的每一簡介定位信息,存儲與這樣定位的信息有關(guān)的數(shù)據(jù),和根據(jù)數(shù)據(jù)輸入工具產(chǎn)生的至少一個數(shù)據(jù)集搜索這樣存儲的數(shù)據(jù);和ⅵ)控制裝置,接收所述用戶輸入,并操作一個或多個所述工具,其中,在使用中控制裝置適合于接收所述用戶的輸入信息,操作數(shù)據(jù)輸入工具,以產(chǎn)生和存儲來自輸入信息的所述數(shù)據(jù)集,并將所述數(shù)據(jù)集輸入給數(shù)據(jù)檢索工具,以檢索這樣存儲的所述數(shù)據(jù)。
在本申請中的“信息”指例如無論是以字、圖象表示的還是以計算機代碼表示的任何信息,并應(yīng)該包括計算機文件或計算機程序、因特網(wǎng)頁面、電子郵件文件、文本文件、字處理文件或多媒體對象,例如電影、圖片或聲音文件。
“用戶”可以是另一設(shè)備。用戶在本說明書的上下文中不一定是人。
一般來說,用戶輸入工具產(chǎn)生的數(shù)據(jù)集包括具有信息特征的數(shù)據(jù)集,但與信息本身相比,是更小的數(shù)據(jù)集。因此,數(shù)據(jù)集可以包括識別符和一組關(guān)鍵詞,或者數(shù)據(jù)集可以包括附加信息,例如產(chǎn)生和下載數(shù)據(jù)、原作者、甚至摘要或概述。
本發(fā)明的實施例為對相同題目感興趣的多個用戶提供特別有用的信息管理環(huán)境。優(yōu)選地,控制裝置還包括這樣的裝置,相對于該用戶信息輸入產(chǎn)生的數(shù)據(jù)集,記錄用戶識別信息。這使控制裝置能夠在該用戶和其它用戶之間進行存取和修改控制。
本發(fā)明的實施例可以為多個用戶提供極其有用的數(shù)據(jù)存儲和管理環(huán)境。例如,在共同的環(huán)境中,數(shù)據(jù)輸入工具產(chǎn)生的數(shù)據(jù)集可以具有項目特征,可以作為該項目的簡介來存儲??刂蒲b置適合僅對提供用戶輸入信息的用戶進行對數(shù)據(jù)集和/或有關(guān)信息的存取。這可以例如通過寄存相對于該數(shù)據(jù)集識別符的該用戶識別符,或?qū)⒂脩糇R別符附加到數(shù)據(jù)集上來完成??梢詫⑦@樣的用戶稱為與數(shù)據(jù)集有關(guān)的主方。另一方面,控制裝置可以對另外的用戶進行存取,但沒有變更數(shù)據(jù)集和/或有關(guān)信息的能力。
優(yōu)選地,控制裝置還為作為主方登記的用戶提供管理能力,即控制裝置保留對數(shù)據(jù)集具有存取權(quán)的其他用戶的識別符寄存器,主方對寄存器的內(nèi)容進行唯一的控制。
優(yōu)選地,該系統(tǒng)還包括用戶選擇裝置,應(yīng)用選擇由數(shù)據(jù)檢索工具輸出的結(jié)果,選擇的結(jié)果持久地存儲??梢猿志玫卮鎯εc有關(guān)用戶相關(guān)的該結(jié)果,和/或持久地存儲與數(shù)據(jù)檢索工具使用的數(shù)據(jù)集有關(guān)的結(jié)果,以定位該結(jié)果。這里引入“虛擬情況文件(virtual casefile)”的概念。例如將密切相關(guān)的背景信息提供給數(shù)據(jù)集的選擇持久存儲的結(jié)果甚至可以是特定的用戶,以便將不同集的存儲結(jié)果提供給檢索與數(shù)據(jù)集相關(guān)的虛擬情況文件的一個用戶,并由此提供給與相同數(shù)據(jù)集有關(guān)的另一用戶。
優(yōu)選地,在數(shù)據(jù)檢索工具報告通過搜索發(fā)現(xiàn)數(shù)據(jù)的方式中,包括對搜索中使用的數(shù)據(jù)集的各數(shù)據(jù)段的相關(guān)性測量。這種測量在當(dāng)今復(fù)雜的信息環(huán)境中有很大的用途,當(dāng)今,用戶按直接方式查閱比可獲得信息的很少部分多得多的信息是不實際的??梢园措x散而不是連續(xù)的方式進行相關(guān)性測量。例如,相關(guān)性測量可以用于將搜索結(jié)果分成兩層或更多的層,第一層與請求強相關(guān),而第二層與請求弱相關(guān)。優(yōu)選地,用戶可以在響應(yīng)請求中選擇用多少層來報告。這種選擇與已知搜索引擎不大相同,搜索引擎報告固定數(shù)的搜索結(jié)果而不是達到某個相關(guān)等級的所有結(jié)果。
作為主方登記的用戶預(yù)定的能力是分配其它用戶到一數(shù)據(jù)集。數(shù)據(jù)集可以表示一個項目。各項目可以有分配給它的用戶集。這可以提供管理設(shè)施,在該設(shè)施中,當(dāng)項目完成時,項目主方可以將該完成標(biāo)記在系統(tǒng)中。然后,系統(tǒng)刪除分配的用戶識別表。項目數(shù)據(jù)集或簡介可以按后面的日期重新激活或簡單地由主方從系統(tǒng)中刪除。優(yōu)選地,本發(fā)明實施例的系統(tǒng)可以對多個搜索、檢索和/或分析工具提供透明界面,用戶能夠在不必選擇和操作不同工具的情況下使用系統(tǒng)。這可以通過提供系統(tǒng)處理能力來做到,以便系統(tǒng)可以分析上下文中的要求和適當(dāng)選擇工具。
應(yīng)該指出,本發(fā)明實施例的數(shù)據(jù)存儲裝置可以包括一個數(shù)據(jù)庫或多個數(shù)據(jù)庫。例如,除了系統(tǒng)數(shù)據(jù)庫以外,自身的數(shù)據(jù)庫也可以提供給一個或多個搜索、檢索和/或分析工具。該(或任何)數(shù)據(jù)庫當(dāng)然也可以分布或集中。
下面,參照附圖利用實例說明本發(fā)明的實施例,其中
圖1是表示本發(fā)明優(yōu)選實施例的信息管理系統(tǒng)(IMS)的主要部件的圖;圖2是表示信息相互關(guān)系的典型可視圖。
優(yōu)選地,可以利用稱為“JASPER”的軟件代理提供許多信息管理系統(tǒng)(IMS)部件的功能性,“JASPER”披露于本申請人的同時待審的專利申請?zhí)枮閃O96/23265的專利申請中。在以下說明中,當(dāng)論述多個IMS部件的功能性時,將參照JASPER。
根據(jù)IMS中的所有數(shù)據(jù)項在面向?qū)ο蟮挠嬎阋饬x上是對象和每個對象有一“簡介(profile)”的原理,建立IMS的優(yōu)選實施例內(nèi)的信息結(jié)構(gòu)。簡介可以是各個對象內(nèi)容的元數(shù)據(jù)總結(jié),或者,簡介可以包括關(guān)鍵詞簡表。簡介可以包括能夠使對象被檢索的信息和相對于與特定主題的相關(guān)性來說在IMS內(nèi)要被評價的信息。優(yōu)選地,在IMS內(nèi),利用本申請人的同時待審的JASPER專利申請中所述的功能性來產(chǎn)生簡介。
在IMS內(nèi)對象的某些類型有特定的特性。
“文件”是普通的對象,“文件”表示正文文件-例如WEB頁、文本文件或字處理文件-或表示另一個多媒體對象-例如電視錄象、圖象或聲音文件。
項目(project)是項目對象?!绊椖俊笔?,只是附加有用戶可以在項目上工作和變更項目的附加物的普通對象。
在IMS內(nèi),以與項目很相同的方式,用戶也可被看成對象。用戶的興趣由用戶簡介來表示,該用戶簡介可以由用戶手工修改或由IMS自動地修改。在用戶對象和IMS內(nèi)存儲的任何其它對象之間可以建立或建議鏈路。
參照圖1,分成五個功能部分來說明信息管理系統(tǒng)(IMS)的實施例
服務(wù)器局部存儲器用戶界面數(shù)據(jù)分析搜索和檢索。
IMS的核心是為控制各功能部分的部件之間的信息流而配置的服務(wù)器160,例如,接收信息請求和為了產(chǎn)生對這種請求的響應(yīng)而投入的一個或多個部件。
在系統(tǒng)的局部存儲器功能部分內(nèi),按照對服務(wù)器160的局部信息檢索的要求,服務(wù)器160與包括IMS數(shù)據(jù)庫的存儲器的數(shù)據(jù)庫部件105連接,并與用于搜索IMS數(shù)據(jù)庫105的局部搜索引擎(Engine)110連接。如下所述,在局部存儲器內(nèi)還包括用戶簡介100和項目簡介102。
在系統(tǒng)的搜索和檢索功能部分-用于IMS的存取外部信息源的主要裝置-設(shè)有一連串部件,各部件與因特網(wǎng)155連接,以按照連接的服務(wù)器160的要求協(xié)助信息的搜索和檢索。特別是,在響應(yīng)服務(wù)器160特定請求中,可以提供“智能”代理或其它軟件代理145和搜索引擎140以從因特網(wǎng)155搜索和檢索信息。此外,可以提供部件150以協(xié)助外部檢索文件的文本控制。服務(wù)器160通過公共網(wǎng)關(guān)接口(CGI)165與代理部件140和145及文本控制裝置150連接。CGI接口在現(xiàn)有技術(shù)中是眾所周知的,例如在因特網(wǎng)上的UniversalResource Locator(URL)上列出的手冊。
http:∥www.boutell.com《faq/books.htm在系統(tǒng)的數(shù)據(jù)分析功能部分內(nèi),設(shè)有一個或多個簡介代理115和數(shù)據(jù)分析工具120,它們通過CGI165分別與服務(wù)器160連接。在簡介代理115和項目(102)的局部存儲器及用戶(100)簡介之間也可以設(shè)置物理或邏輯連接。在分析工具120和包括存儲的簡介100和102及聯(lián)系工具125的多個其它IMS部件之間也可以設(shè)置物理或邏輯連接。
在服務(wù)器本身的功能部分內(nèi),服務(wù)器160通過公共網(wǎng)關(guān)接口(CGI)165與部件連接,設(shè)計該部件以支持系統(tǒng)的用戶界面功能部分。特別地,服務(wù)器160與聯(lián)系工具125連接,以提供用于在用戶界面上信息的可視圖形化的主要裝置。服務(wù)器160還可以與語音轉(zhuǎn)換部件135連接,使某些段的信息可以從服務(wù)器160至用戶界面都可作為語音信息使用。此外,服務(wù)器160可以與個人代理部件130連接,設(shè)置該部件130以監(jiān)視從用戶界面接收的用戶輸入,并通過服務(wù)器160將該用戶輸入提供給IMS的其它部件,和響應(yīng)在IMS內(nèi)由用戶輸入觸發(fā)的動作,將信息提供給用戶界面。
用戶界面功能部分利用環(huán)球網(wǎng)(WWW)瀏覽器界面170對各個用戶175提供界面。瀏覽器界面170與聯(lián)系工具125、個人代理部件130和語音轉(zhuǎn)換部件135連接,尤其是能夠使聯(lián)系工具的輸出對IMS的用戶進行圖形顯示。
下面更詳細地說明圖1所示的IMS的各部件的操作和功能性。
服務(wù)器服務(wù)器160在IMS內(nèi)提供基本的控制裝置,將包括于其中的各部件的功能性鏈接在一起,控制多個部件和投入的多個部件之間的信息流,以獲得信息或按照需要處理信息。特別地,響應(yīng)從IMS其它部件接收的輸入,服務(wù)器160可以使CGI調(diào)用合適的部件,并可以將一個部件產(chǎn)生的輸出提供給另一個部件。在其最簡單的實現(xiàn)中,服務(wù)器160可以執(zhí)行IMS部件之間網(wǎng)關(guān)的角色,系統(tǒng)的基本功能性在這些部件中實施。但是,多數(shù)系統(tǒng)規(guī)定的功能性也可以在服務(wù)器本身的部件內(nèi)實現(xiàn)。例如,由分析工具120完成的數(shù)據(jù)分析的某些方面可以合并在服務(wù)器160內(nèi)。服務(wù)器160傾向于對用戶隱瞞IMS部件的特定實施和在這些部件之間所需的內(nèi)部通信,以獲得特定的功能性。
搜索引擎可以設(shè)置搜索引擎,以搜索外部存儲的信息-搜索引擎140-或搜索在IMS數(shù)據(jù)庫105內(nèi)的內(nèi)部存儲信息-局部搜索引擎110??梢耘渲镁植克阉饕?10,以響應(yīng)通過與個人代理130的連續(xù)通信由瀏覽器界面170傳送的用戶輸入(例如用戶輸入新題目說明時)進行實時操作。IMS數(shù)據(jù)庫的局部搜索可以展現(xiàn)與用戶輸入相關(guān)的數(shù)據(jù)對象的存儲索引,包括涉及相同或其它題目的可以由IMS的其它用戶建立的存儲索引。由局部搜索引擎110識別的數(shù)據(jù)對象通過個人代理130由瀏覽器界面170在顯示器上列出,或由聯(lián)系工具125圖形顯示。同樣,例如利用由用戶輸入文件或題目說明的簡介代理115構(gòu)成的搜索簡介,搜索引擎140可以在較長的期間內(nèi)為了相關(guān)文件搜索因特網(wǎng)。外部搜索的結(jié)果可以由聯(lián)系工具125顯示,包括利用分析工具120產(chǎn)生的搜索結(jié)果推導(dǎo)出的信息。
用戶可以限定范圍,對于該范圍來說,搜索引擎110、140例如按指定的興趣“半徑”搜索。
搜索因特網(wǎng)155所使用的各種搜索引擎是公知的,例如“YAHOO”。可以使用“PROSEARCH”,其功能性披露于本申請人的上述JASPER的同時待審的專利申請中。
分析工具可以設(shè)置分析工具120,使其與服務(wù)器160連接,以接收例如搜索引擎110和140或智能代理145搜索的信息結(jié)果,以及根據(jù)這些結(jié)果利用存儲在IMS數(shù)據(jù)庫中的信息和根據(jù)與用戶和/或項目有關(guān)的簡介推導(dǎo)出進一步的信息。優(yōu)選地,可以這樣配置分析工具,使其可確認例如由項目簡介102或用戶簡介100表示的對象和由搜索引擎返回的數(shù)據(jù)對象之間的相關(guān)程度。獲得的數(shù)據(jù)對象本身可以由簡介代理115產(chǎn)生的數(shù)據(jù)對象簡介來表示。利用聯(lián)系工具125,可以使用按與相關(guān)程度有關(guān)的相關(guān)得分表示的分析結(jié)果,以用圖形表示由搜索獲得的對象之間的相關(guān)程度,例如,通過改變顯示器上連接一對有代表性的節(jié)點圖標(biāo)的連線寬度或長度來表示。
聯(lián)系工具數(shù)據(jù)對象常常相關(guān)。數(shù)據(jù)對象有與其它數(shù)據(jù)對象共有的內(nèi)容,例如,兩個文本文件可以共享相同的關(guān)鍵詞集。已有例如JASPER那樣的工具,該工具可以發(fā)現(xiàn)這些相互關(guān)系,但它常常難以將這些相互關(guān)系按兩者都清楚和非限制性的方式提供給用戶。表示相互關(guān)系的公知方法也不可能對各用戶提供擬人化的視圖。
IMS的搜索和檢索功能部分可得到的全部信息可以被看成用對象之間的相互關(guān)系連接對象的巨大網(wǎng)絡(luò)(或圖形)。聯(lián)系工具125的目的在于通過瀏覽器界面170按清楚的方式為用戶175提供用戶實際需要查看的對象的小子集(subset),并允許用戶瀏覽查閱數(shù)據(jù)之間的相互關(guān)系。聯(lián)系工具125既不用來提供證明也不用來提供演繹;簡單地幫助用戶查看在IMS內(nèi)公知的相關(guān)對象之間按多種方式映射特別表示的有關(guān)信息。
聯(lián)系工具125的基本功能如下·通過瀏覽器界面170在窗口內(nèi)顯示連接節(jié)點的圖形。如已經(jīng)由例如“智能”代理145或搜索引擎140或110那樣的IMS代理建議,所以在IMS中節(jié)點表示數(shù)據(jù)對象。在各節(jié)點上可以顯示不同的圖標(biāo),以表示由圖形上的節(jié)點表示的數(shù)據(jù)對象的類型。
·按這種方式顯示數(shù)據(jù)對象,以便允許用戶能夠查閱數(shù)據(jù)對象之間的相互關(guān)系。優(yōu)選地,通過改變連接各節(jié)點圖標(biāo)的連線寬度或長度可以在圖形上表示一對數(shù)據(jù)對象之間的相關(guān)程度。
·就數(shù)據(jù)相互關(guān)系來看,優(yōu)選地,項目或用戶簡介可以表示成中心位置的節(jié)點,由表示與中心項目或用戶簡介有關(guān)的數(shù)據(jù)對象的鏈接節(jié)點包圍。
·例如通過按擊節(jié)點圖標(biāo)可以容易地搜索由顯示的節(jié)點圖標(biāo)表示的數(shù)據(jù)。如果合適,那么聯(lián)系工具125可以通過服務(wù)器160獲得由例如PROSUM等文件概要軟件代理提供的數(shù)據(jù)對象概要,并在用戶按擊顯示于圖形顯示窗口內(nèi)的對應(yīng)圖標(biāo)后在文本窗口內(nèi)顯示該概要。
·在通過分析工具120由例如“智能代理”145或搜索引擎140和110等IMS代理自動建議的關(guān)系的認可中,用戶可以與圖形所示的建議的數(shù)據(jù)對象建立人工鏈路。通過服務(wù)器160,利用聯(lián)系工具125可以進行數(shù)據(jù)對象之間人工產(chǎn)生或認可的鏈路與局部存儲功能單元之間的通信,以便存儲在IMS數(shù)據(jù)庫105中。有關(guān)對象的人工搜集可以構(gòu)成項目的虛擬情況文件,可以在某種程度上是與具體用戶有關(guān)的。
·通過“切斷”,就是說通過規(guī)定高質(zhì)量地顯示有關(guān)圖形所需的數(shù)據(jù)對象之間的最小相關(guān)程度,用戶可以規(guī)定由IMS代理建議的信息中的多少在屏幕上顯示。
·用戶可以任意地橫切有關(guān)數(shù)據(jù)對象的圖形。
·聯(lián)系工具125通過服務(wù)器160可以與IMS代理連接(例如與簡介代理115和分析工具120(最好是JASPER)),并和個人代理130連接,以提供用于搜索的由用戶輸入的數(shù)據(jù)。搜索數(shù)據(jù)可以包括由簡介代理115產(chǎn)生的用戶輸入文件的簡介,或由搜索代理110、140搜索的文件簡介。
·圖形可以在JAVA允許的網(wǎng)瀏覽器的幀內(nèi)顯示,而聯(lián)系工具本身可以作為JAVA的程序來實現(xiàn)。
·當(dāng)數(shù)據(jù)輸入時(例如,新項目的說明),聯(lián)系工具125可以連續(xù)地與搜索代理110、140通信和提供與正在輸入的數(shù)據(jù)相似(或相關(guān))的文件。
·當(dāng)用戶輸入新項目時,聯(lián)系工具125將在屏幕上產(chǎn)生一幀,其中一個表示當(dāng)前項目的節(jié)點設(shè)置在中心。
·節(jié)點出現(xiàn)在圖形中,分別表示由搜索代理110、140獲得的文件。
·用戶可以按擊節(jié)點,以查閱有關(guān)文件。
·如果用戶確定建議的文件確實相關(guān),那么節(jié)點可以人為地與項目鏈接。這種人為進行的鏈接用粗線顯示。算法可以由聯(lián)系工具125實施,以根據(jù)例如由用戶提供或由簡介代理115推導(dǎo)的關(guān)鍵詞表,產(chǎn)生表示數(shù)據(jù)對象和它們之間相互關(guān)系的圖形。聯(lián)系工具125可以提供以下存取,以使圖形建立算法進行操作(1)按搜索的相關(guān)程度的順序進行優(yōu)先級排隊,以存儲由搜索代理110或140獲得的索引;(2)圖形數(shù)據(jù)結(jié)構(gòu),在其內(nèi)表示對象和他們的內(nèi)部相互關(guān)系;和(3)搜索代理界面。
聯(lián)系工具125可以完成算法,以獲取用戶輸入的關(guān)鍵詞和提供由IMS搜索代理140、110檢索的相關(guān)信息,算法包括以下程序步驟過程搜索(關(guān)鍵詞)產(chǎn)生空圖形和在圖形的中心放置表示搜索的節(jié)點;根據(jù)用戶提供的關(guān)鍵詞激活搜索代理;切斷代理結(jié)果(忽略由分析工具120認可的與搜索弱相關(guān)的任何情況)和存儲代理結(jié)果節(jié)點索引到優(yōu)先級隊列中;將各搜索結(jié)果放在圖形上,作為用其長度與節(jié)點的相關(guān)程度成反比的連線連接到中心節(jié)點的節(jié)點(連線越短越相關(guān));結(jié)束搜索當(dāng)在優(yōu)先級隊列中有多個節(jié)點時從優(yōu)先級隊列中找出最高優(yōu)先級的節(jié)點并除去它;標(biāo)記被訪問的節(jié)點;
得到所選節(jié)點的關(guān)鍵詞;僅保留最相關(guān)的關(guān)鍵詞;根據(jù)這些關(guān)鍵詞激活搜索代理;切斷結(jié)果(忽略任何弱相關(guān)等級的內(nèi)容);用其長度與相關(guān)程度成反比的連線將附加結(jié)果的節(jié)點添加到的圖形上;結(jié)束循環(huán)參照圖2,該圖表示按照上述算法產(chǎn)生的圖形實例。在圖2所示的實例中,搜索題目由中心位置的節(jié)點200表示。搜索程序獲得由與中心搜索題目200相關(guān)的節(jié)點表示的數(shù)據(jù)項的截斷的表,例如,“DOC1”由節(jié)點205表示,用相對長的連線與中心搜索節(jié)點200連接,表現(xiàn)出弱相關(guān),而“DOC5”由節(jié)點210表示,用短連線與搜索節(jié)點200連接,表示強相關(guān)。
然后,上述算法中的“當(dāng)(While)”循環(huán)進一步分析最強相關(guān)的節(jié)點,即節(jié)點210,僅采用在節(jié)點簡介中包括的最相關(guān)的關(guān)鍵詞,以完成進一步更專門的搜索。這種進一步的搜索可以在圖形上產(chǎn)生兩個附加節(jié)點,與節(jié)點210鏈接的節(jié)點215和220。
個人代理個人代理可以包括在IMS中,它通過CGI 165與服務(wù)器160連接,并與瀏覽器界面170連接。個人代理的實例是“備忘錄代理”,可參見在有關(guān)智能代理和多代理技術(shù)的實際應(yīng)用的第一屆國際會議的會議論文集中,由Bradley J.Rhodes and Thad Stanner披露的“備忘錄代理一種自動連續(xù)運行的信息檢索系統(tǒng)(Remembrance Agent:A Continuously Running Automated Information RetrievalSystem)”。
可以配置個人代理130,以連續(xù)監(jiān)視來自用戶界面的用戶輸入和實時開始有關(guān)信息的搜索,并將這種搜索結(jié)果通過瀏覽器界面170提供給用戶。例如,用戶可以用IMS寄存有興趣的題目,利用說明或在瀏覽器界面170內(nèi)輸入的一系列關(guān)鍵詞限定題目。例如,當(dāng)關(guān)鍵詞被用戶打入時,個人代理130可以捕獲關(guān)鍵詞,通過服務(wù)器160將關(guān)鍵詞一個一個地提交給局部搜索引擎110。如果局部搜索引擎在IMS數(shù)據(jù)庫105內(nèi)發(fā)現(xiàn)有關(guān)的被索引的數(shù)據(jù)對象,那么可以利用個人代理130通過瀏覽器界面170將它們提供給用戶,或通過聯(lián)系工具125進行圖形顯示。
語音轉(zhuǎn)換可以包括語音轉(zhuǎn)換部件135,該部件135采用語音合成技術(shù),例如由本申請人生產(chǎn)的“LAUREATE”產(chǎn)品提供的語音合成技術(shù),如果合適,那么在用戶界面上提供出現(xiàn)的數(shù)據(jù)對象的語音表示。例如,在按擊聯(lián)系工具125顯示的相應(yīng)的節(jié)點圖標(biāo)后,可以提供給用戶文件的語音概要。另一方面,作為整夜(overnight)搜索結(jié)果發(fā)現(xiàn)的文件的一序列語音表示在登錄IMS后可以自動地提供給用戶。
簡介代理IMS中的所有對象可以有簡介。簡介代理115可以包括在IMS中,以產(chǎn)生各種類型對象的對象簡介。例如,可以將文件呈給簡介代理115,以產(chǎn)生包括表示文件的元數(shù)據(jù)的文件簡介。元數(shù)據(jù)文件簡介可以通過服務(wù)器160存儲在IMS數(shù)據(jù)庫105中。優(yōu)選地,JASPER產(chǎn)品用于實現(xiàn)IMS中簡介代理115的功能性。如果需要,在提供給JASPER編簡介之前,文件可以被轉(zhuǎn)換成網(wǎng)頁格式(例如在服務(wù)器160 CGI界面上)。
提供給簡介代理115的文件可以來源于IMS中的各種資源,簡介結(jié)果可以用于各種目的。例如,用戶輸入的文件或項目說明可以利用瀏覽器界面170和服務(wù)器160來提供進行編簡介。項目可以由服務(wù)器產(chǎn)生,用作CGI正本(script),該正本根據(jù)項目說明產(chǎn)生一個HTML文件,以便提交給簡介代理115。產(chǎn)生的簡介可以由簡介代理115存儲在局部存儲器中,作為項目簡介102,用于由搜索引擎110和140進行有關(guān)數(shù)據(jù)對象的搜索,或被“智能”代理145使用。由內(nèi)部或外部搜索獲得的數(shù)據(jù)對象同樣可以由簡介代理115編簡介,存儲在IMS數(shù)據(jù)庫105中或包括在項目簡介102或用戶簡介100中。數(shù)據(jù)對象簡介還提供方便的基礎(chǔ),由此,分析工具200可以進一步導(dǎo)出IMS用戶感興趣的信息。
通過用戶擁有經(jīng)過人工添加或修正關(guān)鍵詞的項目,可以在任何時間增強項目簡介。
系統(tǒng)使用參照圖1,本發(fā)明的實施例可以如下使用。
用戶集,例如在公共環(huán)境或公安環(huán)境和其有關(guān)的環(huán)境中的雇員,通過個人計算機或其它合適的終端175可訪問該系統(tǒng)。利用連到網(wǎng)服務(wù)器160的環(huán)球網(wǎng)瀏覽器界面170,各用戶可按公知的方式注冊到系統(tǒng)中。為了注冊,用戶至少提供包括例如識別(姓名和聯(lián)系明細)的有關(guān)他們自己信息的最小集和表示用戶特定興趣的一組關(guān)鍵詞。信息的最小集在服務(wù)器160中運行的控制處理的控制下被儲存在系統(tǒng)數(shù)據(jù)庫105中。
在瀏覽器界面170和系統(tǒng)服務(wù)器160之間,設(shè)有工具125、130、135的陣列。這些工具中的一個,例如個人代理130可以提供與用戶連接以獲得信息的最小集的功能性(已知這種類型的功能性,因而本文中不再說明)。
然后,將用戶提供的關(guān)鍵詞集提供給需要它的系統(tǒng)的各部件。該集可以包括例如簡介代理115、智能代理145、個人代理130、聯(lián)系工具125和分析工具120。
由于系統(tǒng)包括公知的搜索工具的功能性,因而一旦用戶注冊,那么這些工具將開始與其接收的關(guān)鍵詞集有關(guān)的操作。因此,一旦把用戶簡介提供給它,個人代理130可以開始通過局部搜索引擎110監(jiān)視在系統(tǒng)數(shù)據(jù)庫105中存在的輸入項,進行輸入和/或與其它用戶的通信。
除了個人代理130外,還有向其提供用戶簡介的搜索能力,該搜索能力在較長期間起作用,從而在固定時間間隔后或在該用戶的下次登錄時報告給用戶。這提供給簡介代理115和訪問因特網(wǎng)的智能代理145。
簡介代理115具有上述JASPER代理的搜索功能性,JASPER代理披露于國際專利申請WO96/23265。JASPER代理存儲與其它用戶選擇的文件有關(guān)的簡介或元信息。對于各用戶來說,該代理監(jiān)視正在輸入的簡介,利用用戶簡介遮蔽它們。如果正在輸入的簡介是用戶感興趣的,那么它通知用戶。因此,JASPER產(chǎn)生自己的簡介數(shù)據(jù)庫,該數(shù)據(jù)庫涉及更密切的用戶組感興趣的文件或其它對象。
JASPER使用用戶簡介,以先進的方式分類與用戶感興趣的對象有關(guān)的元信息。就是說,它使用集群技術(shù)將用戶關(guān)鍵詞分類成用戶子集。它還可以使用集群技術(shù)擴大檢索范圍,以包括與對象或文件有關(guān)的簡介(或元信息),該對象或該文件與利用簡介裝入的文件密切相關(guān),但簡介本身不直接識別該對象或該文件。按該方式識別的文件可以在用戶界面上利用“什么是新的”頁面展示給用戶。
在用于搜索目的的集群方面,智能代理145有相同的功能性。上述JASPER功能性和本發(fā)明中訪問因特網(wǎng)155的智能代理145的功能性之間的差別僅在于包括的檢搜空間。智能代理145使用用戶簡介來搜索因特網(wǎng)本身,而不局限于與用戶已經(jīng)選擇并因此裝入JASPER數(shù)據(jù)庫的文件有關(guān)的簡介。
智能代理145也可以使用集群技術(shù)集群用戶的關(guān)鍵詞集,產(chǎn)生與不同興趣有關(guān)的子集。這些子集可以被饋送到普通的搜索引擎,例如公知的“YAHOO”引擎,以獲得更集中在用戶感興趣的搜索題目上的結(jié)果。
本發(fā)明的系統(tǒng)利用在WO96/23265中披露的集群技術(shù)將結(jié)果提供給用戶。集群技術(shù)用于識別有關(guān)的對象和進行相關(guān)程度的測量??梢暂敵鱿嚓P(guān)程度的測量,作為與各對對象之間的鏈路有關(guān)或至少與各對象和目標(biāo)對象之間鏈路有關(guān)的“星形等級(star rating)”。可以使用聯(lián)系工具125產(chǎn)生對象之間的一套鏈路,和使用星形等級確定如何(或是否)顯示一套鏈路。例如,可以僅顯示最強的鏈路,或僅顯示第一和第二層。
本發(fā)明實施例的特別重要的方面是按項目簡介確定的方式管理用戶之間信息的能力。利用弘SPER的功能性,根據(jù)用戶輸入的描述,由簡介工具115產(chǎn)生項目簡介。該描述可以是這種類型的項目描述文件,即可以由法人實體產(chǎn)生,或可以是描述場景的簡單的幾個詞或數(shù)據(jù)段。編簡介工具產(chǎn)生項目簡介,例如可以包括將其裝入系統(tǒng)的裝入日期、用戶的識別符(該用戶被作為項目用有方儲存)和具有項目特征的關(guān)鍵詞。
項目簡介被裝入系統(tǒng)數(shù)據(jù)庫105。該文件也按與上述用戶簡介相同的方式裝入系統(tǒng)的各種引擎。因此,各種搜索引擎將運行有關(guān)項目簡介搜索的相同類別,從而通過瀏覽器170按相同的方式報告。利用JASPER集群能力的搜索結(jié)果具有施加給對象之間的鏈路強度的有關(guān)星形等級。以下述方式,通過建立顯示鏈路強度的不同等級的圖形,由聯(lián)系工具施加這種星形等級。
將該圖形提供給可以選擇鏈路的項目主方,如果合適,該鏈路被認可或在對象之間產(chǎn)生鏈路。如果主方認可鏈路,那么鏈路連接的對象就裝入系統(tǒng)數(shù)據(jù)庫105,作為該主方和項目的虛擬情況文件。就該主方來說,主方未認可的鏈路連接的對象被放棄。如果兩個項目被認為是相同的,在它們之間建立鏈路,那么與一個項目鏈接的任何信息可以間接地與另一個項目相聯(lián)系。
如上所述,其它用戶可以請求分配到一個項目,或可以由主方進行分配。系統(tǒng)以這種方式維持分配的寄存器。如果一個分配的用戶希望顯示有關(guān)項目搜索的結(jié)果,那么可以展示給它們由主方選擇的虛擬情況文件,或可以展示給它們最新搜索的結(jié)果,并可以產(chǎn)生它們自己的虛擬情況文件。這意味著項目簡介可以自動地適應(yīng)各個用戶的興趣。
例如,在犯罪的上下文中,警察會對時間和情節(jié)感興趣。法醫(yī)對證據(jù)的狀態(tài)和有效性更感興趣。因此,如果法醫(yī)可以與項目(“案件”)主方進行的選擇無關(guān)地設(shè)立虛擬案件文件,那么這是非常有用的,而如果該主方是警察,那么會有不同的興趣。
下表用于全面地顯示IMS局部存儲器的優(yōu)選關(guān)系數(shù)據(jù)庫的實現(xiàn),該實現(xiàn)是通過對該數(shù)據(jù)庫內(nèi)的表的一系列SQL調(diào)用完成的。
權(quán)利要求
1.一種多用戶的信息管理系統(tǒng),該系統(tǒng)包括ⅰ)至少一個用戶界面,用于接收用戶輸入信息;ⅱ)數(shù)據(jù)存儲裝置;ⅲ)數(shù)據(jù)輸入工具,根據(jù)從界面上接收的用戶輸入信息產(chǎn)生一個數(shù)據(jù)集,和將數(shù)據(jù)集存儲在數(shù)據(jù)存儲裝置中;ⅳ)產(chǎn)生和存儲用戶簡介的裝置,各用戶簡介包括分配給各個用戶的至少一個關(guān)鍵詞;ⅴ)至少一個數(shù)據(jù)檢索工具,根據(jù)多個用戶簡介的每一個簡介定位信息,存儲與這樣定位的信息有關(guān)的數(shù)據(jù),按照數(shù)據(jù)輸入工具產(chǎn)生的至少一個數(shù)據(jù)集搜索這樣存儲的數(shù)據(jù);和ⅵ)控制裝置,接收所述用戶輸入,并運行一個或多個所述工具,其中,在使用中控制裝置適合于接收所述用戶輸入信息,運行數(shù)據(jù)輸入工具,以產(chǎn)生和存儲來自輸入信息的所述數(shù)據(jù)集,和將所述數(shù)據(jù)集輸入至數(shù)據(jù)檢索工具,以搜索這樣存儲的所述數(shù)據(jù)。
2.如權(quán)利要求1的信息管理系統(tǒng),其中,控制裝置還包括這樣的裝置,相對于從該用戶輸入信息產(chǎn)生的數(shù)據(jù)集記錄用戶識別信息。
3.如上述任一權(quán)利要求的信息管理系統(tǒng),其中,控制裝置適合僅對提供用戶輸入信息的用戶提供對數(shù)據(jù)集和/或有關(guān)信息的存取權(quán)。
4.如權(quán)利要求1和2中任一項的信息管理系統(tǒng),其中,控制裝置向另外的用戶提供存取權(quán),但沒有變更數(shù)據(jù)集和/或有關(guān)信息的能力。
5.如上述任何一項權(quán)利要求的信息管理系統(tǒng),其中,控制裝置保持具有對數(shù)據(jù)集的存取權(quán)的其他用戶的識別符的寄存器,主方對寄存器的內(nèi)容進行唯一的控制。
6.如上述任何一項權(quán)利要求的信息管理系統(tǒng),其中,該系統(tǒng)還包括用戶選擇裝置,用于選擇由數(shù)據(jù)檢索工具輸出的結(jié)果,選擇的結(jié)果被持久地存儲。
7.如權(quán)利要求6的信息管理系統(tǒng),其中,持久地存儲與有關(guān)用戶相關(guān)的該結(jié)果,和/或持久地存儲與數(shù)據(jù)檢索工具使用的數(shù)據(jù)集有關(guān)的結(jié)果,以定位該結(jié)果。
8.如上述任何一項權(quán)利要求的信息管理系統(tǒng),其中,在數(shù)據(jù)檢索工具報告通過搜索發(fā)現(xiàn)的數(shù)據(jù)的方式中,包括對搜索中使用的數(shù)據(jù)集的各數(shù)據(jù)段的相關(guān)性測量。
9.如權(quán)利要求8的信息管理系統(tǒng),其中,按離散而不是連續(xù)的方式進行相關(guān)性測量,使測量可以用于將搜索結(jié)果分成兩集或更多集,第一集與請求強相關(guān),而第二層與請求弱相關(guān)。
全文摘要
提供信息管理系統(tǒng),該系統(tǒng)包括數(shù)據(jù)庫和一個或多個數(shù)據(jù)檢索工具,設(shè)置該數(shù)據(jù)檢索工具使其根據(jù)系統(tǒng)用戶的登記的興趣搜索信息,并數(shù)據(jù)庫中存儲與搜索信息有關(guān)的數(shù)據(jù)。用戶興趣可以存儲在數(shù)據(jù)庫中,作為包括一個或多個關(guān)鍵詞的用戶簡介。此外,可以限定項目,各項目有存儲在系統(tǒng)內(nèi)的簡介。用戶界面使用戶輸入用戶和項目簡介或其它信息,和設(shè)置數(shù)據(jù)輸入工具,以便根據(jù)用戶輸入產(chǎn)生一個或多個數(shù)據(jù)集,作為簡介存儲在數(shù)據(jù)庫中。設(shè)置控制裝置,以便用戶進行輸入和將用戶輸入提交給數(shù)據(jù)輸入工具,以提供產(chǎn)生和存儲的數(shù)據(jù)集,由此提供搜索和定位相關(guān)信息用的數(shù)據(jù)檢索工具。用戶還可以從數(shù)據(jù)檢索工具產(chǎn)生的輸出中人工選擇與用戶簡介有關(guān)的或與一個或多個項目有關(guān)的用戶可適當(dāng)存取的信息進行持久存儲。可設(shè)置控制裝置使其控制用戶的存取,以查閱或變更項目和共享有關(guān)信息。
文檔編號G06F17/30GK1301365SQ9881037
公開日2001年6月27日 申請日期1998年10月15日 優(yōu)先權(quán)日1997年10月21日
發(fā)明者伊恩·布羅斯特, 邁克爾·沃斯利, 鄧肯·梅德門特, 迪帕克·帕特爾, 保羅·克拉夫, 加里·卡森, 艾倫·約翰·金 申請人:英國電訊有限公司