CN103078860B - 一种数字媒体内容发布方法和*** - Google Patents
一种数字媒体内容发布方法和*** Download PDFInfo
- Publication number
- CN103078860B CN103078860B CN201310003745.9A CN201310003745A CN103078860B CN 103078860 B CN103078860 B CN 103078860B CN 201310003745 A CN201310003745 A CN 201310003745A CN 103078860 B CN103078860 B CN 103078860B
- Authority
- CN
- China
- Prior art keywords
- content
- digital media
- media content
- product
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Storage Device Security (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种数字媒体内容发布方法和***。该方法包括:内容加密步骤,用于对数字媒体内容中的预定文件进行内容加密,获得对应的内容加密文件;打包步骤,用于对所述数字媒体内容进行文件打包,获得对应的数据包,所述数据包中包括所述内容加密文件;产品加密步骤,用于对所述数据包根据其所属的产品类型进行产品加密,获得对应的加密数据包;发布步骤,用于将所述加密数据包发布给终端用户。本发明将对数字媒体内容的内容加密操作和产品加密操作分别设置在打包操作前后两个步骤中进行,这优化了工作流程,极大地提高工作效率,并能够有效地节省***资源和人力资源。
Description
技术领域
本发明涉及数字媒体技术领域,更具体地,涉及一种数字媒体内容发布方法和***。
背景技术
现有的数字媒体内容发布***已经使用了DRM(DigitalRightsManagement,数字版权管理)来保护数字化内容的版权,从技术上防止对数字化内容的非法复制和无限制使用。这里的数字媒体内容可以是音频、视频、电子读物、游戏、软件等数字化产品。
在使用DRM的数字媒体内容发布***中,一个必经的步骤是要对数字媒体内容进行加密操作。一种现有的数字媒体内容发布***可以对数字媒体内容进行两次加密操作,一次是对数字媒体内容本身进行内容加密,另一次是针对该内容所属的产品类型进行产品加密,这可以满足一些数字媒体提供商进行灵活的内容发布的需求。
图1示出了这种现有的数字媒体内容发布***的工作流程图。如图1所示,在步骤101中,首先对要发布的媒体内容进行打包。在步骤102中,对打包后的内容进行加密,其包括同步进行的内容加密和产品加密。在步骤103中,将两次加密后的内容编入编排单,并根据编排单进行各媒体内容的发布。
在该数字媒体内容发布***中,对媒体内容进行内容加密和产品加密是在同一个步骤102中同步完成的,而内容加密是一个相对比较耗时的过程。因此,对于该数字媒体内容发布***的操作员来说,其可能在打包之后需要在步骤102中等待较长的时间才能进行下一步的发布操作,这会严重地延长整个发布流程所用时间。而且,按照该数字媒体内容发布***的工作流程,如果在多个产品类型中含有同一个媒体内容,该同一个内容实际上要分别进行对应的多次内容加密,这也会严重地浪费***资源和人力资源。
发明内容
本发明的目的在于克服现有技术中的至少一个缺陷。本发明的另一个目的在于提高数字媒体内容发布的效率。本发明的又一个目的在于降低数字媒体内容发布所消耗的***和人力资源。
为了实现上述至少一个目的,按照本发明的一个方面,提供了一种数字媒体内容发布方法,包括对于每一数字媒体内容进行如下步骤:
内容加密步骤,用于对数字媒体内容中的预定文件进行内容加密,获得对应的内容加密文件;
打包步骤,用于对所述数字媒体内容进行文件打包,获得对应的数据包,所述数据包中包括所述内容加密文件;
产品加密步骤,用于对所述数据包根据其所属的产品类型进行产品加密,获得对应的加密数据包;
发布步骤,用于将所述加密数据包发布给终端用户。
优选地,对于属于多个不同产品类型的同一数字媒体内容,在所述打包步骤中复用与所述同一数字媒体内容对应的同一个内容加密文件,或者,在所述产品加密步骤中复用与所述同一数字媒体内容对应的同一个数据包。
优选地,在所述内容加密步骤中将所述内容加密文件存储在数据库中,在所述打包步骤中从所述数据库中调用所需的内容加密文件。
优选地,多个数字媒体内容对应的所述内容加密步骤是在其中任一数字媒体内容对应的所述产品加密步骤之前进行的。
优选地,在所述产品加密步骤中,在所述数据包中加入由产品加密操作生成的密钥文件,以生成所述加密数据包
按照本发明的另一方面,提供了一种数字媒体内容发布***,包括:
内容加密单元,用于对数字媒体内容中的预定文件进行内容加密,获得对应的内容加密文件;
打包单元,用于对所述数字媒体内容进行文件打包,获得对应的数据包,所述数据包中包括所述内容加密文件;
产品加密单元,用于对所述数据包根据其所属的产品类型进行产品加密,获得对应的加密数据包;
发布单元,用于将所述加密数据包发布给终端用户。
优选地,对于属于多个不同产品类型的同一数字媒体内容,所述打包单元复用与所述同一数字媒体内容对应的同一个内容加密文件,或者,所述产品加密单元复用与所述同一数字媒体内容对应的同一个数据包。
优选地,所述数字媒体内容发布***还包括:数据库单元,用于提供一数据库以存储由所述内容加密单元获得的所述内容加密文件,所述打包单元从所述数据库中调用所需的内容加密文件。
优选地,所述内容加密单元对多个数字媒体内容进行的内容加密是在所述产品加密单元对其中任一数字媒体内容进行的产品加密操作之前进行的。
优选地,所述数字媒体内容发布***为分布式***,所述内容加密单元与所述产品加密单元处于所述分布式***的不同节点上。
本发明将对数字媒体内容的内容加密操作和产品加密操作分别设置在打包操作前后两个步骤中进行,1)这优化了工作流程,允许将比较耗时的内容加密操作提前集中进行,从而极大地提高工作效率;2)这允许在打包和产品加密操作中复用已经获得的内容加密文件,从而有效地节省***资源和人力资源。
附图说明
图1是一种现有的数字媒体内容发布***的工作流程图;
图2是按照本发明的数字媒体内容发布***的一个实施例的结构示意图。
具体实施方式
下面结合附图和具体实施方式对本发明进一步详细说明。
如图2所示,该数字媒体内容发布***200可以包括内容加密单元210,打包单元220,产品加密单元230和发布单元240。
进入该数字媒体内容发布***200的数字媒体内容的文件通常包括主文件401和附属文件402两类文件。主文件401通常是指数字媒体内容中含有主要信息的视频文件、音频文件或其它类型的文件。附属文件402通常是指数字媒体内容中含有附属信息的文件,如片花文件、海报文件、字幕文件或含有导演、演员、剧情简介等描述信息的文件。需要进行内容加密的文件通常是主文件401。
可以由内容加密单元210对进入该***200的主文件401以及可选的其它需要加密的文件进行内容加密操作,以获得对应的内容加密文件251。该内容加密文件251可以存储在由数据库单元250提供的数据库中。在其它实施例中,该内容加密文件251也可以存储在任何合适的指定位置。需要注意的是,在这里,内容加密单元210可以连续地对多个内容的多个主文件401进行内容加密,而获得多个内容加密文件251,而无需等待在下文将要描述的对一个数字媒体内容的打包或产品加密操作之后再进行对下一个数字媒体内容的内容加密操作。该内容加密单元210可以通过调用现有的数字媒体内容发布***中的DRM的内容加密模块来实现。
打包单元220可以从该数据库中或者其它的指定位置读取与一个数字媒体内容对应的的内容加密文件251,将其与对应的附属文件402一起进行文件打包,以获得一个数据包261。该数据包261可以是一种预定的数据结构,如预定的目录结构,其包含与该数字媒体内容对应的内容加密文件251和附属文件402。
产品加密单元230可以根据该数据包261所属的产品类型对其进行产品加密,以获得对应的加密数据包271。产品类型可以根据数字媒体提供商的运营需要而预先设定,例如可以是包月产品、定制产品、点播产品,等等。该产品加密单元230可以通过调用现有的数字媒体内容发布***中的DRM的产品加密模块来实现。在一个实施例中,该加密数据包271实际上是在数据包261中加入一个由产品加密操作产生的密钥文件,如.DRM文件。
在一些情况中,同一个数字媒体内容可能会被放入到不同的产品中,换句话中,该数字媒体内容可以属于多个不同产品类型。此时,当打包单元220和产品加密单元230对该数字媒体内容中的文件进行打包和产品加密操作时,无需对同一主文件401进行多次内容加密操作,而是在打包单元220中可以重复使用同一个已经加密的内容加密文件251,或者可以在产品加密单元230中重复使用同一个包含对应的内容加密文件251的数据包261,以获得对应不同产品类型的多个加密数据包271。
发布单元240可以将加密数据包271通过内容传输投递***在预定的时间发布给终端用户。
由于由内容加密单元210对主文件401所进行的内容加密操作是一个相对比较耗时的过程。因此,对于该数字媒体内容发布***200的操作人员来说,他可以在打包、产品加密或发布操作的空闲期利用该内容加密单元210预先对进入该***200的主文件401进行内容加密操作。进一步,可以对进入该***200的主文件401成批地进行内容加密操作。这样,当需要发布一数字媒体内容时,可以直接使用已经加密好的内容加密文件251进行打包、产品加密和发布操作,从而大大提供工作效率。这意味着对多个数字媒体内容的主文件所进行的内容加密操作可以是在对其中任一内容进行的产品加密操作之前进行的,这明显区别于在背景技术部分所描述现有的工作流程。
另外,该数字媒体内容发布***200适合于由分布式***来实现,这样,可以将工作内容比较单一但是比较耗时的内容加密单元210以及可选的数据库单元250独立设置在分布式***的一个节点上,而其它单元设置在其它节点上。这样,可以由不同的操作人员分别操作各节点,从而有利于集中地对进入该***200的各个内容的主文件401进行内容加密。并且,在内容加密单元210进行工作的同时,可以在其它节点上对已经完成的内容加密文件251及其附属文件402进行打包、产品加密或发布等操作。
虽然在上文中已经结合图2的数字媒体内容发布***200描述了一种按照本发明的数字媒体内容发布方法。但是应当理解,本发明的数字媒体内容发布方法可以不依赖于图2所示的***来实现。在按照本发明的数字媒体内容发布方法的一个实施例中,可以对于每一数字媒体内容进行内容加密步骤、打包步骤、产品加密步骤和发布步骤。在内容加密步骤中可以对数字媒体内容中的预定文件例如主文件进行内容加密,获得对应的内容加密文件。在该内容加密步骤中,可以将所述内容加密文件存储在一个数据库中。在打包步骤可以对数字媒体内容进行文件打包,获得对应的数据包,该数据包中包括在内容加密步骤中获得的内容加密文件,并可以从所述数据库中调用该内容加密文件。随后,可以根据编单任务对定期投递计划进行数据包编排,此时则可以确定数字媒体内容所属的产品类型。之后,在产品加密步骤中可以对该数据包根据其所属的产品类型进行产品加密,获得对应的加密数据包。在一个实施例中,产品加密步骤是在数据包中加入由产品加密操作生成的密钥文件,以生成加密数据包。最后,在发布步骤中可以将加密数据包发布给终端用户。很明显,相比于现有技术,本发明的内容加密步骤和产品加密步骤是分别设置在打包操作前后两个步骤中进行的,并且,多个数字媒体内容对应的内容加密步骤可以在其中任一数字媒体内容对应的产品加密步骤之前进行。
在该数字媒体内容发布方法中,对于属于多个不同产品类型的同一数字媒体内容,可以在打包步骤中复用与同一数字媒体内容对应的同一个内容加密文件,或者,可以在产品加密步骤中复用与同一数字媒体内容对应的同一个数据包。
虽然已经按照上述实施例描述了本发明,但是应当理解,在本发明的权利要求的范围内,本领域技术人员可以对上述实施例进行任何变化。
Claims (10)
1.一种数字媒体内容发布方法,包括对于每一数字媒体内容进行如下步骤:
内容加密步骤,用于对数字媒体内容中的预定文件进行内容加密,获得对应的内容加密文件;
打包步骤,用于对所述数字媒体内容进行文件打包,获得对应的数据包,所述数据包中包括所述内容加密文件;
产品加密步骤,用于对所述数据包根据其所属的产品类型进行产品加密,获得对应的加密数据包;
发布步骤,用于将所述加密数据包发布给终端用户;
其中,内容加密步骤可连续地对多个内容进行内容加密,而获得多个内容加密文件。
2.根据权利要求1所述的数字媒体内容发布方法,其特征在于,对于属于多个不同产品类型的同一数字媒体内容,在所述打包步骤中复用与所述同一数字媒体内容对应的同一个内容加密文件,或者,在所述产品加密步骤中复用与所述同一数字媒体内容对应的同一个数据包。
3.根据权利要求1所述的数字媒体内容发布方法,其特征在于,在所述内容加密步骤中将所述内容加密文件存储在数据库中,在所述打包步骤中从所述数据库中调用所需的内容加密文件。
4.根据权利要求1-3中任一项所述的数字媒体内容发布方法,其特征在于,多个数字媒体内容对应的所述内容加密步骤是在其中任一数字媒体内容对应的所述产品加密步骤之前进行的。
5.根据权利要求1所述的数字媒体内容发布方法,其特征在于,在所述产品加密步骤中,在所述数据包中加入由产品加密操作生成的密钥文件,以生成所述加密数据包。
6.一种数字媒体内容发布***,包括:
内容加密单元,用于对数字媒体内容中的预定文件进行内容加密,获得对应的内容加密文件,其中,内容加密单元可连续地对多个内容进行内容加密,而获得多个内容加密文件;
打包单元,用于对所述数字媒体内容进行文件打包,获得对应的数据包,所述数据包中包括所述内容加密文件;
产品加密单元,用于对所述数据包根据其所属的产品类型进行产品加密,获得对应的加密数据包;
发布单元,用于将所述加密数据包发布给终端用户。
7.根据权利要求6所述的数字媒体内容发布***,其特征在于,对于属于多个不同产品类型的同一数字媒体内容,所述打包单元复用与所述同一数字媒体内容对应的同一个内容加密文件,或者,所述产品加密单元复用与所述同一数字媒体内容对应的同一个数据包。
8.根据权利要求6所述的数字媒体内容发布***,其特征在于,还包括:
数据库单元,用于提供一数据库以存储由所述内容加密单元获得的所述内容加密文件,所述打包单元从所述数据库中调用所需的内容加密文件。
9.根据权利要求6所述的数字媒体内容发布***,其特征在于,所述内容加密单元对多个数字媒体内容进行的内容加密是在所述产品加密单元对其中任一数字媒体内容进行的产品加密操作之前进行的。
10.根据权利要求6-9中任一项所述的数字媒体内容发布***,其特征在于,所述数字媒体内容发布***为分布式***,所述内容加密单元与所述产品加密单元处于所述分布式***的不同节点上。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310003745.9A CN103078860B (zh) | 2013-01-06 | 2013-01-06 | 一种数字媒体内容发布方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310003745.9A CN103078860B (zh) | 2013-01-06 | 2013-01-06 | 一种数字媒体内容发布方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103078860A CN103078860A (zh) | 2013-05-01 |
CN103078860B true CN103078860B (zh) | 2016-03-30 |
Family
ID=48155264
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310003745.9A Expired - Fee Related CN103078860B (zh) | 2013-01-06 | 2013-01-06 | 一种数字媒体内容发布方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103078860B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105049958B (zh) * | 2015-07-02 | 2018-08-10 | 航天数字传媒有限公司 | 一种卫星数字产品的发布方法和发布*** |
CN112948878A (zh) * | 2021-03-05 | 2021-06-11 | 支付宝(杭州)信息技术有限公司 | 保护隐私的集合交集计算方法和装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1851606A (zh) * | 2005-08-11 | 2006-10-25 | 华为技术有限公司 | 一种版权信息处理方法及*** |
CN101174295A (zh) * | 2008-01-16 | 2008-05-07 | 北京飞天诚信科技有限公司 | 一种可离线的drm认证的方法及*** |
CN101458744A (zh) * | 2007-12-12 | 2009-06-17 | 上海爱信诺航芯电子科技有限公司 | 一种基于可信计算思想的数字版权管理代理***及其方法 |
CN101938468A (zh) * | 2010-08-06 | 2011-01-05 | 四川长虹电器股份有限公司 | 数字内容保护*** |
CN102333236A (zh) * | 2011-10-27 | 2012-01-25 | 中国华录集团有限公司 | 视频内容的加解密*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7845014B2 (en) * | 2003-03-28 | 2010-11-30 | Sony Corporation | Method and apparatus for implementing digital rights management |
US20050273629A1 (en) * | 2004-06-04 | 2005-12-08 | Vitalsource Technologies | System, method and computer program product for providing digital rights management of protected content |
CN101442655B (zh) * | 2007-11-22 | 2010-08-11 | 上海文广互动电视有限公司 | 数字节目广播***中的数字版权管理*** |
CN101459819B (zh) * | 2007-12-12 | 2013-04-03 | 上海爱信诺航芯电子科技有限公司 | 一种版权预发布平台及其方法 |
-
2013
- 2013-01-06 CN CN201310003745.9A patent/CN103078860B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1851606A (zh) * | 2005-08-11 | 2006-10-25 | 华为技术有限公司 | 一种版权信息处理方法及*** |
CN101458744A (zh) * | 2007-12-12 | 2009-06-17 | 上海爱信诺航芯电子科技有限公司 | 一种基于可信计算思想的数字版权管理代理***及其方法 |
CN101174295A (zh) * | 2008-01-16 | 2008-05-07 | 北京飞天诚信科技有限公司 | 一种可离线的drm认证的方法及*** |
CN101938468A (zh) * | 2010-08-06 | 2011-01-05 | 四川长虹电器股份有限公司 | 数字内容保护*** |
CN102333236A (zh) * | 2011-10-27 | 2012-01-25 | 中国华录集团有限公司 | 视频内容的加解密*** |
Also Published As
Publication number | Publication date |
---|---|
CN103078860A (zh) | 2013-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111052112B (zh) | 内容交易共识的***和方法 | |
CN103259762B (zh) | 一种基于云存储的文件加密、解密方法及*** | |
CN104503745B (zh) | 一种生成应用渠道包的方法和装置 | |
CN106354795B (zh) | 一种分布式数据交换*** | |
US20120226823A1 (en) | Document distribution system and method | |
TWI492046B (zh) | 資料備份方法及系統 | |
WO2010031413A1 (en) | Technique for content management using group rights | |
CN105224358A (zh) | 一种云计算下软件自动打包部署的***及方法 | |
WO2014207632A1 (en) | Logging device and log aggregation device | |
CN111881209A (zh) | 异构数据库的数据同步方法、装置、电子设备及介质 | |
CN104090946A (zh) | 应用安装包中添加信息的方法及装置 | |
CN105631361A (zh) | 一种应用程序渠道来源标识方法及装置 | |
CN107103215A (zh) | 一种apk安装方法及装置 | |
CN110336675A (zh) | 针对数字证书到期日的监控方法和装置 | |
CN104134042A (zh) | 一种隐私文件加密方法及装置 | |
CN103078860B (zh) | 一种数字媒体内容发布方法和*** | |
CN108763401A (zh) | 一种文件的读写方法及设备 | |
CN108268284A (zh) | 应用程序转换装置及方法 | |
CN105592114A (zh) | 一种在虚拟桌面环境下的应用软件发布方法 | |
CN111669434A (zh) | 一种通信群组的建立方法、***、装置及设备 | |
CN105335249B (zh) | 基于iOS操作***的录音数据导入、备份方法及装置 | |
CN104182691B (zh) | 数据保密方法及装置 | |
CN103473106B (zh) | 一种页面生成的方法及*** | |
CN111666098B (zh) | 基于业务组件创建toB工程的方法及*** | |
CN105635149A (zh) | 流媒体加密方法、装置和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160330 Termination date: 20220106 |