[发明专利]一种码率调节方法及电子设备有效
申请号: | 201610147261.5 | 申请日: | 2016-03-15 |
公开(公告)号: | CN107196863B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 周超 | 申请(专利权)人: | 掌赢信息科技(上海)有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/26 |
代理公司: | 北京律和信知识产权代理事务所(普通合伙) 11446 | 代理人: | 张羽;苏捷 |
地址: | 200063 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调节 方法 电子设备 | ||
本发明公开了一种码率调节方法及电子设备,属于网络传输技术领域。所述方法包括:周期性地检测网络的往返时延并将检测的往返时延加入窗口队列;计算并存储检测的往返时延及其相邻的历史往返时延之间的第一差值;计算并存储第一差值及其相邻的历史第一差值之间的第二差值;以及根据计算的第二差值以及历史第二差值,调节数据传输码率。从而本发明通过根据计算的第二差值以及历史第二差值,调节数据传输码率,避免了无法区分丢包原因,导致调整策略难以决策的问题,同时,因为根据计算的第二差值以及历史第二差值,能够快速准确估计网络状态,从而及时调节数据传输码率,提高了码率调节效率,降低了网络拥塞情况的发生率,提高了用户体验。
技术领域
本发明涉及网络传输技术领域,特别涉及一种码率调节方法及电子设备。
背景技术
在网络数据实时传输过程中,快速检测网络拥塞情况,并对数据传输码率进行控制在网络拥塞策略调整中尤为重要。在现有拥塞控制策略中,一般会基于丢包率进行码率控制。
但是在无线信道中,引起数据传输丢包的因素是多方面的,例如网络拥塞、信道衰落等因素。当由于信道衰落导致丢包时,会被判断为网络拥塞,采用降低码率的调整策略,从而导致媒体通信质量进一步降低,出现对网络状态估计错误的情况,也不能准确对数据传输码率进行调整。从而在使用现有技术时,一方面因为无法区分丢包的原因,导致有难以决策调整策略的问题,另外,由于难以区分拥塞原因,以采用错误的码率调整策略,无法及时准确调整码率,用户体验差。
发明内容
为了避免了无法区分丢包原因,导致调整策略难以决策的问题,快速准确估计网络状态,提高码率调节效率,降低网络拥塞情况的发生率,提高用户体验,本发明实施例提供了一种码率调节方法及电子设备。所述技术方案如下:
第一方面,提供了一种码率调节方法,所述方法包括:
周期性地检测网络的往返时延并将所述检测的往返时延加入窗口队列;
计算并存储所述检测的往返时延及其相邻的历史往返时延之间的第一差值;
计算并存储所述第一差值及其相邻的历史第一差值之间的第二差值;以及
根据所述计算的第二差值以及历史第二差值,调节数据传输码率。
结合第一方面,在第一种可能的实现方式中,所述将所述检测的往返时延加入窗口队列包括:
若所述窗口队列中的往返时延的数量小于预设数量,则将所述检测的往返时延放置于所述窗口队列末端;
若所述窗口队列中的往返时延的数量等于预设数量,则删除所述窗口队列最前端的往返时延,以及将所述检测的往返时延放置于所述窗口队列末端;
其中,所述窗口队列用于维护预设数量的往返时延。
结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述计算的第二差值以及历史第二差值,调节数据传输码率包括:
根据所述计算的第二差值与多个历史第二差值的均值的比值,调节数据传输码率。
结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述根据所述计算的第二差值与多个历史第二差值的均值的比值,调节数据传输码率包括:
获取所述计算的第二差值与多个历史第二差值的均值的比值所在的取值区间;
根据所述比值所在的取值区间,调节数据传输码率;
其中,所述取值区间的个数为多个。
结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述根据所述比值所在的取值区间,调节数据传输码率包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于掌赢信息科技(上海)有限公司,未经掌赢信息科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610147261.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种流量拥塞控制方法及系统
- 下一篇:一种分布式集群的业务请求发送方法及装置