基于MQTT协议的新型融合终端营配信息共享方法及系统与流程

文档序号:22253864发布日期:2020-09-18 13:18阅读:来源:国知局

技术特征:

1.基于mqtt协议的新型融合终端营配信息共享方法,其特征在于:包括如下步骤:

终端主机的mqttservice接收注册请求消息,将注册请求消息转给订阅注册请求topic的共享数据库应用;

终端主机的mqttservice接收注册响应消息,将注册响应消息转给订阅注册响应topic的配电业务应用或营销业务应用;

终端主机的mqttservice接收推送请求消息,将推送请求消息转给订阅数据推送topic的共享数据库应用;

终端主机的mqttservice接收招读请求消息,将招读请求消息转给订阅数据招读请求topic的共享数据库应用;

终端主机的mqttservice接收招读响应消息,将招读响应消息转给订阅数据招读响应topic的配电业务应用或营销业务应用。

2.根据权利要求1所述的基于mqtt协议的新型配电台区融合终端营配信息共享方法,其特征在于:所述注册请求消息的内容包括下述中的至少一种:消息身份认证码、时间戳、设备类型、设备地址、服务能力描述;

所述注册响应消息的内容包括下述中的至少一种:消息身份认证码、时间戳、注册结果;

所述推送请求消息的内容包括下述中的至少一种:消息身份认证码、时间戳、设备类型、设备地址和共享数据项;

所述招读请求消息的具体内容包括下述中的至少一种:消息身份认证码、时间戳、设备类型、设备地址和数据名称集合;

所述招读响应消息的具体内容包括下述中的至少一种:消息身份认证码、时间戳、设备类型、设备地址和共享数据项。

3.根据权利要求2所述的基于mqtt协议的新型配电台区融合终端营配信息共享方法,其特征在于:所述服务能力描述包括下述中的至少一种:数据名称、数据类型、存储类型、取值范围和单位;所述数据类型包括下述中的至少一种遥测、遥信、遥脉、遥控;所述储存类型包括实时型和记录型;所述注册结果包括注册成功和注册失败;所述共享数据项包括数据名称和数据数值。

4.基于mqtt协议的新型融合终端营配信息共享方法,其特征在于:包括如下步骤:

配电业务应用或营销业务应用分别基于mqtt协议即时消息交互机制,生成注册请求topic,通过mqttpublish接口向mqttservice发布注册请求消息;

共享数据库应用根据注册请求消息中的内容分类建表,并响应注册,生成注册响应topic,通过mqttpublish接口向mqttservice发布注册响应消息;

配电业务应用或营销业务应用基于mqtt协议即时消息交互机制,生成数据推送topic,通过mqttpublish接口向mqttservice发布推送请求消息;共享数据库应用根据推送请求消息中的内容更新共享数据项;

配电业务应用或营销业务应用基于mqtt协议即时消息交互机制,生成数据招读请求topic,通过mqttpublish接口向mqttservice发布招读请求消息;

共享数据库应用解析招读请求消息中的需要招读的共享数据项,提取共享数据,并生成数据招读响应topic,通过mqttpublish接口向mqttservice发布招读响应消息,配电业务应用或营销业务应用解析招读响应消息获取共享数据项,提取共享数据。

5.根据权利要求4所述的基于mqtt协议的新型配电台区融合终端营配信息共享方法,其特征在于:所述topic名称由多个层级组成,以斜杠划分,层级包括反映主题功能的不变部分和关键信息的可变部分。

6.根据权利要求7所述的基于mqtt协议的新型配电台区融合终端营配信息共享方法,其特征在于:所述注册请求topic的内容为“厂商名称/应用名称/请求/共享数据库应用名称/注册”;

所述注册响应topic的内容为“厂商名称/应用名称/响应/共享数据库应用名称/注册”;

所述数据推送topic的内容为“应用名称/推送/共享数据库应用名称/数据类型”;

所述数据招读请求topic的内容为“应用名称/请求/共享数据库应用名称/储存类型”;

所述数据招读响应topic的内容为“应用名称/响应/共享数据库应用名称/储存类型”。

7.根据权利要求4所述的基于mqtt协议的新型配电台区融合终端营配信息共享方法,其特征在于:所述注册请求消息的内容包括下述中的至少一种:消息身份认证码、时间戳、设备类型、设备地址、服务能力描述;

所述注册响应消息的内容包括下述中的至少一种:消息身份认证码、时间戳、注册结果;

所述推送请求消息的内容包括下述中的至少一种:消息身份认证码、时间戳、设备类型、设备地址和共享数据项;

所述招读请求消息的具体内容包括下述中的至少一种:消息身份认证码、时间戳、设备类型、设备地址和数据名称集合;

所述招读响应消息的具体内容包括下述中的至少一种:消息身份认证码、时间戳、设备类型、设备地址和共享数据项。

8.根据权利要求7所述的基于mqtt协议的新型配电台区融合终端营配信息共享方法,其特征在于:所述服务能力描述包括下述中的至少一种:数据名称、数据类型、存储类型、取值范围和单位;所述数据类型包括下述中的至少一种遥测、遥信、遥脉、遥控;所述储存类型包括实时型和记录型;所述注册结果包括注册成功和注册失败;所述共享数据项包括数据名称和数据数值。

9.根据权利要求4所述的基于mqtt协议的新型配电台区融合终端营配信息共享方法,其特征在于:配电业务应用或营销业务应用推送共享数据还包括以下步骤:

配电业务应用或营销业务应用定时主动推送全部共享数据给共享数据库应用,或者共享数据变化超过阈值时主动推送全部共享数据给共享数据库应用。

10.根据权利要求4所述的基于mqtt协议的新型配电台区融合终端营配信息共享方法,其特征在于:配电业务应用或营销业务应用招读共享数据还包括以下步骤:

配电业务应用或营销业务应用可选择招读全部数据或部分数据,招读部分数据时,给出设备类型、设备地址和数据名称的关键信息。

11.基于mqtt协议的新型融合终端营配信息共享系统,其特征在于:包括:终端主机、配电业务应用、营销业务应用、共享数据库应用,

终端主机的mqttservice接收注册请求消息,将注册请求消息转给订阅注册请求topic的共享数据库应用;

终端主机的mqttservice接收注册响应消息,将注册响应消息转给订阅注册响应topic的配电业务应用或营销业务应用;

终端主机的mqttservice接收推送请求消息,将推送请求消息转给订阅数据推送topic的共享数据库应用;

终端主机的mqttservice接收招读请求消息,将招读请求消息转给订阅数据招读请求topic的共享数据库应用;

终端主机的mqttservice接收招读响应消息,将招读响应消息转给订阅数据招读响应topic的配电业务应用或营销业务应用;

配电业务应用或营销业务应用分别基于mqtt协议即时消息交互机制,生成注册请求topic,通过mqttpublish接口向mqttservice发布注册请求消息;

共享数据库应用根据注册请求消息中的内容分类建表,并响应注册,生成注册响应topic,通过mqttpublish接口向mqttservice发布注册响应消息;

配电业务应用或营销业务应用基于mqtt协议即时消息交互机制,生成数据推送topic,通过mqttpublish接口向mqttservice发布推送请求消息;共享数据库应用根据推送请求消息中的内容更新共享数据项;

配电业务应用或营销业务应用基于mqtt协议即时消息交互机制,生成数据招读请求topic,通过mqttpublish接口向mqttservice发布招读请求消息;

共享数据库应用解析招读请求消息中的需要招读的共享数据项,提取共享数据,并生成数据招读响应topic,通过mqttpublish接口向mqttservice发布招读响应消息,配电业务应用或营销业务应用解析招读响应消息获取共享数据项,提取共享数据。


技术总结
本发明公开了基于MQTT协议的新型融合终端营配信息共享方法,在终端主机上部署MQTT service,配电业务应用、营销业务应用和共享数据库应用通过IP和端口号连接到MQTT service;基于MQTT协议实现跨容器和跨终端数据实时共享,并通过建立共享数据库,实现应用共享数据业务的即插即用。本发明提供的基于MQTT协议的新型配电台区融合终端营配信息共享方法,解决了新型配电台区融合终端容器间和多应用数据共享难题,并且具备主动注册共享数据功能,应用解耦,即插即用。本发明具备部署灵活、数据按需共享,作为营配融合的桥梁,全面提升低压配电网精益化管理水平。

技术研发人员:岳友;李宽宏;蔡月明;张强;陈琛;陈娜;周强;欧传刚;张艺琼;徐靖涛;徐晨;吴乃骅;邹宇航
受保护的技术使用者:国电南瑞南京控制系统有限公司;南瑞集团有限公司;国网电力科学研究院有限公司;国网江苏省电力有限公司南京供电分公司;国家电网有限公司;国电南瑞科技股份有限公司;国网福建省电力有限公司福州供电公司
技术研发日:2020.05.26
技术公布日:2020.09.18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1