国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      跨域云平臺(tái)的共享文件管理方法

      文檔序號(hào):6402309閱讀:330來源:國知局
      專利名稱:跨域云平臺(tái)的共享文件管理方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及云存儲(chǔ)管理領(lǐng)域,特別是涉及跨域的云平臺(tái)共享文件管理領(lǐng)域。
      背景技術(shù)
      隨著計(jì)算機(jī)硬件和軟件技術(shù)的大幅度提高,人們?cè)絹碓揭蕾囉?jì)算機(jī)管理和計(jì)算海量數(shù)據(jù),而單獨(dú)的計(jì)算機(jī)容量和計(jì)算能力已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足人們的需求,云時(shí)代應(yīng)運(yùn)而生,依靠高性能的服務(wù)器和超大容量的磁盤陣列,以及高速互聯(lián)網(wǎng)絡(luò)帶寬構(gòu)建的云平臺(tái)使海量數(shù)據(jù)存儲(chǔ)和高性能并行計(jì)算成為了可能,這也必然是未來的互聯(lián)網(wǎng)發(fā)展趨勢。構(gòu)建云平臺(tái)的基礎(chǔ)設(shè)施最好是同處于一個(gè)局域網(wǎng)中,但實(shí)際中經(jīng)常出現(xiàn)必須跨域連接的情況,此時(shí)為了保證對(duì)上層用戶透明,必須在提供服務(wù)時(shí)建立完善的管理機(jī)制來妥善處理跨域帶來的難題,其中難點(diǎn)之一便是共享文件的管理。同時(shí)傳統(tǒng)的云盤服務(wù)只涉及到用戶本地機(jī)器和服務(wù)器的文件傳輸問題,但云平臺(tái)常常會(huì)向用戶提供虛擬機(jī)服務(wù),額外引入的虛擬機(jī)終端,打破了以前的兩點(diǎn)直線管理,如何實(shí)現(xiàn)本地機(jī)和虛擬機(jī)對(duì)文件操作的無縫對(duì)接也是亟待解決的問題。

      發(fā)明內(nèi)容
      本發(fā)明目的是提供一種保證對(duì)上層用戶透明性,同時(shí)文件管理代價(jià)最小的共享文件管理方法。為了實(shí)現(xiàn)上述 目的,本發(fā)明采用以下技術(shù)方案:
      一種跨域云平臺(tái)的共享文件管理方法,包括以下步驟:
      (I)提供云服務(wù)的基礎(chǔ)設(shè)施跨域相連,每一個(gè)域分別向處于該域的用戶提供全部云服務(wù),所述處于該域,即用戶連接該域的網(wǎng)絡(luò)速度最快;
      本發(fā)明中,域是指一個(gè)服務(wù)器集群,它們處于一個(gè)局域網(wǎng)中,相互通信僅靠局域網(wǎng)就可以完成,不同的域處于不同的局域網(wǎng),相互通信需要通過互聯(lián)網(wǎng)才能完成。(2)從所有的域中選出一個(gè)中心域,所述中心域維護(hù)一張共享文件分布表,包含以下字段:文件名,存儲(chǔ)域,擁有者,上傳時(shí)間,是否是文件副本;
      中心域可以有多種選擇方式,比如可以選擇開發(fā)者當(dāng)前所處的域?yàn)橹行挠颍@樣可以方便開發(fā);或者選擇網(wǎng)速最快的域?yàn)橹行挠?,這樣可以方便通信,實(shí)際操作中,根據(jù)需要選擇合適的域作為中心域。共享文件即公有文件。如果A域用戶上傳共享文件,則文件存儲(chǔ)于A域的服務(wù)器中,同時(shí)中心域的分布表增加一條記錄;如果A域用戶下載共享文件,首先在A域服務(wù)器尋找是否存在該文件,如果存在,則下載,若不存在,則去中心域的分布表中查詢文件所在位置B域,然后從B域中將文件傳輸至A域,并保留該文件的副本在A域中,這樣A域的其它用戶再下載同一文件時(shí),就可以直接下載;當(dāng)文件傳輸?shù)紸域服務(wù)器完成時(shí),需要將中心域的分布表添加一條記錄,其中文件名,擁有者,上傳時(shí)間均和原文件記錄保持一致,存儲(chǔ)域置為“A域”,是否是文件副本置為“是”;如果用戶刪除自己上傳的共享文件,則去中心域分布表查詢?cè)撐募脑及姹炯八懈北舅谖恢?,逐個(gè)刪除,并刪掉相應(yīng)的表記錄。進(jìn)一步,云平臺(tái)向用戶提供虛擬機(jī)服務(wù),用戶從本地機(jī)器上傳文件時(shí),通過web端上傳,用戶下載文件到本地機(jī)器時(shí),通過web端下載,每一個(gè)虛擬機(jī)內(nèi)置一個(gè)文件夾:public,這個(gè)文件夾對(duì)應(yīng)web端的共享文件中心,所述文件夾中顯示的內(nèi)容來自于中心域的共享文件分布表,但只顯示其中“是否是文件副本”字段為“no”的部分,而且文件夾中顯示的只是一個(gè)文件快捷方式,當(dāng)用戶想通過虛擬機(jī)上傳,下載,刪除操作時(shí),后端的操作依然通過網(wǎng)絡(luò)傳輸,當(dāng)用戶想從虛擬機(jī)上傳文件時(shí),只需要把文件復(fù)制到相應(yīng)的文件夾中,用戶下載文件到虛擬機(jī)時(shí),只需要從相應(yīng)的文件夾中復(fù)制出來。此處,public是文件夾的名字,取其中文“公共”之意,通過名字就可以知道這個(gè)文件夾的作用是“共享”,即存儲(chǔ)共享文件的地方。在實(shí)際實(shí)現(xiàn)中,開發(fā)者可以任意命名。本發(fā)明與現(xiàn)有技術(shù)相比,具有如下有益效果:
      本發(fā)明通過選擇一個(gè)中心域,利用中心域來維護(hù)共享文件分布表保證對(duì)用戶的透明性,當(dāng)某個(gè)域用戶上傳共享文件時(shí),在中心域分布表上增加記錄,當(dāng)用戶下載共享文件時(shí),可在中心域的分布表中查詢?cè)撐募谖恢?,從而?shí)現(xiàn)了使用最小代價(jià)達(dá)到跨域文件傳輸管理的目的。 進(jìn)一步的,通過在每個(gè)虛擬機(jī)內(nèi)設(shè)置public文件夾,對(duì)應(yīng)共享文件中心,顯示其中“是否是文件副本”字段為“no”的部分共享文件分布表,用戶上傳、下載文件時(shí),只需要把文件復(fù)制到該文件夾中,從而實(shí)現(xiàn)虛擬機(jī)和本機(jī)對(duì)文件操作的無縫對(duì)接。


      圖1是中心域維護(hù)的共享文件分布表的示意圖。圖2是用戶上傳共享文件時(shí)系統(tǒng)處理的流程示意圖。圖3用戶下載共享文件時(shí)系統(tǒng)處理的流程示意圖。
      具體實(shí)施例方式下面結(jié)合實(shí)施例和附圖來對(duì)發(fā)明進(jìn)行詳細(xì)描述。實(shí)施例1
      本發(fā)明提供的跨域云平臺(tái)共享文件管理方法的實(shí)施例包括如下步驟:
      (I)從所有的域中選取一個(gè)域?yàn)橹行挠?,在該域服?wù)器數(shù)據(jù)庫中維護(hù)一張共享文件分布表,如圖1所示。(2) A域用戶userA上傳共享文件fileA時(shí),如圖2所示,fileA存儲(chǔ)在A域服務(wù)器中,同時(shí)在中心域的共享文件分布表中添加記錄:
      支#名I存儲(chǔ)域I擁有者I上傳時(shí)間I是否是文件副本— fileA A 域 userA timeA no
      (3)A域用戶userA下載文件fileB時(shí),如圖3所示,首先在A域服務(wù)器尋找是否存在該文件,如果存在,直接下載,無需其它處理。若不存在,則去中心域的分布表中查詢fileB記錄,假設(shè)查詢結(jié)果為:
      支#名I存儲(chǔ)域I擁有者I上傳時(shí)間I是否是文件副本— fileB B 域 userB timeB no
      則系統(tǒng)會(huì)向B域發(fā)出傳輸文件要求,傳輸目的地為A域服務(wù)器,傳輸完畢后,文件從A域服務(wù)器傳給用戶userA,同時(shí),在中心域的分布表中添加一條記錄如下:
      權(quán)利要求
      1.一種跨域云平臺(tái)的共享文件管理方法,其特征在于,包括以下步驟: 提供云服務(wù)的基礎(chǔ)設(shè)施跨域相連,每一個(gè)域分別向處于該域的用戶提供全部云服務(wù),所述處于該域,即用戶連接該域的網(wǎng)絡(luò)速度最快; 從所有的域中選出一個(gè)中心域,所述中心域維護(hù)一張共享文件分布表,包含以下字段:文件名,存儲(chǔ)域,擁有者,上傳時(shí)間,是否是文件副本;如果A域用戶上傳共享文件,則文件存儲(chǔ)于A域的服務(wù)器中,同時(shí)中心域的分布表增加一條記錄;如果A域用戶下載共享文件,首先在A域服務(wù)器尋找是否存在該文件,如果存在,則下載,若不存在,則去中心域的分布表中查詢文件所在位置B域,然后從B域中將文件傳輸至A域,并保留該文件的副本在A域中,這樣A域的其它用戶再下載同一文件時(shí),就可以直接下載,當(dāng)文件傳輸?shù)紸域服務(wù)器完成時(shí),需要將中心域的分布表添加一條記錄,其中文件名,擁有者,上傳時(shí)間均和原文件記錄保持一致,存儲(chǔ)域置為“A域”,是否是文件副本置為“是”;如果用戶刪除自己上傳的共享文件,則去中心域分布表查詢?cè)撐募脑及姹炯八懈北舅谖恢?,逐個(gè)刪除,并刪掉相應(yīng)的表記錄。
      2.根據(jù)權(quán)利要求1所述的跨域云平臺(tái)的共享文件管理方法,其特征在于:云平臺(tái)向用戶提供虛擬機(jī)服務(wù),用戶從本地機(jī)器上傳文件時(shí),通過web端上傳,用戶下載文件到本地機(jī)器時(shí),通過web端下載,每一個(gè)虛擬機(jī)內(nèi)置一個(gè)文件夾public,這個(gè)文件夾對(duì)應(yīng)web端的共享文件中心,所述文件夾中顯示的內(nèi)容來自于中心域的共享文件分布表,但只顯示其中“是否是文件副本”字段為“no”的部分,而且文件夾中顯示的只是一個(gè)文件快捷方式,當(dāng)用戶通過虛擬機(jī)上傳,下載,刪除操作時(shí),后端的操作依然通過網(wǎng)絡(luò)傳輸,當(dāng)用戶從虛擬機(jī)上傳文件時(shí),只需要把文件復(fù)制到相應(yīng)的public文件夾中,用戶下載文件到虛擬機(jī)時(shí),只需要從相應(yīng)的public文件夾中 復(fù)制出來。
      全文摘要
      本發(fā)明公開了一種用于跨域云平臺(tái)的共享文件管理方法,在域中選出中心域,用于維護(hù)共享文件分布表,當(dāng)某個(gè)域用戶上傳共享文件時(shí),在中心域分布表上增加記錄,當(dāng)用戶下載共享文件時(shí),可在中心域的分布表中查詢?cè)撐募谖恢?,從而?shí)現(xiàn)了使用最小代價(jià)達(dá)到跨域文件傳輸管理的目的,同時(shí)通過在每個(gè)虛擬機(jī)內(nèi)設(shè)置public文件夾,對(duì)應(yīng)共享文件中心,顯示其中“是否是文件副本”字段為“no”的部分共享文件分布表,用戶上傳、下載文件時(shí),只需要把文件復(fù)制到該文件夾中,從而實(shí)現(xiàn)虛擬機(jī)和本機(jī)對(duì)文件操作的無縫對(duì)接。
      文檔編號(hào)G06F17/30GK103248674SQ20131013994
      公開日2013年8月14日 申請(qǐng)日期2013年4月22日 優(yōu)先權(quán)日2013年4月22日
      發(fā)明者姜曉紅, 楊紅星, 黃鵬, 吳朝暉, 嚴(yán)海明 申請(qǐng)人:浙江大學(xué)
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1