【技术实现步骤摘要】
一种视频CDN调度优化方法及装置
本专利技术涉及移动通信
,更具体地说,涉及一种视频CDN调度优化方法及装置。
技术介绍
视频CDN(ContentDeliveryNetwork,内容分发网络)系统是一个能够提供视频流服务的系统。在视频CDN系统中,调度服务器的作用就是为用户指定下载视频文件分片的视频服务器。目前,调度服务器常用的调度策略有两种,常用的一种为流量控制策略,另一种则为基于用户下载速度的调度策略。对于第一种调度策略,调度服务器是按照某调度区域内的流量控制比例为用户分配视频服务器,但是由于未考虑下载速度,客户端容易出现播放卡顿的情况。对于第二种调度策略,调度服务器按照实际下载速度为用户分配视频服务器,但是由于未进行严格流量控制,服务器容易出现各种故障。
技术实现思路
有鉴于此,本专利技术提供一种视频CDN调度优化方法及装置,以解决调度服务器采用现有调度策略无法兼顾下载速度和流量控制的问题。技术方案如下:一种视频CDN调度优化方法,应用于调度服务器,包括:当接收到客户端发送的携带有目标视频服务器标签和紧急参数的调度请求时,确定所述客户端所在的目标调度区域,所述目标视频服务器标签用于标识所述客户端预先确定的视频服务器,所述紧急参数用于表征调度的紧急程度;若所述目标调度区域在预先确定的优化调度区域名单内并且所述紧急参数为用于表征非紧急调度的第一紧急参数,提取所述调度请求;生成由所述调度请求构成的调度请求队列;根据所述目标调度区域内视频服务器的预设流量上限值以及所述目标视频服务器标签,为所述调度请求队列中的所述调度请求分配视频服务器,并将所分配的视频服 ...
【技术保护点】
一种视频CDN调度优化方法,其特征在于,应用于调度服务器,包括:当接收到客户端发送的携带有目标视频服务器标签和紧急参数的调度请求时,确定所述客户端所在的目标调度区域,所述目标视频服务器标签用于标识所述客户端预先确定的视频服务器,所述紧急参数用于表征调度的紧急程度;若所述目标调度区域在预先确定的优化调度区域名单内并且所述紧急参数为用于表征非紧急调度的第一紧急参数,提取所述调度请求;生成由所述调度请求构成的调度请求队列;根据所述目标调度区域内视频服务器的预设流量上限值以及所述目标视频服务器标签,为所述调度请求队列中的所述调度请求分配视频服务器,并将所分配的视频服务器的标签发送至所述调度请求对应的所述客户端。
【技术特征摘要】
1.一种视频CDN调度优化方法,其特征在于,应用于调度服务器,包括:当接收到客户端发送的携带有目标视频服务器标签和紧急参数的调度请求时,确定所述客户端所在的目标调度区域,所述目标视频服务器标签用于标识所述客户端预先确定的视频服务器,所述紧急参数用于表征调度的紧急程度;若所述目标调度区域在预先确定的优化调度区域名单内并且所述紧急参数为用于表征非紧急调度的第一紧急参数,提取所述调度请求;生成由所述调度请求构成的调度请求队列;根据所述目标调度区域内视频服务器的预设流量上限值以及所述目标视频服务器标签,为所述调度请求队列中的所述调度请求分配视频服务器,并将所分配的视频服务器的标签发送至所述调度请求对应的所述客户端。2.根据权利要求1所述的方法,其特征在于,预先确定优化调度区域名单的过程,包括:调取预设调度区域内视频服务器的访问日志数据;根据所述访问日志数据,计算所述预设调度区域内视频服务器的平均下载速度值和下载速度综合评估值;根据所述平均下载速度值和所述下载速度综合评估值,判断所述预设调度区域是否满足预设区域优化规则;若所述预设调度区域满足所述预设区域优化规则,将所述预设调度区域确定为优化调度区域;生成由所述优化调度区域构成的优化调度区域名单。3.根据权利要求2所述的方法,其特征在于,所述根据所述访问日志数据,计算所述预设调度区域内视频服务器的平均下载速度值和下载速度综合评估值,包括:对所述访问日志数据进行过滤清洗,得到所述预设调度区域内视频服务器所对应的合法访问请求的请求数据;根据所述合法访问请求的请求数据,计算所述合法访问请求的下载速度值;根据所述合法访问请求的下载速度值,计算所述预设调度区域内视频服务器的平均下载速度值;按照预设下载速度等级和所述合法访问请求的下载速度值,计算所述预设调度区域内视频服务器的下载速度综合评估值。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标调度区域内视频服务器的预设流量上限值以及所述目标视频服务器标签,为所述调度请求队列中的所述调度请求分配视频服务器,包括:根据所述目标调度区域内视频服务器的预设流量上限值,计算所述目标调度区域的目标流量控制比例;选取所述调度请求队列中目标视频服务器标签内容不为空的调度请求,并按照所述目标流量控制比例为所选取的所述调度请求分配视频服务器;按照所述目标流量控制比例为未分配视频服务器的调度请求再分配视频服务器,所述未分配视频服务器的调度请求包括所述调度请求队列中未选取的调取请求以及所选取的所述调取请求中未分配视频服务器的调度请求。5.根据权利要求1所述的方法,其特征在于,还包括:若所述目标调取区域不在预先确定的优化调度区域名单内或者所述紧急参数为用于表征紧急调度的第二紧急参数,按照流量控制策略为所述调度请求分配视频服务器,并将所分配的视频服务器的标签发送至所述调度请求对应的所述客户端。6.一种视频CDN调度优化装置,其特征在于,包括:确定模块、...
【专利技术属性】
技术研发人员:丁浩,何广,吴岩,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。