[發明專利]一種面向雙機冗余的數據同步方法有效
| 申請號: | 201810181718.3 | 申請日: | 2018-03-06 |
| 公開(公告)號: | CN108156264B | 公開(公告)日: | 2021-01-26 |
| 發明(設計)人: | 鄭松;劉朝儒;鐘金妹;黃玉杰;王亮亮;蔣巧玲;劉合鋒;李駿 | 申請(專利權)人: | 愛普(福建)科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙) 35212 | 代理人: | 宋連梅 |
| 地址: | 350000 福*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 雙機 冗余 數據 同步 方法 | ||
本發明提供一種面向雙機冗余的數據同步方法,在主機和備機上同時運行數據同步模塊;當備機運行起來時,數據同步模塊將比對主、備機上的數據的時間索引;當主、備機數據的時間索引不一致時,進一步判斷需同步的時間長度,數據同步模塊將主機在該時間長度內新增的數據同步至備機。本發明方法可以輕松實現主備機間歷史數據的同步,而且在同步過程中擾亂備機本機歷史數據的生成,同步效率高,能夠有效保障數據的完整性、安全性和可靠性,提高了用戶體驗。
技術領域
本發明屬于工業自動化控制技術領域。,更具體地說,涉及一種面向雙機冗余的數據同步方法。
背景技術
工控組態軟件隨著微處理器技術、計算機網絡技術、計算機軟件技術的發展而成為現今工廠主流監控方式。而雙機冗余是工控組態軟件系統穩定、可靠、有效、持續運行的重要保證。它通過系統冗余的方法解決計算機應用系統的可靠性問題,具有安裝維護簡單、穩定可靠、監測直觀等優點。雙機冗余的核心是將計算機安裝成互為備份的兩臺,同一時間只有一臺計算機采集數據。正常情況下執行采集任務的計算機稱為主機,備機是在主機正常的情況下,主機發實時數據給備機,備機將實時數據自己處理成歷史數據、報警等信息,備機在運行的時候進行一次數據同步。當運行中的主機出現故障,備機將在短時間內自動切換為主機,從而恢復整個系統的運行。
雙機冗余實現的關鍵是如何實現主備機之間的數據同步,要求數據的同步滿足系統實時性、可靠性和高效性的要求。在以往的解決方案中,數據的同步過程經常需要人工干預,例如需要人工把數據庫中的數據導出發送到目的端,再由人工導入到目的數據庫,整個過程既繁瑣又不能實時,而且會影響到數據的完整性、可靠性和安全性。
有鑒于此,本發明提出了一種面向雙機冗余的數據同步方法,用以解決現有技術中由于數據同步效率低,完整性、安全性和可靠性差等問題。
發明內容
本發明要解決的技術問題,在于提供一種面向雙機冗余的數據同步方法,用以解決現有技術中由于數據同步效率低,完整性、安全性和可靠性差等問題。
本發明是這樣實現的:一種面向雙機冗余的數據同步方法,在主機和備機上同時運行數據同步模塊;當備機運行起來時,數據同步模塊將比對主、備機上的數據的時間索引;當主、備機數據的時間索引不一致時,進一步判斷需同步的時間長度,數據同步模塊將主機在該時間長度內新增的數據同步至備機。
進一步的,所述主機上的數據的時間索引保存在主機時間索引文件中,該主機時間索引文件存儲所有歷史IO點的壓縮時間信息,且該主機索引文件以年為單位,每年只生成一個主機時間索引文件,當主機進行數據壓縮時,壓縮數據段的起始時間、結束時間以及該段數據所在的數據文件名稱寫入所述主機時間索引文件;
所述備機上的數據的時間索引保存在備機時間索引文件中,當備機獲取同步數據的同時獲取同步數據中的時間索引數據,并將該時間索引數據寫入備機時間索引文件中。
進一步的,所述數據同步模塊比對主、備機上的數據的時間索引的過程是:
備機啟動時,位于備機的數據同步模塊將備機每個歷史IO點在所述備機時間索引文件中最后一個數據包中的結束時間T1發給主機;
主機的數據同步模塊獲取到所述結束時間T1后,將T1與主機時間索引文件中該歷史IO點的記錄起始時間T2進行比較。.
進一步的,所述需同步的時間長度判斷方法是:
(1)當T1≤T2時,主機以當前時間往前遍歷該歷史IO點所有歷史數據時間T3,直到T3≤T2為止,則此時的T3為該歷史IO點時間同步的起始時間;
(2)當T1T2時,主機以當前時間往前遍歷該歷史IO點所有歷史數據時間T3,直到T3≤T1為止,則此時的T3為該歷史IO點時間同步的起始時間。
進一步的,所述數據同步模塊將主機在該時間長度內新增的數據同步至備機的具體過程是:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于愛普(福建)科技有限公司,未經愛普(福建)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810181718.3/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





