具体实施方式
在以下各种实施例的描述中,参考形成说明书的一部分的附图,其中,以举例说明的方式示出可以实践本发明的各种实施例。应理解,在不脱离本发明的范围和精神的情况下,可以使用其它实施例,并可以进行结构和功能修改。
广播数据的一种方式是使用IP数据广播(IPDC)网络。IPDC是数字广播和互联网协议的结合。通过这样的基于IP的广播网络,一个或多个服务提供商可以提供不同类型的IP服务,包括在线报刊、无线电广播和电视。这些IP服务以音频、视频和/或其它类型的数据的形式被组织为一个或多个媒体流。为了确定何时何地出现这些流,用户参考电子服务指南(ESG)。用于数字视频广播(DVB)流的一个示例是电子节目指南(EPG)。一种类型的DVB是手持数字视频广播(DVB-H),这是一种近来开发的技术,它增加了在小型手持设备(例如移动电话)上的可用的能力和服务。DVB-H被设计为考虑到电池供电设备的特点而向无线终端设备递送数据。
DVB传送流通过第三方递送网络向用户递送压缩的音频和视频以及数据。运动图像专家组(MovingPictureExpertGroup,MPEG)是这样的技术,通过该技术,单个节目中编码的视频、音频以及数据与其他节目复合到一个传送流(transportstream,TS)中。TS是分包的数据流,具有固定长度的包,包括头部。节目、音频和视频的各单独元素都被承载在具有唯一的包标识(packetidentification,PID)的包中。为了使接收设备定位在TS中的特定节目的不同元素,提供嵌入在TS中的节目特定信息(ProgramSpecificInformation,PSI)。此外,在TS中并入额外的服务信息(ServiceInformation,SI),即附着于MPEG专用字段句法的一组表。这使得接收机设备能够正确处理包含在TS中的数据。
然而本发明也可以用于其他多载数字广播***,例如:T-DAB、T/S-DMB、ISDB-T和ATSC,诸如QualcommMediaFLO/FLO的专有***,以及例如3GPPMBMS(多媒体广播/多播服务)和3GPP2BCMCS(广播/多播服务)的非传统***。
ESG片段可以通过容器的形成被高效地传送到接收机。在这个意义上,容器包含至少一个ESG片段,但是可以容纳多个片段。或者,片段可以被承载在多个容器中。所述容器被传送给接收机,例如通过使用异步层编码(ALC)/分层编码传送(LCT),从而使得单个ALC/LCT传送对象对应于单个容器。一旦接收到整个容器,所述片段就能够被所述接收机使用。本发明的各个方面使用了与片段分离的简单而且可扩展的头部结构,与单独的片段的类型和格式无关。在进一步的实施例中,压缩被应用于整个容器,包括片段和任何头部。在更进一步的实施例中,例如3GPP元数据包封的其他包封可以被承载在所述容器中,而无需不必要的参数重复,例如版本、有效时间和标识。
在3GPP(第三代合作伙伴项目)包封中的或采用其他任何形式的元数据可以包括特定频道、特定节目和/或特定频道组。其他类型的元数据可以包括:分组数据、购买数据——如用于完成交易的运营商标识符数据和技术数据,例如地址、协议、可以基于分组/天、频道/分钟、节目/分钟的价格数据;频道数据——如用于用户的文本描述、内容提供商品牌信息/徽标,分类和等级数据——如风格和双亲分级,信道SDP数据——如使用所述服务所需的能力的描述,例如音频和视频格式和比特率信息、开始和结束时间、地址、同步化的辅助数据供给地址、专有扩展;以及节目数据,如用户的文本描述、开始和结束时间、与节目相关的交互服务的引用。所述元数据可以被运营商载入或者可以被自动执行。
本发明可以被用于多种网络和通信协议。图1显示了其中可以使用本发明的***和方法的无线通信***110的示例。一个或多个网络化移动设备112,例如个人数字助理(PDA)、蜂窝电话、移动终端、个人视频录像机、便携式电视、个人计算机、数码相机、可携式数字摄像机、便携式音频设备、便携式收音机,或者其组合,通过广播网络114和/或者蜂窝网络116与服务源122进行通信。尽管描述的是移动设备,但是本发明并不局限于此。例如,本发明的一些方面可以在固定设备中提供。在固定设备的示例中,可以进一步提供用来与服务提供实体进行联系的反向频道。移动终端/设备112可以包括数字广播接收机设备。服务源122可以连接至若干个服务提供商,所述服务提供商向服务源提供其实际的节目内容或者关于其服务和节目的描述或者信息,所述服务源进一步将所述内容或者信息提供给移动设备112。所述若干个服务提供商可以包括但不限于一个或多个电视和/或者数字电视服务提供商,AM/FM无线电服务提供商,SMS/MMS推送服务提供商,互联网内容或访问提供商。
广播网络114可以包括通过DVB-H进行的IP数据广播的无线传送。广播网络114可以通过发射器118广播例如数字或者模拟电视信号的服务以及有关所述服务的补充内容。所述广播网络也可以包括无线电、电视或者IP数据广播技术的广播网络。广播网络114也可以发送补充内容,所述补充内容可以包括电视信号、音频和/或者视频流、数据流、视频文件、音频文件、软件文件,和/或者视频游戏。在发送IP数据广播服务的情况下,服务源122可以通过广播网络114将实际节目内容传送至用户设备112,而通过蜂窝网络116传送对于所述实际节目内容的额外信息(例如用户权利和访问信息)。
移动设备112还可以通过蜂窝网络116来联系服务源122。蜂窝网络116可以包括无线网络和基站收发机发射器120。所述蜂窝网络可以包括第二/第三代/***(2G/3G/4G)蜂窝数据通信网络,全球移动通信***网络(GSM),OMA广播网络,FLO,MBMS或者例如无线局域网络(WLAN)的其它无线通信网络。
根据本发明的一方面,移动设备112可以包括无线接口,所述无线接口被配置为在蜂窝网络116中发送和/或者接收数字无线通信。移动设备112通过蜂窝网络116或者广播网络114所接收的信息可以包括用户选择、应用程序、服务、电子图像、音频剪辑、视频剪辑以及/或者无线电话应用接口(WirelessTelephonyApplicationInterface,WTAI)消息。作为蜂窝网络116的部分,一个或多个基站(未示出)可以支持当接收机设备位于蜂窝网络116的管理区域内时与接收机设备112进行的数字通信。
如图2所示,移动设备112可以包括连接至用户接口130、存储器134和/或者其它存储器的处理器128,以及显示器136。移动设备112还可以包括电池150、扬声器152和天线154。用户接口130可以进一步包括键盘、触摸屏、语音接口、四个箭头键、操纵杆、数据手套、鼠标、滚动球、触摸屏等等。此外,移动设备112可以包括分析模块180,用于接收服务指南(即ESG片段)中的信息并分析所述信息以确定用于编译服务/交互项目或消息模板的元素、子元素以及属性。此外,移动设备112可以包括模板编译器190,用于基于ESG片段中的属性或子元素来编译消息模板。
处理器128以及移动设备112内的其他组件所用的计算机可执行指令和数据可以被存储在计算机可读存储器134中。所述存储器可以利用只读存储器模块或者随机存取存储器模块的任意组合来实现,可选地同时包括易失性和非易失性存储器,其中一些存储器模块可以是可拆分的。软件140可以被存储在存储器134和/或者存储设备中,以向处理器128提供指令,从而使得移动设备112可以执行各种功能。或者,移动设备112的一些或者全部计算机可执行指令可以被包含在硬件或者固件(未示出)中。
移动设备112可以被配置为通过特定的DVB接收机141,基于数字视频广播(DVB)标准——例如DVB-H或者DVB-MHP,来接收、解码和处理传输内容。此外,接收机设备112还可以被配置为通过FM/AM无线电接收机142、WLAN收发机143和电信收发机144来接收、解码和处理传输内容。此外,所述移动设备还可以被配置为基于数字音频广播(DigitalAudioBroadcasting,DAB)标准(未示出)来接收传输内容。在本发明的一方面,移动设备112可以接收无线数据流(RDS)消息。
在DVB标准的例子中,一个10Mbit/s的DVB传输可以具有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)或者DIRECTV。此外,所述数字传输可以是被时间分片化的,例如在DVB-H技术中。时间分片化可以减少移动终端的平均功率消耗并且可以实现平滑和无缝切换。时间分片化包含使用比使用传统流传输机制发送数据所需的比特率更高的瞬时比特率在突发中发送数据。在这种情况下,移动设备112可以具有一个或多个缓冲存储器,用于在展示之前存储被解码的时间分片的传输内容。
图3示出了用于为事件提供相关联的服务交互项目信息的服务提供商的示例。在此示例中,服务提供商250包括输入端253,其用于接收与事件相关的信息。例如,与节目相关的信息——诸如节目内容,可以在输入端253中被接收以进行编译。所述事件或节目还可以包括相关联的交互,使得订户可以与节目进行交互。这样的交互可以包括,例如输入由节目提供的选项,或者与节目进行通信,如发送email。以下提供订户与节目进行交互的更详细示例。
服务提供商250还可以包括处理器270用于处理ESG片段,所述ESG片段包含有例如关于终端用户可获得哪些服务以及如何访问这些服务的信息。作为ESG片段的一个示例,EGS片段可以包含例如XML文档、SDP(会话描述协议)描述、文本文件或图像,还可以描述当前可用(或未来)服务或广播节目的一个或若干个方面。ESG片段还可以具有相关联的元数据,信息可以被嵌入、***或者映射到所述元数据中。
此外,服务提供商250还可以包括映射模块255,用于映射相应于与节目的交互服务相关联的消息模板的信息元素。映射模块255可以将信息元素映射到与节目相关的相应ESG片段的元数据中。例如,映射模块255通过将属性嵌入服务指南来映射信息元素。例如,在SMS消息中,可以提供参数以用于定义消息的特性,例如接受者(如“发送_头”)或消息主体的内容(如“消息_主体”)。映射模块255可以将这样的参数嵌入服务指南(即ESG片段)的元数据中。通过这样的方式,属性可以被添加到服务指南图示中(XML模式)。作为一个示例,可以为服务器应用提供用户接口,使得可以在指示相应的交互服务项目的服务器应用处接收输入。于是,服务提供商250可以以适当的属性来创建服务指南XML模式。由ESG输出端260来输出包含有服务指南信息和元数据中的映射信息元素的ESG片段。可以在订户终端处使用消息传送模板,以用于以标准化的方式来与事件或节目进行交互,所述标准化的方式可以显著减少甚至消除在订户一方的输入失误的可能性。以下更详细地提供消息传送模板的示例。
图4是根据本发明的至少一个方面的示例传送对象的示意图。通常,单个传送对象300包含容器头部310和容器净荷320。通过将头部310和净荷320并入到单个传送对象300中,不再需要将每个容器位于不同传送对象中的位置信息与每个头部重新结合。而且,不存在传统***中出现的首先发送哪一个的问题。容器头部310可以包含关于所述头部和/或容器净荷320的配置信息。在一个实施例中,头部310被编码以通告接收机所述头部的条目长度。
在示例性实施例中,头部310可以具有多个ESG片段描述符条目330,所述描述符条目标识在容器净荷320中的ESG片段340,使得接收机可以确定所包含的每一ESG片段340的确切位置和/或长度。例如,在一个实施例中,字段通过提供例如偏移值、开始和结束点或类似的,来规定特定ESG在容器净荷320中的开始位置。在其他实施例中,元数据350可以和单独的ESG片段340相关联,接近或位于头部310、描述符条目330、ESG片段340或其混合之中。在一个示例性实施例中,3GPP元数据包封与ESG片段340的关联可以代替或取消对有关特定ESG片段的、位于头部310中的额外元数据的需求。
在本发明的一个示例中,ESG片段可以包括服务/交互信息,使得服务/交互信息可以被提供给订户或终端的用户。在此示例中,ESG片段可以包括预定义的服务/交互元素,在订户终端,基于接收到的信息,通过与ESG片段相关联的元数据,可以检测并显示所述预定义的服务/交互元素。例如,可以提供预配置服务交互模板的信息可以作为预定的交互元素被映射到ESG片段的元数据中。订户终端可以分析该信息以确定与所附广播节目进行交互的可用性。并且,预定的交互元素的子元素可以提供关于可用交互服务的替代的和与以创建交互服务请求的数据相关联的属性的信息。因此,预配置服务/交互请求模板可以基于ESG片段元数据而被提供给订户。
因此,根据本发明一个示例性实施例,消息模板或其他形式的预配置消息可以在服务指南的ESG片段中递送。这样的消息传送可以以多种方式发送,仅举几个例子,比如但不限于短消息服务(SMS)、多媒体消息服务(MMS)或者电子邮件。图5是示出了用于产生预配置服务/交互请求模板的预配置服务/交互请求元素的结构的示例的框图。在此体现了本发明的示例中,服务/交互元素被定义为消息交互指示器401,其可以作用为来自于终端中应用内部的预配置服务/交互请求模板的本地引用。例如,消息交互指示器401可以指向描述相应消息模板的元数据内的属性。
如图5的示例所示,根据本发明的实施例,消息交互指示器401可包括子元素,用于配置或标识服务/交互请求模板。例如,消息交互指示器401可以包括SMS模板子元素402、电子邮件模板子元素403以及MMS模板子元素404。SMS模板子元素可以定义终端中的应用以及相应信息,以响应于用户的触发而编译准备发送到预定义接受者目的地的预配置SMS消息。在此示例中,SMS模板子元素402的“发送_头”子元素405可以定义SMS消息可被发送到的接受者目的地,“消息主体”子元素406可以包括消息的预定义内容,例如用于在正在进行中的广播节目中对可用选项之一进行投票的必要信息。
根据本发明的实施例,本示例的消息交互指示器元素401可以进一步包括电子邮件模板子元素403,以定义电子邮件消息的接受者以及与以上结合SMS模板子元素402所进行的讨论相类似的消息内容。如图5所示,电子邮件模板子元素403可以包括用以定义或标识电子邮件消息的接受者的“发送_头”子元素407、用以定义或标识消息的副本抄送接受者的“抄送_头部”元素408、用以定义或标识消息的副本暗送接受者的“暗送_头”元素409、用以定义或标识消息主题的“主题_头”子元素410,以及用以定义或标识消息内容的“消息主体”子元素411。
消息交互指示器元素401还可以进一步包括MMS模板子元素404用以定义或标识MMS消息模板。MMS模板子元素404也可以在ESG片段中递送,并且可以包括XML元素或单独文件412以定义或标识消息模板。
接下来的表格列出根据本发明一个实施例的消息模板的子元素和属性的示例。
名称 |
类型 |
类别 |
基数 |
描述 |
数据类型 |
消息交互指示器 |
E1 |
O |
0..N |
触发到相关消息传送客户机的消息模板递送。值:SMSMMSE-mail |
本地URI |
SMS模板 |
E2 |
O |
0..N |
属性:发送_头信息主体 |
字符串 |
发送_头 |
A |
M |
1..N |
SMS消息被发送到的接受者,以国际格式电话号码或其他合适的论坛/标准表达 |
字符串 |
消息主体 |
A |
O |
0..1 |
任意合适的论坛/标准的消息主体 |
字符串(166字符) |
电子邮件模板 |
E2 |
O |
0..N |
属性:发送_头抄送_头 |
字符串 |
|
|
|
|
暗送_头主题_头消息主体 |
|
发送_头 |
A |
M |
1 |
采用任意合适的论坛/标准的电子邮件的接受者 |
字符串 |
抄送_头 |
A |
O |
0..1 |
任意合适的论坛/标准的电子邮件的抄送接受者 |
字符串 |
暗送_头 |
A |
O |
0..1 |
任意合适的论坛/标准的电子邮件的暗送接受者 |
字符串 |
主题_头 |
A |
O |
0..1 |
任意合适的论坛/标准的电子邮件的主题头部 |
字符串 |
消息主体 |
A |
O |
0..1 |
任意合适的论坛/标准的电子邮件的消息主体 |
字符串 |
MMS模板 |
E2 |
O |
0..1 |
任意合适的论坛/标准的MMS模板。MMS模板XML模式可作为字符串在服务指南中传送,交送给终端中的MMS客户机以用于转化为MMS模板。 |
字符串 |
其中,类型可以是元素(E)、属性(A)、第一级子元素(E1)或第二级子元素(E2),类别可以是任选的(O)或者优选的/必选的(M)。
图6是示出了根据本发明至少一方面提供交互服务的方法的示例的流程图。在该示例中,在将关于事件的信息递送给订户之前先获得事件信息(步骤501)。例如,广播节目可以被接收,用以作为服务指南或ESG片段的一部分进行传送。除了ESG片段中的广播节目内容,相应于消息模板的信息可以被映射到ESG片段的元数据中(步骤502)。
在一个示例中,通过提供用于创建消息的元素和属性,以服务指南来创建消息模板,使得订户在创建消息时不需要手动输入信息。例如,服务提供商可以创建服务指南以发送给订户,并且可以在服务指南片段中包含信息,诸如用于创建信息模板的元素和属性。例如,如果指示器元素(如上述的消息交互指示器元素)被嵌入到服务指南片段(即ESG片段)中,则订户终端可以基于该指示器元素来识别被嵌入在ESG片段中或ESG片段的元数据中的元素或属性。在SMS消息的示例中,SMS客户机可以将属性置入相应字段,以预配置包含信息的消息模板。在这种情况下,订户不需要手动输入相应的消息信息。例如,SMS客户机可以将接受者属性置入接受者字段(如“发送_头”),将消息主体置入“消息主体”字段,以预配置包含接受者和消息主体的SMS模板。因此,可以在ESG片段中将可以用于创建消息模板以发送消息的属性发送给订户。这种方法可以用于任意形式的消息传送。例如,MMS消息可以使用相应的属性或参数以相似的方式发送预配置的模板。
所创建的模板可以基于ESG片段中所嵌入的、客户能够支持的属性来包括标准XML形式。因此,ESG片段可以承载模板XML模式以及用于创建订户消息的属性。在一个示例中,订户终端基于在ESG片段中接收到的属性来创建包含预配置信息的消息模板。在另一个示例中,服务器应用可以创建标准化的消息模板。例如,在MMS消息传送中,消息模板可以是由服务器应用创建的标准化性征,并且如本文所描述的被嵌入在ESG片段中。相应于消息模板的信息可以是,例如,属性——比如那些在以上表格和图5中描述的属性,其中图5包含了作为子元素被映射到ESG片段元数据的各个信息段。通过将子元素映射到服务指南或ESG片段的元数据,属性可以作为服务指南模式的一部分被填入或包含在ESG片段的元数据中。作为一种替代,属性可以在由ESG片段引用的单独文件中被发送。在步骤503,具有元数据的ESG片段被递送到订户终端,所述元数据包含相应于消息模板的属性。
因此,在该示例中,服务提供商可以同时发送广播节目——如用于节目的视频和音频流,以及可在订户终端显示的与交互服务相关联的伴随数据。图7是示出了经由ESG片段和元数据来递送广播节目和与交互服务相关联的数据的示例的流程图。在该示例中,包含视频/音频流和交互服务的广播事件被准备用于递送(步骤601)。服务提供商发送用于节目或事件的视频/音频流(步骤602)。服务提供商还在ESG片段中发送服务指南信息。在ESG片段元数据中被映射为子元素的交互服务信息(步骤603)也可以从服务提供商发送出去。映射可以包括,例如,将子元素或属性嵌入到服务指南或XML模式中。例如,如果正在发送SMS消息,指示接受者或消息主体内容的参数或属性可以被包含在或映射在服务指南图示(XML图示)或ESG片段的元数据中。作为一种替代,参数可以在由ESG片段引用的单独文件中发送。因此,在一个示例中,必要信息作为图5所披露的一个或多个ESG元数据元素被添加,其中一个或多个元素可以包含标示器,用以提醒接收终端中的广播客户机分析交互服务信息。例如,交互服务信息可以是提供有关交互服务项目的信息的HTML文件。包含交互服务项目的文件可以被称为“交互页面”。
如图7的示例所示,事件或节目的音频/可视信息可以在订户终端显示604。订户终端还可以显示与交互服务相关联的预配置模板(步骤605)。这样的步骤605可以是可选的。例如,订户不需要知道关于目标的细节或者标识选项的编码就可以启动交互服务请求的发送。交互服务还可以与预配置模板或消息模板同时被显示。可以通过分析相应的ESG片段元数据来在订户终端处获得预配置模板或消息模板。例如,移动广播订户可以接收到包含与消息模板相关联的元素和属性的ESG片段。订户终端可以分析该ESG片段以识别所述属性。例如,对采用SMS模式的ESG片段的分析可以识别出接受者(如“发送_头”)和消息主体。基于识别出的属性,SMS客户机可以构建SMS,以包含来自ESG片段的被识别出的属性。例如,订户可以选择生成的消息模板上的选项,以发送实际的SMS。
在另一个示例中,可以在广播客户机应用中接收诸如消息交互指示器的指示器元素。模板的文本(XML模式)可以被分析出来并作为字符串被移交给客户机应用。客户机可以辨认出作为XML的模板模式,并从字符串中分析出属性来。所述属性可以包含,例如,接受者或消息主体。然后客户机应用可以创建预配置的消息。并且,如果需要,可以在发送之前由订户修改该预配置的消息。
订户终端可以接收ESG片段,所述ESG片段与服务指南相关联,并包含相应于广播节目和关联交互服务的信息。图8是示出在体现了本发明的订户终端中接收ESG片段信息和元数据的示例的流程图。在此示例中,ESG片段信息被接收(步骤701)。所述信息可以包含节目内容,如节目的音频和/或视频流。ESG片段可以包含用于标识或指向属性的元素,所述属性被映射在ESG片段的元数据中以用于消息传送模板。所述元素的一个示例是消息交互指示器元素。订户检测在ESG片段元数据中的元素(例如,消息交互指示器元素)的出现,并分析该数据(步骤702)以获得包含在元素中的信息,用以确定用于编译预配置的消息传送模板的属性。例如,对于SMS消息传送模板,属性可以包括“发送_头”和“消息主体”,用于定义接收该SMS消息的接受者(“发送_头”)和消息的内容(“消息主体”)。基于所述属性,可以在订户终端处显示消息传送模板。
订户可以基于接收到的预配置交互选项,通过选择服务项目(步骤703)来与服务进行交互。在此示例中,订户可以通过消息传送模板来选择选项。生成的基元可以被发送到SMS客户机以创建预配置服务请求(步骤704)。在一些示例中,订户可以进一步确认交互。例如,订户可以开出一个购买订单作为交互输入,并还可以确认该订单已经被开出。此外,在一些示例中,回复消息或其他适当的响应可通过递送服务请求而被递送(步骤705)。
出于说明的目的,提供了图8方法的一个示例。由服务提供商向订户终端提供一个电视节目,比如“美国偶像”。与节目“美国偶像”相关联的是交互服务项目,其中订户或观看者可以为节目中的选手进行投票。在该示例中,在将节目发送到观看者的过程中,可以提供至少两种类型的内容文件。第一种内容文件是“美国偶像”节目的视频和音频流。提供给订户终端的另一种类型的内容文件是用于提供关于与节目相关联的交互服务的信息的文件,如HTML文件。在此示例中,观看者投票选出其最喜欢(或最不喜欢)的选手以表决选手离开这个节目(或让选手留在这个节目),通过这种方式观看者有机会与节目进行交互。交互服务可以被提供在称为“交互页面”的文档页面上。该交互页面可以为观看者提供为选手投票的选项以及任何其他有关信息。
关于呈现给订户的节目的信息可以以多种方式递送。在一个示例中,可以为节目“美国偶像”提供一个“片花”,比如“为Reuben还是Clay投票”。该信息可以例如作为服务指南的一部分被递送。如果该信息作为服务指南的一部分被提供,那么订户终端可以基于也在订户指南中接收到的附随属性来分析该信息。信息可以被显示给在显示器上观看该信息的订户。因此,如果需要,信息可以作为实际广播的一部分呈现给订户。或者,信息可以作为服务指南的一部分被递送,但是是在可通过扩展参数访问的扩展片段中。访问扩展片段的扩展参数的示例包括可由相关ESG片段提供的扩展URI(类型“任意URI”)。所述信息可以在广播递送的任何相关时间被递送或被显示。例如,信息可以与广播同时被递送或显示,或者在不同时间,比如第二天(比如为了提醒观看者“美国偶像”投票仍在继续中)。
在递送节目信息——比如“美国偶像”节目的片花——的另一个示例中,节目信息可以作为广播的一部分被递送。例如,节目信息可以在广播本身的视频/音频流中被递送,用以作为广播的一部分呈现在显示器上。或者,信息可以作为广播的一部分被递送,但是位于单独的文件中。例如,信息可以在与广播相分离的HTML文件中被递送,并可以与广播同时或者在一单独时间在显示器上显示给用户。如果信息在单独时间被递送或显示,那么该信息可以根据需要例如在不同节目的广播期间或商业广告期间被显示。
该示例中“美国偶像”节目的节目内容在订户终端处被接收。订户终端还接收到指向与消息模板相关联的属性的指示器。所述属性可以被映射到与相应ESG片段相关联的元数据。例如,所述指示器可以是消息交互指示器元素,用于指示可以标识和描绘消息模板的、ESG片段的元数据中的属性。接收到的ESG片段的信息还可以包含消息头部和主体的数据,或者消息内容。订户接收机可以分析接收到的ESG片段数据,以从ESG片段元数据中的属性来获得对消息模板的指示器。消息模板可以基于所述属性被显示给订户。在一个示例中,消息模板提供投票选项以及用于发出投票的费用信息。
订户可以通过选择相应的选项来投出投票。例如,消息模板可以包含订户可以点击的按钮、链接或其他图标或者这样的按钮、链接或其他图表的列表。点击所需的按钮或链接会引起基元的发送以及对所选的相应个人或选手的投票的发出。
在此示例中,消息传送模板可以包含在预配置格式中的任何相干信息。例如,交互页面也可以提供发送崇拜者电子邮件给所需选手的选项。在此示例中,属性“发送_头”和“主题_头”可以被预定义,使得当客户机应用接收到包含指示器元素消息交互指示器(电子邮件)的ESG片段(即节目内容)时,应用向电子邮件客户机提供属性(比如“发送_头”和“主题_头”),该电子邮件客户机可以被启动以提示用户写入消息主体。
在图8方法的另一个示例中,用户可以为移动设备购买铃声。在此示例中,服务提供商提供诸如视频和/或音频数据的节目信息和提供有交互服务相关信息的文件(即“交互页面”)。在订户终端处接收ESG片段,所述ESG片段包含指向用于消息模板的属性的指示器,所述属性可以被映射到ESG片段的元数据中。指示器可以是消息交互指示器元素,指向诸如“发送头”(标识数据的接受者)或“消息主体”(提供消息内容)的属性。在此示例中,用户可以开出铃声购买订单。此外,为了额外的安全性用户可以确认或确证其购买。例如,消息模板可以提供额外的接口,请求用户确认用户想要发出该订单,用户可以通过例如点击一个图标或链接对其进行响应。同样,服务提供商于是可以将所请求的铃声提供给用户。或者,服务提供商可以提供一个超链接以指示出可以取回链接的地址。
在递送消息模板的另一个示例中,节目的订户或观看者可以发送电子邮件给节目上的选手。在此示例中,诸如“美国偶像”的节目被发送给观看者。服务指南信息也可以在ESG片段中发送给订户,所述ESG片段具有相应于消息模板并映射在ESG片段的元数据中的属性。订户终端可以分析所述ESG片段,识别出所述属性并显示所述消息模板,比如交互页面。交互页面可以提供任意类型的相关选项。在此示例中,选项包括给选择的“美国偶像”中的选手发送电子邮件的选项。
在此示例中,诸如“发送_头”和“主题_头”的属性可以在服务提供商那里被预定义。例如,“主题_头”可以被定义为“给Reuben的崇拜信”,使得选择相应的选项会促使以“给Reuben的崇拜信”为主题的电子邮件将被发送给Reuben(节目中的选手)。节目内容在ESG片段中被从服务提供商发送到订户终端处的观看者。ESG片段还包括为订户终端标识属性的指示器元素(比如消息交互指示器(电子邮件)元素)。在此示例中,标识出的属性可以是“发送_头”和“主题_头”(比如“给Reuben的崇拜信”)。相应的消息模板在订户终端被显示,提供有发送崇拜电子邮件的选项。于是选择该选项会提示观看者写入消息,包括附件等。
图9是示出了在订户终端处提供消息模板的示例的流程图。在此示例中,在步骤802于订户终端处接收ESG片段。所述ESG片段可以与事件或节目相关联。订户终端还接收相应于与ESG片段相关联的交互元素的数据(步骤803)。此外,订户终端可以接收在相应消息中的与ESG片段相关联的指示器(步骤804)。基于在订户终端接收到的指示器,订户终端中的应用可以获得相关联的属性,以提供消息模板。消息模板可以包含交互服务项目的选项列表。在步骤805,***接收订户从交互服务项目选项列表中进行的选项选择。基于该选项选择,***可以在需要时提供回复消息(步骤806)。例如,如果一个订户想要发送电子邮件给电视比赛节目中的选手,则该订户可以从选项列表中选择一个选项,以选择进行电子邮件的撰写和发送。***可以通过显示回复消息(步骤806)响应该选项的选择,使得订户可以了解选择的选项的进程。
因此,总体来说,描述了一种***和方法,其中节目可以从服务提供商提供给订户终端,所述节目包括指示器元素,指示器元素指示用于在订户终端处显示消息模板的属性,所述消息模板用于与节目相关联的交互服务。节目内容,诸如与节目相关联的音频或视频,可以在ESG片段中被发送,所述属性可以被映射在ESG片段的元数据中。消息模板被标准化,使得用户不需要知道交互的类型。在消息模板中选择所需的选项可以将预配置的消息返回给服务提供商。取决于交互的形式,进一步的用户交互并不是必须的。例如,如果交互是关于为一个直播节目(例如“美国偶像”)中的选手投票,订户可以在消息模板中选择相应于所期望选手的选项。并不必须订户的额外输入。但是,如果订户还期望发送电子邮件给选手,订户于是可以在选择电子邮件选项之后输入消息。
在本发明的另一个示例性实施例中,ESG片段中的事件信息可以与指示器元素和属性信息相结合被提供给订户。这样,订户可以在交互服务项目的同时接收节目或事件信息(例如节目内容)。通过这种方式,订户可以在浏览多个事件或节目的同时被告知可获得和选择与所述多个事件或节目中的每一事件或节目相关联的交互服务。
在本发明的另一个示例性实施例中,ESG片段信息可以被多个应用使用。在此示例中,ESG片段是提供与事件相关联的交互服务项目的传送器。用于提供消息模板的信息(例如属性或子元素)可以在订户观看节目或事件的时候通过ESG片段更新而被接收。因此,订户可以在观看事件或节目的时候接收用于提供消息模板的信息以及对该提供消息模板的信息的更新,并显示消息模板。
此外,根据本发明的实施例,交互服务项目可以被提供在一定的显示选择区域中。例如,交互服务项目可以根据需要在指定的显示区域内显示在消息模板中。指定的显示区域可以在ESG片段信息中定义,或者,指定的显示区域可以由原始内容流来定义。
在本发明的另一个示例性实施例中,提供一种计算机可读介质,所述计算机可读介质包含计算机可读编码,用于对与消息模板相关联的属性、元素和/或子元素进行映射。消息模板可以与事件或节目的交互服务项目相关联。例如,消息模板可以显示在订户终端处,并提供选项列表供订户选择。
本发明包括本文披露的任何新颖的特征以及这些特征的组合,不管是明确指出的还是对其的抽象概括。虽然就包括实现本发明的当前优选模式的特定例子对本发明进行了描述,但是本领域的技术人员应理解,存在着关于上述***和技术的多种变化和置换。因此,本发明的精神和范围应该如所附权利要求的说明被宽泛地理解。