System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 中心式Mesh网络的动态优化方法、系统、装置和介质制造方法及图纸_技高网

中心式Mesh网络的动态优化方法、系统、装置和介质制造方法及图纸

技术编号:41215486 阅读:12 留言:0更新日期:2024-05-09 23:37
本申请涉及一种中心式Mesh网络的动态优化方法、系统、装置和介质,其中,该方法包括:通过中心式Mesh网络中的中心节点广播源路由建立请求;响应于源路由建立请求,通过中心式Mesh网络中的其他节点上报节点间路由关系和节点间链路损耗至中心节点;基于节点间路由关系、节点间链路损耗和链路损耗阈值,优化调整中心式Mesh网络中各个节点的通信速率。通过本申请,实现了基于节点间的链路损耗和路由关系,动态调整节点的通信速率,以优化数据传输效率和增加网络带宽,解决了现有中心式Mesh网络存在的网络通信性能低的问题。

【技术实现步骤摘要】

本申请涉及互联网通信,特别是涉及一种中心式mesh网络的动态优化方法、系统、装置和介质。


技术介绍

1、在传统的中心式mesh网络中,现有的网络管理技术在动态适应网络条件变化方面存在局限,即节点类型和通信速率通常是固定的,故在不同网络环境下可能不是最佳选择,可能导致效率低下和资源浪费。现有软件在处理这些动态变化时缺乏灵活性,特别是在应对链路损耗和变化的节点间路由关系方面,传统方法缺乏有效的自适应机制,这导致网络性能下降,增加了延迟和数据传输不稳定的风险。

2、目前针对相关技术中现有中心式mesh网络存在的网络通信性能低的问题,尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种中心式mesh网络的动态优化方法、系统、装置和介质,以至少解决相关技术中现有中心式mesh网络存在的网络通信性能低的问题。

2、第一方面,本申请实施例提供了一种中心式mesh网络的动态优化方法,所述方法包括:

3、通过中心式mesh网络中的中心节点广播源路由建立请求;

4、响应于所述源路由建立请求,通过所述中心式mesh网络中的其他节点上报节点间路由关系和节点间链路损耗至所述中心节点;

5、基于所述节点间路由关系、所述节点间链路损耗和链路损耗阈值,优化调整所述中心式mesh网络中各个节点的通信速率。

6、在其中一些实施例中,通过所述中心式mesh网络中的其他节点上报节点间路由关系和节点间链路损耗至所述中心节点包括:

<p>7、通过所述中心式mesh网络中的其他节点,统计当前节点与下一节点之间节点间路由关系和节点间链路损耗;

8、通过hop by hop的方式,将所述节点间路由关系和所述节点间链路损耗进行节点间的逐跳发送,直至发送到所述中心节点。

9、在其中一些实施例中,基于所述节点间路由关系、所述节点间链路损耗和链路损耗阈值,优化调整所述中心式mesh网络中各个节点的通信速率包括:

10、基于所述节点间路由关系和所述节点间链路损耗,通过所述中心节点计算得到所述中心式mesh网络的全网络链路损耗;

11、基于所述全网络链路损耗、所述节点间链路损耗和链路损耗阈值,优化调整所述中心式mesh网络中各个节点的通信速率。

12、在其中一些实施例中,基于所述全网络链路损耗、所述节点间链路损耗和链路损耗阈值,优化调整所述中心式mesh网络中各个节点的通信速率包括包括:

13、链路损耗阈值包括节点间链路损耗阈值和全网络链路损耗阈值,比较所述全网络链路损耗与所述全网络链路损耗阈值的大小;

14、若所述全网络链路损耗大于所述全网络链路损耗阈值,则比较各个节点间链路损耗与对应的节点间链路损耗阈值的大小,若所述节点间链路损耗大于所述节点间链路损耗阈值,则优化调整对应节点间的通信速率;

15、若所述全网络链路损耗小于所述全网络链路损耗阈值,则无需优化调整所述中心式mesh网络中各个节点的通信速率。

16、在其中一些实施例中,在优化调整所述中心式mesh网络中各个节点的通信速率之后,所述方法还包括:

17、基于所述节点间路由关系,统计出所述中心式mesh网络中的叶子节点,若所述叶子节点的类型为路由节点,则将所述叶子节点的类型变更为终端节点。

18、在其中一些实施例中,所述通信速率的优化调整范围为所述中心式mesh网络中节点的芯片所支持的最低通信速率到最高通信速率之间。

19、在其中一些实施例中,所述方法包括:

20、若在所述中心式mesh网络中新增节点或删除节点,则重新优化调整所述中心式mesh网络中各个节点的通信速率。

21、第二方面,本申请实施例提供了一种中心式mesh网络的动态优化系统,所述系统用于上述第一方面中任一项所述的方法,所述系统包括请求模块、上报模块和优化模块;

22、所述请求模块,用于通过中心式mesh网络中的中心节点广播源路由建立请求;

23、所述上报模块,用于响应所述源路由建立请求,通过所述中心式mesh网络中的其他节点上报节点间路由关系和节点间链路损耗至所述中心节点;

24、所述优化模块,用于根据所述节点间路由关系、所述节点间链路损耗和链路损耗阈值,优化调整所述中心式mesh网络中各个节点的通信速率。

25、第三方面,本申请实施例提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的方法。

26、第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的方法。

27、相比于相关技术,本申请实施例提供的一种中心式mesh网络的动态优化方法、系统、装置和介质,其中,该方法通过中心式mesh网络中的中心节点广播源路由建立请求;响应于源路由建立请求,通过中心式mesh网络中的其他节点上报节点间路由关系和节点间链路损耗至中心节点;基于节点间路由关系、节点间链路损耗和链路损耗阈值,优化调整中心式mesh网络中各个节点的通信速率,实现了基于节点间的链路损耗和路由关系,动态调整节点的通信速率,以优化数据传输效率和增加网络带宽,解决了现有中心式mesh网络存在的网络通信性能低的问题。

本文档来自技高网
...

【技术保护点】

1.一种中心式Mesh网络的动态优化方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,通过所述中心式Mesh网络中的其他节点上报节点间路由关系和节点间链路损耗至所述中心节点包括:

3.根据权利要求1所述的方法,其特征在于,基于所述节点间路由关系、所述节点间链路损耗和链路损耗阈值,优化调整所述中心式Mesh网络中各个节点的通信速率包括:

4.根据权利要求3所述的方法,其特征在于,基于所述全网络链路损耗、所述节点间链路损耗和链路损耗阈值,优化调整所述中心式Mesh网络中各个节点的通信速率包括包括:

5.根据权利要求1所述的方法,其特征在于,在优化调整所述中心式Mesh网络中各个节点的通信速率之后,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述通信速率的优化调整范围为所述中心式Mesh网络中节点的芯片所支持的最低通信速率到最高通信速率之间。

7.根据权利要求1所述的方法,其特征在于,所述方法包括:

8.一种中心式Mesh网络的动态优化系统,其特征在于,所述系统用于执行权利要求1至7任一项所述的方法,所述系统包括请求模块、上报模块和优化模块;

9.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至7中任一项所述的方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至7中任一项所述的方法。

...

【技术特征摘要】

1.一种中心式mesh网络的动态优化方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,通过所述中心式mesh网络中的其他节点上报节点间路由关系和节点间链路损耗至所述中心节点包括:

3.根据权利要求1所述的方法,其特征在于,基于所述节点间路由关系、所述节点间链路损耗和链路损耗阈值,优化调整所述中心式mesh网络中各个节点的通信速率包括:

4.根据权利要求3所述的方法,其特征在于,基于所述全网络链路损耗、所述节点间链路损耗和链路损耗阈值,优化调整所述中心式mesh网络中各个节点的通信速率包括包括:

5.根据权利要求1所述的方法,其特征在于,在优化调整所述中心式mesh网络中各个节点的通信速率之后,所述方法还包括:<...

【专利技术属性】
技术研发人员:余小强
申请(专利权)人:浙江瑞瀛物联科技有限公司
类型:发明
国别省市:

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

1