專(zhuān)利名稱(chēng):跨存儲(chǔ)電子透露的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及跨存儲(chǔ)的電子透露。
背景技術(shù):
在訴訟的透露(discovery)階段期間,電子數(shù)據(jù)通常被標(biāo)識(shí)為與該案件有關(guān)。這種電子數(shù)據(jù)可跨許多不同的數(shù)據(jù)源存儲(chǔ),這些不同的數(shù)據(jù)源各自具有不同的特征和認(rèn)證機(jī)制。例如,數(shù)據(jù)源之一可能要求第一組認(rèn)證憑證,而另一數(shù)據(jù)源要求不同的認(rèn)證憑證。每一數(shù)據(jù)源也可具有不同的能力。例如,一些數(shù)據(jù)源可包括搜索系統(tǒng)作為其中存儲(chǔ)數(shù)據(jù)的服務(wù)的部分,而另一數(shù)據(jù)源可僅包括內(nèi)容而沒(méi)有任何搜索它們的固有能力(示例包含具有文件的目錄的文件共享)。所標(biāo)識(shí)的數(shù)據(jù)通常被移動(dòng)到數(shù)據(jù)存儲(chǔ),使得數(shù)據(jù)可被保存且被更容易地管理。訪問(wèn)和管理這些不同數(shù)據(jù)源中的每一個(gè)可能會(huì)提出許多挑戰(zhàn)。發(fā)明內(nèi)容
提供本發(fā)明內(nèi)容以便以簡(jiǎn)化形式介紹將在以下具體實(shí)施方式
中進(jìn)一步描述的一些概念。本發(fā)明內(nèi)容并非旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。
電子透露(e透露)應(yīng)用被用于使用中央界面來(lái)跨不同的電子數(shù)據(jù)源管理電子透露過(guò)程。e透露應(yīng)用協(xié)助管理對(duì)不同數(shù)據(jù)源的認(rèn)證支持;訪問(wèn)不同數(shù)據(jù)源;跨不同數(shù)據(jù)源對(duì)內(nèi)容施加保持(place holds on);跨不同數(shù)據(jù)源搜索和過(guò)濾內(nèi)容;跨數(shù)據(jù)源收集數(shù)據(jù)等。e 透露應(yīng)用可被配置為本地應(yīng)用、基于云的服務(wù)和/或基于云的服務(wù)和本地應(yīng)用的組合。
圖I示出了示例性計(jì)算設(shè)備;
圖2示出了示例性e透露系統(tǒng);
圖3示出了用于從跨越不同數(shù)據(jù)源的中央界面管理e透露過(guò)程的過(guò)程;以及
圖4示出了跨不同數(shù)據(jù)源搜索和標(biāo)識(shí)數(shù)據(jù)并對(duì)所標(biāo)識(shí)的數(shù)據(jù)施加保持的過(guò)程。
具體實(shí)施方式
現(xiàn)在參考其中相同的標(biāo)號(hào)代表相同的元素的附圖,描述各實(shí)施例。具體地,圖I和相應(yīng)的討論旨在提供對(duì)在其中可實(shí)現(xiàn)各實(shí)施例的合適計(jì)算環(huán)境的簡(jiǎn)要、概括描述。
一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類(lèi)型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其他類(lèi)型的結(jié)構(gòu)。也可使用其它計(jì)算機(jī)系統(tǒng)配置,包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程消費(fèi)電子產(chǎn)品、小型計(jì)算機(jī)、大型計(jì)算機(jī)等等。還可使用在其中任務(wù)由通過(guò)通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計(jì)算環(huán)境。在分布式計(jì)算環(huán)境中,程序模塊可位于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備兩者中。
現(xiàn)在參考圖1,將描述在各實(shí)施例中利用的計(jì)算機(jī)100的說(shuō)明性計(jì)算機(jī)架構(gòu)。圖I所示的計(jì)算機(jī)架構(gòu)可被配置為服務(wù)器計(jì)算設(shè)備、臺(tái)式計(jì)算設(shè)備、移動(dòng)計(jì)算設(shè)備(例如智能電話、筆記本、平板……)并且包括中央處理單元5 (“CPU”)、包括隨機(jī)存取存儲(chǔ)器9 (“RAM”) 和只讀存儲(chǔ)器(“ROM”)10的系統(tǒng)存儲(chǔ)器7、以及將存儲(chǔ)器耦合至中央處理單元(“CPU”)5的系統(tǒng)總線12。
基本輸入/輸出系統(tǒng)存儲(chǔ)在ROM 10中,所述基本輸入/輸出系統(tǒng)包含幫助在諸如啟動(dòng)期間在計(jì)算機(jī)內(nèi)元件之間傳遞信息的基本例程。計(jì)算機(jī)100還包括大容量存儲(chǔ)設(shè)備 14,用于存儲(chǔ)操作系統(tǒng)16、應(yīng)用24和其它程序模塊,諸如web瀏覽器25、e透露應(yīng)用26和 UI 30。
大容量存儲(chǔ)設(shè)備14通過(guò)連接至總線12的大容量存儲(chǔ)控制器(未示出)連接到CPU 5。大容量存儲(chǔ)設(shè)備14及其相關(guān)聯(lián)的計(jì)算機(jī)可讀介質(zhì)為計(jì)算機(jī)100提供非易失性存儲(chǔ)。雖然此處包含的對(duì)計(jì)算機(jī)可讀介質(zhì)的描述涉及諸如硬盤(pán)或CD-ROM驅(qū)動(dòng)器等大容量存儲(chǔ)設(shè)備,但是計(jì)算機(jī)可讀介質(zhì)可以是能夠由計(jì)算機(jī)100訪問(wèn)的任何可用介質(zhì)。
作為示例而非限制,計(jì)算機(jī)可讀介質(zhì)可包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括以存儲(chǔ)如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)等信息的任何方法或技術(shù)來(lái)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)還包括,但不限于,RAM、ROM、可擦除可編程只讀存儲(chǔ)器(“EPROM”)、電可擦可編程只讀存儲(chǔ)器 (“EEPR0M”)、閃存或其它固態(tài)存儲(chǔ)器技術(shù)、⑶-ROM、數(shù)字多功能盤(pán)(“DVD”)或其它光存儲(chǔ)、磁帶盒、磁帶、磁盤(pán)存儲(chǔ)或其它磁性存儲(chǔ)設(shè)備、或能用于存儲(chǔ)所需信息且可以由計(jì)算機(jī)100訪問(wèn)的任何其它介質(zhì)。
根據(jù)各實(shí)施例,計(jì)算機(jī)100可以使用通過(guò)諸如因特網(wǎng)的網(wǎng)絡(luò)18至遠(yuǎn)程計(jì)算機(jī)的邏輯連接在聯(lián)網(wǎng)環(huán)境中操作。計(jì)算機(jī)100可以通過(guò)連接至總線12的網(wǎng)絡(luò)接口單元20來(lái)連接到網(wǎng)絡(luò)18。網(wǎng)絡(luò)連接可以是無(wú)線的和/或有線的。網(wǎng)絡(luò)接口單元20也可用于連接到其它類(lèi)型的網(wǎng)絡(luò)和遠(yuǎn)程計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)100也可包括輸入/輸出控制器22,用于接收和處理來(lái)自諸如觸摸輸入設(shè)備的多個(gè)其他設(shè)備的輸入。觸摸輸入設(shè)備可利用允許識(shí)別單次/多次觸摸輸入(觸摸/非觸摸)的任何技術(shù)。例如,技術(shù)可包括但不限于熱量、手指壓力、高俘獲率照相機(jī)、紅外光、光學(xué)捕捉、調(diào)諧的電磁感應(yīng)、超聲波接收器、傳感麥克風(fēng)、激光測(cè)距儀、 陰影捕捉等。根據(jù)一個(gè)實(shí)施例,觸摸輸入設(shè)備可以被配置為檢測(cè)接近觸摸(即在離觸摸輸入設(shè)備的某個(gè)距離內(nèi),但是與所述觸摸輸入設(shè)備沒(méi)有物理上接觸)。觸摸輸入設(shè)備也可以作為顯示器28。輸入/輸出控制器22也向一個(gè)或多個(gè)顯示屏、打印機(jī)或其他類(lèi)型的輸出設(shè)備提供輸出。
相機(jī)和/或某種其他傳感設(shè)備可操作來(lái)記錄一個(gè)或多個(gè)用戶以及捕捉計(jì)算設(shè)備的用戶作出的運(yùn)動(dòng)和/或姿勢(shì)。傳感設(shè)備還可操作來(lái)捕捉諸如通過(guò)話筒口述的單詞和/或捕捉來(lái)自用戶的諸如通過(guò)鍵盤(pán)和/或鼠標(biāo)(未描繪)的其他輸入。傳感設(shè)備可包括能夠檢測(cè)用戶的移動(dòng)的任何運(yùn)動(dòng)檢測(cè)設(shè)備。例如,相機(jī)可以包括微軟KINECT :運(yùn)動(dòng)捕捉設(shè)備,它包括多個(gè)相機(jī)和多個(gè)話筒。
可以通過(guò)片上系統(tǒng)(S0C)來(lái)實(shí)踐本發(fā)明的各實(shí)施例,其中,可以將附圖中示出的每個(gè)或許多組件/處理集成到單個(gè)集成電路上。這樣的SOC設(shè)備可包括一個(gè)或多個(gè)處理單元、圖形單元、通信單元、系統(tǒng)虛擬化單元以及各種應(yīng)用功能,所有這些都被集成到(或燒錄到摂)芯片基板上作為單個(gè)集成電路。當(dāng)經(jīng)由SOC運(yùn)行時(shí),本文所描述的功能中的全部/某些可與計(jì)算機(jī)設(shè)備/系統(tǒng)100的其它組件一起集成到單個(gè)集成電路(芯片)上。
如前簡(jiǎn)述的一樣,多個(gè)程序模塊和數(shù)據(jù)文件可以存儲(chǔ)在計(jì)算機(jī)100的大容量存儲(chǔ)設(shè)備14和RAM 9內(nèi),包括適于控制聯(lián)網(wǎng)的計(jì)算機(jī)的操作的操作系統(tǒng)16,如來(lái)自華盛頓州雷蒙德市的微軟公司的WINDOW〗 SERVER 、W[NDOWS7 操作系統(tǒng)。
大容量存儲(chǔ)設(shè)備14和RAM 9還可以存儲(chǔ)一個(gè)或多個(gè)程序模塊。具體地,大容量存儲(chǔ)設(shè)備14和RAM 9可以存儲(chǔ)諸如電子透露(e透露)應(yīng)用、消息收發(fā)應(yīng)用、生產(chǎn)性應(yīng)用之類(lèi)的一個(gè)或多個(gè)應(yīng)用24。計(jì)算機(jī)100可存儲(chǔ)一個(gè)或多個(gè)web瀏覽器25。Web瀏覽器25用于請(qǐng)求、接收、呈現(xiàn)諸如網(wǎng)頁(yè)之類(lèi)的電子文檔以及提供與這些電子文檔的交互。例如,用戶可使用瀏覽器訪問(wèn)基于云的e透露服務(wù)。
e透露應(yīng)用26被配置成協(xié)助跨不同電子數(shù)據(jù)源來(lái)管理電子透露過(guò)程。e透露應(yīng)用協(xié)助管理對(duì)不同數(shù)據(jù)源的認(rèn)證支持;訪問(wèn)不同數(shù)據(jù)源19 ;跨不同數(shù)據(jù)源對(duì)內(nèi)容施加保持 (place holds on);跨不同數(shù)據(jù)源搜索和過(guò)濾內(nèi)容;跨數(shù)據(jù)源收集數(shù)據(jù)等。e透露應(yīng)用可被配置為本地應(yīng)用(如圖所示)、基于云的服務(wù)和/或基于云的服務(wù)和本地應(yīng)用的組合。以下將提供關(guān)于e透露應(yīng)用26操作的額外細(xì)節(jié)。
圖2示出了示例性e透露系統(tǒng)。如圖所示,系統(tǒng)200包括數(shù)據(jù)源1-N (數(shù)據(jù)源I (210)、數(shù)據(jù)源2 (220)、數(shù)據(jù)源3 (230)、數(shù)據(jù)源4 (240)、數(shù)據(jù)源N (250))、客戶端260。
許多不同的數(shù)據(jù)源可被標(biāo)識(shí)為與e透露過(guò)程有關(guān)。所標(biāo)識(shí)的數(shù)據(jù)源中的某一些與其它數(shù)據(jù)源(例如,文件存儲(chǔ)數(shù)據(jù)源)相比,可能更加智能(例如,MICROSOFT SHAREP0INT數(shù)據(jù)源)。一些數(shù)據(jù)可被存儲(chǔ)在獨(dú)立數(shù)據(jù)源中,一些內(nèi)容可被存儲(chǔ)在跨越大區(qū)域(例如,跨不同國(guó)家、網(wǎng)絡(luò))的場(chǎng)中。所標(biāo)識(shí)的數(shù)據(jù)源可包括不同類(lèi)型的內(nèi)容。例如,一些數(shù)據(jù)源可存儲(chǔ)電子消息、文檔、筆記、元數(shù)據(jù)等。數(shù)據(jù)源可以是聯(lián)合數(shù)據(jù)源和/或非聯(lián)合數(shù)據(jù)源。
如圖所示,e透露應(yīng)用280包括e透露管理器26、搜索索引285、狀態(tài)290。e透露應(yīng)用280可包括更多 /更少的組件。e透露應(yīng)用280可被配置成基于云的服務(wù)和/或本地應(yīng)用。例如,e透露應(yīng)用的功能可通過(guò)基于云的服務(wù)和/或通過(guò)本地應(yīng)用來(lái)訪問(wèn)。
e透露應(yīng)用280使用代理(例如,代理214、224、234、254)或通過(guò)連接器(例如,244) 被耦合到不同的數(shù)據(jù)源。代理/連接器為不同數(shù)據(jù)源中的每一個(gè)創(chuàng)建/配置,以利用由數(shù)據(jù)源提供的可用功能。e透露應(yīng)用280被配置成利用可與數(shù)據(jù)源相關(guān)聯(lián)的默認(rèn)搜索服務(wù)應(yīng)用。例如,當(dāng)e透露應(yīng)用280部署在SHAREP0INT場(chǎng)或類(lèi)似類(lèi)型的場(chǎng)中時(shí),它然后使用場(chǎng)的默認(rèn)搜索服務(wù)應(yīng)用。每一不同的數(shù)據(jù)源可使用不同的搜索服務(wù)和/或不包括搜索服務(wù)。如圖所示,數(shù)據(jù)源I使用搜索212,數(shù)據(jù)源2和數(shù)據(jù)源N不具有相關(guān)聯(lián)的搜索服務(wù),數(shù)據(jù)源3使用搜索232,而數(shù)據(jù)源4使用搜索242。
代理/連接器被配置以將由e透露應(yīng)用280發(fā)出的命令變換成數(shù)據(jù)源理解的形式,并使用數(shù)據(jù)源提供的功能。例如,當(dāng)數(shù)據(jù)源是一種類(lèi)型的數(shù)據(jù)庫(kù)時(shí),代理/連接器將命令轉(zhuǎn)化成一種形式,而當(dāng)數(shù)據(jù)源是內(nèi)容協(xié)作服務(wù)(例如,MICROSOFT SHAREP0INT)時(shí),命令被轉(zhuǎn)化成另一形式。根據(jù)實(shí)施例,當(dāng)數(shù)據(jù)源沒(méi)有提供搜索服務(wù)時(shí),e透露應(yīng)用280可爬尋數(shù)據(jù)源以創(chuàng)建索引(例如,搜索索引285)。根據(jù)實(shí)施例,專(zhuān)門(mén)為連接到e透露應(yīng)用的數(shù)據(jù)源的類(lèi)型開(kāi)發(fā)代理/連接器。
用戶可跨不同的數(shù)據(jù)源執(zhí)行聯(lián)合搜索以標(biāo)識(shí)感興趣的數(shù)據(jù)。例如,與客戶端260 相關(guān)聯(lián)的用戶可使用e透露Π 246和e透露管理器26來(lái)訪問(wèn)e透露應(yīng)用280。用戶可對(duì)來(lái)自不同數(shù)據(jù)源的所標(biāo)識(shí)的數(shù)據(jù)執(zhí)行命令。例如,e透露的一通用命令是對(duì)內(nèi)容施加保持的能力。使用e透露Π 246,用戶可發(fā)起保持來(lái)保存數(shù)據(jù),并可稍后釋放/更新該保持。保持命令被遞送給數(shù)據(jù)源以執(zhí)行該命令。保持命令可在不同的數(shù)據(jù)源上不同地執(zhí)行。例如,可通過(guò)改變對(duì)數(shù)據(jù)源中所標(biāo)識(shí)的數(shù)據(jù)的訪問(wèn)控制和/或通過(guò)將數(shù)據(jù)導(dǎo)出到可保存數(shù)據(jù)的另一存儲(chǔ)來(lái)對(duì)文件共享(例如數(shù)據(jù)源2)施加保持。某些其它數(shù)據(jù)源(例如,MICR0S0FTSHAREP0INT 15,MICR0S0FT EXCHANGE 15)可被原地保存(例如,不創(chuàng)建數(shù)據(jù)的副本以維護(hù)數(shù)據(jù)的當(dāng)前狀態(tài)),而其它數(shù)據(jù)源(例如,文件共享、某些其它文檔存儲(chǔ))可通過(guò)將數(shù)據(jù)導(dǎo)出到一位置以使得當(dāng)前狀態(tài)得以維護(hù)來(lái)保存數(shù)據(jù)。e透露應(yīng)用280使用數(shù)據(jù)源的可用功能來(lái)執(zhí)行操作。以此方式,嘗試數(shù)據(jù)源的可用功能,以便在功能可用時(shí)利用功能。
e透露應(yīng)用280被配置成管理對(duì)用戶的認(rèn)證。e透露應(yīng)用利用各個(gè)數(shù)據(jù)源的授權(quán)機(jī)制,并遵循行業(yè)標(biāo)準(zhǔn)協(xié)議來(lái)“認(rèn)證”當(dāng)前用戶。不同數(shù)據(jù)源中的每一個(gè)可具有不同的認(rèn)證過(guò)程??蓜?chuàng)建e透露用戶安全組,該安全組向被安置在組中的用戶提供對(duì)來(lái)自不同數(shù)據(jù)源的數(shù)據(jù)的訪問(wèn)權(quán)限??砂葱鑼⒂脩籼砑尤虢M/從組中移除。根據(jù)實(shí)施例,可使用以下許可級(jí)別修改e透露用戶許可和可能其它的搜索服務(wù)應(yīng)用動(dòng)作的管理員許可;發(fā)起和釋放保存動(dòng)作的保存發(fā)起和釋放許可;進(jìn)行搜索的完全搜索許可;確認(rèn)位置和郵箱、查看名字和大小但限制內(nèi)部項(xiàng)目的有限搜索許可。
e透露應(yīng)用280被配置成維護(hù)關(guān)于不同e透露過(guò)程的狀態(tài)信息(狀態(tài)290)。狀態(tài)信息可包括瞬時(shí)狀態(tài)信息和已存儲(chǔ)的狀態(tài)信息。例如,狀態(tài)信息290可以為一個(gè)或多個(gè)用戶提供關(guān)于正由e透露應(yīng)用280管理的不同e透露過(guò)程中的每一個(gè)的狀態(tài)信息。狀態(tài)信息可包括諸如案件信息、保持信息、站點(diǎn)信息、聯(lián)合信息、源信息、動(dòng)作信息、命令信息、查詢信息、錯(cuò)誤信息、狀態(tài)信息、修改時(shí)間等信息。
e透露應(yīng)用280可對(duì)不同數(shù)據(jù)源發(fā)出不同命令,不同數(shù)據(jù)源可各自不同地處理命令。一些示例性命令包括但不限于保持、釋放保持、更新保持、取得狀態(tài)、執(zhí)行查詢、清除命令、導(dǎo)出內(nèi)容、顯示可用數(shù)據(jù)源等。命令的執(zhí)行可基于其上要執(zhí)行命令的不同數(shù)據(jù)源的 規(guī)約來(lái)調(diào)度。例如,一個(gè)數(shù)據(jù)源可期望命令被排隊(duì)并被提交,而其它數(shù)據(jù)源可期望立即接收命令。與不同數(shù)據(jù)源中的每一個(gè)相關(guān)聯(lián)的代理/連接器可被配置成協(xié)助管理命令的執(zhí)行。
圖3和4示出從中央界面管理e透露過(guò)程的說(shuō)明性過(guò)程。在閱讀本文中給出的例程的討論時(shí),應(yīng)該理解,各個(gè)實(shí)施例的邏輯操作被實(shí)現(xiàn)為(I) 一系列運(yùn)行于計(jì)算系統(tǒng)上的計(jì)算機(jī)實(shí)現(xiàn)的動(dòng)作或程序模塊;和/或(2)計(jì)算系統(tǒng)內(nèi)的互連的機(jī)器邏輯電路或電路模塊。 這種實(shí)現(xiàn)是取決于實(shí)現(xiàn)本發(fā)明的計(jì)算系統(tǒng)的性能需求的選擇問(wèn)題。因此,所例示并構(gòu)成本文中描述的實(shí)施例的邏輯操作被不同地稱(chēng)為操作、結(jié)構(gòu)設(shè)備、動(dòng)作或模塊。這些操作、結(jié)構(gòu)設(shè)備、動(dòng)作和模塊可以用軟件、固件、專(zhuān)用數(shù)字邏輯,以及其任何組合來(lái)實(shí)現(xiàn)。
圖3示出了用于從跨越不同數(shù)據(jù)源的中央界面管理e透露過(guò)程的過(guò)程。
在開(kāi)始操作之后,過(guò)程300流動(dòng)至操作310,在該操作處啟動(dòng)e透露應(yīng)用。e透露應(yīng)用可被配置為應(yīng)用、基于云的服務(wù)和/或基于云的服務(wù)和應(yīng)用的組合。用戶可使用客戶機(jī)計(jì)算設(shè)備從用戶界面訪問(wèn)e透露應(yīng)用。例如,用戶可啟動(dòng)web瀏覽器訪問(wèn)e透露應(yīng)用,啟動(dòng)客戶端e透露應(yīng)用,和/或啟動(dòng)與基于云的服務(wù)提供的e透露應(yīng)用通信的客戶端e透露應(yīng)用。
移動(dòng)到操作320,認(rèn)證用戶。根據(jù)實(shí)施例,使用認(rèn)證信息來(lái)確定在可用的不同數(shù)據(jù)源處對(duì)用戶可用的訪問(wèn)級(jí)別。
流到操作330,訪問(wèn)可用的不同數(shù)據(jù)源。不同數(shù)據(jù)源中的每一個(gè)可具有可通過(guò)e透露應(yīng)用來(lái)管理的不同的認(rèn)證過(guò)程。例如,可在e透露應(yīng)用和不同數(shù)據(jù)源之間建立信任關(guān)系 (例如,令牌/證書(shū))。
轉(zhuǎn)到操作340,顯示用戶界面來(lái)協(xié)助用戶管理e透露過(guò)程。UI可顯示允許用戶執(zhí)行與e透露過(guò)程有關(guān)的操作的許多類(lèi)型的界面。例如,UI可提供選擇不同數(shù)據(jù)源、跨不同數(shù)據(jù)源執(zhí)行搜索、執(zhí)行命令(例如,保持、導(dǎo)出、狀態(tài)等)以及確定e透露過(guò)程的狀態(tài)的選擇界面。
移動(dòng)到操作350,作出要跨不同數(shù)據(jù)源執(zhí)行什么操作的判斷。例如,數(shù)據(jù)可通過(guò)要對(duì)其施加保持的三個(gè)不同數(shù)據(jù)源中的兩個(gè)中的搜索來(lái)標(biāo)識(shí)。
流向操作360,執(zhí)行所確定的操作。基于數(shù)據(jù)源提供的功能來(lái)執(zhí)行操作。例如,每一代理或連接器可利用數(shù)據(jù)源的可用功能。
轉(zhuǎn)到操作370,可確定操作的狀態(tài)。例如,可能花費(fèi)一段時(shí)間來(lái)執(zhí)行命令,因此更新后的狀態(tài)異步可用。
隨后該過(guò)程移至結(jié)束操作并返回以處理其它動(dòng)作。
圖4示出了跨不同數(shù)據(jù)源搜索和標(biāo)識(shí)數(shù)據(jù)并對(duì)所標(biāo)識(shí)的數(shù)據(jù)施加保持的過(guò)程。
在起始操作之后,過(guò)程400流向操作410,在那里跨不同數(shù)據(jù)源執(zhí)行搜索。每一數(shù)據(jù)源可具有不同的搜索能力。例如,數(shù)據(jù)庫(kù)數(shù)據(jù)源可具有第一組搜索能力,內(nèi)容協(xié)作數(shù)據(jù)源(例如,MICROSOFT SHAREP0INT)可具有第二組搜索能力,消息收發(fā)服務(wù)(例如,MICROSOFT EXCHANGE)可具有第三組搜索能力,文件存儲(chǔ)數(shù)據(jù)源(例如,文件系統(tǒng))可具有第四組搜索能力。當(dāng)跨不同數(shù)據(jù)源執(zhí)行搜索時(shí),數(shù)據(jù)源使用其可用搜索能力來(lái)執(zhí)行查詢。對(duì)由中央搜索系統(tǒng)直接索引的源,在中央搜索系統(tǒng)本身中執(zhí)行查詢。對(duì)未被中央搜索系統(tǒng)索引的源,查詢命令通過(guò)連接器被傳遞,源本身來(lái)進(jìn)行搜索。結(jié)果,一些數(shù)據(jù)源與其它數(shù)據(jù)源相比提供較好的搜索能力。位于e透露應(yīng)用和數(shù)據(jù)源之間的代理/連接器將搜索查詢變換成可由與其耦合的數(shù)據(jù)源理解的形式。
移動(dòng)到操作420,顯示搜索結(jié)果。搜索結(jié)果可按照不同方式呈現(xiàn)。例如,搜索結(jié)果可被聚集,搜索結(jié)果可按數(shù)據(jù)源顯示,搜索結(jié)果可按類(lèi)型和/或其它特征排序等。
流向操作430,標(biāo)識(shí)要對(duì)其施加保持的數(shù)據(jù)。被確定要對(duì)其施加保持的數(shù)據(jù)可由數(shù)據(jù)源中的一個(gè)或多個(gè)存儲(chǔ)。根據(jù)實(shí)施例,用戶從搜索結(jié)果中選擇要施加保持的數(shù)據(jù)。用戶還可輸入其它特征來(lái)確定要施加保持的數(shù)據(jù)。例如,用戶可標(biāo)識(shí)日期范圍來(lái)確定要施加保持的數(shù)據(jù)。
轉(zhuǎn)到操作440,向不同數(shù)據(jù)源發(fā)出對(duì)數(shù)據(jù)施加保持的命令。保持命令被遞送給數(shù)據(jù)源以執(zhí)行該命令。保持命令可在不同的數(shù)據(jù)源上不同地執(zhí)行。例如,消息收發(fā)數(shù)據(jù)源可在原地對(duì)消息施加保持,而文件存儲(chǔ)數(shù)據(jù)源可導(dǎo)出數(shù)據(jù)以便對(duì)其施加保持。e透露應(yīng)用使用數(shù)據(jù)源的功能來(lái)管理保持操作。以此方式,嘗試數(shù)據(jù)源的可用功能以便在功能可用時(shí)利用功倉(cāng)泛。
流向操作450,執(zhí)行導(dǎo)出數(shù)據(jù)的命令。數(shù)據(jù)可從數(shù)據(jù)源導(dǎo)出到一個(gè)或多個(gè)其它位置。隨著e透露應(yīng)用發(fā)出的其它命令/操作,數(shù)據(jù)源的功能被利用。例如,消息收發(fā)源可使用第一文件格式導(dǎo)出數(shù)據(jù),而另一數(shù)據(jù)源使用第二文件格式。
隨后該過(guò)程移至結(jié)束操作并返回以處理其它動(dòng)作。以上說(shuō)明、示例和數(shù)據(jù)提供了對(duì)本發(fā)明的組成部分的制造和使用的全面描述。因?yàn)榭梢栽诓槐畴x本發(fā)明的精神和范圍的情況下做出本發(fā)明的許多實(shí)施例,所以本發(fā)明落在所附權(quán)利要求的范圍內(nèi)。
權(quán)利要求
1.一種跨不同數(shù)據(jù)源的電子透露的方法,包括 確定(330)要包括在電子透露過(guò)程中的不同數(shù)據(jù)源; 確定(350)要對(duì)包括在所述不同數(shù)據(jù)源中的數(shù)據(jù)執(zhí)行的操作;以及使用所述數(shù)據(jù)源提供的機(jī)制跨不同源對(duì)所標(biāo)識(shí)的數(shù)據(jù)執(zhí)行(360)所述操作,其中所述不同數(shù)據(jù)源的至少一部分活動(dòng)地服務(wù)于與其中存儲(chǔ)的數(shù)據(jù)相關(guān)的請(qǐng)求。
2.如權(quán)利要求I所述的方法,其特征在于,還包括當(dāng)所提供的搜索能力從不同數(shù)據(jù)存儲(chǔ)中的每一個(gè)可用時(shí),使用所述搜索能力跨所述不同的數(shù)據(jù)存儲(chǔ)執(zhí)行(410)搜索。
3.如權(quán)利要求I所述的方法,其特征在于,還包括當(dāng)所述數(shù)據(jù)源不允許對(duì)所標(biāo)識(shí)的數(shù)據(jù)的原地保存時(shí)自動(dòng)地導(dǎo)出(450 )所述數(shù)據(jù)以便保存。
4.如權(quán)利要求I所述的方法,其特征在于,確定(350)要執(zhí)行的操作包括確定所述操作是保持命令,當(dāng)所述命令被執(zhí)行時(shí),所述命令對(duì)所標(biāo)識(shí)的數(shù)據(jù)施加保持,所述保持按照當(dāng)前狀態(tài)保存所述數(shù)據(jù),以及當(dāng)所述數(shù)據(jù)源允許原地保存時(shí)在所述數(shù)據(jù)源內(nèi)原地保存所標(biāo)識(shí)的數(shù)據(jù)。
5.如權(quán)利要求I所述的方法,其特征在于,顯示用戶界面(340),所述用戶界面允許對(duì)所述不同數(shù)據(jù)源的選擇,其中所述不同數(shù)據(jù)源包括具有相關(guān)聯(lián)的搜索服務(wù)的電子郵箱、文件存儲(chǔ)和儲(chǔ)存庫(kù)。
6.如權(quán)利要求I所述的方法,其特征在于,還包括執(zhí)行對(duì)用戶的聯(lián)合認(rèn)證,所述認(rèn)證對(duì)所述用戶進(jìn)行認(rèn)證(320)以便在所述不同數(shù)據(jù)源上執(zhí)行操作,其中所述不同數(shù)據(jù)源的至少一部分使用不同的認(rèn)證過(guò)程。
7.如權(quán)利要求I所述的方法,其特征在于,確定(350)要執(zhí)行的操作包括確定何時(shí)所述操作是導(dǎo)出來(lái)自所述不同數(shù)據(jù)源的所選數(shù)據(jù)的選項(xiàng)。
8.如權(quán)利要求I所述的方法,其特征在于,還包括確定(370)所述操作的執(zhí)行的狀態(tài),并用所述狀態(tài)更新用戶界面顯示。
9.如權(quán)利要求I所述的方法,其特征在于,所述不同數(shù)據(jù)源包括聯(lián)合數(shù)據(jù)源和非聯(lián)合數(shù)據(jù)源,其中所述電子透露過(guò)程是由至少以下其中之一來(lái)執(zhí)行的基于云的服務(wù);本地過(guò)程以及所述基于云的服務(wù)和所述本地過(guò)程的組合。
10.一種用于跨實(shí)況、不同的數(shù)據(jù)存儲(chǔ)(19)進(jìn)行透露的系統(tǒng)(200),包括 耦合到不同數(shù)據(jù)源(19)的網(wǎng)絡(luò)(18)連接; 處理器(5)和計(jì)算機(jī)可讀介質(zhì)(14); 存儲(chǔ)在所述計(jì)算機(jī)可讀介質(zhì)(14)上并在所述處理器(5)上執(zhí)行的操作環(huán)境(16);以及 e透露管理器(26),所述e透露管理器在所述操作環(huán)境的控制下操作并用于 當(dāng)所提供的搜索能力從所述不同數(shù)據(jù)存儲(chǔ)中的每一個(gè)可用時(shí),使用所述搜索能力跨所述不同數(shù)據(jù)源(19)執(zhí)行搜索; 標(biāo)識(shí)來(lái)自所述搜索結(jié)果的數(shù)據(jù); 確定要對(duì)所標(biāo)識(shí)的數(shù)據(jù)執(zhí)行的操作,其中所述操作是從包括至少以下的選項(xiàng)中選擇的保持;保持的釋放、保持的更新;以及 使用所述數(shù)據(jù)源提供的機(jī)制跨不同數(shù)據(jù)源(19)對(duì)所標(biāo)識(shí)的數(shù)據(jù)執(zhí)行所述操作,其中所述不同數(shù)據(jù)源的至少一部分活動(dòng)地服務(wù)于與其中存儲(chǔ)的數(shù)據(jù)相關(guān)的請(qǐng)求。
全文摘要
本發(fā)明涉及跨存儲(chǔ)電子透露。電子透露(e透露)應(yīng)用被用于使用中央界面來(lái)跨不同的電子數(shù)據(jù)源管理電子透露過(guò)程。e透露應(yīng)用協(xié)助管理對(duì)不同數(shù)據(jù)源的認(rèn)證支持;訪問(wèn)不同數(shù)據(jù)源;跨不同數(shù)據(jù)源對(duì)內(nèi)容施加保持;跨不同數(shù)據(jù)源搜索和過(guò)濾內(nèi)容;跨數(shù)據(jù)源收集數(shù)據(jù)等。e透露應(yīng)用可被配置為本地應(yīng)用、基于云的服務(wù)和/或基于云的服務(wù)和應(yīng)用的組合。
文檔編號(hào)G06F17/30GK102982098SQ20121043528
公開(kāi)日2013年3月20日 申請(qǐng)日期2012年11月2日 優(yōu)先權(quán)日2011年11月3日
發(fā)明者J·D·范, A·D·哈梅茨, S·V·拉瑪納坦, J·Z·史密斯, T·R·斯里拉姆, Z·阿里芬, A·加納漢, R·索馬孫達(dá)拉姆, J·A·阿爾斯波, B·史蒂文森, M·皮亞塞斯尼, Q·克里斯滕森 申請(qǐng)人:微軟公司