基于包的传送流的多路分解制造技术

技术编号:10102591 阅读:150 留言:0更新日期:2014-05-31 00:46
本发明专利技术涉及一种用于多路分解分别设置有系统的前向错误检测码的传送流包(12)的基于包的传送流(14)的装置,其中,传送流包各自被分配给多个数据接收器(20)中的一个数据接收器(20),使得前向错误保护码保护的数据包(38)的数据流(36)嵌入在分配给相同的数据接收器(20)的传送流包的有效载荷数据部分中,其数据流寻址至具体的数据接收器(20),其中,装置被设计为针对根据系统前向错误检测码是错误的预定传送流包(12)为多个数据接收器的每一个的指示预定传送流包(12)分配给各自数据接收器(20)的概率如何的概率值,并基于针对多个数据接收器的概率值将预定传送流包分配给多个数据接收器中所选择的数据接收器。

【技术实现步骤摘要】
【国外来华专利技术】基于包的传送流的多路分解
本专利技术涉及一种多路分解均设置有系统前向错误检测码的传送流包的基于包的传送流,其中,传送流包均被分配给多个数据接收器中的一个。
技术介绍
将数据流封装到另一个数据流中是惯用做法,并且形成例如OSI层模型的基础。传送流包的基于包的传送流例如传送一个或几个数据流,该数据流又转而包括数据包,该数据包被嵌入传送流包的有效载荷数据部分中。例如,对于DVB-H,MPE部分和MPE-FEC部分被嵌入传送流包的有效载荷数据部分中并且IP包被再次嵌入MPE部分的有效载荷数据部分中。当然,对于每个传送流,可以传输不仅一个数据流。对于每个多路复用,可以经由一个共用传送流传输几个数据流。不同的接收器或数据接收器例如与不同节目(例如TV节目或广播节目)相关联。当多路复用不同的接收或数据接收器的数据包时,将后者嵌入传送流包中,使得在一个传送流包中均仅包含数据流中的一个的一部分,即将每个传送流包分配给一个确切的数据接收器。在传送流包的内部中,在所谓的传送流报头中指示至数据接收器的传送流包的分配。然而,如果当前传送流包的FEC保护指示其是错误的,则接收侧上的多路分解器不可以信赖所指示的接收器或寻址的数据接收器实际上对应于实际的接收器或实际的寻址的数据接收器的事实。因此,该传送流包被丢弃并且不将其提供给数据接收器中的任何一个,以防止向数据接收器转发错误数据。然而,实际上寻址的数据接收器因此缺少寻址至该数据接收器的数据流的一个部分,这可能会导致高的数据损失。如果数据包被嵌入传送流包的有效载荷数据部分中,例如,通过分割,当丢失了寻址至各自数据接收器的传送流包时,不仅会丢失来自寻址至各自数据接收器的数据流的部分,而且还可能会丢失其一部分被分配到丢失的传送流包中的任何数据包。就数据流的基于交织器的FEC保护而言,缺少来自数据流的部分可能会远离导致错误填充交织器表的部分,使得不得不丢弃各自数据接收器上的交织器表中数据流的整个部分。
技术实现思路
本专利技术的目的是提供一种用于多路分解基于包的数据流的构思,其导致至不同的数据接收器的更有效的数据传输。通过所附的独立的专利权利要求的主题来实现此目的。本专利技术基于下面的发现可以获得对基于包的传送流更有效的多路分解,当针对根据其系统的前向错误检测码的错误的预定传送流包为多个数据接收器中的每一个确定概率值,该概率值指示预定传送流包有多大可能被分配给各自数据接收器,以便基于多个数据接收器的概率值将预定传送流包分配给多个数据接收器中所选择的一个,例如针对其所确定的最大概率值的数据接收器。根据本专利技术的实施方式,寻址至各自数据接收器的传送流包的有效载荷数据部分的最不同的特性被用于确定针对各自数据接收器的各自概率值。例如,可以评估寻址至各自数据接收器的数据流的数据包中的冗余,像例如用于保护各自数据流的数据包的数据包报头的前向错误检测数据或冗余、跨层地址指示等。数据包中的不同字段在较长时间段内对于各自数据接收器保持不变并且这个条件也可以被任何数据接收器使用。这样的恒定字段例如包括地址字段等。除此之外,在始终具有相同值并且因此还可以被用于形成或确定各自概率值的数据包中可以存在同步字段,例如因为对于不同数据接收器出现的概率在传送流包两端会有不同地变化。所有的这些指示可以为针对各自数据接收器的最终概率值提供贡献。例如,将单独的贡献汇总。附图说明本专利技术的实施方式的另外的有益的实施从属于从属的专利权利要求。下面将参照附图更详细地对本专利技术的优选实施方式进行说明,附图中:图1是根据一个实施方式的用于多路分解基于包的传送流的装置的框图;图2是示意性地示出了根据一个实施方式的紧邻寻址至预定数据接收器的数据流的基于包的传送流的示例性设置的示意图;以及图3是示意性地示出了在并且用于示出根据一个实施方式确定相关联的数据接收器的假设概率值时的概率值确定器的内部状态。具体实施方式图1示出了根据本专利技术一个实施方式的用于多路分解基于包的传送流的装置。在图1中,该装置总体上由10来表示。从而装置10被用于将装置10的输入端16处的传送流14的传送流包12分配给各自包括解码器21的多个(18)数据接收器20,该解码器解码分配给它的数据流。如稍后将参照图2使用更具体的实例更详细描述的,输入的传送流包12均设置有系统前向错误检测码并且因此能够确定各自的传送流包12是否是错误的。例如,后面的确定是由可选地从输入端16上游连接的传送流错误检测器22执行,使得,如果可适用,则已到达装置10的输入端16处的传送流包12告知装置10各自的传送流包12是否是错误的。可替换地,此确定在装置10本身中执行。紧邻用于传送流14的输入端16,装置10因此包括每个数据接收器20的输出端24并且内部包括每个数据接收器的多路分解器或分发器26、一个概率值确定器28和一个分配器30。分发器26被连接在输入端16与输出端24之间。分发器的任务是向分别分配的数据接收器供应传送流14中的传送流包12。就没有错误的传送流包12而言,分发器26可以聚集至单独的数据接收器20的例如来自数据流包12本身的单独的传送流包的分配,例如传送流包报头中的预定字段,如将参照图2使用具体实例所描述的。分发器26从传送流14一个接一个地接收传送流包12并在当前的传送流包上传递,如果它没有错误,则传递至所分配的数据接收器20。其他的数据接收器20不接收此数据包。在这方面,分发器26包括连接至输入端16的输入端和针对用于数据接收器20的输出端24中的每一个的各自输出端。对于每个数据接收器20,用于各自的数据接收器20的概率值确定器28的一个输入端现在还与分发器26的各自输出端连接,以接收在输入端通过分发器26供应给各自的数据接收器20的传送流包12。简要指出,根据可替换的实施方式,当在下文中更详细描述的用于执行的某些选项不适用时,分发器26与概率值确定器28之间可以缺少此连接。将在说明书的结尾再次进行讨论。当当前传送流包12错误时,则分发器26总是被实施为向分配器30指示这种情况,如通过箭头32所指示。为了这个目的,分发器26被耦接至分配器30。作为对该指示32的响应,尽管是错误的,分配器30向分发器26指示当前传送流包12要分配并转发至哪个数据接收器20,其中,这通过箭头34来指示。根据一个实施方式,尽管在下文中要更加详细阐述所有措施,消息34可以包含实际上要丢弃当前传送流包12来作为选项响应。如参照图2更加详细的说明,数据包38的数据流36被嵌入在分配至相同的数据接收器的传送流包12的有效载荷数据部分中。严格来说,情况可能是分发器26被实施为仅将当前传送流包12的有效载荷数据部分转发至分别分配的数据接收器20或各自概率值确定器28。在分发器26将每个传送流包12或其有效载荷数据部分转发至正确的接收器或正确寻址的数据接收器20和对应的概率值确定器的理想情况下,在后面的模块20或28的输入端处,寻址至各自数据接收器20的数据流36对各自数据接收器20来说是完整的。在这种情况下,每个数据接收器20或分别分配的解码器21将能够解码所分配的数据流36,以通过这种方式获取有效载荷数据40,例如,来自数据包38的有效载荷数据部分的视频或音频数据等。此处存在用于每个数据接收器20的概率值确定器28,本文档来自技高网
...
基于包的传送流的多路分解

【技术保护点】
一种用于多路分解均设置有系统前向错误检测码的传送流包(12)的基于包的传送流(14)的装置,其中,所述传送流包均被分配给多个数据接收器(20)中的一个,使得在分配给相同的数据接收器(20)的传送流包的有效载荷数据部分中嵌入了受前向错误保护码的保护的数据包(38)的数据流(36),所述数据流(36)寻址至各自数据接收器(20),所述装置被实施为针对根据所述系统前向错误检测码的错误的预定传送流包(12)确定指示所述预定传送流包(12)有多大可能被分配至各自数据接收器(20)的针对多个数据接收器中的每一个的概率值,以及基于针对所述多个数据接收器的所述概率值,将所述预定传送流包分配给所述多个数据接收器中的所选择的一个。

【技术特征摘要】
【国外来华专利技术】2011.07.28 EP 11175784.51.一种用于多路分解均设置有系统前向错误检测码的传送流包(12)的基于包的传送流(14)的装置,其中,所述传送流包均被分配给多个数据接收器(20)中的一个,使得在分配给相同的数据接收器(20)的传送流包的有效载荷数据部分中嵌入了受前向错误保护码的保护的数据包(38)的数据流(36),所述数据流(36)寻址至各自数据接收器(20),所述装置被实施为针对根据所述系统前向错误检测码的错误的预定传送流包(12)确定指示所述预定传送流包(12)有多大可能被分配至各自数据接收器(20)的针对多个数据接收器中的每一个的概率值,以及基于针对所述多个数据接收器的所述概率值,将所述预定传送流包分配给所述多个数据接收器中的所选择的一个。2.根据权利要求1所述的装置,其中,针对每个数据接收器,基于特定用于所述数据接收器的所述预定传送流包的信息来执行所述概率值的所述确定,或以特定用于所述数据接收器的方式从分配至各自数据接收器的一个传送流包改变至分配给各自数据接收器的另一个数据流包。3.根据权利要求1所述的装置,其中,针对每个数据接收器,基于对先前的传送流包的时分复用的分析来执行所述概率值的所述确定。4.根据权利要求1所述的装置,其中,针对每个数据接收器,基于所述预定传送流包的所述有效载荷数据部分的信息来执行所述概率值的所述确定。5.根据权利要求1所述的装置,其中,针对每个数据接收器,寻址至所述各自数据接收器的数据流通过分割嵌入与所述各自数据接收器相关联的所述传送流包(12)的所述有效载荷数据部分(48)中,其中,所述传送流包中的有所述数据包中的一个的起点(60)落入的第一传送流包包括一条指针信息(56),所述指针信息(56)各自指示各自数据包(38b)的起点(60)落入所述第一传送流包的所述有效载荷数据部分(48)中的位置,其中,所述装置被实施为针对每个数据接收器(20)以对于所有的数据接收器(20)恒定不变或对于所述各自数据接收器(20)恒定不变的方式或根据先前已经分配至所述各自数据接收器(20)的所述传送流包(12)来定位所述预定传送流包(12)的第一部分,根据所述预定传送流包(12)在所述第一部分上的内容来定位所述预定传送流包(12)的第二部分(62),就像所述预定传送流包(12)在所述第一部分中的内容为指针信息(56)一样,关于所述第二部分(62)是否可以是分配给所述各自数据接收器(20)的数据包(38)的起点分析所述第二部分(62),以及根据所述分析的结果,确定针对所述各自数据接收器的所述概率值。6.根据权利要求5所述的装置,其中,所述装置被实施为在所述分析中针对每个数据接收器检查:是否所述第二部分(62)可以是分配给所述各自数据接收器的数据包的起点,自所述传送流包(12)至所述各自数据接收器(20)的最后分配起,所述第二部分(62)中的第一字段(110,82,98)是否至少对应于对于所述各自数据接收器(20)恒定不变的信息,所述第二部分(62)中的第二字段(116)是否包括与所述第二部分中的第三字段(118)的预定关系,因为所述预定关系请求分配给所述各自数据接收器的所述数据包(38)的封装数据和报头数据(74)中的冗余指示,和/或所述第二部分中的第四字段(112)是否包括与所述第二部分中的第五字段(114)的预定系统前向错误检测码关系。7.根据权利要求5所述的装置,其中,所述传送流包中的被分配给所述各自数据接收器(20)的并且没有所述数据包(38)中的一个的起点落入的第二传送流包不包括所述指针信息(56),使得与所述第一传送流包的所述有效载荷数据部分(48)相比,所述第二传送流包的所述有效载荷数据部分(48)通过缺少所述指针信息而增加,所述装置被实施为针对所述传送流包(12)最后分配至此的可以从其收集所述数据包延伸到最后分配给各自数据接收器(20)的传送流包之外的分配给各自数据接收器(20)并具有长度指示(80)的数据包(38)位于其中的每个数据接收器,根据长度指示(80)来定位所述预定传送流包的所述有效载荷数据部分(48)的起点处的第三部分(120),关于所述第三部分(120)是否可以是相同数据包的延续分析所述第三部分(120),以及根据所述分析的结果,确定针对所述各自数据接收器的所述概率值。8.根据权利要求1所述的装置,其中所述装置被实施为根据以下各项确定针对每个数据接收器的所述概率值自所述传送流包至所述各自数据接收器的最后分配起,所述预定传送流包(12)中的随机字段是否至少对应于对于所述各自数据接收器(20)恒定不变的信息,包括相对于彼此的第一预定位置关系的所述预定传送流包中的第一随机字段对是否包括关于相对于彼此的内容的预定关系,因为所述预定关系请求分配给所述各自数据接收器的所述数据包的封装数据和报头数据中的冗余指示,和/或包括相对于彼此的第二预定位置关系...

【专利技术属性】
技术研发人员:安德烈亚斯·穆勒克里斯蒂安·福斯特赖纳·希尔丁格海因茨·格哈伊泽尔
申请(专利权)人:弗兰霍菲尔运输应用研究公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1