[发明专利]一种流媒体文件的防盗链方法及设备有效

专利信息
申请号: 201410498191.9 申请日: 2014-09-25
公开(公告)号: CN104320377B 公开(公告)日: 2017-07-07
发明(设计)人: 雷清 申请(专利权)人: 华为技术有限公司
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 广州三环专利商标代理有限公司44202 代理人: 郝传鑫,熊永强
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 流媒体 文件 防盗 方法 设备
【说明书】:

技术领域

发明涉及互联网技术领域,具体涉及一种流媒体文件的防盗链方法及设备。

背景技术

随着互联网技术以及多媒体技术的快速发展,授权用户可以通过终端(如手机、笔记本等)访问多媒体服务提供商通过媒体服务器提供的流媒体文件,如视频文件等,但是,在实际应用中,一些不法商家可以通过相关技术(如抓包技术)盗取多媒体服务提供商提供的流媒体文件的URL(Uniform Resource Locator,统一资源定位符),并通过盗取到的URL使其它用户(多媒体服务提供商未授权的用户)访问多媒体服务提供商提供的流媒体文件以非法获取利益,这使得多媒体服务提供商的正当利益受到损害,因此,对于多媒体服务提供商来说,流媒体文件的防盗链显得尤为重要。

现有技术中,流媒体文件的防盗链技术主要包括两种:一是在URL中加入时间戳以设置URL的有效期,该方法使得授权用户在有效期内访问流媒体文件,当URL过期后,授权用户通过终端请求新的URL,但这种方法无法防止商家通过相关技术在URL的有效期内盗取URL;二是通过IP认证,即当用户通过URL请求流媒体文件的索引文件时,媒体服务器比较用户的IP地址与媒体服务器生成的验证防盗链中的IP地址是否一致,若一致,则表明该URL没有被盗用(即该用户为授权用户),若不一致,则表明该URL被盗用(即该用户为非授权用户),但这种方法无法防止不法商家伪造与授权用户相同的IP地址以通过媒体服务器的IP认证,且在授权用户的IP地址发生变化时无法使授权用户访问媒体服务器中的流媒体文件。

因此,现有技术中流媒体文件的防盗链技术存在以下问题:防盗链的可靠性低以及准确性差。

发明内容

本发明实施例公开了一种流媒体文件的防盗链方法及设备,能够提高流媒体文件的防盗链的可靠性以及准确性。

本发明实施例第一方面公开了一种流媒体文件的防盗链方法,包括:

终端向中间件发送用于获取流媒体文件的URL的第一请求消息;

所述终端接收所述中间件响应所述第一请求消息返回的所述流媒体文件的第一URL,所述第一URL包括字符串、所述流媒体文件的第一索引文件的文件标识以及存储所述流媒体文件的媒体服务器的服务器标识,所述字符串由所述中间件根据与所述媒体服务器约定的加密算法以及加密密钥对目标密钥加密后生成,所述目标密钥由所述终端与所述中间件约定;

所述终端根据所述第一URL向所述媒体服务器发送第一索引文件请求消息;

所述终端接收所述媒体服务器响应所述第一索引文件请求消息返回的第一目标文件,所述第一目标文件由所述媒体服务器根据所述目标密钥对所述第一索引文件加密后生成,所述目标密钥由所述媒体服务器根据与所述中间件约定的所述加密算法及所述加密密钥从所述第一URL包括的所述字符串中解析获得;

所述终端根据所述目标密钥解析所述第一目标文件以获取所述第一索引文件;

所述终端以所述第一索引文件为依据从所述媒体服务器中获取所述流媒体文件的分片文件。

在本发明实施例第一方面的第一种可能的实现方式中,所述方法还包括:

当所述第一索引文件包括所述流媒体文件的第二索引文件的文件标识时,所述终端向所述媒体服务器发送第二URL,所述第二URL包括所述第二索引文件的文件标识、所述字符串以及所述服务器标识;

所述终端接收所述媒体服务器返回的第二目标文件,所述第二目标文件由所述媒体服务器根据所述目标密钥对所述第二索引文件加密后生成,所述目标密钥由所述媒体服务器根据与所述中间件约定的所述加密算法及所述加密密钥从所述第二URL包括的所述字符串中解析获得;

所述终端根据所述目标密钥解析所述第二目标文件以获取所述第二索引文件;

所述终端以所述第二索引文件为依据从所述媒体服务器中获取所述流媒体文件的分片文件。

结合本发明实施例第一方面或本发明实施例第一方面的第一种可能的实现方式,在本发明实施例第一方面的第二种可能的实现方式中,所述终端向中间件发送用于获取流媒体文件的URL的第一请求消息之前,所述方法还包括:

终端向中间件发送用于对用户进行身份认证的第二请求消息;

所述终端接收所述中间件返回的用于指示所述用户为授权用户的用户认证响应消息;

所述终端确定与所述中间件约定的目标密钥。

结合本发明实施例第一方面的第二种可能的实现方式,在本发明实施例第一方面的第三种可能的实现方式中,所述终端确定与所述中间件约定的目标密钥包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410498191.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top