[發明專利]一種從云端服務器同步共享文件的方法無效
| 申請號: | 201310060993.7 | 申請日: | 2013-02-27 |
| 公開(公告)號: | CN103108051A | 公開(公告)日: | 2013-05-15 |
| 發明(設計)人: | 蔣爍淼 | 申請(專利權)人: | 上海夠快網絡科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 杭州求是專利事務所有限公司 33200 | 代理人: | 葉志堅 |
| 地址: | 201203 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 云端 服務器 同步 共享 文件 方法 | ||
技術領域
本發明涉及云存儲技術領域,尤其涉及一種從云端服務器同步共享文件的方法。
背景技術
隨著互聯網技術的發展,云計算和云存儲正越來越受到IT業界的關注,其應用也逐漸推廣,獲得了廣泛的好評。云存儲是在云計算(cloud?computing)概念上延伸和發展出來的一個新的概念,云計算是分布式處理(Distributed?Computing)、并行處理(Parallel?Computing)和網格計算(Grid?Computing)的發展,是透過網絡將龐大的計算處理程序自動分拆成無數個較小的子程序,再交由多部服務器所組成的龐大系統經計算分析之后將處理結果回傳給用戶。通過云計算技術,網絡服務提供者可以在數秒之內,處理數以千萬計甚至億計的信息,達到和”超級計算機”同樣強大的網絡服務。云存儲的概念與云計算類似,它是指通過集群應用、網格技術或分布式文件系統等功能,將網絡中大量各種不同類型的存儲設備通過應用軟件集合起來協同工作,共同對外提供數據存儲和業務訪問功能的一個系統。云狀存儲系統中的所有設備對使用者來講都是完全透明的,任何地方的任何一個經過授權的使用者都可以通過一根接入線纜與云存儲連接,對云存儲進行數據訪問。
常用的云存儲方案中,用戶的數據存儲在云端服務器,用戶的任意設備接入互聯網,都可以拿到存儲在云端服務器中的數據,并且可以實現多臺終端的靈活運用,不限制在哪一臺終端。目前云存儲逐漸擴展為工作組用戶之間的云端數據共享,一個用戶可以建立自己的工作組,并將云端數據共享給工作組成員,便于工作組成員之間基于共同的數據協同工作。然而目前將云端服務器數據同步到工作組成員本地,一般都是采用直接從云端服務器下載數據,在發生需要大量文件數據需要從云端同步下載到本地時,會產生大數據流量傳輸,將占用非常多服務器端和本地網絡的互聯網接入帶寬資源,甚至造成出口帶寬擁塞現象。例如2009年發生的“暴風影音”網絡擁塞事故。
在用戶共享云端數據給工作組成員時,很可能很多工作組成員都在同一局域網內,這是因為工作組建立通常在同一個單位成員之間,因而當同一個局域網內多用戶進行云端數據的同步時,特別是當大量文件數據進行同步時,網絡擁塞就是一個急需解決的問題。
發明內容
本發明的目的是解決同一局域網內共享用戶從云端服務器同步共享文件時,特別是當大量文件數據進行同步時導致的網絡擁塞問題,提出了一種從云端服務器同步共享文件的方法,能快速同步共享文件。
一種從云端服務器同步共享文件的方法,用于同一局域網內的共享用戶從云端服務器同步共享文件,包括步驟:
(1)、同一局域網內的共享用戶輪詢檢測云端服務器是否有需要進行同步的共享文件;
(2)、當發現有需要進行同步的共享文件時,在局域網內發送文件請求數據包;
(3)、局域網內的其他共享用戶接收到文件請求數據包后,在本地搜索是否擁有所述共享文件的數據,如果有則發送應答數據包,否則不回應;
(4)、發送文件請求數據包的共享用戶收集局域網內的應答數據包,如果接收到應答數據包,則根據應答數據包從發送該應答數據包的共享用戶本地同步所述共享文件,否則進入下一步;
(5)、由至少一個共享用戶從云端服務器直接同步所述共享文件。
進一步地,所述步驟(1)包括步驟:
(1.1)、同一局域網內的共享用戶輪詢云端服務器,向云端服務器請求獲取一份最新的共享文件信息;
(1.2)、根據所述共享文件信息比較所述云端服務器中共享文件數據與本地存儲的文件數據,若發現存在不同的文件,則表示此文件就是需要同步的共享文件。
其中,所述共享文件信息包括共享文件的文件名,文件大小,文件版本號和文件內容摘要。通過比較共享文件信息,就能判斷出哪些文件是需要進行同步的共享文件。
進一步地,所述文件請求數據包為UDP廣播數據包,所述文件請求數據包包括所述共享文件的散列值以及數據包發送者的設備ID號。文件請求數據包通過UDP廣播的形式向局域網用戶發送,任何局域網用戶都能夠收到,在收到文件請求數據包后會在本地查找是否有文件請求數據包中所請求的共享文件的數據,有則回復應答信息給發送者,否則不回應。
進一步地,擁有所述共享文件的數據的其他共享用戶在收到文件請求數據包后,建立HTTP服務器并生成可供訪問的URL地址,將URL封裝在應答數據包中發送到所述文件請求數據包的發送者。所述文件請求數據包的發送者在接收到應答數據包后,解析應答數據包,訪問所述的URL地址,從發送該應答數據包的共享用戶本地同步所述共享文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海夠快網絡科技有限公司,未經上海夠快網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310060993.7/2.html,轉載請聲明來源鉆瓜專利網。





