(57)【要約】【課題】ユーザが複数の通信端末の通信状態を容易に変更することが可能な通信制御装置を提供すること。【解決手段】通信制御装置５００は、通信グループ情報記憶手段５０１と、通信状態検出手段５０２と、通信制御手段５０３と、を備える。通信グループ情報記憶手段５０１は、通信端末を識別するための端末識別子を複数含む通信グループ情報を記憶する。通信状態検出手段５０２は、通信端末の通信状態の変化を検出する。通信制御手段５０３は、通信端末の通信状態の変化が通信状態検出手段５０２によって検出された場合、その通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末の通信状態を制御する。これによれば、１つの通信端末の通信状態が変化した場合、その通信端末に連動させて他の通信端末を制御することができる。【選択図】図１５
2010263418.tif 000002
【特許請求の範囲】
【請求項１】
通信端末を識別するための端末識別子を複数含む通信グループ情報を記憶する通信グループ情報記憶手段と、
前記通信端末の通信状態の変化を検出する通信状態検出手段と、
前記通信端末の通信状態の変化が検出された場合、その通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末の通信状態を制御する通信制御手段と、
を備える通信制御装置。
【請求項２】
請求項１に記載の通信制御装置であって、
前記通信グループ情報記憶手段は、ユーザを識別するためのユーザ識別子と、前記複数の端末識別子と、を対応付けた情報を前記通信グループ情報として記憶するように構成された通信制御装置。
【請求項３】
請求項１又は請求項２に記載の通信制御装置であって、
前記通信グループ情報記憶手段は、複数のメディアデータを通信するマルチメディア通信を行うために前記複数の通信端末のそれぞれに対して通信セッションが確立された場合、当該マルチメディア通信を識別するためのマルチメディア通信識別子と、当該複数の通信端末のそれぞれを識別するための複数の端末識別子と、を対応付けた情報を前記通信グループ情報として記憶するように構成された通信制御装置。
【請求項４】
請求項１乃至請求項３のいずれか一項に記載の通信制御装置であって、
前記通信状態検出手段は、前記通信端末から通信状態を変更するための変更指示を受信することにより、当該通信端末の通信状態の変化を検出するように構成された通信制御装置。
【請求項５】
請求項４に記載の通信制御装置であって、
前記通信制御手段は、前記通信状態検出手段が、前記通信端末から通信を開始する旨を指示する通信開始指示を前記変更指示として受信した場合、その通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末に対する通信セッションを新たに確立するように当該通信端末の通信状態を制御する通信制御装置。
【請求項６】
請求項４に記載の通信制御装置であって、
前記通信制御手段は、前記通信状態検出手段が、前記通信端末から通信を終了する旨を指示する通信終了指示を前記変更指示として受信した場合、その通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末に対して確立されている通信セッションを切断するように当該通信端末の通信状態を制御する通信制御装置。
【請求項７】
請求項４に記載の通信制御装置であって、
前記通信制御手段は、前記通信状態検出手段が、前記通信端末から通信を保留する旨を指示する保留指示を前記変更指示として受信した場合、その通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末に対して確立されている通信セッションを一時的に切断するように当該通信端末の通信状態を制御する通信制御装置。
【請求項８】
請求項４に記載の通信制御装置であって、
前記通信制御手段は、前記通信状態検出手段が、前記通信端末から通信を転送する旨を指示する転送指示を前記変更指示として受信した場合、その通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末に対して確立されている通信セッションを切断するように当該通信端末の通信状態を制御するとともに、前記転送指示に含まれる転送先の端末識別子により識別される通信端末、及び、当該端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末のそれぞれに対して通信セッションを確立するように当該通信端末の通信状態を制御する通信制御装置。
【請求項９】
請求項１乃至請求項８のいずれか一項に記載の通信制御装置であって、
前記通信制御手段は、前記通信端末と、前記メディアデータを通信可能なメディアデータ通信装置と、の間の通信を制御するように構成された通信制御装置。
【請求項１０】
通信端末の通信状態の変化を検出する通信状態検出工程と、
前記通信端末を識別するための端末識別子を複数含む通信グループ情報を記憶する記憶装置に記憶されている通信グループ情報のうちの、前記通信状態検出工程にて通信状態の変化が検出された通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末の通信状態を制御する通信制御工程と、
を含む通信制御方法。
【請求項１１】
請求項１０に記載の通信制御方法であって、
前記通信グループ情報は、ユーザを識別するためのユーザ識別子と、前記複数の端末識別子と、を対応付けた情報である通信制御方法。
【請求項１２】
請求項１０又は請求項１１に記載の通信制御方法であって、
複数のメディアデータを通信するマルチメディア通信を行うために複数の前記通信端末のそれぞれに対して通信セッションが確立された場合、当該マルチメディア通信を識別するためのマルチメディア通信識別子と、当該複数の通信端末のそれぞれを識別するための複数の端末識別子と、を対応付けた情報を前記通信グループ情報として前記記憶装置に記憶させる通信グループ情報記憶処理工程を含む通信制御方法。
【請求項１３】
通信制御装置に、
通信端末の通信状態の変化を検出する通信状態検出手段と、
前記通信端末を識別するための端末識別子を複数含む通信グループ情報を記憶する記憶装置に記憶されている通信グループ情報のうちの、前記通信状態検出手段により通信状態の変化が検出された通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末の通信状態を制御する通信制御手段と、
を実現させるためのプログラム。
【請求項１４】
請求項１３に記載のプログラムであって、
前記通信グループ情報は、ユーザを識別するためのユーザ識別子と、前記複数の端末識別子と、を対応付けた情報であるプログラム。
【請求項１５】
請求項１３又は請求項１４に記載のプログラムであって、
前記通信制御装置に、更に、
複数のメディアデータを通信するマルチメディア通信を行うために複数の前記通信端末のそれぞれに対して通信セッションが確立された場合、当該マルチメディア通信を識別するためのマルチメディア通信識別子と、当該複数の通信端末のそれぞれを識別するための複数の端末識別子と、を対応付けた情報を前記通信グループ情報として前記記憶装置に記憶させる通信グループ情報記憶処理手段を実現させるためのプログラム。
【請求項１６】
複数の通信端末と、メディアデータを通信可能なメディアデータ通信装置と、前記通信端末と前記メディアデータ通信装置との間の通信を制御する通信制御装置と、を含む通信制御システムであって、
前記通信制御装置は、
前記通信端末を識別するための端末識別子を複数含む通信グループ情報を記憶する通信グループ情報記憶手段と、
前記通信端末の通信状態の変化を検出する通信状態検出手段と、
前記通信端末の通信状態の変化が検出された場合、その通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末の通信状態を制御する通信制御手段と、
を備える通信制御システム。
【請求項１７】
請求項１６に記載の通信制御システムであって、
前記通信グループ情報記憶手段は、ユーザを識別するためのユーザ識別子と、前記複数の端末識別子と、を対応付けた情報を前記通信グループ情報として記憶するように構成された通信制御システム。
【請求項１８】
請求項１６又は請求項１７に記載の通信制御システムであって、
前記通信グループ情報記憶手段は、複数のメディアデータを通信するマルチメディア通信を行うために前記複数の通信端末のそれぞれに対して通信セッションが確立された場合、当該マルチメディア通信を識別するためのマルチメディア通信識別子と、当該複数の通信端末のそれぞれを識別するための複数の端末識別子と、を対応付けた情報を前記通信グループ情報として記憶するように構成された通信制御システム。
【請求項１９】
請求項１６乃至請求項１８のいずれか一項に記載の通信制御システムであって、
前記通信端末は、ユーザにより入力された情報に応じて、当該通信端末の通信状態を変更するための変更指示を前記通信制御装置へ送信するように構成され、
前記通信状態検出手段は、前記通信制御装置が前記通信端末から前記変更指示を受信することにより、当該通信端末の通信状態の変化を検出するように構成された通信制御システム。
【請求項２０】
請求項１６乃至請求項１９のいずれか一項に記載の通信制御システムであって、
前記通信制御装置は、前記通信端末と前記メディアデータ通信装置との間に通信セッションを確立する場合、所定の認証情報を、当該通信端末及び当該メディアデータ通信装置のそれぞれへ送信するように構成され、
前記通信端末は、前記認証情報を受信し、当該受信した認証情報を含むメッセージであって通信セッションを確立するためのメッセージを前記メディアデータ通信装置へ送信するように構成され、
前記メディアデータ通信装置は、前記通信制御装置から受信した認証情報と、前記通信端末から受信した認証情報と、が対応している場合、当該通信端末との間の通信を許可するように構成された通信制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末の通信状態を制御する通信制御装置に関する。
【背景技術】
【０００２】
複数人の端末利用者同士によるリアルタイムの通話コミュニケーションを実現する通信制御システムが知られている。この種の通信制御システムは、通信ネットワークを介して相互に接続された複数の通信端末を含む。各通信端末は、例えば、インスタントメッセージソフトやソフトウェア電話などのプログラム（通話アプリケーション）を実行する。
【０００３】
更に、この通信制御システムは、ＳＩＰサーバ等の通信制御装置を含む。通信制御装置は、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｌ  Ｐｒｏｔｏｃｏｌ）等の通信制御プロトコルを利用して通信端末間の通信セッションを制御し、通話開始や通話保留、終話といった通話制御を行う。
【０００４】
通信制御装置は、各通信端末を、ＳＩＰ−ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）等の端末を一意に識別できる端末識別子を用いて管理する。また、通信制御装置は、通話実行時には、通話中の端末間での音声等の通話メディアの通信セッションを一意に識別する通話セッションＩＤを生成し、その通信セッションＩＤをキーにして通信セッションの通信状態の管理を行う。
【０００５】
この通信制御システムにおいて、音声や映像といった通話メディアを使って多人数通話を行なう場合には、会議ブリッジもしくは会議トランク、ＭＣＵ（Ｍｕｌｔｉ  ｐｏｉｎｔ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）と呼ばれるメディアデータ通信装置を仲介させる。この場合、通信制御システムは、メディアデータ通信装置に設けられた複数の回線ポートの各々と各通信端末とを接続させる。
【０００６】
また、上記のような通信制御システムの中には、音声、映像だけでなく、テキスト（文字列）を用いて他の通話者と会話するテキストチャットや、更には通話中の一方の通信端末が有するデータファイルを他の通話者に送信し、このデータファイルを共有データとして利用することのできるデータ共有といった通話メディアを利用できるものがある。
【０００７】
データ共有は、例えば、通話アプリケーション上で設定された仮想白板で、通話を行う端末利用者が相互に、共有データに対する入力操作や描画操作を行うことのできるホワイトボード共有や、アプリケーション上で設定された背景に共有データである資料画像を表示し実行する資料共有などである。
【０００８】
このようなテキストチャットやデータ共有といった通話メディアは、各端末が受信して内部に蓄積するイベントデータの到着順を全端末で同一に保つことが重要である。このため、通信制御システムは、サーバと呼ばれるメディアデータ通信装置を設けてサーバと各通信端末とを接続させる。そして、通信制御システムは、サーバに各端末が送信するイベントをいったん集約して受信し直列化した上で各端末に配布する。
【０００９】
また、通信制御システムにおいてこれらのメディアデータ通信装置を利用して通話する場合、通信制御装置は、ＳＩＰ等の通信制御プロトコルを利用してメディアデータ通信装置と通信端末とを接続する。更に、通信制御装置は、メディアデータ通信装置と各通信端末との間の通信セッションをそれぞれひとつの通話セッションとして管理する。
【００１０】
メディアデータ通信装置は、一つの装置でまとめて全ての通話メディアの通信を扱えるようにしてもよい。しかしながら、通信制御システムを大企業や通信事業者に適用する際、大量の通話セッションが同時実行されることがあり、その通信処理を実行可能な処理性能を確保する必要がある。そのため、メディアデータ通信装置は、一部または全通話メディアについて個別に独立した装置として構成されることが望ましい。
【００１１】
このように、通信制御システムが複数のメディアデータ通信装置を含む場合、通信制御装置は、各メディアデータ通信装置を各々別のＳＩＰ−ＵＲＩ等の端末識別子により管理する。従って、音声、映像、テキストチャット、データ共有といった複数の通話メディアを同時利用して通話が行われる場合、通信制御装置は、通信端末と各々のメディアデータ通信装置との間で個別に通信セッションを生成する。そして、通信制御装置は、各々別の通話セッションＩＤを割り当てることにより各通信セッションの通信状態の管理を行う。
【００１２】
このような通信制御システムを実現するための技術の一例が特許文献１に記載されている。特許文献１においては、通話中に共有したい画像や映像などのコンテントを保持するコンテントノードを含む電話会議システムが記載されている。この電話会議システムは、通話中の端末同士がコンテントノードへアクセスするためのアドレス情報を含むメッセージを交換することにより、そのコンテントノードにアクセスできるように構成されている。
【００１３】
また、他の技術の一例が特許文献２に記載されている。特許文献２においては、会議参加者の一人の通信端末からの要求を受けて他の会議参加者の通信端末への電子文書のページ画像、映像、音声といった共有データの配布制御と遠隔電子プレゼンテーションの実行制御を行うマルチメディア文書会議参加システムが記載されている。更に、このマルチメディア文書会議参加システムは、必要に応じて音声会議実行のために音声ブリッジを制御して、サーバ側に会議参加者と会議で利用する通話メディアの情報を登録してサーバ側から会議参加者の通信端末を呼び出す通話実行手法を利用可能にするミーティングサーバを含む。
【００１４】
ところで、音声、映像、テキストチャット、データ共有といった通話メディアを複数同時に利用してマルチメディア通話を行いたい場合がある。この場合、処理可能な通話メディアが互いに異なる複数の通信端末、例えば音声のみを処理可能な固定電話機と映像、テキストチャット、データ共有を処理可能なＰＣ等、を組み合わせて利用することが好適であると考えられる。
【００１５】
このような通信制御システムを実現するための技術の一例が特許文献３に記載されている。特許文献３においては、ユーザ毎に利用可能な端末について各端末のメディア処理能力情報を管理する通信システムが記載されている。この通信システムは、通話要求があった時に当該メディア処理能力情報を参照して通話要求の中で利用を要求された通話メディアを処理できる適切な端末を一つもしくは複数選択して通話を開始する。
【先行技術文献】
【特許文献】
【００１６】
【特許文献１】特開２００８−４８３８３号公報
【特許文献２】特表平１１−５０６５９５号公報
【特許文献３】特開平９−６２５９７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１７】
ところで、上記特許文献１〜特許文献３に記載の技術においては、一人の利用者が複数の通信端末を同時に利用してマルチメディア通信を行う場合に、１つの通信端末の通信状態の変化に応じて、他の通信端末の通信状態を連動させて制御することができなかった。従って、ユーザは、複数の通信端末のそれぞれに対して、通信状態を変更するための指示を入力しなければならなかった。即ち、通信端末の通信状態を変更する際のユーザの手間が煩雑であるという問題があった。
【００１８】
このため、本発明の目的は、上述した課題である「通信端末の通信状態を変更する際のユーザの手間が煩雑であること」を解決することが可能な通信制御装置を提供することにある。
【課題を解決するための手段】
【００１９】
かかる目的を達成するため本発明の一形態である通信制御装置は、
通信端末を識別するための端末識別子を複数含む通信グループ情報を記憶する通信グループ情報記憶手段と、
上記通信端末の通信状態の変化を検出する通信状態検出手段と、
上記通信端末の通信状態の変化が検出された場合、その通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末の通信状態を制御する通信制御手段と、
を備える。
【００２０】
また、本発明の他の形態である通信制御方法は、
通信端末の通信状態の変化を検出する通信状態検出工程と、
上記通信端末を識別するための端末識別子を複数含む通信グループ情報を記憶する記憶装置に記憶されている通信グループ情報のうちの、上記通信状態検出工程にて通信状態の変化が検出された通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末の通信状態を制御する通信制御工程と、
を含む。
【００２１】
また、本発明の他の形態であるプログラムは、
通信制御装置に、
通信端末の通信状態の変化を検出する通信状態検出手段と、
上記通信端末を識別するための端末識別子を複数含む通信グループ情報を記憶する記憶装置に記憶されている通信グループ情報のうちの、上記通信状態検出手段により通信状態の変化が検出された通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末の通信状態を制御する通信制御手段と、
を実現させるためのプログラムである。
【００２２】
また、本発明の他の形態である通信制御システムは、
複数の通信端末と、メディアデータを通信可能なメディアデータ通信装置と、上記通信端末と上記メディアデータ通信装置との間の通信を制御する通信制御装置と、を含むシステムである。
【００２３】
更に、上記通信制御装置は、
上記通信端末を識別するための端末識別子を複数含む通信グループ情報を記憶する通信グループ情報記憶手段と、
上記通信端末の通信状態の変化を検出する通信状態検出手段と、
上記通信端末の通信状態の変化が検出された場合、その通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末の通信状態を制御する通信制御手段と、
を備える。
【発明の効果】
【００２４】
本発明は、以上のように構成されることにより、ユーザが複数の通信端末の通信状態を容易に変更することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１実施形態に係る通信制御システムの構成を表すブロック図である。
【図２】本発明の第１実施形態に係る通信制御システムの、マルチメディア通信を開始する場合における作動を示したシーケンス図である。
【図３】本発明の第１実施形態に係る通信制御システムの、マルチメディア通信を開始する場合における作動を示したシーケンス図である。
【図４】本発明の第１実施形態に係る通信制御システムの、マルチメディア通信を開始する場合における作動を示したシーケンス図である。
【図５】本発明の第１実施形態に係る通信制御システムの、マルチメディア通信を行っている通信端末の利用者の一人が通信を保留する場合における作動を示したシーケンス図である。
【図６】本発明の第１実施形態に係る通信制御システムの、マルチメディア通信を行っている通信端末の利用者の一人が通信を保留する場合における作動を示したシーケンス図である。
【図７】本発明の第１実施形態に係る通信制御システムの、マルチメディア通信を行っている通信端末の利用者の一人が通信を転送する場合における作動を示したシーケンス図である。
【図８】本発明の第１実施形態に係る通信制御システムの、マルチメディア通信を行っている通信端末の利用者の一人が通信を転送する場合における作動を示したシーケンス図である。
【図９】本発明の第１実施形態に係る通信制御システムの、マルチメディア通信を行っている通信端末の利用者の一人が通信を転送する場合における作動を示したシーケンス図である。
【図１０】本発明の第１実施形態に係る通信制御システムの、マルチメディア通信を行っている通信端末の利用者の一人が通信を転送する場合における作動を示したシーケンス図である。
【図１１】本発明の第２実施形態に係る通信制御システムの構成を表すブロック図である。
【図１２】本発明の第２実施形態に係る通信制御システムの、マルチメディア通信を開始する場合における作動を示したシーケンス図である。
【図１３】本発明の第２実施形態に係る通信制御システムの、マルチメディア通信を開始する場合における作動を示したシーケンス図である。
【図１４】本発明の第２実施形態に係る通信制御システムの、マルチメディア通信を開始する場合における作動を示したシーケンス図である。
【図１５】本発明の各実施形態の変形例に係る通信制御装置の構成を表すブロック図である。
【発明を実施するための形態】
【００２６】
本発明の一形態である通信制御装置は、
通信端末を識別するための端末識別子を複数含む通信グループ情報を記憶する通信グループ情報記憶手段と、
上記通信端末の通信状態の変化を検出する通信状態検出手段と、
上記通信端末の通信状態の変化が検出された場合、その通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末の通信状態を制御する通信制御手段と、
を備える。
【００２７】
これによれば、複数の通信端末のうちの１つの通信端末の通信状態が変化した場合、その通信端末と対応付けられた他の通信端末の通信状態を、当該通信状態が変化した通信端末に連動させて制御（変更）する（例えば、通信を開始する、通信を終了する、通信を保留する、又は、通信を転送する）ことができる。この結果、例えば、一人のユーザが複数の通信端末を同時に利用して、マルチメディア通信を行う場合に、当該ユーザが１つの通信端末に対して、通信状態を変更するための指示を入力するだけで、他の通信端末の通信状態も変更することができる。即ち、ユーザが複数の通信端末の通信状態を容易に変更することができる。
【００２８】
この場合、上記通信グループ情報記憶手段は、ユーザを識別するためのユーザ識別子と、上記複数の端末識別子と、を対応付けた情報を上記通信グループ情報として記憶するように構成されることが好適である。
【００２９】
この場合、上記通信グループ情報記憶手段は、複数のメディアデータを通信するマルチメディア通信を行うために上記複数の通信端末のそれぞれに対して通信セッションが確立された場合、当該マルチメディア通信を識別するためのマルチメディア通信識別子と、当該複数の通信端末のそれぞれを識別するための複数の端末識別子と、を対応付けた情報を上記通信グループ情報として記憶するように構成されることが好適である。
【００３０】
この場合、上記通信状態検出手段は、上記通信端末から通信状態を変更するための変更指示を受信することにより、当該通信端末の通信状態の変化を検出するように構成されることが好適である。
【００３１】
この場合、上記通信制御手段は、上記通信状態検出手段が、上記通信端末から通信を開始する旨を指示する通信開始指示を上記変更指示として受信した場合、その通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末に対する通信セッションを新たに確立するように当該通信端末の通信状態を制御することが好適である。
【００３２】
また、上記通信制御装置の他の態様において、
上記通信制御手段は、上記通信状態検出手段が、上記通信端末から通信を終了する旨を指示する通信終了指示を上記変更指示として受信した場合、その通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末に対して確立されている通信セッションを切断するように当該通信端末の通信状態を制御することが好適である。
【００３３】
また、上記通信制御装置の他の態様において、
上記通信制御手段は、上記通信状態検出手段が、上記通信端末から通信を保留する旨を指示する保留指示を上記変更指示として受信した場合、その通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末に対して確立されている通信セッションを一時的に切断するように当該通信端末の通信状態を制御することが好適である。
【００３４】
また、上記通信制御装置の他の態様において、
上記通信制御手段は、上記通信状態検出手段が、上記通信端末から通信を転送する旨を指示する転送指示を上記変更指示として受信した場合、その通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末に対して確立されている通信セッションを切断するように当該通信端末の通信状態を制御するとともに、上記転送指示に含まれる転送先の端末識別子により識別される通信端末、及び、当該端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末のそれぞれに対して通信セッションを確立するように当該通信端末の通信状態を制御することが好適である。
【００３５】
この場合、上記通信制御手段は、上記通信端末と、上記メディアデータを通信可能なメディアデータ通信装置と、の間の通信を制御するように構成されることが好適である。
【００３６】
また、本発明の他の形態である通信制御方法は、
通信端末の通信状態の変化を検出する通信状態検出工程と、
上記通信端末を識別するための端末識別子を複数含む通信グループ情報を記憶する記憶装置に記憶されている通信グループ情報のうちの、上記通信状態検出工程にて通信状態の変化が検出された通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末の通信状態を制御する通信制御工程と、
を含む。
【００３７】
この場合、上記通信グループ情報は、ユーザを識別するためのユーザ識別子と、上記複数の端末識別子と、を対応付けた情報であることが好適である。
【００３８】
この場合、上記通信制御方法は、
複数のメディアデータを通信するマルチメディア通信を行うために複数の上記通信端末のそれぞれに対して通信セッションが確立された場合、当該マルチメディア通信を識別するためのマルチメディア通信識別子と、当該複数の通信端末のそれぞれを識別するための複数の端末識別子と、を対応付けた情報を上記通信グループ情報として上記記憶装置に記憶させる通信グループ情報記憶処理工程を含むことが好適である。
【００３９】
また、本発明の他の形態であるプログラムは、
通信制御装置に、
通信端末の通信状態の変化を検出する通信状態検出手段と、
上記通信端末を識別するための端末識別子を複数含む通信グループ情報を記憶する記憶装置に記憶されている通信グループ情報のうちの、上記通信状態検出手段により通信状態の変化が検出された通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末の通信状態を制御する通信制御手段と、
を実現させるためのプログラムである。
【００４０】
この場合、上記通信グループ情報は、ユーザを識別するためのユーザ識別子と、上記複数の端末識別子と、を対応付けた情報であることが好適である。
【００４１】
この場合、上記プログラムは、
上記通信制御装置に、更に、
複数のメディアデータを通信するマルチメディア通信を行うために複数の上記通信端末のそれぞれに対して通信セッションが確立された場合、当該マルチメディア通信を識別するためのマルチメディア通信識別子と、当該複数の通信端末のそれぞれを識別するための複数の端末識別子と、を対応付けた情報を上記通信グループ情報として上記記憶装置に記憶させる通信グループ情報記憶処理手段を実現させるためのプログラムであることが好適である。
【００４２】
また、本発明の他の形態である通信制御システムは、
複数の通信端末と、メディアデータを通信可能なメディアデータ通信装置と、上記通信端末と上記メディアデータ通信装置との間の通信を制御する通信制御装置と、を含むシステムである。
【００４３】
更に、上記通信制御装置は、
上記通信端末を識別するための端末識別子を複数含む通信グループ情報を記憶する通信グループ情報記憶手段と、
上記通信端末の通信状態の変化を検出する通信状態検出手段と、
上記通信端末の通信状態の変化が検出された場合、その通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末の通信状態を制御する通信制御手段と、
を備える。
【００４４】
この場合、上記通信グループ情報記憶手段は、ユーザを識別するためのユーザ識別子と、上記複数の端末識別子と、を対応付けた情報を上記通信グループ情報として記憶するように構成されることが好適である。
【００４５】
この場合、上記通信グループ情報記憶手段は、複数のメディアデータを通信するマルチメディア通信を行うために上記複数の通信端末のそれぞれに対して通信セッションが確立された場合、当該マルチメディア通信を識別するためのマルチメディア通信識別子と、当該複数の通信端末のそれぞれを識別するための複数の端末識別子と、を対応付けた情報を上記通信グループ情報として記憶するように構成されることが好適である。
【００４６】
この場合、上記通信端末は、ユーザにより入力された情報に応じて、当該通信端末の通信状態を変更するための変更指示を上記通信制御装置へ送信するように構成され、
上記通信状態検出手段は、上記通信制御装置が上記通信端末から上記変更指示を受信することにより、当該通信端末の通信状態の変化を検出するように構成されることが好適である。
【００４７】
この場合、上記通信制御装置は、上記通信端末と上記メディアデータ通信装置との間に通信セッションを確立する場合、所定の認証情報を、当該通信端末及び当該メディアデータ通信装置のそれぞれへ送信するように構成され、
上記通信端末は、上記認証情報を受信し、当該受信した認証情報を含むメッセージであって通信セッションを確立するためのメッセージを上記メディアデータ通信装置へ送信するように構成され、
上記メディアデータ通信装置は、上記通信制御装置から受信した認証情報と、上記通信端末から受信した認証情報と、が対応している場合、当該通信端末との間の通信を許可するように構成されることが好適である。
【００４８】
これによれば、通信制御装置から認証情報を受信した通信端末のみがメディアデータ通信装置との間で通信を行うことができる。即ち、通信端末がメディアデータ通信装置へ不正にアクセスすることにより通信を行うことを防止することができる。
【００４９】
上述した構成を有する、通信制御方法、プログラム、又は、通信制御システム、の発明であっても、上記通信制御装置と同様の作用を有するために、上述した本発明の目的を達成することができる。
【００５０】
以下、本発明に係る、通信制御装置、通信制御方法、プログラム、及び、通信制御システム、の各実施形態について図１〜図１５を参照しながら説明する。
【００５１】
＜第１実施形態＞
（構成）
次に、本発明の実施形態について図面を参照して詳細に説明する。
図１を参照すると、本発明の第１実施形態に係る通信制御システム１００は、ネットワーク１を介して互いに通信可能に接続された、通信制御装置２と、メディアデータ通信装置３ａ，３ｂと、通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂと、を含む。
【００５２】
通信制御装置２は、各通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂの端末情報を管理する。更に、通信制御装置２は、メディアデータ通信装置３ａ，３ｂの資源情報を管理する。なお、端末情報及び資源情報については、後述する。
【００５３】
また、通信制御装置２は、通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂとメディアデータ通信装置３ａ，３ｂとの間の接続パラメータを含むコール制御メッセージの交換を仲介する。そして、通信制御装置２は、通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂとメディアデータ通信装置３ａ，３ｂとの間に確立される通信セッションを管理する。なお、通信制御装置２は、複数の装置により構成されていてもよい。
【００５４】
メディアデータ通信装置３ａ，３ｂは、各通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂから送信されたメディアデータを集約して受信する。そして、メディアデータ通信装置３ａ，３ｂは、受信したメディアデータを直列化し（メディアデータが送信された順序に並べ替え）、そのメディアデータを各通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂへ配布（送信）する。ここで、メディアデータは、音声、映像、テキストチャット、及び、データ共有等のメディアを表すデータである。また、メディアデータは、ユーザにより入力された操作イベント情報を含む。
【００５５】
各メディアデータ通信装置３ａ，３ｂは、一つのメディアデータのみを通信可能な装置である。例えば、メディアデータ通信装置３ａは、音声を表すメディアデータのみを通信可能に構成されるとともに、メディアデータ通信装置３ｂは、映像を表すメディアデータのみを通信可能に構成される。なお、各メディアデータ通信装置３ａ，３ｂは、複数のメディアデータを通信可能に構成されていてもよい。
【００５６】
また、通信制御システム１００は、同一のメディアデータを通信可能なメディアデータ通信装置を複数含んでいてもよい。
【００５７】
各通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂは、一つのメディアデータのみを通信可能な装置である。例えば、各通信端末４ａ，５ａ，６ａは、音声を表すメディアデータのみを通信可能に構成されるとともに、各通信端末４ｂ，５ｂ，６ｂは、映像を表すメディアデータのみを通信可能に構成される。なお、各通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂは、複数のメディアデータを通信可能に構成されていてもよい。ユーザは、一つ又は複数の通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂを利用可能である。
【００５８】
本実施形態においては、メディアデータ通信装置３ａは、第１のメディアデータを通信可能に構成され、メディアデータ通信装置３ｂは、第２のメディアデータを通信可能に構成される。また、ユーザＡが通信端末４ａ及び通信端末４ｂを利用するとともに、ユーザＢが通信端末５ａ及び通信端末５ｂを利用し、且つ、ユーザＣが通信端末６ａ及び通信端末６ｂを利用する。
【００５９】
通信制御装置２は、コール制御メッセージ中継手段２１と、ユーザ端末情報管理手段（通信グループ情報記憶手段の一部）２２と、メディアデータ通信装置情報管理手段２３と、ユーザ通信セッション情報管理手段（通信グループ情報記憶手段の一部）２４と、ユーザ通信セッション制御手段（通信状態検出手段、通信制御手段）２５と、を備える。これらの手段は、通信制御装置２が備える中央処理装置（ＣＰＵ；Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）が、通信制御装置２が備える記憶装置に記憶されているプログラムを実行することにより実現される。
【００６０】
コール制御メッセージ中継手段２１は、通信制御プロトコル（本例では、ＳＩＰ）に従って通信（例えば、音声による通信、即ち、通話）を開始する際に、通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂ間で授受されるコール制御メッセージ、又は、通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂとメディアデータ通信装置３ａ，３ｂとの間で授受されるコール制御メッセージを中継する。
【００６１】
コール制御メッセージ中継手段２１は、ネットワーク接続や利用するメディアを表すパラメータを調整するためのシグナリングを行う。コール制御メッセージ中継手段２１は、コール制御メッセージを中継する際、通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂから受信したメッセージをユーザ通信セッション制御手段２５に引き渡す。
【００６２】
ユーザ端末情報管理手段２２は、各通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂの端末情報を記憶装置に記憶させることにより管理する。
【００６３】
ここで、端末情報は、ユーザを識別するためのユーザ識別子と、通信端末を識別するための端末識別子（例えば、通信端末に割り当てられているＳＩＰ−ＵＲＩ）と、通信端末に割り当てられているＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスと、通信端末が処理可能なメディアデータの種別及び通信プロトコルを表す情報と、メディアデータのフォーマットを表す情報と、通信ポートを表す情報と、を含む。
【００６４】
なお、端末情報は、通信端末が通信可能であるか否かを表す情報、及び／又は、通信端末が利用可能であるか否かを表す情報を含んでいてもよい。また、端末情報は、設定ファイルや設定ツール等を利用して固定的に登録されてもよいし、ＳＩＰ等の通信制御プロトコルにおける端末の登録処理等により動的に登録されてもよい。なお、端末情報は、通信グループ情報とも呼ばれる情報である。
【００６５】
メディアデータ通信装置情報管理手段２３は、ネットワーク１に接続されているメディアデータ通信装置３ａ，３ｂの資源情報を管理する。ここで、資源情報は、メディアデータ通信装置を識別するための装置識別子（例えば、メディアデータ通信装置に割り当てられているＳＩＰ−ＵＲＩ）と、メディアデータ通信装置に割り当てられているＩＰアドレスと、メディアデータ通信装置が処理可能なメディアデータの種別及び通信プロトコルを表す情報と、メディアデータのフォーマットを表す情報と、通信ポートを表す情報と、を含む。
【００６６】
なお、資源情報は、メディアデータ通信装置が通信可能であるか否かを表す情報、及び／又は、メディアデータ通信装置が利用可能であるか否かを表す情報を含んでいてもよい。また、資源情報は、現在処理中の（確立されている）通信セッションの数、及び／又は、受け入れ（確立することが）可能な通信セッションの上限数を表す情報等を含んでいてもよい。
【００６７】
また、資源情報は、設定ファイルや設定ツール等を利用して固定的に登録されてもよいし、ＳＩＰ等の通信制御プロトコルにおける装置の登録処理等により動的に登録されてもよい。
【００６８】
ユーザ通信セッション情報管理手段２４は、複数のメディアデータを通信するマルチメディア通信毎に、ユーザ通信セッション情報を記憶装置に記憶させることによりユーザ通信セッション情報を管理する。
【００６９】
ユーザ通信セッション情報は、マルチメディア通信を行うために通信セッションが確立された複数の通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂの端末識別子及びＩＰアドレスを表す情報と、マルチメディア通信を行うために通信セッションが確立されたメディアデータ通信装置３ａ，３ｂの装置識別子及びＩＰアドレスを表す情報と、を含む。
【００７０】
更に、ユーザ通信セッション情報は、通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂとメディアデータ通信装置３ａ，３ｂとの間で確立された通信セッションを識別するためのセッション識別子と、マルチメディア通信を識別するためのマルチメディア通信識別子と、を含む。
【００７１】
加えて、ユーザ通信セッション情報は、通信状態情報を含む。通信状態情報は、通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂ間の通信、及び／又は、通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂとメディアデータ通信装置３ａ，３ｂとの間の通信の状態（通信状態）を表す情報である。例えば、通信状態情報は、ＳＩＰ等の通信制御プロトコルにおける各種コールステートを表す情報であり、具体的には、「通信中」、又は、「保留中」を表す情報である。なお、ユーザ通信セッション情報は、通信グループ情報とも呼ばれる情報である。
【００７２】
ユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１から通信状態を変更するための変更指示としてのコール制御メッセージを受け取る（受け付ける）ことにより、通信端末の通信状態の変化を検出する。本例では、ユーザ通信セッション制御手段２５は、通信状態の変化として、通信が開始したこと（通信開始）、通信が保留されたこと（通信保留）、通信が転送されたこと（通信転送）、又は、通信が終了したこと（通信終了）を検出する。
【００７３】
そして、ユーザ通信セッション制御手段２５は、通信端末の通信状態の変化を検出した場合、通信セッションを確立又は切断する対象となる、メディアデータ通信装置３ａ，３ｂ及び通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂを決定する。更に、ユーザ通信セッション制御手段２５は、決定したメディアデータ通信装置３ａ，３ｂ及び通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂへ、通信セッションを確立又は切断する旨を指示する情報を送信する。
【００７４】
より具体的に述べると、ユーザ通信セッション制御手段２５は、通信端末の通信状態の変化が検出された場合、その通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末の通信状態を制御する。ここで、通信グループ情報は、通信が開始する前の時点においては、端末情報であり、通信が開始した後の時点においては、ユーザ通信セッション情報である。
【００７５】
本例では、ユーザ通信セッション制御手段２５は、通信端末から通信を開始する旨を指示する通信開始指示を変更指示として受信した場合、その通信端末を識別するための端末識別子を含む通信グループ情報（即ち、端末情報）に含まれる他の端末識別子により識別される通信端末を特定する。ユーザ通信セッション制御手段２５は、特定した通信端末に対する通信セッションを新たに確立するように当該特定した通信端末の通信状態を制御する。
【００７６】
また、ユーザ通信セッション制御手段２５は、通信端末から通信を終了する旨を指示する通信終了指示を変更指示として受信した場合、その通信端末を識別するための端末識別子を含む通信グループ情報（即ち、ユーザ通信セッション情報）に含まれる他の端末識別子により識別される通信端末を特定する。ユーザ通信セッション制御手段２５は、特定した通信端末に対して確立されている通信セッションを切断するように当該特定した通信端末の通信状態を制御する。
【００７７】
また、ユーザ通信セッション制御手段２５は、通信端末から通信を保留する旨を指示する保留指示を変更指示として受信した場合、その通信端末を識別するための端末識別子を含む通信グループ情報（即ち、ユーザ通信セッション情報）に含まれる他の端末識別子により識別される通信端末を特定する。ユーザ通信セッション制御手段２５は、特定した通信端末に対して確立されている通信セッションを一時的に切断するように当該特定した通信端末の通信状態を制御する。
【００７８】
また、ユーザ通信セッション制御手段２５は、通信端末から通信を転送する旨を指示する転送指示を変更指示として受信した場合、その通信端末を識別するための端末識別子を含む通信グループ情報（即ち、ユーザ通信セッション情報）に含まれる他の端末識別子により識別される通信端末を特定する。ユーザ通信セッション制御手段２５は、特定した通信端末に対して確立されている通信セッションを切断するように当該特定した通信端末の通信状態を制御する。
【００７９】
更に、ユーザ通信セッション制御手段２５は、上記転送指示に含まれる転送先の端末識別子により識別される通信端末、及び、当該端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末を特定する。ユーザ通信セッション制御手段２５は、特定した通信端末に対して通信セッションを確立するように当該特定した通信端末の通信状態を制御する。
【００８０】
各メディアデータ通信装置３ａ，３ｂは、通信手段３１と、コール制御メッセージ処理手段３２と、メディアデータ処理手段３３と、を備える。これらの手段は、各メディアデータ通信装置３ａ，３ｂが備えるＣＰＵが、各メディアデータ通信装置３ａ，３ｂが備える記憶装置に記憶されているプログラムを実行することにより実現される。
【００８１】
通信手段３１は、通信開始、通信保留、通信転送、又は、通信終了等のマルチメディア通信における通信状態の変化が発生した場合（例えば、メディアデータ処理手段３３によるメディアデータの送信が開始又は終了した場合等）、通信制御装置２との間でコール制御メッセージを送受信する。更に、通信手段３１は、通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂとの間で、メディアデータの送受信を行う。
【００８２】
コール制御メッセージ処理手段３２は、通信手段３１により受信されたコール制御メッセージを受け取り、メディアデータ処理手段３３の実行制御を行う。
【００８３】
メディアデータ処理手段３３は、各通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂから送信されたメディアデータを集約して受信する。そして、メディアデータ処理手段３３は、受信したメディアデータを直列化し（メディアデータが送信された順序に並べ替え）、そのメディアデータを各通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂへ配布（送信）する。
【００８４】
各通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂは、通信手段４１と、コール制御メッセージ処理手段４２と、メディアデータ処理手段４３と、入出力手段４４と、を備える。これらの手段は、各通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂが備えるＣＰＵが、各通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂが備える記憶装置に記憶されているプログラムを実行することにより実現される。
【００８５】
通信手段４１は、通信開始、通信保留、通信転送、又は、通信終了等のマルチメディア通信における通信状態の変化が発生した場合（例えば、入出力手段４４により変更指示が受け付けられた場合）、通信制御装置２との間でコール制御メッセージを送受信する。更に、通信手段４１は、メディアデータ通信装置３ａ，３ｂとの間で、メディアデータの送受信を行う。
【００８６】
コール制御メッセージ処理手段４２は、通信手段４１により受信されたコール制御メッセージを受け取り、メディアデータ処理手段４３の実行制御を行う。また、コール制御メッセージ処理手段４２は、入出力手段４４により変更指示が受け付けられた場合、通信手段４１を経由して通信制御装置２へ、変更指示としてのコール制御メッセージを送信する。
【００８７】
メディアデータ処理手段４３は、メディアデータ通信装置３ａ，３ｂを経由することにより、他の通信端末との間でメディアデータを送受信する。また、メディアデータ処理手段４３は、入出力手段４４により受け付けられた加工指示に基づいて、メディアデータを加工する処理を行う。
【００８８】
入出力手段４４は、ディスプレイ、キーボード、マウス、及び、カメラ等の入出力デバイスから構成される。入出力手段４４は、変更指示及び加工指示等の入力をユーザに促す画像をディスプレイに表示させる。入出力手段４４は、ユーザによって入力された変更指示及び加工指示を受け付ける。
【００８９】
（作動）
次に、図１〜図４を参照しながら、マルチメディア通信を開始する場合における通信制御システム１００の作動について詳細に説明する。
【００９０】
まず、マルチメディア通信の開始を希望する利用者（以下、ユーザＡと呼ぶ）は、通信端末４ａの入出力手段４４を操作することにより通信開始指示を入力する。これにより、通信端末４ａのコール制御メッセージ処理手段４２は、通信開始指示としてのコール制御メッセージを通信制御装置２へ送信する（図２のステップＳ１０１）。
【００９１】
通信開始指示は、通信相手となる利用者（以下、ユーザＢと呼ぶ）のユーザ識別子と、マルチメディア通信を構成するメディアデータの種別を表す種別情報と、を含む。本例では、コール制御メッセージは、種別情報として、音声を表す情報と、映像を表す情報と、を含む。なお、種別情報は、３つ以上の種別を表す情報であってもよい。
【００９２】
次に、通信制御装置２のコール制御メッセージ中継手段２１は、上記コール制御メッセージを受信する。そして、通信制御装置２のユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１により受信されたコール制御メッセージを受け付ける。これにより、ユーザ通信セッション制御手段２５は、通信端末４ａの通信状態の変化を検出する（通信状態検出工程）。
【００９３】
ユーザ通信セッション制御手段２５は、受け付けたコール制御メッセージに含まれる種別情報と、メディアデータ通信装置情報管理手段２３により管理されている資源情報と、に基づいて、上記種別情報が表す種別のメディアデータを処理可能なメディアデータ通信装置を特定（選択）する。本例では、ユーザ通信セッション制御手段２５は、メディアデータ通信装置３ａ及びメディアデータ通信装置３ｂを特定する（図２のステップＳ１０２）。
【００９４】
なお、通信制御装置２は、あるメディアデータを処理可能なメディアデータ通信装置が複数存在している場合、複数のメディアデータ通信装置の中から１つのメディアデータ通信装置を選択するように構成されることが好適である。また、通信制御装置２は、あるメディアデータを処理可能なメディアデータ通信装置が存在していない場合、通信端末のユーザにその旨を通知するように構成されることが好適である。
【００９５】
そして、ユーザ通信セッション制御手段２５は、受け付けたコール制御メッセージに含まれる種別情報と、ユーザ端末情報管理手段２２により管理されている端末情報のうちのユーザＡのユーザ識別子を含む端末情報と、に基づいて、上記種別情報が表す種別のメディアデータを処理可能な通信端末を特定する。本例では、ユーザ通信セッション制御手段２５は、通信端末４ａ及び通信端末４ｂを特定する（図２のステップＳ１０３、通信制御工程の一部）。
【００９６】
なお、通信制御装置２は、あるメディアデータを処理可能な通信端末が複数存在している場合、複数の通信端末の中から１つの通信端末を選択するように構成されることが好適である。また、通信制御装置２は、あるメディアデータを処理可能な通信端末が存在していない場合、通信端末のユーザにその旨を通知するように構成されることが好適である。また、上記ステップＳ１０１において、ユーザがメディアデータ毎に利用する通信端末を明示的に指示するように構成しても良い。
【００９７】
次に、ユーザ通信セッション制御手段２５は、受け付けたコール制御メッセージに含まれる種別情報と、ユーザ端末情報管理手段２２により管理されている端末情報のうちの通信相手となる利用者（即ち、ユーザＢ）のユーザ識別子を含む端末情報と、に基づいて、上記種別情報が表す種別のメディアデータを処理可能な通信端末を特定する。本例では、ユーザ通信セッション制御手段２５は、通信端末５ａ及び通信端末５ｂを特定する（図２のステップＳ１０４）。
【００９８】
なお、通信制御装置２は、あるメディアデータを処理可能な通信端末が複数存在している場合、複数の通信端末の中から１つの通信端末を選択するように構成されることが好適である。また、通信制御装置２は、あるメディアデータを処理可能な通信端末が存在していない場合、通信端末のユーザにその旨を通知するように構成されることが好適である。
【００９９】
次に、ユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１を経由して、ステップＳ１０４で選択した、ユーザＢが利用する通信端末５ａ，５ｂへ、通信の開始を要求するコール制御メッセージ（通信開始要求）を送信する（図２のステップＳ１０５）。
【０１００】
各通信端末５ａ，５ｂは、通信開始要求を受信する。そして、各通信端末５ａ，５ｂは、入出力手段４４を経由して、通信開始要求を受信した旨をユーザＢに通知する。ユーザＢが入出力手段４４を介して通信開始許諾指示を入力すると、各通信端末５ａ，５ｂのコール制御メッセージ処理手段４２は、通信の開始を許可する旨を表す通信開始許諾応答としてのコール制御メッセージを通信制御装置２へ送信する（図２のステップＳ１０６ａ，Ｓ１０６ｂ）。
【０１０１】
これにより、ユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１を経由して、通信開始許諾応答としてのコール制御メッセージを受け付ける。そして、ユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１を経由して、メディアデータ通信装置３ａの資源情報を含む通信セッション確立要求としてのコール制御メッセージを通信端末４ａへ送信する。
【０１０２】
更に、ユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１を経由して、メディアデータ通信装置３ｂの資源情報を含む通信セッション確立要求としてのコール制御メッセージを通信端末４ｂへ送信する（図２のステップＳ１０７、通信制御工程の一部）。
【０１０３】
各通信端末４ａ，４ｂは、通信セッション確立要求としてのコール制御メッセージを受信する。そして、通信端末４ａは、通信制御装置２を経由して、メディアデータ通信装置３ａとの間で、通信セッションを確立するためのコール制御メッセージを交換する（図３のステップＳ１０８ａ）。同様に、通信端末４ｂは、通信制御装置２を経由して、メディアデータ通信装置３ｂとの間で、通信セッションを確立するためのコール制御メッセージを交換する（図３のステップＳ１０８ｂ）。
【０１０４】
これにより、通信端末４ａとメディアデータ通信装置３ａとの間で通信セッションが確立される。更に、通信端末４ｂとメディアデータ通信装置３ｂとの間で通信セッションが確立される。その後、各通信端末４ａ，４ｂは、通信制御装置２へ、通信セッションの確立が完了した旨を表す通信セッション確立完了通知としてコール制御メッセージを送信する（図３のステップＳ１０９ａ，Ｓ１０９ｂ）。
【０１０５】
通信制御装置２は、通信セッションを確立するためのコール制御メッセージを交換する際、通信セッション毎に一意な（通信セッションを識別するための）セッション識別子を生成する。
【０１０６】
更に、ステップＳ１０７と並行して、ユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１を経由して、メディアデータ通信装置３ａの資源情報を含む通信セッション確立要求としてのコール制御メッセージを通信端末５ａへ送信する。加えて、ユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１を経由して、メディアデータ通信装置３ｂの資源情報を含む通信セッション確立要求としてのコール制御メッセージを通信端末５ｂへ送信する（図３のステップＳ１１０）。
【０１０７】
各通信端末５ａ，５ｂは、通信セッション確立要求としてのコール制御メッセージを受信する。そして、通信端末５ａは、通信制御装置２を経由して、メディアデータ通信装置３ａとの間で、通信セッションを確立するためのコール制御メッセージを交換する（図３のステップＳ１１１ａ）。同様に、通信端末５ｂは、通信制御装置２を経由して、メディアデータ通信装置３ｂとの間で、通信セッションを確立するためのコール制御メッセージを交換する（図３のステップＳ１１１ｂ）。
【０１０８】
これにより、通信端末５ａとメディアデータ通信装置３ａとの間で通信セッションが確立される。更に、通信端末５ｂとメディアデータ通信装置３ｂとの間で通信セッションが確立される。その後、各通信端末５ａ，５ｂは、通信制御装置２へ、通信セッションの確立が完了した旨を表す通信セッション確立完了通知としてコール制御メッセージを送信する（図３のステップＳ１１２ａ，Ｓ１１２ｂ）。
【０１０９】
通信制御装置２は、通信セッションを確立するためのコール制御メッセージを交換する際、通信セッション毎に一意な（通信セッションを識別するための）セッション識別子を生成する。
【０１１０】
次に、ユーザ通信セッション制御手段２５は、通信端末４ａ，４ｂ，５ａ，５ｂのそれぞれへ、通信セッションの確立が完了した旨を表す通信セッション確立完了通知としてコール制御メッセージを送信する（図４のステップＳ１１３）。通信セッション確立完了通知は、通信相手となる通信端末の端末識別子及びＩＰアドレスを表す情報を含む。
【０１１１】
次に、ユーザ通信セッション制御手段２５は、開始したマルチメディア通信のユーザ通信セッション情報を記憶装置に新たに記憶させる（通信グループ情報記憶処理工程、通信グループ情報記憶処理手段）。これにより、ユーザ通信セッション情報管理手段２４は、記憶されたユーザ通信セッション情報を管理する（図４のステップＳ１１４）。
【０１１２】
このユーザ通信セッション情報は、開始したマルチメディア通信を識別するためのマルチメディア通信識別子と、上記生成されたセッション識別子と、通信セッションが確立された通信端末４ａ，４ｂ，５ａ，５ｂの端末識別子及びＩＰアドレスを表す情報と、通信セッションが確立されたメディアデータ通信装置３ａ，３ｂの装置識別子及びＩＰアドレスを表す情報と、通信状態情報と、を含む。
【０１１３】
そして、各通信端末４ａ，４ｂ，５ａ，５ｂは、通信セッション確立完了通知としてのコール制御メッセージを受信する。これにより、各通信端末４ａ，４ｂ，５ａ，５ｂのコール制御メッセージ処理手段４２は、受信されたコール制御メッセージに含まれる情報であって、通信相手となる通信端末の端末識別子及びＩＰアドレスを表す情報を記憶装置に新たに記憶させる（図４のステップＳ１１５ａ〜Ｓ１１５ｄ）。
【０１１４】
次に、図１、図５及び図６を参照しながら、マルチメディア通信を行っている通信端末の利用者の一人が通信を保留する場合における通信制御システム１００の作動について詳細に説明する。
【０１１５】
まず、通信を保留することを希望する利用者（以下、ユーザＡと呼ぶ）は、通信端末４ａ（又は、通信端末４ｂ）の入出力手段４４を操作することにより通信保留指示を入力する。これにより、通信端末４ａのコール制御メッセージ処理手段４２は、通信保留指示としてのコール制御メッセージを通信制御装置２へ送信する（図５のステップＳ２０１）。この通信保留指示は、送信元の通信端末の端末識別子及びＩＰアドレスを表す情報を含む。
【０１１６】
いま、各通信端末４ａ，５ａとメディアデータ通信装置３ａとがメディアデータを通信するとともに、各通信端末４ｂ，５ｂとメディアデータ通信装置３ｂとがメディアデータを通信することにより、通信制御システム１００がマルチメディア通信を行っている場合を想定して説明を続ける。なお、マルチメディア通信を行うために用いられる通信端末の数は、５つ以上であってもよいし、マルチメディア通信を行うために用いられるメディアデータ通信装置の数は、３つ以上であってもよい。
【０１１７】
次に、通信制御装置２のコール制御メッセージ中継手段２１は、上記コール制御メッセージを受信する。そして、通信制御装置２のユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１により受信されたコール制御メッセージを受け付ける。これにより、ユーザ通信セッション制御手段２５は、通信端末４ａの通信状態の変化を検出する（通信状態検出工程）。
【０１１８】
ユーザ通信セッション制御手段２５は、ユーザ通信セッション情報管理手段２４により管理されているユーザ通信セッション情報のうちの、上記受け付けたコール制御メッセージに含まれる、送信元の通信端末の端末識別子及びＩＰアドレスを表す情報を含むユーザ通信セッション情報を取得する。そして、ユーザ通信セッション制御手段２５は、取得したユーザ通信セッション情報に基づいて、送信元のユーザ（ユーザＡ）が利用しているすべての通信端末の端末識別子及びＩＰアドレスを表す情報を取得（送信元のユーザが利用しているすべての通信端末を特定）する（図５のステップＳ２０２、通信制御工程の一部）。
【０１１９】
次に、ユーザ通信セッション制御手段２５は、特定した通信端末のうちの、ステップＳ２０１にてコール制御メッセージを送信してきた通話端末（即ち、通信端末４ａ）以外の通話端末（本例では、通信端末４ｂ）へ、コール制御メッセージ中継手段２１を経由して、通信の保留を要求するコール制御メッセージ（通信保留実行要求）を送信する（図５のステップＳ２０３、通信制御工程の一部）。
【０１２０】
次いで、通信端末４ａのコール制御メッセージ処理手段４２は、メディアデータ通信装置３ａを介してメディアデータを通信する通信相手である通信端末５ａを送信先とするコール制御メッセージであって、通信の保留を要求するコール制御メッセージ（通信保留要求）を、通信制御装置２へ送信する（図５のステップＳ２０４）。この通信保留要求は、通信端末４ａの端末識別子及びＩＰアドレスを表す情報を含む。
【０１２１】
通信制御装置２のユーザ通信セッション制御手段２５は、上記コール制御メッセージを受信すると、受信したコール制御メッセージを通信端末５ａへ送信する（図５のステップＳ２０５）。
【０１２２】
また、通信端末４ｂは、通信保留実行要求を受信する。そして、通信端末４ｂのコール制御メッセージ処理手段４２は、メディアデータ通信装置３ｂを介してメディアデータを通信する通信相手である通信端末５ｂを送信先とするコール制御メッセージであって、通信の保留を要求するコール制御メッセージ（通信保留要求）を、通信制御装置２へ送信する（図５のステップＳ２０６）。この通信保留要求は、通信端末４ｂの端末識別子及びＩＰアドレスを表す情報を含む。
【０１２３】
通信制御装置２のユーザ通信セッション制御手段２５は、上記コール制御メッセージを受信すると、受信したコール制御メッセージを通信端末５ｂへ送信する（図５のステップＳ２０７）。
【０１２４】
各通信端末５ａ，５ｂは、通信保留要求としてのコール制御メッセージを受信する。そして、各通信端末５ａ，５ｂは、通信の保留を許可する旨を表す通信保留許諾応答としてのコール制御メッセージを通信制御装置２へ送信する（図６のステップＳ２０８ａ，Ｓ２０８ｂ）。
【０１２５】
コール制御メッセージ中継手段２１は、各通信端末５ａ，５ｂにより送信された通信保留許諾応答を受信する。そして、ユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１を経由して、通信端末４ａへ、メディアデータ通信装置３ａとの間の通信セッションを一時的に切断する旨を表す一時切断実行要求としてのコール制御メッセージを送信する。同様に、ユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１を経由して、通信端末４ｂへ、メディアデータ通信装置３ｂとの間の通信セッションを一時的に切断する旨を表す一時切断実行要求としてのコール制御メッセージを送信する（図６のステップＳ２０９、通信制御工程の一部）。
【０１２６】
各通信端末４ａ，４ｂは、一時切断実行要求としてのコール制御メッセージを受信する。そして、通信端末４ａは、通信制御装置２を経由して、メディアデータ通信装置３ａとの間で、通信セッションを一時的に切断するためのコール制御メッセージを交換する（図６のステップＳ２１０ａ）。同様に、通信端末４ｂは、通信制御装置２を経由して、メディアデータ通信装置３ｂとの間で、通信セッションを一時的に切断するためのコール制御メッセージを交換する（図６のステップＳ２１０ｂ）。
【０１２７】
これにより、通信端末４ａとメディアデータ通信装置３ａとの間で確立されていた通信セッションが一時的に切断される。更に、通信端末４ｂとメディアデータ通信装置３ｂとの間で確立されていた通信セッションが一時的に切断される。その後、各通信端末４ａ，４ｂは、通信制御装置２へ、通信セッションの一時的な切断が完了した旨を表す通信セッション一時切断完了通知としてコール制御メッセージを送信する（図６のステップＳ２１１ａ，Ｓ２１１ｂ）。
【０１２８】
その後、ユーザ通信セッション制御手段２５は、上記ステップＳ２０２にて取得した、実行中のマルチメディア通信に係るユーザ通信セッション情報を更新する（図６のステップＳ２１２）。
【０１２９】
次に、図１、及び、図７〜図１０を参照しながら、マルチメディア通信を行っている通信端末の利用者の一人が通信を転送する場合における通信制御システム１００の作動について詳細に説明する。
【０１３０】
まず、通信を転送することを希望する利用者（以下、ユーザＡと呼ぶ）は、通信端末４ａ（又は、通信端末４ｂ）の入出力手段４４を操作することにより通信転送指示を入力する。これにより、通信端末４ａのコール制御メッセージ処理手段４２は、通信転送指示としてのコール制御メッセージを通信制御装置２へ送信する（図７のステップＳ３０１）。
【０１３１】
この通信転送指示は、実行中のマルチメディア通信を構成するメディアデータの種別を表す種別情報と、転送先のユーザ（本例では、ユーザＣ）のユーザ識別子と、送信元の通信端末の端末識別子及びＩＰアドレスを表す情報と、を含む。
【０１３２】
いま、各通信端末４ａ，５ａとメディアデータ通信装置３ａとがメディアデータを通信するとともに、各通信端末４ｂ，５ｂとメディアデータ通信装置３ｂとがメディアデータを通信することにより、通信制御システム１００がマルチメディア通信を行っている場合を想定して説明を続ける。なお、マルチメディア通信を行うために用いられる通信端末の数は、５つ以上であってもよいし、マルチメディア通信を行うために用いられるメディアデータ通信装置の数は、３つ以上であってもよい。
【０１３３】
次に、通信制御装置２のコール制御メッセージ中継手段２１は、上記コール制御メッセージを受信する。そして、通信制御装置２のユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１により受信されたコール制御メッセージを受け付ける。これにより、ユーザ通信セッション制御手段２５は、通信端末４ａの通信状態の変化を検出する（通信状態検出工程）。
【０１３４】
そして、ユーザ通信セッション制御手段２５は、受け付けたコール制御メッセージに含まれる種別情報と、ユーザ端末情報管理手段２２により管理されている端末情報のうちのユーザＣのユーザ識別子を含む端末情報と、に基づいて、上記種別情報が表す種別のメディアデータを処理可能な通信端末を特定する。本例では、ユーザ通信セッション制御手段２５は、通信端末６ａ及び通信端末６ｂを特定する（図７のステップＳ３０２）。
【０１３５】
なお、通信制御装置２は、あるメディアデータを処理可能な通信端末が複数存在している場合、複数の通信端末の中から１つの通信端末を選択するように構成されることが好適である。また、通信制御装置２は、あるメディアデータを処理可能な通信端末が存在していない場合、通信端末のユーザにその旨を通知するように構成されることが好適である。
【０１３６】
次に、通信制御装置２のユーザ通信セッション制御手段２５は、ユーザ通信セッション情報管理手段２４により管理されているユーザ通信セッション情報のうちの、上記受け付けたコール制御メッセージに含まれる、送信元の通信端末の端末識別子及びＩＰアドレスを表す情報を含むユーザ通信セッション情報を取得する。そして、ユーザ通信セッション制御手段２５は、取得したユーザ通信セッション情報に基づいて、送信元のユーザ（ユーザＡ）が利用しているすべての通信端末の端末識別子及びＩＰアドレスを表す情報を取得（送信元のユーザが利用しているすべての通信端末を特定）する（図７のステップＳ３０３、通信制御工程の一部）。
【０１３７】
次に、ユーザ通信セッション制御手段２５は、特定した通信端末のうちの、ステップＳ３０１にてコール制御メッセージを送信してきた通話端末（即ち、通信端末４ａ）以外の通話端末（本例では、通信端末４ｂ）へ、コール制御メッセージ中継手段２１を経由して、通信の終了を要求するコール制御メッセージ（通信終了実行要求）を送信する（図７のステップＳ３０４、通信制御工程の一部）。
【０１３８】
次いで、通信端末４ａのコール制御メッセージ処理手段４２は、メディアデータ通信装置３ａを介してメディアデータを通信する通信相手である通信端末５ａを送信先とするコール制御メッセージであって、通信の終了を要求するコール制御メッセージ（通信終了要求）を、通信制御装置２へ送信する（図７のステップＳ３０５）。この通信終了要求は、通信端末４ａの端末識別子及びＩＰアドレスを表す情報を含む。
【０１３９】
通信制御装置２のユーザ通信セッション制御手段２５は、上記コール制御メッセージを受信すると、受信したコール制御メッセージを通信端末５ａへ送信する（図７のステップＳ３０６）。
【０１４０】
また、通信端末４ｂは、通信終了実行要求を受信する。そして、通信端末４ｂのコール制御メッセージ処理手段４２は、メディアデータ通信装置３ｂを介してメディアデータを通信する通信相手である通信端末５ｂを送信先とするコール制御メッセージであって、通信の終了を要求するコール制御メッセージ（通信終了要求）を、通信制御装置２へ送信する（図７のステップＳ３０７）。この通信終了要求は、通信端末４ｂの端末識別子及びＩＰアドレスを表す情報を含む。
【０１４１】
通信制御装置２のユーザ通信セッション制御手段２５は、上記コール制御メッセージを受信すると、受信したコール制御メッセージを通信端末５ｂへ送信する（図７のステップＳ３０８）。
【０１４２】
各通信端末５ａ，５ｂは、通信終了要求としてのコール制御メッセージを受信する。そして、各通信端末５ａ，５ｂは、通信の終了を許可する旨を表す通信終了許諾応答としてのコール制御メッセージを通信制御装置２へ送信する（図８のステップＳ３０９ａ，Ｓ３０９ｂ）。
【０１４３】
コール制御メッセージ中継手段２１は、各通信端末５ａ，５ｂにより送信された通信終了許諾応答を受信する。そして、ユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１を経由して、通信端末４ａへ、メディアデータ通信装置３ａとの間の通信セッションを切断する旨を表す切断実行要求としてのコール制御メッセージを送信する。同様に、ユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１を経由して、通信端末４ｂへ、メディアデータ通信装置３ｂとの間の通信セッションを切断する旨を表す切断実行要求としてのコール制御メッセージを送信する（図８のステップＳ３１０、通信制御工程の一部）。
【０１４４】
各通信端末４ａ，４ｂは、切断実行要求としてのコール制御メッセージを受信する。そして、通信端末４ａは、通信制御装置２を経由して、メディアデータ通信装置３ａとの間で、通信セッションを切断するためのコール制御メッセージを交換する（図８のステップＳ３１１ａ）。同様に、通信端末４ｂは、通信制御装置２を経由して、メディアデータ通信装置３ｂとの間で、通信セッションを切断するためのコール制御メッセージを交換する（図８のステップＳ３１１ｂ）。
【０１４５】
これにより、通信端末４ａとメディアデータ通信装置３ａとの間で確立されていた通信セッションが切断される。更に、通信端末４ｂとメディアデータ通信装置３ｂとの間で確立されていた通信セッションが切断される。その後、各通信端末４ａ，４ｂは、通信制御装置２へ、通信セッションの切断が完了した旨を表す通信セッション切断完了通知としてコール制御メッセージを送信する（図８のステップＳ３１２ａ，Ｓ３１２ｂ）。
【０１４６】
次に、ユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１を経由して、ステップＳ３０２で選択した、ユーザＣが利用する通信端末６ａ，６ｂへ、通信の開始を要求するコール制御メッセージ（通信開始要求）を送信する（図９のステップＳ３１３）。
【０１４７】
各通信端末６ａ，６ｂは、通信開始要求を受信する。そして、各通信端末６ａ，６ｂは、入出力手段４４を経由して、通信開始要求を受信した旨をユーザＣに通知する。ユーザＣが入出力手段４４を介して通信開始許諾指示を入力すると、各通信端末６ａ，６ｂのコール制御メッセージ処理手段４２は、通信の開始を許可する旨を表す通信開始許諾応答としてのコール制御メッセージを通信制御装置２へ送信する（図９のステップＳ３１４ａ，Ｓ３１４ｂ）。
【０１４８】
これにより、ユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１を経由して、通信開始許諾応答としてのコール制御メッセージを受け付ける。そして、ユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１を経由して、メディアデータ通信装置３ａの資源情報を含む通信セッション確立要求としてのコール制御メッセージを通信端末６ａへ送信する。
【０１４９】
更に、ユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１を経由して、メディアデータ通信装置３ｂの資源情報を含む通信セッション確立要求としてのコール制御メッセージを通信端末６ｂへ送信する（図９のステップＳ３１５）。
【０１５０】
各通信端末６ａ，６ｂは、通信セッション確立要求としてのコール制御メッセージを受信する。そして、通信端末６ａは、通信制御装置２を経由して、メディアデータ通信装置３ａとの間で、通信セッションを確立するためのコール制御メッセージを交換する（図９のステップＳ３１６ａ）。同様に、通信端末６ｂは、通信制御装置２を経由して、メディアデータ通信装置３ｂとの間で、通信セッションを確立するためのコール制御メッセージを交換する（図９のステップＳ３１６ｂ）。
【０１５１】
これにより、通信端末６ａとメディアデータ通信装置３ａとの間で通信セッションが確立される。更に、通信端末６ｂとメディアデータ通信装置３ｂとの間で通信セッションが確立される。その後、各通信端末６ａ，６ｂは、通信制御装置２へ、通信セッションの確立が完了した旨を表す通信セッション確立完了通知としてコール制御メッセージを送信する（図９のステップＳ３１７ａ，Ｓ３１７ｂ）
【０１５２】
通信制御装置２は、通信セッションを確立するためのコール制御メッセージを交換する際、通信セッション毎に一意な（通信セッションを識別するための）セッション識別子を生成する。
【０１５３】
次に、ユーザ通信セッション制御手段２５は、通信端末５ａ，５ｂ，６ａ，６ｂのそれぞれへ、通信セッションの確立が完了した旨を表す通信セッション確立完了通知としてコール制御メッセージを送信する（図１０のステップＳ３１８）。通信セッション確立完了通知は、通信相手となる通信端末の端末識別子及びＩＰアドレスを表す情報を含む。
【０１５４】
次に、ユーザ通信セッション制御手段２５は、実行中のマルチメディア通信のユーザ通信セッション情報を更新する（図１０のステップＳ３１９）。
【０１５５】
そして、各通信端末５ａ，５ｂ，６ａ，６ｂは、通信セッション確立完了通知としてのコール制御メッセージを受信する。これにより、各通信端末５ａ，５ｂ，６ａ，６ｂのコール制御メッセージ処理手段４２は、受信されたコール制御メッセージに含まれる情報であって、通信相手となる通信端末の端末識別子及びＩＰアドレスを表す情報を記憶装置に新たに記憶させる（図１０のステップＳ３２０ａ〜Ｓ３２０ｄ）。
【０１５６】
以上、説明したように、本発明による通信制御システムの第１実施形態によれば、複数の通信端末のうちの１つの通信端末の通信状態が変化した場合、その通信端末と対応付けられた他の通信端末の通信状態を、当該通信状態が変化した通信端末に連動させて制御（変更）する（通信を開始する、通信を終了する、通信を保留する、又は、通信を転送する）ことができる。
【０１５７】
この結果、一人のユーザが複数の通信端末を同時に利用して、マルチメディア通信を行う場合に、当該ユーザが１つの通信端末に対して、通信状態を変更するための指示を入力するだけで、他の通信端末の通信状態も変更することができる。即ち、ユーザが複数の通信端末の通信状態を容易に変更することができる。
【０１５８】
即ち、上記第１実施形態によれば、複数のメディアデータ通信装置３ａ，３ｂと一人の利用者が利用可能な複数の通信端末を同時利用してマルチメディア通信を行う際に、通信開始、通信保留、通信終了、又は、通信転送等の通信状態の変化に応じ、各々のメディアデータ通信装置３ａ，３ｂと通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂとの間で個別に確立された複数の通信セッションを連動させて制御することが可能になる。この結果、上記通信制御システムを大企業や通信事業者に適用した場合、様々なメディアデータ、及び、様々な通信端末を自由に組み合わせていつでもマルチメディア通信を行うことができる通信アプリケーションを実現することができる。
【０１５９】
＜第２実施形態＞
次に、本発明の第２実施形態に係る通信制御システムについて図面を参照して詳細に説明する。この第２実施形態に係る通信制御システムは、通信制御装置から認証情報を受信した通信端末のみがメディアデータ通信装置との間で通信を行うことができるように構成されている点において、上記第１実施形態と相違している。従って、以下、この相違点を中心に説明する。
【０１６０】
（構成）
図１１に示したように、この第２実施形態に係る通信制御システム２００に含まれる通信制御装置２のユーザ通信セッション制御手段２５は、上記第１実施形態に係るユーザ通信セッション制御手段２５の機能に加えて、認証トークン情報（認証情報）を生成し、生成した認証トークン情報を送信する機能を有する。
【０１６１】
具体的には、ユーザ通信セッション制御手段２５は、通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂとメディアデータ通信装置３ａ，３ｂとの間に通信セッションを確立する場合、その通信セッションに固有の（一意な）認証トークン情報を生成する。そして、ユーザ通信セッション制御手段２５は、生成した認証トークン情報を、通信セッションを確立する対象となっている通信端末及びメディアデータ通信装置のそれぞれへ送信する。
【０１６２】
また、各通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂのコール制御メッセージ処理手段４２は、上記第１実施形態に係るコール制御メッセージ処理手段４２の機能に加えて、認証トークン情報を受信し、受信した認証トークン情報を送信する機能を有する。
【０１６３】
具体的には、コール制御メッセージ処理手段４２は、通信制御装置２から認証トークン情報を受信する。そして、コール制御メッセージ処理手段４２は、受信した認証トークン情報を含むコール制御メッセージであって通信セッションを確立するためのコール制御メッセージをメディアデータ通信装置３ａ，３ｂへ送信する。
【０１６４】
また、各メディアデータ通信装置３ａ，３ｂは、上記第１実施形態に係るメディアデータ通信装置３ａ，３ｂの構成に加えて、認証トークン情報管理手段３４を備える。
【０１６５】
認証トークン情報管理手段３４は、通信制御装置２から受信した認証トークン情報を記憶装置に記憶させる。更に、認証トークン情報管理手段３４は、通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂとの間で通信セッションを確立するためのコール制御メッセージに含まれる認証トークン情報と、記憶装置に記憶されている認証トークン情報（即ち、通信制御装置２から受信した認証トークン情報）と、が対応（本例では、一致）しているか否かを判定する。
【０１６６】
そして、認証トークン情報管理手段３４は、上記２つの認証トークン情報が対応していると判定した場合、上記通信セッションの確立を許可し、一方、上記２つの認証トークン情報が対応していないと判定した場合、上記通信セッションの確立を禁止する。
【０１６７】
（作動）
次に、図１１〜図１４を参照しながら、マルチメディア通信を開始する場合における通信制御システム２００の作動について詳細に説明する。
【０１６８】
上記第１実施形態と同様に、ユーザＡによって通信開始指示が通信端末４ａに入力されると、この通信制御システム２００は、図２のステップＳ１０１〜ステップＳ１０６ｂと同様に、図１２のステップＳ４０１〜ステップＳ４０６ｂの処理を実行する。
【０１６９】
これにより、ユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１を経由して、通信開始許諾応答としてのコール制御メッセージを受け付ける。そして、ユーザ通信セッション制御手段２５は、通信セッション毎に固有の認証トークン情報を生成する（図１２のステップＳ４０７）。
【０１７０】
なお、認証トークン情報は、マルチメディア通信毎に固有の情報であってもよい。また、認証トークン情報は、通信端末毎に固有の情報であってもよい。また、認証トークン情報は、メディアデータ通信装置毎に固有の情報であってもよい。また、認証トークン情報は、通信端末及びメディアデータ通信装置の組み合わせ毎に固有の情報であってもよい。
【０１７１】
そして、ユーザ通信セッション制御手段２５は、上記ステップＳ４０２にて特定されたメディアデータ通信装置３ａ，３ｂのそれぞれへ、生成した認証トークン情報を送信する（図１３のステップＳ４０８）。これにより、各メディアデータ通信装置３ａ，３ｂは、認証トークン情報を受信する。そして、各メディアデータ通信装置３ａ，３ｂの認証トークン情報管理手段３４は、受信された認証トークン情報を記憶装置に記憶させる（図１３のステップＳ４０９ａ，Ｓ４０９ｂ）。
【０１７２】
次いで、ユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１を経由して、メディアデータ通信装置３ａの資源情報と、上記生成した認証トークン情報と、を含む通信セッション確立要求としてのコール制御メッセージを通信端末４ａへ送信する。
【０１７３】
更に、ユーザ通信セッション制御手段２５は、コール制御メッセージ中継手段２１を経由して、メディアデータ通信装置３ｂの資源情報と、上記生成した認証トークン情報と、を含む通信セッション確立要求としてのコール制御メッセージを通信端末４ｂへ送信する（図１３のステップＳ４１０、通信制御工程の一部）。
【０１７４】
各通信端末４ａ，４ｂは、通信セッション確立要求としてのコール制御メッセージを受信する。そして、通信端末４ａは、通信制御装置２を経由して、メディアデータ通信装置３ａとの間で、通信セッションを確立するためのコール制御メッセージを交換する（図１３のステップＳ４１１ａ）。このとき、通信端末４ａは、上記ステップＳ４１０にて受信した認証トークン情報を含むコール制御メッセージを、メディアデータ通信装置３ａへ送信する。
【０１７５】
これにより、メディアデータ通信装置３ａは、通信端末４ａから認証トークン情報を受信する。メディアデータ通信装置３ａの認証トークン情報管理手段３４は、受信した認証トークン情報と、記憶装置に記憶されている認証トークン情報（即ち、通信制御装置２から受信した認証トークン情報）と、が対応（本例では、一致）しているか否かを判定する。
【０１７６】
そして、認証トークン情報管理手段３４は、上記２つの認証トークン情報が対応していると判定した場合、通信端末４ａとの間の通信セッションの確立を許可し、一方、上記２つの認証トークン情報が対応していないと判定した場合、当該通信セッションの確立を禁止する。
【０１７７】
同様に、通信端末４ｂは、通信制御装置２を経由して、メディアデータ通信装置３ｂとの間で、通信セッションを確立するためのコール制御メッセージを交換する（図１３のステップＳ４１１ｂ）。このとき、通信端末４ｂは、上記ステップＳ４１０にて受信した認証トークン情報を含むコール制御メッセージを、メディアデータ通信装置３ｂへ送信する。
【０１７８】
これにより、メディアデータ通信装置３ｂは、通信端末４ｂから認証トークン情報を受信する。メディアデータ通信装置３ｂの認証トークン情報管理手段３４は、受信した認証トークン情報と、記憶装置に記憶されている認証トークン情報（即ち、通信制御装置２から受信した認証トークン情報）と、が対応（本例では、一致）しているか否かを判定する。
【０１７９】
そして、認証トークン情報管理手段３４は、上記２つの認証トークン情報が対応していると判定した場合、通信端末４ｂとの間の通信セッションの確立を許可し、一方、上記２つの認証トークン情報が対応していないと判定した場合、当該通信セッションの確立を禁止する。
【０１８０】
いま、各メディアデータ通信装置３ａ，３ｂの認証トークン情報管理手段３４が、通信セッションの確立を許可した場合を想定して説明を続ける。この場合、通信端末４ａとメディアデータ通信装置３ａとの間で通信セッションが確立される。更に、通信端末４ｂとメディアデータ通信装置３ｂとの間で通信セッションが確立される。
【０１８１】
その後、この通信制御システム２００は、図３及び図４のステップＳ１０９ａ〜ステップＳ１１５ｄと同様に、図１３及び図１４のステップＳ４１２ａ〜ステップＳ４１８ｄの処理を実行する。
【０１８２】
以上、説明したように、本発明による通信制御システムの第２実施形態によれば、上記第１実施形態と同様の作用及び効果を奏することができる。
更に、上記第２実施形態によれば、通信制御装置２から認証情報を受信した通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂのみがメディアデータ通信装置３ａ，３ｂとの間で通信を行うことができる。即ち、通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂがメディアデータ通信装置３ａ，３ｂへ不正にアクセスすることにより通信を行うことを防止することができる。
【０１８３】
即ち、上記第２実施形態によれば、メディアデータ通信装置３ａ，３ｂと通信セッションをはれる通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂを、アクセス権限を保有する正規の通信端末４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂのみに限定することが可能になる。この結果、上記通信制御システム２００を通信事業者に適用した場合、関係者でない第３者からの不正アクセスを受ける可能性が比較的高くても、安全にマルチメディア通信を実施することが可能になる。
【０１８４】
なお、本発明は上記各実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。例えば、上記各実施形態において、通信制御システム１００，２００の各機能は、ＣＰＵがプログラム（ソフトウェア）を実行することにより実現されていたが、回路等のハードウェアにより実現されていてもよい。
【０１８５】
また、図１５に示したように、上記各実施形態の変形例に係る通信制御装置５００は、通信グループ情報記憶手段５０１と、通信状態検出手段５０２と、通信制御手段５０３と、を備える。
【０１８６】
通信グループ情報記憶手段５０１は、通信端末を識別するための端末識別子を複数含む通信グループ情報を記憶する。
通信状態検出手段５０２は、通信端末の通信状態の変化を検出する。
【０１８７】
通信制御手段５０３は、通信端末の通信状態の変化が通信状態検出手段５０２によって検出された場合、その通信端末を識別するための端末識別子を含む通信グループ情報に含まれる他の端末識別子により識別される通信端末の通信状態を制御する。
この変形例によっても、上記各実施形態と同様の作用及び効果を奏することができる。
【０１８８】
また、上記実施形態の他の変形例として、上述した実施形態及び変形例の任意の組み合わせが採用されてもよい。
【産業上の利用可能性】
【０１８９】
本発明は、ネットワーク及び通話制御装置を介して実施される通信端末同士のマルチメディアコミュニケーションを実現するための通信システム等に適用可能である。
【符号の説明】
【０１９０】
１      ネットワーク
２      通信制御装置
３ａ，３ｂ  メディアデータ通信装置
４ａ，４ｂ，５ａ，５ｂ，６ａ，６ｂ  通信端末
２１    コール制御メッセージ中継手段
２２    ユーザ端末情報管理手段
２３    メディアデータ通信装置情報管理手段
２４    ユーザ通信セッション情報管理手段
２５    ユーザ通信セッション制御手段
３１    通信手段
３２    コール制御メッセージ処理手段
３３    メディアデータ処理手段
３４    認証トークン情報管理手段
４１    通信手段
４２    コール制御メッセージ処理手段
４３    メディアデータ処理手段
４４    入出力手段
１００  通信制御システム
２００  通信制御システム
５００  通信制御装置
５０１  通信グループ情報記憶手段
５０２  通信状態検出手段
５０３  通信制御手段
【図１】
2010263418.tif 000003
【図２】
2010263418.tif 000004
【図３】
2010263418.tif 000005
【図４】
2010263418.tif 000006
【図５】
2010263418.tif 000007
【図６】
2010263418.tif 000008
【図７】
2010263418.tif 000009
【図８】
2010263418.tif 000010
【図９】
2010263418.tif 000011
【図１０】
2010263418.tif 000012
【図１１】
2010263418.tif 000013
【図１２】
2010263418.tif 000014
【図１３】
2010263418.tif 000015
【図１４】
2010263418.tif 000016
【図１５】
2010263418.tif 000017