[发明专利]电力系统实时库动态扩充增量的方法、配置工具和系统在审
| 申请号: | 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.vipzhuanli.com/pat/books/202010529879.4/1.html,转载请声明来源钻瓜专利网。





