[发明专利]一种视频CDN调度优化方法及装置有效
申请号: | 201711487913.0 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108093272B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 丁浩;何广;吴岩 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04N21/24 | 分类号: | H04N21/24;H04N21/262;H04L29/08;H04L12/26 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 cdn 调度 优化 方法 装置 | ||
本发明提供的一种视频CDN调度优化方法及装置,该方法应用于调度服务器,在流量控制的基础上,综合客户端所请求的目标调度服务器。而由于一般目标调度服务器都是由客户端基于自身实际下载速度所确定的。因此,通过统一为不紧急调度的调度请求分配视频服务器,可在最大程度上满足流量和下载速度的要求,缓解甚至避免调度服务器无法兼顾下载速度和流量控制的问题。
技术领域
本发明涉及移动通信技术领域,更具体地说,涉及一种视频CDN调度优化方法及装置。
背景技术
视频CDN(Content Delivery Network,内容分发网络)系统是一个能够提供视频流服务的系统。在视频CDN系统中,调度服务器的作用就是为用户指定下载视频文件分片的视频服务器。
目前,调度服务器常用的调度策略有两种,常用的一种为流量控制策略,另一种则为基于用户下载速度的调度策略。对于第一种调度策略,调度服务器是按照某调度区域内的流量控制比例为用户分配视频服务器,但是由于未考虑下载速度,客户端容易出现播放卡顿的情况。对于第二种调度策略,调度服务器按照实际下载速度为用户分配视频服务器,但是由于未进行严格流量控制,服务器容易出现各种故障。
发明内容
有鉴于此,本发明提供一种视频CDN调度优化方法及装置,以解决调度服务器采用现有调度策略无法兼顾下载速度和流量控制的问题。技术方案如下:
一种视频CDN调度优化方法,应用于调度服务器,包括:
当接收到客户端发送的携带有目标视频服务器标签和紧急参数的调度请求时,确定所述客户端所在的目标调度区域,所述目标视频服务器标签用于标识所述客户端预先确定的视频服务器,所述紧急参数用于表征调度的紧急程度;
若所述目标调度区域在预先确定的优化调度区域名单内并且所述紧急参数为用于表征非紧急调度的第一紧急参数,提取所述调度请求;
生成由所述调度请求构成的调度请求队列;
根据所述目标调度区域内视频服务器的预设流量上限值以及所述目标视频服务器标签,为所述调度请求队列中的所述调度请求分配视频服务器,并将所分配的视频服务器的标签发送至所述调度请求对应的所述客户端。
优选的,预先确定优化调度区域名单的过程,包括:
调取预设调度区域内视频服务器的访问日志数据;
根据所述访问日志数据,计算所述预设调度区域内视频服务器的平均下载速度值和下载速度综合评估值;
根据所述平均下载速度值和所述下载速度综合评估值,判断所述预设调度区域是否满足预设区域优化规则;
若所述预设调度区域满足所述预设区域优化规则,将所述预设调度区域确定为优化调度区域;
生成由所述优化调度区域构成的优化调度区域名单。
优选的,所述根据所述访问日志数据,计算所述预设调度区域内视频服务器的平均下载速度值和下载速度综合评估值,包括:
对所述访问日志数据进行过滤清洗,得到所述预设调度区域内视频服务器所对应的合法访问请求的请求数据;
根据所述合法访问请求的请求数据,计算所述合法访问请求的下载速度值;
根据所述合法访问请求的下载速度值,计算所述预设调度区域内视频服务器的平均下载速度值;
按照预设下载速度等级和所述合法访问请求的下载速度值,计算所述预设调度区域内视频服务器的下载速度综合评估值。
优选的,所述根据所述目标调度区域内视频服务器的预设流量上限值以及所述目标视频服务器标签,为所述调度请求队列中的所述调度请求分配视频服务器,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711487913.0/2.html,转载请声明来源钻瓜专利网。