(57)【要約】  本発明は、電話サービス及び／またはデータ・サービスを含むデータ・システム内で、相互に共同作業を実現するための方法に関し、此処でこのデータ・システムは第１コンピュータ・システム（１）と少なくとも１つの別の第２コンピュータ・システム（２）を含み、此処でこれらのコンピュータ・システムは各々複数の関連したメモリを有する１台のコンピュータ（１０；１１）を含み、此処で第１および第２コンピュータ・システムはそれぞれ少なくとも１つの、トランザクション参照として、すなわちトランザクションに対する参照として登録されている通信サービス、特に電話およびデータ・サービス、を含む通信データベース（３；４）に接続され、此処で前記コンピュータ・システムはデータ・プログラムに従って通信サービスを実行するように適合されており、此処で各々のコンピュータ（１０；１１）に接続されている少なくとも１つのトランザクション・データベース（５；６）は前記トランザクション参照で識別された予め定められた個数のトランザクションを含むようになされ、此処で各々のトランザクションはデータ・プログラムの一部の形式を取り、此処でそれぞれのコンピュータ・システムは１つまたは複数のトランザクションを、前記１つまたは複数のトランザクション・データベース（５；６）からフェッチするようになされ、前記複数のトランザクションは共に前記サービスを実行するための１つのデータ・プログラムを形成している。本発明は前記トランザクションが前記サービス並びにまたデータ・システムで実行されるべきその他の関連するサービスに関する命令を含み、データ・システム内で実行するためのトランザクションのフェッチが、このシステムへの電話からまたは、通信データベース（３；４）内で通信サービスが結びつけられている外部コンピュータからの入力呼（６）に応答して開始され；その呼が被呼者の識別（ＩＤ）と呼の型式の表示（９）の識別（８）の形式で情報部分（７）を含み、第１（１）および第２（２）コンピュータ・システムは、本質的に、１台のコンピュータ・システム（１）から前記システム内の残りのコンピュータ・システム（２）への全ての命令及び全ての実行プロセスが、前記トランザクションのエージェンシーを通して有効となるように、実行環境を有するようになされ；或るトランザクション参照が、先に述べたコンピュータ・システム（２）で実行するために、実行時に呼を受けたコンピュータ・システム（１）以外のコンピュータ・システム（２）へサービスを転送することに関する実行時のトランザクションを識別し、前記情報部分（７）が前記サービスの転送と共に転送される、以上を特徴としている。
2007525129.tif 000002
【特許請求の範囲】
【請求項１】
電話サービス及び／またはデータ・サービスを含むデータ・システム内で、相互に共同作業を実現するための方法であって、此処でこのデータ・システムは第１コンピュータ・システム（１）と少なくとも１つの別の第２コンピュータ・システム（２）を含み、此処でこれらのコンピュータ・システムは各々複数の関連したメモリを有する１台のコンピュータ（１０；１１）を含み、此処で第１および第２コンピュータ・システムはそれぞれ少なくとも１つの、トランザクション参照として、すなわちトランザクションに対する参照として登録されている通信サービス、特に電話およびデータ・サービス、を含む通信データベース（３；４）に接続され、此処で前記コンピュータ・システムはデータ・プログラムに従って通信サービスを実行するように適合されており、此処で各々のコンピュータ（１０；１１）に接続されている少なくとも１つのトランザクション・データベース（５；６）は前記トランザクション参照で識別された予め定められた個数のトランザクションを含むようになされ、此処で各々のトランザクションはデータ・プログラムの一部の形式を取り、此処でそれぞれのコンピュータ・システムは１つまたは複数のトランザクションを、前記１つまたは複数のトランザクション・データベース（５；６）からフェッチするようになされ、前記複数のトランザクションは共に前記サービスを実行するための１つのデータ・プログラムを形成している前記方法において、前記トランザクションが前記サービス並びにまたデータ・システムで実行されるべきその他の関連するサービスに関する命令を含み、データ・システム内で実行するためのトランザクションのフェッチが、このシステムへの電話からまたは、通信データベース（３；４）内で通信サービスが結びつけられている外部コンピュータからの入力呼（６）に応答して開始され；その呼が被呼者の識別（ＩＤ）と呼の型式の表示（９）の識別（８）の形式で情報部分（７）を含み、第１（１）および第２（２）コンピュータ・システムは、本質的に、１台のコンピュータ・システム（１）から前記システム内の残りのコンピュータ・システム（２）への全ての命令及び全ての実行プロセスが、前記トランザクションのエージェンシーを通して有効となるように、実行環境を有するようになされ；或るトランザクション参照が、先に述べたコンピュータ・システム（２）で実行するために、実行時に呼を受けたコンピュータ・システム（１）以外のコンピュータ・システム（２）へサービスを転送することに関する実行時のトランザクションを識別し、前記情報部分（７）が前記サービスの転送と共に転送される、以上を特徴とする、前記方法。
【請求項２】
請求項１記載の方法であって、前記呼に応答してコンピュータ・システムが、少なくとも使用者の識別と、関連する呼の型式と要求されているサービスとに関して使用者を識別し、トランザクション参照を前記データベースからフェッチするステップを実行するように機能し、その後前記サービスが実行されることを特徴とする前記方法。
【請求項３】
請求項１または２記載の方法であって、指定されたサービスを実行するためのトランザクション参照が、１つのコンピュータ（１０）からシステム内の別のコンピュータ（１１）へ転送されることを特徴とする前記方法。
【請求項４】
請求項１，２または３記載の方法であって、全ての前記コンピュータ・システム（１，２）が相互に同一の実行環境を有するようになされていることを特徴とする前記方法。
【請求項５】
請求項１，２，３または４記載の方法であって、通信データベース（３，４）がトランザクション・データベース（５，６）内に格納されているトランザクションの参照を含むようになされていることを特徴とする前記方法。
【請求項６】
請求項１，２，３，４または５記載の方法であって、通信データベース（３，４）がまた、要求された通信サービスに応答して遅れて実行されることが可能な更に別のサービスに関連するトランザクションの参照を含むようになされていることを特徴とする前記方法。
【請求項７】
請求項１，２，３，４，５または６記載の方法であって、前記コンピュータ・システム（１）が、前記トランザクション・データベース（５，６）から直接呼にまたは電話または前記別のコンピュータ・システム（２）経由で外部コンピュータからの間接呼によって開始されたサービスに対応するトランザクションをフェッチするようになされ；第１コンピュータ・システム（１）が１つまたは複数の前記別のコンピュータ・システム（２）に対してトランザクション参照を分配するようになされ；これらの後者コンピュータ・システム（２）の各々が、トランザクション参照で定められたサービスを実行するためにトランザクションを、それぞれのコンピュータ・システムのトランザクション・データベース（５，６）からフェッチするようになされていることを特徴とする、前記方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ・システム内で共同作動するサービスを実現するための方法に関する。
【背景技術】
【０００２】
欧州特許明細書第０９２８５４８号には、電話サービスを実行するための従来技術によるシステムが開示されており、此処では前記サービスが複数のトランザクションを、該トランザクションを含むデータベースから呼び出すことで実行され、その後にこれらのサービスが実行される。このシステムはローカル・システムに連結されており、言葉を変えると実行は顧客から直接または間接的に呼ばれたコンピュータ上で行われる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
より大きなそして更に複雑なサービスの維持に関しては、これらのサービスの情報処理並びに実行に、複数の呼び出されたコンピュータの参加を要求される可能性がある。
【課題を解決するための手段】
【０００４】
この問題は本発明で解決されており、これは複数のコンピュータが相互に共同作業することを可能としている。
【０００５】
本発明は従って、電話サービス及び／またはデータ・サービスを含むデータ・システム内で、相互に共同作業を実現するための方法に関し、此処で前記データ・システムは第１コンピュータ・システムと、少なくとも１台の別の第２コンピュータ・システムを含み、此処で各々のコンピュータ・システムは複数の関連したメモリを具備する１台のコンピュータを含み、此処で第１および第２コンピュータ・システムはそれぞれ少なくとも１つの、トランザクション参照として、すなわちトランザクションに対する参照として登録されている通信サービス、特に電話およびデータ・サービス、を含む通信データベースに接続され、此処でコンピュータ・システムはデータ・プログラムに従って通信サービスを実行するように適合されており、此処で各々のコンピュータに接続されている少なくとも１つのトランザクション・データベースは前記トランザクション参照で識別される予め定められた個数のトランザクションを含むようになされ、此処で各々のトランザクションはデータ・プログラムの一部の形式を取り、それぞれのコンピュータ・システムは１つまたは複数のトランザクションを、前記１つまたは複数のトランザクション・データベースからフェッチするようになされ、前記複数のトランザクションは共に前記サービスを実行するための１つのデータ・プログラムを形成し、此処で本発明は前記トランザクションが前記サービス並びにまたデータ・システムで実行されるべきその他の関連するサービスに関する命令を含み；データ・システム内で実行するためのトランザクションのフェッチの開始が、このシステムへの電話からまたは、通信データベース内で通信サービスが結びつけられている外部コンピュータからの入力呼によって行われ；その呼が被呼者の識別（ＩＤ）と呼の型式の識別の形式の情報部分を含み、第１コンピュータ・システムおよび第２コンピュータ・システムは、本質的に、１台のコンピュータ・システムからデータ・システム内の他のコンピュータ・システムへの全ての命令および全ての実行プロセスが前記トランザクションのエージェンシーを通して有効となるように実行環境を有するようになされ；指定されたトランザクション参照が、先に述べたコンピュータ・システムで実行するために、実行時に呼を受けたコンピュータ・システム以外のコンピュータ・システムへサービスを転送することに関する実行時のトランザクションを識別し；前記情報部分が前記転送プロセスの中で転送される、以上を特徴としている。
【実施例】
【０００６】
本発明を次に添付図に図示された実施例を部分的に参照して更に詳細に説明する。
【０００７】
各々のコンピュータ・システム１，２は少なくとも１つの通信データベース３，４に接続され、通信データベースはトランザクション参照（ＴＲＳ：Ｔｒａｎｓａｃｔｉｏｎ  Ｒｅｆｅｒｅｎｃｅｓ）、すなわちトランザクションに対する参照として格納されている通信サービス、特に電話およびデータ・サービスを含み、此処で前記コンピュータ・システムはデータ・プログラムに従って通信サービスを実行するように適合されている。各々のコンピュータ１，２には少なくとも１つのトランザクション・データベース５，６が接続されており、これは前記トランザクション参照で識別される予め定められた量のトランザクションを包含するようになされている。
【０００８】
各々のトランザクションは前記トランザクション参照、例えばＴＲＳ．１０およびＴＲＳ．１２で参照される２つのトランザクション参照で定められる。トランザクション自体はデータ・プログラムの一部の形式をしており、これによりコンピュータ・システムは１つまたは複数のトランザクションを前記１つまたは複数のデータベースからフェッチするようになされ、これらのトランザクションは共に前記サービスを実行するデータ・プログラムを形成する。
【０００９】
本発明によれば、前記トランザクションは前記サービスと２台またはそれ以上のコンピュータで構成されたデータ・システムで実行されるべき付加サービスとに関連する命令を含む。
【００１０】
システム内で実行するためのトランザクションのフェッチは、電話から、または、呼がデータ・システム１に入力された時点で通信サービスが通信データベース３内で結合されている外部コンピュータから、システムに入力される呼６により開始される。
【００１１】
呼６は被呼者の識別８（ＩＤ）と呼の型式の表示９との形式の情報部分７を含む。呼の型式は、音声呼、データ通信、トランザクションなどである。
【００１２】
本発明によれば、コンピュータ・システムの第１部分１および第２部分２、またデータ・システムの更に別の部分には実行環境が与えられ、これにより本質的にコンピュータ・システム１からデータ・システム内の他のコンピュータ・システム２への全ての命令および全ての実行は、前記トランザクションをエージェンシーして行われるようになされる。この点に関して、情報部分７は送信コンピュータ・システム１から、受信コンピュータ・システム２へ送信される。
【００１３】
各々のコンピュータ・システムは関連するメモリを具備した既知の型式のコンピュータ１０，１１を含む。
【００１４】
実行環境は好適には先に述べた欧州特許明細書に記載の環境である。
【００１５】
先に述べた呼に応答して、データ・システムは少なくとも使用者の識別８、並びに関連する呼の型式９とを判別するステップを実行するように機能する。この点に関して、通信データベース３；４はコンピュータに、被呼相手および関連する呼の型式に結びつけられたトランザクション参照をフェッチさせる。呼の型式は音声呼、データ通信、トランザクションなどである。フェッチされたトランザクション参照は、呼び出され実行されるべきサービスを定める。コンピュータはフェッチされたトランザクション参照に基づいて、前記トランザクション参照に対応するトランザクション・データベース５内のそれらのトランザクションをフェッチするようになされ、その後サービスは前記トランザクションのエージェンシーを介して実行される。
【００１６】
本発明によれば、いくつかのトランザクション参照は実行時に対象となるサービスを、先に述べたコンピュータ・システム２で実行させるために、呼を受け取ったコンピュータ・システム１以外のコンピュータ・システム２に転送させるように識別し、此処で前記情報部分７は前記サービスの転送中に別のコンピュータ・システム２に転送される。
【００１７】
従って、呼がコンピュータ・システム１で受け取られると、前記システムは通信データベース３からトランザクション参照をフェッチし、その後前記参照に対応するトランザクションがトランザクション・データベース５からフェッチされ、第１コンピュータ・システム内で実行される。１つまたは複数のこれらのトランザクションは前記サービスの実行により、実行に際して別のコンピュータ２にＡＰＩ１２（アプリケーション・プログラム・インタフェース）経由で転送されるようにしてもよい。従って、実行されるべきサービスは第２コンピュータ・システム２の中に持ち込まれる。情報部分７は転送を伴うので、第２コンピュータ・システムはこの情報部分を検出する。これは実行を多方面のコンピュータ・システムに分散させることを可能とする。
【００１８】
この転送処理過程の非常に重要な特徴として、指定されたサービスを実行するためのトランザクション参照がコンピュータ１０からデータ・システム内の別のコンピュータ１１へ転送される。従って転送先コンピュータ・システムは、トランザクション参照を獲得し、トランザクションに対応する参照を前記トランザクション・データベースからフェッチする。この結果、全てのトランザクションが転送される場合に転送されるはずの量と比較して、ごく僅かな量のデータのみが転送される。
【００１９】
コンピュータ・システムが、転送されたトランザクション参照に対応するトランザクションを持っていない場合、このトランザクション参照を受け取ったコンピュータ・システムは、そのタスクの送り元コンピュータ・システムに対してこのタスクを返却するようになされる。
【００２０】
しかしながら、新たに述べた事例においてトランザクション参照を転送することに加えて、コンピュータ・システムはまた、転送するコンピュータ・システムがそのトランザクションが他のコンピュータ・システムの中に存在していないことを承知している場合、関連するトランザクションと共に１つまたは複数のトランザクション参照を別のコンピュータ・システムへ転送するようになされる。
【００２１】
本発明が完全な効果を発揮するために、先に述べたコンピュータ・システムの全てが相互に同じ実行環境を有するようになすことが不可欠である。
【００２２】
本発明の１つの好適な実施例によれば、それぞれの通信データベースはまた、要求された通信サービスに応答して遅れて実行されてもよい更に別のサービスに関するトランザクションの参照も含むようになされている。
【００２３】
従って、第１コンピュータ・システムは、直接呼に、または前記別のコンピュータ経由で電話または外部コンピュータからの間接呼に応答する前記呼で開始されたサービスに対応している前記トランザクション・データベースからトランザクションをフェッチするようになされ、それにより第１コンピュータ・システムはトランザクション参照を１つまたは複数の前記別のコンピュータ・システムに分散するようになされ、またこれにより後述のコンピュータ・システムはそのトランザクション参照で定められたサービスを実行するために、それぞれのコンピュータ・システムトランザクション・データベースからトランザクションをフェッチするようになされる。
【００２４】
この場合の事例として、電話またはデータ・サービスの価格または料金セットがあげられる。この点に関して、多数の第１コンピュータ・システム１は国内の異なる場所に配置されていて、国内の異なる場所の顧客に成り代わって電話サービスまたはデータ・サービスの管理を行う。
【００２５】
呼６が第１コンピュータ・システムに到達した時点で、サービスが発呼加入者と所望の接続先との間で接続される。これは第１コンピュータ・システム内でトランザクションを実行することにより達成される。１つまたは複数のトランザクションは価格設定をすることおよび価格設定手続を第２コンピュータ・システムへの転送することに関連する。第２コンピュータ・システムはトランザクション参照を第１コンピュータ・システムから受け取り、これにより第２コンピュータ・システム２は価格設定に関するトランザクション参照をその通信データベース４からフェッチする。これらのトランザクションは図１の中でＴＲＳ．１０およびＴＲＳ．１１として例示されている。
【００２６】
これらのトランザクションは第２データベース・システム２の中で実行され、これによりトランザクションはこれらの中で、価格設定データベース１３が呼び出され、価格がメモリ１４の中に格納され、その後顧客の情報部分７がコンピュータ・システム間の呼１５に関して、第１コンピュータ・システムから第２コンピュータ・システムへ転送されたその顧客に対して請求書が発行される。
【００２７】
本発明は決して上述したサービスに制限されるものではない。
【００２８】
本発明を多くの実施例を参照して説明してきたが、コンピュータ・システムが２つ以上のシステムを含み、これらのシステムがそれらのサービスまたは実行されるべき同様のサービスに適合されることは理解されよう。
【００２９】
従って本発明は上述の実施例に制限されると考えられるべきでは無く、それは変形および改変が添付の特許請求の範囲内で行えるからである。
【図面の簡単な説明】
【００３０】
【図１】図１は相互に共同作業を行う２台のコンピュータシステムであり、それぞれは、関連するデータベースと共にコンピュータ１、２を含むことを示すブロック図である。
【図１】
2007525129.tif 000003
【国際調査報告】
2007525129.tif 000004
2007525129.tif 000005