[发明专利]一种主子站广域消息传输方法和系统有效
申请号: | 201811112246.2 | 申请日: | 2018-09-25 |
公开(公告)号: | CN109257257B | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 李大鹏;陈振宇;邓兆云;齐晓琳;李立新;郭凌旭;狄方春;李泽科;谢巧云;王治华;陈宏福;张杰;黄运豪 | 申请(专利权)人: | 中国电力科学研究院有限公司;国家电网有限公司;国网福建省电力有限公司;国网上海市电力公司;国网天津市电力公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L67/568;H04L67/51;H04L67/56;H04L43/0811 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 主子 广域 消息 传输 方法 系统 | ||
1.一种主子站广域消息传输方法,其特征在于,包括:
消息发送者通过预先部署的消息管理/分发服务查询消息接收者是否在线;
当消息接收者在线时,所述消息发送者实时向所述消息接收者发送消息;
否则,所述消息发送者通过所述消息管理/分发服务进行消息缓存后延时向所述消息接收者发送消息;
其中,所述消息发送者包括设置在主站或子站的需要发送消息的设备或应用,所述消息接收者包括设置在主站或子站的需要接收消息的设备或应用;
所述消息发送者实时向所述消息接收者发送消息,包括:
判断所述消息发送者与消息接收者之间的网络通信是否正常;
当所述消息发送者与消息接收者之间网络通信正常时,基于所述消息发送者与所述消息接收者之间的网络关系,所述消息发送者直接实时向所述消息接收者发送消息;
否则,所述消息发送者通过所述消息管理/分发服务实时向所述消息接收者发送消息。
2.如权利要求1所述的方法,其特征在于,所述消息包括:消息主题、发布订阅/订阅关系和消息结构体。
3.如权利要求1所述的方法,其特征在于,所述基于所述消息发送者与所述消息接收者之间的网络关系,所述消息发送者直接实时向所述消息接收者发送消息,包括:
判断所述消息发送者与所述消息接收者是否处于同一局域网;
当所述消息发送者与所述消息接收者处于同一局域网时,所述消息发送者直接实时向所述消息接收者发送消息;否则,所述消息发送者依次通过所述消息发送者所在局域网的消息服务代理和消息接收者所在局域网的消息服务代理实时向消息接收者发送消息;
所述消息服务代理包括:基于每个局域网都设置消息服务代理,各局域网与广域网之间通过广域通讯协议进行信息交换。
4.如权利要求1所述的方法,其特征在于,所述消息发送者通过所述消息管理/分发服务实时向所述消息接收者发送消息,包括:
所述消息发送者通过所在局域网的消息服务代理实时将消息发送至所述消息管理/分发服务;
所述消息管理/分发服务将所述消息通过所述消息接收者所在局域网的消息服务代理实时发送给所述消息接收者。
5.如权利要求1所述的方法,其特征在于,所述消息发送者通过所述消息管理/分发服务进行消息缓存后延时向所述消息接收者发送消息,包括:
所述消息发送者通过所在局域网的消息服务代理将消息发送至所述消息管理/分发服务;
所述消息管理/分发服务将所述消息进行缓存同时收到记录消息的时标,并通过所述消息接收者所在局域网的消息服务代理定时向所述消息接收者发送监测心跳:
当所述消息接收者在缓存周期内上线回应所述监测心跳时,所述消息管理/分发服务将所述时标和缓存的所述消息通过所述消息接收者所在局域网的消息服务代理推送至所述消息接收者;否则,所述消息管理/分发服务丢弃缓存的所述消息;
所述缓存周期根据所述消息的消息主题预先设置。
6.如权利要求1所述的方法,其特征在于,在所述主子站广域消息传输之前还包括:
所述消息发送者或消息接收者分别通过各自所在局域网的消息服务代理向所述消息管理/分发服务进行注册,获取消息接收者或消息接收者的ID,并由所述消息发送者在所述消息管理/分发服务注册需要发送的消息主题和消息结构体,以及所述消息接收者在所述消息管理/分发服务订阅需要接收的消息主题和获取订阅消息主题的消息结构体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院有限公司;国家电网有限公司;国网福建省电力有限公司;国网上海市电力公司;国网天津市电力公司,未经中国电力科学研究院有限公司;国家电网有限公司;国网福建省电力有限公司;国网上海市电力公司;国网天津市电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811112246.2/1.html,转载请声明来源钻瓜专利网。