[发明专利]一种视频文件下载防盗链方法、系统及介质在审
申请号: | 201910107355.3 | 申请日: | 2019-02-02 |
公开(公告)号: | CN109819337A | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 李小红 | 申请(专利权)人: | 湖南快乐阳光互动娱乐传媒有限公司 |
主分类号: | H04N21/472 | 分类号: | H04N21/472;H04N21/258 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
地址: | 410201 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端信息 服务请求 防盗链 播放器 视频文件下载 顺序发送 服务端 客户端 通行证 视频文件数据 有效地控制 播放策略 播放控制 迭代问题 获取目标 目标服务 响应结果 有效解决 直接传递 透明的 盗链 多层 兼容 播放 传递 返回 认证 灵活 升级 | ||
本发明公开了一种视频文件下载防盗链方法、系统及介质,实施步骤包括客户端依次向多层服务端顺序发送服务请求以获取目标视频文件数据,且顺序发送服务请求时,基于通行证实现不同层的服务端之间通过客户端间接传递客户端信息或者直接传递客户端信息,从而可以在完全兼容现有播放器的服务请求的方式的基础上实现对客户端信息的认证,且仅在服务请求中的客户端信息、通行证中的客户端信息一致的情况下收到目标服务端返回的正常的服务请求响应结果。本发明实现了一种对播放器透明的播放控制机制,能够灵活扩展,能够有效解决播放策略的升级迭代问题,从而能有效地控制防盗链行为,减少盗链播放损失。
技术领域
本发明涉及在线视频点播技术,具体涉及一种视频文件下载防盗链方法、系统及介质。
背景技术
目前某些在线视频播放的服务端对外提供了一些访问端口,用于给手机上的APP、电视机上的APP、PC网站等提供视频下载及播放服务,这些端口提供的是标准的http服务。跟视频下载与播放相关的组件如下:播放器,播放器集成手机和pc浏览器中,它按播放流程去下载视频并播放给用户;多层服务端则依次包括:接入服务端,称之一层,收到播放器的请求后,进行身份验证和签证,通过后返回调度地址及必要调度参数;调度服务端,称之二层,收到播放器发出的调度地址请求后,返回文件服务端地址及必要的参数;文件服务端,称之三层,收到播放器的文件下载请求后,返回视频内容给播放器。
如图1所示,播放器获取目标视频文件数据需要依次向多层服务端顺序发送服务请求,即依次访问接入服务端、调度服务端和文件服务端。因为一般会接入多家CDN(内容分发网络)加速服务商,所以文件服务端会由多家CDN服务端提供。为了进行播放控制,如防盗链,需要协调上面四个组件,在上面添加或升级控制策略,其中文件服务端还牵涉到多家商业CDN厂商,这样升级周期超过一季度的时间。播放器升级需要发新的APP版本,而且发版之后,还有一定比例的用户仍使用老版本,这就对控制策略的升级带来了非常大的困难。
发明内容
本发明要解决的技术问题:针对现有技术的上述问题,提供一种视频文件下载防盗链方法、系统及介质,本发明实现了一种对播放器透明的播放控制机制,能够灵活扩展,能够有效解决播放策略的升级迭代问题,从而能有效地控制防盗链行为,减少盗链播放损失。
为了解决上述技术问题,本发明采用的技术方案为:
本发明提供一种视频文件下载防盗链方法,实施步骤包括客户端依次向多层服务端顺序发送服务请求以获取目标视频文件数据,所述顺序发送服务请求时,至少一层在先服务端返回正常的服务请求响应结果时还带有包含客户端信息的通行证,且客户端在向至少一层目标服务端发送服务请求时携带所述通行证,且仅在服务请求中的客户端信息、通行证中的客户端信息一致的情况下收到目标服务端返回的正常的服务请求响应结果。
可选地,所述通行证中包含的客户端信息包括视频文件ID、客户端程序版本、客户端播放器版本、服务请求参数、所属网络运营商、所属网络运营商地区、所属地理位置、用户名、通行证发证时间、通行证有效期、请求用户、IP地址中的至少一种。
可选地,所述通行证中的客户端信息至少一部分为加密后的密文数据。
可选地,所述目标服务端响应客户端的服务请求的详细步骤包括:解析服务请求获取其中的客户端信息,按照约定的密钥或者解密方式对通行证进行解密得到客户端信息;服务请求中的客户端信息、解密后得到的客户端信息两者进行比较,如果两者一致则根据服务请求的信息返回正常的服务请求响应结果;否则,返回认证失败的消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南快乐阳光互动娱乐传媒有限公司,未经湖南快乐阳光互动娱乐传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910107355.3/2.html,转载请声明来源钻瓜专利网。