[发明专利]一种视频调度方法、装置及电子设备有效
申请号: | 201810326245.1 | 申请日: | 2018-04-12 |
公开(公告)号: | CN108769107B | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 丁浩;胡文;吴岩 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04N21/258;H04N21/262 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 调度 方法 装置 电子设备 | ||
本发明实施例提供的视频调度方法、装置及电子设备,属于计算机领域。通过接收客户端发送的视频服务请求,获取客户端当前的服务加权值,以及当前的服务加权阈值,其中,客户端当前的服务加权值是根据客户端在预设时间段内观看视频的相关参数计算得到的,然后判断服务加权值是否大于服务加权阈值,如果是,则将客户端调度到预设的优质服务器,如果不是,则将客户端调度到预设的普通服务器。采用本发明,可以根据客户端的服务加权值和服务器的服务质量,将服务加权值较高的客户端调度到优质服务器,将服务加权值较低的客户端调度到普通服务器,实现了服务器资源的合理调度。
技术领域
本发明涉及计算机领域,特别涉及一种视频调度方法、装置及电子设备。
背景技术
在CDN(Content Delivery Network,内容分发网络)中,调度是一种重要的技术。调度指的是将各用户的服务请求分配到对应的服务器中,以满足各用户的服务需求,并实现服务器负载均衡。
在视频业务中,通常采用基于http(Hyper Text Transfer Protocol,超文本传输协议)的302状态码的跳转调度器进行调度。调度器在进行调度时,通常是从实现服务器负载均衡的角度进行调度。例如,调度器通常将当前的视频服务请求调度到负载最小的服务器中。
然而,发明人在实现本发明的过程中发现,现有技术至少存在如下问题:
在视频业务中,存在恶意访问(如刷量或盗链)或网络较差的用户。在这种情况下,采用现有的视频调度方法,可能会将服务质量较好的服务器(可以称为优质服务器,其卡顿比例和慢速比例较小)分配给恶意访问或网络较差的用户,这将导致服务资源的浪费。
发明内容
本发明实施例的目的在于提供一种视频调度方法方法、装置及电子设备,以实现服务器资源的合理调度。具体技术方案如下:
第一方面,提供了一种视频调度方法,所述方法包括:
接收客户端发送的视频服务请求;
获取所述客户端当前的服务加权值,以及当前的服务加权阈值,其中,所述客户端当前的服务加权值是根据所述客户端在预设时间段内观看视频的相关参数计算得到的;
判断所述服务加权值是否大于所述服务加权阈值;
如果是,则将所述客户端调度到预设的优质服务器;
或者,如果不是,则将所述客户端调度到预设的普通服务器。
可选的,各客户端当前的服务加权值的计算过程,包括:
根据各客户端在预设时间段内的视频账号登录次数和/或观看视频的时间长短,确定所述各客户端的安全信誉值;
根据所述各客户端在所述预设时间段内下载各视频文件的下载速度,确定所述各客户端的服务质量值;
根据所述各客户端的安全信誉值、所述各客户端的服务质量值和预设的服务加权值计算公式,确定所述各客户端的服务加权值。
可选的,所述根据所述各客户端在所述预设时间段内下载各视频文件的下载速度,确定所述各客户端的服务质量值,包括:
获取所述各客户端在所述预设时间段内下载各视频文件的下载速度;
将所述各客户端的下载速度的中位值分别作为所述各客户端的标准下载速度;
将所述各客户端的标准下载速度按照从小到大的顺序进行排序,将任一客户端的排序序号与所述各客户端总数的比值,作为所述任一客户端的服务质量值。
可选的,所述服务加权阈值的确定过程,包括:
将各客户端的服务加权值按照从大到小的顺序进行排序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810326245.1/2.html,转载请声明来源钻瓜专利网。