视频点播内容的基于复合会话的加密的制作方法

文档序号:7609490阅读:164来源:国知局
专利名称:视频点播内容的基于复合会话的加密的制作方法
相关文献的交叉引用本申请涉及并要求2003年12月16日提交的美国临时专利申请序列号60/530071授予Pedlow标题为“视频点播内容的的基于复合会话的加密”的权益,通过引用将其结合于本文。本申请还涉及美国专利申请案号SNY-R4646.01,标题为“关键分组部分加密”,授予Unger等人,序列号10/038217;专利申请案号SNY-R4646.02,标题为“时分部分加密”,授予Candelore等人,序列号10/038032;案号SNY-R4646.03,标题为“基本流部分加密”,授予Candelore等人,序列号10/037914;案号SNY-R4646.04,标题为“部分加密和PID映射”,授予Unger等人,序列号10/037499;以及案号SNY-R4646.05,标题为“部分加密的信息的解码和解密”,授予Unger等人,序列号10/037498,所有这些都于2002年1月2日提交并通过引用结合于本文。
版权声明本专利文献的公开部分包含受版权保护的材料。版权拥有者不反对按专利和商标局专利文件或记录原样进行本专利文献或专利公开的传真复制,但是无论其他任何情况均保留所有版权。
背景技术
索尼公司提出的PassageTM计划(Passage是索尼电子有限公司的商标)提出一种机制,用于MSO(多服务运营商)在它们的遗留网络中部署非遗留头端设备、订户装置和服务。在美国,这些网络通常由Motorola(前General Instrument)或Scientific Atlanta公司提供。目前这两家公司作为成套系统提供商构成超过美国电缆系统市场的99%的份额。通过设计,这些系统采用排斥将非现任设备引入到网络的专有技术和接口。MSO一旦在从模拟电缆系统转换到数字电缆系统期间选择了这两家供应商的其中之一,则当随着它们的订户基础或服务提供增加而寻找附加设备的供应商时,会面对事实上的垄断。
在PassageTM计划之前,此情况的唯一出路是丧失已经在现任提供商上作出的相当大的资本投入,由于现任提供商与其他提供源之间蓄意的设备不兼容性。可互操作性的一个主要障碍是现代数字电缆网络中条件接收系统的区域、可寻址订户管理的核心以及收益收集资源。
开发了PassageTM技术以使两个或两个以上条件接收系统独立地共存于单个通用平台上。不同于解决该问题的其他尝试,这两个系统通过共同的传输流来操作,而条件接收系统之间没有任何直接或间接交互。上述引用的未决专利申请中详细论述了这些技术中所使用的基本过程。
上述引用的共同拥有的专利申请以及其他申请描述了涉及与PassageTM某些方面一致以及在本文一般称为部分加密或选择性加密的方法的不同方面的发明。更具体地说,描述了一种系统,其中使用两种(或两种以上)加密技术对数字内容的特定选择的所选部分加密,同时该内容的其余部分保留不加密。通过适当地选择要加密的部分,可以有效地对内容加密,以供在多种解密系统下使用,而无需将内容全部选择供加密。在一些实施例中,仅占用数据开销的百分之几,即可使用多种加密系统有效地对内容加密。这样使得电缆或卫星系统能够在单个系统中利用多家制造商的机顶盒(STB)或条件接收(CA)接收器的其他实现-由此避免了电缆或卫星公司向机顶盒提供商竞争购买。
在这些公开文献的每一个中,使用主分组标识符(PID)来标识明文内容。还对节目内容赋予辅助PID(或影子PID)。内容的所选部分在两种(或两种以上)加密系统下被加密,并使用主和辅助PID来传输加密的内容(一个或一组PID对应于每种加密系统)。所说的遗留STB以常规方式操作,在主PID下对到达的加密分组解密,并忽略辅助PID。新的(非遗留)STB通过将主和辅助PID与单个节目相关联来操作。通常对具有主PID的分组解码,对具有辅助PID的分组先解密再解码。然后将与两种PID相关联的分组组装在一起形成单个节目流。一般将与分组相关联的PID值重新映射到用于解码的单个PID值(影子PID重新映射到主PID值,或反之亦然)。
附图简介结合如下附图,参考下文的详细说明可以最佳地理解说明结构和操作方法连同目的和优点的某些说明性实施例,附图中

图1是明文视频VOD系统的框图。
图2是与本发明某些实施例一致的基于复合会话的加密VOD结构体系的框图。
图3是与本发明某些实施例一致的基于复合会话的加密VOD实施例的操作的流程图。
首字母缩略语和定义ASI-异步串行接口CA-条件接收CASID-条件接收系统标识符CPE-客户端设备DHEI-数字头端扩充接口ECM-授权控制消息EPG-电子节目指南GOP-图片组(MPEG)MPEG-运动图片专家组MSO-多系统运营商
OLES-离线加密系统PAT-节目分配表PID-分组标识符PMT-节目映射表PSI-节目专用信息QAM-正交幅度调制RAM-随机存取存储器RAID-独立磁盘冗余阵列SAN-存储区域网络VOD-视频点播关键分组-当被加密时使一部分视频图像如果未能适当解密则难以或无法观看或使音频部分如果未能适当解密则难以或无法听到的一个或一组分组。术语“关键”不应解释为绝对术语,其中可能截取基本流以克服“关键分组”的加密,但是当通过常规解码时,无法完整或适当地对此类“关键分组”解码会阻碍节目内容的正常观看或收听。
选择性加密(或部分加密)-仅加密基本流的一部分,以使该流难以或无法使用(即观看或收听)。
双重选择性加密-在两种分开的加密系统下对内容的单个选择部分加密。
PassageTM-用于多种单个和多个选择性加密系统、装置和过程的索尼电子有限公司的商标。
特技模式-回放数字内容以模拟录像带系统中的快进、回退、暂停、挂起(停止)、慢速等操作的操作模式。
本文所用的术语“一个”定义为一个或多于一个。本文所用的术语“多个”定义为两个或两个以上。本文所用的术语“另一个”定义为至少第二个或更多。本文所用的术语“包括”和/或“具有”定义为包含(即开放语言)。本文所用的术语“耦合的”定义为连接的,虽然不一定是直接地也不一定是机械方式地连接。本文所用的术语“程序”定义为设计用于在计算机系统上执行的指令序列。“程序”或“计算机程序”可以包括子例程、函数、过程、对象方法、对象实现、可执行应用程序、applet、servlet、源代码、目标代码、共享库/动态加载库和/或设计用于在计算机系统上执行的其他指令序列。
术语“加扰”和“加密”及其变体在本文中可以同义使用。术语“电视节目”和类似的术语可以按常规意义解释,以其中该术语表示可以在电视机或类似监视装置上显示的A/V内容的任何片段的含义来解释。术语“视频”在本文中不仅用于涵盖真正的可视信息,而且在常规意义上(例如“录像机”)不仅涵盖视频信号而且涵盖相关联的音频和数据。本文中所用的术语“遗留”指用于现有电缆和卫星系统的现有技术。本文公开的VOD的示范实施例可以通过电视机机顶盒(STB)来解码,但是可设想这种技术不久将结合于所有类型的电视接收器中,无论设置在单独的壳体中还是与记录和/或播放设备或条件接收(CA)解密模块集成或在电视机本身内。
本发明的详细说明虽然本发明允许有许多不同形式的实施例,在附图示出并在下文详细描述特定的实施例,但是要理解本文对此类实施例的公开应该视为原理的示例,而不应视为将本发明限定于所示和所述的这些特定实施例。在下面的描述中,相似的引用号用于描述多个附图中相同、相似或对应的部件。
明文VOD结构体系对特定VOD结构体系的判断是一组复杂的无关变量和一组复杂的相关变量之间的交互的结果,提供对状态方程的解。这些变量中的一些作为MSO选择的结果被直接固定。其他变量受诸如现有现任系统、位置、大小、对投资需求的可用资金和回报等因素的约束。
如图1所示的规范化VOD系统10包含如下部件/资源中的一些或全部内容收集和资产管理14、内容分发(SAN)18、视频服务器模块22、会话管理26、交易管理30、计费系统34、EPG服务器或VOD目录服务器38、传输路由器/交换机结构(路由选择矩阵)42、一个或多个流加密装置(该附图未示出)以及QAM调制器/上变频器和其他边缘资源46。该VOD系统10向如50的订户终端提供节目,以供最终在电视机或其他监视装置54上观看和收听。
在操作中,从各种源接收内容,包括但不限于经由一个或多个卫星接收天线58接收到的卫星广播。在14收集内容,并在EPG服务器或VOD目录服务器38上编目录。然后在18将内容分发到一个或多个视频服务器22。当订户预订VOD选择时,从订户终端(例如STB)50向会话管理器26发送消息。会话管理器26通知交易管理器30以确保计费系统34适当地运作起来。会话管理器26从其上具有所请求的内容且具有到达服务订户的节点的信号路径的VOD服务器簇中选择一个VOD服务器。会话管理器还使路由选择矩阵42适当地将所选视频内容路由通过正确的边缘资源46,以便交付到订户终端50。
VOD节目专用信息除了发起会话A/V内容之外,VOD视频服务器(22)的功能还创建相关联的会话专用PSI(节目专用信息)。该信息从其中PSI是极端动态的广播模型中始发。无论何时只要新会话启动或结束,PAT和从属PMT的内容就改变。在广播领域中,PSI改变非常少见,因为PSI表仅反映传输复用的结构,而不反映其中承载的实际A/V内容。
VOD视频服务器22或相关联的头端硬件或软件动态地将新会话分配到输出传输复用的流中的现有可用“时隙”。时隙由MPEG节目编号表示,在许多情况中,传输流(TSID)和节目编号的组合在服务级上确定唯一的会话和作为结果发生的路由选择。一般不动态配置边缘资源46。在特定输入端口出现的内容至输出上特定QAM载波的路由选择通过映射到装置中的特定QAM资源的节目编号和TSID/输入端口的预配置的静态分配来确定。也在VOD系统中加载该相同映射信息,以便一旦特定订户终端50请求会话,并对它授权时,可以确定路由选择矩阵42的解,以发现服务该请求方的适合的VOD服务器22和QAM传输46。除了发现至请求订户终端50的第一可能路径的更简单静态的解之外,该解还考虑到动态问题,例如将所请求的资产加载到哪个服务器22,以及服务器加载/可用时隙。
除了求解路由选择矩阵42并提供具有适于跟随目标路由的PID和PSI的会话之外,还将相同信息的元素(节目ID和QAM频率)传送到订户住宅处的订户终端50的会话客户程序,以便可以适当地接收所请求的流并将其呈示给订户。
明文VOD分发也许最简单的VOD实现是明文VOD分发系统,即不含图1所示的任何加密的系统。虽然没有提供认为是娱乐媒体的最有价值特性(即目前的正片)的任何保证,但是明文VOD避免了现任电缆系统提供商没有充分解决以及引入第二备选CA系统使之进一步复杂的许多问题。下文论述VOD环境中提供选择性或完整加密的多种配置。在该整个论述中,启发性地通过多种实施例来实施一个示例VOD电影,以说明利用所公开的多种系统获得的相对存储效率。将在本文献中使用的VOD电影的一个真实示例具有如下属性压缩视频数据速率3兆比特/秒电影长度120分钟(2小时)I-帧开销17%影片的单个明文(未加密)副本的视频部分所用的总存储量3.618G字节基于会话的加密VOD分发在基于会话的加密中,一个基本前提是修改如图1所示的典型(明文)VOD服务器22,采用与视频服务器22和QAM调制器46之间的传输流串联的方式添加加密装置。在某些实施例中,可以将加密装置与QAM调制器46和/或其他组件集成。可市场购买的Scientific-Atlanta公司的MQAM和Harmonic公司的NSG产品是此类装置的商业示例。
在分发点上对包含多个独立VOD会话并服务多个订户的至平台进而至订户的输出传输流加密。加密和授权的控制基于通过定义的接口在控制会话的会话管理器26、视频服务器22和条件接收系统之间的交互。许多基于会话的VOD体系结构都存在如下共有的缺点·会话管理器、条件接收系统和流加密装置之间的授权和同步的协调和/或分发。
·在加载到视频服务器之前以及存储在系统中的同时避免明文内容被窃取或剽窃。
·添加遗留流加密装置和备选流加密装置的附加成本。
·具有合理的密度(会话容量)的遗留流加密装置的可用性。
·根据对主题熟悉的MSO,某些现有的条件接收技术不支持基于会话的VOD流。
·在基于会话的加密的情况中(与预加密方案相比),通过应用相同节目的每个会话所用的唯一加密密钥提供附加安全性。
在大多数情况中,视频服务器不需要生成知道用于特定会话的条件接收方法的特定PSI。视频服务器下游的一个或多个加密装置将追加CA信息,CA信息专用于在加密时间/点处理的每个会话。VOD会话管理器26管理哪种CA方法处理哪些流,并且在一些情况中动态管理将流路由到/通过适于特定会话的加密装置。
与其他体系结构一样,在基于会话的系统的基本体系结构上存在变化,下文描述这些变化的其中一些。
基于复合会话的加密基于复合会话的加密方法是基于会话的方法的一种类型,它允许多个条件接收系统运行于单个VOD系统中。在该方案中,如图2所示,在传输流和结果RF载波上,通过将输出流从VOD服务器22路由到订户终端50来向订户提供适当加密的流,上述流以单个不同类型加密复用的方式承载多个条件接收格式以及多个会话。CA系统之间没有资源共享,它们独立工作。单个传输可以包含基于节目独立工作的表示各个订户会话的两种或两种以上CA格式的任何组合。
在该实施例中,在VOD服务器22上加载新内容期间,由VOD服务器22通过内部软件或由如选择性加密处理器104的外部装置来处理该内容。该过程使用任何适合的选择性加密选择装置来标识和隔离“关键”分组(参见上述定义)。即,它标识稍后要加密的分组。通过将“关键”分组与一个或多个新的先前未用的PID相关联来隔离它们。可以将由原始主体“非关键”内容和隔离的“关键”内容构成的复合流作为单个资产(例如单个文件)存储在VOD服务器22上或可以将内容存储在两个分开的文件(“关键”和“非关键”)中而且分开各自传送。又或者,可以将新的PID赋予每个“关键”和“非关键”内容。在任何一种情况中,内容都可采用未加密方式存储(明文内容形式)。
如果在涉及上述示范电影的情况下,在明文VOD状态中使用3.618G字节存储量的相同电影在使用支持两种(或两种以上)不同CA系统的基于复合会话的加密时需要3.618G字节来存储。
当订户终端50从头端请求VOD内容时,会话管理器26提供遗留CA系统108或备选CA系统112(具体取决于订户终端50是否能够执行遗留解密或备选解密)。如果订户终端50是与遗留解密兼容的,则由遗留CA系统108提供一个或多个遗留加密装置来执行加密过程。在本示例中,遗留加密装置116配置为对与“关键”内容相关联的新PID标识的分组加密,并由路由选择矩阵120将该内容从VOD服务器22路由到遗留加密装置116。“非关键”内容完全绕过该遗留加密装置,并由路由选择矩阵120直接通过路径134路由到路由选择矩阵124。
在116加密之后,由路由选择矩阵124将选择性加密的内容连同经路线134接收到的非“关键”内容经由分/插再复用器128、备选加密装置132和边缘资源46路由到订户终端50。在该实施例中,备选加密装置132仅仅传递该内容,而不对它执行动作,因为备选加密装置132未配置为对通过其中的内容执行加密。在本示例中,分/插再复用器128通过将输入分组(“关键”和“非关键”)交织成单个正确排序的流而将来自遗留加密装置116和路径134的内容重构成单个流。分/插再复用器用于通过插入新的定时信息来对该流重新定时,如果需要的话,还可能重新映射PID(并且如果需要的话,还可能修改PSI信息),以确保该流是适合的MPEG传输流,该传输流承载适于当前会话的目的地订户终端的唯一一组PID。
注意可以为VOD服务器上的存储而重新映射PID,但是该重新映射仅隔离“关键”和“非关键”内容。在传输到订户之前,可以重新映射PID,以确保与每个VOD会话相关联的内容重放的每个实例都承载与特定VOD会话相关联的个体订户终端所用的唯一一组PID。由此,可以使用不同组的PID以区分不同的会话,以便将相同内容发送给许多订户。
根据上述示例,遗留加密装置116负载不重,因为它可能只需处理最终发往订户终端50的大约2-10%的内容。因此,头端和网络可以较少利用遗留加密装置116,从而促成资本支出的降低和硬件要求的降低。
在该示例中,如果将选择性加密内容发往启用备选加密的订户终端50,则会话管理器26提供备选CA系统112来执行流的加密处理。因此备选CA系统112提供备选加密装置对承载“关键”分组的PID的分组加密。在该情况中,经路由选择矩阵120沿路径134将“关键”分组以及“非关键”分组路由到路由选择矩阵124,再到分/插再复用器128,再到备选加密装置132。然后在经由边缘资源46路由到订户终端50之前,在备选加密装置132上选择性地加密(或者完全加密)来自分/插再复用器128的重新定时的流。
注意边缘资源46示出为结合了QAM和RF功能。但是,在许多配置中,边缘资源还可以结合备选加密装置132、分/插再复用器128甚至可能的路由选择矩阵124中的任何一个或全部。
因此,根据与本发明一致的某些实施例,视频点播(VOD)服务器设备具有从选择性加密处理器接收内容的装置,该选择性加密处理器通过在VOD方法中选择内容的第一部分用于在选择性加密系统下加密并选择内容的第二部分保留不加密来处理要交付的内容。结合至少一个计算机可读存储装置,处理器用于将第一和第二部分存储在至少一个计算机可读存储装置中;接收对交付内容的请求,该请求来自具有与第一解密方法或第二解密方法相关联的解密能力的终端;以及判断该请求是来自具有与第一解密方法还是与第二解密方法相关联的解密能力的终端。如果该请求来自具有与第一解密方法相关联的解密能力的终端,则路由选择设备将第一部分路由到第一加密装置并绕过第一加密装置路由第二部分。第一加密装置使用第一加密过程来对第一部分加密,以产生加密的第一部分;并且由加密的第一部分和第二部分组装选择性加密的内容的流。
在另一个实施例中,如果该请求来自具有与第二解密方法相关联的解密能力的终端则由第一部分和第二部分组装内容的流;路由选择机制将该流路由到第二加密装置;并且第二加密装置使用第二加密过程来加密第一部分,以产生选择性加密的流。
根据上述示例,可以利用图3所示的过程200,它开始于204。在该实施例中,将具有例如使用新PID标识的“关键”分组的内容存储在VOD服务器22上。当在212从订户终端50接收到对内容的请求时,在216就有关订户终端50(例如STB)的解密能力作出判断。在216,如果订户终端启用第一加密系统(例如遗留加密系统),则控制进行到222,其中将“关键”分组路由到启用CA1的加密装置(116)来对所选的分组加密。在226绕过启用CA1的加密装置116来路由“非关键”分组。在230,通过将加密的“关键”分组与“非关键”分组适当交织并重新定时来对流重构并对其重新定时。然后在236将重构的选择性加密的内容路由到订户终端50,并且在240过程返回。
如果在216确定订户终端启用第二加密系统(CA2),则控制进行到244,其中绕过CA1加密装置来路由“关键”和“非关键”分组。在248,将分组重新定时并交织,以对流重构。然后在252将重构的流通过CA2加密装置,用于选择性加密“关键”内容来产生选择性加密的流。然后如前控制进行到236。
由此,根据某些实施例,VOD方法包括通过选择内容的第一部分用于在选择性加密系统下加密并选择内容的第二部分保留不加密来处理内容。存储第一部分和第二部分。当接收到对交付内容的请求时,该过程包括判断该请求是来自具有与第一解密方法还是第二解密方法相关联的解密能力的终端。如果该请求来自具有与第一解密方法相关联的解密能力的终端,则该过程包括将第一部分路由到第一加密装置;绕过第一加密装置路由第二部分;在第一加密装置上使用第一加密过程对第一部分加密以产生加密的第一部分;并且由加密的第一部分和第二部分组装选择性加密的内容的流。
在另一个实施例中,如果该请求来自具有与第二解密方法相关联的解密能力的终端,则过程包括由第一部分和第二部分组装内容的流;将该流路由到第二加密装置;并且在第二加密装置上使用第二加密过程来加密第一部分,以产生选择性加密的流。
如果在将内容加载到VOD服务器22期间省去对流的选择性加密处理,则降低了存储要求和会话重放的复杂度,因为可作为可选方式省去绕过一个或多个遗留加密装置的路由决策。该方案还省去了分/插复用器以及重新映射PID来重构完整传输流的需要。但是,这种拓扑形式的不利方面是附加的遗留加密设备,因为每个遗留会话的完整传输复用通过遗留加密装置。由此使用更多(或许十到五十倍或更多)的遗留加密装置来提供与上述系统相同的服务级别。
在某些实施例中,所提供的优点是节省了将条件接收系统添加到目前尚没有多种加密能力(在目前大多数美国电缆系统中均如此)的现有VOD系统所需的硬件和资本设备。此外,将两个并行且独立的CA系统引入VOD系统也不产生资本成本损失,因为目前部署的约70%的系统具有其中包含执行CA加密的潜在能力的QAM边缘装置(此类装置可从Harmonic公司的NSG购买到)。
在对VOD内容的基于复合会话的加密中,启动一个新会话,其中VOD会话管理器基于直接从订户设备或另一个资源(如计费系统34)接收到的信息,确定哪个条件接收格式与请求订户终端设备(例如机顶盒)兼容。VOD会话管理器26然后确定至适合的一个或多个加密资源的路径,上述加密资源对服务该订户的服务区的RF节点具有访问权。随后的过程则取决于采用什么类型的加密设备来将VOD内容给订户。
如果该会话发往启用遗留加密的订户终端,则会话管理器通过遗留CA系统108(它又提供遗留加密装置116)启动对该会话的加密。仅命令遗留CA系统处理承载表示要加密的“关键”内容的PID的分组。其余的内容(内容主体)由不同的PID来标识,并保留不加密,实际上绕过遗留加密装置116。由会话管理器26配置可包括分/插复用、第二CA加密和QAM调制器部件的边缘装置,以将隔离的“关键”内容和“非关键”数据重新映射回单个公用PID。如果“关键”内容存储在VOD服务器22的单独文件中,则采用流式传输表示整个内容的两个文件。在此情况中,还对路由选择矩阵120分派任务以经路径134绕过遗留加密装置发送“非关键”内容,由此从加密器中释放了带宽,从而可以在单个加密装置上实现会话容量中大约10至50倍的改进。作为路由选择矩阵124功能的一部分恢复绕过流。仍在分/插再复用器128上将“非关键”和加密的“关键”内容流重新组合成单个流,其中可以将分/插再复用器128结合到边缘装置中。
如果该会话发往启用非遗留加密的订户终端,则会话管理器26经备选条件接收系统112(它又提供备选CA加密装置132)启动对该会话的加密。命令备选CA系统处理原始传输PID(最初仅承载“非关键”内容)上的所有PID。会话管理器26配置路由选择矩阵120和124沿路径134发送内容,以绕过不具有将内容交付给启用非遗留加密的订户终端的功能的遗留加密装置。由会话管理器26将分/插再复用器128、第二CA加密器132和QAM调制器和RF部件46配置为将隔离的“关键”数据以及“非关键”数据重新映射回单个公用PID,然后如上所述在备选加密装置132处对其加密。如果“关键”内容存储在VOD服务器22的单独文件中,则将表示整个内容选择的两个文件流式传输到订户终端。在该情况中,在执行备选加密之前仍将“非关键”和“关键”内容流重新组合成单个流(在例如分/插再复用器或边缘装置的其他位置)。
在上述实施例的一个变化中,可以将“关键”和“非关键”内容存储为VOD服务器22上的单个文件。在该示例中,全部内容(“关键”和“非关键”)路由通过遗留加密装置116或备选加密装置132。或者,可以由路由选择矩阵120基于PID将来自单个文件的内容路由到遗留加密装置116或路由选择矩阵124,实质上在对流重构之前拆分该单个文件用于选择性加密。在该过程中,修改过程200的框208和212以反映内容存储在单个文件中,并且在接收到对该内容的请求时,将该文件拆分成“关键”和“非关键”内容。本领域技术人员在考虑本发明原理后将设想其他变化。
因此,在与本发明一致的某些实施例中,视频点播(VOD)方法包括接收对交付内容的请求;从存储媒体中检索内容;通过选择内容的第一部分以在选择性加密系统下加密并选择内容的第二部分保留不加密来处理检索到的内容;并且判断该请求是来自具有与第一解密方法还是与第二解密方法相关联的解密能力的终端。如果该请求来自具有与第一解密方法相关联的解密能力的终端,则该过程包括将第一部分路由到第一加密装置;绕过第一加密装置路由第二部分;在第一加密装置上使用第一加密过程对第一部分加密以产生加密的第一部分;以及由加密的第一部分和第二部分组装选择性加密的内容的流。
在另一个实施例中,如果该请求来自具有与第二解密方法相关联的解密能力的终端,则该实施例包括组装来自第一部分和第二部分的内容的流;将该流路由到第二加密装置;以及在第二加密装置上使用第二加密过程来加密第一部分,以产生选择性加密的流。
本领域技术人员在考虑上述原理后将认识到某些上述示范实施例基于用作例如一个或多个视频服务器22或会话管理器26的编程处理器。但是,本发明并不局限于此类示范实施例,因为可以使用硬件组件等效物、如特殊用途的硬件和/或专用处理器来实施其他实施例。相似地,可以使用通用计算机、基于微处理器的计算机、微控制器、光学计算机、模拟计算机、专用处理器、专用电路和/或专用硬连线逻辑来构造备选等效实施例。
本领域技术人员在考虑上述原理后将认识到可以使用磁盘存储器以及其他形式存储器来实施用于实施上述某些实施例的程序操作和过程以及相关的数据,其他形式存储器包括例如不背离本发明某些实施例的只读存储器(ROM)装置、随机存取存储器(RAM)装置、网络存储器装置、光存储部件、磁存储部件、磁光存储部件、闪速存储器、核心存储器和/或其他等效易失和非易失存储技术。此类备选存储装置应该视为等效项。
使用或可以使用一种编程处理器来实施本文所述的某些实施例,这些编程处理器执行可以存储在任何适合电子或计算机可读存储媒体上和/或可以通过任何适合电子通信媒体传送的上文以流程图形式广义描述的编程指令。但是,本领域技术人员在考虑本发明原理之后将认识到,在不背离本发明实施例的前提下,上述过程可以在任何数量的变化中实施以及采用许多适合编程语言来实施。例如,在不背离本发明实施例的前提下,往往可以更改执行的某些操作的次序,可以添加附加的操作或删除操作。在不背离本发明实施例的前提下,可以添加和/或增强错误捕捉,可以在用户界面和信息呈示中进行变化。设想此类变化并将其视为等效。
虽然结合执行所述功能的特定电路来描述本文的某些实施例,但是可设想其他实施例,其中使用一个或多个编程处理器上执行的等效软件或固件实施例来执行这些电路功能。可以使用通用计算机、基于微处理器的计算机、微控制器、光学计算机、模拟计算机、专用处理器、专用电路和/或专用硬连线逻辑以及模拟电路来构造备选等效实施例。可以使用例如特定目的硬件和/或专用处理器的硬件组件等效项来实施其他实施例。
可以使用一种编程处理器来实施软件和/或固件实施例,该编程处理器执行在某些示例中以流程图形式广义描述的且可以存储在任何适合电子或计算机可读存储媒体上(如磁盘存储器、只读存储器(ROM)装置、随机存取存储器(RAM)装置、网络存储器装置、光存储部件、磁存储部件、磁光存储部件、闪速存储器、核心存储器和/或其他等效易失和非易失存储技术)和/或可以通过任何适合的电子通信媒体来传送的编程指令。但是,本领域技术人员在考虑本发明原理之后将认识到,在不背离本发明实施例的前提下,上述过程可以在任何数量的变化中实施以及采用许多适合编程语言来实施。例如,在不背离本发明的某些实施例的前提下,往往可以更改执行的某些操作的次序,可以添加附加的操作或删除操作。在不背离本发明实施例的前提下,可以添加和/或增强错误捕捉,可以在用户界面和信息呈示中进行更改。设想此类变化并将其视为等效。
虽然已经描述了某些说明性实施例,但是根据上文描述许多备选、修改、置换和变化对本领域技术人员将是显见的。
权利要求
1.一种视频点播(VOD)方法,包括通过选择内容的第一部分用于在选择性加密系统下加密并选择所述内容的第二部分保留不加密来处理所述内容;存储所述第一部分;存储所述第二部分;接收对交付所述内容的请求;判断所述请求是来自具有与第一解密方法还是与第二解密方法相关联的解密能力的终端;如果所述请求来自具有与所述第一解密方法相关联的解密能力的终端,则将所述第一部分路由到第一加密装置;绕过所述第一加密装置路由所述第二部分;在所述第一加密装置上使用第一加密过程对所述第一部分加密,以产生加密的第一部分;以及由所述加密的第一部分和所述第二部分组装选择性加密的内容的流。
2.如权利要求1所述的VOD方法,其特征在于所述第一部分存储在第一文件中并且所述第二部分存储在第二文件中。
3.如权利要求2所述的VOD方法,其特征在于所述第一和第二文件存储在VOD服务器中。
4.如权利要求1所述的VOD方法,还包括将所述选择性加密的内容流式传输到所述终端。
5.如权利要求1所述的VOD方法,其特征在于所述第一解密方法包括遗留加密方法。
6.如权利要求1所述的VOD方法,其特征在于所组装的流通过未提供用来对所述流执行加密处理的第二加密装置。
7.如权利要求1所述的VOD方法,还包括如果所述请求来自具有与所述第二解密方法相关联的解密能力的终端,则由所述第一部分和所述第二部分组装内容的流;将所述流路由到第二加密装置;以及在所述第二加密装置上使用第二加密过程来对所述第一部分加密,以产生选择性加密的流。
8.如权利要求7所述的VOD方法,其特征在于所述第二解密方法包括非遗留加密方法。
9.如权利要求1所述的VOD方法,在编程处理器的控制下执行。
10.一种计算机可读存储媒体,它存储当在编程处理器上执行时实现如权利要求1所述的过程的指令。
11.一种视频点播(VOD)方法,包括通过选择内容的第一部分用于在选择性加密系统下加密并选择所述内容的第二部分保留不加密来处理所述内容;存储所述第一部分;存储所述第二部分;接收对交付所述内容的请求;判断所述请求是来自具有与第一解密方法还是与第二解密方法相关联的解密能力的终端;如果所述请求来自具有与所述第一解密方法相关联的解密能力的终端,则将所述第一部分路由到第一加密装置;绕过所述第一加密装置路由所述第二部分;在所述第一加密装置上使用第一加密过程对所述第一部分加密,以产生加密的第一部分;以及由所述加密的第一部分和所述第二部分组装选择性加密的内容的流;如果所述请求来自具有与所述第二解密方法相关联的解密能力的终端,则由所述第一部分和所述第二部分组装内容的流;将所述流路由到第二加密装置;以及在所述第二加密装置上使用第二加密过程来对所述第一部分加密,以产生选择性加密的流。
12.如权利要求11所述的VOD方法,其特征在于所述第一和第二文件存储在VOD服务器中。
13.如权利要求11所述的VOD方法,还包括将所述选择性加密的内容发送到所述终端。
14.如权利要求11所述的VOD方法,其特征在于所述第一解密方法包括遗留加密方法。
15.如权利要求11所述的VOD方法,其特征在于所述第二解密方法包括非遗留加密方法。
16.如权利要求11所述的VOD方法,在编程处理器的控制下执行。
17.一种计算机可读存储媒体,它存储当在编程处理器上执行时实现如权利要求11所述的过程的指令。
18.一种视频点播(VOD)服务器设备,包括用于接收来自选择性加密处理器的内容的部件,所述处理器采用VOD方法通过选择所述内容的第一部分用于在选择性加密系统下加密并选择所述内容的第二部分保留不加密来处理要交付的内容;至少一个计算机可读存储装置;处理器,它执行如下步骤将所述第一和第二部分存储在所述至少一个计算机可读存储装置中;接收对交付所述内容的请求,所述请求来自具有与第一解密方法或与第二解密方法相关联的解密能力的终端;判断所述请求是来自具有与所述第一解密方法还是与所述第二解密方法相关联的解密能力的终端;如果所述请求来自具有与所述第一解密方法相关联的解密能力的终端,则一种路由器,将所述第一部分路由到第一加密装置;一种路由器,绕过所述第一加密装置来路由所述第二部分;第一加密装置,使用第一加密过程来对所述第一部分加密,以产生加密的第一部分;以及部件,用于由所述加密的第一部分和所述第二部分组装选择性加密的内容的流。
19.如权利要求18所述的服务器设备,其特征在于如果所述请求来自具有与所述第二解密方法相关联的解密能力的终端用于由所述第一部分和所述第二部分组装内容的流的部件;第一路由器将所述流路由到第二加密装置;以及还包括用于使用第二加密过程来加密所述第一部分以产生选择性加密的流的第二加密装置。
20.如权利要求18所述的VOD服务器,其特征在于所述第一部分存储在第一文件中并且所述第二部分存储在第二文件中。
21.如权利要求18所述的VOD服务器,还包括用于将所述选择性加密的内容流式传输到所述终端的部件。
22.如权利要求18所述的VOD服务器,其特征在于所述第一加密装置使用遗留加密方法加密。
23.如权利要求19所述的VOD服务器,其特征在于所述第二加密装置使用非遗留加密方法加密。
24.一种视频点播(VOD)方法,包括接收对交付内容的请求;从存储媒体中检索所述内容;通过选择所述内容的第一部分用于在选择性加密系统下加密并选择所述内容的第二部分保留不加密来处理检索到的内容;判断所述请求是来自具有与第一解密方法还是与第二解密方法相关联的解密能力的终端;如果所述请求来自具有与所述第一解密方法相关联的解密能力的终端,则将所述第一部分路由到第一加密装置;绕过所述第一加密装置路由所述第二部分;在所述第一加密装置上使用第一加密过程对所述第一部分加密,以产生加密的第一部分;以及由所述加密的第一部分和所述第二部分组装选择性加密的内容的流。
25.如权利要求24所述的VOD方法,其特征在于所述第一部分和所述第二部分存储在计算机可读文件中。
26.如权利要求25所述的VOD方法,其特征在于所述计算机可读文件存储在VOD服务器中。
27.如权利要求25所述的VOD方法,还包括将所述选择性加密的内容流式传输到所述终端。
28.如权利要求25所述的VOD方法,其特征在于所述第一解密方法包括遗留加密方法。
29.如权利要求25所述的VOD方法,其特征在于所组装的流通过未提供用来对所述流执行加密处理的第二加密装置。
30.如权利要求25所述的VOD方法,还包括如果所述请求来自具有与所述第二解密方法相关联的解密能力的终端,则由所述第一部分和所述第二部分组装内容的流;将所述流路由到第二加密装置;以及在所述第二加密装置上使用第二加密过程来对所述第一部分加密,以产生选择性加密的流。
31.如权利要求25所述的VOD方法,其特征在于所述第二解密方法包括非遗留加密方法。
32.如权利要求25所述的VOD方法,在编程处理器的控制下执行。
33.一种计算机可读存储媒体,它存储当在编程处理器上执行时实现如权利要求25所述的过程的指令。
全文摘要
与某些实施例一致的视频点播(VOD)方法包括通过选择内容的第一部分用于在选择性加密系统下加密并选择内容的第二部分保留不加密来处理内容。该第一和第二部分存储在VOD服务器上。如果从具有与第一解密方法相关联的解密能力的终端接收到请求,则仅将第一部分路由到加密装置并绕过第一加密装置来路由第二部分。本摘要不视为限定,因为可以根据本摘要描述的特征来推导其他实施例。
文档编号H04N7/167GK1977534SQ200480037210
公开日2007年6月6日 申请日期2004年10月18日 优先权日2003年12月16日
发明者L·M·小佩罗 申请人:索尼电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1