【手続補正書】
【提出日】平成18年8月8日(2006.8.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のネットワークに接続されるとともに、アドレス情報を変換する第１のアドレス情報変換装置を介して第２のネットワークに接続される第１の情報処理装置と、第３のネットワークに接続されるとともに、アドレス情報を変換する第２のアドレス情報変換装置を介して前記第２のネットワークに接続される第２の情報処理装置と、前記第２のネットワークに接続され、前記第１の情報処理装置および前記第２の情報処理装置の前記第２のネットワーク上のアドレス情報を管理する情報管理装置と、前記第２のネットワークに接続され、前記第１の情報処理装置と前記第２の情報処理装置に前記第２のネットワーク上のアドレス情報に関する情報を提供するアドレス情報提供装置からなる情報通信システムであって、
前記第１の情報処理装置は、
前記第１のアドレス情報変換装置が前記第１の情報処理装置の前記第２のネットワーク上のアドレスを通知するアドレス通知機能を有しているか否かを判定する判定手段と、
前記判定手段により、前記第１のアドレス情報変換装置が前記アドレス通知機能を有していると判定された場合、前記アドレス通知機能により前記第１の情報処理装置の前記第２のネットワーク上のアドレス情報を取得して、取得した前記アドレス情報を前記情報管理装置に登録する第１の登録手段と、
前記判定手段により、前記第１のアドレス情報変換装置が前記アドレス通知機能を有していないと判定された場合、前記アドレス情報提供装置から提供される情報に基づいて、前記第１の情報処理装置の前記第２のネットワーク上のアドレス情報を予測して、予測した前記アドレス情報を前記情報管理装置に登録する第２の登録手段とを備え、
前記情報管理装置は、
前記第１または第２の情報処理装置の前記第２のネットワーク上の前記アドレス情報を受信する受信手段と、
前記受信手段により受信した前記アドレス情報を記憶する記憶手段と、
前記記憶手段に記憶された前記アドレス情報を前記第１または第２の情報処理装置に提供する提供手段と
を備え、
前記第１の情報処理装置は、前記情報管理装置から前記第２の情報処理装置の前記第２のネットワーク上のアドレス情報を取得して前記第２の情報処理装置と通信する
ことを特徴とする情報通信システム。
【請求項２】
第１のネットワークに接続されるとともに、アドレス情報を変換する第１のアドレス情報変換装置を介して第２のネットワークに接続される第１の情報処理装置と、第３のネットワークに接続されるとともに、アドレス情報を変換する第２のアドレス情報変換装置を介して前記第２のネットワークに接続される第２の情報処理装置と、前記第２のネットワークに接続され、前記第１の情報処理装置および前記第２の情報処理装置の前記第２のネットワーク上のアドレス情報を管理する情報管理装置と、前記第２のネットワークに接続され、前記第１の情報処理装置と前記第２の情報処理装置に前記第２のネットワーク上のアドレス情報に関する情報を提供するアドレス情報提供装置からなる情報通信システムの情報通信方法であって、
前記第１の情報処理装置は、
前記第１のアドレス情報変換装置が前記第１の情報処理装置の前記第２のネットワーク上のアドレス情報を通知するアドレス情報通知機能を有しているか否かを判定し、
前記第１のアドレス情報変換装置が前記アドレス情報通知機能を有していると判定された場合、前記アドレス情報通知機能により前記第１の情報処理装置の前記第２のネットワーク上のアドレス情報を取得し、取得した前記アドレス情報を前記情報管理装置に登録し、
前記第１のアドレス情報変換装置が前記アドレス情報通知機能を有していないと判定された場合、前記アドレス情報提供装置から提供される情報に基づいて、前記第１の情報処理装置の前記第２のネットワーク上のアドレス情報を予測し、予測した前記アドレス情報を前記情報管理装置に登録し、
前記情報管理装置は、
前記第１または第２の情報処理装置の前記第２のネットワーク上の前記アドレス情報を受信し、
受信した前記アドレス情報を記憶し、
記憶している前記アドレス情報を前記第１または第２の情報処理装置に提供し、
前記第１の情報処理装置は、前記情報管理装置から前記第２の情報処理装置の前記第２のネットワーク上のアドレス情報を取得して前記第２の情報処理装置と通信する
ことを特徴とする情報通信方法。
【請求項３】
第１のネットワークに接続されるとともに、アドレス情報を変換するアドレス情報変換装置を介して第２のネットワークに接続される情報処理装置であって、
前記アドレス情報変換装置が前記情報処理装置の前記第２のネットワーク上のアドレス情報を通知するアドレス情報通知機能を有しているか否かを判定する判定手段と、
前記判定手段により、前記アドレス情報変換装置が前記アドレス通知機能を有していると判定された場合、前記アドレス通知機能により前記情報処理装置の前記第２のネットワーク上のアドレス情報を取得し、取得した前記アドレス情報を前記第２のネットワークに接続される情報管理装置に登録する第１の登録手段と、
前記判定手段により、前記アドレス情報変換装置が前記アドレス通知機能を有していないと判定された場合、前記第２のネットワークに接続され、前記第１のネットワークに接続されている情報処理装置の前記第２のネットワーク上のアドレス情報に関する情報を提供するアドレス情報提供装置から提供される情報に基づいて、前記情報処理装置の前記第２のネットワーク上のアドレス情報を予測し、予測した前記アドレス情報を前記情報管理装置に登録する第２の登録手段と
を備えることを特徴とする情報処理装置。
【請求項４】
前記第１および第２の登録手段は、前記アドレス情報変換装置が前記アドレス情報通知機能を有するか否かを表す識別情報を設定する設定手段を備え、前記情報管理装置に、前記識別情報をさらに登録する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
第３のネットワークに接続されるとともに、他のアドレス情報変換装置を介して前記第２のネットワークに接続される他の情報処理装置と通信するとき、前記他の情報処理装置との通信に用いられるプロトコルを判定するプロトコル判定手段と、
前記プロトコル判定手段により前記他の情報処理装置との通信に用いられるプロトコルがTCPであると判定された場合、前記他の情報処理装置とTCP通信を行うTCP通信手段と、
前記プロトコル判定手段により前記他の情報処理装置との通信に用いられるプロトコルがUDPであると判定された場合、前記他の情報処理装置とUDP通信を行うUDP通信手段とを
さらに備える
ことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記TCP通信手段は、
前記情報管理装置から前記他の情報処理装置の前記第２のネットワーク上のアドレス情報および前記識別情報を取得する取得手段と、
前記取得手段により取得された前記第２のネットワーク上のアドレス情報および前記識別情報に基づいて、TCPコネクションを提供するコネクション提供手段と
を備えることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記コネクション提供手段は、
前記情報処理装置の前記識別情報に基づいて、前記アドレス情報変換装置が前記アドレス情報通知機能を有しているか否かを判定する第１の識別情報判定手段と、
前記他の情報処理装置の前記識別情報に基づいて、前記他のアドレス情報変換装置が前記アドレス情報通知機能を有しているか否かを判定する第２の識別情報判定手段とを備え、
前記第１と第２の識別情報判定手段の判定結果に基づいてTCPコネクションを提供する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記UDP通信手段は、
前記情報管理装置から前記他の情報処理装置の前記第２のネットワーク上のアドレス情
報および前記識別情報を取得する取得手段と、
前記取得手段により取得された前記第２のネットワーク上のアドレス情報および前記識別情報に基づいて、UDP通信の準備を行う通信準備手段と
を備えることを特徴とする請求項５に記載の情報処理装置。
【請求項９】
前記通信準備手段は、
前記情報処理装置の前記識別情報に基づいて、前記アドレス情報変換装置が前記アドレス情報通知機能を有しているか否かを判定する第１の識別情報判定手段と、
前記他の情報処理装置の前記識別情報に基づいて、前記他のアドレス情報変換装置が前記アドレス情報通知機能を有しているか否かを判定する第２の識別情報判定手段とを備え、
前記第１または第２の識別情報判定手段の判定結果に基づいて、UDP通信の準備を行う
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
第１のネットワークに接続されるとともに、アドレス情報を変換するアドレス情報変換装置を介して第２のネットワークに接続される情報処理装置の情報処理方法であって、
前記アドレス情報変換装置が前記情報処理装置の前記第２のネットワーク上のアドレス情報を通知するアドレス情報通知機能を有しているか否かを判定する判定ステップと、
前記判定ステップの処理により、前記アドレス情報変換装置が前記アドレス通知機能を有していると判定された場合、前記アドレス通知機能により前記情報処理装置の前記第２のネットワーク上のアドレス情報を取得し、取得した前記アドレス情報を前記第２のネットワークに接続される情報管理装置に登録する第１の登録ステップと、
前記判定ステップの処理により、前記アドレス情報変換装置が前記アドレス通知機能を有していないと判定された場合、前記第２のネットワークに接続され、前記第１のネットワークに接続されている情報処理装置の前記第２のネットワーク上のアドレス情報に関する情報を提供するアドレス情報提供装置から提供される情報に基づいて、前記情報処理装置の前記第２のネットワーク上のアドレス情報を予測し、予測した前記アドレス情報を前記情報管理装置に登録する第２の登録ステップと
を含むことを特徴とする情報処理方法。
【請求項１１】
第１のネットワークに接続されるとともに、アドレス情報を変換するアドレス情報変換装置を介して第２のネットワークに接続される情報処理装置のプログラムであって、
前記アドレス情報変換装置が前記情報処理装置の前記第２のネットワーク上のアドレス情報を通知するアドレス情報通知機能を有しているか否かの判定を制御する判定制御ステップと、
前記判定制御ステップの処理により、前記アドレス情報変換装置が前記アドレス通知機能を有していると判定された場合、前記アドレス通知機能により前記情報処理装置の前記第２のネットワーク上のアドレス情報を取得し、取得した前記アドレス情報を前記第２のネットワークに接続される情報管理装置に登録するように制御する第１の登録制御ステップと、
前記判定制御ステップの処理により、前記アドレス情報変換装置が前記アドレス通知機能を有していないと判定された場合、前記第２のネットワークに接続され、前記第１のネットワークに接続されている情報処理装置の前記第２のネットワーク上のアドレス情報に関する情報を提供するアドレス情報提供装置から提供される情報に基づいて、前記情報処理装置の前記第２のネットワーク上のアドレス情報を予測し、予測した前記アドレス情報を前記情報管理装置に登録するように制御する第２の登録制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１２】
第１のネットワークに接続されるとともに、アドレス情報を変換するアドレス情報変換装置を介して第２のネットワークに接続される情報処理装置のプログラムが記録されている記録媒体であって、
前記アドレス情報変換装置が前記情報処理装置の前記第２のネットワーク上のアドレス情報を通知するアドレス情報通知機能を有しているか否かの判定を制御する判定制御ステップと、
前記判定制御ステップの処理により、前記アドレス情報変換装置が前記アドレス通知機能を有していると判定された場合、前記アドレス通知機能により前記情報処理装置の前記第２のネットワーク上のアドレス情報を取得し、取得した前記アドレス情報を前記第２のネットワークに接続される情報管理装置に登録するように制御する第１の登録制御ステップと、
前記判定制御ステップの処理により、前記アドレス情報変換装置が前記アドレス通知機能を有していないと判定された場合、前記第２のネットワークに接続され、前記第１のネットワークに接続されている情報処理装置の前記第２のネットワーク上のアドレス情報に関する情報を提供するアドレス情報提供装置から提供される情報に基づいて、前記情報処理装置の前記第２のネットワーク上のアドレス情報を予測し、予測した前記アドレス情報を前記情報管理装置に登録するように制御する第２の登録制御ステップと
をコンピュータに実行させるプログラムが記録されることを特徴とする記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
このNAT越えを解決するために、UPnP（登録商標）という技術が考えられている。UPnPは、UPnPフォーラムにより標準化されたプロトコルに基づく機能であり、この機能を実装するNATの配下のプライベートネットワークに接続される通信端末は、UPnPで規定された通信を行うことによりNATにより変換されたグローバルアドレスとポートを取得することができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明の情報通信システムは、第１のネットワークに接続されるとともに、アドレス情報を変換する第１のアドレス情報変換装置を介して第２のネットワークに接続される第１の情報処理装置と、第３のネットワークに接続されるとともに、アドレス情報を変換する第２のアドレス情報変換装置を介して第２のネットワークに接続される第２の情報処理装置と、第２のネットワークに接続され、第１の情報処理装置および第２の情報処理装置の第２のネットワーク上のアドレス情報を管理する情報管理装置と、第２のネットワークに接続され、第１の情報処理装置と第２の情報処理装置に第２のネットワーク上のアドレス情報に関する情報を提供するアドレス情報提供装置からなる情報通信システムであって、第１の情報処理装置は、第１のアドレス情報変換装置が第１の情報処理装置の第２のネットワーク上のアドレスを通知するアドレス通知機能を有しているか否かを判定する判定手段と、判定手段により、第１のアドレス情報変換装置がアドレス通知機能を有していると判定された場合、アドレス通知機能により第１の情報処理装置の第２のネットワーク上のアドレス情報を取得して、取得したアドレス情報を情報管理装置に登録する第１の登録手段と、判定手段により、第１のアドレス情報変換装置がアドレス通知機能を有していないと判定された場合、アドレス情報提供装置から提供される情報に基づいて、第１の情報処理装置の第２のネットワーク上のアドレス情報を予測して、予測したアドレス情報を情報管理装置に登録する第２の登録手段とを備え、情報管理装置は、第１または第２の情報処理装置の第２のネットワーク上のアドレス情報を受信する受信手段と、受信手段により受信したアドレス情報を記憶する記憶手段と、記憶手段に記憶されたアドレス情報を第１または第２の情報処理装置に提供する提供手段とを備え、第１の情報処理装置は、情報管理装置から第２の情報処理装置の第２のネットワーク上のアドレス情報を取得して第２の情報処理装置と通信することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明の情報通信方法は、第１のネットワークに接続されるとともに、アドレス情報を変換する第１のアドレス情報変換装置を介して第２のネットワークに接続される第１の情報処理装置と、第３のネットワークに接続されるとともに、アドレス情報を変換する第２のアドレス情報変換装置を介して第２のネットワークに接続される第２の情報処理装置と、第２のネットワークに接続され、第１の情報処理装置および第２の情報処理装置の第２のネットワーク上のアドレス情報を管理する情報管理装置と、第２のネットワークに接続され、第１の情報処理装置と第２の情報処理装置に第２のネットワーク上のアドレス情報に関する情報を提供するアドレス情報提供装置からなる情報通信システムの情報通信方法であって、第１の情報処理装置は、第１のアドレス情報変換装置が第１の情報処理装置の第２のネットワーク上のアドレス情報を通知するアドレス情報通知機能を有しているか否かを判定し、第１のアドレス情報変換装置がアドレス情報通知機能を有していると判定された場合、アドレス情報通知機能により第１の情報処理装置の第２のネットワーク上のアドレス情報を取得し、取得したアドレス情報を情報管理装置に登録し、第１のアドレス情報変換装置がアドレス情報通知機能を有していないと判定された場合、アドレス情報提供装置から提供される情報に基づいて、第１の情報処理装置の第２のネットワーク上のアドレス情報を予測し、予測したアドレス情報を情報管理装置に登録し、情報管理装置は、第１または第２の情報処理装置の第２のネットワーク上のアドレス情報を受信し、受信したアドレス情報を記憶し、記憶しているアドレス情報を第１または第２の情報処理装置に提供し、第１の情報処理装置は、情報管理装置から第２の情報処理装置の第２のネットワーク上のアドレス情報を取得して第２の情報処理装置と通信することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
本発明の情報処理装置は、第１のネットワークに接続されるとともに、アドレス情報を変換するアドレス情報変換装置を介して第２のネットワークに接続される情報処理装置であって、アドレス情報変換装置が情報処理装置の第２のネットワーク上のアドレス情報を通知するアドレス情報通知機能を有しているか否かを判定する判定手段と、判定手段により、アドレス情報変換装置がアドレス通知機能を有していると判定された場合、アドレス通知機能により情報処理装置の第２のネットワーク上のアドレス情報を取得し、取得したアドレス情報を第２のネットワークに接続される情報管理装置に登録する第１の登録手段と、判定手段により、アドレス情報変換装置がアドレス通知機能を有していないと判定された場合、第２のネットワークに接続され、第１のネットワークに接続されている情報処理装置の第２のネットワーク上のアドレス情報に関する情報を提供するアドレス情報提供装置から提供される情報に基づいて、情報処理装置の第２のネットワーク上のアドレス情報を予測し、予測したアドレス情報を情報管理装置に登録する第２の登録手段とを備えることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
本発明の情報処理方法は、第１のネットワークに接続されるとともに、アドレス情報を変換するアドレス情報変換装置を介して第２のネットワークに接続される情報処理装置の情報処理方法であって、アドレス情報変換装置が情報処理装置の第２のネットワーク上のアドレス情報を通知するアドレス情報通知機能を有しているか否かを判定する判定ステップと、判定ステップの処理により、アドレス情報変換装置がアドレス通知機能を有していると判定された場合、アドレス通知機能により情報処理装置の第２のネットワーク上のアドレス情報を取得し、取得したアドレス情報を第２のネットワークに接続される情報管理装置に登録する第１の登録ステップと、判定ステップの処理により、アドレス情報変換装置がアドレス通知機能を有していないと判定された場合、第２のネットワークに接続され、第１のネットワークに接続されている情報処理装置の第２のネットワーク上のアドレス情報に関する情報を提供するアドレス情報提供装置から提供される情報に基づいて、情報処理装置の第２のネットワーク上のアドレス情報を予測し、予測したアドレス情報を情報管理装置に登録する第２の登録ステップとを含むことを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
本発明のプログラムは、第１のネットワークに接続されるとともに、アドレス情報を変換するアドレス情報変換装置を介して第２のネットワークに接続される情報処理装置のプログラムであって、アドレス情報変換装置が情報処理装置の第２のネットワーク上のアドレス情報を通知するアドレス情報通知機能を有しているか否かの判定を制御する判定制御ステップと、判定制御ステップの処理により、アドレス情報変換装置がアドレス通知機能を有していると判定された場合、アドレス通知機能により情報処理装置の第２のネットワーク上のアドレス情報を取得し、取得したアドレス情報を第２のネットワークに接続される情報管理装置に登録するように制御する第１の登録制御ステップと、判定制御ステップの処理により、アドレス情報変換装置がアドレス通知機能を有していないと判定された場合、第２のネットワークに接続され、第１のネットワークに接続されている情報処理装置の第２のネットワーク上のアドレス情報に関する情報を提供するアドレス情報提供装置から提供される情報に基づいて、情報処理装置の第２のネットワーク上のアドレス情報を予測し、予測したアドレス情報を前記情報管理装置に登録するように制御する第２の登録制御ステップとをコンピュータに実行させる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
本発明の記録媒体は、第１のネットワークに接続されるとともに、アドレス情報を変換するアドレス情報変換装置を介して第２のネットワークに接続される情報処理装置のプログラムが記録されている記録媒体であって、アドレス情報変換装置が情報処理装置の第２のネットワーク上のアドレス情報を通知するアドレス情報通知機能を有しているか否かの判定を制御する判定制御ステップと、判定制御ステップの処理により、アドレス情報変換装置がアドレス通知機能を有していると判定された場合、アドレス通知機能により情報処理装置の第２のネットワーク上のアドレス情報を取得し、取得したアドレス情報を第２のネットワークに接続される情報管理装置に登録するように制御する第１の登録制御ステップと、判定制御ステップの処理により、アドレス情報変換装置がアドレス通知機能を有していないと判定された場合、第２のネットワークに接続され、第１のネットワークに接続されている情報処理装置の第２のネットワーク上のアドレス情報に関する情報を提供するアドレス情報提供装置から提供される情報に基づいて、情報処理装置の第２のネットワーク上のアドレス情報を予測し、予測したアドレス情報を前記情報管理装置に登録するように制御する第２の登録制御ステップとをコンピュータに実行させるプログラムが記録されることを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
本発明の情報処理装置および方法、並びにプログラムにおいては、アドレス情報変換装置が情報処理装置の第２のネットワーク上のアドレス情報を通知するアドレス情報通知機能を有しているか否かが判定され、アドレス情報変換装置がアドレス通知機能を有していると判定された場合、アドレス通知機能により情報処理装置の第２のネットワーク上のアドレス情報が取得され、取得されたアドレス情報が第２のネットワークに接続される情報管理装置に登録され、アドレス情報変換装置がアドレス通知機能を有していないと判定された場合、第２のネットワークに接続され、第１のネットワークに接続されている情報処理装置の第２のネットワーク上のアドレス情報に関する情報を提供するアドレス情報提供装置から提供される情報に基づいて、情報処理装置の第２のネットワーク上のアドレス情報が予測され、予測されたアドレス情報が情報管理装置に登録される。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
本発明により情報通信システムが提供される。この情報通信システムは、第１のネットワーク（例えば、図１のプライベートネットワーク２１）に接続されるとともに、アドレス情報（例えば、IPアドレスとポート番号）を変換する第１のアドレス情報変換装置（例えば、図１のルータ４１）を介して第２のネットワーク（例えば、図１のインターネット１）に接続される第１の情報処理装置（例えば、図１のローカル通信端末Ａ）と、第３のネットワーク（例えば、図１のプライベートネットワーク２２）に接続されるとともに、アドレス情報を変換する第２のアドレス情報変換装置（例えば、図１のルータ４２）を介して前記第２のネットワークに接続される第２の情報処理装置（例えば、図１のローカル通信端末B）と、前記第２のネットワークに接続され、前記第１の情報処理装置および前記第２の情報処理装置の前記第２のネットワーク上のアドレス情報を管理する情報管理装置（例えば、図１の中継サーバ６３）と、前記第２のネットワークに接続され、前記第１の情報処理装置と前記第２の情報処理装置に前記第２のネットワーク上のアドレス情報に関する情報を提供するアドレス情報提供装置（例えば、図１のSTUNサーバ６１と６２）からなる情報通信システムであって、前記第１の情報処理装置は、前記第１のアドレス情報変換装置が前記第１の情報処理装置の前記第２のネットワーク上のアドレスを通知するアドレス通知機能（例えば、UPnP）を有しているか否かを判定する判定手段（例えば、図６のステップS３の処理を実行する図３のミドルウェア１５２）と、前記判定手段により、前記第１のアドレス情報変換装置が前記アドレス通知機能を有していると判定された場合、前記アドレス通知機能により前記第１の情報処理装置の前記第２のネットワーク上のアドレス情報を取得して、取得した前記アドレス情報を前記情報管理装置に登録する第１の登録手段（例えば、図６のステップS４の処理を実行する図３のUPnPモジュール１５４）と、前記判定手段により、前記第１のアドレス情報変換装置が前記アドレス通知機能を有していないと判定された場合、前記アドレス情報提供装置から提供される情報（例えば、STUNサーバ６１と６２からの応答パケットに記述されるNATのポート番号）に基づいて、前記第１の情報処理装置の前記第２のネットワーク上のアドレス情報を予測して、予測した前記アドレス情報を前記情報管理装置に登録する第２の登録手段（例えば、図６のステップS５の処理を実行する図３のSTUNモジュール１５３）とを備え、前記情報管理装置は、前記第１または第２の情報処理装置の前記第２のネットワーク上の前記アドレス情報を受信する受信手段（例えば、図１１のステップS６１の処理を実行する図５のCPU２０１）と、前記受信手段により受信した前記アドレス情報を記憶する記憶手段（例えば、図１１のステップS６２の処理を実行する図５のCPU２０１）と、前記記憶手段に記憶された前記アドレス情報を前記第１または第２の情報処理装置に提供する提供手段（例えば、図１５の交換情報提供処理を実行する図５のCPU２０１）とを備え、前記第１の情報処理装置は、前記情報管理装置から前記第２の情報処理装置の前記第２のネットワーク上のアドレス情報を取得して（例えば、図１４��ステップＳ１０３または図１７のステップＳ１６３の処理により取得して）前記第２の情報処理装置と通信する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
本発明により情報通信方法が提供される。この情報通信方法は、第１のネットワーク（例えば、図１のプライベートネットワーク２１）に接続されるとともに、アドレス情報（例えば、IPアドレスとポート番号）を変換する第１のアドレス情報変換装置（例えば、図１のルータ４１）を介して第２のネットワーク（例えば、図１のインターネット１）に接続される第１の情報処理装置（例えば、図１のローカル通信端末Ａ）と、第３のネットワーク（例えば、図１のプライベートネットワーク２２）に接続されるとともに、アドレス情報を変換する第２のアドレス情報変換装置（例えば、図１のルータ４２）を介して前記第２のネットワークに接続される第２の情報処理装置（例えば、図１のローカル通信端末B）と、前記第２のネットワークに接続され、前記第１の情報処理装置および前記第２の情報処理装置の前記第２のネットワーク上のアドレス情報を管理する情報管理装置（例えば、図１の中継サーバ６３）と、前記第２のネットワークに接続され、前記第１の情報処理装置と前記第２の情報処理装置に前記第２のネットワーク上のアドレス情報に関する情報を提供するアドレス情報提供装置（例えば、図１のSTUNサーバ６１と６２）からなる情報通信システムの情報通信方法であって、前記第１の情報処理装置は、前記第１のアドレス情報変換装置が前記第１の情報処理装置の前記第２のネットワーク上のアドレス情報を通知するアドレス情報通知機能（例えば、UPnP）を有しているか否かを判定し（例えば、図６のステップS３）、前記第１のアドレス情報変換装置が前記アドレス情報通知機能を有していると判定された場合、前記アドレス情報通知機能により前記第１の情報処理装置の前記第２のネットワーク上のアドレス情報を取得し、取得した前記アドレス情報を前記情報管理装置に登録し（例えば、図６のステップS４）、前記第１のアドレス情報変換装置が前記アドレス情報通知機能を有していないと判定された場合、前記アドレス情報提供装置から提供される情報（例えば、STUNサーバ６１と６２からの応答パケットに記述されるNATのポート番号）に基づいて、前記第１の情報処理装置の前記第２のネットワーク上のアドレス情報を予測し、予測した前記アドレス情報を前記情報管理装置に登録し（例えば、図６のステップS５の処理を実行する図３のSTUNモジュール１５３）、前記情報管理装置は、前記第１または第２の情報処理装置の前記第２のネットワーク上の前記アドレス情報を受信し（例えば、図１１のステップS６１の処理を実行する図５のCPU２０１）、受信した前記アドレス情報を記憶し（例えば、図１１のステップS６２の処理を実行する図５のCPU２０１）、記憶している前記アドレス情報を前記第１または第２の情報処理装置に提供し（例えば、図１５の交換情報提供処理）、前記第１の情報処理装置は、前記情報管理装置から前記第２の情報処理装置の前記第２のネットワーク上のアドレス情報を取得して（例えば、図１４のステップＳ１０３または図１７のステップＳ１６３の処理により取得して）前記第２の情報処理装置と通信する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
本発明により情報処理装置が提供される。この情報処理装置は、第１のネットワーク（例えば、図１のプライベートネットワーク２１）に接続されるとともに、アドレス情報（例えば、IPアドレスとポート番号）を変換するアドレス情報変換装置（例えば、図１のルータ４１）を介して第２のネットワーク（例えば、図１のインターネット１）に接続される情報処理装置（例えば、図１のローカル通信端末Ａ）であって、前記アドレス情報変換装置が前記情報処理装置の前記第２のネットワーク上のアドレス情報を通知するアドレス情報通知機能（例えば、UPnP）を有しているか否かを判定する判定手段（例えば、図６のステップS３の処理を実行する図３のミドルウェア１５２）と、前記判定手段により、前記アドレス情報変換装置が前記アドレス通知機能を有していると判定された場合、前記アドレス通知機能により前記情報処理装置の前記第２のネットワーク上のアドレス情報を取得し、取得した前記アドレス情報を前記第２のネットワークに接続される情報管理装置（例えば、図１の中継サーバ６３）に登録する第１の登録手段（例えば、図６のステップS４の処理を実行する図３のUPnPモジュール１５４）と、前記判定手段により、前記アドレス情報変換装置が前記アドレス通知機能を有していないと判定された場合、前記第２のネットワークに接続され、前記第１のネットワークに接続されている情報処理装置の前記第２のネットワーク上のアドレス情報に関する情報を提供するアドレス情報提供装置（例えば、図１のSTUNサーバ６１と６２）から提供される情報（例えば、STUNサーバ６１と６２からの応答パケットに記述されるNATのポート番号）に基づいて、前記情報処理装置の前記第２のネットワーク上のアドレス情報を予測し、予測した前記アドレス情報を前記情報管理装置に登録する第２の登録手段（例えば、図６のステップS５の処理を実行する図３のSTUNモジュール１５３）とを備える。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
本発明により情報処理方法が提供される。この情報処理方法は、第１のネットワーク（例えば、図１のプライベートネットワーク２１）に接続されるとともに、アドレス情報（例えば、IPアドレスとポート番号）を変換するアドレス情報変換装置（例えば、図１のルータ４１）を介して第２のネットワーク（例えば、図１のインターネット１）に接続される情報処理装置（例えば、図１のローカル通信端末Ａ）の情報処理方法であって、前記アドレス情報変換装置が前記情報処理装置の前記第２のネットワーク上のアドレス情報を通知するアドレス情報通知機能（例えば、UPnP）を有しているか否かを判定する判定ステップ（例えば、図６のステップS３）と、前記判定ステップの処理により、前記アドレス情報変換装置が前記アドレス通知機能を有していると判定された場合、前記アドレス通知機能により前記情報処理装置の前記第２のネットワーク上のアドレス情報を取得し、取得した前記アドレス情報を前記第２のネットワークに接続される情報管理装置（例えば、図１の中継サーバ６３）に登録する第１の登録ステップ（例えば、図６のステップS４）と、前記判定ステップの処理により、前記アドレス情報変換装置が前記アドレス通知機能を有していないと判定された場合、前記第２のネットワークに接続され、前記第１のネットワークに接続されている情報処理装置の前記第２のネットワーク上のアドレス情報に関する情報を提供するアドレス情報提供装置（例えば、図１のSTUNサーバ６１と６２）から提供される情報（例えば、STUNサーバ６１と６２からの応答パケットに記述されるNATのポート番号）に基づいて、前記情報処理装置の前記第２のネットワーク上のアドレス情報を予測し、予測した前記アドレス情報を前記情報管理装置に登録する第２の登録ステップ（例えば、図６のステップS５）とを含む。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
本発明によりプログラムが提供される。このプログラムは、第１のネットワーク（例えば、図１のプライベートネットワーク２１）に接続されるとともに、アドレス情報（例えば、IPアドレスとポート番号）を変換するアドレス情報変換装置（例えば、図１のルータ４１）を介して第２のネットワーク（例えば、図１のインターネット１）に接続される情報処理装置（例えば、図１のローカル通信端末Ａ）のプログラムであって、前記アドレス情報変換装置が前記情報処理装置の前記第２のネットワーク上のアドレス情報を通知するアドレス情報通知機能（例えば、UPnP）を有しているか否かの判定を制御する判定制御ステップ（例えば、図６のステップS３）と、前記判定制御ステップの処理により、前記アドレス情報変換装置が前記アドレス通知機能を有していると判定された場合、前記アドレス通知機能により前記情報処理装置の前記第２のネットワーク上のアドレス情報を取得し、取得した前記アドレス情報を前記第２のネットワークに接続される情報管理装置（例えば、図１の中継サーバ６３）に登録するように制御する第１の登録制御ステップ（例えば、図６のステップS４）と、前記判定制御ステップの処理により、前記アドレス情報変換装置が前記アドレス通知機能を有していないと判定された場合、前記第２のネットワークに接続され、前記第１のネットワークに接続されている情報処理装置の前記第２のネットワーク上のアドレス情報に関する情報を提供するアドレス情報提供装置（例えば、図１のSTUNサーバ６１と６２）から提供される情報（例えば、STUNサーバ６１と６２からの応答パケットに記述されるNATのポート番号）に基づいて、前記情報処理装置の前記第２のネットワーク上のアドレス情報を予測し、予測した前記アドレス情報を前記情報管理装置に登録するように制御する第２の登録制御ステップ（例えば、図６のステップS５）とをコンピュータに実行させる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
本発明により記録媒体が提供される。この記録媒体は、第１のネットワーク（例えば、図１のプライベートネットワーク２１）に接続されるとともに、アドレス情報（例えば、IPアドレスとポート番号）を変換するアドレス情報変換装置（例えば、図１のルータ４１）を介して第２のネットワーク（例えば、図１のインターネット１）に接続される情報処理装置（例えば、図１のローカル通信端末Ａ）のプログラムが記録されている記録媒体であって、前記アドレス情報変換装置が前記情報処理装置の前記第２のネットワーク上のアドレス情報を通知するアドレス情報通知機能（例えば、UPnP）を有しているか否かの判定を制御する判定制御ステップ（例えば、図６のステップS３）と、前記判定制御ステップの処理により、前記アドレス情報変換装置が前記アドレス通知機能を有していると判定された場合、前記アドレス通知機能により前記情報処理装置の前記第２のネットワーク上のアドレス情報を取得し、取得した前記アドレス情報を前記第２のネットワークに接続される情報管理装置（例えば、図１の中継サーバ６３）に登録するように制御する第１の登録制御ステップ（例えば、図６のステップS４）と、前記判定制御ステップの処理により、前記アドレス情報変換装置が前記アドレス通知機能を有していないと判定された場合、前記第２のネットワークに接続され、前記第１のネットワークに接続されている情報処理装置の前記第２のネットワーク上のアドレス情報に関する情報を提供するアドレス情報提供装置（例えば、図１のSTUNサーバ６１と６２）から提供される情報（例えば、STUNサーバ６１と６２からの応答パケットに記述されるNATのポート番号）に基づいて、前記情報処理装置の前記第２のネットワーク上のアドレス情報を予測し、予測した前記アドレス情報を前記情報管理装置に登録するように制御する第２の登録制御ステップ（例えば、図６のステップS５）とをコンピュータに実行させるプログラムが記録される。
【手続補正１６】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2005151142.tif 000001
【手続補正１７】
【補正対象書類名】図面
【補正対象項目名】図１２
【補正方法】変更
【補正の内容】
【図１２】
2005151142.tif 000002