System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 报文传输方法、系统、电子设备及可读存储介质技术方案_技高网

报文传输方法、系统、电子设备及可读存储介质技术方案

技术编号:42306623 阅读:14 留言:0更新日期:2024-08-14 15:52
本发明专利技术实施例提供了一种报文传输方法、系统、电子设备及可读存储介质。该方法包括:接收第一信号,并将发送所述第一信号的节点确定为过载节点;所述第一信号为节点在接收到的报文数量不小于所述节点对应的第一数量阈值的情况下发送的;响应于待传输报文的传输请求,在所述传输网络中为所述待传输报文生成目标传输路径,并使得所述待传输报文按照所述目标传输路径进行传输;所述目标传输路径所包含的过载节点的数量不大于目标数量阈值。保证待传输报文的传输效率,避免了网络拥堵所导致的报文传输效率较低的问题。

【技术实现步骤摘要】

本专利技术涉及计算机,特别是涉及一种报文传输方法、系统、电子设备及可读存储介质


技术介绍

1、随着计算机技术的发展,往往通过报文的方式在网络中传递信息,而用于传递信息的网络可以由多个节点构成,这些节点通过互联形成传输网络,报文可以从一个节点被路由至另一个节点,实现报文的传输。

2、然而,在一些情况下,传输网络可能同时需要传输多个报文,每个报文可能到达相同或不同的节点,当多个报文到达相同节点时,就会造成网络拥堵,严重影响了报文在传输网络中传输的效率。


技术实现思路

1、本专利技术实施例的目的在于提供一种报文传输方法、系统、电子设备及可读存储介质,以实现保证报文传输效率的技术目的。具体技术方案如下:

2、在本专利技术实施的第一方面,首先提供了一种报文传输方法,应用于报文传输系统所包括的管理端,所述报文传输系统还包括由多个节点构成的传输网络,包括:

3、接收第一信号,并将发送所述第一信号的节点确定为过载节点;所述第一信号为节点在接收到的报文数量不小于所述节点对应的第一数量阈值的情况下发送的;

4、响应于待传输报文的传输请求,在所述传输网络中为所述待传输报文生成目标传输路径,并使得所述待传输报文按照所述目标传输路径进行传输;所述目标传输路径所包含的过载节点的数量不大于目标数量阈值。

5、在本专利技术实施的第二方面,还提供了一种报文传输方法,应用于报文传输系统的传输网络所包括的多个节点中的任一节点,所述报文传输系统还包括管理端,方法包括:

6、在接收到报文的情况下,使得预设计数器加1,以及,在发出任一报文后,使得所述预设计数器减1;

7、在所述预设计数器的当前计数值不小于所述节点对应的第一数量阈值的情况下,向所述管理端发送第一信号;

8、所述管理端用于接收第一信号,并将发送所述第一信号的节点确定为过载节点;响应于待传输报文的传输请求,在所述传输网络中为所述待传输报文生成目标传输路径,并使得所述待传输报文按照所述目标传输路径进行传输;所述目标传输路径所包含的过载节点的数量不大于目标数量阈值。

9、在本专利技术实施的第三方面,还提供了一种报文传输系统,系统包括传输网络以及管理端,所述传输网络由多个节点构成;

10、所述管理端用于:接收第一信号,并将发送所述第一信号的节点确定为过载节点;响应于待传输报文的传输请求,在所述传输网络中为所述待传输报文生成目标传输路径,并使得所述待传输报文按照所述目标传输路径进行传输;所述目标传输路径所包含的过载节点的数量不大于目标数量阈值;

11、任一所述节点用于:在接收到报文的情况下,使得预设计数器加1,以及,在发出任一报文后,使得所述预设计数器减1;在所述预设计数器的当前计数值不小于所述节点对应的第一数量阈值的情况下,向所述管理端发送第一信号。

12、在本专利技术实施的第四方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

13、存储器,用于存放计算机程序;

14、处理器,用于执行存储器上所存放的程序时,实现上述第一方面或第二方面所述的方法。

15、在本专利技术实施的第五方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面或第二方面所述的方法。

16、在本专利技术实施的第六方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得所述计算机执行上述第一方面或第二方面所述的方法。

17、本专利技术实施例提供的报文传输方法,通过接收第一信号,并将发送所述第一信号的节点确定为过载节点;所述第一信号为节点在接收到的报文数量不小于所述节点对应的第一数量阈值的情况下发送的;响应于待传输报文的传输请求,在所述传输网络中为所述待传输报文生成目标传输路径,并使得所述待传输报文按照所述目标传输路径进行传输;所述目标传输路径所包含的过载节点的数量不大于目标数量阈值。本专利技术实施例中,通过接收第一信号,可以确定报文数量不小于节点对应的第一数量阈值的过载节点,从而实现对节点负载的监控,及时获取负载较大的节点。在此基础上,通过为待传输报文生成包含的过载节点的数量不大于目标数量阈值的目标传输路径,可以在一定程度上使得待传输报文在传输过程中经过较少的过载节点,避免进一步增大过载节点的负载,同时由于待传输报文在传输过程中经过较少的过载节点,可以保证待传输报文的传输效率,避免了网络拥堵所导致的报文传输效率较低的问题。

本文档来自技高网...

【技术保护点】

1.一种报文传输方法,其特征在于,所述方法应用于报文传输系统所包括的管理端,所述报文传输系统还包括由多个节点构成的传输网络,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将发送所述第一信号的节点确定为过载节点之后,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述将发送所述第一信号的节点确定为过载节点之后,所述方法还包括:基于各所述节点接收到的报文数量,为各所述节点生成负载参数;

4.根据权利要求3所述的方法,其特征在于,所述基于各所述节点的负载参数,在所述传输网络中为所述待传输报文生成目标传输路径,包括:

5.根据权利要求4所述的方法,其特征在于,所述传输网络为网格结构,任一所述节点的地址信息包括横坐标以及纵坐标;所述基于所述待确定节点的地址信息,获取所述传输网络中在目标方向上与所述待确定节点相邻的节点,作为待选节点,包括:

6.根据权利要求4所述的方法,其特征在于,所述报文传输系统还包括核心端,所述核心端用于向所述传输网络发送报文;所述方法还包括:

7.一种报文传输方法,其特征在于,所述方法应用于报文传输系统的传输网络所包括的多个节点中的任一节点,所述报文传输系统还包括管理端,所述方法包括:

8.一种报文传输系统,其特征在于,所述系统包括传输网络以及管理端,所述传输网络由多个节点构成;

9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

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

...

【技术特征摘要】

1.一种报文传输方法,其特征在于,所述方法应用于报文传输系统所包括的管理端,所述报文传输系统还包括由多个节点构成的传输网络,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将发送所述第一信号的节点确定为过载节点之后,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述将发送所述第一信号的节点确定为过载节点之后,所述方法还包括:基于各所述节点接收到的报文数量,为各所述节点生成负载参数;

4.根据权利要求3所述的方法,其特征在于,所述基于各所述节点的负载参数,在所述传输网络中为所述待传输报文生成目标传输路径,包括:

5.根据权利要求4所述的方法,其特征在于,所述传输网络为网格结构,任一所述节点的地址信息包括横坐标以及纵坐标;所述基于所述待确定节点的地址信息,获取所述传输网...

【专利技术属性】
技术研发人员:蔡娜娜林春燕李昭郭兵唐丹包云岗
申请(专利权)人:北京开源芯片研究院
类型:发明
国别省市:

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

1