[发明专利]一种新型实时库系统在审
申请号: | 202211199880.0 | 申请日: | 2022-09-29 |
公开(公告)号: | CN115576920A | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 黄宜林;陈明恩;顾鹏程;钱国明;江慧;朱伟 | 申请(专利权)人: | 国电南京自动化股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/22;G06F16/25;G06F21/62;G06F9/54;G06F16/953;G06Q50/06 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 210009 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 新型 实时 系统 | ||
1.一种新型实时库系统,其特征在于,包括:
全景数据建模模块,用于根据电力监控系统数据,通过模型配置工具生成全景对象模型字典;
柔性控制策略模块,用于对传输到实时库的网络服务进行解析,对实时库内部网络通道进行柔性控制和链路选择;
存储与检索模块,用于利用改进的斐波那契哈希算法对实时库中的数据进行哈希计算,并根据哈希值进行数据存储和检索;
接口模块,用于提供实时库客户端网络接口和服务端本地接口,其中,实时库客户端网络接口与柔性控制策略模块相连,服务端本地接口与共享内存管理模块相连;
共享内存管理模块,用于根据全景模型字典分配实时库中的内存空间并加载数据源;
消息通知机制模块,用于根据实时库中对象的变化信息向电力监控系统中的客户端或应用程序发送通知,还用于发布系统消息。
2.根据权利要求1所述的一种新型实时库系统,其特征在于,所述全景对象模型字典包括电力监控系统中多有对象的表信息和每个表的字段信息。
3.根据权利要求1所述的一种新型实时库系统,其特征在于,所述柔性控制策略模块包括多种信息发送方式:广播、节点内、点到点、定制方式。
4.根据权利要求1所述的一种新型实时库系统,其特征在于,所述柔性控制策略模块进行实时库内部网络通道链路选择时,自动选择空闲通道进行数据传输。
5.根据权利要求1所述的一种新型实时库系统,其特征在于,在存储与检索模块中,通过多次仿真实验选择改进的斐波那契哈希算法的最优散列的黄金分割点,根据最优散列的黄金分割点,利用改进的斐波那契哈希算法计算电力监控系统中每个对象ID对应的哈希值。
6.根据权利要去5所述的一种新型实时库系统,其特征在于,在存储与检索模块中,进行数据存储时,将对象ID对应的哈希值与实时库共享内存中的哈希表匹配,所述哈希表包括冲突池链表和非冲突池链表;如果哈希表中存在相同哈希值时,则将该对象ID存放在冲突池链表中,反之,将该对象ID存放在非冲突池链表中。
7.根据权利要去5所述的一种新型实时库系统,其特征在于,在存储与检索模块中,进行数据检索时,将待检索对象ID对应的哈希值与实时库共享内存中的非冲突池链表匹配;如果非冲突池链表中匹配到相同的哈希值,且非冲突池链表中该哈希值对应的对象ID与待检索对象ID一致,则取出该哈希值及其对应的数据;如果非冲突池链表中不存在相同的哈希值,则将待检索对象ID对应的哈希值与实时库共享内存中的冲突池链表匹配;如果冲突池链表中匹配到相同的哈希值,则根据待检索对象ID进一步检索,当哈希值一致且对象ID一致时,取出对应的数据。
8.根据权利要求1所述的一种新型实时库系统,其特征在于,共享内存管理模块的操作包括:
根据全景对象模型字典中每个表的现有容量配置数目,在实时库中申请共享内存大小;
根据全景对象模型字典中的表信息和字段信息,向共享内存申请实时表空间大小;
将电力监控系统的商用库中的表数据加载到共享内存的实时表中。
9.根据权利要求1所述的一种新型实时库系统,其特征在于,在电力监控系统中,客户端通过实时库客户端网络接口访问实时库,并通过实时库客户端网络接口对实时库进行批量数据的增加、删除、修改和查询。
10.根据权利要求1所述的一种新型实时库系统,其特征在于,在共享内存管理模块中基于对象分页管理对象数据,一个对象分页存储同一个对象类型下的对象数据,对象分页包括对象类型、属性列表、对象个数、数值矩阵;当实时库中同一对象类型下的对象个数大于对象分页自定义的最大容量时,新建一个对象分页用于管理对象数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南京自动化股份有限公司,未经国电南京自动化股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211199880.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于UART通信的插拔检测电路及方法
- 下一篇:一种大熊猫专用麻醉呼吸机