设备消息订阅方法、装置、设备及存储介质制造方法及图纸

技术编号:38072662 阅读:28 留言:0更新日期:2023-07-06 08:41
本申请涉及一种设备消息订阅方法、装置、设备及存储介质,应用在物联网设备消息订阅领域,其中方法包括:接收待发布消息;对所述待发布消息进行过滤处理,得到过滤结果;根据所述过滤结果将所述待发布消息发送至订阅端。本申请具有的技术效果是:有效地降低基于MQTT协议的物联网消息订阅系统中服务器的负载。的物联网消息订阅系统中服务器的负载。的物联网消息订阅系统中服务器的负载。

【技术实现步骤摘要】
设备消息订阅方法、装置、设备及存储介质


[0001]本申请涉及物联网设备消息订阅的
,尤其是涉及一种设备消息订阅方法、装置、设备及存储介质。

技术介绍

[0002]物联网是新一代信息技术的重要组成部分,特指物物相连的网络。具体来说,物联网是指通过各种信息传感设备,如传感器、射频识别(RFID)技术、全球定位消息订阅系统、红外感应器、激光扫描器、气体感应器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,与互联网结合形成的一个巨大网络。物联网目的是实现物与物、物与人、所有的物品与网络的连接,以方便识别、管理和控制。物联网包括应用、应用基础架构(Application Infrastructure)、广域网(Wide Area Network)、接入网络(Access Network)和传感网络(Sensor Network),传感网络由多个传感器设备构成,传感器设备从外界收集数据信息,通过广域网传输到应用基础架构。应用基础架构包括信息数据库和应用网关(Applica本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种设备消息订阅方法,其特征在于,所述方法包括:接收待发布消息;对所述待发布消息进行过滤处理,得到过滤结果;根据所述过滤结果将所述待发布消息发送至订阅端。2.根据权利要求所述的方法,其特征在于,在所述接收待发布消息之前,还包括:接收连接请求消息;向所述订阅端返回连接确认消息;接收订阅请求;解析所述订阅请求,得到请求内容;根据所述请求内容更新订阅表以及路由表;向所述订阅端返回订阅确认消息。3.根据权利要求1所述的方法,其特征在于,所述对所述待发布消息进行过滤处理,得到过滤结果,具体包括:从所述订阅表中获取请求内容;将所述请求内容转化为约束条件;将每个约束条件以及对应主题的映射关系存储至预设的映射表中;获取映射表中的所有约束条件;采用预设的匹配算法将所述待发布消息与所述约束条件进行匹配,得到所述待发布消息匹配的约束条件。4.根据权利要求3所述的方法,其特征在于,所述采用预设的匹配算法将所述待发布消息与所述约束条件进行匹配,得到所述待发布消息匹配的约束条件,具体包括:对所述约束条件进行预处理,得到约束条件列表,所述约束条件列表包括若干约束条件对应的约束条件链表,所述约束条件链表包括若干属性匹配单元;对所述待发布消息进行预处理,得到若干消息匹配单元;创建属性列表,所述属性列表与约束条件链表一一对应;遍历所述约束条件列表中的每个约束条件链表;根据所述约束条件链表查找对应的属性匹配单元;计算所述约束条件链表中的属性匹配单元的数量,设为属性单元数量;计算所述待发布消息中消息匹配单元的数量,设为消息单元数量;将所述属性单元数量与所述消息单元数量进行对比;若所述属性单元数量与所述消息单元数量不一致,则将所述属性匹配单元中的属性匹配结果的逻辑值设为假;将约束条件链表中的属性值对以及对应的属性匹配结果存储至属性列表;根据所述属性列表中的属性匹配结果进行...

【专利技术属性】
技术研发人员:芮建秋刘俊张春梅施骏成程传节瞿震金长辉
申请(专利权)人:苏州智能交通信息科技股份有限公司
类型:发明
国别省市:

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

1