[發明專利]用于PDM的遠程文件同步裝置及方法在審
| 申請號: | 201710892386.5 | 申請日: | 2017-09-27 |
| 公開(公告)號: | CN107707645A | 公開(公告)日: | 2018-02-16 |
| 發明(設計)人: | 祥鑫;許瑞;孫儒;董秋艷;許文婷 | 申請(專利權)人: | 北京機電工程研究所 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F17/30 |
| 代理公司: | 中國兵器工業集團公司專利中心11011 | 代理人: | 王雪芬 |
| 地址: | 100074 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 pdm 遠程 文件 同步 裝置 方法 | ||
技術領域
本發明涉及計算機應用技術領域,具體涉及一種用于PDM的遠程文件同步裝置及方法。
背景技術
復雜軍工產品研制涉及多單位協同工作,數據與文件交換頻繁,為提升上下游、專業間協同工作能力,部署統一的PDM(產品數據管理)系統并面向不同單位用戶提供協同設計與數據管理服務是一大主流趨勢。但由于不同單位所在地域不同,受限于軍工專用網絡傳輸速率與穩定性,用戶通過異地訪問PDM系統開展在線設計工作時,應用效率受到較大約束。因此需要建立一種文件同步機制與異地訪問機制裝置,實現文件的異地讀寫與定時同步,在保證數據一致性的基礎上,提升PDM系統的訪問效率。
中國專利:(申請號200810045679.0)公開了一種遠程文件快速同步方法,該方法通過快照技術在客戶端保存文件集合的新舊版本,避免差異計算時對服務器的數據請求,對客戶的文件復制或移動操作,服務器重放該操作,不傳輸文件內容。文件狀態差異通過網絡傳輸到服務器,根據斍差異級,服務器重放客戶端的文件操作,實現客戶端到服務器對文件快速同步。
中國專利(申請號201210041174.3)公開了一種Linux平臺實時遠程文件同步的系統,該系統包括服務器及與其連接的多個終端,所屬終端包括遠程數據同步模塊以及與其連接的第三存儲模塊、定時執行模塊;所述服務器包括認證模塊以及與其連接的多個第一存儲模塊和第二存儲器模塊,在第一存儲器與第二存儲器模塊之間創建硬鏈接,使第一存儲器模塊中的數據指向第二存儲器模塊中的數據;所述終端通過調用定時執行模塊向服務器發出同步指令,服務器在接受同步指令后通過認證模塊實現對終端的認證,并根據該指令將第一存儲模塊中的數據傳送至終端;其中所述定制執行模塊以秒為單位定時執行。
然而,上述現有技術結構復雜,不利于提高標準PDM異地訪問的使用效率。
發明內容
(一)要解決的技術問題
本發明要解決的技術問題是:如何實現遠程文件同步。
(二)技術方案
為了解決上述技術問題,本發明提供了一種用于PDM的遠程文件同步裝置,包括PDM系統、遠程文件同步系統、異地客戶端;
所述PDM系統包括本地客戶端、WEB服務器、業務處理器、數據庫和本地文件存儲器;數據庫用于存儲用戶、組織、數據屬性、數據關系這些結構化數據,本地文件存儲器用于產品設計文件的實體存儲,業務處理器用于處理本地客戶端發出的各類操作請求,WEB服務器用于管理本地客戶端與服務端的連接信息;
所述遠程文件同步系統包括本地文件存儲器、文件同步器和文件存儲器;所述文件同步器分別與本地文件存儲器、異地文件存儲器鏈接;異地客戶端與PDM系統中的WEB服務器通信;文件同步器用于實現文件變化記錄功能、文件定時同步功能以及文件實時同步功能。
優選地,所述文件同步器包括第一、第二信息接收與發送模塊、數據處理模塊、定時器、存儲器;所述PDM系統中本地文件存儲器與第一信息接收與發送模塊連接;定時器、存儲器分別與數據處理器模塊連接;第二信息接收與發送模塊與遠程文件同步裝置中的異地文件存儲器連接;
文件同步器用于實現文件變化記錄功能具體為:對本地文件存儲器中本地文件與異地文件存儲器中異地文件的變化進行記錄,為文件同步提供依據,當異地文件存儲器中數據發生變化時,第二信息接收與發送模塊收到相關信息,并傳遞至數據處理模塊,數據處理模塊對發生變化的數據的唯一標識UID、文件類型、文件大小、時間戳信息進行讀取后形成異地文件變化信息,傳遞至存儲器進行記錄;
文件同步器用于實現文件定時同步功能具體為在指定時間完成文件同步操作:當定時器達到開始同步操作的預設時間時,發送觸發信息至數據處理模塊,數據處理模塊調用存儲器中的異地文件變化信息,向第一信息接收與發送模塊發送文件的UID,再向第一、第二信息接收與發送模塊發出通知,對文件進行鎖定,阻止同步過程中的其它文件操作,接收到文件鎖定完成信息后,第一信息接收與發送模塊自動將異地文件存儲器中變化的文件同步到本地文件存儲器中,同步完成后,由第一、第二信息接收與發送模塊分別計算文件MD5值,反饋至數據處理模塊進行對比,數據處理模塊確認數據一致后發出文件解鎖信息,完成數據同步過程,若不一致,則重新調用存儲器中的所述異地文件變化信息,重新進行同步;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京機電工程研究所,未經北京機電工程研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710892386.5/2.html,轉載請聲明來源鉆瓜專利網。





