首页> 中国专利> 在计算机系统中建立协作服务的方法

在计算机系统中建立协作服务的方法

摘要

本发明涉及一种在包含电话服务和/或数据服务的数据系统中获得协作服务的方法,其中该数据系统包括第一计算机系统(1)和至少一个第二计算机系统(2),每个计算机系统包括一个具有相应存储器的计算机(10;11),其中该第一和第二计算机系统分别被连接到至少一个通信数据库(3;4),该数据库包含通信服务,尤其是电话和数据服务,并被存储为事务参考,即作为对事务的参考,其中该计算机系统用于根据一个数据程序执行该通信服务,与每个计算机(10;11)相连的至少一个事务数据库(5;6)中包含由所述的事务参考所识别的预定数目的事务,每个事务以数据程序的一部分的形式存在,各个计算机系统用于从所述的事务数据库(5;6)中获取一个或多个事务,所述的事务一起构成了执行所述服务的数据程序,本发明的特征在于所述的事务包括关于所述服务以及将由该数据系统执行的其他服务的指令;该数据系统中获取用于执行的事务是通过来自一个电话或来自一个外部计算机对该系统的呼叫(6)的方式发起的,在通信数据库(3;4)中向其绑定了一个通信服务;该呼叫包括被叫标识(ID)(8)和呼叫类型的指示(9)的形式的信息部分(7),该第一(1)和第二(2)计算机系统具有一个执行环境以使得,该数据系统中从一个计算机系统(1)到其他计算机系统(2)的所有的执行和所有的指令通常都是通过所述事务的代理来实现的;给定的事务参考识别那些当执行时能使得相关的服务被转发到一个计算机系统(2)而不是该接收呼叫的计算机系统(1)的事务,以在前述的计算机系统(2)中执行,其中该信息部分(7)与所述服务一起被转发。

著录项

  • 公开/公告号CN1943219A

    专利类型发明专利

  • 公开/公告日2007-04-04

    原文格式PDF

  • 申请/专利权人 泰利金特股份公司;

    申请/专利号CN200580004541.0

  • 发明设计人 康尼·拉尔森;

    申请日2005-02-10

  • 分类号H04M3/42(20060101);G06F15/16(20060101);

  • 代理机构中国国际贸易促进委员会专利商标事务所;

  • 代理人马浩

  • 地址 瑞典尼纳沙恩

  • 入库时间 2023-12-17 18:25:15

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-04-02

    未缴年费专利权终止 IPC(主分类):H04M3/42 授权公告日:20091021 终止日期:20130210 申请日:20050210

    专利权的终止

  • 2009-10-21

    授权

    授权

  • 2007-05-30

    实质审查的生效

    实质审查的生效

  • 2007-04-04

    公开

    公开

说明书

技术领域

本发明涉及一种在数据系统中获得协作服务的方法。

背景技术

欧洲专利说明NO.0928548中描述了一种现有的系统,该系统用于执行一种电话服务,该服务是通过先调用来自包含了多个事务的数据库中的若干事务,然后执行该服务的方式被执行的。该系统被绑定在一个本地系统中,换句话说,执行发生在用户直接或间接调用的计算机系统中。

关于更大且更复杂的服务,可能需要多个计算机系统参与信息的处理和服务的执行。

发明内容

本发明解决了这个问题,使得多个计算机彼此协作。

本发明因此涉及一种在一个数据系统中获得互相协作服务的方法,该数据系统包括电话服务和/或数据服务,所述的数据系统包括第一计算机系统和至少一个其它的第二计算机系统,每个计算机系统包括一个具有相应存储器的计算机,其中该第一和第二计算机系统分别被连接到至少一个通信数据库,该通信数据库包含通信服务,尤其是电话和数据服务,并被存储为事务参考,即作为对事务的参考,其中该计算机系统用于根据一个数据程序执行该通信服务,与每个计算机相连的至少一个事务数据库中包含由所述的事务参考所识别的预定数目的事务,每个事务以数据程序的一部分的形式存在,各个计算机系统用于从所述的事务数据库中获取一个或多个事务,所述的事务一起构成了执行所述数据服务的数据程序,本发明的特征在于,所述的事务包括关于所述服务以及其他将由该数据系统执行的服务的指令;该数据系统中获取事务的启动是通过来自一个电话或来自一个外部计算机对该系统的呼叫的方式进行的,通信数据库中绑定了到所述电话或外部计算机的一个通信服务;该呼叫包括被叫标识(ID)形式和呼叫类型的指示的信息部分,该第一和第二计算机系统具有一个执行环境以使得,该数据系统中从一个计算机系统到其他计算机系统的所有的执行处理和所有的指令通常都是通过所述事务的代理来实现的;给定的事务参考识别那些当执行时能使得相关的服务被转发到一个计算机系统而不是该接收呼叫的计算机系统,以在之前提到的计算机系统中执行;所述的信息部分在所述的转发过程中被转发。

附图说明

下面将结合一个示例性实施方式的附图详细描述本发明,其中,

图1是在一个数据系统中两个互相协作的计算机的方框图。

图1示出了两个互相协作的计算机系统,每个计算机系统包括一个具有相应数据库的计算机1,2。

具体实施方式

每个计算机系统与至少一个通信数据库3,4连接,该数据库包含通信服务,特别是电话和数据服务,并被存储为事务参考(TRS),即对事务的参考,其中所述的计算机系统用于根据一个数据程序执行该通信服务。每个计算机1,2另外还连接至少一个事务数据库5,6,该事务数据库中包含预定数目的由所述的事务参考所识别的事务。

每个事务通过所述的事务参考被定义,例如通过两个事务参考TRS.10和TRS.12。这些事务实质上是作为一个数据程序的一部分的形式存在,那些计算机系统用于从所述的数据库获取一个或多个事务,这些事务一起构成执行所述服务的一个数据程序。

根据本发明,所述的事务包括与所述服务及将由该包含两个或多个计算机的数据系统执行的其他服务相关的指令。

该系统中事务的获取是通过从一个电话或一个外部计算机到该系统的一个呼叫6触发的,当呼叫进入数据系统1时在通信数据库3中向其绑定到一项通信服务。

该呼叫6包括该被叫标识8(ID)和呼叫类型的指示9的形式的信息部分7。该呼叫的类型可能是一个语音呼叫,数据通信,事务等。

根据本发明,该计算机系统的第一部分1和第二部分2以及该数据系统的其他部分具有一个执行环境,借此基本上从计算机系统1到数据系统中的其他计算机系统2的所有的执行和所有的指令都通过所述事务的代理进行。在这一点上,信息部分7被从发送计算机系统1转发到接收计算机系统2。

每个计算机系统包括已知类型的具有相关存储器的计算机10,11。

该执行环境最好是前面欧洲专利说明中描述的环境。

响应于前述的呼叫,该数据系统开始执行至少确定用户的标识8和呼叫类型9的步骤。在该方面上,通信数据库3,4使得计算机获取被绑定到被叫方的事务参考以及呼叫有关的类型。该呼叫类型可能是语音呼叫、数据通信、事务等。该获取的事务参考定义了被呼叫的和将被执行的服务。该计算机响应于所述的事务参考,根据所获取的事务参考获取事务数据库5中的那些事务,然后通过所述的事务代理执行该服务。

根据本发明,特定的事务参考识别那些当被执行时使得正考虑中的服务被转发到计算机系统2而不是接收呼叫的计算机系统1的事务,以为了在前述的计算机系统2中执行,并且其中所述的信息部分7在所述服务的转发过程中被转发到其他的计算机系统2。

因此,当一个呼叫到达计算机系统1时,所述的系统从通信数据库3获取事务参考,然后对应于所述的参考的事务被从事务数据库5中取出,并在第一计算机系统中被执行。这些事务中的一项或多项可使得当其执行时,所述服务的执行通过一个API 12(应用程序接口)被转发到另一计算机系统2。因此,将被执行的该服务进入到第二计算机系统2。因为信息部分7伴随着该转发,因此第二计算机系统将检测该信息部分,这使得该执行被分配到多种计算机系统中。

根据这种转发过程的一个很重要的特征,用于给定服务的执行的事务参考被从计算机10中转发到该数据系统的另一计算机11中。所转发到的该计算机系统因此包含事务参考并从所述的事务数据库中获取对应于参考的事务。这导致相比于所有的事务被转发时只有很少量的数据被转发。

当一个计算机系统没有对应于被转发的事务参考的事务时,接收到该事务参考的该计算机系统返回该任务至该任务所来源的计算机系统。

但是,除了在最新提到的事务参考的转发之外,假定一计算机系统知道一些事务在另一计算机系统中丢失,该计算机系统还可能转发一个或多个与所述事务相关的事务参考到所述另一计算机系统,

为了本发明获得全部的效果,前面提到的所有计算机系统互相具有相同的执行环境是很关键的。

根据本发明的一个优选实施方式,各个通信数据库还包含涉及其他服务的事务的参考,这些其他服务可能之后响应于一个被请求的通信服务而被执行。这样的其他服务可以是执行至另一计算机系统的转发。

因此很关键的是,第一计算机系统从所述的事务数据库获取事务,对应于响应于通过所述其他计算机的来自一个电话或外部计算机的一个直接呼叫或间接呼叫而由所述呼叫启动的一项服务,其中该第一计算机分配事务参考到一个或多个所述其他计算机,并且上述计算机系统中的每一个从各个计算机系统事务数据库获取事务,以执行该事务参考所规定的服务。

这种情况下的一个示例性实施例可以是电话或数据服务的价格或价目设定。在该方面,大量第一计算机系统1可以位于国家中不同的位置,用于代表国家不同地区的用户管理电话服务或数据服务。

当一个呼叫6到达第一计算机系统时,该服务在呼叫用户和期望的联系人间连接。这通过执行第一计算机系统中的事务来实现。一项或多项事务关系到价格设定和该价格设定程序向第二计算机系统的转发。该第二计算机系统从第一计算机系统接收事务参考,这使得第二计算机系统2从它的通信数据库4获取与价格设定有关的事务参考。这些事务已在图1中通过TRS.10和TRS.11例示出。

这些事务在第二数据系统2中被执行,这些事务使得一个价格设定数据库13被调用且该价格存储在存储器14中,并之后开帐单给用户,所述用户的关于计算机系统间的呼叫15的信息部分7被从第一计算机系统转发到第二计算机系统。

本发明绝不限于所描述的服务的执行。

虽然本发明已经结合一些实施方式进行了描述,但是应该理解,这些计算机系统可包括多于两个的系统,且这些系统可适用于这些服务或类似执行的服务。

本发明因此被认为不仅限于上面描述的示例性实施方式,因为在所附权利要求的范围内可以进行各种修改。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号