具体实施方式
在对各种实施例的以下描述中,参考形成说明书的一部分的附图,其中,以举例说明的方式示出可以实践本发明的各种实施例。应理解,在不脱离本发明的范围和精神的情况下,可以使用其它实施例,并可以进行结构和功能修改。
可以穿过大批的网络和通信协议而使用本发明的方面。图1示出无线通信系统110的例子,其中可以使用本发明的系统和方法。一个或多个网络使能的移动设备112,诸如个人数字助理(PDA)、蜂窝电话、移动终端、个人录影机、便携式电视、个人计算机、数字相机、数字可携式摄像机、便携式音频设备、便携式收音机或它们的组合,通过广播网络114和/或蜂窝网络116与服务源122通信。移动终端/设备112可以包括数字宽带广播接收机设备。服务源122可以被连接至几个服务提供商,服务提供商可以将他们的服务和节目的实际节目内容或信息或描述提供给服务源,所述服务源进一步将内容或信息提供给移动设备112。这几个服务提供商可以包括但不受限于一个或多个电视和/或数字电视服务提供商、AM/FM无线电服务提供商、SMS/MMS推送服务提供商、因特网内容或访问提供商。
广播数据的一个方法是使用IP数据广播(IPDC)网络。IPDC是数字广播和互联网协议的组合。通过这样的基于IP的广播网络,一个或多个服务提供商可以提供不同类型的IP服务,包括在线报纸、无线电和电视。这些IP服务以音频、视频和/或其它类型的数据的形式被组织到一个或多个介质流中。为了确定这些流何时及何地发生,用户参考电子服务指南(ESG)。DVB的一种类型是数字视频广播-手持(DVB-H),一种在小手持设备(诸如移动电话)上增加可用能力和服务的新近开发的技术。DVB-H被设计以将10Mbps的数据交付到电池供电的终端设备。
DVB传送流将压缩的音频和视频和数据经由第三方交付网络交付至用户。移动图像专家组(MPEG)是一种这样的技术,通过它将在单个节目内已编码的视频、音频和数据与其它节目复用到传送流(TS)中。该TS是分组化的数据流,具有固定长度的分组,包括头部。节目、音频和视 频的各个元素每一个被承载在具有唯一分组识别(PID)的分组内。为了使接收机设备能够在TS内定位特定节目的不同元素,提供了节目特定信息(PSI),其被体现于TS中。另外,额外的服务信息(SI)是遵守MPEG私有部分语法的一组表,其可以被合并至TS中。这使得接收机设备能够正确处理被包含在TS内的数据。
然而,本发明的方面还能够应用于其它传统的数字移动广播系统,诸如,例如,T-DAB、T/S-DMB、ISDB-T、ATSC、MediaFLO和诸如3GPPMBMS和3GPP2BCMCS的非传统系统。
广播网络114可以包括在DVB-H上进行IP数据广播的无线电传输。广播网络114可以经由发送机118广播诸如数字或模拟电视信号的服务和与该服务相关的补充内容。广播网络还可以包括收音机、电视或IP数据广播广播网络。广播网络114还可以发送补充的内容,其可以包括电视信号、音频和/或视频流、数据流、视频文件、音频文件、软件文件和/或视频游戏。在发送IP数据广播服务的情况下,服务源122可以通过广播网络114将实际的节目内容传送至用户设备112,并通过蜂窝网络116或利用两个网络传送用于实际节目内容的额外的信息(诸如用户权利和访问信息)。
移动设备112还可以通过蜂窝网络116联系服务源122。蜂窝网络116可以包括无线网络和基站收发器发送机120。蜂窝网络可以包括第二/第三代(2G/3G)蜂窝数据通信网络、全球移动通信系统网络(GSM)、通用移动通信系统(UMTS)或诸如WLAN网络的其它无线通信网络。
在本发明的一个方面,移动设备112可以包括无线接口,其被配置为在蜂窝网络116内发送和/或接收数字无线通信。移动设备112通过蜂窝网络116或广播网络114所接收的信息可以包括用户选择(例如,在交互式传输中)、应用、服务、电子图片、音频剪辑、视频剪辑和/或WTAI(无线通信应用程序接口)消息。作为蜂窝网络116的一部分,一个或多个基站(未示出)可以支持当接收机设备位于蜂窝网络116的管理域内时与接收机设备112进行的数字通信。
如图2所示,移动设备112可以包括处理器128,其被连接至用户接 口130、存储器134和/或其它存储器以及显示器136。移动设备112还可以包括电池150、扩音器152和天线154。用户接口130可以进一步包括小键盘、触摸屏、语音接口、四方向键、操纵杆、数据手套、鼠标、滚动球、触摸屏,等等。
可以将处理器128和在移动设备112内的其它组件所使用的计算机可执行指令和数据存储在计算机可读存储器134中。可以用只读存储器模块或随机访问存储器模块的任何结合来实现该存储器,可选地包括易失性和非易失性存储器。软件140可以被存储在存储器134和/或存储装置内以将指令提供给处理器128,用于使移动设备112能够执行各种功能。或者,可以在硬件或固件(未示出)中体现移动设备112计算机可执行指令的一些或全部。
可以将移动设备112配置以通过特定的DVB接收机141来接收、解码和处理数字宽带广播传输,其基于例如数字视频广播(DVB)标准,诸如DVB-B、DVB-T或DVB-MHP。还可以为移动设备设置用于数字宽带广播传输的其它类型的接收机。另外,还可以将接收机设备112配置以通过FM/AM无线电接收机142、WLAN收发机143和电信收发机144来接收、解码和处理传输。在本发明的一个方面,移动设备112可以接收无线电数据流(RDS)消息。
在DVB标准的例子中,一个DVB 10Mbit/s传输可以具有200个50kbit/s音频节目信道或50个200kbit/s视频(TV)节目信道。可以将移动设备112配置以基于数字视频广播-手持(DVB-H)标准或其它DVB标准(诸如DVB-MHP、DVB-卫星(DVB-S)、DVB陆地(DVB-T)或DVB-线缆(DVB-C)),来接收、解码和处理传输。同样,可选地可以使用其它数字传输格式来交付补充服务的内容和可用性信息,诸如ATSC(先进电视系统委员会)、NTSC(国家电视系统委员会)、ISDB-T(地面综合服务数字广播)、DAB(数字音频广播)、DMB(数字多媒体广播)、FLO(仅前向链路)或DIRECTV。并且,数字传输可以被时间分片化,诸如在DVB-H技术中。时间分片化可以减少移动终端的平均功率消耗,并可 以使切换能够平滑和无缝。时间分片化包括使用与如果使用传统流机制来传输数据所需的比特率相比更高的瞬时比特率,在突发中发送数据。在这种情况下,移动设备112可以具有一个或多个缓冲器存储器,用于在呈现之前存储被解码的时间分片化的传输。可以关闭在突发之间的接收机功率以减少功率消耗。
在本发明的一个例子中,可以在一个或多个数据流或信道中将ESG片段交付至用户终端。在这个例子中,可以使用多个频道(诸如IP分组流)将ESG信息交付至用户终端。例如,ESG片段可以为用户终端提供对将由服务提供商的即将来临的事件的通知、在服务提供商所提供的当前事件中的变化或者对于用户或用户组的最新的或正在进行的信息。
可以在传送对象中交付ESG片段,所述传送对象可以在容器中传送ESG信息。因而,ESG片段可以被置于容器中,其可以在它自己的传送对象中被交付。容器可以进一步包括容器头部和容器净荷,例如,其中容器头部可以提供关于每一个容器处于传输对象内的位置的信息。在一个例子中,传送对象可以包含单个容器或多个容器,每一个容器包括至少一个ESG片段。图3是依照本发明的至少一个方面的传送对象的实例图。如在图3的例子中所示,传送对象300可以包括容器,该容器可以包括容器头部310和容器净荷320。在一个例子中,容器头部310和容器净荷320被合并到单个容器305中,单个容器305可以被合并到单个传送对象300中,以便不需要将容器头部310与关于每一个容器在不同已传送的对象内所处位置的信息进行重新合并。或者,传送对象300可以包含多个容器,并且容器可以包含任意数量的ESG片段340。容器头部310可以包含与对应的ESG片段相关联的信息,诸如,例如关于容器头部310本身和/或容器净荷320的信息。
在如图3所示的例子中,ESG片段340被包含在容器净荷320中。容器头部310可以包含描述符,其用于识别和描述在对应的容器净荷320中的ESG片段。因而,可以识别ESG片段的特征,诸如但不受限于,在传送对象300中的ESG片段的位置或每一个被包含的ESG片段340的长度。 例如,在一个实施例中,字段通过提供例如偏移量、开始和结束点等等,来指示特定ESG片段在容器净荷320内的开始位置。在其它实施例中,可以将元数据350与单个ESG片段340相关联,所述元数据接近于或位于头部310、描述符条目、ESG片段340或它们的混合内。在一个示例性实施例中,3GPP元数据包封与ESG片段340的关联可以代替或取消对位于头部310中与特定ESG片段相关的额外元数据的需要。
图4示出传输多个单独的传送对象的例子。如图4所示,本发明的传送对象(TO)可以被承载在,例如,FLUTE(在单向传输上的文件递送)会话或纯异步分层编码(ALC)会话。在图4的例子中,ESG根信道数据(诸如IP地址、端口数量和传送会话标识符(TSI))在IP/MAC通知表(INT表)中被公布,其可以例如被承载在DVB-H中的SI/PSI流中,作为DVB-H的SI表之一。ESG根信道的FLUTE会话包括会话的文件交付表(FDT)和一个或多个传送对象(TO)。可以在公告传送带中被交付的这些传送对象包含在ESG的不同部分和对于传送ESG数据的不同ESG方法的访问参数之间的映射。ESG可能彼此不同。例如,ESG可以用不同的语言、类型或编码。
访问参数的例子可以包括,例如,IP地址、端口号、TSI、开始和结束时间等等。FLUTE会话因而声明ESG数据如何被分发到不同的会话。承载这个映射数据的FLUTE会话的TO在FLUTE会话的FDT中被描述。可以在一个或多个TO中交付ESG映射数据。可以使用XML模式(Schema)、明语ASCII文本、结构化ASCII文本(诸如多重MIME或MIME头部)进行映射,如具有所枚举类型的二进制或通过如本领域所知的各种其它方式。可以在一个或多个TO中交付在这个例子中的ESG数据,例如,所述TO可以在纯ALC会话内。在本发明的一些实施例中,可以在除了ALC会话之外或代替ALC会话的一个或多个FLUTE会话中交付ESG数据或其部分。
移动广播服务使丰富的、交互式的媒体内容能够被分发到大量移动观众。这样的服务可以被承载在多个不同的广播网络上,诸如DVB-T、 DVB-H、高通的FLO、T-DMB、S-DMB、WLAN、WiMAX、3GPP/MBMS、3GPP2/BCMCS,等等。另外,可以将网络与交互式服务结合,诸如2G、2.5G和3G蜂窝系统、WLAN,等等。
在一个方面的一个例子中,可以在ESG中提供关于交互式服务的信息。这个信息可以包括用于指示广播服务的类型的参数。另外,该信息可以进一步包括参数,其用于指示所提供的对应于该服务的交互类型。例如,可以在ESG中提供可以指示正被提供的服务是交互式服务的参数。交互式服务的一些非限制的例子包括交互式的基本电视、交互式剪辑播放、交互式的基本无线电、交互式的文件下载服务或交互式的软件管理服务,等等。
在另一个例子中,指示广播服务的类型的参数可以与指示交互式服务的类型的参数分开。例如,可以广播诸如“美国偶像”的电视节目。对应于“美国偶像”电视节目的ESG可以包含指示该节目是基本电视服务类型的广播类型参数。另外,ESG可以包括指示节目的交互是例如消息传送类型的参数。消息传送类型可以是任何类型。在这个例子中,消息传送类型可以是SMS,以便在节目中可以提供SMS类型的交互的指示。在一个例子中,显示器可以为该节目(即,“美国偶像”)提供通过SMS(即,在这个例子中交互的类型是SMS)投票的指示。
此外,一个服务或节目可以具有多于一个类型的广播服务或多于一个类型的交互。例如,服务可以包括广播组分(例如,电视节目),并且相关的服务可以提供文件下载服务组分。在这个例子中,第一个节目的广播类型可以是基本电视类型,并且交互类型可以是SMS,而第二个服务或节目的广播可以是文件下载服务,并且第二个服务或节目的交互类型可以是www交互性类型。
在交互类型的指示与服务类型的指示分开的例子中,在ESG中提供用于指示所提供的广播类型的参数。例如,诸如“BroadcastType”的参数可以提供对服务类型的指示。在一个例子中,BroadcastType参数可以是整数,其值可以指示所提供的特定广播类型。例如,BroadcastType参数可以是整数,其指示广播是基本电视广播或基本无线电广播。其它广播类型 的非限制的例子包括剪辑播放、文件下载服务、软件管理服务、通知,等等。
此外在这个例子中,可以在ESG中提供参数用于指示交互的类型。这个参数可以与在ESG中指示所提供的广播或服务的类型的参数分开。指示服务类型的参数可以指示:通过所提供的服务,任何交互类型都是可用的。或者,该参数可以指示交互类型是SMS消息传送、MMS消息传送、E-mail消息传送、服务指南更新或万维网(www)服务等等。可以包括交互类型的任何类型,并且本发明不受限于所提供的例子。例如,交互类型还可以包括标准化的类型(例如,WAP)或在实现方式中的专有类型(例如,对于Yahoo信使的枚举号204或对于IRC频道的枚举号205)。在一个例子中,参数是整数,其值指示交互的类型。此外,如果期望的话,可以在ESG的元数据中包括交互性参数。
下表1指示可以被包括在ESG中以指示服务类型的参数的例子:
表1
名称 |
类 型 |
类 别 |
基 数 |
描述 |
数据类型 |
BroadcastType |
A |
M |
0..N |
服务类型。所允许的值是: 0-未指定 1-基本电视 2-基本无线电 4-剪辑播放 5-文件下载服务 6-软件管理服务 7-通知 8-200保留为将来使用 201-255保留为专有使用 |
整数 (8比特) |
其中类型可以是元素(E)、属性(A)、第一级子元素(E1)、第二级子元素(E2)或第三级子元素(E3),并且类别可以是可选的(O)或 优选的/强制的(M)。
另外,下表2指示可以被包括在ESG中以指示服务的交互类型的参数的例子:
表2
名称 |
类 型 |
类 别 |
基 数 |
描述 |
数据类型 |
InteractionType |
A |
O |
0..N |
服务类型。所允许的值是: 0-未指定 1-任何交互 2-消息传送-SMS 3-消息传送-MMS 4-消息传送-E-mail 5-服务指南更新 6-www服务 7-200保留为将来使用 201-255保留为专有使用 |
整数 (8比特) |
其中类型可以是元素(E)、属性(A)、第一级子元素(E1)、第二级子元素(E2)或第三级子元素(E3),并且类别可以是可选的(O)或优选的/强制的(M)。
因此,在这个例子中,指示广播或服务的类型的参数(例如,BroadcastType参数)可以与指示该广播或服务的交互性类型的参数(例如,InteractionType参数)分开。因此,可以通过在ESG的参数中所指示的服务类型的两个方面来包括额外的可能组合。如一个例子所示,电视节目,例如“美国偶像”,可以具有基本电视的广播类型。然而,“美国偶像”节目可以进一步包含交互性以支持电视观众投票。交互的类型可以被指示为,例如任何交互,例如消息传送类型的交互、服务指南更新交互或www服务交互。另外,消息传送交互可以是消息传送交互的任何类型,诸如SMS、MMS或E-mail。在这种情况下,交互类型可以是例如SMS, 并且InteractionType参数可以具有对应于SMS类型的交互性的值。因而,可以将图标或其它显示展示给用户,以指示支持通过SMS来察看(即,InteractionType参数可以具有对应于SMS交互类型的值)。
交互类型可以进一步包括www服务的指示。例如,InteractionType参数可以具有对应于“www服务”的交互类型的值。例如,无线电节目可以具有广播类型参数,其指示节目广播是无线电广播(例如,broadcastType参数可以指示节目是基本无线电节目)。无线电节目可以进一步包括至无线电www页面的链接(例如,InteractionType参数可以具有指示交互性类型是www的值)。
在另一个例子中,可以在ESG中的单个参数或属性中提供交互性和广播的类型。例如,可以在ESG中提供参数,其指示服务或节目的类型和对应于该服务或节目的交互的类型。例如,可以在用于指示服务类型(例如,基本电视、剪辑播放、基本无线电、文件下载服务或软件管理服务等等)的ESG中提供参数、元素或属性。另外,该参数还可以指示节目或服务的交互类型(例如,www服务、SMS消息传送、MMS消息传送、E-mail消息传送、服务指南更新等等)。此外,服务可以通过参数或属性提供对于服务的多于一个的值。例如,可以提供明语的交互式服务及包括交互的文件下载服务。
下表3指示可以被包括在ESG中以指示服务类型的参数的例子:
表3
名称 |
类 型 |
类 别 |
基 数 |
描述 |
数据类型 |
Type |
A |
M |
1..N |
服务类型。所允许的值是: 0-未指定 1-基本电视 2-剪辑播放 3-基本无线电 4-文件下载服务 |
整数 (8比特) |
|
|
|
|
5-软件管理服务 6-通知(2005年10月17-21日在OMA 悉尼会议中添加) 7-交互-www 8-交互-消息传送:MMS 9-交互-消息传送:SMS 10-交互-消息传送:E-mail 11-交互-服务指南更新 12-200保留为将来使用 201-255保留为专有使用 |
|
其中类型可以是元素(E)、属性(A)、第一级子元素(E1)、第二级子元素(E2)或第三级子元素(E3),并且类别可以是可选的(O)或优选的/强制的(M)。
在另一个例子中,可以提供广播或服务的类型,其中服务具有一个类型。可以在对应于节目或服务的ESG中提供可以指示服务的类型和广播的交互类型的参数或元素。例如,可以在ESG中包括这样的参数,该参数具有与基本电视类型的服务、剪辑播放类型的服务、混合类型的服务(例如,混合基本电视和剪辑播放类型的服务)、基本无线电服务、文件下载服务类型、软件管理服务或通知服务对应的值。另外,参数或元素可以具有取决于与服务相关联的交互性类型的不同值。例如,交互式的基本电视服务可以具有带有某个值的对应参数或元素,而非交互式的基本电视服务的参数可以具有不同值以指示交互类型以及所提供服务的类型。
在这个例子中,基于关联交互的类型,参数或元素可以进一步具有唯一的值。例如,参数或元素可以具有用以指示如SMS消息传送的交互性类型的特定值、用以指示如MMS消息传送的交互性类型的不同值以及用以指示如E-mail消息传送的交互性类型的另外的不同值。存在可以被包括的多种类型的交互性,并且通过参数或元素的唯一值可以指示交互性的任何类型。例如,交互性还可以包括www交互性服务或按需交互。
在另一个例子中,参数或元素可以具有唯一值以指示服务类型和交互性类型二者,或者是否提供交互性。例如,参数或元素可以具有用于交互式基本电视的特定值、用于剪辑播放服务的不同值、用于具有交互式SMS消息传送的基本无线电服务的不同值等等。因而,参数或元素的值可以指示服务的类型以及交互性的类型,如果有的话。
另外,参数或元素还可以仅仅指示交互性类型。例如,参数或元素的值可以指示交互为www、MMS消息传送、SMS消息传送、E-mail消息传送或服务指南更新交互。
下表4指示可以被包括在ESG中以指示服务类型和交互性类型的参数的例子:
表4
名称 |
类 型 |
类 别 |
基 数 |
描述 |
数据 类型 |
Type |
A |
M |
1 |
服务类型。所允许的值是: 0-未指定 1-基本电视,非交互式 2-基本电视,交互式 3-基本电视,交互式-消息传送:SMS 4-基本电视,交互式-消息传送:MMS 5-基本电视,交互式-消息传送:E-mail 6-基本电视,交互式-www 7-剪辑播放 8-混合基本电视和剪辑播放,非交互式 9-混合基本电视和剪辑播放,具有交互 10-混合基本电视和剪辑播放,具有交互- 消息传送:SMS 11-混合基本电视和剪辑播放,具有交互- 消息传送:MMS |
整数 (8比特) |
|
|
|
|
12-混合基本电视和剪辑播放,具有交互- 消息传送:E-mail 13-混合基本电视和剪辑播放,具有交互- 消息传送-www 14-基本无线电,非交互式 15-基本无线电,交互式 16-基本无线电,交互式-消息传送:SMS 17-基本无线电,交互式-消息传送:MMS 18-基本无线电,交互式-消息传送: E-mail 19-基本无线电,交互式-www 20-文件下载服务,非交互式(基于描述 的自动交付) 21-文件下载服务,交互式(按需) 22-文件下载服务,交互式-消息传送: SMS 23-文件下载服务,交互式-消息传送: MMS 24-文件下载服务,交互式-消息传送: E-mail 25-文件下载服务,交互式-www 26-软件管理服务,非交互式(基于描述 的自动交付) 26-软件管理服务,交互式(按需) 26-软件管理服务,交互式-消息传送: SMS 26-软件管理服务,交互式-消息传送: MMS |
|
|
|
|
|
26-软件管理服务,交互式-消息传送: E-mail 26-软件管理服务,交互式-www 27-通知(2005年10月17-21日在OMA 悉尼会议中添加) 28-交互 29-交互-www 30-交互-消息传送:MMS 31-交互-消息传送:SMS 32-交互-消息传送:E-mail 33-交互-服务指南更新 34-200保留为将来使用 201-255保留为专有使用 |
|
其中类型可以是元素(E)、属性(A)、第一级子元素(E1)、第二级子元素(E2)或第三级子元素(E3),并且类别可以是可选的(O)或优选的/强制的(M)。
图5是示出根据本发明的一个方面的接收机或终端的例子的部分框图。在这个例子中,接收机500包含输入端501。输入端501可以被配置来接收信息,所述信息作为ESG片段被发送或使用ESG片段传送机制被发送。或者,ESG片段还可以通过接口被接收。如图5所示,输入端接口505可以例如在双向交互网络上接收ESG。在这个例子中,ESG片段可以包含用于指示对应广播类型的参数。在一个例子中,广播类型是基本电视广播。在另一个例子中,广播类型是剪辑播放广播。然而,可以指示节目或服务的任何类型。例如,可以提供节目或服务是基本无线电节目或服务、文件下载服务、软件管理服务、通知服务等等。
ESG片段可以进一步包括用于指示与对应节目或服务相关联的交互类型的参数。例如,可以在输入端501接收ESG片段。另外,可以经由输入端接口505在输入端501处接收ESG片段。ESG片段可以包括用于指 示广播或节目或服务的类型的参数。另外,ESG片段可以包括用于指示与该广播、节目或服务相关联的交互的参数。在一个例子中,用于指示广播、节目或服务的类型的参数包括BroadcastType参数或属性,其具有对应于节目或服务类型的值。例如,BroadcastType参数或属性可以具有这样的值,该值指示服务类型为基本电视广播、基本无线电广播、剪辑播放广播、文件下载服务,等等。
在输入端501所接收的ESG片段可以进一步包括用于指示与节目或服务相关联的交互类型的参数。例如,指示交互类型的参数可以包括InteractionType参数或属性,其具有与交互的或者关联于节目或服务的交互性的类型对应的值。在一个例子中,InteractionType参数或属性具有对应于消息传送交互的值。在另一个例子中,InteractionType参数具有对应于服务指南更新或www服务的值。另外,InteractionType参数或属性可以具有对应于消息传送交互的特定类型的值。消息传送交互的类型的一些非限制例子包括SMS、MMS、或E-mail消息传送。
或者,接收机500的输入端501可以接收包含单个参数或属性的ESG,所述单个参数或属性用于指示节目或服务的类型和与该节目或服务相关联的交互的类型。在这个例子中,在接收机500的输入端501接收ESG片段。在一个例子中,可以经由输入端接口505接收ESG片段。所接收的ESG片段可以包括这样的参数或属性,即其具有与节目或服务的类型和/或关联于该节目或服务的交互性类型对应的值。例如,参数或属性可以是Type属性,其具有值对应于基本电视类型的服务、剪辑播放类型的服务、基本无线电类型的服务、文件下载类型的服务等等。或者,参数或属性可以具有值,其指示与节目或服务相关联的交互的类型。例如,参数或属性(例如,Type属性)可以具有指示交互类型为消息传送、服务指南更新等等的值。另外,参数或属性可以具有指示消息传送交互的特定类型(例如,MMS、SMS、或E-mail等等)的值。
在另一个例子中,接收机500的输入端501可以接收包含这样的参数或属性的ESG片段,所述参数或属性可以指示节目或服务的类型和与该节 目或服务相关联的交互的类型。在这个例子中,参数或属性(例如,Type属性)可以具有与带有交互式消息传送的基本电视类型服务对应的值,或可以具有与非交互式的或通过www服务的交互式的基本无线电服务对应的值。通过参数或属性可以指示服务或节目类型和交互类型的任何组合。因此,在这个例子中,接收机500的输入端501可以接收包含这样的属性的ESG片段,所述属性的值可以指示服务或节目的类型以及与该服务或节目相关联的交互性的类型。
接收机500可以进一步包括解析器502,其用于识别在ESG片段中的参数,所述参数与节目或服务的类型和/或关联于该节目或服务的交互的类型相关联。例如,解析器可以识别指示广播、节目或服务的类型的参数或属性。该参数(例如,BroadcastType属性)可以具有对应于特定类型的广播(例如,基本电视、基本无线电、剪辑播放等等)的值。解析器502可以进一步识别在ESG片段中的参数,所述参数用于指示与广播相关联的交互的类型(例如,InteractionType参数或属性)。指示交互的类型的参数或属性(例如,InteractionType参数)可以具有对应于交互的类型(例如,消息传送、服务指南更新、www服务、SMS消息传送、MMS消息传送、E-mail消息传送等等)的值。
接收机500可以进一步包括处理器503,其用于控制或命令解析器502来从ESG片段内识别对应的参数,以识别广播、节目或服务的类型或与该广播、节目或服务相关联的交互的类型。对应于广播类型或交互类型的数据可以由输出端504输出。例如,可以为用户或订户显示数据。
在一个例子中,在接收机500的输入端501接收ESG片段。可选地,ESG片段在输入端501经由输入端接口505被接收。在这个例子中的ESG片段包含这样的参数或属性(例如,BroadcastType属性),其具有与广播类型为基本电视的指示对应的值。例如,可以提供诸如“美国偶像”的节目,其对应于在接收机500的输入端501所接收的ESG片段。“美国偶像”基本电视节目具有相关联的交互——例如,观众投票。对应于“美国偶像”节目的ESG片段还包括这样的参数或属性(例如,InteractionType 属性),其具有指示消息传送交互的交互类型的值。作为消息传送交互的一个例子,ESG片段可以指示消息传送交互的类型为SMS消息传送交互性。
解析器502从输入端501接收ESG片段,并解析该ESG片段以识别参数或属性。在这个例子中,解析器502识别在ESG片段中的BroadcastType属性和InteractionType属性。处理器503进一步控制解析器502识别在ESG片段中的参数或属性。基于在ESG片段中的所识别参数或属性,可以在输出端504显示对应的节目。在这个例子中,在显示器(例如,输出端504)上显示节目的类型(“美国偶像”,基本电视),其由在ESG片段中所识别的BroadcastType属性所确定。还可以显示于输出端504的可以是用于通过SMS消息传送投票的指示,如InteractionType属性所指示的。换句话说,电视观众被提醒注意对于这个节目可经由SMS投票的事实。
图6是示出根据本发明的一个方面的发送机的例子的部分框图。在这个例子中,发送机600包括输入端601,其用于接收将被包括在ESG片段中以用于传输的数据。这个数据可以被接收自多个源,例如,服务提供商或广播商。发送机600可以进一步包括处理器604,其用于装配或处理对应于节目或服务的ESG片段。图6示出处理器604包含广播/交互模块602和装配器603。然而,如果期望的话,任何这些组件可以与处理器604分开。
广播/交互模块602可以确定与对应于ESG片段的节目或服务相关联的广播/交互类型。例如,服务提供商可以提供特定类型的广播、节目或服务(例如,基本电视、基本无线电、剪辑播放等等)或者与交互类型相关联的节目或服务(例如,消息传送、SMS、MMS、E-mail、服务指南更新等等)。被包括在ESG片段中的参数或属性可以在ESG片段中指示节目或服务的类型和/或与该节目或服务相关联的交互的类型。可以在ESG片段中将指示节目或服务或与该节目或服务相关联的交互的类型的参数或属性传送至终端或接收机。因而,广播和/或交互类型信息可以被传送至发送 机600,并可以在广播/交互模块602内被处理,以将被包括在服务指南或ESG片段中。
发送机600可以进一步包括用于与广播分布系统或网络进行接口的接口。例如,发送机可以包括接口606。在一个例子中,将服务指南从发送机600传送至接收机或接收机组,其中在接收机或接收机组不提供用户交互(例如,可以指示交互类型为非交互式的)。在这个例子中,发送机可以经由对应于非交互式服务或节目的接口606传输服务指南。
在一个例子中,发送机600处理服务指南以包括指示服务或节目的类型的参数或属性。在这个例子中,装配器603装配服务指南,以用于在网络上向接收机或接收机组的传输。在这个例子中,参数或属性(例如,BroadcastType属性)可以被包括在服务指南或ESG片段中,从而指示对应于节目指南或ESG片段的节目或服务的类型。装配器603可以创建包括类型属性(例如,BroadcastType属性)的ESG片段。在这个例子中,类型属性可以具有指示基本电视、无线电电视、剪辑播放、文件下载服务等等的值。装配器603可以进一步在ESG片段或服务向导中包括用于指示与对应的节目或服务相关联的交互类型的参数或属性。例如,装配器603可以在服务指南或具有对应于交互类型(例如,SMS消息传送、MMS消息传送、服务指南更新、www服务等等)的值的ESG片段中包括InteractionType属性。
在一个例子中,服务提供商可以提供基本无线电节目或服务。这可以是,例如,可以被传送至接收机或接收机组的早间无线电节目。对应于该无线电节目的ESG可以在发送机中被创建,以包括用于指示节目或服务的类型的参数或属性。在这个例子中,ESG片段可以包含BroadcastType属性,其用于指示节目的类型是基本无线电节目。可以经由发送机的输入端601接收无线电节目。此外,发送机600可以在输入端601处从服务提供商接收指示节目类型(例如,指示节目的类型为基本无线电)的信息。例如,服务提供商可以提供参数或属性(诸如BroadcastType属性)以包括在ESG片段中并用于指示对应的节目为基本无线电节目。
另外,发送机600可以经由输入端601从服务提供商接收来自服务提供商的节目或服务的交互组分。例如,无线电显示可以包括向互联网(即,www)页面的链接。因此,基本无线电类型的节目还可以具有交互式的组分,其中用户可以通过链接访问对应的网页。广播/交互模块可以处理从服务提供商接收的信息,并可以包括与关联节目或服务的交互组分对应的参数或属性。在这个例子中,广播/交互模块提供与“www服务”的交互性类型对应的InteractivityType属性,例如给装配器603。装配器接收BroadcastType属性和InteractivityType属性,并将属性包括在ESG片段中。包含指示广播类型和/或与节目或服务相关联的交互类型的参数或属性的ESG片段,可以经由输出端605被传送至接收机或接收机组。此外,输出端可以经由如图6中所示的与网络的接口606来提供ESG片段。在一个例子中,指示节目或服务的类型和/或与该节目或服务相关联的交互的类型的参数或属性可以被包括在ESG片段的元数据中。
图7是示出发送包含参数或属性的服务指南的例子的流程图,所述参数或属性用于指示节目或服务的类型和/或与该节目或服务相关联的交互的类型。在这个例子中,在步骤702中创建服务指南或ESG片段。例如,发送机可以创建ESG片段,所述ESG片段包含属于对应的节目或服务的信息,所述信息可以包括节目或服务的类型和/或与至接收机或接收机组的该节目或服务相关联的交互的类型。ESG片段可以包括,例如,用于指示广播类型的参数或属性(例如,BroadcastType属性)。例如,BroadcastType属性可以具有对应于节目或服务类型(例如,基本电视、基本无线电、剪辑、文件下载服务、软件管理服务、通知服务等等)的值(步骤703)。可以将这个参数或属性添加到ESG片段或服务指南,其用于指示对应的节目或服务的类型(步骤703)。在一个例子中,参数或属性可以是对应于节目或服务类型的指示的整数值。
ESG片段可以进一步包括用于指示与对应节目或服务相关联的交互类型的参数或属性(步骤704)。如一个例子,用于指示交互类型的参数或属性可以是InteractionType属性,其可以具有对应于所指定的交互类型 的值。例如,InteractionType属性可以具有对应于SMS消息传送交互、MMS消息传送交互、E-mail消息传送交互、服务指南更新交互或www服务交互等等的值(步骤704)。
在步骤705中,将ESG片段传送至终端或接收机。终端或接收机可以因而接收用于指示节目或服务的类型和/或与对应于ESG片段的节目或服务相关联的交互类型的参数或属性。
图8是示出接收机或终端的例子的流程图,其接收在ESG片段中的参数或属性,所述ESG片段指示节目或服务的类型和/或与节目或服务相关联的交互的类型。在这个例子的步骤801中,终端或接收机接收ESG片段。在步骤802中,在终端的解析器可以为了这样的数据而解析ESG片段,所述数据与节目或服务的类型和/或与关联于节目或服务的交互的类型相关联。ESG片段可以包含,例如,用于指示节目或服务的类型的参数或属性。在一个例子中,参数或属性是BroadcastType属性,其具有对应于节目或服务的类型(例如,基本电视、基本无线电等等)的值(步骤803)。
ESG片段可以进一步包括用于指示与该节目或服务相关联的交互的类型的参数或属性。在一个例子中,该参数或属性是InteractionType属性,其具有与关联于节目或服务相对应的交互类型的值。例如,InteractionType参数可以指示SMS消息传送交互、MMS消息传送交互、E-mail消息传送、服务指南更新,等等(步骤804)。
在步骤805中,在终端或接收机可以接收并处理用于指示节目或服务的类型和/或与节目或服务相关联的交互类型的参数或属性。例如,接收机可以接收指示节目的类型为基本电视节目的属性,并且可以在显示器上显示基本电视节目。此外,接收机可以接收指示与基本电视节目相关联的交互的类型是SMS消息传送类型的交互的属性。在这个例子中,接收机可以在显示器上基本电视节目,并为了SMS消息传送功能性在显示器上指示(例如,图标、链接等等)。所显示的指示与所接收的节目分开(即,未包含在内),但在终端中被叠加。在一个实施例中,用户可以点击或选择链接,并且可以激活交互式服务。
图9示出了用户接口的例子,其用于提供关于服务或节目的类型或与该节目或服务相关联的交互性的类型的信息。在这个例子中,接收机可以接收ESG片段,其包含用于指示节目或服务的类型以及与该节目或服务相关联的交互性的类型的参数、元素或属性。接收机解析ESG片段来识别节目的类型——在这个例子中,节目的类型是基本电视。如图9中的例子所示,在用户接口901上显示基本电视节目。另外,在这个例子中的ESG片段包含用于指示与节目或服务相关联的交互性的类型的参数、元素或属性。例如,与图9中的例子的基本电视节目相关联的交互性的类型可以是SMS交互性,从而使得用户可以投票或提供对应于基本电视节目的其它输入。如图9所示,可以提供指示902,其用于指示SMS消息传送可以对于所关联的基本电视节目可用。
交互性的任何类型可以与节目或服务相关联。如图9所示,节目或服务可以与www服务相关联。在用户接口或显示器上所指示的链接903可以指示这一点。
本发明包括在此明确公开的或从中归纳出的任何新颖特征或者特征的组合。尽管已经关于包括实现本发明的目前优选模式的特定例子而描述了本发明,本领域技术人员应注意到,上述系统和技术存在许多变化和修改。因此,应该按照所附权利要求来广泛地理解本发明的精神和范围。