[發明專利]水電站數據自動比對及同步的方法及系統在審
| 申請號: | 202110207427.9 | 申請日: | 2021-02-25 |
| 公開(公告)號: | CN112817998A | 公開(公告)日: | 2021-05-18 |
| 發明(設計)人: | 田若朝;靳帥;張斯宇;黃勇;張洋德 | 申請(專利權)人: | 國能大渡河枕頭壩發電有限公司 |
| 主分類號: | G06F16/23 | 分類號: | G06F16/23;G06F16/27;G06F11/30;G06F11/14 |
| 代理公司: | 成都睿道專利代理事務所(普通合伙) 51217 | 代理人: | 蔣麗 |
| 地址: | 614000 四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 水電站 數據 自動 同步 方法 系統 | ||
本發明提供了水電站數據自動比對及同步的方法及系統,方法包括如下步驟:獲取節點同步請求;服務端導出源節點以及一個或多個目標節點在監控系統數據庫中對應的數據庫表;基于數據庫表獲取源節點以及目標節點對應的監控系統數據庫的元數據;比對源節點的元數據以及目標節點的元數據確定兩者之間的差異數據;獲得時間戳信息并進行大小比對;根據比對結果從源節點或標節點的元數據中獲取待同步數據,并生成補丁腳本;將補丁腳本以自定義協議和報文加密的方式發送至目標節點或源節點執行數據同步操作。本發明可以提高數據比對及同步水平和相關系統運行效率以及數據的準確性和一致性,提高資源使用的有效性。
技術領域
本發明涉及計算機數據庫同步技術領域,具體而言,涉及水電站數據自動比對及同步的方法及系統。
背景技術
水電站計算機監控系統在實際運行維護中,經常需要對數據庫、畫面、報表、通訊點表等文件進行修改。而這些文件修改完成后,一方面沒有相關的修改記錄,另一方面需要維護人員手動輸入指令逐一同步到每一個節點。如果同步不正確,會導致功能修改不生效,報警不正確或數值顯示不正確等問題,嚴重時甚至控制令錯位等事故。不僅工作效率低,而且風險高。同時依據二次安防的要求,計算機監控系統內相應的ftp服務和r login服務等應該進行關閉,使得手動同步文件等維護工作無法實施。
由此亟需一種數據庫自動比對及同步的方法在保證數據傳輸安全性以及避免使用電力監控系統安全防護規定禁用的通信手段的前提下,以更高效的方式實現不同節點之間的數據比對及同步功能。
發明內容
本發明旨在解決現有技術中數據同步操作復雜,數據文件同步出錯率高的問題,提供一種能夠保證數據傳輸安全性且簡化數據同步操作步驟以及更低出錯率的水電站數據自動比對及同步的方法及系統。
本發明的實施例通過以下技術方案實現:水電站數據自動比對及同步的方法,包括如下步驟:
獲取客戶端的節點同步請求,所述請求至少包括映射所述節點與監控系統數據庫中某一數據庫表之間關系的標識;
根據所述標識為所述節點分配同步優先級,并將所述標識映射到相應的服務端的同步隊列中進行同步;
服務端根據所述標識導出源節點以及一個或多個目標節點在監控系統數據庫中對應的數據庫表;
基于所述數據庫表獲取所述源節點以及所述目標節點對應的監控系統數據庫的元數據;
逐條比對所述源節點的元數據以及所述目標節點的元數據,確定兩者之間的差異數據;
基于所述差異數據中的時間戳信息執行數據同步操作,具體包括:
根據所述差異數據,獲得時間戳信息并進行時間戳大小比對;
根據所述時間戳信息的比對結果,從所述源節點或標節點的元數據中獲取待同步數據,并生成補丁腳本;
將所述補丁腳本以自定義協議和報文加密的方式發送至所述目標節點或源節點,基于所述補丁腳本執行數據同步操作。
根據一種優選實施方式,所述獲取客戶端的節點同步請求包括:
將所有的可以進行數據同步的節點展示在客戶端上供用戶選擇;
讀取用戶的選擇信息,根據所述選擇信息在所述可以進行數據同步的節點中確定需要進行數據同步的節點,其中,
所述可以進行數據同步的節點為正常運行的節點。
根據一種優選實施方式,所述數據同步操作包括:
通過自定義協議獲取加密過后的補丁腳本并對所述補丁腳本解碼處理;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國能大渡河枕頭壩發電有限公司,未經國能大渡河枕頭壩發電有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110207427.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種車載防震計數傳感器
- 下一篇:基于蟻群算法的要地防空策略
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





