[發明專利]組態備份方法、裝置、電子設備和存儲介質在審
| 申請號: | 202110698261.5 | 申請日: | 2021-06-23 |
| 公開(公告)號: | CN113535470A | 公開(公告)日: | 2021-10-22 |
| 發明(設計)人: | 平志明;李鵬;朱燕萍;閆迪;項明;郭靖雯 | 申請(專利權)人: | 浙江中控技術股份有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F8/71;G06F8/658 |
| 代理公司: | 杭州華進聯浙知識產權代理有限公司 33250 | 代理人: | 范麗霞 |
| 地址: | 310051 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 組態 備份 方法 裝置 電子設備 存儲 介質 | ||
本申請涉及一種組態備份方法、裝置、電子設備和存儲介質,其中,該方法包括以下步驟:當接收到備份指令時,檢測組態對象對應的各個組態部分是否發生修改;所述組態對象包括多個組態部分;當檢測到組態部分發生修改時,備份所述組態部分;更新發生修改的所述組態部分對應的版本標識。通過本申請,實現了組態對象的增量式備份,只備份修改的組態部分,從而減小了存儲空間,縮短了數據的傳輸延遲與負荷,提高了備份更新效率。
技術領域
本申請涉及工業控制技術領域,特別是涉及一種組態備份方法、裝置、電子設備和存儲介質。
背景技術
組態為用應用軟件中提供的工具、方法,完成工程中某一具體任務的過程,其包括多個組態對象,各個組態對象之間耦合,相互影響。
在控制系統實際運行過程中,需要對組態版本進行維護。其中往往需要對修改的組態數據內容進行撤銷,也就是進行版本回退,然而當前版本被覆蓋后,不進行版本備份就無法調取上一個版本。組態軟件支持手動備份和自動備份。系統工程師通過工程師站調整系統配置及一些系統參數的設定,對組態數據內容進行修改,使控制系統處在最佳的工作狀態。然而現有的組態版本備份是只要備份一次,就將當前組態的內容全部存檔打包備份。這種模式需要將所有的數據文件視為一個整體進行統一的備份,存儲空間占用大、備份時間長,傳輸延遲與負荷較大。
發明內容
本申請實施例提供了一種組態備份方法、裝置、電子設備和存儲介質,以至少解決相關技術中組態備份存儲空間占用大、備份時間長的問題。
第一方面,本申請實施例提供了一種組態備份方法,包括:
當接收到備份指令時,檢測組態對象對應的各個組態部分是否發生修改;所述組態對象包括多個組態部分;
當檢測到組態部分發生修改時,備份所述組態部分;
更新發生修改的所述組態部分對應的版本標識。
在其中一些實施例中,所述組態對象包括:控制邏輯數據與對應的編輯接口、硬件數據與對應的編輯接口,以及變量數據與對應的編輯接口。
在其中一些實施例中,檢測組態對象對應的各個組態部分是否發生修改包括:
獲取組態部分的修改標記;
根據所述修改標記,確定對應的組態部分是否發生修改。
在其中一些實施例中,當接收到備份指令時,檢測組態對象對應的各個組態部分是否發生修改之前,還包括:
當組態對象的組態部分發生修改時,更新對應修改標記的值。
在其中一些實施例中,當檢測到組態部分發生修改時,備份所述組態部分之后,還包括:
復位所述修改標記的默認值。
在其中一些實施例中,更新發生修改的所述組態部分對應的版本標識包括:
獲取各個組態部分最近備份對應的歷史版本號;
組態版本備份后,基于所述歷史版本號和備份內容確定更新版本號。
在其中一些實施例中,還包括:
建立所述組態對象各個組態部分的備份版本對應的索引文件,并保存至根目錄下。
第二方面,本申請實施例提供了一種組態備份裝置,包括:
修改檢測單元,用于當接收到備份指令時,檢測組態對象對應的各個組態部分是否發生修改;所述組態對象包括多個組態部分;
組態備份單元,用于當檢測到組態部分發生修改時,備份所述組態部分;
版本更新單元,用于更新發生修改的所述組態部分對應的版本標識。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江中控技術股份有限公司,未經浙江中控技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110698261.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種全自動單絲牽伸打線設備
- 下一篇:多功能無人船





