一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

物联网级联数据传输方法、装置、电子设备和存储介质与流程

2022-10-26 03:47:28 来源:中国专利 TAG:


1.本技术涉及物联网数据处理领域,具体而言,涉及一种物联网级联数据传输方法、装置、电子设备和存储介质。


背景技术:

2.目前,为了实现物联网级联数据传输,现有技术提供了一种数据级联传输方法、系统及节点设备(专利申请号为:cn202110680834.1),其中,该方法包括:将多个节点设备分别接入不同的应用网络,应用网络包括:一个或多个生产者应用;在不同节点设备之间建立数据传输通道;一节点设备接收生产者应用发出的级联数据,根据级联数据和预先设置的级联数据传输规则,确定目标地址;一节点设备根据目标地址,获取与另一节点设备的数据传输通道;通过数据传输通道,进行数据级联传输。
3.然而,上述方法在级联传输过程中使用的方式为先确定传输路径,再进行数据传输,因此其存在以下缺陷:
4.1、结构过于复杂或由于网络、连接等原因不便进行节点拓扑时,则无法正常传输数据;
5.2、知晓整体网络拓扑会造成网络拓扑信息泄漏,具有安全性风险。
6.3、当不与当前节点直接联系的节点进行变化时,该节点同样需要更新全系统内节点拓扑,当节点较多时会影响传输效率以及响应速度。


技术实现要素:

7.本技术实施例的目的在于提供一种物联网级联数据传输方法、装置、电子设备和存储介质,用以克服现有技术中的至少一种缺陷。
8.第一方面,本发明提供一种物联网级联数据传输方法,所述方法包括:
9.确定父节点和子节点;
10.基于树形网络结构建立与所述父节点的数据传输通道和与所述子节点的数据传输通道,其中,所述父节点的数量为一个,所述子节点的数量为一个或一个以上;
11.当接收到所述父节点发送的第一目标数据时,判断所述第一目标数据是否为发给本节点;
12.当所述第一目标数据为发给本节点时,对所述第一目标数据进行处理;
13.当所述第一目标数据不是发给本节点时,将所述第一目标数据下发给所有所述子节点,以使得所述子节点及所述子节点在所述树形网络结构中的级联子节点以相同方式对所述第一目标数据进行处理。
14.在本技术第一方面中,本节点能够通过确定父节点和子节点,从而能够基于树形网络结构与父节点和子节点通信连接,其中,基于树形网络结构构建与父节点和子节点的数据传输通道,这样一来,与现有技术相比,本技术中的本节点在构建数据传输通道时,仅需要知晓自身的父节点和子节点,而不需要知晓父节点和子节点之外的节点,因此本节点
对网络拓扑不敏感。
15.同时,本技术通过将第一目标数据下发给所有子节点,进而子节点及子节点在树形网络结构中的级联子节点以相同方式对第一目标数据进行处理,最终将第一目标数据发送至指定节点,也就是说,本技术的本节点能够在不知晓子节点之外的节点的前提,通过子节点和级联子节点以相同方式对第一目标数据进行处理,也能够将第一目标数据发送至指定节点,即本技术在发送数据时,不需要先确定传输路径,进而由于发送数据不需要确定传输路径,因此即使在结构过于复杂或由于网络、连接等原因导致不便进行节点拓扑而得到传输路径时,依然能够正常传输数据。
16.另一方面,与现有技术相比,由于本技术的数据下发过程不需要依赖整个网络的节点级联拓扑信息,因此能够降低整个网络的节点级联拓扑信息的泄露风险。
17.在可选的实施方式中,在所述将所述第一目标数据下发给所有所述子节点,以使得所述子节点及所述子节点在所述树形网络结构中的级联子节点以相同方式对所述第一目标数据进行处理之前,所述方法还包括:
18.判断是否存在所述子节点;
19.当不存在所述子节点时,将所述第一目标数据丢弃。
20.本可选的实施方式通过判断是否存在所述子节点,进而能够在当不存在所述子节点时,将所述第一目标数据丢弃。
21.在可选的实施方式中,在所述基于树形网络结构建立与所述父节点的数据传输通道和与所述子节点的数据传输通道之后,所述方法还包括:
22.当接收到所述子节点发送的第二目标数据时,判断所述第二目标数据是否为发给所述本节点;
23.当所述第二目标数据为发给所述本节点时,对所述第二目标数据进行处理;
24.当所述第二目标数据不是发给本节点时,将所述第二目标数据发送给所述父节点,以使得所述父节点以相同方式对所述第二目标数据进行处理。
25.本可选的实施方式能够在当接收到所述子节点发送的第二目标数据时,判断所述第二目标数据是否为发给所述本节点,进而当所述第二目标数据为发给所述本节点时,对所述第二目标数据进行处理,而当所述第二目标数据不是发给本节点时,将所述第二目标数据发送给所述父节点,以使得所述父节点以相同方式对所述第二目标数据进行处理。
26.与现有技术相比,本技术通过将第二目标数据发给自身的父节点,进而父节点以相同方式对第二目标数据进行处理,最终将第二目标数据发送至指定节点,也就是说,本技术的本节点能够在不知晓子节点之外的节点的前提,通过父节点对第二目标数据进行处理,也能够将第二目标数据发送至指定节点,其与现有技术相比,本技术的数据上发过程不需要依赖整个网络的节点级联拓扑信息,从而能够降低数据转发系统的复杂度。此外,由于本技术的数据上发过程不需要依赖整个网络的节点级联拓扑信息,因此能够降低整个网络的节点级联拓扑信息的泄露风险。
27.在可选的实施方式中,在所述将所述第二目标数据发送给所述父节点之前,所述方法还包括:
28.判断所述父节点是存在;
29.当所述父节点不存在时,则将所述第二目标数据丢弃。
30.本可选的实施方式通过判断所述父节点是存在,进而能够在当所述父节点不存在时,则将所述第二目标数据丢弃。
31.在可选的实施方式中,所述第二目标数据携带目标平台标识;
32.以及,所述判断所述第二目标数据是否为发给所述本节点,包括:
33.获取所述本节点的平台标识;
34.将所述本节点的平台标识与所述目标平台标识比较,如果所述本节点的平台标识与所述目标平台标识相同,则确定所述第二目标数据是发给所述本节点,如果所述本节点的平台标识与所述目标平台标识不相同,则确定第二目标数据不是发给所述本节点。
35.本可选的实施方式通过获取所述本节点的平台标识,进而能够将所述本节点的平台标识与所述目标平台标识比较,如果所述本节点的平台标识与所述目标平台标识相同,则确定所述第二目标数据是发给所述本节点,如果所述本节点的平台标识与所述目标平台标识不相同,则确定第二目标数据不是发给所述本节点。
36.在可选的实施方式中,所述方法还包括:
37.当所述本节点的属性信息发生变时,将自身变化信息发送给所述父节点,以使所述父节点基于所述自身变化信息发送所述第一目标数据。
38.本可选的实施方式通过将自身变化信息发送给所述父节点,进而能够使所述父节点基于所述自身变化信息发送所述第一目标数据。
39.在可选的实施方式中,所述第一目标数据携带目标平台标识;
40.以及,所述判断所述第一目标数据是否为发给本节点,包括:
41.获取所述本节点的平台标识;
42.将所述本节点的平台标识与所述目标平台标识比较,如果所述本节点的平台标识与所述目标平台标识相同,则确定所述第一目标数据是发给所述本节点,如果所述本节点的平台标识与所述目标平台标识不相同,则确定第一目标数据不是发给所述本节点。
43.本可选的实施方法通过获取所述本节点的平台标识,进而能够将所述本节点的平台标识与所述目标平台标识比较,其中,如果所述本节点的平台标识与所述目标平台标识相同,则可以确定所述第一目标数据是发给所述本节点,如果所述本节点的平台标识与所述目标平台标识不相同,则可以确定第一目标数据不是发给所述本节点。
44.第二方面,本发明提供一种物联网级联数据传输装置,所述装置包括:
45.确定模块,用于确定父节点和子节点;
46.数据传输通道构建模块,用于基于树形网络结构建立与所述父节点的数据传输通道和与所述子节点的数据传输通道,其中,所述父节点的数量为一个,所述子节点的数量为一个或一个以上;
47.判断模块,用于当接收到所述父节点发送的第一目标数据时,判断所述第一目标数据是否为发给本节点;
48.处理模块,用于当所述第一目标数据为发给本节点时,对所述第一目标数据进行处理;
49.转发模块,用于当所述第一目标数据不是发给本节点时,将所述第一目标数据下发给所有所述子节点,以使得所述子节点及所述子节点在所述树形网络结构中的级联子节点以相同方式对所述第一目标数据进行处理。
50.本技术第二方面的装置通过执行本技术第一方面的方法,能够通过确定父节点和子节点,从而能够基于树形网络结构与父节点和子节点通信连接,其中,基于树形网络结构构建与父节点和子节点的数据传输通道,这样一来,与现有技术相比,本技术中的本节点在构建数据传输通道时,仅需要知晓自身的父节点和子节点,而不需要知晓父节点和子节点之外的节点,因此本节点对网络拓扑不敏感。
51.同时,本技术通过将第一目标数据下发给所有子节点,进而子节点及子节点在树形网络结构中的级联子节点以相同方式对第一目标数据进行处理,最终将第一目标数据发送至指定节点,也就是说,本技术的本节点能够在不知晓子节点之外的节点的前提,通过子节点和级联子节点以相同方式对第一目标数据进行处理,也能够将第一目标数据发送至指定节点,即本技术在发送数据时,不需要先确定传输路径,进而由于发送数据不需要确定传输路径,因此即使在结构过于复杂或由于网络、连接等原因导致不便进行节点拓扑而得到传输路径时,依然能够正常传输数据。
52.另一方面,与现有技术相比,由于本技术的数据下发过程不需要依赖整个网络的节点级联拓扑信息,因此能够降低整个网络的节点级联拓扑信息的泄露风险。
53.第三方面,本发明提供一种电子设备,包括:
54.处理器;以及
55.存储器,配置用于存储机器可读指令,所述指令在由所述处理器执行时,执行如前述实施方式任一项所述的物联网级联数据传输方法。
56.本技术第三方面的电子设备通过执行本技术第一方面的方法,能够通过确定父节点和子节点,从而能够基于树形网络结构与父节点和子节点通信连接,其中,基于树形网络结构构建与父节点和子节点的数据传输通道,这样一来,与现有技术相比,本技术中的本节点在构建数据传输通道时,仅需要知晓自身的父节点和子节点,而不需要知晓父节点和子节点之外的节点,因此本节点对网络拓扑不敏感。
57.同时,本技术通过将第一目标数据下发给所有子节点,进而子节点及子节点在树形网络结构中的级联子节点以相同方式对第一目标数据进行处理,最终将第一目标数据发送至指定节点,也就是说,本技术的本节点能够在不知晓子节点之外的节点的前提,通过子节点和级联子节点以相同方式对第一目标数据进行处理,也能够将第一目标数据发送至指定节点,即本技术在发送数据时,不需要先确定传输路径,进而由于发送数据不需要确定传输路径,因此即使在结构过于复杂或由于网络、连接等原因导致不便进行节点拓扑而得到传输路径时,依然能够正常传输数据。
58.另一方面,与现有技术相比,由于本技术的数据下发过程不需要依赖整个网络的节点级联拓扑信息,因此能够降低整个网络的节点级联拓扑信息的泄露风险。
59.第四方面,本发明提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行如前述实施方式任一项所述的物联网级联数据传输方法。
60.本技术第四方面的存储介质通过执行本技术第一方面的方法,能够通过确定父节点和子节点,从而能够基于树形网络结构与父节点和子节点通信连接,其中,基于树形网络结构构建与父节点和子节点的数据传输通道,这样一来,与现有技术相比,本技术中的本节点在构建数据传输通道时,仅需要知晓自身的父节点和子节点,而不需要知晓父节点和子节点之外的节点,因此本节点对网络拓扑不敏感。
61.同时,本技术通过将第一目标数据下发给所有子节点,进而子节点及子节点在树形网络结构中的级联子节点以相同方式对第一目标数据进行处理,最终将第一目标数据发送至指定节点,也就是说,本技术的本节点能够在不知晓子节点之外的节点的前提,通过子节点和级联子节点以相同方式对第一目标数据进行处理,也能够将第一目标数据发送至指定节点,即本技术在发送数据时,不需要先确定传输路径,进而由于发送数据不需要确定传输路径,因此即使在结构过于复杂或由于网络、连接等原因导致不便进行节点拓扑而得到传输路径时,依然能够正常传输数据。
62.另一方面,与现有技术相比,由于本技术的数据下发过程不需要依赖整个网络的节点级联拓扑信息,因此能够降低整个网络的节点级联拓扑信息的泄露风险。
附图说明
63.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
64.图1是本技术实施例公开的一种物联网级联数据传输方法的流程示意图;
65.图2是本技术实施例公开的一种物联网级联数据传输装置的结构示意图;
66.图3是本技术实施例公开的一种电子设备的结构示意图。
具体实施方式
67.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
68.实施例一
69.请参阅图1,图1是本技术实施例公开的一种物联网级联数据传输方法的流程示意图,如图1所示,本技术实施例的方法包括以下步骤:
70.101、确定父节点和子节点;
71.102、基于树形网络结构建立与父节点的数据传输通道和与子节点的数据传输通道,其中,父节点的数量为一个,子节点的数量为一个或一个以上;
72.103、当接收到父节点发送的第一目标数据时,判断第一目标数据是否为发给本节点;
73.104、当第一目标数据为发给本节点时,对第一目标数据进行处理;
74.105、当第一目标数据不是发给本节点时,将第一目标数据下发给所有子节点,以使得子节点及子节点在树形网络结构中的级联子节点以相同方式对第一目标数据进行处理。
75.在本技术实施例中,父节点是指本节点在物联网网络中的直接上级节点,而子节点是指本节点在物联网网络中的直接下级节点,例如,假设本节点为g1,而本节点的上级节点有f1和f2,此时,如果节点f2是节点f1的上级节点,节点f1与本节点g1之间没有其他节点,则f2不是本节点g1的父节点,节点f1为本节点g1的父节点。相同地,如果网络中存在节点s1、s2,且s2为s1的子节点,节点s1关联且节点s1与本节点g1之间没有其节点,,则节点s1为本节点g1的子节点。
76.在本技术实施例中,本节点可以有两个或两个以上的子节点,即本节点可以有两个或两个以上的直接下级节点。例如,本本节点g1可以有节点s1和节点s3这两个直接下级节点。
77.在本技术实施例中,基于树形网络结构建立与父节点的数据传输通道和与子节点的数据传输通道,能够使得网络中的节点只有一个父节点和有一个或多个子节点。
78.在本技术实施例中,为区别数据的来源,将有本节点的直接下级节点向本节点发送的数据作为第一目标数据,而将本节点的直接上级节点向本节点发送的数据作为第二目标数据。
79.在本技术实施例中,本节点能够通过确定父节点和子节点,从而能够基于树形网络结构与父节点和子节点通信连接,其中,基于树形网络结构构建与父节点和子节点的数据传输通道,这样一来,与现有技术相比,本技术中的本节点在构建数据传输通道时,仅需要知晓自身的父节点和子节点,而不需要知晓父节点和子节点之外的节点,因此本节点对网络拓扑不敏感。
80.同时,本技术通过将第一目标数据下发给所有子节点,进而子节点及子节点在树形网络结构中的级联子节点以相同方式对第一目标数据进行处理,最终将第一目标数据发送至指定节点,也就是说,本技术实施例的本节点能够在不知晓子节点之外的节点的前提,通过子节点和级联子节点以相同方式对第一目标数据进行处理,也能够将第一目标数据发送至指定节点,即本技术在发送数据时,不需要先确定传输路径,进而由于发送数据不需要确定传输路径,因此即使在结构过于复杂或由于网络、连接等原因导致不便进行节点拓扑而得到传输路径时,依然能够正常传输数据。
81.另一方面,与现有技术相比,由于本技术实施例的数据下发过程不需要依赖整个网络的节点级联拓扑信息,因此能够降低整个网络的节点级联拓扑信息的泄露风险。
82.在本技术实施例中,作为一种示例,本技术实施例的方法可应用于物联网行业的物联网安全管理平台,其中,每个物联网安全管理平台视为一个网络节点。具体地,物联网安全管理平台的系统利用自身加密通道与自身的父节点所在的物联网安全管理平台建立级联关系,其中,当物联网安全管理平台所在的节点的建模等信息发生变化时,将自身变化信息发送至父节点所在的物联网安全管理平台,从而使父节点所在的物联网安全管理平台可以有下级物联网安全管理平台相关信息并发送指令。进一步地,基于业务需求,需要向下级物联网安全管理平台发送命令时,平台只需要将带有下级物联网安全管理平台标识的数据群发即可,其中,如果某一下级物联网安全管理平台基于下级物联网安全管理平台标识,判断出数据是发给自身的,则进行处理,并将携带有下发命令的物联网安全管理平台标识的处理结果返回。
83.在本技术实施例中,本节点可以是树形网络结构的任意一个节点。
84.在可选的实施方式中,在将第一目标数据下发给所有子节点,以使得子节点及子节点在树形网络结构中的级联子节点以相同方式对第一目标数据进行处理之前,本技术实施例的方法还包括以下步骤:
85.判断是否存在子节点;
86.当不存在子节点时,将第一目标数据丢弃。
87.本可选的实施方式通过判断是否存在子节点,进而能够在当不存在子节点时,将
第一目标数据丢弃。
88.在可选的实施方式中,在步骤102:基于树形网络结构建立与父节点的数据传输通道和与子节点的数据传输通道之后,本技术实施例的方法还包括以下步骤:
89.当接收到子节点发送的第二目标数据时,判断第二目标数据是否为发给本节点;
90.当第二目标数据为发给本节点时,对第二目标数据进行处理;
91.当第二目标数据不是发给本节点时,将第二目标数据发送给父节点,以使得父节点以相同方式对第二目标数据进行处理。
92.本可选的实施方式能够在当接收到子节点发送的第二目标数据时,判断第二目标数据是否为发给本节点,进而当第二目标数据为发给本节点时,对第二目标数据进行处理,而当第二目标数据不是发给本节点时,将第二目标数据发送给父节点,以使得父节点以相同方式对第二目标数据进行处理。
93.与现有技术相比,本技术实施例通过将第二目标数据发给自身的父节点,进而父节点以相同方式对第二目标数据进行处理,最终将第二目标数据发送至指定节点,也就是说,本技术实施例的本节点能够在不知晓子节点之外的节点的前提,通过父节点对第二目标数据进行处理,也能够将第二目标数据发送至指定节点,其与现有技术相比,本技术实施例的数据上发过程不需要依赖整个网络的节点级联拓扑信息,从而能够降低数据转发系统的复杂度。此外,由于本技术实施例的数据上发过程不需要依赖整个网络的节点级联拓扑信息,因此能够降低整个网络的节点级联拓扑信息的泄露风险。
94.在可选的实施方式中,在将第二目标数据发送给父节点之前,方法还包括:
95.判断父节点是存在;
96.当父节点不存在时,则将第二目标数据丢弃。
97.本可选的实施方式通过判断父节点是存在,进而能够在当父节点不存在时,则将第二目标数据丢弃。
98.在可选的实施方式中,第二目标数据携带目标平台标识,以及,判断第二目标数据是否为发给本节点,包括以下子步骤:
99.获取本节点的平台标识;
100.将本节点的平台标识与目标平台标识比较,如果本节点的平台标识与目标平台标识相同,则确定第二目标数据是发给本节点,如果本节点的平台标识与目标平台标识不相同,则确定第二目标数据不是发给本节点。
101.本可选的实施方式通过获取本节点的平台标识,进而能够将本节点的平台标识与目标平台标识比较,如果本节点的平台标识与目标平台标识相同,则确定第二目标数据是发给本节点,如果本节点的平台标识与目标平台标识不相同,则确定第二目标数据不是发给本节点。
102.在可选的实施方式中,本技术实施例的方法还包括以下步骤:
103.当本节点的属性信息发生变时,将自身变化信息发送给父节点,以使父节点基于自身变化信息发送第一目标数据。本可选的实施方式通过将自身变化信息发送给父节点,进而能够使父节点基于自身变化信息发送第一目标数据。此外,本可续的实施方式能够实现整体网络结构在网络出现变化时仍可使用,降低了节点连接关系变化时整体拓扑更新造成的系统复杂度。
104.在可选的实施方式中,第一目标数据携带目标平台标识,以及,判断第一目标数据是否为发给本节点,包括以下子步骤:
105.获取本节点的平台标识;
106.将本节点的平台标识与目标平台标识比较,如果本节点的平台标识与目标平台标识相同,则确定第一目标数据是发给本节点,如果本节点的平台标识与目标平台标识不相同,则确定第一目标数据不是发给本节点。
107.本可选的实施方法通过获取本节点的平台标识,进而能够将本节点的平台标识与目标平台标识比较,其中,如果本节点的平台标识与目标平台标识相同,则可以确定第一目标数据是发给本节点,如果本节点的平台标识与目标平台标识不相同,则可以确定第一目标数据不是发给本节点。
108.实施例二
109.请参阅图2,图2是本技术实施例公开的一种物联网级联数据传输装置的结构示意图,如图2所示,本技术实施例的装置包括以下功能模块:
110.确定模块201,用于确定父节点和子节点;
111.数据传输通道构建模块202,用于基于树形网络结构建立与父节点的数据传输通道和与子节点的数据传输通道,其中,父节点的数量为一个,子节点的数量为一个或一个以上;
112.判断模块203,用于当接收到父节点发送的第一目标数据时,判断第一目标数据是否为发给本节点;
113.处理模块204,用于当第一目标数据为发给本节点时,对第一目标数据进行处理;
114.转发模块205,用于当第一目标数据不是发给本节点时,将第一目标数据下发给所有子节点,以使得子节点及子节点在树形网络结构中的级联子节点以相同方式对第一目标数据进行处理。
115.本技术实施例的装置通过执行本技术实施例的方法,能够通过确定父节点和子节点,从而能够基于树形网络结构与父节点和子节点通信连接,其中,基于树形网络结构构建与父节点和子节点的数据传输通道,这样一来,与现有技术相比,本技术中的本节点在构建数据传输通道时,仅需要知晓自身的父节点和子节点,而不需要知晓父节点和子节点之外的节点,因此本节点对网络拓扑不敏感。
116.同时,本技术通过将第一目标数据下发给所有子节点,进而子节点及子节点在树形网络结构中的级联子节点以相同方式对第一目标数据进行处理,最终将第一目标数据发送至指定节点,也就是说,本技术实施例的本节点能够在不知晓子节点之外的节点的前提,通过子节点和级联子节点以相同方式对第一目标数据进行处理,也能够将第一目标数据发送至指定节点,即本技术在发送数据时,不需要先确定传输路径,进而由于发送数据不需要确定传输路径,因此即使在结构过于复杂或由于网络、连接等原因导致不便进行节点拓扑而得到传输路径时,依然能够正常传输数据。
117.另一方面,与现有技术相比,由于本技术实施例的数据下发过程不需要依赖整个网络的节点级联拓扑信息,因此能够降低整个网络的节点级联拓扑信息的泄露风险。
118.需要说明的是,关于本技术实施例的装置的其他详细说明,请参阅本技术实施例一的相关说明,本技术实施例对此不作赘述。
119.实施例三
120.请参阅图3,图3是本技术实施例公开的一种电子设备的结构示意图,如图3所示,本技术实施例的电子设备包括:
121.处理器301;以及
122.存储器302,配置用于存储机器可读指令,指令在由处理器301执行时,执行如前述实施方式任一项的物联网级联数据传输方法。
123.本技术实施例的电子设备通过执行本技术实施例的方法,能够通过确定父节点和子节点,从而能够基于树形网络结构与父节点和子节点通信连接,其中,基于树形网络结构构建与父节点和子节点的数据传输通道,这样一来,与现有技术相比,本技术中的本节点在构建数据传输通道时,仅需要知晓自身的父节点和子节点,而不需要知晓父节点和子节点之外的节点,因此本节点对网络拓扑不敏感。
124.同时,本技术通过将第一目标数据下发给所有子节点,进而子节点及子节点在树形网络结构中的级联子节点以相同方式对第一目标数据进行处理,最终将第一目标数据发送至指定节点,也就是说,本技术实施例的本节点能够在不知晓子节点之外的节点的前提,通过子节点和级联子节点以相同方式对第一目标数据进行处理,也能够将第一目标数据发送至指定节点,即本技术在发送数据时,不需要先确定传输路径,进而由于发送数据不需要确定传输路径,因此即使在结构过于复杂或由于网络、连接等原因导致不便进行节点拓扑而得到传输路径时,依然能够正常传输数据。
125.另一方面,与现有技术相比,由于本技术实施例的数据下发过程不需要依赖整个网络的节点级联拓扑信息,因此能够降低整个网络的节点级联拓扑信息的泄露风险。
126.实施例四
127.本技术实施例提供一种存储介质,存储介质存储有计算机程序,计算机程序被处理器执行如前述实施方式任一项的物联网级联数据传输方法。
128.本技术实施例的存储介质通过执行本技术实施例的方法,能够通过确定父节点和子节点,从而能够基于树形网络结构与父节点和子节点通信连接,其中,基于树形网络结构构建与父节点和子节点的数据传输通道,这样一来,与现有技术相比,本技术中的本节点在构建数据传输通道时,仅需要知晓自身的父节点和子节点,而不需要知晓父节点和子节点之外的节点,因此本节点对网络拓扑不敏感。
129.同时,本技术通过将第一目标数据下发给所有子节点,进而子节点及子节点在树形网络结构中的级联子节点以相同方式对第一目标数据进行处理,最终将第一目标数据发送至指定节点,也就是说,本技术实施例的本节点能够在不知晓子节点之外的节点的前提,通过子节点和级联子节点以相同方式对第一目标数据进行处理,也能够将第一目标数据发送至指定节点,即本技术在发送数据时,不需要先确定传输路径,进而由于发送数据不需要确定传输路径,因此即使在结构过于复杂或由于网络、连接等原因导致不便进行节点拓扑而得到传输路径时,依然能够正常传输数据。
130.另一方面,与现有技术相比,由于本技术实施例的数据下发过程不需要依赖整个网络的节点级联拓扑信息,因此能够降低整个网络的节点级联拓扑信息的泄露风险。
131.在本技术所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功
能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
132.另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
133.再者,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
134.需要说明的是,功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
135.在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
136.以上仅为本技术的实施例而已,并不用于限制本技术的保护范围,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献