[发明专利]物联网中的消息转发方法、装置、存储介质及服务器在审
申请号: | 202010053127.5 | 申请日: | 2020-01-17 |
公开(公告)号: | CN111200662A | 公开(公告)日: | 2020-05-26 |
发明(设计)人: | 杨帆;邓马伟 | 申请(专利权)人: | 南京甄视智能科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 王雪 |
地址: | 210000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联网 中的 消息 转发 方法 装置 存储 介质 服务器 | ||
1.一种物联网中的消息转发方法,其特征在于,用于云端设备集群中的第一云端设备中,所述方法包括:
获取待发送给目标物联设备的消息;
若所述目标物联设备未与所述第一云端设备建立连接,则确定所述云端设备集群中与所述目标物联设备建立连接的第二云端设备;
将所述消息转发给所述第二云端设备,所述消息由所述第二云端设备发送给所述目标物联设备。
2.根据权利要求1所述的方法,其特征在于,在所述确定所述云端设备集群中与所述目标物联设备建立连接的第二云端设备之前,所述方法还包括:
获取所述目标物联设备的设备表,所述设备表中包含与所述目标物联设备建立连接的云端设备的第一设备信息,所述第一设备信息是所述云端设备向注册中心进行注册时发送给所述注册中心,且在所述目标物联设备与所述云端设备建立连接时从所述注册中心获取并添加到所述设备表中的,所述云端设备为所述第一云端设备或所述第二云端设备;
从所述设备表中获取所述第一设备信息;
根据所述第一设备信息检测所述目标物联设备是否与所述第一云端设备建立连接。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一设备信息检测所述目标物联设备是否与所述第一云端设备建立连接,包括:
从所述注册中心中获取所述第一云端设备的第二设备信息,所述第二设备信息是所述第一云端设备向注册中心进行注册时发送给所述注册中心的;
检测所述第一设备信息与所述第二设备信息是否相同;
若所述第一设备信息与所述第二设备信息不同,则确定所述云端设备为所述第二云端设备,且所述目标物联设备未与所述第一云端设备建立连接。
4.根据权利要求3所述的方法,其特征在于,
在所述将所述消息转发给所述第二云端设备之前,所述方法还包括:定义消息转发接口,所述消息转发接口用于向所述第二云端设备转发消息;
所述将所述消息转发给所述第二云端设备,包括:根据所述第一设备信息对所述消息进行封装,通过所述消息转发接口将封装后的所述消息发送给所述第二云端设备。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若所述第一设备信息与所述第二设备信息相同,则确定所述云端设备为所述第一云端设备,且所述目标物联设备与所述第一云端设备建立有连接;
将所述消息发送给所述目标物联设备对应的主题,所述主题是所述目标物联设备预先在第一云端设备中订阅的,且所述消息是在所述目标物联设备监听所述主题时被所述目标物联设备获取的。
6.根据权利要求2所述的方法,其特征在于,在所述从所述设备表中获取所述第一设备信息之前,所述方法还包括:
从所述设备表中获取所述目标物联设备的状态信息;
若所述状态信息用于指示所述目标物联设备在线,则触发执行所述从所述设备表中获取所述第一设备信息的步骤。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
若所述状态信息用于指示所述目标物联设备离线,则获取所述消息中的配置信息;
若所述配置信息指示离线存储,则对所述消息进行存储;
若所述配置信息未指示离线存储,则丢弃所述消息。
8.一种物联网中的消息转发装置,其特征在于,用于云端设备集群中的第一云端设备中,所述装置包括:
获取模块,用于获取待发送给目标物联设备的消息;
确定模块,用于若所述目标物联设备未与所述第一云端设备建立连接,则确定所述云端设备集群中与所述目标物联设备建立连接的第二云端设备;
转发模块,用于将所述消息转发给所述第二云端设备,所述消息由所述第二云端设备发送给所述目标物联设备。
9.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1至7任一所述的物联网中的消息转发方法。
10.一种服务器,其特征在于,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如权利要求1至7任一所述的物联网中的消息转发方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京甄视智能科技有限公司,未经南京甄视智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010053127.5/1.html,转载请声明来源钻瓜专利网。