(57)【要約】【課題】クライアント−サーバ型のマルチメディア通信システムにおいて、認証処理と認可処理とを分離して厳密に行なう場合に、認可処理の処理回数を軽減し、サーバの処理負荷を軽減できるようにする。【解決手段】通信中継装置３の通信中継手段３１１は、クライアント−サーバ間の通信を中継する。通信サーバ４は、端末装置１の複数の通信手段それぞれについて、通信への参加を認可する認可処理を実行する。この場合、通信中継手段３１１は、通信サーバ４による認可結果の端末装置１への送信を中継する際に、その認可結果を通信情報記憶部３２１に一時保存（キャッシュ）する。そして、通信中手段３１１は、保存した情報（認可結果）を利用して、次の通信手段を用いた通信への参加を認可する認可処理を、通信サーバ４に代行して実行する。【選択図】図１
2007235733.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と、
前記端末装置の通信への参加を認可する認可処理を実行する通信サーバと、
前記端末装置又は前記通信サーバが行う通信を中継する通信中継装置とを備え、
前記通信中継装置は、
前記通信サーバによる認可処理の実行結果を一時記憶する認可結果記憶手段と、
前記認可結果記憶手段が一時記憶する認可処理の実行結果に基づいて、前記認可処理を前記通信サーバに代行して実行する認可処理代行手段とを含む
ことを特徴とする通信システム。
【請求項２】
端末装置は、複数の通信手段を含み、
認可処理代行手段は、前記端末装置が通信に用いる通信手段を切り替えるときに、前記認可結果記憶手段が一時記憶する認可結果に基づいて、認可処理を通信サーバに代行して実行する
請求項１記載の通信システム。
【請求項３】
端末装置のユーザを認証する認証サーバを備え、
通信サーバは、
前記認証サーバによって前記端末装置のユーザが認証されたか否かを判定するユーザ認証判定手段と、
前記ユーザ認証判定手段が前記認証サーバによって端末装置のユーザが認証されたと判定すると、前記端末装置の通信への参加を許可するか否かを判定する認可手段とを含む
請求項１又は請求項２記載の通信システム。
【請求項４】
複数の端末装置と、
前記端末装置のユーザの認証を行なう認証サーバと、
前記端末装置が有する通信手段毎に、個々の通信への参加を認可する認可処理を行う通信サーバと、
前記端末装置と前記通信サーバとの間の通信を中継する通信中継装置とを備え、
前記通信中継装置は、前記認可処理の一部を前記通信サーバに代行して実行する認可処理代行手段を含む
ことを特徴とする通信システム。
【請求項５】
通信中継装置は、通信サーバから端末装置に送信される、当該端末装置が有する複数の通信手段のうちの１つの通信手段について通信への参加を認可する旨の認可結果を中継する時に、前記認可結果を一時保存する通信情報記憶部を含み、
認可処理代行手段は、前記端末装置が認可された通信手段とは異なる通信手段を用いて通信に参加する場合に、前記通信情報記憶部が保存する認可結果を用いて、通信への参加を許可するか否かを判定する認可処理を、前記通信サーバに代行して実行する
請求項４記載の通信システム。
【請求項６】
認証サーバは、
端末装置のユーザを認証するための認証情報を保存するユーザ情報保存部と、
ユーザ認証時に、所定のワンタイムキーを生成するワンタイムキー生成手段と、
ユーザを認証し、前記ユーザの認証結果と、前記ワンタイムキー生成手段が生成したワンタイムキーとを、前記端末装置に送信するユーザ認証手段と、
前記ワンタイムキー生成手段が生成したワンタイムキーを通信サーバに送信するサーバ間通信手段とを含み、
前記通信サーバは、前記認証サーバから受信したワンタイムキーに基づいて、認可処理対象の端末装置のユーザが認証済ユーザであるか否かを判定するユーザ認証判定手段を含む
請求項５記載の通信システム。
【請求項７】
通信サーバは、認可処理を実行する時に、認可対象の端末装置のユーザの認証を依頼する旨の認証依頼を、認証サーバに送信する認証依頼手段を含み、
ユーザ認証手段は、前記通信サーバからの認証依頼に応じて、端末装置のユーザを認証する
請求項６記載の通信システム。
【請求項８】
通信サーバは、端末装置が有する複数の通信手段のうちの１つの通信手段について通信への参加を認可する際に、前記通信への参加が認可された通信手段とは異なる通信手段の利用可否を示す情報である利用可否情報を送信する利用可否送信手段を含み、
通信情報記憶部は、前記端末装置が有する複数の通信手段のうちの１つの通信手段についての認可結果を中継する時に、前記認可結果にとともに前記利用可否情報を一時保存し、
認可処理代行手段は、前記通信情報記憶部が保存する認可結果及び利用可否情報を用いて、前記認証端末が通信への参加を認可された通信手段とは異なる通信手段を用いた通信への参加を許可するか否かと、前記認証端末が通信への参加を認可された通信手段とは異なる通信手段の利用を許可するか否かとを、前記通信サーバに代行して判定する
請求項５から請求項７のうちのいずれか１項に記載の通信システム。
【請求項９】
通信中継装置は、通信を終了する時に、通信情報記憶部が前記終了対象の通信について一時保存する認可結果を削除する認可結果削除手段を含む請求項５から請求項８のうちのいずれか１項に記載の通信システム。
【請求項１０】
端末装置又は前記端末装置の通信への参加を認可する認可処理を実行する通信サーバが行う通信を中継する通信中継装置であって、
前記端末装置の通信への参加を認可する認可処理の実行結果を、通信ネットワークを介して前記通信サーバから受信する認可結果受信手段と、
前記認可結果受信手段が受信した認可処理の実行結果を一時記憶する認可結果記憶手段と、
前記認可結果記憶手段が一時記憶する認可処理の実行結果に基づいて、前記認可処理を前記通信サーバに代行して実行する認可処理代行手段とを
備えたことを特徴とする通信中継装置。
【請求項１１】
端末装置の通信への参加を認可する通信参加認可方法であって、
通信サーバが、前記端末装置の通信への参加を認可する認可処理を実行するステップと、
前記端末装置又は前記通信サーバが行う通信を中継する通信中継装置が、通信サーバによる認可処理の実行結果を一時記憶するステップと、
前記通信中継装置が、一時記憶した認可処理の実行結果に基づいて、前記認可処理を前記通信サーバに代行して実行するステップとを含む
ことを特徴とする通信参加認可方法。
【請求項１２】
ネットワーク上の通信中継装置を介してアクセスする端末装置に対して、個々の通信への参加を認可する通信参加認可方法であって、
前記ネットワークに接続された通信サーバが、前記端末装置の通信への参加を認可する認可処理を実行するステップと、
前記通信中継装置が、前記端末装置が有する通信手段毎に、前記認可処理の一部を前記通信サーバに代行して実行するステップとを含む
ことを特徴とする通信参加認可方法。
【請求項１３】
通信中継装置が、通信サーバから端末装置に送信される、当該端末装置が有する複数の通信手段のうちの１つの通信手段について通信への参加を認可する旨の認可結果を中継する際に、前記認可結果を一時保存するステップと、
前記通信中継装置が、前記端末装置が前記認可された通信手段とは異なる通信手段を用いて通信に参加する場合に、一時保存する認可結果を用いて、通信への参加を許可するか否かを判定する認可処理を、前記通信サーバに代行して実行するステップとを含む
請求項１２記載の通信参加認可方法。
【請求項１４】
ネットワークに接続された認証サーバが、認可処理が実行される前に、端末装置のユーザを認証するステップと、
前記認証サーバが、ワンタイムキーを生成するステップと、
前記認証サーバが、生成したワンタイムキーを端末装置に送信するとともに、生成したワンタイムキーを通信サーバに送信するステップと、
前記通信サーバが、前記ワンタイムキーを用いて、認可処理対象の端末装置のユーザが認証済ユーザであるか否かを判定するステップとを含む
請求項１３記載の通信参加認可方法。
【請求項１５】
通信サーバが、認可処理を実行する前に、認可対象の端末装置のユーザの認証を依頼する旨の認証依頼を、認証サーバに送信するステップと、
前記認証サーバが、前記通信サーバからの認証依頼に応じて、端末装置のユーザを認証するステップとを含む
請求項１４に記載の通信参加認可方法。
【請求項１６】
通信サーバが、端末装置が有する複数の通信手段のうちの１つの通信手段について通信への参加を認可する際に、前記通信への参加が認可された通信手段とは異なる通信手段の利用可否を示す情報である利用可否情報を送信するステップと、
通信中継装置が、前記端末装置が有する複数の通信手段のうちの１つの通信手段についての認可結果を中継する時に、前記認可結果にとともに前記利用可否情報を一時保存するステップと、
前記通信中継装置が、一時保存する認可結果及び利用可否情報を用いて、前記認証端末が通信への参加を認可された通信手段とは異なる通信手段を用いた通信への参加を許可するか否かと、前記認証端末が通信への参加を認可された通信手段とは異なる通信手段の利用を許可するか否かとを、前記通信サーバに代行して判定するステップとを含む
請求項１３から請求項１５のうちのいずれか１項に記載の通信参加認可方法。
【請求項１７】
端末装置又は通信サーバが行う通信を中継する通信中継装置に搭載され、前記端末装置の通信への参加を認可するための通信参加認可プログラムであって、
コンピュータに、
前記端末装置の通信への参加を認可する認可処理の実行結果を、通信ネットワークを介して前記通信サーバから受信する処理と、
前記通信サーバから受信した認可処理の実行結果を一時記憶する処理と、
一時記憶した認可処理の実行結果に基づいて、前記認可処理を前記通信サーバに代行して実行する処理とを
実行させるための通信参加認可プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信中継装置を利用した通信システムに関し、特に認可処理負荷分散を行なえる通信システムに関する。また、本発明は、認可処理負荷分散を行う通信システムが備える通信中継装置に関する。さらに、本発明は、通信参加を認可する通信参加認可方法及び通信参加認可プログラムに関する。
【背景技術】
【０００２】
広帯域な通信回線の低廉化によって、イントラネットやインターネットを用いて通信を行う場合、高度なマルチメディア通信が行われることが多くなっている。例えば、従来音声通話による通信が中心であったが、テレビ電話や共同作業用のホワイトボード、アプリケーション共有等を行うためのコミュニケーションツールを組み合わせた高度なマルチメディア通信が行われている。また、通信の参加人数も１対１の２名による通信が中心であったが、複数人を結んで行う通信が広く利用されるようになっている。 
【０００３】
特に複数人が参加する通信においては、セキュリティを保ち、意図しない相手とのコミュニケーションが生じないように、ユーザの認証に加えて、各通信への参加認可も厳密に行なうことが重要になる。一方、通信への参加者増加は、通信システムにおける認証や認可の処理負担を重くする。また、マルチメディア通信システムにおいては、通信の認可が各コミュニケーションツール毎に行なわれることもあるため、ユーザ認証よりも処理の実行回数が増加し、認可処理を行うための処理負担が大きい。
【０００４】
認可を厳密に行なうために、認証処理と認可処理とを分離して行うことが考えられる。例えば、非特許文献１には、Ｗｅｂアプリケーションにおいて認証処理と認可処理とを分離して行う時の情報の伝達に関する仕組みを定めたＳＡＭＬが記載されている。非特許文献１に記載されたＳＡＭＬを用いれば、認証処理と認可処理とを分離することによって、処理負荷が分散される利点がある。
【０００５】
また、例えば、特許文献１には、無線ＬＡＮ環境において、無線ＬＡＮ利用時の認証処理の集中を、アクセスポイントに認証情報をキャッシュすることによって回避することが記載されている。 また、例えば、特許文献２には、ユーザ加入サービステーブルにユーザＩＤ及びサービスＩＤを予め登録し、サービス要求時に参照して接続の可否を判定するセッション管理サーバが記載されている。
【０００６】
【特許文献１】特開２００５−１４２８４８号公報（段落００７６−００８２、図５）
【特許文献２】特開２００５−２８４７５３号公報（段落００４５−００４８）
【非特許文献１】”注目のインターネット技術  ＳＡＭＬ  シングル・サインオンの標準技術  認証情報をシステム間でやり取り”，日経インターネットソリューション，日経ＢＰ社，２００２／０９号，ｐ．９４−９７
【発明の開示】
【発明が解決しようとする課題】
【０００７】
各種通信を行う場合、通信の開始時に認証処理及び認可処理のともが集中する。そのため、特にクライアント−サーバ型の通信システムでは、通信開始時のサーバの処理負荷が大きくなり、スムーズな通信開始ができなくなる等の問題が生じる。また、一般に、通信システムにおいて、認可処理の処理回数が多いサーバの負荷軽減について、何ら考慮がされていないことが多い。そのため、クライアント−サーバ型のマルチメディア通信システムにおいて、認証処理と認可処理とを分離して厳密に行なう場合に、認可処理を行うサーバの処理負荷が大きくなってしまう。
【０００８】
また、特許文献２に記載されたセッション管理サーバを用いれば、サーバ負担をある程度軽減することができる。しかし、ユーザのサービス加入に関する情報を予め適切なセッション管理サーバに登録しなければならず、ユーザの手間がかかる。また、ユーザ端末とセッション管理サーバとの配置状況によって、ユーザ情報が登録されたセッション管理サーバを適切に利用できるとは限らない。
【０００９】
そこで、本発明は、認可処理の処理回数が多いサーバの負荷軽減を可能とする通信システム、通信中継装置、通信参加認可方法及び通信参加認可プログラムを提供することを目的とする。 
【課題を解決するための手段】
【００１０】
本発明による通信システムは、端末装置（例えば、端末装置１）と、端末装置の通信への参加を認可する認可処理を実行する通信サーバ（例えば、通信サーバ４）と、端末装置又は通信サーバが行う通信を中継する通信中継装置（例えば、通信中継装置３）とを備え、通信中継装置は、通信サーバによる認可処理の実行結果（例えば、認可情報）を一時記憶する認可結果記憶手段（例えば、通信情報記憶部３２１によって実現される）と、認可結果記憶手段が一時記憶する認可処理の実行結果に基づいて、認可処理を通信サーバに代行して実行する認可処理代行手段（例えば、通信中継手段３１１によって実現される）とを含むことを特徴とする。
【００１１】
また、通信システムにおいて、端末装置は、複数の通信手段（例えば、基盤通信手段１１２、ツール通信手段１１３）を含み、認可処理代行手段は、端末装置が通信に用いる通信手段を切り替えるときに、認可結果記憶手段が一時記憶する認可結果に基づいて、認可処理を通信サーバに代行して実行するものであってもよい。
【００１２】
また、通信システムは、端末装置のユーザを認証する認証サーバ（例えば、認証サーバ２）を備え、通信サーバは、認証サーバによって端末装置のユーザが認証されたか否かを判定するユーザ認証判定手段（例えば、通信参加判定手段４１２によって実現される）と、ユーザ認証判定手段が認証サーバによって端末装置のユーザが認証されたと判定すると、端末装置の通信への参加を許可するか否かを判定する認可手段（例えば、通信参加判定手段４１２によって実現される）とを含むものであってもよい。
【００１３】
また、通信システムは、複数の端末装置と、端末装置のユーザの認証を行なう認証サーバと、端末装置が有する通信手段毎に、個々の通信への参加を認可する認可処理を行う通信サーバと、端末装置と通信サーバとの間の通信を中継する通信中継装置とを備え、通信中継装置は、認可処理の一部を通信サーバに代行して実行する認可処理代行手段を含むものであってもよい。
【００１４】
また、通信システムにおいて、通信中継装置は、通信サーバから端末装置に送信される、当該端末装置が有する複数の通信手段のうちの１つの通信手段について通信への参加を認可する旨の認可結果を中継する時に、認可結果を一時保存する通信情報記憶部（例えば、通信情報記憶部３２１によって実現される）を含み、認可処理代行手段は、端末装置が認可された通信手段とは異なる通信手段を用いて通信に参加する場合に、通信情報記憶部が保存する認可結果を用いて、通信への参加を許可するか否かを判定する認可処理を、通信サーバに代行して実行するものであってもよい。
【００１５】
また、通信システムにおいて、認証サーバは、端末装置のユーザを認証するための認証情報（例えば、登録認証情報）を保存するユーザ情報保存部（例えば、ユーザ情報記憶部２２１によって実現される）と、ユーザ認証時に、所定のワンタイムキーを生成するワンタイムキー生成手段（例えば、ワンタイムキー発行手段２１３によって実現される）と、ユーザを認証し、ユーザの認証結果と、ワンタイムキー生成手段が生成したワンタイムキーとを、端末装置に送信するユーザ認証手段（例えば、ユーザ認証手段２１１によって実現される）と、ワンタイムキー生成手段が生成したワンタイムキーを通信サーバに送信するサーバ間通信手段（例えば、サーバ間通信手段２１２によって実現される）とを含み、通信サーバは、認証サーバから受信したワンタイムキーに基づいて、認可処理対象の端末装置のユーザが認証済ユーザであるか否かを判定するユーザ認証判定手段を含むものであってもよい。
【００１６】
また、通信システムにおいて、通信サーバは、認可処理を実行する時に、認可対象の端末装置のユーザの認証を依頼する旨の認証依頼（例えば、認証要求）を、認証サーバに送信する認証依頼手段（例えば、サーバ間通信手段１５１１によって実現される）を含み、ユーザ認証手段は、通信サーバからの認証依頼に応じて、端末装置のユーザを認証するものであってもよい。
【００１７】
また、通信システムにおいて、通信サーバは、端末装置が有する複数の通信手段のうちの１つの通信手段について通信への参加を認可する際に、通信への参加が認可された通信手段とは異なる通信手段の利用可否を示す情報である利用可否情報を送信する利用可否送信手段を含み、通信情報記憶部は、端末装置が有する複数の通信手段のうちの１つの通信手段についての認可結果を中継する時に、認可結果にとともに利用可否情報（例えば、通信可否情報）を一時保存し、認可処理代行手段は、通信情報記憶部が保存する認可結果及び利用可否情報を用いて、認証端末が通信への参加を認可された通信手段とは異なる通信手段を用いた通信への参加を許可するか否かと、認証端末が通信への参加を認可された通信手段とは異なる通信手段の利用を許可するか否かとを、通信サーバに代行して判定するものであってもよい。
【００１８】
また、通信システムにおいて、通信中継装置は、通信を終了する時に、通信情報記憶部が終了対象の通信について一時保存する認可結果を削除する認可結果削除手段（例えば、通信中継手段３１１によって実現される）を含むものであってもよい。
【００１９】
本発明による通信中継装置は、端末装置又は端末装置の通信への参加を認可する認可処理を実行する通信サーバが行う通信を中継する通信中継装置であって、端末装置の通信への参加を認可する認可処理の実行結果を、通信ネットワークを介して通信サーバから受信する認可結果受信手段（例えば、通信中継手段３１１によって実現される）と、認可結果受信手段が受信した認可処理の実行結果を一時記憶する認可結果記憶手段と、認可結果記憶手段が一時記憶する認可処理の実行結果に基づいて、認可処理を通信サーバに代行して実行する認可処理代行手段とを備えたことを特徴とする。
【００２０】
本発明による通信参加認可方法は、端末装置の通信への参加を認可する通信参加認可方法であって、通信サーバが、端末装置の通信への参加を認可する認可処理を実行するステップと、端末装置又は通信サーバが行う通信を中継する通信中継装置が、通信サーバによる認可処理の実行結果を一時記憶するステップと、通信中継装置が、一時記憶した認可処理の実行結果に基づいて、認可処理を通信サーバに代行して実行するステップとを含むことを特徴とする。
【００２１】
また、通信参加認可方法は、ネットワーク上の通信中継装置を介してアクセスする端末装置に対して、個々の通信への参加を認可する通信参加認可方法であって、ネットワークに接続された通信サーバが、端末装置の通信への参加を認可する認可処理を実行するステップと、通信中継装置が、端末装置が有する通信手段毎に、認可処理の一部を通信サーバに代行して実行するステップとを含むものであってもよい。
【００２２】
また、通信参加認可方法は、通信中継装置が、通信サーバから端末装置に送信される、当該端末装置が有する複数の通信手段のうちの１つの通信手段について通信への参加を認可する旨の認可結果を中継する際に、認可結果を一時保存するステップと、通信中継装置が、端末装置が認可された通信手段とは異なる通信手段を用いて通信に参加する場合に、一時保存する認可結果を用いて、通信への参加を許可するか否かを判定する認可処理を、通信サーバに代行して実行するステップとを含むものであってもよい。
【００２３】
また、通信参加認可方法は、ネットワークに接続された認証サーバが、認可処理が実行される前に、端末装置のユーザを認証するステップと、認証サーバが、ワンタイムキーを生成するステップと、認証サーバが、生成したワンタイムキーを端末装置に送信するとともに、生成したワンタイムキーを通信サーバに送信するステップと、通信サーバが、ワンタイムキーを用いて、認可処理対象の端末装置のユーザが認証済ユーザであるか否かを判定するステップとを含むものであってもよい。
【００２４】
また、通信参加認可方法は、通信サーバが、認可処理を実行する前に、認可対象の端末装置のユーザの認証を依頼する旨の認証依頼を、認証サーバに送信するステップと、認証サーバが、通信サーバからの認証依頼に応じて、端末装置のユーザを認証するステップとを含むものであってもよい。
【００２５】
また、通信参加認可方法は、通信サーバが、端末装置が有する複数の通信手段のうちの１つの通信手段について通信への参加を認可する際に、通信への参加が認可された通信手段とは異なる通信手段の利用可否を示す情報である利用可否情報を送信するステップと、通信中継装置が、端末装置が有する複数の通信手段のうちの１つの通信手段についての認可結果を中継する時に、認可結果にとともに利用可否情報を一時保存するステップと、通信中継装置が、一時保存する認可結果及び利用可否情報を用いて、認証端末が通信への参加を認可された通信手段とは異なる通信手段を用いた通信への参加を許可するか否かと、認証端末が通信への参加を認可された通信手段とは異なる通信手段の利用を許可するか否かとを、通信サーバに代行して判定するステップとを含むものであってもよい。
【００２６】
本発明による通信参加認可プログラムは、端末装置又は通信サーバが行う通信を中継する通信中継装置に搭載され、端末装置の通信への参加を認可するための通信参加認可プログラムであって、コンピュータに、端末装置の通信への参加を認可する認可処理の実行結果を、通信ネットワークを介して通信サーバから受信する処理と、通信サーバから受信した認可処理の実行結果を一時記憶する処理と、一時記憶した認可処理の実行結果に基づいて、認可処理を通信サーバに代行して実行する処理とを実行させるためのものである。
【００２７】
本発明による通信システムは、ユーザの本人性を確認するユーザ認証手段と、認証されたユーザが通信に参加可能か否かの認可判断を行う通信参加判定手段と、認可判断結果をキャッシュ（一時記憶）し、繰り返し行われる認可判断を代行する通信中継手段とを有する。このような構成を採用し、複数の通信手段間の通信開始時における認可判断を分散して行うことにより、認可処理の処理回数が多いサーバの負荷を軽減するという本発明の目的を達成することができる。
【発明の効果】
【００２８】
本発明によれば、通信中継装置は、通信サーバが実行した認可処理の実行結果を一時記憶（キャッシュ）する。そして、通信中継装置は、一時記憶する認可処理の実行結果に基づいて、認可処理を通信サーバに代行して実行する。そのため、繰り返し行われる認可の判断を代行することができ、認可処理の負荷を分散することができる。従って、認可処理の処理回数が多いサーバの負荷を軽減することができる。
【００２９】
また、本発明によれば、通信への参加の可否だけでなく、通信で用いられる複数の通信手段について、ユーザ毎に、通信手段を利用可であること又は利用不可であることを指定できるとともに、認可処理を分散して行うことができる。
【００３０】
また、本発明によれば、通信を終了するときに、一時記憶した情報を削除するので、通信中継装置の記憶部を効率よく活用して、認可処理の負荷分散を行うことができる。
【発明を実施するための最良の形態】
【００３１】
実施の形態１．
以下、本発明の第１の実施の形態について図面を参照して説明する。図１は、本発明による通信参加認可方法を用いた通信システムの構成の一例を示すブロック図である。図１に示すように、通信システムは、端末装置１と、認証サーバ２と、通信中継装置３と、通信サーバ４とを含む。なお、端末装置１、認証サーバ２、通信中継装置３及び通信サーバ４は、イントラネットやインターネット等の通信ネットワークを介して接続される。
【００３２】
本実施の形態において、通信システムは、例えば、イントラネットやインターネットを用いた企業内ネットワークに用いられる。特に、通信システムは、クライアント−サーバ型のネットワークを用いて、中継装置を介してマルチメディア通信（例えば、Ｗｅｂ会議システムを用いた通信）を行うシステム等の用途に用いられる。
【００３３】
端末装置１は、具体的には、パーソナルコンピュータ等の情報処理端末によって実現される。なお、端末装置１は、携帯電話機やＰＤＡ等の携帯端末であってもよい。図１に示すように、端末装置１は、データ処理装置１１を含む。データ処理装置１１は、具体的には、プログラムに従って動作する情報処理端末のＣＰＵ、メモリ及びネットワークインタフェース部によって実現される。また、データ処理装置１１は、認証手段１１１と、基盤通信手段１１２と、ツール通信手段１１３とを含む。なお、図１では、１つの端末装置１を示しているが、通信システムは、複数の端末装置１を含んでもよい。また、図１では、１つのツール通信手段１１３を示しているが、データ処理装置１１は、複数のツール通信手段１１３を含んでもよい。
【００３４】
認証サーバ２は、具体的には、ワークステーションやパーソナルコンピュータ等の情報処理装置によって実現される。図１に示すように、認証サーバ２は、データ処理装置２１と、記憶装置２２とを含む。データ処理装置２１は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵ、メモリ及びネットワークインタフェース部によって実現される。また、記憶装置２２は、具体的には、磁気ディスク装置や光ディスク装置等の記憶装置によって実現される。
【００３５】
また、図１に示すように、データ処理装置２１は、ユーザ認証手段２１１と、サーバ間通信手段２１２と、ワンタイムキー発行手段２１３とを含む。また、記憶装置２２は、ユーザ情報記憶部２２１を含む。
【００３６】
通信中継装置３は、具体的には、ルータ等の通信制御装置によって実現される。また、通信中継装置３は、通信を中継するための通信中継プログラムに従って処理を実行するワークステーションやパーソナルコンピュータ等の情報処理装置であってもよい。図１に示すように、通信中継装置３は、データ処理装置３１と、記憶装置３２とを含む。データ処理装置３１は、具体的には、通信制御装置の制御部によって実現される。また、記憶装置３２は、具体的には、磁気ディスク装置やメモリ等の記憶装置によって実現される。
【００３７】
また、図１に示すように、データ処理装置３１は、通信中継手段３１１を含む。また、記憶装置３２は、通信情報記憶部３２１を含む。なお、図１では、１つの通信中継装置３を示しているが、通信システムは、複数の通信中継装置３を含んでもよい。
【００３８】
また、通信中継装置３が情報処理装置を用いて実現される場合、通信中継装置３を実現する情報処理装置の記憶装置は、端末装置１と通信サーバ４との間の通信、又は端末装置１間の通信を中継するための各種プログラムを記憶している。例えば、情報処理装置の記憶装置は、コンピュータに、端末装置の通信への参加を認可する認可処理の実行結果を、通信ネットワークを介して通信サーバから受信する処理と、通信サーバから受信した認可処理の実行結果を一時記憶する処理と、一時記憶した認可処理の実行結果に基づいて、認可処理を通信サーバに代行して実行する処理とを実行させるための通信参加認可プログラムを記憶している。
【００３９】
通信サーバ４は、具体的には、ワークステーションやパーソナルコンピュータ等の情報処理装置によって実現される。図１に示すように、通信サーバ４は、データ処理装置４１と、記憶装置４２とを含む。データ処理装置４１は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵ、メモリ及びネットワークインタフェース部によって実現される。また、記憶装置４２は、具体的には、磁気ディスク装置や光ディスク装置等の記憶装置によって実現される。
【００４０】
また、図１に示すように、データ処理装置４１は、サーバ間通信手段４１１と、通信参加判定手段４１２と、基盤通信手段４１３と、ツール通信手段４１４とを含む。また、記憶装置４２は、通信設定情報記憶部４２１を含む。なお、図１では、１つの通信サーバ４を示しているが、通信システムは、複数の通信サーバ４を含んでもよい。また、図１では、１つのツール通信手段４１４を示しているが、データ処理装置４１は、複数のツール通信手段４１４を含んでもよい。
【００４１】
端末装置１は、ユーザが使用する端末（すなわち、ユーザが直接操作を行って、通信に参加するための装置）である。認証手段１１１は、通信ネットワークを介して、認証サーバ２のユーザ認証手段２１１と通信を行う機能を備える。また、認証手段１１１は、ユーザ認証手段２１１と通信を行うことによって、ユーザ認証のための処理を実行する機能を備える。例えば、認証手段１１１は、ユーザの操作に従ってユーザＩＤやパスワードを入力し、通信ネットワークを介して送信する。
【００４２】
基盤通信手段１１２は、ユーザ認証を完了すると、通信ネットワーク、及び通信中継装置３の通信中継手段３１１を介して、通信サーバ４の対応する通信手段である基盤通信手段４１３と通信を行う機能を備える。本実施の形態では、端末装置１と通信サーバ４との間の通信開始時に、基盤通信手段１１２が、通信ネットワーク及び通信中継手段３１１を介して基盤通信手段４１３と通信を行うことによって、端末装置１と通信サーバ４との間の通信を確立する。
【００４３】
ツール通信手段１１３は、ユーザ認証を完了すると、通信ネットワーク及び通信中継手段３１１を介して、通信サーバ４の対応する通信手段であるツール通信手段４１４と通信を行う機能を備える。端末装置１と通信サーバ４との通信確立後に、ツール通信手段１１３が、通信ネットワーク及び通信中継手段３１１を介して通信を行うことによって、実際のユーザ間の通信が開始される。
【００４４】
本実施の形態では、端末装置１は、マルチメディア通信を行うための各種ツール（プログラム）を用いて通信を行う。例えば、端末装置１及び通信サーバ４は、Ｗｅｂ会議におけるホワイトボードを利用したり、音声通信を行ったり、チャット等を行うためのツールを用いて通信を行う。また、例えば、端末装置１は、特定の資料データを送受信したり、画像通信を行うためのツールを用いて通信を行ってもよい。本実施の形態では、いずれか１つのツールを用いて行う通信が、１つのツール通信手段１１３とツール通信手段４１４との間の通信に相当する。また、基盤通信手段１１２、基盤通信手段４１３、及び基盤通信手段１１２と基盤通信手段４１３との相互間で行われる通信が、複数ツールの通信を束ねて管理する役割を果たす。
【００４５】
本実施の形態では、端末装置１は、通信の開始時であるかや、いずれのツールを用いて通信を行うかによって、基盤通信手段１１２又はツール通信手段１１３を選択して通信を行う。具体的には、端末装置１は、通信の開始時であるかや、いずれのツールを用いて通信を行うかに応じて、通信速度や通信方式が異なる複数の通信プロトコルのいずれかを選択して通信を行う。
【００４６】
認証サーバ２は、例えば、要求に応じて、端末装置１のユーザを認証するサーバである。ユーザ情報記憶部２２１は、端末装置１のユーザを認証するための認証情報（ユーザＩＤやパスワード。以下、登録認証情報ともいう）を予め記憶する。登録認証情報は、例えば、端末装置１によって、ユーザの操作に従って、通信ネットワークを介して予めユーザ情報記憶部２２１に登録される。
【００４７】
ユーザ認証手段２１１は、ユーザ認証を行う際に、ユーザ情報記憶部２２１に予め記録されている情報（登録認証情報）を利用して、認証処理を行う。例えば、ユーザ認証手段２１１は、認証情報（例えば、ユーザＩＤやパスワード）を、通信ネットワークを介して端末装置１から受信する。また、ユーザ認証手段２１１は、受信した認証情報と、ユーザ情報記憶部２２１が記憶する登録認証情報とを照合する。そして、受信した認証情報が登録認証情報と合致すると判断すると、ユーザ認証手段２１１は、ユーザの認証に成功したと判定する。なお、「認証」とは、端末装置１のユーザが、予め登録されたユーザであるか否かを判定することである。
【００４８】
サーバ間通信手段２１２は、ユーザ認証手段２１１によってユーザが認証されると、通信サーバ４に対して、通信ネットワークを介して認証結果（認証情報）を送信する機能を備える。ワンタイムキー発行手段２１３は、ユーザ認証手段２１１によってユーザが認証されると、所定のワンタイムキー（ワンタイムパスワード）を生成する機能を備える。なお、本実施の形態では、ワンタイムキー発行手段２１３は、端末装置１のユーザの認証に成功した旨を示す認証情報として、ワンタイムキーを生成する。
【００４９】
通信中継装置３は、端末装置１と通信サーバ４との間の通信、又は端末装置１間の通信を中継する。通信情報記憶部３２１は、端末装置１と通信サーバ４との間、又は端末装置１間で確立されている通信を示す情報（以下、通信情報ともいう）を記憶する。例えば、通信情報記憶部３２１は、端末装置１と通信サーバ４との間、又は端末装置１間で確立されている通信を識別するための通信ＩＤを通信情報として記憶する。また、通信情報記憶部３２１は、端末装置１のユーザが通信に参加することを認可されたか否かを示す認可情報を、通信情報に対応づけて記憶する。
【００５０】
通信中継手段３１１は、通信情報記憶部３２１が記憶する情報（通信情報や認可情報）に基づいて、端末装置１と通信サーバ４との間の通信、又は端末装置１間の通信を中継する機能を備える。また、通信中継手段３１１は、通信情報記憶部３２１が記憶する通信情報や認可情報に基づいて、通信サーバ４に代行して、端末装置１のユーザの通信への参加を許可するか否かを判断（認可）する機能を備える。
【００５１】
本実施の形態では、通信中継手段３１１は、通信情報記憶部３２１が既にユーザが認可された旨を示す認可情報を記憶していると判断すると、通信サーバ４に問い合わせることなく、端末装置１のユーザの通信への参加を許可すると判定する。具体的には、通信中継手段３１１は、端末装置１が通信に用いる通信手段（基盤通信手段１１２やツール通信手段１１３）を切り替えるときに、通信情報記憶部３２１が一時記憶（キャッシュ）する認可結果に基づいて、認可処理を通信サーバ４に代行して実行する。
【００５２】
通信サーバ４は、端末装置１からの要求に応じて通信への参加を認可する認可処理を実行する。なお、「認可」とは、端末装置１のユーザに対して、所定の通信への参加を許可するか否かを判定することである。
【００５３】
通信設定情報記憶部４２１は、認証サーバ２が認証した認証結果（認証情報）を記憶する。サーバ間通信手段４１１は、認証サーバ２の対応する通信手段であるサーバ間通信手段２１２から、通信ネットワークを介して認証情報を受信する機能を備える。また、サーバ間通信手段４１１は、受信した認証情報を通信設定情報記憶部４２１に保存する機能を備える。通信参加判定手段４１２は、通信設定情報記憶部４２１に保存された認証情報に基づいて、端末装置１のユーザの通信への参加の可否を判断（認可）する機能を備える。
【００５４】
基盤通信手段４１３は、通信ネットワーク、及び通信中継装置３の通信中継手段３１１を介して、端末装置１の基盤通信手段１１２と通信を行う機能を備える。また、基盤通信手段４１３は、通信参加判定手段４１２がユーザの通信への参加を認可すると判定すると、端末装置１のユーザの通信への参加を認可した旨を示す認可情報を、通信ネットワークを介して通信中継装置３に送信する機能を備える。ツール通信手段４１４は、通信ネットワーク及び通信中継手段３１１を介して、端末装置１のツール通信手段１１３と通信を行う機能を備える。
【００５５】
本実施の形態では、通信サーバ４は、通信の開始時であるかや、いずれのツールを用いて通信を行うかによって、基盤通信手段４１３又はツール通信手段４１４を選択して通信を行う。具体的には、通信サーバ４は、通信の開始時であるかや、いずれのツールを用いて通信を行うかに応じて、通信速度や通信方式が異なる複数の通信プロトコルのいずれかを選択して通信を行う。
【００５６】
図２は、通信システムの階層構造の例を示す説明図である。通信サーバ４を用いて実行される通信は、同時に多数のユーザ（例えば、２名以上）が参加して行われる場合がある。また、通信サーバ４を用いて同時に多数の通信が実行される場合もある。そのため、複数のユーザが参加したり複数の通信が同時に行われる場合には、図２に示すように、多数の端末装置１が多数の通信中継装置３を介して通信サーバ２に接続することによって、相互の通信が行われることになる。また、通信中継装置３を複数介して、端末装置１と通信サーバ２とが通信を行うことも許される。
【００５７】
次に、動作について説明する。本実施の形態において、通信システムの動作は、大きく３つの動作に分けられる。すなわち、通信システムにおいて、端末装置１のユーザを認証する認証処理と、端末装置１のユーザの通信への参加を認可する認可処理と、通信を終了する終了処理とに分けられる。
【００５８】
まず、ユーザの正当性を確認するための認証処理について説明する。図３は、通信システムが行う認証処理の一例を示す流れ図である。新たに認証サーバ２からの認証を受ける場合、ユーザは、端末装置１を操作して、ユーザ認証を受けるための操作を行う。
【００５９】
図３に示すように、端末装置１の認証手段１１１は、ユーザの操作に従って、認証サーバ２にアクセスする。この場合、ユーザの認証処理を行なうため、認証手段１１１は、ユーザの操作に従って、ユーザＩＤ及びパスワードを入力する。そして、認証手段１１１は、認証サーバ２のユーザ認証手段２１１に対して、通信ネットワークを介して、ユーザＩＤ及びパスワード（認証情報）を送信する（ステップＳ１０１）。なお、ユーザＩＤ及びパスワードは、ユーザに認証処理を実行する毎に入力させてもよく、予め端末装置１内に保存しておくことも可能である。
【００６０】
認証情報を受信すると、ユーザ認証手段２１１は、受信した内容（認証情報）と、ユーザ情報記憶部２２１に保存された情報（登録認証情報）とを照合し、正しいユーザか否かの判定を行なう（ステップＳ１０２，Ｓ１０３）。この場合、ユーザ認証手段２１１は、受信した認証情報が登録認証情報に合致すると判断すると、ユーザの認証に成功したと判定する。また、ユーザ認証手段２１１は、認証情報が登録認証情報に合致しないと判断すると、ユーザの認証に成功しなかったと判定する。
【００６１】
正しいユーザである（すなわち、ユーザの認証に成功した）と判定すると（ステップＳ１０３のＹ）、ユーザ認証手段２１１は、後の処理でパスワードとして用いられるワンタイムキーの生成を、ワンタイムキー発行手段２１３に要求する。すると、ワンタイムキー発行手段２１３は、ユーザ認証手段２１１の指示に従って、ワンタイムキーを生成する（ステップＳ１０４）。また、ワンタイムキー発行手段２１３は、生成したワンタイムキーを、ユーザ認証手段２１１に返信（出力）する。また、ユーザ認証手段２１１は、生成したワンタイムキーを、ユーザＩＤとともに認証結果（認証情報）として、通信ネットワークを介して、サーバ間通信手段２１２を用いて通信サーバ４に対して送信する（ステップＳ１０５）。
【００６２】
通信サーバ４のサーバ間通信手段４１１は、認証サーバ２から送信された情報（ワンタイムパスワード及びユーザＩＤ）を受信する。また、サーバ間通信手段４１１は、受信したワンタイムキー及びユーザＩＤを、通信設定情報記憶部４２１に保存する（ステップＳ１０７）。この場合、サーバ間通信手段４１１は、ワンタイムキーをユーザＩＤに対応づけて通信設定情報記憶部４２１に記憶させる。
【００６３】
また、通信サーバ４に認証情報を送信するとともに、ユーザ認証手段２１１は、端末装置１に対して、認証ＯＫである（ユーザの認証に成功した）旨を示す通知情報と、生成したワンタイムキーとを、通信ネットワークを介して送信する（ステップＳ１０６）。なお、この場合、次に通信サーバ４において認可処理が行われることになる。また、端末装置１は、受信したワンタイムキーを、メモリやハードディスク装置等の記憶装置に一時記憶する。
【００６４】
正しいユーザであると判定できなかった（すなわち、ユーザの認証に成功しなかった）場合（ステップＳ１０３のＮ）、ユーザ認証手段２１１は、端末装置１に対して、認証ＮＧである（ユーザの認証に成功しなかった）旨を示す通知情報を、通信ネットワークを介して送信する（ステップＳ１０８）。なお、この場合、通信サーバ４における認可処理に移行されないことになる。
【００６５】
以上の処理に従って認証処理が実行されることによって、ユーザが認証されると、端末装置１のユーザに対してワンタイムキーが発行される。
【００６６】
次に、ユーザの通信への参加を認可する認可処理について説明する。ユーザの端末装置１間で通信を行うためには、各ツールに対応するツール通信手段１１３及びツール通信手段４１４の相互間で通信を行なう必要がある。又は、基盤通信手段１１２及び基盤通信手段４１３の間で通信を行う必要がある。この場合、通信毎に参加可能なユーザが予め指定されている場合がある。そのため、各通信手段間の通信を行なう前に、通信可能なユーザであるか否か（通信への参加を予め許可されているユーザであるか否か）を判定する認可処理を実行することが必要となる。
【００６７】
図４は、通信システムが行う認可処理の一例を示す流れ図である。新たに通信に参加したい場合、ユーザは、端末装置１を操作して、通信を開始するための操作を行う。図４に示すように、まず、基盤通信手段１１２は、通信サーバ４と通信するために、通信を中継する通信中継装置３に接続する。また、基盤通信手段１１２は、認証処理の終了後に認証手段１１１が受信したワンタイムキー、ユーザＩＤ、参加を希望する通信の識別子（通信ＩＤ）、及び各通信手段の識別子（ツールＩＤ）を、通信ネットワークを介して通信中継装置３に送信する（ステップＳ２０１）。
【００６８】
「通信ＩＤ」とは、通信サーバ４を用いて同時に実行されている複数の通信を識別するための識別子である。本実施の形態では、通信ＩＤは、端末装置１と通信サーバ４との間、又は端末装置１間で確立される通信毎に、予め定められる。また、ステップＳ２０１において、基盤通信手段１１２は、ユーザ操作により入力された通信ＩＤを送信してもよく、認証サーバ２から返信された通信ＩＤを送信してもよい。また、基盤通信手段１１２は、予め端末装置１に設定された通信ＩＤを送信してもい。
【００６９】
「ツールＩＤ」とは、１つの基盤となる通信内の各通信手段（ツール通信手段）間の通信を識別するための識別子である。本実施の形態では、ツールＩＤは、通信手段（ツール通信手段）毎に固有に定められる。そのため、各通信手段がツールＩＤを予め認識している。例えば、各ツール通信手段１１３は、ツールＩＤを、メモリやハードディスク装置等の記憶装置に予め記憶している。
【００７０】
基盤通信手段１１２から情報（ワンタイムキー、ユーザＩＤ、通信ＩＤ及びツールＩＤ）を受信すると、通信中継手段３１１は、受信した通信ＩＤで指定される通信を示す情報（通信情報）を記憶するデータ領域が、通信情報記憶部３２１に確保されているか否かを判断する。例えば、通信中継手段３１１は、受信した通信ＩＤ及びツールＩＤに合致するＩＤが、既に通信情報記憶部３２１に記憶されているか否かを判断する。この場合、合致するＩＤが既に記憶されていると判断すると、通信中継手段３１１は、データ領域が既に確保されていると判断する。また、合致するＩＤが記憶されていないと判断すると、通信中継手段３１１は、データ領域がまだ確保されていないと判断する。
【００７１】
また、通信中継手段３１１は、ユーザＩＤ及びワンタイムキーが認可済状態で保存されいないか否かを確認（判断）する（ステップＳ２０２）。本実施の形態では、通信情報記憶部３２１は、例えば、ユーザＩＤ及びワンタイムキーに対応づけて、認可情報として、通信への参加を許可されたか否かを示す項目状態を記憶している。この場合、例えば、通信中継手段３１１は、受信したユーザＩＤ及びワンタイムキーに対応する項目状態が「認可済」であるか否かを判断する。項目状態が「認可済」であると判断すると、通信中継手段３１１は、認可済み状態で保存されていると判断する。また、項目状態が「未認可」であると判断すると、通信中継手段３１１は、認可済み状態で保存されていないと判断する。
【００７２】
本実施の形態では、各通信に対応するデータ領域は、その通信に参加する複数の端末装置１のいずれかが、その通信中継装置３に最初に接続する際に確保される。そのため、データ領域が存在するか否かは、新たに通信に参加しようとする端末装置１が通信中継装置３に接続する以前に、その通信中継装置３に接続している端末装置１が存在するか否かに依存する。
【００７３】
また、端末装置１が新たに通信に参加しようとする場合、基盤通信手段１１２以外の他の通信手段を用いた通信をまだ行なっていないため、通信中継装置３は、ユーザＩＤ及びワンタイムキーを通信情報記憶部３２１にまだ保存していない。そのため、新たに通信に参加しようとする場合には、通信中継手段３１１は、ステップＳ２０２において、ユーザＩＤ及びワンタイムキーが認可済状態で保存されていないと判断し、ステップＳ２０７に移行する。
【００７４】
ステップＳ２０７において、通信中継手段３１１は、受信した通信ＩＤで指定される通信に対応するデータ領域が通信情報記憶部３２１に確保されていなければ、通信情報記憶部３２１にデータ領域を確保する。また、通信中継手段３１１は、確保したデータ領域又は既に確保されていたデータ領域に、ユーザＩＤ、ワンタイムキー及びツールＩＤを保存させ、認可状態を「未認可」とする（ステップＳ２０７）。
【００７５】
次に、通信中継手段３１１は、ツールＩＤに基づいて、通信先の通信サーバ４の通信手段が基盤通信手段４１３であると判断する。また、通信中継手段３１１は、通信先の基盤通信手段４１３にアクセスするとともに、ユーザＩＤ、ワンタイムキー及び通信ＩＤを、通信ネットワークを介して基盤通信手段４１３に送信する（ステップＳ２０８）。また、基盤通信手段４１３は、受信した情報（ユーザＩＤ、ワンタイムキー及び通信ＩＤ）を通信参加判定手段４１２に渡し、通信への参加が可能か否かの認可判定を指示する（ステップＳ２０９）。
【００７６】
通信参加判定手段４１２は、認証処理の際に通信設定情報記憶部４２１に保存されたユーザＩＤとワンタイムキーとに基づいて、端末装置１のユーザが認証済みであるか否かを確認（判断）する。この場合、通信参加判定手段４１２は、通信中継装置３から受信したユーザＩＤ及びワンタイムキーに合致するユーザＩＤ及びワンタイムキーが、通信設定情報記憶部４２１に記憶されているか否かを判断する。合致するユーザＩＤ及びワンタイムキーが記憶されていると判断すると、通信参加判定手段４１２は、端末装置１のユーザが既に認証済みであると判定する。また、合致するユーザＩＤ及びワンタイムキーが記憶されていないと判断すると、通信参加判定手段４１２は、端末装置１のユーザが未認証であると判定する。
【００７７】
また、通信参加判定手段４１２は、例えば、メモリやハードディスク等の記憶装置に、通信毎に参加可能なユーザを示したリストである参加可能ユーザリストを予め記憶している。通信参加判定手段４１２は、ユーザが認証済みであると判断すると、予め保存している通信毎の参加可能ユーザリストに基づいて、ユーザが通信に参加可能か否かを判定する。例えば、通信参加判定手段４１２は、参加可能ユーザリスト中に、参加を希望する通信の通信ＩＤに対応づけて、端末装置１のユーザのユーザＩＤが含まれているか否かを判断する。参加可能ユーザリスト中にユーザＩＤが含まれていると判断すると、通信参加判定手段４１２は、端末装置１のユーザが通信に参加可能であると判定する。また、参加可能ユーザリスト中にユーザＩＤが含まれていないと判断すると、通信参加判定手段４１２は、端末装置１のユーザが通信に参加可能でないと判定する。
【００７８】
次いで、通信参加判定手段４１２は、通信への参加の可否の判定結果を、基盤通信手段４１３に通知（出力）する。判定結果を通知されると、基盤通信手段４１３は、判定結果が判定ＯＫ（すなわち、通信への参加可能であるとの判定結果）であれば、参加要求された通信について、新たに参加を認可されたユーザの端末装置１と、他のユーザの端末装置１との間の通信を開始する（ステップＳ２１０）。そして、基盤通信手段４１３は、通信中継手段３１１に対して、参加ＯＫ（通信への参加を許可した）の旨の通知情報を、通信ネットワークを介してを返信（送信）する（ステップＳ２１１）。
【００７９】
参加ＯＫである旨の通知情報を受信すると、通信中継手段３１１は、対応する通信について通信情報記憶部３２１に保存されているユーザＩＤ、ワンタイムキー及びツールＩＤに対応する項目状態を「認可済」に設定する（ステップＳ２１２）。そして、通信中継手段３１１は、新たに参加が許可されたユーザの端末装置１が、対応するツールを用いて行う通信の中継を開始する。すなわち、通信中継手段３１１は、通信情報記憶部３２１が記憶する項目状態を「認可済」に設定することによって、通信サーバ４が実行した認可処理の判定結果（認可情報）をキャッシュ（一時記憶）する。
【００８０】
また、通信中継手段３１１は、端末装置１に対して、「参加ＯＫ」である旨の通知情報を、通信ネットワークを介して返信（送信）する（ステップＳ２１３）。「参加ＯＫ」である旨の通知情報を受信すると、基盤通信手段１１２は、通信可である（通信サーバ４によって通信への参加を許可された）ことを認識し、対応するツールを用いて通信を開始する（ステップＳ２１８）
【００８１】
ステップＳ２０９において、「参加不可」（すなわち、通信への参加を許可しない）と判定した場合には、基盤通信手段４１３は、通信中継手段３１１に対して、「参加不可」である旨の通知情報を、通信ネットワークを介して返信（送信）する（ステップＳ２１４）。通信中継手段３１１は、「参加不可」である旨の通知情報を受信すると、通信情報記憶部３２１に保存されているユーザＩＤ、ワンタイムキー及びツールＩＤの項目を削除する（ステップＳ２１５）。また、通信中継手段３１１は、端末装置１に対して、「参加不可」である旨の通知情報を、通信ネットワークを介して送信する（ステップＳ２１６）。この場合、通知情報を受信すると、基盤通信手段１１２は、通信不可と判定された（通信への参加を認可されなかった）ことを認識することになる（ステップＳ２１７）。
【００８２】
基盤通信手段１１２を用いた通信の認可が成功して認可処理を終了すると、端末装置１は、参加を許可された通信を開始することになる。この場合、端末装置１は、続いてツール通信手段１１３による通信を開始し、図４のフローチャートで示す処理を繰り返し実行することになる。
【００８３】
ツール通信手段１１３は、通信サーバ４と通信するために、基盤通信手段１１２と同様の処理に従って通信中継装置３に接続する。また、ツール通信手段１１３は、ワンタイムキー、ユーザＩＤ、通信ＩＤ及びツールＩＤを、通信ネットワークを介して通信中継装置３に送信する（ステップＳ２０１）。
【００８４】
ワンタイムキー、ユーザＩＤ、通信ＩＤ及びツールＩＤを受信すると、通信中継手段３１１は、受信した通信ＩＤで指定される通信について、ユーザＩＤ及びワンタイムキーが認可済状態で通信情報記憶部３２１に保存されいないか否かを確認（判断）する（ステップＳ２０２）。この場合、既に基盤通信手段１１２を用いた認可処理を実行し、ユーザＩＤ及びワンタイムキーが「認可済」として通信情報記憶部３２１に保存されている。そのため、通信中継手段３１１は、その認可済みの通信において、ユーザはツール通信手段１１３を用いた通信についても通信可であると判断する。すなわち、通信中継手段３１１は、通信情報記憶部３２１にキャッシュした認可処理の判定結果（認可情報）に基づいて、通信サーバ４に代行して認可処理を行う。
【００８５】
通信可である（通信への参加を代行して許可する）と判断すると、通信中継手段３１１は、そのツール通信手段１１３を用いた通信についてユーザＩＤ、ワンタイムキー及びツールＩＤを、新たに通信情報記憶部３２１に保存する。また、通信中継手段３１１は、対応する項目状態を「認可済」に設定する（ステップＳ２０３）。そして、通信中継手段３１１は、受信したツールＩＤに基づいて、通信先の通信サーバ４の通信手段がツール通信手段４１４であると判断する。また、通信中継手段３１１は、通信先のツール通信手段４１４にアクセスするとともに、ユーザＩＤ、通信ＩＤ及び「認可済」である旨の通知情報を、通信ネットワークを介して送信する（ステップＳ２０５）。
【００８６】
ユーザＩＤ、通信ＩＤ及び通知情報を受信すると、ツール通信手段４１４は、代行して認可された通信について、認可されたユーザの端末装置１と、他のユーザの端末装置１との通信を開始する（ステップＳ２０６）。また、通信中継手段３１１は、代行して認可されたユーザの端末装置１が、対応するツールを用いて行う通信の中継を開始する。また、通信中継手段３１１は、端末装置１に対して、「参加ＯＫ」である旨の通知情報を、通信ネットワークを介して返信（送信）する（ステップＳ２０４）。通知情報を受信すると、端末装置１のツール通信手段１１３は、通信可である（そのツールを用いた通信への参加を認可された）ことを認識し、通信を開始する（ステップＳ２１８）
【００８７】
次に、終了処理について説明する。終了処理は、実行していた通信を終了させる処理である。図５は、通信システムが行う終了処理の一例を示す流れ図である。図５に示すように、通信を終了する場合、まず、通信に参加していた全ての端末装置１が、通信サーバ４との通信を終了する（ステップＳ３０１）。例えば、各端末装置１は、ユーザの自主的な操作に従ってログアウトすることによって、通信サーバ４との通信を終了する。また、例えば、通信サーバ４の基盤通信手段４１３が、通信ネットワークを介して、各端末装置１に終了コマンドを送信するようにしてもよい。この場合、終了コマンドを受信すると、基盤通信手段１１２は、ツール通信手段１１３を用いた通信を含む全ての通信を終了させてもよい。
【００８８】
次に、基盤通信手段４１３は、終了対象の通信について接続していた全ての通信中継手段３１１に対して、通信ネットワークを介して、通信ＩＤを含む通信終了通知を送信する（ステップＳ３０２）。通信終了通知を受信すると、通信中継装置３の通信中継手段３１１は、通信ＩＤに基づいて、対応する通信を行うために通信情報記憶部３２１に確保されたデータ領域を開放する（ステップＳ３０３）。すなわち、通信中継手段３１１は、通信情報記憶部３２１が記憶する認可情報を削除する。以上の処理を実行することにより、各通信中継装置３は、通信を終了する（ステップＳ３０４）。
【００８９】
以上のように、本実施の形態によれば、基盤通信手段１１２，４１３間での通信開始時に、通信サーバ４の通信参加判定手段４１２が認可処理を実行する。そして、基盤通信手段１１２，４１３間の通信開始後に、ツール通信手段１１３，４１４間で通信が開始される時に、通信中継装置３の通信中継手段３１１が、通信情報記憶部３２１に一時保存された情報を利用して、認可処理を実行する。すなわち、通信中継手段３１１は、一時記憶（キャッシュ）した認可情報に基づいて、通信サーバ４に代行して認可処理を実行する。そのため、認可処理及び認可処理にかかる負荷を分散させることができる。従って、認可処理の処理回数が多いサーバの負荷軽減を可能とすることができる。
【００９０】
また、本実施の形態によれば、通信終了に伴って、通信中継手段３１１は、通信情報記憶部３２１に一時保存されている情報（終了対象の通信に関連する情報）を失効させる（削除する）。そのため、効率よく通信情報記憶部を活用して、認可処理の負荷分散をすることが可能となる。
【００９１】
実施の形態２．
次に、本発明の第２の実施の形態について図面を参照して説明する。図６は、通信参加認可方法を用いた通信システムの他の構成例を示すブロック図である。
【００９２】
図６に示すように、本実施の形態では、図１に示したデータ処理装置１１内のツール通信手段１１３に代えて、データ処理装置５１が、ツールＡ通信手段５１１及びツールＢ通信手段５１２を含む点で、第１の実施の形態と異なる。また、本実施の形態では、データ処理装置６１の通信中継手段６１１の機能が、第１の実施の形態で示した通信中継手段３１１の機能と異なる。また、本実施の形態では、記憶装置６２の通信情報記憶部６２１が保存する情報の内容が、第１の実施の形態で示した通信情報記憶部３２１が保存する情報の内容と異なる。
【００９３】
さらに、本実施の形態では、データ処理装置７１が、ツール通信手段４１４に代えて、ツールＡ通信手段７１１及びツールＢ通信手段７１２を含む点で、第１の実施の形態と異なる。また、本実施の形態では、データ処理装置７１の通信参加判定手段７１３の機能が、第１の実施の形態で示した通信参加判定手段４１２の機能と異なる。また、本実施の形態では、記憶装置７２の通信設定情報記憶部７２１が保存する情報の内容が、第１の実施の形態で示した通信設定情報記憶部４２１が保存する情報の内容と異なる。
【００９４】
ツールＡ通信手段５１１とツールＡ通信手段７１１とは、第１の実施の形態で示したツール通信手段１１３及びツール通信手段４１４と同様に、相互に通信をすることによって、マルチメディア通信における各ツールを用いた通信を行う。この場合、ツールＡ通信手段５１１及びツールＡ通信手段７１１は、ツールＡを用いて、通信ネットワークを介して通信を行う。
【００９５】
また、ツールＢ通信手段５１２とツールＢ通信手段７１２とは、第１の実施の形態で示したツール通信手段１１３及びツール通信手段４１４と同様に、相互に通信をすることによって、マルチメディア通信における各ツールを用いた通信を行う。この場合、ツールＢ通信手段５１２及びツールＢ通信手段７１２は、ツールＢを用いて、通信ネットワークを介して通信を行う。
【００９６】
本実施の形態では、複数のツール通信手段が存在することを明確にするため、端末装置５と通信サーバ７とが各々２つのツール通信手段を含む場合を説明する。なお、端末装置５と通信サーバ７とは、それぞれ３以上のツール通信手段を含んでもよい。
【００９７】
通信設定情報記憶部７２１は、第１の実施の形態で示した記憶装置４２が記憶する情報に加えて、通信毎にユーザがどのツールを利用可能であるかを示す設定情報（以下、ツール設定情報ともいう）を予め記憶する。
【００９８】
通信参加判定手段７１３は、第１の実施の形態で示した通信参加判定手段４１２の機能に加えて、端末装置１のユーザの通信への参加を認可すると、通信設定情報記憶部７２１から、認可対象のユーザに対応するツール設定情報を抽出する機能を備える。また、通信参加判定手段７１３は、抽出したツール設定情報を基盤通信手段４１３に出力する機能を備える。
【００９９】
通信情報記憶部６２１は、第１の実施の形態で示した通信情報記憶部３２１が記憶する情報に加えて、ツール毎に通信可能であるか否かを示す情報（通信可否情報）を記憶する。
【０１００】
通信中継手段６１１は、第１の実施の形態で示した通信中継手段３１１の機能に加えて、通信サーバ７から受信したツール設定情報に基づいて、ツール毎に通信可能であるか否かを判定する機能を備える。また、通信中継手段６１１は、通信可否の判定結果に基づいて、通信情報記憶部６２１が記憶する通信可否情報を「通信可」又は「通信不可」に設定する機能を備える。また、通信中継手段６１１は、既に認可済みであると判断した場合に、通信情報記憶部６２１が記憶する通信可否情報に基づいて、ツール毎に通信可能であるか否かを判定する機能を備える。
【０１０１】
次に、動作について説明する。本実施の形態では、第１の実施の形態で示した通信システムの動作と比較して、図４で示した認可処理の動作が異なる。なお、認可処理以外の認証処理及び終了処理は、第１の実施の形態で示したそれらの処理と同様である。
【０１０２】
図７は、通信システムが行う認可処理の他の例を示す流れ図である。新たに通信に参加したい場合、ユーザは、端末装置５を操作して、通信を開始するための操作を行う。図７に示すように、まず、基盤通信手段１１２は、第１の実施の形態と同様に、ステップＳ２０１，Ｓ２０２の処理を実行し、ステップＳ２０２で未認可であると判定する。そして、第１の実施の形態と同様の処理に従って、ステップＳ２０７〜Ｓ２１０の処理が実行される。
【０１０３】
図７に示すように、ステップＳ２１０の処理を実行すると、基盤通信手段４１３は、返信として参加ＯＫの旨の通知情報だけでなく、参加希望対象の通信において、認可対象のユーザが各ツールの利用を可能であるか不可であるかを示す情報も、通信ネットワークを介して通信中継装置６に返信（送信）する（ステップＳ４０１）。
【０１０４】
本実施の形態では、通信設定情報記憶部７２１は、各通信における参加可能ユーザリストだけでなく、各ユーザがその通信中にどのツールを利用可能であるかを示す設定情報も予め設定され保存している。そして、ステップＳ２０９において、通信参加判定手段７１２は、判定ＯＫ時に（通信への参加が可能であると判定すると）、通信設定情報記憶部７２１からツール設定情報を読み出し、基盤通信手段４１３に渡す。
【０１０５】
次いで、図７に示すように、返信された情報を受信すると、通信中継手段６１１は、図４で示したステップＳ２１２と同様に、通信情報記憶部６２１に保存されているユーザＩＤ、ワンタイムキー及びツールＩＤの項目状態を「認可済」とする。
【０１０６】
また、通信中継手段６１１は、返信された情報に含まれる情報（ツール設定情報）に基づいて、認可されたツールを用いた通信以外の他のツールＩＤに対応するツールを用いた通信について、通信可であるか否かを判断する。そして、通信中継手段６１１は、通信可であるか否かの判断結果に基づいて、他のツールＩＤについても、ユーザＩＤ及びワンタイムキーとともに「通信可」又は「通信不可」という項目状態（通信可否情報）に対応づけて、通信情報記憶部６２１の認可対象の通信用のデータ領域に保存させる（ステップＳ４０２）。なお、本実施の形態では、通信中継手段６１１は、ツールＡについて「通信可」と保存させ、ツールＢについて「通信不可」と保存させたとする。
【０１０７】
そして、第１の実施の形態と同様に、ステップＳ２１３，Ｓ２１８の処理が実行され、対応するツールを用いた通信が開始される。
【０１０８】
基盤通信手段１１２を用いた認可処理に続いて、端末装置５は、第１の実施の形態と同様に、ツール通信手段を用いた通信を開始する。この場合、図７のフローチャートで示す処理が、ツール数分だけ繰り返し実行されることになる。ここでは、まず、ツールＡ通信手段５１１を用いた通信が開始されるものとする。ツールＡ通信手段５１１を用いた通信の開始時において、ステップＳ２０１，Ｓ２０２で示される処理は、第１の実施の形態で示したそれらの処理と同様である。また、ステップＳ２０２において、通信中継手段６１１は、既に「認可済」であると判断して、ステップＳ４０３に移行する。
【０１０９】
次いで、図７に示すように、通信中継手段６１１は、通信情報記憶部６２１に保存された認可対象の通信についてのデータ領域に記憶される情報に基づいて、ユーザＩＤ及びツールＩＤに対応する項目状態を確認（判断）する（ステップＳ４０３）。すなわち、通信中継手段６１１は、項目状態が「通信可」であるか「通信不可」であるかを判断する。
【０１１０】
本実施の形態では、通信中継手段６１１は、ツールＡを用いた通信について「通信可」であると判断する。そして、ステップＳ２０４〜Ｓ２０６，Ｓ２１８の処理が実行され、ツールＡを用いた通信が開始される。なお、ステップＳ２０４〜Ｓ２０６，Ｓ２１８の処理は、第１の実施の形態で示したそれらの処理と同様である。
【０１１１】
次いで、ツールＢ通信手段５１２を用いた通信を開始する時には、ツールＡを用いた通信と同様に、ステップＳ２０１，Ｓ２０２の処理が実行され、図７で示すステップＳ４０３で示す処理が実行される。この場合、通信中継手段６１１は、ツールＢを用いた通信について、「通信不可」であると判断する。そのため、ステップＳ２１６，Ｓ２１７で示す処理が実行され、ツールＢを用いた通信が拒否される。なお、ステップＳ２１６，Ｓ２１７の処理は、第１の実施の形態で示したそれらの処理と同様である。
【０１１２】
以上のように、本実施の形態によれば、通信への参加の可否だけでなく、通信で用いられる複数のツールについて、ユーザ毎に、ツールを利用可であること又は利用不可であることを指定できるとともに、認可処理を分散して行うことができる。
【０１１３】
実施の形態３．
次に、本発明の第３の実施の形態について図面を参照して説明する。図８は、通信参加認可方法を用いた通信システムのさらに他の構成例を示すブロック図である。
【０１１４】
図８に示すように、本実施の形態では、データ処理装置８１が、図１に示したデータ処理装置１１内の認証手段１１１を含まない点で、第１の実施の形態と異なる。また、本実施の形態では、データ処理装置８１の基盤通信手段８１１が、第１の実施の形態で示した基盤通信手段１１２の機能と異なる。また、本実施の形態では、データ処理装置９１が、図１で示したデータ処理装置２１内のワンタイムキー生成手段２１３を含まない点で、第１の実施の形態と異なる。また、本実施の形態では、データ処理装置９１のユーザ認証手段９１１及びサーバ間通信手段９１２の機能が、第１の実施の形態で示したユーザ認証手段２１１及びサーバ間通信手段２１２の機能と異なる。
【０１１５】
さらに、本実施の形態では、データ処理装置１０１の通信中継手段１０１１の機能が、第１の実施の形態で示したデータ処理装置３１内の通信中継手段３１１の機能と異なる。また、本実施の形態では、データ処理装置１５１のサーバ間通信手段１５１１、通信参加判定手段１５１２及び基盤通信手段１５１３の機能が、第１の実施の形態で示したデータ処理装置４１内のサーバ間通信手段４１１、通信参加判定手段４１２及び基盤通信手段４１３の機能と異なる。また、本実施の形態では、データ処理装置１５１が、ワンタイムキー発行手段１５１４を新たに含む点で、第１の実施の形態と異なる。
【０１１６】
基盤通信手段８１１は、第１の実施の形態で示した機能に加えて、パスワードを含む認証情報を、通信ネットワークを介して通信中継装置１０に送信する機能を備える。
【０１１７】
ユーザ認証手段９１１は、第１の実施の形態と同様の処理に従って、端末装置８のユーザを認証する機能を備える。なお、本実施の形態では、ユーザ認証手段９１１は、端末装置８からの要求に応じて認証処理を行うのでなく、サーバ間通信手段９１２を用いて通信サーバ１５から受信した認証要求に応じて、端末装置８のユーザを認証する。
【０１１８】
サーバ間通信手段９１２は、通信サーバ１５から、通信ネットワークを介して、ユーザの認証要求を受信する機能を備える。また、サーバ間通信手段９１２は、ユーザ認証手段９１１の認証結果を、通信ネットワークを介して通信サーバ１５に送信する機能を備える。なお、本実施の形態では、サーバ間通信手段９１２は、認証結果としてワンタイムキーを送信するのでなく、ユーザの認証に成功した旨、又はユーザの認証に成功しなかった旨を示す認証情報を送信する。
【０１１９】
通信中継手段１０１１は、第１の実施の形態で示した機能に加えて、パスワードを含む認証情報を、通信ネットワークを介して端末装置８から受信する機能を備える。また、通信中継手段１０１１は、パスワードを含む認証情報を、通信ネットワークを介して通信サーバ１５に送信する機能を備える。
【０１２０】
サーバ間通信手段１５１１は、第１の実施の形態で示した機能に加えて、端末装置８のユーザの認証要求を、通信ネットワークを介して認証サーバ９に送信する機能を備える。
【０１２１】
通信参加判定手段１５１２は、第１の実施の形態と同様に、端末装置８のユーザの通信への参加を許可するか否かを判定する認可処理を実行する機能を備える。なお、本実施の形態では、通信参加判定手段１５１２は、サーバ間通信手段１５１１を用いて認証サーバ９から認証情報を受信すると、認可処理を実行する。
【０１２２】
基盤通信手段１５１３は、第１の実施の形態で示した機能に加えて、パスワードを含む認証情報を、通信ネットワークを介して通信中継装置１０から受信する機能を備える。また、基盤通信手段１５１３は、ワンタイムキー発行手段１５１４が生成したワンタイムキーを、通信ネットワークを介して通信中継装置１０に送信する機能を備える。
【０１２３】
ワンタイムキー発行手段１５１４は、通信参加判定手段１５１２の指示に従って、ワンタイムキーを生成する機能を備える。本実施の形態では、通信参加判定手段１５１２がユーザの通信への参加を認可すると、ワンタイムキーを生成する。
【０１２４】
次に、動作について説明する。本実施の形態では、第１の実施の形態で示した通信システムの動作と比較して、図３で示した認証処理及び図４で示した認可処理の動作が異なる。なお、認証処理及び認可処理以外の終了処理は、第１の実施の形態で示した終了処理と同様である。
【０１２５】
図９は、通信システムが行う認証処理及び認可処理のさらに他の例を示す流れ図である。新たに通信に参加したい場合、第１の実施の形態及び第２の実施の形態では、端末装置は認証サーバにまずアクセスしユーザ認証を行ったが、本実施の形態では、端末装置８は、認証サーバ９にアクセスすることなく通信サーバ１５にアクセスする。
【０１２６】
図９に示すように、まず、基盤通信手段８１１は、図４に示すステップＳ２０１と同様に通信中継装置３に接続する。そして、基盤通信手段８１１は、ユーザＩＤ、通信ＩＤ、ツールＩＤ及びパスワードを、通信ネットワークを介して通信中継装置１０に送信する（ステップＳ５０１）。
【０１２７】
なお、ステップＳ５０１で送信されるパスワードは、図３のステップＳ１０１で送信されたユーザ認証のためのパスワードと同一である。また、ステップＳ５０１において、端末装置８が既にワンタイムキーを所持（保存）していればワンタイムキーを送信するものとし、保存していない場合にはパスワードを送信するものとする。基盤通信手段８１１による接続の場合（すなわち、通信に新たに参加する場合）には、ワンタイムキー未所持であるため、基盤通信手段８１１は、パスワードを送信する。
【０１２８】
次いで、ステップＳ２０２の処理は、図４に示すステップＳ２０２の処理と同様である。基盤通信手段８１１による接続の場合には、対応するデータ（認可情報）がまだ保存されていないため、通信中継手段１０１１は、未認可であると判断して、ステップＳ５０２に移行する。
【０１２９】
次いで、通信中継手段１０１１は、受信した通信ＩＤで指定される通信に対応するデータ領域が通信情報記憶部３２１に確保されていなければ、通信情報記憶部３２１にデータ領域を確保する。また、通信中継手段１０１１は、確保したデータ領域又は既に確保されていたデータ領域に、ユーザＩＤとツールＩＤとを保存させ、認可状態を「未認可」とする（ステップＳ５０２）。この場合、通信中継手段１０１１は、図４のステップＳ２０７で示した処理と異なり、パスワードを通信情報記憶部３２１に保存させない。
【０１３０】
次に、通信中継手段１０１１は、ツールＩＤに基づいて、通信先の通信サーバ１５の通信手段が基盤通信手段１５１３であると判断する。また、通信中継手段１０１１は、通信先の基盤通信手段１５１３にアクセスするとともに、ユーザＩＤ、パスワード及び通信ＩＤを、通信ネットワークを介して基盤通信手段１５１３に送信する（ステップＳ５０３）。また、基盤通信手段１５１３は、受信した受信内容（ユーザＩＤ、パスワード及び通信ＩＤ）を通信参加判定手段１５１２に渡し、通信ＩＤで指定された通信にユーザが参加可能か否かの判定を依頼する（ステップＳ５０４）。
【０１３１】
通信参加判定手段１５１２は、まずユーザ認証を行うため、サーバ間通信手段１５１１を用いて、認証サーバ９に対して、通信ネットワークを介してユーザＩＤ及びパスワード（認証情報）を送信する（ステップＳ５０５）。認証情報を受信すると、サーバ間通信手段９１２は、ユーザ認証手段９１１に認証依頼と受信データ（認証情報）とを渡す。
【０１３２】
ユーザ認証手段９１１は、サーバ間通信手段９１２からの認証情報と、ユーザ情報記憶部２２１の保存内容（登録認証情報）とを照合することによって、ユーザ認証を行う。そして、ユーザ認証手段９１１は、ユーザ認証の結果を、サーバ間通信手段９１２を用いて、通信ネットワークを介して通信サーバ１５に送信する（ステップＳ５０６）。この場合、認証サーバ９は、ユーザ認証に成功した旨、又はユーザ認証に成功しなかった旨の情報を、通信サーバ１５に送信する。
【０１３３】
サーバ間通信手段１５１１を用いて認証結果を受信すると、通信参加判定手段１５１２は、受信した認証結果に基づいて、ユーザの認証に成功したか否かを判断する（ステップＳ５０７）。認証ＯＫである（ユーザの認証に成功した）と判断すると（ステップＳ５０７のＹ）、通信参加判定手段１５１２は、通信設定情報保存部４２１に予め保存されている通信毎の参加可能ユーザリストに基づいて、認可対象のユーザが通信に参加可能か否かを判定する（ステップＳ５０８）。判定ＯＫ（通信に参加可能である）と判定すると、基盤通信手段１５１３は、第１の実施の形態で示したステップＳ２１０と同様の処理に従って、参加要求された通信について、新たに参加を認可されたユーザの端末装置８と、他ユーザの端末装置８との間の通信を開始する（ステップＳ２１０）。
【０１３４】
次いで、通信参加判定手段１５１２は、ワンタイムキー発行手段１５１４にワンタイムキーの生成を要求する。ワンタイムキー生成手段１１１４は、ワンタイムキーを生成し（ステップＳ５０９）、通信参加判定手段１５１２に返信（出力）する。なお、この場合にワンタイムキー発行手段１５１４が生成するワンタイムキーは、図３のステップＳ１０４で示した処理によって生成するワンタイムキーと同様である。
【０１３５】
そして、基盤通信手段１５１３は、ワンタイムキーを通信参加判定手段１５１２から受け取り、通信参加ＯＫの旨の通知情報とともに、通信ネットワークを介して通信中継手段１０１１に対して返信（送信）する（ステップＳ５１０）。
【０１３６】
参加ＯＫの旨の通知情報を受信すると、通信中継手段１０１１は、認可された通信について通信情報記憶部３２１に保存されているユーザＩＤ及びツールＩＤの項目に対応づけて、受信したワンタイムキーを追加して記憶させる。また、通信中継手段１０１１は、対応する項目状態を「認可済」に設定する（ステップＳ５１１）。そして、通信中継手段１０１１は、基盤通信手段９１１に対して、通信参加ＯＫの旨の通知情報とワンタイムキーとを、通信ネットワークを介して返信（送信）する（ステップＳ５１２）。そして、ステップＳ２１８に移行する。
【０１３７】
なお、ステップＳ２１８で示す処理については、図４に示すステップＳ２１８の処理と同様である。
【０１３８】
また、認証結果がＮＧ（ユーザの認証に成功しなかった）と判断した場合（ステップＳ５０７のＮ）や、参加不可能と判定された場合（ステップＳ５０８のＮ）、ステップＳ２１４〜Ｓ２１７で示す処理が行なわれる。なお、ステップＳ２１４〜Ｓ２１７の処理は、図４に示したそれらの処理と同様である。
【０１３９】
基盤通信手段８１１を用いた通信の認可が成功した場合には、端末装置８は、参加を許可された通信を開始することになる。この場合、端末装置８は、続いてツール通信手段１１３による通信を開始し、図９のフローチャートで示す処理を繰り返し実行することになる。
【０１４０】
ツール通信手段１１３は、通信サーバ１１と通信するために、基盤通信手段８１１と同様の処理に従って通信中継装置１０に接続する。また、ツール通信手段１１３は、基盤通信手段８１１から受け取ったワンタイムキー、ユーザＩＤ、通信ＩＤ及びツールＩＤを、通信ネットワークを介して通信中継装置１０に送信する（ステップＳ５０１）。
【０１４１】
次いで、通信中継装置１０の通信中継手段１０１１は、ステップＳ２０２の処理を実行し、既に認可済みであると判定する。そして、通信中継手段１０１１は、ステップＳ２０３〜Ｓ２０６，Ｓ２１８の処理を実行する。なお、ステップＳ２０２及び認可済と判定された後のステップＳ２０３〜Ｓ２０６，Ｓ２１８で示す処理については、図４にすそれらの処理と同様である。
【０１４２】
以上のように、本実施の形態によれば、認証処理及び認可処理の両処理のうち、例えば認証処理のみを事前に行うことで処理負荷を平準化する等の対策ができなくなるものの、認証処理及び認可処理を一連の処理で行うことができる。そのため、通信システム全体として通信回数を少なくすることができる。
【０１４３】
なお、本実施の形態では、ワンタイムキー発行手段を通信サーバ１５が備える場合を説明したが、認証サーバ９がワンタイムキー発行手段を備えてもよい。この場合、認証サーバ９のワンタイムキー発行手段は、ユーザ認証手段９１１がユーザを認証すると、ワンタイムキーを生成する。そして、サーバ間通信手段９１２は、生成したワンタイムキーを、通信ネットワークを介して通信サーバ１５に送信する。
【０１４４】
実施の形態４．
次に、本発明の第４の実施の形態について図面を参照して説明する。図１０は、通信参加認可方法を用いた通信システムのさらに他の構成例を示すブロック図である。
【０１４５】
図１０に示すように、本実施の形態では、通信システムは、第２の実施の形態及び第３の実施の形態でそれぞれ示した特徴を備えたものである。つまり、本実施の形態では、図８で示した第３の実施の形態と比較して、データ処理装置１２１が、データ処理装置８１内のツール通信手段１１３に代えて、ツールＡ通信手段１２１１とツールＢ通信手段１２１２とを新たに含む点で異なる。
【０１４６】
また、本実施の形態では、データ処理装置１３１の通信中継手段１３１１の機能が、第３の実施の形態で示したデータ処理装置１０１の通信中継手段１０１１の機能と異なる。また、本実施の形態では、通信情報記憶部３２１の通信情報記憶部１３２１が保存する情報の内容が、第３の実施の形態で示した通信情報記憶部３２１が保存する情報の内容と異なる。
【０１４７】
さらに、本実施の形態では、データ処理装置１４１が、ツール通信手段４１４に代えて、ツールＡ通信手段１４１２及びツールＢ通信手段１４１３を新たに含む点で、第３の実施の形態と異なる。また、本実施の形態では、データ処理装置１４１の通信参加判定手段１４１１の機能が、第３の実施の形態で示した通信参加判定手段１５１２の機能と異なる。また、本実施の形態では、記憶装置１４２の通信設定情報記憶部１４２１が保存する情報の内容が、第３の実施の形態で示した通信設定情報記憶部４２１が保存する情報の内容と異なる。
【０１４８】
ツールＡ通信手段１２１１とツールＡ通信手段１４１２とは、図８で示したツール通信手段１１３及びツール通信手段４１４と同様に、相互に通信をすることによって、マルチメディア通信における各ツールを用いた通信を行う。この場合、ツールＡ通信手段１２１１及びツールＡ通信手段１４１２は、ツールＡを用いて、通信ネットワークを介して通信を行う。
【０１４９】
また、ツールＢ通信手段１２１２とツールＢ通信手段１４１３とは、図８で示したツール通信手段１１３及びツール通信手段４１４と同様に、相互に通信をすることによって、マルチメディア通信における各ツールを用いた通信を行う。この場合、ツールＢ通信手段５１２及びツールＢ通信手段７１２は、ツールＢを用いて、通信ネットワークを介して通信を行う。
【０１５０】
本実施の形態では、複数のツール通信手段が存在することを明確にするため、端末装置１２と通信サーバ１４とが各々２つのツール通信手段を含む場合を説明する。なお、端末装置１２と通信サーバ１４とは、それぞれ３以上のツール通信手段を含んでもよい。
【０１５１】
通信設定情報記憶部１４２１は、第３の実施の形態で示した記憶装置４２が記憶する情報に加えて、通信毎にユーザがどのツールを利用可能であるかを示す設定情報（ツール設定情報）を予め記憶する。
【０１５２】
通信参加判定手段１４１１は、第３の実施の形態で示した通信参加判定手段１５１２の機能に加えて、端末装置１２のユーザの通信への参加を認可すると、通信設定情報記憶部１４２１から、認可対象のユーザに対応するツール設定情報を抽出する機能を備える。また、通信参加判定手段１４１１は、抽出したツール設定情報を基盤通信手段１５１３に出力する機能を備える。
【０１５３】
通信情報記憶部１３２１は、第３の実施の形態で示した通信情報記憶部３２１が記憶する情報に加えて、ツール毎に通信可能であるか否かを示す情報（通信可否情報）を記憶する。
【０１５４】
通信中継手段１３１１は、第３の実施の形態で示した通信中継手段１０１１の機能に加えて、通信サーバ１５から受信したツール設定情報に基づいて、ツール毎に通信可能であるか否かを判定する機能を備える。また、通信中継手段１３１１は、通信可否の判定結果に基づいて、通信情報記憶部１３２１が記憶する通信可否情報を「通信可」又は「通信不可」に設定する機能を備える。また、通信中継手段１３１１は、既に認可済みであると判断した場合に、通信情報記憶部１３２１が記憶する通信可否情報に基づいて、ツール毎に通信可能であるか否かを判定する機能を備える。
【０１５５】
次に、動作について説明する。本実施の形態では、通信システムは、動作についても、第２の実施の形態と第３の実施の形態との動作の特徴を兼ね備える。本実施の形態では、第３の実施の形態で示した通信システムの動作と比較して、図９で示した認証処理及び認可処理の動作が異なる。なお、認証処理及び認可処理以外の終了処理については、第１の実施の形態で示した終了処理と同様である。
【０１５６】
図１１は、通信システムが行う認証処理及び認可処理のさらに他の例を示す流れ図である。新たに通信に参加したい場合、ユーザは、端末装置１２を操作して、通信を開始するための操作を行う。図１１に示すように、まず、基盤通信手段８１１は、第３の実施の形態と同様に、ステップＳ５０１，Ｓ２０２の処理を実行し、ステップＳ２０２で未認可であると判定する。そして、第３の実施の形態と同様の処理に従って、ステップＳ５０２〜Ｓ５０９の処理が実行される。
【０１５７】
図１１に示すように、ステップＳ５０９の処理を実行すると、基盤通信手段１５１３は、返信として参加ＯＫの旨の通知情報及びワンタイムキーだけでなく、参加希望対象の通信において、認可対象のユーザが各ツールを利用可能であるか不可であるかを示す情報も、通信ネットワークを介して通信中継装置１３に返信（送信）する（ステップＳ６０１）。
【０１５８】
本実施の形態では、通信設定情報記憶部１４２１は、第２の実施の形態と同様に、各通信における参加可能ユーザリストだけでなく、各ユーザがその通信中にどのツールを利用可能であるかを示す設定情報も予め設定され保存している。そして、ステップＳ５０８において、通信参加判定手段１４１１は、判定ＯＫ時に（通信への参加が可能であると判定すると）、通信設定情報記憶部１４２１からツール設定情報を読み出し、基盤通信手段１５１３に渡す。
【０１５９】
次いで、図１１に示すように、返信された情報を受信すると、通信中継手段１３１１は、図９のステップＳ５１１で示した処理に加えて、返信された情報に含まれる情報（ツール設定情報）に基づいて、認可されたツールを用いた通信以外の他のツールＩＤに対応するツールを用いた通信について、通信可であるか否かを判断する。そして、通信中継手段１３１１は、通信可であるか否かの判断結果に基づいて、他のツールＩＤについても、ユーザＩＤ及びワンタイムキーとともに「通信可」又は「通信不可」という項目状態（通信可否情報）に対応づけて、通信情報記憶部１３２１の認可対象の通信用のデータ領域に保存させる（ステップＳ６０２）。なお、本実施の形態では、通信中継手段１３１１は、ツールＡについて「通信可」と保存させ、ツールＢについて「通信不可」と保存させたとする。
【０１６０】
そして、第３の実施の形態と同様に、ステップＳ５１２，Ｓ２１８の処理が実行され、対応するツールを用いた通信が開始される。
【０１６１】
基盤通信手段８１１を用いた認可処理に続いて、端末装置１２は、第３の実施の形態と同様に、ツール通信手段を用いた通信を開始する。この場合、図１１のフローチャートで示す処理が、ツール数分だけ繰り返し実行されることになる。ここでは、まず、ツールＡ通信手段１２１１を用いた通信が開始されるものとする。ツールＡ通信手段１２１１を用いた通信の開始時において、ステップＳ５０１，Ｓ２０２で示される処理は、第３の実施の形態で示したそれらの処理と同様である。また、ステップＳ２０２において、通信中継手段１３１１は、既に「認可済」であると判断して、ステップＳ６０３に移行する。
【０１６２】
次いで、図１１に示すように、通信中継手段１３１１は、通信情報記憶部１３２１に保存された認可対象の通信についてのデータ領域に記憶される情報に基づいて、ユーザＩＤ及びツールＩＤに対応する項目状態を確認（判断）する（ステップＳ６０３）。すなわち、通信中継手段１３１１は、項目状態が「通信可」であるか「通信不可」であるかを判断する。
【０１６３】
本実施の形態では、通信中継手段１３１１は、ツールＡを用いた通信について「通信可」であると判断する。そして、ステップＳ２０４〜Ｓ２０６，Ｓ２１８の処理が実行され、ツールＡを用いた通信が開始される。なお、ステップＳ２０４〜Ｓ２０６，Ｓ２１８の処理は、第３の実施の形態で示したそれらの処理と同様である。
【０１６４】
次いで、ツールＢ通信手段１２１２を用いた通信を開始する時には、ツールＡを用いた通信と同様に、ステップＳ５０１，Ｓ２０２の処理が実行され、図１１で示すステップＳ６０３で示す処理が実行される。この場合、通信中継手段１３１１は、ツールＢを用いた通信について、「通信不可」であると判断する。そのため、ステップＳ２１６，Ｓ２１７で示す処理が実行され、ツールＢを用いた通信が拒否される。 なお、ステップＳ２１６，Ｓ２１７の処理は、第３の実施の形態で示したそれらの処理と同様である。
【０１６５】
以上のように、本実施の形態によれば、認証処理及び認可処理を一連の処理として行うことができる。また、通信で用いられる複数のツールについて、ユーザ及びツール毎に、ツールを利用可であること又は利用不可であることを指定できるとともに、認可処理を分散して行うことができる。
【実施例】
【０１６６】
次に、具体的な実施例を用いて、本発明による通信参加認可方法を用いた通信システムの動作を説明する。なお、本実施例で示す通信システムは、第２の実施の形態で示した通信システムに対応するものである。
【０１６７】
本実施例では、各装置５，２，６，７が備えるデータ処理装置が、中央演算装置及びメモリによって実現される場合を考える。また、記憶装置が、ハードディスク装置によって実現される場合を考える。
【０１６８】
本実施例では、メモリ上のコンピュータプログラムが中央演算装置で実行されることにより、第２の実施の形態で示した各手段が実現される。さらに、各サーバ２，７、端末装置５及び中継装置６は、それぞれの設置拠点でＬＡＮに接続され、ＬＡＮ同士はＷＡＮで接続されている。そして、通信システム全体としてイントラネットが構成されている。
【０１６９】
本ネットワークにおいて、各装置は、全てインターネットプロトコルに従って通信を行うものとする。通信中継装置は、単に通信を中継するだけでなく、サーバや端末装置間の通信（１対Ｎ（多数）の通信）を効率よく行えるように、通信の分岐を行っている。
【０１７０】
図１２は、通信参加認可方法を用いた通信システムの具体的な構成例を示すブロック図である。例えば、通信サーバから端末装置への通信を行う場合、装置間の経路として、図１２の点線で示す経路に従って通信が行われる。また、端末装置は、通信ツールとして、音声通信用ツールと共有ホワイトボード用ツールとを稼働することができ、ユーザがそれらのツールを利用することができる。また、端末装置は、それらのツール以外に２つのツールを取りまとめる基盤部（プログラム）を稼働する。また、通信サーバは、端末装置のそれぞれのツールや基盤部に対応するサーバプログラム（音声通信部、共有ホワイトボード部、及び基盤部）を稼働している。 
【０１７１】
今、端末装置が、ユーザＡの操作に従って、本通信システムで行なわれている通信に参加するものとする。通信は既に開始されており、ユーザＢ及びユーザＣの端末装置が通信に参加している。
【０１７２】
まず、ユーザＡの端末装置は、認証サーバにアクセスし、ユーザＡの操作に従ってユーザＩＤ「UserA 」及びパスワード「Pass1 」を入力し、認証サーバに送信する（図３のステップＳ１０１）。認証サーバは、図１３に示す情報（登録認証情報）を予め登録しており、照合の結果（図３のステップＳ１０２）、正しいユーザであると判定する（図３のステップＳ１０３）。
【０１７３】
また、認証サーバは、ワンタイムキーとして１０桁の乱数「8349143192」を発行し（図３のステップＳ１０４）、ユーザＩＤ「UserA 」とともに通信サーバに送信する（図３のステップＳ１０５）。なお、ワンタイムキーとして乱数を用いることによって、ワンタイムキーが容易に推測されることを防ぐことができる。
【０１７４】
通信サーバは、ユーザＩＤとワンタイムキーとを受信し、通信サーバが管理する通信設定情報内の「UserA 」に対応する部分に保存する。図１４は、通信サーバが管理する通信設定情報の例を示す説明図である。通信サーバは、「UserA 」に対応する部分（図１４に示す[A ]の部分）にワンタイムキー「8349143192」を保存する（図３のステップＳ１０７）。また、認証サーバは、「認証ＯＫ」の旨の通知情報とワンタイムキー「8349143192」とを端末装置に返信する（図３のステップＳ１０６） 
【０１７５】
次に、認可処理が行なわれる。ユーザＡの端末装置は、認証サーバからの返信を受信すると、まず基盤部を起動し、基盤部にワンタイムキーを渡して通信を開始する。また、端末装置は、基盤部の起動時に設定ファイルからツールＩＤ「base」を読み込むとともに、ユーザの操作に従って、参加する通信の通信ＩＤ「1234」を入力する。また、端末装置は、基盤部に従って通信中継装置に接続し、ワンタイムキー「8349143192」、ユーザＩＤ「UserA 」、通信ＩＤ「1234」及びツールＩＤ「base」を送信する（図７のステップＳ２０１）。
【０１７６】
通信中継装置は、通信毎にテーブルを記憶し、通信に関する情報（通信情報や認可情報）を管理している。本実施例では、通信ＩＤ「1234」で示される通信については、ユーザＢの端末装置が既に参加済であるため、既にテーブルが作成されている。例えば、通信中継装置は、図１５に示すテーブルを通信毎に記憶している。
【０１７７】
通信中継装置は、その図１５で示すテーブルには、ユーザＩＤ「UserA 」及びワンタイムキー「8349143192」がまだ保存されいないと判断する（図７のステップＳ２０２）。そして、通信中継装置は、図１５に示すテーブルにおいて、新たなカラムとして、[B] = UserA 、[C] = 8349143192、[D] = base、及び[E] = 未認可を保存する（図７のステップＳ２０７）。すると、通信中継装置が記憶するテーブルは、図１６に示すように更新される。
【０１７８】
次に、通信中継装置は、ツールＩＤが「base」であることから、通信サーバ上で稼働する基盤部に接続し、ワンタイムキー「8349143192」、ユーザＩＤ「UserA 」及び通信ＩＤ「1234」を送信する（図７のステップＳ２０８）。通信サーバは、基盤部に従って、受信したワンタイムキー、ユーザＩＤ及び通信ＩＤを、サーバに保存された情報（図１４に示す通信設定情報）と照合する（図７のステップＳ２０９）。そのようにすることによって、通信サーバは、通信ＩＤ「1234」で示される通信にユーザＡが参加可能であると判断し、基盤部を用いたユーザＢ及びユーザＣの端末装置とユーザＡの端末装置との通信を開始する（図７のステップＳ２１０）。そして、通信サーバは、通信中継装置への返信として、「参加ＯＫ」の旨の通知情報と、ユーザＡに関するツール利用可否情報「Voice+, WB- 」とを送信する（図７のステップＳ４０１）。
【０１７９】
通知情報及びツール利用可否情報を受信すると、通信中継装置は、図１６に示すテーブルの [L ]欄を「認可済」に設定する。さらに、通信中継装置は、ツール利用可否情報を解析して、新たに２種類のツールに関する可否情報をテーブルに追加する。この場合、通信中継装置は、図１６に示す [F] 欄及び[I] 欄に「8349143192」を設定し、[G] = Voice 、[H] = 通信可、[J] = HB 及び[K] = 通信不可と設定する（図７のステップＳ４０２）。すると、通信中継装置が記憶するテーブルは、図１７に示すように更新される。
【０１８０】
そして、通信中継装置は、端末装置に対して、「参加ＯＫ」の旨の通知情報を返信する（図７のステップＳ２１３）。通知情報を受信すると、ユーザＡの端末装置は、基盤部に従って通信可であると認識し、通信を開始する（図７のステップＳ２１８）。
【０１８１】
次いで、端末装置において、基盤部により音声通信ツールが起動される。端末装置は、音声通信ツールの起動時に、設定ファイルからツールＩＤ「Voice 」を読み込むとともに、基盤部から通信ＩＤ「1234」及びワンタイムキー「8349143192」を渡される。また、端末装置は、音声通信ツールを起動すると、基盤部を用いる場合と同様に通信中継装置に接続し、ワンタイムキー「8349143192」、ユーザＩＤ「UserA 」、通信ＩＤ「1234」及びツールＩＤ「Voice 」を送信する（図７のステップＳ２０１）。
【０１８２】
通信中継装置は、通信ＩＤ「1234」に対応するテーブル（図１７参照）を検索し、ユーザＩＤ「UserA 」及びワンタイムキー「8349143192」が状態「認可済」で保存されていると判断する（図７のステップＳ２０２）。また、通信中継装置は、ツールＩＤ「Voice 」について「通信可」となっているか否かを判断し（図７のステップＳ４０３）、通信可能であると判断する。
【０１８３】
通信中継装置は、ツールＩＤ「Voice 」に基づいて通信サーバにおける接続先を音声通信部と判断する。そして、通信中継装置は、通信サーバの音声通信部に接続するとともに、ユーザＩＤ「UserA 」、通信ＩＤ「1234」及び「認可済」を送信する（図７のステップＳ２０５）。
【０１８４】
ユーザＩＤ、通信ＩＤ及び「認可済」の情報を受信すると、通信サーバは、音声通信部に従って、通信ＩＤ「1234」で示される通信について、他ユーザの端末装置との通信を開始する（図７のステップＳ２０６）。同時に、通信中継装置は、通信ＩＤ「1234」で示される通信について、音声通信ツールを用いた通信の中継を開始するとともに、端末装置に対して「参加ＯＫ」の旨の通知情報を返信する（図７のステップＳ２０４）。通知情報を受信すると、ユーザＡの端末装置は、音声通信部に従って通信可能であると認識し、通信を開始する（図７のステップＳ２１８）。そして、ユーザＡは、他ユーザ（ユーザＢ及びユーザＣ）と音声で通話が可能となる。 
【０１８５】
さらに、端末装置において、基盤部により共有ホワイトボードツールが起動される。端末装置は、音声通信ツールを起動する場合と同様の処理を実行する。この場合、共有ホワイトボードツールのツールＩＤは「WB」であり、通信中継装置は、テーブル（図１７参照）を検索するときに、「通信不可」であると判定する（図７のステップＳ４０３）。また、通信中継装置は、端末装置に「参加不可」を送信し（図７のステップＳ２１６）。「参加不可」の情報を受信すると、端末装置は、共有ホワイトボードツールに従って、通信不可であることを認識する（図７のステップＳ２１７）。そして、端末装置は、ユーザに共有ホワイトボードが利用不可能である旨を通知（例えば、ディスプレイ装置に表示）する。 
【０１８６】
通信を終了する際には、端末装置は、ユーザＡの操作に従って、全ての通信を終了する（図５のステップＳ３０１）。通信サーバは、終了対象の通信に関して接続していた全ての通信中継装置に対して、通信ＩＤ「1234」と通信終了通知とを送信する（図５のステップＳ３０２）。通信ＩＤと通信終了通知とを受信すると、通信中継装置は、通信ＩＤ「1234」に関するテーブル（図１７参照）を削除し（図５のステップＳ３０３）、全ての通信を終了する（図５のステップＳ３０４）。
【産業上の利用可能性】
【０１８７】
本発明は、イントラネットやインターネットを用いた企業内ネットワークに適用できる。特に、クライアント−サーバ型のネットワークを用いて、中継装置を介して通信を中継するマルチメディア通信（例えば、Ｗｅｂ会議システムを用いた通信）を行うマルチメディア通信システムの用途に適用できる。
【図面の簡単な説明】
【０１８８】
【図１】本発明による通信参加認可方法を用いた通信システムの構成の一例を示すブロック図である。
【図２】通信システムの階層構造の例を示す説明図である。
【図３】通信システムが行う認証処理の一例を示す流れ図である。
【図４】通信システムが行う認可処理の一例を示す流れ図である。
【図５】通信システムが行う終了処理の一例を示す流れ図である。
【図６】通信参加認可方法を用いた通信システムの他の構成例を示すブロック図である。
【図７】通信システムが行う認可処理の他の例を示す流れ図である。
【図８】通信参加認可方法を用いた通信システムのさらに他の構成例を示すブロック図である。
【図９】通信システムが行う認証処理及び認可処理のさらに他の例を示す流れ図である。
【図１０】通信参加認可方法を用いた通信システムのさらに他の構成例を示すブロック図である。
【図１１】通信システムが行う認証処理及び認可処理のさらに他の例を示す流れ図である。
【図１２】通信参加認可方法を用いた通信システムの具体的な構成例を示すブロック図である。
【図１３】認証サーバが登録する登録認証情報の例を示す説明図である。
【図１４】通信サーバが管理する通信設定情報の例を示す説明図である。
【図１５】通信中継装置が通信毎に記憶するテーブルの例を示す説明図である。
【図１６】通信中継装置が通信毎に記憶する更新後のテーブルの例を示す説明図である。
【図１７】通信中継装置が通信毎に記憶する更新後のテーブルの例を示す説明図である。
【符号の説明】
【０１８９】
１  端末装置
２  認証サーバ
３  通信中継装置
４  通信サーバ
１１，２１，３１，４１  データ処理装置
２２，３２，４２  記憶装置
１１１  認証手段
１１２，４１３  基盤通信手段
１１３，４１４  ツール通信手段
２１１  ユーザ認証手段
２１２，４１１  サーバ間通信手段
２１３  ワンタイムキー発行手段
２２１  ユーザ情報記憶部
３１１  通信中継手段
３２１  通信情報記憶部
４１２  通信参加判定手段
４２１  通信設定情報記憶部
【図１】
2007235733.tif 000003
【図２】
2007235733.tif 000004
【図３】
2007235733.tif 000005
【図４】
2007235733.tif 000006
【図５】
2007235733.tif 000007
【図６】
2007235733.tif 000008
【図７】
2007235733.tif 000009
【図８】
2007235733.tif 000010
【図９】
2007235733.tif 000011
【図１０】
2007235733.tif 000012
【図１１】
2007235733.tif 000013
【図１２】
2007235733.tif 000014
【図１３】
2007235733.tif 000015
【図１４】
2007235733.tif 000016
【図１５】
2007235733.tif 000017
【図１６】
2007235733.tif 000018
【図１７】
2007235733.tif 000019