依赖于第一服务来发起第二服务的方法和程序技术

技术编号:8026928 阅读:190 留言:0更新日期:2012-11-29 13:08
本发明专利技术涉及一种使用独立配置的事件驱动状态机依赖于第一服务来发起第二服务的方法,该方法包括如下步骤:在第一通信空间中执行第一服务;依赖于所述第一服务将第一事件传输至运营者单元;通过所述第一事件来触发所述运营者单元的第一事件驱动状态机;通过所述第一事件驱动状态机来生成第二事件;将所述第二事件传输至所述第一通信空间和/或第二通信空间;以及通过所述第二事件来在所述第一通信空间和/或所述第二通信空间中发起第二服务,其中通过第二事件驱动状态机将所述第一事件驱动状态机从互联网服务器推至所述运营者单元,并且其中至少所述第一事件驱动状态机被用户独立配置以用于依赖于所述第一事件来发起所述第二事件。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及在通信空间(communication spaces)中提供和执行特定服务的领域。
技术介绍
存在大量不同的通信空间,例如,电话网络、数千的内部网(intranet)、加热系统、汽车、智能房屋、数百万的私人计算机、模型铁道(model railiOad)、计算机游戏、网络游戏、数亿的电视接收机、音频和视频播放器、媒体服务器和移动设备、虚拟现实、个人计算机上的办公套件、机器人、工厂的控制室、浏览网页的用户、巡航船(cruise liner)、另一电话网络、机场、卫星、超市等。它们共同的是交换具体信息,并在每一通信空间内根据主通信空间中的具体标准对信息传输方法进行优化。由于这些优化标准根据情况有显著不同,所 以每一通信空间都有良好的内部信息传输,但当进行外部通信时则不尽如人意。此外,众所周知存在如下的例子两个通信空间能够彼此通信(除了互联网连接或类似物以外),但这些通信是通过使用具有明确限定的(well-defined)几乎不可扩展的协议的明确限定的接口来良好调整的(we 11-regulated)。在这方面,例如,移动电话运营者的网络与其他运营者的网络的连接。但在几乎所有情况下,这些接口都是为非常具体的目的而设置的。当前不存在允许两个(或更多个)任意通信空间实现(补充)交互工作的通用且灵活的方法。
技术实现思路
本专利技术的一个目标是提供多个服务之间的单独可配置的(individualIyconfigurable)交互(interactions),其优选地并行覆盖多个通信空间,并且使得能够实现不具有现有技术缺陷的定制的和用户配置的服务。上述目标通过一种使用单独配置的事件驱动状态机依赖于第一服务来发起(initiate)第二服务的方法来实现,包括下列步骤在第一通信空间中执行第一服务;依赖于所述第一服务将第一事件传输至运营者单元(operator unit);通过所述第一事件来触发所述运营者单元的第一事件驱动状态机;通过所述第一事件驱动状态机来生成第二事件;将所述第二事件传输至所述第一通信空间和/或第二通信空间;以及,通过所述第二事件在所述第一通信空间和/或所述第二通信空间中发起第二服务,其中所述第一事件驱动状态机被第二事件驱动状态机从互联网服务器推至所述运营者单元,并且其中至少所述第一事件驱动状态机被用户单独配置以用于依赖于所述第一事件来发起所述第二事件。所述第二服务被所述第一事件驱动状态机发起,所述第一事件驱动状态机被所述第一服务间接触发。因而,所述第一服务与所述第二服务之间的交互由所述运营者单元的所述第一事件驱动状态机的功能所限定。有利地,所述第一事件驱动状态机至少部分地由用户单独可配置,从而上面提及的所述第一服务与所述第二服务之间的交互可以根据用户的个人请求而适配。有益地,不同服务之间的任意功能都是可行的,并且由用户自由可编程。优选地,所述第一事件驱动状态机和所述第二事件驱动状态机都被用户单独配置。有利地,用户能够独立于所述运营者单元在互联网服务器上配置和修改所述第一事件驱动状态机,因为直至所述第一事件驱动状态机被所述运营者单元用对应的初始事件请求,所述第一事件驱动状态机才被上传至所述运营者,因为所述对应的初始事件使得所述第二事件驱动状态机将所述单独配置的第一事件驱动状态机推至所述运营者单元。因而,用户不需要直接配置所述操作者单元。优选地,所述操作者单元被通信空间运营者(operator)或权力机构(authority)——例如移动电话提供者——来控制,所述通信空间运营者或权力机构须激活第一事件和/或第二事件在所述第一通信空间与所述互联网服务器之间的传输。例如,作为所述第一通信空间的移动网络与用于初始地触发所述第二事件驱动状态机的互联网服务器之间的连接,使得须由移动网络提供者来激活所述第二事件驱动状态机将顾客定义的第一事件驱动状态机推至所述移动网络提供者的运营者单元。如果所述移动网络提供者信任所指定的顾客ID,那么所述移动网络与所述用户的第二事件驱动状态机之间的连接是经由所述运营者单元来发起的,使得所述第二事件驱动状态机检测初始事件并将所述第一事件驱动状态机推向所述运营者单元。随后,所述运营者单元能够执行所述第一事件驱动状态机的命令,并且所述用户能够使用他单独配置的功能。 优选地,在在互联网服务器上存储和激活所述第二事件驱动状态机之前,所述移动提供者核查所述事件驱动状态机的功能和源码(source code)。因而,所述移动提供者确保,当所述第一事件驱动状态机被推向所述运营者单元时,所述第一事件驱动状态机的语法(syntax)是正确的。所述第二服务是在所述第一通信空间和/或所述第二通信空间中执行的。因而,可以通过本专利技术的方法来提供至少两个完全不同的通信空间之间的连接,在本专利技术的方法中,例如,所述第一通信空间中的第一事件或第一服务发起所述第二通信空间中的任意第二事件或第二服务。优选地,通过所述操作单元的第一应用将所述初始事件运送至第二事件驱动状态机,其中在由所述初始事件触发通过所述第二事件驱动状态机将所述第一事件驱动状态机上传至所述运营者单元之后,所述第一应用至少部分地包含所述第一事件驱动状态机的功能,尤其甚至包含所述第一事件驱动状态机的源码。随后,例如,所述第一通信空间与所述运营者单元之间的第一通信由被推向所述运营者单元的所述第一事件驱动状态机控制,并且所述互联网服务器与所述互联网之间的第二通信由所述互联网上的第二事件驱动状态机控制。尤其,所述第一事件驱动状态机与所述第二事件驱动状态机直接经由基于TCP/IP的接口彼此通信。有利地,所述第一事件驱动状态机的功能可以被适配至任意通信空间。与单独可配置的第二事件驱动状态机一起,顾客能够在任何不同通信空间之间配置任意功能。所述第二服务可以是一个独立于第二服务的新服务。替代地,所述第二服务可以是所述第一通信空间中的所述第一服务的特定继续。在本专利技术的方法的一个优选实施方案中,所述第二通信空间经由另一运营者单元链接至所述互联网服务器,所述另一运营者单元包括另一第一事件驱动状态机,其中优选地所述另一事件驱动状态机被所述第二事件驱动状态机推至所述另一运营者单元。本专利技术的一个大优势是,所述互联网服务器与特定通信空间之间的每一通信路径被确切地一个(exactly one)特定事件驱动状态机单独控制。优选地,所述第一事件驱动状态机被分配至所述第一通信空间,并且所述另一第一事件驱动状态机被分配至所述第二通信空间。所述运营者单元优选地覆盖用于所述第一通信空间的服务提供者,其中所述另一运营者单元覆盖用于所述第二通信空间的另一服务提供者。本专利技术的方法使用模块原理(modularprinciple),使得可以通过纳入另一些第一事件驱动状态机和/或另一些通信空间来容易地扩展所包含的通信空间和/或用户定义的网络应用(和相应的用户)的数量。因而,包括用于与所述互联网服务器进行基于网络的交互的互联网连接的任何通信空间都可以被模块地用作第一通信空间、另一第一通信空间和/或第二通信空间。所述第一通信空间优选地是一个电话网络(尤其是一个移动网络)。本专利技术意义上的通信空间是,例如,电话网络、数千的内部网、加热系统、汽车、智能房屋、数百万的私人计算机、模型铁道、计算机游戏、网络游戏本文档来自技高网...

【技术保护点】

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

【专利技术属性】
技术研发人员:E·布瑞
申请(专利权)人:德国电信股份公司
类型:发明
国别省市:

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

1