首页> 中国专利> 用于控制数字编码数据在网络中的分布的方法和设备

用于控制数字编码数据在网络中的分布的方法和设备

摘要

本发明提出了一种控制从附加到网络上的接入设备向网络之外的另一设备分布数字内容的设备和方法。所述设备接收包含内容的数字信号,所述数字信号具有授权字段,表示用于授权将数字信号分布到网络之外的第一传送模式和用于未授权将数字信号分布到网络之外的第二传送模式。所述方法包括步骤:接收用于向网络之外的设备路由内容的网络上的路由器的位置信息;接收表示与设备想要向其分布所述内容的目的地设备相关的位置信息的目的地数据;根据所述路由器位置信息和接收到的目的地数据,确定所述目的地设备是否位于网络外部;检查授权字段,并且如果所述目的地设备处于网络之外并且所述数字信号处于禁止模式下,则禁止内容的传输。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2007-10-03

    授权

    授权

  • 2005-10-19

    实质审查的生效

    实质审查的生效

  • 2005-08-24

    公开

    公开

说明书

相关申请

本申请要求2002年6月7日递交的题为“Proposal on the Useof the BPDG Broadcast Flag”的临时专利申请序列号60/387,054的符合35 U.S.C§119的优先权。

技术领域

本发明通常涉及通信系统,更具体地,涉及一种防止向远程网络位置未授权地分布内容的系统和方法。

背景技术

内容创建者和提供商,例如电影制片厂、制作公司和服务提供商(ISP)需要保护其资产,例如电影、节目、服务、软件等。典型地,这样的内容通过陆地广播、额外付费节目、电缆或卫星频道、付费电视事件和录像带的零售和租用,到达消费者。

在陆地广播中,将节目内容按照数字格式传输到如数字接收机等接入设备。数字存储和传送的本质允许无止境地产生以与原始母盘具有相同质量制造出的拷贝。另外,如果未对信号进行加密,可以容易地对接收到的内容进行拷贝,和/或将其转送到未设计用于或授权来接收这样的内容的产品或设备中。而且,具有数字输出的产品允许联网系统的方便性和更高质量的数据记录和重传。现在,接收到用于显示和存储的内容的家庭网络还可以防止内容被非法拷贝或分布。

已经提出了一种将携带在如视频广播流等数字信号中的广播标记(BF),以便识别数字编码的数据(例如视频内容)将不会传输到接收设备的自身网络的外部。如这里所使用的,术语内容包括用于携带节目内容的数字信号或数字编码数据。标记可以携带在MPEG-2传送流的PMT/EIT字段,例如,作为包括一个或多个比特的字段。然而,当前,不存在实现了如家庭网络等网络如何给予标记,以使内容不会传输到网络之外的机制。

一个可能的方案在于将附加标记添加到如以太网报头等数字信号的其他部分中,以向路由器、电缆调制解调器等表明该内容不应该被转送到外界。另一提议将需要使用仅保护(加密数据)界面,例如,具有5C的IEEE 1394或具有HDCP的DVI。然而,这样的实现所具有的缺陷在于:需要对现有的家庭网络(以及未来的家庭网络)的基础设施进行高成本地改变。这样的基础设施改变将会显著地阻止客户利用其家庭网络向其自己家中的其他电子设备分布内容的趋势,从而抑制了非常具有希望的家庭用户电子设备和家庭网络的内容分布的市场。

发明内容

本发明提出了一种控制从附加到网络上的接入设备向网络之外的另一设备分布数字编码内容的方法,所述接入设备接收表示节目内容的数字信号,所述数字信号具有授权字段,表示用于授权将数字信号分布到网络之外的第一传送模式和用于禁止将数字信号分布到网络之外的第二传送模式。所述方法包括步骤:接收用于向网络之外的设备路由内容的网络上的路由器的位置信息;接收表示与接入设备想要向其分布所述内容的目的地设备相关的位置信息的目的地数据;根据所述路由器位置信息和接收到的目的地数据,确定所述目的地设备是否位于网络外部;检查授权字段,并且响应确定所述设备是否处于网络外部并且所述传送模式是授权还是禁止将所述内容分布到网络之外,控制内容的分布。

在另一方面中,本发明还提出了一种与网络相连的用于向至少另一设备分布数据的设备,所述接入设备接收表示节目内容的数字信号,所述数字信号包括授权字段,表示用于授权将数字信号分布到网络之外的第一传送模式和用于禁止将数字信号分布到网络之外的第二传送模式。所述设备包括存储器,其上存储了用于执行在网络上传输数据的发送操作的计算机代码;处理器,用于控制设备的数据接收和发送操作,所述处理器包括数据存储装置,用于存储表示与网络相连的设备的地址信息;以及与所述网络相连的数据接口装置,用于从附加到网络上的设备中接收数据,以及在网络上分布所述数字信号,其中,所述处理器响应所述设备处于网络外部并且所述授权字段表示第二传送模式,禁止数字信号在网络上的传输;否则,所述处理器启用数字信号在网络上的传输。

附图说明

图1是具体实现本发明的一个方面的家庭网络系统的方框图。

图2是示出了与表示视频帧传送流信息的分组的传播和接收有关的主要功能组件的典型方框图。

图3是传送流的方框图。

图4A是在传送流内包含广播标记授权字段的PAT和PMT链接的示意图。

图4B是在传送流内包括广播标记授权字段的EIT的示意图。

图5是示出了根据本发明实施例的操作的典型方法的流程图。

具体实施方式

现在参考图1,图1示出了家庭网络系统10,包括:经如以太网70等家庭网络通过交换机80与路由器/网关设备90相连的多个接入设备20、30、40、50、60。家庭路由器90对家庭网络以外的多个外部服务提供商(例如因特网100)和远程设备(例如,电子设备110或任意调制解调器95)进行桥接,以实现与家庭网络70的通信。例如,路由器90能够通过相应的接口(例如,陆地广播I/F、卫星I/F、异步数字订户线I/F等),从陆地广播源、卫星广播、电缆等接收和转送媒体馈送。应该理解,路由器90能够通过适当的协议,例如MPEG-2,将数据分组IP路由和传送流路由到处于家庭网络内外的各种消费电子设备。

在图1所示的典型实施例中,路由器90是传统的路由器设备,具有用于将设备IP地址映射到物理地址的映射表,用于将数据路由到家庭网络内部和/或外部。位于家庭网络内的接入设备20-60可以是多个消费电子设备中的任一个,包括但不限于服务器、数字电视和监视器、MP3和DVD设备、打印机和打印服务器、个人计算机(PC)等。在图1的典型结构中,设备20是通过总线25与媒体再现设备30(例如,重放器4000)相连的电视设备,例如HDTV。图1所示的典型家庭网络系统10还包括媒体服务器40、MP3网络播放器50和个人计算机(PC)60。这些设备的每一个均具有相关的IP地址、物理地址和子网掩码,如在本领域所理解的那样。

路由器90可操作用于接收如MPEG-2开放式陆地广播信号等数字信号,并将该信号转送到家庭网络上的适当接收设备。注意,还可以接收并处理其他这样的陆地广播信号,以便传输到家庭网络10,例如,MPEG-1、MPEG-4、JPEG等。

利用适当的硬件和/和软件功能来配置家庭网络内的接收/接入设备,以便接收和解码打包的数据,例如,包含音频/视频/数据内容的MPEG-2传送流。在广播源处的压缩算法操作来减小传输介质所需的带宽,还保持接收机处的合理视频质量。

图2是通过图1所示的以太分组网70经分组来传输视频帧内容的结构的示意图。标准源所产生的每一个视频帧(未示出),如由充当发射机201的输入的帧210所示出的,由存储在编码器220参考程序存储器225中的编码程序来进行压缩,并且由数据打包器230将编码后的输出221格式化为分组231。发射机处理器235控制编码器220与程序存储器225的交互,并且还提供所需控制信息从而形成分组231。通过分组网络70来传输分组231,并且由接入设备(例如30)对其进行检测,其中,由接入设备中的数据提取器250对分组进行处理以产生发射机201中的压缩输出221的接收副本251。对这样产生的数据流251进行解压缩,并由解码器260对其进行解码以产生与帧210中所提供的内容相对应的接收帧211。

在这里所示的典型实施例中,数据打包器230通常包括与MPEG-2标准相对应的元件,用于产生:(a)编码视频的基本流(ES);(b)根据基本流的打包基本流(PES);以及(c)根据一个和多个PES的传送流以获得MPEG-2分组231,准备通过网络70传送。通过添加用于在接收端重构所述帧的信息,来处理已编码的视频。这样的信息包括如定时信息(例如,显示时标(PTS)和解码时标(DTS))、时钟参考信息(例如,PCR)和PMT/EIT数据。因此,在一般意义上,数据打包器230将已编码的视频转换为传送流,其中包含对传送流重新转换以获得所述内容的所有所需信息。

在图1所示的家庭网络系统中,一个和多个接入设备(20、30、40、50、60)可操作用于接收通过MPEG-2传送流传输的内容,并且还操作用于向位于家庭网络70内部和网络外部的另一设备发送或重新分布所述内容。利用“协议栈”来实现这样的传输,所述协议栈包括“应用/服务”级层应用程序,用于产生已编码的MPEG-2音频/视频/数据流分组;“传送”级层应用程序,用于通过附加报头(例如RTP、UDP报头)将每一个分组封装在MPEG-2流中;“网络”级层应用程序,通过附加IP报头信息,例如包括路由或重新路由信息,另外封装在前层。“数据链路”级层应用程序实现差错控制和接入控制,并且还通过附加如以太网报头来封装所得到的分组。“物理”级层应用程序形成了比特级的实际传输。

在一个配置中,接入设备30,除了这里所示的接收功能之外,还将包括在图2的发射机部分201中所示的功能元件中的每一个,用于向另一设备传输和/或重新分布在传送流中所接收到的内容。

根据本发明的一个方面,当家庭网络内的接入设备接收到上述陆地广播信号时,从功能上,所述设备能够通过家庭路由器,将所述广播信号中所包含的内容分布到另一设备,或者位于网络内或位于网络外。然而,可以设想,例如,根据内容的特性,对将这样的内容重新分布到家庭网络外的其他设备施加特定的限制。

根据本发明的一个方面,在软件应用程序级配备有接入设备的功能操作用于确定要将所述内容分布到网络外(根据在传送流分组的部分中所包含的标记),而无需修改家庭网络环境的基础设施。

在本家庭网络结构中,可以将家庭路由器配置来执行如RFC 3022所述的网络地址转换(NAT)。路由器接收分组,并检查分组目的地的IP地址。根据子网掩码和其自身本地IP地址,该路由器确定该分组是否用于该家庭网络或其是否用于家庭网络外的目的地设备。如果该分组用于家庭网络外的目的地,则路由器在将其自身公用IP地址替换到分组的源IP地址字段之后,将所述分组转送到外部地址。当目的地设备进行响应时,其回应路由器的公用IP地址。该路由器接收该响应并将其映射到该请求,从而确定家庭网络内的哪一个设备进行了原始请求。该路由器将目的地设备的本地IP地址设置到目的地字段,并将其转送到发起设备。

根据图1所示的结构,在以太网上的每一个设备具有物理地址和IP地址。如图3所示,在典型实施例中,包括用于家庭网络70内的接入设备30(图1)的MPEG-2传送流的陆地广播信号300包括:报头/净荷对,即,报头301及其伴随净荷302、报头303及其伴随净荷304等。报头301通常为四字节长,并且净荷302是184字节。由图2的数据打包器230来发射传送流300。每一个报头包含各种报头信息,包括PID(分组标识符)字段数据。另外,净荷由压缩视频成分(或在其他应用中,音频、数据和电文/闭路字幕)、以及参考信息构成。净荷302包括:节目关联表(PAT)信息,用于在公共时基内将PID与给定节目或流的集合相关联;以及节目映射表(PMT)信息,提供更详细的参考信息,以便进一步定义已编码视频流和准备用于传送的实际分组之间的映射,并且用在接收端处适当地解码该传送流。图4A示出了将给定PID110与相应PAT320和PMT420相关联的典型配置。

如由行所标识的那样,PMT420列出了流标识符、由源赋予该类型的PID、和授权字段430,例如,为了向与重新分配流中的内容的授权有关的下行应用程序表明信息而在视频广播流中所携带的广播标记(BF)或重新分配控制描述符。在一个实施例中,广播标记(BF)是MPEG-2传送流的PMT字段内的单个比特,如图4A所示。然而,例如,可以使用附加数量的比特以通信用于由接入设备处理的附加信息。

根据预定的约定,BF比特值“0”表示授权将传送流分组内的内容重新分布给家庭网络外部的设备(即,“传送模式”)。相反,BF比特值“1”表示未授权将传送流分组内的内容重新分布给家庭网络外部(即,“禁止模式”)。

可选地,广播流内的另一字段,例如图4B所示的事件信息表(EIT)450,可以包括用于确定授权的广播标记(BF)。图4B示出了显示目标节目(PID)的广播起始时间和广播持续时间的典型EIT,以及表示针对重新分布的授权的BF标记。可以在传送流中复用所述EIT,以便由接入设备进行接收和解码。一个典型的实现可以包括在针对陆地广播的EIT和BMT中的BF标记,而例如,对于电缆传送,BF标记将存在于PMT中,并且当携带EIT时,存在于EIT,与给定协议一致(例如,ATSC标准)。BF可以在传送流内周期性地出现。

根据本发明的一个方面,当接入设备接收到广播信号并解码传送流时,该设备分析PMT/EIT字段,并确定表示是否授权该内容重新分布在家庭网络外部的BF标记430的状态。可以配置软件应用程序模块或硬件电路来检查接收到的净荷数据,以根据其在传送流内的相应表条目和位置,恢复BF标记。

结合图1所示的家庭网络系统,图5示出了根据典型实施例,禁止内容的未授权重新分布的本发明的方法。当接入设备30(图1)与家庭以太网70相连,并可操作用于接收输入音频/视频/数据广播流(步骤500)和重传或重新分布包含在其中的内容时,在重新分布接收到的内容之前,接入设备执行以下操作。

接入设备通过对路由器IP地址执行ARP(地址解析协议)来获得路由器的物理地址,获得与网关/路由器90相关的位置信息(步骤505)。然后,将物理地址存储在存储器中(步骤510)。然后,根据预定格式和约定,对以分组形式想要传输到目的地设备的内容进行格式化(步骤515,520)。接入设备广播想要将来自接入设备的内容传输到其的目的地设备的位置信息的请求(步骤525)。这可以通过广播针对目的地IP地址的ARP来获得目的地设备的物理地址来实现。如果目的地设备处于家庭网络,该目的地设备将通过向接入设备提供其物理地址对接入设备请求进行响应。

当路由器90接收到广播ARP消息时,路由器通过将有子网掩码掩蔽的地址部分与由相同子网掩模掩蔽的其自身地址的部分进行比较,确定目的地IP地址是否处于本地子网中(步骤530)。如果该路由器确定目的地设备处于本地网络的外部,则该路由器返回针对所请求的远程目的地IP地址的其自身的物理地址(步骤535)。

接入设备30接收对目的地设备的位置信息的请求的响应(步骤540),并且将响应ARP返回的物理地址(步骤525)与先前存储在存储器中的路由器90的物理地址进行比较(步骤505)。如果返回的物理地址与存储器中所存储的网关地址相同(步骤545),则要传输的分组去往本地家庭网络之外的设备。在这种情况下,然后,接入设备分析PMT净荷字段以恢复广播标记并确定是否置位了该标记(步骤550)。如果置位了该标记(表示内容未授权给外部网络分布),接入设备丢弃该分组(步骤555),并且等待下一个数据分组以进行格式化和处理(步骤515)。

在未置位传送流分组中的广播标记的情况下(步骤550),接入设备完成分组的格式化,并将该分组传输到路由器90,用于将该内容路由到家庭网络外部的目的地设备(步骤560)。接入设备还通过确定响应ARP广播返回的物理地址不同于与路由器90相关的物理地址(步骤540,545),表示目的地设备处于家庭网络内并因而被授权在本地环境下重新分布,完成对目的地设备的直接分组格式化和传送。

本发明按照接入设备内的机器可执行软件指令来具体实现,并且通过由处理器执行这些指令,在处理系统中执行本发明。在其他实施例中,可以使用硬件电路替代软件指令或与软件指令组合来实现本发明。可以从如大规模存储设备的永久存储器和/或从一个或多个网络上的其他计算机系统中,将具体实现本发明的计算机指令加载到存储器中。例如,在一些实施例中的下载指令的执行可以直接由微处理器支持和执行由处理器来执行。可选地,通过使微处理器执行对指令进行解译的解译程序以使微处理器执行指令,将这些执行转换为可以由微处理器直接执行的格式,可以执行这些指令。因此,本发明并不局限于硬件电路和软件和任何特定组合,也并不局限于由接入设备所执行的指令的任何特定来源。

如在上述典型实施例中所述,本发明利用本地网络的IP地址和本地网络外部的IP地址之间的差别,其中,可以由子网掩码和网关地址来确定地址空间之间的该差别。本发明实现了一种机制,通过分析传送流内的分组信息并确定是否置位了广播标记,禁止内容的未授权重新分布,由此,应用程序将不会将所述内容转送到处于由子网掩码和网关地址所定义的其本地网络之外的IP地址。

尽管已经根据其典型实施例对本发明进行了描述,但是本发明并不局限于此。例如,作为添加的安全水平,家庭网络可以使用不可路由的IP地址(即,专用地址)。即,根据诸如IETF标准等预定标准和约定来保留特定的IP地址。因此,与因特网路由器(即,图1的因特网100内的这些设备)相关的映射表将不包括这些不可路由的地址。因此,在无意中将未授权内容分布到家庭网络之外的情况下,接收到该信息的这些路由器将不能够将其转送到所需目的地(由于这是不可路由地址),并因而丢弃该打包数据。如果需要附加保护,则可以利用认证机制和加密协议来提供另外的安全性,并防止特定受保护内容的未授权访问和重新分布。于是,想要在家庭网络上转送该内容的接入设备将需要确保想要转送该内容的应用程序是可信和兼容的应用程序。可选地,可以配置接入设备以根据仅对兼容设备可识别的预定约定,利用不同的封装格式将该内容打包为IP流。

尽管已经根据典型实施例对本发明进行了描述,但是,本发明并不局限于此。例如,尽管参考能够从诸如但不局限于陆地广播源、电缆系统的广播源中接收数字信号的接入设备对本实施例进行了描述,但是,应该清楚,可以由附加到如家庭网络等网络上的任何设备,使用用于控制数字信号的分布的上述方法。所附权利要求应该被理解为从广义上包括本发明的其他变体和实施例,本领域的技术人员可以在不脱离本发明的等价物的范围和范畴的情况下,构造这些变体和实施例。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号