事件触发的应用执行的制作方法

文档序号:6348139阅读:151来源:国知局
专利名称:事件触发的应用执行的制作方法
技术领域
本发明涉及多媒体业务和应用,并且特别涉及例如互联网协议电视(IPTV)业务平台的多媒体平台中应用的布置(placement)。
背景技术
多媒体平台的现有技术集中在内容管理和内容部署。例如,Tanberg的AdPoint管理下一代视频广告技术,包括视频点播(VOD)广告布置和目标广告系统。在这种背景下,基于可配置和可提供的过程方法,诸如内容和广告的应用布置在视频流内实现。现有平台的问题在于基于预先配置调度,预设的观看列表和硬编码规则在多媒体业务内部署应用。所需要的是能够从多个角度处理动态多媒体环境的需求的系统,方法和计算机可读媒介,包括实时协调如何调用应用的需求和如何基于可配置的规则来交互应用特征的需求。

发明内容
在本发明的一个方面中,提供了一种系统,包括向用户提供业务传递的多个设备以及应用布置系统,所述应用布置系统检测事件,确定与所述事件相关的应用,并且促使在一个或多个所述设备内执行所述应用。在本发明的一个方面中,提供了一种包括事件适配器和应用布置引擎的应用布置系统,其中事件适配器将多个触发器事件映射为多个应用事件。应用布置引擎从事件适配器接收应用事件并在一个或多个终端设备中调用与应用事件相关联的应用。在本发明的一个方面中,提供了一种布置应用的方法,包括检测触发事件,确定与所述触发事件相关联的应用,并且在终端设备中调用应用。在本发明的一个方面中,提供了一种在设备中调用应用的方法,包括在第一设备中触发应用事件并且在第二设备中调用与应用设备相关联的应用。在本发明的一个方面中,提供了一种包括指令的计算机可读媒介,所述指令用于检测应用事件,确定与应用事件相关联的应用,确定与应用事件相关联的设备并且在所述设备中调用应用。


现在将仅通过示例的方式,参考具体实施方式
和附图来介绍本发明,其中图1以示意图的方式表示业务传送系统;图2以示意图的方式表示应用布置系统;图3表示用于应用布置方法的流程图;图4和5以示意图的方式表示应用布置系统和方法的第一实例;图6和7以示意图的方式表示应用布置系统和方法的第二实例;
图8和9以示意图的方式表示应用布置系统和方法的第三实例;图10和11以示意图的方式表示应用布置系统和方法的第四实例;图12表示执行指令集的处理器和存储器。
具体实施例方式图1示出了业务传送系统10。业务传送系统10通过多个业务传送平台14向终端设备20传送通信业务。业务类别可以包括语音15、数据16和媒体17。语音业务可以包括 PSTN、PLMN、基于IP的语音(VoIP)和消息。数据业务可以包括web,因特网,数据,电子邮件和消息。媒体业务可以包括电视、IPTV、卫星、电缆和交互式电视(iTV)。其它业务对于本领域技术人员而言是显而易见的。用于传送这些业务的体系结构和平台是本领域技术人员所熟知的,因此这里不作详细描述。可以提供协调器(orChestrator)13用于对跨越多个业务传送平台14的业务进行混合,从而允许如下面将进一步详细描述的业务的交叉相关。 协调器13为业务传送平台14提供业务使能器(enabler)。因此,协调器用于将业务传送平台和接入世界之间的事件、协作业务和应用交互、跨业务的联合终端用户数据和重用业务传送平台14的功能/资源转化成混合业务。通过业务的混合,可提供跨混合网络(例如, PSTN语音网络和IPTV网络)的端到端业务,其从开发和部署角度来说透明地并且从使用角度来说无缝地平衡了通用资源。终端设备20可以包括计算机21 ;电视设备22,例如IPTV、机顶盒(STB)和个人视频记录机(PVR);固定线路电信设备23,例如PSTN电话以及移动电线设备M,例如移动电话、移动浏览器、个人数字助理(PDA)等等。其他终端设备对本领域技术人员而言将是显而易见的。根据本发明的具体实施方式
,系统10包括参考图2进行更加详细地描述的应用布置系统30。应用布置系统30具有充当有限状态机的应用布置引擎31,分别通过应用框架适配器36和基本业务框架适配器27在应用32 (例如应用1,应用2...应用N)和基本业务40之间提供通用的/标准化的接口。基本业务40 —般指用于在应用和框架层访问业务传送平台业务的应用程序接口(API)。图2中示出的基本业务包括联合的数据访问逻辑& 简档策略管理41 ;自适应多媒体通知逻辑42 ;安全、登录、认证逻辑43 ;终端设备适应逻辑 44 ;联合的功能访问逻辑(存在,位置,联系列表等)45 ;以及网络门户逻辑46。其它基本业务对本领域技术人员而言将是显而易见的。应用布置引擎31基于业务上下文的逻辑和事件处理应用32的调用。通过事件适配器34将事件映射到应用。作为事件驱动,应用的布置是动态的并且可以实时执行。在各种具体实施方式
中,事件可以包括但不限于终端用户行为;网络业务事件;内容提供商事件;运营、管理、维护&提供(0ΑΜ&Ρ)事件;运营支持系统(OSS)事件;基本业务集(BSS)事件;第三方事件,以及对本领域技术人员而言显而易见的其他应用事件。基于用户简档,基于业务配置和供应,基于网络配置和供应,或基于观看模式,可以按逻辑功能驱动的方式调度事件。0SS/BSS系统38可以通过0SS/BSS适配器API 39提供0SS/BSS事件。可以按对本领域技术人员而言显而易见的其它方式来初始化事件。一旦应用布置系统30调用应用,应用布置系统30将不涉及应用的执行。在一个实施方式中,可以简单地通过将来自机顶盒(STB)的HTTP请求转发到应用web服务器或发送消息到应用以启动动作来调用应用。在一个实施方式中,应用布置引擎控制用于多个用户的应用布置,并且因此位于诸如服务提供商所运营的中心区域。在一个实施方式中,应用布置引擎可以特定于用户环境,例如在用户的家庭范围内,这种情况下应用布置引擎可位于用户住所(例如,住宅或商业)范围内,在几个住所之间共享或位于上述中心位置。现在将参考图3的流程图100描述使用图2的应用系统30的方法。在步骤101, 在应用布置系统中检测到触发的事件。触发的事件可以按上面所描述的方式被触发。在步骤102,事件适配器34确定与该事件相关联的应用32并且在步骤103调用终端设备20中的应用。在一个实施方式中,可以在第一终端设备中触发事件,并且可以在第二终端设备中调用应用。现在将参考图4和5描述具体实例。这个实例涉及到用户电话23的输入呼叫 (incoming call)。图2的应用布置系统30用于通过机顶盒(STB) 82在用户的IPTV 22上显示呼叫者身份。应用布置引擎31触发语音通知过程以向观看者发送呼叫者ID通知。应用布置引擎31负责协调完成任务所要求的所有业务(联合的数据,安全性,访问逻辑和通知)。业务流程执行语言(BPEL)过程可用于描述业务的协调。在步骤201(图5),应用布置引擎从语音门户应用接收呼叫者ID触发事件。语音门户应用使用事件适配器API 34(图 2)将会话初始化协议(SIP)消息INVITE(邀请消息)映射为应用事件类型。应用布置引擎31然后调用联合的数据业务41以确定呼叫者ID (步骤20 。在步骤203,执行安全业务43的检查,并且然后使用访问逻辑业务45 (步骤204)确定到通知业务当前是否对于用户是可用的。如果可用,则调用到STB 82的通知业务42 (步骤205),以促成要在用户的TV 22上显示的呼叫者ID的弹出式显示(步骤206)。现在将参考图6和7描述另一个实例。这个实例涉及从移动电话M经由机顶盒 82到用户的IPTV 22的语音邮件通知的布置。语音门户应用使用事件适配器API 34(图 2)将SIP消息NOTIFY触发事件映射为应用事件类型并且将应用事件提供给应用布置引擎 31 (步骤301)。应用布置引擎31触发语音通知过程以向用户发送语音邮件通知。应用布置引擎31然后调用联合的数据业务41以确定呼叫者ID (步骤302)。在步骤303,执行安全业务43的检查,并且然后使用访问逻辑业务45(步骤304)确定对于用户来说的通知业务当前是否可用。如果可用,则调用通知业务42 (步骤305),以促成在用户的TV上的语音邮件通知的弹出式显示(步骤306)。根据之前的实例,应用布置引擎负责使用BPEL过程来协调完成通知所要求的所有业务(联合数据,安全性,访问逻辑和通知)。现在将参考图8和9描述另一个实例。这个实例涉及经由STB 82到用户的TV 22 的电子邮件web应用的布置。在步骤401,应用布置引擎31接收观看者触发的STB事件, 诸如所配置的按键的选择,例如遥控装置81上的“0K”键。STB 82发送http GET命令给 web门户业务,使用事件适配器API 34将其适配成应用事件。http GET命令提供关于电子邮件应用的信息,并且在步骤402,应用布置引擎通过调用安全业务43对观看者进行认证。 接下来,web门户业务46将电子邮件web应用“上传”到STB 82 (响应于http GET)(步骤 403),并且在用户的TV 22上显示电子邮件应用(步骤404)。现在将参考图10和11描述另一个实例。这个实例涉及经由STB 82在用户的IPTV22上的交互式广告的布置。在步骤501,应用布置引擎31接收观看者触发的STB事件,诸如所配置的按键的选择,例如遥控装置81上的“0K”键。STB 82发送http GET命令给web 门户业务,使用事件适配器API 34将其映射为应用事件。http GET命令提供关于交互式广告应用的信息,并且在步骤502,应用布置引擎30通过调用终端设备自适应业务44来识别终端设备(大小,颜色,类型)和目标媒体的参数。接下来,web门户业务46将交互式广告应用“上传”到STB 82 (响应于httpGET)(步骤503),并且在用户的TV上显示交互式广告 (步骤504)。在一个实施方式中,可由用户选择视频点播应用来触发交互式广告。广告的交互式显示可以包括通过遥控装置81的按键选择的附加命令,这允许观看广告的更多细节。例如,可为广告者的网站提供链接,以及再次观看广告或返回TV收看的命令。命令的选择可以调用其它应用,例如网站的显示。应用布置引擎响应于视频点播观看的交互式广告的布置允许广告布置的时序变化,而不受限于固定的广告布置调度。交互式广告应用可被安排在其他时间,例如当观看者在暂停之后重新启动观看时。交互式广告业务允许服务提供商通过在TV屏幕的角落示出小的行动呼叫指示符来向观看者指示交互式广告可用(例如闪烁标记,弹出式)。通过选择可以定制的遥控按键(例如红色按键,OK按键,或“进行互动”),用户可以选择进行交互。服务提供商可以具有基于业务(例如,直播TV节目)和交互式应用可用的时间来选择触发上下文的能力。例如,在商业广告播放期间;在直播TV节目期间;或在VOD观看之前,过程中和/或之后交互式应用是可用的。交互式广告可以是常规的广告或者可以是目标广告,类似于动态网络站点,其中在网页中专用的广告空间填充了匹配某些标准(例如用户简档,观看上下文等)的广告。 用户简档标准可以包括性别、年龄、观看简档(例如动作电影)。其中交互式广告可用于展示,如弹出式通知所指示的那样,用户可以忽略通知(超期)或通过选择合适的遥控装置按键来选择查看细节。在一个具体实施方式
中,应用可以包括通知业务,其允许服务提供商在可配置的日期/时间显示主动提供的多媒体消息(例如,滚动文本/图形消息条)。服务提供商可能具有输入要显示的多媒体(文本/图形/音频)消息的能力。多媒体消息能够用于发起区域中的事件或能够用作紧急告警系统(EAS)。无论正在观看的是何种业务(直播电视,视频点播,交互式广告),都能够在屏幕中显示多媒体消息。在一个实施方式中,观看者可能无法控制多媒体消息的显示(例如遥控装置不能终止消息)。服务提供商可以具有指示将显示文本消息的区域(国家,地区,局部,每家,每个STB)的能力。上面描述的实施方式不受限于硬编码调度,预设观看列表和固定规则,给予了多媒体业务提供商触发应用的灵活性。既然应用布置引擎为实时引擎,它能够提供最大限度地影响用户所需的大范围的可配置操作。由一个或多个上述实施方式提供的特征交互的处理打开了定义面向多媒体业务的新用户和企业的大门,从而为服务提供商、内容提供商和技术供应商带来了新的收入来源。在参考图12描述的一个实施方式中,应用布置系统30可以包括至少一个处理器 121,其可操作地与至少一个存储器122相关联。存储器122可以存储能够处理器121上执行的指令集。当执行所述指令时,允许应用布置系统检测应用事件601,确定与应用事件相关联的应用602,确定与应用事件相关联的设备603并在所述设备中调用应用604。
虽然本发明的具体实施方式
已按照附图进行了说明并在前面的说明书中进行了描述,但是应当理解的是,本发明并不限于所公开的实施方式,而可能是不脱离下面权利要求所列出和限定的本发明精神的各种重排,修改和替换形式。例如,本发明的能力可以全部或部分地由单元,模块,处理器或存储器中的一个或多个来执行。而且,这些能力可以当前方式或分布方式在或通过任何能够提供和/或接收信息的设备执行。进一步地,虽然以特定的方式进行描述,然而在不脱离本发明的范围内可以重新安排各种模块或单元的位置。 仍然进一步地,虽然以特定的方式进行描述,然而为了完成本发明,可以利用更多或更少数量的模块和连接来向本发明提供附加的已知特征,和/或使得本发明更加高效。此外,各种模块之间发送的信息可通过数据网络、国际互联网、互联网协议网络、无线源和有限源中的至少一个并通过多种协议在模块之间进行发送。
权利要求
1.一种系统,包括向用户提供业务传送的多个设备;以及应用布置系统,其进行检测事件;确定与所述事件相关的应用;以及促使所述应用在一个或多个所述设备内执行。
2.根据权利要求1所述的系统,其中所述应用布置系统促使与所述事件相关的所述应用实时地执行。
3.根据权利要求1所述的系统,进一步包括事件适配器,其将所述多个设备触发的多个事件映射到多个应用。
4.根据权利要求1所述的系统,其中所述应用布置系统检测由第一设备触发的事件并促使在第二设备中执行应用。
5.根据权利要求4所述的系统,其中第一设备为电信设备并且其中第二设备为能够实现IPTV的设备。
6.根据权利要求5所述的系统,其中应用为语音邮件通知应用。
7.根据权利要求5所述的系统,其中应用为呼叫者ID通知应用。
8.根据权利要求4所述的系统,其中第一设备为用于能够实现IPTV的设备的遥控装置并且其中第二设备为能够实现IPTV的设备。
9.根据权利要求8所述的系统,其中应用为交互式广告应用。
10.根据权利要求1所述的系统,进一步包括至少一个业务传送系统,其中应用布置系统检测由所述至少一个业务传送系统触发的事件。
全文摘要
本发明涉及在业务传送环境中,可以跨越多个业务传送平台提供多项业务。应用布置系统包括将业务传送环境中的事件映射为应用事件的事件适配器。应用事件触发应用布置引擎以调用业务传送环境的终端设备中的应用,终端设备例如是IPTV或机顶盒。也可以跨不同的媒体类型来调用应用。
文档编号G06Q30/00GK102282582SQ201080004854
公开日2011年12月14日 申请日期2010年1月7日 优先权日2009年1月19日
发明者C·德科凯拉尔, M·乌利德-艾萨, S·希巴, T·孔 申请人:阿尔卡特朗讯美国公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1