CN101207791A - 用于向交互式电视视频流动态添加应用的***和装置 - Google Patents

用于向交互式电视视频流动态添加应用的***和装置 Download PDF

Info

Publication number
CN101207791A
CN101207791A CNA200710308180XA CN200710308180A CN101207791A CN 101207791 A CN101207791 A CN 101207791A CN A200710308180X A CNA200710308180X A CN A200710308180XA CN 200710308180 A CN200710308180 A CN 200710308180A CN 101207791 A CN101207791 A CN 101207791A
Authority
CN
China
Prior art keywords
metadata
web services
client terminal
terminal device
data flow
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA200710308180XA
Other languages
English (en)
Inventor
J·L·M·穆恩斯
楼喆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alcatel Lucent SAS
Original Assignee
Alcatel Lucent SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alcatel Lucent SAS filed Critical Alcatel Lucent SAS
Publication of CN101207791A publication Critical patent/CN101207791A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4433Implementing client middleware, e.g. Multimedia Home Platform [MHP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/47815Electronic shopping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明涉及用于向交互式电视视频流动态添加应用的***和装置。本发明提供一种用于将数据流从头端装置转发到客户端装置的交互式电视***。该数据流包括与所述数据流的内容相关的元数据。头端装置和客户端装置通过通信网络连接。该交互式电视***包括万维网服务路由部分,其基于数据流中所包括的元数据来调用与所述元数据对应的万维网服务的,并且随后基于作为万维网服务的输入的所述元数据从该万维网服务接收响应。此外,应用发生装置基于万维网服务的响应生成用于通过客户端装置与用户交互的应用。

Description

用于向交互式电视视频流动态添加应用的***和装置
技术领域
本发明涉及一种用于将数据流从头端装置转发到客户端装置的交互式电视***。
背景技术
在本领域中这样的***是已知的,如作者John·Jones的论文《DVB-MHP/Java TVTM Data Transport mechanisms》的section 1.2中提到的。
其中公开了用于将广播流(被称为数据流)从头端装置转发到客户端装置(被称为机顶盒,同时进一步被作为STB)的交互式电视***。头端装置和机顶盒通过被称为通信网络的广播信道连接。应用可与音频流和视频流一起通过该广播信道传送。该论文进一步公开了将应用下载到机顶盒STB,其中应用是Java TVTM应用,该应用建立在为交互式电视环境特别修改的一系列应用编程接口API上。这些应用可以是例如信息服务、游戏、交互式投票、电子邮件、SMS或购物。对于所有交互式应用,需要附加的返回信道。
(MHP)交互式电视***的主要特征是具有对作为广播流的一部分已经被下载的应用进行运行的能力。该应用必须被提前定义和建立,并被***到广播流中。
发明内容
本发明的目的是提供一种具有上述已知类型的交互式电视***,但在该交互式电视***中可以更灵活地提供应用。
按照本发明,该目的是通过按照权利要求1的交互式电视***、按照权利要求4的相关的元数据过滤装置、按照权利要求5的相关的万维网服务路由部分、按照权利要求6的相关的应用发生装置而达到的。
这样,通过基于包含在数据流中的与数据流的内容相关的元数据来调用与该元数据相对应的万维网服务,并随后基于作为所述万维网服务的输入的元数据来接收来自所调用的万维网服务的输出,可基于所调用的万维网服务的输出来产生用于通过所述客户端装置与用户交互的应用。所产生的应用是基于元数据而灵活产生的,其包括在数据流中,在数据流中由于元数据是与该数据流的内容相关的这一事实,该元数据对所转发的数据流进行表征。由此所产生的应用是与所转发的数据流相匹配的应用。
另一个优点在于使用包括在数据流中的且与数据流内容相关联的元信息,可以动态地获得与正在进行的广播相关的可用额外信息。
本发明的进一步的典型特征在权利要求2中描述。
通过应用发生装置直接转发应用,应用处理部分(APP)能处理和呈现用于与所述客户端装置(CD)处的客户端装置(CD)的用户交互的所述应用。
本发明另一个进一步的典型特征在权利要求3和权利要求7中描述。
该交互式电视***包括组装装置,其被配置为将所生成的应用***由所述头端装置转发的所述数据流中。
需要注意的是用在权利要求中的名词“包括”不能被解释为仅限于其后列出的装置。因此,“设备包括装置A和B”所表达的范围不应被限定为仅仅由组件A和B组成的设备。它表示关于本发明,该设备的相关组件是A和B。
相似地,需要注意的是用在权利要求中的名词“连接”不应被解释为仅限于仅仅直接的连接。因此,“装置A连接到装置B”所表达的范围不应被限定为这样的设备或***,其中装置A的输出直接连接到装置B的输入,和/或反之亦然。它表示在装置A的输出和装置B的输入之间存在路径,和/或反之亦然,该路径可能是包含其他的装置或设备的路径。
附图说明
通过参照下面结合附图的实施例描述,本发明的以上以及其他目的和特征将变得更加明显,并且本发明本身容易理解,其中:
图1示出了其中实现本发明的实施例的交互式电视***的功能结构;
图2示出了按照本发明的元数据过滤装置MFD;
图3示出了按照本发明的万维网服务路由装置WSRD;
图4示出了按照本发明的组装装置AD;
图5示出了按照本发明的应用发生装置AGD;以及
图6示出了一种信息弹出的可能形式。
具体实施方式
在下面的段落中,参考图1,交互式电视***的实施例用于将数据流从头端装置HE转发到客户端装置CD。
在第一段落中,描述该交互式电视***的主要部件。在第二段落中,定义在提到的部件之间的所有连接。随后,在所有互连的描述之后描述在图1中呈现的所述***的所有相关功能装置。在后续段落中,描述用于将媒体内容传递到媒体目的装置的***的实际执行。
根据本发明,交互式电视***包括能够向至少一个客户端装置CD发送数据的头端装置HE。该头端装置是音频或视频流服务器,媒体点播服务器。
所转发的数据可以是包括媒体资源的单一流,也可以是被转发到多个客户端装置的广播流。
尽管,日常生活网络中通常有多个这样的客户端装置,在本实施例中为了简明仅仅呈现了一个客户端装置。此外,还有这样的客户端装置,其能够接收头端装置转发的数据流并且随后在电视屏幕上呈现数据。该用来呈现数据的屏幕并未呈现在图1中。这样的客户端装置CD可以是用户处的机顶盒,或个人计算机--例如具有关联显示器和键盘的媒体***。
进一步地,交互式电视***包括元数据过滤装置MFD和万维网服务路由装置WSRD,其中MFD用来恢复与数据流内容相关的元数据,而WSRD能够通过使用该元数据用于选择相匹配的万维网服务并使用该元数据作为所选万维网服务的输入来调用万维网服务,并且进一步能够基于包含在数据流中的元数据来接收所调用的所述万维网服务的响应。
此外,该交互式电视***包括应用发生装置AGD,其能基于该万维网服务的响应来生成用于通过所述客户端装置与用户交互的应用。
根据本发明,该交互式电视***的进一步的部件可为组装装置AD,其能接收用于通过所述客户端装置与用户交互的应用,且随后将该应用***到由头端装置HE向客户端装置CD转发的数据中。
头端装置HE通过输出O7连接到元数据过滤装置MFD的输入I8。在出现组装装置AD的情况下,元数据过滤装置MFD进一步通过输出O6连接到组装装置的输入I7,该组装装置接下来通过输出O5连接到客户端装置CD的输入I5。在没有出现组装装置AD的情况下,元数据过滤装置MFD进一步通过输出O6连接到客户端装置CD的输入I5。元数据过滤装置MFD此外具有输出端O1,连接到万维网服务路由装置WSRD的输入端I1。万维网服务路由装置WSRD进一步通过输入/输出连接到万维网服务WS。另外,万维网服务路由装置WSRD具有输出O2,其连接到应用发生装置AGD的输入I2。应用发生装置AGD要么通过输出O4连接到组装装置AD的输入I6,要么通过输出O3连接到客户端装置CD的输入I4。每一个连接可为互联网协议连接、TCP连接或应用编程接口连接,其中这些不同的装置并不是分离的机箱而是分离的模块,它们通过应用编程接口API互相对话;除了应用发生装置AGD需要网络连接以与客户端装置CD对话以及WSRD也需要网络连接以与万维网服务WS对话之外。
头端装置HE包括数据转发部分,该数据转发部分适应于传送例如包括媒体资源的数据给客户端装置CD。数据转发可为广播流或媒体点播资源流。
在图2中呈现的元数据过滤装置MFD包括元数据过滤部分MFP和元数据转发部分FP,其中MFP能够从数据流中恢复元数据,并且FP能将从数据流中恢复的元数据转发到所述交互式电视***中的万维网服务路由装置WSRP。万维网服务路由装置WSRP能基于包括在所述数据流中的所述元数据来调用万维网服务。
元数据过滤装置MFD具有输入端I8,I8同时是元数据过滤部分MFP的输入端,MFP还包括第一输出和第二输出,该第一输出同时是元数据过滤装置MFD的输出O5,该第二输出同时是元数据过滤装置MFD的输出O1
图3中呈现的万维网服务路由装置WSRD包括:万维网服务路由部分WSRP,其能够基于包括在所述数据流中的所述元数据来调用与所述元数据相应的万维网服务;以及万维网服务响应接收部分WSRP,其能够从基于所述数据流中所包括的所述元数据来接收来自所调用的万维网服务的响应;以及响应转发部分RFP,其能够将所接收的万维网服务响应转发给应用发生装置AGD。
万维网服务路由装置WSRD(在WSRP中)包括在万维网服务路由部分WSRP中的万维网服务目录部分WSDP,万维网服务目录部分列出对于请求信息可用的万维网服务。该WSDP通过万维网服务描述语言(WSDL)文件来总装,WSDL是有关如何使用万维网服务来通信的基于XML的服务描述;也就是,与所述目录中列出的万维网服务进行交互所需的协议汇编与消息格式。所支持的操作和消息被抽象地描述,然后被限定为具体网络协议和消息格式。这意味着WSDL描述了到万维网服务的公众接口。WSRP使用该元数据来与WSDL描述的恰当的万维网服务匹配,元数据标签被用来使其与万维网服务参数匹配;也就是,相应的类型。例如,如果元数据中存在被称做电影的标签,而在WSDL中我们有具有相应的参数的万维网服务,则这可以是匹配的。
万维网服务路由部分具有输入端I1,同时也是万维网服务路由装置WSRD的输入端I1。万维网服务响应接收部分WSRP通过输入连接到该万维网服务路由装置的输入/输出。万维网服务响应接收部分WSRP进一步连接到具有输出端O2的响应转发部分RFP,该输出端O2同时也是万维网服务路由装置WSRD的输出端。
应用生成装置AGD包括响应接收部分RRP和应用生成部分AGP,其中RRP能够接收由万维网服务生成的并由万维网服务路由装置WSRD转发的响应,以及AGP能够基于万维网服务的响应来生成用于通过客户端装置与用户进行交互的应用。该应用发生装置所接收的响应是XML格式的;该XML响应必须被转化为可被客户端装置播放的形式。该AGD包括应用产生部分AGP,AGP取得XML响应并使用可扩展类型样式表语言转换(XSLT)来将该XML格式转换为客户端装置想要的格式(如HTML,XHTML,PDF,RTF,SVG,WML等)。
应用发生装置AGD可进一步包括能将用于与用户交互的所述应用转发给客户端装置CD的呈现部分PP。
应用发生装置AGD具有输入端I2,同时也是响应接收部分RRP的输入端,响应接收部分RRP连接到应用发生部分AGP,应用发生部分AGP连接到应用转发部分AFP。应用转发部分AFP包括输出,该输出同时也是应用发生装置AGD的输出O3。第二应用转发部分AFP1包括输出,该输出同时也是该应用发生装置AGD的输出O1
组装装置AD包括应用接收部分ARP和应用***部分AIP,其中ARP适应于接收用于通过客户端装置与用户交互的应用,以及AIP适应于在由头端装置向客户端装置CD转发的数据中***该应用。
组装装置AD具有输入端I7,同时也是应用***部分AIP的输入端,应用***部分AIP还包括输出,该输出同时也是组装装置AD的输出O7,应用***部分AIP还包括第二输入,该第二输入同时也是组装装置AD的输入I6
为了解释本发明的实现,假设客户端处的用户想要通过视频点播服务观看电影《达芬奇密码》。该客户端装置于是发送请求到头端装置HE,来开始目前包含《达芬奇密码》的数据流的流式传输。进一步假设该数据流还包括具有表征该视频流的内容的元数据。进一步假设该元数据包括视频的标题“达芬奇密码”以及内容类型,即电影等。包括该视频加上元数据的数据流被馈送到元数据过滤装置MFD。元数据过滤装置MFD的元数据过滤部分MFP从该数据流中恢复元数据,即“达芬奇密码”和“电影”。元数据转发部分FP随后把从数据流中恢复的元数据转发给构成根据本发明的交互式电视***的一部分的万维网服务路由装置。
万维网服务路由装置WSRD接收元数据。随后万维网服务路由部分WSRP调用相应于该元数据的万维网服务。数据流中所包含的元数据“达芬奇密码”和“电影”作为输入而被使用。通过该元数据标签,万维网服务路由部分WSRP检查在万维网服务路由目录中的万维网服务描述语言WSDL文件,以检查可以与电影标签相匹配的万维网服务WS。例如在线商店亚马逊提供万维网服务WS,其具有与该电影标签匹配最好的参数。于是,来自亚马逊的万维网服务将通过电影类型参数中的参数“达芬奇密码”被调用;该参数可能只是简单的信息串,但在WSDL中它被描述为可用于恢复和电影相关的信息。
然后该万维网服务响应接收部分WSRP接收来自所述万维网服务的响应,即该亚马逊万维网服务,在如上所述例子的情况下,使用包括在数据流中的元数据选择了该亚马逊万维网服务。且相应的响应是描述例如能够以某一特定价格在亚马逊购买书《达芬奇密码》的XML片断。该响应实际上的配置并不是固定的且依赖于所调用的万维网服务WS。当电影数据库应用的万维网服务WS被调用时,将具有描述他们所提供的产品的完全不同的配置。
响应转发部分RFP将所接收的万维网服务响应,作为它从所调用的万维网服务WS接收的XML片断,转发到应用发生装置AGD。
应用发生装置AGD的响应接收部分RRP接收由万维网服务生成的响应,为该XML片断。随后该应用发生部分AGP,作为图形用户界面生成器,通过XSLT对在适当的用于通过客户端装置与用户交互的应用中的万维网服务的XML进行变换,如果该装置是机顶盒,XML将被变换为可被该装置调用的应用,当该装置是移动IPTV装置时,XML将被变换为使得其可用在具有比机顶盒装置更多的限制的移动IPTV装置上。
应用发生装置AGD的呈现部分PP将用于与用户交互的应用直接转发给客户端装置CD,以便该客户端装置能够在相应于该客户端装置的屏幕上呈现该应用,在本实施例中该客户端装置是机顶盒。
替换地,在通过网络被发送给客户端前,所生成的应用可与包含“达芬奇密码”的电影的数据流相组装。应用与数据流的组装由组装装置AD来处理,组装装置AD通过应用接收部分ARP来接收用于通过所述客户端装置与用户交互的应用,随后将该应用***到从头端装置AE转发给客户端装置CD的数据中。
由此,在被通过网络发送给客户端之前将要与视频流相组装的应用是由图像用户界面生成器基于所解译的万维网服务而创建的。当电影要结束时,亚马逊的应用出现在屏幕上。客户通过与机顶盒相应的遥控器点击该应用的按钮;一种信息以图6所示的可能的形式弹出。
客户对此书非常感兴趣。当客户点击“订购”时,“订购”消息被发送到万维网服务路由器,通知亚马逊:杰克(该客户)想要订购《达芬奇密码》。该反馈通过通常形成交互式电视***的一部分的反馈频道被处理。该反馈频道并未在任何附图中示出。
元数据可以附加地或替换地从头端装置向客户端装置转发的数据中恢复,也可以通过读取与用户为此想要恢复附加信息的对象相关的保持元数据的标签来获得。于是,该标签中所包含的元数据通过客户端装置被发现并被转发到所述万维网服务路由部分WSRP。
最后,本发明的上述所有实施例是以功能模块的形式被描述的。通过以上给出的各模块的功能描述,如何通过公知的电子元件实现各模块的实施例,这对电子装置设计领域的技术人员是显而易见的。因此并未给出上述功能块的细节构造内容。
尽管以上已经结合特定的装置描述了本发明的原理,容易理解的是,该描述仅仅作为例子,而不应作为将本发明的范围的限定,本发明的范围由所附的权利要求来限定。
应该注意到尽管本发明的实现方式被描述为包括机顶盒IPTV等装置的交互式电视***,但它同时也很容易被重用在移动IPTV装置上,比如3G手机、PDA等。

Claims (8)

1.一种用于将数据流从头端装置(HE)转发到客户端装置(CD)的交互式电视***,所述广播流包括与所述数据流的内容相关的元数据,所述头端装置(HE)和所述客户端装置(CD)通过通信网络(CN)连接,其特征在于所述交互式电视***包括:万维网服务路由部分(WSRP),其被配置为基于包括在所述数据中的所述元数据来调用与所述元数据相对应的万维网服务,并被配置为随后基于作为所述万维网服务的输入的所述元数据接收来自所述万维网服务的响应;以及
应用发生部分(AGP),其被配置为基于所述万维网服务的所述响应来生成用于通过所述客户端装置与用户交互的应用。
2.根据权利要求1的交互式电视***,其特征在于所述交互式电视***进一步包括:
应用转发部分(AFP),其被配置为将用于与所述客户端装置(CD)处的客户端装置(CD)的用户交互的应用直接转发给所述客户端装置(CD)。
3.根据权利要求1的交互式电视***,其特征在于所述交互式电视***包括组装装置(AD),其被配置为将所生成的所述应用***由所述头端装置(HE)转发的所述数据流中。
4.一种用在交互式电视***中的元数据过滤装置(MFD),所述交互式电视***用于将数据流从头端装置(HE)转发到客户端装置(CD),所述流包括与所述数据流的内容相关的元数据,所述头端装置和所述客户端装置通过通信网络(CN)连接,所述元数据过滤装置包括:
a.元数据过滤部分(MFP),其被配置为从所述数据流中恢复元数据;
b.元数据转发部分(FP),其被配置为将从所述数据流中恢复的所述元数据转发给所述交互式电视***中的万维网服务路由装置(WSRP),所述万维网服务路由装置(WSRP)被配置为基于包括在所述数据流中的所述元数据来调用万维网服务。
5.一种用在交互式电视***中的万维网服务路由装置(WSRD),所述交互式电视***用于将数据流从头端装置(HE)转发到客户端装置(CD),所述数据流包括与所述数据流的内容相关的元数据,所述头端装置和所述客户端装置通过通信网络(CN)连接,所述万维网服务路由装置(WSRD)包括以下部分:
a.万维网服务路由部分(WSRP),其被配置为基于包括在所述数据流中的所述元数据来调用与所述元数据相应的万维网服务;以及
b.万维网服务响应接收部分(WSRP),其被配置为基于包括在所述数据流中的所述元数据来接收来自所调用的所述万维网服务的响应。
6.一种用在交互式电视***中的应用发生装置(AGD),所述交互式电视***用于将数据(广播流)从头端装置(HE)转发到客户端装置(CD),所述数据流包括与所述数据流的内容相关的元数据,所述头端装置和所述客户端装置通过通信网络(CN)连接,所述应用发生装置(AGD)包括以下部分:
a.响应接收部分(RRP),其被配置为接收由万维网服务生成的响应;以及
b.应用生成部分(AGP),其被配置为基于所述万维网服务的所述响应,生成用于通过所述客户端装置与用户交互的应用。
7.根据权利要求6的应用发生装置(AGD),其中所述应用装置进一步包括呈现部分(PP),其被配置为将用于与用户交互的应用转发到所述客户端装置。
8.一种用在交互式电视***中的组装装置(AD),所述交互式电视***用于将数据流从头端装置(HE)转发到客户端装置(CD),所述数据流包括与所述数据流的内容相关的元数据,所述头端装置和所述客户端装置通过通信网络(CN)连接,所述组装装置(AD)包括以下部分:
a.应用接收部分(ARP),其被配置为接收用于通过所述客户端装置与用户交互的应用;
b.应用***部分(AIP),其被配置为将所述应用***到由所述头端装置(HE)向所述客户端装置(CD)转发的所述数据中。
CNA200710308180XA 2006-12-22 2007-12-21 用于向交互式电视视频流动态添加应用的***和装置 Pending CN101207791A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP06292051A EP1936984A1 (en) 2006-12-22 2006-12-22 Interactive TV system, a related meta data filtering device, a related web service routing device and a related application generating device
EP06292051.7 2006-12-22

Publications (1)

Publication Number Publication Date
CN101207791A true CN101207791A (zh) 2008-06-25

Family

ID=37831477

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA200710308180XA Pending CN101207791A (zh) 2006-12-22 2007-12-21 用于向交互式电视视频流动态添加应用的***和装置

Country Status (6)

Country Link
US (1) US20080178245A1 (zh)
EP (1) EP1936984A1 (zh)
JP (1) JP2010514294A (zh)
KR (1) KR20090100370A (zh)
CN (1) CN101207791A (zh)
WO (1) WO2008077569A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013053245A1 (zh) * 2011-10-13 2013-04-18 中兴通讯股份有限公司 一种确定无线接入网络中参考rtwp的方法及其设备

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9838745B2 (en) * 2008-12-11 2017-12-05 At&T Intellectual Property I, L.P. Providing product information during multimedia programs
WO2011059614A1 (en) * 2009-11-13 2011-05-19 At&T Intellectual Property I, L.P. Content access management on a portable media player device

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7069571B1 (en) * 1999-06-15 2006-06-27 Wink Communications, Inc. Automated retirement of interactive applications using retirement instructions for events and program states
AU2002318948C1 (en) * 2001-08-02 2009-08-13 Opentv, Inc. Post production visual alterations
JP4344185B2 (ja) * 2003-01-28 2009-10-14 シャープ株式会社 クライアント端末装置、情報処理方法、サブクライアント端末装置、コンピュータ実行可能なプログラム、及び記録媒体
US8407752B2 (en) * 2004-03-18 2013-03-26 Digimarc Corporation Synchronizing broadcast content with corresponding network content
US20060075425A1 (en) * 2004-10-05 2006-04-06 Robert Koch System, method and computer program for content management in conjunction with a file download
US20060184960A1 (en) * 2005-02-14 2006-08-17 Universal Music Group, Inc. Method and system for enabling commerce from broadcast content
US8438646B2 (en) * 2006-04-28 2013-05-07 Disney Enterprises, Inc. System and/or method for distributing media content

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013053245A1 (zh) * 2011-10-13 2013-04-18 中兴通讯股份有限公司 一种确定无线接入网络中参考rtwp的方法及其设备

Also Published As

Publication number Publication date
KR20090100370A (ko) 2009-09-23
WO2008077569A1 (en) 2008-07-03
US20080178245A1 (en) 2008-07-24
EP1936984A1 (en) 2008-06-25
JP2010514294A (ja) 2010-04-30

Similar Documents

Publication Publication Date Title
US9788058B2 (en) Method and system for automatic insertion of interactive TV triggers into a broadcast data stream
CN1322754C (zh) 识别与音频/视频节目相关联的辅助信息
US8832750B2 (en) Media synchronization within home network using set-top box as gateway
CN100525431C (zh) 用于数字电视的互动增值服务支撑平台***
US20030018967A1 (en) Method and apparatus for enhancing television programs with event notifications
KR100643296B1 (ko) 웹 서비스 기술을 지원하는 a/v 네트워크에서 컨텐츠서비스 제공 방법 및 장치
CN101627607A (zh) 用于执行对富媒体内容和服务的动态更新的基于脚本的***
CN101094400A (zh) 为移动终端创建多媒体内容的方法和计算机程序产品
CN102063464A (zh) 一种信息处理方法和***
US20130182192A1 (en) Method for moving pointer in video display apparatus and video display apparatus thereof
JP4350868B2 (ja) マルチキャストデータサービスおよび放送信号マークアップストリームを使用する対話式放送システム
CN100571378C (zh) 一种用于有线电视视频点播提高节目页面下发速度的方法
JP2013055380A (ja) 受信装置、受信方法及び外部装置連携システム
CN101217649B (zh) 确定不同网络中关联节目的方法、服务器和终端
US9854276B2 (en) Information processing device, information processing method, and program
CN101207791A (zh) 用于向交互式电视视频流动态添加应用的***和装置
WO2003032576A1 (en) Service information multicasting method and system
KR20130066432A (ko) 클라우드 기반의 iptv 서비스 제공 방법 및 장치
CN102123320A (zh) 基于双向数字电视网络的信息发送接收方法及其***
JP5864131B2 (ja) 放送通信連携システム、サーバ及びプログラム
EP1143730B1 (en) Multicast data services and broadcast signal markup stream for interactive broadcast system
US20070136304A1 (en) Method, system and apparatus for providing information to client devices within a network
JP2009005260A (ja) コンテンツ視聴装置
US9774904B2 (en) Method and apparatus for searching for IPTV service relay devices and method and apparatus for interacting with devices
CN101212663A (zh) 远端操作多媒体串流的装置、***及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
AD01 Patent right deemed abandoned

Effective date of abandoning: 20080625

C20 Patent right or utility model deemed to be abandoned or is abandoned