計(jì)算機(jī)實(shí)施的方法,其進(jìn)一步包括致使支持上傳的數(shù)據(jù)文件 的補(bǔ)充數(shù)據(jù)文件與所述上傳的數(shù)據(jù)文件一起緩存在所述服務(wù)器處。
[0065] 6.根據(jù)條款1所述的計(jì)算機(jī)實(shí)施的方法,其進(jìn)一步包括:
[0066] 針對(duì)所述上傳的數(shù)據(jù)文件的更改,監(jiān)控所述虛擬機(jī);
[0067] 將一個(gè)或多個(gè)更改從所述第一計(jì)算系統(tǒng)上傳到所述數(shù)據(jù)文件,以形成所述數(shù)據(jù)文 件的新版本。
[0068] 7. -種用于數(shù)據(jù)存儲(chǔ)的計(jì)算機(jī)實(shí)施的方法,其包括:
[0069] 在被配置成具有可執(zhí)行指令的一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)的控制下,
[0070] 監(jiān)控第一計(jì)算系統(tǒng)的數(shù)據(jù)文件;
[0071] 至少部分基于量化數(shù)據(jù)推理算法,確定一個(gè)或多個(gè)數(shù)據(jù)文件的重要性;
[0072] 至少部分基于所述數(shù)據(jù)文件集的確定重要性,選擇性地確定從所述一個(gè)或多個(gè)數(shù) 據(jù)文件發(fā)送到存儲(chǔ)服務(wù)的所述數(shù)據(jù)文件集;以及
[0073] 致使所述數(shù)據(jù)文件集被上傳,從而所述數(shù)據(jù)文件集可用于其他計(jì)算裝置上。
[0074] 8.根據(jù)條款7所述的計(jì)算機(jī)實(shí)施的方法,其中確定一個(gè)或多個(gè)數(shù)據(jù)文件的重要性 進(jìn)一步包括至少部分基于描述所述數(shù)據(jù)文件的元數(shù)據(jù)來(lái)計(jì)算重要性等級(jí)。
[0075] 9.根據(jù)條款8所述的計(jì)算機(jī)實(shí)施的方法,其中所述元數(shù)據(jù)包括文檔類型、文檔訪 問歷史、文檔編輯歷史、關(guān)鍵字,或者作者信息。
[0076] 10.根據(jù)條款7所述的計(jì)算機(jī)實(shí)施的方法,其中確定一個(gè)或多個(gè)數(shù)據(jù)文件的重要 性進(jìn)一步包括:至少部分基于與安裝在所述第一計(jì)算系統(tǒng)上的一個(gè)或多個(gè)應(yīng)用的關(guān)系來(lái)計(jì) 算重要性等級(jí)。
[0077] 11.根據(jù)條款7所述的計(jì)算機(jī)實(shí)施的方法,其中所述量化數(shù)據(jù)推理算法至少部分 基于與所述一個(gè)或多個(gè)數(shù)據(jù)文件中的數(shù)據(jù)文件的用戶交互。
[0078] 12.根據(jù)條款7所述的計(jì)算機(jī)實(shí)施的方法,其進(jìn)一步包括接收注冊(cè)到所述存儲(chǔ)服 務(wù)的賬戶的第二計(jì)算裝置的地址,以使得能夠?qū)⑺鰯?shù)據(jù)文件集傳輸?shù)剿龅诙?jì)算裝 置。
[0079] 13.根據(jù)條款7所述的計(jì)算機(jī)實(shí)施的方法,其進(jìn)一步包括致使所述數(shù)據(jù)文件集被 所述存儲(chǔ)服務(wù)存儲(chǔ)。
[0080] 14.根據(jù)條款13所述的計(jì)算機(jī)實(shí)施的方法,其進(jìn)一步包括檢索所述數(shù)據(jù)文件集, 以使得能搜索所述數(shù)據(jù)文件集。
[0081] 15.根據(jù)條款13所述的計(jì)算機(jī)實(shí)施的方法,其中致使所述數(shù)據(jù)文件集被上傳進(jìn)一 步包括對(duì)所述數(shù)據(jù)文件集加密,從而使得所述數(shù)據(jù)文件集以加密的形式存儲(chǔ)在所述存儲(chǔ)服 務(wù)處。
[0082] 16.根據(jù)條款7所述的計(jì)算機(jī)實(shí)施的方法,其進(jìn)一步包括至少部分基于文件事件 或文件屬性,確定所述數(shù)據(jù)文件集中的至少一個(gè)文件的重要性等級(jí)。
[0083] 17. -種用于數(shù)據(jù)存儲(chǔ)的計(jì)算機(jī)系統(tǒng),其包括:
[0084] -個(gè)或多個(gè)計(jì)算資源,其具有包括可執(zhí)行指令的一個(gè)或多個(gè)處理器和存儲(chǔ)器,所 述可執(zhí)行指令在被所述一個(gè)或多個(gè)處理器執(zhí)行時(shí)致使所述一個(gè)或多個(gè)處理器至少實(shí)施:
[0085] 第一計(jì)算系統(tǒng)應(yīng)用,其被配置成基于所述數(shù)據(jù)文件的確定重要性來(lái)選擇性地確定 數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)文件集,以便發(fā)送到存儲(chǔ)服務(wù);
[0086] 第二計(jì)算系統(tǒng)應(yīng)用,其被配置成從所述存儲(chǔ)服務(wù)接收所述數(shù)據(jù)文件;以及
[0087] 所述存儲(chǔ)服務(wù),其被配置成管理所述第一計(jì)算系統(tǒng)與所述第二計(jì)算系統(tǒng)之間的所 述數(shù)據(jù)文件的同步。
[0088] 18.根據(jù)條款17所述的計(jì)算機(jī)系統(tǒng),其中所述第二計(jì)算系統(tǒng)是移動(dòng)電話。
[0089] 19.根據(jù)條款17所述的計(jì)算機(jī)系統(tǒng),其中所述第一計(jì)算系統(tǒng)進(jìn)一步包括含有文件 結(jié)構(gòu)的一定容量,以及其中所述數(shù)據(jù)結(jié)構(gòu)是文件結(jié)構(gòu)。
[0090] 20.根據(jù)條款17所述的計(jì)算機(jī)系統(tǒng),其中所述存儲(chǔ)服務(wù)進(jìn)一步包括存儲(chǔ)設(shè)備,以 存儲(chǔ)所述數(shù)據(jù)文件集。
[0091] 21.根據(jù)條款20所述的計(jì)算機(jī)系統(tǒng),其中所述存儲(chǔ)服務(wù)進(jìn)一步包括網(wǎng)絡(luò)應(yīng)用,所 述網(wǎng)絡(luò)應(yīng)用為所述存儲(chǔ)設(shè)備存儲(chǔ)的所述數(shù)據(jù)文件集中的至少一個(gè)數(shù)據(jù)文件提供編輯器。
[0092] 22.根據(jù)條款20所述的計(jì)算機(jī)系統(tǒng),其進(jìn)一步包括搜索服務(wù),所述搜索服務(wù)檢索 所述存儲(chǔ)設(shè)備存儲(chǔ)的所述文件集,并且提供搜索界面。
[0093] 23. -個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)媒體,其上統(tǒng)一存有可執(zhí)行指令,所述可執(zhí)行指令 在被計(jì)算機(jī)系統(tǒng)的一個(gè)或多個(gè)處理器執(zhí)行時(shí)致使所述計(jì)算機(jī)系統(tǒng)至少進(jìn)行:
[0094] 確定所述第一計(jì)算系統(tǒng)的數(shù)據(jù)文件的重要性;
[0095] 至少部分基于所述數(shù)據(jù)文件集的確定重要性,選擇性地確定從所述第一計(jì)算系統(tǒng) 發(fā)送到存儲(chǔ)服務(wù)的所述數(shù)據(jù)文件集;以及
[0096] 將所述數(shù)據(jù)文件集上傳到系統(tǒng),所述系統(tǒng)與所述第一計(jì)算系統(tǒng)和第二計(jì)算系統(tǒng)相 關(guān)聯(lián),并且被配置成將上傳的文件傳輸?shù)剿龅诙?jì)算系統(tǒng)。
[0097] 24.根據(jù)條款23所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述指令進(jìn)一步包括在執(zhí)行時(shí) 致使所述計(jì)算機(jī)系統(tǒng)至少臨時(shí)存儲(chǔ)所述文件集的指令;以及
[0098] 其中上傳所述數(shù)據(jù)文件集進(jìn)一步包括將所述數(shù)據(jù)文件集分發(fā)給所述第二計(jì)算系 統(tǒng)。
[0099] 25.根據(jù)條款23所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述指令進(jìn)一步包括以下指 令:所述指令在執(zhí)行時(shí)致使所述計(jì)算機(jī)系統(tǒng)至少部分基于授予所述第二計(jì)算系統(tǒng)的用戶的 權(quán)限,將所述文件集至少限制在所述文件集的子集。
[0100] 26.根據(jù)條款23所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述確定的重要性至少部分基 于所述數(shù)據(jù)文件集中的每個(gè)數(shù)據(jù)文件的最近訪問情況。
[0101] 27.根據(jù)條款23所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述確定的重要性至少部分基 于安裝在所述第一計(jì)算系統(tǒng)上的一組應(yīng)用。
[0102] 28.根據(jù)條款23所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,
[0103] 其中所述數(shù)據(jù)文件集是確定要發(fā)送到第二計(jì)算系統(tǒng)的一系列數(shù)據(jù)文件;以及
[0104] 其中上傳所述數(shù)據(jù)文件集進(jìn)一步包括接收所述第二計(jì)算系統(tǒng)的地址,以便于通過(guò) 所述第一計(jì)算系統(tǒng)將所述文件集直接傳送到所述第二計(jì)算系統(tǒng)。
[0105] 29.根據(jù)條款23所述的計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述數(shù)據(jù)文件集含有文件夾中 的數(shù)據(jù)文件集的子集,其中來(lái)自所述數(shù)據(jù)文件集的至少一個(gè)文件位于所述子集之外的文件 夾中。
[0106] 圖9示出根據(jù)各項(xiàng)實(shí)施方案的用于實(shí)施各方面的示例性環(huán)境900的各方面。應(yīng)了 解,盡管網(wǎng)絡(luò)環(huán)境用于解釋的目的,但可酌情使用不同的環(huán)境來(lái)實(shí)施不同實(shí)施方案。所述環(huán) 境包括電子客戶端裝置902,其可包括可操作以通過(guò)合適的網(wǎng)絡(luò)904發(fā)送和接收請(qǐng)求、消息 或信息并將信息傳送回到裝置用戶的任何合適的裝置。此類客戶端裝置的實(shí)例包括個(gè)人計(jì) 算機(jī)、移動(dòng)電話、手持式消息傳遞裝置、筆記本電腦、機(jī)頂盒、個(gè)人數(shù)據(jù)助理、電子書閱讀器 等等。網(wǎng)絡(luò)可包括任何合適的網(wǎng)絡(luò),包括內(nèi)聯(lián)網(wǎng)、互聯(lián)網(wǎng)、蜂窩網(wǎng)絡(luò)、局域網(wǎng)或任何其他此類 網(wǎng)絡(luò)或者其組合。用于此類系統(tǒng)的部件可至少部分取決于選擇的網(wǎng)絡(luò)和/或環(huán)境類型。眾 所周知用于通過(guò)此類網(wǎng)絡(luò)進(jìn)行通信的協(xié)議和部件,本文中將不再詳細(xì)論述。通過(guò)有線或無(wú) 線連接及其組合均可實(shí)現(xiàn)網(wǎng)絡(luò)通信。在此實(shí)例中,網(wǎng)絡(luò)包括互聯(lián)網(wǎng),因?yàn)榄h(huán)境包括用于接收 請(qǐng)求及為其響應(yīng)內(nèi)容服務(wù)的網(wǎng)絡(luò)服務(wù)器906,但對(duì)于其他網(wǎng)絡(luò),可使用服務(wù)于類似目的的替 代裝置,如所屬領(lǐng)域的一般技術(shù)人員將明白。
[0107] 所述環(huán)境包括至少一個(gè)應(yīng)用服務(wù)器908和數(shù)據(jù)存儲(chǔ)設(shè)備910。應(yīng)理解,可存在若 干個(gè)應(yīng)用服務(wù)器、層或其他元件、過(guò)程或部件,其可形成鏈路或以其他方式配置,從而可交 互以執(zhí)行諸如從合適的數(shù)據(jù)存儲(chǔ)設(shè)備獲取數(shù)據(jù)等任務(wù)。本文中使用的術(shù)語(yǔ)"數(shù)據(jù)存儲(chǔ)設(shè)備" 是指能夠存儲(chǔ)、訪問和檢索數(shù)據(jù)的任何裝置或裝置的組合,其可包括任何標(biāo)準(zhǔn)、分布式或集 群環(huán)境中的數(shù)據(jù)服務(wù)器、數(shù)據(jù)庫(kù)、數(shù)據(jù)存儲(chǔ)裝置和數(shù)據(jù)存儲(chǔ)媒體的任何組合和數(shù)目。應(yīng)用服 務(wù)器可包括任何合適的硬件和軟件,用于根據(jù)需要與數(shù)據(jù)存儲(chǔ)設(shè)備集成以便為客戶端裝置 執(zhí)行一個(gè)或多個(gè)應(yīng)用的方面,處理應(yīng)用的大部分?jǐn)?shù)據(jù)訪問和業(yè)務(wù)邏輯。應(yīng)用服務(wù)器與數(shù)據(jù) 存儲(chǔ)設(shè)備協(xié)作提供訪問控制服務(wù),并且能夠生成將被傳輸給用戶的諸如文本、圖形、音頻和 /或視頻等內(nèi)容,在此實(shí)例中,這些內(nèi)容可采用超文本標(biāo)記語(yǔ)言("HTML")、可擴(kuò)展標(biāo)記語(yǔ)言 ("XML")或其他合適的結(jié)構(gòu)化語(yǔ)言的形式通過(guò)網(wǎng)絡(luò)服務(wù)器供應(yīng)給用戶。處理所有請(qǐng)求和 響應(yīng)以及在客戶端裝置902與應(yīng)用服務(wù)器908之間傳送內(nèi)容,均可由網(wǎng)絡(luò)服務(wù)器處理。應(yīng) 理解,網(wǎng)絡(luò)和應(yīng)用服務(wù)器并非必需的,而僅僅是示例性部件,因?yàn)楸疚闹姓撌龅慕Y(jié)構(gòu)化代碼 可在本文中其他地方論述的任何合適的裝置或主機(jī)上執(zhí)行。
[0108] 數(shù)據(jù)存儲(chǔ)設(shè)備910可包括若干個(gè)單獨(dú)的數(shù)據(jù)表、數(shù)據(jù)庫(kù)或其他數(shù)據(jù)存儲(chǔ)機(jī)制,以 及用于存儲(chǔ)特定方面的數(shù)據(jù)的媒體。例如,所述數(shù)據(jù)存儲(chǔ)設(shè)備包括用于存儲(chǔ)生產(chǎn)數(shù)據(jù)912 和用戶信息916的機(jī)制,其可用來(lái)為生產(chǎn)側(cè)的內(nèi)容服務(wù)。所示數(shù)據(jù)存儲(chǔ)設(shè)備還包括用于存 儲(chǔ)邏輯數(shù)據(jù)914的機(jī)制,其可用于報(bào)告、分析或其他此類目的。應(yīng)理解,可能有許多其他方 面需要存儲(chǔ)在數(shù)據(jù)存儲(chǔ)設(shè)備中,例如,頁(yè)面圖像信息和訪問權(quán)限信息,其可適當(dāng)存儲(chǔ)在上述 機(jī)制中的任一個(gè)中或者可存儲(chǔ)在數(shù)據(jù)存儲(chǔ)設(shè)備910中的額外機(jī)制中。數(shù)據(jù)存儲(chǔ)設(shè)備910可 通過(guò)與之相關(guān)聯(lián)的邏輯進(jìn)行操作以從應(yīng)用服務(wù)器908接收指令,并且響應(yīng)于此而獲取、更 新或以其他方式處理數(shù)據(jù)。在一個(gè)實(shí)例中,用戶可提交某一類型項(xiàng)目的搜索請(qǐng)求。在這種 情況下,數(shù)據(jù)存儲(chǔ)設(shè)備可訪問用戶信息以驗(yàn)證用戶身份,并且可訪問目錄詳細(xì)信息以獲取 有關(guān)那種類型項(xiàng)目的信息。隨后,信息可被返回給用戶,例如,列在用戶通過(guò)用戶裝置902 上的瀏覽器能夠查看的網(wǎng)頁(yè)上的結(jié)果中。在瀏覽器的專用頁(yè)面或窗口可查看相關(guān)特定項(xiàng)目 的信息。
[0109] 每個(gè)服務(wù)器通常將包括為服務(wù)器的一般管理和操作提供可執(zhí)行程序指令的操作 系統(tǒng),并且通常將包括存儲(chǔ)指令的計(jì)算機(jī)可讀存儲(chǔ)媒體(例如,硬盤、隨機(jī)存取存儲(chǔ)器、只 讀存儲(chǔ)器等),所述指令在被服務(wù)器的處理器執(zhí)行時(shí)允許服務(wù)器執(zhí)行預(yù)期功能。操作系統(tǒng)的 適當(dāng)實(shí)施和服務(wù)器的一般功能已為人所知或可商用,并且易于被所屬領(lǐng)域的一般技術(shù)人員 實(shí)施,尤其是根據(jù)本發(fā)明。
[0110] -項(xiàng)實(shí)施方案中的環(huán)境是利用若干個(gè)計(jì)算機(jī)系統(tǒng)和部件的分布式計(jì)算環(huán)境,所述 系統(tǒng)和部件使用一個(gè)或多個(gè)計(jì)算機(jī)網(wǎng)絡(luò)或直接連接,借助通信鏈路互連。然而,所屬領(lǐng)域的 一般技術(shù)人員將了解,此類系統(tǒng)在部件數(shù)量比圖9中所示的多或少的系統(tǒng)中可發(fā)揮同樣的 作用。因此,圖9中系統(tǒng)900的描述應(yīng)被當(dāng)作說(shuō)明性的,且并不限制本發(fā)明的范圍。
[0111] 各項(xiàng)實(shí)施方案可進(jìn)一步在各種操作環(huán)境中實(shí)施,在一些情況下,所述環(huán)境可包括 可用來(lái)操作若干應(yīng)用中的任一個(gè)的一個(gè)或多個(gè)用戶計(jì)算機(jī)、計(jì)算裝置或處理裝置。用戶或 客戶端裝置可包括若