用于在具有广播/多播能力的网络上传递对象流的方法和系统技术方案

技术编号:12439369 阅读:253 留言:0更新日期:2015-12-04 02:11
内容(例如,多媒体流、音频‑视频流、视频文件、文本等)可以经由组件(例如,服务器、接收方设备、软件应用、模块、过程等)在广播信道上和/或经由广播网络来传递,其中所述组件被配置为用以下方式来传送内容:减小在广播网络上传送的信息量,减小通信所消耗的网络带宽量,满足针对所传送的单独对象的精确的定时要求,并且使得每个接收方设备能够接收、解码并呈现内容而不消耗该接收方设备过量的电池或处理资源。

【技术实现步骤摘要】
【国外来华专利技术】用于在具有广播/多播能力的网络上传递对象流的方法和系统相关申请本申请要求享有以下申请中的每一件申请的优先权权益:于2013年4月12日递交的、名称为“MethodsforDeliveryofFlowsofObjectsoverBroadcast/MulticastEnabledNetworks”的美国临时申请No.61/811,693;于2013年5月2日递交的、名称为“MethodsforDeliveryofFlowsofObjectsoverBroadcast/MulticastEnabledNetworks”的美国临时申请No.61/818,912;于2013年9月16日递交的、名称为“MethodsforDeliveryofFlowsofObjectsoverBroadcast/MulticastEnabledNetworks”的美国临时申请No.61/878,368;以及于2013年12月5日递交的、名称为“MethodsforDeliveryofFlowsofObjectsoverBroadcast/MulticastEnabledNetworks”的美国临时申请No.61/912,145,故以引用方式将上述所有申请的全部内容并入本文。
技术介绍
无线通信技术在过去几年中已见证了爆发式增长。无线服务提供商现在向他们的客户提供各种服务,并且向用户提供对信息、资源和通信的前所未有的访问级别。最近增加到无线通信服务中的是将电视和其它内容广播给接收方设备的能力。多媒体仅前向链路(FLO)广播服务允许用户观看多媒体节目(例如,电视演出),以及使用被配置为接收移动广播传输的移动接收方设备来接收新闻、娱乐、体育、商业、互联网数据、数据文件和其它内容的移动版本。多媒体广播服务意味着可用于向接收方设备传递各种服务的显著的带宽。一种用于传递广播服务的协议是单向传输的文件传递(FLUTE),该协议是在互联网工程任务组(IETF)请求注解(RFC)3926和RFC6726中定义的。FLUTE可以用于使用几秒或更多秒的传递会话来向许多主机传递大型文件和小型文件。例如,FLUTE可以用于同时向许多主机传递大型软件更新。FLUTE还可以用于连续但分段的数据(例如,用于字幕制作的加时间轴的文本)——潜在地利用其继承自异步分层编码(ALC,如IETFRFC3450和IETFRFC5775中所指定的)和分层编码传输(LCT,如IETFRFC3451和IETFRFC5651中所指定的)的分层,以针对网络的拥塞状况来调节会话的丰富度。FLUTE还适用于对元数据(例如会话描述协议(SDP)文件,其使得用户应用能够访问多媒体会话)的基本传输。FLUTE可以与多播和单播传递一起使用,但是其主要应用是针对单向多播文件传递。最近出现了在单向多播系统上将流(例如,视频和/或音频流)传递成文件的序列的趋势。例如,3GPPMBMS系统中的主要流式传递机制在过去几年中已经从流的RTP传递演进为使用FLUTE来传递经DASH(MPEGHTTP动态自适应流式传输,如ISO/IEC23009-1和TS26.247中所指定的DASH的3GPP版本中所指定的)格式化的流式传输内容,其中通常将相等长度持续时间的流式传输内容格式化成DASH区段文件,并且然后使用FLUTE协议将每个DASH区段文件传递成对象。但是,FLUTE不是专门被设计用于这种流式传输应用的,并且因此在该上下文中具有某些限制。
技术实现思路
各个方面包括通过以下操作经由广播网络来发送信息的方法:将相关源对象的集合(collection)与源流进行关联;以及在所述广播网络上发送与所述源流相关联的所述相关源对象的集合中的源对象,使得所述源对象可以由接收方设备基于所述源对象的彼此关系进行接收和恢复。在一方面中,所述方法可以包括:确定针对所述源流的源流标识符;以及将所述源流标识符包括在分组中,其中所述分组可以包含与所述源流相关联的所述相关源对象的集合中的至少一个源对象的数据。在另一方面中,所述方法可以包括:在所述分组中使用字节范围来对所述分组中的数据进行标识。在另一方面中,所述方法可以包括:在所述分组中包括对所述分组中的源对象的数据进行标识的字节范围。在另一方面中,所述方法可以包括:使用所述分组的传输会话标识符(TSI)字段作为所述源流标识符。在另一方面中,将所述源流标识符包括在所述分组中可以涉及:将所述源流标识符包括在所述分组的TSI字段中。在另一方面中,所述方法可以包括:使用所述分组的互联网协议(IP)目的地址字段和用户数据报协议(UDP)端口号字段的组合作为所述源流标识符。在另一方面中,将所述源流标识符包括在所述分组中可以包括:将所述源流标识符包括在互联网协议(IP)目的地址字段和UDP端口号字段的组合中。在另一方面中,所述方法可以包括:使用所述分组的码点(CP)字段作为所述源流标识符。在另一方面中,将所述源流标识符包括在所述分组中可以包括:将所述源流标识符包括在数据分组的码点(CP)字段中。在另一方面中,发送所述相关源对象的集合可以包括:发送相关源对象的多个集合,每个集合与多个不同的源流中的一个源流相关联,所述多个不同的源流中的每个源流包括唯一的源流标识符。在该方面,将所述源流标识符包括在可以包含与所述源流相关联的所述相关源对象的集合中的至少一个源对象的数据的所述分组中可以包括:将所述源流的所述唯一的源流标识符包括在可以包含所述源对象的数据的所述分组中。在另一方面中,发送所述相关源对象的集合可以包括:发送可以包括FEC修复数据、修复流标识符和修复对象标识符的至少一个分组,所述方法还包括:将修复流与所述多个不同的源流中的一个或多个源流进行关联;针对所述修复流,确定所述修复流标识符;针对所述修复流,确定修复对象标识符的集合;以及至少部分地基于分组的所述修复流标识符和所述修复对象标识符的组合,来确定在所述分组中所包括的所述FEC修复数据是根据来自所关联的多个源流的所述源对象中的哪个或哪些源对象来生成的。在另一方面中,所述修复流标识符包括在TSI字段中。在另一方面中,所述修复流标识符包括在互联网协议(IP)目的地址字段和UDP端口号字段的组合中。在另一方面中,所述修复流标识符包括在码点(CP)字段中。在另一方面中,所述修复对象标识符是传输对象标识符(TOI)。在另一方面中,所述修复对象标识符是对象序列号(OSN)。在另一方面中,发送可以包括FEC修复数据的至少一个分组可以包括:在与可以包括针对相应的源对象的数据的所述分组相同的时间间隔中发送可以包括FEC修复数据的至少一个分组。在另一方面中,所述方法可以包括:根据不同的源流中的两个源对象来生成针对具有相同修复流标识符和相同修复对象标识符的分组的FEC修复数据,使得从所述具有相同修复流标识符和相同修复对象标识符的分组以及从包括针对所述两个源对象中的任一源对象的数据的分组的结合中接收到的数据量足以对所述两个源对象进行解码,其中所述数据量大于或等于所述两个源对象的聚合大小。在另一方面中,所述修复流标识符的部分包括在可以包含FEC修复数据的所述分组的不同数据字段中。在另一方面中,所述方法可以包括:确定针对所述修复流的修复流声明,使得所述修复流声明可以包括本文档来自技高网
...

【技术保护点】
一种经由广播网络来传送信息的方法,包括:将相关源对象的集合与源流进行关联;以及在所述广播网络上发送与所述源流相关联的所述相关源对象的集合中的源对象,使得源对象能够由接收方设备基于所述源对象的彼此关系来进行接收和恢复。

【技术特征摘要】
【国外来华专利技术】2013.04.12 US 61/811,693;2013.05.02 US 61/818,912;1.一种通信方法,包括:将相关源对象的集合与单个流进行关联;确定针对所述流的流标识符;确定针对所述相关源对象的集合中的每个源对象的源对象标识符,使用对象序列号OSN作为所述源对象标识符;将所述流标识符包括在分组中,所述分组包含与所述流相关联的所述相关源对象的集合中的至少一个源对象的数据;将所述OSN包括在所述分组中的传输对象标识符TOI字段里;以及在单个通信信道上发送与所述流相关联的所述相关源对象的集合中的源对象。2.根据权利要求1所述的方法,还包括:在接收方设备中接收所发送的源对象;以及基于所接收到的源对象的彼此关系来对所接收到的源对象进行恢复。3.根据权利要求2所述的方法,还包括:在所述分组中使用字节范围来对所述分组中的数据进行标识。4.根据权利要求2所述的方法,还包括:在所述分组中包括对所述分组中的源对象的数据进行标识的字节范围。5.根据权利要求2所述的方法,还包括:使用所述分组的传输会话标识符TSI字段作为所述流标识符。6.根据权利要求2所述的方法,其中,将所述流标识符包括在所述分组中包括:将所述流标识符包括在所述分组的传输会话标识符TSI字段中。7.根据权利要求2所述的方法,还包括:使用所述分组的互联网协议IP目的地址字段和用户数据报协议UDP端口号字段的组合作为所述流标识符。8.根据权利要求2所述的方法,其中,将所述流标识符包括在所述分组中包括:将所述流标识符包括在互联网协议IP目的地址字段和用户数据报协议UDP端口号字段的组合中。9.根据权利要求2所述的方法,还包括:使用所述分组的码点CP字段作为所述流标识符。10.根据权利要求2所述的方法,其中,将所述流标识符包括在所述分组中包括:将所述流标识符包括在数据分组的码点CP字段中。11.根据权利要求2所述的方法,其中:发送所述相关源对象的集合包括:发送相关源对象的多个集合,每个集合与多个不同的流中的一个流相关联,所述多个不同的流中的每个流包括唯一的流标识符;并且将所述流标识符包括在包含与所述流相关联的所述相关源对象的集合中的至少一个源对象的数据的所述分组中包括:将所述流的所述唯一的流标识符包括在包含所述源对象的数据的所述分组中。12.根据权利要求11所述的方法,其中,发送所述相关源对象的集合包括:发送包括前向纠错FEC修复数据、修复流标识符和修复对象标识符的至少一个分组,所述方法还包括:将修复流与所述多个不同的流中的一个或多个流进行关联;针对所述修复流,确定所述修复流标识符;针对所述修复流,确定修复对象标识符的集合;以及至少部分地基于分组的所述修复流标识符和所述修复对象标识符的组合,来确定在所述分组中所包括的所述FEC修复数据是根据来自所关联的多个流的所述源对象中的哪个或哪些源对象来生成的。13.根据权利要求12所述的方法,其中,所述修复流标识符包括在传输会话标识符TSI字段中。14.根据权利要求12所述的方法,其中,所述修复流标识符包括在互联网协议IP目的地址字段和用户数据报协议UDP端口号字段的组合中。15.根据权利要求12所述的方法,其中,所述修复流标识符包括在码点CP字段中。16.根据权利要求12所述的方法,其中,所述修复对象标识符是传输对象标识符TOI。17.根据权利要求12所述的方法,其中,所述修复对象标识符是对象序列号OSN。18.根据权利要求12所述的方法,其中,发送包括FEC修复数据的至少一个分组包括:在与包括针对相应的源对象的数据的所述分组相同的时间间隔中发送包括FEC修复数据的至少一个分组。19.根据权利要求12所述的方法,还包括:根据不同的流中的两个源对象来生成针对具有相同修复流标识符和相同修复对象标识符的分组的FEC修复数据,使得从所述具有相同修复流标识符和相同修复对象标识符的分组以及从包含针对所述两个源对象中的任一源对象的数据的分组的结合中接收到的数据量足以对所述两个源对象进行解码,其中所述数据量大于或等于所述两个源对象的聚合大小。20.根据权利要求12所述的方法,其中,所述修复流标识符的部分包括在包含FEC修复数据的所述分组的不同数据字段中。21.根据权利要求12所述的方法,还包括:确定针对所述修复流的修复流声明,使得所述修复流声明包括适用于以信号发送在包括FEC修复数据的所述分组中的所述修复对象标识符和来自与流相关联的所述相关源对象的集合的源对象之间的关系的信息,其中所述分组中的所述FEC修复数据是根据所述源对象来生成的。22.根据权利要求21所述的方法,还包括:使用模板,经由所述修复流声明来以信号发送所述关系。23.根据权利要求21所述的方法,其中,所述修复流声明的一部分是在与关联于所述修复流的所述流相关联的至少一个源对象之前被发送给所述接收方设备的。24.根据权利要求2所述的方法,还包括:使用所述流标识符和所述源对象标识符的组合来对所述相关源对象的集合中的相应的源对象进行标识。25.根据权利要求2所述的方法,其中,将所述源对象标识符包括在包含数据的所述分组中包括:将所述源对象标识符包括在所述分组中,使得所述流标识符和所述源对象标识符的组合对相应的源对象进行标识,其中所述分组携带针对所述相应的源对象的数据。26.根据权利要求2所述的方法,还包括:在广播网络上发送针对与所述流相关联的所述相关源对象的集合的前向纠错FEC修复数据,其中,包括针对与所述流相关联的相关源对象中的一个或多个相关源对象的FEC修复数据的每个分组包括:对所述流进行标识的所述流标识符,其中所述分组包括针对所述流的FEC修复数据,其中,包括针对与所述流相关联的所述相关源对象中的一个或多个相关源对象的FEC修复数据的每个分组携带一个或多个源对象的一个或多个源对象标识符,在所述分组中所携带的所述FEC修复数据是根据所述一个或多个源对象来生成的,并且其中,所述流标识符和一个或多个源对象标识符的组合对来自与所述流相关联的所述相关源对象的集合的一个或多个源对象进行标识,在所述分组中所携带的所述FEC修复数据是根据所述一个或多个源对象来生成的。27.根据权利要求26所述的方法,还包括:在与携带针对所述一个或多个源对象的数据的分组相同的时间间隔中发送携带根据所述一个或多个源对象来生成的FEC修复数据的分组。28.根据权利要求1所述的方法,其中:所述相关源对象的集合中的所述源对象中的每个源对象与相应的修复对象相关联;并且在广播网络上发送与所述流相关联的所述相关源对象的集合中的所述源对象包括:独立于所述源对象的相应修复对象来发送所述源对象。29.根据权利要求28所述的方法,还包括:使用会话描述协议SDP信息来区分源对象与所述源对象的相应修复对象。30.根据权利要求1所述的方法,其中,所述相关源对象的集合中的至少一个源对象包括文件的字节范围。31.根据权利要求30所述的方法,其中,统一资源定位符URL与所述文件相关联,所述方法还包括:经由所述URL和所述字节范围来对所述至少一个源对象进行标识。32.根据权利要求1所述的方法,其中,所述相关源对象的集合中的至少一个源对象是文件。33.根据权利要求32所述的方法,其中,统一资源定位符URL与所述文件相关联,所述方法还包括:经由所述URL来对所述至少一个源对象进行标识。34.根据权利要求1所述的方法,其中,所述相关源对象的集合中的至少一个源对象包括文件的字节范围和超文本传输协议HTTP报头。35.根据权利要求34所述的方法,其中,所述源对象中的至少一些源对象包括HTTP报头、相关联的文件和HTTP报尾。36.根据权利要求1所述的方法,还包括:确定流声明,其中所述流声明包括适用于以信号发送在针对与所述流相关联的所述源对象的集合的位置、名称、可用性时间或其它元数据之间的关系的信息。37.根据权利要求1所述的方法,其中,发送所述相关源对象的集合包括:经由多媒体广播多播服务MBMS来发送所述相关源对象的集合。38.根据权利要求1所述的方法,其中,发送所述相关源对象的集合包括:经由单向传输的文件传递FLUTE来发送所述相关源对象的集合。39.根据权利要求1所述的方法,其中,发送所述相关源对象的集合包括:发送所述源对象而不发送前向纠错FEC信令信息。40.一种通信系统,包括:用于将相关源对象的集合与单个流进行关联的单元;用于确定针对所述流的流标识符的单元;用于确定针对所述相关源对象的集合中的每个源对象的源对象标识符,使用对象序列号OSN作为所述源对象标识符的单元;用于将所述流标识符包括在分组中的单元,所述分组包含与所述流相关联的所述相关源对象的集合中的至少一个源对象的数据;用于将所述OSN包括在所述分组中的传输对象标识符TOI字段里的单元;以及用于在单个通信信道上发送与所述流相关联的所述相关源对象的集合中的源对象的单元。41.根据权利要求40所述的通信系统,还包括:用于在接收方设备中接收所发送的源对象的单元;以及用于基于所接收到的源对象的彼此关系来对所接收到的源对象进行恢复的单元。42.根据权利要求41所述的通信系统,还包括:用于在所述分组中包括对所述分组中的源对象的数据进行标识的字节范围的单元。43.根据权利要求41所述的通信系统,其中,用于...

【专利技术属性】
技术研发人员:M·G·卢比T·施托克哈默
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1