一种对多媒体数据的保护方法和装置制造方法及图纸

技术编号:10162661 阅读:86 留言:0更新日期:2014-07-01 18:25
本发明专利技术的一方面提供了一种对多媒体数据的保护方法。所述方法包括:响应于用户的下载请求,客户端从多媒体服务器下载待播放的多媒体数据,所述多媒体数据未进行加密保护;客户端利用与自身绑定的数据密钥对所述多媒体数据进行加密保护;客户端存储加密保护后的所述多媒体数据;响应于用户的播放请求,客户端利用所述数据密钥对加密保护后的所述多媒体数据进行解密;客户端播放解密后的所述多媒体数据。本发明专利技术的方法可以保证在保护多媒体数据的同时,支持多媒体数据的离线解密和播放。此外,本发明专利技术的另一方面提供了一种对多媒体数据的保护装置,例如,移动智能终端上安装的软件。

【技术实现步骤摘要】
【专利摘要】本专利技术的一方面提供了一种对多媒体数据的保护方法。所述方法包括:响应于用户的下载请求,客户端从多媒体服务器下载待播放的多媒体数据,所述多媒体数据未进行加密保护;客户端利用与自身绑定的数据密钥对所述多媒体数据进行加密保护;客户端存储加密保护后的所述多媒体数据;响应于用户的播放请求,客户端利用所述数据密钥对加密保护后的所述多媒体数据进行解密;客户端播放解密后的所述多媒体数据。本专利技术的方法可以保证在保护多媒体数据的同时,支持多媒体数据的离线解密和播放。此外,本专利技术的另一方面提供了一种对多媒体数据的保护装置,例如,移动智能终端上安装的软件。【专利说明】一种对多媒体数据的保护方法和装置
本专利技术涉及多媒体数据处理领域,特别是涉及一种对多媒体数据的保护方法和装置。
技术介绍
在移动互联网兴起的时代,随着移动智能终端的飞速发展,众多的多媒体应用出现在移动智能终端中,用户在移动智能终端上的消费能力也在与日俱增。但是,由于互联网的开放性,在互联网上传输的多媒体数据(如,音频数据和视频数据)很容易被随意地拷贝和复制,因此,盗版行为就会无秩序蔓延,最终严重地影响数字行业的健康发展。为了保护多媒体数据的版权,维护多媒体数据提供商的合法权益,目前,业界提供了很多对于多媒体数据的保护技术,例如,DRM (Digital Rights Management,数字版权管理)技术和MD5 (Message Digests Algorithm5,消息摘要算法第五版)技术。请参阅图1所示,DRM技术的工作原理是:建立一个多媒体数据的授权中心。多媒体数据提供商先利用密钥对多媒体数据进行加密保护,并且,在加密后的多媒体数据的头部会包含有密钥标识(即,Key ID)和授权中心的URL。应移动智能终端的请求,多媒体数据提供商会将加密后的多媒体数据通过互联网传输给移动智能终端。当用户在移动智能终端上点播某一个多媒体数据时,移动智能终端先从该多媒体数据的头部获取Key ID和授权中心的URL (此时,移动智能终端因没有解密的密钥还无法真正地获取到多媒体数据,也无法播放多媒体数据),然后根据授权中心的URL链接到相应的授权中心,并提交一个许可证获取请求(在该请求中携带有Key ID)。授权中心对Key ID进行验证,并在验证通过后将密钥返回给移动智能终端,以便移动智能终端进一步利用密钥对加密后的多媒体数据进行解密和播放。在实现本专利技术的过程中,本专利技术的专利技术人发现现有技术中至少存在如下问题:移动智能终端的用户在实际应用中,习惯先在在线的状态下批量下载多个多媒体数据,例如,在线批量下载10个评书段子或10集电视剧,然后在离线的状态下点播观看多媒体数据。但是,如果多媒体数据是经过DMR技术保护的,即使移动智能终端下载了多媒体数据,也无法在离线的状态下从授权中心获取到密钥,进而也就无法正常播放多媒体数据。另外,如果网络因各种原因出现传输错误,密钥就可能因此而损坏,这也会导致移动智能终端无法正常播放多媒体数据,为用户带来困扰。
技术实现思路
为了解决上述技术问题,本专利技术实施例提供了一种对多媒体数据的保护方法和装置,以保证在保护多媒体数据的同时,可以支持多媒体数据的离线解密和播放。本专利技术实施例公开了如下技术方案:一种对多媒体数据的保护方法,包括:响应于用户的下载请求,客户端从多媒体服务器下载待播放的多媒体数据,所述多媒体数据未进行加密保护;客户端利用与自身绑定的数据密钥对所述多媒体数据进行加密保护;客户端存储加密保护后的所述多媒体数据;响应于用户的播放请求,客户端利用所述数据密钥对加密保护后的所述多媒体数据进行解密;客户端播放解密后的所述多媒体数据。优选的,所述客户端从多媒体服务器下载待播放的多媒体数据,包括:客户端利用预先与验证服务器共同约定的加密算法对预先与验证服务器共同约定的客户端密钥进行加密,生成客户端密钥的密文;客户端为所述客户端密钥的密文打上时间戳;客户端向所述验证服务器发送客户端验证请求消息,以便所述验证服务器对所述客户端进行验证,其中,在所述客户端验证请求消息中携带有打上时间戳的所述客户端密钥的密文;当验证通过时,客户端接收所述验证服务器发送的客户端验证响应消息,其中,在所述客户端验证消息中携带有多媒体服务器的链接地址,最终实现从链接地址指向的多媒体服务器下载待播放的多媒体数据。优选的,所述数据密钥是所述客户端根据所述移动智能终端的设备标识预先生成的。优选的,所述客户端利用与自身绑定的数据密钥对所述多媒体数据进行加密保护,包括:客户端根据所述数据密钥生成位运算移位策略;客户端利用所述位运算移位策略对所述多媒体数据进行移位处理。优选的,所述客户端利用所述数据密钥对加密保护后的所述多媒体数据进行解密具体为:客户端根据所述数据密钥产生位运算反移位策略;客户端利用所述位运算反移位策略对加密保护后的所述多媒体数据进行反移位处理。一种对多媒体数据的保护装置,包括:下载单元,用于响应于用户的下载请求,从多媒体服务器下载待播放的多媒体数据,所述多媒体数据未进行加密保护;数据加密单元,用于利用与客户端自身绑定的数据密钥对所述多媒体数据进行加密保护,其中,在不同的移动智能终端中所述数据密钥是不同的;存储单元,用于存储加密保护后的所述多媒体数据;数据解密单元,用于响应于用户的播放请求,利用所述数据密钥对加密保护后的所述多媒体数据进行解密;播放单元,用于播放解密后的所述多媒体数据。优选的,所述下载单元包括:客户端密钥加密子单元,用于利用预先与验证服务器共同约定的加密算法对预先与验证服务器共同约定的客户端密钥进行加密,生成客户端密钥的密文;打时间戳子单元,用于为所述客户端密钥的密文打上时间戳;发送子单元,用于向所述验证服务器发送客户端验证请求消息,以便所述验证服务器对所述客户端进行验证,其中,在所述客户端验证请求消息中携带有打上时间戳的所述客户端密钥的密文;接收子单元,用于当验证通过时,接收所述验证服务器发送的客户端验证响应消息,其中,在所述客户端验证消息中携带有多媒体服务器的链接地址,最终实现从链接地址指向的多媒体服务器下载待播放的多媒体数据。优选的,所述数据密钥是所述客户端根据所述移动智能终端的设备标识预先生成的。优选的,所述数据加密单元包括:位运算移位策略生成子单元,用于根据所述数据密钥生成位运算移位策略;移位处理子单元,用于利用所述位运算移位策略对所述多媒体数据进行移位处理。优选的,所述数据解密单元包括:位运算反移位策略生成子单元,用于根据所述数据密钥产生位运算反移位策略;反移位处理子单元,用于利用所述位运算反移位策略对加密保护后的所述多媒体数据进行反移位处理。由上述实施例可以看出,与现有技术相比,本专利技术的优点在于:客户端在线下载原始的多媒体数据(B卩,未进行加密处理的多媒体数据),并在下载之后,立刻先利用与自身绑定的一个数据密钥将原始的多媒体数据进行加密保护,然后再存储加密保护后的多媒体数据。而当用户需要播放多媒体数据时,客户端可以先利用之前的数据密钥对加密保护后的多媒体数据进行解密,然后再播放解密后得到的原始的多媒体数据。这样保证在保护多媒体数据的同时,可以支持多媒体数据的离线解密和播放,从而满足用户对于在线下载、离线解密和播放的应用本文档来自技高网
...

【技术保护点】
一种对多媒体数据的保护方法,其特征在于,包括:响应于用户的下载请求,客户端从多媒体服务器下载待播放的多媒体数据,所述多媒体数据未进行加密保护;客户端利用与自身绑定的数据密钥对所述多媒体数据进行加密保护;客户端存储加密保护后的所述多媒体数据;响应于用户的播放请求,客户端利用所述数据密钥对加密保护后的所述多媒体数据进行解密;客户端播放解密后的所述多媒体数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙淼李天翼
申请(专利权)人:北京鸿达以太文化发展有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1