System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种物联网异构设备数据转发方法、系统存储介质及设备技术方案_技高网

一种物联网异构设备数据转发方法、系统存储介质及设备技术方案

技术编号:40014296 阅读:5 留言:0更新日期:2024-01-16 15:45
本申请提供一种物联网异构设备数据转发方法、系统存储介质及设备;所述方法包括:建立可信度矩阵,然后根据可信度矩阵元素获取预设个最优可信度对应的节点,接着根据获取的节点计算预设元组各节点之间的第一连通性,并生成预设个连通性元组放入初始数组中;在收到第一心跳包后,计算数组各节点对应的第二连通性,并根据第二连通性获取目标数组;最后在收到第二心跳包后,判断目标接收节点是否位于目标数组中,并根据判断结果转发第二心跳包。本申请可准确地获取物联网节点的网络环境和确定不同转发路径的拥挤度;并且具有较高的稳定性和可扩展性,有助于确保不同场景下的物联网节点持续有效转发数据,使物联网数据转发算法适配更多领域。

【技术实现步骤摘要】

本申请涉及数据转发,特别涉及一种物联网异构设备数据转发方法、系统存储介质及设备


技术介绍

1、随着人工智能算法、智能硬件技术、网络技术的成熟以及相应软硬件成本的降低,基于物联网技术的工业4.0时代即将到来。一般来说,物联网技术仍属于计算机技术的范畴,但由于其深度融合了各种异构的智能硬件与社会生产、经济活动,因此其面临着比传统互联网更为棘手的技术问题。如何让物联网的异构节点能够有效转发全网数据、确保通信链路的正常运转就是其中一个重要的研究方向。

2、目前已有不少学者提出了一些新型的数据转发算法,比较常见的是基于深度学习模型进行节点不同时刻的流量预测,从而确定数据转发的路径选择。这种算法的优点是当训练集足够大和准确时,能够比较准确地预测出每个节点各自的网络环境,从而实现整体的有效数据转发。但在物联网一般场景下,往往很难获得足够大的数据集,而且即使有足够大的数据集,也需要花费大量的人力来进行标注。另外一个问题是,当网络拓扑发生较大变化时,原来的模型往往需要重新进行训练,从而一定程度上影响系统的自动化程度。


技术实现思路

1、本申请为解决上述技术问题,提供一种物联网异构设备数据转发方法、系统存储介质及设备。

2、具体的,本申请提供一种物联网异构设备数据转发方法,包括以下步骤:

3、s100:响应于第一延迟度元组广播信号,建立可信度矩阵。

4、s200:对所述可信度矩阵的元素进行排序,以获取预设个最优可信度对应的节点。

5、s300:根据步骤s200所获取的节点计算预设元组各节点之间的第一连通性,以获取所有连通性中最小的预设个第一连通性,并生成预设个连通性元组放入初始数组中。

6、s400:响应于第一心跳包接收信号,以计算数组各节点对应的第二连通性,并根据所述第二连通性获取目标数组。

7、s500:响应于第二心跳包接收信号,判断第二心跳包的目标接收节点是否位于所述目标数组中,以根据判断结果转发所述第二心跳包。

8、在上述技术方案中,通过计算各个节点的可信度矩阵的方式较为准确地获取物联网节点的网络环境,在不需要进行人工智能模型训练的情况下,准确地确定不同转发路径的拥挤度,特别适用于网络拓扑不稳定的物联网动态组网场景;并且该方法具有较高的稳定性和可扩展性,有助于确保不同场景下的物联网节点持续有效转发数据,使物联网数据转发算法能够适配更多领域。

9、在执行步骤100之前,包括:

10、根据系统参数计算第一节点的第一可信度,以根据所述第一可信度生成第一可信度元组,并对所述第一可信度元组进行广播。

11、当第二节点接收到所述第一可信度元组时,记录本地时间,并计算第二可信度。

12、根据所述本地时间、第二可信度和第一可信度元组生成第二可信度元组,并将所述第二可信度元组发送给所述第一节点,以计算第一节点至第二节点的第一延迟度。

13、根据所述第一延迟度生成第一延迟度元组,并对所述第一延迟度元组进行广播。

14、在上述技术方案中,通过计算第一节点的第一可信度并生成第一可信度元组进行广播,可以后续可信度矩阵建立提供基础;而且,通过记录本地时间并计算第二可信度,可以使节点之间相互确认彼此的可靠性,通过生成第二可信度元组计算第一节点至第二节点的第一延迟度,确保了数据传输的时效性和准确性;此外,该方法在执行过程中采用广播方式能让网络中每个节点都能收到所发送的数据包,保证了数据传输的完整性。

15、所述第一延迟度元组由第一可信度和第一延迟度组成;所述s100具体包括:

16、响应于第一延迟度元组广播信号,判断当前的第一节点是否接收到第一可信度和第一延迟度。

17、若未接收到第一可信度,则将所述第一可信度设置为0。

18、若未接收到第一延迟度,则将所述第一延迟度设置为-∞;字符∞表示无穷大。

19、将对角元设置为(-∞,0)。

20、根据所接收到的第一可信度、第一延迟度和设置结果建立可信度矩阵。

21、在上述技术方案中,通过对第一可信度和第一延迟度的判断和设置,能够建立准确的可信度矩阵,这样,在后续步骤中,能够基于这个可信度矩阵进行节点的选择和数据转发,从而提高数据传输的效率和可靠性;通过对可信度矩阵的建立,可以针对不同的节点选择最优的可信度对应的节点进行数据转发,确保数据的准确传递;因此,这个方法能够更好地满足物联网异构设备数据转发的需求。

22、在所述步骤s400中的计算数组各节点对应的第二连通性之前,还包括:

23、响应于第一心跳包接收信号,根据系统参数计算第三节点的第三可信度,以根据所述第三可信度生成第三可信度元组,并对所述第三可信度元组进行广播;其中,每隔一预设时间给所述初始数组的每个第三节点发送第一心跳包。

24、当第二节点接收到所述第三可信度元组时,记录本地时间,并计算第四可信度。

25、根据所述本地时间、第四可信度和第三可信度元组生成第四可信度元组,并将所述第四可信度元组发送给所述第三节点,以计算第三节点至第二节点的第二延迟度。

26、根据所述第二延迟度生成第二延迟度元组,并对所述第二延迟度元组进行广播。

27、在上述技术方案中,通过响应心跳包接收信号并计算节点的可信度,可以进一步增加数据传输的可靠性;同时,在计算第二延迟度之前,通过生成第三和第四可信度元组,并进行广播,可以增强节点之间的连接和通信,从而提高数据传输的稳定性和准确性。

28、所述步骤s400中的获取目标数组,具体包括:

29、计算初始数组中所有第三节点的加权连通性,以获取最小加权连通性,并将所述最小加权连通性与所有第一连通性和第二连通性的均值进行比较。

30、若所述最小加权连通性小于所述均值,则将该最小加权连通性对应的第三节点移出所述初始数组,并根据可信度矩阵获取最大连通性对应的第三节点,以将最大连通性及其对应的第三节点移入所述初始数组,进而获取目标数组。

31、在上述技术方案中,通过计算加权连通性并将其与均值进行比较,能够动态筛选出具有较好连通性的节点;将连通性较差的节点移出初始数组,同时将具有最大连通性的节点纳入目标数组,有助于优化数据转发的路径选择,提高数据传输的效率和可靠性。

32、所述步骤s500还包括:

33、当所述目标接收节点位于所述目标数组中时,将所述第二心跳包转发至第二节点。

34、当所述目标接收节点不位于所述目标数组中时,查找目标数组中每个第一节点的第一延迟度,以获取最小第一延迟度,并将所述第二心跳包转发至所述最小第一延迟度对应的第一节点。

35、在上述技术方案中,通过根据目标接收节点所在的位置进行不同的转发策略,可以提高数据传输的效率和可靠性;如果目标接收节点已经在目标数组中,那么可以直接将数据转发给第二节点,减少了转发的步骤;本文档来自技高网...

【技术保护点】

1.一种物联网异构设备数据转发方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的物联网异构设备数据转发方法,其特征在于,在执行步骤100之前,包括:

3.根据权利要求2所述的物联网异构设备数据转发方法,其特征在于,所述第一延迟度元组由第一可信度和第一延迟度组成;所述S100具体包括:

4.根据权利要求3所述的物联网异构设备数据转发方法,其特征在于,在所述步骤S400中的计算数组各节点对应的第二连通性之前,还包括:

5.根据权利要求4所述的物联网异构设备数据转发方法,其特征在于,所述步骤S400中的获取目标数组,具体包括:

6.根据权利要求5所述的物联网异构设备数据转发方法,其特征在于,所述步骤S500还包括:

7.一种采用如权利要求1-6任一项所述的物联网异构设备数据转发方法的系统,其特征在于,所述系统包括:

8.根据权利要求7所述的系统,其特征在于,所述系统还包括:

9.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行权利要求1-6任一项所述的物联网异构设备数据转发方法。

10.一种物联网异构设备数据转发设备,其特征在于,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1-6任一项所述的物联网异构设备数据转发方法。

...

【技术特征摘要】

1.一种物联网异构设备数据转发方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的物联网异构设备数据转发方法,其特征在于,在执行步骤100之前,包括:

3.根据权利要求2所述的物联网异构设备数据转发方法,其特征在于,所述第一延迟度元组由第一可信度和第一延迟度组成;所述s100具体包括:

4.根据权利要求3所述的物联网异构设备数据转发方法,其特征在于,在所述步骤s400中的计算数组各节点对应的第二连通性之前,还包括:

5.根据权利要求4所述的物联网异构设备数据转发方法,其特征在于,所述步骤s400中的获取目标数组,具体包括:

6.根据权利要求5所述的物联网异构设备数据转发方法,其特征在于,所述步...

【专利技术属性】
技术研发人员:郑皓桦刘海锋
申请(专利权)人:广州优刻谷科技有限公司
类型:发明
国别省市:

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

1