[發明專利]文件同步系統及方法在審
| 申請號: | 201210387945.4 | 申請日: | 2012-10-15 |
| 公開(公告)號: | CN103731452A | 公開(公告)日: | 2014-04-16 |
| 發明(設計)人: | 李大鵬;林海洪;李忠一 | 申請(專利權)人: | 鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518109 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 同步 系統 方法 | ||
技術領域
本發明涉及一種文件管理系統及方法,尤其涉及一種文件同步系統及方法。
背景技術
當前業內文件同步的間隔時間長度,主要是由用戶根據自己需求設置固定的間隔時間。此同步文件的缺點是:如果間隔時間過短,會對服務器造成過多的系統開銷,而如果間隔時間設置過長,用戶就不能及時同步到最新變更的文件。這就需要有一種能根據用戶行為自動優化同步間隔時間的方法,來解決上述的問題。
發明內容
鑒于以上內容,有必要提供一種文件同步系統,可根據用戶行為自動優化同步間隔時間。
所述文件同步系統運行于客戶端中,該客戶端與一臺服務器相連。該系統包括:監測模塊,用于按照排程器中預設的間隔時間監控服務器中的變更記錄表,判斷該變更記錄表是否有變化,當該變更記錄表無變化時,判定服務器內無文件變更,及當該變更記錄表有變化時,判定服務器內有文件變更;調整模塊,用于當該變更記錄表無變化時,根據設定的權值調整監控該變更記錄表的間隔時間;同步模塊,用于當該變更記錄表有變化時,將所述服務器變更的文件同步存儲到客戶端的存儲設備中;所述調整模塊還用于當該變更記錄表有變化時,根據各文件的變更時間計算所述變更記錄表在一定時間內的變更次數和變更的時間間隔,并根據該計算出的變更次數、變更的時間間隔利用最小二乘法估算文件變更趨勢,以調整后續監控變更記錄表的間隔時間;及更新模塊,用于通過調整后的間隔時間更新所述排程器。
還有必要提供一種文件文件同步方法,可根據用戶行為自動優化同步間隔時間。
所述文件同步方法應用于客戶端中,該客戶端與一臺服務器相連。該方法包括:按照排程器中預設的間隔時間監控服務器中的變更記錄表,判斷該變更記錄表是否有變化;當該變更記錄表無變化時,判定服務器中無文件變更,根據設定的權值調整監控該變更記錄表的間隔時間;當該變更記錄表有變化時,判定服務器中有文件變更,將服務器中變更的文件同步存儲到客戶端的存儲設備內,根據各文件的變更時間計算所述變更記錄表在一定時間內的變更次數和變更的時間間隔,并根據該計算出的變更次數、變更的時間間隔利用最小二乘法估算文件變更趨勢,以調整后續監控變更記錄表的間隔時間;及利用調整后的間隔時間更新所述排程器。
相較于現有技術,所述文件同步系統及方法,可根據最近的文件同步結果,來預判下次同步的時間間隔。當文件頻繁變更時,此方法會使得時間間隔自動縮短。而當文件長時間不變更時,使得所述時間間隔自動延長。由此解決了文件同步的及時性和系統開銷的沖突。
附圖說明
圖1是本發明文件同步系統較佳實施例的運行環境示意圖。
圖2是圖1中文件同步系統的功能模塊圖。
圖3是本發明文件同步方法較佳實施例的作業流程圖。
圖4是圖3中步驟S1的具體作業流程圖。
圖5舉例說明客戶端的各對象被同步到服務器中的示意圖。
主要元件符號說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司,未經鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210387945.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鹽地堿蓬種子脫粒裝置
- 下一篇:基于虛擬網絡的入侵告警系統





