[發明專利]一種從云端服務器同步共享文件的方法無效
| 申請號: | 201310060993.7 | 申請日: | 2013-02-27 |
| 公開(公告)號: | CN103108051A | 公開(公告)日: | 2013-05-15 |
| 發明(設計)人: | 蔣爍淼 | 申請(專利權)人: | 上海夠快網絡科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 杭州求是專利事務所有限公司 33200 | 代理人: | 葉志堅 |
| 地址: | 201203 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 云端 服務器 同步 共享 文件 方法 | ||
1.一種從云端服務器同步共享文件的方法,用于使用云存儲的同一局域網內的共享用戶從云端服務器同步共享文件,其特征在于,包括步驟:
(1)、同一局域網內的共享用戶輪詢檢測云端服務器是否有需要進行同步的共享文件;
(2)、當發現有需要進行同步的共享文件時,在局域網內發送文件請求數據包;
(3)、局域網內的其他共享用戶接收到文件請求數據包后,在本地搜索是否擁有所述共享文件的數據,如果有則發送應答數據包,否則不回應;
(4)、發送文件請求數據包的共享用戶收集局域網內的應答數據包,如果接收到應答數據包,則根據應答數據包從發送該應答數據包的共享用戶本地同步所述共享文件,否則進入下一步;
(5)、由至少一個共享用戶從云端服務器直接同步所述共享文件。
2.根據權利要求1所述的從云端服務器同步共享文件的方法,其特征在于,所述步驟(1)包括步驟:
(1.1)、同一局域網內的共享用戶輪詢云端服務器,向云端服務器請求獲取一份最新的共享文件信息;
(1.2)、根據所述共享文件信息比較所述云端服務器中共享文件數據與本地存儲的文件數據,若發現存在不同的文件,則表示此文件就是需要同步的共享文件。
3.根據權利要求2所述的從云端服務器同步共享文件的方法,其特征在于,所述共享文件信息包括共享文件的文件名,文件大小,文件版本號和文件內容摘要。
4.根據權利要求1所述的從云端服務器同步共享文件的方法,其特征在于,所述文件請求數據包為UDP廣播數據包。
5.根據權利要求4所述的從云端服務器同步共享文件的方法,其特征在于,所述文件請求數據包包括所述共享文件的散列值以及文件請求數據包發送者的設備ID號。
6.根據權利要求1所述的從云端服務器同步共享文件的方法,其特征在于,擁有所述共享文件的數據的其他共享用戶在收到文件請求數據包后,還包括步驟:
建立HTTP服務器并生成可供訪問的URL地址,將URL封裝在應答數據包中發送到所述文件請求數據包的發送者。
7.根據權利要求6所述的從云端服務器同步共享文件的方法,其特征在于,所述文件請求數據包的發送者在接收到應答數據包后,解析應答數據包,訪問所述的URL地址,從發送該應答數據包的共享用戶本地同步所述共享文件。
8.根據權利要求6或7所述的從云端服務器同步共享文件的方法,其特征在于,所述應答數據包包括本機設備ID,URL地址以及本地該共享文件的數據信息,所述URL地址包括本機IP地址、下載端口和所述共享文件的散列值,所述數據信息包括本地已有的數據塊在所述共享文件中的起始位置和大小。
9.根據權利要求5所述的從云端服務器同步共享文件的方法,其特征在于,由至少一個共享用戶從云端服務器直接同步所述共享文件包括步驟:
同一局域網內的共享用戶根據接收的文件請求數據包,判斷請求共享文件同步的共享用戶數,設置從云端服務器直接下載的用戶設備數量N;
比較本機設備ID號與其他共享用戶的設備ID號,若本機設備ID號在所有同一局域網內的共享用戶中按照升序排序在前N個之內,則從云端服務器直接同步所述共享文件,否則繼續發送文件請求數據包。
10.根據權利要求1所述的從云端服務器同步共享文件的方法,其特征在于,還包括步驟:
在共享文件未同步完成前共享用戶會定時發送文件請求數據包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海夠快網絡科技有限公司,未經上海夠快網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310060993.7/1.html,轉載請聲明來源鉆瓜專利網。





