事件触发的应用执行制造技术

技术编号:7127211 阅读:168 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及在业务传送环境中,可以跨越多个业务传送平台提供多项业务。应用布置系统包括将业务传送环境中的事件映射为应用事件的事件适配器。应用事件触发应用布置引擎以调用业务传送环境的终端设备中的应用,终端设备例如是IPTV或机顶盒。也可以跨不同的媒体类型来调用应用。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及多媒体业务和应用,并且特别涉及例如互联网协议电视(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)确定到通知业务当前是否对于本文档来自技高网...

【技术保护点】
1.一种系统,包括:向用户提供业务传送的多个设备;以及应用布置系统,其进行:检测事件;确定与所述事件相关的应用;以及促使所述应用在一个或多个所述设备内执行。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:M·乌利德艾萨
申请(专利权)人:阿尔卡特朗讯美国公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1