[发明专利]基于数据库实例名前缀的电力数据传输中间件标签路由方法在审
申请号: | 202110579917.1 | 申请日: | 2021-05-26 |
公开(公告)号: | CN113328939A | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 马瑞瑞;何清;王毅;何新 | 申请(专利权)人: | 西安热工研究院有限公司 |
主分类号: | H04L12/723 | 分类号: | H04L12/723;H04L29/06 |
代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 何会侠 |
地址: | 710032 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 数据库 实例 前缀 电力 数据传输 中间件 标签 路由 方法 | ||
本发明公开了一种基于数据库实例名前缀的电力数据传输中间件标签路由方法,该方法包括:电力数据传输中间件将第三方应用请求的标签名解析成“数据库实例名”和“数据库标签名”两部分;电力数据传输中间件通过所述“数据库实例名”匹配可路由到的数据库实例的连接,直接使用所述“数据库标签名”从实时数据库访问数据。本发明无需在电力数据传输中间件配置复杂庞大的标签点表,极大地简化了现场实施工作量。
技术领域
本发明属于电力数据采集技术领域,特别是涉及一种基于数据库实例名前缀的电力数据传输中间件标签路由方法。
背景技术
在电站厂级监控系统或发电企业生产实时监管系统实施的过程中,需要从不同电厂生产控制系统中采集大量的生产过程数据,通过电力数据传输中间件将数据发送并存储在实时数据库中,应用程序通过电力数据传输中间件访问实时数据库中对应测点标签数据。
应用程序请求访问的一批标签往往存储于不同的数据库中,电力数据传输中间件传统的做法是通过标签表路由模式实现标签向数据库的投递。由于现场采集测点量巨大,现场工程师需要在电力数据传输中间件配置非常庞大复杂的标签点表,标签点表配置容易出错而且步骤繁琐,现场工程师呼吁发明一种无需配置标签点表的标签路由模式。
发明内容
为了解决上述问题,本发明提供了一种基于数据库实例名前缀的电力数据传输中间件标签路由方法,无需配置复杂庞大的标签点表,极大地简化了现场实施工作量
为了达到上述目的,本发明是采用如下技术方案来实现的:
基于数据库实例名前缀的电力数据传输中间件标签路由方法,电力数据传输中间件将第三方应用请求的标签名解析成“数据库实例名”和“数据库标签名”两部分;电力数据传输中间件通过所述“数据库实例名”匹配可路由到的数据库实例的连接,直接使用所述“数据库标签名”从实时数据库访问数据。
所述第三方应用请求通过“数据库实例名@数据库标签名”的标签命名格式的形式从实时数据库访问数据;如果进行电力数据传输中间件级联,每经过一次级联,第三方应用请求的标签名应增加一个数据库实例名前缀。
所述电力数据传输中间件将第三方应用请求的标签名解析成“数据库实例名”和“数据库标签名”两部分,具体为:所述电力数据传输中间件通过辨识所述标签名中第一个“@”符号将标签名分为两部分,“@”符号前解析为“数据库实例名”,“@”符号后解析为“数据库标签名”,在电力数据传输中间件级联的情况下,本级电力数据传输中间件将所述“数据库标签名”作为请求的标签名发送至下一级电力数据传输中间件。
所述电力数据传输中间件通过所述“数据库实例名”匹配可路由到的数据库实例的连接,具体为,如果所述“数据库实例名”与电力数据传输中间件已配置的某一个数据库实例名称相同,则连接该数据库实例。
本发明至少具有以下有益的技术效果:
1.本发明提供的方法将第三方应用请求的标签名解析成“数据库实例名”和“数据库标签名”,电力数据传输中间件通过所述“数据库实例名”匹配可路由到的数据库实例的连接,直接使用所述“数据库标签名”从实时数据库访问数据,现场工程师只需要在电力数据传输中间件配置数据库实例连接即可,无需配置复杂庞大的标签点表,极大地简化了现场实施工作量;
2.由于不需要配置标签点表,当实时数据库增加或删除标签时,电力数据传输中间件不需要变更任何配置。
附图说明
图1是本发明实施例的基本流程示意图。
图2是本发明实施例标签名解析方法示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安热工研究院有限公司,未经西安热工研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110579917.1/2.html,转载请声明来源钻瓜专利网。