[发明专利]一种电力系统广域消息传输方法在审
申请号: | 201710192202.4 | 申请日: | 2017-03-28 |
公开(公告)号: | CN107147690A | 公开(公告)日: | 2017-09-08 |
发明(设计)人: | 叶飞;李汝阳;王恒;厉启鹏;武杨;谢小刚;武瑞龙;张志君 | 申请(专利权)人: | 国家电网公司;国网天津市电力公司;北京科东电力控制系统有限责任公司;南京南瑞集团公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26;H04L12/24;H02J13/00 |
代理公司: | 北京中济纬天专利代理有限公司11429 | 代理人: | 杨乐 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电力系统 广域 消息 传输 方法 | ||
技术领域
本发明涉及电力系统通信领域,特别是涉及一种电力系统广域消息传输的方法。
背景技术
目前虽已建成覆盖国、分、省三级调度机构的智能电网调度控制系统,但其在系统间大量数据交互方面存在一些问题和瓶颈,缺乏统一、高效的跨调度机构实时消息传输机制,对于系统间需要共享的实时消息,例如电网状态信息、重要告警事件等,目前缺乏统一、高效的跨调度机构实时消息传输与监控机制。研究电力系统广域消息传输与监控技术成为广泛关注的热点问题。
因此,急需一种电力系统广域消息传输方法,满足在国分一体化系统协同、跨区消息同步等业务场景中应用跨调度机构推送实时消息的功能需求。
发明内容
为解决上述技术问题,建立基于订阅/发布模型的实时消息跨调度机构传输和监控技术体系架构,建立高效、通用的电力系统广域消息传输和监控方法。基于订阅/发布模式实现的广域消息的一对一、一对多并发传输机制。
为实现上述发明目的,本发明提供一种提高广域消息传输安全性和可控性的电力系统广域消息传输方法。
一种电力系统广域消息传输的方法,本地调度机构的应用程序向目的调度机构的应用程序发送消息,包括以下步骤:
步骤一 本地调度机构的应用程序调用本地广域消息总线接口将消息传递至本地消息代理;
步骤二 本地消息代理将所述消息转发至本地广域消息代理;
步骤三 本地广域消息代理找到目的调度机构并建立连接,将所述消息发送至目的调度机构的广域消息代理;
步骤四 目的调度机构的广域消息代理将消息转发至本地消息代理,本地消息代理根据订阅信息查询到订阅所述消息的应用程序,将所述消息推送至所述应用程序。
进一步地, 所述广域消息总线接口为应用程序提供动态订阅或取消订阅以及发送或接收广域消息的功能。
进一步地,所述本地消息代理完成消息从广域消息总线接口与广域消息代理之间的消息传输,应用程序通过广域消息总线接口将消息发送给本地消息代理,本地消息代理跟广域消息代理建立连接,将消息发送给广域消息代理。
进一步地,所述广域消息代理包括消息发送队列模块、消息发送线程模块、广域接收模块以及连接管理模块,完成消息在调度机构间的传输,
其中,消息发送队列模块由所述广域消息代理根据存在的调度机构预先分配消息发送队列资源,广域消息代理接收到本地消息代理发送的消息后根据消息目的调度机构的信息放入相应的消息发送队列中,并通知相应的消息发送线程进行发送。
进一步地,一个所述消息属于多个调度机构,分发至多个所述消息发送队列,实现所述消息的一对多传输。
进一步地,所述消息发送队列模块对发送失败的消息进行保存并重新发送,对于超过生存周期的消息进行删除。
进一步地,广域发送模块根据所述消息发送队列模块动态创建消息发送线程,每一个消息发送队列对应一个消息发送线程,不同消息队列中消息能够同时发生传输。
进一步地,所述广域接收模块监听广域发送模块的连接请求并接收广域发送模块的消息,通过所述本地消息代理发送给相应的应用程序。
进一步地,所述连接管理模块对调度机构间的连接进行管理,广域消息传输代理之间的数据传输链路进行复用,发送至同一目的调度机构的消息使用同一个数据传输链路;
对于设定时间内都无消息传输的空闲数据链路,主动监测并释放所述空闲数据链路的资源;
广域消息代理通过周期性发送和接收报文以检测数据传输链路是否正常通信,监测出由于服务器宕机或网络异常的原因产生的异常数据传输链路。
进一步地,广域消息代理采用消息监控模块对广域消息代理间的链路状况进行监视,所述消息监控模块包括消息监视模块和消息控制模块,其中,所述消息监视模块抓取每条消息传输链路的流量进行流量统计、流量查询,并生成流量异常告警。
进一步地,所述消息控制模块根据消息监测模块的流量统计结果,提供流量控制方法,制定消息动态优先级的消息传输方法,限制影响广域消息总线运行的异常流量。
采用上述技术方案,本发明具有如下有益效果:
第一,本发明通过开发广域消息总线,建立基于订阅/发布模式的实时消息跨调度机构传输技术体系架构,建立高效、通用的广域消息传输机制,以满足在国分一体化系统协同、跨区消息同步等业务场景中应用跨调度机构推送实时消息的功能需求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;国网天津市电力公司;北京科东电力控制系统有限责任公司;南京南瑞集团公司,未经国家电网公司;国网天津市电力公司;北京科东电力控制系统有限责任公司;南京南瑞集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710192202.4/2.html,转载请声明来源钻瓜专利网。