【技术实现步骤摘要】
一种视频CDN调取优化方法及装置
本专利技术涉及移动通信
,更具体地说,涉及一种视频CDN调取优化方法及装置。
技术介绍
视频CDN(ContentDeliveryNetwork,内容分发网络)系统是一个能够提供视频流服务的系统。在视频CDN系统中,调度服务器的作用就是为用户指定下载视频文件分片的视频服务器。目前,调度服务器常用的调度策略有两种,一种为流量控制策略,另一种则为基于用户下载速度的调度策略。对于第二种调度策略,调度服务器将用户的请求调度至用户下载速度最高的视频服务器。而由于下载速度最高的视频服务器主要是由客户端自行测速确定的,即客户端确定下载速度最快的视频服务器信息并反馈至调度服务器。因此,调度服务器也就无法按照用户级别提供针对性调度服务,例如,对于普通用户和比普通用户优先级更高的会员用户,调度服务器所提供的调度服务是一致的。
技术实现思路
有鉴于此,本专利技术提供一种视频CDN调取优化方法及装置,以解决现有调度服务器无法按照用户级别提供针对性调度服务的问题。技术方案如下:一种视频CDN调取优化方法,应用于调度服务器,包括:当接收到客户端发送的调度请求时,根据所述调度请求获取所述客户端的目标关联日志数据;依据所述目标关联日志数据和预先建立的优先级识别模型,确定所述客户端的目标优先级以及所述目标优先级所对应的目标概率;根据所述目标优先级和所述目标概率,确定所述客户端的目标视频服务器集群;从所述目标视频服务器集群中为所述客户端分配视频服务器,并将所分配的视频服务器的标签发送至所述客户端。优选的,预先建立优先级识别模型,包括:调取所述调度服务器的第 ...
【技术保护点】
一种视频CDN调取优化方法,其特征在于,应用于调度服务器,包括:当接收到客户端发送的调度请求时,根据所述调度请求获取所述客户端的目标关联日志数据;依据所述目标关联日志数据和预先建立的优先级识别模型,确定所述客户端的目标优先级以及所述目标优先级所对应的目标概率;根据所述目标优先级和所述目标概率,确定所述客户端的目标视频服务器集群;从所述目标视频服务器集群中为所述客户端分配视频服务器,并将所分配的视频服务器的标签发送至所述客户端。
【技术特征摘要】
1.一种视频CDN调取优化方法,其特征在于,应用于调度服务器,包括:当接收到客户端发送的调度请求时,根据所述调度请求获取所述客户端的目标关联日志数据;依据所述目标关联日志数据和预先建立的优先级识别模型,确定所述客户端的目标优先级以及所述目标优先级所对应的目标概率;根据所述目标优先级和所述目标概率,确定所述客户端的目标视频服务器集群;从所述目标视频服务器集群中为所述客户端分配视频服务器,并将所分配的视频服务器的标签发送至所述客户端。2.根据权利要求1所述的方法,其特征在于,预先建立优先级识别模型,包括:调取所述调度服务器的第一日志数据以及预设视频服务器的第二日志数据;从所述第一日志数据中选取历史访问客户端的调度数据,并从所述第二日志数据中选取所述历史访问客户端的下载数据;将所述调度数据和所述下载数据作为所述历史访问客户端的历史关联日志数据,并按照预设优先级标注规则为所述历史关联日志数据添加优先级标签,所述优先级标签包括优先级以及所述优先级所对应的概率;分别提取所述历史关联日志数据的数据特征以及所述优先级标签的优先级特征;基于所述数据特征、所述优先级特征以及预设监督学习算法,建立优先级识别模型。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标优先级和所述目标概率,确定所述客户端的目标视频服务器集群,包括:判断所述目标概率是否小于概率阈值;若所述目标概率小于所述概率阈值,按照预设优先级标注规则为所述目标关联日志数据重新确定所述客户端的新目标优先级以及所述新目标优先级所对应的新目标概率;判断所述新目标概率是否小于所述概率阈值;若所述新目标概率不小于所述概率阈值,根据所述新目标优选级确定所述客户端的目标视频服务器集群;若所述目标概率不小于所述概率阈值,根据所述目标优选级确定所述客户端的目标视频服务器集群。4.根据权利要求1所述的方法,其特征在于,所述从所述目标视频服务器集群中为所述客户端分配视频服务器,包括:在所述调取请求携带有目标视频服务器标签和紧急参数的情况下,确定所述目标视频服务器标签所对应的目标视频服务器,所述目标视频服务器标签用于标识所述客户端预先确定的视频服务器,所述紧急参数用于表征调度的紧急程度;若所述目标视频服务器在所述目标视频服务器集群中并且所述紧急参数用于表征非紧急调度,提取所述调度请求;生成由所述调度请求构成的调度请求队列;根据所述目标视频服务器集群中视频服务器的预设流量上限值以及所述目标视频服务器标签,为所述调度请求队列中的所述调度请求分配视频服务器。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标视频服务器集群中视频服务器的预设流量上限值以及所述目标视频服务器标签,为所述调度请求队列中的所述调度请求分配视频服务器,包括:根据所述目标视频服务器集群中视频服务器的预设流量上限值,计算所述目标视频服务器集群的目标流量控制比例;选取所述调度请求队列中目标视频服务器标签内容为空的调度请求,并按照所述目标流量控制比例为所选取的所述调度请求分配视频服务器;按照所述目标流量控制比例为未分配视频服务器的调度请求再分配视频服务器,所述未分配视频服务器的调度请求包括所述调度请求队列中未选取的调取请求以及所选取的所述调取请求中未分配视频服务器的调度请求。6.根据权利要求1所述的方法,其特征在于,所述从所述目标视频服务器集群中为所述客户端分配视频服务器,包括:在所述调取请求携带有目标视频服务器标签和紧急参数的情况下,确定所述目标视频服务器标签所对应的目标视频服务器,所述目标视频服务器标签用于标识所述客户端预先确定的视频服务器,所述紧急参数用于表征调度的紧急程度;若所述目标视频服务器在所述目标视频服务器集群中,确定所述调度服务器的目标运行状态;根据所述目标运行状态、所述目标视频服务器集群中视频服务器的预设流量上限值、所述目标视频服务器标签以及所述紧急参数,为所述调度请求分配视频服务器。7.根据权利要求6所述的方法,其特征在...
【专利技术属性】
技术研发人员:丁浩,吴岩,张志良,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。