两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

管理企業(yè)網(wǎng)絡對等共享存儲的方法和系統(tǒng)的制作方法

文檔序號:10488964閱讀:615來源:國知局
管理企業(yè)網(wǎng)絡對等共享存儲的方法和系統(tǒng)的制作方法
【專利摘要】本申請?zhí)峁┝斯芾砥髽I(yè)網(wǎng)絡對等共享存儲的方法和系統(tǒng)。對等者使用聯(lián)網(wǎng)設備利用唯一標識(ID)登錄到企業(yè)社交平臺中,所述唯一ID標識相應企業(yè)網(wǎng)絡用戶。用戶可以是企業(yè)網(wǎng)絡團隊的成員。當團隊成員對等者請求與該團隊相關聯(lián)的文件的拷貝時,聯(lián)網(wǎng)設備確定其他成員是否已存儲該文件的復本。如果其他成員存儲了復本,則聯(lián)網(wǎng)設備接收這些復本中的一個。否則,聯(lián)網(wǎng)設備從企業(yè)社交平臺接收拷貝,并且該拷貝由團隊成員中的一個存儲。
【專利說明】
管理企業(yè)網(wǎng)絡對等共享存儲的方法和系統(tǒng)
技術領域
[0001] 本發(fā)明涉及共享文檔管理,并且更特別地涉及用于企業(yè)團隊合作文檔的共享文檔 管理和存儲。
[0002] 情境技術
[0003] 社交網(wǎng)絡諸如Facebook、Twitter和My space已經(jīng)變得無處不在。企業(yè)特別是大企 業(yè)諸如大型跨國公司正在使封閉(內部)的社交網(wǎng)絡適應于特定企業(yè)內的不同情境。這些企 業(yè)社交網(wǎng)絡可以改善不同的企業(yè)分支或團隊(例如部門、地點和/或國家邊界)中的同事關 系以及不同的企業(yè)分支或團隊之間的同事關系。使用封閉的社交網(wǎng)絡,企業(yè)員工可以與其 他員工成員聯(lián)系和聯(lián)合以便合作和共享想法、內部文檔和信息。社交網(wǎng)絡用戶(例如,企業(yè) 管理人員和員工)可以針對每個項目形成項目組成員的團隊以促進項目互通。類似地,用戶 可以形成其他特設的與工作相關的或有共同興趣的社區(qū),例如公司運動隊或其他業(yè)余活 動。
[0004] 在這些團隊內,團隊成員可以形成活動流、上傳/下載和共享文檔。在典型項目中, 成員可能會經(jīng)常更新共享文檔。多次散發(fā)更新對于改善機構范圍的合作和協(xié)調至關重要。 然而,典型的,利用每次更新,舊版本可能會變得無關。然而,在新版本變得可用時,用戶很 少清除舊版本。此外,偶爾地,可能會需要參照、或者甚至回溯并撤消最近的更新。因此,可 能合乎期望的是,保持一定數(shù)量的舊版本。然而,取決于特定文檔上的合作者的數(shù)量,用于 在若干不同的用戶機器上保持同一文檔的若干不同版本的開銷可能過高。盡管在專用的中 心存儲上收集所有不同版本可能會降低這種開銷,但是這也需要專用存儲具有充分彈性以 匹配增加/擴展的數(shù)據(jù)量。不幸的是,提供足夠的專用本地或云存儲以保證可用性和可靠性 的費用可能過高。例如,公共云存儲可能足以存儲數(shù)據(jù),但是數(shù)據(jù)私密性是典型公共云的問 題。
[0005] 此外,企業(yè)是雇員和雇員責任流動或變化的流動實體。雇員和關聯(lián)責任的變化常 常會改變企業(yè)團隊成員。例如,現(xiàn)有的項目可能會新添加雇用者或被調動者。同樣,隨著時 間推移,雇員可能會離開項目,例如當某人退出、被解雇、調動或受提拔時。這些雇員變化會 改變項目成員和成員關系,并因此改變社交網(wǎng)絡團隊的全體成員。此外,典型的項目可能會 由于它的動態(tài)特性、或者因為具有由活動很少的平靜期劃分開的高度活躍的高峰期的廣泛 變化的活動而改變。而且,隨著項目平靜下來并結束,相關聯(lián)的社區(qū)可能會保留興趣和責 任。為企業(yè)團隊提供存儲能力的典型存儲系統(tǒng)需要顯著的努力和所得到的開銷(即,費用) 來適應這種流動性。
[0006] 因此,存在著降低企業(yè)合作數(shù)據(jù)存儲開銷以及加強合作數(shù)據(jù)處理的需要;并且更 特別地,存在著降低在企業(yè)范圍的合作項目中所收集和存儲的冗余數(shù)據(jù)和過時數(shù)據(jù)的量的 需要。

【發(fā)明內容】

[0007] 本發(fā)明的一個特征是自管理對等存儲;
[0008] 本發(fā)明的另一特征是用于企業(yè)社交網(wǎng)絡的自管理對等存儲;
[0009] 本發(fā)明的又一特征是企業(yè)社交網(wǎng)絡對等存儲系統(tǒng);
[0010]本發(fā)明的又一特征是基于云的自管理企業(yè)社交網(wǎng)絡對等存儲。
[0011] 本發(fā)明涉及用于管理企業(yè)網(wǎng)絡中的對等存儲的對等存儲系統(tǒng)、方法和程序產品。 對等者使用聯(lián)網(wǎng)設備以便利用標識各個企業(yè)網(wǎng)絡用戶的唯一標識(ID)登錄到企業(yè)社交平 臺中。用戶可以是企業(yè)網(wǎng)絡團隊的成員。當團隊成員對等者請求與該團隊相關聯(lián)的文件的 拷貝時,聯(lián)網(wǎng)設備確定其他成員是否已存儲該文件的復本。如果其他成員存儲了該復本,則 聯(lián)網(wǎng)設備接收這些復本中的一個。否則,聯(lián)網(wǎng)設備從企業(yè)社交平臺接收拷貝,并且該拷貝由 團隊成員中的一個成員存儲。
【附圖說明】
[0012] 前述和其他目的、方面和優(yōu)點將參照附圖從本發(fā)明的優(yōu)選實施例的以下詳細描述 中得到更好的理解,在附圖中:
[0013] 圖1示出根據(jù)本發(fā)明實施例的云計算節(jié)點;
[0014] 圖2示出根據(jù)本發(fā)明實施例的云計算環(huán)境;
[0015] 圖3示出根據(jù)本發(fā)明實施例的抽象模型層;
[0016] 圖4示出根據(jù)本發(fā)明優(yōu)選實施例的企業(yè)網(wǎng)絡對等存儲系統(tǒng)的示例;
[0017] 圖5示出在優(yōu)選的對等(例如,員工對員工)網(wǎng)絡存儲系統(tǒng)中的企業(yè)社交聯(lián)網(wǎng)對等 設備的示例;
[0018] 圖6示出響應于新文件上傳請求而推薦一組用戶在對等設備上存儲文件的對等設 備的示例;
[0019] 圖7示出管理本地存儲的復本的對等設備的示例。
【具體實施方式】
[0020] 本發(fā)明可以是系統(tǒng)、方法和/或計算機程序產品。計算機程序產品可以包括計算機 可讀存儲介質,其上載有用于使處理器實現(xiàn)本發(fā)明的各個方面的計算機可讀程序指令。
[0021] 計算機可讀存儲介質可以是可以保持和存儲由指令執(zhí)行設備使用的指令的有形 設備。計算機可讀存儲介質例如可以是一一但不限于一一電存儲設備、磁存儲設備、光存儲 設備、電磁存儲設備、半導體存儲設備或者上述的任意合適的組合。計算機可讀存儲介質的 更具體的例子(非窮舉的列表)包括:便攜式計算機盤、硬盤、隨機存取存儲器(RAM)、只讀存 儲器(ROM)、可擦式可編程只讀存儲器(EPROM或閃存)、靜態(tài)隨機存取存儲器(SRAM)、便攜式 壓縮盤只讀存儲器(CD-ROM)、數(shù)字多功能盤(DVD)、記憶棒、軟盤、機械編碼設備、例如其上 存儲有指令的打孔卡或凹槽內凸起結構、以及上述的任意合適的組合。這里所使用的計算 機可讀存儲介質不被解釋為瞬時信號本身,諸如無線電波或者其他自由傳播的電磁波、通 過波導或其他傳輸媒介傳播的電磁波(例如,通過光纖電纜的光脈沖)、或者通過電線傳輸 的電信號。
[0022] 這里所描述的計算機可讀程序指令可以從計算機可讀存儲介質下載到各個計算/ 處理設備,或者通過網(wǎng)絡、例如因特網(wǎng)、局域網(wǎng)、廣域網(wǎng)和/或無線網(wǎng)下載到外部計算機或外 部存儲設備。網(wǎng)絡可以包括銅傳輸電纜、光纖傳輸、無線傳輸、路由器、防火墻、交換機、網(wǎng)關 計算機和/或邊緣服務器。每個計算/處理設備中的網(wǎng)絡適配卡或者網(wǎng)絡接口從網(wǎng)絡接收計 算機可讀程序指令,并轉發(fā)該計算機可讀程序指令,以供存儲在各個計算/處理設備中的計 算機可讀存儲介質中。
[0023] 用于執(zhí)行本發(fā)明操作的計算機程序指令可以是匯編指令、指令集架構(ISA)指令、 機器指令、機器相關指令、微代碼、固件指令、狀態(tài)設置數(shù)據(jù)、或者以一種或多種編程語言的 任意組合編寫的源代碼或目標代碼,所述編程語言包括面向對象的編程語言一諸如 Smalltalk、C++等,以及常規(guī)的過程式編程語言一諸如"C"語言或類似的編程語言。計算機 可讀程序指令可以完全地在用戶計算機上執(zhí)行、部分地在用戶計算機上執(zhí)行、作為一個獨 立的軟件包執(zhí)行、部分在用戶計算機上部分在遠程計算機上執(zhí)行、或者完全在遠程計算機 或服務器上執(zhí)行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網(wǎng)絡一包 括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)-連接到用戶計算機,或者,可以連接到外部計算機(例如利 用因特網(wǎng)服務提供商來通過因特網(wǎng)連接)。在一些實施例中,通過利用計算機可讀程序指令 的狀態(tài)信息來個性化定制電子電路,例如可編程邏輯電路、現(xiàn)場可編程門陣列(FPGA)或可 編程邏輯陣列(PLA),該電子電路可以執(zhí)行計算機可讀程序指令,從而實現(xiàn)本發(fā)明的各個方 面。
[0024] 這里參照根據(jù)本發(fā)明實施例的方法、裝置(系統(tǒng))和計算機程序產品的流程圖和/ 或框圖描述了本發(fā)明的各個方面。應當理解,流程圖和/或框圖的每個方框以及流程圖和/ 或框圖中各方框的組合,都可以由計算機可讀程序指令實現(xiàn)。
[0025] 這些計算機可讀程序指令可以提供給通用計算機、專用計算機或其它可編程數(shù)據(jù) 處理裝置的處理器,從而生產出一種機器,使得這些指令在通過計算機或其它可編程數(shù)據(jù) 處理裝置的處理器執(zhí)行時,產生了實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功 能/動作的裝置。也可以把這些計算機可讀程序指令存儲在計算機可讀存儲介質中,這些指 令使得計算機、可編程數(shù)據(jù)處理裝置和/或其他設備以特定方式工作,從而,存儲有指令的 計算機可讀介質則包括一個制造品,其包括實現(xiàn)流程圖和/或框圖中的一個或多個方框中 規(guī)定的功能/動作的各個方面的指令。
[0026] 也可以把計算機可讀程序指令加載到計算機、其它可編程數(shù)據(jù)處理裝置、或其它 設備上,使得在計算機、其它可編程數(shù)據(jù)處理裝置或其它設備上執(zhí)行一系列操作步驟,以產 生計算機實現(xiàn)的過程,從而使得在計算機、其它可編程數(shù)據(jù)處理裝置、或其它設備上執(zhí)行的 指令實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作。
[0027] 附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個實施例的系統(tǒng)、方法和計算機程 序產品的可能實現(xiàn)的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代 表一個模塊、程序段或指令的一部分,所述模塊、程序段或指令的一部分包含一個或多個用 于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。在有些作為替換的實現(xiàn)中,方框中所標注的功能也 可以以不同于附圖中所標注的順序發(fā)生。例如,兩個連續(xù)的方框實際上可以基本并行地執(zhí) 行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或 流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動 作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。 [0028]還應事先理解的是,盡管本公開包括關于云計算的詳細描述,但是本文所記載的 教導的實現(xiàn)并不局限于云計算環(huán)境。而是,本發(fā)明的實施例能夠結合現(xiàn)在已知或以后開發(fā) 的且如下文中進一步指示的任何其它類型的計算環(huán)境而實現(xiàn)。
[0029] 對等(P2P)計算或聯(lián)網(wǎng)是在對等者之間劃分任務或工作負荷的分布式應用架構。 P2P網(wǎng)絡設備或對等者是P2P應用中的具有同等特權的等效參與者的網(wǎng)絡節(jié)點。對等者可使 它們的資源(諸如盤存儲)的一部分直接可用于其他網(wǎng)絡參與者,而無需服務器或穩(wěn)定主機 的中央?yún)f(xié)調。通常,對等者既是資源的供應者又是消費者。這與劃分資源的消費和供給的傳 統(tǒng)客戶端-服務器模型形成對比。
[0030] 云計算是一種服務交付模型,用于實現(xiàn)對可配置的計算資源(例如,網(wǎng)絡、網(wǎng)絡帶 寬、服務器、處理、內存、存儲、應用、虛擬機和服務)的共享池的便利、按需的網(wǎng)絡訪問,所述 可配置的計算資源能夠以最小的管理成本或與服務提供者的最少交互而被快速供應和釋 放。這種云模型可以包括至少五個特征、至少三個服務模型和至少四個部署模型。
[0031] 其特征如下:
[0032] 按需自助服務:云的消費者無需與服務提供者進行人為交互就能夠單方面自動地 按需供應諸如服務器時間和網(wǎng)絡存儲等之類的計算能力。
[0033] 廣泛的網(wǎng)絡訪問:能力可以通過網(wǎng)絡獲取并通過標準機制訪問,所述標準機制促 進不同種類的瘦客戶端平臺或厚客戶端平臺(例如移動電話、膝上型電腦和HM)對云的使 用。
[0034] 資源池化:提供者的計算資源被池化以使用多租戶模型服務于多個消費者,并且 根據(jù)需求動態(tài)地分配和再分配不同的物理和虛擬資源。存在著位置獨立感,因為消費者通 常不能控制或不知曉所提供的資源的確切位置,但是能夠在較高的抽象層面(例如國家、州 或數(shù)據(jù)中心)上規(guī)定位置。
[0035] 迅速彈性:能力能夠迅速且有彈性地被供應,在一些情況下被自動地供應以快速 擴展,并且能夠迅速釋放以快速縮減。對于消費者而言,用于供應的可用能力往往看上去是 無限的,并且能夠在任何時候購買任意數(shù)量。
[0036]被測量的服務:云系統(tǒng)通過利用適合于服務類型(例如存儲、處理、帶寬和有效用 戶帳戶)的某個抽象層面上的計量能力,自動地控制和優(yōu)化資源使用。可以監(jiān)測、控制和報 告資源使用,從而為被利用的服務的提供者和消費者雙方提供透明度。
[0037]服務模型如下:
[0038]軟件即服務(SaaS):向消費者提供的能力是使用在云基礎設施上運行的提供者的 應用。該應用可通過諸如網(wǎng)絡瀏覽器的瘦客戶端接口(例如基于網(wǎng)絡的電子郵件)從各種客 戶端設備訪問。除了有限的特定于用戶的應用配置設置的可能例外,消費者并不管理或控 制包括網(wǎng)絡、服務器、操作系統(tǒng)、存儲、乃至個體應用能力的下層云基礎設施。
[0039]平臺即服務(PaaS):向消費者提供的能力是把使用提供者支持的程序設計語言和 工具創(chuàng)建的消費者創(chuàng)建或獲取的應用部署到云基礎設施上。消費者并不管理或控制包括網(wǎng) 絡、服務器、操作系統(tǒng)或存儲的下層云基礎設施,但是對部署的應用和可能的應用托管環(huán)境 配置具有控制權。
[0040]基礎設施即服務(IaaS):向消費者提供的能力是在消費者能夠部署并運行包括操 作系統(tǒng)和應用的任意軟件的地方供應處理、存儲、網(wǎng)絡和其他基礎計算資源。消費者并不管 理或控制下層云基礎設施,但是對操作系統(tǒng)、存儲、部署的應用具有控制權,并且可能對選 擇聯(lián)網(wǎng)組件(例如主機防火墻)具有有限的控制權。
[0041 ]部署模型如下:
[0042]私有云:云基礎設施單獨為某個組織運行。其可以由該組織或第三方管理、并且可 以存在于該組織內部或外部。
[0043]社區(qū)云:云基礎設施被若干組織共享并且支持具有共同關注的問題(例如使命、安 全要求、政策和合規(guī)考慮)的特定社區(qū)。其可以由這些組織或第三方管理并且可以存在于該 社區(qū)內部或外部。
[0044]公共云:云基礎設施對于一般公眾或大型行業(yè)群體而言可用并且由出售云服務的 組織擁有。
[0045] 混合云:云基礎設施是兩個或多個云(私有云、社區(qū)云或公共云)的組成物,所述兩 個或多個云依然是獨特的實體,但是通過使數(shù)據(jù)和應用能夠移植的標準化或私有技術(例 如用于云之間的負荷平衡的云突發(fā)(cloud bursting))綁定在一起。
[0046]云計算環(huán)境是面向服務的,聚焦于無狀態(tài)性、低耦合性、模塊性和語意互操作性。 云計算的核心是包含互連節(jié)點的網(wǎng)絡的基礎設施。
[0047]現(xiàn)在參考圖1,其示出云計算節(jié)點的示例的示意圖。云計算節(jié)點10僅是適合的云計 算節(jié)點的一個示例,并且并非旨在暗示對本文所述的本發(fā)明的實施例的使用范圍或功能進 行任何限制。無論如何,云計算節(jié)點10能夠實現(xiàn)和/或執(zhí)行上文中闡述的任何功能。
[0048] 在云計算節(jié)點10中,存在計算機系統(tǒng)/服務器12,其可以利用許多其他通用或專用 計算系統(tǒng)環(huán)境或配置來運行??蛇m合由計算機系統(tǒng)/服務器12使用的熟知的計算系統(tǒng)、環(huán)境 和/或配置的示例包括但不限于:個人計算機系統(tǒng)、服務器計算機系統(tǒng)、瘦客戶端、厚客戶 端、手持或膝上型設備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機頂盒、可編程消費電子設 備、網(wǎng)絡PC、迷你計算機系統(tǒng)、大型計算機系統(tǒng)、以及包括上述系統(tǒng)或設備中的任一種的分 布式云計算環(huán)境、等等。
[0049] 計算機系統(tǒng)/服務器12可在由計算機系統(tǒng)執(zhí)行的計算機系統(tǒng)可執(zhí)行指令(諸如程 序模塊)的一般背景中描述。通常,程序模塊可包括執(zhí)行特定任務或實現(xiàn)特定抽象數(shù)據(jù)類型 的例程、程序、對象、組件、邏輯、數(shù)據(jù)結構等。計算機系統(tǒng)/服務器12可在任務由通過通信網(wǎng) 絡連接的遠程處理設備執(zhí)行的分布式云計算環(huán)境中實施。在分布式云計算環(huán)境中,程序模 塊可位于包括存儲器存儲設備的本地和遠程計算機系統(tǒng)存儲介質中。
[0050] 如圖1所示,云計算節(jié)點10中的計算機系統(tǒng)/服務器12以通用計算設備的形式示 出。計算機系統(tǒng)/服務器12的組件可包括但不限于一個或多個處理器或處理單元16、系統(tǒng)存 儲器28、以及將包括系統(tǒng)存儲器28在內的各種系統(tǒng)組件耦接至處理器16的總線18。
[0051]總線18表示幾種類型的總線結構中的一種或多種,所述幾種類型的總線結構包括 存儲器總線或存儲器控制器、外圍總線、加速圖形端口、以及使用各種總線架構中的任一種 的處理器或本地總線。舉例來說而并非進行限制,這樣的架構包括工業(yè)標準架構(ISA)總 線、微通道架構(MCA)總線、增強型ISA(EISA)總線、視頻電子標準協(xié)會(VESA)本地總線、以 及外圍組件互連(PCI)總線。
[0052] 計算機系統(tǒng)/服務器12通常包括各種計算機系統(tǒng)可讀介質。這樣的介質可以是可 由計算機系統(tǒng)/服務器12訪問的任何可用介質,并且其包括易失性和非易失性介質、可移動 和不可移動介質。
[0053] 系統(tǒng)存儲器28可以包括易失性存儲器形式的計算機系統(tǒng)可讀介質,諸如隨機存取 存儲器(RAM)30和/或高速緩沖存儲器32。計算機系統(tǒng)/服務器12還可包括其他可移動/不可 移動、易失性/非易失性計算機系統(tǒng)存儲介質。僅舉例來說,可以提供存儲系統(tǒng)34以用于從 不可移動、非易失性磁介質(未示出并通常被稱為"硬驅")讀取和向其寫入。盡管未示出,但 是可以提供用于從可移動、非易失性磁盤(例如,"軟盤")讀取和向其寫入的磁盤驅動器,以 及從可移動、非易失性光盤諸如⑶-R0M、DVD-R0M或其他光學介質讀取或向其寫入的光盤驅 動器。在這樣的實例中,各自可通過一個或多個數(shù)據(jù)介質接口連接到總線18。如將在下面進 一步示出和描述的那樣,存儲器28可包括具有一組(例如,至少一個)程序模塊的至少一個 程序產品,所述程序模塊配置成執(zhí)行本發(fā)明的實施例的功能。
[0054]舉例來說而不是進行限制,具有一組(至少一個)程序模塊42的程序/實用程序40、 以及操作系統(tǒng)、一個或多個應用程序、其他程序模塊和程序數(shù)據(jù)可存儲在存儲器28中。操作 系統(tǒng)、一個或多個應用程序、其他程序模塊和程序數(shù)據(jù)或上述的某種組合中的每一個可包 括聯(lián)網(wǎng)環(huán)境的實現(xiàn)。程序模塊42通常執(zhí)行如本文所述的本發(fā)明的實施例的功能和/或方法。 [0055]計算機系統(tǒng)/服務器12還可與以下組件通信:一個或多個外部設備14諸如鍵盤、指 點設備、顯示器24等;使用戶能夠與計算機系統(tǒng)/服務器12交互的一個或多個設備;和/或使 計算機系統(tǒng)/服務器12能夠與一個或多個其他計算設備通信的任何設備(例如,網(wǎng)卡、調制 解調器等)。這樣的通信可經(jīng)由輸入/輸出(I/O)接口 22發(fā)生。再者,計算機系統(tǒng)/服務器12可 以經(jīng)由網(wǎng)絡適配器20與一個或多個網(wǎng)絡諸如局域網(wǎng)(LAN)、一般廣域網(wǎng)(WAN)和/或公共網(wǎng) 絡(例如,互聯(lián)網(wǎng))通信。如圖所示,網(wǎng)絡適配器20經(jīng)由總線18與計算機系統(tǒng)/服務器12的其 他組件通信。應當理解的是,盡管未示出,但是其他硬件和/或軟件組件可以與計算機系統(tǒng)/ 服務器12結合使用。示例包括但不限于:微代碼、設備驅動器、冗余處理單元、外部磁盤驅動 器陣列、RAID系統(tǒng)、磁帶驅動器以及數(shù)據(jù)檔案存儲系統(tǒng)等。
[0056] 現(xiàn)在參照圖2,其示出說明性云計算環(huán)境50。如圖所示,云計算環(huán)境50包括一個或 多個云計算節(jié)點10,其中云消費者所使用的本地計算設備諸如個人數(shù)字助理(PDA)或蜂窩 電話54A、臺式計算機54B、膝上型計算機54C和/或汽車計算機系統(tǒng)54N可以與所述一個或多 個云計算節(jié)點10通信。節(jié)點10可以彼此通信。它們可以在一個或多個網(wǎng)絡(諸如上文中所述 的私有、社區(qū)、公共或混合云或它們的組合)中被物理地或虛擬地歸組(未示出)。這允許云 計算環(huán)境50提供基礎設施、平臺和/或軟件作為服務,其中云消費者不需要在本地計算設備 上為所述服務維持資源。應當理解的是,在圖2中示出的計算設備54A-N的類型僅旨在是說 明性的,并且計算節(jié)點10和云計算環(huán)境50可以通過任何類型的網(wǎng)絡和/或網(wǎng)絡可尋址連接 (例如,使用網(wǎng)頁瀏覽器)與任何類型的計算機化設備通信。
[0057]現(xiàn)在參照圖3,其示出由云計算環(huán)境50(圖2)提供的一組功能抽象層。應事先理解 的是,圖3中所示的組件、層和功能僅旨在是說明性的,并且本發(fā)明的實施例并不局限于此。 如圖所示,提供了以下層和對應功能:
[0058] 硬件和軟件層60包括硬件和軟件組件。硬件組件的示例包括:大型機,在一個示例 中為IBM? zSeries?系統(tǒng);基于Rise(精簡指令集計算機)架構的服務器,在一個示例 中為 IBM pS.e.ries_? 系統(tǒng);iBMxS.erie:s? 系統(tǒng);IBM BladeCenter? 系統(tǒng);存儲設備;網(wǎng)絡 61、以及聯(lián)網(wǎng)組件。軟件組件的示例包括:網(wǎng)絡應用服務器軟件,在一個示例中為IBM WebSphere?.應用服務器軟件;以及數(shù)據(jù)庫軟件,在一個示例中為IBM DB2?.數(shù)據(jù)庫軟 件。(IBM、zSeries、pSeries、xSeries、BladeCenter、WebSphere以及DB2是國際商業(yè)機器公 司在全球許多司法轄區(qū)注冊的商標)。
[0059] 虛擬層62提供抽象層,從該抽象層可以提供虛擬實體的以下示例:虛擬服務器、虛 擬存儲、虛擬網(wǎng)絡63(包括虛擬私有網(wǎng)絡)、虛擬應用和操作系統(tǒng);以及虛擬客戶端。
[0060] 在一個示例中,管理層64可提供下面描述的功能。優(yōu)選的情境感知資源供應功能 提供用于在云計算環(huán)境內執(zhí)行任務的計算資源和其他資源的動態(tài)獲取。計量和定價功能在 云計算環(huán)境內對資源進行利用時提供成本跟蹤,并為這些資源的消耗開賬單或發(fā)票。在一 個示例中,這些資源可以包括應用軟件許可。安全功能為云消費者和任務提供身份驗證,以 及為數(shù)據(jù)和其它資源提供保護。用戶入口功能為消費者和系統(tǒng)管理員提供對云計算環(huán)境的 訪問。優(yōu)選的情境感知服務水平管理功能提供云計算資源的分配和管理,使得所要求的服 務水平得到滿足。優(yōu)選的情境感知服務水平協(xié)議(SLA)規(guī)劃和履行功能為根據(jù)SLA預期到未 來需求的云計算資源提供預先安排和獲取。
[0061] 工作負荷層66提供可為其利用云計算環(huán)境的功能的示例??梢詮脑搶犹峁┑墓ぷ?負荷和功能的示例包括:地圖繪制和導航;軟件開發(fā)和生命周期管理;虛擬教室教育交付; 數(shù)據(jù)分析處理;事務處理;以及社交網(wǎng)絡68。
[0062] 圖4示出根據(jù)本發(fā)明的優(yōu)選實施例的具有管理分布式文件復本的對等者的企業(yè)網(wǎng) 絡(例如,圖1和2中的50、61、63)對等存儲系統(tǒng)100的示例。企業(yè)社交平臺102可包括一個或 多個計算機,例如計算機10。先前,通常在本文中也被稱為用戶的企業(yè)對等者/員工已向企 業(yè)社交平臺102注冊。(例如,計算機10、54六、548、54(:或54~中的)用戶設備100-六、100-8、 100-C、100-D、100-E、100-F、100-G與登錄用戶相關聯(lián)。在該示例中,用戶 100-A、100-B、100-C、100-D是被識別為是正在進行的項目社區(qū)104的成員的關聯(lián)用戶。用戶100-B、100-E、100-F、100-G是社交社區(qū)106(例如,同一部門或分支)的成員。另外,在本示例中,一個用戶100-B 屬于兩個社區(qū),即企業(yè)項目104和社交社區(qū)106。應注意的是,通過例如經(jīng)由互聯(lián)網(wǎng)或內聯(lián)網(wǎng) 連接相關的設備100-A、100-B、100-C、100-D、100-E、100-F、100-G,用戶聯(lián)系在一起。為了簡 化描述,用戶、對等者和相關設備在本文中可互換使用。
[0063]例如,用戶例如IOO-C可從圖1中的例如存儲系統(tǒng)34中的企業(yè)平臺102發(fā)起項目104 相關文件108的上傳或傳送。通常,文件108的復本由一個或多個其他用戶100-A、100-B、 100-D存儲在項目104成員設備內。如果用戶例如100-B選擇使文件108與用戶的簡檔 (profile)相關聯(lián)、而并不與其他企業(yè)用戶共享,則其他社交社區(qū)106用戶(例如,來自同一 部門或分支)1004、1004、100-6存儲文件108。為了確定哪些用戶存儲了來自100-(:或100-B的文件108,系統(tǒng)預處理該文件,從而推斷情境或標記(例如項目或主題)。系統(tǒng)可使用傳統(tǒng) 的關鍵字提取技術(諸如監(jiān)督機器學習、文本挖掘、詞頻分析、貝葉斯分類器或詞匯鏈)來推 斷情境或標記。隨后,系統(tǒng)推薦社交社區(qū)106或104中的連接到100-B或100-C的、與推斷出的 文件情境/標記相關的一組用戶。
[0064] 因此,并非是局限于各個可用設備 100-A、100-B、100-C、100-D、100-E、100-F、100- G的具有存儲裝置的每個用戶,而是由系統(tǒng)管理員配置所使用的可用存儲量。如有必要,可 用存儲可被調節(jié)以滿足系統(tǒng)需要。系統(tǒng)基于社交圈的時間方面(包括例如社交圈成員之間 的活動、訪問或互動的數(shù)量)來計算存儲復本的用戶的數(shù)量。
[0065] 優(yōu)選的對等存儲系統(tǒng)100跨越對等者100^、100-8、100-(:、100-0和/或100-8、100- E、100-F、100-G對存儲進行聚集以用于低成本的合作項目/企業(yè)存儲。用戶在企業(yè)社交網(wǎng)絡 對等設備100-A、100-B、100-C、100-D、100-E、100-F、IOO-G中存儲項目相關的和工作活動數(shù) 據(jù)的拷貝。對等者100-A、100-B、100-C、100-D、100-E、100-F、100-G使用社交網(wǎng)絡時間特性 來動態(tài)地管理文件復本并在彼此之間分發(fā)文件復本。例如,來自對等者100-B的文件108的 復本將在本地存儲在對等者的設備IOO-E、IOO-F和IOO-G處。
[0066] 圖5示出在圖4中的優(yōu)選對等(例如,員工對員工)網(wǎng)絡存儲系統(tǒng)100中的企業(yè)社交 聯(lián)網(wǎng)對等設備110的示例。每個對等設備110包括社交網(wǎng)絡連接器112、本地存儲管理器114、 本地存儲裝置116和遠程接口單元118。社交網(wǎng)絡連接器112管理對等者社交連接活動。本地 存儲管理器114管理存儲在本地存儲裝置116中的所有存儲網(wǎng)絡用戶數(shù)據(jù)。遠程接口單元 118管理檢索和傳送,包括去往/來自其他對等設備110的上傳和下載請求。
[0067] 對等設備(圖4中的 100-A、100-B、100-C、100-D、100-E、100-F、100-G)在社交網(wǎng)絡 (例如圖2和3中的50、61、63)中進行認證,從而加入/再加入團隊104/106。在加入后,每個設 備110中的社交網(wǎng)絡連接器112攔截訪問與企業(yè)社區(qū)或簡檔相關聯(lián)的文件的所有嘗試。社交 網(wǎng)絡連接器112對訪問嘗試進行認證、并連接(couple)經(jīng)認證的文件以完成訪問。社交網(wǎng)絡 連接器112也管理任何新的上傳,檢測相關聯(lián)的文件情境/標記,并基于社交網(wǎng)絡時間特性 來推薦和顯示用于存儲每個新的上傳的用戶或用戶組的列表。
[0068]本地存儲管理器114管理存儲在本地存儲裝置116中的特定設備110中的所有數(shù) 據(jù)。因此,本地存儲管理器114存儲數(shù)據(jù)、檢索所存儲的數(shù)據(jù)、并管理剩余的未使用存儲。另 外,本地存儲管理器114保持所有存儲拷貝的狀態(tài)、并且例如基于到期日期和減少的使用來 選擇性刪除過時的復本/拷貝。本地存儲裝置116可以是任何適合的非易失性存儲,諸如硬 盤驅動器、或者可以是持久或可互換的閃存存儲器(例如固態(tài)盤(SSD)、微SD或XD卡等)。 [0069]遠程接口單元118管理個體文件存儲和去往/來自其他對等設備110的文件傳送。 當成員促使對等設備110共享文檔時,其他對等設備100下載共享文檔的拷貝,其中遠程接 口單元118將所述共享文檔的拷貝視為原始文檔的復本。此外,遠程文件存儲116和傳送單 元118響應來自其他對等設備110的用于上傳或下載所存儲的文件的遠程用戶請求,并管理 文件檢索和傳送。遠程接口單元118保持與用戶對等設備110共享且遠程地存儲在用戶對等 設備110上的所有文件的狀態(tài)。對等設備110將文件的每個新復本版本視為新文件。
[0070] 優(yōu)選地,如上文所述,每個團隊成員具有單個標識符/登錄或用戶ID,并且對于每 個團隊,一個或多個成員被指定為團隊管理員。由于每個團隊成員具有單個ID,所以甚至當 成員同時或分別地從多個設備11〇(例如,智能電話54A、臺式計算機54B和膝上型電腦54C) 連接時,該成員在所有設備上利用相同用戶ID登錄到社交網(wǎng)絡中以保持單一在線存在。此 外,優(yōu)選地,與一成員相關聯(lián)的多個設備中的每個設備是對等設備110,其中本地對等存儲 系統(tǒng)管理各個設備110中的存儲。任選地,設備110可包括任何當前技術發(fā)展水平的安全性 和/或隱私性,例如消息和文件加密密碼術和文件傳送授權。
[0071] 圖6示出響應于來自文件擁有者的新文件上傳請求122來推薦120-組用戶在對等 設備110上存儲文件復本的對等設備(例如,圖5中的110)的示例。遠程連接器118管理文件 擁有者請求,將該請求轉發(fā)給從列表136中選出的一組對等者。被選擇為存儲所述復本的社 交社區(qū)是基于文件情境。來自所述組中的社交社區(qū)的用戶的數(shù)量定義為每個特定文件所存 儲的文檔復本的數(shù)量。系統(tǒng)(例如,圖1中的100)基于社交圈104、106的時間方面(例如成員 之間的活動、訪問或互動的數(shù)量)來計算該數(shù)量。
[0072] 系統(tǒng)選擇用戶組以使得無論何時擁有者很可能需要該文件時,對于文件擁有者來 說總是有至少一個用戶可用于訪問所述復本的概率最大化。因此,系統(tǒng)可從來自不同地理 位置/時區(qū)的社交社區(qū)、并基于對等連接性歷史信息(例如連接性的日期/小時和持續(xù)時間) 來選擇用戶。每次對等者請求122存儲一拷貝時,當前復本由用戶組中的一個用戶存儲,直 到該組中的所有用戶存儲復本。應注意的是,因為工作關系是動態(tài)的,所以被推薦用于存儲 每個特定復本的用戶組是動態(tài)的并且可隨時間而改變。
[0073] 無論何時對等設備上傳或傳送項目相關文件時,所述設備系統(tǒng)預處理該文件以便 確定來自所確定的要在其上存儲該文件的社交社區(qū)的其他對等設備。優(yōu)選地,所述設備使 用傳統(tǒng)的關鍵字提取技術(諸如監(jiān)督機器學習、文本挖掘、詞頻分析、貝葉斯分類器或詞匯 鏈)來推斷該文件的情境或標記(例如,項目或主題)。
[0074]因此,在收到請求122時,社交網(wǎng)絡連接器112從新文件中提取標記(T)的列表124、 并推斷126文件情境。隨后,社交網(wǎng)絡連接器112檢索128與情境/標記(項目或主題)相關聯(lián) 的社交社區(qū)或社交圈(C)以及來自相關統(tǒng)計資料(S)的信息(η)。本地存儲管理器114基于來 自相關統(tǒng)計資料(S)的信息(η)來確定130所保持的復本(R)的數(shù)量(V)。因此,例如,與活躍 性較低的社區(qū)相比,系統(tǒng)100可以為與非?;钴S的社區(qū)(例如具有若干工作流和上傳文檔的 社區(qū))相關的文檔存儲更多復本(V)。
[0075] 基于來自同一社交圈(社區(qū)、項目、活動或連接到用戶)中的用戶的可用性,以使文 檔可用性最大化為目標來選擇用戶組。相關統(tǒng)計資料(S)可包括例如特定社交圈中的用戶 數(shù);用戶之間交換的消息數(shù);社區(qū)或簡檔相關文檔和信息中發(fā)布的用戶活動數(shù);上傳文件 數(shù);對具有相同標記的文件的訪問數(shù);對過去文件版本的訪問數(shù);和/或標記/情境相關性。 文檔可用性可以是最大值,例如使社交圈用戶位于不同的地理位置/時區(qū)中、并且基于對等 者的連接歷史(例如,指示每個用戶何時最后一次訪問或者通常何時訪問社交網(wǎng)絡系統(tǒng))。 優(yōu)選地,系統(tǒng)管理員定義關聯(lián)函數(shù)(f)以確定130復本(V)的數(shù)量,其中該數(shù)量由具有形式 v=Σ::Γ.((α)的函數(shù)來定義。
[0076] 優(yōu)選地,本地存儲管理器114也從元組的數(shù)量(N)確定132復本的數(shù)量,其中每個元 組包含與統(tǒng)計信息相關聯(lián)的參數(shù)。這樣的一組元組可包括例如用戶數(shù)(u)、活動數(shù)(g)或相 關性(h)。
[0077] 根據(jù)確定130、132,本地存儲管理器114選擇當前社交圈或社交社區(qū)中的與推斷出 的情境/標記相關的一組連接對等者。隨后,本地存儲管理器114從指定的社交圈(C)生成 134用于向請求用戶或文件擁有者顯示136的復本用戶列表(L)。所述設備推薦例如位于不 同地理位置/時區(qū)中的用戶的列表,其可以基于用戶連接性歷史,該用戶連接性歷史指示例 如每個用戶何時最后一次訪問或者通常何時訪問社交網(wǎng)絡系統(tǒng)。同樣,本地存儲管理器114 生成134復本用戶列表,優(yōu)選地,以使文檔對社交圈用戶的可用性最大化。
[0078] 所述設備可以例如使用典型的圖形用戶接口(GUI)來圖形地呈現(xiàn)推薦的用戶列 表,以在本地窗口中顯示所述建議作為例如列表,并允許與所推薦的一個或多個對等者相 關聯(lián)的對等者存儲新文件拷貝。此外,相關聯(lián)的對等者可選擇一個、一些或所有顯示的對等 者,或者去除或添加新的對等者。所述設備包括來自選擇的信息作為反饋以用于改善針對 未來推薦的訓練。因此,例如,所述設備可確定:未分類的文檔正存儲在與一個對等者相關 聯(lián)的設備上,但是機密文檔不是這樣。后續(xù)的推薦是基于這些推斷出的偏好來作出的。
[0079] 圖7示出對等設備(例如,圖5中的110)本地存儲管理器114如何管理140本地存儲 116的復本的示例。每個本地存儲的文件(F) 142具有復本(R)的已識別/指派的數(shù)量(V )、標 記(T)列表、基于時間戳(TS)的年齡、以及訪問計數(shù)或數(shù)量(Af)。本地存儲管理器114通常存 儲文件復本,直到它們太舊(達到一定年齡)并且對于更流行的文件而言存儲了更長時間, 或者直到用戶不再是社交社區(qū)的一部分。因此,系統(tǒng)檢索144社交圈(例如項目和社區(qū))。例 如,如果用戶不再被指派給項目或改變的部門,則存儲管理器114進行檢查146,并且復本從 本地存儲中被刪除164。否則,系統(tǒng)驗證復本142時間戳(TS)和相關聯(lián)的復本訪問次數(shù)(Af), 以確定所述復本是舊的還是流行的。當復本時間戳指示所述復本比所選的年齡閾值(TH 1) 更舊148、或者相關聯(lián)的復本訪問計數(shù)大于所選閾值(TH2)時,存儲管理器檢索150文件歷 史。否則,對文件f 142的處理停止166。
[0080] 當所述復本年齡超過TH1或者非常流行148時,本地存儲管理器114檢索文件142的 文件歷史150、統(tǒng)計資料和相關聯(lián)的統(tǒng)計信息(S)(包括例如文件下載數(shù)和文件訪問/讀取 數(shù))。根據(jù)文件歷史,本地存儲管理器114確定152復本數(shù)(R f)。因此,存儲管理器114檢查152 何時該復本數(shù)(Rf)超過先前確定(圖6中的130)的限值(即,待存儲的復本(V)的數(shù)量)。
[0081] 如果當前存儲的復本的數(shù)量低于所確定的數(shù)量(Rf>v),則另一對等者存儲所述復 本。本地存儲管理器114識別154被推薦用于存儲文件復本的用戶組,并向所述組發(fā)送156存 儲所述復本的請求。已存儲復本的任何設備110接收所述請求,忽略所述請求。否則,接收設 備110中的一個接收設備存儲158所述復本。
[0082]另一方面,如果當前已經(jīng)存儲的存儲復本的數(shù)量超過所確定的數(shù)量(V 2 Rf),則所 述復本從存儲中被刪除。如果請求設備Iio與管理員相關聯(lián)160,或者文件142與設備110的 用戶共享,則本地存儲管理器114向文件擁有者發(fā)送刪除164舊復本的請求162。
[0083] 無論何時用戶請求恢復或訪問所存儲的文檔時,優(yōu)選的系統(tǒng)檢索可用復本。然而, 如果請求針對的是不可用的存儲文件,例如因為對等組中的成員當前不在線,則所述系統(tǒng) 例如通過GUI來警告用戶:所述文件當前不可用。優(yōu)選地,用戶可以選擇是否在所述文件一 旦變?yōu)榭捎脮r自動加載該文件。同時,系統(tǒng)也記錄所述文件不可用,并記錄不可用的時長。 所述設備在后續(xù)更新期間使用登錄的信息來確定用戶組,以便例如推薦存儲至更大或更多 變化的一組用戶設備110。另外,登錄的信息可用于向社區(qū)用戶通知不可用文件的時間范圍 以幫助其他用戶選擇設備的更廣泛的用戶組。
[0084] 有利地,優(yōu)選的系統(tǒng)可使用訪問歷史(例如用戶活動和可用時間),以便考慮不同 時區(qū)以獲得24/7可用性(例如,來自美國、歐洲和亞洲的用戶)。此外,優(yōu)選的系統(tǒng)容納動態(tài) 項目活動以及變化的同事關系和責任,從而在情況改變時更新復本存儲位置和數(shù)量。優(yōu)選 的系統(tǒng)利用諸如用戶計算機、膝上型電腦、智能電話等上的未使用的用戶存儲以降低服務 成本。因為存儲是分散的、并且利用社交網(wǎng)絡關系中內置的信任來實現(xiàn)存儲共享,所以優(yōu)選 的系統(tǒng)對相關的失敗展現(xiàn)出改善的彈性。聚集的、共享的對等設備存儲為企業(yè)用戶提供附 加的項目存儲容量,且相對于現(xiàn)有的公共云存儲系統(tǒng)具有改善的數(shù)據(jù)控制、私密性和安全 性;并且降低了用于存儲企業(yè)數(shù)據(jù)的成本。
[0085] 本發(fā)明的各個實施例的描述已經(jīng)出于舉例說明的目的而被呈現(xiàn),而并非旨在是無 遺漏的或局限于所公開的實施例。在不脫離所述實施例的范圍和精神的情況下,許多改型 和變型對于本領域普通技術人員來說將是明顯的。本文所使用的術語被選擇為最佳地解釋 所述實施例的原理、實際應用、或者相對于在市場中發(fā)現(xiàn)的技術的技術改進,或者使本領域 其他普通技術人員能夠理解本文公開的實施例。
【主權項】
1. 一種企業(yè)網(wǎng)絡對等存儲系統(tǒng),包括: 企業(yè)社交平臺,其支持具有一個或多個識別的企業(yè)團隊的至少一個企業(yè)社區(qū),每個團 隊包括在所述每個團隊中合作并向所述企業(yè)社交平臺注冊的多個企業(yè)用戶; 多個對等設備,每個對等設備具有本地存儲并與注冊的企業(yè)用戶相關聯(lián); 企業(yè)社交平臺存儲,其存儲與所述一個或多個識別的企業(yè)團隊中的每一個相關的文 件,在至少一個所述企業(yè)團隊中,活躍文件的多個復本被存儲在團隊對等設備存儲中;W及 網(wǎng)絡,所述多個對等設備通過所述網(wǎng)絡彼此連接,其中每當對等設備請求訪問活躍文 件時,所述團隊對等設備中的一個提供對所述多個復本中的一個存儲的復本的訪問。2. 如權利要求1所述的企業(yè)網(wǎng)絡對等存儲系統(tǒng),其中存儲復本的所述團隊對等設備還 包括: 管理對等連接活動的社交網(wǎng)絡連接器; 管理本地復本存儲的本地存儲管理器;W及 管理復本共享的遠程接口單元。3. 如權利要求2所述的企業(yè)網(wǎng)絡對等存儲系統(tǒng),其中所述社交網(wǎng)絡連接器管理新的上 傳,對文件訪問進行認證,W及攔截和連接經(jīng)認證的文件訪問。4. 如權利要求3所述的企業(yè)網(wǎng)絡對等存儲系統(tǒng),其中所述社交網(wǎng)絡連接器還檢測相關 聯(lián)的文件情境/標記,W及列出被推薦用于存儲新的/更新的文件復本的存儲系統(tǒng)用戶。5. 如權利要求2所述的企業(yè)網(wǎng)絡對等存儲系統(tǒng),其中所述企業(yè)社交平臺在云服務器上, 所述多個對等設備是云客戶端,所述企業(yè)社交平臺存儲是云存儲,W及所述本地存儲管理 器還保持所有存儲的復本的狀態(tài)并選擇性地刪除過時的復本。6. 如權利要求2所述的企業(yè)網(wǎng)絡對等存儲系統(tǒng),其中所述遠程接口單元檢索共享的復 本,并響應于用戶上傳和下載文件請求而傳送復本。7. 如權利要求6所述的企業(yè)網(wǎng)絡對等存儲系統(tǒng),其中所述遠程接口單元保持所有共享 的復本的狀態(tài)。8. -種管理企業(yè)網(wǎng)絡對等共享存儲的方法,所述方法包括: 利用唯一標識(ID)登錄到企業(yè)社交平臺中,所述ID標識所述企業(yè)社交平臺內的相應用 戶; 請求與企業(yè)網(wǎng)絡團隊相關聯(lián)的文件的拷貝,多個識別的用戶是所述企業(yè)網(wǎng)絡團隊的成 員; 確定所請求的所述拷貝的復本是否由其他團隊成員存儲; 檢索所述拷貝,如果復本已經(jīng)由其他成員存儲則檢索復本,否則從所述企業(yè)社交平臺 檢索所述拷貝;W及 由所述成員中的至少一個其他成員選擇性地存儲所述拷貝。9. 如權利要求8所述的方法,其中確定是否存儲復本包括: 確定要存儲的復本的數(shù)量; 將所述其他成員識別為用于存儲所述復本的候選者; 從所述候選者中選擇一組成員,其中所述組被選擇為使復本可用性最大化;W及 顯示列出所述組的列表。10. 如權利要求9所述的方法,其中確定復本的所述數(shù)量包括: 提取標記(τ)的列表; 推斷所請求的文件的情境;W及 響應于所述情境和來自相關統(tǒng)計資料(S)的信息(η)而檢索社交圈(C),其中復本(V)的 所述數(shù)量由確定。11. 如權利要求10所述的方法,其中所述企業(yè)社交平臺是云平臺,所述企業(yè)網(wǎng)絡中的對 等者是云客戶端,W及所述相關統(tǒng)計資料(S)包括: 團體成員的數(shù)量; 在團體成員之間交換的消息的數(shù)量; 在社區(qū)文檔中發(fā)布的用戶活動的數(shù)量; 在簡檔相關文檔和信息中發(fā)布的用戶活動的數(shù)量; 上傳文件的數(shù)量; 對具有相同標記的文件的訪問的數(shù)量; 對過去的文件版本的訪問的數(shù)量;W及 標記/情境相關性。12. 如權利要求8所述的方法,還包括管理本地存儲的復本,管理包括: 確定每個存儲的復本的年齡; 確定任何存儲的復本是否比所選的年齡更老;并且對于比所選的年齡更老的任何復 本, 確定針對所存儲的復本的訪問計數(shù)是否小于所選的計數(shù);并且對于所述訪問計數(shù)低于 所選的計數(shù)的任何復本, 確定所存儲的復本的數(shù)量是否小于被確定用于存儲的數(shù)量;W及 每當所述數(shù)量較小時,由所述其他成員中的識別出的一個將所述拷貝存儲為復本。13. 如權利要求12所述的方法,其中每當所述訪問計數(shù)等于或高于所選的計數(shù)時,所述 方法還包括:在確定所存儲的復本的數(shù)量是否小于被確定用于存儲的數(shù)量之前,等待直到 所存儲的復本比流行的文件年齡更老。14. 如權利要求12所述的方法,其中存儲所述拷貝包括: 將所述其他成員識別為復本存儲候選者; 向所述復本存儲候選者發(fā)送存儲所述拷貝的請求;W及 由所述復本存儲候選者中的一個存儲所述拷貝。15. 如權利要求12所述的方法,其中每當所存儲的復本的數(shù)量等于或高于用于存儲的 數(shù)量時,所述方法包括:刪除一個或多個所存儲的復本。16. -種管理企業(yè)網(wǎng)絡對等共享存儲W執(zhí)行權利要求8至15中任一項所述的方法步驟 的系統(tǒng)。
【文檔編號】G06F17/30GK105843838SQ201610069070
【公開日】2016年8月10日
【申請日】2016年2月1日
【發(fā)明人】A·P·阿佩爾, S·C·S·比安奇, H·C·D·S·P·坎德羅, R·L·D·F·庫尼亞
【申請人】國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
五常市| 扶沟县| 林州市| 穆棱市| 石城县| 泰兴市| 延吉市| 密山市| 皮山县| 平江县| 邵阳市| 嘉定区| 双流县| 济源市| 嘉禾县| 亚东县| 仪陇县| 铜鼓县| 邹城市| 黄陵县| 浦城县| 阿拉善右旗| 呼和浩特市| 渝北区| 剑阁县| 绥江县| 河源市| 昌黎县| 溧阳市| 平潭县| 垫江县| 固原市| 宁城县| 临漳县| 屏山县| 绥芬河市| 姚安县| 西乌珠穆沁旗| 三台县| 闽清县| 蓝山县|