System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 自组网的路由开销降低方法、装置、电子设备及存储介质制造方法及图纸_技高网

自组网的路由开销降低方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41391500 阅读:4 留言:0更新日期:2024-05-20 19:14
本申请涉及网络通信技术领域,提供一种自组网的路由开销降低方法、装置、电子设备及存储介质。本申请通过根据自组网中成员节点的节点信息对所述自组网进行分簇处理,得到节点簇集合;确定所述节点簇集合中每个节点簇的簇头节点,所述簇头节点用于获取对应节点簇的融合数据;通过所述簇头节点接收邻居节点簇的簇头节点发送的融合数据来维护对应节点簇的链路状态表。本申请通过对自组网进行分簇处理,选举出每个节点簇的簇头,通过簇头进行不同节点簇之间的数据交互,降低了自组网中路由开销,实现了系统开销的动态自适应,使得自组网网络在复杂环境下,可保证有效的数据传输。解决了过大的路由开销难以支持自组网之间的数据稳定传输的问题。

【技术实现步骤摘要】

本申请涉及网络通信,尤其是涉及一种自组网的路由开销降低方法、装置、电子设备及存储介质


技术介绍

1、无线自组网多终端自组网通信,主要包括单节点邻居发现建立链路和多节点拓扑发现建立通信网络。单节点邻居发现是自组网第一步,使得彼此之间毫无联系的两个节点之间建立了通信链路,为整个网络拓扑建立奠定了基础。多节点拓扑发现通过将信息共享不断动态更新自身在网络中的位置、状态信息、邻居信息等,逐渐建立起通信网络拓扑,以支持网络信息的高效传输。

2、在现有的自组网中,通信网络拓扑具有动态性,在自组网中每个节点的节点状态、路由状态以及拓扑结构是动态变化的,当自组网中出现高度动态变化会导致每个节点频繁的进行数据更新,会使自组网的路由开销较大,尤其是在动态变化十分剧烈的情况下,过大的路由开销难以支持自组网之间的数据稳定传输。


技术实现思路

1、有鉴于此,本申请提供一种自组网的路由开销降低方法、装置、电子设备及存储介质,用于解决过大的路由开销难以支持自组网之间的数据稳定传输的技术问题。

2、本申请的第一方面提供一种自组网的路由开销降低方法,所述方法包括:

3、根据自组网中成员节点的节点信息对所述自组网进行分簇处理,得到节点簇集合;

4、确定所述节点簇集合中每个节点簇的簇头节点,所述簇头节点用于获取对应节点簇的融合数据;

5、通过所述簇头节点接收邻居节点簇的簇头节点发送的融合数据来维护对应节点簇的链路状态表。

6、在一个可选的实施方式中,所述根据自组网中成员节点的节点信息对所述自组网进行分簇处理,得到节点簇集合包括:

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、本申请通过根据自组网中成员节点的节点信息对所述自组网进行分簇处理,得到节点簇集合;确定所述节点簇集合中每个节点簇的簇头节点,所述簇头节点用于获取对应节点簇的融合数据;通过所述簇头节点接收邻居节点簇的簇头节点发送的融合数据来维护对应节点簇的链路状态表。本申请通过对自组网进行分簇处理,选举出每个节点簇的簇头,通过簇头进行不同节点簇之间的数据交互,降低了自组网中路由开销,实现了系统开销的动态自适应,使得自组网网络在复杂环境下,可保证有效的数据传输,并能适应高效率的自组网动态变化过程。解决了过大的路由开销难以支持自组网之间的数据稳定传输的问题。

本文档来自技高网...

【技术保护点】

1.一种自组网的路由开销降低方法,其特征在于,所述方法包括:

2.根据权利要求1所述自组网的路由开销降低方法,其特征在于,所述根据自组网中成员节点的节点信息对所述自组网进行分簇处理,得到节点簇集合包括:

3.根据权利要求1所述自组网的路由开销降低方法,其特征在于,所述确定所述节点簇集合中每个节点簇的簇头节点包括:

4.根据权利要求3所述自组网的路由开销降低方法,其特征在于,所述方法还包括:

5.根据权利要求3所述自组网的路由开销降低方法,其特征在于,所述簇头节点采用如下方式获取对应节点簇的融合数据:

6.根据权利要求3所述自组网的路由开销降低方法,其特征在于,所述方法还包括:

7.根据权利要求6所述自组网的路由开销降低方法,其特征在于,所述方法还包括:

8.根据权利要求1至5中任意一项所述自组网的路由开销降低方法,其特征在于,所述方法还包括:

9.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至8中任意一项所述的自组网的路由开销降低方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被执行时实现如权利要求1至8中任意一项所述自组网的路由开销降低方法的步骤。

...

【技术特征摘要】

1.一种自组网的路由开销降低方法,其特征在于,所述方法包括:

2.根据权利要求1所述自组网的路由开销降低方法,其特征在于,所述根据自组网中成员节点的节点信息对所述自组网进行分簇处理,得到节点簇集合包括:

3.根据权利要求1所述自组网的路由开销降低方法,其特征在于,所述确定所述节点簇集合中每个节点簇的簇头节点包括:

4.根据权利要求3所述自组网的路由开销降低方法,其特征在于,所述方法还包括:

5.根据权利要求3所述自组网的路由开销降低方法,其特征在于,所述簇头节点采用如下方式获取对应节点簇的融合数据:

6.根据权利要求3所述自组网的路由开销...

【专利技术属性】
技术研发人员:谢双勇柯双
申请(专利权)人:深圳市视晶无线技术有限公司
类型:发明
国别省市:

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

1