[发明专利]视频下发方法、装置及计算机可读存储介质在审
| 申请号: | 202011118958.2 | 申请日: | 2020-10-19 |
| 公开(公告)号: | CN112312165A | 公开(公告)日: | 2021-02-02 |
| 发明(设计)人: | 肖亚飞;李川;谢韦华 | 申请(专利权)人: | 中移(杭州)信息技术有限公司;中国移动通信集团有限公司 |
| 主分类号: | H04N21/239 | 分类号: | H04N21/239;H04N21/258;H04L12/819 |
| 代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
| 地址: | 310011 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 下发 方法 装置 计算机 可读 存储 介质 | ||
本发明实施例涉及数字化服务领域,公开了一种视频下发方法、装置及计算机可读存储介质,视频下发方法包括:响应于客户端发送的令牌获取请求,判断令牌池内是否存在令牌,并在判定令牌池内存在令牌时,向客户端发送令牌,其中,令牌池内预先放置多个令牌,每向客户端发送一次令牌,令牌池内的令牌数量减少预设数量;接收客户端发送的视频播放请求;根据预设的校验规则判断视频播放请求中携带的令牌是否为有效令牌,在判定令牌为有效令牌时,向客户端下发目标视频。本发明提供的视频下发方法、装置及计算机可读存储介质能够在最大程度的利用服务器的带宽资源的同时,有效防止突发的高并播放请求发导致服务器崩溃。
技术领域
本发明实施例涉及数字化服务领域,特别涉及一种视频下发方法、装置及计算机可读存储介质。
背景技术
随着互联网的高速发展,用户对视频的需求量越来越大,视频网站也随之增长。与此同时,潜在的问题逐渐显现出来,如某一个视频平台同时在线播放的人数过多时,带宽和服务器资源压力过大,会导致服务器崩溃,所有人都无法在线观看视频。在现有技术中,有如下两种技术方案解决上述技术问题:1、增加服务器的带宽资源,保证有充足的资源来处理视频播放请求;2、接入CDN,通过CDN缓存减少对服务器的直接访问,以减少服务器的资源访问压力。
发明人发现现有技术中至少存在如下问题:分析第一种技术方案:如果进行资源扩充,服务会被迫中止,所有用户都会出现卡顿,崩溃的情况,且即使增加服务器的带宽资源还是会存在服务器资源的瓶颈;分析第二种技术方案:需要接入第三方服务,且需要临时中止目前的服务,经过改造之后再重新提供服务。此外,以上两种技术方案均无法应对突发的大量视频同时播放的场景。
发明内容
本发明实施方式的目的在于提供一种视频下发方法、装置及计算机可读存储介质,其能够在最大程度的利用服务器的带宽资源的同时,有效防止突发的高并发播放请求导致服务器崩溃。
为解决上述技术问题,本发明的实施方式提供了一种视频下发方法,包括:
响应于客户端发送的令牌获取请求,判断令牌池内是否存在令牌,并在判定所述令牌池内存在令牌时,向所述客户端发送令牌,其中,所述令牌池内预先放置多个令牌,每向所述客户端发送一次令牌,所述令牌池内的令牌数量减少预设数量;接收客户端发送的视频播放请求,其中,所述视频播放请求指向目标视频,所述视频播放请求中携带所述客户端接收到的令牌;根据预设的校验规则判断所述视频播放请求中携带的令牌是否为有效令牌,在判定所述令牌为有效令牌时,向所述客户端下发所述目标视频。
本发明的实施方式还提供了一种视频下发装置,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的视频下发方法。
本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述的视频下发方法。
本发明的实施方式相对于现有技术而言,在客户端发送令牌获取请求时,通过在令牌池内是在令牌时向客户端发送令牌,由于令牌池的令牌个数有限,且每向一个客户端发送一次令牌,令牌池内的令牌数量都会减少,使得获得令牌的客户端的数量有限;又由于只有获得令牌的客户端才有资格向服务器请求视频播放,从而使有资格播放视频的客户端的数量有限,避免了“视频平台同时在线播放的人数过多时,带宽和服务器资源压力过大,会导致服务器崩溃,所有人都无法在线观看视频”的情况的发生,确保了至少部分客户端能够正常播放视频,从而最大程度的利用了服务器的带宽资源。此外,由于还会根据预设的校验规则判断所述视频播放请求中携带的令牌是否为有效令牌,在判定所述令牌为有效令牌时,再向所述客户端下发所述目标视频,能够在多个客户端同时(或几乎同时)向服务器发送视频请求时,直接判定这些客户端发生的令牌为无效令牌,从而有效的防止了突发的高并发播放请求导致服务器崩溃。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(杭州)信息技术有限公司;中国移动通信集团有限公司,未经中移(杭州)信息技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011118958.2/2.html,转载请声明来源钻瓜专利网。





