(57)【要約】【課題】負荷の集中を分散処理可能な単位に分割し、きめの細かい課金が可能な複数のビジネスドメインにまたがる動的セッション管理システムを提供する。【解決手段】クライアントが、ドメインに接続するとそのクライアント用のＩ−ＶＵＮが生成され、クライアントの参照先のＩ−ＶＵＮに対応するＴ−ＶＵＮが生成され、連携先各ドメインに自ドメイン用のＥ−ＶＵＮホストが生成され、生成されたＥ−ＶＵＮホストにＥ−ＶＵＮが生成され、Ｔ−ＶＵＮへの全ての入出力は、Ｅ−ＶＵＮを通して、各ドメイン内のＩ−ＶＵＮへ転送される。【選択図】図１
2007259240.tif 000002
【特許請求の範囲】
【請求項１】
複数のビジネスドメインと、各ドメインに属するクライアントを含むデータ交換システムにおいて、
クライアントが、自ドメインに接続し、
自ドメインが、クライアントの接続を検知するとそのクライアント用のエージェントＩ−ＶＵＮを生成して完了通知を返信し、
クライアントは、自端末内もしくは自ドメイン内に保持されているコンタクトリストをロードし、Ｔ−ＶＵＮの生成要求を送信し、
自ドメインは、各参照先のＩ−ＶＵＮに対応するＴ−ＶＵＮの生成が完了すると、要求元クライアントに完了通知を行い、
自ドメインは、連携先として指定されている各ドメインに対して自ドメイン用のＥ−ＶＵＮホストの生成要求し、
各ドメインは、Ｅ−ＶＵＮホストの生成が完了すると、要求元ドメインに対して完了通知を行い、
Ｉ−ＶＵＮ内で生成されたＴ−ＶＵＮは、自ドメイン内の該当するＥ−ＶＵＮホストにＥ−ＶＵＮの生成要求を送信し、
各ドメインは、Ｅ−ＶＵＮホストおよびＥ−ＶＵＮがすでに存在していれば、要求元のＴ−ＶＵＮをデータ送信リストに加えて応答を返し、生成されていなければ生成完了を待って応答を行い、
以後、自ドメインのＴ−ＶＵＮへの全ての入出力は、Ｅ−ＶＵＮを通して、各ドメイン内のＩ−ＶＵＮへ転送されることを特徴とする複数のビジネスドメインにまたがる動的セッション管理システム。
【請求項２】
各ドメイン内のＩ−ＶＵＮでデータが発生すると、このＩ−ＶＵＮがそれを捕捉して他のドメインのＥ−ＶＵＮホストを通じてＥ−ＶＵＮおよびＴ−ＶＵＮへ配信することを特徴とする請求項１に記載の複数のビジネスドメインにまたがる動的セッション管理システム。
【請求項３】
各Ｉ−ＶＵＮからの制御データは、全てＴ−ＶＵＮを介して自ドメイン内の各管理サーバに送信されることを特徴とする請求項１に記載の複数のビジネスドメインにまたがる動的セッション管理システム。
【請求項４】
複数のビジネスドメインと、各ドメインに属するクライアントによるデータ交換方法において、
クライアントが、自ドメインに接続するステップと、
自ドメインが、クライアントの接続を検知するとそのクライアント用のエージェントＩ−ＶＵＮを生成して完了通知を返信するステップと、
クライアントは、自端末内もしくは自ドメイン内に保持されているコンタクトリストをロードし、Ｔ−ＶＵＮの生成要求を送信するステップと、
自ドメインは、各参照先のＩ−ＶＵＮに対応するＴ−ＶＵＮの生成が完了すると、要求元クライアントに完了通知を行うステップと、
自ドメインは、連携先として指定されている各ドメインに対して自ドメイン用のＥ−ＶＵＮホストの生成要求をするステップと、
各ドメインは、Ｅ−ＶＵＮホストの生成が完了すると、要求元ドメインに対して完了通知を行うステップと、
Ｉ−ＶＵＮ内で生成されたＴ−ＶＵＮは、自ドメイン内の該当するＥ−ＶＵＮホストにＥ−ＶＵＮの生成要求を送信するステップと、
各ドメインは、Ｅ−ＶＵＮホストおよびＥ−ＶＵＮがすでに存在していれば、要求元のＴ−ＶＵＮをデータ送信リストに加えて応答を返し、生成されていなければ生成完了を待って応答を行うステップとを含み、
以後、自ドメインのＴ−ＶＵＮへの全ての入出力は、Ｅ−ＶＵＮを通して、各ドメイン内のＩ−ＶＵＮへ転送されることを特徴とする複数のビジネスドメインにまたがる動的セッション管理方法。
【請求項５】
各ドメイン内のＩ−ＶＵＮでデータが発生すると、このＩ−ＶＵＮがそれを捕捉して他のドメインのＥ−ＶＵＮホストを通じてＥ−ＶＵＮおよびＴ−ＶＵＮへ配信することを特徴とする請求項４に記載の複数のビジネスドメインにまたがる動的セッション管理方法。
【請求項６】
各Ｉ−ＶＵＮからの制御データは、全てＴ−ＶＵＮを介して自ドメイン内の各管理サーバに送信されることを特徴とする請求項４に記載の複数のビジネスドメインにまたがる動的セッション管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のビジネスドメインにまたがる動的セッションを管理するシステムに関する。
【背景技術】
【０００２】
従来、ＰＴＴ(Push-to-Talk)などに代表されるグループ通信を行う際には、条件によって自動的に生成されるグループを活用すると便利である。このとき条件にかける情報はプレゼンス情報を使用することが考えられている。
【０００３】
ビジネス上のドメインをまたがる場合においては、それぞれのドメインで扱われるフィールド内のフォーマットの違いを吸収する必要がある場合が多く、プライバシ問題やビジネス上の守秘など、さまざまな理由から公開されるべきフィールドを限定することができることが好ましい。
【０００４】
通常ドメイン間を連携させる動的グルーピングなどのＳＩＰ(Session Initiation Protocol)サービスを運用する場合には、プレゼンスサーバ、動的グループ管理サーバ、セッション管理サーバをそれぞれ直接連携させ、相手先のポリシーに応じて内容の書き換えやアクセス制限などを行う必要がある。
【０００５】
ビジネスドメインは、１００万端末以上など、規模の大きなものにも対応する必要があるため、プレゼンス連携は多量のシグナリングを必要とすること、ドメイン粒度での連携を行うような場合には、データの一極集中がおこることで負荷が非常に大きくなる。このように負荷の大きな環境下では、きめ細やかな課金を行うことも難しい。
【０００６】
また、プッシュツートークオーバーセルラー（ＰｏＣ）グループ通信セッションを容易にする動的なグループアドレスを作成し、かつ、維持する動的なグループアドレス作成のための方法がある（例えば、特許文献１参照）。
【特許文献１】特開２００５−３１２０４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、大規模なビジネスドメインでは個々の動的グルーピングに使用するプレゼンスデータを一極集中的に収集、管理したり、グルーピングの処理自体も集中的に行う必要はなく、セキュリティ・プライバシの観点からも、動的グルーピングの範囲は個人のコンタクトリスト内など、比較的小規模な範囲に分割することができると考えられる。
【０００８】
そこで本発明は、負荷の集中などによるこれら問題を分散処理可能な単位に分割することで解消し、さらにドメイン単位、グループ単位、セッション単位、トラヒック単位などのきめの細かい課金が可能な、複数のビジネスドメインにまたがる動的セッション管理システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の課題を解決するため、本発明は、複数のビジネスドメインと、各ドメインに属するクライアントを含むデータ交換システムにおいて、クライアントが、自ドメインに接続し、自ドメインが、クライアントの接続を検知するとそのクライアント用のエージェントＩ−ＶＵＮを生成して完了通知を返信し、クライアントは、自端末内もしくは自ドメイン内に保持されているコンタクトリストをロードし、Ｔ−ＶＵＮの生成要求を送信し、自ドメインは、各参照先のＩ−ＶＵＮに対応するＴ−ＶＵＮの生成が完了すると、要求元クライアントに完了通知を行い、自ドメインは、連携先として指定されている各ドメインに対して自ドメイン用のＥ−ＶＵＮホストの生成要求し、各ドメインは、Ｅ−ＶＵＮホストの生成が完了すると、要求元ドメインに対して完了通知を行い、Ｉ−ＶＵＮ内で生成されたＴ−ＶＵＮは、自ドメイン内の該当するＥ−ＶＵＮホストにＥ−ＶＵＮの生成要求を送信し、各ドメインは、Ｅ−ＶＵＮホストおよびＥ−ＶＵＮがすでに存在していれば、要求元のＴ−ＶＵＮをデータ送信リストに加えて応答を返し、生成されていなければ生成完了を待って応答を行い、以後、自ドメインのＴ−ＶＵＮへの全ての入出力は、Ｅ−ＶＵＮを通して、各ドメイン内のＩ−ＶＵＮへ転送されることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ビジネスドメイン同士が各々のポリシーを通しつつ、高度な動的グルーピングをおこなうＰＴＴなどに代表されるＳＩＰサービスのリーズナブルな連携を行うことが可能となり、かつきめの細やかな課金を行うことも可能となる。
【発明を実施するための最良の形態】
【００１１】
次に、本発明の最良の形態について図面を参照して説明する。
【００１２】
本発明では、ドメインごとに連携対象となるドメイン内のＶＵＮ（仮想ユーザノード、Virtual User Node）を生成、保持、破棄する仕組みである対応ドメインエージェントホストをもつ。ホストは連携対象となるドメインごとに生成、管理され、ドメインごとのアクセス権、課金などはここで処理を行う。ある連携対象ドメインに属するＥ−ＶＵＮ（Exterior−ＶＵＮ）は、そのホスト内に１つのインスタンスとしてのみ生成および管理される。つまりあるドメイン内では、あるＵＲＩ(Uniform Resource Identifiers)を持つＶＵＮインスタンスは必ず１つであると保障される。
【００１３】
ホスト内に生成、管理されるＥ−ＶＵＮは、他ドメイン内にあるユーザ端末もしくはプレゼンスサーバ、ＶＵＮなどのエージェントなどのプレゼンスデータ発行サーバから、ポリシーに応じたプレゼンス情報を受け、自ドメイン内の自分を参照しているサービスモジュール向けに、必要ならばデータ加工を行って再度発行する。
【００１４】
Ｔ−ＶＵＮ（Transfer−ＶＵＮ）は、エージェントＩ−ＶＵＮ（Interior−ＶＵＮ）に保持され、それぞれ参照先の持つ情報を使用してプレゼンスの発行を行う。
【００１５】
グルーピング機能とプレゼンス機能およびセッション管理機能はＩ−ＶＵＮ内もしくは、Ｉ−ＶＵＮからドメイン内の各機能を呼び出して行われる。こうすることで、セッション単位、グループ単位、ドメイン単位など、課金単位を細かく制御する機能が提供される。
【００１６】
クライアントは、自ドメイン内にエージェントＩ−ＶＵＮをもち、自ドメイン内での対象ドメインホスト内の仮想ユーザノード（Ｅ−ＶＵＮ）へのポインタ、加えてもしグルーピングの検索対象に自ドメイン内のユーザがいた場合にはそのＩ−ＶＵＮへのポインタであるＴ−ＶＵＮを保持する。Ｅ−ＶＵＮは、自分をポイントしているＴ−ＶＵＮがなくなったときに破棄される。Ｉ−ＶＵＮは、ユーザが動的なグルーピングを行っている間だけ動作もしくは存在し、終了を行う場合には自分をポイントしている自ドメイン内のＴ−ＶＵＮ、他ドメイン内のＥ−ＶＵＮを破棄してから終了を行う。
【００１７】
図１は、本発明のシステム構成例を示す。ビジネスドメイン１，２，３は、それぞれのデータ交換網によって構成され、ＵＲＩの上位階層で識別される（例えば、ｎｅｃ．ｃｏｍ等）。
【００１８】
ビジネスドメイン１に属するユーザ１、ビジネスドメイン２に属するユーザ２．１、ユーザ２．２、ビジネスドメイン３に属するユーザ３がいて、それぞれのユーザに対応するクライアント１、クライアント２．１、クライアント２．２、クライアント３がある。すなわち、ユーザ１のクライアント１は、ドメイン１に属している。
【００１９】
ドメイン１の中には動的グループ管理サーバ１、セッション管理サーバ１、プレゼンスサーバ１を含む管理サーバがある。また、対応するドメインである２、３用のエージェントホスト１．２と１．３、ユーザのエージェントであるＩ−ＶＵＮ１が配されている。
【００２０】
ドメイン２、３についても同様である。
【００２１】
次に本発明によるシステムの処理動作について説明する。以下の説明では、図１に示すシステム構成において、クライアント１が自分のコンタクトリストなどによって各ユーザの空間の中で動的グルーピングを開始するものとする。
【００２２】
図２に示すように、ユーザ１のクライアント１は、自ドメインに接続する。自ドメインは、クライアントの接続を検知するとそのクライアント用のエージェントＩ−ＶＵＮを生成して完了通知を返信する。クライアントは、自端末内もしくは自ドメイン内に保持されているコンタクトリストをロードし、Ｔ−ＶＵＮの生成要求を送信する。
【００２３】
自ドメインは、各参照先のＩ−ＶＵＮに対応するＴ−ＶＵＮの生成が完了すると、要求元クライアントに完了通知を行う。クライアントは、ドメイン内のプレゼンスサーバにプレゼンスのパブリッシュを行っている。
【００２４】
図３に示すように、ドメイン間の連携が行われる。いまドメイン１がドメインの連携先としてドメイン２、ドメイン３が指定されていたものとして、指定されている各ドメインに対して自ドメイン用のＥ−ＶＵＮホストの生成要求を行う。各ドメイン内のＥ−ＶＵＮホストは、生成が完了すると、要求元ドメインに対して完了通知を行う。
【００２５】
図４に示すように、Ｅ−ＶＵＮとＴ−ＶＵＮのリンクを確立する。Ｉ−ＶＵＮ内でＴ−ＶＵＮが生成されると、Ｔ−ＶＵＮは自ドメイン内の該当するＥ−ＶＵＮホストに対してＥ−ＶＵＮの生成要求を送信する。Ｅ−ＶＵＮホストおよびＥ−ＶＵＮがすでに存在していれば要求元のＴ−ＶＵＮをデータ送信リストに加えて応答を返し、生成されていなければ生成完了を待って応答を行う。以後、自ドメインのＴ−ＶＵＮへの入出力は、Ｅ−ＶＵＮを通して、各ドメイン内のＩ−ＶＵＮへ全て転送される。
【００２６】
図５は、あるＩ−ＶＵＮでのデータがどのように各連携ドメイン内のＩ−ＶＵＮへ届くかを示している。いまドメイン２内のＩ−ＶＵＮ２．１でプレゼンスやセッションの制御データなどが発生すると、Ｉ−ＶＵＮ２．１がそれを捕捉してドメイン１とドメイン３のＥ−ＶＵＮホストを通じてＥ−ＶＵＮ、Ｔ−ＶＵＮへ配信される。
【００２７】
図６に示すように、あるユーザのコンタクトリスト内にあるユーザ群のプレゼンスなどのデータとシグナリングによる制御メッセージなどは全てＴ−ＶＵＮを通して送信される。送信されたデータは、そのデータに応じてドメイン内の動的グループ管理サーバやセッション管理サーバなどに提供され、動作に供される。
【００２８】
グルーピング条件がそろい、セッションが開始されると、条件に従った参加ドメイン内で同一のＳＩＰアドレスの発行、もしくは関連付けをセッション管理サーバで行い、セッションが開始される。
【００２９】
各モジュールは、一定時間以内に想定されたリクエストなどのシグナリングが行われない場合、終了処理にはいる。
【００３０】
動的グルーピングの終了およびクライアントもしくはエージェントの離脱は、各ドメイン内の対応するＴ−ＶＵＮに向かって離脱要求を行うことによって順にインスタンスの終了が行われ、完了を待って自ドメイン内Ｉ−ＶＵＮを終了することによって完了する。
【図面の簡単な説明】
【００３１】
【図１】本発明のシステム構成例を示す図である。
【図２】クライアントとドメインの関係を示す図である。
【図３】ドメインの連携を示す図である。
【図４】エージェント間の接続を示す図である。
【図５】ドメイン間のエージェント接続を示す図である。
【図６】制御データの扱いを示す図である。
【図１】
2007259240.tif 000003
【図２】
2007259240.tif 000004
【図３】
2007259240.tif 000005
【図４】
2007259240.tif 000006
【図５】
2007259240.tif 000007
【図６】
2007259240.tif 000008