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

文件對(duì)等同步的系統(tǒng)和方法

文檔序號(hào):6553796閱讀:152來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):文件對(duì)等同步的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)文件管理領(lǐng)域,尤其涉及一種平臺(tái),該平臺(tái)用于基于對(duì)等來(lái) 選擇并管理兩個(gè)或以上的計(jì)算機(jī)之間文件共享或文件同步而無(wú)需居間服務(wù)器或其
它外部資源。
背景技術(shù)
當(dāng)前,許多個(gè)人計(jì)算機(jī)用戶(hù)和其它機(jī)器或客戶(hù)端的用戶(hù)通常擁有或使用一個(gè) 以上的機(jī)器。例如,許多商業(yè)、個(gè)人和其它用戶(hù)擁有或使用臺(tái)式機(jī)和膝上型計(jì)算機(jī) 或其它移動(dòng)客戶(hù)端或設(shè)備。擁有或訪問(wèn)多個(gè)機(jī)器的用戶(hù)可在不同時(shí)間出于不同目的 而使用不同機(jī)器,但仍然經(jīng)常期望訪問(wèn)在所有這些機(jī)器上共同使用的文件或其它內(nèi) 容。然而,大多數(shù)應(yīng)用程序、數(shù)據(jù)庫(kù)和其它資源缺乏向共同機(jī)器組自動(dòng)或固有地"漫 游"或共享這些文件、從而使得無(wú)論使用那臺(tái)機(jī)器用戶(hù)都能夠用給定文件的最新更 新或完全版本工作的能力。
為解決文件同步問(wèn)題的解決方案已經(jīng)上市,包括暫時(shí)將一臺(tái)機(jī)器備份到遠(yuǎn)程 因特網(wǎng)服務(wù)器或其它資源的平臺(tái)。然而,根據(jù)這些技術(shù),接收最新文件、文件夾或 目錄圖像的目的地或目標(biāo)機(jī)器必需等待連接到因特網(wǎng)以訪問(wèn)該遠(yuǎn)程服務(wù)器并開(kāi)始 當(dāng)前文件的文件傳輸。諸如許多膝上型或便攜計(jì)算機(jī)等不能進(jìn)行連續(xù)因特網(wǎng)連接的 機(jī)器不可能一直允許用戶(hù)訪問(wèn)該服務(wù)。這會(huì)在例如商業(yè)或其它用戶(hù)旅行到無(wú)及時(shí)因 特網(wǎng)訪問(wèn)點(diǎn)的較遠(yuǎn)地方時(shí)發(fā)生。此外,取決于中間服務(wù)器的文件同步解決方案會(huì)失 敗、不能進(jìn)行維護(hù)或經(jīng)歷可使文件同步特性比期望中不可靠的不可預(yù)知的連接中 斷。同樣存在文件同步和復(fù)制技術(shù)中的其它問(wèn)題。

發(fā)明內(nèi)容
克服本領(lǐng)域這些和其它問(wèn)題的本發(fā)明的一方面涉及文件對(duì)等同步的系統(tǒng)和方 法,其中各個(gè)用戶(hù)指定的機(jī)器可主宿或包含使這些機(jī)器能夠基于對(duì)等而獨(dú)立發(fā)現(xiàn)、 連接和管理用戶(hù)期望的共享文件集的同步引擎或同步邏輯。根據(jù)本發(fā)明實(shí)施方式的
一方面,文件漫游的自動(dòng)發(fā)現(xiàn)和管理可在無(wú)需遠(yuǎn)程服務(wù)器存儲(chǔ)或其它遠(yuǎn)程源的情況 下實(shí)現(xiàn),更確切地可使用各個(gè)參與機(jī)器的操作系統(tǒng)或其它本地資源內(nèi)主宿或包含的 同步引擎邏輯來(lái)進(jìn)行。根據(jù)本發(fā)明的實(shí)施方式的一方面,用戶(hù)可為文件同步服務(wù)注 冊(cè)兩個(gè)、三個(gè)或以上的機(jī)器,并且自由指定從其機(jī)器組中任一個(gè)或多個(gè)向己注冊(cè)機(jī) 器組的剩余部分中任一個(gè)或多個(gè)共享的一個(gè)或多個(gè)文件、文件夾、目錄或其它資源 或內(nèi)容。各個(gè)機(jī)器可透明地檢測(cè)和發(fā)現(xiàn)與該組內(nèi)其它機(jī)器的連接狀態(tài),并自動(dòng)開(kāi)始 漫游或使所選文件鏡像該機(jī)器或從該機(jī)器鏡像到其它機(jī)器或目的地。在實(shí)施方式 中,同步引擎可應(yīng)用版本管理邏輯來(lái)檢測(cè)版本沖突,并且例如在版本沖突出現(xiàn)時(shí)向 用戶(hù)詢(xún)問(wèn)其對(duì)備份或其它選項(xiàng)的較佳選擇。根據(jù)本發(fā)明的實(shí)施方式的一方面,因而 用戶(hù)選擇或發(fā)現(xiàn)要在工作機(jī)器組中自動(dòng)傳播的工作文檔、圖像或其它文件、文件夾、 目錄或其它資源或內(nèi)容的集合,且該文件集在所有參與機(jī)器上達(dá)到最大流通的情況 下使用相對(duì)最小的配置量。


圖1示出根據(jù)本發(fā)明實(shí)施方式的、自動(dòng)化文件對(duì)等同步的系統(tǒng)和方法可在其 中操作的環(huán)境。
圖2示出根據(jù)本發(fā)明實(shí)施方式的描述可與文件同步結(jié)合使用的文件版本管理 邏輯的界面。
圖3示出根據(jù)本發(fā)明實(shí)施方式另一方面中的其中對(duì)等文件同步系統(tǒng)和方法可 與兩個(gè)以上參與機(jī)器一起操作的環(huán)境。
圖4示出根據(jù)本發(fā)明實(shí)施方式的全面的文件間漫游和同步進(jìn)程的流程圖。
具體實(shí)施例方式
圖1示出根據(jù)本發(fā)明實(shí)施方式的、文件或其它內(nèi)容的對(duì)等同步的系統(tǒng)和方法 可在其中操作的環(huán)境。如圖所示,用戶(hù)可使用或訪問(wèn)多個(gè)計(jì)算機(jī)、客戶(hù)端或其它商 業(yè)、個(gè)人或其它用途的其它機(jī)器的組,包括示為臺(tái)式計(jì)算機(jī)的第一機(jī)器102和示為 膝上型或其它移動(dòng)計(jì)算機(jī)的第二機(jī)器114??墒蛊渌?jì)算機(jī)、客戶(hù)端或其它機(jī)器同
步,包括,例如聯(lián)網(wǎng)蜂窩式電話(huà)、聯(lián)網(wǎng)電子郵件客戶(hù)端、聯(lián)網(wǎng)個(gè)人數(shù)字助理、聯(lián)網(wǎng) 媒體播放器、或其它硬件。在如圖所示的操作中,可經(jīng)由諸如通用串行總線(xiàn)連接、
FireWireTM連接、BlueTooth 連接、WiFi 連接或其它有線(xiàn)、無(wú)線(xiàn)、光學(xué)或其它 信道或連接的連接118來(lái)連接第一機(jī)器102和第二機(jī)器114。根據(jù)本發(fā)明的實(shí)施方
式,連接118可連續(xù)維護(hù)在局域網(wǎng)(LAN)或其它中,或者在實(shí)施方式中可間歇地
連接在兩個(gè)或以上的參與機(jī)器之間。
根據(jù)本發(fā)明的所示實(shí)施方式,第一機(jī)器102可產(chǎn)生并提供諸如圖形用戶(hù)界面、 命令線(xiàn)接口、語(yǔ)音激活或其它接口的用戶(hù)接口 104來(lái)允許用戶(hù)訪問(wèn)應(yīng)用程序、文件、 操作系統(tǒng)和其它資源。根據(jù)所示的實(shí)施方式,用戶(hù)可訪問(wèn)同步界面106以激活、選 擇以及管理文件或其它同步功能。在實(shí)施方式中,同步界面106可主宿在第一機(jī)器 102的操作系統(tǒng)中,或在進(jìn)一步的實(shí)施方式中,可結(jié)合到一個(gè)或多個(gè)應(yīng)用程序、模 塊或其它資源中。根據(jù)所示的實(shí)施方式,同步界面106可向用戶(hù)提供標(biāo)識(shí)、激活和 管理第一機(jī)器102與第二機(jī)器114或其它機(jī)器或目標(biāo)之間的同步事件的選擇和選 項(xiàng)。通常,這些同步活動(dòng)可涉及參與機(jī)器之間的所選或所發(fā)現(xiàn)的文件、文件夾、目 錄、巻、盤(pán)或其它內(nèi)容、信息、存儲(chǔ)或介質(zhì)的同步。
根據(jù)本發(fā)明的實(shí)施方式的一方面,用戶(hù)可操控同步界面106以選擇經(jīng)同步文 件集126用于在參與機(jī)器或系統(tǒng)之間同步或漫游。經(jīng)同步文件集126可,例如包含 從第一機(jī)器102上存儲(chǔ)的本地文件集112內(nèi)以及從第二機(jī)器114上存儲(chǔ)的另一本地 文件集116內(nèi)標(biāo)識(shí)的文件或其它內(nèi)容??捎芍魉拊诘谝粰C(jī)器102中的同步引擎108 標(biāo)識(shí)、存儲(chǔ)和管理經(jīng)同步文件集126。同步引擎108可與在第一機(jī)器102中維護(hù)的 文件系統(tǒng)日志110通信以追蹤并記錄為經(jīng)同步文件集126或其它中的同步或漫游所 指定的文件、文件夾、目錄、巻或其它內(nèi)容或信息的狀態(tài)。在實(shí)施方式中,第二機(jī) 器114或者其它或另外的參與機(jī)器可類(lèi)似地維護(hù)同步引擎108、文件系統(tǒng)日志110 和其它文件管理資源的另一實(shí)例形式的相同或類(lèi)似邏輯,在實(shí)施方式中各個(gè)邏輯也 可主宿在操作系統(tǒng)或其它資源中。
根據(jù)本發(fā)明的實(shí)施方式,經(jīng)同步文件集126也可,例如配置成包括用戶(hù)最通 用的目錄、文件夾或其它源,諸如我的文檔、我的音樂(lè)、桌面、收藏夾或其它文件 夾或源的說(shuō)明性文件夾。根據(jù)實(shí)施方式的一方面,通用目錄、文件夾或其它源可配 置成自動(dòng)向同步引擎108或其它資源報(bào)告其可用于同步,使用戶(hù)可,例如,通過(guò)接 受或突出這些源和同步目的地來(lái)容易地選擇或激活。根據(jù)本發(fā)明的實(shí)施方式的另一 方面,可選擇或配置文件夾、目錄或其它源用于不針對(duì)一個(gè)用戶(hù)的同步,例如,同 步系統(tǒng)的全局文件夾或其它內(nèi)容,諸如面向任務(wù)的項(xiàng)目文件夾、諸如c:\users\public 形式文件夾的公共文件夾、或其它文件夾、目錄或其它源。在本發(fā)明的這些或其它 實(shí)施方式中,除了手動(dòng)指定文件夾、目錄和其它源之外或者取而代之,可由任一個(gè) 或多個(gè)機(jī)器上的發(fā)現(xiàn)邏輯自動(dòng)地發(fā)現(xiàn)該內(nèi)容。類(lèi)似地,在本發(fā)明的實(shí)施方式中,除
了為目的地機(jī)器手動(dòng)注冊(cè)地址或標(biāo)識(shí)符之外或者取而代之,也可由使用諸如可檢測(cè) 連接在局域網(wǎng)上的機(jī)器等的邏輯的發(fā)現(xiàn)邏輯自動(dòng)檢測(cè)到作為包括在參與機(jī)器組中 候選的機(jī)器。
為同步管理的目的,第一機(jī)器102、第二機(jī)器114或其它中的同步引擎108可 檢測(cè)第一機(jī)器102、第二機(jī)器114或其它機(jī)器或硬件的連接狀態(tài)以確定這些機(jī)器彼 此之間或與其它參與硬件之間經(jīng)由連接118或其它連接或信道連接的情形。例如, 同步引擎108可通過(guò)第一機(jī)器102、第二機(jī)器114或其它參與機(jī)器的可用通信端口 建立連接,包括例如適當(dāng)?shù)卮┰椒阑饓Y源。
在實(shí)施方式中,例如當(dāng)經(jīng)由USB或無(wú)線(xiàn)連接建立連接時(shí),第一機(jī)器102等中 的同步引擎108對(duì)參與機(jī)器進(jìn)行認(rèn)證以確保適當(dāng)開(kāi)始文件同步。當(dāng)已認(rèn)證連接被驗(yàn) 證時(shí),第一機(jī)器102或其它中的同步引擎108可啟動(dòng)參與機(jī)器之間的自動(dòng)文件漫游、 鏡像或同步活動(dòng)。例如,第一機(jī)器102或其它中的同步引擎108可訪問(wèn)經(jīng)同步文件 集126以確定位于第一機(jī)器102上的哪些文件、文件夾、目錄、巻或其它內(nèi)容需要 轉(zhuǎn)移到第二機(jī)器114,以及類(lèi)似地,位于第二機(jī)器114上的哪些相似內(nèi)容需要轉(zhuǎn)移 到第一機(jī)器102以在這些機(jī)器之間維護(hù)一致或相容的文件集或其它信息集。
因此,第一機(jī)器102或其它中的同步引擎108可,例如檢查第一機(jī)器的文件 系統(tǒng)日志110、第二機(jī)器114的文件系統(tǒng)日志110或其它以檢査參與機(jī)器上文件和 其它內(nèi)容的狀態(tài)、行為或歷史。關(guān)于經(jīng)同步文件集126的狀態(tài)、行為、歷史或其它 元數(shù)據(jù)或信息可,例如不僅包括指示最近文件編輯、下載或訪問(wèn)的日期戳信息,而 且還包括諸如文件大小、文件類(lèi)型、關(guān)于先前版本或文件傳輸?shù)男畔ⅰ⒁约捌渌?息等進(jìn)一步的信息。
訪問(wèn)關(guān)于參與機(jī)器上文件和其它內(nèi)容的狀態(tài)的這些和其它信息,第一機(jī)器或 其它的同步引擎108可,例如刪除、拷貝、編輯、重新格式化、改變一個(gè)或多個(gè)位 置上的經(jīng)同步文件集126的存儲(chǔ)位置、或者對(duì)齊進(jìn)行操控??蛇M(jìn)行這些動(dòng)作,以例 如確保給定文件的同一版本被維護(hù)在第一機(jī)器102、第二機(jī)器114和其它參與機(jī)器 中。根據(jù)本發(fā)明的實(shí)施方式的一方面,第一機(jī)器102或其它中的同步引擎可對(duì)已處 理文件應(yīng)用delta同步邏輯來(lái)僅使這些文件或文件中自上次同步或其它點(diǎn)以來(lái)修改 過(guò)的一部分在參與機(jī)器之間漫游。例如,在涉及協(xié)作或其它組織LAN的本發(fā)明實(shí) 施方式中,系統(tǒng)管理員或其他人可對(duì)第一機(jī)器102或其它機(jī)器的同步引擎108進(jìn)行 設(shè)定以將確定文件的傳播限制于確定用戶(hù),或應(yīng)用其它同步控件。當(dāng)應(yīng)用許可時(shí), 注意到許可必需被安排成使數(shù)據(jù)能恰當(dāng)?shù)匾浦驳剿袇⑴c機(jī)器,以例如確保與所有
必要目的地的連接路徑。其它配置也是可能的。
根據(jù)本發(fā)明的實(shí)施方式的另一方面,用戶(hù)、管理員或操作系統(tǒng)設(shè)置可,例如
對(duì)由第一機(jī)器102的同步引擎108、第二機(jī)器114或其它資源的同步引擎108執(zhí)行 的同步管理、文件轉(zhuǎn)移和其它活動(dòng)進(jìn)行設(shè)定以便于按期望優(yōu)先級(jí)執(zhí)行,例如作為后 臺(tái)任務(wù)操作、或暫停直到建立或再建立寬帶連接時(shí)再重新開(kāi)始文件轉(zhuǎn)移動(dòng)作或在其 它時(shí)間或在其它條件下采取其它動(dòng)作。根據(jù)本發(fā)明的實(shí)施方式的一方面,第一機(jī)器 102、第二機(jī)器114或其它參與機(jī)器、客戶(hù)端、設(shè)備或硬件可例如由域名服務(wù)(DNS) 或其它地址或標(biāo)識(shí)符進(jìn)行標(biāo)識(shí)。在本發(fā)明的實(shí)施方式的一方面中,第一機(jī)器102 的同步引擎108、第二機(jī)器114的同步引擎108或其它同步引擎實(shí)例或邏輯可使用 自動(dòng)發(fā)現(xiàn)邏輯來(lái)檢測(cè)其它參與機(jī)器何時(shí)出現(xiàn)在因特網(wǎng)或其它網(wǎng)絡(luò)上,使得例如機(jī)器 可在其它機(jī)器獲得因特網(wǎng)或其它連接過(guò)程中任何時(shí)間點(diǎn)與它們重新開(kāi)始同步活動(dòng)。
注意到根據(jù)本發(fā)明的實(shí)施方式,通常,用戶(hù)可選擇地或任意地選擇他們希望 在其參與機(jī)器組之間,從這些機(jī)器的任一個(gè)或多個(gè),復(fù)制、漫游或同步的那些文件 或其它源內(nèi)容,而無(wú)限制。此外,第一機(jī)器102、第二機(jī)器114和任何其它參與機(jī) 器可以在組的基礎(chǔ)上共享經(jīng)同步文件集126,但是這些機(jī)器不需要直接連接在一起 或同時(shí)連接在一起來(lái)執(zhí)行本發(fā)明的同步操作。相反,同步活動(dòng)可取決于各個(gè)機(jī)器或 者機(jī)器子組或子網(wǎng)絡(luò)的連接、網(wǎng)絡(luò)和其它條件而自動(dòng)和擇機(jī)地進(jìn)行。(注意,在這 種實(shí)施方式中,參與機(jī)器組必需仍然能夠?qū)崿F(xiàn)基于總體或累積的、完全網(wǎng)橋化的或 連接的網(wǎng)絡(luò),盡管機(jī)器、機(jī)器的子組或子網(wǎng)絡(luò)是在不同時(shí)間、不同地點(diǎn)或使用不同 類(lèi)型的網(wǎng)絡(luò)連接來(lái)連接的)。根據(jù)本發(fā)明的實(shí)施方式的另一方面,用戶(hù)可選擇指定 位于第一機(jī)器102、第二機(jī)器114或其它上的所有文件來(lái)與另一參與機(jī)器漫游或經(jīng) 同步,以便于按需實(shí)現(xiàn)這些源文件的備份。
根據(jù)如圖2所示的本發(fā)明實(shí)施方式,第一機(jī)器102的同步邏輯108、第二機(jī)器 的同步邏輯或其它邏輯或?qū)嵗山Y(jié)合文件轉(zhuǎn)移和更新的進(jìn)行來(lái)應(yīng)用版本管理邏輯 120。在所示實(shí)施方式中,當(dāng)該同步邏輯108檢測(cè)到兩個(gè)文件實(shí)例之間的版本沖突 時(shí),諸如正準(zhǔn)備用老文件覆蓋同一文件的較新版本,版本管理邏輯120可,例如向 用戶(hù)呈現(xiàn)對(duì)話(huà)框或詢(xún)問(wèn)來(lái)解決該沖突,例如重命名或移動(dòng)舊文件、用該文件的另一 版本替換、或采取其它動(dòng)作。其它基于版本的沖突和其它沖突可被檢測(cè)到。在實(shí)施 方式中,除了向用戶(hù)呈現(xiàn)期望處理的富集界面之外或取而代之,版本管理邏輯120 也可向沖突文件或數(shù)據(jù)應(yīng)用自動(dòng)規(guī)則或處理,諸如執(zhí)行比較功能以編輯這些文件或 使其一致、或者處理不同的版本。
還應(yīng)注意,在本發(fā)明的實(shí)施方式中以及如圖3所示的示例,兩個(gè)以上的機(jī)器 可基于相同的自動(dòng)基礎(chǔ)參與文件同步和相關(guān)功能。所示機(jī)器集合可包括待同步所選
文件或其它內(nèi)容的至少第一機(jī)器102、第二機(jī)器114、第三機(jī)器122、第四機(jī)器124 或其它機(jī)器、客戶(hù)端、計(jì)算機(jī)或設(shè)備。在實(shí)施方式中,這些機(jī)器可經(jīng)由諸如圖1 所示的連接118的有線(xiàn)連接、或通過(guò)包括聯(lián)網(wǎng)蜂窩式電話(huà)的空中接口等的其它有 線(xiàn)、無(wú)線(xiàn)或光學(xué)連接而直接連接。然而,在本發(fā)明的實(shí)施方式的一方面中,用戶(hù)可 通過(guò)相對(duì)較少的配置量開(kāi)始期望文件的選擇同步,而不需要或不依靠諸如因特網(wǎng)備 份服務(wù)器的中間存儲(chǔ)、邏輯或控制資源。因此,本發(fā)明的實(shí)施方式增強(qiáng)文件漫游操 作的可靠性、速度和協(xié)同性。
圖4示出根據(jù)本發(fā)明實(shí)施方式的總體文件共享和同步處理。在步驟402,開(kāi)始 處理。在步驟404,用戶(hù)可開(kāi)始或登陸到諸如個(gè)人計(jì)算機(jī)、膝上型或移動(dòng)計(jì)算機(jī)、 聯(lián)網(wǎng)蜂窩式電話(huà)、或其它客戶(hù)端、機(jī)器、硬件或設(shè)備的第一機(jī)器102。在步驟406, 用戶(hù)可選擇或激活源文件、文件夾、目錄、或其它源文件、源位置、或其它信息或 內(nèi)容,例如突出第一機(jī)器102或其它位置上的文件集。在步驟408,用戶(hù)可指定經(jīng) 同步文件集126以在工作計(jì)算機(jī)組或其它機(jī)器組之間自動(dòng)同步和管理。在步驟410, 可通過(guò)例如同步引擎108或其它邏輯自動(dòng)發(fā)現(xiàn)該指定機(jī)器或這些指定機(jī)器的網(wǎng)絡(luò) 連接狀態(tài)。在步驟412,用戶(hù)可選擇或者同步引擎108可為文件或其它數(shù)據(jù)同步檢 索一個(gè)或多個(gè)目的地機(jī)器上的存儲(chǔ)目的地。
在步驟414,諸如USB或其它有線(xiàn)或無(wú)線(xiàn)連接的連接118可被建立并認(rèn)證以 連接到所選機(jī)器或多個(gè)所選機(jī)器,諸如第二機(jī)器114或其它計(jì)算機(jī)、機(jī)器、客戶(hù)端 或硬件。在步驟416,同步引擎108或其它控制邏輯可在第一機(jī)器102與第二機(jī)器 114之間開(kāi)始經(jīng)同步文件集126的文件轉(zhuǎn)移或其它內(nèi)容傳輸。在步驟418,第一機(jī) 器102或第二機(jī)器114或兩者的同步引擎108可將數(shù)字權(quán)利管理或保護(hù)邏輯應(yīng)用于 正在轉(zhuǎn)移的經(jīng)同步文件集126或其它內(nèi)容。根據(jù)本發(fā)明的實(shí)施方式的這個(gè)方面,任 一個(gè)或多個(gè)參與機(jī)器的同步引擎108有時(shí)可自動(dòng)搜索授權(quán)或許可以復(fù)制諸如音樂(lè) 或其它媒體內(nèi)容的文件或內(nèi)容。在授權(quán)被拒絕的事件中,操作同步引擎108可,例 如,從目標(biāo)機(jī)器刪除未授權(quán)的一個(gè)或多個(gè)文件、通知用戶(hù)已移除了未授權(quán)的拷貝、 或采取其它動(dòng)作。
在步驟420,第一機(jī)器102或第二機(jī)器114或兩者的同步引擎108可將版本管 理邏輯120應(yīng)用于正在轉(zhuǎn)移的經(jīng)同步文件集126或其它內(nèi)容,以便于,例如捕獲不 相容的文件版本的實(shí)例、刪除嘗試覆蓋較新版本的舊文件版本的實(shí)例、或檢測(cè)其它
版本沖突的實(shí)例。根據(jù)本發(fā)明的實(shí)施方式的一方面,版本管理邏輯120可向用戶(hù)提 供對(duì)話(huà)框以獲得他們對(duì)版本沖突的較佳部署,諸如漫游最近文件版本、重命名或備
份舊文件版本、用沖突的其它文件版本替換、或采取其它動(dòng)作。在步驟422,參與 機(jī)器中一個(gè)或多個(gè)中的同步引擎108或其它邏輯可更新在相應(yīng)本地機(jī)器或硬件中 的文件系統(tǒng)日志IIO。在步驟424中,處理可重復(fù)、返回到先前處理點(diǎn)、跳到另外 的處理點(diǎn)或結(jié)束處。
本發(fā)明的以上描述是說(shuō)明性的,本領(lǐng)域技術(shù)人員可對(duì)配置和實(shí)現(xiàn)進(jìn)行更改。 例如,雖然本發(fā)明一般就個(gè)人計(jì)算機(jī)向其它膝上型或移動(dòng)個(gè)人計(jì)算機(jī)漫游文件而言 來(lái)進(jìn)行描述,但是在實(shí)施方式中,本發(fā)明的文件同步能力也可應(yīng)用于其它類(lèi)型的設(shè) 備,諸如聯(lián)網(wǎng)蜂窩式電話(huà)、聯(lián)網(wǎng)電子郵件客戶(hù)端、聯(lián)網(wǎng)個(gè)人數(shù)字助理、聯(lián)網(wǎng)媒體播 放器、或其它客戶(hù)端、機(jī)器或硬件。
類(lèi)似地,雖然在實(shí)施方式中本發(fā)明被一般地描述為在參與機(jī)器之間移動(dòng)文件 自身,但是在實(shí)施方式中,可以同步其它類(lèi)型的內(nèi)容、信息、或數(shù)據(jù),諸如硬件配 置設(shè)置、來(lái)自用戶(hù)的用戶(hù)化界面的桌面圖像、操作系統(tǒng)資源或工具、或者其它媒體、 內(nèi)容或信息。作為單體描述的其它硬件、軟件或其它資源在實(shí)施方式中可以是分布 式的,且類(lèi)似地,在實(shí)施方式中可組合描述為分布式的資源。因此,本發(fā)明的范圍 旨在僅由權(quán)利要求書(shū)限定。
權(quán)利要求
1.一種管理數(shù)據(jù)同步的系統(tǒng),包括輸入接口,接收對(duì)同步內(nèi)容集的指定;以及同步引擎,所述同步引擎與所述輸入接口通信以接收所述內(nèi)容集的指定并對(duì)所述內(nèi)容集進(jìn)行同步而無(wú)需參與機(jī)器組上的中間控件。
2. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述內(nèi)容集包括文件、文件夾、目錄、巻、盤(pán)媒體和電子媒體中至少之一。
3. 如權(quán)利要求2所述的系統(tǒng),其特征在于,對(duì)于用戶(hù)的同步選擇,所述內(nèi)容集被自動(dòng)通告。
4. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述同步包括將所述內(nèi)容集的相 容版本傳輸?shù)剿鰠⑴c機(jī)器組。
5. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述同步引擎包括主宿在操作系 統(tǒng)和應(yīng)用程序的至少之一中的引擎。
6. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述內(nèi)容集和所述參與機(jī)器組中 至少之一被發(fā)現(xiàn)邏輯自動(dòng)檢測(cè)到。
7. 如權(quán)利要求l所述的系統(tǒng),其特征在于,經(jīng)由參與機(jī)器之間的直接連接和 參與機(jī)器之間的網(wǎng)絡(luò)連接中至少之一對(duì)所述內(nèi)容集進(jìn)行同步。
8. —種管理數(shù)據(jù)同步的方法,包括 接收對(duì)同步內(nèi)容集的指定;以及將所述內(nèi)容集指定接收到同步引擎中以對(duì)所述內(nèi)容集進(jìn)行同步而無(wú)需參與機(jī) 器組上的中間控件。
9. 如權(quán)利要求8所述的方法,其特征在于,所述內(nèi)容集包括文件、文件夾、 目錄、巻、盤(pán)媒體和電子媒體中至少之一。
10. 如權(quán)利要求9所述的方法,其特征在于,對(duì)于用戶(hù)的同步選擇,所述內(nèi)容 集被自動(dòng)通告。
11. 如權(quán)利要求8所述的方法,其特征在于,所述同步包括將所述內(nèi)容集的相 容版本傳輸?shù)剿鰠⑴c機(jī)器組。
12. 如權(quán)利要求8所述的方法,其特征在于,所述同步引擎包括主宿在操作系 統(tǒng)和應(yīng)用程序的至少之一中的引擎。
13. 如權(quán)利要求8所述的方法,其特征在于,還包括自動(dòng)發(fā)現(xiàn)所述內(nèi)容集和所 述參與機(jī)器組中至少之一。
14. 如權(quán)利要求8所述的方法,其特征在于,可經(jīng)由參與機(jī)器之間的直接連接和參與機(jī)器之間的網(wǎng)絡(luò)連接中至少之一對(duì)所述內(nèi)容集進(jìn)行同步。
15. —種經(jīng)同步內(nèi)容集,所述經(jīng)同步內(nèi)容集根據(jù)以下方法產(chǎn)生,所述方法包括: 接收對(duì)用于同步的內(nèi)容集的指定;以及將所述內(nèi)容集指定接收到同步引擎中以對(duì)所述內(nèi)容集進(jìn)行同步而無(wú)需參與機(jī) 器組上的中間控件。
16. 如權(quán)利要求15所述的經(jīng)同步內(nèi)容集,其特征在于,所述內(nèi)容集包括文件、文件夾、目錄、巻、盤(pán)媒體和電子媒體中至少之一。
17. 如權(quán)利要求16所述的經(jīng)同步內(nèi)容集,其特征在于,對(duì)于用戶(hù)的同步選擇,所述內(nèi)容集被自動(dòng)通告。
18. 如權(quán)利要求15所述的經(jīng)同步內(nèi)容集,其特征在于,所述同步包括將所述 內(nèi)容集的相容版本傳輸?shù)剿鰠⑴c機(jī)器組。
19. 如權(quán)利要求15所述的經(jīng)同步內(nèi)容集,其特征在于,所述同步引擎包括主 宿在操作系統(tǒng)和應(yīng)用程序的至少之一中的引擎。
20. 如權(quán)利要求15所述的經(jīng)同步內(nèi)容集,其特征在于,所述方法還包括自動(dòng) 發(fā)現(xiàn)所述內(nèi)容集和所述參與機(jī)器組中至少之一。
全文摘要
一種在諸如用戶(hù)臺(tái)式、膝上型或蜂窩式設(shè)備的聯(lián)網(wǎng)機(jī)器(102,114)之間提供基于自動(dòng)相容基礎(chǔ)的共享文件、文件夾、目錄或其它存儲(chǔ)內(nèi)容的無(wú)縫的、對(duì)等的文件同步能力的系統(tǒng)和方法??蓪⑼揭?108)集成到這些機(jī)器的操作系統(tǒng)中以維護(hù)文件系統(tǒng)日志來(lái)記錄說(shuō)明是否已進(jìn)行了傳輸或已向哪些目標(biāo)機(jī)器(114)進(jìn)行傳輸?shù)闹付ㄎ募顟B(tài)。同步引擎(108)也可在位于目標(biāo)機(jī)器(114)上的文件反映了為漫游到該機(jī)器所指定的較新文件版本時(shí)應(yīng)用版本管理邏輯。因此,用戶(hù)可選擇并完成所需文件到任意機(jī)器組(102,114)的共享而無(wú)需調(diào)用遠(yuǎn)程服務(wù)器、存儲(chǔ)、或其它控件來(lái)備份并同步該內(nèi)容。
文檔編號(hào)G06F17/00GK101167069SQ200580049570
公開(kāi)日2008年4月23日 申請(qǐng)日期2005年7月29日 優(yōu)先權(quán)日2005年4月22日
發(fā)明者J·E·布雷扎克, M·A·薩瑪基, N·W·約翰遜, R·B·吉維斯, R·拉瑪瑟伯拉曼尼, W·馮科齊 申請(qǐng)人:微軟公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宜川县| 旅游| 东莞市| 桃园县| 绍兴市| 兴安盟| 龙南县| 抚松县| 兴城市| 延长县| 浑源县| 新密市| 兴文县| 青铜峡市| 中方县| 昌都县| 灌云县| 永城市| 烟台市| 达州市| 建平县| 武义县| 定襄县| 上犹县| 和硕县| 淮滨县| 宁蒗| 邳州市| 安徽省| 商丘市| 乐业县| 涞水县| 陇南市| 中西区| 雅安市| 绥中县| 闽侯县| 班戈县| 林芝县| 台安县| 西畴县|