具有版权保护功能的富媒体创建与展示系统的制作方法

文档序号:6385935阅读:210来源:国知局
专利名称:具有版权保护功能的富媒体创建与展示系统的制作方法
技术领域
本发明涉及计算机和通信技术领域,具体涉及富媒体的网络传输和显示,尤其是一种具有版权保护功能的富媒体创建与展示系统。
背景技术
随着互联网技术的发展,包含文字、图片、声音、视频、动画和交互脚本中的一种或多种形式组合的富媒体内容广泛存在于互联网。富媒体有良好的互动性,具有丰富的表现力,因此,各大媒体都在选择使用富媒体来对其作品进行展现。主要表现为互联网上各大网站的数字报刊大量采用富媒体或者接近富媒体形式的内容;教育行业制作各种具有丰富交互能力的教学内容采用富媒体形式。由于富媒体通常采用HTML规范进行封装,大部分富媒体都可以用浏览器进行阅览,对于某些浏览器原本不支持的内容则利用flash之类的形式对需要展现的内容进行封装,然后用户只需要安装flash player插件即可正常阅览这些富媒体内容了。对于没有特殊要求的富媒体内容,当前均可以采用这种方式来封装、发布,用户用安装有flash player的浏览器就可以正常浏览富媒体内容。随着富媒体的进一步发展,众多具有版权的内容也采用富媒体形式进行封装发布,但是,为了让用户正常阅览采用富媒体形式进行发布的内容,必然要将富媒体内容封装为flash或借助其他第三方软件封装,第三方软件一般为通用软件,故不考虑加入对版权保护相关功能的支持,如果采用这种方式就会导致富媒体内容的版权无法得到保障。而当前具有版权保护功能的媒体播放器都只能对比较单一的媒体类型提供版权保护。

发明内容
(一 )要解决的技术问题本发明所要解决的技术问题是提出一种具有版权保护功能的富媒体创建与展示系统,以解决现有的具有版权保护功能的媒体播放装置只能对单一媒体类型提供版权保护的问题。( 二 )技术方案为解决上述技术问题,本发明提出一种富媒体创建与展示系统,包括富媒体创建装置和富媒体展示装置,所述富媒体创建装置包括内容加密模块、权利设定模块和内容发布模块,其中所述内容加密模块用于对富媒体资源进行加密;所述权利设定模块根据与该富媒体资源关联的版权信息创建与该富媒体资源相关联的权利描述文件,权利描述文件描述了与所述版权信息相关的用户权限信息,该用户权限信息包含用于解密该富媒体资源的密钥;所述内容发布模块用于对所述加密的富媒体资源和所述权利描述文件进行封装和发布;所述富媒体展示装置包括内容获取模块、权利解析模块、内容解密模块和内容播放模块,其中所述内容获取模块用于获取封装的加密富媒体资源和所述权利描述文件,并将加密的富媒体资源发送到所述内容解密模块,将权利描述文件发送给所述权利解析模块;所述权利解析模块用于解析来自所述内容获取模块的权利描述文件,得到该权利描述文件相关联的富媒体资源的用户权限信息,并将该用户权限信息发送给所述内容解密模块;所述内容解密模块用于根据来自所述权利解析模块的用户权限信息中的密钥,解密来自所述内容获取模块的加密的富媒体资源;所述内容播放模块用于展现解密后的富媒体资源的全部或部分内容。本发明还提出一种富媒体创建装置,包括内容加密模块、权利设定模块和内容发布模块,其中,所述内容加密模块用于对富媒体资源进行加密;所述权利设定模块根据与该富媒体资源关联的版权信息创建与该富媒体资源相关联的权利描述文件,权利描述文件描述了与所述版权信息相关的用户权限信息,该用户权限信息包含用于解密该富媒体资源的密钥;所述内容发布模块用于对所述加密的富媒体资源和所述权利描述文件进行封装和发布。本发明还提出一种富媒体展示装置,包括内容获取模块、权利解析模块、内容解密模块和内容播放模块,其中,所述内容获取模块用于获取封装的加密富媒体资源和与该富媒体资源相关联的权利描述文件,并将加密的富媒体资源发送到所述内容解密模块,将该权利描述文件发送给所述权利解析模块;所述权利解析模块用于解析来自所述内容获取模块的权利描述文件,得到该权利描述文件相关联的富媒体资源的用户权限信息,并将该用户权限信息发送给所述内容解密模块,其中该用户权限信息与该富媒体资源的版权信息相关,且包含用于解密该富媒体资源的密钥;所述内容解密模块用于根据来自所述权利解析模块的用户权限信息中的密钥,解密来自所述内容获取模块的加密的富媒体资源;所述内容播放模块用于展现解密后的富媒体资源的全部或部分内容。本发明还提出一种富媒体创建方法,包括如下步骤根据与需要进行版权保护的富媒体文件关联的版权信息创建权利描述文件;对需要进行版权保护的富媒体文件进行加密;对加密的富媒体文件和用户描述文件封装成媒体发布包后进行发布。本发明还提出一种富媒体展示方法,包括如下步骤获取加密的富媒体文件以及与加密的富媒体文件关联的权利描述文件;解析所述权利描述文件,得到用户权限信息,其中该用户权限信息与该富媒体资源的版权信息相关,且包含用于解密该富媒体资源的密钥;根据用户权限信息和当前用户的用户标识信息判断对于当前用户对于加密的富媒体文件是否合法;如果判断为合法,则继续执行下面的步骤;否则结束;当判断当前用户对于加密的富媒体文件为合法时,根据用户权限信息中的密钥解密该富媒体文件,并展现该富媒体文件的内容。(三)有益效果本发明不但能够对需要进行版权保护的富媒体内容进行版权保护,而且在维护版权权利人的利益的同时顾及用户体验,保证用户对富媒体内容使用的便利性。


图1是本发明的具有版权保护功能的富媒体创建与展示系统的一个实施例的模块图;图2显示了需要进行版权保护的富媒体资源通过本发明的富媒体创建与展示系统进行发布和展示的一个示例的流程图3为本发明的水印嵌入流程的一个实施例的示意图;图4是利用本发明的具有版权保护功能的富媒体创建与展示系统来创建和展示富媒体的方法的具体步骤的流程图。
具体实施例方式为实现上述目的,本发明提供一种具有版权保护功能的富媒体创建与展示系统,包括富媒体创建装置和富媒体展示装置。富媒体创建装置包括权利设定模块、内容加密模块和内容发布模块。其中,内容加密模块用于对所述富媒体资源进行加密,得到加密的富媒体资源;权利设定模块用于根据富媒体资源内容的版权信息创建与富媒体资源相关联的权利描述文件,该权利描述文件中包含该富媒体资源的版权相关的用户权限信息,用户权限信息中还包含用于解密该富媒体资源的密钥;内容发布模块用于发布所述加密的富媒体资源和与该加密的富媒体资源关联的权利描述文件。富媒体展示装置包括内容获取模块、权利解析模块、内容解密模块、内容播放模块。其中,内容获取模块能够获取加密的富媒体资源和与该富媒体资源相关联的权利描述文件,并将该权利描述文件发送给权利解析模块,将该加密的富媒体资源发送给内容解密模块;权利解析模块用于解析来自内容获取模块的权利描述文件,得到该权利描述文件相关联的富媒体资源的用户权限信息,并将该用户权限信息发送给内容解密模块;内容解密模块用于根据用户权限信息中的密钥来解密来自所述内容获取模块的与该用户权限信息关取的加密的富媒体资源,获得富媒体资源内容,并发送该富媒体内容发送给内容播放模块;内容播放模块用于展现所述解密后的富媒体资源内容。进一步的,所述权利解析模块还用于将从权利描述文件中获取的与富媒体资源关联的用户权限信息传递给内容解密模块;所述内容解密模块根据该用户权限信息中的密钥对所述富媒体内容进行解密操作,其中,该密钥是加密的,当用户权限信息表明当前用户是合法用户时,该当前用户的用户信息不能解密该密钥。进一步的,富媒体展示装置的内容播放模块中还可包括水印嵌入模块。水印嵌入模块用于对内容播放模块所展现的富媒体内容中的图像资源和视频资源添加水印,所述水印中包含与该富媒体内容关联的用户标识信息和/或版权信息。更进一步的,所述用户权限信息还包含水印设置信息,水印设置信息是指与用户相关的水印添加与否信息和水印属性信息。所述权利解析模块还用于将该水印设置信息发送给所述内容播放模块的水印嵌入模块;水印嵌入模块还用于根据该水印设置信息对内容播放模块所要展现的富媒体资源添加水印。实施例为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明作进一步的详细说明。图1是本发明的具有版权保护功能的富媒体创建与展示系统的一个实施例的模块图。如图1所示,该系统包括富媒体创建装置100和富媒体展示装置200,富媒体创建装置与富媒体展示装置均与网络300连接,并能与网络300进行数据交换。虽然通过网络连接是本发明的优选实施方式,在本发明的其他特定实施方式中,富媒体创建装置100和富媒体展示装置200也可以直接连接并进行数据交换。如图1所示,所述富媒体创建装置100包括内容加密模块101、权利设定模块102和内容发布模块103。内容加密模块101和权利设定模块102均与内容发布模块103相连,内容发布模块103通过其外部接口向外部发布数据。在该实施例中,对于需要进行版权保护的富媒体资源,内容加密模块101对其进行加密。以便该富媒体资源的非法用户(除了版权所有者、授权使用者等)不能随意地获得该富媒体资源的内容。在一种实施方式中,内容加密模块101使用一种加密算法和加密密钥对需要版权保护的富媒体资源进行加密。为了该富媒体资源的合法用户(版权所有者、授权使用者等)能够获取其内容,权利设定模块102根据与该富媒体资源关联的版权信息创建与该富媒体资源相关联的权利描述文件。权利描述文件描述了与所述版权信息相关的用户权限信息,例如包括阅览权利、打印权利、复制权利、可下载设备数、使用时间范围、使用次数、分类授权以及摘录使用权利。用户权限信息还包括解密所述富媒体资源的密钥。该密钥本身优选为是加密的,利用所述富媒体资源的合法用户的用户信息能够解密该密钥。对富媒体资源的加密是指对富媒体资源的全部内容或部分内容为达到保护版权的目的而进行的加密。通常情况下,只需要对有版权保护要求的富媒体资源的内容进行加密,不需要进行版权保护的内容可以不进行加密,以便任何人可以直接获取。直接获取的内容有助于用户对富媒体资源的全部内容进行初步了解,从而起到广告效应的作用。该实施例 中,在对需要保护富媒体资源进行加密之后,对需要发布的一个或多个富媒体资源进行封装,形成媒体发布包。该实施例采用HTML规范进行封装。HTML的通用性和丰富的表现力可以极大程度的方便对富媒体内容进行展现;对于需要进行版权保护的内容,本发明提出几个新的MMEType及其对应的实现,在封装时采用object标签或者embed标签。HTML规范中这两个特殊标签可以指定type属性,指明了 type之后,就能够按照既定的方式展现受版权保护的富媒体资源内容了。根据本发明的一种实施方式,不需要进行版权保护的资源(包括富媒体资源或常规媒体资源)按照常规的HTML规范一同封装在媒体发布包中,以便在网络上一同发布(图中未示出)。本发明的该实施例对于所述需要进行版权保护的富媒体资源的类型及所对应的MIMEType的描述如下表所示:
资源类型IMIMEType[Wl
音频application/richmedia-audio加密、受保护的音频文件
视频application/richmedia-video加密、受保护的视频文件
图像application/richmedia-1mage加密、受保护的图片
纯文本application/richmedia-plaintext加密、受保护的文本
Flashapplication/richmedia-flash"加密、受保护的 flash根据上述定义的type值,即可在HTML中进行使用,如在资源相对路径files目录下保存有加密的图像资源pic.jpg,则在HTML文件中对应引用方式为〈object src=,,files/pic.jpg,,type = ^ application/richmedia-1mage^ ></object>0对加密的富媒体资源的封装和发布在所述内容发布模块103中实现,根据本发明,在封装时,内容发布模块103还将由权利设定模块102创建的权利描述文件封装在媒体发布包中。在该实施例中,权利描述文件为数字证书。权利设定模块根据用户在富媒体内容发布方获得的权利信息,为用户生成数字证书,数字证书为xml描述文件,其中包含了阅览权利、打印权利、复制权利、可下载设备数、使用时间范围、使用次数、分类授权以及摘录使用权利的描述。根据本发明的另一种实施方式,权利描述文件也可以不随加密的富媒体资源一起封装在媒体发布包中,而是由内容发布模块103进行单独在网络上发布,以便用户需要时从网络进行单独获取。再参考图1,该实施例的 富媒体展示装置200包括内容获取模块201、权利解析模块202、内容解密模块203和内容播放模块205。该实施例中,内容获取模块201用于从网络300上获取媒体发布包,并对所获取的媒体发布包进行解封装,得到媒体发布包中的封装的媒体资源,当媒体资源中包括加密的富媒体资源时,将加密的富媒体资源发送到内容解密模块203 ;当媒体资源中包括权利描述文件时,将权利描述文件发送给权利解析模块202。权利解析模块202用于解析来自内容获取模块201的权利描述文件,得到该权利描述文件相关联的富媒体资源的用户权限信息,并将该用户权限信息发送给内容解密模块203。具体来说,富媒体展示装置200中根据当前用户登录情况而存储有当前用户标识信息,权利解析模块202根据该用户标识信息来判断当前用户对于与权利描述文件关联的富媒体资源是否为合法用户,并在当前用户为合法用户时,解析当前用户对该富媒体资源所具有的权限信息,例如包括:访问权限、修改权限、传播权限等。内容解密模块203用于根据来自权利解析模块202的用户权限信息中的密钥,解密来自所述内容获取模块201的加密的富媒体资源。通常,加密的富媒体资源可能不止一个,由此,内容解密模块203需要逐个读取加密的富媒体资源,并对每个富媒体资源中加密了的全部或部分内容进行解密。 作为一种实施方式,解密该富媒体资源的解密密钥是加密的密钥,只有富媒体资源的合法用户的用户信息能够解密该密钥。优选的,该密钥与该富媒体资源在富媒体创建装置100的内容加密模块101中加密时使用密钥相同。即,当采用对称加密算法时,其加密密钥与解密密钥是相同的,该密钥保存在数字证书中,数字证书中保存的密钥并非直接可用的密钥,而是使用用户信息为密钥进行加密后的密钥,使用该密钥之前需先根据合法用户的用户信息对密钥进行解密,然后利用解密后的密钥对加密的富媒体资源内容进行解
LU O在一种具体实施方式
中,富媒体资源以富媒体文件的形式存储和处理,在富媒体文件的文件头信息中设置加密该富媒体文件所采用的加密算法信息。图2显示了需要进行版权保护的富媒体资源通过本发明的富媒体创建与展示系统进行发布和展示的一个示例的流程图。如图2所示,富媒体资源在该图中表现有多个富媒体文件401,该富媒体文件401在富媒体创建装置100和富媒体展示装置200中端中进行了加密、封装、发布、获取、解封装、解密、展示等多个环节。详言之,富媒体文件401利用加密密钥402,在内容加密模块101中进行加密,生成加密的富媒体文件403 个或多个加密的富媒体文件403通过内容发布模块103进行封装和发布后,例如经由网络传送到富媒体展示装置200中,在富媒体展示装置200中内容解密模块中,利用上面描述的方法所获得的解密密钥405对加密的富媒体文件进行解密,得到解密的富媒体文件401。如前所述,在一种优选实施方式中,加密密钥402和解密密钥405是相同的。作为另一种优选实施方式,用户权限信息中还包括水印设置信息,其具体的设置与添加的过程将在下面具体阐明。内容播放模块204用于展现解密后的富媒体资源的全部或部分内容。如前所述,根据本发明的优选实施方式,富媒体资源以富媒体文件的形式存储和处理,同样,解密后的富媒体文件即可进行播放展现。为了更好地保护版权,如果权利解析模块判断当前用户的权限仅限于访问富媒体文件,而不具有修改、传播富媒体文件的权利时,内容播放模块204对解密的富媒体文件不进行存储而直接进行播放。当内容播放模块204在播放过程中使用缓存模块时,在播放完成后,清空该缓存模块中临时存储的该富媒体文件,以对该富媒体文件进行更有效地版权保护。作为具体实施方式
,内容播放模块204可以包括文字展现模块、图像展现模块、音频展现模块、视频展现模块、动画展现模块等等,以对于多种不同种类的富媒体资源进行展
/Jn ο例如,对于需进行版权保护的富媒体文字内容,其以加密的文件形式通过媒体发布包发布,经过所述内容解密模块203解密之后,可由所述文字展现模块进行展示。文字展现模块优选为不具有文字的复制/剪切功能,而只能显示的功能。类似的,对于需要进行版权保护的富媒体图像、音频、视频、动画等内容,其也以加密的文件形式通过媒体发布包发布,经过所述内容解密模块203解密之后,可分别由所述图像展现模块、音频展现模块、视频展现模块、动画展现模块等。例如,所述图像展现模块使用系统类库CImage类实现展现所述加密图像文件原始内容的功能;所述音频展现模块使用开源音频文件播放库实现展现所述加密音频文件的原始内容的功能;所述视频展现模块使用开源视频文件播放库Mplayer实现展现所述加密视频文件的原始内容的功能;对于Flash动画文件,所述动画展现模块使用FlashPlayer插件实现展现所述加密Flash文件的原始内容的功能。此外,在通常媒体发布包中也可能包含用于显示富媒体内容的其他信息,如显示脚本、显示样式等,内容播放模块204还根据这些信息来展现富媒体内空。另一方面,如果媒体发布包中存在免费的没有加密保护的资源时,则内容播放模块204可调用固有的解析、展现HTML的方式来展现所述免费资源内容。如图1所示,富媒体展示装置200的内容播放模块204中还可包括水印嵌入模块205。水印嵌入模块205用于对内容播放模块204所展现的富媒体内容中的图像资源和视频资源添加水印,所述水印中包含与该富媒体内容关联的用户标识信息和/或版权信息。优选的,水印嵌入模块205根据水印设置信息来决定是否添加水印以及添加水印的方式。水印设置信息是指与用户相关的水印添加与否信息和水印属性信息。并且,如前所述,水印设置信息可包含于用于创建用户描述文件的用户权限信息中。由此,当权利解析模块202从用户描述文件中解析出水印设置信息后,将其发送到水印嵌入模块205,如图1虚线部所分所示。由此,水印嵌入模块205根据该水印设置信息对内容播放模块204所要展现的富媒体资源内容添加水印。通常来说,所要添加水印的富媒体资源是视频和图像,此举可防止用户非法复制和传播受版权保护的富媒体资源,或者在用户非法传播之后通过进一步的水印提取为责任追究提供证据。根据本发明的具体实施方式
,所述水印嵌入模块205可进行明水印嵌入方式和暗水印嵌入方式,具体为明水印嵌入所谓明水印又称可见水印,可以被人体感知和识别,通常用于版权通知和标识,明水印对视觉和听觉质量有一定影响。在播放展现过程中,在不影响用户观赏体验的前提下将所述富媒体资源的版权信息及用户标志信息添加为明水印,可对使用截屏工具截取受保护内容进行非法传播起到一定抑制作用。暗水印嵌入所谓暗水印又称不可见水印,不易被人体感知,通常用于数字媒体版权保护和内容管理,暗水印具有隐蔽性。在用户第一次使用所述富媒体资源过程中,将所述富媒体资源的版权信息及用户标识信息添加为暗水印。暗水印可在发现未经授权的情况下非法传播富媒体资源之后,对所发现的非法传播的富媒体资源进行水印检测和水印提取,获取暗水印内容,以作为进一步维护受保护资源的权利提供支持。所述明水印的嵌入与所述暗水印的嵌入流程基本类似,仅仅是所选择的水印嵌入算法不同,下面具体描述。图3为本发明的水印嵌入流程的一个实施例的示意图。如图3所示,水印嵌入模块205对水印的嵌入包括如下步骤Al、根据水印设置信息和当前用户的用户标识信息判断对于富媒体文件501是否需要添加水印。当判断为需要添加水印时,继续执行下面的步骤;否则结束水印添加过程,由内容播放模块直接展现该富媒体文件501的内容。A2、判定富媒体文件的类型,根据不同的富媒体文件的类型选择不同的水印添加方式添加水印。该实施例中仅对于图像文件和视频文件进行水印添加。但本发明并不局限于此。该步骤具体包括A21、当判断富媒体文件501为图像文件502时,将该图像文件整体直接地嵌入水印(明水印和/或暗水印)505,得到具有水印的图像文件507 ;A22、当判断富媒体文件501为视频文件503时,选取视频文件503中的关键帧504,并在关键帧504中嵌入水印505,得到。关键帧504可根据视频文件的编码方式进行选择,得到具有水印的视频文件508。图4是利用本发明的具有版权保护功能的富媒体创建与展示系统来创建和展示富媒体的方法的具体步骤的流程图。如图4所示,本发明的方法中以富媒体文件的形式存储和处理富媒体资源,其包括两个阶段富媒体创建阶段和富媒体展示阶段(图中以虚线分开)。富媒体创建阶段包括B1、根据与需要进行版权保护的富媒体文件关联的版权信息创建权利描述文件。B2、对需要进行版权保护的富媒体文件进行加密。B3、对加密的富媒体文件和用户描述文件封装成媒体发布包后进行发布。富媒体展现阶段包括
Cl、获取根据本发明的方法发布的媒体发布包,对所获取的媒体发布包进行解封装,得到加密的富媒体文件以及与加密的富媒体文件关联的权利描述文件。C2、解析所述权利描述文件,得到用户权限信息。C3、根据用户权限信息和当前用户的用户标识信息判断对于当前用户对于加密的富媒体文件是否合法;如果判断为合法,则继续执行下面的步骤;否则结束。C4、当判断当前用户对于加密的富媒体文件为合法时,根据用户权限信息中的密钥解密该富媒体文件。C5、根据用户权限信息中的水印设置信息判断是否要为解密的富媒体文件添加水印;当判断需要添加水印时,继续执行步骤C6 ;否则直接执行步骤C7。C6、根据水印设置信息对解密的富媒体文件添加水印。C7、展现该富媒体文件的内容。以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种富媒体创建与展示系统,包括富媒体创建装置(100)和富媒体展示装置(200),其特征在于, 所述富媒体创建装置(100)包括内容加密模块(101)、权利设定模块(102)和内容发布模块(103),其中 所述内容加密模块(101)用于对富媒体资源进行加密; 所述权利设定模块(102)根据与该富媒体资源关联的版权信息创建与该富媒体资源相关联的权利描述文件,权利描述文件描述了与所述版权信息相关的用户权限信息,该用户权限信息包含用于解密该富媒体资源的密钥; 所述内容发布模块(103)用于对所述加密的富媒体资源和所述权利描述文件进行封装和发布; 所述富媒体展示装置(200)包括内容获取模块(201)、权利解析模块(202)、内容解密模块(203)和内容播放模块(205),其中 所述内容获取模块(201)用于获取封装的加密富媒体资源和所述权利描述文件,并将加密的富媒体资源发送到所述内容解密模块(203),将权利描述文件发送给所述权利解析模块(202); 所述权利解析模块(202)用于解析来自所述内容获取模块(201)的权利描述文件,得到该权利描述文件相关联的富媒体资源的用户权限信息,并将该用户权限信息发送给所述内容解密模块(203); 所述内容解密模块(203)用于根据来自所述权利解析模块(202)的用户权限信息中的密钥,解密来自所述内容获取模块(201)的加密的富媒体资源; 所述内容播放模块(204 )用于展现解密后的富媒体资源的全部或部分内容。
2.如权利要求1所述的富媒体创建与展示系统,其特征在于,所述包含于所述用户权限信息中的用于解密富媒体资源的密钥本身是加密的,利用所述富媒体资源的合法用户的用户信息能够解密该密钥。
3.如权利要求2所述的富媒体创建与展示系统,其特征在于,所述内容解密模块(203)用于解密富媒体资源的密钥与所述内容加密模块(101)加密该富媒体资源的密钥相同。
4.如权利要求3所述的富媒体创建与展示系统,其特征在于,所述富媒体资源以富媒体文件的形式存储和处理,在所述富媒体文件的文件头信息中设置加密该富媒体文件所采用的加密算法信息。
5.如权利要求1所述的富媒体创建与展示系统,其特征在于,所述用户权限信息中还包括水印设置信息,并且, 所述富媒体展示装置(200)的内容播放模块(204)中还包括水印嵌入模块(205),该水印嵌入模块(205)用于对内容播放模块(204)所展现的富媒体内容中的图像资源和视频资源添加水印,所述水印中包含与该富媒体内容关联的用户标识信息和/或版权信息; 所述权利解析模块(202)还用于从用户描述文件中解析出水印设置信息并将其发送到水印嵌入模块(205)。
6.如权利要求5所述的富媒体创建与展示系统,其特征在于,所述水印嵌入模块(205)可进行明水印嵌入方式和暗水印嵌入方式。
7.一种富媒体创建装置,其特征在于,包括内容加密模块(101)、权利设定模块(102)和内容发布模块(103),其中, 所述内容加密模块(101)用于对富媒体资源进行加密; 所述权利设定模块(102)根据与该富媒体资源关联的版权信息创建与该富媒体资源相关联的权利描述文件,权利描述文件描述了与所述版权信息相关的用户权限信息,该用户权限信息包含用于解密该富媒体资源的密钥; 所述内容发布模块(103)用于对所述加密的富媒体资源和所述权利描述文件进行封装和发布。
8.如权利要求7所述的富媒体创建装置,其特征在于,所述包含于所述用户权限信息中的用于解密富媒体资源的密钥本身是加密的,利用所述富媒体资源的合法用户的用户信息能够解密该密钥。
9.一种富媒体展示装置,其特征在于,包括内容获取模块(201)、权利解析模块(202)、内容解密模块(203)和内容播放模块(205),其中, 所述内容获取模块(201)用于获取封装的加密富媒体资源和与该富媒体资源相关联的权利描述文件,并将加密的富媒体资源发送到所述内容解密模块(203),将该权利描述文件发送给所述权利解析模块(202); 所述权利解析模块(202)用于解析来自所述内容获取模块(201)的权利描述文件,得到该权利描述文件相关联的富媒体资源的用户权限信息,并将该用户权限信息发送给所述内容解密模块(203),其中该用户权限信息与该富媒体资源的版权信息相关,且包含用于解密该富媒体资源的密钥; 所述内容解密模块(203)用于根据来自所述权利解析模块(202)的用户权限信息中的密钥,解密来自所述内容获取模块(201)的加密的富媒体资源; 所述内容播放模块(204)用于展现解密后的富媒体资源的全部或部分内容。
10.如权利要求9所述的富媒体展示装置,其特征在于,所述包含于所述用户权限信息中的用于解密富媒体资源的密钥本身是加密的,利用所述富媒体资源的合法用户的用户信息能够解密该密钥。
11.如权利要求10所述的富媒体展示装置,其特征在于,所述用于解密富媒体资源的密钥与加密该富媒体资源的密钥相同。
12.如权利要求11所述的富媒体展示装置,其特征在于,所述富媒体资源以富媒体文件的形式存储和处理,在所述富媒体文件的文件头信息中设置加密该富媒体文件所采用的加密算法息。
13.如权利要求9所述的富媒体展示装置,其特征在于,所述用户权限信息中还包括水印设置信息,并且, 所述内容播放模块(204)中还包括水印嵌入模块(205),该水印嵌入模块(205)用于对内容播放模块(204)所展现的富媒体内容中的图像资源和视频资源添加水印,所述水印中包含与该富媒体内容关联的用户标识信息和/或版权信息; 所述权利解析模块(202)还用于从用户描述文件中解析出水印设置信息并将其发送到水印嵌入模块(205)。
14.如权利要求13 所述的富媒体展示装置,其特征在于,所述水印嵌入模块(205)可进行明水印嵌入方式和暗水印嵌入方式。
15.一种富媒体创建方法,其特征在于,包括如下步骤: 根据与需要进行版权保护的富媒体文件关联的版权信息创建权利描述文件; 对需要进行版权保护的富媒体文件进行加密; 对加密的富媒体文件和用户描述文件封装成媒体发布包后进行发布。
16.一种富媒体展示方法,其特征在于,包括如下步骤: 获取加密的富媒体文件以及与加密的富媒体文件关联的权利描述文件; 解析所述权利描述文件,得到用户权限信息,其中该用户权限信息与该富媒体资源的版权信息相关,且包含用于解密该富媒体资源的密钥; 根据用户权限信息和当前用户的用户标识信息判断对于当前用户对于加密的富媒体文件是否合法;如果判断为合法,则继续执行下面的步骤;否则结束; 当判断当前用户对于加密的富媒体文件为合法时,根据用户权限信息中的密钥解密该富媒体文件,并展现该富媒体文件的内容。
17.如权利要求16所述的富媒体展示方法,其特征在于,所述用户权限信息中还包含水印设置信息,当判断当前用户对于加密的富媒体文件为合法时,根据用户权限信息中的水印设置信息判断是否要为解密的富媒体文件添加水印;当判断需要添加水印时,根据水印设置信息对解密的 富媒体文件添加水印,否则直接展现该富媒体文件的内容。
全文摘要
本发明公开了具有版权保护功能的富媒体创建展示系统,包括富媒体创建装置(100)和富媒体展示装置(200),富媒体创建装置(100)包括内容加密模块(101)、权利设定模块(102)和内容发布模块(103),富媒体展示装置(200)包括内容获取模块(201)、权利解析模块(202)、内容解密模块(203)和内容播放模块(205),内容播放模块(205)还可包括水印嵌入模块(206)。本发明可有效防止富媒体内容的非法传播,并能在侵权行为发生之后凭借水印检测技术为权利的维护提供支持。
文档编号G06F21/16GK103077334SQ201210585839
公开日2013年5月1日 申请日期2012年12月28日 优先权日2012年12月28日
发明者杜清秀, 周传锋 申请人:中国科学院自动化研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1