一种多媒体文件的处理方法及装置制造方法及图纸

技术编号:12307761 阅读:102 留言:0更新日期:2015-11-11 17:06
本申请公开了一种多媒体文件的处理方法及装置,对于待处理多媒体文件,获取其有效负荷数据,有效负荷数据包括组成多媒体文件的多帧数据;选取其中若干帧数据作为待加密的帧数据,并对待加密的帧数据进行加密处理,且在加密处理的帧数据的帧头设置加密标识,由加密后的帧数据和未加密的帧数据组成新有效负荷数据;对新有效负荷数据进行帧级编码,得到编号后的多媒体文件。本申请提供的多媒体文件,用户只有具备多媒体文件的解密权限才能够解密并播放无损的文件,因此,即便拥有解密权限的用户将下载的多媒体文件传给其它用户,若其它用户不具备多媒体文件的解密权限,其仍旧无法播放无损的文件,实现了对多媒体文件版权的保护。

【技术实现步骤摘要】
一种多媒体文件的处理方法及装置
本申请涉及多媒体
,更具体地说,涉及一种多媒体文件的处理方法及装置。
技术介绍
随着移动互联网技术的发展,越来越多的多媒体内容提供商都在通过网络发布和销售高品质的多媒体信息。而由于互联网的不可控性以及数字媒体无损的拷贝和传播等特性,使得对于数字多媒体信息的版权保护变得非常困难。针对这种问题,现有的解决方法一般是通过设置用户权限来限制不同用户所能够欣赏和下载的多媒体文件。举例如,多媒体内容提供商对于付费用户才允许欣赏和下载特定版权的多媒体文件。但是,基于某些经济利益或者其它因素,具备权限的用户可以将下载的高品质多媒体文件再次发布到网络上,这样其它不具备权限的用户也可以欣赏到高品质的多媒体文件。显然,现有技术虽然在一定程度上限制了盗版行为,但是,仍旧无法保证数字多媒体信息的版权。
技术实现思路
有鉴于此,本申请提供了一种多媒体文件的处理方法及装置,用于解决现有技术无法保证数字多媒体信息版权的问题。为了实现上述目的,现提出的方案如下:一种多媒体文件的处理方法,包括:获取待处理多媒体文件的有效负荷数据,所述有效负荷数据包括组成多媒体文件的多帧数据;按照预置的加密策略,选取所述有效负荷数据中若干帧数据作为待加密的帧数据;对所述待加密的帧数据进行加密,并在加密处理的帧数据的帧头设置加密标识,由加密后的帧数据及未加密的帧数据组成新有效负荷数据,所述加密标识用于标识帧数据已经进行了加密;对所述新有效负荷数据进行帧级编码,得到编码后的多媒体文件。一种多媒体文件的处理方法,包括:响应用户触发目标多媒体文件的操作,对所述目标多媒体文件进行帧级解码,得到由多帧数据组成的有效负荷数据;判断所述用户是否具备解密所述目标多媒体文件的权限;若否,则利用所述有效负荷数据进行多媒体播放;若是,则利用预置的与所述目标多媒体文件对应的解密算法,对所述有效负荷数据中携带加密标识的帧数据进行解密,得到解密后的有效负荷数据,其中,预置的与所述目标多媒体文件对应的解密算法,与所述目标多媒体文件加密时采用的加密算法匹配;利用所述解密后的有效负荷数据进行多媒体播放。一种多媒体文件的处理装置,包括:有效负荷数据获取单元,用于获取待处理多媒体文件的有效负荷数据,所述有效负荷数据包括组成多媒体文件的多帧数据;有效负荷数据选取单元,用于按照预置的加密策略,选取所述有效负荷数据中若干帧数据作为待加密的帧数据;加密处理单元,用于对所述待加密的帧数据进行加密,并在加密处理的帧数据的帧头设置加密标识,由加密后的帧数据及未加密的帧数据组成新有效负荷数据,所述加密标识用于标识帧数据已经进行了加密;编码处理单元,用于对所述新有效负荷数据进行帧级编码,得到编码后的多媒体文件。一种多媒体文件的处理装置,包括:多媒体文件解码单元,用于响应用户触发目标多媒体文件的操作,对所述目标多媒体文件进行帧级解码,得到由多帧数据组成的有效负荷数据;用户权限判断单元,用于判断所述用户是否具备解密所述目标多媒体文件的权限;第一多媒体播放单元,用于在所述用户权限判断单元的判断结果为否时,利用所述有效负荷数据进行多媒体播放;解密处理单元,用于在所述用户权限判断单元的判断结果为是时,利用预置的与所述目标多媒体文件对应的解密算法,对所述有效负荷数据中携带加密标识的帧数据进行解密,得到解密后的有效负荷数据,其中,预置的与所述目标多媒体文件对应的解密算法,与所述目标多媒体文件加密时采用的加密算法匹配;第二多媒体播放单元,用于利用所述解密后的有效负荷数据进行多媒体播放。从上述的技术方案可以看出,本申请实施例提供的多媒体文件的处理方法,对于待进行版权保护的多媒体文件,首先获取其有效负荷数据,有效负荷数据包括组成多媒体文件的多帧数据,然后选取其中若干帧数据作为待加密的帧数据,并对待加密的帧数据进行加密处理,且在加密处理的帧数据的帧头设置加密标识,由加密后的帧数据和未加密的帧数据组成新有效负荷数据,并进一步对新有效负荷数据进行帧级编码,得到编号后的多媒体文件。按照本申请方案提供的多媒体文件,用户只有具备对应多媒体文件的解密权限才能够解密并播放无损的多媒体文件,因此,即便拥有解密权限的用户将下载的多媒体文件传给其它用户,若其它用户不具备该多媒体文件的解密权限,其仍旧无法播放无损的多媒体文件,实现了对多媒体文件版权的保护。进一步,本申请的多媒体文件处理方法可以通过调整加密策略来控制有效负荷数据的加密深度。对于不具备解密权限的用户来说,其虽然无法享受到解密后无损的多媒体文件,但是仍能够对多媒体文件进行低品质播放,且播放品质可以由供应商通过调整加密策略来控制。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例公开的一种多媒体文件的处理方法流程图;图2为本申请实施例公开的一种多媒体文件的处理装置结构示意图;图3为本申请实施例公开的一种有效负荷数据获取单元结构示意图;图4为本申请实施例公开的一种有效负荷数据选取单元结构示意图;图5为本申请实施例公开的一种加密处理单元单元结构示意图;图6为本申请实施例公开的另一种多媒体文件的处理方法流程图;图7为本申请实施例公开的另一种多媒体文件的处理装置结构示意图;图8为本申请实施例公开的一种服务器硬件结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参见图1,图1为本申请实施例公开的一种多媒体文件的处理方法流程图。如图1所述,该方法包括:步骤S100、获取待处理多媒体文件的有效负荷数据;其中,所述有效负荷数据包括组成多媒体文件的多帧数据。对于需要进行版权保护的多媒体文件,可以按照本申请的方案进行如下处理。多媒体文件可以是音乐、视频等。当多媒体文件为音乐时,对应的帧数据为一段时间内的音频数据,例如2ms的音频数据。当多媒体文件为视频时,对应的帧数据为一幅图像数据。步骤S110、按照预置的加密策略,选取所述有效负荷数据中若干帧数据作为待加密的帧数据;对于获取的有效负荷数据,可以按照预定的加密策略来选取其中的部分帧数据或者全部帧数据作为待加密的帧数据。可以理解的是,选取的待加密的帧数据越多,意味着加密程度越高。加密策略可以有多种,例如选取的待加密的帧数据在有效负荷数据中的位置以及帧数据的个数等。步骤S120、对所述待加密的帧数据进行加密,并在加密处理的帧数据的帧头设置加密标识;其中,所述加密标识用于标识帧数据已经进行了加密。后续在播放器进行播放时,可以根据帧数据是否携带有加密标识来决定是否对该帧数据进行解密。本步骤中对有效负荷数据中的部分帧数据进行了加密,其余的未进行加密,由加密后的帧数据及未加密的帧数据组成新有效负荷数据。步骤S130、对所述新有效负荷数据进行帧级编码,得到编码后的多媒体文件。具本文档来自技高网...
一种多媒体文件的处理方法及装置

【技术保护点】
一种多媒体文件的处理方法,其特征在于,包括:获取待处理多媒体文件的有效负荷数据,所述有效负荷数据包括组成多媒体文件的多帧数据;按照预置的加密策略,选取所述有效负荷数据中若干帧数据作为待加密的帧数据;对所述待加密的帧数据进行加密,并在加密处理的帧数据的帧头设置加密标识,由加密后的帧数据及未加密的帧数据组成新有效负荷数据,所述加密标识用于标识帧数据已经进行了加密;对所述新有效负荷数据进行帧级编码,得到编码后的多媒体文件。

【技术特征摘要】
1.一种多媒体文件的处理方法,其特征在于,包括:获取待处理多媒体文件的有效负荷数据,所述有效负荷数据包括组成多媒体文件的多帧数据;按照预置的加密策略,选取所述有效负荷数据中若干帧数据作为待加密的帧数据;对所述待加密的帧数据进行加密,并在加密处理的帧数据的帧头设置加密标识,由加密后的帧数据及未加密的帧数据组成新有效负荷数据,所述加密标识用于标识帧数据已经进行了加密;对所述新有效负荷数据进行帧级编码,得到编码后的多媒体文件;所述按照预置的加密策略,选取所述有效负荷数据中若干帧数据作为待加密的帧数据,包括:在所述有效负荷数据中选取若干条连续的帧数据作为待加密的帧数据;或者,在所述有效负荷数据中,每隔第一预设数量的帧数据,选取连续的第二预设数量的帧数据作为待加密的帧数据。2.根据权利要求1所述的方法,其特征在于,所述获取所述待处理多媒体文件的有效负荷数据,包括:对所述待处理多媒体文件进行帧级解码,得到由多帧数据组成的有效负荷数据。3.根据权利要求1-2任一项所述的方法,其特征在于,所述对所述待加密的帧数据进行加密,包括:采用对称加密算法,对所述待加密的帧数据进行加密。4.一种多媒体文件的处理方法,其特征在于,包括:响应用户触发目标多媒体文件的操作,对所述目标多媒体文件进行帧级解码,得到由多帧数据组成的有效负荷数据;判断所述用户是否具备解密所述目标多媒体文件的权限;若否,则利用所述有效负荷数据进行多媒体播放;若是,则利用预置的与所述目标多媒体文件对应的解密算法,对所述有效负荷数据中携带加密标识的帧数据进行解密,得到解密后的有效负荷数据,其中,预置的与所述目标多媒体文件对应的解密算法,与所述目标多媒体文件加密时采用的加密算法匹配,所述携带加密标识的帧数据包括若干条连续的帧数据,或者,包括所述有效负荷数据中每隔第一预设数量的帧数据,选取的连续的第二预设数量的帧数据;利用所述解密后的有效负荷数据进行多媒体播放。5.一种多媒体文件的处理装置,其特征在于,包括:有效负荷数据获取单元,用于获取待处理多媒体文件的有效负荷数据,所述有效负荷数据包括组成多媒体文件的...

【专利技术属性】
技术研发人员:张李伟
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1