The invention discloses a rate regulation method and an electronic device, belonging to the technical field of network transmission. The method includes periodically detecting network round-trip delay and the round-trip delay detection window join queue; first difference between calculated and stored detection round-trip delay and the adjacent historic round-trip delay; the second difference between the calculated and stored the first difference and the adjacent history first difference; and according to the calculated value and second history of the second difference, adjusting data transmission rate. The present invention according to the calculation of the second difference and second historical difference, adjusting data transmission rate, avoid cannot distinguish the reasons of packet loss, resulting in the adjustment of strategy difficult decision-making, at the same time, because according to the calculation of the second difference and second historical difference, can quickly and accurately estimate the network status, so as to adjust the transmission rate of data in a timely manner, improve the rate adjust the efficiency, reduce the network congestion rate, improve the user experience.
【技术实现步骤摘要】
一种码率调节方法及电子设备
本专利技术涉及网络传输
,特别涉及一种码率调节方法及电子设备。
技术介绍
在网络数据实时传输过程中,快速检测网络拥塞情况,并对数据传输码率进行控制在网络拥塞策略调整中尤为重要。在现有拥塞控制策略中,一般会基于丢包率进行码率控制。但是在无线信道中,引起数据传输丢包的因素是多方面的,例如网络拥塞、信道衰落等因素。当由于信道衰落导致丢包时,会被判断为网络拥塞,采用降低码率的调整策略,从而导致媒体通信质量进一步降低,出现对网络状态估计错误的情况,也不能准确对数据传输码率进行调整。从而在使用现有技术时,一方面因为无法区分丢包的原因,导致有难以决策调整策略的问题,另外,由于难以区分拥塞原因,以采用错误的码率调整策略,无法及时准确调整码率,用户体验差。
技术实现思路
为了避免了无法区分丢包原因,导致调整策略难以决策的问题,快速准确估计网络状态,提高码率调节效率,降低网络拥塞情况的发生率,提高用户体验,本专利技术实施例提供了一种码率调节方法及电子设备。所述技术方案如下:第一方面,提供了一种码率调节方法,所述方法包括:周期性地检测网络的往返时延并将所述 ...
【技术保护点】
一种码率调节方法,其特征在于,所述方法包括:周期性地检测网络的往返时延并将所述检测的往返时延加入窗口队列;计算并存储所述检测的往返时延及其相邻的历史往返时延之间的第一差值;计算并存储所述第一差值及其相邻的历史第一差值之间的第二差值;以及根据所述计算的第二差值以及历史第二差值,调节数据传输码率。
【技术特征摘要】
1.一种码率调节方法,其特征在于,所述方法包括:周期性地检测网络的往返时延并将所述检测的往返时延加入窗口队列;计算并存储所述检测的往返时延及其相邻的历史往返时延之间的第一差值;计算并存储所述第一差值及其相邻的历史第一差值之间的第二差值;以及根据所述计算的第二差值以及历史第二差值,调节数据传输码率。2.根据权利要求1所述的方法,其特征在于,所述将所述检测的往返时延加入窗口队列包括:若所述窗口队列中的往返时延的数量小于预设数量,则将所述检测的往返时延放置于所述窗口队列末端;若所述窗口队列中的往返时延的数量等于预设数量,则删除所述窗口队列最前端的往返时延,以及将所述检测的往返时延放置于所述窗口队列末端;其中,所述窗口队列用于维护预设数量的往返时延。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述计算的第二差值以及历史第二差值,调节数据传输码率包括:根据所述计算的第二差值与多个历史第二差值的均值的比值,调节数据传输码率。4.根据权利要求3所述的方法,其特征在于,所述根据所述计算的第二差值与多个历史第二差值的均值的比值,调节数据传输码率包括:获取所述计算的第二差值与多个历史第二差值的均值的比值所在的取值区间;根据所述比值所在的取值区间,调节数据传输码率;其中,所述取值区间的个数为多个。5.根据权利要求4所述的方法,其特征在于,所述根据所述比值所在的取值区间,调节数据传输码率包括:根据所述比值所在的取值区间,降低或增加数据传输码率的等级。6.根据权利要...
【专利技术属性】
技术研发人员:周超,
申请(专利权)人:掌赢信息科技上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。