[發明專利]一種基于移動存儲設備的文件級同步方法無效
| 申請號: | 201210067189.7 | 申請日: | 2012-03-14 |
| 公開(公告)號: | CN102662991A | 公開(公告)日: | 2012-09-12 |
| 發明(設計)人: | 姚文斌;葉鵬迪;韓司 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 移動 存儲 設備 文件 同步 方法 | ||
1.一種基于移動存儲設備的文件級同步方法,其特征在于:本發明的目的是這樣實現的:設源計算機設備上待同步用戶文件夾F包含了m個文件,分別表示為f1、f2、...、fm,各文件對應的哈希值分別表示為h1、h2、...、hm;設可移動存儲設備c,同步的文件夾F*中包含的所有文件
當用戶在計算機設備上插入或退出可移動存儲設備c時,對于同步程序為計算機中文件夾F中文件fi生成一個哈希值hi,并和c中所存儲的文件fi各歷史版本的哈希值進行比對,若沒找到相同的哈希值,則說明計算機設備上的文件fi是最新版本,用文件fi替換c上舊版本文件同時哈希值hi保存到c的數據庫中,并標記為最新版本哈希值;若在c中找到的哈希值不是c的數據庫中多標記的最新版本哈希值,則c上的文件是最新版本,用文件替換計算機上的舊版本文件fi;重復上述過程,直到文件夾F中所有文件處理完畢;
其具體方法步驟為:
(1)輸入可移動媒介c;
(2)輸入待處理文件夾F,及F中所有文件形成的待處理文件隊列f1、f2、...、fm;
(3)取計算機設備待處理文件隊列中的一個文件fi,根據文件fi的內容計算得到哈希值hi,并和可移動存儲設備c上所存儲的文件fi各歷史版本的哈希值進行比對;
(4)若沒找到相同的哈希值,則說明計算機設備上的文件fi是最新版本,用文件fi替換c上舊版本文件同時哈希值hi保存到c的數據庫中,并標記為最新版本哈希值,執行步驟(6);
否則,執行步驟(5);
(5)若在c中找到的哈希值不是c的數據庫中多標記的最新版本哈希值,則c上的文件是最新版本,用文件替換計算機上的舊版本文件fi,執行步驟(6);
否則,執行步驟(6);
(6)將文件fi從待處理文件隊列中移除;
(7)若待處理文件隊列不為空,執行步驟(3);
否則,則程序執行完畢。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210067189.7/1.html,轉載請聲明來源鉆瓜專利網。





