设备状态消息处理方法、装置及存储介质制造方法及图纸

技术编号:32015862 阅读:21 留言:0更新日期:2022-01-22 18:33
本申请实施例公开了一种设备状态消息处理方法、装置及存储介质,属于物联网领域。在本申请实施例中,消息分发系统中的每个节点中均存储有多个筛选条件,且多个筛选条件中的每个筛选条件对应至少一种微服务,这样,各个节点可以根据自身存储的多个筛选条件对接收到的多个设备状态消息进行一次性筛选后发送至所满足的筛选条件对应的微服务,避免了由各个微服务所在的服务器自主进行筛选所导致的重复筛选的问题。并且,每个微服务只需接收自己需要的设备状态消息,不用接收所有的设备状态消息,减少了计算资源的浪费。减少了计算资源的浪费。减少了计算资源的浪费。

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


[0001]本申请涉及物联网领域,特别涉及一种设备状态消息处理方法、装置及存储介质。

技术介绍

[0002]随着越来越多的物联网设备接入云端,海量的物联网设备的状态消息也随之上报到云端系统中,在这种情况下,可以根据海量的物联网设备的状态消息来提供多种微服务。
[0003]目前,云端系统可以将一定时长内接收到的物联网设备的全部状态消息发送至各个微服务所在的服务器中,然后各个服务器可以根据自身所提供的微服务从接收到的设备状态消息中筛选自身所需要的设备状态消息。
[0004]由于各个服务器都要根据自身提供的微服务来对接收到的所有设备状态消息进行一次筛选,这样,当不同的服务器中的微服务所需的状态消息相同时,就会造成重复筛选的问题,从而导致服务器的计算资源的浪费。

技术实现思路

[0005]本申请实施例提供了一种设备状态消息处理方法、装置及存储介质,可以将多个设备状态消息进行一次性筛选,然后分发给对应的微服务,从而减少计算资源的浪费。所述技术方案如下:
[0006]一方面,提供本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种设备状态消息处理方法,其特征在于,应用于消息分发系统中的第一节点,所述消息分发系统包括多个节点,所述第一节点为所述多个节点中的任一节点,所述方法包括:接收云端服务器发送的多个设备状态消息;根据存储的多个筛选条件对所述多个设备状态消息进行筛选,所述多个筛选条件中的每个筛选条件对应至少一种微服务;将所述多个设备状态消息中满足筛选条件的目标消息发送至所述目标消息所满足的筛选条件对应的微服务。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收筛选条件更新请求,所述筛选条件更新请求携带条件更新参数;根据所述条件更新参数对自身存储的待更新的筛选条件进行更新,并将更新后的筛选条件保存至数据库。3.根据权利要求2所述的方法,其特征在于,所述条件更新参数包括待更新的筛选条件的条件标识、待更新的筛选条件包含的设备信息中的至少一种;所述根据所述条件更新参数对待更新的筛选条件进行更新之前,还包括:如果从所述多个筛选条件中查找到包含有所述条件更新参数的筛选条件,则将查找到的筛选条件作为所述待更新的筛选条件。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收第二节点发送的筛选条件同步通知,所述第二节点为所述多个节点中除所述第一节点外的任一节点,所述筛选条件同步通知包括待同步的筛选条件的条件标识,所述待同步的筛选条件为所述第二节点更新后的筛选条件;根据所述待同步的筛选条件的条件标识,从数据库中获取所述待同步的筛选条件,并根据所述待同步的筛选条件对自身存储的筛选条件进行更新。5.根据权利要求1所述的方法,其特征在于,所述筛选条件包括条件标识、设备信息中的至少一种,所述筛选条件还包括对应的微服务的指示信息和设备状态筛选信息,所述设备状态筛选信息用于指示设备状态所要满足的条件。6.根据权利要求1

5任一所述的方法,其特征在于,所述第一节点还存储有各个筛选条件与对应的互斥筛选条件之间的映射关系,所述根据存储的多个筛选条件对所述多个设备状态消息进行筛选,包括:根据第一设备状态消息包括的第一设备信息和所述多个筛选条件,获取目标筛选条件列表,所述目标筛选条件列表包括与所述第一设备信息匹配的筛选条件,所述第一设备状态消息为所述多个设备状态消息中的任一个;从所述目标筛选条件列表中选择一个筛选条件;如果所述第一设备状态消息满足选择的筛选条件,则将...

【专利技术属性】
技术研发人员:李先极梁肖何国泽
申请(专利权)人:青岛海信智慧生活科技股份有限公司
类型:发明
国别省市:

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

1