(57)【要約】  通信端末間の認証の仕組みと、管理者の通信の管理をより確実に行うことができる通信システムを提供するために、本発明に係る通信システムは、通信を要求される被接続側通信端末１、被接続側通信端末１との通信を要求する接続側通信端末３、通信端末間のセッションの管理を行うセッション管理サーバ４、被接続側通信端末１に対してセッション管理サーバ４からの要求を送信するトリガサーバ５、接続側通信端末３及び被接続側通信端末１とネットワーク２とを中継するルータ６及び７で構成され、被接続側通信端末１は接続を許可する通信端末のリストである許可リストＬを保持し、セッション管理サーバ４は許可リストＬを参照して被接続側通信端末１及び接続側通信端末３間の通信の許可を判定する。
2007528528.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して直接通信を要求する接続側通信端末との通信を行う被接続側通信端末であって、
前記被接続側通信端末を識別する機器ＩＤと、前記被接続側通信端末の名前を示す機器名との組を、通信端末間のセッションの管理を行うセッション管理サーバへ登録し、前記機器ＩＤとアドレスの組を、前記セッション管理サーバの要求を前記被接続側通信端末へ通知するトリガサーバへ登録する登録手段と、
前記直接通信を許可する通信端末の機器名の許可リストを保持する保持手段と、
前記セッション管理サーバへの通信要求を前記トリガサーバから受信すると、前記トリガサーバから前記通信要求を受信するため、前記トリガサーバへポーリングを行うポーリング手段と、
少なくとも前記接続側通信端末のアドレス、及び前記接続側通信端末との通信に固有のセッションＩＤを前記セッション管理サーバから受信するアドレス解決手段と、
前記接続側通信端末のアドレス及び前記セッションＩＤを受け付けた場合に、前記接続側通信端末と直接通信を行うピアツーピア通信手段とを備える
ことを特徴とする被接続側通信端末。
【請求項２】
前記被接続側通信端末は、さらに、
前記セッション管理サーバへの前記通信要求を受信した場合には、前記許可リストを前記セッション管理サーバに送信するリスト送信手段を備える
ことを特徴とする請求項１記載の被接続側通信端末。
【請求項３】
前記被接続側通信端末は、さらに、
前記セッション管理サーバへの前記通信要求を受信した場合には、前記セッション管理サーバに前記接続側通信端末の機器名を問い合わせる問い合わせ手段と、
前記セッション管理サーバから前記機器名を受信した場合には、当該機器名が前記許可リストに記載されているか否かの判定を行う判定手段と、
前記判定手段における判定結果を前記セッション管理サーバに送信する判定結果送信手段とを備える
ことを特徴とする請求項１記載の被接続側通信端末。
【請求項４】
前記許可リストには、さらに、前記直接通信を拒絶する通信端末の機器名をも記述されている
ことを特徴とする請求項１から３のいずれか１項に記載の被接続側通信端末。
【請求項５】
前記アドレス解決手段は、少なくとも、前記接続側通信端末のアドレスと、前記セッションＩＤと、前記通信端末間の通信の有効期限とを前記セッション管理サーバから受信し、
前記ピアツーピア通信手段は、前記接続側通信端末と通信を行い、データの送受信が全て完了した、もしくは前記有効期限になった場合にピアツーピア通信を終了する
ことを特徴とする請求項１記載の被接続側通信端末。
【請求項６】
前記ピアツーピア通信手段は、前記有効期限を越えても前記接続側通信端末と通信を継続する場合、有効期限の延長を要求する有効期限延長要求を前記セッション管理サーバへ送信する
ことを特徴とする請求項５記載の被接続側通信端末。
【請求項７】
前記アドレス解決手段は、さらに、前記接続側通信端末のアドレス、前記セッションＩＤ、暗号化通信用の鍵、及び前記通信端末間の通信の有効期限を前記セッション管理サーバから受信し、
前記ピアツーピア通信手段は、前記鍵を使ってデータの暗号化処理を行い、前記接続側通信端末と通信をする
ことを特徴とする請求項５記載の被接続側通信端末。
【請求項８】
前記被接続側通信端末は、さらに、
前記接続側通信端末との通信が終了した場合に、通信終了通知を前記セッション管理サーバへ通知する終了通知手段を備える
ことを特徴とする請求項１記載の被接続側通信端末。
【請求項９】
前記ピアツーピア通信手段は、前記トリガサーバから通信終了命令を受信した場合、前記接続側通信端末との通信を終了する
ことを特徴とする請求項１記載の被接続側通信端末。
【請求項１０】
前記被接続側通信端末は、さらに、
前記ヘッダ部に少なくとも前記被接続側端末装置の前記アドレスと、前記トリガサーバのアドレスとを含み、データ部に少なくとも前記被接続側通信端末の機器ＩＤとを含むアドレス通知用データを、定期的に前記トリガサーバに送信するデータ送信手段を備える
ことを特徴とする請求項１記載の被接続側通信端末。
【請求項１１】
ネットワークを介して被接続側通信端末と直接通信を行う接続側通信端末であって、
前記接続側通信端末を識別する機器ＩＤと、前記接続側通信端末の名前を示す機器名との組を、通信端末間のセッションの管理を行うセッション管理サーバへ登録し、前記機器ＩＤとアドレスの組を、前記セッション管理サーバの要求を前記被接続側通信端末へ通知するトリガサーバへ登録する登録手段と、
前記被接続側通信端末との接続要求を受け付ける受付手段と、
前記接続要求を受けた場合には、前記接続側通信端末及び前記被接続側通信端末の機器名を前記セッション管理サーバに送信する送信手段と、
前記送信手段における送信の後に、少なくとも前記被接続側通信端末のアドレス、及び前記被接続側通信端末との通信に固有のセッションＩＤを前記セッション管理サーバから受信して、アドレスを取得するアドレス解決手段と、
前記アドレスを受け付けた場合には、前記被接続側通信端末と直接通信を行うピアツーピア通信手段とを備える
ことを特徴とする接続側通信端末。
【請求項１２】
前記アドレス解決手段は、さらに、前記被接続側通信端末のアドレス、前記セッションＩＤ、及び前記通信端末間の通信の有効期限を前記セッション管理サーバから受信し、
前記ピアツーピア通信手段は、前記被接続側通信端末と通信を行い、データの送受信が全て完了した、もしくは前記有効期限になった場合に通信を終了する
ことを特徴とする請求項１１記載の接続側通信端末。
【請求項１３】
前記ピアツーピア通信手段は、前記有効期限を越えても前記被接続側通信端末と通信を継続する場合、有効期限の延長を要求する有効期限延長要求を前記セッション管理サーバへ送信する
ことを特徴とする請求項１２記載の接続側通信端末。
【請求項１４】
前記アドレス解決手段は、さらに、前記被接続側通信端末のアドレス、前記セッションＩＤ、暗号化通信用の鍵、及び前記通信端末間の通信の有効期限を前記セッション管理サーバから受信し、
前記ピアツーピア通信手段は、前記鍵を使ってデータの暗号化処理を行い、前記被接続側通信端末と直接通信をする
ことを特徴とする請求項１１記載の接続側通信端末。
【請求項１５】
前記接続側通信端末は、さらに、
前記被接続側通信端末との通信が終了した場合に、通信終了通知を前記セッション管理サーバへ通知する終了通知手段を備える
ことを特徴とする請求項１１記載の接続側通信端末。
【請求項１６】
前記ピアツーピア通信手段は、前記トリガサーバから通信終了命令を受信した場合、前記被接続側通信端末との通信を終了する
ことを特徴とする請求項１１記載の接続側通信端末。
【請求項１７】
前記接続側通信端末は、さらに、
前記ヘッダ部に少なくとも前記接続側端末装置の前記アドレスと、前記トリガサーバのアドレスとを含み、データ部に少なくとも前記接続側通信端末の機器ＩＤとを含むアドレス通知用データを、定期的に前記トリガサーバに送信するデータ送信手段を備える
ことを特徴とする請求項１１記載の接続側通信端末。
【請求項１８】
接続側通信端末及び被接続側通信端末間の直接通信を管理するセッション管理サーバであって、
前記接続側通信端末及び前記被接続側通信端末を識別する機器ＩＤ、及び名前を示す機器名の組を、前記接続側通信端末及び前記被接続側通信端末それぞれから受信して記録する記録手段と、
前記接続側通信端末から、前記接続側通信端末及び前記被接続側通信端末の機器名が記載されている接続要求を受信した場合に、前記機器名に基づいて前記記録手段に記録している前記被接続側通信端末の機器ＩＤを抽出して、当該機器ＩＤの前記被接続側通信端末に対して、通信を許可する通信端末の機器名のリストである許可リストの送信を要求するトリガを、前記被接続側通信端末への要求を通知するサーバであるトリガサーバへ送信するトリガ送信手段と、
前記許可リストを受信した後に、前記接続側通信端末の機器名が前記許可リストに記載されているかを検索する名前検索手段と、
前記接続側通信端末の機器名と一致する機器名が前記許可リストから検索された場合、前記接続側通信端末及び前記被接続側通信端末の前記機器ＩＤに基づいて、前記接続側通信端末及び前記被接続側通信端末のアドレスを問い合わせるアドレス問合せを前記トリガサーバへ送信するアドレス問い合わせ手段と、
前記接続側通信端末及び前記被接続側通信端末の通信に固有のセッションＩＤを生成するセッション生成手段と、
前記アドレス問い合わせ手段において、前記トリガサーバから前記アドレス問合せの応答として前記アドレスを受信した場合には、前記接続側通信端末には少なくとも前記セッションＩＤと前記被接続側通信端末のアドレスを、前記被接続側通信端末には少なくとも前記セッションＩＤと前記接続側通信端末のアドレスを送信する送信手段とを備える
ことを特徴とするセッション管理サーバ。
【請求項１９】
前記セッション管理サーバは、さらに、
前記接続側通信端末から、前記接続要求を受信した場合に、前記記録手段に記録している前記機器ＩＤを抽出して、対応した前記機器ＩＤの前記被接続側通信端末に対して、前記接続側通信端末との直接通信を許可するか否かの判定を要求する許可判定要求を生成する許可判定要求生成手段を備え、
前記送信手段は、前記許可判定要求を前記トリガサーバに送信する
ことを特徴とする請求項１８記載のセッション管理サーバ。
【請求項２０】
前記セッション生成手段は、さらに、前記接続側通信端末及び前記被接続側通信端末の通信の有効期限を生成し、
前記送信手段は、前記トリガサーバから前記アドレス問合せの応答として前記アドレスを受信した場合には、前記接続側通信端末には前記セッションＩＤ、前記有効期限、及び前記被接続側通信端末のアドレスを、前記被接続側通信端末には前記セッションＩＤ、前記有効期限、及び前記接続側通信端末のアドレスを送信する
ことを特徴とする請求項１８記載のセッション管理サーバ。
【請求項２１】
前記セッション生成手段は、さらに、前記接続側通信端末又は前記被接続側通信端末から前記有効期限の延長を要求する有効期限延長要求を受信した場合には、延長した、新たな有効期限を生成し、
前記送信手段は、前記新たな有効期限を、前記接続側通信端末及び前記被接続側通信端末に送信する
ことを特徴とする請求項２０記載のセッション管理サーバ。
【請求項２２】
前記有効期限は、前記直接通信の制限時間、又は前記直接通信の最大データ量である
ことを特徴とする請求項２０又は２１記載のセッション管理サーバ。
【請求項２３】
前記セッション生成手段は、さらに、前記前記接続側通信端末及び前記被接続側通信端末間の直接通信に用いる暗号化通信用の鍵を生成し、
前記送信手段は、前記トリガサーバから前記アドレス問合せの応答として前記アドレスを受信した場合には、前記接続側通信端末には前記セッションＩＤ、前記有効期限、前記鍵、及び前記被接続側通信端末のアドレスを、前記被接続側通信端末には前記セッションＩＤ、前記有効期限、前記鍵、及び前記接続側通信端末のアドレスを送信する
ことを特徴とする請求項１８記載のセッション管理サーバ。
【請求項２４】
前記セッション管理サーバは、さらに、
前記接続側通信端末又は前記被接続側通信端末から前記直接通信が終了したことを示す終了通知を受信して、前記直接通信の管理を行う終了処理手段を備える
ことを特徴とする請求項１８記載のセッション管理サーバ。
【請求項２５】
前記終了処理手段は、さらに、前記接続側通信端末及び前記被接続側通信端末間の前記直接通信を終了させる終了命令を生成し、
前記送信手段は、前記終了命令を前記トリガサーバへ送信する
ことを特徴とする請求項２４記載のセッション管理サーバ。
【請求項２６】
接続側通信端末及び被接続側通信端末のアドレスを管理すると共に、前記被接続側通信端末へ要求を通知するトリガサーバであって、
前記接続側通信端末及び前記被接続側通信端末を識別する機器ＩＤとアドレスの組を前記接続側通信端末及び前記被接続側通信端末間から受信し、記録しておくアドレス記録手段と、
前記接続側通信端末及び前記被接続側通信端末間のセッションの管理を行うセッション管理サーバから、通信を許可する前記通信端末の機器名のリストである許可リストの送信を要求するトリガを受信する受信手段と、
前記受信した場合には、前記被接続側通信端末に、前記セッション管理サーバに対する前記許可リストの通信要求を送信するトリガ処理手段と、
前記通信要求を送信するために、前記被接続側通信端末からポーリングを受信するポーリング受信手段とを備える
ことを特徴とするトリガサーバ。
【請求項２７】
前記トリガサーバは、さらに、
前記セッション管理サーバから、前記接続側通信端末及び前記被接続側通信端末の前記機器ＩＤに対応した前記アドレスを問い合わせるアドレス問合せを受信するアドレス問い合わせ受信手段と、
前記アドレス問い合わせを受信した場合には、前記アドレス記録手段が記録している前記機器ＩＤと前記アドレスの組から、前記機器ＩＤに基づいてアドレスを抽出して、当該アドレスを前記セッション管理サーバへ送信するアドレス応答手段とを備える
ことを特徴とする請求項２６記載のトリガサーバ。
【請求項２８】
前記受信手段は、さらに、セッション管理サーバから、通信を許可する前記通信端末の機器名のリストである許可リストに前記接続側通信端末が記載されているか検索結果要求のためのトリガを受信し、
前記トリガ処理手段は、前記受信した場合には、前記被接続側通信端末に、前記検索結果要求を送信する
ことを特徴とする請求項２６記載のトリガサーバ。
【請求項２９】
前記トリガサーバは、さらに、
前記セッション管理サーバから前記接続側通信端末及び前記被接続側通信端末間の通信を終了させる終了命令を受信し、前記接続側通信端末及び前記被接続側通信端末へ前記終了命令を送信する終了要求手段を備える
ことを特徴とする請求項２６記載のトリガサーバ。
【請求項３０】
ネットワークを介して直接通信を要求する接続側通信端末との通信を行う被接続側通信端末に用いるプログラムであって、
前記被接続側通信端末を識別する機器ＩＤと、前記被接続側通信端末の名前を示す機器名との組を、通信端末間のセッションの管理を行うセッション管理サーバへ登録し、前記機器ＩＤとアドレスの組を、前記セッション管理サーバの要求を前記被接続側通信端末へ通知するトリガサーバへ登録する登録ステップと、
前記直接通信を許可する通信端末の機器名の許可リストを保持する保持ステップと、
前記セッション管理サーバへの通信要求を前記トリガサーバから受信すると、前記トリガサーバから前記通信要求を受信するため、前記トリガサーバへポーリングを行うポーリングステップと、
少なくとも前記接続側通信端末のアドレス、及び前記接続側通信端末との通信に固有のセッションＩＤを前記セッション管理サーバから受信するアドレス解決ステップと、
前記接続側通信端末のアドレス及び前記セッションＩＤを受け付けた場合に、前記接続側通信端末と直接通信を行うピアツーピア通信ステップとをコンピュータに実行させる
ことを特徴とするプログラム。
【請求項３１】
ネットワークを介して被接続側通信端末と直接通信を行う接続側通信端末に用いるプログラムであって、
前記接続側通信端末を識別する機器ＩＤと、前記接続側通信端末の名前を示す機器名との組を、通信端末間のセッションの管理を行うセッション管理サーバへ登録し、前記機器ＩＤとアドレスの組を、前記セッション管理サーバの要求を前記被接続側通信端末へ通知するトリガサーバへ登録する登録ステップと、
前記被接続側通信端末との接続要求を受け付ける受付ステップと、
前記接続要求を受けた場合には、前記接続側通信端末及び前記被接続側通信端末の機器名を前記セッション管理サーバに送信する送信ステップと、
前記送信ステップにおける送信の後に、少なくとも前記被接続側通信端末のアドレス、及び前記被接続側通信端末との通信に固有のセッションＩＤを前記セッション管理サーバから受信して、アドレスを取得するアドレス解決ステップと、
前記アドレスを受け付けた場合には、前記被接続側通信端末と直接通信を行うピアツーピア通信ステップとをコンピュータに実行させる
ことを特徴とするプログラム。
【請求項３２】
接続側通信端末及び被接続側通信端末間の直接通信を管理するセッション管理サーバに用いるプログラムであって、
前記接続側通信端末及び前記被接続側通信端末を識別する機器ＩＤ、及び名前を示す機器名の組を、前記接続側通信端末及び前記被接続側通信端末それぞれから受信して記録する記録ステップと、
前記接続側通信端末から、前記接続側通信端末及び前記被接続側通信端末の機器名が記載されている接続要求を受信した場合に、前記機器名に基づいて前記記録ステップに記録している前記被接続側通信端末の機器ＩＤを抽出して、当該機器ＩＤの前記被接続側通信端末に対して、通信を許可する通信端末の機器名のリストである許可リストの送信を要求するトリガを、前記被接続側通信端末への要求を通知するサーバであるトリガサーバへ送信するトリガ送信ステップと、
前記許可リストを受信した後に、前記接続側通信端末の機器名が前記許可リストに記載されているかを検索する名前検索ステップと、
前記接続側通信端末の機器名と一致する機器名が前記許可リストから検索された場合、前記接続側通信端末及び前記被接続側通信端末の前記機器ＩＤに基づいて、前記接続側通信端末及び前記被接続側通信端末のアドレスを問い合わせるアドレス問合せを前記トリガサーバへ送信するアドレス問い合わせステップと、
前記接続側通信端末及び前記被接続側通信端末の通信に固有のセッションＩＤを生成するセッション生成ステップと、
前記アドレス問い合わせステップにおいて、前記トリガサーバから前記アドレス問合せの応答として前記アドレスを受信した場合には、前記接続側通信端末には少なくとも前記セッションＩＤと前記被接続側通信端末のアドレスを、前記被接続側通信端末には少なくとも前記セッションＩＤと前記接続側通信端末のアドレスを送信する送信ステップとをコンピュータに実行させる
ことを特徴とするプログラム。
【請求項３３】
接続側通信端末及び被接続側通信端末のアドレスを管理すると共に、前記被接続側通信端末へ要求を通知するトリガサーバに用いるプログラムであって、
前記接続側通信端末及び前記被接続側通信端末を識別する機器ＩＤとアドレスの組を前記接続側通信端末及び前記被接続側通信端末間から受信し、記録しておくアドレス記録ステップと、
前記接続側通信端末及び前記被接続側通信端末間のセッションの管理を行うセッション管理サーバから、通信を許可する前記通信端末の機器名のリストである許可リストの送信を要求するトリガを受信する受信ステップと、
前記受信した場合には、前記被接続側通信端末に、前記セッション管理サーバに対する前記許可リストの通信要求を送信するトリガ処理ステップと、
前記通信要求を送信するために、前記被接続側通信端末からポーリングを受信するポーリング受信ステップとをコンピュータに実行させる
ことを特徴とするプログラム。
【請求項３４】
ネットワークを介して直接通信を要求する接続側通信端末との通信を行う被接続側通信端末に用いる通信方法であって、
前記被接続側通信端末を識別する機器ＩＤと、前記被接続側通信端末の名前を示す機器名との組を、通信端末間のセッションの管理を行うセッション管理サーバへ登録し、前記機器ＩＤとアドレスの組を、前記セッション管理サーバの要求を前記被接続側通信端末へ通知するトリガサーバへ登録する登録ステップと、
前記直接通信を許可する通信端末の機器名の許可リストを保持する保持ステップと、
前記セッション管理サーバへの通信要求を前記トリガサーバから受信すると、前記トリガサーバから前記通信要求を受信するため、前記トリガサーバへポーリングを行うポーリングステップと、
少なくとも前記接続側通信端末のアドレス、及び前記接続側通信端末との通信に固有のセッションＩＤを前記セッション管理サーバから受信するアドレス解決ステップと、
前記接続側通信端末のアドレス及び前記セッションＩＤを受け付けた場合に、前記接続側通信端末と直接通信を行うピアツーピア通信ステップとを含む
ことを特徴とする通信方法。
【請求項３５】
ネットワークを介して被接続側通信端末と直接通信を行う接続側通信端末に用いる通信方法であって、
前記接続側通信端末を識別する機器ＩＤと、前記接続側通信端末の名前を示す機器名との組を、通信端末間のセッションの管理を行うセッション管理サーバへ登録し、前記機器ＩＤとアドレスの組を、前記セッション管理サーバの要求を前記被接続側通信端末へ通知するトリガサーバへ登録する登録ステップと、
前記被接続側通信端末との接続要求を受け付ける受付ステップと、
前記接続要求を受けた場合には、前記接続側通信端末及び前記被接続側通信端末の機器名を前記セッション管理サーバに送信する送信ステップと、
前記送信ステップにおける送信の後に、少なくとも前記被接続側通信端末のアドレス、及び前記被接続側通信端末との通信に固有のセッションＩＤを前記セッション管理サーバから受信して、アドレスを取得するアドレス解決ステップと、
前記アドレスを受け付けた場合には、前記被接続側通信端末と直接通信を行うピアツーピア通信ステップとを含む
ことを特徴とする通信方法。
【請求項３６】
接続側通信端末及び被接続側通信端末間の直接通信を管理するセッション管理サーバに用いる通信方法であって、
前記接続側通信端末及び前記被接続側通信端末を識別する機器ＩＤ、及び名前を示す機器名の組を、前記接続側通信端末及び前記被接続側通信端末それぞれから受信して記録する記録ステップと、
前記接続側通信端末から、前記接続側通信端末及び前記被接続側通信端末の機器名が記載されている接続要求を受信した場合に、前記機器名に基づいて前記記録ステップに記録している前記被接続側通信端末の機器ＩＤを抽出して、当該機器ＩＤの前記被接続側通信端末に対して、通信を許可する通信端末の機器名のリストである許可リストの送信を要求するトリガを、前記被接続側通信端末への要求を通知するサーバであるトリガサーバへ送信するトリガ送信ステップと、
前記許可リストを受信した後に、前記接続側通信端末の機器名が前記許可リストに記載されているかを検索する名前検索ステップと、
前記接続側通信端末の機器名と一致する機器名が前記許可リストから検索された場合、前記接続側通信端末及び前記被接続側通信端末の前記機器ＩＤに基づいて、前記接続側通信端末及び前記被接続側通信端末のアドレスを問い合わせるアドレス問合せを前記トリガサーバへ送信するアドレス問い合わせステップと、
前記接続側通信端末及び前記被接続側通信端末の通信に固有のセッションＩＤを生成するセッション生成ステップと、
前記アドレス問い合わせステップにおいて、前記トリガサーバから前記アドレス問合せの応答として前記アドレスを受信した場合には、前記接続側通信端末には少なくとも前記セッションＩＤと前記被接続側通信端末のアドレスを、前記被接続側通信端末には少なくとも前記セッションＩＤと前記接続側通信端末のアドレスを送信する送信ステップとを含む
ことを特徴とする通信方法。
【請求項３７】
接続側通信端末及び被接続側通信端末のアドレスを管理すると共に、前記被接続側通信端末へ要求を通知するトリガサーバに用いる通信方法であって、
前記接続側通信端末及び前記被接続側通信端末を識別する機器ＩＤとアドレスの組を前記接続側通信端末及び前記被接続側通信端末間から受信し、記録しておくアドレス記録ステップと、
前記接続側通信端末及び前記被接続側通信端末間のセッションの管理を行うセッション管理サーバから、通信を許可する前記通信端末の機器名のリストである許可リストの送信を要求するトリガを受信する受信ステップと、
前記受信した場合には、前記被接続側通信端末に、前記セッション管理サーバに対する前記許可リストの通信要求を送信するトリガ処理ステップと、
前記通信要求を送信するために、前記被接続側通信端末からポーリングを受信するポーリング受信ステップとを含む
ことを特徴とする通信方法。
【請求項３８】
接続側通信端末と、被接続側通信端末と、前記通信端末間のセッションの管理を行うサーバであるセッション管理サーバと、前記セッション管理サーバの要求を前記被接続側通信端末へ通知するトリガサーバとで構成された通信システムであって、
前記被接続側通信端末は、
前記被接続側通信端末を識別する機器ＩＤと、前記被接続側通信端末の名前を示す機器名との組を、通信端末間のセッションの管理を行うセッション管理サーバへ登録し、前記機器ＩＤとアドレスの組を、前記セッション管理サーバの要求を前記被接続側通信端末へ通知するトリガサーバへ登録する登録手段と、
前記直接通信を許可する通信端末の機器名の許可リストを保持する保持手段と、
前記セッション管理サーバへの通信要求を前記トリガサーバから受信すると、前記トリガサーバから前記通信要求を受信するため、前記トリガサーバへポーリングを行うポーリング手段と、
少なくとも前記接続側通信端末のアドレス、及び前記接続側通信端末との通信に固有のセッションＩＤを前記セッション管理サーバから受信するアドレス解決手段と、
前記接続側通信端末のアドレス及び前記セッションＩＤを受け付けた場合に、前記接続側通信端末と直接通信を行うピアツーピア通信手段とを備え、
前記接続側通信端末は、
前記接続側通信端末を識別する機器ＩＤと、前記接続側通信端末の名前を示す機器名との組を、通信端末間のセッションの管理を行うセッション管理サーバへ登録し、前記機器ＩＤとアドレスの組を、前記セッション管理サーバの要求を前記被接続側通信端末へ通知するトリガサーバへ登録する登録手段と、
前記被接続側通信端末との接続要求を受け付ける受付手段と、
前記接続要求を受けた場合には、前記接続側通信端末及び前記被接続側通信端末の機器名を前記セッション管理サーバに送信する送信手段と、
前記送信手段における送信の後に、少なくとも前記被接続側通信端末のアドレス、及び前記被接続側通信端末との通信に固有のセッションＩＤを前記セッション管理サーバから受信して、アドレスを取得するアドレス解決手段と、
前記アドレスを受け付けた場合には、前記被接続側通信端末と直接通信を行うピアツーピア通信手段とを備え、
前記セッション管理サーバは、
前記接続側通信端末及び前記被接続側通信端末を識別する機器ＩＤ、及び名前を示す機器名の組を、前記接続側通信端末及び前記被接続側通信端末それぞれから受信して記録する記録手段と、
前記接続側通信端末から、前記接続側通信端末及び前記被接続側通信端末の機器名が記載されている接続要求を受信した場合に、前記機器名に基づいて前記記録手段に記録している前記被接続側通信端末の機器ＩＤを抽出して、当該機器ＩＤの前記被接続側通信端末に対して、通信を許可する通信端末の機器名のリストである許可リストの送信を要求するトリガを、前記被接続側通信端末への要求を通知するサーバであるトリガサーバへ送信するトリガ送信手段と、
前記許可リストを受信した後に、前記接続側通信端末の機器名が前記許可リストに記載されているかを検索する名前検索手段と、
前記接続側通信端末の機器名と一致する機器名が前記許可リストから検索された場合、前記接続側通信端末及び前記被接続側通信端末の前記機器ＩＤに基づいて、前記接続側通信端末及び前記被接続側通信端末のアドレスを問い合わせるアドレス問合せを前記トリガサーバへ送信するアドレス問い合わせ手段と、
前記接続側通信端末及び前記被接続側通信端末の通信に固有のセッションＩＤを生成するセッション生成手段と、
前記アドレス問い合わせ手段において、前記トリガサーバから前記アドレス問合せの応答として前記アドレスを受信した場合には、前記接続側通信端末には少なくとも前記セッションＩＤと前記被接続側通信端末のアドレスを、前記被接続側通信端末には少なくとも前記セッションＩＤと前記接続側通信端末のアドレスを送信する送信手段とを備え、
前記トリガサーバは、
前記接続側通信端末及び前記被接続側通信端末を識別する機器ＩＤとアドレスの組を前記接続側通信端末及び前記被接続側通信端末間から受信し、記録しておくアドレス記録手段と、
前記接続側通信端末及び前記被接続側通信端末間のセッションの管理を行うセッション管理サーバから、通信を許可する前記通信端末の機器名のリストである許可リストの送信を要求するトリガを受信する受信手段と、
前記受信した場合には、前記被接続側通信端末に、前記セッション管理サーバに対する前記許可リストの通信要求を送信するトリガ処理手段と、
前記通信要求を送信するために、前記被接続側通信端末からポーリングを受信するポーリング受信手段とを備える
ことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを利用した通信端末及び通信端末間のセッションを管理するためのサーバ装置に関し、特に直接データを送受信するピアツーピア（Peer to Peer）通信方式を用いた通信を行うための通信端末及びサーバ装置に関する。
【背景技術】
【０００２】
近年、ＡＤＳＬ（Asymmetric Digital Subscriber Line）や光ファイバ網等の大通信容量のブロードバンドであり、かつ常時接続可能なアクセス網が一般家庭にも急速に普及しつつある。そして、従来、ネットワークを介して接続される通信端末同士が直接通信を行うピアツーピア通信方式に関して、通信を行う相手端末のアドレスを解決する時、サーバを利用する、または、別の通信端末にリレーして問い合わせるものがある（例えば、特許文献１参照）。
【０００３】
図１７は、特許文献１に記載された従来のＩＰ電話装置を用いた通信システムの構成図であり、例えばＩＰ電話装置１０Ａが、ＩＰ電話装置１０Ｃに電話をかける場合、電話番号をキーにして、ＩＰ電話装置１０Ｂ、１０Ｃ、１０Ｄに問い合わせることでＩＰ電話装置１０ＣのＩＰアドレスを取得している。この各ＩＰ電話装置は、ＩＰネットワークを介してピアツーピア方式で情報を送受信するピアツーピア通信装置と、装置が受信した電話番号とＩＰ電話装置自体の電話番号とを照合する電話番号検索装置とを含むために、ピアツーピア通信装置は、照合の結果、両者が一致する場合に限り、ＩＰ電話装置自体のＩＰアドレスを返信する。
【特許文献１】特開２００３−１５８５５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に示すＩＰ電話装置の構成では、ＩＰ電話装置１０ＣがＩＰ電話装置１０Ａと通信を行うことを許可していないにも関わらず、ＩＰ電話装置１０ＡがＩＰ電話装置１０Ｃのアドレスを勝手に取得できてしまうという問題がある。そして、この問題は、ＩＰ電話装置１０Ａのユーザに悪意がある場合には特に顕著となり、ＩＰ電話装置１０Ｃに対してＤｏＳ攻撃（Denial of Service attack）等の攻撃に関する情報を与えてしまっている。
【０００５】
また、ピアツーピア通信を管理している事業主体者等の管理者は、ＩＰ電話装置１０Ａ及びＩＰ電話装置１０Ｃ間の通信開始から終了までの時間等を知ることができず、通信を管理できないという課題をも有している。
【０００６】
さらに、上記従来のＩＰ電話装置においては、接続側通信端末が電話番号により被接続側通信端末との通信を行う際にも、被接続側通信端末のＩＰアドレス等のアドレス情報を取得するために時間を要する場合があり、接続側通信端末から被接続側通信端末へのピアツーピア通信の接続時に、リアルタイムでの接続が実現できない等の問題も有している。
【０００７】
本発明は、上述した従来の課題を解決するものであり、リアルタイムでの通信端末間でのピアツーピア通信のセッションの確立を可能とすると共に、被接続側通信端末が、接続側通信端末からの接続要求の可否を適切に判断することができる通信端末を提供することを目的とする。
【０００８】
また、接続側通信端末及び被接続側通信端末間のピアツーピア通信の管理を行うことができるセッション管理サーバ及びトリガサーバを提供することをも目的とする。
【課題を解決するための手段】
【０００９】
上記従来の課題を解決するために、本発明に係る被接続側通信端末装置は、ネットワークを介して直接通信を要求する接続側通信端末との通信を行う被接続側通信端末であって、前記被接続側通信端末を識別する機器ＩＤと、前記被接続側通信端末の名前を示す機器名との組を、通信端末間のセッションの管理を行うセッション管理サーバへ登録し、前記機器ＩＤとアドレスの組を、前記セッション管理サーバの要求を前記被接続側通信端末へ通知するトリガサーバへ登録する登録手段と、前記直接通信を許可する通信端末の機器名の許可リストを保持する保持手段と、前記セッション管理サーバへの通信要求を前記トリガサーバから受信すると、前記トリガサーバから前記通信要求を受信するため、前記トリガサーバへポーリングを行うポーリング手段と、少なくとも前記接続側通信端末のアドレス、及び前記接続側通信端末との通信に固有のセッションＩＤを前記セッション管理サーバから受信するアドレス解決手段と、前記接続側通信端末のアドレス及び前記セッションＩＤを受け付けた場合に、前記接続側通信端末と直接通信を行うピアツーピア通信手段とを備えることを特徴とする。
【００１０】
この構成により、被接続側通信端末は、許可リストに記載されている通信端末以外とのピアツーピア通信を行わないために、通信端末間の通信のセキュリティを確保することができる。
【００１１】
また、本発明に係る接続側通信端末は、ネットワークを介して被接続側通信端末と直接通信を行う接続側通信端末であって、前記接続側通信端末を識別する機器ＩＤと、前記接続側通信端末の名前を示す機器名との組を、通信端末間のセッションの管理を行うセッション管理サーバへ登録し、前記機器ＩＤとアドレスの組を、前記セッション管理サーバの要求を前記被接続側通信端末へ通知するトリガサーバへ登録する登録手段と、前記被接続側通信端末との接続要求を受け付ける受付手段と、前記接続要求を受けた場合には、前記接続側通信端末及び前記被接続側通信端末の機器名を前記セッション管理サーバに送信する送信手段と、前記送信手段における送信の後に、少なくとも前記被接続側通信端末のアドレス、及び前記被接続側通信端末との通信に固有のセッションＩＤを前記セッション管理サーバから受信して、アドレスを取得するアドレス解決手段と、前記アドレスを受け付けた場合には、前記被接続側通信端末と直接通信を行うピアツーピア通信手段とを備えることを特徴とする。
【００１２】
この構成により、接続側通信端末は、接続を要求する被接続側通信端末の機器名を入力、送信するのみで、セッション管理サーバ側において通信の可否をリアルタイムに判断して、セッション管理サーバにおいて通信端末同士の認証が完了した場合にのみ、接続を要求する被接続側通信端末のアドレスが通知されるため、通信端末間での通信の信頼性を高めることが可能となる。
【００１３】
また、本発明に係るセッション管理サーバは、接続側通信端末及び被接続側通信端末間の直接通信を管理するセッション管理サーバであって、前記接続側通信端末及び前記被接続側通信端末を識別する機器ＩＤ、及び名前を示す機器名の組を、前記接続側通信端末及び前記被接続側通信端末それぞれから受信して記録する記録手段と、前記接続側通信端末から、前記接続側通信端末及び前記被接続側通信端末の機器名が記載されている接続要求を受信した場合に、前記機器名に基づいて前記記録手段に記録している前記被接続側通信端末の機器ＩＤを抽出して、当該機器ＩＤの前記被接続側通信端末に対して、通信を許可する通信端末の機器名のリストである許可リストの送信を要求するトリガを、前記被接続側通信端末への要求を通知するサーバであるトリガサーバへ送信するトリガ送信手段と、前記許可リストを受信した後に、前記接続側通信端末の機器名が前記許可リストに記載されているかを検索する名前検索手段と、前記接続側通信端末の機器名と一致する機器名が前記許可リストから検索された場合、前記接続側通信端末及び前記被接続側通信端末の前記機器ＩＤに基づいて、前記接続側通信端末及び前記被接続側通信端末のアドレスを問い合わせるアドレス問合せを前記トリガサーバへ送信するアドレス問い合わせ手段と、前記接続側通信端末及び前記被接続側通信端末の通信に固有のセッションＩＤを生成するセッション生成手段と、前記アドレス問い合わせ手段において、前記トリガサーバから前記アドレス問合せの応答として前記アドレスを受信した場合には、前記接続側通信端末には少なくとも前記セッションＩＤと前記被接続側通信端末のアドレスを、前記被接続側通信端末には少なくとも前記セッションＩＤと前記接続側通信端末のアドレスを送信する送信手段とを備えることを特徴とする。
【００１４】
この構成により、セッション管理サーバの名前検索部においては、被接続側通信端末より許可リストを取得して接続側通信端末が許可リストに記載されているか否かの判定を行い、許可リストにされている場合にのみ通信端末間のピアツーピア通信を許可し、また、セッション生成手段においてセッションＩＤを生成して通信端末間でのピアツーピア通信の管理を行うことができる。
【００１５】
また、本発明に係るトリガサーバは、接続側通信端末及び被接続側通信端末のアドレスを管理すると共に、前記被接続側通信端末へ要求を通知するトリガサーバであって、前記接続側通信端末及び前記被接続側通信端末を識別する機器ＩＤとアドレスの組を前記接続側通信端末及び前記被接続側通信端末間から受信し、記録しておくアドレス記録手段と、前記接続側通信端末及び前記被接続側通信端末間のセッションの管理を行うセッション管理サーバから、通信を許可する前記通信端末の機器名のリストである許可リストの送信を要求するトリガを受信する受信手段と、前記受信した場合には、前記被接続側通信端末に、前記セッション管理サーバに対する前記許可リストの通信要求を送信するトリガ処理手段と、前記通信要求を送信するために、前記被接続側通信端末からポーリングを受信するポーリング受信手段とを備えることを特徴とする。
【００１６】
この構成により、トリガサーバは、接続側通信端末及び被接続側通信端末のアドレスを常に記録手段において保持できるために、セッション管理サーバから被接続側通信端末への通信要求を受信すると、リアルタイムに被接続側通信端末のアドレスを取得して、前記通信要求を被接続側通信端末に送信することが可能となる。
【００１７】
尚、前記目的を達成するために、本発明は、前記通信端末の特徴的な構成手段をステップとする通信方法としたり、それらのステップを全て含むプログラムとして実現することもできる。そして、そのプログラムは、通信端末が備えるＲＯＭ等に格納しておくだけでなく、ＣＤ−ＲＯＭ等の記録媒体や通信ネットワークを介して流通させることもできる。
【発明の効果】
【００１８】
本発明に係る通信端末においては、ピアツーピア通信を用いた通信端末間の通信における信頼性を高めることができる。
【００１９】
また、接続側通信端末と被接続側通信端末とが、予め暗号方式、通信の有効期限等の条件を設定しておくことにより、セッション管理サーバ側において通信端末の通信の管理を行うことが可能となる。さらに、トリガサーバには常に被接続側通信端末等のアドレス情報を取得できるために、接続側通信端末から被接続側通信端末へのピアツーピア通信をリアルタイムで実現できる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明に係る通信システムの実施の形態について、図面を参照しながら説明する。
【００２１】
（実施の形態１）
図１は、本実施の形態１に係る通信システムの全体構成図である。この通信システムには、被接続側通信端末１、ネットワーク２、接続側通信端末３、通信端末間のセッションの管理を行うサーバであるセッション管理サーバ４、それぞれの通信端末１及び３に対してセッション管理サーバ４からの要求を送信するサーバであるトリガサーバ５、接続側通信端末３及び被接続側通信端末１とネットワーク２とを中継する中継装置であるルータ６及び７を含んで構成される。
【００２２】
＜被接続側通信端末１＞
被接続側通信端末１は、接続側通信端末３から接続を要求されておる端末装置であり、主に宅内に設置されルータ６と接続されており、登録部１１、許可リスト送信部１２、ポーリング部１３、アドレス解決部１４、ピアツーピア通信部１５、及び通信部１６を備える。
【００２３】
登録部１１は、通信端末毎に固有の機器ＩＤとアドレス（例えばＩＰアドレス）の組をトリガサーバ５へ、機器ＩＤと通信端末に固有の名前である機器名の組をセッション管理サーバ４へ登録する処理を行う。
【００２４】
許可リスト送信部１２は、被接続側通信端末１のピアツーピア通信を許可する通信可能な通信端末の機器名の一覧を保持しセッション管理サーバ４へ送信する。
【００２５】
ポーリング部１３は、セッション管理サーバ４との通信要求をトリガサーバ５から受信する。
【００２６】
アドレス解決部１４は、他の通信端末（例えば、接続側通信端末３）との通信許可がとれる場合においては、接続側通信端末３のアドレスと通信に固有のセッションＩＤ等の情報をセッション管理サーバ４から取得する。
【００２７】
ピアツーピア通信部１５は、接続側通信端末３と直接通信であるピアツーピア通信を用いてデータの送受信を行う。また、通信部１６は、セッション管理サーバ４及びトリガサーバ５と通信を行う。
【００２８】
データベース１７には、許可リストＬが保持され、許可リストＬには、通信許可機器（例えば、本図においては「ＴＥＲＭ１」、「ＴＥＲＭ３」等）は、被接続側通信端末１がピアツーピア通信を許可する機器名が記述されている。尚、許可リストＬは、被接続側通信端末１が予め保持しているか、またはキーボード、画面等の操作で随時追加削除できるものである。
【００２９】
尚、被接続側通信端末１は、後述するように、定期的にトリガサーバ５にアドレス通知のためのパケットデータを送信しているために、ルータ６においてローカルアドレス及びグローバルアドレスの関係が保持できると共に、トリガサーバ５においてグローバルアドレスを管理することにより、常に機器ＩＤ等から被接続側通信端末１を特定して、リアルタイムでの接続が行えることをも特徴とする。
【００３０】
＜接続側通信端末３＞
接続側通信端末３は、被接続側通信端末１にＩＰ電話等を用いた通信接続を要求する端末装置であり、ルータ７を介して外部ネットワーク２と接続しており、アドレス解決部３１、接続要求部３２、登録部３３、通信部３４、及びピアツーピア通信部３５を備えている。尚、アドレス解決部３１、登録部３３、通信部３４、及びピアツーピア通信部３５は被接続側通信端末１と同様の処理部となるため詳細な説明を省略する。
【００３１】
接続要求部３２は、他の通信端末（例えば、被接続側通信端末１）の機器名を入力し、被接続側通信端末１と接続側通信端末３の機器名をセッション管理サーバ４へ送信して、その後に、通信許可がとれる場合においては、被接続側通信端末１のアドレスと通信に固有のセッションＩＤ等の情報をセッション管理サーバ４から取得する。尚、電話通信を行う場合には機器名の替わりに電話番号を送信することも考え得る。
【００３２】
尚、本実施の形態１においては、被接続側通信端末１の機器名を“ＴＥＲＭ１”、機器ＩＤを０００１、アドレスを１０．２０．３０．１、接続側通信端末３の機器名を”ＴＥＲＭ３“、機器ＩＤを０００３、アドレスを４０．５０．６０．１として説明を行うものである。
【００３３】
＜セッション管理サーバ４＞
セッション管理サーバ４は、接続側通信端末３と被接続側通信端末１との間のピアツーピア通信を用いた電話通信等のセッションを管理するためのサーバ装置であり、機器名記録部４１、セッション生成部４２、名前検索部４３、通信部４４、及びデータベース４５を含んで構成されている。
【００３４】
機器名記録部４１は、被接続側通信端末１と接続側通信端末３の機器ＩＤと機器名の組合せをデータベース４５に記録するための処理部である。
【００３５】
セッション生成部４２は、接続側通信端末３から受信した被接続側通信端末１の機器名から機器ＩＤを検出し、当該機器ＩＤに対応する被接続側通信端末１に対して許可リストＬの送信を要求するトリガをトリガサーバ５へ送信する。また、名前検索部４３において２つの通信端末間での通信が許可される場合においては、セッションＩＤを生成する。
【００３６】
名前検索部４３は、被接続側通信端末１から許可リストＬを受信し、接続側通信端末３の機器名が許可リストＬに記述されているか否かの判定を行い、接続側通信端末３の機器名が検索して存在した場合、被接続側通信端末１と接続側通信端末３のアドレスを問い合わせるアドレス問合せをトリガサーバ５へ送信する。
【００３７】
また、名前検索部４３は、トリガサーバ５からの応答として接続側通信端末３のアドレスを受信し、接続側通信端末３に対しては、少なくともセッションＩＤと被接続側通信端末１のアドレスを送信し、被接続側通信端末１に対しては、少なくともセッションＩＤと接続側通信端末３のアドレスを送信する処理を行う。
【００３８】
通信部４４は、被接続側通信端末１、接続側通信端末３及びトリガサーバ５との一連の通信を行う。
【００３９】
データベース４５には、機器名記録部４１において記録される機器名と機器ＩＤとの関係が記述されるテーブル４５ａが記録されており、例えば、本図に示すように、機器名には、被接続側通信端末１の機器名“ＴＥＲＭ１”と接続側通信端末３の機器名“ＴＥＲＭ３”が、機器ＩＤには、被接続側通信端末１の機器ＩＤ“０００１”と接続側通信端末３の機器ＩＤ“０００３”が記述されている。
【００４０】
＜トリガサーバ５＞
トリガサーバ５は、被接続側通信端末１に対してセッション管理サーバ４への通信接続要求を行うトリガを送信するためのサーバであり、アドレス記録部５１、トリガ処理部５２、ポーリング受信部５３、アドレス応答部５４、通信部５５、及びデータベース５６を備える。
【００４１】
アドレス記録部５１は、通信端末（図１の場合は被接続側通信端末１と接続側通信端末３）の機器ＩＤとアドレスの組合せをデータベース５６に記録する。
【００４２】
トリガ処理部５２は、セッション管理サーバ４からトリガを受信してセッション管理サーバ４との通信要求を被接続側通信端末１または接続側通信端末３へ送信する。
【００４３】
ポーリング受信部５３は、通信要求を送信するために被接続側通信端末１または接続側通信端末３からポーリングを受信する。
【００４４】
アドレス応答部５４は、アドレス問合せをセッション管理サーバ４から受信し、該当するアドレスを抽出してアドレス問合せの応答をセッション管理サーバ４へ送信する。
【００４５】
通信部５５は、被接続側通信端末１、接続側通信端末３、及びセッション管理サーバ４と一連の通信を行う。
【００４６】
データベース５６は、アドレス記録部５１において記録されるアドレステーブル５６ａが記述されており、例えば、アドレスには、被接続側通信端末１のアドレス“１０．２０．３０．１”と接続側通信端末３のアドレス“４０．５０．６０．１”とが記述されている。機器ＩＤ５０１には、被接続側通信端末１の機器ＩＤ“０００１”と接続側通信端末３の機器ＩＤ“０００３”とが記述されている。
【００４７】
図２は、本実施の形態１に係る接続側通信端末３の動作手順を示すフローチャートである。
【００４８】
最初に、接続側通信端末３の登録部１１は、接続側通信端末３の機器ＩＤとアドレスの組をトリガサーバ５へ送信し（Ｓ２０１）、接続側通信端末３の機器ＩＤと機器名の組をセッション管理サーバ４へ送信する（Ｓ２０２）。この処理により、セッション管理サーバ４に機器ＩＤと機器名との関連が保持され、トリガサーバ５には機器ＩＤとアドレスとの関係が保持されることとなる。
【００４９】
次に、接続側通信端末３が被接続側通信端末１と通信を行うために、アドレス解決部３１は、通信接続を要求する被接続側通信端末１の機器名“ＴＥＲＭ１”をキーボード又は、画面等で入力し（Ｓ２０３）、自らの機器名“ＴＥＲＭ３”と通信相手の機器名“ＴＥＲＭ１”が記述されるデータを接続要求として作成して、接続要求部３２は、通信部３４を介してこの接続要求をセッション管理サーバ４へ送信する（Ｓ２０４）。
【００５０】
尚、図３は、接続要求のデータ構造の一例を示す参考図である。自機器名３００には、接続要求を送信する接続側通信端末３の機器名“ＴＥＲＭ３”が、通信先機器名３０１には、通信を行う相手である被接続側通信端末１の機器名“ＴＥＲＭ１”が記述されている。
【００５１】
そして、セッション管理サーバ４が後述する方法で許可リストＬを検索した後、接続許可が得られる場合には、アドレス解決部１４は、セッション管理サーバ４からアドレス通知としてセッションＩＤ、被接続側通信端末１のＩＰアドレス、鍵、有効期限等の情報を受信する（Ｓ２０５）。
【００５２】
図４は、本実施の形態１に係るセッション管理サーバ４から接続側通信端末３に送信されるアドレス通知４００、及びセッション管理サーバ４から被接続側通信端末１に送信されるアドレス通知４１０の一例を示すデータ構造図である。
【００５３】
図４（ａ）は、アドレス通知４００のデータ構造の例を示し、セッションＩＤ４０１は、セッション管理サーバ４が生成した被接続側通信端末１との通信固有のＩＤが含まれる。アドレス４０２は、被接続側通信端末１のアドレスが含まれる。鍵４０３は、被接続側通信端末１と通信を行う際の暗号化、復号化処理で使用する鍵が含まれる。有効期限４０４は、被接続側通信端末１との最長通信時間が記述されている。図４（ａ）の例では最長通信時間は６０分となる。
【００５４】
そして、アドレス解決部３１が図４（ａ）のアドレス通知４００をセッション管理サーバ４から受信すると、ピアツーピア通信部３５は、アドレス４０２の被接続側通信端末１に対して通信を開始する（Ｓ２０６）。尚、この時、鍵４０３を使って送受信するデータの暗号化、復号化を行う。暗号化、復号化のアルゴリズムとしては、例えば、３ＤＥＳ、ＡＥＳなどがある。
【００５５】
次に、ピアツーピア通信部３５は、被接続側通信端末１とデータの送受信が全て完了した、もしくは、有効期限４０４で示された６０分を経過した場合、被接続側通信端末１との通信を終了する（Ｓ２０７）。
【００５６】
図５は、本実施の形態１に係るセッション管理サーバ４の動作手順を示すフローチャートである。
【００５７】
最初に、セッション管理サーバ４の機器名記録部４１は、被接続側通信端末１、接続側通信端末３からそれぞれ、機器名と機器ＩＤの組を受信してデータベース４５に記録する（Ｓ５０１）。
【００５８】
次に、セッション生成部４２は、接続側通信端末３から図３の接続要求を受信すると（Ｓ５０２でＹｅｓ）、被接続側通信端末１に対して許可リストＬの送信を要求するトリガをトリガサーバ５へ送信する（Ｓ５０３）。
【００５９】
そして、名前検索部４３は、被接続側通信端末１から許可リストＬを受信すると（Ｓ５０４でＹｅｓ）、許可リストＬに接続側通信端末３の機器名“ＴＥＲＭ３”があるか否かの検索を行う（Ｓ５０５）。
【００６０】
次に、名前検索部４３は、許可リストＬに接続側通信端末３の機器名がある場合（Ｓ５０６でＹｅｓ）、トリガサーバ５へ被接続側通信端末１と接続側通信端末３のアドレス問合せを送信する（Ｓ５０７）。
【００６１】
そして、トリガサーバから、アドレス問合せ応答として、被接続側通信端末１のアドレス、接続側通信端末３のアドレスを受信すると、セッション生成部４２は、被接続側通信端末１と接続側通信端末３の通信に対するセッションＩＤ、有効期限、鍵等の情報を生成する（Ｓ５０８）。尚、有効期限及び鍵の情報は予め２つの通信端末間で設定した値を用いることも可能となる。
【００６２】
次に、通信部４４は、セッションＩＤ、接続側通信端末３のアドレス、有効期限、鍵をアドレス通知４１０として被接続側通信端末１へ送信し（Ｓ５０９）、セッションＩＤ、被接続側通信端末１のアドレス、有効期限、鍵をアドレス通知４００として接続側通信端末３へ送信する（Ｓ５１０）。ここで、セッション管理サーバ４から被接続側通信端末１に送信されるアドレス通知４１０の例を図４（ｂ）に示すと、アドレス通知４１０のセッションＩＤ４１１、鍵４１３、有効期限４１４は、図４（ａ）のアドレス通知４００に示すセッションＩＤ４０１、鍵４０３、有効期限４０４と同様の値が記述される。尚、アドレス４１２には、接続側通信端末３のＩＰアドレス等のアドレスが記述されている。
【００６３】
そして、被接続側通信端末１から許可リストＬの受信に失敗した場合（Ｓ５０４でＮｏ）、また、許可リストＬ中に接続側通信端末３の機器名が存在しなかった場合（Ｓ５０６でＮｏ）、接続側通信端末３へエラー送信を行う（Ｓ５１１）。
【００６４】
図６は、本実施の形態１に係るトリガサーバ５の動作手順を示すフローチャートである。
【００６５】
最初に、トリガサーバ５のアドレス記録部５１は、被接続側通信端末１、接続側通信端末３から、それぞれアドレスと機器ＩＤの組を受信してアドレステーブル５６ａとしてデータベース５６に記録する（Ｓ６０１）。
【００６６】
そして、トリガ処理部５２がセッション管理サーバ４からトリガを受信した場合（Ｓ６０２でＹｅｓ）、セッション管理サーバ４への通信要求を被接続側通信端末１へ送信する（Ｓ６０３）。
【００６７】
また、アドレス応答部５４がセッション管理サーバ４からアドレス問合せを受信した場合（Ｓ６０４）、機器ＩＤをキーにしてデータベース５６に記録されているアドレステーブル５６ａから対応する接続側通信端末３及び被接続側通信端末１のアドレスを抽出する（Ｓ６０５）。そして、最後に、通信部５５は、抽出したアドレスをアドレス応答としてセッション管理サーバ４へ送信する（Ｓ６０６）。
【００６８】
図７は、本実施の形態１に係る被接続側通信端末１の動作手順を示すフローチャートである。
【００６９】
最初に、被接続側通信端末１の登録部１１は、被接続側通信端末１の機器ＩＤとアドレスの組をトリガサーバ５へ送信し（Ｓ７０１）、被接続側通信端末１の機器ＩＤと機器名の組をセッション管理サーバ４へ送信する（Ｓ７０２）。この処理により各サーバ４及び５に機器ＩＤ等のデータが予め記録されることとなる。
【００７０】
次に、ポーリング部１３は、トリガサーバ５からセッション管理サーバ４への通信要求を受信した場合（Ｓ７０３でＹｅｓ）、セッション管理サーバ４にポーリング処理を行い、許可リスト送信部１２は、保持している許可リストＬをセッション管理サーバ４へ送信する（Ｓ７０４）。
【００７１】
そして、アドレス解決部１４はセッション管理サーバ４から図４（ｂ）のアドレス通知４１０を受信すると（Ｓ７０５でＹｅｓ）、ピアツーピア通信部１５は、セッションＩＤ４１１、鍵４１３、有効期限４１４を使ってアドレス４１２の接続側通信端末３との通信を開始する（Ｓ７０６）。
【００７２】
また、ピアツーピア通信部１５は、接続側通信端末３とデータの送受信が全て完了した、もしくは、有効期限４１４で示された６０分を経過した場合、接続側通信端末３との通信を終了する（Ｓ７０７でＹｅｓ）。
【００７３】
図８は、本実施の形態１に係る被接続側通信端末１、セッション管理サーバ４、トリガサーバ５、及び接続側通信端末３とから構成される通信システム全体における通信シーケンス図である。尚、接続側通信端末３と被接続側通信端末１とネットワーク２の間には中継装置としてルータ６及びルータ７が配置され、本発明においては、通信プロトコルとしてコネクションレス型のＵＤＰを用いた場合のルータの性質を利用するものである。これは、ＵＤＰを用いた通信においては、コネクションレス型なので通信相手から応答があるか否かは分からないためルータ６及び７においてパケットデータの送受信時にローカルアドレスとグローバルアドレスの対応関係が一定期間のみ保持される性質を利用するものである。尚、ＴＣＰにおいては、ルータ６及び７においては、データの送受信を行う双方のコネクションが確立時に変換テーブルを作り、コネクションが切断された時点においてローカルアドレスとグローバルアドレスの対応関係を消すような仕組みとなっている。
【００７４】
最初に、接続側通信端末３及び被接続側通信端末１からセッション管理サーバ４に対して機器ＩＤ及び機器名の登録処理が行われる（８０１及び８０２）。また、接続側通信端末３及び被接続側通信端末１からトリガサーバ５に対してアドレス及び機器ＩＤの登録処理が行われる（８０３及び８０４）。
【００７５】
次に、接続側通信端末３が被接続側通信端末１に対して接続を要求する場合には、セッション管理サーバ４に対して図３に示す機器名が記述された接続要求（８０５）を送信して、セッション管理サーバ４はトリガサーバ５に対して被接続側端末装置１への通信要求を行うトリガ（８０６）を送信する。尚、この際に、トリガサーバ５には接続側通信端末３及び被接続側通信端末１からそれぞれ定期的にアドレス通知用のパケットデータが送信されているために、機器ＩＤを用いてリアルタイムに被接続側通信端末１のＩＰアドレスを取得することが可能となる。
【００７６】
そして、セッション管理サーバ４への通信要求（８０７）を受信した被接続側通信端末１は、許可リストデータベース１７に保持している許可リストＬをセッション管理サーバ４に送信する（８０８）。
【００７７】
セッション管理サーバ４は、許可リストＬに接続側通信端末３の機器名が記述されているか否かの判定を行い、記述されている場合には、トリガサーバ５に対してアドレスの問い合わせ（８０９）処理を行う。
【００７８】
そして、トリガサーバ５から接続側通信端末３及び被接続側通信端末１のアドレスを取得すると（８１０）、セッション管理サーバ４はセッションＩＤ、有効期限、ピアツーピア通信に用いる鍵を生成して、図４に示すこれらのデータを接続側通信端末３及び被接続側通信端末１のそれぞれ送信する（８１１及び８１２）。
【００７９】
そして、接続側通信端末３及び被接続側通信端末１間のピアツーピア通信を開始する（８１３）。尚、通信が終了した場合において、セッション管理サーバ４側で通話時間等を管理するために、接続側通信端末３及び被接続側通信端末１から通話終了通知（８１４及び８１５）等を行うことも考えられる。尚、セッション管理サーバ４への通信要求８０７に用いる通信プロトコルをＵＤＰとして、他のセッション（８０１から８０６，８０８から８１５）にはＴＣＰ等の通信プロトコルを用いて実現することができる。
【００８０】
図９は、本実施の形態１に係る接続側通信端末３及び被接続側通信端末１と、ルータ６及び７とのアドレス通知用データの送受信におけるシーケンス図である。
【００８１】
ルータ６及び７は、一般的に、外部と内部のネットワークで送受信されるデータを中継すると共に、ＩＰヘッダの中に記述されているＩＰアドレスをグローバルからローカルに変換し、設定した条件に合致するパケットデータを意図的に棄てる機能を有している。また、本図に示すように、通信端末１及び３側からコネクションレス型のＵＤＰを用いて定期的にアドレス通知用のローカルパケットが送信されているため、ルータ６及び７は、グローバルアドレスと通信端末１及び３のローカルアドレスとの対応関係を常に保持でき、
トリガサーバ５においても、常に通信端末１及び３のグローバルアドレスを正確に管理することができるために、接続側通信端末３からの接続要求を被接続側通信端末１に対してリアルタイムで送信することを可能としている。
【００８２】
図９（ａ）に示すローカルパケットとは、通信端末１又は３からルータ６又は７に送信されるパケットデータ９０１であり、図９（ｂ）に示すように、ヘッダ部に送信先アドレス、送信先ポート番号、送信元アドレス、送信元ポート番号、及びデータを含んだ本体部から構成される。そして、送信元アドレスには通信端末のローカルアドレスを含み、送信先アドレスにはトリガサーバ５のグローバルアドレスを含む。
【００８３】
グローバルパケットとは、ルータ６又は７からトリガサーバ５に送信されるパケットデータであり、ルータにおいて送信元アドレス及び送信元ポート番号がルータ６又は７に固有のグローバルアドレスに変換され、送信元アドレスにルータ６又は７のグローバルアドレスを含み、送信先アドレスにトリガサーバ５のグローバルアドレスを含む。
【００８４】
そして、通信端末１又は３は通知間隔（例えば３分）毎に定期的にルータ６又は７側に対してローカルパケットを繰り返して送信する。そして、通常であればルータ６又は７側に送信されたローカルパケットのローカルアドレスとグローバルアドレスの対応関係は保持期間が過ぎれば消滅するが、本発明においては通信端末１又は３から保持期間が過ぎる前の通知間隔毎にパケットデータが送信される。従って、ルータ６又は７には常にローカルとグローバルとの対応関係が保持されているため、ルータにおいて常にグローバル側であるトリガサーバ５からのセッション管理サーバ４への通信要求の送信先アドレスをグローバルからローカルに変換でき、目的の被接続側通信端末１に中継することができる。
【００８５】
図９（ｃ）は、ルータ６又は７が保持している対応表９０２の参考図である。この対応表９０２には、ローカルネットワーク側のローカルアドレス及びポート番号、外部ネットワーク側のグローバルアドレス及びポート番号が１対１で記述されている。ルータ６又は７は、ローカルパケットを受信すると、グローバルアドレスの有効利用を図るためにローカルパケットに含まれる送信元アドレスをルータ６又は７のグローバルアドレスに変換し、送信元ポート番号をルータ６又は７が受信可能なポート番号に変換してグローバルパケットを生成してトリガサーバ５に送信する。
【００８６】
以上の説明のように、本実施の形態１に係る通信システムにおいては、接続側通信端末３は通信を要求する相手先の機器名をセッション管理サーバ４に送信するのみで、セッション管理サーバ４が被接続側通信端末１の保持する許可リストＬを取得、参照して通信許可の判定を行い、許可される場合にのみ被接続側通信端末１とのピアツーピア通信が可能となるために、通信端末間の通信における信頼性を高めることができる。
【００８７】
また、トリガサーバ５には常に被接続側通信端末１のアドレス情報が管理されるために、セッション管理サーバ４から被接続側通信端末１に対してセッション管理サーバ４への通信要求を送信できるため、リアルタイムでの通信許可判断、及びピアツーピア通信を実現することが可能となる。
【００８８】
さらに、接続側通信端末３と被接続側通信端末１とが、セッション管理サーバ４に対して、予め暗号方式、有効期限等を設定しておくことにより、セッション管理サーバ４側においてもより適切に通信端末間の通信を管理することが可能となる。
【００８９】
尚、本実施の形態１の説明においては、セッション管理サーバ４とトリガサーバ５とを別々のサーバ装置としたが、１つのサーバ装置でセッション管理サーバ４とトリガサーバ５の機能を有していても良い。また、通信端末として１台の被接続側通信端末１、１台の接続側通信端末３の計２台を用いて説明を行ったが、通信端末は３台以上であっても良い。さらに、被接続側通信端末１の機器名“ＴＥＲＭ１”、接続側通信端末３の機器名“ＴＥＲＭ３”、被接続側通信端末１の機器ＩＤを０００１、接続側通信端末３の機器ＩＤを０００３、セッションＩＤをＳ０００１、有効期限を６０分等として説明を行ったが、本発明において設定される記号、数字等はこれに限定されるものではない。
【００９０】
（実施の形態２）
次に、本発明に係る通信システムの第二の実施の形態についての説明を行う。尚、本実施の形態２においては、被接続側通信端末が許可リストを保持して、接続を許可する接続側通信端末の許可を判断してセッション管理サーバに送信することを特徴とする。
【００９１】
図１０は、本実施の形態２に係る通信システムの全体構成図であり、通信システムには、被接続側通信端末１、ネットワーク２、接続側通信端末３、セッション管理サーバ４、トリガサーバ５、ルータ６及び７を含んで構成される。尚、本実施の形態２の説明においては、上述した実施の形態１に係る通信システムと同様の構成については同様の符号を付し、その詳細な説明は省略するものとする。
【００９２】
被接続側通信端末１は、上述した実施の形態１に係る被接続側端末装置１の構成要素である許可リスト送信部１２の構成に代えて、接続許可部１００１を備えている。
【００９３】
接続許可部１００１は、通信部３１がトリガサーバ５からセッション管理サーバ４へのリスト検索要求を受信した場合に、データベース１７に記録されている許可リストＬを検索して接続側通信端末３との接続許可の判断を行い、その結果をセッション管理サーバ４側に送信する。
【００９４】
尚、本実施の形態２に係るセッション管理サーバ４は、被接続側通信端末１の接続許可部１００１において接続許可判断が行われるために、上述した実施の形態１で示した名前検索部４３の構成が省略されている。また、接続側通信端末３及びトリガサーバ５の構成は上述した実施の形態１と同様である。
【００９５】
図１１は、本実施の形態２に係るセッション管理サーバ４の動作手順を示すフローチャートである。尚、上述した図５に示すセッション管理サーバ４と同様な動作については同様のステップ番号を付している。
【００９６】
最初に、セッション管理サーバ４の機器名記録部４１は、被接続側通信端末１、接続側通信端末３からそれぞれ、機器名と機器ＩＤの組を受信してデータベース４５に記録する（Ｓ５０１）。次に、セッション生成部４２は、接続側通信端末３から図３に示す接続要求を受信すると（Ｓ５０２でＹｅｓ）、被接続側通信端末１に対して接続側通信端末３とのピアツーピア通信の許可判断の結果を要求するトリガをトリガサーバ５へ送信する（Ｓ５０３）。
【００９７】
そして、セッション生成部４２は、被接続側通信端末１からの検索結果を受信して、許可リストＬに接続側通信端末３の機器名が記述されている結果を受信した場合には（Ｓ１１０１でＹｅｓ）、トリガサーバ５へ被接続側通信端末１と接続側通信端末３のアドレス問合せを送信する（Ｓ５０７）。
【００９８】
そして、トリガサーバ５から、アドレス問合せ応答として、被接続側通信端末１のアドレス、接続側通信端末３のアドレスを受信すると、セッション生成部４２は、被接続側通信端末１と接続側通信端末３の通信に対するセッションＩＤ、有効期限、鍵等の情報を生成する（Ｓ５０８）。
【００９９】
次に、通信部４４は、セッションＩＤ、被接続側通信端末１のアドレス、有効期限、鍵をアドレス通知４００として接続側通信端末３へ送信し（Ｓ５０９）、セッションＩＤ、接続側通信端末３のアドレス、有効期限、鍵をアドレス通知４１０として被接続側通信端末１へ送信する（Ｓ５１０）。ここで、アドレス通知に含まれる情報は上述した実施の形態１に示す図４と同様となる。尚、許可リストＬに接続側通信端末３の機器名が存在しないとの結果を受信した場合には（Ｓ１１０１でＮｏ）、接続側通信端末３へエラー送信を行う（Ｓ５１１）。
【０１００】
図１２は、本実施の形態２に係る被接続側通信端末１の動作手順を示すフローチャートである。
【０１０１】
最初に、被接続側通信端末１の登録部１１は、被接続側通信端末１の機器ＩＤとアドレスの組をトリガサーバ５へ送信し（Ｓ７０１）、被接続側通信端末１の機器ＩＤと機器名の組をセッション管理サーバ４へ送信する（Ｓ７０２）。
【０１０２】
次に、ポーリング部１３は、トリガサーバ５からセッション管理サーバ４への検索結果要求を受信した場合（Ｓ１２０１でＹｅｓ）、セッション管理サーバ４に対して接続側通信端末３の機器名の返信を要求し（Ｓ１２０２）、接続許可部１００１は、取得した機器名が許可リストＬに記述されているか否かの判定を行う（Ｓ１２０３）。そして、許可リストＬに記述されている場合には、接続許可部１００１は、通信許可の信号をセッション管理サーバ４へ送信する（Ｓ１２０４）。
【０１０３】
そして、アドレス解決部１４はセッション管理サーバ４から図４（ｂ）と同様のアドレス通知４１０を受信すると（Ｓ７０５でＹｅｓ）、ピアツーピア通信部１５は、セッションＩＤ４１１、鍵４１３、有効期限４１４を使ってアドレス４１３の接続側通信端末３とのピアツーピア通信を開始する（Ｓ７０６）。
【０１０４】
また、ピアツーピア通信部１５は、接続側通信端末３とデータの送受信が全て完了した場合、もしくは、有効期限４１４を経過した場合、接続側通信端末１との通信を終了する（Ｓ７０７でＹｅｓ）。尚、接続側通信端末３及びトリガサーバ５の動作手順は上述した実施の形態１と同様であるために、その詳細な説明は省略する。
【０１０５】
図１３は、本実施の形態２に係る被接続側通信端末１、セッション管理サーバ４、トリガサーバ５、及び接続側通信端末３とから構成される通信システム全体における通信シーケンス図である。尚、上述した図８を同様の処理については同様の符号を付し、その詳細な説明を省略する。
【０１０６】
最初に、接続側通信端末３及び被接続側通信端末１からセッション管理サーバ４に対して機器ＩＤ及び機器名の登録処理が行われる（８０１及び８０２）。また、接続側通信端末３及び被接続側通信端末１からトリガサーバ５に対してアドレス及び機器ＩＤの登録処理が行われる（８０３及び８０４）。
【０１０７】
次に、接続側通信端末３が被接続側通信端末１に対して接続を要求する場合には、セッション管理サーバ４に対して図３に示す機器名が記述された接続要求（８０５）を送信して、セッション管理サーバ４はトリガサーバ５に対して被接続側端末装置１への許可リストの検索結果要求を行うためのトリガ（８０６）を送信する。
【０１０８】
そして、セッション管理サーバ４への検索結果要求（１３０１）を受信した被接続側通信端末１は、セッション管理サーバ４に対して接続側通信端末３の機器名を問い合わせ（１３０２）、セッション管理サーバ４から接続側通信端末３の機器名を受信した場合には（１３０３）、接続許可部１００１は、許可リストＬを参照して接続の可否を判断し、接続可能な場合にはセッション管理サーバ４に通信許可の送信を行う（１３０４）。尚、以下の処理手順については上述の図８と同様である。
【０１０９】
以上の説明のように、本実施の形態２に係る通信システムにおいては、被接続側通信端末３において許可リストＬを保持すると共に、自らが接続許可する接続側通信端末１の判定を接続許可部１００１において行うために、悪意の第三者へ勝手に被接続側通信端末１のアドレス等が漏洩することを防止して、通信端末間の通信の信頼性をより高めることが可能となる。
【０１１０】
また、セッション管理サーバ４は、被接続側通信端末１から許可リストＬの検索結果を取得することができるために、許可リストＬを被接続側通信端末１から取得する処理を行う必要がなくなり、セッション管理サーバ４の処理負荷を軽減することが可能となる。
【０１１１】
（実施の形態３）
以下、本発明に係る通信システムの第三の実施の形態について、以下図面を用いて説明を行う。尚、本実施の形態３においては、通信端末間の通信の有効期限を適切に管理するものである。
【０１１２】
図１４は、本実施の形態３に係る通信システムの全体構成図である。尚、図１４において図１と同一の構成には同一番号を付し説明を省略する。
【０１１３】
被接続側通信端末１４０１は、被接続側通信端末１の処理部に加え、有効期限の延長要求をセッション管理サーバ１４０４へ送信し、新たに有効期限をセッション管理サーバ１４０４から受信し、トリガサーバ１４０５から通信終了要求を受信し、接続側通信端末１４０３との通信が終了した時にはセッション管理サーバ１４０４へ終了通知を送信する終了部１４０１ａを新たに具備する。
【０１１４】
接続側通信端末１４０３は、被接続側通信端末１４０１と同様の処理部を具備する。
セッション管理サーバ１４０４は、実施の形態１のセッション管理サーバ４の処理部に加え、被接続側通信端末１４０１または接続側通信端末１４０３から有効期限の延長要求を受信して新たに有効期限を送信し、被接続側通信端末１４０１と接続側通信端末１４０３との間の通信を終了させる通信終了要求をトリガサーバ１４０５へ送信し、被接続側通信端末１４０１もしくは接続側通信端末１４０３から終了通知を受信する終了処理部１４０４ａを新たに具備する。
【０１１５】
トリガサーバ１４０５は、トリガサーバ５の処理部に加え、セッション管理サーバ１４０４から通信終了要求を受信し、被接続側通信端末１４０１もしくは接続側通信端末１４０３へ通信終了要求を送信する終了要求部１４０５ａを新たに具備する。
【０１１６】
図１５は、本実施の形態３に係る被接続側通信端末１４０１及び接続側通信端末１４０３のピアツーピア通信開始から終了までの動作手順を示すフローチャートである。尚、ピアツーピア通信開始までの動作は、図２のＳ２０１からＳ２０５、図７のＳ７０１からＳ７０５と同様である。
【０１１７】
最初に、通信端末同士が通信中（Ｓ１５０１）に、終了部１４０１ａが通信終了要求をトリガサーバ１４０５の終了要求部１４０５ａから受信した場合（Ｓ１５０２でＹｅｓ）、通信を終了して終了通知をセッション管理サーバ１４０４へ送信する（Ｓ１５０８）。
【０１１８】
一方、通信終了要求を受信しておらず（Ｓ１５０２でＮｏ）、データの送受信も完了していない場合（Ｓ１５０３でＮｏ）、有効期限と通信開始からの経過時間を比較する（Ｓ１５０４）。例として、有効期限の７０％を越えたら「有効期限切れ間近」と判定する。実施の形態１でセッション管理サーバ４からアドレス通知４００およびアドレス通知４１０で有効期限を６０分に指定しているため、被接続側通信端末１４０１と接続側通信端末１４０３の通信が開始されてから４２分を経過してもデータの送受信が完了しない場合には（Ｓ１５０４でＹｅｓ）、「有効期限切れ間近」として有効期限延長要求を終了部１４０１ａからセッション管理サーバ１４０４へ送信する（Ｓ１５０５）。
【０１１９】
そして、終了部１４０１ａはセッション管理サーバ１４０４から新たに有効期限を受信した場合（Ｓ１５０６でＹｅｓ）、有効期限を延長して（Ｓ１５０７）、被接続側通信端末１４０１と接続側通信端末１４０３の通信を継続する。
【０１２０】
図１６、本実施の形態３に係るセッション管理サーバ１４０４の終了処理部１４０４ａの動作手順を示すフローチャートである。
【０１２１】
最初に、名前検索部４３は、アドレス通知４１０を被接続側通信端末１４０１へ送信し、アドレス通知４００を接続側通信端末１４０３へ送信した後、終了処理部１４０４ａは、被接続側通信端末１４０１または接続側通信端末１４０３から終了通知を受信した場合（Ｓ１６０１でＹｅｓ）、ログに記録する（Ｓ１６０６）。
【０１２２】
一方、終了通知を受信しない場合で（Ｓ１６０１でＮｏ）、被接続側通信端末１４０１または接続側通信端末１４０３から有効期限延長要求を受信した場合（Ｓ１６０２でＹｅｓ）、新規に有効期限を設定して有効期限延長要求を送信した通信端末に送信する（Ｓ１６０３）。
【０１２３】
また、有効期限延長要求を受信しない場合であって（Ｓ１６０２でＮｏ）、何らかの理由で被接続側通信端末１４０１と接続側通信端末１４０３の通信を強制的に終了させる必要がある場合（Ｓ１６０４でＹｅｓ）、通信終了要求をトリガサーバ１４０５へ送信する（Ｓ１６０５）。
【０１２４】
そして、トリガサーバ１４０５の終了要求部１４０５ａは、セッション管理サーバ１４０４から通信終了要求を受信すると、被接続側通信端末１４０１または接続側通信端末１４０３へ通信終了要求を送信する。
【０１２５】
以上の説明のように、本実施の形態３に係る通信システムにおいては、接続側通信端末１４０３及び被接続側通信端末１４０１間の通信状態に応じて、有効期限を延長したり、強制終了することができるために、セッション管理サーバ１４０４側において、ピアツーピア通信の通信状態をより適切に管理できる。
【０１２６】
尚、本実施の形態３の説明において、有効期限切れ間近の判定として有効期限の７０％を設定したが別の判定基準であっても良い。また、セッション管理サーバ１４０４は終了通知を受信してログに記録しているが、終了通知受信後、別の処理を行っても良い。
【産業上の利用可能性】
【０１２７】
本発明にかかる接続側通信端末及び被接続側通信端末は、例えばＩＰ電話通信を行う端末装置として有用である。また、ピアツーピア通信を用いて通信端末間で動画、音声などの大容量データを交換するサービスに対しても本発明に係る通信端末を応用できる。
【図面の簡単な説明】
【０１２８】
【図１】実施の形態１に係る通信システムの全体構成図
【図２】実施の形態１に係る接続側通信端末の動作手順を示すフローチャート
【図３】接続要求のデータ構造の一例を示す参考図
【図４】実施の形態１に係るセッション管理サーバから接続側通信端末に送信されるアドレス通知、及びセッション管理サーバから被接続側通信端末に送信されるアドレス通知の一例を示すデータ構造図
【図５】実施の形態１に係るセッション管理サーバの動作手順を示すフローチャート
【図６】実施の形態１に係るトリガサーバの動作手順を示すフローチャート
【図７】実施の形態１に係る被接続側通信端末の動作手順を示すフローチャート
【図８】実施の形態１に係る被接続側通信端末、セッション管理サーバ、トリガサーバ、及び接続側通信端末とから構成される通信システム全体における通信シーケンス図
【図９】実施の形態１に係る接続側通信端末及び被接続側通信端末と、ルータとのアドレス通知用データの送受信におけるシーケンス図
【図１０】実施の形態２に係る通信システムの全体構成図
【図１１】実施の形態２に係るセッション管理サーバの動作手順を示すフローチャート
【図１２】実施の形態２に係る被接続側通信端末の動作手順を示すフローチャート
【図１３】実施の形態２に係る被接続側通信端末、セッション管理サーバ、トリガサーバ、及び接続側通信端末とから構成される通信システム全体における通信シーケンス図
【図１４】実施の形態３に係る通信システムの全体構成図
【図１５】実施の形態３に係る被接続側通信端末及び接続側通信端末のピアツーピア通信開始から終了までの動作手順を示すフローチャート
【図１６】実施の形態３に係るセッション管理サーバの終了処理部の動作手順を示すフローチャート
【図１７】従来のＩＰ電話装置を用いた通信システムの構成図
【符号の説明】
【０１２９】
１，１４０１  接続側通信端末
２  ネットワーク
３，１４０３  被接続側通信端末
４，１４０４  セッション管理サーバ
５，１４０５  トリガサーバ
１１，３３  登録部
１２  許可リスト送信部
１３  ポーリング部
１４，３１  アドレス解決部
１５，３５  ピアツーピア通信部
１６，３４  通信部
１７  データベース
３２  接続要求部
４１  機器名記録部
４２  セッション生成部
４３  名前検索部
４４  通信部
４５  終了処理部
４５ａ  テーブル
５１  アドレス記録部
５２  トリガ処理部
５３  ポーリング受信部
５４  アドレス応答部
５５  通信部
５６  データベース
５６ａ  アドレステーブル
４００，４１０  アドレス通知
１００１  接続許可部
１４０１ａ  終了部
１４０４ａ  終了処理部
１４０５ａ  終了要求部
Ｌ  許可リスト
【図１】
2007528528.tif 000003
【図２】
2007528528.tif 000004
【図３】
2007528528.tif 000005
2007528528.tif 000006
【図５】
2007528528.tif 000007
【図６】
2007528528.tif 000008
【図７】
2007528528.tif 000009
【図８】
2007528528.tif 000010
2007528528.tif 000011
【図１０】
2007528528.tif 000012
【図１１】
2007528528.tif 000013
【図１２】
2007528528.tif 000014
【図１３】
2007528528.tif 000015
【図１４】
2007528528.tif 000016
【図１５】
2007528528.tif 000017
【図１６】
2007528528.tif 000018
【図１７】
2007528528.tif 000019
【国際調査報告】
2007528528.tif 000020
2007528528.tif 000021
2007528528.tif 000022