專利名稱:用于企業(yè)搜索的實(shí)時(shí)交互式授權(quán)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通過(guò)搜索引擎向用戶提供針對(duì)協(xié)同計(jì)算環(huán)境中的一個(gè)或多個(gè)文檔的 訪問(wèn)權(quán),并且更具體地,涉及用于從監(jiān)管實(shí)體獲取針對(duì)該用戶具有有限訪問(wèn)權(quán)的一個(gè)或多 個(gè)文檔的實(shí)時(shí)訪問(wèn)許可。
背景技術(shù):
科技無(wú)疑提高了人們共享信息的效率。然而,針對(duì)共享信息進(jìn)行更快速和無(wú)障礙 訪問(wèn)持續(xù)存在增長(zhǎng)的需求。當(dāng)用戶想要訪問(wèn)信息但又缺少用于訪問(wèn)的必要權(quán)限時(shí),更是這 樣。此情形可以在商業(yè)場(chǎng)景中進(jìn)行說(shuō)明。在商業(yè)設(shè)置中,人員群組可能在進(jìn)行業(yè)務(wù)交易時(shí) 知道或者假設(shè)文檔的存在,但是每個(gè)群組針對(duì)這些文檔具有不同級(jí)別的訪問(wèn)權(quán)。例如,在規(guī) 劃一筆生意時(shí),某人可能想要與該筆交易有關(guān)的所有文檔。此文檔可以包括之前的電子郵 件、信件、便攜式文檔文件(PDF)等。理想情況下,對(duì)于此人有利的是(a)知道這些文檔的 存在,以及(b)具有查看這些文檔內(nèi)容的訪問(wèn)權(quán)。目前,用戶可以使用商業(yè)上可用的搜索引擎來(lái)搜索文檔。然而,目前可用的搜索引 擎都不能夠高效地適應(yīng)于上述情形。首先,目前的搜索引擎不允許用戶搜索該用戶不具有 訪問(wèn)權(quán)的那些文檔。因此,用戶不能請(qǐng)求訪問(wèn)這些文檔,因?yàn)樵撚脩舨⒉恢肋@些文檔的存 在。目前,沒(méi)有搜索引擎允許用戶搜索各種訪問(wèn)權(quán)級(jí)別的文檔集合。第二,即使用戶能夠找到其具有有限訪問(wèn)權(quán)的感興趣文檔,該用戶也不能快速高 效地獲得針對(duì)該文檔的訪問(wèn)權(quán)?,F(xiàn)在,如果用戶想要訪問(wèn)受限制的文檔,則該用戶必須首先 找到誰(shuí)能夠授予查看該文檔的權(quán)限。接著,用戶必須找到能夠授予權(quán)限的實(shí)體的聯(lián)系信息。 在找到聯(lián)系信息之后,該用戶必須隨后經(jīng)由電話、電子郵件或其他通信設(shè)備聯(lián)系該實(shí)體,并 說(shuō)服該實(shí)體授予權(quán)限。即使該用戶成功地獲得了訪問(wèn)該文檔的權(quán)限,該用戶也必須繼續(xù)等 待,直到該實(shí)體向該用戶發(fā)送文檔或者該實(shí)體將該用戶包括在訪問(wèn)列表中為止。整個(gè)過(guò)程 不僅耗時(shí)而且低效。目前,沒(méi)有搜索引擎向用戶提供搜索可變?cè)L問(wèn)權(quán)級(jí)別的文檔的能力。此 夕卜,沒(méi)有搜索引擎向用戶和實(shí)體提供實(shí)時(shí)交互以訪問(wèn)受限文檔的能力。因此,需要一種系統(tǒng),其允許用戶搜索受限文檔,并允許用戶快速且實(shí)時(shí)地獲得針 對(duì)不可訪問(wèn)文檔的訪問(wèn)權(quán)。
發(fā)明內(nèi)容
本發(fā)明的原理提供了這樣的技術(shù),其向至少一個(gè)用戶提供針對(duì)在協(xié)同計(jì)算環(huán)境中 的一個(gè)或多個(gè)文檔的訪問(wèn)權(quán),并且更具體地,通過(guò)搜索引擎從監(jiān)管實(shí)體獲得針對(duì)該用戶具 有有限訪問(wèn)權(quán)的一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)的實(shí)時(shí)許可。根據(jù)本發(fā)明一個(gè)方面,提供了一種基于計(jì)算機(jī)的技術(shù),其用于按照搜索引擎向至 少一個(gè)用戶提供針對(duì)協(xié)同計(jì)算環(huán)境中一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)。向用戶呈現(xiàn)搜索結(jié)果,其 中搜索結(jié)果包 括至少一個(gè)文檔,所述至少一個(gè)文檔包括所述用戶無(wú)權(quán)訪問(wèn)的至少一部分。 從用戶接收針對(duì)該至少一個(gè)文檔的訪問(wèn)權(quán)的請(qǐng)求。繼而向監(jiān)管實(shí)體通知用戶針對(duì)該至少一個(gè)文檔的訪問(wèn)權(quán)的請(qǐng)求。繼而從監(jiān)管實(shí)體接收指令。按照所接收的指令,向用戶授予針對(duì) 該至少一個(gè)文檔的訪問(wèn)權(quán)。在一個(gè)附加實(shí)施方式中,在搜索結(jié)果中向用戶呈現(xiàn)的一個(gè)或多個(gè)文檔可以按照用 戶的身份、協(xié)同系統(tǒng)的策略和訪問(wèn)權(quán)控制列表中的至少一個(gè)進(jìn)行選擇。此外,監(jiān)管實(shí)體可 以通過(guò)搜索引擎提高或降低用戶針對(duì)一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)。而且,該搜索引擎可以跟 蹤以下至少一個(gè)用戶針對(duì)一個(gè)或多個(gè)文檔的訪問(wèn)權(quán);針對(duì)一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)的授 予;以及針對(duì)一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)級(jí)別。根據(jù)本發(fā)明的另一方面,提供了一種基于計(jì)算機(jī)的方法,用于用戶使用搜索引擎 來(lái)獲取針對(duì)協(xié)同計(jì)算環(huán)境中一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)。用戶搜索一個(gè)或多個(gè)文檔,其中所 述搜索引擎提供包括至少一個(gè)文檔的搜索結(jié)果,所述至少一個(gè)文檔包括所述用戶無(wú)權(quán)訪問(wèn) 的至少一部分。用戶繼而使用搜索引擎來(lái)請(qǐng)求針對(duì)該至少一個(gè)文檔的訪問(wèn)權(quán),其中所述搜 索引擎向監(jiān)管實(shí)體通知所述請(qǐng)求。按照來(lái)自監(jiān)管實(shí)體的指令,用戶通過(guò)搜索引擎接收針對(duì) 該至少一個(gè)文檔的訪問(wèn)權(quán)。根據(jù)本發(fā)明的另一方面,提供了一種基于計(jì)算機(jī)的方法,用于監(jiān)管實(shí)體使用搜索 引擎向用戶授予針對(duì)協(xié)同計(jì)算環(huán)境中一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)。監(jiān)管實(shí)體使用搜索引擎為 一個(gè)或多個(gè)文檔編制索引,其中一個(gè)或多個(gè)文檔中的至少一個(gè)文檔包括用戶無(wú)權(quán)訪問(wèn)的至 少一部分。監(jiān)管實(shí)體繼而從搜索引擎接收針對(duì)該至少一個(gè)文檔的訪問(wèn)權(quán)的任何用戶請(qǐng)求的 通知。監(jiān)管實(shí)體繼而指示搜索引擎向用戶提供針對(duì)所述至少一個(gè)文檔的訪問(wèn)權(quán)。根據(jù)本發(fā)明的另一方面,提供了一種用于按照搜索引擎向至少一個(gè)用戶提供針對(duì) 協(xié)同計(jì)算環(huán)境中一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)的裝置,所述裝置包括存儲(chǔ)器;以及耦合至所 述存儲(chǔ)器的至少一個(gè)處理器。該處理器可操作以向用戶呈現(xiàn)搜索結(jié)果,其中所述搜索結(jié)果 包括至少一個(gè)文檔,所述至少一個(gè)文檔包括所述用戶無(wú)權(quán)訪問(wèn)的至少一部分。如果用戶想 要訪問(wèn)特定文檔,則該處理器進(jìn)一步可操作以從用戶接收針對(duì)至少一個(gè)文檔的訪問(wèn)權(quán)的請(qǐng) 求。在接收針對(duì)訪問(wèn)權(quán)的請(qǐng)求之后,該處理器進(jìn)一步可操作以向監(jiān)管實(shí)體通知用戶針對(duì)至 少一個(gè)文檔的訪問(wèn)權(quán)的請(qǐng)求、從監(jiān)管實(shí)體接收針對(duì)該請(qǐng)求的指令,以及按照所接收的指令 向用戶授予針對(duì)至少一個(gè)文檔的訪問(wèn)權(quán)。通過(guò)結(jié)合附圖閱讀本發(fā)明示例性實(shí)施方式的具體描述,本發(fā)明的這些和其他目 的、特征和優(yōu)勢(shì)將變得顯然。
圖1是示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的、按照搜索引擎向至少一個(gè)用戶提供針 對(duì)協(xié)同計(jì)算環(huán)境中一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)的基于計(jì)算機(jī)的系統(tǒng)示例的示意圖;圖2是示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的、用于搜索引擎向至少一個(gè)用戶提供針 對(duì)協(xié)同計(jì)算環(huán)境中一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)的方法的流程圖;圖3是示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的、用于用戶使用搜索引擎來(lái)獲得針對(duì)協(xié) 同計(jì)算環(huán)境中的一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)的方法的流程圖;圖4是示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的、用于監(jiān)管實(shí)體向用戶授予針對(duì)協(xié)同計(jì)算環(huán)境中的一個(gè)或多個(gè)文檔的方法的流程圖;圖5是示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的示例性工作流的流程圖6是示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的、用于向至少一個(gè)用戶提供針對(duì)協(xié)同計(jì) 算環(huán)境中一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)的方法的流程圖;圖7A和圖7B是示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的、應(yīng)用于給定示例的圖6的方 法的流程圖;圖8是示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的、本發(fā)明的一個(gè)或多個(gè)組件/方法可以 利用其實(shí)現(xiàn)的計(jì)算系統(tǒng)的示意性硬件實(shí)現(xiàn)的示意圖。
具體實(shí)施例方式如以下詳述,本發(fā)明的原理提供了這樣的技術(shù),其用于按照搜索引擎向至少一個(gè) 用戶提供針對(duì)協(xié)同計(jì)算環(huán)境中一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)。更具體地,本發(fā)明一個(gè)實(shí)施方式 包括這樣的技術(shù),其用于按照來(lái)自監(jiān)管實(shí)體的指令、針對(duì)包括該用戶不具有訪問(wèn)權(quán)的至少 一部分的至少一個(gè)文檔向用戶授予訪問(wèn)權(quán)。本發(fā)明的原理將結(jié)合示例性技術(shù)在此描述,該 示例性技術(shù)用于使用搜索引擎向至少一個(gè)用戶提供針對(duì)協(xié)同計(jì)算環(huán)境中一個(gè)或多個(gè)文檔 的訪問(wèn)權(quán)。在此使用的術(shù)語(yǔ)“企業(yè)”意在在廣泛意義上理解,以便通過(guò)示例且非限制的方式涵 蓋任何組織群體(例如,社團(tuán)、合伙公司等)。在此使用的術(shù)語(yǔ)“工作流”意在在廣泛意義上理解,以便通過(guò)示例且非限制的方式 涵蓋用于完成過(guò)程的任何固定指令集。在此使用的術(shù)語(yǔ)“協(xié)同計(jì)算環(huán)境”意在在廣泛意義上理解,以便通過(guò)示例且非限 制的方式涵蓋多方可以因共同興趣彼此通信(例如,互聯(lián)網(wǎng)電話會(huì)議、虛擬聊天、電子郵件 等)的任何論壇。在此使用的術(shù)語(yǔ)“監(jiān)管實(shí)體”意在在廣泛意義上理解,以便通過(guò)示例且非限制的方 式涵蓋有權(quán)向用戶授予針對(duì)文檔的訪問(wèn)權(quán)的任何方,其可以包括但不限于雇主、管理員、經(jīng) 理、主管或自動(dòng)化系統(tǒng)。在此使用的術(shù)語(yǔ)“虛擬儲(chǔ)存庫(kù)”意在在廣泛意義上理解,以便通過(guò)示例且非限制的 方式涵蓋指向文檔的任何指針集合,其中這些文檔存儲(chǔ)在各種位置。在按照搜索引擎向用戶提供針對(duì)協(xié)同計(jì)算環(huán)境中一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)的關(guān) 鍵挑戰(zhàn)在于將用于訪問(wèn)感興趣文檔的過(guò)程流水線化。首先,傳統(tǒng)方法僅允許用戶看到其具 有訪問(wèn)權(quán)的文檔。因此,訪問(wèn)權(quán)受限的文檔被間接地識(shí)別(例如,口述、讀取相關(guān)文檔、猜測(cè) 等)。這不僅耗時(shí)而且耗費(fèi)資源。第二,即使用戶定位了該用戶具有有限訪問(wèn)權(quán)的感興趣文 檔,傳統(tǒng)方法會(huì)要求用戶退出搜索環(huán)境并通過(guò)其他方式來(lái)獲取針對(duì)這些文檔的訪問(wèn)權(quán)。從 原始搜索結(jié)果不斷地轉(zhuǎn)移注意力會(huì)影響用戶快速且高效地進(jìn)行再搜索的能力。因此,需要 一種搜索受限文檔并獲取針對(duì)這些文檔的訪問(wèn)權(quán)的流線化過(guò)程。
開(kāi)始參考圖1,該圖示示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的、用于按照搜索引擎向至 少一個(gè)用戶提供針對(duì)在協(xié)同計(jì)算環(huán)境中一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)的基于計(jì)算機(jī)的系統(tǒng)的 一個(gè)示例。系統(tǒng)100示出了改進(jìn)的企業(yè)搜索系統(tǒng)的主要組件。在一個(gè)示意性實(shí)施方式中,該 企業(yè)搜索系統(tǒng)是由通過(guò)網(wǎng)絡(luò)通信系統(tǒng)所連接的多個(gè)用戶組成的協(xié)同計(jì)算環(huán)境。端用戶終端 105是端用 戶可以從其向企業(yè)搜索服務(wù)器120發(fā)起搜索的網(wǎng)絡(luò)計(jì)算設(shè)備。在一個(gè)優(yōu)選實(shí)施 方式中,該端用戶終端是配備有無(wú)線網(wǎng)絡(luò)接口的膝上型計(jì)算機(jī),其運(yùn)行互聯(lián)網(wǎng)瀏覽器(例如,Microsoft Internet Explorer、Firefox等)。優(yōu)選的端用戶終端還能夠顯示文本、圖 形和多媒體文檔,諸如純文本文件、超文本標(biāo)記語(yǔ)言(HTML)web頁(yè)面、Microsoft Office富 文本文檔、Adobe Acrobat文件、位圖和數(shù)字音頻和視頻文件。在備選實(shí)施方式中,端用戶 終端是手持式設(shè)備,例如,個(gè)人數(shù)字助理(PDA)或蜂窩電話。該端用戶終端還可以是桌上型 計(jì)算機(jī)或線纜網(wǎng)絡(luò)機(jī)頂盒。一個(gè)或多個(gè)證書110用于標(biāo)識(shí)操作該端用戶終端的用戶。證書可以包括登錄用戶 id、數(shù)字證書、搜索歷史、員工序列號(hào)或其他標(biāo)識(shí)信息。證書也可以直接包含或間接參考企 業(yè)中個(gè)人的工作、個(gè)人的管理者、部門、工作歷史和指派的項(xiàng)目。證書的類型和格式對(duì)于企 業(yè)系統(tǒng)管理的從業(yè)者而言是公知的。端用戶終端連接116(a)至計(jì)算機(jī)網(wǎng)絡(luò)115。在一個(gè)優(yōu)選實(shí)施方式中,此網(wǎng)絡(luò)是使 用公知IP(網(wǎng)際協(xié)議)基礎(chǔ)架構(gòu)的企業(yè)網(wǎng)絡(luò)。在備選的優(yōu)選實(shí)施方式中,該網(wǎng)絡(luò)進(jìn)一步包 括衛(wèi)星網(wǎng)絡(luò)、公共互聯(lián)網(wǎng)、無(wú)線網(wǎng)、附加私人企業(yè)網(wǎng)絡(luò)、虛擬專用網(wǎng)(VPN)、電話網(wǎng)絡(luò)和/或 蜂窩電話網(wǎng)絡(luò)。該網(wǎng)絡(luò)用于允許端用戶終端、企業(yè)搜索服務(wù)器120、文檔服務(wù)器130、工作流 服務(wù)器140和文檔管理員終端150之間的數(shù)字通信。在一個(gè)優(yōu)選實(shí)施方式中,終端105和 150以及服務(wù)器120、130和140同時(shí)連接116(a)-(e)至網(wǎng)絡(luò)115。在一個(gè)備選實(shí)施方式中, 設(shè)備105、120、130、140和150可以臨時(shí)與網(wǎng)絡(luò)斷開(kāi)連接,例如,它們可以通過(guò)以周期性間隔 連接和斷開(kāi)連接來(lái)輪詢網(wǎng)絡(luò),或者需要外部事件(諸如電話呼叫、傳真、電子郵件或即時(shí)消 息)來(lái)發(fā)起去往網(wǎng)絡(luò)的連接。服務(wù)器120是執(zhí)行企業(yè)搜索服務(wù)125的計(jì)算機(jī)。此服務(wù)允許端用戶搜索一個(gè)或多 個(gè)文檔集合170。在一個(gè)示意性實(shí)施方式中,包含在文檔集合中的文檔170 (a)-(c)是虛擬 儲(chǔ)存庫(kù)的一部分,其中這些文檔跨過(guò)網(wǎng)絡(luò)存儲(chǔ)在各個(gè)位置。IBM OmniFind企業(yè)版是一種此類企業(yè)搜索服務(wù)。其允許針對(duì)通過(guò)服務(wù)器130取回 的文檔集合執(zhí)行搜索,該服務(wù)器130維護(hù)安全內(nèi)聯(lián)網(wǎng)、公司公共網(wǎng)站和信息提取應(yīng)用。該企 業(yè)搜索服務(wù)維護(hù)一個(gè)或多個(gè)搜索索引160,其對(duì)文檔集合中的文檔(例如,170 (a)、170(b)、 170 (c))編制索引。搜索索引包括一個(gè)或多個(gè)索引記錄161 (a)、161 (b)和161 (c),其包含與 文檔集合的特定文檔有關(guān)的信息。在一個(gè)實(shí)施方式中,索引記錄161(a)、161(b)和161(c) 包括用于標(biāo)識(shí)文檔的訪問(wèn)權(quán)控制162、可選的工作流164和可選的非機(jī)密摘要166的字段, 以及,可選地,還包括協(xié)同系統(tǒng)168的策略。訪問(wèn)權(quán)控制字段162使得企業(yè)搜索服務(wù)能夠比較端用戶的證書,以確定是否允許 該端用戶查看給定文檔。在一個(gè)示例性實(shí)施方式中,該企業(yè)搜索服務(wù)還可以在允許端用戶 查看文檔之前考慮協(xié)同系統(tǒng)168的附加策略。例如,企業(yè)的策略可以表明端用戶不能預(yù)覽 或訪問(wèn)執(zhí)行長(zhǎng)官的任何私人電子郵件。在一個(gè)優(yōu)選實(shí)施方式中,該訪問(wèn)權(quán)控制字段進(jìn)一步使得企業(yè)搜索服務(wù)能夠比較端 用戶的證書,以確定是否允許該端用戶在給定文檔內(nèi)進(jìn)行搜索。該訪問(wèn)權(quán)控制字段還有條 件地支持在給定文檔的選定部分中進(jìn)行搜索訪問(wèn)。例如,企業(yè)的策略可以表明端用戶不 能訪問(wèn)合同文件中包含財(cái)務(wù)細(xì)節(jié)的部分,但是端用戶可以在合同服務(wù)部分的條款中進(jìn)行搜 索。另一策略可以表明端用戶可以搜索出版物的全文,但是其預(yù)覽和查看訪問(wèn)權(quán)僅被限制 于該出版物的摘要或提要部分。一種策略可以表明端用戶可 以在文檔的附件中進(jìn)行搜索。 因此,策略可以用于限制或約束對(duì)一個(gè)或更多文檔的訪問(wèn)權(quán)。
工作流字段164標(biāo)識(shí)一個(gè)或多個(gè)工作流。每個(gè)工作流描述可以有條件地針對(duì)所關(guān) 聯(lián)的文檔向端用戶授予訪問(wèn)權(quán)的一系列步驟。一個(gè)示例工作流包括步驟構(gòu)成包括端用戶 輸入的搜索查詢的文字、感興趣文檔的名稱和該端用戶的證書的消息;將該消息作為即時(shí) 消息向文檔集合的管理員發(fā)送;從管理員接收指令和批準(zhǔn);并繼而修改該端用戶的證書以 允許針對(duì)感興趣文檔的訪問(wèn)權(quán)。工作流由工作流服務(wù)器140進(jìn)行解釋和執(zhí)行。應(yīng)當(dāng)注意, 該工作流并入了在向管理員發(fā)送消息時(shí)會(huì)參考的管理員聯(lián)系信息??蛇x的非機(jī)密摘要字段166包含文檔內(nèi)容的簡(jiǎn)要摘要。此外,該摘要可以僅包含 文檔中用戶有權(quán)預(yù)覽的片段。在優(yōu)選實(shí)施方式中,感興趣文檔的非機(jī)密摘要在端用戶終端 處呈現(xiàn)給用戶。查看摘要允許端用戶做出發(fā)起工作流的決定。在備選實(shí)施方式中,非機(jī)密 摘要由企業(yè)搜索服務(wù)在執(zhí)行了搜索之后自動(dòng)生成。服務(wù)器130是執(zhí)行文檔取回服務(wù)135的計(jì)算機(jī)。該文檔取回服務(wù)從端用戶終端接 收請(qǐng)求,并從文檔集合取回文檔。該取回取決于端用戶的證書和文檔集合的訪問(wèn)權(quán)控制列 表172。文檔取回服務(wù)的示例包括web服務(wù)器、J2EE應(yīng)用服務(wù)器、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)、ftp服 務(wù)器、多媒體服務(wù)器和內(nèi)容管理系統(tǒng)(諸如,Lotus Domino文檔管理器和1MB Lotus Notes 禾口 Domino 8)。該文檔取回服務(wù)從一個(gè)或多個(gè)文件集合取回文檔。這些文檔可以是文本文件 174(a)、來(lái)自文字處理器的文檔174(b)、掃描的圖像(例如,傳真或位圖)174(c)、向量圖形 文件174(d)和包含音頻或視頻剪輯的多媒體文件174(e)。每個(gè)文檔與標(biāo)識(shí)取回所需的必 要證書的訪問(wèn)權(quán)控制列表相關(guān)聯(lián)。訪問(wèn)權(quán)控制列表通常會(huì)指定用于讀取訪問(wèn)權(quán)和寫入訪問(wèn)權(quán)的必要證書。訪問(wèn)權(quán)控 制列表可選地可以指定支持文檔的復(fù)制、打印、修改或剪切和/或粘貼所需的必要證書。其 可以指定在文檔內(nèi)進(jìn)行搜索所需的不同(可能范圍更廣)證書集合。并且,訪問(wèn)權(quán)控制列 表可以標(biāo)識(shí)用于訪問(wèn)文檔的各部分的證書。例如,訪問(wèn)權(quán)控制列表可以允許訪問(wèn)Microsoft Excel表格中的某些單元或表格。訪問(wèn)權(quán)控制列表可以允許對(duì)視頻表示的講稿或轉(zhuǎn)錄本進(jìn) 行搜索訪問(wèn),但是并不必須允許回放該視頻內(nèi)容。在一個(gè)優(yōu)選實(shí)施方式中,在訪問(wèn)權(quán)控制列表172改變時(shí),通知企業(yè)搜索服務(wù)125, 并且更新用于各個(gè)搜索索引160的訪問(wèn)權(quán)控制162字段。這允許企業(yè)搜索服務(wù)以及時(shí)的方 式對(duì)訪問(wèn)權(quán)控制列表中的改變做出反應(yīng)。在一個(gè)備選實(shí)施方式中,該企業(yè)搜索服務(wù)周期性 地輪詢文檔集合,以識(shí)別文檔或其訪問(wèn)權(quán)控制列表的改變。在一個(gè)優(yōu)選實(shí)施方式中,一個(gè)或多個(gè)文檔管理員通過(guò)文檔管理員終端來(lái)接入網(wǎng) 絡(luò),并有條件地向端用戶授予針對(duì)其被指派的文檔集合中的文檔的訪問(wèn)權(quán)。在一個(gè)備選實(shí) 施方式中,該工作流不需要文檔管理員的任何批準(zhǔn);因此,該文檔管理員終端可以從系統(tǒng)中 省略。服務(wù)器140是指導(dǎo)工作流執(zhí)行的計(jì)算機(jī)。工作流服務(wù)器在本領(lǐng)域中是公知的。產(chǎn) 品工作流服務(wù)器可以執(zhí)行諸如1MB的MQ工作流服務(wù)器和Adobe的工作流服務(wù)器之類的軟 件。也可以開(kāi)發(fā)用于定制工作流服務(wù)器的軟件以符合獨(dú)特的工作流需求。在一個(gè)備選實(shí)施方式中,服務(wù)器120、130和140可以并入一個(gè)物理計(jì)算機(jī)。此外,這些服務(wù)器可以分布在多個(gè)計(jì)算機(jī)上和/或在其上集群。監(jiān)管實(shí)體可以在文檔管理員終端150處接收針對(duì)訪問(wèn)權(quán)的端用戶請(qǐng)求、控制對(duì)文檔的訪問(wèn)權(quán)以及跟蹤對(duì)文檔的訪問(wèn)權(quán)。在一個(gè)示意性實(shí)施方式中,從工作流服務(wù)器對(duì)針對(duì) 特定文檔的訪問(wèn)權(quán)的端用戶請(qǐng)求進(jìn)行轉(zhuǎn)發(fā)。利用文檔管理員終端,監(jiān)管實(shí)體有能力修改訪 問(wèn)權(quán)控制列表、授予或移除訪問(wèn)類型,以及設(shè)置訪問(wèn)權(quán)控制策略。在一個(gè)示例中,監(jiān)管實(shí)體 能夠在考慮了與所請(qǐng)求文檔有關(guān)的信息和用戶信息(其都與針對(duì)訪問(wèn)權(quán)的請(qǐng)求一起轉(zhuǎn)發(fā)) 之后,批準(zhǔn)或拒絕針對(duì)訪問(wèn)權(quán)的請(qǐng)求。另外,監(jiān)管實(shí)體可以通過(guò)向端用戶提供可變?cè)L問(wèn)權(quán)級(jí) 別來(lái)控制對(duì)文檔的訪問(wèn)。在一個(gè)示例性實(shí)施方式中,監(jiān)管實(shí)體可以通過(guò)分別解鎖或封鎖所 請(qǐng)求文檔的若干部分來(lái)提高或降低對(duì)文檔的訪問(wèn)權(quán)。此外,監(jiān)管實(shí)體可以設(shè)置訪問(wèn)時(shí)限。用 于提高或降低訪問(wèn)權(quán)的指令被發(fā)送至對(duì)指令進(jìn)行處理和實(shí)現(xiàn)的工作流服務(wù)器。指令的實(shí)現(xiàn) 可以包括修改端用戶的證書或創(chuàng)建最初請(qǐng)求文檔的修訂版本。在附加的示意性實(shí)施方式中,監(jiān)管實(shí)體經(jīng)由文檔管理員終端隨時(shí)可以包括或者排 除來(lái)自文檔集合的文件,并且包括或者排除來(lái)自搜索索引的文檔。而且,監(jiān)管實(shí)體隨時(shí)可以 通過(guò)如上所描述的封鎖或解鎖文檔的若干部分來(lái)創(chuàng)建針對(duì)特定文檔的可變?cè)L問(wèn)權(quán)級(jí)別。在另一示例性實(shí)施方式中,文檔訪問(wèn)跟蹤系統(tǒng)180允許監(jiān)管實(shí)體經(jīng)由文檔管理員 終端來(lái)跟蹤對(duì)一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)的授予、用戶針對(duì)一個(gè)或多個(gè)文檔的訪問(wèn),以及針 對(duì)一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)級(jí)別。跟蹤數(shù)據(jù)可以存儲(chǔ)在企業(yè)搜索服務(wù)器、文檔取回服務(wù)器 或工作流服務(wù)器的任一處。在一個(gè)備選實(shí)施方式中,跟蹤數(shù)據(jù)可以在整個(gè)協(xié)同系統(tǒng)中鏡像?,F(xiàn)在參考圖2,流程圖示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的、用于搜索引擎向至少一 個(gè)用戶提供針對(duì)協(xié)同計(jì)算環(huán)境中一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)的方法。應(yīng)當(dāng)理解,以下方法的 步驟是從可以由圖1中所描述的企業(yè)搜索服務(wù)提供的搜索引擎服務(wù)器的角度出發(fā)的。方法 200開(kāi)始于框202,其中搜索引擎響應(yīng)于用戶查詢而向用戶呈現(xiàn)搜索結(jié)果。如果對(duì)于用戶而 言文檔不可訪問(wèn),則搜索引擎可以從該用戶接收針對(duì)文檔的訪問(wèn)權(quán)的請(qǐng)求204。作為響應(yīng), 搜索引擎向負(fù)責(zé)授予針對(duì)特定文檔的訪問(wèn)權(quán)的監(jiān)管實(shí)體通知此用戶請(qǐng)求206。搜索引擎繼 而等待從監(jiān)管實(shí)體接收針對(duì)該用戶請(qǐng)求的指令208。在接收指令之后,搜索引擎可以基于指 令來(lái)向用戶授予訪問(wèn)權(quán)210?,F(xiàn)在參考圖3,流程圖示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的、用于用戶使用搜索引擎 來(lái)獲得針對(duì)協(xié)同計(jì)算環(huán)境中一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)的方法。應(yīng)當(dāng)理解,以下方法的步驟 是從圖1中所描述端用戶的角度出發(fā)的。方法300開(kāi)始于框302,其中用戶利用企業(yè)搜索系 統(tǒng)提供的搜索引擎來(lái)搜索感興趣的文檔。在找到感興趣但卻不可訪問(wèn)的文檔之后,用戶可 以經(jīng)由搜索引擎來(lái)請(qǐng)求對(duì)該文件的訪問(wèn)權(quán)304。搜素引擎處理該請(qǐng)求并做出響應(yīng)。如果該 請(qǐng)求被批準(zhǔn),則用戶通過(guò)搜索引擎接收針對(duì)所請(qǐng)求文檔的訪問(wèn)權(quán)306。現(xiàn)在參考圖4,流程圖示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的、用于監(jiān)管實(shí)體向用戶授 予針對(duì)協(xié)同計(jì)算環(huán)境中一個(gè)或多個(gè)文件的訪問(wèn)權(quán)的方法。應(yīng)當(dāng)理解,以下方法的步驟是從 圖1中所描述監(jiān)管實(shí)體的角度出發(fā)的。方法400開(kāi)始于框402,其中監(jiān)管實(shí)體使用搜索引擎 將一個(gè)或多個(gè)文檔索引到協(xié)同環(huán)境中。該監(jiān)管實(shí)體繼而接收針對(duì)訪問(wèn)不可訪問(wèn)文檔的任何 用戶請(qǐng)求的通知404。取決于諸如用戶證書或文檔的敏感度之類的因素,監(jiān)管實(shí)體可以指示 搜索引擎提供可變?cè)L問(wèn)權(quán)級(jí)別406?,F(xiàn)在參考圖5,流程圖 示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的示例工作流。工作流500 開(kāi)始于框502,其中在調(diào)用后,該工作流處理針對(duì)訪問(wèn)權(quán)的用戶請(qǐng)求。這可以包括但不限于 獲取查詢信息、用戶信息和文檔信息。在處理了請(qǐng)求信息之后,該工作流繼而定位并構(gòu)成這樣的消息,其去往負(fù)責(zé)針對(duì)感興趣文檔授予訪問(wèn)權(quán)的監(jiān)管實(shí)體504。繼而向監(jiān)管實(shí)體發(fā)送此 消息506。在發(fā)送該消息之后,該工作流等待接收來(lái)自監(jiān)管實(shí)體的響應(yīng)508。處理任何接收 的指令,并且該工作流相應(yīng)地改變用戶訪問(wèn)權(quán)510。在進(jìn)行改變之后,該工作流通知可能對(duì) 此訪問(wèn)權(quán)改變感興趣的任何一方512。這可以包括請(qǐng)求訪問(wèn)權(quán)的用戶、授予訪問(wèn)權(quán)的監(jiān)管實(shí) 體和任何附加的監(jiān)管實(shí)體?,F(xiàn)在參考圖6,流程圖示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的、按照搜索引擎向至少一 個(gè)用戶提供針對(duì)協(xié)同計(jì)算環(huán)境中一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)的方法。過(guò)程600示出了通過(guò)企 業(yè)搜索得到實(shí)時(shí)訪問(wèn)權(quán)控制的步驟。該過(guò)程開(kāi)始于605,其中端用戶通過(guò)端用戶終端來(lái)請(qǐng)求 搜索610。在優(yōu)選實(shí)施方式中,此搜索通過(guò)web接口進(jìn)行。在備選實(shí)施方式中,該搜索可以 通過(guò)蜂窩電話、機(jī)頂盒、即時(shí)消息通信系統(tǒng)或某些其他圖形用戶界面(GUI)來(lái)發(fā)起。搜索請(qǐng) 求611包括搜索準(zhǔn)則612和用戶證書110。在一個(gè)示意性實(shí)施方式中,搜索準(zhǔn)則的形式是概 念和字 詞。這種搜索請(qǐng)求在本領(lǐng)域中是公知的。企業(yè)搜索服務(wù)接收該搜索請(qǐng)求并執(zhí)行該搜索615。企業(yè)搜索服務(wù)可以標(biāo)識(shí)與該搜 索請(qǐng)求中給出的搜索準(zhǔn)則相匹配的零個(gè)或更多個(gè)文檔。這些結(jié)果公知為“搜索命中”630。 企業(yè)搜索服務(wù)將這些搜索命中劃分為三個(gè)組620 :(i)由于用戶包括在訪問(wèn)權(quán)控制列表中 而允許該用戶查看的文檔;(ii)不允許用戶查看的文檔,其中這些命中從搜索結(jié)果中被丟 棄,并通常不呈現(xiàn)給用戶;和(iii)端用戶通過(guò)執(zhí)行流程而有可能獲取訪問(wèn)權(quán)的文檔。利 用可選的非機(jī)密摘要和對(duì)相關(guān)工作流的參考來(lái)給第三組中的每個(gè)搜索命中625作注釋。該 搜索命中進(jìn)一步利用包含在搜索請(qǐng)求期間給出的搜索準(zhǔn)則中的狀態(tài)信息632進(jìn)行注釋。所 有這些信息都存儲(chǔ)在命中結(jié)果數(shù)據(jù)結(jié)構(gòu)626中。在備選實(shí)施方式中,該狀態(tài)信息還包括之 前的搜索歷史(例如,之前執(zhí)行的搜索準(zhǔn)則和/或搜索命中)。在一個(gè)附加的備選實(shí)施方 式中,企業(yè)搜索索引被編碼以允許快速取回、分類和過(guò)濾,使得分類和注釋步驟(620、625、 630)可以按照搜索執(zhí)行615來(lái)進(jìn)行。搜索命中和命中結(jié)果繼而向端用戶終端傳輸并呈現(xiàn)給端用戶650。在一個(gè)優(yōu)選實(shí) 施方式中,搜索命中顯示在web頁(yè)面中。該web頁(yè)面顯示圍繞匹配文檔內(nèi)命中的簡(jiǎn)短摘要 或文字,以及文檔的名稱、大小和格式。此外,提供超鏈接或其他用戶接口控件以取回文檔。端用戶審閱搜索結(jié)果,并跟隨搜索結(jié)果中的一個(gè)超鏈接。如果文檔是受限的,則系 統(tǒng)發(fā)起工作流660。這可以涉及這樣的工作流服務(wù),其中該服務(wù)獲取訪問(wèn)權(quán)請(qǐng)求信息并選擇 工作流662。在一個(gè)優(yōu)選實(shí)施方式中,該訪問(wèn)權(quán)請(qǐng)求數(shù)據(jù)結(jié)構(gòu)包括狀態(tài)、搜索命中和端用戶 證書或信息。所選擇的工作流繼而觸發(fā)針對(duì)受限文檔的訪問(wèn)權(quán)的、去往文檔管理員的請(qǐng)求 663。在一個(gè)優(yōu)選實(shí)施方式中,該工作流向文檔管理員終端傳輸訪問(wèn)權(quán)請(qǐng)求信息。在一個(gè)備 選實(shí)施方式中,該工作流利用諸如JavaScript的腳本語(yǔ)言在端用戶終端的web瀏覽器中執(zhí) 行。在一個(gè)附加實(shí)施方式中,該工作流的全部或部分通過(guò)J2EE web應(yīng)用由企業(yè)搜索服務(wù)來(lái) 執(zhí)行。管理員審核針對(duì)訪問(wèn)權(quán)的請(qǐng)求670 (其可以包括狀態(tài)信息和端用戶證書信息),并 決定是否授予針對(duì)所請(qǐng)求搜索命中文檔的訪問(wèn)權(quán)675。在一個(gè)優(yōu)選實(shí)施方式中,文檔管理員 將用戶的工作職位納入考慮。例如,如果該端用戶請(qǐng)求銷售文檔并在銷售部門中具有足夠 高的位置,則可以授予訪問(wèn)權(quán)。此刻,文檔管理員可以在需要的時(shí)候發(fā)起進(jìn)一步的工作流或 尋求其他個(gè)人或數(shù)據(jù)庫(kù)的幫助。
如果文檔管理員決定不授予訪問(wèn)權(quán),則過(guò)程結(jié)束699。如果文檔管理員批準(zhǔn)訪問(wèn)權(quán) 680,則通知工作流服務(wù)授予訪問(wèn)權(quán)664,并且更新文檔或文檔集合的訪問(wèn)權(quán)控制和/或用 戶證書。在一個(gè)優(yōu)選實(shí)施方式中,文檔管理員可以授予針對(duì)整個(gè)文檔集合的訪問(wèn)權(quán),或者授 予針對(duì)其一部分的訪問(wèn)權(quán),以便預(yù)見(jiàn)端用戶針對(duì)該集合中其他文檔訪問(wèn)權(quán)的未來(lái)請(qǐng)求。此 夕卜,在一個(gè)附加實(shí)施方式中,文檔管理員可以可選地使此批準(zhǔn)伴隨有特定指令682。這些指 令可以包括封鎖或解鎖特定文檔的部分(例如,敏感文字),從而有效地限制或擴(kuò)展用戶針 對(duì)敏感文檔的訪問(wèn)權(quán)。而且,在一個(gè)備選實(shí)施方式中,指令可以為訪問(wèn)權(quán)的授予設(shè)置時(shí)限, 從而避免針對(duì)敏感文檔的不受限訪問(wèn)。在一個(gè)優(yōu)選實(shí)施方式中,搜索索引的受影響訪問(wèn)權(quán) 控制字段也被更新。取決于企業(yè)搜索服務(wù)的實(shí)現(xiàn),這可能不能實(shí)時(shí)進(jìn)行,并且此更新是可選 的。在一個(gè)備選實(shí)施方式中,文檔管理員的職能是自動(dòng)的,并且通過(guò)管理員服務(wù)而非 個(gè)人可以處理任一或全部請(qǐng)求。此外,可以有文檔管理員團(tuán)隊(duì),其通過(guò)公共隊(duì)列或通過(guò)其他 分發(fā)方式(例如,數(shù)據(jù)庫(kù)、即時(shí)消息收發(fā)群組或共享電子郵件賬戶)來(lái)接收請(qǐng)求。在已經(jīng)授予了訪問(wèn)權(quán)之后,可以向文檔所有者和管理員發(fā)送通知655。此外,向端 用戶通知訪問(wèn)權(quán)的授予666。通知的典型手段是通過(guò)電子郵件、即時(shí)消息收發(fā)或傳真。此 夕卜,訪問(wèn)權(quán)的授予和通知步驟可以并行執(zhí)行。在可選步驟中,可能要求用戶在查看文檔之前 接收批準(zhǔn)通知690。這是避免不合法訪問(wèn)文檔的額外安全手段,并且其可以利用令牌、認(rèn)證 證書或cookie來(lái)實(shí)現(xiàn)。令牌、認(rèn)證證書或cookie可以附加到用戶通知上,并且用戶在查看 感興趣文檔時(shí)出示令牌、認(rèn)證證書或cookie。如果此步驟被省略,則執(zhí)行繼續(xù)到695。在通知過(guò)程之后,文檔取回服務(wù)現(xiàn)在將允許端用戶取回該文檔,因?yàn)樵撚脩衄F(xiàn)在 具有了適當(dāng)?shù)淖C書695。在一個(gè)備選實(shí)施方式中,在獲取訪問(wèn)權(quán)之后,該用戶可以重新執(zhí)行 搜索請(qǐng)求并在不受限制的情況下查看感興趣的文檔?,F(xiàn)在參考圖7A和圖7B,流程圖示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的、應(yīng)用于給定示 例的圖6的方法。作為示例且不失一般性地,框700示出了本發(fā)明的一個(gè)實(shí)施方式。假設(shè) 在喬治亞州亞特蘭大的銷售主管正在電信部門中研究“Win Strategies (獲勝策略)”。該 銷售主管正查找能夠幫助他贏得更多商業(yè)交易的最佳實(shí)施和提議。該銷售主管首先使用他 的個(gè)人計(jì)算機(jī)或端用戶終端105登錄到企業(yè)搜索網(wǎng)站702。該銷售主管首先發(fā)布非常概括 的搜索(“蜂窩網(wǎng)絡(luò)獲勝策略”)704。企業(yè)搜索服務(wù)125返回非常多的命中706。該銷售主 管繼而發(fā)布更集中的搜索(“蜂窩網(wǎng)絡(luò)獲勝策略亞太地區(qū)”)704。搜索服務(wù)執(zhí)行該搜索并 返回更易管理數(shù)量的命中710。搜索結(jié)果在其web瀏覽器中以易讀的格式呈現(xiàn)給該銷售主管712。該銷售主管通過(guò)閱讀與搜索結(jié)果一起顯示的文檔的描述來(lái)掃視搜索結(jié)果714。該銷售主管找到看起來(lái)相 關(guān)的商業(yè)分析文檔716。然而,此文檔包含機(jī)密信息,并且通常不可由雇員獲得。機(jī)密文檔 標(biāo)記有“鎖”圖標(biāo),意思是該文檔不能直接訪問(wèn),但是如果跟隨該鏈接的話可能可訪問(wèn)。該 銷售主管通過(guò)點(diǎn)擊此圖標(biāo)來(lái)簡(jiǎn)單地請(qǐng)求訪問(wèn)權(quán)以查看該文檔718。如果使用傳統(tǒng)的搜索系 統(tǒng),則該銷售主管將不得不依靠自己找出獲得針對(duì)該文檔的訪問(wèn)權(quán)的辦法。在沒(méi)有鎖圖標(biāo) 的情況下,由于該銷售主管不知道該文檔在哪以及誰(shuí)可以授權(quán)訪問(wèn),因而不知道如何請(qǐng)求 訪問(wèn)權(quán)。典型地,用戶不得不求助于使用URL回溯,發(fā)布其他搜索以圈出該文檔,或者與其 他對(duì)等體聯(lián)網(wǎng)(例如,電話、即時(shí)消息收發(fā)或通過(guò)電子郵件)。在此示例中,銷售主管點(diǎn)擊該圖標(biāo),并且系統(tǒng)統(tǒng)一地知道此特定商業(yè)分析文檔受控于香港的市場(chǎng)計(jì)劃經(jīng)理的辦公室。此 外,香港辦公室已經(jīng)設(shè)置了用于針對(duì)此文檔授予訪問(wèn)權(quán)的工作流。在點(diǎn)擊了該圖標(biāo)之后,web瀏覽器準(zhǔn)備訪問(wèn)權(quán)請(qǐng)求720。此過(guò)程包括創(chuàng)建端用戶證 書、狀態(tài)信息和搜索命中信息的信息分組722?,F(xiàn)在參考圖7B,web瀏覽器接著向工作流服務(wù)發(fā)送此訪問(wèn)權(quán)請(qǐng)求724。在此示例 中,銷售主管的搜索查詢、姓名、工作職位和部門與他所請(qǐng)求的文檔名稱一起被轉(zhuǎn)發(fā)給工作 流服務(wù)器。該工作流服務(wù)得到該轉(zhuǎn)發(fā)的信息并加載工作流726。對(duì)該工作流進(jìn)行解釋728, 以及生成工作單730。該工作流定位該請(qǐng)求信息,并向香港辦公室的市場(chǎng)計(jì)劃經(jīng)理轉(zhuǎn)發(fā)該請(qǐng) 求信息732。其結(jié)果是,訪問(wèn)權(quán)請(qǐng)求消息繼而出現(xiàn)在香港執(zhí)行助理的桌面上734。該助理或 者立即批準(zhǔn)該請(qǐng)求,或者使用協(xié)作軟件從銷售主管收集附加信息736。一旦該助理批準(zhǔn)了該請(qǐng)求738,則該工作流繼續(xù),并且創(chuàng)建改變請(qǐng)求以向該銷售主 管授予針對(duì)香港市場(chǎng)辦公室所維護(hù)的所有商業(yè)分析文檔的讀取訪問(wèn)權(quán)740。該工作流服務(wù) 繼而通過(guò)電子郵件或即時(shí)消息通知該銷售主管742。該工作流還發(fā)送各種管理性電子郵件、 在適當(dāng)?shù)臅r(shí)候打開(kāi)或關(guān)閉工作單744,以及結(jié)束工作流746。改變請(qǐng)求的創(chuàng)建和處理引起所 有相關(guān)文檔的訪問(wèn)權(quán)控制列表172被更新,從而允許該銷售主管的讀取訪問(wèn)權(quán)。此更新繼 而引起企業(yè)搜索服務(wù)更新其索引160,使得如果銷售主管做出了任何進(jìn)一步的搜索,則該銷 售主管將不再看到參考香港商業(yè)分析文檔集合的任何命中旁邊的鎖圖標(biāo)750。對(duì)銷售主管的通知包括去往商業(yè)分析文檔的超鏈接,其允許銷售主管打開(kāi)并查看 商業(yè)分析PDF 748?,F(xiàn)在參考圖8,框圖800示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的計(jì)算系統(tǒng)的示例性硬 件實(shí)現(xiàn),本發(fā)明的一個(gè)或多個(gè)組件/方法(例如,在圖1-圖7B的上下文中描述的組件/方 法)可以利用其實(shí)現(xiàn)。如所示,用于利用搜索引擎向至少一個(gè)用戶提供針對(duì)協(xié)同計(jì)算環(huán)境中一個(gè)或多個(gè) 文檔的訪問(wèn)權(quán)的技術(shù)可以根據(jù)通過(guò)計(jì)算機(jī)總線818或備選連接布置而耦合的處理器810、 存儲(chǔ)器812、I/O設(shè)備814和網(wǎng)絡(luò)接口 816來(lái)實(shí)現(xiàn)。應(yīng)當(dāng)理解,在此使用的術(shù)語(yǔ)“處理器”意在包括任何處理設(shè)備,包括,例如,包括 CPU(中央處理單元)和/或其他處理電路的處理設(shè)備。還應(yīng)當(dāng)理解,術(shù)語(yǔ)“處理器”可以涉 及不止一個(gè)處理設(shè)備,并且與處理設(shè)備相關(guān)聯(lián)的各種元件可以由其他處理設(shè)備共享。在此使用的術(shù)語(yǔ)“存儲(chǔ)器”意在包括與處理器或CPU相關(guān)聯(lián)的存儲(chǔ)器,諸如,例如, RAM、ROM、固定存儲(chǔ)器器件(例如,硬盤)、可移動(dòng)存儲(chǔ)器器件(例如,磁盤)、閃存等。另外,在此使用的短語(yǔ)“輸入/輸出設(shè)備”或“I/O設(shè)備”意在包括例如一個(gè)或多個(gè) 輸入設(shè)備(例如,鍵盤、鼠標(biāo)、掃描儀等),用于向處理單元輸入數(shù)據(jù);和/或一個(gè)或多個(gè)輸 出設(shè)備(例如,揚(yáng)聲器、顯示器、打印機(jī)等),用于呈現(xiàn)與處理單元相關(guān)聯(lián)的結(jié)果。 更進(jìn)一步地,在此使用的短語(yǔ)“網(wǎng)絡(luò)接口,,意在包括例如一個(gè)或多個(gè)收發(fā)機(jī),用于 允許計(jì)算機(jī)系統(tǒng)經(jīng)由適當(dāng)通信協(xié)議與另一計(jì)算機(jī)系統(tǒng)通信。包括用于執(zhí)行在此描述的方法的指令或代碼的軟件組件可以存儲(chǔ)在一個(gè)或多個(gè) 相關(guān)聯(lián)存儲(chǔ)器器件(例如,ROM、固定或可移動(dòng)存儲(chǔ)器)中,并且當(dāng)準(zhǔn)備使用時(shí),其被部分地 或整體加載(例如,至RAM中)并由CPU執(zhí)行。盡管參照附圖描述了本發(fā)明的示例性實(shí)施方式,但是應(yīng)當(dāng)理解,本發(fā)明并不限于這些精確的實(shí)施方式,并且本領(lǐng)域技術(shù)人員在不脫離本發(fā)明范圍或精神的前提下可以做出各種其他改變和修改。
權(quán)利要求
一種基于計(jì)算機(jī)的方法,用于按照搜索引擎向至少一個(gè)用戶提供針對(duì)協(xié)同計(jì)算環(huán)境中一個(gè)或多個(gè)文檔的訪問(wèn)權(quán),所述方法包括步驟向所述用戶呈現(xiàn)搜索結(jié)果,其中所述搜索結(jié)果包括至少一個(gè)文檔,所述至少一個(gè)文檔包括所述用戶無(wú)權(quán)訪問(wèn)的至少一部分;從所述用戶接收針對(duì)所述至少一個(gè)文檔的訪問(wèn)權(quán)的請(qǐng)求;向監(jiān)管實(shí)體通知所述用戶針對(duì)所述至少一個(gè)文檔的訪問(wèn)權(quán)的請(qǐng)求;從所述監(jiān)管實(shí)體接收針對(duì)所述請(qǐng)求的指令;以及按照所述接收的指令向所述用戶授予針對(duì)所述至少一個(gè)文檔的訪問(wèn)權(quán)。
2.如權(quán)利要求1的方法,其中所述協(xié)同計(jì)算環(huán)境是多用戶通信系統(tǒng)。
3.如權(quán)利要求1的方法,其中所述一個(gè)或多個(gè)文檔存儲(chǔ)在虛擬儲(chǔ)存庫(kù)中。
4.如權(quán)利要求1的方法,其中向所述用戶呈現(xiàn)搜索結(jié)果的步驟進(jìn)一步包括根據(jù)概念 和詞中的至少一個(gè)來(lái)搜索所述至少一個(gè)文檔的步驟。
5.如權(quán)利要求1的方法,其中向所述用戶呈現(xiàn)搜索結(jié)果的步驟進(jìn)一步包括在所述一 個(gè)或多個(gè)文檔中選擇所述用戶可以預(yù)覽的文檔的步驟,其中所述選擇的步驟按照所述用戶 的身份、所述協(xié)同系統(tǒng)的策略和訪問(wèn)權(quán)控制列表中的至少一個(gè)進(jìn)行。
6.如權(quán)利要求1的方法,其中向所述用戶呈現(xiàn)搜索結(jié)果的步驟進(jìn)一步包括允許所述 用戶查看所述至少一個(gè)文檔中的、所述用戶具有訪問(wèn)權(quán)的至少一個(gè)片段的步驟。
7.如權(quán)利要求1的方法,其中所述通知的步驟進(jìn)一步包括轉(zhuǎn)發(fā)用戶信息的步驟。
8.如權(quán)利要求1的方法,其中來(lái)自所述監(jiān)管實(shí)體的所述指令用于提高或降低用戶針對(duì) 一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)。
9.如權(quán)利要求1的方法,進(jìn)一步包括跟蹤以下至少一個(gè)的步驟用戶針對(duì)所述一個(gè)或 多個(gè)文檔的訪問(wèn)權(quán);針對(duì)所述一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)的授予;以及針對(duì)所述一個(gè)或多個(gè) 文檔的訪問(wèn)權(quán)級(jí)別。
10.一種基于計(jì)算機(jī)的方法,在該方法中,用戶使用搜索引擎來(lái)獲取針對(duì)協(xié)同計(jì)算環(huán)境 中一個(gè)或多個(gè)文檔的訪問(wèn)權(quán),所述方法包括步驟使用所述搜索引擎搜索一個(gè)或多個(gè)文檔,其中所述搜索引擎提供包括至少一個(gè)文檔的 搜索結(jié)果,所述至少一個(gè)文檔包括所述用戶無(wú)權(quán)訪問(wèn)的至少一部分;使用所述搜索引擎來(lái)請(qǐng)求針對(duì)所述至少一個(gè)文檔的訪問(wèn)權(quán),其中所述搜索引擎向監(jiān)管 實(shí)體通知所述請(qǐng)求;以及接收按照來(lái)自所述監(jiān)管實(shí)體的指令的、針對(duì)所述至少一個(gè)文檔的訪問(wèn)權(quán)。
11.如權(quán)利要求10的方法,其中所述搜索引擎按照所述用戶的身份、所述協(xié)同系統(tǒng)的 策略和訪問(wèn)權(quán)控制列表中的至少一個(gè)來(lái)提供搜索結(jié)果。
12.如權(quán)利要求10的方法,其中所述搜索引擎允許所述用戶查看所述至少一個(gè)文檔中 的、所述用戶具有訪問(wèn)權(quán)的至少一個(gè)片段。
13.如權(quán)利要求10的方法,其中請(qǐng)求訪問(wèn)權(quán)的步驟進(jìn)一步包括轉(zhuǎn)發(fā)用戶信息的步驟。
14.如權(quán)利要求10的方法,其中來(lái)自所述監(jiān)管實(shí)體的所述指令用于提高或降低用戶針 對(duì)一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)。
15.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,在該方法中,監(jiān)管實(shí)體使用搜索引擎向用戶授予針對(duì)協(xié)同 計(jì)算環(huán)境中一個(gè)或多個(gè)文檔的訪問(wèn)權(quán),所述方法包括步驟使用所述搜索引擎為所述一個(gè)或多個(gè)文檔編制索引,其中所述一個(gè)或多個(gè)文檔的至少 一個(gè)文檔包括所述用戶無(wú)權(quán)訪問(wèn)的至少一部分;從所述搜索引擎接收用戶針對(duì)所述至少一個(gè)文檔的訪問(wèn)權(quán)的請(qǐng)求的通知;以及指示所述搜索引擎向所述用戶提供針對(duì)所述至少一個(gè)文檔的訪問(wèn)權(quán)。
16.如權(quán)利要求15的方法,其中為所述一個(gè)或多個(gè)文檔編制索引的步驟是按照概念和 詞中的至少一個(gè)進(jìn)行。
17.如權(quán)利要求15的方法,其中接收通知的步驟進(jìn)一步包括獲取用戶信息的步驟。
18.如權(quán)利要求15的方法,其中指示步驟進(jìn)一步包括通過(guò)解鎖一個(gè)或多個(gè)文檔的一 個(gè)或多個(gè)片段來(lái)提高用戶針對(duì)所述一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)的步驟。
19.如權(quán)利要求15的方法,其中指示步驟進(jìn)一步包括通過(guò)封鎖一個(gè)或多個(gè)文檔的一 個(gè)或多個(gè)片段來(lái)降低用戶針對(duì)所述一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)的步驟。
20.一種用于按照搜索引擎向至少一個(gè)用戶提供針對(duì)協(xié)同計(jì)算環(huán)境中一個(gè)或多個(gè)文檔 的訪問(wèn)權(quán)的裝置,所述裝置包括存儲(chǔ)器;以及至少一個(gè)處理器,其耦合至所述存儲(chǔ)器并且可操作以(i)向所述用戶呈現(xiàn)搜索結(jié)果, 其中所述搜索結(jié)果包括至少一個(gè)文檔,所述至少一個(gè)文檔包括所述用戶無(wú)權(quán)訪問(wèn)的至少一 部分;(ii)從所述用戶接收針對(duì)所述至少一個(gè)文檔的訪問(wèn)權(quán)的請(qǐng)求;(iii)向監(jiān)管實(shí)體通 知所述用戶針對(duì)訪問(wèn)所述至少一個(gè)文檔的請(qǐng)求;(iv)從所述監(jiān)管實(shí)體接收針對(duì)所述請(qǐng)求 的指令;以及⑷按照所述接收的指令向所述用戶授予針對(duì)所述至少一個(gè)文檔的訪問(wèn)權(quán)。
21.如權(quán)利要求20的裝置,在向所述用戶呈現(xiàn)搜索結(jié)果的操作中,所述處理器進(jìn)一步 可操作以允許所述用戶查看所述至少一個(gè)文檔中的、所述用戶具有訪問(wèn)權(quán)的至少一個(gè)片 段。
22.如權(quán)利要求20的裝置,在向所述用戶呈現(xiàn)搜索結(jié)果的操作中,所述處理器進(jìn)一步 可操作以在所述一個(gè)或多個(gè)文檔中選擇所述用戶可以預(yù)覽的文檔,其中所述選擇操作按 照所述用戶的身份、所述協(xié)同系統(tǒng)的策略和訪問(wèn)權(quán)控制列表中的至少一個(gè)進(jìn)行。
23.如權(quán)利要求20的裝置,在所述通知的操作中,所述處理器進(jìn)一步可操作以轉(zhuǎn)發(fā)用戶信息。
24.如權(quán)利要求20的裝置,其中所述處理器進(jìn)一步可操作以跟蹤以下至少一個(gè)用戶 針對(duì)所述一個(gè)或多個(gè)文檔的訪問(wèn)權(quán);針對(duì)所述一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)的授予;以及針對(duì) 所述一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)級(jí)別。
25.一種用于按照搜索引擎向至少一個(gè)用戶提供針對(duì)協(xié)同計(jì)算環(huán)境中一個(gè)或多個(gè)文檔 的訪問(wèn)權(quán)的制品,所述制品包括包含有一個(gè)或多個(gè)計(jì)算機(jī)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng) 這些程序被執(zhí)行時(shí),其實(shí)現(xiàn)步驟向所述用戶呈現(xiàn)搜索結(jié)果,其中所述搜索結(jié)果包括至少一個(gè)文檔,所述至少一個(gè)文檔 包括所述用戶無(wú)權(quán)訪問(wèn)的至少一部分;從所述用戶接收針對(duì)所述至少一個(gè)文檔的訪問(wèn)權(quán)的請(qǐng)求;向監(jiān)管實(shí)體通知所述用戶針對(duì)訪問(wèn)所述至少一個(gè)文檔的請(qǐng)求;從所述監(jiān)管實(shí)體接收針對(duì)所述請(qǐng)求的指令;以及按照所述接收的指令向所述用戶授予針對(duì)所述至少一個(gè)文檔的訪問(wèn)權(quán)。
全文摘要
提供了用于按照搜索引擎向至少一個(gè)用戶提供針對(duì)協(xié)同計(jì)算環(huán)境中一個(gè)或多個(gè)文檔的訪問(wèn)權(quán)的技術(shù)。向用戶呈現(xiàn)搜索結(jié)果,其中搜索結(jié)果包括至少一個(gè)文檔,所述至少一個(gè)文檔包括用戶無(wú)權(quán)訪問(wèn)的至少一部分。從用戶接收針對(duì)至少一個(gè)文檔的訪問(wèn)權(quán)的請(qǐng)求。向監(jiān)管實(shí)體通知用戶針對(duì)至少一個(gè)文檔的訪問(wèn)權(quán)的請(qǐng)求。繼而從監(jiān)管實(shí)體接收指令。按照所接收的指令,向所述用戶授予針對(duì)至少一個(gè)文檔的訪問(wèn)權(quán)。
文檔編號(hào)G06F7/04GK101836185SQ200880113120
公開(kāi)日2010年9月15日 申請(qǐng)日期2008年3月27日 優(yōu)先權(quán)日2007年10月25日
發(fā)明者J·拉巴斯, N·G·沃格爾, N·拉雅瑪尼, W·W·扎德羅茲尼 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司