(57)【要約】【課題】１つのコールに関連する複数装置間の複数のセッションを一意に特定可能とし、処理の繰り返しと信号ループの発生とを防ぐ。【解決手段】端末１０−１は、コールを開始するとき、セッション群ＩＤ及びセッションＩＤを生成して該当信号に設定する。セッション制御装置１１は、信号を受信すると、セッション群ＩＤに基づいて、該信号の分析結果から、続けて起動する、連携対象のサービスを特定し、受信したセッション群ＩＤ及び新たなセッションＩＤが設定された信号を送信する。サービス連携装置１２は、信号を受信すると、該信号の分析結果から、続けて起動する、連携対象のサービスを特定し、受信したセッション群ＩＤ及び新たなセッションＩＤが設定された信号を送信する。アプリケーションサーバ１３−１、１３−２は、信号を受信すると、サービスを起動して実行するとともに、該セッションを終端し、新規のセッションを確立する。【選択図】図１
2009111732.tif 000002
【特許請求の範囲】
【請求項１】
それぞれのサービスを提供する複数のアプリケーションサーバと、前記アプリケーションサーバが提供するサービスを享受する端末と、前記端末及び前記アプリケーションサーバのセッション制御を行うセッション制御装置と、複数の前記アプリケーションサーバと前記セッション制御装置との間に配置され、複数の前記アプリケーションサーバを連携させるサービス連携装置とからなるアプリケーションサーバ連携システムであって、
前記アプリケーションサーバまたは前記端末におけるコールの起動時に、当該コールに関連する複数のセッションを識別するセッション群ＩＤを生成するセッション群ＩＤ生成手段と、
前記コールに関連するセッションにおいて受信する信号を分析する分析手段と、
前記分析手段による分析結果に基づいて、新たなセッションの確立相手となる前記アプリケーションサーバ、前記端末、前記セッション制御装置、または、前記サービス連携装置を特定する特定手段と、
前記特定手段により特定された確立相手に対して新たなセッションを開始するセッション開始手段と、
前記コールと関連する新たなセッションが開始される度に、当該セッションで送信される信号に前記セッション群ＩＤ生成手段により生成された前記セッション群ＩＤを設定する設定手段と、
を具備することを特徴とするアプリケーションサーバ連携システム。
【請求項２】
新たにセッションが開始される度に、当該セッションを識別するためのセッションＩＤを生成するセッションＩＤ生成手段と、
セッション群ＩＤと、当該セッション群ＩＤを用いるコールに関連して確立されたセッションのセッションＩＤとを対応付けて記憶する記憶手段とをさらに備え、
前記特定手段は、前記分析手段により前記信号を分析して得たセッションの確立先の情報と、当該信号に設定されているセッション群ＩＤ及びセッションＩＤと、当該セッション群ＩＤに対応付けて前記記憶手段に記憶されているセッションＩＤとに基づいて、新たなセッションの確立相手となる前記アプリケーションサーバ、前記端末、前記セッション制御装置、または、前記サービス連携装置を特定し、
前記設定手段は、前記コールと関連する新たなセッションが開始される度に、当該セッションで送信される信号に前記セッション群ＩＤ生成手段により生成された前記セッション群ＩＤと、前記セッションＩＤ生成手段により生成された当該セッションのセッションＩＤとを設定する、
ことを特徴とする請求項１に記載のアプリケーションサーバ連携システム。
【請求項３】
前記セッション群ＩＤ生成手段は、前記端末に設けられ、
前記端末は、前記セッション群ＩＤ生成手段により生成されたセッション群ＩＤを設定した信号をセッションの確立先に送信してコールの確立を要求する起動手段を具備する、
ことを特徴とする請求項１または２に記載のアプリケーションサーバ連携システム。
【請求項４】
前記セッション群ＩＤ生成手段は、前記アプリケーションサーバに設けられ、
前記アプリケーションサーバは、前記セッション群ＩＤ生成手段により生成されたセッション群ＩＤを設定した信号をセッションの確立先に送信してコールの確立を要求する起動手段を具備する、
ことを特徴とする請求項１または２に記載のアプリケーションサーバ連携システム。
【請求項５】
それぞれのサービスを提供する複数のアプリケーションサーバと、前記アプリケーションサーバが提供するサービスを享受する端末と、前記端末及び前記アプリケーションサーバのセッション制御を行うセッション制御装置と、複数の前記アプリケーションサーバと前記セッション制御装置との間に配置され、複数の前記アプリケーションサーバを連携させるサービス連携装置とからなるアプリケーションサーバ連携システムにおけるアプリケーションサーバ連携方法であって、
前記アプリケーションサーバまたは前記端末におけるコールの起動時に、当該コールに関連する複数のセッションを識別するセッション群ＩＤを生成するセッション群ＩＤ生成ステップと、
前記コールに関連するセッションにおいて受信する信号を分析する分析ステップと、
前記分析ステップにおける分析結果に基づいて、新たなセッションの確立相手となる前記アプリケーションサーバ、前記端末、前記セッション制御装置、または、前記サービス連携装置を特定する特定ステップと、
前記特定ステップにおいて特定された確立相手に対して新たなセッションを開始するセッション開始ステップと、
前記コールと関連する新たなセッションが開始される度に、当該セッションで送信される信号に前記セッション群ＩＤ生成ステップにおいて生成された前記セッション群ＩＤを設定する設定ステップと、
を含むことを特徴とするアプリケーションサーバ連携方法。
【請求項６】
前記セッション群ＩＤ生成ステップにより生成されたセッション群ＩＤを設定した信号をセッションの確立先に送信してコールの確立を要求する起動ステップと、
前記セッション群ＩＤ生成ステップとは、
前記端末で行われることを特徴とする請求項５に記載のアプリケーションサーバ連携方法。
【請求項７】
前記セッション群ＩＤ生成ステップにより生成されたセッション群ＩＤを設定した信号をセッションの確立先に送信してコールの確立を要求する起動ステップと、
前記セッション群ＩＤ生成ステップとは、
前記アプリケーションサーバで行われることを特徴とする請求項５に記載のアプリケーションサーバ連携方法。
【請求項８】
それぞれのサービスを提供する複数のアプリケーションサーバと、前記アプリケーションサーバが提供するサービスを享受する端末と、前記端末及び前記アプリケーションサーバのセッション制御を行うセッション制御装置と、複数の前記アプリケーションサーバと前記セッション制御装置との間に配置され、複数の前記アプリケーションサーバを連携させるサービス連携装置とからなるアプリケーションサーバ連携システムにおいて用いられるコンピュータに、
前記アプリケーションサーバまたは前記端末において起動されたコールに関するセッションで受信される信号を分析する分析ステップと、
前記分析ステップにおける分析結果に基づいて、新たなセッションの確立相手となる前記アプリケーションサーバ、前記端末、前記セッション制御装置、または、前記サービス連携装置を特定する特定ステップと、
前記特定ステップにおいて特定された確立相手に対して新たなセッションを開始するセッション開始ステップと、
セッションが開始される度に、当該セッションで送信される信号に、前記アプリケーションサーバまたは前記端末における当該コールの起動時に生成された、当該コールに関する複数のセッションを識別するためのセッション群ＩＤを設定する設定ステップと、
を実行させることを特徴とするアプリケーションサーバ連携プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションサーバ連携システム、アプリケーションサーバ連携方法、及びアプリケーションサーバ連携プログラムに関する。
【背景技術】
【０００２】
図１５は、従来技術によるアプリケーションサーバ連携システムの構成を示すブロック図である。従来より、３ＧＰＰ（3rd Generation Partnership Project）により規定されているＩＭＳ（IP Multimedia Subsystem）の仕様に基づき、端末１−１、１−２、アプリケーションサービスを提供するアプリケーションサーバ３、及び端末１−１、１−２とアプリケーションサーバ３との間のセッション制御を行うセッション制御装置２を有するアプリケーションサーバ連携システムが知られている（例えば、非特許文献１参照）。
【０００３】
図示する従来技術では、セッション制御装置２とアプリケーションサーバ３との間で、同一のコールに属する、異なるセッション同士の関連性を特定する方法として、セッション制御装置２とアプリケーションサーバ３との間でセッションを識別するためのセッション識別情報を信号パケットに載せることで、セッション識別情報を共有する方法を採用している。
【非特許文献１】3GPP TS 24.229 version 7.7.0(2007-03)， 5.4.3.4章，104ページ，２００７年
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、この従来技術（非特許文献１）では、セッション制御装置２は、アプリケーションサーバ３以外の対向装置へ信号を送出する場合には、信号から該セッション識別情報を削除して信号を送出する。このため、該従来技術に準拠する、セッション制御装置（すなわち、Ｓ−ＣＳＣＦ装置）２と、アプリケーションサーバ（すなわち、ＳＩＰ−ＡＳ装置）３との間でしか通用せず、１つのコールに関連する全ての装置において関連のあるセッションを判別することができなかった。また、該標準に準拠しないセッション制御装置２、アプリケーションサーバ３、端末１−１、１−２や、複数のアプリケーションサーバ３の提供するサービスを連携するサービス連携装置を使用する場合においては、関連のあるセッションを判別することができなかった。
【０００５】
このように、従来技術では、セッション制御装置２とアプリケーションサーバ３と間でセッション識別情報を授受することを実現するのみであり、他の装置や、端末１−１、１−２との間でセッション識別情報を共有することができないため、複数のセッションにより確立されるコールを、一元的に管理することができない。そのため、端末１−１、１−２、セッション制御装置２、アプリケーションサーバ３、サービス連携装置において、受信した信号のセッションが不明となる。ゆえに、受信した信号を分析して信号の転送先を決定する装置、すなわちサービス連携装置及びセッション制御装置２において、既に分析を実施したコールに関連する信号に対して再び分析を実施し、既に転送した転送先へ信号を転送してしまうという問題が生じる。
【０００６】
従来定められている仕様（Ｂ２ＢＵＡモード）では、セッション制御装置から信号を受けたアプリケーションサーバは、セッション制御装置に対して異なるＳＩＰダイヤログで新たな要求を返すが、アプリケーションサーバとセッション制御装置との間では、セッション識別情報を保有できるので（非特許文献１の仕様）、問題はなかった。
【０００７】
図１６は、従来技術による、アプリケーションサーバとセッション制御装置との間に複数のアプリケーションサーバを連携させるサービス連携装置を配置したアプリケーションサーバ連携システムの構成を示すブロック図である。なお、図１５に対応する部分には同一の符号を付けている。図において、まず、端末１−１が、コールを起動する（ステップＳ１）。この場合、サービス連携装置４で複数のアプリケーションサーバ３を連携させるので、セッション制御装置２からの信号は、サービス連携装置４に届く（ステップＳ２）。サービス連携装置４は、アプリケーションサーバ３に信号を送信すると、返信を待つ（ステップＳ３）。信号を受信したアプリケーションサーバ３は、サービス連携装置４へ異なるダイヤログ（新規ダイヤログ）により信号を返送する（ステップＳ４）。
【０００８】
このとき、サービス連携装置４は、セッション識別情報を共有できないために、アプリケーションサーバ３から受信した信号のダイヤログと、自身がステップ３において送信した信号のダイヤログとの対応付けができない。そのため、サービス連携装置４は、この異なるダイヤログで新たな要求を受け取ると、新規のコールと判断して、信号をアプリケーションサーバ３へ送信する。これにより、上記の繰り返しが起こり、信号ループが発生する（ステップＳ５）という問題があった。
【０００９】
本発明は、このような事情を考慮してなされたものであり、その目的は、複数のアプリケーションサーバが連携してサービスを提供する場合に、このコールに関連する複数装置間の複数のセッションを一意に特定することができ、処理の繰り返しと信号ループの発生とを防ぐことができるアプリケーションサーバ連携システム、アプリケーションサーバ連携方法、及びアプリケーションサーバ連携プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上述した課題を解決するために、本発明は、それぞれのサービスを提供する複数のアプリケーションサーバと、前記アプリケーションサーバが提供するサービスを享受する端末と、前記端末及び前記アプリケーションサーバのセッション制御を行うセッション制御装置と、複数の前記アプリケーションサーバと前記セッション制御装置との間に配置され、複数の前記アプリケーションサーバを連携させるサービス連携装置とからなるアプリケーションサーバ連携システムであって、前記アプリケーションサーバまたは前記端末におけるコールの起動時に、当該コールに関連する複数のセッションを識別するセッション群ＩＤを生成するセッション群ＩＤ生成手段と、前記コールに関連するセッションにおいて受信する信号を分析する分析手段と、前記分析手段による分析結果に基づいて、新たなセッションの確立相手となる前記アプリケーションサーバ、前記端末、前記セッション制御装置、または、前記サービス連携装置を特定する特定手段と、前記特定手段により特定された確立相手に対して新たなセッションを開始するセッション開始手段と、前記コールと関連する新たなセッションが開始される度に、当該セッションで送信される信号に前記セッション群ＩＤ生成手段により生成された前記セッション群ＩＤを設定する設定手段と、を具備することを特徴とするアプリケーションサーバ連携システムである。
【００１１】
本発明は、上記の発明において、新たにセッションが開始される度に、当該セッションを識別するためのセッションＩＤを生成するセッションＩＤ生成手段と、セッション群ＩＤと、当該セッション群ＩＤを用いるコールに関連して確立されたセッションのセッションＩＤとを対応付けて記憶する記憶手段とをさらに備え、前記特定手段は、前記分析手段により前記信号を分析して得たセッションの確立先の情報と、当該信号に設定されているセッション群ＩＤ及びセッションＩＤと、当該セッション群ＩＤに対応付けて前記記憶手段に記憶されているセッションＩＤとに基づいて、新たなセッションの確立相手となる前記アプリケーションサーバ、前記端末、前記セッション制御装置、または、前記サービス連携装置を特定し、前記設定手段は、前記コールと関連する新たなセッションが開始される度に、当該セッションで送信される信号に前記セッション群ＩＤ生成手段により生成された前記セッション群ＩＤと、前記セッションＩＤ生成手段により生成された当該セッションのセッションＩＤとを設定する、ことを特徴とする。
【００１２】
本発明は、上記の発明において、前記セッション群ＩＤ生成手段は、前記端末に設けられ、前記端末は、前記セッション群ＩＤ生成手段により生成されたセッション群ＩＤを設定した信号をセッションの確立先に送信してコールの確立を要求する起動手段を具備する、ことを特徴とする。
【００１３】
本発明は、上記の発明において、前記セッション群ＩＤ生成手段は、前記アプリケーションサーバに設けられ、前記アプリケーションサーバは、前記セッション群ＩＤ生成手段により生成されたセッション群ＩＤを設定した信号をセッションの確立先に送信してコールの確立を要求する起動手段を具備する、ことを特徴とする。
【００１４】
また、上述した課題を解決するために、本発明は、それぞれのサービスを提供する複数のアプリケーションサーバと、前記アプリケーションサーバが提供するサービスを享受する端末と、前記端末及び前記アプリケーションサーバのセッション制御を行うセッション制御装置と、複数の前記アプリケーションサーバと前記セッション制御装置との間に配置され、複数の前記アプリケーションサーバを連携させるサービス連携装置とからなるアプリケーションサーバ連携システムにおけるアプリケーションサーバ連携方法であって、前記アプリケーションサーバまたは前記端末におけるコールの起動時に、当該コールに関連する複数のセッションを識別するセッション群ＩＤを生成するセッション群ＩＤ生成ステップと、前記コールに関連するセッションにおいて受信する信号を分析する分析ステップと、前記分析ステップにおける分析結果に基づいて、新たなセッションの確立相手となる前記アプリケーションサーバ、前記端末、前記セッション制御装置、または、前記サービス連携装置を特定する特定ステップと、前記特定ステップにおいて特定された確立相手に対して新たなセッションを開始するセッション開始ステップと、前記コールと関連する新たなセッションが開始される度に、当該セッションで送信される信号に前記セッション群ＩＤ生成ステップにおいて生成された前記セッション群ＩＤを設定する設定ステップと、を含むことを特徴とするアプリケーションサーバ連携方法である。
【００１５】
本発明は、上記の発明において、前記セッション群ＩＤ生成ステップにより生成されたセッション群ＩＤを設定した信号をセッションの確立先に送信してコールの確立を要求する起動ステップと、前記セッション群ＩＤ生成ステップとは、前記端末で行われることを特徴とする
【００１６】
本発明は、上記の発明において、前記セッション群ＩＤ生成ステップにより生成されたセッション群ＩＤを設定した信号をセッションの確立先に送信してコールの確立を要求する起動ステップと、前記セッション群ＩＤ生成ステップとは、前記アプリケーションサーバで行われることを特徴とする。
【００１７】
また、上述した課題を解決するために、本発明は、それぞれのサービスを提供する複数のアプリケーションサーバと、前記アプリケーションサーバが提供するサービスを享受する端末と、前記端末及び前記アプリケーションサーバのセッション制御を行うセッション制御装置と、複数の前記アプリケーションサーバと前記セッション制御装置との間に配置され、複数の前記アプリケーションサーバを連携させるサービス連携装置とからなるアプリケーションサーバ連携システムにおいて用いられるコンピュータに、前記アプリケーションサーバまたは前記端末において起動されたコールに関するセッションで受信される信号を分析する分析ステップと、前記分析ステップにおける分析結果に基づいて、新たなセッションの確立相手となる前記アプリケーションサーバ、前記端末、前記セッション制御装置、または、前記サービス連携装置を特定する特定ステップと、前記特定ステップにおいて特定された確立相手に対して新たなセッションを開始するセッション開始ステップと、セッションが開始される度に、当該セッションで送信される信号に、前記アプリケーションサーバまたは前記端末における当該コールの起動時に生成された、当該コールに関する複数のセッションを識別するためのセッション群ＩＤを設定する設定ステップと、を実行させることを特徴とするアプリケーションサーバ連携プログラムである。
【発明の効果】
【００１８】
この発明によれば、各装置において管理している多数のセッションのうち、同一のコールに関連している複数のセッションにセッション群ＩＤを設定することで、複数のセッションにより確立されるコールを、一元的に管理することができ、端末、セッション制御装置、サービス連携装置、アプリケーションサーバにおいて、受信した信号のセッションがどのコールに対するものであるかを容易に識別することができる。ゆえに、複数のアプリケーションサーバが連携してサービスを提供する場合に、このコールに関連する複数装置間の複数のセッションを一意に特定することができ、処理の繰り返しと信号ループの発生とを防ぐことができるという利点が得られる。
【００１９】
また、本発明によれば、セッションが発生する度に生成した、セッション群ＩＤ、セッションＩＤ、及びセッションの確立相手のノード情報を対応付けて記憶するとともに、送受信する信号に設定されているセッション群ＩＤと該信号の分析結果とを対応付けて記憶することにより、既に分析したコールを把握し、再度分析することを防ぐことができるという利点が得られる。
【００２０】
また、本発明によれば、送受信する信号に設定されているセッション群ＩＤから、転送先の装置、すなわち端末、セッション制御装置、サービス連携装置、アプリケーションサーバにおいて、既に受信したコールに関連する信号が再送されていることを容易に認識することができるので、信号がループすることを防止することができるという利点が得られる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の一実施形態を、図面を参照して説明する。
【００２２】
Ａ．第１実施形態
Ａ−１．第１実施形態の構成
図１は、本発明の第１実施形態によるアプリケーションサーバ連携システムの構成を示すブロック図である。アプリケーションサーバ連携システムにおいては、１つのコールを確立する際、連携サービスを提供したり、信号内のパラメータや、ヘッダを変換したりする場合などにおいて、複数のセッションが用いられる場合がある。従来の技術では、各装置、すなわち、端末１０−１、１０−２、セッション制御装置１１、サービス連携装置１２、アプリケーションサーバ１３−１、１３−２において、各装置が管理している多数のセッションのうち、特定のコールに関連するセッションが分からず、セッション群を判別できなかった。
【００２３】
そこで、本第１実施形態では、セッション群ＩＤを設定することにより、各装置において、特定のコールに関連するセッションを把握することが可能としている。このとき、１つのコールに関連する複数のセッションをセッション群と呼称する。また、セッション群を識別する識別情報を、セッション群ＩＤと呼ぶ。
【００２４】
図１において、端末１０−１、１０−２は、コールを開始するとき、セッション制御装置１１にコールを発信するための信号を生成して送信し、その際に、セッション群ＩＤ及びセッションＩＤを生成して該信号内に設定する（セッションＩＤ生成手段、セッション群ＩＤ生成手段、設定手段、起動手段）。また、端末１０−１、１０−２は、コールを受信するとき、受信したコールに関連する受信信号に対し、返答信号を生成してセッション制御装置１１へ送信し、その際に受信信号のセッション群ＩＤ及びセッションＩＤを該返答信号に設定する（セッションＩＤ生成手段、設定手段）。
【００２５】
セッション制御装置１１は、発信加入者、または着信加入者、あるいは他の条件と、セッションを確立すべきノード及びその順序とを対応付けた情報である条件情報を予め記憶している。セッション制御装置１１は、この条件情報を参照して、受信した該信号を分析し（分析手段）、該信号内から得られた発信加入者、あるいは着信加入者、あるいは他の条件に基づいてセッションを確立すべきノード及びその順序を示す分析結果を得、この得られた分析結果に従ってサービス連携装置１２へ該信号を転送する。このとき、セッション制御装置１１は、受信した信号内に設定されているセッション群ＩＤ、あるいはコールＩＤから、以前に分析を実施したコールに関連するセッションを検索する。そして、以前に分析を実施したコールと関連するセッションがあることが認識されると、該セッションの分析結果から、続けて起動すべき連携対象のサービスを判断し（特定手段）、該当サービスを実行するアプリケーションサーバ１３−１、１３−２、あるいはサービス連携装置１２へ信号を送信するか、あるいは起動するサービスが無いと判断した場合は、端末１０−１、１０−２へ信号を送信する。また、セッション制御装置１１は、セッション群ＩＤと、当該セッション群ＩＤに関連したセッションのセッションＩＤ、当該セッションの確立相手のノードとを対応付けて自身の備える記憶手段に記憶する。
【００２６】
サービス連携装置１２は、発信加入者、または着信加入者、あるいは他の条件と、連携してサービスを起動すべきアプリケーションサーバ及びその順序とを対応付けた情報である連携条件情報を予め記憶している。サービス連携装置１２は、この連携条件情報を参照して、受信した該信号を分析し（分析手段）、該信号内から得られた発信加入者、あるいは着信加入者、あるいは他の条件に基づいてサービスを起動すべきアプリケーションサーバ及びその順序を示す分析結果を得、この得られた分析結果に従って、アプリケーションサーバ１３−１、１３−２を決定する（特定手段）。サービス連携装置１２は、該セッションを終端し、新規にセッションを生成し（セッション開始手段）、アプリケーションサーバ１３−１、１３−２に信号を送信する。このとき、セッション群ＩＤは、終端したセッションのセッション群ＩＤを用いる。
【００２７】
また、サービス連携装置１２は、該信号を受信すると、該信号内に設定されているセッション群ＩＤ、あるいはコールＩＤから以前に分析を実施したコールと関連するセッションを検索する。以前に分析を実施したコールに関連するセッションがあることが認識されると、該セッションの分析結果から、続けて起動すべき連携対象のサービスを判断し（特定手段）、該当サービスを実行するアプリケーションサーバ１３−１、１３−２に信号を送信する。このとき、セッション群ＩＤは、終端したセッションのセッション群ＩＤを用いる。また、サービス連携装置１２は、セッション群ＩＤと、当該セッション群ＩＤに関連したセッションのセッションＩＤ、当該セッションの確立相手のノードとを対応付けて自身の備える記憶手段に記憶する。
【００２８】
アプリケーションサーバ１３−１、１３−２は、該信号を受信し、サービスを起動して実行する。その際、該セッションを終端し、新規にセッションを生成し（セッション開始手段）、サービス連携装置１２へ信号を送信する。このとき、セッション群ＩＤは、終端したセッションのセッション群ＩＤを用いる。また、アプリケーションサーバ１３−１、１３−２は、セッション群ＩＤと、当該セッション群ＩＤに関連したセッションのセッションＩＤ、当該セッションの確立相手のノードを対応付けて自身の備える記憶手段に記憶する。
【００２９】
また、図２は、本第１実施形態において、１つのコールに対し、連携サービスを提供する場合における、セッションの構造例を示す概念図である。本第１実施形態では、図２に示すように、まず、端末１０−１がコールを開始すると、セッション制御装置１１を介してサービス連携装置１２にコールを発信するための信号を生成して送信する（セッション１）。サービス連携装置１２は、該信号を分析し、サービスを起動するアプリケーションサーバ１３−１を決定し、新規にセッションを生成し、アプリケーションサーバ１３−１に信号を送信する（セッション２）。アプリケーションサーバ１３−１は、該信号を受信し、サービスアプリケーション１４−１を起動して実行し、その際、該セッションを終端し、新規にセッションを生成し、サービス連携装置１２へ信号を送信する（セッション３）。
【００３０】
サービス連携装置１２は、該信号を分析し、サービスを起動するアプリケーションサーバ１３−２を決定し、新規にセッションを生成し、アプリケーションサーバ１３−２に信号を送信する（セッション４）。アプリケーションサーバ１３−２は、該信号を受信し、サービスを起動して実行し、その際、該セッションを終端し、新規にセッションを生成し、サービス連携装置１２へ信号を送信する（セッション５）。サービス連携装置１２は、セッション５を終端し、信号を新規に生成し、セッション制御装置１１を介して端末１０−２に向けて該信号を発信し、セッション６を開始する（セッション６）。
【００３１】
Ｂ．第１実施形態の動作
次に、図３乃至図７は、本第１実施形態による発信処理のシーケンスを説明するためのフローチャートである。なお、第１実施形態では、着信に対する返答処理、及びセッション切断処理については省略する。
【００３２】
まず、発信側の端末１０−１は、着信側の端末１０−２へ向けてコールの確立を要求する信号を生成し、セッション制御装置１１に向けて該信号を発信するため、セッション群ＩＤ及びセッションＩＤを生成して上記信号に設定する。端末１０−１は、当該信号を送信し、セッション１を開始する（ステップＳ１１）。セッション制御装置１１では、信号を受信すると、該信号に記述されているセッション群ＩＤと、セッションＩＤと、セッションの確立元のノードとを対応付けて自身の備える記憶手段に記憶する（ステップＳ１２）。次に、セッション制御装置１１では、記憶手段に保存されているセッション群ＩＤのリストと、該信号に記述されているセッション群ＩＤとを比較し、リストに登録済のセッション群ＩＤであるか否かを判別する（ステップＳ１３）。
【００３３】
セッション制御装置１１の記憶手段に保存されているセッション群ＩＤのリストに、該信号に記述されているセッション群ＩＤが登録されていない場合には、セッション制御装置１１は、該信号を分析し、その分析結果をセッション群ＩＤと対応付けて記憶する（ステップＳ１４）。一方、保存されているセッション群ＩＤのリストに、該信号に記述されているセッション群ＩＤが登録されていた場合には、セッション制御装置１１は、当該セッション群ＩＤと対応付けて記憶している、以前の信号分析結果と既に確立されているセッションの情報とを参照する（ステップＳ１５）。ここでは、新たな信号分析の結果から、信号の次転送先をサービス連携装置１２であると判断し、サービス連携装置１２へ転送する（ステップＳ１６）。
【００３４】
次に、サービス連携装置１２では、信号を受信すると、該信号に記述されているセッション群ＩＤと、セッションＩＤ、セッションの確立元のノードであるセッション制御装置１１の情報とを対応付けて自身の備える記憶手段に記憶する（ステップＳ１７）。サービス連携装置１２は、記憶手段に保存されているセッション群ＩＤのリストと、該信号に記述されているセッション群ＩＤとを比較し、リストに登録済のセッション群ＩＤであるか否かを判別する（ステップＳ１８）。そして、保存されているセッション群ＩＤのリストに、該信号に記述されているセッション群ＩＤが登録されていない場合には、サービス連携装置１２は、該信号を分析し、その分析結果をセッション群ＩＤと対応付けて記憶する（ステップＳ１９）。
【００３５】
一方、記憶手段に保存されているセッション群ＩＤのリストに、該信号に記述されているセッション群ＩＤが登録されていた場合には、サービス連携装置１２は、当該セッション群ＩＤと対応付けて記憶している、以前の信号分析結果と既に確立されているセッションの情報とを参照する（ステップＳ２０）。ここでは、サービス連携装置１２は、信号分析の結果から、まず、アプリケーションサーバ１３−１へ信号を転送し、その後にアプリケーションサーバ１３−２へ信号を転送すると判断するが、この場合、アプリケーションサーバ１３−１へ信号が未転送のため、アプリケーションサーバ１３−１へ信号を転送すると判断する（ステップＳ２１）。
【００３６】
次に、サービス連携装置１２は、セッション１を終端し（ステップＳ２２）、セッション１のセッション群ＩＤと、新たに割り当てたセッション２のセッションＩＤとを設定した信号を新規に生成し、アプリケーションサーバ１３−１に向けて該信号を発信して、セッション２を開始する（ステップＳ２３）。そして、セッション群ＩＤと、セッションＩＤ、セッションの確立先のノードであるアプリケーションサーバ１３−１の情報とを対応付けて自身の備える記憶手段に記憶する。アプリケーションサーバ１３−１は、該信号を受信すると、セッション２を終端し、セッション群ＩＤと、セッションＩＤ、セッション確立元のノードであるサービス連携装置１２の情報とを対応付けて記憶手段に記憶するとともに、サービスアプリケーション１４−１を起動する（ステップＳ２４）。
【００３７】
次に、アプリケーションサーバ１３−１は、セッション１のセッション群ＩＤと、新たに割り当てたセッション３のセッションＩＤとを設定した信号を新規に生成し、サービス連携装置１２に向けて該信号を発信し、セッション３を開始する（ステップＳ２５）。そして、セッション群ＩＤと、セッションＩＤ、セッションの確立先のノードであるサービス連携装置１２の情報とを対応付けて、自身の備える記憶手段に記憶する。サービス連携装置１２では、信号を受信すると、該信号に記述されているセッション群ＩＤと、セッションＩＤ、セッションの確立元のノードであるアプリケーションサーバ１３−１の情報とを対応付けて、自身の備える記憶手段に記憶する（ステップＳ２６）。
【００３８】
次に、サービス連携装置１２では、記憶手段に保存されているセッション群ＩＤのリストと、該信号に記述されているセッション群ＩＤとを比較し、リストに登録済のセッション群ＩＤであるか否かを判別する（ステップＳ２７）。そして、保存されているセッション群ＩＤのリストに、該信号に記述されているセッション群ＩＤが登録されていない場合には、サービス連携装置１２は、該信号を分析し、その分析結果をセッション群ＩＤと対応付けて記憶する（ステップＳ２８）。
【００３９】
一方、記憶手段に保存されているセッション群ＩＤのリストに、該信号に記述されているセッション群ＩＤが登録されていた場合には、サービス連携装置１２は、当該セッション群ＩＤと対応付けて記憶している、以前の信号分析結果と既に確立されているセッションの情報とを参照する（ステップＳ２９）。ここでは、サービス連携装置１２は、記憶されている信号分析の結果から、まず、アプリケーションサーバ１３−１へ信号を転送し、その後にアプリケーションサーバ１３−２へ信号を転送すると判断し、アプリケーションサーバ１３−１へ信号が転送済のため、アプリケーションサーバ１３−２へ信号を転送すると判断する（ステップＳ３０）。
【００４０】
次に、サービス連携装置１２は、セッション３を終端し（ステップＳ３１）、セッション１のセッション群ＩＤと、新たに割り当てたセッション４のセッションＩＤとを設定した信号を新規に生成し、アプリケーションサーバ１３−２に向けて該信号を発信し、セッション４を開始する（ステップＳ３２）。そして、セッション群ＩＤと、セッションＩＤ、セッションの確立先のノードであるアプリケーションサーバ１３−２とを対応付けて自身の備える記憶手段に記憶する。アプリケーションサーバ１３−２は、該信号を受信すると、セッション４を終端し、セッション群ＩＤと、セッションＩＤ、セッション確立元のノードであるサービス連携装置１２の情報とを対応付けて自身の備える記憶手段に記憶するとともに、サービスアプリケーション１４−２を起動する（ステップＳ３３）。アプリケーションサーバ１３−２は、セッション１のセッション群ＩＤと、新たに割り当てたセッション５のセッションＩＤとを設定した信号を新規に生成し、サービス連携装置１２に向けて該信号を発信して、セッション５を開始する（ステップＳ３４）。そして、セッション群ＩＤと、セッションＩＤ、セッションの確立先のノードであるサービス連携装置１２の情報を対応付けて記憶手段に記憶する。
【００４１】
サービス連携装置１２では、信号を受信すると、該信号に記述されているセッション群ＩＤと、セッションＩＤ、セッションの確立元のノードであるアプリケーションサーバ１３−２の情報とを対応付けて自身の備える記憶手段に記憶する（ステップＳ３５）。次に、サービス連携装置１２では、記憶手段に保存されているセッション群ＩＤのリストと、該信号に記述されているセッション群ＩＤとを比較し、リストに登録済のセッション群ＩＤであるか否かを判別する（ステップＳ３６）。そして、保存されているセッション群ＩＤのリストに、該信号に記述されているセッション群ＩＤが登録されていない場合には、サービス連携装置１２は、該信号を分析し、その分析結果をセッション群ＩＤと対応付けて記憶する（ステップＳ３７）。一方、サービス連携装置１２内に保存されているセッション群ＩＤのリストに、該信号に記述されているセッション群ＩＤが登録されていた場合には、サービス連携装置１２は、当該セッション群ＩＤと対応付けて記憶している、以前の信号分析結果と既に確立されているセッションの情報とを参照する（ステップＳ３８）。
【００４２】
ここでは、サービス連携装置１２は、記憶されている信号分析の結果から、まず、アプリケーションサーバ１３−１へ信号を転送し、その後にアプリケーションサーバ１３−２へ信号を転送すると判断し、アプリケーションサーバ１３−１への信号が転送済であり、かつ、アプリケーションサーバ１３−２への信号が転送済であるため、セッション制御装置１１へ信号を転送すると判断する（ステップＳ３９）。次に、サービス連携装置１２は、セッション５を終端し（ステップＳ４０）、セッション１のセッション群ＩＤと、新たに割り当てたセッション６のセッションＩＤとを設定した信号を新規に生成し、セッション制御装置１１に向けて該信号を発信して、セッション６を開始する（ステップＳ４１）。そして、セッション群ＩＤと、セッションＩＤ、セッションの確立先のノードであるセッション制御装置１１の情報とを対応付けて自身の備える記憶手段に記憶する。
【００４３】
セッション制御装置１１では、信号を受信すると、該信号に記述されているセッション群ＩＤと、セッションＩＤと、セッションの確立元のノードであるサービス連携装置１２の情報とを対応付けて自身の備える記憶手段に記憶する（ステップＳ４２）。次に、セッション制御装置１１の記憶手段に保存されているセッション群ＩＤのリストと、該信号に記述されているセッション群ＩＤとを比較し、リストに登録済のセッション群ＩＤであるか否かを判別する（ステップＳ４３）。そして、記憶手段に保存されているセッション群ＩＤのリストに、該信号に記述されているセッション群ＩＤが登録されていない場合には、セッション制御装置１１は、該信号を分析する（ステップＳ４４）。
【００４４】
一方、記憶手段に保存されているセッション群ＩＤのリストに、該信号に記述されているセッション群ＩＤが登録されていた場合には、セッション制御装置１１は、当該セッション群ＩＤと対応付けて記憶している、以前の信号分析結果と既に確立されているセッションの情報とを参照する（ステップＳ４５）。ここでは、セッション制御装置１１は、記憶されている信号分析の結果から、信号の次転送先を着信側の端末１０−２と判断し、該着信側の端末１０−２へ転送する（ステップＳ４６）。着信側の端末１０−２では、着信処理を実施する（ステップＳ４７）。
【００４５】
Ｃ．第２実施形態
次に、本発明の第２実施形態について説明する。
図８は、本第２実施形態において、１つのコールに対し、連携サービスを提供する場合における、セッションの構造の例を示す概念図である。本第２実施形態では、図８に示すように、まず、アプリケーションサーバ１３−１が新規にセッションを生成し、サービス連携装置１２に送信する（セッション１）。サービス連携装置１２は、第１の実施形態と同様に該信号を分析し、セッション１を終端し、信号を新規に生成し、セッション制御装置１１を介して端末１０−１に向けて該信号を発信する（セッション２）。また、アプリケーションサーバ１３−１は、新規にセッションを生成し、サービス連携装置１２に送信する（セッション３）。
【００４６】
サービス連携装置１２は、第１の実施形態と同様に該信号を分析し、サービスを起動するアプリケーションサーバ１３−２を決定し、新規にセッションを生成し、アプリケーションサーバ１３−２に信号を送信する（セッション４）。アプリケーションサーバ１３−２は、該信号を受信し、サービスを起動して実行し、その際、該セッションを終端し、新規にセッションを生成し、サービス連携装置１２へ信号を送信する（セッション５）。サービス連携装置１２は、セッション５を終端し、信号を新規に生成して、セッション制御装置１１を介して端末１０−２に向けて該信号を発信し、セッション６を開始する（セッション６）。
【００４７】
Ｃ−２．第２実施形態の動作
次に、図９乃至図１４は、本第２実施形態による発信処理のシーケンスを説明するためのフローチャートである。なお、第２実施形態では、上述した第１実施形態と同様に、着信に対する返答処理、及びセッション切断処理については省略する。
【００４８】
まず、３ＰＣＣ（第三者による呼処理）によるコールを確立するために、アプリケーションサーバ１３−１は、コールの確立を要求する信号を生成し、サービス連携装置１２に向けて該信号を発信するため、アプリケーションサーバ１３−１がセッション群ＩＤ及びセッションＩＤを生成して上記信号に設定する。アプリケーションサーバ１３−１は当該信号を送信し、セッション１を開始する（ステップＳ２０１）。サービス連携装置１２では、信号を受信すると、該信号に設定されているセッション群ＩＤと、セッションＩＤ、セッションの確立元のノードであるアプリケーションサーバ１３−１の情報とを対応付けて自身の備える記憶手段に記憶する（ステップＳ２０２）。次に、サービス連携装置１２では、記憶手段に保存されているセッション群ＩＤのリストと、該信号に記述されているセッション群ＩＤとを比較し、リストに登録済のセッション群ＩＤであるか否かを判別する（ステップＳ２０３）。
【００４９】
そして、保存されているセッション群ＩＤのリストに、該信号に記述されているセッション群ＩＤが登録されていない場合には、サービス連携装置１２は、該信号を分析し、その分析結果をセッション群ＩＤと対応付けて記憶する（ステップＳ２０４）。一方、保存されているセッション群ＩＤのリストに、該信号に記述されているセッション群ＩＤが登録されていた場合には、サービス連携装置１２は、当該セッション群ＩＤと対応付けて記憶している、以前の信号分析結果と既に確立されているセッションの情報とを参照する（ステップＳ２０５）。
【００５０】
ここでは、サービス連携装置１２は、信号分析の結果から、セッション制御装置１１へ信号を転送すると判断する（ステップＳ２０６）。サービス連携装置１２は、セッション１を終端する（ステップＳ２０７）。サービス連携装置１２は、セッション１のセッション群ＩＤと、新たに割り当てたセッション２のセッションＩＤを設定した信号を新規に生成し、アプリケーションサーバ１３−１に向けて該信号を発信し、セッション２を開始する（ステップＳ２０８）。そして、セッション群ＩＤと、セッションＩＤ、セッションの確立先のノードであるセッション制御装置１１の情報と対応付けて自身の備える記憶手段に記憶する。
【００５１】
セッション制御装置１１では、信号を受信すると、該信号に記述されているセッション群ＩＤと、セッションＩＤ、セッションの確立元のノードであるサービス連携装置１２の情報とを対応付けて自身の備える記憶手段に記憶する（ステップＳ２０９）。次に、セッション制御装置１１の記憶手段に保存されているセッション群ＩＤのリストと、該信号に記述されているセッション群ＩＤとを比較し、リストに登録済のセッション群ＩＤであるか否かを判別する（ステップＳ２１０）。そして、保存されているセッション群ＩＤのリストに、該信号に記述されているセッション群ＩＤが登録されていない場合には、セッション制御装置１１は、該信号を分析し、その分析結果をセッション群ＩＤと対応付けて記憶する（ステップＳ２１１）。一方、記憶手段に保存されているセッション群ＩＤのリストに、該信号に記述されているセッション群ＩＤが登録されていた場合には、セッション制御装置１１は、当該セッション群ＩＤと対応付けて記憶している、以前の信号分析結果と既に確立されているセッションの情報とを参照する（ステップＳ２１２）。
【００５２】
ここでは、セッション制御装置１１は、信号分析の結果から、着信側の端末１０−１へ信号を転送すると判断し、該端末１０−１に向けて該信号を転送する（ステップＳ２１３）。着信側の端末１０−１では、着信処理を実施する（ステップＳ２１４）。
【００５３】
また、アプリケーションサーバ１３−１は、着信側の端末１０−１による着信を受け、３ＰＣＣ（第三者による呼処理）によるコールを確立するために、セッション１のセッション群ＩＤと、新たに割り当てたセッション３のセッションＩＤを設定した信号を生成し、セッション制御装置１１に向けて該信号を発信し、セッション３を開始する（ステップＳ２１５）。サービス連携装置１２では、信号を受信すると、該信号に記述されているセッション群ＩＤと、セッションＩＤ、セッションの確立元のノードであるアプリケーションサーバ１３−１の情報とを対応付けて自身の備える記憶手段に記憶する（ステップＳ２１６）。
【００５４】
次に、サービス連携装置１２内に保存されているセッション群ＩＤのリストと、該信号に記述されているセッション群ＩＤとを比較し、リストに登録済のセッション群ＩＤであるか否かを判別する（ステップＳ２１７）。そして、記憶手段に保存されているセッション群ＩＤのリストに、該信号に記述されているセッション群ＩＤが登録されていない場合には、サービス連携装置１２は、該信号を分析し、その分析結果をセッション群ＩＤと対応付けて記憶する（ステップＳ２１８）。一方、保存されているセッション群ＩＤのリストに、該信号に記述されているセッション群ＩＤが登録されていた場合には、サービス連携装置１２は、当該セッション群ＩＤと対応付けて記憶している、以前の信号分析結果と既に確立されているセッションの情報とを参照する（ステップＳ２１９）。
【００５５】
ここでは、サービス連携装置１２は、信号分析の結果から、まず、アプリケーションサーバ１３−２へ信号を転送し、その後にセッション制御装置１１へ信号を転送すると判断し、アプリケーションサーバ１３−２へ信号が未転送のため、アプリケーションサーバ１３−２へ信号を転送すると判断する（ステップＳ２２０）。次に、サービス連携装置１２は、セッション３を終端し（ステップＳ２２１）、受信した信号に含まれているセッション群ＩＤと、セッションＩＤ、セッションの確立先のノードを対応付けて記憶手段に記憶する。
【００５６】
サービス連携装置１２は、セッション１のセッション群ＩＤと、新たに割り当てたセッション４のセッションＩＤを設定した信号を新規に生成し、アプリケーションサーバ１３−２に向けて該信号を発信し、セッション４を開始する（ステップＳ２２２）。そして、セッション群ＩＤと、セッションＩＤ、セッションの確立先のノードであるアプリケーションサーバ１３−２の情報とを対応付けて記憶手段に記憶する。アプリケーションサーバ１３−２は、該信号を受信すると、セッション４を終端し、サービスアプリケーション１４−２を起動し（ステップＳ２２３）、セッション１のセッション群ＩＤと、新たに割り当てたセッション５のセッションＩＤを設定した、信号を新規に生成し、サービス連携装置１２に向けて該信号を発信し、セッション５を開始する（ステップＳ２２４）。そして、セッション群ＩＤと、セッションＩＤ、セッションの確立先のノードであるサービス連携装置１２の情報とを対応付けて記憶手段に記憶する。サービス連携装置１２では、信号を受信すると、該信号に記述されているセッション群ＩＤと、セッションＩＤ、セッションの確立元のノードであるアプリケーションサーバ１３−２の情報とを対応付けて記憶手段に記憶する（ステップＳ２２５）。
【００５７】
次に、記憶手段に保存されているセッション群ＩＤのリストと、該信号に記述されているセッション群ＩＤとを比較し、リストに登録済のセッション群ＩＤであるか否かを判別する（ステップＳ２２６）。そして、記憶手段に保存されているセッション群ＩＤのリストに、該信号に記述されているセッション群ＩＤが登録されていない場合には、サービス連携装置１２は、該信号を分析する（ステップＳ２２７）。一方、記憶手段に保存されているセッション群ＩＤのリストに、該信号に記述されているセッション群ＩＤが登録されていた場合には、サービス連携装置１２は、当該セッション群ＩＤと対応付けて記憶している、以前の信号分析結果と既に確立されているセッションの情報とを参照する（ステップＳ２２８）。
【００５８】
いずれの場合も、サービス連携装置１２は、信号分析の結果から、まず、アプリケーションサーバ１３−２へ信号を転送し、その後にセッション制御装置１１へ信号を転送すると判断し、アプリケーションサーバ１３−２へ信号が転送済のため、セッション制御装置１１へ信号を転送すると判断する（ステップＳ２２９）。次に、サービス連携装置１２は、セッション５を終端し（ステップＳ２３０）、セッション１のセッション群ＩＤと、新たに割り当てたセッション６のセッションＩＤを設定した信号を新規に生成し、セッション制御装置１１に向けて該信号を発信し、セッション６を開始する（ステップＳ２３１）。サービス連携装置１２は、セッション群ＩＤと、セッションＩＤ、セッションの確立先のノードであるセッション制御装置１１の情報とを対応付けて自身の備える記憶手段に記憶する。そして、セッション制御装置１１では、信号を受信すると、該信号に記述されているセッション群ＩＤと、セッションＩＤ、セッションの確立元のノードであるサービス連携装置１２の情報とを対応付けて自身の備える記憶手段に記憶する（ステップＳ２３２）。
【００５９】
次に、記憶手段に保存されているセッション群ＩＤのリストと、該信号に記述されているセッション群ＩＤとを比較し、リストに登録済のセッション群ＩＤであるか否かを判別する（ステップＳ２３３）。そして、保存されているセッション群ＩＤのリストに、該信号に記述されているセッション群ＩＤが登録されていない場合には、セッション制御装置１１は、該信号を分析し、その分析結果をセッション群ＩＤと対応付けて記憶する（ステップＳ２３４）。一方、保存されているセッション群ＩＤのリストに、該信号に記述されているセッション群ＩＤが登録されていた場合には、セッション制御装置１１は、当該セッション群ＩＤと対応付けて記憶している、以前の信号分析結果と既に確立されているセッションの情報とを参照する（ステップＳ２３５）。
【００６０】
ここでは、セッション制御装置１１は、記憶している信号分析の結果から、着信側の端末１０−２へ信号を転送すると判断し、セッション制御装置は、着信側の端末１０−２に向けて該信号を転送する（ステップＳ２３６）。端末１０−２では、着信処理を実施する（ステップＳ２３７）。
【００６１】
上述した第１、第２実施形態によれば、各装置において管理している多数のセッションのうち、同一のコールに関連している複数のセッションにセッション群ＩＤを設定することで、複数のセッションにより確立されるコールを、一元的に管理することが可能となる。そのため、端末１０−１、１０−２、セッション制御装置１１、サービス連携装置１２、アプリケーションサーバ１３−１、１３−２において、受信した信号のセッションがどのコールに対するものであるかを容易に識別することが可能となる。
【００６２】
また、上述した第１、第２実施形態によれば、セッションが発生する度に生成した、セッション群ＩＤ、セッションＩＤ、及びセッションの確立相手のノード情報を対応付けて記憶するとともに、送受信する信号に設定されているセッション群ＩＤと該信号の分析結果とを対応付けて記憶することにより、既に分析したコールを把握し、再度分析することを防ぐことができるという効果がある。
【００６３】
また、上述した第１、第２実施形態によれば、送受信する信号に設定されているセッション群ＩＤから、転送先の装置、すなわち端末１０−１、１０−２、セッション制御装置１１、サービス連携装置１２、アプリケーションサーバ１３−１、１３−２において、既に受信したコールに関連する信号が再送されていることを容易に認識することができるので、信号がループすることを防止することができる。
【００６４】
なお、上述の端末１０−１及び１０−２、セッション制御装置１１、サービス連携装置１２、ならびに、アプリケーションサーバ１３−１及び１３−２は、内部にコンピュータシステムを有している。そして、上述した端末１０−１及び１０−２、セッション制御装置１１、サービス連携装置１２、ならびに、アプリケーションサーバ１３−１及び１３−２の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＣＰＵや各種メモリ、ＯＳや周辺機器等のハードウェアを含むものである。
【００６５】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【図面の簡単な説明】
【００６６】
【図１】本発明の第１実施形態によるアプリケーションサーバ連携システムの構成を示すブロック図である。
【図２】本第１実施形態において、１つのコールに対し、連携サービスを提供する場合における、セッションの構造の例を示す概念図である。
【図３】本第１実施形態による発信処理のシーケンスを説明するためのフローチャートである。
【図４】本第１実施形態による発信処理のシーケンスを説明するためのフローチャートである。
【図５】本第１実施形態による発信処理のシーケンスを説明するためのフローチャートである。
【図６】本第１実施形態による発信処理のシーケンスを説明するためのフローチャートである。
【図７】本第１実施形態による発信処理のシーケンスを説明するためのフローチャートである。
【図８】本第２実施形態において、１つのコールに対し、連携サービスを提供する場合における、セッションの構造の例を示す概念図である。
【図９】本第２実施形態による発信処理のシーケンスを説明するためのフローチャートである。
【図１０】本第２実施形態による発信処理のシーケンスを説明するためのフローチャートである。
【図１１】本第２実施形態による発信処理のシーケンスを説明するためのフローチャートである。
【図１２】本第２実施形態による発信処理のシーケンスを説明するためのフローチャートである。
【図１３】本第２実施形態による発信処理のシーケンスを説明するためのフローチャートである。
【図１４】本第２実施形態による発信処理のシーケンスを説明するためのフローチャートである。
【図１５】従来技術によるアプリケーションサーバ連携システムの構成を示すブロック図である。
【図１６】従来技術による、アプリケーションサーバとセッション制御装置との間に複数のアプリケーションサーバを連携させるサービス連携装置を配置したアプリケーションサーバ連携システムの構成を示すブロック図である。
【符号の説明】
【００６７】
１０−１、１０−２  端末
１１  セッション制御装置
１２  サービス連携装置
１３−１、１３−２  アプリケーションサーバ
１４−１、１４−２  サービスアプリケーション
【図１】
2009111732.tif 000003
【図２】
2009111732.tif 000004
【図３】
2009111732.tif 000005
【図４】
2009111732.tif 000006
【図５】
2009111732.tif 000007
【図６】
2009111732.tif 000008
【図７】
2009111732.tif 000009
【図８】
2009111732.tif 000010
【図９】
2009111732.tif 000011
【図１０】
2009111732.tif 000012
【図１１】
2009111732.tif 000013
【図１２】
2009111732.tif 000014
【図１３】
2009111732.tif 000015
【図１４】
2009111732.tif 000016
【図１５】
2009111732.tif 000017
【図１６】
2009111732.tif 000018