[发明专利]数据库系统和数据管理方法有效
| 申请号: | 201811391621.1 | 申请日: | 2018-11-21 |
| 公开(公告)号: | CN109739877B | 公开(公告)日: | 2020-03-31 |
| 发明(设计)人: | 康腊梅;杨耕田 | 申请(专利权)人: | 比亚迪股份有限公司 |
| 主分类号: | G06F16/2453 | 分类号: | G06F16/2453;G06F11/30 |
| 代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张润 |
| 地址: | 518118 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据库 系统 数据管理 方法 | ||
1.一种数据库系统,其特征在于,所述系统包括:地址空间管理模块,和与所述地址空间管理模块相连的数据库模块,所述数据库模块中包括多个数据库单元,各所述数据库单元中存储有满足预设条件的一组监控节点的业务数据,其中,
所述地址空间管理模块,用于管理多个虚拟节点,以及各所述虚拟节点所对应的访问地址,其中,通过所述访问地址访问实际的数据库单元的业务数据;
所述地址空间管理模块,还用于接收各监控节点产生的业务数据,并分析所述业务数据所属的目标数据库单元的目标访问地址,以及将所述业务数据基于预设协议传输至所述目标访问地址所指示的目标数据库单元中;
所述数据库模块,用于存储所述业务数据,并根据多个监控节点的属性信息对所述多个监控节点进行分组,得到多组监控节点,并将每组所述监控节点的业务数据存储至与所述每组监控节点对应的数据库单元中;
所述系统还包括:节点管理模块,其中,所述节点管理模块,用于生成多个管理实例,各所述管理实例分别与各数据库单元相对应,并基于所述管理实例将各所述数据库单元的访问地址映射至所述地址空间管理模块中对应的虚拟节点。
2.如权利要求1所述的数据库系统,其特征在于,其中,
所述数据库模块,还用于基于所述预设协议提供多个标准数据访问接口,各所述标准数据访问接口与一个数据库单元相对应,经由所述标准数据访问接口访问对应的数据库单元以执行目标操作。
3.如权利要求2所述的数据库系统,其特征在于,其中,
所述目标操作包括:对所述数据库单元中业务数据的同步读写操作,以及异步订阅操作,其中,所述数据库系统对应的客户端经由所述异步订阅操作,订阅需求的目标监控节点;
所述系统包括:通知模块,其中,
所述通知模块,用于在所述目标监控节点的业务数据产生变化事件时,生成与所述变化事件对应的通知消息,并将所述通知消息发送至所述客户端。
4.如权利要求1所述的数据库系统,其特征在于,所述系统还包括:文件解析模块,其中,
所述文件解析模块,用于获取各所述数据库单元的数据库文件,并对各所述数据库文件进行解析处理,以及将解析处理后的数据库文件传输至所述节点管理模块;
所述节点管理模块,基于各所述解析处理后的数据库文件,生成与各所述数据库单元相对应的管理实例;
所述地址空间管理模块,通过调用并执行所述目标数据库单元对应的目标管理实例,以确定所述目标访问地址。
5.如权利要求1所述的数据库系统,其特征在于,所述数据库模块中还包括:配置单元,其中,
所述配置单元,用于获取多个监控节点的属性信息,并根据所述属性信息是否满足所述预设条件的判断结果,对所述多个监控节点进行分组,得到多组监控节点,以及针对每组监控节点,将所述每组监控节点所包含的初始业务数据基于所述预设协议存储至与所述每组监控节点对应的数据库单元中。
6.如权利要求1所述的数据库系统,其特征在于,所述业务数据的类型包括以下中的一种或多种:OPC UA基础类型、实时库对象类型、模拟量输入类型、模拟量输出类型、模拟量输入输出类型、离散量输入类型、离散量输出类型、离散量输入输出类型、区域类型、设备属性类型、前置机对象类型、通道类型、设备地址类型、标签变量类型、数据对象类型。
7.如权利要求1-6任一项所述的数据库系统,其特征在于,所述预设协议为OPC UA协议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于比亚迪股份有限公司,未经比亚迪股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811391621.1/1.html,转载请声明来源钻瓜专利网。





