用于将信道标识符映射到分组标识符的服务发现段的制作方法

文档序号:7677255阅读:186来源:国知局

专利名称::用于将信道标识符映射到分组标识符的服务发现段的制作方法
技术领域
:本发明一般地涉及通信网络。更具体地,本发明涉及通信网络中服务的发现。
背景技术
:数字宽带广播网络使得终端用户能够接收包括视频、音频、数据等的数字内容。使用移动终端,用户可以通过无线数字广播网络接收数字内容。数字内容可以在网络内的小区中传送。小区可以代表可以由通信网络内的发射机所覆盖的地理区域。网络可以具有多个小区并且小区可以相邻于其他小区。例如移动终端的接收机设备可以接收数据或传输流中的节目或服务。传输流携带节目或服务的各个单元,例如节目或服务的音频和视频分量。典型地,接收机设备通过嵌入在数据流中的节目特定信息(PSI)或服务信息(SI)来定位数据流中特定节目或服务的不同分量。然而,在一些无线通信系统中,例如在DVB-H系统中,PSI或SI信令可能是不足的。在这样的系统中使用PSI或SI信令可能导致次优的终端用户体验,因为携带PSI和SI信息的PSI和SI表可能具有长的重复周期。此外,PSI或SI信令需要大量的带宽,这是昂贵的并且也减小了系统的效率。因此,存在对一种用于以有效的方式来进行服务发现的方法和系统的需要。还需要对网络中的当前和相邻小区中的数据流参数进行映射
发明内容下文提供了简单的总结,以便提供对本发明的某些方面的基本理解。总结不是本发明的详尽概述。其既不旨在标识本发明的关键或重要的元素,也不描绘本发明的范围。下文的总结仅仅以简化的形式提供作为下面详细描述的序言的本发明的某些概念。在一个例子中,提供一种用于在移动终端处接收节目或服务的方法,其中服务发现段(SDS)可以提供至少一个参数和对应于节目或服务的映射信息。例如,SDS可以包含用于将信道标识符映射到对应于节目或服务的至少一个分组标识符(PID)的信息。在另一个例子中,提供一种用于构建和传送SDS的方法,包括分配关于节目或服务的至少一个参数。SDS例如可以包括指示用于传送节目或服务的信道的参数和/或标识节目或服务的数据分组的参数。在另一个例子中,提供一种用于接收服务和相应的SDS的接收设备。在另一个例子中,提供一种用于传送服务和相应的SDS的传送设备。此外,传送设备可以构建用于传送的SDS。在另一个例子中,提供一种用于控制用于发现服务和接收SDS的设备的计算机可读介质。通过参考下面的考虑了附图的详细描述,可以获得对本发明及其优势的全面理解,其中类似的附图标记指代类似的特征,并且其中图1示出其中可以实现本发明的一个或多个示例性实施方式的合适数字宽带广播系统102。图2示出根据本发明一个方面的移动设备的例子。图3示出小区的例子,每个小区可以通过根据本发明的一个方面的不同发射机来覆盖。图4示出包含七层的OSI参考模型。图5A示出根据本发明一个方面的用于提供服务发现参数的SDS的结构的例子。图5B是示出根据本发明一个方面的图5A的SDS的框图。图6示出根据本发明一个方面的分层优先级参数的例子,该分层优先级参数指示传输流的分层优先级。图7示出根据本发明一个方面的在OSI层中映射与数据或服务通信关联的参数的例子。图8示出根据本发明一个方面的SDS的另一例子。图9是示出根据本发明一个方面的图8的SDS的框图。图IOA示出根据本发明一个方面的SDS的另一例子。图IOB是示出根据本发明一个方面的图IOA的SDS的框图。图11A也示出根据本发明一个方面的用于提供瞬时信道发现的SDS的例子。图IIB是示出根据本发明一个方面的图IIA的SDS的框图。图12是示出根据本发明一个方面的用于在接收机或移动终端处的服务发现的方法的例子的流程图。图13是示出根据本发明一个方面的用于标识在发射机处的服务的SDS参数的例子的流程图。图14是示出根据本发明一个方面的接收机设备的例子的部分框图。图15是示出根据本发明一个方面的发送设备的例子的部分框图。具体实施例方式在下面的各种实施方式的描述中,将对构成其一部分的附图做出参考,并且通过可以实施本发明的说明性各种实施方式的方式来示出这些附图。将理解到可以使用其他的实施方式并且在不偏离本发明的范围和精神下,可以做出结构和功能上的修改。图1示出其中可以实现本发明的一个或多个示例性实施方式的7合适的数字宽带广播系统102。例如在这里示出的一个的系统可以使用数字宽带广播技术,例如数字视频广播-手持(DVB-H)或例如DVB-H2的下一代DVB-H网络。数字宽带广播系统102可使用的其他数字广播标准的例子包括数字视频广播-陆地(DVB-T)、综合业务数字广播-陆地(ISDB-T)、高级电视系统委员会(ATSC)数据广播标准、数字多媒体广播-陆地(DMB-T)、陆地数字多媒体广播(T-DMB)、卫星数字多媒体广播(S-DMB)、仅前向链路(FLO)、数字音频广播(DAB)和世界数字广播(DRM)。也可以使用现在已知或稍后开发的其他数字广播标准和技术。本发明的一个方面也可以应用于其他多载波数字广播系统,例如T-DAB、T/S-DMB、ISDB-T和ATSC,例如高通媒体FLO/FLO的专有系统以及例如3GPPMBMS(多媒体广播/多播服务)和3GPP2BCMCS(广播/多播服务)的非传统系统。数字内容可以由数字内容源104创建和/或提供,并且可以包括视频信号、音频信号等。数字内容源104可以向数字广播发射机103提供例如因特网(IP)分组的数字分组形式的内容。共享特定唯一IP地址或其他源标识符的一组相关IP分组有时称为IP流。lt字广播发射机103可以接收、处理和从多个数字内容源104转发传输多个IP流。处理后的数字内容接着可以传送给数字广播塔105(或其他物理传输组件)以便进行无线传输。最终,移动终端或设备112可以选择性地接收和消耗源自于数字内容源104的数字内容。如图2中所示,移动设备112可以包括连接到用户接口130的处理器128、存储器134和/或其他存储器和显示器136。移动设备112也可以包括电池150、扬声器152和天线154。用户"l妄口130可以进一步包括小键盘、触摸屏、话音接口、一个或多个箭头键、流戏杆、数据手套、鼠标、滚动球、触摸屏等。由移动设备112内的处理器128和其他组件所使用的计算机可执行指令和数据可以存储在计算机可读存储器134中。存储器可以利用只读存储器模块或随机存取存储器模块的任意组合来实现,可选地包括易失性和非易失性存储器。软件140可以存储在存储器134中和/或存储器中以向处理器128提供指令以支持移动设备112来执行各种功能。可选地,移动设备112计算机可执行指令的一些或所有可以包括在硬件或固件中(未示出)。移动设备112可以通过特定的DVB接收冲几141来接收、解码和处理基于例如数字视频广播(DVB)标准(例如,DVB-H、DVB-H2或DVB-MHP)的数字宽带广播传输。移动设备也可以提供有用于数字宽带广播传输的其他类型的接收机。附加地,接收机设备112也可以配置成通过FM/AM广播接收机142、WLAN收发器143和电信收发器144来接收、解码和处理传输。在本发明的一个方面中,移动设备112可以接收无线数据流(RDS)消息。在DVB标准的一个例子中,一个DVB10Mbit/s传输可以具有200个50kbit/s音频节目信道或50个200kbit/s视频(TV)节目信道。移动设备112可以被配置成接收、解码和处理基于数字视频广播-手持(DVB-H)标准或其他DVB标准,例如DVB-MHP、DVB-卫星(DVB-S)、或DVB-陆地(DVB-T)的传输。类似地,其他数字传输格式可以替换地用于递送补充服务的内容和可用性信息,例如ATSC(高级电视系统委员会)、NTSC(国家电视系统委员会)、ISDB-T(综合服务数字广播-陆地)、DAB(数字音频广播)、DMB(数字多媒体广播)、FLO(仅前向链路)或DIRECTV。附加地,例如在DVB-H技术中,数字传输可以被时间切片(timeslice)。时间切片可以减小移动终端的平均功耗并且可以实现平滑和无缝切换。相比较于如果数据使用传统流式机制进行传输时所需的比特速率,时间切片需要使用更高的瞬时比特率来在突发中发送数据。在这种情况下,移动设备112可以具有一个或多个緩沖存储器,用于在呈现之前存储解码的时间切片传输。此外,可以使用电子服务指南(ESG)来提供节目或服务相关信息。通常,电子服务指南(ESG)使得终端来传送何种服务可用于终端用户并且如何访问服务。ESG包括独立存在的多个ESG分段。传统地,ESG分段包括XML文档,但最近它们已经包括大范围的项目,例如SDP(会话描述协议)描述、紋理文件或图像。ESG分段描述了当前可用的(或未来)服务或广播节目的一个或若干个方面。此类的方面可以包括例如自由文本描述、调度、地理可用性、价格、购买方法、流派和补充信息,例如缩略图像或剪辑。包括ESG分段的音频、视频和其他类型的数据可以根据许多不同的协议通过各种类型的网络来传送。例如,数据可以通过使用因特网协议簇(例如因特网(IP)和用户数据报协议(UDP))的通常称为"因特网"的网络集合来传送数据。数据也经常经过寻址到单个用户的因特网来传送。然而,其可以寻址到一组用户,通常称为组播。在数据被寻址到所有用户的情况中,其称为广播。广播数据的一种方式是使用IP数据广播(IPDC)网络。IPDC是数字广播和因特网协议的组合。通过这样的基于IP的广播网络,一个或多个服务提供商可以提供不同类型的IP服务,包括在线报纸、广播和电视。这些IP服务被组织成音频、视频和/或其他类型数据的一个或多个媒体流。为了确定何时和何处发生这些流,用户参考电子服务指南(ESG)。一种类型的DVB是数字视频广播手持(DVB-H)。DVB-H被设计成向电池供电的终端设备递送10Mbps的数据。DVB传输流经由第三方递送网络向用户递送压缩的音频、—见频和数据。运动图像专家组(MPEG)是这样的一种技术,通过该技术,单个节目内的编码视频、音频和数据与其他节目复接成传输流(TS)。TS是分组化的数据流,其具有固定长度的分组,包括报头。节目、音频和视频的各个单元每个被携带在具有唯一分组标识符(PID)的分组内。为了实现接收机设备能够定位TS内的特定节目的不同单元,提供嵌入进TS的节目特定信息(PSI)。此外,附加服务信息(SI),—组邻近MPEG私有段语法的一组表被并入到TS中。这使得接收机设备能够正确地处理包含在TS内的数据。如上所述,ESG分段可以由IPDC通过网络传输,例如通过DVB-H传输到目的地设备。DVB-H可以包括例如分离的音频、视频和数据流。接着目的地设备必须再次确定ESG分段的排序并且将它们组装成有用的信息。在典型的通信系统中,小区可以定义由发射机所覆盖的地理区域。小区可以是任意大小并且可以具有相邻的小区。图3示了小区的例子,每个小区可以由不同的发射机所覆盖。在该例子中,小区1代表由通信网络的发射机所覆盖的地理区域。小区2靠近于小区1并且代表由不同的发射机所覆盖的第二地理区域。小区2例如可以是与小区l相同网络内的不同小区。可选地,小区2可以在与小区1不同的网络内。在该例子中,小区1、3、4和5是小区2的相邻小区。网络组件之间的通信可以经由开放系统互连(OSI)标准来完成。不同网络组件之间的通信处理的OSI框架可以构建为由OSI参考模型所述的七层或种类。图4示出包含七个层的OSI参考模型。通常,层4-7涉及消息源和消息目的地之间的端到端通信,而层1-3涉及网络接入。层1(401,物理层)处理通过线路发送数据的物理手段。这可以包括例如数据电路的电的、机械的或功能的控制。层2(402,数据链路层)涉及用于操作通信线路的过程和协议。另外,消息错误的检错和纠错可以在层2中完成。层3(403,网络层)确定数据如何在不同的网络组件之间进行传输。另外,层3(403)还解决网络中的路由。层4(404,传输层)涉及定义信息交换的规则。层4(404)也涉及网络内和网络间的端到端信息递送。该信息可以进一步包括错误恢复和流控制。层5(405,会话层)涉及层5(405)中的对话管理并且可以控制由层4(404,传输层)所提供的基本通信辅助程序的使用。层6(406,表现层)涉及提供数据格式之间的兼容交互性。层7(407,应用层)为特定的应用服务提供功能。这些功能可以包括文件传输、远程文件访问和/或虚拟终端。在一个例子中,关于数据传输的信息可以提供在服务发现段(SDS)中。提供在SDS中的信息可以提供用于接收机或移动终端的服务发现。例如,SDS可以包括信道标识符(信道ID)以标识通ii过其传送数据的信道。SDS可以进一步包括将信道ID映射到与数据流中的数据分组关联的分组标识符(PID)。另外,在网络的小区内或网络的不同小区内,SDS可以进一步将信道ID映射到PID。SDS可以以预定的间隔周期性地传送到接收机或移动终端。在一个例子中,每100ms传送SDS。然而,可以以任何期望的间隔来传送SDS,包括时间间隔小于100ms(例如10ms、20ms、50ms、80ms等)或大于100ms(例如,120ms、150ms、180ms、200ms或更大)。图5A示出用于提供服务发现参数的SDS的结构的例子。图5B是示出图5A的SDS的部分框图。在该例子中,SDS包含识别服务发现段的参数。如图5A所示,SDS包含"表jd"字段,其对应于唯一标识SDS的标识符。SDS可以进一步包含用于指示SDS长度或大小的参数。例如,长度参数(如图5A中所示出的"段_长度")可以提供以字节计的段长度。SDS也可以包含标识网络的参数。在该例子中,SDS包含唯一标识其中传送数据通信的网络的"网络—id"参数。SDS也可以包含用于描述信道的参数,例如标识与分组标识符(PID)关联的一组IP流的信道标识符。在一个例子中,信道标识符在网络内是唯一的并且标识所有的IP流。SDS可以进一步包括用于指示传输流的分层优先级的参数。信道的IP流可以在传输流中携带,该传输流分配有分层优先级。例如,携带在信道中的一个IP流可以被复接进高优先级(HP)传输流中并且携带在信道中的第二IP流可以被复接进低优先级(LP)传输流中。进一步,SDS可以包括预留用于未来使用的多个比特和检验和,例如可以是CRC-32类型的循环冗余校验。图5B示出图5A的例子。在该例子中,SDS501包含用于指示信道ID(502-504)的参数。信道ID可以指示通过其传送数据的信道。图5B示出包含三个信道ID(502-504)的示例性SDS。然而,可以在SDS501中指示任意数目的信道ID。SDS可以对应于或映射到任意数目的网络标识符505,该网络标识符505用于标识通过其传输数据的网络。如图5B的例子中所示,每个信道ID(502、503或504)可以包含用于指示描述数据传输的任意数目的其他参数的参数。在该例子中,对于每个信道标识符,关联有用于指示数据传输的分层优先级、PID、小区标识符的参数。在一个实施方式中,可以类似于PSI/SI数据表被发送的方式来将SDS传送复接进传输流中。在另一实施方式中,其也可以时间切片地传送,并且在另一实施方式中,其可以使用MPE-FEC(多协议封装-前向纠错)方案来进行传送。图6示出指示传输流的分层优先级的分层优先级参数的例子。在该例子中,当分层优先级参数是"1"时,相应的传输流以高优先级流传输并且当分层优先级参数是"0"时,则相应的传输流以低优先级流传输。如果不使用分层优先级,则参数被设置为"1"。另夕卜,SDS可以包括用于标识小区的参数(例如,小区ID参数)。小区ID参数可以包括在SDS中并且在网络内是唯一的。SDS也可以包含用于标识传输流中的基本流(数据流)的数据分组的PID参数。在DVB-H中,基本流是共享公共分组标识符(PID)的传输流内的传输分組流。信道ID可以映射到OSI层4-7内的相应IP地址和/或端口号。图7示出在OSI层中映射与数据或服务通信关联的参数的例子。在该例子中,移动终端或接收机请求节目或服务。该服务在经由信道标识符(例如,信道一id)所标识的信道上从发射机传输。信道标识符和关联的信道对应于数据流的IP地址并且在如图7中所示的OSI层4_7的一个或多个中映射到与IP数据流关联的相应IP地址和/或端口号。此外,关联的传输流包含可由相应的PID标识的数据分组。如图7的例子中所示,与对应于信道标识符的传输流的数据分组关联的PID在OSI层2(数据链路层)内的SDS中进一步指示。网络标识符、小区标识符和分层优先级信息也可以在层1中、TPS比特中传输,如美国申请号11/339,527中所公开的,在此将其整体并入。在SDS中,针对识别的信道解析相关的PID(即,信道标识符)并且识别与信道标识会关联的每个IP地址和PID。例如,基于期望服务的信道标识符以及与OSI层4-7中的信道标识符关联的IP地址,可以从OSI层2的SDS获得相应的PID、网络标识符、小区标识符和/或分层优先级信息。在获得参数之后,可以通过传输信道接收数据。SDS可以在L2中的传输流内携带或SDS可以在时间切片中携带。另外,SDS可以受MPE-FEC保护。图8示出SDS的另一个例子。在该例子中,SDS包含用于标识SDS的表jd(table—id)。图8中的SDS也包括用于指示SDS长度的段—长度参数。此外,SDS也可以包含涉及SDS的附加信息,例如版本号或段号(例如,版本—号参数或段—号参数)。版本号可以用于以与PSI/SI表中的类似方式来指示SDS中的改变。如果SDS包含多于一个段,则段编号可以用于在接收机处重装SDS。用于段编号、"段—号"和"最后—段—号,,的参数可以与用于PSI/SI表的类似方式使用。图8中的SDS也可以在数据传输中为每个网络提供小区标识符和分层优先级信息。图8的SDS包含用于标识通过传输信道提供的服务的信道标识符。对应于提供的服务的传输的数据可以在每个与标识符(PID)关联的数据分组中传送。SDS进一步提供网络标识符,用于标识此类传输具有相同的信道一id、PID组合的数据流的网络。此外,其中传输数据流的每个标识的网络的小区在SDS中以小区标识符参数进行标识并且在SDS中也提供分层优先级参数。因此,图8的SDS也提供用于每个网络的小区标识符和分层优先级信息的映射并且每个网络也可以由提供在SDS中的网络标识符来标识。图9是示出图8的例子的部分框图。在该例子中,SDS包含用于指示对应于期望服务的信道标识符的参数。另外,SDS可以包含用于指示期望服务的数据分组的PID。任意数目的信道ID、PID组合可以包含在SDS中。图9示出包含两个信道ID、PID组合的SDS。然而,可以出现任意的数目。也如图9中所示,信道标识符和PID的每个组合可以进一步与用于指示网络的参数(即,网络标识符)关联。网络标识符可以指示数据通过其进行传输的网络。在图9所示的例子中,对于每个信道ID、PID组合示出两个网络ID。然而,任意数目的网络标识符可以与每个信道ID、PID组合关联。对于每个标识的网络,如图9中的例子所示,任意数目的小区标识符(用于标识传送数据的小区)和分层优先级信息可以被关联起来。分层优先级信息可以提供正在被传送的数据的分层优先级的指示。因此,如图9的例子所示,对于服务数据传输,SDS可包含对应于特定信道ID和PID对或组合的参数。任意的信道ID和PID对可以对应于相应的网络标识符参数来指示的任意数目的网络。另外,任意的网络或用于任意网络的标识符可以与在小区中使用的任意数目的小区ID(标识符用于标识其中传送数据的小区)和分层优先级关联。图IOA示出SDS的另一例子,其中对于每个PID和信道ID,映射IP地址(例如,分配的IPv6—地址)。因此,图IOA的SDS提供对服务的快速访问。SDS进一步提供用于标识用于传输数据流的网络的网络标识符。此外,其中传送数据流的小区在SDS内以小区标识符参数标识并且使用提供在SDS中的分层优先级参数来提供传输流的分层优先级。因此,图IOA的SDS也提供用于每个网络的小区标识符和对应的分层优先级信息的映射,并且每个网络可以通过也提供在SDS中的网络标识符来标识。图IOB是示出图IOA的SDS的部分框图。在该例子中,SDS可以包括用于指示用于标识期望服务的任意数目的信道标识符的参数。此外,SDS可以包括用于指示用于针对服务传送的数据分组的任意数目PID的参数。任意的信道ID和PID对可以对应于任意数目的IP地址或可以被映射到任意数目的IP地址,该IP地址可以与任意数目的网络标识符关联,而该网络标识符用于标识数据通过其进行传送的网络。另外如图10B中所示,任意的网络标识符可以进一步与任意数目的小区标识符(用于标识其中将传送数据的小区)和对应的分层优先级信息关联,该分层优先级信息用于指示将要传送的服务数据的分层优先级。图IIA也示出用于提供瞬时信道发现的SDS的例子。在该例子中,SDS基于用于携带数据传输的信道的信道标识符来提供信息,通告与期望服务的数据流的数据分组关联的PID和相关IP地址(例如,IPv6J也址)。提供在SDS中的每个参数可以被映射以用于有效的数据传输和服务的快速发现。此外,在任意的SDS中,将信道标识符与PID进行映射可以在网络的当前小区内进行,或在网络的不同小区间进行(例如,与网络中的相邻小区)。图IIB是示出图IIA的SDS的部分框图。SDS可以包含用于指示任意数目的分组标识符(PID)的参数,该分组标识符用于指示对应于期望服务的数据分组。另外,SDS可以包含用于指示任意数目的传输信道的参数,期望的服务数据可以通过传输信道进行传送(即,任意数目的信道标识符)。SDS也包含用于指示对应于传输的任意数目的IP地址和期望服务的接收的参数。图12是示出用于在接收机或移动终端处服务发现的方法的例子的流程图。在该例子中,在接收机或移动终端处可以选择期望的服务(步骤1201)。选择的服务可以包括名称并且可以与传输信道关联。例如,服务可以在特定的传输信道上/人发射才几(网络端)传输到接收机或移动终端并且传输信道可以由信道标识符(即,信道jd)来标识。信道标识符可以从OSI层4-7元数据分现或标识(参见例如图7)。在发现信道标识符后(步骤1202),可以获得对应于发现的信道标识符的IP地址和选择的服务(步骤1203)。例如,可以应用过滤器来搜索与发现的信道标识符和选择的服务关联的所有IP地址。过滤器可以返回对应于发现信道标识符和选择的服务的所有IP地址。因此,可以识别出与所请求的服务关联并且对应于选择的服务的传输信道的特定IP地址。在一个例子中,传输信道或对应的信道标识符与服务的映射以及识别出对应于信道标识符和期望的服务的相应IP地址可以在OSI层4-7中执行。16信道标识符与OSI层4-7内的一个或多个IP地址关联。一个月良务可以包括一个或多个IP流,每个标识有IP地址。针对每个服务的服务发现可以通过信道标识符来携带,每个信道标识符与SDS段内的OSI层1和2参数映射。SDS段的数目取决于使用的段大小和/或服务的数目、Ll-L2参数、每个服务的IP流的数目等。标识的SDS可以包含映射信息,该映射信息用于标识对应于在传输信道中传输的数据流的数据分组的PID。从SDS可以确定用于关联的信道标识符的PID(步骤1204)。另外,可以在OSI层2(数据链路层)中执行PID与关联的信道标识符的映射。在步骤1205中,可以针对与传输信道关联的每个IP地址和期望服务以及相应的PID创建过滤器。可以在接收机或移动终端处接收对应的数据流(对应于信道标识符、期望的服务、相关联的IP地址和PID)(步骤1206)。SDS可以进一步将信道标识符与传输流的PID、小区标识符、分层优先级和网络标识符进行映射,使得可以在SDS中标识对应于传输信道和数据流的网络。另外,数据传输可以位于网络的小区内。因此,期望的服务、相应的信道标识符和IP地址可以被映射到SDS,并且SDS可以进一步将参数映射到与数据流中的数据分组关联的PID、传输流的分层优先级、网络(经由例如网络—id的网络标识符)、和/或其中传输数据的小区内(例如,经由例如小区—id参数的小区标识符)。数据可以通过例如OSI层1的物理连接进行传输。在另一个例子中,提供一种计算机可读介质,用于存储用于执行这里所述的方法的计算机可执行代码。图13是示出在发射机处标识用于节目或服务的SDS参数的例子的流程图。在该例子中,数据可以通过经由基于IP的广播网络的网络进行传输。在步骤1301中,节目或服务可以被组织或分配成一个或多个々某体流(例如,IP流)。例如,节目或月良务可以^皮组织成以音频、视频和/或其他类型数据形式的一个或多个媒体流。此外,服务的名称可以被分配给服务(步骤1302)。数据流可以进一步分配成分组化的数据或传输流(TS)。TS可以包含固定长度的数据分组,其包含被传输的节目或服务的元素。每个数据分组可以具有分组标识符(PID)。在步骤1303中,发射机可以进一步分配信道标识符,用于标识通过其传输节目或服务的传输信道。此外,与TS的数据分组关联的PID可以纟皮映射到相应的信道标识符(步骤1304)。可以针对每个IP流或针对将要传输的每个服务来执行信道标识符和与信道标识符关联的PID之间的映射。另外,在网络的小区内,可以在小区或相邻小区内确定节目或服务的可用性(步骤1305)。如果确定节目或服务在小区或相邻小区内可用,则可以基于分配的服务、信道标识符和/或PID来构建SDS。因此,当节目或服务在网络的小区(或相邻小区)内可用时,则在发射机处构建SDS,该SDS包含用于节目或服务的参数的映射信息(步骤1306)。例如,小区标识符可以^皮分配用于其中传送节目或服务的小区的标识。类似地,网络标识符可以被分配用于标识其中传送节目或服务的网络。另外,传输流的分层优先级信息可以被包括或分配在SDS中。每个参数可以与信道标识符或对应于服务的信道关联。因此,SDS可以被构建成包含用于指示特定节目或服务的参数和用于指示节目或服务的数据分组的PID的相应参数、用于指示节目或服务通过其传输的传输信道的信道标识符、小区标识符、网络标识符和/或分层优先级标识符,其中该分层优先级标识符用于指示其中节目或服务可用的小区和网络以及传输流的分层优先级(步骤1306)。另外,在一个例子中,SDS可以在OSI层2(数据链路层)中传输。在另一个例子中,提供一种计算机可读介质,用于存储用于执行这里所述的方法的计算机可执行代码。图14是根据本发明的一个方面的接收机的例子的部分框图。输入一皮示为来自接收设备的RF部分的TS(传输流)分组流。接收才几块的输出包含IP流,该IP流;陂转发以^更存储和/或处理和呈现。接收机的输入设备可以接收TS流。例如,图14将输入设备示为TS过滤块1401,其接收TS流并且,根据PID值,仅传递通过属于期望的基本流的TS分组。也可向前传递的选项。例如,可以在某些基本流上携带SDS段,SDS可以动态地改变或可以#:定义为固定值。段解析块1402解封装TS分组的净荷并且从这些净荷形成段。段解析块1402也可以考虑可能的适配字段和净荷单元开始指示符(PUSI)。段解封装块1403提取段的实时参数和净荷。根据表—id,段解封装块1403可以连同实时参数将净荷发送进MPE/MPE-FEC1404或SDS1405输出。此外,实时参数可以被发送到时间切片控制和状态块1406。SDS输出1405可以包括如上所提出的任何参数。例如,SDS可以包括用于指示分组标识符(PID)的参^t,该分组标识符(PID)用于指示对应于期望服务的数据分组,传输期望的服务数据的传输信道、任意数目的信道标识符或用于指示对应于传输和/或接收期望服务的任意数目的IP地址的参数。SDS输出1405可以进一步在SDS段解析块1410中处理。例如,SDS段解析块1410可以选择发现用于传输期望服务的段解封装块1403的SDS输出1405中的信道标识符(信道—id)。另外,SDS段解析块1401可以选择与发现的信道标识符关联的IP地址或获得对应于信道标识符的PID。SDS段解析块1401可以进一步创建用于与用于接收期望服务的信道标识符关联的每个IP地址和/或PID的过滤器。时间切片控制和状态块1406可以分析实时参数并且基于实时参数的分析而产生不同的状态数据。当最大突发持续时间已经过去时,也可以向MPE-FEC解码块1407发送信号。如果突发的结尾被丟失,则该信令可以用于开始解码。MPE-FEC解码块1407可以根据地址信息(实时参数)将段净荷写入到MPE-FEC帧中并且可以逐行地解码整个帧。可以实现4察除和非擦除解码器。可以从段CRC-32获得擦除信息或如果擦除TS分组被向前传递,则从位于TS分组的报头中的传输错误指示符开始。如果不使用MPE-FEC,则该块可通过每次存储一个突发而充当时间切片緩冲器。IP解析和过滤块1408接收MPE-FEC帧并且在帧的校正^t据区域内检测原始错误但由解码码校正的IP数据报。IP解析和过滤块1408可以传递通过具有期望的IP地址的IP数据报。此外,SDS数据可以以与针对携带应用数据的IP数据才艮的类似方式来递送(即,利用MPE-FEC编码)。可以存储SDS数据。在一个例子中,SDS可以经由SDS段解析块1410而存储到SDS数据库1409中,并且接收机可以在随后的时间使用SDS以便从TS发现IP服务。最终,IP数据报被转发到终端IP栈。另外,一个或多个SDS可以用于在从一个小区到相同网络内的另一个小区的切换或可以在网络之间的切换中被接收和存储。例如,如果使用快速访问方法,则接收和存储的一个或多个SDS可以用于网络之间的切换。在一个例子中,为了将SDS用于切换的目的,终端可以从其连接的网络接收和存储一个或多个SDS。在一个例子中,SDS携带版本号并且终端可以以新的版本来替换SDS的旧版本。接收和存储的SDS可以包含关于服务的数据,该服务在一个或多个相邻小区中传送,并且数据可以用于平滑和快速切换。通过使用信道标识符,终端也可以从OSI层4-7中的数据发现IP流的地址和端口号。信道标识符可以进一步用于从SDS提取附加的数据或参数,例如相应的PID、小区标识符和/或携带期望服务的传输流的分层优先级。图15是示出用于向接收机或移动终端提供SDS信息的发射机的例子的部分框图。在该例子中,发射机1500包含用于从节目或服务源接收节目或服务的输入1501。接收到的数据可以在处理器1502中处理,处理器可以将接收到的数据分配成IP流。信道ID分配器1505可以进一步分配信道标识符,以便标识用于数据流传输的信道。类似地,PID分配器1506可以分配用于数据流中的数据分组的PID。由信道ID分配器1505和PID分配器1506分别分配的信道标识符和PID被进一步在SDS创建器1503中处理,其被构建为传输到接收机或移动终端的SDS。SDS创建器1503可以确定网络中特定小区的月良务的可用性并且可以将SDS构建为包括用于指示数据流在其中传送的小区和/或网络的参数。例如,SDS创建器1503可以在SDS中包括网络标识符和/或小区标识符。另外,SDS创建器1503可以包括SDS中的附加信息,包括传输流的分层优先级信息(例如,高优先级或低优先级)。此外,提供一种计算机可读的介质,其包含用于执行这里的任意方法的计算机可读指令。例如,计算机可读介质可以包括计算机可读指令,用于接收网络中的信道上的服务并且接收对应于服务的服务发现段(SDS)。SDS可以包含用于映射传输特性的映射信息。例如,SDS可以包含用于将信道与传送的服务关联的数据分组进行映射的映射信息。这里的实施方式包括这里明确公开的或任意概括的任何特征或特征的组合。尽管关于包括实施本发明的最佳实施方式的特定例子来描述本发明,但本领域技术人员将理解到上述的系统和技术有多种变形和变换。权利要求1.一种在移动终端处发现节目或服务的方法,包括接收服务选择;将选择的服务与第一参数关联;发现对应于第一参数的服务发现段(SDS);从对应于所述第一参数的SDS获取对应于所述选择的服务的至少一个分组标识符(PID)。2.根据权利要求1所述的方法,其中所述SDS包含第二参数,所述第二参数用于指示通过其传送所述选择的服务的网络。3.根据权利要求1所述的方法,其中所述SDS包含第二参数,所述第二参数用于指示在其中传送所述选择的服务的小区。4.根据权利要求1所述的方法,其中所述SDS包含第二参数,所述第二参数用于指示所述选择的服务的传输流的分层优先级。5.根据权利要求1所述的方法,其中所述发现步骤包括周期性地4妄收所述SDS。6.—种传送对应于服务的服务发现段(SDS)的方法,包括将服务的数字内容组织成一个或多个IP数据流;分配用于指示传送一个或多个IP数据流的信道的参数;确定用于标识基本流中的数据分组的分组标识符(PID);构建包括所述参数和PID的SDS;以及传送所述SDS和一个或多个IP数据流。7.根据权利要求6所述的方法,进一步包括确定用于传送一个或多个IP数据流的网络中的所述服务的可用性。8.根据权利要求7所述的方法,其中构建SDS的步骤包括分配指示用于传送一个或多个IP数据流的网络的第二参数。9.根据权利要求6所述的方法,进一步包括确定用于传送一个或多个IP数据流的网络的小区中的服务的可用性。10.根据权利要求9所述的方法,其中构建SDS的步骤包括分配用于指示用于传送一个或多个IP数据流的小区的第二参数。11.根据权利要求6所述的方法,其中传送的步骤包括在OSI层2中传送所述SDS。12.根据权利要求6所述的方法,其中构建SDS的步骤进一步包括确定携带一个或多个IP数据流的传输流的分层优先级并且分配用于指示所确定的分层优先级的第二参数。13.根据权利要求6所述的方法,其中传送的步骤包括周期性地传送所述SDS。14.一种用于传送对应于服务的服务发现段(SDS)的设备,包括输入设备,用于接收对应于服务的服务信息;信道分配器,用于分配传送所述服务的信道;分组标识符(PID)分配器,用于分配对应于所述服务的数据分组的PID;SDS创建器,用于构建对应于所述服务的SDS,所述SDS包含用于将信道映射到PID的信息;输出设备,用于传送所述SDS和所述服务。15.根据权利要求14所述的设备,其中所述输出设备在OSI层2上传送SDS。16.根据权利要求14所述的设备,其中所述SDS创建器进一步构建具有指示网络来传送所述服务的第一参数、用于指示网络中的小区来传送所述服务的第二参数、以及用于指示携带所述服务的传输流的分层优先级的第三参数的至少一个参数的SDS。17.—种计算机可读介质,包括用于执行下面步骤的计算机可读指令选择在网络中的信道上传送的服务,所述服务包括数据分组;接收对应于所述服务的服务发现段(SDS),所述SDS包括用于映射信道和数据分组的映射信息。18.—种用于接收对应于服务的服务发现段(SDS)的接收机,包括输入设备,用于接收对应于服务的数据流,所述数据流包括SDS;段解封装器,用于从数据流中提取对应于所述SDS的参数;段解析模块,用于基于所述参数选择所述服务。19.根据权利要求18所述的接收机,其中基于所述参数选择所述服务包括从OSI层4-7元数据中发现信道标识符。20.根据权利要求19所述的接收机,其中所述段解析模块进一步过滤与所述信道标识符和服务关联的IP地址。21.根据权利要求19所述的接收机,其中在所述SDS中,所述信道标识符与OSI层1或2参数映射。22.根据权利要求19所述的接收机,其中段解析模块进一步确定与所述信道标识符关联的分组标识符(PID)。23.根据权利要求22所述的接收机,其中PID与OSI层2中的信道标识符映射。24.根据权利要求18所述的接收机,进一步包括用于存储SDS的存储器。全文摘要提供一种用于传送和接收与服务关联的服务发现段(SDS)的设备和方法。在一个例子中,SDS对应于信道标识符并且包含映射信息。映射信息可以将信道标识符映射到用于服务的分组标识符。此外,映射信息可以包含用于对应于信道标识符的IP地址的映射信息、标识用于传输的网络的信息、其中传送数据或用于该数据的优先级信息的小区。文档编号H04H20/57GK101455013SQ200780019988公开日2009年6月10日申请日期2007年5月15日优先权日2006年5月31日发明者J·卡尔利奥,J·瓦雷,K·S·维尔塔南申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1