物联网络中的设备联动方法和装置、存储介质及电子装置制造方法及图纸

技术编号:32358722 阅读:18 留言:0更新日期:2022-02-20 03:22
本申请公开了一种物联网络中的设备联动方法和装置、存储介质及电子装置,其中,该方法包括:根据目标物联网络的网络拓扑信息,确定与目标联动事件对应的第一联动路径,其中,目标联动事件为目标物联网络中的第一目标设备与第二目标设备之间的联动事件,第一联动路径为第一目标设备至第二目标设备的最短路径;为第一联动路径上的多个第一设备中的每个第一设备生成联动信息,其中,每个第一设备的联动信息用于指示在目标联动事件被触发时每个第一设备所执行的联动操作,多个第一设备包括第一目标设备和第二目标设备;将每个第一设备的联动信息发送给每个第一设备,以控制每个第一设备在目标联动事件被触发时执行对应的联动操作。操作。操作。

【技术实现步骤摘要】
物联网络中的设备联动方法和装置、存储介质及电子装置


[0001]本专利技术涉及通信领域,具体而言,涉及一种物联网络中的设备联动方法和装置、存储介质及电子装置。

技术介绍

[0002]在物联网联动业务中,为了保证联动控制的效率,可以将联动信息预配置在设备端,通过设备间的点对点通讯实现设备的直接联动。在设备联动的过程中,联动的触发设备可以将联动通知在网络中广播或者组播,中继点收到广播或者组播的联动通知之后,进行联动通知的转发。
[0003]在小型化的应用场景中,设备间的组网简单,可以实现设备间点到点的通信。但是在复杂的应用场景中,设备间的组网复杂,甚至设备间是异构的网络,通过广播或者组播联动通知的方式容易造成网络洪范,无法保证设备联动的有效性和时效性,需要进行复杂的联动配置信息规划后才能实现设备间的联动。
[0004]也就是说,相关技术中的物联网络中的设备联动方法,存在由于设备间的组网复杂导致的设备联动的有效性差和时效性差的问题。

技术实现思路

[0005]本专利技术实施例提供了一种物联网络中的设备联动方法和装置、存储介质及电子装置,以至少解决相关技术中的物联网络中的设备联动方法存在由于设备间的组网复杂导致的设备联动的有效性差和时效性差的问题。
[0006]根据本申请实施例的一个方面,提供了一种物联网络中的设备联动方法,包括:根据目标物联网络的网络拓扑信息,确定与目标联动事件对应的第一联动路径,其中,目标联动事件为所述目标物联网络中的第一目标设备与第二目标设备之间的联动事件,所述第一联动路径为所述第一目标设备至所述第二目标设备的最短路径;为所述第一联动路径上的多个第一设备中的每个第一设备生成联动信息,其中,所述每个第一设备的联动信息用于指示在所述目标联动事件被触发时所述每个第一设备所执行的联动操作,所述多个第一设备包括所述第一目标设备和所述第二目标设备;将所述每个第一设备的联动信息发送给所述每个第一设备,以控制所述每个第一设备在所述目标联动事件被触发时执行对应的联动操作。
[0007]根据本申请实施例的另一个方面,还提供了一种物联网络中的设备联动装置,包括:第一确定单元,用于根据目标物联网络的网络拓扑信息,确定与目标联动事件对应的第一联动路径,其中,所述目标联动事件为所述目标物联网络中的第一目标设备与第二目标设备之间的联动事件,所述第一联动路径为所述第一目标设备至所述第二目标设备的最短路径;第一生成单元,用于为所述第一联动路径上的多个第一设备中的每个第一设备生成联动信息,其中,所述每个第一设备的联动信息用于指示在所述目标联动事件被触发时所述每个第一设备所执行的联动操作,所述多个第一设备包括所述第一目标设备和所述第二
目标设备;第一发送单元,用于将所述每个第一设备的联动信息发送给所述每个第一设备,以控制所述每个第一设备在所述目标联动事件被触发时执行对应的联动操作。
[0008]在一个示例性实施例中,所述第一确定单元包括:第一确定模块,用于根据所述网络拓扑信息,将所述第一目标设备至所述第二目标设备传输耗时最短的路径,确定为所述第一联动路径;或者第二确定模块,用于根据所述网络拓扑信息,将所述第一目标设备至所述第二目标设备包含的设备数最少的路径,确定为所述第一联动路径;或者第三确定模块,用于根据所述网络拓扑信息,将所述第一目标设备至所述第二目标设备不存在负载超过负载阈值的设备、并且传输耗时最短的路径,确定为所述第一联动路径;或者第四确定模块,用于根据所述网络拓扑信息,将所述第一目标设备至所述第二目标设备不存在负载超过负载阈值的设备、并且包含的设备数最少的路径,确定为所述第一联动路径。
[0009]在一个示例性实施例中,所述第一确定单元包括:第五确定模块,用于所述目标物联网络为异构网络,所述第一目标设备和所述第二目标设备在不同的网络中,根据所述网络拓扑信息,确定所述第一目标设备所在的第一网络和第二目标设备所在的第二网络的融合点设备,其中,所述融合点设备同时属于所述第一网络和所述第二网络;第六确定模块,用于确定所述第一网络中所述第一目标设备至所述融合点设备的第一最短路径、以及所述第二网络中所述融合点设备至所述第二目标设备的第二最短路径;拼接单元,用于将所述第一最短路径和所述第二最短路径进行拼接,得到所述第一联动路径。
[0010]在一个示例性实施例中,所述第一生成单元包括:第一生成模块,用于为所述第一目标设备生成第一联动信息,其中,所述第一联动信息用于指示所述目标联动事件的触发条件、以及用于指示在所述目标联动事件被触发时所述第一目标设备所需联动的下一个设备;第二生成模块,用于为所述第二目标设备生成第二联动信息,其中,所述第二联动信息用于指示在所述目标联动事件被触发时所述第二目标设备所需执行的目标设备操作;第三生成模块,用于为所述第一联动路径上的中转设备生成第三联动信息,其中,所述中转设备为所述多个第一设备中除了所述第一目标设备和所述第二目标设备以外的其他设备,所述第三联动信息用于指示在所述目标联动事件被触发时所述中转设备所需联动的下一个设备。
[0011]在一个示例性实施例中,所述装置还包括:第二生成单元,位于所述第一目标设备上,用于在所述将所述每个第一设备的联动信息发送给所述每个第一设备之后,在所述第一目标设备根据所述第一联动信息确定所述目标联动事件被触发的情况下,生成第一联动指令,并向所述第一目标设备的下一个设备发送所述第一联动指令,其中,所述第一联动指令用于指示所述第一目标设备的下一个设备进行基于所述目标联动事件的联动;第三生成单元,位于目标中转设备上,用于在目标中转设备接收到所述第一联动指令、或者除了所述目标中转设备以外的其他所述中转设备发送的联动指令的情况下,根据所述第三联动信息,生成第二联动指令,并将向所述目标中转设备的下一个设备发送所述第二联动指令,其中,所述第二联动指令用于指示所述目标中转设备的下一个设备进行基于所述目标联动事件的联动;执行单元,位于所述第二目标设备上,用于在所述第二目标设备接收到所述第二目标设备的上一个设备发送的所述第二联动指令的情况下,根据所述第二联动信息执行所述目标设备操作。
[0012]在一个示例性实施例中,所述装置还包括:第二确定单元,用于在所述将所述每个
第一设备的联动信息发送给所述每个第一设备之后,在检测到所述网络拓扑信息发生变化的情况下,根据变化后的所述网络拓扑信息,重新确定与所述目标联动事件对应的第二联动路径,其中,所述第二联动路径为所述第一目标设备至所述第二目标设备的最短路径;第四生成单元,用于为所述第二联动路径上的多个第二设备中的每个第二设备生成联动信息,其中,所述每个第二设备的联动信息用于指示在所述目标联动事件被触发时所述每个第二设备所执行的联动操作,所述多个第二设备包括所述第一目标设备和所述第二目标设备;第二发送单元,用于将所述每个第二设备的联动信息发送给所述每个第二设备,以控制所述每个第二设备在所述目标联动事件被触发时执行对应的联动操作。
[0013]在一个示例性实施例中,所述装置还包括:接收单元,用于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网络中的设备联动方法,其特征在于,包括:根据目标物联网络的网络拓扑信息,确定与目标联动事件对应的第一联动路径,其中,所述目标联动事件为所述目标物联网络中的第一目标设备与第二目标设备之间的联动事件,所述第一联动路径为所述第一目标设备至所述第二目标设备的最短路径;为所述第一联动路径上的多个第一设备中的每个第一设备生成联动信息,其中,所述每个第一设备的联动信息用于指示在所述目标联动事件被触发时所述每个第一设备所执行的联动操作,所述多个第一设备包括所述第一目标设备和所述第二目标设备;将所述每个第一设备的联动信息发送给所述每个第一设备,以控制所述每个第一设备在所述目标联动事件被触发时执行对应的联动操作。2.根据权利要求1所述的方法,其特征在于,所述根据目标物联网络的网络拓扑信息,确定与目标联动事件对应的第一联动路径,包括:根据所述网络拓扑信息,将所述第一目标设备至所述第二目标设备传输耗时最短的路径,确定为所述第一联动路径;或者根据所述网络拓扑信息,将所述第一目标设备至所述第二目标设备包含的设备数最少的路径,确定为所述第一联动路径;或者根据所述网络拓扑信息,将所述第一目标设备至所述第二目标设备不存在负载超过负载阈值的设备、并且传输耗时最短的路径,确定为所述第一联动路径;或者根据所述网络拓扑信息,将所述第一目标设备至所述第二目标设备不存在负载超过负载阈值的设备、并且包含的设备数最少的路径,确定为所述第一联动路径。3.根据权利要求1所述的方法,其特征在于,所述目标物联网络为异构网络,所述第一目标设备和所述第二目标设备在不同的网络中;所述根据目标物联网络的网络拓扑信息,确定与目标联动事件对应的第一联动路径,包括:根据所述网络拓扑信息,确定所述第一目标设备所在的第一网络和第二目标设备所在的第二网络的融合点设备,其中,所述融合点设备同时属于所述第一网络和所述第二网络;确定所述第一网络中所述第一目标设备至所述融合点设备的第一最短路径、以及所述第二网络中所述融合点设备至所述第二目标设备的第二最短路径;将所述第一最短路径和所述第二最短路径进行拼接,得到所述第一联动路径。4.根据权利要求1所述的方法,其特征在于,所述为所述第一联动路径上的多个第一设备中的每个第一设备生成联动信息,包括:为所述第一目标设备生成第一联动信息,其中,所述第一联动信息用于指示所述目标联动事件的触发条件、以及用于指示在所述目标联动事件被触发时所述第一目标设备所需联动的下一个设备;为所述第二目标设备生成第二联动信息,其中,所述第二联动信息用于指示在所述目标联动事件被触发时所述第二目标设备所需执行的目标设备操作;为所述第一联动路径上的中转设备生成第三联动信息,其中,所述中转设备为所述多个第一设备中除了所述第一目标设备和所述第二目标设备以外的其他设备,所述第三联动信息用于指示在所述目标联动事件被触发时所述中转设备所需联动的下一个设备。5.根据权利要求4所述的方法,其特征在于,在所述将所述每个第一设备的联动信息发送给所述每个第一设备之后,所述方法还包括:
在所述第一目标设备根据所述第一联动信息确定所述目标联动事件被触发的情况下,所述第一目...

【专利技术属性】
技术研发人员:陈旭广
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1