[發明專利]電力系統實時庫動態擴充增量的方法、配置工具和系統在審
| 申請號: | 202010529879.4 | 申請日: | 2020-06-11 |
| 公開(公告)號: | CN111782628A | 公開(公告)日: | 2020-10-16 |
| 發明(設計)人: | 黃宜林;錢國明;季瑋;顧鵬程;李俊達 | 申請(專利權)人: | 國電南京自動化股份有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/22;G06F12/1009;G06F12/06 |
| 代理公司: | 南京縱橫知識產權代理有限公司 32224 | 代理人: | 朱遠楓 |
| 地址: | 210009 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 電力系統 實時 動態 擴充 增量 方法 配置 工具 系統 | ||
1.電力系統實時庫動態擴充增量的方法,其特征在于,包括以下步驟:實時庫根據預先確定的待修改對象點對應的增量信息執行增量操作,所述增量信息內容包括對象標識ID、對象類型表標識ID以及增量類型;
所述增量操作包括:若所述增量類型為新增,實時庫判斷該待修改對象對應的對象類型表內存表是否已滿,若已滿則確定該對象類型表中已有的最大記錄數,之后新增內存頁并存入該待修改對象,將該對象類型表內存頁的最大容量信息更新為該對象類型表中已有的最大記錄數;否則直接存入該待修改對象;
實時庫重啟加載對象數據時根據各對象類型表內存頁當前的最大容量信息為各對象類型表分配內存。
2.根據權利要求1所述的電力系統實時庫動態擴充增量的方法,其特征在于,實時庫響應于接收到的執行增量操作請求執行增量操作;所述執行增量操作請求包括待修改對象點對應的增量信息,還包括提交號,所述提交號為根據存儲增量操作相關信息的提交信息表中的記錄順序生成,實時庫根據提交號對增量操作版本進行管理以及將接收到的提交號與增量歷史表中的提交號進行比對確定是否從增量歷史表中加載增量信息,所述增量歷史表為存儲所有待修改對象的增量信息以及提交號。
3.根據權利要求1所述的電力系統實時庫動態擴充增量的方法,其特征在于,所述增量操作具體包括:若所述增量類型為新增,如果該待修改對象對應的對象類型表的內存表未滿,獲取該待修改對象對應的對象類型表的內存分頁號和該分頁號下的偏移地址;在哈希索引表中插入該修改對象信息;
如果該待修改對象對應的對象類型表的內存表已滿,確定該對象類型表中已有的最大記錄數,把該數目作為新增內存頁的最大容量信息,把該對象類型表的最大分頁對象的下一頁指向新增內存頁;初始化該新增內存頁并完成變量賦值,在哈希索引表中插入該修改對象信息。
4.根據權利要求3所述的電力系統實時庫動態擴充增量的方法,其特征在于,變量賦值包括對象類型、對象類型內存容量、下一頁、對象標識ID數組、域值矩陣以及屬性個數的賦值。
5.根據權利要求1所述的電力系統實時庫動態擴充增量的方法,其特征在于,所述增量操作還包括:如果增量類型是刪除,從哈希索引表中獲取該點的內存分頁號和該頁處的偏移值;把該分頁處的偏移地址對應的標識id置零,同時在哈希索引表中刪除該記錄;如果增量類型是修改,把確定的待修改對象的屬性值重新寫入實時庫中。
6.電力系統實時庫動態擴充增量的配置工具,其特征在于,
所述配置工具,用于輸入待修改對象點對應的增量信息以及增量提交命令,所述增量信息內容包括對象標識ID、對象類型表標識ID以及增量類型;
所述配置工具,還用于根據待修改對象點對應的增量信息、增量提交命令生成執行增量操作請求,并將執行增量操作請求發送至實時庫以使得實時庫根據所述執行增量操作請求執行增量操作,所述增量操作包括:若所述增量類型為新增,實時庫判斷該待修改對象對應的對象類型表內存表是否已滿,若已滿則確定該對象類型表中已有的最大記錄數,之后新增內存頁并存入該待修改對象,將該對象類型表內存頁的最大容量信息更新為該對象類型表中已有的最大記錄數以使得實時庫重啟加載對象數據時根據各對象類型表內存頁當前的最大容量信息為各對象類型表分配內存;否則直接存入該待修改對象。
7.根據權利要求6所述的電力系統實時庫動態擴充增量的配置工具,其特征在于,所述配置工具,還用于根據用于存儲增量操作相關信息的提交信息表中的記錄順序生成增量信息的提交號,向實時庫發送的所述執行增量操作請求中包括提交號,并將各待修改對象的增量信息以及對應的提交號存入增量歷史表中,以使得實時庫根據提交號對增量操作版本進行管理以及將根據接收到的提交號與增量歷史表中的提交號進行比對確定是否從增量歷史表中加載增量信息。
8.根據權利要求6所述的電力系統實時庫動態擴充增量的配置工具,其特征在于,所述配置工具,還用于生成所述執行增量操作請求后將當前提交的待修改對象增量操作相關信息按照提交號存入提交信息表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國電南京自動化股份有限公司,未經國電南京自動化股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010529879.4/1.html,轉載請聲明來源鉆瓜專利網。





