[发明专利]节目信息的获取方法及装置有效
申请号: | 201210049224.2 | 申请日: | 2012-02-29 |
公开(公告)号: | CN103297464A | 公开(公告)日: | 2013-09-11 |
发明(设计)人: | 刘永亮;廉士国;张少波 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04N21/435;H04N21/4623;H04N21/6334;H04N21/643;H04N21/858 |
代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 陈霁 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 节目 信息 获取 方法 装置 | ||
技术领域
本发明涉及通信领域,尤其涉及一种节目信息的获取方法及装置。
背景技术
媒体展现描述(Media Presentation Description,MPD)是一个根据可扩展标记语言逻辑结构(Extensible Markup Language schema,XML schema)格式化的可扩展标记语言文档,其中包含一些元数据。动态自适应超文本传输协议流媒体(Dynamic Adaptive HTTP Streaming,DASH)客户端可以使用这些元数据构造适当的超文本传输协议统一资源定位符(HyperText TransferProtocol-Uniform Resource Locator,HTTP-URL),用以获取内容片断并向用户提供流媒体服务。媒体展现可以以不同的表示方式,如不同的比特率、语言和分辨率等进行描述。
基于现有MPD的节目获取流程可简单描述如下:客户端向服务器请求MPD;服务端响应,发送MPD给客户端;客户端解析MPD,根据网络环境的情况以及设备性能等相关信息,选择适合的表示(Representation),并使用MPD中相应的Segment URL(节目信息片断的统一资源定位符)向服务器请求相应的片断(Segment);服务器发送相应的片断;客户端播放节目信息片断,及时更新网络环境等状况,动态进行片断选择并请求。
基于现有MPD的节目获取流程没有使用任何安全机制,MPD文档没有被签名、加密或者计算散列,这使得服务器系统外部攻击者可能发起拒绝服务攻击;而且由于现有MPD不具有真实性和完整性属性,外部攻击者可能替换MPD的部分或者全部,例如,攻击者将原来的广告片段的URL替换成自己的广告,甚至用反动、暴力、色情和恐怖等内容的URL对原有内容的URL进行替换,而客户端无法发现,即现有MPD存在很严重的安全问题。
发明内容
本发明实施例提供了一种节目信息的获取方法及装置,可以实现客户端基于媒体展现描述文档从服务器安全地获取节目信息。
一方面,本发明实施例提供了一种节目信息的获取方法,所述方法包括:
接收服务器发送的媒体展现描述MPD
判断所述服务器的数字证书是否有效;
若所述数字证书有效,验证所述MPD是否真实而且完整;
如果所述MPD真实而且完整,解密所述MPD中的加密的属性,获取解密后的属性,所述属性包括不同元素的统一资源定位符信息或标识信息;
根据统一资源定位符信息或标识信息,从服务器获取节目信息片断。
另一方面,本发明实施例提供了一种节目信息的获取装置,所述装置包括:
超文本传输协议HTTP客户端模块,所述HTTP客户端模块包括:MPD接收子模块,用于接收服务器发送的媒体展现描述MPD;节目信息片断获取子模块,用于根据统一资源定位符信息或标识信息,从服务器获取节目信息片断;
数字证书有效性判断模块,用于判断所述服务器的数字证书是否有效;
MPD安全处理模块,所述MPD安全处理模块包括:MPD验证子模块,用于所述数字证书有效时,验证所述MPD是否真实而且完整;解密子模块,用于所述MPD真实而且完整时,解密所述MPD中的加密的属性,用以得到完整的未加密的MPD,所述属性包括不同元素的统一资源定位符信息或标识信息;MPD操作子模块,用于根据接收到的所述HTTP模块发送的本地的网络环境信息及设备性能信息,从所述完整的未加密的MPD中选择合适的表示。
本发明实施例中,DASH客户端接收服务器发送的媒体展现描述MPD;判断服务器的数字证书是否有效;若所述数字证书有效,验证所述MPD是否真实而且完整;如果所述MPD真实而且完整,解密所述MPD中的加密的属性,获取解密后的属性,所述属性包括不同元素的统一资源定位符信息或标识信息;根据统一资源定位符信息或标识信息,从服务器获取节目信息片断。由此实现了客户端可以基于具有安全属性的媒体展现描述从服务器安全地获取节目信息。
附图说明
图1为本发明实施例提供的一种节目信息的获取方法的流程图;
图2为本发明实施例提供的一种节目信息的获取流程示意图;
图3为本发明实施例提供的一种节目信息的获取装置的示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210049224.2/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置