初始设备属性信息的上报路径确定方法及装置制造方法及图纸

技术编号:37054859 阅读:12 留言:0更新日期:2023-03-29 19:31
本发明专利技术提供一种初始设备属性信息的上报路径确定方法及装置,属于物联网技术领域,包括:确定至少一个上层应用分别对应的初始上报处理链,初始上报处理链的起始节点为消息平台,终点节点为上层应用,初始上报处理链包括的至少一个信息处理节点用于对初始设备属性信息进行处理,获得上层应用所订阅的目标设备属性信息;基于初始上报处理链确定目标上报处理链,目标上报处理链的起始节点为消息平台,终点节点包括至少一个上层应用,目标上报处理链中不包括重复路径。本发明专利技术通过合并初始上报处理链中的重复路径,实现从海量设备属性中快速有效地提取初始设备属性信息并上报至上层应用,避免资源损耗,提升生产效率。提升生产效率。提升生产效率。

【技术实现步骤摘要】
初始设备属性信息的上报路径确定方法及装置


[0001]本专利技术涉及物联网
,尤其涉及一种初始设备属性信息的上报路径确定方法及装置。

技术介绍

[0002]在物联网领域中,需要提取消息平台中的初始设备属性信息,为上层依赖该设备属性信息上报的应用提供信息,一般处理设备属性信息上报的方式是每加入一个应用,便从初始设备属性信息队列中订阅一份全量设备属性信息,然后再一次经过一系列节点(处理链)处理,最终传递给上层应用。
[0003]当处理链较多时,会存在大量节点设备属性信息重复处理过程,导致计算资源的损耗与浪费,甚至可能产生死锁或资源耗尽等危害,为了有效地处理设备属性信息上报,相关技术主要依赖人工处理、设备重启等干预方法,这些方法比较繁琐,在设备属性信息提取的过程中耗时长且灵活性差。
[0004]因此,如何提出一种快速有效的初始设备属性信息上报方法,成为亟需解决的问题。

技术实现思路

[0005]本专利技术提供一种初始设备属性信息的上报路径确定方法及装置,用以解决现有技术中人工处理和设备重启等方法导致设备属性信息提取过程耗时长且灵活性差的缺陷,实现快速有效地提取设备属性信息并上报至上层应用。
[0006]第一方面,本专利技术提供一种初始设备属性信息的上报路径确定方法,包括:确定至少一个上层应用分别对应的初始上报处理链,所述初始上报处理链的起始节点为初始设备属性信息所在的消息平台,所述初始上报处理链的终点节点为所述初始上报处理链对应的上层应用,所述初始上报处理链包括的至少一个信息处理节点用于对所述初始设备属性信息进行处理,获得所述初始上报处理链对应的上层应用所订阅的目标设备属性信息;基于所述至少一个上层应用分别对应的初始上报处理链,确定目标上报处理链,所述目标上报处理链的起始节点为所述消息平台,所述目标上报处理链的终点节点包括所述至少一个上层应用,所述目标上报处理链中不包括重复路径。
[0007]根据本专利技术提供的一种初始设备属性信息的上报路径确定方法,所述基于所述至少一个上层应用分别对应的初始上报处理链,确定目标上报处理链,包括:对至少一个上层应用分别对应的初始上报处理链所包括的路径,依次进行重复路径检索,在检索到重复路径的情况下,合并所述重复路径,直至获得不包括重复路径的目标上报处理链。
[0008]根据本专利技术提供的一种初始设备属性信息的上报路径确定方法,所述基于所述至少一个上层应用分别对应的初始上报处理链,确定目标上报处理链,包括:
基于深度优先搜索算法,和所述至少一个上层应用分别对应的初始上报处理链包括的节点,获得不包括重复路径的目标上报处理链。
[0009]根据本专利技术提供的一种初始设备属性信息的上报路径确定方法,在所述基于深度优先搜索算法,和所述至少一个上层应用分别对应的初始上报处理链包括的节点,获得不包括重复路径的目标上报处理链之前,所述方法还包括:构建初始多叉树,所述初始多叉树用于表示所述初始上报处理链。
[0010]根据本专利技术提供的一种初始设备属性信息的上报路径确定方法,所述构建初始多叉树,包括:将所述至少一个上层应用分别对应的初始上报处理链包括的节点作为初始多叉树的节点,基于所述初始多叉树的节点之间的时序关系,有向连接所述初始多叉树的节点,构建初始多叉树。
[0011]根据本专利技术提供的一种初始设备属性信息的上报路径确定方法,所述基于深度优先搜索算法,和所述至少一个上层应用分别对应的初始上报处理链包括的节点,获得不包括重复路径的目标上报处理链,包括:基于树深度优先遍历算法,对所述初始多叉树的节点依次进行递归深度遍历和重复节点检索,在检索到重复节点的情况下,合并所述重复节点,直至获取不包括重复节点的目标多叉树,所述目标多叉树用于表示所述目标上报处理链。
[0012]根据本专利技术提供的一种初始设备属性信息的上报路径确定方法,所述方法还包括:基于新加入的上层应用的订阅请求,确定所述新加入的上层应用对应的初始上报处理链,所述订阅请求用于订阅所述新加入的上层应用对应的目标设备属性信息;基于所述新加入的上层应用对应的初始上报处理链,更新目标上报处理链。
[0013]第二方面,本专利技术还提供一种初始设备属性信息的上报路径确定装置,包括:第一确定模块,用于确定至少一个上层应用分别对应的初始上报处理链,所述初始上报处理链的起始节点为初始设备属性信息所在的消息平台,所述初始上报处理链的终点节点为所述初始上报处理链对应的上层应用,所述初始上报处理链包括的至少一个信息处理节点用于对所述初始设备属性信息进行处理,获得所述初始上报处理链对应的上层应用所订阅的目标设备属性信息;第二确定模块,用于基于所述至少一个上层应用分别对应的初始上报处理链,确定目标上报处理链,所述目标上报处理链的起始节点为所述消息平台,所述目标上报处理链的终点节点包括所述至少一个上层应用,所述目标上报处理链中不包括重复路径。
[0014]第三方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述初始设备属性信息的上报路径确定方法。
[0015]第四方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述初始设备属性信息的上报路径确定方法。
[0016]本专利技术提供的初始设备属性信息的上报路径确定方法及装置,通过信息处理节点对初始设备属性信息进行处理,获得初始上报处理链对应的上层应用所订阅的目标设备属
State Transfer,表述性状态传递)接口;可选地,该处理节点可以用于对初始设备属性信息进行处理,通过统计初始设备属性信息计算出新的信息节点,获得应用A所订阅的目标设备属性信息,最终传递给应用A。
[0023]可选地,可以确定应用B对应的上报处理链,该上报处理链的起始节点可以为消息平台,终点节点可以为应用B;可选地,该上报处理链的处理节点可以包括:设备属性转码和输出节点API(Application Programming Interface,应用程序编程接口)接口;可选地,该处理节点可以用于对初始设备属性信息进行处理,对初始设备属性信息进行设备属性转码,通过统计初始设备属性信息计算出新的信息节点,获得应用B所订阅的目标设备属性信息,最终传递给应用B。
[0024]可选地,可以确定应用C对应的上报处理链,该上报处理链的起始节点可以为消息平台,终点节点可以为应用C;可选地,该上报处理链的处理节点可以包括:设备属性转码、设备属性过滤和输出节点API接口;可选地,该处理节点可以用于对初始设备属性信息进行处理,对初始设备属性信息进行设备属性转码并过滤,通过统计初始设备属性信息计算出新的信息节点,获得应用C所订阅的目标设备属性信息,最终传递给应用C。
[0025]可选地,可以确定应用D对应的上报处理链,该上报处理链的起始节点可以为消息平台,终点节点可以为应用D;可选地,该上报处理链的处理节点可以包括:设备属性转码、设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种初始设备属性信息的上报路径确定方法,其特征在于,包括:确定至少一个上层应用分别对应的初始上报处理链,所述初始上报处理链的起始节点为初始设备属性信息所在的消息平台,所述初始上报处理链的终点节点为所述初始上报处理链对应的上层应用,所述初始上报处理链包括的至少一个信息处理节点用于对所述初始设备属性信息进行处理,获得所述初始上报处理链对应的上层应用所订阅的目标设备属性信息;基于所述至少一个上层应用分别对应的初始上报处理链,确定目标上报处理链,所述目标上报处理链的起始节点为所述消息平台,所述目标上报处理链的终点节点包括所述至少一个上层应用,所述目标上报处理链中不包括重复路径。2.根据权利要求1所述的初始设备属性信息的上报路径确定方法,其特征在于,所述基于所述至少一个上层应用分别对应的初始上报处理链,确定目标上报处理链,包括:对至少一个上层应用分别对应的初始上报处理链所包括的路径,依次进行重复路径检索,在检索到重复路径的情况下,合并所述重复路径,直至获得不包括重复路径的目标上报处理链。3.根据权利要求1所述的初始设备属性信息的上报路径确定方法,其特征在于,所述基于所述至少一个上层应用分别对应的初始上报处理链,确定目标上报处理链,包括:基于深度优先搜索算法,和所述至少一个上层应用分别对应的初始上报处理链包括的节点,获得不包括重复路径的目标上报处理链。4.根据权利要求3所述的初始设备属性信息的上报路径确定方法,其特征在于,在所述基于深度优先搜索算法,和所述至少一个上层应用分别对应的初始上报处理链包括的节点,获得不包括重复路径的目标上报处理链之前,所述方法还包括:构建初始多叉树,所述初始多叉树用于表示所述初始上报处理链。5.根据权利要求4所述的初始设备属性信息的上报路径确定方法,其特征在于,所述构建初始多叉树,包括:将所述至少一个上层应用分别对应的初始上报处理链包括的节点作为初始多叉树的节点,基于所述初始多叉树的节点之间的时序关系,有向连接所述初始多叉树的节点,构建初始多叉树。6.根...

【专利技术属性】
技术研发人员:刘万徽赵国光
申请(专利权)人:中信云网有限公司
类型:发明
国别省市:

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

1