[发明专利]一种配置管理方法、装置及设备有效
申请号: | 201710684907.8 | 申请日: | 2017-08-11 |
公开(公告)号: | CN109391500B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 朱宏泽;雷歆;刘剑青;廖伟明 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置管理 方法 装置 设备 | ||
1.一种配置管理方法,应用于控制设备,其特征在于,包括:
确定需要向目标逻辑分组发布应用消息;
获取所述目标逻辑分组的标识,其中,所述目标逻辑分组包含至少一个目标终端;
根据网关映射表及所述目标逻辑分组的标识查询与所述至少一个目标终端中每个目标终端连接的网关,得到至少一个目标网关,其中,所述网关映射表记录了多个网关的标识,与所述多个网关中每个网关连接的终端的标识,以及每个终端所属的逻辑分组的标识;
根据所述应用消息生成消息队列遥测传输MQTT发布报文,所述MQTT发布报文包括所述目标逻辑分组的标识以及所述应用消息;
向所述至少一个目标网关发送所述MQTT发布报文,所述MQTT发布报文用于指示接收到所述MQTT发布报文的目标网关,向与所述目标网关连接的属于所述目标逻辑分组的各目标终端发送对应的应用消息。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
接收携带订阅主题的MQTT订阅报文;
解析所述MQTT订阅报文,得到标志数据;
若所述标志数据包括订阅标志及网关的标识,则确定所述订阅主题由所述网关所订阅,将所述网关的标识记录到所述网关映射表中;
若所述标志数据包括转发标志、终端的标识以及网关的标识,则确定所述订阅主题由所述终端所订阅,并确定所述终端与所述网关连接,将所述终端的标识记录到所述网关映射表中所述网关的标识对应的表项中。
3.如权利要求2所述的方法,其特征在于,所述根据网关映射表及所述目标逻辑分组的标识查询与所述至少一个目标终端中的每个目标终端连接的网关之前,所述方法还包括:
根据与所述多个网关连接的多个终端的订阅主题对所述多个终端进行分组,或者,随机对所述多个终端进行分组,或者,按照所述多个网关对所述多个终端进行分组,得到多个逻辑分组;
为每个逻辑分组配置标识,将每个逻辑分组的标识记录到所述网关映射表中所述逻辑分组中每个终端的标识对应的表项中。
4.如权利要求2或3所述的方法,其特征在于,所述确定需要向目标逻辑分组发布应用消息,包括:
如果检测到与所述目标逻辑分组内所述至少一个目标终端的订阅主题相匹配的至少一条应用消息,确定需要向所述目标逻辑分组发布应用消息;或者,
如果检测到与所述至少一个目标终端的历史行为数据相匹配的至少一条应用消息,确定需要向所述目标逻辑分组发布应用消息。
5.如权利要求4所述的方法,其特征在于,所述根据所述应用消息生成消息队列遥测传输MQTT发布报文,包括:
根据所述目标逻辑分组的标识生成MQTT格式的可变报头;
根据所述应用消息生成MQTT格式的载荷;
将所述可变报头及所述载荷封装为所述MQTT发布报文。
6.一种配置管理方法,应用于网关,其特征在于,包括:
接收控制设备发送的第一消息队列遥测传输MQTT发布报文;
解析所述第一MQTT发布报文,得到目标逻辑分组的标识及至少一条应用消息;
根据分组映射表及所述目标逻辑分组的标识确定与所述网关连接的属于所述目标逻辑分组的至少一个目标终端,以及所述至少一个目标终端中每个目标终端的订阅主题或历史行为数据,其中,所述分组映射表记录了与所述网关连接的各终端的标识,各终端所属的逻辑分组的标识,以及各终端的订阅主题或历史行为数据;
从所述至少一条应用消息中确定与所述至少一个目标终端中每个目标终端的历史行为数据或订阅主题匹配的目标应用消息,根据所述目标应用消息生成第二MQTT发布报文,并将携带所述目标应用消息的所述第二MQTT发布报文发送至该目标终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710684907.8/1.html,转载请声明来源钻瓜专利网。