[發明專利]一種文件同步更新方法及裝置在審
| 申請號: | 201410263977.2 | 申請日: | 2014-06-13 |
| 公開(公告)號: | CN104038498A | 公開(公告)日: | 2014-09-10 |
| 發明(設計)人: | 陳旭忠;韓安;吳興利;王琦;賀耀宜;楊智文;宋銀林;劉大同;陳曉晶 | 申請(專利權)人: | 大同煤礦集團有限責任公司;天地(常州)自動化股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 037003 山西省*** | 國省代碼: | 山西;14 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 同步 更新 方法 裝置 | ||
技術領域
本發明涉及信息化集成平臺技術領域,特別是涉及一種文件同步更新方法及裝置。
背景技術
隨著企業集約化管理的需求,信息化集成平臺的應用推廣,使用集成平臺處理業務、數據、信息已經滲透到企業安全、生產各個環節。數據、文件之間的傳輸、共享被越來越多的信息化集成平臺所使用,如實時監測數據文本、圖文圖紙、資料文件等。
信息化集成平臺中,客戶端向服務器傳輸文件并為服務器使用的情況非常常見,當客戶端中文件更新后,實現服務器中文件與該客戶端中文件的同步更新,且在文件更新過程中,保證文件更新的準確性、提高文件更新效率是提升信息化集成平臺穩定性、高效性的關鍵之一,對保證信息化集成平臺順暢運作,提升信息化集成平臺的集成作用具有重要意義。
發明內容
有鑒于此,本發明實施例提供一種文件同步更新方法及裝置,以實現在保證文件同步更新準確性的基礎上,提高文件同步更新效率。
為了實現上述目的,本發明實施例提供的技術方案如下:
一種文件同步更新方法,包括:
當客戶端成功登錄服務器后,監聽預先設置在所述客戶端的客戶端配置文件中的共享路徑下是否存在文件/文件夾更新事件;
響應所述文件/文件夾更新事件,觸發預先設置在所述服務器的服務器配置文件中的存放路徑下的文件/文件夾進行同步更新。
優選的,所述同步更新包括:刪除文件/文件夾、更新文件/文件夾,或創建文件/文件夾。
優選的:
刪除文件夾的過程為:刪除所述存放路徑下的文件夾及該文件夾中的文件、且該文件夾與當所述文件/文件夾更新事件為刪除文件夾時,所述共享路徑下被刪除的文件夾相同;
更新文件夾的過程為:根據所述文件/文件夾更新事件同步更新所述存放路徑下的文件夾、且該文件夾與當所述文件/文件夾更新事件為更新文件夾時,所述共享路徑下被更新的文件夾相同;
創建文件夾的過程為:在所述存放路徑下創建文件夾、且該文件夾與當所述文件/文件夾更新事件為創建文件夾時,所述共享路徑下被創建的文件夾相同;
刪除文件的過程為:刪除所述存放路徑下的文件、且該文件與當所述文件/文件夾更新事件為刪除文件時,所述共享路徑下被刪除的文件相同;
更新文件的過程為:刪除所述存放路徑下的文件、且該文件與當所述文件/文件夾更新事件為更新文件時,所述共享路徑下被更新的文件相同;
根據該存放路徑下被刪除的文件的位置,將所述共享路徑下更新后的文件上傳至所述存放路徑下;
創建文件的過程為:當所述文件/文件夾更新事件為創建文件時,根據該共享路徑下被創建的文件的位置,將所述共享路徑下被創建的文件上傳至所述存放路徑下。
優選的,將文件上傳至所述存放路徑下的過程為:
判斷所述文件的大小是否大于預設值;
當是時,根據所述預設值將所述文件分成多個文件塊、且每個所述文件塊中攜帶有與其在文件中位置對應的唯一索引值;
將各個所述文件塊上傳至所述存放路徑下,以使得所述服務器根據接收到文件塊中攜帶的索引值,將各個所述文件塊組合成文件。
優選的,采用多線程將各個所述文件塊上傳至所述存放路徑下。
優選的,當所述文件的大小不大于所述預設值時,該方法還包括:
直接將所述文件上傳至所述存放路徑下。
優選的,還包括:通過校驗碼驗證上傳至所述存放路徑下的文件/文件塊是否正確。
優選的,還包括:當文件/文件塊上傳至所述存放路徑下后,判斷所述文件/文件塊的格式是否滿足所述服務器中預先設置的格式要求;
當否時,將所述文件/文件塊的格式轉換為滿足所述格式要求的格式;
將進行格式轉換后的文件/文件塊另存在所述存放路徑下。
優選的,在監聽預先設置在所述客戶端的客戶端配置文件中的共享路徑下是否存在文件/文件夾更新事件之前,還包括:
判斷所述共享路徑下的文件與所述存放路徑下的文件是否一致;
根據不一致的文件對所述存放路徑下的文件進行同步更新。
一種文件同步更新裝置,包括:
監聽單元,用于當客戶端成功登錄服務器后,監聽預先設置在所述客戶端的客戶端配置文件中的共享路徑下是否存在文件/文件夾更新事件;
同步更新單元,用于響應所述文件/文件夾更新事件,觸發預先設置在所述服務器的服務器配置文件中的存放路徑下的文件/文件夾進行同步更新。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大同煤礦集團有限責任公司;天地(常州)自動化股份有限公司,未經大同煤礦集團有限責任公司;天地(常州)自動化股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410263977.2/2.html,轉載請聲明來源鉆瓜專利網。





