[发明专利]媒体资源访问控制方法和设备有效
申请号: | 201110193031.X | 申请日: | 2011-07-11 |
公开(公告)号: | CN102882830A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 单振威;吴黄伟;朱萸 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体 资源 访问 控制 方法 设备 | ||
技术领域
本发明实施例涉及通信技术,尤其涉及一种媒体资源访问控制方法和设备。
背景技术
通用即插即用(Universal Plug and Play;简称:UPnP)/数字生活网络联盟(Digital Living Network Alliance;简称:DLNA)标准实现了家庭网络中的媒体共享应用,其中,标准定义了三个实体,分别为:媒体展示设备(Media Renderer)、媒体服务器(Media Server)和控制点(Control Point)。具体的,控制点到媒体服务器上查询媒体资源信息,其中,控制点和媒体服务器之间是受到设备保护(Device Protection;简称:DP)的。当控制点对媒体服务器有访问权限时,媒体服务器向控制点返回统一资源标识符(Uniform Resource Identifier;简称:URI)列表等信息,然后控制点选择一个URI并下发给媒体展示设备,最后由媒体展示设备向媒体服务器请求该URI指示的媒体资源,并播放该媒体资源。
但是,其他控制点可能会猜到或者中途截获到媒体服务器上的URI,则可以很容易窃取到媒体服务器上受保护的媒体资源。
发明内容
本发明实施例提供一种媒体资源访问控制方法和设备,用以解决现有技术中其他控制点可能会猜到或者中途截获到媒体服务器上的URI,则可以很容易窃取到媒体服务器上受保护的媒体资源的缺陷,实现了媒体资源的安全。
本发明实施例提供一种媒体资源访问控制方法,包括:
UPnP媒体服务器接收控制点发送的媒体资源标识,并获取与所述媒体资源标识对应的预设认证信息;
所述UPnP媒体服务器接收UPnP媒体播放器发送的媒体资源获取请求,所述媒体资源获取请求包含待认证信息;
所述UPnP媒体服务器使用所述预设认证信息对所述待认证信息进行认证,若认证通过则向所述UPnP媒体播放器发送与所述媒体资源标识对应的媒体资源。
本发明实施例还提供一种媒体资源访问控制方法,包括:
UPnP媒体播放器获取待认证信息;
所述UPnP媒体播放器向所述UPnP媒体服务器发送携带有所述待认证信息的媒体资源获取请求,以供所述UPnP媒体服务器使用预设认证信息对所述待认证信息进行认证。
本发明实施例还提供一种媒体资源访问控制方法,包括:
控制点向UPnP媒体服务器发送浏览或查找媒体资源请求,并接收所述UPnP媒体服务器返回的媒体资源信息;
所述控制点从所述媒体资源信息中选择URI,并生成一个随机数;
所述控制点将所述URI、所述随机数和所述控制点的控制点标识进行哈希运算,并采用私钥,对哈希运算后得到的字符串进行加密处理,获取第二字符串;
所述控制点将所述URI、所述随机数、所述控制点标识和所述第二字符串进行组合,获取第一字符串,并将所述第一字符串发送给所述UPnP媒体播放器,以供所述UPnP媒体播放器将所述第一字符串作为待认证信息。
本发明实施例还提供了一种媒体资源访问控制方法,包括:
UPnP媒体服务器接收UPnP媒体播放器发送的媒体资源获取请求,所述媒体资源获取请求包括待认证信息;
所述UPnP媒体服务器采用公钥,对所述待认证信息中的加密字符串进行解密处理,获取解密后的字符串,并对所述待认证信息中的控制点标识、随机数和URI进行哈希运算,获取哈希运算后得到的字符串;
所述UPnP媒体服务器判断所述哈希运算后得到的字符串与解密后的字符串是否一致,若一致,则认证所述控制点标识对应的控制点是否有权限访问所述URI对应的媒体资源,若认证通过则向所述UPnP媒体播放器发送所述URI对应的媒体资源。
本发明实施例提供一种UPnP媒体服务器,包括:
收发模块,用于接收控制点发送的媒体资源标识;
预设认证信息获取模块,用于获取与所述媒体资源标识对应的预设认证信息;
所述收发模块还用于接收UPnP媒体播放器发送的媒体资源获取请求,所述媒体资源获取请求包含待认证信息;
认证模块,用于使用所述预设认证信息对所述待认证信息进行认证;
所述收发模块还用于若所述认证模块认证通过则向所述UPnP媒体播放器发送与所述媒体资源标识对应的媒体资源。
本发明实施例提供一种UPnP媒体播放器,包括:
待认证信息获取模块,用于获取待认证信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110193031.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种集群存储系统的扩展方法及装置
- 下一篇:一种DNS业务处理的方法及装置