互动媒体响应处理系统的制作方法

文档序号:7728097阅读:192来源:国知局
专利名称:互动媒体响应处理系统的制作方法
技术领域
本发明属于互动媒体领域,尤其涉及用于处理从机顶盒和在互动媒体网络中有关设备接收的响应的装置和方法。
背景技术
互动媒体指的是从多个不同互动网络及有关的接入设备(包括互动电视(iTV),互动因特网Pc和网络设施,互动移动电话及无线手持设备)发出的互动内容。互动媒体系统通常使内容提供者能广播信息给用户,而用户响应且参与到广播中。具体类型的接入设备包括(但不限于)电视,个人电脑,手机电话,寻呼机,或如由PALM制造的各种手持电子设备。
互动广播的基本形式包括在一个媒体发布的信息并通过其它媒体邀请相应。此类互动性的一个例子是电话,电视节目邀请观众参与电话民意测验。观众通过拨对应于若干选择中用户的挑选的特定的号参与节目。另外的互动电视节目邀请用户通过在因特网上的网站投票来参与。例如,新闻分析节目常常包括与新闻广播同时进行的在线民意测验。用户能登录到新闻节目的网站并作出选择,民意测验的结果显示在电视屏幕上。还有互动节目,它应用这些节目技术。
互动电视指的是观众以某种方式与广播内容互动的应用。互动电视包括一定范围的互动类型。在最基本的等级,观众能简单的通过使用数字机顶盒(STB)与他们的电视互动。由于没有信号发到户外,STB能存储信息并根据用户所爱好的使显示客户化。此类互动性的例子是可滚动/客户化的电子节目指导和个人记录服务。在较高的复杂等级上,观众能通过拨号,数字反向信道或卫星发送请求服务,服务器将请求的回答发回到产生响应请求的STB。这类互动性的例子是民意测验应用,在那里观众能与游戏展示一起玩,或者是与贸易相联系的应用,其中观众能用对信息的请求或通过作出购买来响应广告。但是现有的iTV系统苦于缺乏足够的带宽来支持这类互动性所希望的实际互动处理,此外,现有系统不能处理对给定的应用可能接收的大量响应。
在现有技术的iTV系统中,通常有称之为头端器的中央通信服务器,它通过机顶盒分配电视内容到各个用户,并以响应方式接收互动信息。这些系统常常不能实时处理大量响应。因而有若干带专利的系统,它们试图以某种方式克服此容量的限制。
这些专利之一(美国5,857,190号专利)揭示一个用于iTV网络的事件登录系统。事件估算器留在用户处,确定事件是否可登录或不可登录。可登录事件最好成批一起并送到头端器。
在6,067,107号美国专利中揭示了一个iTV,其中用户的响应存入广播接收器,根据所包含数据的类型被指定优先权值,并周期地发送到当地数据中心。通常,响应以每24小时间隔发送。当地数据中心将响应存入响应数据库,随后响应与用户信息被交叉引用,并发送到主数据中心。
这两种系统不具备能力实时处理大量请求,或者向内容提供者提供实时反馈。此外,信息被存入以层次方式或关系方式的各种数据库,这限制了每个数据库的容量,关系数据库设计在用于互动媒体系统中通常引起增加的等待时间,可靠性和可用性问题。这些数据库需要大量的维护工作,尤其是试图用多个分布式数据库改变规模时更如此。以关系数据库一中央事务处理结构使用的关系数据库受到下列缺陷之困扰有限的实时处理,有限的容量和代价无法忍受的缩放能力,分布式数据库的同步,数据库恶化和连续维护,中断的事务恢复再处理和起动事务请求的不可用,有限的事务记录粒度(granularity),和缺乏对决策报表和分析的实际的实时数据访问。

发明内容
本发明针对互动媒体响应处理系统和方法,它使用非关系数据库结构处理用户响应。那样的系统和方法也能实时处理大量响应,并也具有为内容提供者提供实时反馈的能力。在本发明的更特别的方面,采用了分布式结构,从而主要成分在物理空间上分开,所以每个完成特定的任务,且随后通过系统传送响应。
在一个按本发明的互动媒体系统中,互动的内容使用为本专业人士熟知的多个技术,机构和系统中的任一个(如通过互动有线电视,互动卫星电视,互动PC和网络设施,互动移动电话和手机电话网络)分配或广播到用户。互动内容经过接入设备广播到用户,设备包括机顶盒或其它本专业认识所熟知的用户连接响应处理系统的设备,它们结合远程控制器,键盘,电视,互动无线电,网络计算机和设施,移动和手机电话,语音识别设备,和/或如由PALM制造的无线手持设备及复制器一起使用。
响应请求由经过上述一个接入设备连结到用户网络的用户发送,以响应在电视屏幕或其它显示器上看到的互动内容。响应请求能与线列事件类型相关互动民意测验或投票,互动彩票(sweepstake),互动广告,互动“游戏展示”,电子贸易,赌博和打赌,和对附加信息的请求以响应展示及广告。用户网络部分地包括用户于分配或广播互动内容的技术、机构或系统和其它和不同类型的用户网络(如电话),这是在本发明发范围之内。
事件应用通常具有共同的问题和回答格式,但按照收集的信息,应用能采取许多不同的动作,除了问题和回答(响应)之外,游戏事件也能使用与问题有关的暗示。根据预定的互动规则执行事件的应用,它能处理和登录用户输入的响应,事件应用在它们如何为了累计的目的处理信息,以及它们如何判断什么类型的响应要被送回到数据流源头(对于向所有访问设备的广播)和每个单独的观众(响应回答)方面也能是不同的。
本发明的互动媒体响应处理系统包括实时完成收集和累计功能的响应收集和累计网络,它使用非关系型数据库结构。在更特别的方面,收集和累计网络使用分布式处理机构完成上述功能。事件产生包和内容产生包方便了由响应收集和累计网络作出内容的授权及用户响应的解释。事件产生包以适当格式配置事件应用,使得响应能由响应收集和累计网络读出并解释。内容产生包可为第三方分销商使用并作为将传统内容转换成互动内容的工具为本专业认识所熟知。互动内容通过机顶盒或其它接入口设备向用户广播。互动内容也能包括为了识别响应请求的目的拟与用户响应请求一起发挥的应用同时发送的触发器,用户响应经过响应收集及累计网络传送。累计的结果能经过与每个内容生产者相关的生产者浏览器由内容生产者访问。类似的,内容开发者能通过开发者的计算机访问累计的响应信息。因此,内容生产者及内容开发者能在是事件进行时实时访问累计的结果信息(累计数据)。累计的数据能存入网络服务器为生产者及开发者使用,也能发送到数据库服务器,以便传送到数据库。
存储的结果能在数据仓库中登录,存储及归档,用于审计及报表的目的。数据仓库为统计分析及向重要部门报表的目的存储信息。累计的结果信息作为产生事件后的调查及市场研究的途径,同时又保持了适当的隐私及安全标准。例如,能分析互动的购物节目以确定,哪类物品最流行,节目能随之修改。在事件正在运行时或随后要运行的事件可以实施那样的修改。敏感的用户信息能加密并存入安全存储部分以保证安全处理。
本发明的互动媒体响应网络具有调节和适应的能力,以至能结合一个或多个有线电视用户网络,卫星电视用户网络,移动用户网络,和/或本专业熟知人士的网络PC和计算机设施用户网络,一起使用。每个用户网络包括经由机顶盒或其它接入口设备向用户广播内容的分配网络。这些一个或多个网络也能用于从用户处接收响应请求,这些请求向连接网络的一个或多个通讯报文服务器发送。每个通讯报文服务器规范从用户网络来的接口,并将批量响应送到一个或多个响应收集器,响应在那里被收集,处理和登陆。响应收集器发送收集的响应到一个或多个累计器。每个累计器完成实时数据收集,处理,登录,和累计功能。在另一个实施例中,从一个或多个累计器向主累计器提供累计信息以形成主信息存储,并协调所有互动事件应用的调度。在一示例性实施例中,响应收集器位于当地分配网络而通讯报文服务器和累计器位于能够远离响应收集器的数据中心。在另一个实施例中,收集器位于中央的数据中心,邻近累计器。
本发明配置成能够处理以本专业熟练人士熟知的若干不同格式的任一种发送的响应,包括HTTP,HTPPS(SSL),TCP和UDP over IP,FTP,HTML,XML,Enterprise Java和因特网浏览器技术,但不限于这些。响应累计器,响应收集器与消息服务器通讯,而另外组件独立于机顶盒或其它接入设备操作,并设计成与服务器方平台独立。
下面讨论本发明的其它方面及实施例。


为了充分理解本发明的本质,参考下面结合附图的详述,在所有图中类似的字符标注响应的部分,其中图1A是使用本发明的响应收集和累计网络的互动媒体系统的原理视图;图1B是图1A的互动媒体系统的原理视图,示出连接到接入设备的分配网络及从接入设备的返回路径的更详细的示图;图2A是在本发明的响应收集器和响应累计器之间的示例性互动的原理视图;图2B是在本发明的通讯报文服务器和响应收集器之间的示例性互动的原理视图;图3是收集器到累计器和主累计器的示意性安排的原理图;图4是流程图,描述在本发明的较佳实施例中的数据流;图5是流程图,描述在图4的流程图中使用的典型的报文协议;图6是按本发明的一个较佳实施例互动媒体响应网络不同接入模式的原理视图;图7是按本发明的另一个较佳实施例,对多个互动电视网络的互动电视响应网络的原理视图;和图8是按本发明的又一个较佳实施例互动电视响应网络分布累计器和收集器模型的原理视图。
具体实施例方式
揭示了互动媒体响应处理平台,包括用于处理(最好是实时)与互动行为相关的用户响应的系统和方法。使用本发明的分布式网络方法,方便了在广播节目及现场用户之间的实时互动性,因为借助于网络的非关系型分布式数据库的结构,有足够能力支持大容量的处理及实时互动性。
在互动媒体响应处理系统中,互动内容可从互动接入网络及有关设备起动,包括有线电视、卫星电视及地面电视网络;因特网络;移动及无线网络;和其它支持互动性或使用本专业熟练人士众知的其它技术、方法,机构或系统的网络类型。接入设备包括互动机顶盒(STB)或其它由本专业熟练人士众知的设备,它们能与响应处理系统连接并结合远程控制器。键盘,电视。互动无线电,网络计算机和设施,移动电话,语音识别设备和/或无线手持设备一起使用。
响应请求由连接到用户网络的用户经上述设备之一发出,该设备能通过用户网络接收互动媒体广播并发送信号。响应请求能与互动事件相关,包括游戏展示,民意测验或投票,彩票,广告,体育事件,赌博应用,和经电子贸易购买商品。广告和体育事件是复杂的互动事件的例子,它能加入其它互动事件类型以提供在活动的互动内容中的进一步的互动性。互动响应处理系统能支持很高级别的互动性,其中对如听众民意测验及实时拍卖那样的应用,听众的响应能实时地加入到广播中。它也在本发明的范围内,因为一类用户网络被用于广播或分配互动内容而另一类用户网络被用于发送用户的响应请求。
按本发明的一个方面的互动响应系统使用分布式处理系统,完成互动响应请求收集和累计功能。图1A示出用于支持互动媒体事件或节目(如民意测验事件或用于支持购物/电子贸易的应用)的互动媒体系统10。互动媒体系统10包括响应收集累计网络12,它将单独的用户及从一个或多个用户网络来到组合累计结果保持在永久存储器,并根据这些结果提供到内容生产者的实时反馈。收集和累计网络12符合已建立的和正兴起的互动媒体工业标准及相关的技术,包括Advanced Television Enhancement Forum(ATVEF),ATVEFAdvanced Television Forum(它也使用ATVEF标准),和Digital VideoBroadcast Multimedia Home Platform(DVB-MHP)。
如图1A所示,互动媒体系统的包括事件产生包14及内容产生包16。事件产生包14和内容产生包16表示内容授权工具,它使内容开发者与他们的互动内容以适当的格式接口,所以响应能由响应收集和累计网络12读出并解释。另外,如果互动内容能以另外方式接口,使响应请求能由响应收集和累计网络12可读,则互动系统能没有事件产生包及内容产生包地运作。应该认识到,内容产生包16对本专业熟练人士是众知的,且是市场上可买得到的工具,用于将传统的内容转换成互动内容。事件产生包以适当格式配置事件应用,使得用户响应能由响应收集和累计网络12读出并解释。
如图1B所示,事件产生包14产生事件接口文件15,它能与内容产生包16组合使互动的内容符合合适的可读格式。对有线电视和卫星电视,事件接口文件最好符合ATVEF或DVB-MHP标准。互动的内容也能用机顶盒事件触发器发送。这些触发器是用于识别在响应收集及累计网络12中接收的响应请求的机构。事件产生包14将事件参考和在给定的互动应用中使用的规则传回到网络服务器以响应收集和累计网络12,使得网络能精确地处理和登录所接收的响应。例如,事件产生包14能产生事件配置文件13,驻留在网络的路径(见图1B)。另外如参考图2A所讨论,事件参数和规则能驻留在保存在每个响应收集器和响应累计器的事件配置文件中。
内容产生包16包括任何数目市场上可得到的用于授权互动内容(即能插入电视或其它媒体广播并邀请用户响应的内容)的工具。合适的内容产生包在Open TV Open Author的商标下出售。
配置并安排内容授权及产生部分18以产生具有散布其中的互动内容的广播信号。在示出的内容产生部分18,使用互动视频产生工具22(如由ChyronCorportion制造)处理传统的视频20,此工具制备接收互动内容的视频,生产者事件浏览器19在操作上连接到视频产生工具22,使得由生产者提供的有关信息能被加入到互动广播中。生产者事件浏览器19操作上连结到网络服务器33的响应收集和累计网络12。因而,响应信息从网络服务器33发送到生产者事件浏览器19,使得它能加入到一个事件广播。
此内容由视频产生工具22发送到内容产生包16并送到互动内容和视频内容同步器24,后者同步互动内容和视频,以产生传统的和互动的媒体内容的组合信号,此组合信号用从内容产生包16来的软件程序来累计作为与事件产生包14的接口。传统的内容累计器26完成上面提到的累计的功能,所以最终信号适宜于经一个或多个分配网络28发送到用户。最终的信号以适当的软件符合的格式发送互动内容,使得从用户的机顶盒接收的响应能由响应收集和累计网络12读出,解释和登录。应该认识到,上述是示例的内容产生部分18的说明,且这是在本专业任何熟练人士的知识和技巧范围内,用其它方法达到其它的配置和功能的安排符合这里讨论的内容产生部分的目的及功能。
经一个分配网络28发送到接入设备30的信号最好包括机顶盒事件触发器,它用作对给定的互动事件识别符并与响应请求一起发送到响应收集及累计网络12。如图1A所示,每个用户通过如机顶盒或其它互动接入设备那样的接入设备30连接到分配网络28。本领域的普通技术人员将明白,如图1所示的接入设备30是本专业熟知的各种设备的代表,它们能经网络接收和发送互动内容。在特定实施例中,接入设备30包括机顶盒,个人计算机。手机电话,或其它电子设备。
接入设备30能够存储和处理多个从内容生产者接收的互动事件应用31a,其中每个应用能与一个或多个对应的事件触发器31b相关。当用户借助通过接入设备30作出互动响应请求响应广播应用时,响应加强到适当的事件触发器31b,且事件触发器通过分配网络或其它类型用于接收和发送那样响应的网络发回。分配网络能多个路径的内容发送,使得在从一个或多个接入设备30接收响应请求后,该响应请求能随后送到响应收集和累计网络12的一个或多个通信报文服务器29。
在某些实施例中,如当分配网络28是在卫星分配网络时,响应回答能通过分配网络28发回,或经过另选路径发送到一个或多个通讯报文服务器29,如图1A所示。通讯报文服务器29规范在一个或多个分配网络和响应收集及响应累计器之间的接口,使有效数据能通过响应收集和累计网络流动。如图1B所示,在数据发送的较佳方法中,从接入设备来的响应请求被以HTTP的格式发送到通讯报文服务器29。通讯报文服务器29将响应请求从HTTP格式转换到UDP格式使能更有效地发送数据到响应收集器32和响应累计器34。
响应收集和累计网络12包括一个或多个完成响应收集功能的响应收集器。每个响应收集器从一个或多个通讯报文服务器29接收响应请求。响应收集器32与一个或多个完成收集和累计功能的响应累计器34交换信息。响应累计器34通常从一个或多个收集器收集和累计响应信息,并将累计的信息经由应用服务器36和网络服务器33送回到内容产生部分18,以提供实时反馈给内容生产者。应用服务器36也连结到数据库服务器37,后者接收事件信息,用于发送到数据仓库48进行登录及存储。最好,累计信息传送到仓库38发生在事件运行之后,以便保留系统容量。
响应收集和累计网络12能提供安全,可靠和冗余的超大容量的响应收集,并在每个采用的互动媒体系统10的头端器底层结构中(通过用户/分配网络)处理。响应收集器32每个能配置和安排成能每秒处理超过100,000个响应或事务。这比基于传统关系数据库-中心事务的结构好上若干数量级,后者通常能每秒处理约200个或更少的响应或事务。本发明的响应收集器32也能以小于每秒100,000的响应/事务的发送速率处理事件。例如,具有每秒1,000个响应的发送速率的事件能与另外具有每秒75,000个响应的发送速率的事件同时处理,并沿着相同的路径。具有每秒2000个响应的发送速率的另一事件能沿同一路径处理。响应或事务在单个系统的收集和累计网络中,即单个团队信息流路径中处理。在特定实施例中,响应和事务冗余的登录及存储,以达到约99%的系统可靠性。更特殊地约99,99999%。
收集和累计网络12实时处理响应,而不需要给接收的响应指定优先权值。每个收集器能如上说明包含多个事件,减少处理响应需要的组件数目。因此,互动媒体系统10能支持具有有限求助和极少同时响应的事件以及具有广泛求助及数以百万计的同时互动响应的事件。
响应收集和累计网络12利用非关系型数据库结构(如平面文件数据库)和分布式处理机构完成互动响应请求收集和累计功能。具体来说,本发明提出能够提供超大容量实时事务请求的收集,处理,累计,和结果累计报表的逻辑上分布式结构的设计。该结构对这些组件的逻辑分割支持部分分布式或完全分布式的处理方案。
响应收集和累计网络的主要组件包括一个或多和响应累计器,响应收集器,和通讯报文服务器(如图2B和4-8所示),在本发明的部分或全部分布式模型中,这些主要组件的一个或多个能安排成与其它组件物理上分开。
图2A示出本发明的通常的响应收集器66(等同于图1A和1B中的响应收集器32)和通常的响应累计器52(等同于图1A和1B中响应累计器34)的详细视图。响应收集器66包括多个能完成收集功能的子组件。响应收集器66包括处理从通讯报文服务器64(见图2B,其中通讯报文服务器64等同于图1A和1B中的通讯报文服务器29)来的输入信息量(即以UDP或其它标准格式的规范化响应)和来往适当的互动事件结果66b的路由消息。每个事件结果66b对应一个互动事件应用,事件的一部分,或各个事件的集合。每个事件结果66b收集,处理并存储与其相应事件有关的信息,并提供指令给收集器66的其它组件。响应回答(若希望,在给定的事件应用中)由结果66b产生,并通过一个或多个用户网络(如图1A中示出的分配网络28)由通讯处理器66a送回。
响应收集器66包括调度器66d,它确定事件何时及如何包容在响应收集和累计网络12上。例如,调度器66d确定在一天的什么时候特定的事件应用将在用户网络上广播并与其它累计器的调度器52d及其它收集器通讯,使得合适的结果66b/52d被配置成处理响应。调度器66d记录并分配永久的事件信息到直接连接产品66b的网关信使工作站66c,而网关66c还用作在响应收集器66及响应累计器52之间的连接,从而将收集器事件累计结果被送到累计器作进一步处理和累计,且发布的事件信息从累计器送到收集器,使收集器能调度和安放事件。
收集器66还能包括由事件产生包14产生,并发送到累计器52和收集器66用于为给定事件通讯合适的参数和规则的事件配置文件。结果66b在需要获得对事件的附加调度信息时能访问该施加配置文件。
响应收集器66还包括互动响应管理系统(IRMS)66e,它如由事件结果66d指导的那样登录事务/响应。事件结果66b确定,响应是否应被登录。当IRMS66c登录响应时,它将登录记录附加到对应与该响应的主日志文件(MJF-MasterJournal File)66f。MJF是数据文件,它存储登录的响应信息,用于经过网关信使工作站66c发送到响应累计器,且它能发送到数据库(下面描述)用于检索及分析。
事件结果66b收集的响应信息发送到网关信使工作站66c,用于将信息传送到响应累计器52。响应信息通常包括以在累计器中能处理的形式的综合数据,累计器从一个或多个收集器处理响应信息。在响应累计器52中的网关消息器52c接收收集的响应信息并将其路由到信使工作站52的合适结果52b。结果66b是带有极大响应容量的非关系型数据库结构,因此响应及响应信息能以大容量实时处理。
响应累计器52以类似于响应收集器66的方式构造。在结果52b中接收的收集的响应信息在累计器52的合适结果中累计。每个累计器52包括IRMS52e,它如上所述附加MJF52f。而且为了获得事件规则和参数,结果52b能访问由事件产生包14产生的事件配置文件52g。
网关信使工作站52c提供在累计器和应用服务器54之间的双向互动(下面参考和应用服务器54之间的双向互动(下面参考图4描述,其中应用服务器54等同于图1A和图1B中应用服务器36),并也能被用于为互动响应的进一步处理提供到外部系统的连接。网关信使工作站52c将实时事件数据送到生产者网站关经过应用服务器从生产者网站接收发布的事件信息(即事件的规则和参数)。发布的事件信息分别加入到累计器和收集器的事件配置文件52g和66g。发布的事件信息能通过网关信使工作站52c发回到响应收集器。因为响应通过收集器和累计器实时传输,响应信息实时达到内容生产者。这就允许内容生产者作出对拟向用户广播的互动内容的实时修改,并按照特定的响应样式将内容裁减成从用户收到的响应。
对应与上述子组件的功能是以在一个或多个计算或处理系统可执行的软件应用形式。在一个示例性实施例中,按照本发明的响应收集器66或响应累计器52包括本专业熟知的任何数目的多处理器计算系统,如包括SMP系统和用于在那里执行,配置和安排的软件应用程序,使能完成响应收集器和累计器子组件的懂行数功能。
图2B示出在响应收集器66和通讯报文服务器64之间的互动。通讯报文服务器64规范了从一个或多个用户网络及其有关的接入设备(如机顶盒)到响应收集器66和/或累计器52的接口。借助规范化响应发送即以由收集器66和/或累计器52可读的数据格式),通过互动媒体响应网络能保持有效的数据流。
通信消息服务器64包括连接到用于机顶盒(STB)64c的设备通讯处理器以及连接到用于移动电话/WAP通讯64d的设备通讯处理器的通讯处理器64a。通讯处理器64a控制在通讯报文服务器中如何处理进入的响应请求,并负责保持在收集器和接入设备之间的互动响应处理会话,从而管理与用户接入设备有关的会话(如HTTP会话)的建立,持续和结束。机顶盒通讯处理器64c从机顶盒通过有线、卫星,或地面用户网络接收相应请求,若需要则提交相应的响应回答。移动电话通讯处理器64d从移动电话经过移动电话接入网络接收响应请求,若需要则提交相应的响应回答。通讯处理器64a控制与通讯处理器64c和64d之间来往的响应信息量的流动。
设备消息语法分析器/格式化程序64b从通讯处理器64d和64d接收响应请求,并规范化该响应请求,舍得响应收集器66以标准格式接收请求。报文的语法分析器/格式化器64b包括处理进入的响应请求并剔除所有不必要的信息的报文语法分析器,和格式化被语法分析的响应请求,以所希望的格式建立消息的消息格式化器。例如,根据这里讨论,从机顶盒通过有线电视或卫星的用户网络发送的响应请求通常是以HTTP或HTTPS(带SSL安全的HTTP)格式。报文语法分析器/格式化器64b从机顶盒通讯处理器64c接收响应请求并将响应请求转换成Universal Datagram Packet(UDP)格式。类似的,报文语法分析器/格式化器64b将由移动用户网络发送的响应请求从WAP格式转换成UDP格式。
报文语法分析器/格式化器64d与它们对应的通讯处理器64c和64d交换信息,使得响应请求以UDP格式被路由到通信处理器64a,后者发送该响应请求到收集器66中的通讯处理器66a。收集器信息处理器64a从收集器66接收响应回答并将该响应回答题交给合适的通讯处理器64c和64d,用于通过用户/分配网送回。虽然所示的设备通讯处理器64c和64d试图分别与机顶盒及移动电话一起使用,在通讯报文服务器64中能支持其它类型的设备,包括适应于从因特网设施及个人电子设备接收信号的通讯处理器,但不限于此。
通讯处理器64a还包括捆绑及解捆绑报文的能力。打包(捆绑)响应请求和解包(解捆绑)响应回答提供在通讯报文服务器中增加的通讯效率,以便有效地处理不同容量的报文数据量,包括特大容量的报文。因此,通讯报文服务器64能够忍受由于许多用户同时参与的大量事件引起的大报文数据量的高峰和冲击。
通讯报文服务器64最好的两种方式之一操作。通讯报文服务器64直接经过网络操作员的底层结构服务器平台(如图2B及6所画)与用户网络接口。在另选响应路径中通讯报文服务器64能饶过网络操作员的底层结构服务器平台,直接经过网络操作员的连接底层结构(未示出)与用户网络接口。
对应于通讯报文服务器的上述组件的功能是以在一个或多个计算或处理系统中可执行的一个或多个软件应用的形式。在示例性实施例中,通讯消息服务器64包括具有一个或多个处理器和在那里执行,配置及安排的一个或多个软件应用程序,使能完成通信报文服务器的子组件的上述功能。
图3示出一个或多个收集器66的一个或多个累计器52的关系。收集器和累计器如此配置及安排,使形成若干关系安排的任一种,包括一对一,多个或多重收集器对一个累计器,多个收集器对多个累计器。在网络中具有多个累计器的本发明的某个实施例中,收集及累计网络能包括以类似于累计器52结构的主累计器51,它从每个单独的累计器52累计结果,并通过应用服务器(下面讨论)向内容生产者及开发者提供实时事件反馈。如图3所示,响应收集器66在操作上能连接到次级累计器52,它在操作上能通过网关信使工作站子组件连接到主累计器51。
图4和图5分别画出在6的互动媒体响应网络中应用的典型的数据流和通讯标准(也能应用于图7和8)。如图4所见,用户能通过接入设备60看到互动内容并发出由通讯报文服务器64处理的响应请求。通讯报文服务器64规范化响应,并将响应或成批响应送到响应收集器66。响应收集器66接收响应/成批响应,并随后将响应分开,处理并登录。信息随后在响应累计器52中被收集和累计。响应累计器52提供响应信息给应用服务器54,后者能发送信息到Web服务器55以提供实时反馈到内容生产者和内容开发者。应用服务器还连接到数据库服务器57,它传输累计的响应信息到数据仓库59,用作存储。
应用服务器54在操作上连接到Web服务器55,它提供实时响应信息给通过主生产者事件浏览器58可访问的事件生产者。开发者能使用他们的个人电脑56访问Web服务器55,以便发布事件信息,使得网络累计器和收集器能处理与事件相关的响应。除了事件信息外,内容开发者(也称为内容提供者)能提供附加的互动内容,它被直接插入到事件广播中。那样的信息能提供给由内容提供者插入的补充改变中。网络和事件管理工作站94按照上面参考图2A讨论的累计器和收集器事件配置文件协调每个事件。
实时数据在生产者的事件浏览器58和网络服务器55之间交换,使得生产者能分析实时的用户响应信息并相应地修改互动内容。此外,有关发布的事件的信息通过系统发挥,以便加入到累计器事件配置文件52g和收集器事件配置文件66g。如上讨论,生产者能看到累计的相应信息并按照响应样式修改互动内容广播。例如若用户对互动民意测验事件的响应是以特定方式投票,生产者能用针对用户选择的附加信息或商业广告补充事件广告。而且,用户能看到更新的互动事件,它加入了他们自己的参与到事件中的结果。在上例中,用户能参与到民意测验事件,然后看到显示在接入设备上的民意测验结果,包括用户的总计及其他用户的投票。
如图5所见,使用共同的工业技术标准于互动媒体响应网络的各种组件之间的通讯。在接入设备60和通讯报文服务器64之间发送的信息最好是以HTTP或HTTPS(带SSL安全性的HTTP)格式发送。因特网协议(IP)最好用于在通讯报文服务器64和响应收集器66之间(最好是Universal Datagram Packest-UDP格式),和响应收集器66和响应累计器52之间(最好UDP格式)发送响应信息。在响应累计器52和应用服务器54之间发送的信息以UDP格式发送。生产者事件浏览器58和开发者客户计算机56能使用HTTP或HTTPS(SSL)格式与网络服务器55通讯。为了响应收集和累计网络提供事件参数和规则的目的,网络和事件管理工作站能以HTTP格式与响应累计器,响应收集器,和生产者网站通讯。根据上述讨论明白,如响应累计器52指的是一个或多个响应累计器,且如图4和5所示也可以有一个或多个任何其它组件。此外,上述通讯协议和较好的通讯协议简单地就是使用以前的发明较好的数据发送格式的表示。下列格式的任一种能用于在一个或多个上述组件之间传递信息HTTP,HTTPS(SSL),TCP,和UDP over IP,FTP,HYML,XML,Enterprise Java,和因特网浏览器技术。响应累计器,响应收集器,通讯消息服务器,和以上讨论的其它组件独立于机顶盒或其它接入设备操作,并设计成独立于服务器方的平台。
图6示出按本发明的较佳实施例用于多个不同的用户接入网络的互动媒体响应网络40。如图5所见,多个不同用户网络42,44,46,48被连接到包括一个或多个响应累计器52的数据中心50。用户网络能包括一个互动电视用户网络,用于使用ATVEF或DVB-MHP标准的有线电视分配42,一个互动电视用户网络,用于ATVEF或DVB-MHP标准卫星电视分配44,一个使用Wireless Application Protocol(WAP)的互动手机电话和移动用户网络46,和一个互动个人电脑(PC)和/或网络设施用户网络48。
互动电视用户网络42最好包括有线电视分配网络62,用于分配互动内容多个用户,每个用户通过电视机附近或电视机内置的机顶盒连接到该网络。用户使用远程控制器,键盘,或其它互动设备发送请求,以响应在电视屏幕看到的互动内容,且从而参与到广播中。用户的响应请求在机顶盒60被接收,并通过有线电视分配网络62发送到通讯报文服务器64。通讯报文服务器64发送响应收集器66,它最好包容在用户网络42中。响应在收集之后被发送到数据中心50用于累计。在另外的实施例中,通讯报文服务器64能发送响应到包含在数据中心50的响应收集器(如8所示)。
通讯报文服务器64处理HTTP因特网协议(IP)消息包传输格式,包括Transmission Control(TCP)和Universal Daragran Packet(UDP)。在通讯报文服务器64,响应收集器和响应累计器52之间交换的报文能是单独的UDP,报文包或捆绑的包。为增加通讯效率,响应(即UDP消息包)能打包(捆绑)和解包(解捆绑)。
通讯报文服务器64经由本专业所熟知的高带宽通讯链路(未示出)连接到有线电视分配网络62。高带宽通讯链路也将响应收集器66与响应累计器52相连结。在某些实施例中,通讯报文服务器能加密响应,用于传输到响应收集器,在哪里为了收集的目的响应被解密和处理。
响应收集器66收集和处理从通讯报文服务器64接收的规范化响应。使用一个或多个响应收集器66响应被实时地收集,处理和登录。响应收集器66发送收集到的响应到一个或多个响应累计器52。每个响应累计器52完成实时的数据收集,处理,登录和累计功能。响应收集器66在辅助路径中与响应累计器52通讯,通过压入和弹出方法交换数据。响应收集器66和响应累计器52分别与图1中所示的响应累计器和收集器网络12中的响应收集器32和响应累计器34相同。
累计器52发送累计结果到应用服务器54,它将结果在通过因特网55或其它公用网,或另外专用网的安全连接上送到网络服务器,此专用网在操作上通过开发者的客户计算机56连接到内容提供者(即互动内容的开发者),并经过生产者事务浏览器58连接到内容生产者。累计的结果能由内容生产者58处理,并插入到拟发送到所有参与的用户的视频广播信号中。使用本发明的大容量的相应收集和累计功能,累计的结果能由内容生产者访问,被实时地插入互动媒体广播中。参与的用户能作出响应请求,并将他们的参与集成到事件广播中,从而影响互动广播的结果。
图6的不同的互动媒体响应网络包括一个或多个卫星电视用户网络44,一个或多个移动/手机网络46,和/或一个或多个互动的PC及设施网络48,每个以类似于有线电视分配网络42的方式构造。例如,卫星电视用户网络44包括卫星分配网络72,用于通讯机顶盒70向用户广播互动内容。响应请求通过网络72发送到通讯报文服务器64。从通讯报文服务器64来的规范的响应被送到响应收集器66,用于收集,发送到累计器52用于收集和累计。
类似地,移动用户网络46包括经过嵌入到他们的收集/移动电话或如PALM PILOT那样的其它电子设备的接入设备连接用户。响应通过通讯报文服务器64发送到数据中心50的响应收集器66,和累计器52。
互动PC或连网设施用户通过互动的PC连网设施用户网络48接收互动广播。使用连接到因特网或其它公用网络92的互动个人电脑或连网设施的用户能接收包括互动内容的广播。例如,用户能通过他们的计算机访问因特网或其它广域网92,并登录到特定的网站或分配互动的广播内容的位置。用户能通过使用鼠标,键盘,触摸屏,语音命令,或其它接入设备提交响应请求参与到广播中。请求由与因特网通讯的网络路由器(未示出)接收,并随后发送到通讯报文服务器64和响应收集器及累计器网络即响应收集器66和响应累计器52。
本专业普通人士明白,通信报文服务器64,响应收集器66,和累计器指的是许多个这些对应组件。对给定的用户网络42、44、46或48可能有许多通讯报文服务器64和响应收集器66,将响应送到数据中心50,其中响应能由一个或多个响应累计器52收集和累计。响应累计器52具有处理和登录响应的能力,以增长在应用服务器54上的数据存储(未示出),其目的是将响应结果送到合适的内容提供者56和内容生产者58。然而,与以前技术相反,本发明能使用在单个闭环系统少量的组件处理大容量的响应,其中每个收集器和累计器能实时处理大容量的响应。
图7示出用于连接多个互动电视用户网络的互动响应网络。互动响应网络最好包括多个单独的iTV用户网络,它包括一个或多个有线电视用户网络42和一个或多个卫星电视用户网络44。这些网络能包括多个子网络,用于通过分别的分配通道62分配互动内容的分别的用户机顶盒组。每个子网络流还包括它自己的通讯报文服务器和响应收集器。例如,多重流的有线电视用户网络142能包括子网络,每个子网络具有其自己的有线电视分配网络62,用于广播互动的内容到用户的机顶盒60,并用于将响应送到通讯报文服务器64和响应收集器66。如图7所示,收集器66能随后发送收集的响应到同样的累计器或累计器52的组。
在本专业的另一实施例中,一个或多个主要组件(通讯报文服务器,响应收集器,和响应累计器)驻留在分别的操作环境中,如图8所见,互动电视响应网络能包括一个和多个有线电视用户网络42,一个或多个卫星电视用户网络44,一个或多个多重流有线网络142,和一个或多个具有分布式组件安排的有线用户网络242。在图8中,有线用户网络242包括与用户的机顶盒连接的有线分配网络62。响应被送到物理上位于用户网络242一方的通讯报文服务器64。收集器266位于数据中心50,而不是在用户网络242的设施中。在图8示出的实施例中,响应收集器266位于响应累计器52的附近,它可用于安全的目的,控制响应累计器和收集器网络的管理,并在与多重通讯消息服务器的通讯中增加了灵活性。在某些应用中希望将收集器和累计器共同放在一起,便于更有效的数据传输及登录。在其他应用中,响应收集器和响应累计器能在局域网的等级上放在一起。那样的安排促进在当地等级有效处理响应。
上述互动媒体的响应处理系统能够从各种接入设备通过多个不同的用户网络处理响应。响应能无关特定类型的接入设备或数据传输格式地处理,因为通讯报文服务器规范了用于传输的收集器和累计器的响应信息,上述系统能从不同的事件应用处理互动响应,包括互动民意测验或投票,互动的彩票,互动广告,互动的“游戏展示”,电子贸易,打赌和赌博,以及对附加信息的请求。
虽然已对本发明(包括较佳实施例)作了详细讨论,那样的描述仅是为了说明的目的,可以理解,本专业的熟练人士可以作出包括改善的改变和变化而不背离下面权利的要求的精神及范围。
权利要求
1.用于处理从一个或多个用户来的互动媒体输出的系统,包括收集和累计网络,包括收集器,配置成收集从一个或多个用户的每一个的互动输出,并以非关系模式存储收集的互动媒体输出;和累计器,能操作连接到收集器,将该累计器配置和安排成收集和累计从收集器来的互动输出。
2.如权利要求1的系统,其特征在于,收集和累计网络配置成处理大容量互动输出。
3.如权利要求2的系统,其特征在于,收集和累计网络至少每秒处理100,000次响应。
4.如权利要求1的系统,其特征在于,互动输出由收集器和累计器网络处理,使得它通过系统实时发送。
5.如权利要求1的系统,其特征在于,还包括操作上连结到一个或多个用户和收集器中多个的至少一个通讯报文服务器,它从所述多个用户接收互动输出并格式化该输出,用于发送到收集器。
6.如权利要求1的系统,其特征在于,收集器包括多个结果,每个结果处理对应于一个事件的互动输出。
7.如权利要求6的系统,其特征在于,该结果至少登录从该事件来的互动输出的一部分。
8.如权利要求6的系统,其特征在于,每个结果产生并发回响应回答到一个或多个用户。
9.如权利要求1的系统,其特征在于,还包括多个用户网络,每个用户网络操作上连结到至少一个通讯报文服务器,其中至少一个通讯报文服务器在操作上连结到至少一个收集器。
10.如权利要求9的系统,其特征在于,至少一个通讯消息服务器规范从对应的用户网络接收的互动输出,用于发送到至少一个收集器。
11.如权利要求1的系统,其特征在于,累计器将从收集器接收的互动输出发送到操作上连结到累计器的应用服务器。
12.如权利要求11的系统,其特征在于,应用服务器操作上通过网络服务器连结到生产者事件浏览器。
13.如权利要求1的系统,其特征在于,应用服务器操作上通过网络服务器连结到开发者的计算机。
14.处理互动媒体输出的方法,包括下列步骤提供互动媒体用户网络,所述用户网络包括多个配置成将从用户来的互动输出发送到所述用户网络的接入设备;在操作上连结到所述用户网络收集器中收集互动输出,并将互动输出以非关系型方式存入所述收集器;和在操作上连结到所述收集器的累计中累计收集的互动输出。
15.处理互动媒体输出的方法,其特征在于,包括下列步骤提供收集和累计系统;在提供的收集和累计系统中收集从一个或多个用户来的互动输出;在提供的收集和累计系统中以非关系型方式存储收集的互动输出;在提供的收集和累计系统中累计收集的输出;和配置及安排收集和累计系统,使得实时完成所述的收集和累计。
16.如权利要求15的方法,其特征在于,以高的事务速率完成所述的收集和累计。
17.如权利要求16的方法,其特征在于,事务速率至少每秒100,000个响应。
18.如权利要求15的方法,其特征在于,还包括下述步骤规范化从用户来的互动输出,并将规范化的互动输出向收集器输出。
19.如权利要求18的方法,其特征在于,还包括下述步骤提供完成所述规范化步骤的体现年报文服务器。
20.如权利要求15的方法,其特征在于,还包括下述步骤在应用服务器中处理累计的互动输出,用于被生产者访问。
21.如权利要求15的方法,其特征在于,还包括下述步骤在应用服务器中处理累计的互动输出,用于被开发者访问。
22.用于处理互动媒体输出,并提供反馈给内容生产者的系统,包括互动媒体用户网络,所述用户网络从多个接入设备接收互动输出;至少一个操作上连结所述用户网络的收集器,它收集从所述用户网络来的互动输出,并以非关系型的方式存储互动输出;和至少一个累计器,它收集并累计从所述至少一个收集器来的互动输出,其中至少一个累计器将互动输出提供给内容生产者。
23.如权利要求22的系统,其特征在于,该系统实时地处理大容量的互动输出。
24.一个互动响应处理系统,该系统包括从与用户有关的多个接入设备接收响应请求的互动媒体用户网络;操作上与该用户网络连接的通讯报文服务器,它规范化响应请求;连结到通讯报文服务器的收集器,它收集响应请求;和连接收集器的累计器,它累计收集的响应请求。
25.如权利要求24的系统,其特征在于,收集器包括多个产品,每个产品处理对应一个事件的响应请求,并登录至少一部分响应请求。
26.如权利要求25的系统,其特征在于,每个结果产生并送回响应回答到用户。
27.如权利要求24的系统,其特征在于,通讯报文服务器语法分析并格式化响应请求,用于发送到收集器。
28.如权利要求24的系统,其特征在于,还包括多个收集器,每个收集器操作上连结到累计器。
29.如权利要求24的系统,其特征在于,还包括多个收集器和多个累计器,其中每个累计器操作上连结到一个或多个所述收集器。
30.如权利要求24的系统,其特征在于,累计器发送累计的响应信息到操作上连结到累计器的应用服务器。
31.如权利要求30的系统,其特征在于,应用服务器操作上经过网络服务器连结到生产者事件浏览器。
32.如权利要求24的系统,其特征在于,应用服务器操作上经过网络服务器连结到开发者计算机。
33.用于处理在互动媒体网络中响应的方法,包括下列步骤提供互动媒体用户网络,所述用户网络包括配置成将响应请求从一个或多个用户发送到所述用户网络的接入设备;语法分析并格式化每个响应请求;以非关系型方式收集格式化响应请求;和累计收集的响应请求。
34.如权利要求33的方法,其特征在于,语法分析和格式化步骤在通讯报文服务器中完成,而收集步骤在收集器中完成。
35.如权利要求34的方法,其特征在于,还包括下述步骤经过用户网络发送一个或多个响应回答到一个或多个用户的至少一个。
36.如权利要求33的方法,其特征在于,收集步骤包括登录响应请求的至少一部分。
37.如权利要求33的方法,其特征在于,还包括下述步骤通过生产者的事件浏览器为生产者提供对累计的响应信息的访问。
38.如权利要求33的方法,其特征在于,还包括下述步骤通过开发者计算机向开发者提供对累计的响应信息的访问。
39.用于处理从一个或多个用户来的互动媒体输出的系统,包括配置成收集从一个或多个用户的每一个来的互动输出,并存储收集的互动媒体输出的n个收集器,其中n是大于或等于1的整数;和至少一个操作上连接n个收集器的累计器,至少一个累计器配置及安排成收集和累计从n个收集器来的互动输出,其中n个收集器和至少一个累计器处理大容量互动输出。
40.如权利要求39的系统,其特征在于,该n个收集器至少能处理每秒n乘100,000个响应。
41.如权利要求39的系统,其特征在于,n个收集器和至少一个累计器实时地处理互动输出。
42.如权利要求39的系统,其特征在于,n是大于或等于2的整数,且n个收集器至少能处理每秒n乘100,000个响应。
全文摘要
揭示了具有多个逻辑上分布的组件并利用非关系型数据库的互动媒体响应处理系统,其中响应处理系统从用户通过机顶盒或其它接入设备接收互动响应请求,并能实时处理响应以提供给内容生产者的实时反馈。系统包括一个或多个操作上连接到一个或多个累计器的收集器,用于收集和累计互动响应信息,并包括至少一个连接每个用户网络的通讯报文服务器。通讯报文服务器规范对每个网络的响应,用于传输到收集器和累计器。此系统使用户能参与互动广播,并在他们的电视屏幕或其它显示器上以更新的互动内容的形式实时看到响应回答。
文档编号H04N7/173GK1500353SQ02807846
公开日2004年5月26日 申请日期2002年4月3日 优先权日2001年4月3日
发明者S·卢波, I·洛, T·纳波利塔诺, S 卢波 申请人:集太罗得岛股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1