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发布招读响应消息,配电业务应用或营销业务应用解析招读响应消息获取共享数据项,提取共享数据。