[發明專利]一種隱私碎片文件的云同步方法有效
| 申請號: | 201510025725.0 | 申請日: | 2015-01-20 |
| 公開(公告)號: | CN104539733B | 公開(公告)日: | 2017-12-22 |
| 發明(設計)人: | 佘堃;馬瑞霜;楊麗紅;何家旸;陳立培;李翠嬌;王俊科;呂赫;莫于攀 | 申請(專利權)人: | 電子科技大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 成都弘毅天承知識產權代理有限公司51230 | 代理人: | 楊保剛 |
| 地址: | 611731 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 隱私 碎片 文件 同步 方法 | ||
技術領域
本發明屬于云計算領域,特別涉及一種隱私碎片文件的云同步方法。
背景技術
現有技術中的文件同步方法是將文件從客戶端通過網絡傳送到一個網絡服務器,從網絡的任意節點登錄該網絡服務器則可以下載對應文件。然而,黑客通過竊取該服務器信息即可盜取該文件,侵犯用戶隱私。此外,在將該文件從客戶端傳輸到該云端服務器的過程中,可能因為傳輸路徑中的網絡問題而造成傳輸失敗或傳輸速度緩慢等問題。
發明內容
本發明要解決的技術問題是提供一種隱私碎片文件的云同步方法,提高文件同步的安全性,增加文件傳輸速率。
為解決上述問題,本發明提供了以下技術方案:
本發明提供了一種隱私碎片文件的云同步方法,其特征在于,所述隱私碎片文件的云同步方法包括以下步驟:
(1)將位于客戶端的隱私文件分成多個碎片文件;
(2)在初始化過程中,將所述碎片文件分配到多個云連接點,其中,至少兩個碎片文件被分配到不同的云連接點;
(3)將步驟(2)中的分配結果寫入元數據表;
(4)根據步驟(2)中的分配結果將所述碎片文件通過對應的云連接點傳輸到對應的云服務器;
(5)在第一傳輸時間區間內,監測所述多個云連接點的平均傳輸速率;
(6)根據所述多個云連接點的平均傳輸速率設置每個云連接點的優先級系數,其中,所述多個云連接點包括第一云連接點和第二云連接點,當所述第一云連接點的平均傳輸速率大于所述第二云連接點的平均傳輸速率,則所述第一云連接點的優先級系數大于所述第二云連接點的優先級系數;
(7)比較所述多個云連接點的優先級系數;
(8)在第二傳輸時間區間內,根據步驟(7)所述的比較結果將所述多個碎片文件中沒有進行傳輸的碎片文件重新分配至所述多個云連接點;
(9)將所述步驟(8)中的傳輸分配結果更新至所述元數據表;
(10)根據所述步驟(8)中的傳輸分配結果將所述多個碎片文件中沒有進行傳輸的碎片文件通過對應云連接點傳送至對應的云服務器;
(11)當僅有最后一個碎片文件沒有傳輸時,停止步驟(10)的傳輸,并查詢所述元數據表;
(12)如果所述元數據表表示除所述最后一個碎片文件外的其他碎片文件均通過同一個云連接點上傳至同一個云服務器,則將所述最后一個碎片文件分配給與所述同一個云連接點不同的云連接點,并更新所述元數據表;否則,保持所述元數據表的數據不變;
(13)按照所述元數據表中記錄的分配結果傳輸所述最后一個碎片文件;
(14)根據所述元數據表從所述多個云服務器下載對應的碎片文件;
(15)根據所述元數據表重組所述碎片文件,以恢復所述隱私文件。
在一個實施例中,所述多個云服務器上的每一個服務器包括數據表,所述數據表僅包括傳輸到所述數據表所在云服務器的碎片文件信息。
在一個實施例中,在上傳傳輸結束后,所述多個文件碎片中至少兩個文件碎片位于不同的云服務器。
在一個實施例中,所述云同步方法還包括以下步驟:
如果文件碎片Si在連接點Ck1傳輸的過程中傳輸失敗,則由其他已完成工作的連接點Ck2接替其繼續上傳,連接點Ck2上傳Si完成后通知傳送失敗的連接點Ck1刪除傳輸數據并更改元數據表中碎片Si的保存位置為Ck2。
在一個實施例中,所述云同步方法還包括以下步驟:
在下載過程中讀取所述元數據表,根據所述元數據表重啟多個連接點,以下載所述多個碎片文件;以及
按每個碎片所對應的文件順序將文件拼接在一起,形成一個完整的文件。
在一個實施例中,所述云同步方法還包括以下步驟:
當所有碎片文件均傳送至對應的云服務器時,刪除位于所述客戶端的碎片文件。
在一個實施例中,所述云同步方法還包括以下步驟:
客戶端對原文件進行了修改;
讀取所述客戶端文件的哈希值和所述多個云服務器上存儲的碎片文件的哈希值;
比較所述客戶端文件的哈希值和所述碎片文件的哈希值;以及
根據所述哈希值比較的結果更新所述多個云服務器上的碎片文件。
在一個實施例中,所述云同步方法還包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學,未經電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510025725.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:能夠讀取原稿的裝置
- 下一篇:一種基于衛星被動微波遙感數據的射頻干擾檢測方法





