System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种物联网设备的MQTT消息转发的处理方法和装置制造方法及图纸_技高网

一种物联网设备的MQTT消息转发的处理方法和装置制造方法及图纸

技术编号:41644619 阅读:4 留言:0更新日期:2024-06-13 02:37
本申请实施例公开了一种物联网设备的MQTT消息转发的处理方法和装置,其方法包括:通过第一处理模型对接收到的多个MQTT消息进行处理,以将多个MQTT消息中的任意一个MQTT消息发送至对应的第一租户;通过第二处理模型对接收到的多个MQTT消息进行处理,以将多个MQTT消息中的任意一个MQTT消息转发至对应的第二租户;以及通过第三处理模型对MQTT消息转发过程中的任意一个MQTT消息进行识别处理,得到对应的识别结果,以基于识别结果确定是否启动消息异常处理模式。

【技术实现步骤摘要】

本专利技术涉及计算机,具体涉及一种物联网设备的mqtt消息转发的处理方法和装置。


技术介绍

1、现有的物联网设备的mqtt(message queuing telemetry transport,消息队列遥测传输)消息转发处理方法,在多租户的应用场景中,处理方法缺乏灵活性,无法基于不同的处理机制,将不同的mqtt消息转发至不同的租户。

2、此外,现有的物联网设备的mqtt消息转发处理方法,无法智能识别出mqtt消息转发过程中可能出现的异常状况,导致消息可靠性偏低,甚至可能导致部分mqtt消息丢失的情况出现。


技术实现思路

1、基于此,有必要针对现有技术所存在的无法灵活地将不同mqtt消息转发至对应的租户,以及无法智能识别出mqtt消息转发过程中可能出现的异常状况的问题,提供一种物联网设备的mqtt消息转发的处理方法、装置、存储介质、电子设备和计算机程序产品。

2、第一方面,本申请实施例提供了一种物联网设备的mqtt消息转发的处理方法,所述方法包括:

3、通过第一处理模型对接收到的多个mqtt消息进行处理,以将所述多个mqtt消息中的任意一个mqtt消息发送至对应的第一租户;

4、通过第二处理模型对接收到的所述多个mqtt消息进行处理,以将所述多个mqtt消息中的任意一个mqtt消息转发至对应的第二租户;

5、通过第三处理模型对mqtt消息转发过程中的任意一个mqtt消息进行识别处理,得到对应的识别结果,以基于所述识别结果确定是否启动消息异常处理模式。

6、第二方面,本申请实施例提供了一种物联网设备的mqtt消息转发的处理装置,所述装置包括:

7、第一处理模块,用于通过第一处理模型对接收到的多个mqtt消息进行处理,以将所述多个mqtt消息中的任意一个mqtt消息发送至对应的第一租户;

8、第二处理模块,用于通过第二处理模型对接收到的所述多个mqtt消息进行处理,以将所述多个mqtt消息中的任意一个mqtt消息转发至对应的第二租户;

9、第三处理模块,用于通过第三处理模型对mqtt消息转发过程中的任意一个mqtt消息进行识别处理,得到对应的识别结果,以基于所述识别结果确定是否启动消息异常处理模式。

10、第三方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于执行上述的方法步骤。

11、第四方面,本申请实施例提供一种电子设备,所述电子设备包括:

12、处理器;

13、用于存储所述处理器可执行指令的存储器;

14、所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述可执行指令以实现上述的方法步骤。

15、第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现上述的方法步骤。

16、在本申请实施例中,通过第一处理模型对接收到的多个mqtt消息进行处理,以将多个mqtt消息中的任意一个mqtt消息发送至对应的第一租户;通过第二处理模型对接收到的多个mqtt消息进行处理,以将多个mqtt消息中的任意一个mqtt消息转发至对应的第二租户;以及通过第三处理模型对mqtt消息转发过程中的任意一个mqtt消息进行识别处理,得到对应的识别结果,以基于识别结果确定是否启动消息异常处理模式。本申请实施例提供的物联网设备的mqtt消息转发的处理方法,不仅能够灵活地将不同mqtt消息转发至对应的租户,还能够智能且迅速地识别出mqtt消息转发过程中可能出现的异常状况的问题,从而大大地提升了消息转发的可靠性。

本文档来自技高网...

【技术保护点】

1.一种物联网设备的MQTT消息转发的处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的处理方法,其特征在于,所述通过第一处理模型对接收到的多个MQTT消息进行处理,以将所述多个MQTT消息中的任意一个MQTT消息发送至对应的第一租户,包括:

3.根据权利要求1所述的处理方法,其特征在于,所述通过第二处理模型对接收到的所述多个MQTT消息进行处理,以将所述多个MQTT消息中的任意一个MQTT消息转发至对应的第二租户,包括:

4.根据权利要求3所述的处理方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的处理方法,其特征在于,所述通过第三处理模型对MQTT消息转发过程中任意一个MQTT消息进行识别处理,得到对应的识别结果,包括:

6.根据权利要求5所述的处理方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的处理方法,所述基于所述识别结果确定是否启动消息异常处理模式,包括:

8.一种物联网设备的MQTT消息转发的处理装置,其特征在于,所述装置包括:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1至7中任一项所述的处理方法。

10.一种电子设备,其特征在于,所述电子设备包括:

...

【技术特征摘要】

1.一种物联网设备的mqtt消息转发的处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的处理方法,其特征在于,所述通过第一处理模型对接收到的多个mqtt消息进行处理,以将所述多个mqtt消息中的任意一个mqtt消息发送至对应的第一租户,包括:

3.根据权利要求1所述的处理方法,其特征在于,所述通过第二处理模型对接收到的所述多个mqtt消息进行处理,以将所述多个mqtt消息中的任意一个mqtt消息转发至对应的第二租户,包括:

4.根据权利要求3所述的处理方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的处理方法,其特征在于...

【专利技术属性】
技术研发人员:史伟峰姜红庆
申请(专利权)人:深圳市华曦达科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1