媒体内容版权保护的方法

文档序号:6469397阅读:176来源:国知局
专利名称:媒体内容版权保护的方法
技术领域
本发明及一种媒体内容版权保护的方法,尤其涉及通过网络发布的媒体内 容的版权保护的方法。
背景技术
在媒体内容资源日益丰富、接受和传播形式日益复杂的今天,々某体内容的 版权保护无法回避地摆在了相关利益者面前。在所有的々某体内容发布渠道中, 通过网络发布i某体内容成为其中最主要的方式。网络上々某体内容的呈现和传播 本身对互联网前沿技术有很强的依赖,相对地,这些内容的保护也要寻求技术 的有力支持。因此,关于网络上媒体内容的版权保护,我们必须解决两个端点的问题 内容源和传输端。在这两个端点之间,需要解决的是内容源的版权存在、传输 过程的版权维护。正是由于通过网络发布成为发行媒体内容最主要的手段,因此,无论对于 媒体内容的版权所有者,还是发布经营商来说,对々某体内容的发布渠道进行控 制,是非常有意义的。而现有技术中并未涉及对发布渠道的控制。此外,就内容源而言,视频内容是其中最引人关注的,而视频内容中使用 较为普遍的视频格式(例如rmvb, avi等),其视频文件在传输过程中,版权均 无法得到保护,任何人只需要下载一个编码软件即可将他们转换成其他任意格 式,视频内容根本无法达到有效保护。发明内容鉴于现有技术的上述缺陷,本发明所要解决的技术问题是提供一种可对媒 体内容的网络发布渠道进行控制的方法。为实现上述目的,本发明提供了一种媒体内容版权保护的方法,所述方法包括(1)在所述媒体内容植入头信息,然后用加密算法对所述媒体内容进行 编码,所述头信息包括与发布所述媒体内容的经营商相关的经营商数据以及所 述媒体内容的标识数据;(2)生成与所述媒体内容相应的版权保护文件,所述 版权保护文件包括所述经营商数据以及所述标识数据;(3)若所述媒体内容中 的所述经营商数据与所述授权文件中的所述经营商数据相匹配、并且所述媒体 内容中所述标识数据与所述版权保护文件中的标识数据相匹配,则播放所述媒 体内容;否则限制所述媒体内容的播放。述媒体内容的原格式不同的格式,并且限制所述格式的转换。较佳地,所述授权文件还包括地域信息数据,当所述地域信息数据与播放所述媒体内容之环境的地域数据相匹配时,播放所述媒体内容;若不匹配,则限制所述媒体内容的播放。较佳地,所述地域数据包括国家代码以及城市代码。较佳地,所述授权文件还包括时区信息数据,当所述时区信息数据与播放 所述媒体内容之环境的时区信息数据相匹配时,播放所述媒体内容;若不匹配, 则限制所迷媒体内容的播放。较佳地,所述时区信息数据为GMT时区。较佳地,所述授权文件还包括时间期限数据,当播放所述媒体内容时所处 于的时间超过所述时间期限时,限制所述媒体内容的播放。 较佳地,所述时间期限数据为固定长度的时间。较佳地,所述时间期限数据为从播放所述媒体内容之时开始,而后经过的 一段时间。较佳地,所述时间期限数据为从下载所述媒体内容之时开始,而后经过的 一段时间。较佳地,所述授权文件还包括防复制数据,若所述防复制数据为逻辑真, 则播放所述媒体内容;若所述防复制数据为逻辑假,则限制所述媒体内容的播 放。较佳地,根据播放所述媒体内容的计算机的CPUID来确定所述防复制数据。 通过在媒体内容以及相应的授权丈件中加入经营商数据和标识数据,以对所述媒体内容的发行渠道,特别是网络发行渠道,进行识别和控制,使得媒体 内容的网络发行更加有效和可控。采用BLOWFISH加密算法对^某体内容进行加密,其结构简单,易于实现和 判定算法强度;安全性可变,通过选择不同的密钥长度选择不同的安全级别, 安全级别高。通过加密算法限制媒体内容的格式的转换,可有效保护媒体内容 的网络发行。授权文件中还包括多个其他版权限制,进一步加强了媒体内容的版权保护。


以下将结合附图对本发明的构思及产生的技术效果作进一步说明,以充分 地了解本发明的目为对媒体内容进行编码、并且生成授权文件的示意图的、特 征和效果。其中图l为对媒体内容进行编码、并且生成授权文件的示意图;图2为IVM文件的头信息的物理存储结构图;图3为LIC文件中地域数据信息结构图;图4为LIC文件中时区数据信息结构图;图5为播放IVM文件的流程图;图6为IVM解码器进行解码的流程图;图7为匹配IVM文件与LIC文件的流程图;图8为有效期限制的示意图;图9为第二种时间限制的示意图;图IO为第三种时间限制的示意图;图11为第 一次播放IVM文件的流程图;图12为第二次播放IVM文件的流程图;图13为第n次播放IVM文件的流程图。
具体实施方式
在此所称的"媒体内容"系指包含诸如声音A/或可视图像的信号^/或数据。 例如,媒体内容信号可以包括代表音频、视频、文本、静态图像和/或其它数据 的编码信号。然而,这些仅是媒体内容信号的示例,并且要求保护的主题不局 限于这些方面。此处所称的"用户"系指包括身份并且能够接收和/或使用资源的个体。在一个特定的实施例中,用户可以包括能够与托管在计算平台上的应用相交互的 个体。然而,这仅是用户的示例,并且要求保护的主题不局限于这些方面。在此所称的"网络"系指就是把分布在不同地理区域的计算机与专门的外 部设备用通信线路互连成一个规模大、功能强的系统,从而使众多的计算机可 以方便地互相传递信息,共享信息资源。所述通信线路包括但不限于电缆、无 线链路以及卫星链路。而服务端系指网络中为客户机提供服务的计算机。 下文将根据附图描述本发明的具体实施例。 图1为对媒体内容进行编码、并且生成授权文件的示意图。 首先,在媒体内容(源媒体内容)中植入头信息,然后使用加密算法对所 述植入头信息的媒体内容进行编码。所述头信息至少包括用于描述与发布所述 媒体内容的经营商的经营商数据,以及用于对所述^ 某体内容进行标识的标识数据。如图1所示,使用IVM制作工具在所述媒体内容中植入所述头信息,然后 对所述媒体内容进行编码,以生成IVM格式的文件。具体的,所谓使用IVM制 作工具(下文称IVM编码器)进行编码是指利用BLOWFISH加密算法对所述 已植入所述头信息的所述媒体内容进行加密,以生成扩展名为IVM的文件。本 实施例中,所述源媒体内容为mp4NmkWs格式的影片;所述经营商数据为发布 媒体内容的经营商ID;所述标识信息为影片ID。本实施例中,由于对所述IVM 文件进行了加密,因此限制了用户将所述IVM格式转换为其他通用播放器可识 别的其他格式。如图2所示,本实施例的所述IVM头信息包括格式头信息(Formatheader), 其包括16字节长度的IVM标志,用来判定文件是否为IVM格式文件;以及IVM 格式的版本号。所述IVM头信息还包括属性头信息(Propertyheader),其用于 记录节目视频数据。 一实施例中,所述节目视频数据包括影片ID,影片地址, 影片名称、经营商ID、发行商ID,渠道商ID等。所述IVM头信息还包括扩展 媒体头信息(Exmediaheader),其用于记录创意视频信息。 一实施例中,所述扩 展々某体头信息包括创意的物理大小,即字节长度;创意的定位信息,即在IVM 组织结构中所处的具体位置,可方l更提取创意;创意ID;创意链接地址,创意 (包括水印创意、插播创意、辅视创意等)均可点击,链接至指定网页;创意 的触发时刻,即到此指定时刻便可激活创意。本说明书中所称的创意为设计制作的单一或集合图片、声音、动画等多种媒体表现形式的效果。所述IVM头信 息还包括媒体头信息(Mediaheader),其用于记录节目视频信息。 一实施例中, 所述々某体头信息包括影片定位信息,即在IVM组织结构中所处的具体位置, 可方便提取影片;影片物理介质,即节目视频格式;码率;帧率;音频声道数; 音频频率;视频长宽等。其次,生成与所述媒体内容相应的版权保护文件,所述版权保护文件包括 所述经营商数据以及与所述标识数据。再参考图1,使用IVM制作工具生成LIC 授权文件。具体的,所谓使用IVM制作工具生成LIC授权文件是指根据所述IVM 文件生成相应的扩展名为LIC的文件,其包括与所述经营商凄t据和与所述纟某体 内容相关的数据。LIC文件还可包括地域信息数据。如图3所示,LIC文件中包括的地域信息 数据,分为n个条目,每个条目均包含国家代码以及城市代码信息。LIC文件还可以包括时区信息数据,如图4所示。 一实施例中,所述时区信 息数据根据GMT时区来划分。具体的,从计算机操作系统所设定的时区中选取 34个时区,故分为24个条目,每个条目均包含GMT时区信息以及布尔型变量, 用"0"或'T,表示,用于选择可在此时区才殳放与否,"0"代表不可在此时区 投放,"1"代表可在此时区投放。LIC文件还可以包括时间期限数据。本实施例中,LIC文件可包括3种期限 信息,对IVM格式文件的播放加以限制,即影片的有效期,即起始日期以及 终止日期;第一次打开IVM格式文件后的过期时间,以小时为单位;IVM格式 文件下载完成后的过期时间,以小时为单位。这三种限制,可通过IVM制作工 具选择同时开启或者选择任意一种开启,对IVM格式文件的播放进行期P艮控制。 当开启一种以上限制时,则4艮4^其中限制范围最小的期限进4亍:检制。LIC文件还可以包括防复制数据。本实施例中,使用播放所述IVM文件的 计算机的CPUID作为防复制数据。打开IVM格式文件时,获取本地CPUID, '随后与LIC文件中记录的两项CPUID进行比较,判断IVM格式文件是否被复 制以及是否在限制的复制次数之内,若达到所限制的复制次数,则无法再进行 复制,有效的保护了媒体内容的版权。所述IVM文件的文件名应与LIC文件的文件名相同,以将这两个文件关联起来,从而在播放IVM文件时对这两个文件进行匹配(下文将详述)。当然, 扩展名IVM与LIC只是示意性的而非限制性的。 下文描述IVM文件的播放步骤。如图5所示,步骤1中,通过网络下载或者复制IVM文件和IVM解码器插 件。步骤2中,将IVM解码器插件安装在通用播放器上(如Windows Media Player, RealPlayer,暴风影音等)。步骤3中,所述IVM解码器将使下载的IVM 文件转换成通用播放器可以接收的数据流。步骤4中,播;改IVM文件。本文所 述的IVM解码器即可采用blowfish算法解密方法对IVM文件进行解码从而读取 IVM文件数据的代码。根据图6描述IVM解码器的操作步骤。IVM解码器采用blowfish算法解密 方法对IVM文件进行解码。具体的,IVM解码器自动从IVM文件读取8个字 节,每8个字节就解密一次。所述IVM解码器首先读取所述IVM文件的头信息。 然后将所述头信息与该IVM文件所相应的LlC文件进^f于匹配(下文详述)。若 匹配,则所述IVM解码器继续解码IVM文件,从而将所述IVM衣件分成视频 文件以及音频文件。此外,所述IVM解码器在读取视频数据流时,与视频数据 流传输并行着一个线程,它以每100毫秒一次的速度,循环监测视频播放时间 轴,查询当前节目视频播放的时间,并与扩展媒体头信息中所记录的创意触发 时刻作比较,若符合此时刻,则激活创意。下文描述IVM解码器对IVM文件与LIC文件进行匹配的步骤。如图7所示,用户打开IVM格式文件时,IVM解码器自动检索在此路径中, 与此IVM格式文件同文件名的LIC文件。在IVM文件的头信息中以及LIC文 件中包含了经营商ID以及影片ID,通过IVM解码器分别读取这两个数据,然 后对这两个数据进行比较,若两者中的经营商ID以及影片ID完全相同,则可 正常播放IVM格式文件;若有一个或一个以上信息不匹配,则限制播放IVM格 式文件。此外,若所述LIC文件中还包括地域信息数据,则进一步判定播发所述IVM 文件的用户的地域数据与所述地域信息数据。通过IVM解码器获得用户地域信 息,随后与LIC文件中的所述地域限制信息进行比较,若符合则可正常播放IVM 格式文件;若不符合则无法播放IVM格式文件,从而通过地域信息数据制保护了媒体内容的版权。具体的,在联网的状态下,用户打开IVM文件时,IVM解码器向服务端询 问用户地域信息。服务端接到指示后通过用户IP地址,获取用户所在地域的国 家代码以及城市代码,并自动记录保存相关信息,发送回IVM解码器。IVM解 码器通过从服务端获得的用户地域信息,与LIC文件中的地域限制信息进行比 较,符合其中任意一个条目信息即可正常播放IVM格式文件。在断网情况下,IVM解码器可通过之前保存过的用户地域信息,来完成与 LIC文件中地域限制信息的匹配,从而正常播放IVM格式文件。但若在断网情况下,用户第一次打开IVM格式文件,无法通过服务端获取 用户地域信息或者记录用户地域信息的文件无效时,则可通过时区控制,插^文 IVM一各式文件。此外,若所述LIC文件中还包括所述时区信息数据,则进一步匹配插^文所 述IVM文件的计算机所处的时区与所述时区信息数据。具体的,通过IVM解码 器从播放所述IVM文件的用户本地获取用户时区信息,随后与LIC文件中的时 区信息进行比较,若符合其中任意一个时区信息,则可正常播放IVM格式文件; 若不符合则无法播放IVM格式文件,从而在无法获取用户地域信息的时候,通 过时区限制保护了媒体内容的版权。再者,若所述LIC文件中还包括所述时间期限数据,则进一步匹配播放所 述IVM文件的时间与所述时间期限数据。如前所述,LIC文件可包括3种期限 信息,对IVM格式文件的播放加以限制,即影片的有效期,即起始日期以及 终止日期;第一次打开IVM格式文件后的过期时间,以小时为单位;IVM格式 文件下载完成后的过期时间,以小时为单位。下面分别描述这三种情况。(1).影片的有效期限制如图8所示,打开IVM格式文件时,IVM解码器自动记录用户上次观看任 意一个IVM格式文件的日期,并从本地获取当前日期,通过与LIC文件中终止 曰期的比较,来达到限制影片的播放。若用户是第一次打开IVM文件,即无法 获取上次观看日期,则IVM解码器自动记录LIC件中的起始日期作为用户上次 观看IVM格式文件的日期,随后与当前日期以及终止日期进行比较。若当前日 期大于用户上次观看的日期,并且小于终止日期,则可以正常播放IVM格式文件;不符合此条件,则无法播放IVM格式文件。(2) .第一次打开IVM格式文件后的过期时间,以小时为单位. 即从用户第一次打开IVM文件开始算起,X小时后影片过期。如图9所示,打开IVM格式文件影片时,IVM解码器自动记录用户第 一次观看所述IVM文 件的日期,以及当前本地日期,随后将这两个日期的和与X进行计算比较,若 超过X,则以限制影片的4番》文。(3) . IVM才各式文件下载完成后的过期时间,以小时为单位 即从用户下载完成IVM格式文件开始算起,Y小时后影片过期。如图10所示,打开IVM格式文件时,IVM解码器自动记录此IVM格式文件创建日期 以及本地当前日期,随后将这两个日期的和与Y进行计算比较,若超过Y,以 限制影片的插^文。最后,若所述LIC文件中还包括防复制数据,则判断IVM格式文件是否被 复制以及是否在限制的复制次数之内,若达到所限制的复制次数,则无法再进 行复制,有效的保护了媒体内容的版权。如前所述,本实施例中使用CPUID来 判定复制次数。具体的,图11为第 一次播放IVM格式文件发送CPUID流程。第 一次播放 IVM文件时,与其配对的LIC文件的CPUID均为空值,则需将IVM解码器获 得的本地CPUID填入该LIC文件中CPUID的第一项,并同时向服务端发送此 CPUID以及LIC文件中记录的防复制次数等命令。图12为第二次播放IVM格式文件流程图。第二次播放IVM文件时,LIC 文件中的第 一项CPUID有值,则将其与IVM解码器获取的本地CPUID进行比 较,若一致则表明没有进行复制;若与本地CPUID不同,则表明此为复制文件。 并将此新的CPUID填入LIC文件第二项中。同时向服务端发送新的CPUID以 及LIC文件中记录的最大复制次数减1次的命令,服务端收到命令后,返回信 息Yes或者No并记录剩余可复制次数,其中Yes表示复制生效,则可播放此IVM 格式文件;No表示复制无效,则无法播放此IVM格式文件。图13为第n次播放IM格式文件。第n次播放IVM文件时,LIC文件中 的两项CPUID均有值,则通过与IVM解码器获取的本地CPUID进行比较,若 LIC文件中的第 一项CPUID与本地CPUID相同则表明没有复制,即可正常播放IVM格式文件;若不同,则表明此为复制文件,继续与LIC文件中的第二项 CPUID进行比较,如果相同,则可判断此次复制为前一次复制文件,故可正常 播放;如果不同,则表明此次复制为当前复制文件,需要向服务端发送新的 CPUID以及LIC文件中记录的最大复制次数减1的命令,服务端收到命令后根 据所记录的剩余可复制次数判断并返回信息Yes或者No,其中Yes表示复制生 效,则可播放此IVM文件;No表示复制无效,则无法播放此IVM文件。通过在媒体内容以及相应的授权文件中加入经营商数据和标识数据,以对 所述媒体内容的发行渠道,特别是网络发行渠道,进行识别和控制,使得媒体 内容的网络发行更加有效和可控。采用BLOWFISH加密算法对4某体内容进行加密,其结构筒单,易于实现和 判定算法强度;安全性可变,通过选择不同的密钥长度选择不同的安全级别, 可从32位到32*14=448位不等,安全级别高。通iti。密算法限制媒体内容的格 式的转换,可有效保护媒体内容的网络发行。授权文件中还包括多个其他版权限制,进一步加强了々某体内容的版权保护。虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。本发明 所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各 种的更动与润饰。因此,本发明的保护范围当视权利要求书所界定者为准。
权利要求
1.一种媒体内容版权保护的方法,所述方法包括(1)在所述媒体内容植入头信息,然后用加密算法对所述媒体内容进行编码,所述头信息包括与发布所述媒体内容的经营商相关的经营商数据以及所述媒体内容的标识数据;(2)生成与所述媒体内容相应的版权保护文件,所述版权保护文件包括所述经营商数据以及所述标识数据;(3)若所述媒体内容中的所述经营商数据与所述授权文件中的所述经营商数据相匹配、并且所述媒体内容中所述标识数据与所述授权文件中的标识数据相匹配,则播放所述媒体内容;否则限制所述媒体内容的播放。
2. 如权利要求l所述的方法,其特征在于,所述对媒体内容进行编码包括限制所述格式的转换。
3. 如权利要求1所述的方法,其特征在于,所述授权文件还包括地域信息 数据,当所述地域信息数据与播放所述媒体内容之环境的地域数据相匹配 时,播放所述媒体内容;若不匹配,则限制所述媒体内容的播放。
4. 如权利要求3所述的方法,其特征在于,所述地域数据包括国家代码以 及城市代码。
5. 如权利要求l所述的方法,其特征在于,所述授权文件还包括时区信息 数据,当所述时区信息数据与播放所述媒体内容之环境的时区信息数据相 匹配时,播放所述媒体内容;若不匹配,则限制所述媒体内容的播放。
6. 如权利要求5所述的方法,其特征在于,所述时区信息数据为GMT时 区。
7. 如权利要求l所述的方法,其特征在于,所述授权文件还包括时间期限 数据,当播放所述媒体内容时所处于的时间超过所述时间期限时,限制所 述媒体内容的播放。
8. 如权利要求7所述的方法,其特征在于,所述时间期限数据为固定长度 的时间。
9. 如权利要求7所述的方法,其特征在于,所述时间期限数据为从播放所 述媒体内容之时开始,而后经过的一段时间。
10. 如权利要求7所述的方法,其特征在于,所述时间期限数据为从下载 所述媒体内容之时开始,而后经过的一段时间。
11. 如权利要求l所述的方法,其特征在于,所述授权文件还包括防复制数 据,若所述防复制数据为逻辑真,则播放所述媒体内容;若所述防复制数 据为逻辑假,则限制所述媒体内容的播放。
12. 如权利要求11所述的方法,其特征在于,根据播放所述媒体内容的计 算机的CPUID来确定所述防复制数据。
全文摘要
一种媒体内容版权保护的方法,包括(1)在所述媒体内容植入头信息,然后用加密算法对所述媒体内容进行编码,所述头信息包括与发布所述媒体内容的经营商相关的经营商数据以及所述媒体内容的标识数据;(2)生成与所述媒体内容相应的版权保护文件,所述版权保护文件包括所述经营商数据以及所述标识数据;(3)若所述媒体内容中的所述经营商数据与所述授权文件中的所述经营商数据相匹配、并且所述媒体内容中所述标识数据与所述版权保护文件中的标识数据相匹配,则播放所述媒体内容。通过在媒体内容以及相应的授权文件中加入头数据,以对所述媒体内容的网络发行渠道进行识别和控制,使得媒体内容的网络发行更加有效和可控。
文档编号G06F21/00GK101404055SQ20081020270
公开日2009年4月8日 申请日期2008年11月13日 优先权日2008年11月13日
发明者刘广群, 骏 章, 军 陈 申请人:上海维播信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1