具有多个内容传递网络的内容处理系统中的管理内容的方法和系统的制作方法

文档序号:7940131阅读:234来源:国知局
专利名称:具有多个内容传递网络的内容处理系统中的管理内容的方法和系统的制作方法
技术领域
本发明涉及内容处理和传递系统,更具体地说,涉及利用多个内容传递网络控制
内容的分发。
背景技术
本节的陈述只提供与本发明相关的背景信息,并不构成现有技术。
由于各种各样的内容以及可获得的内容的质量,卫星电视已变得日益普及。卫星 电视系统一般包括机顶盒,用于接收卫星信号和对卫星信号解码以便在电视中使用。机顶 盒一般具有与之相关联的存储器。存储器可包括数字视频记录器等,以及机顶盒的操作码。
卫星电视系统一般同时向系统中的多个用户广播内容。卫星电视系统还提供对广 播内容的订阅或按次付费观看访问。访问是利用通过卫星的信号广播提供的。 一旦提供了 访问,用户就能够访问特定的内容。大量频道选择和按次付费观看节目的广播使用相当大 量的卫星资源。 内容提供者逐渐试图确定向用户提供内容的其它途径。 一些内容可能只有少量 的消费者需要。在这种情况下,在高峰观看时段使用宝贵的卫星资源可能并不划算。较不 受欢迎的内容可由卫星在较不受欢迎的观看时段广播,或者可通过宽带连接按需下载来获 得。这种内容可由数字视频记录器接收和保存以便以后观看。

发明内容
本发明提出可用于通过各种内容传递网络分发内容的各种方法。通过使用各种内 容传递网络,可以实现系统的各种改进。 在本发明的一个方面,操作所述系统的方法包括生成内容传递网络标识;将内 容传递网络标识与内容相关联;响应于内容传递网络标识来选择第一内容传递网络或第二 内容传递网络,以形成选择的内容传递网络;响应于内容传递网络标识,把内容传送给选择 的内容传递网络;以及通过选择的内容传递网络和通信网络,把内容传送给用户设备。
在本发明的又一方面,一种方法包括把内容传送给第一内容传递网络和第二内 容传递网络,以及通过第一内容传递网络或第二内容传递网络,经通信网络把内容传送给 用户设备。该方法可用于通过使用不同生命周期的不同内容传递网络来提供相同的内容, 可以在一个内容传递网络发生故障的情况下,使用另一个内容传递网络作为备份,或者可 用于均衡第一内容传递网络或第二内容传递网络之间的分发负载。 在本发明的又一方面,通信系统包括生成内容传递网络标识,并将内容传递网络 标识与内容相关联的内容管理系统。所述系统还包括响应于内容传递网络标识来选择第一 内容传递网络以形成选择的内容传递网络的内容传递系统。 根据下面提供的说明,其它的适用领域将变得明显。应明白下面的说明和具体例 子只是用于举例说明,并不意图限制本发明的范围。


这里说明的附图只是用于举例说明,并不意图以任何方式限制本发明的范围。 图1是按照本发明的通信系统的示意性示例图。 图2是图1的内容处理系统的详细方框示意图。 图3是图1的固定用户设备的详细方框示意图。 图4a和4b是按照本发明形成的分组的表示图。 图5是示例用于发布和清除内容的方法的流程图。 图6是用于发布和清除内容的状态图。 图7是按照本发明的通过卫星或通信网络传送内容的方法的流程图。 图8是示例使用多个内容传递网络的方法的流程图。
具体实施例方式
下面的说明仅仅是例证性的,并不意图限制本发明、应用或用途。为了清楚起见, 在附图中使用相同的附图标记来识别相似的元件。这里使用的术语"模块"指的是专用集 成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的处理器(共用、专用或组)和 存储器、组合逻辑电路、和/或其它适当的提供所述功能的组件。这里使用的短语"A、 B和 C中的至少一个"应被理解成是指利用非排它的逻辑OR的逻辑(A或B或C)。应理解在不 改变本发明的原理的情况下,可按照不同的顺序执行方法中的步骤。 相对于卫星系统和宽带系统说明下面的系统。可在电缆或电话式系统中实现宽带 分发系统。在宽带系统中也可使用光纤。在宽带分发系统中也可使用无线分发。 尽管下面的公开是关于例证的DIRECTV⑧广播服务和系统进行的,不过应明
白,许多其它传递系统可容易地应用于所公开的系统和方法。这样的系统包括其它无线
分发系统、有线或电缆分发系统、有线电视分发系统、超高频(UHF)/甚高频(VHF)射频系 统或其它地面广播系统(例如,多信道多点分发系统(匪DS, Multi-channelMulti-point Distribution System),本地多点分发系统(LMDS, LocalMulti-point Distribution System)等),基于因特网的分发系统、蜂窝分发系统、电力线广播系统、任何点对点和/ 或组播网际协议(IP)传递网络和光纤网络。此外,在不脱离本发明的意图范围的情况 下,如下所述,共同分配在头端(HE, head end)、集成接收机/解码器(IRD, integrated receiver/decoder)禾口内容传递网络(CDN, content deliverynetwork)中的不同功會g會g够 按照需要重新分配。 此外,尽管下面的公开是关于视频(例如,电视(TV)、电影、音乐视频等)的传递进 行的,但应明白,这里公开的系统和方法也可用于任何媒体内容类型,例如,音频、音乐、数 据文件、网页等的传递。此外,在本公开通篇提到了数据、信息、节目、电影、资源、视频数据 等,然而本领域的普通技术人员易于明白,关于此处公开的例证性系统和/或方法,这些术 语实质上等同。此处使用的术语"标题"用于指代例如电影本身而不是电影的名称。
现在参见图l,通信系统100包括用作处理和传输源的内容处理系统102、多个内 容提供者(其中的一个内容提供者用附图标记104表示)和第一卫星106。系统中还可包括 第二卫星108。卫星106、108可用于传送来自内容处理系统102的各种内容的不同类型的
5信息或不同部分。系统100还包括多个固定用户设备110,诸如集成接收机/解码器(IRD)。 通过卫星106、 108中的一个或多个,在内容处理系统102和固定用户设备110之间交换无 线通信。可以任何适当的频率,诸如Ka段频率和/或Ku段频率进行无线通信。
系统中还可包括移动用户设备112。移动用户设备112可以包括(但不限于)蜂窝 电话114、个人数字助理116、便携式媒体播放器118、膝上型计算机120或者车载设备122。 应注意的是,在通信系统100中可以使用若干移动设备112和若干固定用户设备110。移动 设备112的每一个可具有用天线124整体表示的独立天线。 除了经由卫星106U08的通信之外,可以地面传送各种信息,诸如安全信息、加 密-解密信息、内容或内容部分。可以使用通信网络132,诸如公共交换电话网络(PTSN)、地 面无线系统、平流层平台、光纤等与固定用户设备110或移动用户设备112进行地面通信。 为了示例地面无线能力,示例了用于与移动用户设备112进行无线地面通信的天线134。
从媒体源104提供给内容处理系统102的信息或内容可以例如经由上行链路天线 138发送给卫星106、 108,卫星106、 108中的一个或多个可以是地球同步卫星或对地静止卫 星,卫星106、108再在地球上的包括用户设备110、112的广大地理区域上转播所述信息。卫 星还可具有卫星间链路。其中,图1的例证内容处理系统102向用户设备110U12提供节 目材料,并与用户设备110、112协调,以向订户提供按次付费观看(PPV, pay-per-view)节 目服务和宽带服务,包括视频节目的计费和相关联的解密。还可接收非PPV(例如,免费或 者订阅)节目。为了接收由卫星106、108转播的信息,每个用户设备110与接收机或下行 链路天线140通信地耦接。 通过在内容处理期间和/或在广播期间(即,广播加密)对资源或内容应用加密 和解密,可以建立经由卫星106、108广播的资源的安全性。例如,根据为内容处理系统102 所知,并且为被授权观看和/或重放资源的用户设备110、112所知的控制字(CW)来对资源 加密。在示例的例证通信系统100中,对于每个资源,内容处理系统102生成一个控制字分 组(CWP),所述控制字分组(CWP)包括时间戳、授权要求和输入值等,随后内容处理系统102 通过计算CWP的内容的密码散列来确定资源的控制字(CW) 。 CWP也经由卫星106、 108广播 给用户设备110、112。被授权观看和/或重放广播的加密资源的用户设备将能够通过计算 接收的CWP的内容的密码散列来正确地确定CW。如果用户设备110未获得授权,则IRD 110 将不能够确定能够解密接收的广播加密资源的正确CW。通过生成并广播新的CWP,可以周 期性地(例如,每30秒)改变CW。在一个例子中,通过更新包括在每个CWP中的时间戳来 生成新的CWP。可替换地,CWP可以加密或非加密形式直接传递CW。协同加密和解密的其 它例子很多,包括例如公钥/私钥加密和解密。 现在参见图2,更详细地示例图1的内容处理系统102。内容提供者104可包括各 种内容提供者,包括通过卫星200、DVD 202、在204中以文件的形式经网络、利用磁带206和 其它手段提供内容的内容提供者。内容提供者104还可向系统提供内容描述和其它元数据 208。输入服务器212可接收各种内容和相关联的元数据,并在格式转换系统214中转换格 式。家用格式(house format)资源存储服务器216可被用于以家用格式保存内容资源。静 止图像文件、预告片和其它信息也可保存在家用格式资源存储服务器中。工作流管理系统 220被用于控制格式转换系统214和服务器212。并且,工作流管理系统220与家用格式资 源存储服务器216耦接,并执行摄取(ingest)控制。家用格式资源存储服务器216把静止图像提供给内容管理系统221,把家用格式文件、视频和音频文件提供给视频传送处理系统 223。 VTPS 223可对包含内容的分组编码。编码器可把数据编码成各种传送格式,诸如 DIRECTV⑧专有格式、或者行业标准格式。编码数据随后由打包器270打包成数据分 组流,打包器270还对每个数据分组附一个首部,以便于识别数据分组的内容,诸如,例如 识别每个数据分组在所述数据分组流(即,比特流)内的位置的序列号。首部还包括识别 该数据分组所属节目的节目标识符(PID)(例如,服务频道标识符(SCID))。
随后利用例如公知的高级加密标准(AES)或者公知的数据加密标准(DES)广播加 密所述数据分组流(即,比特流)。在一个例子中,仅加密数据分组的净荷部分,从而使用户 设备110能够过滤、路由和/或排序接收的广播加密数据分组,而不必先对加密的数据分组 解密。 内容管理系统(CMS) 221通常控制内容在内容处理系统102中的总体移动和分发。 CMS 221可被用于通过生成内容传递网络标识来生成哪个内容传递网络将被使用。这将在 下面进一步说明。 许可和合同信息222和广告销售224的广告可被提供给内容管理系统221。 S卩,许 可信息、等级分配(tier assignment)、定价和可用性可被提供给内容管理系统。可在内容 管理系统221和工作流管理系统220之间交换资源信息文件名和持续时间。资源信息,诸 如文件名和持续时间可在与工作流管理系统220耦接的服务器212处确定。
与调度PAD服务器(SPS, Schedule PAD Server) (230)相结合的内容管理系统 (CMS)221被用于提供所请求的频道、节目相关数据(PAD,program associated data)、频道 信息和节目信息分组(PIP) 。CMS 221可根据将由通信系统100提供的期望节目表(lineup) 来调度多个接收资源的内容处理。例如,预期重播要求高的实况TV节目可被赋予高的内容 处理优先级。 调度PAD服务器(SPS) 230可与CMS耦接,并用于生成宽带视频PAD,宽带视频PAD 被传送给宽带视频的条件访问系统232。宽带视频的条件访问系统232可被用于成对地生 成控制字和控制字分组,并把它们提供给视频传送处理系统223。 在图2示例的例子中,(图1的)用户设备110的用户被收取订阅服务和/或资源 下载(例如,PPV TV)的费用,因此,内容处理系统102包括对于系统100提供的服务,对订 户进行追踪和/或计费的计费系统234。例如,计费系统234记录用户已被授权下载电影, 一旦该电影被成功下载,就对于该电影对用户计费。可替换地,除非电影已被观看,否则用 户不会被计费。 计费系统234从内容管理系统221接收定价和可用性信息。条件访问系统236从 通信网络132接收回叫信息。条件访问系统可被用于从计费系统234生成授权、按次付费 观看计费数据和回叫数据。还可从条件访问事务系统238提供远程记录请求。条件访问系 统BCC 240可用于根据来自条件访问系统236的信息来生成条件访问分组。
计费系统234可生成提供给企业集成(EI)块242的购买数据。企业集成块242可 生成到条件访问事务系统238的远程记录请求。可通过块244中的诸如DIRECTV, com 的web接口来生成远程记录请求。在web接口 244可接收各种定购信息,诸如定购宽带视 频、按次付费观看和各种服务。用户也可通过web接口 244访问从家用格式资源存储服务器216提供的各种预告片。企业集成块242还可从内容管理系统221接收指南信息和元数 据。 来自内容管理系统221的标题、描述和各种类别可被提供给高级节目指南系统 248。节目指南系统248可与卫星广播系统,诸如通过卫星106、108向用户广播内容的广播 传送处理系统250耦接。 节目指南系统248所生成的节目指南数据可包括用于生成给用户的指南信息显 示的信息,其中节目指南可以是网格指南,并把在特定时间在特定频道上广播的特定节目 通知给用户。节目指南还可包括用户设备用于汇总节目以便向用户显示的信息。例如,节 目指南可被用于调到提供特定节目的频道。节目指南还可包括内容传递网络标识符,通过 所述内容传递网络标识符内容可用于下载。节目指南还可包含用于调谐、解调、多路分离、 解密、解包或解码所选节目的信息。 还可从内容管理系统221向内容分发系统260提供内容文件。 再参见视频传送处理系统223,视频传送处理系统223包括传送打包系统270。传
送处理系统270创建预先打包的未加密文件。加密模块272接收传送处理系统的输出,并
对分组加密。完全打包和加密的文件也可保存在内容库274中。可在分组的数据部分中而
不在首部部分中进行加密。 —个或多个内容传递网络280可被用于把内容文件,诸如加密或未加密的打包文 件提供给通信网络132,以便分发给用户设备110、112。内容分发系统260可通过通信网络 132请求传递各种内容文件和资源。内容分发系统260还生成卫星请求,并通过广播传送处 理系统250来广播各种内容和资源。 通信网络132可以是因特网122,因特网122是多点对多点通信网络。然而,本领 域技术人员将意识到,通过通信网络132也可提供点对点通信。例如,自内容传递网络的特 定内容文件的下载可被传送给特定用户设备。这种文件传送和/或文件传送协议被广泛看 作点对点通信或点对点通信信号,和/或创建点对点通信路径,即使是经由诸如因特网的 多点对多点通信网络传送。还要认识到,通信网络132可被用于实现其中广播发射机可同 时向任何数量或各种客户机或接收机发送各种数据或数据分组的各种广播系统。此外,通 信网络132可被用于同时从多个广播发射机或内容传递网络280提供广播和点对点通信和 /或点对点通信信号。 可利用各种技术或设备来实现内容传递网络280。例如,可以使用具有光纤连接的 多个基于Li皿x的服务器。每个内容传递网络280可包括与因特网或通信网络132连接的 服务器。这使用户设备能够从内容传递网络280下载信息或内容(例如,电影)。内容传递 网络280可以充当从内容库274提供的信息的高速缓冲存储器。取决于要被取回的具体内 容,特定用户设备可被导引到特定内容传递网络280。可向电影或其它内容分配因特网统一 资源定位符(URL)。此外,如果传递网络280之一具有较大业务量,则可改变内容传递网络 以提供更快的服务。为了清楚和容易地理解本发明,在本公开中将通篇提及通过内容传递 网络280来传递、下载、传送和/或接收信息、视频、数据等。然而,本领域的技术人员将容 易地意识到,信息实际上是由内容传递网络280中的基于因特网的服务器,或与内容传递 网络280相关联的基于因特网的服务器之一来传递、下载、传送或接收的。
应意识到,内容传递网络280可由外部厂家操作。S卩,内容传递网络280的操作者可与内容处理系统102的其余部分的操作者不同。为了从内容传递网络280下载文件,用 户设备110、112可实现具有限定应用层的因特网协议栈,并且有可能实现由内容传递网络 提供者提供的下载应用。在示例的例子中,利用标准的因特网协议(文件传输协议FTP),超 文本传输协议(HTTP)等来实现文件传送。可检查用户设备所接收的每个文件的完全性和 完整性,如果文件并非完整无缺,则可重新传递或下载文件的缺失和/或受损部分。可替换 地,可从IRD中清除整个文件,并重新传递或下载。 广播传送处理系统250可提供各种功能,包括打包、多路复用和调制、和上行链路 频率转换。在广播传送处理系统250中还提供RF放大。 经由卫星106、 108的无线传递可同时包括文件(例如,电影、预先录制的TV节目、 游戏、软件升级、资源文件等)和/或实况内容、数据、节目和/或信息。经由卫星106、108 的无线传递提供了借助单个广播向实质上任何数量的客户传递多个标题(例如,电影、预 先录制的TV节目等)的机会。然而,由于卫星106、108的频道容量有限,因此在特定时段 内能够提供的标题(即,资源)的数目受到限制。 相反,经由CDN 280的基于因特网的传递能够支持大量的标题,每个标题可具有 较窄的目标观众。此外,基于因特网的传递是点对点的(例如,从基于因特网的内容服务器 到用户设备110、112),从而使用户设备110U12的每个用户能够单独选择标题。对卫星和 /或基于因特网的内容传递的标题分配取决于目标观众的规模,并且可随时间调整。例如, 需求大(即,初始观众多)的标题最初可经由卫星106、108进行广播,然后当目标观众的规 模或者对该标题的需求随时间变小时,可使该标题经由CDN 280下载而获得。可以经卫星 106、 108广播标题并同时使之可以经通信网络132从CDN 280下载。 在例证的通信系统100中,每个资源(例如,节目、标题、内容、游戏、TV节目等)被 预先打包,并且可选地被预先加密,随后被保存为数据文件(即,资源文件)。随后,资源文 件可经由卫星106、 108广播和/或发送给CDN 280,以便经由CDN 280下载(即,基于因特 网的传递)。具体地讲,如果经由卫星106、108广播数据文件,则数据文件构成所得到的卫 星信号的至少一个净荷。同样地,如果使数据文件可经由CDN 280下载,则数据文件构成所 得到的因特网信号的至少一个净荷。 对本领域的技术人员显而易见的是,即使所得到的信号的至少一个净荷包括与广 播技术(例如,卫星或因特网)无关的数据文件,如何物理地发送该文件也是不同的。具 体地讲,数据经由传输介质(例如,卫星、因特网等)的传输包含下述操作(a)与传输介质 无关的操作,和(b)与传输介质相关的操作。例如,用于经由因特网信号(例如,通过因特 网132)发送文件的传输协议(例如,传输控制协议/网际协议(TCP/IP)、用户数据报协议 (UDP)、封装等)和/或调制技术(例如,正交幅度调制(QAM),前向纠错(FEC)等)可能不 同于经由卫星(例如,卫星106U08)发送文件所使用的那些传输协议和/或调制技术。换 句话说,传输协议和/或调制技术是针对物理通信路径特定的,即,它们取决于用于传送数 据的物理介质和/或传输介质。然而,通过任何给定的传输协议和/或调制传送的内容(例 如,代表标题的文件)无法知晓传输协议和/或调制,即,内容与传输介质无关。
经由卫星广播的相同的预先打包并且可选地预先加密的内容数据文件也可经因 特网下载获得,并且用户设备110如何保存、解码和/或重放资源与该节目是用户设备110 经由卫星还是因特网接收的无关。此外,由于图1的例证内容处理系统102通过应用相同的
9编码、打包、加密等来广播实况节目和非实况节目(例如,电影),因此用户设备110如何保 存、解码和/或重放节目(实况或非实况)也与节目是实况节目还是非实况节目无关。从 而,用户设备110、112可负责内容、节目和/或标题的处理,而与该内容、节目和/或标题的 来源和/或类型无关。具体地讲,下面详细讨论图2的例证内容传递系统的例证传递配置 和信号处理。 现在参见图3,用户设备110可以是各种设备之一,例如机顶盒、家庭媒体服务器、 家庭媒体中心(HMC)、其中安装有接收机卡的个人计算机(PC)等。诸如电视机、计算机监视 器、便携式媒体播放器等的显示设备300可与用户设备耦接。用户设备110可以是用于显 示和/或重放接收节目的集成接收机解码器、卫星电视接收机等。 接收天线140(移动设备上的124)从卫星106、108接收传送调制的多路复用比特 流的信号。在接收天线140内,信号耦接自反射器并被馈送给低噪声块(LNB)302,LNB 302 放大接收的信号,并对其进行下变频。LNB 302的输出随后被提供给接收机304,接收机304 接收、解调、解包、多路分解、解密和解码接收的信号,以把音频和视频信号提供给显示设备 300或记录器306,或者两者。可以独立于用户设备IIO,或者在用户设备110内实现存储设 备306。接收机304响应于用户输入以例如调到特定节目。 为了保存接收的和/或记录的节目和/或资源,存储设备306可包括各种存储设 备,诸如硬盘驱动器、DVR、或其它类型的存储设备中的任何一个。存储设备306可被用于 保存经由卫星106、 108和/或CDN280接收的打包资源和/或节目。具体地讲,保存在存储 设备306上的分组可以是由内容处理系统102创建,并经由卫星106、 108传送,和/或经由 CDN 280下载获得的相同的编码并且可选择地加密的分组。 存储设备306也可以是能够在例如,诸如录像带的模拟介质或诸如硬盘驱动器 (HDD)、数字通用光盘(DVD)、压縮盘(CD)的计算机可读数字介质和/或任何其它适当介质 上记录信息的设备。 为了与各种客户端、媒体播放器等中的任何一个通信,在示例的例子中,用户设备 110包括一个或更多个连接接口模块308(例如,USB、串行端口、火线等)。连接接口模块 308可以充当实现例如以太网接口的网络接口。 每个用户设备110可以经由各种技术,例如与传统PSTN连接的话音频带和/或综 合业务数字网(ISDN)调制解调器、无线宽带连接(例如,IEEE 802. llb、802. 11g等)、宽带 有线连接(例如,ADSL、电缆调制解调器等)、有线以太网连接(例如,局域网(LAN)、广域网 (WAN)等)、租用传输设施(例如,数字信号等级l电路(也叫做DSL)、部分(fractional) DSL等)等中的任何一个,与诸如因特网122的通信网络连接。 用户设备110还包括控制模块310,用于控制用户设备内的各个组件的操作。
例如,用户接口 312可以是一组按钮或者远程控制接口。用户接口 312用于做出 选择,输入各种数据,和改变用户设备110的参数。用户接口 312可以和显示在与用户设备 相关联的显示设备上的图形用户界面一起使用。 还应注意的是,可按照与图3中用附图标记IIO示例的类似的方式配置用户设备 112 (设备110)。这种设备可包括内置天线而不是在固定设备中示例为140的外部碟形天 线。并且,诸如相控阵列天线的外部天线也是可以的。 记录设备306还可被划分成网络分区320和用户分区322。不同类型的内容或资
10源可被保存在网络分区320或用户分区322中。保存在不同分区中的内容可与内容的等级 相关。这将在下面进一步说明。 现在参见图4a和4b,示例了具有首部402和数据部分404的分组400。首部402 可包括节目映射表(PMT)406、SCID/PID部分408和循环冗余校验部分410。这代表了 VTPS 的输出和保存在内容库中的文件。数据部分404可以是加密的或未加密的,而首部部分402 优选是未加密的。可以用这种格式从内容分发网络广播信号。 在图4b中,示例了具有重新格式化的首部422和数据部分424的第二分组420。 数据部分424与数据部分404相同。重新格式化的首部422包括已被改变的第二 SCID/PID 426。分组420的首部426使其标识(SCID/PID)被重新配置,使得它可由卫星广播。由于 SCID/PID被改变,因此CRC部分429也被改变,以符合这种变化。 现在参见图5,陈述了操作通信系统的方法。在本实施例中,陈述了把文件保持在 系统中的一般方法。在步骤510中,在通信系统中接收内容和元数据。如前所述,内容提供 者104可以各种形式提供内容。在步骤512中,内容在VTPS 223中被打包。并且,如前所 述,VTPS还可对分组或者至少对分组的数据部分进行加密。在步骤514,不论是否被加密, 分组被保存在内容库274中。在步骤516中,确定发布时间。发布时间对应于内容可供用户 设备之一从内容传递网络280下载的时间。内容库中的各种内容可具有不同的发布时间。 在步骤518,确定各种内容的最早发布时间。在步骤520,响应于发布时间把内容文件传送 给内容传递网络280。 S卩,最早发布时间可被用于首次把内容传送给内容传递网络。可在发 布时间之前传送内容,使得在发布时间内容可用。这与典型的卫星广播系统和图2中描述 的广播TPS系统250相反。在卫星系统中,内容是在播出时间(air time)广播的。
在步骤522,对应于内容文件的元数据被传送给内容传递网络280。在步骤524, 按照来自内容管理系统的信息来改变元数据。例如,可以把发布时间、发布结束时间和清除 时间添加到元数据中。元数据还可包括内容传递网络标识符。在步骤526,按照元数据中 的发布时间来发布内容文件。在步骤528,内容可被传送给用户设备。在步骤530,用户设 备可通过在显示设备上观看内容来利用所述内容。在步骤532,在发布结束时间完成发布。 在步骤534,按照清除消息从内容传递网络清除内容。 现在参见图6,图中示例了图5的方法的状态图。该方法始于步骤600,在步骤600, 在VTPS 223的可能的加密和打包之后,内容被放入内容库274中。在步骤602,内容管理系 统221调度传递。在步骤604,内容分发系统260开始向内容传递网络280传送内容文件 和元数据。在步骤606,传送内容和元数据。在步骤608,内容传递系统完成到内容传递网 络280的内容文件传送。在步骤610,内容被完全传递给内容分发或传递网络280。在步骤 612,内容传递网络接收添加操作。提供来自内容传递网络(CDN)的带有成功状态代码的上 传状态消息。 在步骤614,通过设置发布时间来调度发布。在步骤614之后可进行步骤616。在
步骤616,内容传递网络280可接收发布操作。并且在步骤616,来自内容传递网络的带有
成功状态代码的上传状态消息可被提供给内容分发系统。在步骤618,发布内容。 再参见步骤614,如果在步骤620接收到更新操作消息,并且来自内容传递网络的
上传状态消息具有其中发布终止时间已过去的成功状态代码,则可执行步骤622。步骤622
按照发布终止时间结束发布。
再参见步骤614,如果在步骤624接收到更新操作,并且来自内容传递网络的上传 状态消息具有其中发布开始时间在未来的成功状态代码,则步骤622完成发布。
再参见步骤618,当在步骤618发布内容,并且收到不发布操作,来自内容传递网 络的上传状态消息具有成功状态代码以及在未来的发布时间时,执行步骤630,步骤630使 系统返回发布调度时间块614。 再参见步骤618,如果在步骤636接收到不发布操作消息,并且来自内容传递网络
的带有成功状态代码的上传状态消息具有在过去的发布时间,则执行完成发布的步骤622。
在步骤618,如果在步骤638从内容分发系统接收到清除操作消息,并且提供了来自内容传
递网络的带有成功状态代码的上传状态消息,则在步骤640清除内容。 再参见步骤622,如果发布完成,并且在步骤644接收到发布操作、来自内容传递
网络的上传状态消息带有成功状态代码,则在步骤618再次发布内容。 再参见步骤622,如果发布完成,并且在步骤650接收到清除操作、来自内容传递 网络的上传状态消息带有成功状态代码,则步骤640从系统中清除内容。在步骤642,可从 内容库中除去内容。 再参见发布调度时间块614,如果在该块中接收到清除操作,并且来自内容传递网 络的上传状态消息具有成功状态代码,则执行清除内容的步骤640。 现在参见图7,通信系统100可通过卫星,或者通过诸如因特网的通信网络132来 传送内容。图7的方法示例了确定可以使用哪种方法的一种途径。在步骤710,内容传递系 统从内容管理系统220接收调度信息。该信息可包括内容传递网络标识符,使得内容被导 引到希望的一个或多个CDN。在步骤712,调度传递。在步骤714,确定内容的等级水平。可 根据内容的通俗性来确定内容的等级水平。在下面的例子中,使用三个不同的等级。然而, 也可使用对应于卫星和对应于地面通信的两个不同等级。在本例中,等级1对应于从卫星 向用户设备推送内容。该内容将被记录在用户设备的网络分区上。等级2对应于按照用户 设备的请求或偏好从卫星下载的"选择性加入(opt-in)"内容。该内容被记录在客户硬盘 驱动器的用户分区上。等级3材料或内容可包括由少数观众喜欢的不太受欢迎的内容或者 吸引力与众不同的内容。该内容可以由通信网络132,或者可通过通信网络132传递。等级 3类别的内容被记录在用户设备的存储设备的用户分区上。 一些内容可以应请求被传送给 用户设备(拖拉),而一些内容可按照用户的偏好被"推送"给用户。在步骤716,根据内容 的等级水平来确定传递方法。在步骤718,在视频传送处理系统将内容与SCID或PID、 PMT 和CRC打包。 在步骤720,确定该等级水平是否对应于卫星。在本例中,等级1和等级2水平的 内容对应于卫星分发。如果根据等级水平确定了卫星分发,则步骤722向图2的传送处理系 统250发送消息以开始广播。在步骤724,可从内容管理系统获得映射。可以在发送内容以 外的时间与指南数据一起广播所述映射。内容分发系统260获得所述映射,并将来自VTPS 223的SCID或PID改变成广播SCID或PID。在步骤725,从首部中除去节目映射表(PMT)。 在步骤726,计算新的CRC。在步骤727,通过卫星广播内容与广播SCID或PID和CRC。在 步骤728,响应于等级水平把内容保存在用户设备的分区中。S卩,等级l内容可被保存在用 户设备的网络分区上,而等级2内容可被保存在硬盘驱动器或用户设备的用户分区上。在 步骤730 ,在用户设备使用内容。
再参见步骤720,如果内容或等级水平不对应于卫星,则执行步骤731。在步骤 731,响应于内容传递网络标识符来确定内容传递网络。在步骤732,内容被传送给内容传递 网络多个内容传递网络之一或若干内容传递网络。在不同的内容传递网络,内容可具有不 同的生命周期。在步骤734,发布内容。在步骤736,通过通信网络132把内容传送给用户 设备。 在步骤738,内容被保存在用户设备的分区中。在本例中,非卫星材料对应于等级 3。等级3内容被保存在用户设备的存储器的用户分区中。在步骤738之后,再次执行步骤 730,在步骤730中,用户设备使用内容。如将意识到的,确定通俗性级别和分区是该处理的 可选部分。 现在参见图8,陈述示例用于分发内容的各个方法的流程图。多个内容传递网络 (CDN)可被用于执行其它过程。图8示例了可利用多个CDN实现的特征的若干不同替换或 组合。在步骤710,内容传递系统从内容管理系统接收调度信息。该步骤和图7中的步骤相 同。在步骤750,可在内容传递系统确定负载均衡。可以执行负载均衡,使得没有一个内容 传递网络比其它网络更多地进行通信。例如,可以希望使不同的内容传递网络以几乎相同 的速率进行传递。这可改善系统的总体性能。这还可提高系统的分发速率。步骤750是可 选步骤。 在步骤710或750之后,进行步骤752 。在步骤752,内容可被传送给第一 内容传递 网络、第二内容传递网络或者这两者。应注意,在本例中提供了两个内容传递网络。然而, 如图2所示,可以使用若干内容传递网络。 在步骤754,可在第一内容传递网络和第二内容传递网络处将生命周期与内容相 关联。生命周期可以相同。然而,生命周期也可以不同。生命周期可包含上面说明的各种 要素,包括开始时间、结束时间、清除时间等。 在步骤756,从用户设备请求内容。内容处理系统102处理该请求,并在步骤758 从一个以上的内容传递网络传送内容。即,可同时从多个内容传递网络并行地传递内容。因 此,可在发出请求的用户设备处接收到来自第一内容传递网络的部分和来自第二内容传递 网络的部分。这可以并行地进行,使得可以减小下载时间。在用户设备处组合所述各个部 分以重构内容。 再参见步骤756,陈述了从一个以上的CDN下载的替换方案。在步骤760,从多个内 容传递网络中的第一CDN传送内容。在步骤762,如果未检测到通信错误,则重复步骤760。 可在内容处理系统102或者在用户设备处检测错误。如果检测到通信错误,则可在步骤764 使用第二CDN来传送内容。 现在,根据上面的说明,本领域的技术人员能够理解,可以用各种形式实现本发明 的广泛教导。因此,尽管本公开包括具体的例子,但本发明的范围并不局限于此,因为依据 对附图,说明书和下面的权利要求书的研究,其它修改对本领域的技术人员来说将是显而 易见的。
权利要求
一种方法,包括生成内容传递网络标识;将所述内容传递网络标识与内容相关联;响应于内容传递网络标识来选择第一内容传递网络或第二内容传递网络,以形成选择的内容传递网络;响应于内容传递网络标识,把内容传送给选择的内容传递网络;和通过选择的内容传递网络和通信网络,把内容传送给用户设备。
2. 按照权利要求1所述的方法,进一步包括将发布开始时间和清除时间与内容相关联;按照发布开始时间发布内容;禾口在清除时间从内容传递网络清除内容。
3. 按照权利要求2所述的方法,进一步包括把元数据传送给内容传递网络。
4. 按照权利要求3所述的方法,其中,所述元数据包括所述发布开始时间、清除时间和 内容传递网络标识。
5. 按照权利要求3所述的方法,其中,所述元数据包括所述发布开始时间、清除时间和 发布结束时间。
6. 按照权利要求5所述的方法,其中,清除包括在发布结束时间之后清除文件。
7. 按照权利要求l所述的方法,进一步包括 把内容保存在用户设备中。
8. 按照权利要求7所述的方法,其中,用户设备是其中具有数字视频记录器的卫星电 视机顶盒。
9. 按照权利要求8所述的方法,其中,保存内容包括把内容保存在数字视频记录器中。
10. 按照权利要求1所述的方法,其中,所述通信网络是宽带连接。
11. 按照权利要求1所述的方法,其中,所述通信网络包括无线连接。
12. —种方法,包括把内容传送给第一内容传递网络和第二内容传递网络;禾口通过第一内容传递网络或第二内容传递网络,经通信网络把内容传送给用户设备。
13. 按照权利要求12所述的方法,进一步包括在第一内容传递网络将第一生命周期 与内容相关联,在第二内容传递网络将不同于第一生命周期的第二生命周期与内容相关 联。
14. 按照权利要求12所述的方法,其中,进行内容的传送,以均衡第一内容传递网络或第二内容传递网络之间的分发负载。
15. 按照权利要求12所述的方法,进一步包括确定第一内容传递网络的故障,并从第二内容传递网络传送内容。
16. 按照权利要求12所述的方法,进一步包括在用户设备处选择第一内容传递网络或第二内容传递网络,以形成选择的内容传递网络,并从该选择的内容传递网络请求内容。
17. 按照权利要求12所述的方法,其中,通过节目指南来进行选择。
18. 按照权利要求12所述的方法,其中,通过第一内容传递网络或第二内容传递网络,经通信网络把内容传送给用户设备包括通过第一内容传递网络和第二内容传递网络,经 通信网络把内容传送给用户设备。
19. 按照权利要求12所述的方法,其中,所述通信网络是宽带连接。
20. 按照权利要求12所述的方法,其中,所述通信网络包括无线连接。
21. —种通信系统,包括第一内容传递网络; 第二内容传递网络; 通信网络;内容管理系统,生成内容传递网络标识,并将所述内容传递网络标识与内容相关联; 内容分发系统,响应于所述内容传递网络标识,选择第一内容传递网络或第二内容传递网络,以形成选择的内容传递网络,所述内容分发系统响应于所述内容传递网络标识,把内容传送给选择的内容传递网络;禾口所述选择的内容传递网络通过所述选择的内容传递网络和通信网络,把内容传送给用户设备。
22. 按照权利要求21所述的系统,其中,所述内容分发系统把元数据传送给内容传递 网络。
23. 按照权利要求22所述的系统,其中,所述元数据包括所述内容传递网络标识。
24. 按照权利要求23所述的系统,其中,所述元数据包括发布开始时间和清除时间。
25. 按照权利要求23所述的系统,其中,所述元数据包括发布开始时间、清除时间和发 布结束时间。
26. 按照权利要求22所述的系统,其中,所述元数据包括所述内容传递网络标识和内 容生命周期。
27. 按照权利要求21所述的系统,其中,所述用户设备把内容保存于其中。
28. 按照权利要求27所述的系统,其中,所述用户设备包括其中具有数字视频记录器 的卫星电视机顶盒。
29. 按照权利要求27所述的系统,其中,所述用户设备把内容保存在数字视频记录器中。
30. 按照权利要求21所述的系统,其中,所述通信网络包括宽带连接。
31. 按照权利要求21所述的系统,其中,所述通信网络包括无线连接。
全文摘要
通信系统(100)包括第一内容传递网络(280)、第二内容传递网络(280)和通信网络(132)。内容管理系统(221)生成内容传递网络标识,并将内容传递网络标识与内容相关联。内容分发系统(260)响应于内容传递网络标识来选择第一内容传递网络或第二内容传递网络,以形成选择的内容传递网络。内容分发系统(260)响应于内容传递网络标识把内容传送给选择的内容传递网络(280)。选择的内容传递网络(280)通过选择的内容传递网络(280)和通信网络(132),把内容传送给用户设备(110、112)。
文档编号H04L12/28GK101796770SQ200880106028
公开日2010年8月4日 申请日期2008年7月23日 优先权日2007年7月24日
发明者R·Q·苏伊, X·D·雷利 申请人:直视集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1