CDN码率优化方法、装置、计算设备以及计算机存储介质制造方法及图纸

技术编号:36578179 阅读:13 留言:0更新日期:2023-02-04 17:37
本发明专利技术实施例涉及互联网技术领域,公开了一种CDN码率优化方法、装置、计算设备以及计算机存储介质,该方法包括:获取上行链路的各级网元的网络质量数据,所述网络质量数据至少包括实时用户数和上行链路利用率;根据各级网元的所述实时用户数和所述上行链路利用率取所述上行链路上的各IPTV用户的码率计划优化情况;根据所述码率计划优化情况优化所述上行链路上的各所述IPTV用户的码率。通过上述方式,本发明专利技术实施例能够实现最优化的码率调整,最优化保障用户感知,能够解决用户相互抢占带宽导致的体验不佳问题。致的体验不佳问题。致的体验不佳问题。

【技术实现步骤摘要】
CDN码率优化方法、装置、计算设备以及计算机存储介质


[0001]本专利技术实施例涉及互联网
,具体涉及一种CDN码率优化方法、装置、计算设备以及计算机存储介质。

技术介绍

[0002]随着视频业务需求的不断增长,视频业务对画质的不断追求,视频码率不断的提升,不仅对用户侧的网络环节及带宽需要更高的要求,同时对于CDN服务器及带宽扩容成本也越来越大。
[0003]基于上述问题,当前主要的技术方案包括两种:一种是获取终端所接入网络的当前网络质量参数,根据码率自适应算法、用户体验指标参数和当前网络质量参数确定码率自适应算法的优化参数,并向终端发送码率自适应算法的优化参数。另外一种通过在业务服务器端为客户端缓存内容分发网络(Content Delivery Network,CDN)节点IP列表,当客户端打开目标直播间时,客户端直接根据CDN节点IP从对应的CDN节点拉取目标直播间的数据流,以此提高直播间的打开速度及成功率,提升用户的观看体验。
[0004]然而,上述现有技术对于用户端到CDN调度服务器端的网络环境均无考虑,如果整条端到端的链路中的光线路终端(optical line terminal,OLT)、汇聚交换机(switch,SW)、宽带远程接入服务器(Broadband Remote Access Server,BRAS)/全业务路由器(servicerouter,SR)中的网元或者链路出现拥塞时,会导致用户网路协定电视(Internet Protocol Television,IPTV)的体验不佳。进一步地,当出现码率问题时,未在告警阈值内的链路利用率降低,由此会导致带宽抢占,部分网元拥塞,从而影响该网元下所有用户的感知。

技术实现思路

[0005]鉴于上述问题,本专利技术实施例提供了一种CDN码率优化方法、装置、计算设备以及计算机存储介质,克服了上述问题或者至少部分地解决了上述问题。
[0006]根据本专利技术实施例的一个方面,提供了一种CDN码率优化方法,所述方法包括:获取上行链路的各级网元的网络质量数据,所述网络质量数据至少包括实时用户数和上行链路利用率;根据各级网元的所述实时用户数和所述上行链路利用率取所述上行链路上的各IPTV用户的码率计划优化情况;根据所述码率计划优化情况优化所述上行链路上的各所述IPTV用户的码率。
[0007]在一种可选的方式中,所述获取上行链路的各级网元的网络质量数据,包括:利用运营商中各级网元的网管以及建立的端到端映射关系,实时读取对应各网元的网络参数,所述网络参数包括网元ID、上级网元ID、实时用户数、上行带宽、上行实时流量、实时IPTV用户;根据所述上行带宽和上行实时流量获取上行链路利用率;根据所述网元ID和所述上级网元ID确定用户终端至CDN服务器的逻辑网元拓扑,所述上行链路的各级网元包括所述CDN服务器和依所述逻辑网元拓扑位于所述用户终端和所述CDN服务器之间的各设备网元。
[0008]在一种可选的方式中,所述获取上行链路的各级网元及CDN服务器的网络质量数据,还包括:依据所述上行链路的各网元的承载用户数和链路利用率状态对IPTV用户的感知影响程度,获取预设的各网元的用户数阈值和上行链路利用率阈值。
[0009]在一种可选的方式中,所述根据各级网元的所述实时用户数和所述上行链路利用率获取所述上行链路上的各IPTV用户的码率计划优化情况,包括:根据所述逻辑网元拓扑按照与用户终端由近至远的方向,根据所述上行链路上的各级网元的所述实时用户数和所述上行链路利用率依次计算各级网元的各IPTV用户的码率优化结果;将所述上行链路上的各IPTV用户的所述码率计划优化情况确定为计算的所述上行链路上的最后需要调整码率的网元的各IPTV用户的码率优化结果。
[0010]在一种可选的方式中,所述根据所述逻辑网元拓扑按照与用户终端由近至远的方向,根据所述上行链路上的各级网元的所述实时用户数和所述上行链路利用率依次计算各级网元的各IPTV用户的码率优化结果,包括:针对所述用户终端之后的第一级网元,根据所述第一级网元的所述实时用户数和所述上行链路利用率计算所述第一级网元的各IPTV用户的码率优化结果;针对所述第一级网元之后的各级网元,根据当前级网元的上行链路利用率以及已计算的下一级网元的各IPTV用户的码率优化结果计算当前级网元的各IPTV用户的码率优化结果。
[0011]在一种可选的方式中,所述根据所述第一级网元的所述实时用户数和所述上行链路利用率计算所述第一级网元的各IPTV用户的码率优化结果,包括:判断所述第一级网元的所述实时用户数是否超用户数阈值,如果是,则将所述第一级网元的各IPTV用户的码率降低一个等级;循环判断所述第一级网元的所述上行链路利用率是否超上行链路利用率阈值,如果是,则将所述第一级网元的各IPTV用户的码率降低一个等级,直至调整后的所述第一级网元的各IPTV用户的码率为最低码率或所述第一级网元的所述上行链路利用率低于所述上行链路利用率阈值。
[0012]在一种可选的方式中,所述根据当前级网元的所述实时用户数和所述上行链路利用率以及已计算的下一级网元的各IPTV用户的码率优化结果计算当前级网元的各IPTV用户的码率优化结果,包括:根据当前级网元的所述上行链路利用率以及已计算的下一级网元的各IPTV用户的码率优化结果更新所述当前级网元的所述上行链路利用率;判断所述当前级网元的所述实时用户数是否超用户数阈值,如果是,则将所述当前级网元的各IPTV用户的码率降低一个等级;根据更新后的所述当前级网元的上行链路利用率计算所述当前级网元的各IPTV用户的码率优化结果。
[0013]根据本专利技术实施例的另一个方面,提供了一种CDN码率优化装置,所述装置包括:数据获取单元,用于获取上行链路的各级网元的网络质量数据,所述网络质量数据至少包括实时用户数和上行链路利用率;优化计算单元,用于根据各级网元的所述实时用户数和所述上行链路利用率取所述上行链路上的各IPTV用户的码率计划优化情况;码率优化单元,用于根据所述码率计划优化情况优化所述上行链路上的各所述IPTV用户的码率。
[0014]根据本专利技术实施例的另一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
[0015]所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述
CDN码率优化方法的步骤。
[0016]根据本专利技术实施例的又一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使所述处理器执行上述CDN码率优化方法的步骤。
[0017]本专利技术实施例通过获取上行链路的各级网元的网络质量数据,所述网络质量数据至少包括实时用户数和上行链路利用率;根据各级网元的所述实时用户数和所述上行链路利用率取所述上行链路上的各IPTV用户的码率计划优化情况;根据所述码率计划优化情况优化所述上行链路上的各所述IPTV用户的码率,能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种CDN码率优化方法,其特征在于,所述方法包括:获取上行链路的各级网元的网络质量数据,所述网络质量数据至少包括实时用户数和上行链路利用率;根据各级网元的所述实时用户数和所述上行链路利用率取所述上行链路上的各IPTV用户的码率计划优化情况;根据所述码率计划优化情况优化所述上行链路上的各所述IPTV用户的码率。2.根据权利要求1所述的方法,其特征在于,所述获取上行链路的各级网元的网络质量数据,包括:利用运营商中各级网元的网管以及建立的端到端映射关系,实时读取对应各网元的网络参数,所述网络参数包括网元ID、上级网元ID、实时用户数、上行带宽、上行实时流量、实时IPTV用户;根据所述上行带宽和上行实时流量获取上行链路利用率;根据所述网元ID和所述上级网元ID确定用户终端至CDN服务器的逻辑网元拓扑,所述上行链路的各级网元包括所述CDN服务器和依所述逻辑网元拓扑位于所述用户终端和所述CDN服务器之间的各设备网元。3.根据权利要求2所述的方法,其特征在于,所述获取上行链路的各级网元及CDN服务器的网络质量数据,还包括:依据所述上行链路的各网元的承载用户数和链路利用率状态对IPTV用户的感知影响程度,获取预设的各网元的用户数阈值和上行链路利用率阈值。4.根据权利要求1所述的方法,其特征在于,所述根据各级网元的所述实时用户数和所述上行链路利用率获取所述上行链路上的各IPTV用户的码率计划优化情况,包括:根据所述逻辑网元拓扑按照与用户终端由近至远的方向,根据所述上行链路上的各级网元的所述实时用户数和所述上行链路利用率依次计算各级网元的各IPTV用户的码率优化结果;将所述上行链路上的各IPTV用户的所述码率计划优化情况确定为计算的所述上行链路上的最后需要调整码率的网元的各IPTV用户的码率优化结果。5.根据权利要求4所述的方法,其特征在于,所述根据所述逻辑网元拓扑按照与用户终端由近至远的方向,根据所述上行链路上的各级网元的所述实时用户数和所述上行链路利用率依次计算各级网元的各IPTV用户的码率优化结果,包括:针对所述用户终端之后的第一级网元,根据所述第一级网元的所述实时用户数和所述上行链路利用率计算所述第一级网元的各IPTV用户的码率优化结果;针对所述第一级网元之后的各级网元,根据当前级网元的上行链路利用率以及已计算的下一级网元的各IPTV用...

【专利技术属性】
技术研发人员:单申佳
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1