报文的传输方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35825313 阅读:31 留言:0更新日期:2022-12-03 13:52
本发明专利技术实施例提供了一种报文的传输方法、装置、电子设备及存储介质,所述方法包括:在触发报文调度的情况下,获取当前的报文发送速率,其中,所述报文发送速率由目标拥塞控制算法基于评估的带宽而确定的;确定本次报文调度的截止时刻,并按照以下步骤进行迭代,直至下一个待传输报文的发送时刻大于或等于所述截止时刻,停止本次报文调度:获取待传输报文的发送时刻,在本次报文调度中发送所述待传输报文;根据所述待传输报文的发送时刻、报文大小、所述报文发送速率,确定下一个待传输报文的发送时刻。如此可以最大限度的利用宽带,提高宽带利用率。带利用率。带利用率。

【技术实现步骤摘要】
报文的传输方法、装置、电子设备及存储介质


[0001]本专利技术涉及数据处理
,尤其涉及一种报文的传输方法、装置、电子设备及存储介质。

技术介绍

[0002]在P2P网络中,报文传输是一种基于UDP协议的可靠传输过程,在整个传输过程中所使用的拥塞控制算法对传输的性能表现有着重大影响。目前知名的网络可靠传输方案例如TCP协议等默认采用的拥塞控制算法均为基于丢包检测的算法,如Reno、Cubic等算法,这些算法的基本原理是将丢包视为网络链路发生拥塞的标志,意味着在检测到丢包后降低传输速率。但是这些算法的缺陷在于对丢包过于敏感,在经常有信道噪声造成随机丢包的无线网络环境下性能表现不佳,宽带利用率低下。如今无线网络的使用越来越普遍,这些算法难以适应当下的网络使用环境。

技术实现思路

[0003]为了解决上述对丢包过于敏感,在经常有信道噪声造成随机丢包的无线网络环境下性能表现不佳,宽带利用率低下的技术问题,本专利技术实施例提供了一种报文的传输方法、装置、电子设备及存储介质。具体技术方案如下:
[0004]在本专利技术实施例的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种报文的传输方法,其特征在于,所述方法包括:在触发报文调度的情况下,获取当前的报文发送速率,其中,所述报文发送速率由目标拥塞控制算法基于评估的带宽而确定的;确定本次报文调度的截止时刻,并按照以下步骤进行迭代,直至下一个待传输报文的发送时刻大于或等于所述截止时刻,停止本次报文调度:获取待传输报文的发送时刻,在本次报文调度中发送所述待传输报文;根据所述待传输报文的发送时刻、报文大小、所述报文发送速率,确定下一个待传输报文的发送时刻。2.根据权利要求1所述的方法,其特征在于,所述确定本次报文调度的截止时刻,包括:获取当前时刻;确定本次报文调度的调度时长;获取所述当前时刻与所述调度时长之和,得到本次报文调度的截止时刻。3.根据权利要求2所述的方法,其特征在于,所述确定本次报文调度的调度时长,包括:获取当前的最小往返时延,其中,所述最小往返时延由所述目标拥塞控制算法确定的;获取预设的调度时间间隔,从所述最小往返时延与所述预设的调度时间间隔中选取最小值作为本次报文调度的调度时长。4.根据权利要求3所述的方法,其特征在于,所述从所述最小往返时延与所述预设的调度时间间隔中选取最小值作为本次报文调度的调度时长,包括:获取所述最小往返时延与预设增益因子之间的乘积,从所述乘积与所述预设的调度时间间隔中选取最小值作为本次报文调度的调度时长。5.根据权利要求1所述的方法,其特征在于,所述在本次报文调度中发送所述待传输报文之后,所述方法还包括:对本次报文调度的报文调度数量加一;所述停止本次报文调度之后,还包括:返回本次报文调度的报文调度数量。6.根据权利要求1所述的方法,其特征在于,所述获取待传输报文的发送时刻,包括:若待传输报文为本次报文调度中的首个待传输报文,则将当前时刻作为待传输报文的发送时刻;若待传输报文非本次报文调度中的首个待传输报文,则将上一次迭代所确定的下一个待传输报文的发送时刻作为待传输报文的发送时刻。7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:当所述目标拥塞控制算法处于启动状态或循环探测带宽状态时,监测网络链路是否发生丢包;若发生丢包,则从丢包重传的时刻起,确定报文调度的完成次数、报文传输的丢包率以及报文传输成功的数据量;根据所述完成次数、所述丢包率以及所述数据量,判断所述目标拥塞控制算法是否满足状态转移的要求;若所述目标拥塞控制算法满足...

【专利技术属性】
技术研发人员:周圣云
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

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

1