用于提供在广播内容和位于计算机网络上的内容之间的网络链接的系统和方法

文档序号:7885861阅读:126来源:国知局
专利名称:用于提供在广播内容和位于计算机网络上的内容之间的网络链接的系统和方法
技术领域
本文所述系统和方法总体上涉及电 视内容分发网络,且更具体地涉及交互式广播数据流服务器,其使得对在不同类别的分发网络(包括互联网和电视内容分发网络)中驻留的内容的链接和跟踪成为可能。
背景技术
当今,存在很多不同类型的数据网络,他们具有不同的拓扑和不同的数据功能。诸如电视和无线电网络之类的广播网络已经很大程度上转变为数字数据网络。这些网络使用适合存储向大量用户分发的相对少量的极大数据文件的基础结构。此外,这些网络对从用户到广播服务器的反向信道提供了很少的支持或不提供支持。相对地,支持在计算机和工作站之间的数据通信的数据网络具有适用于存储极大数量的相对小的文件的存储器和用于在网络上的设备之间快速路由数据的拓扑和架构,通常向每个计算机提供用于发送数据的均等资源份额。在这些类型的数据网络中,最有名的可能是互联网。互联网的成长已如此显著,使得其已挑战了电视和无线电网络作为内容传送介质的生命力和重要性。电视网络更适合电视内容的广播传送。然而,互联网提供了吸引观众的内容,且同时提供了允许观众立刻选择内容并同意购买的数据处理平台。电视和无线电网络技术与计算机数据网络技术之间的差异的实际结果是:可以向通过互联网观看内容的消费者呈现携带交互式链接的广告,用户可以像选择任何其他网页链接一样来选择该交互式链接。基于该选择,消费者可以购买产品或至少向零售商请求与该产品相关的附加信息。很多广告商将此视为更好的平台。在使用互联网数据网络的情况下,广告商可以同时呈现广告和用于购买产品的机制,在到达消费者的同时让消费者记住广告。因此,电视和无线电网络作为广告介质的经济未来将取决于是否将这些平台加入互联网。此外,还将通过将计算机数据网络的交互性引入电视网络的广播能力的可行网络技术,来增加电视和无线电网络作为通信工具的价值。例如,如果将通过电视网络广播的紧急警报与让观众容易请求并获取更具体信息的方式(例如,可下载的疏散路线地图、与失踪人员相关的信息、以及其他救生安全信息)相结合,则可以增加这种紧急警报的有效性。为此,很多公司和团体正在致力于该问题,且正在开发允许包括通过有线电视网络的双向通信在内的双向通信的网络技术。这些技术仅增加了有线电视平台的双向通信能力。然而,不清楚简单添加增强的通信技术是否能允许电视平台与互联网广告系统成功地进行竞争。这些系统允许在有线电视平台上传送与互联网类似的广告,例如可链接内容。本质上,提出的系统仅将低质量的互联网条幅广告和弹出通知扩展到TV观看体验上。从而,这些提出的解决方案未能让现有技术和平台处理通过电视网络来开发和分发广告内容。此外,这些技术仅存在于有线电视环境中,而程序员、广告商和安全官员需要在所有电视分发环境下工作的解决方案。为了让电视和无线电系统与互联网竞争,需要开发这样的技术,其以适合电视和无线电广告的现有结构的方式将互联网的交互性和责任性(accountability)扩展到TV和无线电介质。这样,存在对以下系统和方法的需求:该系统和方法提供了允许将计算机网络上的数据内容与广播网络上的内容相链接的增强平台。

发明内容
本文所述的系统和方法涉及一种数据网络系统等,所述数据网络系统包括:数据流服务器,数据流服务器在所述网络中准备好向网络节点传送广播媒体流的点处将令牌插入该流中。所述令牌提供了数据指针,数据指针将所述广播媒体流或所述广播媒体流的一部分链接(通常通过创建逻辑链接)到在数据网络上存储的内容。所述网络系统跟踪被加入队列、被调度、或以其他方式被组织以在所述电视网络上传送的广播内容。在所选时间,所述网络系统触发所述数据流服务器向所述广播流中插入所述令牌,或可选地,插入一系列令牌。在一个实施例中,在向一系列网络节点广播的数据分组的传输流中插入这些令牌。优选地,所述数据流服务器位于所述网络中在对所述广播媒体流进行任何以下处理之后的点上:可以导致从所述广播媒体流中除去插入的分组的处理。可以由电视内容接收机来处理插入的令牌,以创建所述逻辑链接的虚拟视觉表示。可以激活所述链接,以创建针对在所述数据网络上存储的关联内容的请求 ,以及可以向与所述请求的源相关联的目的地传送所述内容。因此,在一个方案中,本文所述的系统和方法提供了一种网络,所述网络包括将在广播网络(包括采用传输流数据发送的广播网络)上供应的数据与在互联网协议分组交换网络上维护的数据相链接的系统。在另一方案中,本文所述的系统和方法涉及一种数据流服务器,其修改广播媒体流,以向该流中添加令牌,该令牌特定地识别所述流中的内容的各部分的位置以及还将内容的这些部分与计算机网络上存储的数据相链接。为此,且在特定实施例中,所述系统包括生成携带令牌信息的数据分组的数据分组生成器。所述数据分组生成器响应于触发控制信号来操作,所述触发控制信号指导所述数据分组生成器针对所述数据分组来选择特定的一个或更多个令牌。为了选择正确的令牌,所述分组生成器处理所述触发控制信号,以识别数据库访问数据。所述分组生成器访问数据库,所述数据库已在其中存储了向所述分组生成器提供指令的数据,所述指令用于创建要插入所述广播媒体流中的恰当分组。这些指令包括计算机网络内容、或表示或以其他方式指向所述计算机网络内容的数据,以与相应广播媒体流内容关联,且可以包括例如指示开始向所述广播媒体流中插入数据分组的时间以及类似地指示停止向所述广播媒体流中插入数据分组的时间的开始和停止指令。附加指令可以包括用于周期性地改变插入所述广播媒体流中的令牌数据的指令、以及对在开始时间和停止时间之间激活分组插入时向所述广播媒体流插入数据分组的频率进行指示的信息。本文所述一个方案包括生成所述广播媒体流的视频和/或音频分量的内容以及类似地生成所述广播媒体流的元数据分量的内容的方法。所述系统分离所生成的内容,并稍后在内容分发过程期间组合所生成的内容。在一个实践中,所述方法在存储由分组生成器访问的数据的数据库(例如,上述数据库)中存储元数据内容。在另一方案中,提供了一种用于将在计算机网络上存储的内容与通过电视网络广播的内容相链接的系统。所述系统包括一个或更多个广播数据流服务器(BDSS)。每个BDSS包括:数据库,存储对通过所述电视网络广播的内容与在计算机网络上存储的内容之间的链接进行表示的令牌,以及所述广播数据流服务器访问至少表示用于传送所述令牌的持续时间的传送信息。所述令牌被授权由令牌注册器来使用。所述令牌注册器允许创建相应令牌,注册所述相应令牌,将一个或更多个令牌组装为令牌播放列表,以及在所述数据库中存储所述相应令牌和播放列表。所述令牌注册器还允许内容产生器执行以下至少一项:创建所述相应令牌,以及跟踪所述相应令牌。所述系统还包括:触发机制,用于指示通过所述电视网络来传送令牌的播放列表的指令,所述触发机制生成指示令牌的相应播放列表并指示用于开始传送所述令牌的播放列表的时间的信号,其中,所述令牌的播放列表包括相应令牌中至少一个以及用于开始传送所述相应令牌的时间。在一些实施例中,所述触发机制与自动化系统交互,以创建并分发表示时隙的调度的播出列表,所述时隙具有针对所述时隙的关联编程内容。在一些实施例中,所述触发机制包括:调度播出系统,所述调度播出系统具有对用于传送所述令牌中相应令牌的时间调度进行表示的数据文件。在一些实施例中,所述触发机制包括:开关,具有由用户操作的类型,且耦合到所述广播数据流服务器。在一些实施例中,所述触发机制包括用于在程序流中识别表示令牌播放列表的指针并通过让所述分组生成器向电视内容的流中插入相应令牌来对所述指针的识别进行响应的装置。在一些实施例中,所述触发机制包括:来自所述计算机网络和所述电视网络至少之一中的第二广播数据流服务器的指令。所述系统还包括:通信接口,具有与电视机顶盒设备通信的信道,用于向所述电视机顶盒设备传递相应令 牌。所述系统还包括:分组生成器,用于在要通过所述电视网络广播的电视内容的流中生成所述分组;以及复用器,耦合到所述分组生成器和所述服务器,用于将在所述数据库中存储的令牌集合与电视内容的流加以复用。在一些实施例中,所述分组生成器生成携带所述令牌数据的数据分组。在一些实施例中,所述分组生成器生成遵循MPEG-2传输流标准的分组。在一些实施例中,所述分组生成器生成具有令牌数据的分组,并将所述分组插入私有数据部分或分组化基本流中,所述私有数据部分或分组化基本流与传输流的程序相关联,并表示通过所述电视网络广播的内容。在一些实施例中,所述系统还包括:耦合到所述分组生成器的标识符控制器,用于将携带令牌数据的分组受控地插入所选端口,所述所选端口是为与相应广播方相关联的所述机顶盒设备而识别的。所述标识符控制器包括用于将携带令牌数据的分组插入机顶盒设备的两个或更多不同端口的装置。在一些实施例中,所述系统还包括:自动化系统,用于管理向所述复用器传送内容,由此将来自所述广播数据流服务器的内容和由所述自动化系统触发的内容传送变换为混合封装的流。 在一些实施例中,所述令牌集合包括携带表示以下至少一项的数据的标识符:所述分组生成器的网络位置、用于将所述相应令牌插入所述流的日期、用于将所述相应令牌插入所述流的时间、以及所述机顶盒能够执行的应用或脚本,以及所述标识符用于将这种数据分组插入向所述机顶盒设备广播的电视内容的流中。在一些实施例中,所述系统还包括:反馈监视器,用于监视向所述机顶盒设备广播的电视内容的混合流,以验证插入的令牌数据与相应电视内容相关联。在一些实施例中,所述系统还包括:时间戳,用于对向所述用户所在地携带令牌数据的数据分组加戳,以用定时信息来标记所述电视内容的各部分。在另一方案中,提供了一种用于将在计算机网络上存储的内容与通过电视网络广播的内容相链接的方法。所述方法包括:分析电视网络以及识别与直接耦合到用户所在地的信道相邻的网络位置。所述方法还包括:将通信接口定位在识别到的位置,以及将所述通信接口耦合到与所述用户所在地通信的信道。所述方法还包括:提供包括数据库的广播数据流服务器,所述数据库存储对通过电视网络广播的内容与在计算机网络上存储的内容之间的链接进行表示的多个令牌;以及访问至少表示用于传送相应令牌的持续时间的传送信息。所述方法还包括:提供令牌注册器,所述令牌注册器用于创建相应令牌,注册所述相应令牌,将一个或更多个令牌组装为令牌播放列表,以及在所述数据库中存储所述相应令牌和所述令牌播放列表。所述方法还包括允许内容产生器执行以下至少一项:创建所述相应令牌,以及跟踪所述相应令牌。 所述方法还包括:触发通过所述电视网络传送所述令牌播放列表,其中,触发使得在所述通信接口处的分组生成器与复用器和所述服务器进行接口连接,以将在所述数据库中存储的令牌集合与要通过所述电视网络广播的电视内容的流加以复用,其中,所述分组生成器在所述电视内容的流中生成所述分组,以及所述令牌播放列表包括所述相应令牌中至少一个和用于开始传送所述相应令牌的时间。在一些实施例中,所述令牌集合包括携带表示以下至少一项的数据的标识符:所述分组生成器的网络位置、将所述相应令牌插入所述流的日期、用于将所述相应令牌插入所述流的时间、以及所述机顶盒能够执行的应用或脚本。在一些实施例中,所述方法还包括:监视向所述用户站点传送的所述电视内容,以及对传送所述电视内容和触发传送所述相应令牌加以协调。在一些实施例中,监视包括:监视所调度的电视内容的播放列表、监视由运营商手动生成的命令、监视由所述数据库生成的命令、监视针对之前插入的令牌触发数据的电视内容、以及监视用于插入指令的第二广播数据流服务器。在一些实施例中,所述方法还包括:将令牌数据与电视数据复用,以生成针对所述用户所在地的数据的混合流。在一些实施例中,所述方法还包括:对向所述用户所在地携带令牌数据的数据分组加时间戳,以用定时信息来标记所述电视内容的各部分。在一些实施例中,所述方法还包括:反馈监视器,用于报告对令牌数据的成功插入。


通过以下参照附图对本发明的前述和其他目标和优点的进一步描述,将更完全地意识到本发明的前述和其他目标和优点:图1A示出了根据本发明的说明性实施例的一个系统的第一实施例;图1B示出了根据本发明的说明性实施例的图1A的系统的第二实施例,其示出了在存储、自动化和业务模块内的结构;图2示出了具有令牌数据流的XML表示的数据库;图3示出了分组生成器的一个实施例;图4示出了根据本发明的说明性实施例的一个过程的流程图;图5A示出了根据本发明的说明性实施例的系统的第二实施例;图5B示出了根据本发明的说明性实施例的图5A的系统的第二实施例,其示出了在两个存储、自动化和业务模块内的结构;
具体实施例方式为了提供对本文所述系统和方法的整体理解,现在将描述特定的说明性实施例,包括将广播媒体流中的内 容与计算机网络上的内容相链接的系统。本文所述的网络链接系统和方法提供了可以将计算机数据网络上的广播内容与通过电视网络广播的电视内容或电视内容的一部分相链接的系统。这样,该内容链接系统允许已产生了用于广播传送的内容(例如,电视秀或商业广告)的内容产生器将该广播内容与存储在计算机网络上的附加和分离的内容相链接。然而,本文所述的系统和方法并不受此限制,且可以用于其它应用,包括例如将紧急广播与在数据网络上存储的内容相链接的紧急广播通知系统。根据下面阐述的描述,这些和其他应用以及特定修改、补充和附加对于本领域技术人员将是显而易见的。为此且在一个示例实施例中,本文所述系统和方法通过在一个实践中将数据流服务器置于广播网络上的作为向电视网络上的节点进行内容传送的点的位置上,将数据流服务器集成到电视网络中。在一个实施例中,该数据流服务器能够处理广播数据流,以向广播数据流中插入对针对在计算机网络上存储的内容的链接进行表示的信息。在与该系统希望将计算机网络上存储的内容链接到广播媒体的位置或时间相对应的位置或时间处,将所插入的内容置于广播数据流中。从而,插入的内容(本文中也被称为令牌)提供了针对在数据网络上存储的或可以在数据网络上生成的数据的逻辑链接。在一个特定实施例中,如下文中将更详细描述的,数据流服务器生成可以被并入MPEG-2传输流中的数据分组。MPEG-2传输流是向有线电视网络上的电视或广播媒体的其他接收机传送的广播媒体内容。因此,例如,由于从电视台发送携带电视秀的MPEG-2传输流,具有针对在计算机网络上存储的内容的链接的数据服务器将数据分组集成到广播流中,该数据分组符合MPEG-2传输流的元数据分组格式。元数据流中的数据分组携带可以由接收机(通常是机顶盒)使用的信息,以既向观众呈现构成广播的电视秀的内容,也向观众呈现图标,该图标向观众指示存在计算机网络上存储的、与广播中正在观看的内容相关联或某种程度关联的内容。在操作中,观众将能够激活向机顶盒输入信息的控制,且该信息通过有线网络上的反向信道来传送至有线电视头端。向有线电视头端传回的信息可以包括针对与广播内容相关联的计算机内容的链接信息,以及可选地和优选地包括观众的机顶盒的标识符。该机顶盒标识符可以是任何合适的标识符,其将识别向有线电视头端返回链接信息的机顶盒。这样,机顶盒标识符直接或间接地提供了可以由系统用于导出在所链接的分组交换网络上的目的网络地址的信息。从而,本文所述系统向链接系统提供了让链接系统担当网络网关以仲裁数据通信(至少采用不同数据通信协议的两个网络之间的单向数据通信)的充足信息。在一个特定示例实施例中,该链接信息用于收集在计算机网络上存储的信息,且使用机顶盒标识符向门户传送存储的计算机网络信息,与该机顶盒相关联的观众稍后可以访问该门户。出于描述系统和方法的目的,图1A将内容链接系统10示出为包括诸如消费者台30之类的单元,在本示出中,消费者台30包括接收机32和计算机34。类似地,图1A示出了内容产生器台16和令牌注册器18。尽管这些单元可以可选地是用于链接广播媒体内容的系统的一部分,这种单元是可选的。此外,这些单元的配置和布置可以与图1A所示的配置和布置不同。例如,将所示令牌注册器18示出为与内容产生器台16相分离以及与TV台20相分离的单元。然而,在其他可选实施例中,可以将令牌注册器18集成到内容产生器台16或TV台18中。此外,可以实现其他布置以及消除或替换所示单元中特定单元的修改,例如在消费者台处的计算机34、或在内容产生器台16处的预览工具12,以及所选的配置和布置将取决于要针对的应用。图1A还示出了在消费者台30处存在电视网络上的节点(接收机32)以及用于计算机数据网络的节点(计算机34)。在一般操作中,这些网络彼此独立操作。此外,一般不存在将来自广播网络的数据切换到计算机数据网络上的网关。本文所述系统和方法提供了这种网关。在使用本文描述的系统的情况下,可以将通过电视网络广播的内容链接到在计算机数据网络上存储的内容,由此允许通过电视网络分发的内容来驱动通过计算机数据网络的内容传送。可以将通过广播电视网络发送的请求分组传送到计算机数据网络上。返回图1A,示出了在台16处的内容产生器可以开发用于通过电视网络分发的内容,它们希望将该内 容与在计算机数据网络上存储或生成的内容相链接。为此,所示内容产生台16包括令牌预览工具12和令牌创建工具14。内容产生台16可以由内容产生器来使用,以检查将沿着电视网络从电视台20向不同消费者台30广播的内容。一般地,内容产生器是电视产生器,或正在开发通常通过有线电视系统分发的内容类型(例如,娱乐节目或广告)的广告商。然而,任何人都可以是内容产生器,且选择开发用于通过电视网络来传送的内容的实际人员将根据即将到来的应用和任务而变化。例如,用于通过电视网络来广播的紧急警告数据的开发者也可以为了将紧急广播内容的各部分与计算机网络上的数据相链接而使用内容产生器台16来开发内容。在台16处开发的内容一般是适合通过电视网络传送的类型的内容,且通常将是由上百兆字节的数据或上吉字节(gigabyte)数据构成的非常大的数据文件。此外,预期的分发将是针对电视网络上大量地点,所有这些地点将大约同时接收该数据。在图1A所示实施例中,内容产生器台16包括令牌创建工具14。如图1A所示,令牌创建工具14连接到令牌注册器18。令牌预览工具12也连接到令牌注册器18。使用公共视频回放和非线性视频编辑工具,内容产生器可以观看它们已经产生的或已经给予他们的电视秀,且它们可以随着电视秀按照其顺序的进展来观看该秀。在一个点上,内容产生器决定将该电视秀的一部分与在计算机网络上存储的某个附加内容相关联。从而例如,在针对汽车的商业广告期间,内容产生器可以决定将向消费者呈现的视频的一部分与在计算机网络上存储的内容相关联,该内容表示用于在购买与广告中示出的汽车相类似或相同的汽车时获得特定降价数量的优惠券。在另一示例中,内容产生器可以决定提供在内容中按时间间隔开的一系列令牌。该令牌可以与在计算机网络上存储的表示广播内容的内容相关联。在一个应用中,这些时间间隔的令牌可以用于创建用于通过电视网络的反向信道发送的数据分组,本文所述的系统可以处理该数据分组以生成符合计算机数据网络采用的通信协议的数据请求。该系统可以将这些生成的请求切换到计算机数据网络上,并由此链接两个不同的网络。为此,内容产生台16处的内容产生器向令牌创建工具14输入与以下各项相关的数据:内容、向观众表示计算机网络上的内容已与视频序列相关联的图标的开始时间和持续时间,并指定关联的计算机网络内容是什么。一般地,该关联的呈现指导消费者进行某种输入,一般通过激活用户的遥控器或通过某个其他设备,该输入向消费者的机顶盒提供可以由消费者的机顶盒来处理的信息,以通过有线电视网络或任何网络上的反向信道来传送表示计算机内容的位置的信息,该计算机内容已由内容产生器将其与内容产生器在令牌创建工具14中识别出的特定视觉序列相关联。令牌创建工具14向令牌注册器18生成请求,然后令牌注册器18生成了令牌并将该令牌与内容产生器16已指定的令牌的属性一起向令牌注册器18注册。一旦在令牌注册器18中已创建和存储了令牌,内容产生器可以使用令牌预览工具12仿真向消费者呈现与令牌数据相组合的广播内容,以及在消费者要点击令牌的情况下,仿真向消费者呈现关联的计算机网络内容。在一个实施例中,将令牌创建工具14和令牌预览器工具12与非线性视频编辑器集成,使得内容产生器可以查看内容,输入令牌数据,并预览在一个用户界面内 的消费者体验。在一个实施例中,令牌预览工具12可以通过添加元数据来改变原始视频/音频内容文件,该元数据表示在广播期间在播出内容文件时数据流服务器可以检测到的令牌。令牌注册器18包括数据库,该数据库存储在内容产生器正在使用令牌创建工具14时对于内容产生器而言唯一的令牌ID,且该令牌ID唯一地表示了内容产生器希望与计算机网络上的内容相关联的视频信息或其他信息或内容。图1A所示的令牌注册器18可以是诸如在题为 “Systems and Methods for Registering Token Data on a ComputerNetwork”且由本申请受让人所拥有的美国专利申请N0.12/001,633中描述的令牌注册器。图1A还示出了电视台20。电视台包括多部分(mult1-part)系统,其包括:存储、业务和自动化系统22、数据流服务器24、以及复用器28。如图1A所示,内容产生器16可以与存储、业务和自动化系统22通信。具体地,内容产生器16可以向存储、业务和自动化系统22加载视频内容,以及可选地用于对内容产生器希望由电视台20通过电视网络广播的视频内容进行广播的所需调度,在本示例中,该电视网络可以是连接到消费者台30的有线电视网络。在图1A所示实施例中,存在正在向存储、业务和自动化系统22传送内容和调度信息的单一内容产生器16。然而在多数应用中,将存在大量的内容产生器,其中每一个内容产生器产生不同类型的内容(不管是其娱乐内容、广告商内容或其他),且所有这些内容可以分别存储在存储、业务和自动化系统22内的不同位置中。图1B示出了内容链接系统10b,其是图1A的系统IOa的实施例,具有多部分存储、业务和自动化系统22和交互式事件决定器(DM)服务器36的说明性配置。具体地,图1B示出了在存储、业务和自动化系统22中的三个服务器:自动化系统22a、存储服务器22b、以及业务和记账系统22c。在一些实施例中,自动化系统22a和存储服务器22b可以是单一单元。此外,在有线电视运营商系统中,可以仅存在与业务和记账系统22c进行接口连接的广告服务器单元(22a和22b的组合)。有线电视运营商系统中的广告服务器(22a和22b)将从业务和记账系统22c接收调度数据,并对有线电视馈线中的提示音(cue tone)进行响应。22a、22b、和22c中的每一个与数据流服务器24通信,数据流服务器24也被称为广播数据流服务器(BDSS)。如下所述,系统22a、服务器22b、以及系统22c中的每一个可以向BDSS24和或DM服务器36传送信息。该信息可以包括例如与要在消费者设备(例如,机顶盒32)上播放的特定电视内容相对应的房屋ID (House ID)。可以在BDSS24与系统22a、服务器22b和系统22c之间发送任何其他合适的信息。交互式事件DM服务器36可以与22a、22b和22c中每一个进行交互,且还与BDSS24进行交互。交互式事件DM服务器36可以执行两个功能中至少一个。第一个是确定存储、业务和自动化系统22将在播出引擎(参照图2来描述)上播出什么广告。第二个功能是确定什么类型的交互(例如,点击交互的类型)与存储、业务和自动化系统22要播出的广告和内容相关联。下面将进一步描述该功倉泛。具体地,在继续参照图1A和IB的情况下,存储、业务和自动化系统22的服务器22a、22b和22c通常包括识别·何时要从电视台20向消费者台30发送系统22中存储的内容的播放列表或其他控制系统。在图1A所示的实施例中,存储、业务和自动化系统22将向复用器28播出其内容。在一个实施例中,存储、业务和自动化系统22向BDSS服务器24发送命令。在另一实施例中,BDSS24主动发起与存储、业务和自动化系统22的连接。在第三实施例中,BDSS24监听由存储、业务和自动化系统22产生的日志文件。在第四实施例中,BDSS24监听在自动化系统和另一设备之间的通信路径。数据流服务器24从令牌注册器18接收指示要与存储、业务和自动化系统22播出的电视内容的特定部分相关联的令牌的信息。在一个实践中,数据流服务器24将生成可以被集成到广播媒体流中的数据分组,该广播媒体流构成了从存储、业务和自动化系统22向消费者台30传送的内容。为此,图1A所示的电视台20包括复用器28。复用器28将由包括分组生成器在内的数据流服务器24生成的分组与从存储、业务和自动化系统22接收到的数据分组加以复用,使得向消费者台30传送作为相干数据流的所有分组,使得消费者可以查看将包括令牌在内的广播内容,该令牌表示与广播媒体流的各部分相关联的内容的位置。这样,系统将令牌数据与电视数据复用,以生成针对用户所在地30的数据的混合流。图1A所示的消费者台30经由路径7耦合到复用器28,并经由路径9耦合到令牌注册器18。消费者台30意在描述消费者的家,消费者的家具有到达有线电视网络的连接和到达耦合到计算机34的计算机数据网络的分离连接。电视网络和计算机网络可以使用相同的介质,比如从有线电视头端连接到消费者的家的电缆。然而,两个网络的不同之处在于:在与耦合到计算机34的计算机数据网络使用的带宽不同的带宽中,使用与该计算机数据网络所使用的协议不同的协议,通过电视网络来广播数据。这样,尽管计算机34和机顶盒32可以将相同的物理介质用于其网络连接,这些网络是分离且不同的,且图1A所示系统10通过让数据流服务器24向令牌创建工具14生成的内容中插入令牌,将这些分离且不同的网络相链接,其中,该令牌将电视广播内容的各部分逻辑上链接到与计算机34耦合并可由计算机34访问的网络上存储的内容。所示机顶盒32可以是任何合适的机顶盒设备,其可以接收和处理通过电视广播网络发送的数据。类似地,所示计算机34可以是用于耦合到计算机数据网络的任何合适的计算机。一般地,消费者台30处的计算机34是通过互联网服务提供商链接到互联网数据网络的传统家庭计算机。在操作中,使用内容产生台16的内容产生器确定电视广播的哪些段或部分要链接到在由计算机34可访问的计算机数据网络上存储或由该计算机数据网络生成的内容。内容产生器还可以确定它们想要逻辑上链接到电视数据的所选段的实际内容或地点。然后,内容产生器可以使用令牌创建工具14在令牌注册器18中注册这些决定。为此,令牌注册器18接收由内容产生器16确定的令牌指令。这些令牌指令指示了令牌要与计算机网络上什么内容链接、令牌要与什么广播内容相关联、令牌要持续多久、向观众通知已链接的计算机内容的视觉图标看起来是什么样的(其中,该图标将出现在屏幕上)、以及与在电视内容和计算机数据网络上的关联内容之间创建的逻辑链接的类型相关的其他信息。内容产生器还以内容产生器希望的任何文件格式向电视台20发送内容。将内容加载到存储、业务和自动化系统22中,且该内容的播出最终由电视台的自动化系统22来调度和播放。如图1A所示,令牌注册器18经由路径4耦合到数据流服务器24。在播出之前,数据流服务器通过路径4从令牌注册器接收令牌指令。在一些实施例中,电视台20处的职员或处理发起从令牌注册器18向数据流服务器24的令牌信息的转移,且可以可选地将电视台的内部标识符与注册器中的特定令牌相关联。在一个操作中,自动化系统22向数据流服务器24提供指令。该指令指导数据流服务器在特定时间上将特定令牌或令牌播放列表插入正在从复用器28向消费者30的机顶盒32发送的MPEG-2传输流。当接收到用于插入令牌数据的触发时, 数据流服务器24收集正确的令牌,并将该令牌插入MPEG-2传输流的元数据部分。为了使得该过程可能,要插入流中的令牌集合包括携带表示以下至少一项的数据的标识符:分组生成器的网络位置、用于将相应令牌插入流中的日期、用于将相应令牌插入流中的时间、以及机顶盒能够执行的应用或脚本。图2示出了适用于向元数据流中插入的令牌的一个实施例。具体地,图2的令牌将创建令牌MPEG-2数据流,该令牌MPEG-2数据流将包括将其自身唯一识别为CVB_100000001021的令牌。令牌中的其他信息指示了令牌图标具有类型“1”(信息),且要将图标位于垂直方向的83%屏幕处以及水平方向83%屏幕处,以及该图标保持激活84秒。该图标将在机顶盒32接收到令牌流之后三秒显示,且显示76秒。一旦向流中插入,将传输流向下传送到机顶盒32,且机顶盒32可以识别令牌数据并显示由令牌数据指示机顶盒呈现的视觉提示(图标)。一般地,视觉提示指示了:存在可以向计算机数据网络请求的、与通过机顶盒32接收的内容相关联的内容。在一个操作中,消费者通过在遥控器上点击他们将想要激活针对计算机网络上的内容的链接来访问该信息。如美国申请序号N0.12/001,663所述(以全文引用的方式将其并入本文中),可以向消费者的计算机台34传送与该令牌相关联的信息。在本实施例中,将图1A所不的存储业务和自动化系统22不出为电视台自动化系统。这种自动化系统管理包括正在通过电视网络向机顶盒设备32传送的广播内容的调度在内的播出列表。这样,其维护了与一天中每个时刻要播放哪些视频资产相关的信息,且自动化系统22从其输入或存储源中调用每个视频资产。自动化系统22可以调度主事件(例如,商业广告或秀)和辅事件(例如,图形覆盖或爬取工具(crawler))。备选地,自动化系统可以控制单一电视节目内的高度详细的事件,例如在新闻广播期间在工作室相机和实况现场相机之间进行切换。数据流服务器24可以与自动化系统22集成。在一个实施例中,数据流服务器24耦合到如图1A所示的自动化系统22。在本实施例中,自动化系统22可以向数据流服务器24告警何时要播放每个视频资产,且数据流服务器24检查其数据库以查看是否为该视频资产调度任何令牌。如果存在已调度的令牌,则数据流服务器24将令牌的播出与自动化系统的视频播出同步。在备选实践中,用户可以在自动化系统播出列表中输入令牌插入来作为辅事件,因此将从自动化系统22向数据流服务器24发送针对辅事件的播出消息,以触发令牌插入。可选地,在备选实施例中,在插入过程期间,数据流服务器24可以插入表示数据流服务器24的标识的附加数据、插入的日期和时间、应用(例如,EBIF)或脚本、或可以由系统的下游组件使用的其他数据。以这种方式,机顶盒接收表示以下两项的令牌信息:与广播内容相关联的数据网络上的内容,以及例如表示传送了该内容和令牌的数据流服务器的其他信息。在本示例中,向机顶盒30提供地理信息,指示与计算机内容相关联的令牌的源。在另一可选实施例中,用户的用于激活链接的动作导致向计算机网络返回请求,且该请求可以携带令牌标识以及数据流服务器标识。可以向任何合适的位置(例如,图1A所示的令牌注册器18)返回该信息。令牌注册器18接收令牌数据和数据流服务器标识,且能够闭合反馈环,该反馈环允许令牌注册器18识别出已经获得了电视内容的数据流服务器,该电视内容已经由用户链接到关联的计算机数据内容。此外,反馈环可以确保该内容和令牌正确同步,且实际向消费者台30传送。为此,可选的反馈监视器可以用于向内容提供方报告回成功插入令牌数据以及成功传送该令牌。附加地且可选地,该系统可以对向用户所在地携带令牌数据的数据分组加以时间戳,以用定时信息来标记电视内容的各部分。这允许对令牌和电视内容的同步传送进行更仔细的检查。参见图3,存在对分组生成器的一个实施例的描绘。具体地,图3更详细地示出了图1A的数据流服务器24,且示出了作为数据流服务器24的组件的分组生成器50。如图3所示的分组生成器50是数据流服务器的单元,且通过自动化接口 40与存储、业务和自动化系统22耦合,且通过操作、管理和监视以及预配置接口(0AM&P)42耦合。此外,分组生成器与摄入接口(ingest interface) 44传送数据和控制消息,摄入接口 44与令牌注册器18交换数据和控制信号。分组生成器50通过自动化接口 40从存储、业务和自动化系统22接收触发控制和调度数据。自动化接口 40 —般是可以执行由存储、业务和自动化系统20采用的通信协议的软件过程,且可以代理存储、业务和自动化系统22与分组生成器50之间的数据交换。 消息可以由分组生成器50以各种方式来接收。在一个实施例中,自动化接口 40监听由存储、业务和自动化系统22发起的呼入消息。在事件发生时,存储、业务和自动化系统22向自动化接口 40发送消息。由存储、业务和自动化系统22发起的消息的示例包括: 存储、业务和自动化系统22命令视频存储设备“提示”要播放的视频,并向自动化接口 40发送消息 存储、业务和自动化系统22命令视频存储设备“播放”要播放的视频,并向自动化接口 40发送消息 存储、业务和自动化系统22命令视频存储设备“停止”视频播出,并向自动化接口 40发送消息 存储、业务和自动化系统22向自动化接口 40发送时间触发的“新调度”消息,该“新调度”消息包含针对某时间跨度的多个调度事件(例如,今天的调度) 当在已经向自动化接口 40发送的调度中发生改变时,存储、业务和自动化系统22向自动化接口 40发送事件触发的“调度更新”消息在一个实施例中,自动化接口 40监听其他设备之间的通信信道,例如,监听调度模块向视频存储设备发送命令。监听通信路径的示例: 在自动化系统22和视频存储设备之间的串行连接中放置I分离器,使得由交互式数据播出模块来“窃听”自动化系统22向视频存储器发送的命令 在视频调度设备和视频存储设备之间传送通信业务的网络上放置分组嗅探模块,使得由交互式数据播出模块来“窃听”视频调度器向视频存储器发送的命令在一个实施例中,自动化接口 40能够监视自动化系统22生成的日志。很多设备在它们执行动作时(包括播放特定视频时)创建日志项。监视日志的示例:
通过网络访问视频存储设备22b的日志文件以及监视视频存储设备何时在日志文件中放置新的项,例如“提示了片段xyz”或“播放了片段xyz” 通过网络访问自动化系统22a的日志文件以及监视自动化系统22a何时在日志文件中放置新的项,例如“提示了片段xyz”或“播放了片段xyz”在一个实施例中,通过向自动化系统22请求信息,由自动化接口 40来发起消息。可以由自动化接口 40以指定的时间间隔来发送这些轮询消息,例如每天、每小时、每30秒等等。自动化系统22可以提供所需的数据单元,例如视频调度模块或视频存储设备。对外的轮询消息可以包括数据的一些单元,其使得接收设备能够发送恰当的响应。轮询其他设备的示例: 请求并接收“调度”,“调度”包括针对指定持续时间的已调度播出的列表。该消息可以包括调度开始和持续时间,例如请求调度在05:00开始并持续24小时的时间跨度。 请求并接收包括对调度的任何改变在内的“调度更新” 请求并接收关于现在正在播放什么的“状态” 请求并接收“交互式应用ID”。该消息可以包括房屋ID或接收服务器为了返回恰当响应所要求的其他信息,例如,请求针对该特定内容应当插入哪个应用。自动化系统22和自动化接口40之间的消息格式和传送协议可以是更多个标准中任意一个或其某个组合。消息格式和传送协议的一些示例是: 通过以太网电缆以网际协议格式接收到的XML消息
通过串行电缆以VDCP格式接收到的VDCP消息其他格式和协议是可能的。
交互式数据插入设备所必须的数据可以包括以下一项或多项:
权利要求
1.一种用于将在计算机网络上存储的内容与通过电视网络广播的内容相链接的系统,包括: 广播数据流服务器,包括数据库,所述数据库存储对通过所述电视网络广播的内容与在计算机网络上存储的内容之间的链接进行表示的令牌,以及所述广播数据流服务器访问至少表示用于传送所述令牌的持续时间的传送信息,其中,所述令牌被授权由令牌注册器来使用; 令牌注册器,用于创建相应令牌,注册所述相应令牌,将一个或更多个令牌组装为令牌播放列表,以及在所述数据库中存储所述相应令牌和播放列表,所述令牌注册器允许内容产生器执行以下至少一项:创建所述相应令牌,以及跟踪所述相应令牌; 触发机制,用于指示通过所述电视网络来传送令牌的播放列表的指令,所述触发机制生成指示令牌的相应播放列表和指示用于开始传送所述令牌的播放列表的时间的信号,其中,所述令牌的播放列表包括所述相应令牌中至少一个以及用于开始传送所述相应令牌的时间; 通信接口,具有与电视机顶盒设备通信的信道,用于向所述电视机顶盒设备传递所述相应令牌; 存储、业务和自动化系统,与所述广播数据流服务器通信,用于管理向复用器传送内容,由此将来自所述广播数据流服务器的内容和由所述存储、业务和自动化系统触发的内容传送变换为要在机顶盒上播出的混合封装的流; 分组生成器,用于在要通过所述电视网络广播的电视内容的流中生成所述分组;以及 复用器,耦合到所述分组生成器和所述服务器,用于将在所述数据库中存储的令牌集合与电视内容的流进行复用。
2.根据权利要求1所述的系统,其中,所述分组生成器生成携带令牌数据的数据分组。
3.根据权利要求1所述的系统,还包括:交互式事件决定器,用于与所述广播数据流服务器进行接口连接,以确定所述令牌的播放列表。
4.根据权利要求2所述的系统,其中,所述分组生成器生成遵循MPEG-2传输流标准的分组。
5.根据权利要求1所述的系统,其中,所述分组生成器生成具有令牌数据的分组,并将所述分组插入私有数据部分或分组化基本流中,所述私有数据部分或分组化基本流与传输流的程序相关联,并表示通过所述电视网络广播的内容。
6.根据权利要求1所述的系统,还包括:耦合到所述分组生成器的标识符控制器,用于将携带令牌数据的分组受控地插入所选端口,所述所选端口是为与相应广播方相关联的所述机顶盒设备而识别的。
7.根据权利要求5所述的系统,其中,所述标识符控制器包括用于将携带令牌数据的分组插入机顶盒设备的两个或更多不同端口的装置。
8.根据权利要求1所述的系统,其中,所述触发机制与所述存储、业务和自动化系统交互,以创建和分发表示时隙的调度的播出列表,所述时隙具有针对所述时隙的关联编程内容。
9.根据权利要求8所述的系统,其中,自动化接口监听由所述存储、业务和自动化系统发送的对内消息。
10.根据权利要求8所述的系统,其中,自动化接口监听所述电视或计算机网络中的至少两个设备之间的通信。
11.根据权利要求8所述的系统,其中,自动化接口被配置为监视由所述存储、业务和自动化系统生成的日志文件。
12.根据权利要求8所述的系统,其中,自动化接口被配置为向所述存储、业务和自动化系统周期性地请求信息。
13.根据权利要求1所述的系统,其中,所述触发机制包括: 调度播出系统,具有对用于传送所述令牌中相应令牌的时间调度进行表示的数据文件。
14.根据权利要求1所述的系统,其中,所述触发机制包括:开关,具有由用户操作的类型,且耦合到所述广播数据流服务器。
15.根据权利要求1所述的系统,其中,所述触发机制包括:用于在程序流中识别表示令牌播放列表的指针并通过让所述分组生成器向电视内容的流中插入相应令牌来对所述指针的识别进行响应的装置。
16.根据权利要求1所述的系统,其中,所述触发机制包括:来自所述计算机网络和所述电视网络至少之一中的第二广播数据流服务器的指令。
17.根据权利要求1所述的系统,其中,所述令牌集合包括携带表示以下至少一项的数据的标识符:所述分组生成器的网络位置、用于将所述相应令牌插入所述流的日期、用于将所述相应令牌插入所述流的时间、以及所述机顶盒能够执行的应用或脚本,以及所述标识符用于将这种数据分组插入向所述机顶盒设备广播的电视内容的流中。
18.根据权利要求1所述的系统,还包括: 反馈监视器,用于监视向所述机顶盒设备广播的电视内容的混合流,以验证插入的令牌数据与相应电视内容相关联。
19.根据权利要求1所述的系统,还包括: 时间戳,用于对向所述用户所在地携带令牌数据的数据分组加戳,以用定时信息来标记所述电视内容的各部分。
20.一种用于将在计算机网络上存储的内容与通过电视网络广播的内容相链接的方法,包括: 分析电视网络以及识别与直接耦合到用户所在地的信道相邻的网络位置; 将通信接口定位在识别到的位置,以及将所述通信接口耦合到与所述用户所在地通信的信道; 提供包括数据库的广播数据流服务器,所述数据库存储对通过电视网络广播的内容与在计算机网络上存储的内容之间的链接进行表示的的多个令牌,以及访问至少表示用于传送相应令牌的持续时间的传送信息,其中,所述令牌被授权由令牌注册器来使用; 由所述令牌注册器创建相应令牌,注册所述相应令牌,将一个或更多个令牌组装为令牌播放列表,以及在所述数据库中存储所述相应令牌和所述令牌播放列表; 允许内容产生器执行以下至少一项:创建所述相应令牌,以及跟踪所述相应令牌; 由与所述广播数据流服务器通信的存储、业务和自动化系统来管理向复用器传送内容,其中,将来自所述广播数据流服务器的内容和由所述存储、业务和自动化系统触发的内容传送变换为要在消费者机顶盒上播出的混合封装的流; 触发通过所述电视网络传送所述令牌播放列表,其中,触发使得在所述通信接口处的分组生成器与复用器和所述服务器进行接口连接,以将在所述数据库中存储的令牌集合与要通过所述电视网络广播的电视内容的流进行复用,其中,所述分组生成器在所述电视内容的流中生成所述分组,以及所述令牌播放列表包括所述相应令牌中至少一个和用于开始传送所述相应令牌的时间。
21.根据权利要求15所述的方法,还包括: 监视向所述用户站点传送的所述电视内容,以及对传送所述电视内容和触发传送所述相应令牌加以协调。
22.根据权利要求15所述的方法,其中,监视包括:监视所调度的电视内容的播放列表、监视由运营商手动生成的命令、监视由所述数据库生成的命令、监视针对之前插入的令牌触发数据的电视内容、以及监视用于插入指令的第二广播数据流服务器。
23.根据权利要求15所述的方法,还包括: 将令牌数据与电视数据加以复用,以生成针对所述用户所在地的数据的混合流。
24.根据权利要求15所述的方法,其中,所述令牌集合包括携带表示以下至少一项的数据的标识符:所述分组生成器的网络位置、将所述相应令牌插入所述流的日期、用于将所述相应令牌插入所述流的时间、以及所述机顶盒能够执行的应用或脚本。
25.根据权利要求15所述的方法,还包括: 对向所述用户所在地携带令牌数据的数据分组加时间戳,以用定时信息来标记所述电视内容的各部分。
26.根据 权利要求15所述的方法,还包括: 反馈监视器,用于报告对令牌数据的成功插入。
全文摘要
本发明在各个方案中涉及用于将计算机网络上存储的内容与通过电视网络广播的内容相链接的系统和方法。该系统包括数据库、触发机制、通信接口、以及分组生成器。数据库存储表示针对存储内容的链接以及至少表示用于传送令牌的持续时间的传送信息。触发机制指示指令,以通过电视网络来传送令牌,生成指示存储的令牌中的相应令牌开始传送相应令牌的时间的信号。通信接口具有与电视机顶盒设备通信的信道,用于向电视机顶盒设备传送相应令牌。分组生成器在要通过电视网络广播的电视内容的流中生成分组。
文档编号H04N21/4722GK103222275SQ201180052299
公开日2013年7月24日 申请日期2011年10月27日 优先权日2010年10月27日
发明者麦克尓·科克纳克, 马德莱娜·诺兰, 科林·坎贝尓, 戈登·贝切尓 申请人:乐天株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1