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

一種具有本地緩存的云存儲下載共享平臺及方法

文檔序號:9263512閱讀:546來源:國知局
一種具有本地緩存的云存儲下載共享平臺及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種共享平臺及方法,特別是關(guān)于一種具有本地緩存的云存儲下載共享平臺及方法。
【背景技術(shù)】
[0002]隨著云存儲的不斷發(fā)展,越來越多的用戶都能使用上各大云服務(wù)提供商提供的云盤,然而目前云盤上部分文件的訪問依然很不方便,用戶需要先把自己的文件下載到本地,然后才能開始使用,因此訪問變慢。
[0003]與此同時,我們還存在著局域網(wǎng)網(wǎng)絡(luò)帶寬大量閑置,網(wǎng)絡(luò)出口處帶寬長時間滿載的情況。這種現(xiàn)狀導(dǎo)致怎么合理利用局域網(wǎng)閑置的網(wǎng)絡(luò)資源,同時節(jié)省網(wǎng)絡(luò)出口處帶寬,還能夠提高云盤大文件的訪問便捷性成為越來越突出的問題。

【發(fā)明內(nèi)容】

[0004]針對上述問題,本發(fā)明的目的是提供一種具有本地緩存的云存儲下載共享平臺及方法,該平臺克服了傳統(tǒng)云盤服務(wù)器與用戶直接網(wǎng)絡(luò)帶寬的問題,用戶可以免去再次從云盤下載文件的過程,將云盤直接映射成本地驅(qū)動器,用戶可利用與服務(wù)器之間閑置的高速帶寬資源直接訪問文件。此外,在同一局域網(wǎng)中,不同用戶針對相同種子文件的下載只做一次,且相同的文件在分布式存儲服務(wù)器內(nèi)只存儲一份,從而既大大節(jié)省了用戶下載時間又節(jié)省了用戶的存儲空間,實現(xiàn)了網(wǎng)絡(luò)出口帶寬資源的節(jié)約和用戶存儲空間的整合
[0005]為實現(xiàn)上述目的,本發(fā)明采取以下技術(shù)方案:一種具有本地緩存的云存儲下載共享平臺,其特征在于:它包括若干用戶下載前端、一全局服務(wù)器、若干用戶管理模塊、若干文件共享模塊和若干分布式存儲服務(wù)器,且每一所述用戶管理模塊、所述文件共享模塊和所述分布式存儲服務(wù)器在同一個局域網(wǎng)中是一一對應(yīng)的;用戶在所述用戶下載前端輸入登錄賬號進行登錄,并將登錄信息發(fā)送給所述全局服務(wù)器;所述全局服務(wù)器根據(jù)獲取的登錄信息獲取該用戶的登錄區(qū)域,并根據(jù)該登錄區(qū)域所屬局域網(wǎng)將其分配給該局域網(wǎng)內(nèi)的所述用戶管理模塊;所述用戶管理模塊控制所述文件共享模塊將該用戶已下載文件轉(zhuǎn)移到該局域網(wǎng)內(nèi)的所述分布式存儲服務(wù)器上,并將用戶在該所述分布式存儲服務(wù)器上的存儲的目錄直接掛載成用戶在本地的一個驅(qū)動器;當用戶訪問已下載文件時,通過該驅(qū)動器直接連接所存儲的所述分布式存儲服務(wù)器,實現(xiàn)用戶下載文件緩存在距離其最近的所述分布式存儲服務(wù)器上。
[0006]所述文件共享模塊采用samba協(xié)議,將用戶在所述分布式存儲服務(wù)器上存儲的目錄直接掛載成用戶在本地的一個驅(qū)動器;當用戶在常用登錄地區(qū)登錄時,所述文件共享模塊將用戶的文件緩存到該局域網(wǎng)內(nèi)的所述分布式存儲服務(wù)器上,并且刪除其它地區(qū)所有的用戶緩存文件;當用戶不是在常用登錄地區(qū)登錄時,所述文件共享模塊將用戶的文件緩存到距離該用戶登錄最近的局域網(wǎng)內(nèi)的所述分布式存儲服務(wù)器上,并通過samba協(xié)議將用戶在分布式存儲服務(wù)器上存儲的目錄直接掛載成用戶在本地的一個驅(qū)動器;實現(xiàn)用戶下載文件緩存在距離其最近的所述分布式存儲服務(wù)器上。
[0007]一種具有本地緩存的云存儲下載共享平臺的方法,其包括以下步驟:1)設(shè)置一具有本地緩存的云存儲下載共享平臺,它包括若干用戶下載前端、一全局服務(wù)器、若干用戶管理模塊、若干文件共享模塊和若干分布式存儲服務(wù)器,且每一所述用戶管理模塊、所述文件共享模塊和所述分布式存儲服務(wù)器在同一個局域網(wǎng)中是一一對應(yīng)的;用戶在所述用戶下載前端上輸入賬號和密碼,并將該賬號和密碼發(fā)送給所述全局服務(wù)器;2)所述全局服務(wù)器根據(jù)接收到的賬號和密碼,與其內(nèi)所有用戶的賬號和密碼做比對,若正確,則進入下一步;否則,登錄失敗,結(jié)束;3)登錄成功后,所述全局服務(wù)器獲取用戶所在地區(qū),并將用戶所在地區(qū)與該用戶登錄歷史記錄里面的地區(qū)做比對,判斷用戶所在地區(qū)是不是處于常用登錄地區(qū)?若是在常用登錄地區(qū),則進入步驟4);否則,進入步驟5) ;4)所述全局服務(wù)器將用戶所在地區(qū)發(fā)送給該地區(qū)所屬局域網(wǎng)內(nèi)的所述用戶管理模塊,所述用戶管理模塊發(fā)送控制命令給所述文件共享模塊,所述文件共享模塊將用戶的文件緩存到該局域網(wǎng)內(nèi)的所述分布式存儲服務(wù)器上,并且刪除其它地區(qū)所有的用戶緩存文件,并通過samba協(xié)議將用戶在所述分布式存儲服務(wù)器上存儲的目錄直接掛載成用戶在本地的一個驅(qū)動器;當用戶訪問已下載文件時,通過該驅(qū)動器直接連接所存儲的所述分布式存儲服務(wù)器;5)所述全局服務(wù)器將用戶所在地區(qū)發(fā)送給該地區(qū)所屬局域網(wǎng)內(nèi)的所述用戶管理模塊,所述用戶管理模塊發(fā)送控制命令給所述文件共享模塊,所述文件共享模塊將用戶的文件緩存到該局域網(wǎng)內(nèi)的所述分布式存儲服務(wù)器上,并通過samba協(xié)議將用戶在所述分布式存儲服務(wù)器上存儲的目錄直接掛載成用戶在本地的一個驅(qū)動器;當用戶訪問已下載文件時,通過該驅(qū)動器直接連接所存儲的所述分布式存儲服務(wù)器;6)當用戶從所述用戶下載前端添加一個種子文件,通過所述全局服務(wù)器傳送給該用戶登錄區(qū)域所屬局域網(wǎng)內(nèi)的所述用戶管理模塊;7)所述用戶管理模塊將該種子文件與該局域網(wǎng)內(nèi)所有用戶下載過的種子文件做比對,判斷該種子文件是否已經(jīng)被下載過了?若找到了該種子文件,說明該種子文件已經(jīng)被下載過了,進入步驟10);若未找到該種子文件,說明該種子文件沒有被下載過,進入下一步;8)開始下載該種子文件,并將該種子文件添加到所述用戶管理模塊所有用戶下載過的種子文件中;9)返回當前下載種子文件的相關(guān)信息給所述用戶下載前端,呈現(xiàn)給用戶文件的下載情況;10)判斷該種子文件所對應(yīng)的文件是否下載完成?若下載完成,則進入下一步;否則,返回步驟9)繼續(xù)下載該文件;11)在所述用戶管理模塊中找到該種子文件對應(yīng)的文件在所述分布式存儲服務(wù)器中相應(yīng)的存儲位置,通過硬鏈接的方式將這個位置映射到當前添加下載種子文件的用戶目錄下,映射之后用戶自己的目錄下就會出現(xiàn)已下載完成的文件。
[0008]本發(fā)明由于采取以上技術(shù)方案,其具有以下優(yōu)點:1、本發(fā)明包括若干用戶下載前端、一全局服務(wù)器、若干用戶管理模塊、若干文件共享模塊和若干分布式存儲服務(wù)器,且每一用戶管理模塊、文件共享模塊和分布式存儲服務(wù)器在同一個局域網(wǎng)中是一一對應(yīng)的;用戶在用戶下載前端輸入登錄賬號進行登錄,并將登錄信息發(fā)送給全局服務(wù)器;全局服務(wù)器根據(jù)獲取的登錄信息獲取該用戶的登錄區(qū)域,并根據(jù)該登錄區(qū)域所屬局域網(wǎng)將其分配給該局域網(wǎng)內(nèi)的用戶管理模塊;用戶管理模塊控制文件共享模塊將該用戶已下載文件轉(zhuǎn)移到該局域網(wǎng)內(nèi)的分布式存儲服務(wù)器上,并將用戶在該分布式存儲服務(wù)器上的存儲的目錄直接掛載成用戶在本地的一個驅(qū)動器;當用戶訪問已下載文件時,通過該驅(qū)動器直接連接所存儲的分布式存儲服務(wù)器,實現(xiàn)用戶直接訪問距離其最近的分布式存儲服務(wù)器上的下載文件。本發(fā)明由于采用以上緩存方式,不但使得用戶文件都存儲在離用戶最近的分布式存儲服務(wù)器上,從而使得用戶可以快速訪問文件,提高訪問便捷性;而且實現(xiàn)了用戶云存儲的本地服務(wù)器緩存,免去了用戶再次從服務(wù)器上下載文件的問題。2、本發(fā)明采用了用戶管理模塊,當用添加種子文件時,用戶管理模塊將該種子文件與該局域網(wǎng)內(nèi)所有用戶下載過的種子文件做比對,若是下載過的種子文件直接將相應(yīng)的位置映射到當前添加下載種子文件的用戶目錄下,映射之后用戶自己的目錄下就會出現(xiàn)已下載完成的文件。從而實現(xiàn)在同一局域網(wǎng)中,不同用戶針對相同種子文件的下載只做一次,且相同的文件在分布式存儲服務(wù)器內(nèi)只存儲一份,從而既大大節(jié)省了用戶下載時間又節(jié)省了用戶的存儲空間,實現(xiàn)了網(wǎng)絡(luò)出口帶寬資源的節(jié)約和用戶存儲空間的整合。鑒于以上理由,本發(fā)明可以廣泛用于云存儲領(lǐng)域。
【附圖說明】
[0009]圖1是本發(fā)明平臺的整體結(jié)構(gòu)示意圖
[0010]圖2是本發(fā)明方法的工作流程圖
【具體實施方式】
[0011]下面結(jié)合附圖和實施例對本發(fā)明進行詳細的描述。
[0012]如圖1所示,一種具有本地緩存的云存儲下載共享平臺,它包括若干用戶下載前端1、一全局服務(wù)器2、若干用戶管理模塊3、若干文件共享模塊4和若干分布式存儲服務(wù)器5,且用戶管理模塊3、文件共享模塊4和分布式存儲服務(wù)器5在同一個局域網(wǎng)中是對應(yīng)的。
[0013]其中,用戶下載前端I用于實現(xiàn)人機交互,用戶通過該界面實現(xiàn)賬戶登錄、種子文件的添加、暫停和刪除等操作,顯示種子文件下載的狀態(tài)等相關(guān)信息,該界面與現(xiàn)有的云盤界面功能相同,故不再詳述。
[0014]全局服務(wù)器2用于管理所有用戶的所有用戶的賬號與密碼、每一用戶對應(yīng)的歷史登錄記錄及常用登錄地區(qū)。
[0015]每一用戶管理模塊3用于存放所在局域網(wǎng)內(nèi)所有用戶的種子文件目錄和每一種子文件各自對應(yīng)的文件在分布式存儲服務(wù)器5中相應(yīng)的存儲位置。
[0016]文件共享模塊4用于分布式存儲服務(wù)器5與用戶已下載文件之間的共享,它采用samba共享協(xié)議將用戶在分布式存儲服務(wù)器5中的目錄直接掛載成用戶在本地的一個驅(qū)動器,用戶通過該驅(qū)動器可以直接訪問分布式存儲服務(wù)器5中服務(wù)器上的文件。
[0017]分布式存儲服務(wù)器5用于存儲用戶文件,其由若干服務(wù)器組成,每臺服務(wù)器都為提供一部分存儲容量。
[0018]如圖2所示,一種具有本地緩存的云存儲下載共享方法:
[0019]I)設(shè)
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
赣州市| 新乡县| 永胜县| 南投县| 阿拉善左旗| 盐池县| 毕节市| 哈巴河县| 得荣县| 兴化市| 济南市| 海门市| 白水县| 瑞丽市| 乐业县| 介休市| 海淀区| 永昌县| 兴山县| 武强县| 苗栗县| 南开区| 东源县| 九龙城区| 钟祥市| 东山县| 定西市| 怀来县| 汶川县| 平江县| 河西区| 万山特区| 木兰县| 西乌珠穆沁旗| 巴林左旗| 贡嘎县| 丰都县| 偃师市| 内黄县| 沂水县| 曲水县|