(57)【特許請求の範囲】
【請求項１】
第一の電話装置および他の通信装置が第一の中継装置を介して他のネットワークに接続されるように構成された第一のネットワークと、第二の電話装置および他の通信装置が第二の中継装置を介して他のネットワークに接続されるように構成された第二のネットワークとを、仮想的な通信を用いて接続する接続制御システムであって、
前記第一の中継装置は、
前記第一のネットワークと前記第二のネットワークとを通信可能に接続する旨の要求を示す接続要求を前記第一の電話装置から受け付ける接続要求受付手段と、
前記接続要求受付手段により接続要求が受け付けられた場合に、当該接続要求を第二の中継装置に送信する接続要求送信手段と、
前記接続要求送信手段により接続要求が送信されて、前記第二の中継装置との間にセッションが確立された場合に、前記セッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であるか否かを認証する認証手段と、
前記認証手段により前記セッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であると認証された場合に、前記第二の中継装置との間に仮想的な通信路を構築する通信路接続手段と、を備え、
前記第二の中継装置は、
仮想的な通信路を用いて接続することを許可する電話番号を記憶する接続許可記憶手段と、
前記第一の中継装置の接続要求送信手段により送信された接続要求を受信した場合に、当該接続要求から電話番号を取得し、取得された電話番号が前記接続許可記憶手段に記憶されているか否かを判定する接続許可判定手段と、
前記接続許可判定手段により取得された電話番号が前記接続許可記憶手段に記憶されていると判定された場合に、前記接続要求に対する接続許可応答を前記第一の中継装置に応答して、前記第一の中継装置との間にセッションを確立するセッション確立手段と、
前記セッション確立手段により第一の中継装置との間にセッションが確立された場合に、前記セッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であるか否かを認証する認証手段と、
前記認証手段によりセッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であると認証された場合に、前記第一の中継装置との間に仮想的な通信路を構築する通信路接続手段と、
を備えたことを特徴とする接続制御システム。
【請求項２】
前記第一の中継装置の通信路接続手段は、前記認証手段によりセッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であると判定された場合に、前記第二の中継装置のセッション確立手段によりセッションが確立される際にネゴシエーションして決定したポート番号を用いて、前記第二の中継装置との間に仮想的な通信路を構築し、
前記第二の中継装置の通信路接続手段は、前記認証手段によりセッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であると判定された場合に、前記セッション確立手段によりセッションが確立される際にネゴシエーションして決定したポート番号を用いて、前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする請求項１に記載の接続制御システム。
【請求項３】
前記第二の中継装置のセッション確立手段は、前記接続許可判定手段により取得された電話番号が前記接続許可記憶手段に記憶されていないと判定された場合に、前記接続要求に対して接続を許可するか否かを示す接続許可要求を前記第二の電話装置に送信し、前記第二の電話装置から接続を許可する旨の接続許可応答を受信すると、前記電話番号を前記接続許可記憶手段に格納するとともに、前記第一の中継装置との間にセッションを確立し、前記第二の電話装置から接続を拒否する旨の接続拒否応答を受信すると、前記第一の中継装置との間にセッションを確立しないことを特徴とする請求項１または２に記載の接続制御システム。
【請求項４】
前記第二の中継装置は、前記第二のネットワークの利用者によって定められた暗証番号を記憶する暗証番号記憶手段と、
前記接続許可判定手段により取得された電話番号が前記接続許可記憶手段に記憶されていないと判定された場合に、前記第一の電話装置との間に音声チャネルを確立する音声チャネル確立手段をさらに備え、
前記第二の中継装置のセッション確立手段は、前記接続許可判定手段により取得された電話番号が前記接続許可記憶手段に記憶されていないと判定された場合に、前記音声チャネル確立手段により前記第一の電話装置との間に確立された音声チャネルを介して、前記接続要求に対して接続を許可するか否かを示す接続許可要求を前記第一の電話装置に音声で送信し、前記接続許可要求に対する応答として前記第一の電話装置から受信したダイアル信号が、前記暗証番号記憶手段により記憶される暗証番号と一致すると、前記第一の中継装置との間にセッションを確立することを特徴とする請求項１または２に記載の接続制御システム。
【請求項５】
前記第一の中継装置は、前記第二の中継装置のセッション確立手段によりセッションが確立されると、前記第一の電話装置に割り当てられた電話番号を付加した電子証明書を前記第二の中継装置に送信する電子証明書送信手段と、
前記第二の中継装置は、前記第一の中継装置の電子証明書送信手段により送信された電子証明書を受信した場合に、受信された電子証明書内の電話番号と前記セッション中の電話番号とが一致すると、前記第二の電話装置に割り当てられた電話番号を付加した電子証明書を前記第一の中継装置に送信する電子証明書送信手段とをさらに備え、
前記第一の中継装置の認証手段は、前記第二の中継装置の電子証明書送信手段により送信された電子証明書内の電話番号と前記セッション中の電話番号と一致する場合に、前記第二の中継装置を正当な装置であると認証し、
前記第一の中継装置の通信路接続手段は、前記第一の中継装置の認証手段により前記第二の中継装置が正当な装置であると認証された場合に、前記第二の中継装置との間に仮想的な通信路を構築し、
前記第二の中継装置の認証手段は、前記第一の中継装置の電子証明書送信手段により送信された電子証明書内の電話番号と前記セッション中の電話番号と一致する場合に、前記第一の中継装置を正当な装置であると認証し、
前記第二の中継装置の通信路接続手段は、前記第二の中継装置の認証手段により前記第一の中継装置が正当な装置であると認証された場合に、前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする請求項１〜４のいずれか一つに記載の接続制御システム。
【請求項６】
前記電子証明書は、前記第一のネットワークと前記第二のネットワークとにそれぞれ接続され、電話番号、回線識別子、回線情報を含む電子証明書を発行する第三者機関によって発行されたものであることを特徴とする請求項５に記載の接続制御システム。
【請求項７】
前記第一の中継装置と第二の中継装置とのそれぞれは、接続先となる第一の中継装置または第二の中継装置との間で共有する共有鍵を保持する共有鍵保持手段と、
前記第一の中継装置は、前記第二の中継装置のセッション確立手段によりセッションが確立されると、前記第一の電話装置に割り当てられた電話番号をＩＤ情報として前記第二の中継装置に送信するＩＤ情報送信手段とを、
前記第二の中継装置は、前記第二の中継装置のセッション確立手段によりセッションが確立されると、前記第二の電話装置に割り当てられた電話番号をＩＤ情報として前記第一の中継装置に送信するＩＤ情報送信手段とを、さらに備え
前記第一の中継装置の認証手段は、前記第二の中継装置のＩＤ情報送信手段により送信されたＩＤ情報と前記セッション中の電話番号と一致する場合に、前記第二の中継装置を正当な装置であると認証し、
前記第一の中継装置の通信路接続手段は、前記第一の中継装置の認証手段により前記第二の中継装置が正当な装置であると認証された場合に、前記共有鍵保持手段に保持される共有鍵を取得して、取得した共有鍵を用いて前記第二の中継装置との間に仮想的な通信路を構築し、
前記第二の中継装置の認証手段は、前記第一の中継装置のＩＤ情報送信手段により送信されたＩＤ情報と前記セッション中の電話番号と一致する場合に、前記第一の中継装置を正当な装置であると認証し、
前記第二の中継装置の通信路接続手段は、前記第二の中継装置の認証手段により前記第一の中継装置が正当な装置であると認証された場合に、前記共有鍵保持手段に保持される共有鍵を取得して、取得した共有鍵を用いて前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする請求項１〜４のいずれか一つに記載の接続制御システム。
【請求項８】
前記第二の中継装置の接続許可記憶手段は、前記仮想的な通信路を用いて接続することを許可する電話番号に対応付けて、常時接続、一時接続、接続拒否を示す接続ポリシーを記憶し、
前記第二の中継装置の通信路接続手段は、前記認証手段によりセッション中の電話番号が割り当てられた装置であると認証された場合に、前記接続許可記憶手段に前記電話番号に対応付けて記憶される接続ポリシーを取得し、取得した接続ポリシーに従って前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする請求項１〜７のいずれか一つに記載の接続制御システム。
【請求項９】
前記第二の中継装置は、前記接続許可記憶手段に新たな電話番号を格納することを示すダイアル番号と当該新たな電話番号とを前記第二の電話装置から受け付けた場合に、仮想的な通信路を用いて接続することを許可する電話番号として、前記新たな電話番号を前記接続許可記憶手段に新たに格納する電話番号格納手段をさらに備えたことを特徴とする請求項１〜８のいずれか一つに記載の接続制御システム。
【請求項１０】
第一の電話装置および他の通信装置が第一の中継装置を介して他のネットワークに接続されるように構成された第一のネットワークと、第二の電話装置および他の通信装置が第二の中継装置を介して他のネットワークに接続されるように構成された第二のネットワークとを、仮想的な通信を用いて接続する接続制御システムに適した接続制御方法であって、
前記第一の中継装置は、
前記第一のネットワークと前記第二のネットワークとを通信可能に接続する旨の要求を示す接続要求を前記第一の電話装置から受け付ける接続要求受付工程と、
前記接続要求受付工程により接続要求が受け付けられた場合に、当該接続要求を第二の中継装置に送信する接続要求送信工程と、
前記接続要求送信工程により接続要求が送信されて、前記第二の中継装置との間にセッションが確立された場合に、前記セッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であるか否かを認証する認証工程と、
前記認証工程により前記セッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であると認証された場合に、前記第二の中継装置との間に仮想的な通信路を構築する通信路接続工程と、を備え、
前記第二の中継装置は、
仮想的な通信路を用いて接続することを許可する電話番号を記憶する接続許可記憶手段と、
前記第一の中継装置の接続要求送信工程により送信された接続要求を受信した場合に、当該接続要求から電話番号を取得し、取得された電話番号が前記接続許可記憶手段に記憶されているか否かを判定する接続許可判定工程と、
前記接続許可判定工程により取得された電話番号が前記接続許可記憶手段に記憶されていると判定された場合に、前記接続要求に対する接続許可応答を前記第一の中継装置に応答して、前記第一の中継装置との間にセッションを確立するセッション確立工程と、
前記セッション確立工程により第一の中継装置との間にセッションが確立された場合に、前記セッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であるか否かを認証する認証工程と、
前記認証工程によりセッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であると認証された場合に、前記第一の中継装置との間に仮想的な通信路を構築する通信路接続工程と、
を含んだことを特徴とする接続制御方法。
【請求項１１】
前記第一の中継装置の通信路接続工程は、前記認証工程によりセッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であると判定された場合に、前記第二の中継装置のセッション確立手段によりセッションが確立される際にネゴシエーションして決定したポート番号を用いて、前記第二の中継装置との間に仮想的な通信路を構築し、
前記第二の中継装置の通信路接続工程は、前記認証工程によりセッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であると判定された場合に、前記セッション確立手段によりセッションが確立される際にネゴシエーションして決定したポート番号を用いて、前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする請求項１０に記載の接続制御方法。
【請求項１２】
前記第二の中継装置のセッション確立工程は、前記接続許可判定工程により取得された電話番号が前記接続許可記憶手段に記憶されていないと判定された場合に、前記接続要求に対して接続を許可するか否かを示す接続許可要求を前記第二の電話装置に送信し、前記第二の電話装置から接続を許可する旨の接続許可応答を受信すると、前記電話番号を前記接続許可記憶手段に格納するとともに、前記第一の中継装置との間にセッションを確立し、前記第二の電話装置から接続を拒否する旨の接続拒否応答を受信すると、前記第一の中継装置との間にセッションを確立しないことを特徴とする請求項１０または１１に記載の接続制御方法。
【請求項１３】
前記第二の中継装置は、前記第二のネットワークの利用者によって定められた暗証番号を記憶する暗証番号記憶手段と、
前記接続許可判定工程により取得された電話番号が前記接続許可記憶手段に記憶されていないと判定された場合に、前記第一の電話装置との間に音声チャネルを確立する音声チャネル確立手段をさらに備え、
前記第二の中継装置のセッション確立工程は、前記接続許可判定工程により取得された電話番号が前記接続許可記憶手段に記憶されていないと判定された場合に、前記音声認識手段により前記第一の電話装置との間に確立された音声チャネルを介して、前記接続要求に対して接続を許可するか否かを示す接続許可要求を前記第一の電話装置に音声で送信し、前記接続許可要求に対する応答として前記第一の電話装置から受信したダイアル信号が、前記暗証番号記憶手段により記憶される暗証番号と一致すると、前記第一の中継装置との間にセッションを確立することを特徴とする請求項１０または１１に記載の接続制御方法。
【請求項１４】
前記第一の中継装置は、前記第二の中継装置のセッション確立工程によりセッションが確立されると、前記第一の電話装置に割り当てられた電話番号を付加した電子証明書を前記第二の中継装置に送信する電子証明書送信工程と、
前記第二の中継装置は、前記第一の中継装置の電子証明書送信工程により送信された電子証明書を受信した場合に、受信された電子証明書内の電話番号と前記セッション中の電話番号とが一致すると、前記第二の電話装置に割り当てられた電話番号を付加した電子証明書を前記第一の中継装置に送信する電子証明書送信工程とをさらに備え、
前記第一の中継装置の認証工程は、前記第二の中継装置の電子証明書送信工程により送信された電子証明書内の電話番号と前記セッション中の電話番号と一致する場合に、前記第二の中継装置を正当な装置であると認証し、
前記第一の中継装置の通信路接続工程は、前記第一の中継装置の認証工程により前記第二の中継装置が正当な装置であると認証された場合に、前記第二の中継装置との間に仮想的な通信路を構築し、
前記第二の中継装置の認証工程は、前記第一の中継装置の電子証明書送信工程により送信された電子証明書内の電話番号と前記セッション中の電話番号と一致する場合に、前記第一の中継装置を正当な装置であると認証し、
前記第二の中継装置の通信路接続工程は、前記第二の中継装置の認証工程により前記第一の中継装置が正当な装置であると認証された場合に、前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする請求項１０〜１３のいずれか一つに記載の接続制御方法。
【請求項１５】
前記電子証明書は、前記第一のネットワークと前記第二のネットワークとにそれぞれ接続され、電話番号、回線識別子、回線情報を含む電子証明書を発行する第三者機関によって発行されたものであることを特徴とする請求項１４に記載の接続制御方法。
【請求項１６】
前記第一の中継装置と第二の中継装置とのそれぞれは、接続先となる第一の中継装置または第二の中継装置との間で共有する共有鍵を保持する共有鍵保持手段と、
前記第一の中継装置は、前記第二の中継装置のセッション確立工程によりセッションが確立されると、前記第一の電話装置に割り当てられた電話番号をＩＤ情報として前記第二の中継装置に送信するＩＤ情報送信工程とを、
前記第二の中継装置は、前記第二の中継装置のセッション確立工程によりセッションが確立されると、前記第二の電話装置に割り当てられた電話番号をＩＤ情報として前記第一の中継装置に送信するＩＤ情報送信工程とを、さらに備え
前記第一の中継装置の認証工程は、前記第二の中継装置のＩＤ情報送信工程により送信されたＩＤ情報と前記セッション中の電話番号と一致する場合に、前記第二の中継装置を正当な装置であると認証し、
前記第一の中継装置の通信路接続工程は、前記第一の中継装置の認証工程により前記第二の中継装置が正当な装置であると認証された場合に、前記共有鍵保持手段に保持される共有鍵を取得して、取得した共有鍵を用いて前記第二の中継装置との間に仮想的な通信路を構築し、
前記第二の中継装置の認証工程は、前記第一の中継装置のＩＤ情報送信工程により送信されたＩＤ情報と前記セッション中の電話番号と一致する場合に、前記第一の中継装置を正当な装置であると認証し、
前記第二の中継装置の通信路接続工程は、前記第二の中継装置の認証工程により前記第一の中継装置が正当な装置であると認証された場合に、前記共有鍵保持手段に保持される共有鍵を取得して、取得した共有鍵を用いて前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする請求項１０〜１３のいずれか一つに記載の接続制御方法。
【請求項１７】
前記第二の中継装置の接続許可記憶手段は、前記仮想的な通信路を用いて接続することを許可する電話番号に対応付けて、常時接続、一時接続、接続拒否を示す接続ポリシーを記憶し、
前記第二の中継装置の通信路接続工程は、前記認証工程によりセッション中の電話番号が割り当てられた装置であると認証された場合に、前記接続許可記憶手段に前記電話番号に対応付けて記憶される接続ポリシーを取得し、取得した接続ポリシーに従って前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする請求項１０〜１６のいずれか一つに記載の接続制御方法。
【請求項１８】
前記第二の中継装置は、前記接続許可記憶手段に新たな電話番号を格納することを示すダイアル番号と当該新たな電話番号とを前記第二の電話装置から受け付けた場合に、仮想的な通信路を用いて接続することを許可する電話番号として、前記新たな電話番号を前記接続許可記憶手段に新たに格納する電話番号格納工程をさらに備えたことを特徴とする請求項１０〜１７のいずれか一つに記載の接続制御システム。
【請求項１９】
第一の電話装置および他の通信装置が第一の中継装置を介して他のネットワークに接続されるように構成された第一のネットワークと、第二の電話装置および他の通信装置が第二の中継装置を介して他のネットワークに接続されるように構成された第二のネットワークとを、仮想的な通信を用いて接続する接続制御システムにおけるコンピュータに実行させる接続制御プログラムであって、
前記コンピュータとしての第一の中継装置は、
前記第一のネットワークと前記第二のネットワークとを通信可能に接続する旨の要求を示す接続要求を前記第一の電話装置から受け付ける接続要求受付手順と、
前記接続要求受付手順により接続要求が受け付けられた場合に、当該接続要求を第二の中継装置に送信する接続要求送信手順と、
前記接続要求送信手順により接続要求が送信されて、前記第二の中継装置との間にセッションが確立された場合に、前記セッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であるか否かを認証する認証手順と、
前記認証手順により前記セッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であると認証された場合に、前記第二の中継装置との間に仮想的な通信路を構築する通信路接続手順と、を備え、
前記コンピュータとしての第二の中継装置は、
仮想的な通信路を用いて接続することを許可する電話番号を記憶する接続許可記憶手段と、
前記第一の中継装置の接続要求送信手順により送信された接続要求を受信した場合に、当該接続要求から電話番号を取得し、取得された電話番号が前記接続許可記憶手段に記憶されているか否かを判定する接続許可判定手順と、
前記接続許可判定手順により取得された電話番号が前記接続許可記憶手段に記憶されていると判定された場合に、前記接続要求に対する接続許可応答を前記第一の中継装置に応答して、前記第一の中継装置との間にセッションを確立するセッション確立手順と、
前記セッション確立手順により第一の中継装置との間にセッションが確立された場合に、前記セッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であるか否かを認証する認証手順と、
前記認証手順によりセッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であると認証された場合に、前記第一の中継装置との間に仮想的な通信路を構築する通信路接続手順と、
をコンピュータに実行させることを特徴とする接続制御プログラム。
【請求項２０】
前記第一の中継装置の通信路接続手順は、前記認証手順によりセッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であると判定された場合に、前記第二の中継装置のセッション確立手順によりセッションが確立される際にネゴシエーションして決定したポート番号を用いて、前記第二の中継装置との間に仮想的な通信路を構築し、
前記第二の中継装置の通信路接続手順は、前記認証手順によりセッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であると判定された場合に、前記セッション確立手順によりセッションが確立される際にネゴシエーションして決定したポート番号を用いて、前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする請求項１９に記載の接続制御プログラム。
【請求項２１】
前記第二の中継装置のセッション確立手順は、前記接続許可判定手順により取得された電話番号が前記接続許可記憶手段に記憶されていないと判定された場合に、前記接続要求に対して接続を許可するか否かを示す接続許可要求を前記第二の電話装置に送信し、前記第二の電話装置から接続を許可する旨の接続許可応答を受信すると、前記電話番号を前記接続許可記憶手段に格納するとともに、前記第一の中継装置との間にセッションを確立し、前記第二の電話装置から接続を拒否する旨の接続拒否応答を受信すると、前記第一の中継装置との間にセッションを確立しないことを特徴とする請求項１９または２０に記載の接続制御プログラム。
【請求項２２】
前記第二の中継装置は、前記第二のネットワークの利用者によって定められた暗証番号を記憶する暗証番号記憶手順と、
前記接続許可判定手順により取得された電話番号が前記接続許可記憶手段に記憶されていないと判定された場合に、前記第一の電話装置との間に音声チャネルを確立する音声チャネル確立手順をさらに備え、
前記第二の中継装置のセッション確立手順は、前記接続許可判定手順により取得された電話番号が前記接続許可記憶手段に記憶されていないと判定された場合に、前記音声チャネル確立手順により前記第一の電話装置との間に確立された音声チャネルを介して、前記接続要求に対して接続を許可するか否かを示す接続許可要求を前記第一の電話装置に音声で送信し、前記接続許可要求に対する応答として前記第一の電話装置から受信したダイアル信号が、前記暗証番号記憶手順により記憶される暗証番号と一致すると、前記第一の中継装置との間にセッションを確立することを特徴とする請求項１９または２０に記載の接続制御プログラム。
【請求項２３】
前記第一の中継装置は、前記第二の中継装置のセッション確立手順によりセッションが確立されると、前記第一の電話装置に割り当てられた電話番号を付加した電子証明書を前記第二の中継装置に送信する電子証明書送信手順と、
前記第二の中継装置は、前記第一の中継装置の電子証明書送信手順により送信された電子証明書を受信した場合に、受信された電子証明書内の電話番号と前記セッション中の電話番号とが一致すると、前記第二の電話装置に割り当てられた電話番号を付加した電子証明書を前記第一の中継装置に送信する電子証明書送信手順とをさらに備え、
前記第一の中継装置の認証手順は、前記第二の中継装置の電子証明書送信手順により送信された電子証明書内の電話番号と前記セッション中の電話番号と一致する場合に、前記第二の中継装置を正当な装置であると認証し、
前記第一の中継装置の通信路接続手順は、前記第一の中継装置の認証手順により前記第二の中継装置が正当な装置であると認証された場合に、前記第二の中継装置との間に仮想的な通信路を構築し、
前記第二の中継装置の認証手順は、前記第一の中継装置の電子証明書送信手順により送信された電子証明書内の電話番号と前記セッション中の電話番号と一致する場合に、前記第一の中継装置を正当な装置であると認証し、
前記第二の中継装置の通信路接続手順は、前記第二の中継装置の認証手順により前記第一の中継装置が正当な装置であると認証された場合に、前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする請求項１９〜２２のいずれか一つに記載の接続制御システム。
【請求項２４】
前記電子証明書は、前記第一のネットワークと前記第二のネットワークとにそれぞれ接続され、電話番号、回線識別子、回線情報を含む電子証明書を発行する第三者機関によって発行されたものであることを特徴とする請求項２３に記載の接続制御プログラム。
【請求項２５】
前記第一の中継装置と第二の中継装置とのそれぞれは、接続先となる第一の中継装置または第二の中継装置との間で共有する共有鍵を保持する共有鍵保持手順と、
前記第一の中継装置は、前記第二の中継装置のセッション確立手順によりセッションが確立されると、前記第一の電話装置に割り当てられた電話番号をＩＤ情報として前記第二の中継装置に送信するＩＤ情報送信手順とを、
前記第二の中継装置は、前記第二の中継装置のセッション確立手順によりセッションが確立されると、前記第二の電話装置に割り当てられた電話番号をＩＤ情報として前記第一の中継装置に送信するＩＤ情報送信手順とを、さらに備え
前記第一の中継装置の認証手順は、前記第二の中継装置のＩＤ情報送信手順により送信されたＩＤ情報と前記セッション中の電話番号と一致する場合に、前記第二の中継装置を正当な装置であると認証し、
前記第一の中継装置の通信路接続手順は、前記第一の中継装置の認証手順により前記第二の中継装置が正当な装置であると認証された場合に、前記共有鍵保持手順に保持される共有鍵を取得して、取得した共有鍵を用いて前記第二の中継装置との間に仮想的な通信路を構築し、
前記第二の中継装置の認証手順は、前記第一の中継装置のＩＤ情報送信手順により送信されたＩＤ情報と前記セッション中の電話番号と一致する場合に、前記第一の中継装置を正当な装置であると認証し、
前記第二の中継装置の通信路接続手順は、前記第二の中継装置の認証手順により前記第一の中継装置が正当な装置であると認証された場合に、前記共有鍵保持手順に保持される共有鍵を取得して、取得した共有鍵を用いて前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする請求項１９〜２２のいずれか一つに記載の接続制御プログラム。
【請求項２６】
前記第二の中継装置の接続許可記憶手段は、前記仮想的な通信路を用いて接続することを許可する電話番号に対応付けて、常時接続、一時接続、接続拒否を示す接続ポリシーを記憶し、
前記第二の中継装置の通信路接続手順は、前記認証手順によりセッション中の電話番号が割り当てられた装置であると認証された場合に、前記接続許可記憶手段に前記電話番号に対応付けて記憶される接続ポリシーを取得し、取得した接続ポリシーに従って前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする請求項１９〜２５のいずれか一つに記載の接続制御プログラム。
【請求項２７】
前記第二の中継装置は、前記接続許可記憶手段に新たな電話番号を格納することを示すダイアル番号と当該新たな電話番号とを前記第二の電話装置から受け付けた場合に、仮想的な通信路を用いて接続することを許可する電話番号として、前記新たな電話番号を前記接続許可記憶手段に新たに格納する電話番号格納手順をさらに備えたことを特徴とする請求項１９〜２６のいずれか一つに記載の接続制御プログラム。
【請求項２８】
第一の電話装置および他の通信装置が第一の中継装置を介して他のネットワークに接続されるように構成された第一のネットワークと、第二の電話装置および他の通信装置が第二の中継装置を介して他のネットワークに接続されるように構成された第二のネットワークとを、仮想的な通信を用いて接続する接続制御システムにおける第一の中継装置としての中継装置であって、
前記第一のネットワークと前記第二のネットワークとを通信可能に接続する旨の要求を示す接続要求を前記第一の電話装置から受け付ける接続要求受付手段と、
前記接続要求受付手段により接続要求が受け付けられた場合に、当該接続要求を第二の中継装置に送信する接続要求送信手段と、
前記接続要求送信手段により接続要求が送信されて、前記第二の中継装置との間にセッションが確立された場合に、前記セッションが確立された第二の中継装置が、前記セッション中の電話番号を所有するネットワークに接続される装置であるか否かを認証する認証手段と、
前記接続要求送信手段により接続要求が送信されて、前記第二の中継装置との間にセッションが確立された場合に、前記セッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であるか否かを認証する認証手段と、
前記認証手段により前記セッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であると認証された場合に、前記第二の中継装置との間に仮想的な通信路を構築する通信路接続手段と、
を備えたことを特徴とする中継装置。
【請求項２９】
第一の電話装置および他の通信装置が第一の中継装置を介して他のネットワークに接続されるように構成された第一のネットワークと、第二の電話装置および他の通信装置が第二の中継装置を介して他のネットワークに接続されるように構成された第二のネットワークとを、仮想的な通信を用いて接続する接続制御システムにおける第一の中継装置としての中継装置であって、
仮想的な通信路を用いて接続することを許可する電話番号を記憶する接続許可記憶手段と、
前記第一の中継装置により送信された接続要求を受信した場合に、当該接続要求から電話番号を取得し、取得された電話番号が前記接続許可記憶手段に記憶されているか否かを判定する接続許可判定手段と、
前記接続許可判定手段により取得された電話番号が前記接続許可記憶手段に記憶されていると判定された場合に、前記接続要求に対する接続許可応答を前記第一の中継装置に応答して、前記第一の中継装置との間にセッションを確立するセッション確立手段と、
前記セッション確立手段により第一の中継装置との間にセッションが確立された場合に、前記セッションが確立された第一の中継装置が、前記電話番号を所有するネットワークに接続される装置であるか否かを認証する認証手段と、
前記認証手段によりセッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であると認証された場合に、前記第一の中継装置との間に仮想的な通信路を構築する通信路接続手段と
を備えたことを特徴とする中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、第一の電話装置および他の通信装置が第一の中継装置を介して他のネットワークに接続されるように構成された第一のネットワークと、第二の電話装置および他の通信装置が第二の中継装置を介して他のネットワークに接続されるように構成された第二のネットワークとを、仮想的な通信を用いて接続する接続制御システム、接続制御方法、接続制御プログラムおよび中継装置に関する。
【背景技術】
【０００２】
従来より、ネットワーク機能を持つ家電（いわゆる、情報家電）が家庭内ＬＡＮ（ホームネットワーク）のＬＡＮ端末として普及するにつれて、自宅から離れた端末からでも家庭内ＬＡＮに接続された情報家電に簡単かつ安全にアクセスするためのシステムが求められるようになってきている。
【０００３】
例えば、特許文献１では、在宅勤務者などが遠方の会社の端末と安全にＩＰ電話を行うために、電話機などのＶｏＩＰ（Voice  over  Internet  Protocol）装置に対する入力によってＶＰＮ接続要求またはＶＰＮ切断要求を簡単に送信することができる技術が開示されている。
【０００４】
具体的には、ＶＰＮ接続要求を受け付ける会社の端末は、在宅勤務者が使用するＩＰ電話機に割り振られたＩＰアドレスや当該在宅勤務者を一意に識別するパスワードなどの認証情報を記憶しておく。そして、会社の端末は、在宅勤務者が使用するＩＰ電話機からＶＰＮ接続要求を受信すると、受信したＶＰＮ接続要求からＩＰアドレスを取得し、取得したＩＰアドレスが記憶するＩＰアドレスと一致するか否かを判定する。さらに、会社の端末は、ＶＰＮ接続要求を送信した端末に対してパスワードの入力を求め、入力されたパスワードが記憶するパスワードと一致するかを判定する。そして、会社の端末は、ＩＰアドレスとパスワードとの両方が記憶されていると判定された場合にのみ、ＶＰＮ接続要求送信元のＩＰ電話機と当該端末とをＶＰＮで接続する。
【０００５】
また、非特許文献１では、ＩＰ電話の機能をパーソナルコンピュータに組み込むことができるソフトフォンを用いてＶｏＩＰ接続を行い、このＶｏＩＰ接続による通話を契機に、自宅の家庭内ＬＡＮ端末と通話している相手のＬＡＮ端末とをＶＰＮ接続して通信を行う技術が開示されている。
【０００６】
具体的には、家庭内ＬＡＮ（Ａ）と家庭内ＬＡＮ（Ｂ）とを接続する場合に、利用者によって家庭内ＬＡＮ（Ａ）に接続されるＶｏＩＰ電話機を用いて、家庭内ＬＡＮ（Ｂ）に通話接続されると、家庭内ＬＡＮ（Ａ）のゲートウエイであるＨＧＷ（Home  GateWay）は、家庭内ＬＡＮ（Ｂ）のＨＧＷに対して、家庭ＬＡＮ（Ａ）のＩＰアドレスを割当てて、家庭内ＬＡＮ（Ｂ）のＨＧＷとの間にＶＰＮ（Virtual  Private  Network）を構築する。
【０００７】
【特許文献１】特表２００６−５２７９７０号公報
【非特許文献１】鯉江尚央、猿渡俊介、水野浩太郎、森川博之、青山友紀“Teleshare  通話をメタフォとしたアクセス制御技術”、２００５  信学総大、Ｂ−６−１１３、Ｍａｒ  ２００５
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記した従来の技術は、利便性が悪いという課題と、接続される端末装置間での認証ができないという課題があった。
【０００９】
例えば、従来技術である特許文献１では、ＶＰＮ接続要求を送信するために在宅勤務者が利用するＩＰ電話機のＩＰアドレスや在宅勤務者のパスワードなどの認証情報を会社の端末に予め登録しておく必要があり、登録していないＩＰ電話機を用いてＶＰＮ接続を行うことができないので、在宅勤務者などの利用者にとって利便性が悪い。
【００１０】
また、従来技術である非特許文献１では、ＶｏＩＰで通話接続されて、ＨＧＷ同士をＶＰＮ接続するのに際して、ＶｏＩＰ接続に使用された電話番号ではなく、ＩＰアドレスを用いてＶＰＮ接続するので、接続される端末装置間での認証ができない結果、ＩＰアドレスを詐称したなりすましやサービス拒否（例えば、ＤｏＳ攻撃（Denial  of  Service  Attack））などの攻撃を受けてしまう。
【００１１】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、利用者に利便性を向上させるとともに、接続される端末装置間での認証がすることが可能である接続制御システム、接続制御方法、接続制御プログラムおよび中継装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するため、請求項１に係る発明は、第一の電話装置および他の通信装置が第一の中継装置を介して他のネットワークに接続されるように構成された第一のネットワークと、第二の電話装置および他の通信装置が第二の中継装置を介して他のネットワークに接続されるように構成された第二のネットワークとを、仮想的な通信を用いて接続する接続制御システムであって、前記第一の中継装置は、前記第一のネットワークと前記第二のネットワークとを通信可能に接続する旨の要求を示す接続要求を前記第一の電話装置から受け付ける接続要求受付手段と、前記接続要求受付手段により接続要求が受け付けられた場合に、当該接続要求を第二の中継装置に送信する接続要求送信手段と、前記接続要求送信手段により接続要求が送信されて、前記第二の中継装置との間にセッションが確立された場合に、前記セッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であるか否かを認証する認証手段と、前記認証手段により前記セッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であると認証された場合に、前記第二の中継装置との間に仮想的な通信路を構築する通信路接続手段と、を備え、前記第二の中継装置は、仮想的な通信路を用いて接続することを許可する電話番号を記憶する接続許可記憶手段と、前記第一の中継装置の接続要求送信手段により送信された接続要求を受信した場合に、当該接続要求から電話番号を取得し、取得された電話番号が前記接続許可記憶手段に記憶されているか否かを判定する接続許可判定手段と、前記接続許可判定手段により取得された電話番号が前記接続許可記憶手段に記憶されていると判定された場合に、前記接続要求に対する接続許可応答を前記第一の中継装置に応答して、前記第一の中継装置との間にセッションを確立するセッション確立手段と、前記セッション確立手段により第一の中継装置との間にセッションが確立された場合に、前記セッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であるか否かを認証する認証手段と、前記認証手段によりセッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であると認証された場合に、前記第一の中継装置との間に仮想的な通信路を構築する通信路接続手段と、を備えたことを特徴とする。
【００１３】
また、請求項２に係る発明は、上記の発明において、前記第一の中継装置の通信路接続手段は、前記認証手段によりセッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であると判定された場合に、前記第二の中継装置のセッション確立手段によりセッションが確立される際にネゴシエーションして決定したポート番号を用いて、前記第二の中継装置との間に仮想的な通信路を構築し、前記第二の中継装置の通信路接続手段は、前記認証手段によりセッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であると判定された場合に、前記セッション確立手段によりセッションが確立される際にネゴシエーションして決定したポート番号を用いて、前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする。
【００１４】
また、請求項３に係る発明は、上記の発明において、前記第二の中継装置のセッション確立手段は、前記接続許可判定手段により取得された電話番号が前記接続許可記憶手段に記憶されていないと判定された場合に、前記接続要求に対して接続を許可するか否かを示す接続許可要求を前記第二の電話装置に送信し、前記第二の電話装置から接続を許可する旨の接続許可応答を受信すると、前記電話番号を前記接続許可記憶手段に格納するとともに、前記第一の中継装置との間にセッションを確立し、前記第二の電話装置から接続を拒否する旨の接続拒否応答を受信すると、前記第一の中継装置との間にセッションを確立しないことを特徴とする。
【００１５】
また、請求項４に係る発明は、上記の発明において、前記第二の中継装置は、前記第二のネットワークの利用者によって定められた暗証番号を記憶する暗証番号記憶手段と、前記接続許可判定手段により取得された電話番号が前記接続許可記憶手段に記憶されていないと判定された場合に、前記第一の電話装置との間に音声チャネルを確立する音声チャネル確立手段をさらに備え、前記第二の中継装置のセッション確立手段は、前記接続許可判定手段により取得された電話番号が前記接続許可記憶手段に記憶されていないと判定された場合に、前記音声チャネル確立手段により前記第一の電話装置との間に確立された音声チャネルを介して、前記接続要求に対して接続を許可するか否かを示す接続許可要求を前記第一の電話装置に音声で送信し、前記接続許可要求に対する応答として前記第一の電話装置から受信したダイアル信号が、前記暗証番号記憶手段により記憶される暗証番号と一致すると、前記第一の中継装置との間にセッションを確立することを特徴とする。
【００１６】
また、請求項５に係る発明は、上記の発明において、前記第一の中継装置は、前記第二の中継装置のセッション確立手段によりセッションが確立されると、前記第一の電話装置に割り当てられた電話番号を付加した電子証明書を前記第二の中継装置に送信する電子証明書送信手段と、前記第二の中継装置は、前記第一の中継装置の電子証明書送信手段により送信された電子証明書を受信した場合に、受信された電子証明書内の電話番号と前記セッション中の電話番号とが一致すると、前記第二の電話装置に割り当てられた電話番号を付加した電子証明書を前記第一の中継装置に送信する電子証明書送信手段とをさらに備え、前記第一の中継装置の認証手段は、前記第二の中継装置の電子証明書送信手段により送信された電子証明書内の電話番号と前記セッション中の電話番号と一致する場合に、前記第二の中継装置を正当な装置であると認証し、前記第一の中継装置の通信路接続手段は、前記第一の中継装置の認証手段により前記第二の中継装置が正当な装置であると認証された場合に、前記第二の中継装置との間に仮想的な通信路を構築し、前記第二の中継装置の認証手段は、前記第一の中継装置の電子証明書送信手段により送信された電子証明書内の電話番号と前記セッション中の電話番号と一致する場合に、前記第一の中継装置を正当な装置であると認証し、前記第二の中継装置の通信路接続手段は、前記第二の中継装置の認証手段により前記第一の中継装置が正当な装置であると認証された場合に、前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする。
【００１７】
また、請求項６に係る発明は、上記の発明において、前記電子証明書は、前記第一のネットワークと前記第二のネットワークとにそれぞれ接続され、電話番号、回線識別子、回線情報を含む電子証明書を発行する第三者機関によって発行されたものであることを特徴とする。
【００１８】
また、請求項７に係る発明は、上記の発明において、前記第一の中継装置と第二の中継装置とのそれぞれは、接続先となる第一の中継装置または第二の中継装置との間で共有する共有鍵を保持する共有鍵保持手段と、前記第一の中継装置は、前記第二の中継装置のセッション確立手段によりセッションが確立されると、前記第一の電話装置に割り当てられた電話番号をＩＤ情報として前記第二の中継装置に送信するＩＤ情報送信手段とを、前記第二の中継装置は、前記第二の中継装置のセッション確立手段によりセッションが確立されると、前記第二の電話装置に割り当てられた電話番号をＩＤ情報として前記第一の中継装置に送信するＩＤ情報送信手段とを、さらに備え前記第一の中継装置の認証手段は、前記第二の中継装置のＩＤ情報送信手段により送信されたＩＤ情報と前記セッション中の電話番号と一致する場合に、前記第二の中継装置を正当な装置であると認証し、前記第一の中継装置の通信路接続手段は、前記第一の中継装置の認証手段により前記第二の中継装置が正当な装置であると認証された場合に、前記共有鍵保持手段に保持される共有鍵を取得して、取得した共有鍵を用いて前記第二の中継装置との間に仮想的な通信路を構築し、前記第二の中継装置の認証手段は、前記第一の中継装置のＩＤ情報送信手段により送信されたＩＤ情報と前記セッション中の電話番号と一致する場合に、前記第一の中継装置を正当な装置であると認証し、前記第二の中継装置の通信路接続手段は、前記第二の中継装置の認証手段により前記第一の中継装置が正当な装置であると認証された場合に、前記共有鍵保持手段に保持される共有鍵を取得して、取得した共有鍵を用いて前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする。
【００１９】
また、請求項８に係る発明は、上記の発明において、前記第二の中継装置の接続許可記憶手段は、前記仮想的な通信路を用いて接続することを許可する電話番号に対応付けて、常時接続、一時接続、接続拒否を示す接続ポリシーを記憶し、前記第二の中継装置の通信路接続手段は、前記認証手段によりセッション中の電話番号が割り当てられた装置であると認証された場合に、前記接続許可記憶手段に前記電話番号に対応付けて記憶される接続ポリシーを取得し、取得した接続ポリシーに従って前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする。
【００２０】
また、請求項９に係る発明は、前記第二の中継装置は、前記接続許可記憶手段に新たな電話番号を格納することを示すダイアル番号と当該新たな電話番号とを前記第二の電話装置から受け付けた場合に、仮想的な通信路を用いて接続することを許可する電話番号として、前記新たな電話番号を前記接続許可記憶手段に新たに格納する電話番号格納手段をさらに備えたことを特徴とする。
【００２１】
また、請求項１０に係る発明は、第一の電話装置および他の通信装置が第一の中継装置を介して他のネットワークに接続されるように構成された第一のネットワークと、第二の電話装置および他の通信装置が第二の中継装置を介して他のネットワークに接続されるように構成された第二のネットワークとを、仮想的な通信を用いて接続する接続制御システムに適した接続制御方法であって、前記第一の中継装置は、前記第一のネットワークと前記第二のネットワークとを通信可能に接続する旨の要求を示す接続要求を前記第一の電話装置から受け付ける接続要求受付工程と、前記接続要求受付工程により接続要求が受け付けられた場合に、当該接続要求を第二の中継装置に送信する接続要求送信工程と、前記接続要求送信工程により接続要求が送信されて、前記第二の中継装置との間にセッションが確立された場合に、前記セッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であるか否かを認証する認証工程と、前記認証工程により前記セッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であると認証された場合に、前記第二の中継装置との間に仮想的な通信路を構築する通信路接続工程と、を備え、前記第二の中継装置は、仮想的な通信路を用いて接続することを許可する電話番号を記憶する接続許可記憶手段と、前記第一の中継装置の接続要求送信工程により送信された接続要求を受信した場合に、当該接続要求から電話番号を取得し、取得された電話番号が前記接続許可記憶手段に記憶されているか否かを判定する接続許可判定工程と、前記接続許可判定工程により取得された電話番号が前記接続許可記憶手段に記憶されていると判定された場合に、前記接続要求に対する接続許可応答を前記第一の中継装置に応答して、前記第一の中継装置との間にセッションを確立するセッション確立工程と、前記セッション確立工程により第一の中継装置との間にセッションが確立された場合に、前記セッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であるか否かを認証する認証工程と、前記認証工程によりセッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であると認証された場合に、前記第一の中継装置との間に仮想的な通信路を構築する通信路接続工程と、を含んだことを特徴とする。
【００２２】
また、請求項１１に係る発明は、上記の発明において、前記第一の中継装置の通信路接続工程は、前記認証工程によりセッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であると判定された場合に、前記第二の中継装置のセッション確立手段によりセッションが確立される際にネゴシエーションして決定したポート番号を用いて、前記第二の中継装置との間に仮想的な通信路を構築し、前記第二の中継装置の通信路接続工程は、前記認証工程によりセッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であると判定された場合に、前記セッション確立手段によりセッションが確立される際にネゴシエーションして決定したポート番号を用いて、前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする。
【００２３】
また、請求項１２に係る発明は、上記の発明において、前記第二の中継装置のセッション確立工程は、前記接続許可判定工程により取得された電話番号が前記接続許可記憶手段に記憶されていないと判定された場合に、前記接続要求に対して接続を許可するか否かを示す接続許可要求を前記第二の電話装置に送信し、前記第二の電話装置から接続を許可する旨の接続許可応答を受信すると、前記電話番号を前記接続許可記憶手段に格納するとともに、前記第一の中継装置との間にセッションを確立し、前記第二の電話装置から接続を拒否する旨の接続拒否応答を受信すると、前記第一の中継装置との間にセッションを確立しないことを特徴とする。
【００２４】
また、請求項１３に係る発明は、上記の発明において、前記第二の中継装置は、前記第二のネットワークの利用者によって定められた暗証番号を記憶する暗証番号記憶手段と、前記接続許可判定工程により取得された電話番号が前記接続許可記憶手段に記憶されていないと判定された場合に、前記第一の電話装置との間に音声チャネルを確立する音声チャネル確立手段をさらに備え、前記第二の中継装置のセッション確立工程は、前記接続許可判定工程により取得された電話番号が前記接続許可記憶手段に記憶されていないと判定された場合に、前記音声認識手段により前記第一の電話装置との間に確立された音声チャネルを介して、前記接続要求に対して接続を許可するか否かを示す接続許可要求を前記第一の電話装置に音声で送信し、前記接続許可要求に対する応答として前記第一の電話装置から受信したダイアル信号が、前記暗証番号記憶手段により記憶される暗証番号と一致すると、前記第一の中継装置との間にセッションを確立することを特徴とする。
【００２５】
また、請求項１４に係る発明は、上記の発明において、前記第一の中継装置は、前記第二の中継装置のセッション確立工程によりセッションが確立されると、前記第一の電話装置に割り当てられた電話番号を付加した電子証明書を前記第二の中継装置に送信する電子証明書送信工程と、前記第二の中継装置は、前記第一の中継装置の電子証明書送信工程により送信された電子証明書を受信した場合に、受信された電子証明書内の電話番号と前記セッション中の電話番号とが一致すると、前記第二の電話装置に割り当てられた電話番号を付加した電子証明書を前記第一の中継装置に送信する電子証明書送信工程とをさらに備え、前記第一の中継装置の認証工程は、前記第二の中継装置の電子証明書送信工程により送信された電子証明書内の電話番号と前記セッション中の電話番号と一致する場合に、前記第二の中継装置を正当な装置であると認証し、前記第一の中継装置の通信路接続工程は、前記第一の中継装置の認証工程により前記第二の中継装置が正当な装置であると認証された場合に、前記第二の中継装置との間に仮想的な通信路を構築し、前記第二の中継装置の認証工程は、前記第一の中継装置の電子証明書送信工程により送信された電子証明書内の電話番号と前記セッション中の電話番号と一致する場合に、前記第一の中継装置を正当な装置であると認証し、前記第二の中継装置の通信路接続工程は、前記第二の中継装置の認証工程により前記第一の中継装置が正当な装置であると認証された場合に、前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする。
【００２６】
また、請求項１５に係る発明は、上記の発明において、前記電子証明書は、前記第一のネットワークと前記第二のネットワークとにそれぞれ接続され、電話番号、回線識別子、回線情報を含む電子証明書を発行する第三者機関によって発行されたものであることを特徴とする。
【００２７】
また、請求項１６に係る発明は、上記の発明において、前記第一の中継装置と第二の中継装置とのそれぞれは、接続先となる第一の中継装置または第二の中継装置との間で共有する共有鍵を保持する共有鍵保持手段と、前記第一の中継装置は、前記第二の中継装置のセッション確立工程によりセッションが確立されると、前記第一の電話装置に割り当てられた電話番号をＩＤ情報として前記第二の中継装置に送信するＩＤ情報送信工程とを、前記第二の中継装置は、前記第二の中継装置のセッション確立工程によりセッションが確立されると、前記第二の電話装置に割り当てられた電話番号をＩＤ情報として前記第一の中継装置に送信するＩＤ情報送信工程とを、さらに備え、前記第一の中継装置の認証工程は、前記第二の中継装置のＩＤ情報送信工程により送信されたＩＤ情報と前記セッション中の電話番号と一致する場合に、前記第二の中継装置を正当な装置であると認証し、前記第一の中継装置の通信路接続工程は、前記第一の中継装置の認証工程により前記第二の中継装置が正当な装置であると認証された場合に、前記共有鍵保持手段に保持される共有鍵を取得して、取得した共有鍵を用いて前記第二の中継装置との間に仮想的な通信路を構築し、前記第二の中継装置の認証工程は、前記第一の中継装置のＩＤ情報送信工程により送信されたＩＤ情報と前記セッション中の電話番号と一致する場合に、前記第一の中継装置を正当な装置であると認証し、前記第二の中継装置の通信路接続工程は、前記第二の中継装置の認証工程により前記第一の中継装置が正当な装置であると認証された場合に、前記共有鍵保持手段に保持される共有鍵を取得して、取得した共有鍵を用いて前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする。
【００２８】
また、請求項１７に係る発明は、上記の発明において、前記第二の中継装置の接続許可記憶手段は、前記仮想的な通信路を用いて接続することを許可する電話番号に対応付けて、常時接続、一時接続、接続拒否を示す接続ポリシーを記憶し、前記第二の中継装置の通信路接続工程は、前記認証工程によりセッション中の電話番号が割り当てられた装置であると認証された場合に、前記接続許可記憶手段に前記電話番号に対応付けて記憶される接続ポリシーを取得し、取得した接続ポリシーに従って前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする。
【００２９】
また、請求項１８に係る発明は、上記の発明において、記第二の中継装置は、前記接続許可記憶手段に新たな電話番号を格納することを示すダイアル番号と当該新たな電話番号とを前記第二の電話装置から受け付けた場合に、仮想的な通信路を用いて接続することを許可する電話番号として、前記新たな電話番号を前記接続許可記憶手段に新たに格納する電話番号格納工程をさらに備えたことを特徴とする。
【００３０】
また、請求項１９に係る発明は、第一の電話装置および他の通信装置が第一の中継装置を介して他のネットワークに接続されるように構成された第一のネットワークと、第二の電話装置および他の通信装置が第二の中継装置を介して他のネットワークに接続されるように構成された第二のネットワークとを、仮想的な通信を用いて接続する接続制御システムにおけるコンピュータに実行させる接続制御プログラムであって、前記コンピュータとしての第一の中継装置は、前記第一のネットワークと前記第二のネットワークとを通信可能に接続する旨の要求を示す接続要求を前記第一の電話装置から受け付ける接続要求受付手順と、前記接続要求受付手順により接続要求が受け付けられた場合に、当該接続要求を第二の中継装置に送信する接続要求送信手順と、前記接続要求送信手順により接続要求が送信されて、前記第二の中継装置との間にセッションが確立された場合に、前記セッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であるか否かを認証する認証手順と、前記認証手順により前記セッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であると認証された場合に、前記第二の中継装置との間に仮想的な通信路を構築する通信路接続手順と、を備え、前記コンピュータとしての第二の中継装置は、仮想的な通信路を用いて接続することを許可する電話番号を記憶する接続許可記憶手段と、前記第一の中継装置の接続要求送信手順により送信された接続要求を受信した場合に、当該接続要求から電話番号を取得し、取得された電話番号が前記接続許可記憶手段に記憶されているか否かを判定する接続許可判定手順と、前記接続許可判定手順により取得された電話番号が前記接続許可記憶手段に記憶されていると判定された場合に、前記接続要求に対する接続許可応答を前記第一の中継装置に応答して、前記第一の中継装置との間にセッションを確立するセッション確立手順と、前記セッション確立手順により第一の中継装置との間にセッションが確立された場合に、前記セッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であるか否かを認証する認証手順と、前記認証手順によりセッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であると認証された場合に、前記第一の中継装置との間に仮想的な通信路を構築する通信路接続手順と、をコンピュータに実行させることを特徴とする。
【００３１】
また、請求項２０に係る発明は、上記の発明において、前記第一の中継装置の通信路接続手順は、前記認証手順によりセッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であると判定された場合に、前記第二の中継装置のセッション確立手順によりセッションが確立される際にネゴシエーションして決定したポート番号を用いて、前記第二の中継装置との間に仮想的な通信路を構築し、前記第二の中継装置の通信路接続手順は、前記認証手順によりセッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であると判定された場合に、前記セッション確立手順によりセッションが確立される際にネゴシエーションして決定したポート番号を用いて、前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする。
【００３２】
また、請求項２１に係る発明は、上記の発明において、前記第二の中継装置のセッション確立手順は、前記接続許可判定手順により取得された電話番号が前記接続許可記憶手段に記憶されていないと判定された場合に、前記接続要求に対して接続を許可するか否かを示す接続許可要求を前記第二の電話装置に送信し、前記第二の電話装置から接続を許可する旨の接続許可応答を受信すると、前記電話番号を前記接続許可記憶手段に格納するとともに、前記第一の中継装置との間にセッションを確立し、前記第二の電話装置から接続を拒否する旨の接続拒否応答を受信すると、前記第一の中継装置との間にセッションを確立しないことを特徴とする。
【００３３】
また、請求項２２に係る発明は、上記の発明において、前記第二の中継装置は、前記第二のネットワークの利用者によって定められた暗証番号を記憶する暗証番号記憶手順と、前記接続許可判定手順により取得された電話番号が前記接続許可記憶手段に記憶されていないと判定された場合に、前記第一の電話装置との間に音声チャネルを確立する音声チャネル確立手順をさらに備え、前記第二の中継装置のセッション確立手順は、前記接続許可判定手順により取得された電話番号が前記接続許可記憶手段に記憶されていないと判定された場合に、前記音声チャネル確立手順により前記第一の電話装置との間に確立された音声チャネルを介して、前記接続要求に対して接続を許可するか否かを示す接続許可要求を前記第一の電話装置に音声で送信し、前記接続許可要求に対する応答として前記第一の電話装置から受信したダイアル信号が、前記暗証番号記憶手順により記憶される暗証番号と一致すると、前記第一の中継装置との間にセッションを確立することを特徴とする。
【００３４】
また、請求項２３に係る発明は、上記の発明において、前記第一の中継装置は、前記第二の中継装置のセッション確立手順によりセッションが確立されると、前記第一の電話装置に割り当てられた電話番号を付加した電子証明書を前記第二の中継装置に送信する電子証明書送信手順と、前記第二の中継装置は、前記第一の中継装置の電子証明書送信手順により送信された電子証明書を受信した場合に、受信された電子証明書内の電話番号と前記セッション中の電話番号とが一致すると、前記第二の電話装置に割り当てられた電話番号を付加した電子証明書を前記第一の中継装置に送信する電子証明書送信手順とをさらに備え、前記第一の中継装置の認証手順は、前記第二の中継装置の電子証明書送信手順により送信された電子証明書内の電話番号と前記セッション中の電話番号と一致する場合に、前記第二の中継装置を正当な装置であると認証し、前記第一の中継装置の通信路接続手順は、前記第一の中継装置の認証手順により前記第二の中継装置が正当な装置であると認証された場合に、前記第二の中継装置との間に仮想的な通信路を構築し、前記第二の中継装置の認証手順は、前記第一の中継装置の電子証明書送信手順により送信された電子証明書内の電話番号と前記セッション中の電話番号と一致する場合に、前記第一の中継装置を正当な装置であると認証し、前記第二の中継装置の通信路接続手順は、前記第二の中継装置の認証手順により前記第一の中継装置が正当な装置であると認証された場合に、前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする。
【００３５】
また、請求項２４に係る発明は、上記の発明において、前記電子証明書は、前記第一のネットワークと前記第二のネットワークとにそれぞれ接続され、電話番号、回線識別子、回線情報を含む電子証明書を発行する第三者機関によって発行されたものであることを特徴とする。
【００３６】
また、請求項２５に係る発明は、上記の発明において、前記第一の中継装置と第二の中継装置とのそれぞれは、接続先となる第一の中継装置または第二の中継装置との間で共有する共有鍵を保持する共有鍵保持手順と、前記第一の中継装置は、前記第二の中継装置のセッション確立手順によりセッションが確立されると、前記第一の電話装置に割り当てられた電話番号をＩＤ情報として前記第二の中継装置に送信するＩＤ情報送信手順とを、前記第二の中継装置は、前記第二の中継装置のセッション確立手順によりセッションが確立されると、前記第二の電話装置に割り当てられた電話番号をＩＤ情報として前記第一の中継装置に送信するＩＤ情報送信手順とを、さらに備え、前記第一の中継装置の認証手順は、前記第二の中継装置のＩＤ情報送信手順により送信されたＩＤ情報と前記セッション中の電話番号と一致する場合に、前記第二の中継装置を正当な装置であると認証し、前記第一の中継装置の通信路接続手順は、前記第一の中継装置の認証手順により前記第二の中継装置が正当な装置であると認証された場合に、前記共有鍵保持手順に保持される共有鍵を取得して、取得した共有鍵を用いて前記第二の中継装置との間に仮想的な通信路を構築し、前記第二の中継装置の認証手順は、前記第一の中継装置のＩＤ情報送信手順により送信されたＩＤ情報と前記セッション中の電話番号と一致する場合に、前記第一の中継装置を正当な装置であると認証し、前記第二の中継装置の通信路接続手順は、前記第二の中継装置の認証手順により前記第一の中継装置が正当な装置であると認証された場合に、前記共有鍵保持手順に保持される共有鍵を取得して、取得した共有鍵を用いて前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする。
【００３７】
また、請求項２６に係る発明は、上記の発明において、前記第二の中継装置の接続許可記憶手段は、前記仮想的な通信路を用いて接続することを許可する電話番号に対応付けて、常時接続、一時接続、接続拒否を示す接続ポリシーを記憶し、前記第二の中継装置の通信路接続手順は、前記認証手順によりセッション中の電話番号が割り当てられた装置であると認証された場合に、前記接続許可記憶手段に前記電話番号に対応付けて記憶される接続ポリシーを取得し、取得した接続ポリシーに従って前記第一の中継装置との間に仮想的な通信路を構築することを特徴とする。
【００３８】
また、請求項２７に係る発明は、上記の発明において、前記第二の中継装置は、前記接続許可記憶手段に新たな電話番号を格納することを示すダイアル番号と当該新たな電話番号とを前記第二の電話装置から受け付けた場合に、仮想的な通信路を用いて接続することを許可する電話番号として、前記新たな電話番号を前記接続許可記憶手段に新たに格納する電話番号格納手順をさらに備えたことを特徴とする。
【００３９】
また、請求項２８に係る発明は、第一の電話装置および他の通信装置が第一の中継装置を介して他のネットワークに接続されるように構成された第一のネットワークと、第二の電話装置および他の通信装置が第二の中継装置を介して他のネットワークに接続されるように構成された第二のネットワークとを、仮想的な通信を用いて接続する接続制御システムにおける第一の中継装置としての中継装置であって、前記第一のネットワークと前記第二のネットワークとを通信可能に接続する旨の要求を示す接続要求を前記第一の電話装置から受け付ける接続要求受付手段と、前記接続要求受付手段により接続要求が受け付けられた場合に、当該接続要求を第二の中継装置に送信する接続要求送信手段と、前記接続要求送信手段により接続要求が送信されて、前記第二の中継装置との間にセッションが確立された場合に、前記セッションが確立された第二の中継装置が、前記セッション中の電話番号を所有するネットワークに接続される装置であるか否かを認証する認証手段と、前記接続要求送信手段により接続要求が送信されて、前記第二の中継装置との間にセッションが確立された場合に、前記セッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であるか否かを認証する認証手段と、前記認証手段により前記セッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であると認証された場合に、前記第二の中継装置との間に仮想的な通信路を構築する通信路接続手段と、を備えたことを特徴とする。
【００４０】
また、請求項２９に係る発明は、第一の電話装置および他の通信装置が第一の中継装置を介して他のネットワークに接続されるように構成された第一のネットワークと、第二の電話装置および他の通信装置が第二の中継装置を介して他のネットワークに接続されるように構成された第二のネットワークとを、仮想的な通信を用いて接続する接続制御システムにおける第一の中継装置としての中継装置であって、仮想的な通信路を用いて接続することを許可する電話番号を記憶する接続許可記憶手段と、前記第一の中継装置により送信された接続要求を受信した場合に、当該接続要求から電話番号を取得し、取得された電話番号が前記接続許可記憶手段に記憶されているか否かを判定する接続許可判定手段と、前記接続許可判定手段により取得された電話番号が前記接続許可記憶手段に記憶されていると判定された場合に、前記接続要求に対する接続許可応答を前記第一の中継装置に応答して、前記第一の中継装置との間にセッションを確立するセッション確立手段と、前記セッション確立手段により第一の中継装置との間にセッションが確立された場合に、前記セッションが確立された第一の中継装置が、前記電話番号を所有するネットワークに接続される装置であるか否かを認証する認証手段と、前記認証手段によりセッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であると認証された場合に、前記第一の中継装置との間に仮想的な通信路を構築する。
【発明の効果】
【００４１】
請求項１、１０、１９、２８、２９の発明によれば、第一の中継装置は、第一のネットワークと第二のネットワークとを通信可能に接続する旨の要求を示す接続要求を第一の電話装置から受け付、接続要求が受け付けられた場合に、当該接続要求を第二の中継装置に送信し、接続要求が送信されて、第二の中継装置との間にセッションが確立された場合に、セッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であるか否かを認証し、セッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であると認証された場合に、第二の中継装置との間に仮想的な通信路を構築し、第二の中継装置は、仮想的な通信路を用いて接続することを許可する電話番号を記憶し、第一の中継装置により送信された接続要求を受信した場合に、当該接続要求から電話番号を取得し、取得された電話番号が記憶されているか否かを判定し、取得された電話番号がに記憶されていると判定された場合に、接続要求に対する接続許可応答を第一の中継装置に応答して、第一の中継装置との間にセッションを確立し、第一の中継装置との間にセッションが確立された場合に、セッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であるか否かを認証し、  セッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であると認証された場合に、第一の中継装置との間に仮想的な通信路を構築するので、利用者に利便性を向上させるとともに、ＩＰアドレスに比べて接続される端末装置間での認証が可能である。
【００４２】
例えば、ＳＩＰ上での認証結果をＶＰＮでの接続許可に用いることができる結果、利用者の利便性を向上させることが可能である。また、容易に詐称することができるＩＰアドレスを用いて利用者認証を行わず、電話番号を用いてセッションを確立し、さらに、セッションを確立した接続先が正当な利用者であるか否かを電話番号を用いて認証するので、NATによるアドレス変換の影響を受けない結果、ＩＰアドレスに比べてEnd-to-Endでの認証が可能である。
【００４３】
また、信頼できる電話回線を提供する回線事業者や本発明に係るゲートウエイ装置（ＨＧＷ）などの中継装置を用いてＶＰＮサービスを提供する事業者にとっては、ＨＧＷの端末収益や、接続回数、接続時間で課金することでサービス収益を得ることができ、ユーザにとっては、遠隔の機器（例えば、情報家電など）を家庭内の機器と同じように扱うことができる。
【００４４】
また、請求項２、１１、２０の発明によれば、第一の中継装置は、セッションが確立された第二の中継装置が、セッション中の電話番号が割り当てられた装置であると判定された場合に、第二の中継装置によりセッションが確立される際にネゴシエーションして決定したポート番号を用いて、第二の中継装置との間に仮想的な通信路を構築し、第二の中継装置は、セッションが確立された第一の中継装置が、セッション中の電話番号が割り当てられた装置であると判定された場合に、セッションが確立される際にネゴシエーションして決定したポート番号を用いて、第一の中継装置との間に仮想的な通信路を構築するので、安全な仮想通信路接続を提供することが可能である。
【００４５】
例えば、ＶＰＮなどの仮想的な通信路を接続する場合に、セッションを確立するのに際してネゴシエーションして決定した毎回異なるポート番号を使用することで、毎回同じポート番号を使用するのに比べて、より安全な仮想通信路接続を提供することが可能である。
【００４６】
また、請求項３、１２、２１の発明によれば、第二の中継装置は、取得された電話番号が記憶されていないと判定された場合に、接続要求に対して接続を許可するか否かを示す接続許可要求を第二の電話装置に送信し、第二の電話装置から接続を許可する旨の接続許可応答を受信すると、電話番号を格納するとともに、第一の中継装置との間にセッションを確立し、第二の電話装置から接続を拒否する旨の接続拒否応答を受信すると、第一の中継装置との間にセッションを確立しないので、利用者の利便性をより向上させることが可能である。
【００４７】
例えば、予め記憶される仮想的な通信路の接続を許可する電話番号以外の電話番号が割り当てられた電話機に接続されるＨＧＷから接続要求を受信したとしても、当該接続を許可するか否かを利用者に問い合わせることができ、知らない電話番号からの接続要求や登録を忘れた電話番号からの接続要求であっても、その都度、接続判定を行うことができる結果、利用者の利便性をより向上させることが可能である。
【００４８】
また、請求項４、１３、２２の発明によれば、第二の中継装置は、第二のネットワークの利用者によって定められた暗証番号を記憶し、取得された電話番号が記憶されていないと判定された場合に、第一の電話装置との間に音声チャネルを確立し、第二の中継装置は、取得された電話番号が記憶されていないと判定された場合に、第一の電話装置との間に確立された音声チャネルを介して、接続要求に対して接続を許可するか否かを示す接続許可要求を第一の電話装置に音声で送信し、接続許可要求に対する応答として第一の電話装置から受信したダイアル信号が、記憶される暗証番号と一致すると、第一の中継装置との間にセッションを確立するので、利用者の利便性をより向上させることが可能である。
【００４９】
例えば、予め記憶される仮想的な通信路の接続を許可する電話番号以外の電話番号が割り当てられた電話機に接続されるＨＧＷから接続要求を受信した場合に、当該接続を許可するか否かを、接続要求送信元の第一の電話装置との間に音声チャネルを確立して利用者に問い合わせることができる結果、利用者の利便性をより向上させることが可能である。
【００５０】
また、請求項５、１４、２３の発明によれば、第一の中継装置は、第二の中継装置により送信された電子証明書内の電話番号とセッション中の電話番号と一致する場合に、第二の中継装置を正当な装置であると認証し、第一の中継装置は、第一の中継装置により第二の中継装置が正当な装置であると認証された場合に、第二の中継装置との間に仮想的な通信路を構築し、第二の中継装置は、第一の中継装置により送信された電子証明書内の電話番号とセッション中の電話番号と一致する場合に、第一の中継装置を正当な装置であると認証し、第二の中継装置は、第二の中継装置により第一の中継装置が正当な装置であると認証された場合に、第一の中継装置との間に仮想的な通信路を構築するので、第一の中継装置をより安全に認証することができる結果、不正アクセスを強固に防止することが可能である。
【００５１】
例えば、第三者に改ざんされる可能性が低い電子証明書を用いて、第一のネットワークで利用される電話番号を取得して認証を行うことができる結果、第一の中継装置をより安全に認証することができ、不正アクセスを強固に防止することが可能である。
【００５２】
また、請求項６、１５、２４の発明によれば、電子証明書は、第一のネットワークと第二のネットワークとにそれぞれ接続され、電話番号、回線識別子、回線情報を含む電子証明書を発行する第三者機関によって発行されたものであるので、第一の中継装置をより安全に認証することが可能である。
【００５３】
例えば、信頼のおける第三者により発行された電子証明書を用いて、第一のネットワークで利用される電話番号を取得して認証を行うことができる結果、第一の中継装置をより安全に認証することが可能である。
【００５４】
また、請求項７、１６、２５の発明によれば、第一の中継装置は、第二の中継装置により送信されたＩＤ情報とセッション中の電話番号と一致する場合に、第二の中継装置を正当な装置であると認証し、第一の中継装置は、第一の中継装置により第二の中継装置が正当な装置であると認証された場合に、保持される共有鍵を取得して、取得した共有鍵を用いて第二の中継装置との間に仮想的な通信路を構築し、第二の中継装置は、第一の中継装置により送信されたＩＤ情報とセッション中の電話番号と一致する場合に、第一の中継装置を正当な装置であると認証し、第二の中継装置は、第二の中継装置により第一の中継装置が正当な装置であると認証された場合に、保持される共有鍵を取得して、取得した共有鍵を用いて第一の中継装置との間に仮想的な通信路を構築するので、事前に共有する鍵を記憶しておき、さらに、接続要求を送信してきた第一の中継装置が、事前に鍵を共有する装置であるか否かを認証することができる結果、不正アクセスを強固に防止することが可能である。
【００５５】
例えば、第一の中継装置と第二の中継装置とで共有鍵Ａを保持しておき、第一の中継装置から送信されたＩＤ情報に含まれる電話番号が、セッション中の電話番号と一致する場合に、ＶＰＮなどの仮想的な通信路を確立することができる結果、ＩＰアドレスに比べてEnd-to-Endでの認証が可能である。
【００５６】
また、請求項８、１７、２６の発明によれば、第二の中継装置は、仮想的な通信路を用いて接続することを許可する電話番号に対応付けて、常時接続、一時接続、接続拒否を示す接続ポリシーを記憶し、第二の中継装置は、セッション中の電話番号が割り当てられた装置であると認証された場合に、電話番号に対応付けて記憶される接続ポリシーを取得し、取得した接続ポリシーに従って第一の中継装置との間に仮想的な通信路を構築するので、常時接続、一時接続など、利用者に応じた接続形式で仮想的な通信路を接続することが可能である。
【００５７】
例えば、頻繁に接続される中継装置に対しては常時接続、たまにしか接続されない中継装置に対しては一時接続、予め許可していない装置を許可した場合には一時接続など、用途にあわせて様々な接続形式で仮想的な通信路を接続することが可能である。
【００５８】
また、請求項９、１８、２７の発明によれば、第二の中継装置は、新たな電話番号を格納することを示すダイアル番号と当該新たな電話番号とを第二の電話装置から受け付けた場合に、仮想的な通信路を用いて接続することを許可する電話番号として、新たな電話番号を新たに格納するので、接続を許可した電話番号を利用者のタイミングで追加・削除することができる結果、システム全体として、利用者の利便性を向上させることが可能である。
【発明を実施するための最良の形態】
【００５９】
以下に添付図面を参照して、この発明に係る接続制御システム、接続制御方法、接続制御プログラムおよび中継装置の実施例を詳細に説明する。なお、以下では、本実施例で用いる主要な用語、本実施例に係る接続制御システムの概要および特徴、接続制御システムの構成および処理の流れを順に説明し、最後に本実施例に対する種々の変形例を説明する。
【実施例１】
【００６０】
［用語の説明］
まず最初に、本実施例で用いる主要な用語を説明する。本実施例で用いる「接続制御システム（特許請求の範囲に記載の「接続制御システム」に対応する）」とは、第一の電話装置および他の通信装置が第一の中継装置を介して他のネットワークに接続されるように構成された第一のネットワークと、第二の電話装置および他の通信装置が第二の中継装置を介して他のネットワークに接続されるように構成された第二のネットワークとを、通信可能に接続する装置である。例を挙げると、接続制御システムは、電話機（Ａ）およびＷｅｂＴＶなどの情報家電がＨＧＷ（Ａ）を介してＩＰ網などに接続されるように構成された家庭内ＬＡＮ（Ａ）と、電話機（Ｂ）およびＷｅｂＴＶなど情報家電がＨＧＷ（Ｂ）を介してＩＰ網などに接続されるように構成された家庭内ＬＡＮ（Ｂ）とを接続する。
【００６１】
また、家庭内ＬＡＮ（Ａ）と家庭内ＬＡＮ（Ｂ）とが接続されるＩＰ網には、「中継サーバ」が接続されている。この「中継サーバ」は、電話番号からＵＲＩ（Uniform  Resource  Identifier）を名前解決するサーバ装置である。例えば、家庭内ＬＡＮ（Ａ）から通話要求が送信されると、「中継サーバ」は、通話要求に含まれる接続先に電話番号（例えば、０６−ｘｘｘ−ｘｘｘｘ）からＵＲＩを検出し、検出したＵＲＩに対して、家庭内ＬＡＮ（Ａ）の電話機（Ａ）から送信された通話要求を転送する。
【００６２】
また、それぞれの家庭内ＬＡＮに構成される装置としては、上記した「電話機」や「ＷｅｂＴＶ」以外にも「ＰＣ（Personal  Computer）」などの情報家電がある。「電話機（Ａ）」、「電話機（Ｂ）」は、通常のパーソナルコンピュータに電話機能のプログラムを組み込んだソフトフォンやＶｏＩＰ電話機などのテンキーを備えたダイアル信号により相手先を指定して通話接続を行うＩＰ電話機である。また、これらの家庭内ＬＡＮに接続される情報家電は、あくまで一例であり、上記した情報家電以外にも家電標準化技術であるＤＬＮＡ（Digital  Living  Netwirk  Alliance）やＵＰｎＰ（Universal  Plug  and  Play）などのプロトコルを用いて接続される「ハードディスクレコーダ」など様々な装置がある。
【００６３】
なお、「電話機（Ａ）」は、特許請求の範囲に記載の「第一の電話装置」に対応し、「電話機（Ｂ）」は、同様に、特許請求の範囲に記載の「第二の電話装置」に対応する。ただし、本実施例では、「電話機（Ａ）」を、特許請求の範囲に記載の「第一の電話装置」とし、「電話機（Ｂ）」を、特許請求の範囲に記載の「第二の電話装置」として説明するが、本発明はこれに限定されるものではなく、「電話機（Ｂ）」や他のネットワークにある電話機が「第一の電話装置」としてもよく、接続要求を送信した電話機が「第一の電話装置」となり、当該接続要求先の家庭内ＬＡＮに存在する電話機が「第二の電話装置」となる。
【００６４】
また、本実施例で用いる「ＨＧＷ（Ａ）」、「ＨＧＷ（Ｂ）」とは、家庭内ＬＡＮおよびインターネットなどのＩＰ網を通信可能に接続するゲートウェイ・ルータ装置であり、アドレス変換やデータの載せ換えなどを行うことにより情報家電を相互接続する。具体的には、インターネットと家庭内ＬＡＮとの間に配置され、ホームルータ、プロトコル変換、ファイアウォール、ファイアウォールのルール動的変更などの機能や放送受信機能などのセットトップボックスを備える。
【００６５】
また、これら「ＨＧＷ（Ａ）」、「ＨＧＷ（Ｂ）」は、ＶｏＩＰ−ＧＷ（Vice  Over  Internet  Protocol‐GateWay）としての機能を有するとともに、ＶｏＩＰアダプタを有し、家庭内ＬＡＮと外部のＩＰ網（ＶｏＩＰ網）とを接続する。具体的に例を挙げると、「ＨＧＷ（Ａ）」、「ＨＧＷ（Ｂ）」は、家庭内ＬＡＮに接続されたＩＰ電話からダイアル番号を受信し、外部のＶｏＩＰ網に接続される中継サーバに送信する。そして、中継サーバにより名前解決が実行されると、「ＨＧＷ（Ａ）」、「ＨＧＷ（Ｂ）」は、家庭内ＬＡＮのＩＰ電話機と接続先のＩＰ電話機とを接続する。また、ＨＧＷ（Ａ）またはＨＧＷ（Ｂ）は、家庭内ＬＡＮに接続されるＩＰ電話からだけでなく、内蔵されるＶｏＩＰアダプタを介して接続される電話機からダイアル信号を受信した場合にも、上記した同様の処理を実行する。なお、ＶｏＩＰアダプタは、必ずしもＨＧＷに内蔵されている必要はなく、他の装置としてＨＧＷに接続されていてもよい。
【００６６】
なお、「ＨＧＷ（Ａ）」は、特許請求の範囲に記載の「第一の中継装置」に対応し、「ＨＧＷ（Ｂ）」は、同様に、特許請求の範囲に記載の「第二の中継装置」に対応する。また、これらの「ＨＧＷ」に関しても、上記した「電話機」と同様に、本実施例では、「ＨＧＷ（Ａ）」を、特許請求の範囲に記載の「第一の中継装置」とし、「ＨＧＷ（Ｂ）」を、特許請求の範囲に記載の「第二の中継装置」として説明するが、本発明はこれに限定されるものではなく、「ＨＧＷ（Ｂ）」や他のＨＧＷを「第一の中継装置」としてもよく、接続要求を送信した電話機が接続されるＨＧＷが「第一の中継装置」となり、当該接続要求先の家庭内ＬＡＮに属するＨＧＷが「第二の中継装置」となる。
【００６７】
［接続制御システムの概要および特徴］
次に、図１を用いて、実施例１に係る接続制御システムの概要および特徴を説明する。図１は、実施例１に係る接続制御システムの全体構成を示すシステム構成図である。
【００６８】
図１に示すように、この接続制御システムは、家庭内ＬＡＮ（Ａ）と、家庭内ＬＡＮ（Ｂ）と、中継サーバとがＩＰ網（ＳＩＰ）を介して相互に通信可能に接続されている。そして、家庭内ＬＡＮ（Ａ）には、ＨＧＷ（Ａ）と電話機（Ａ）と情報家電とから構成されており、電話機（Ａ）や情報家電は、ＨＧＷ（Ａ）を介してＩＰ網に接続される。また、家庭内ＬＡＮ（Ｂ）も、家庭内ＬＡＮ（Ａ）と同様に、ＨＧＷ（Ｂ）と電話機（Ｂ）と情報家電とから構成されており、電話機（Ｂ）や情報家電は、ＨＧＷ（Ｂ）を介してＩＰ網に接続される。また、ＨＧＷ（Ａ）は、仮想的な通信路であるＶＰＮ（Virtual  Private  Network）を接続するための暗号鍵Ａと電子証明書を対応付けて保持しており、同様に、ＨＧＷ（Ｂ）は、暗号鍵Ｂと電子証明書を対応付けて保持している。
【００６９】
そして、電話機（Ａ）には、電話番号「０３−ＸＸＸ−ＸＸＸＸ」が割り当てられ、同様に、電話機（Ｂ）には、電話番号「０６−ＸＸＸ−ＸＸＸＸ」が割り当てられている。また、ＨＧＷ（Ａ）には、ＩＰアドレス「１９２．１６８．１．１」とＵＲＩ「usera@xxx.co.jp」とが設定されており、同様に、ＨＧＷ（Ｂ）には、ＩＰアドレス「１０．１．１．１」とＵＲＩ「userb@xxx.co.jp」とが設定されている。また、中継サーバは、ＩＰ網に送信された通話要求の名前解決を実施するために名前解決ＤＢを保持する。この名前解決ＤＢは、接続要求となるＵＲＩと接続先のＩＰアドレスとポート番号と対応付けて記憶しており、例えば、「06xxxxxxx@xxx.co.jp、10.1.1.1：4500」や「03xxxxxxx@xxx.co.jp、192.168.1.1：2500」などと記憶する。
【００７０】
このような構成において、この接続制御システムは、上記したように、電話機（Ａ）および他の情報家電がＨＧＷ（Ａ）を介して他のネットワークに接続されるように構成された家庭内ＬＡＮ（Ａ）と、電話機（Ｂ）および他の情報家電がＨＧＷ（Ｂ）を介して他のネットワークに接続されるように構成された家庭内ＬＡＮ（Ｂ）とを、仮想的な通信路を用いて接続することを概要とするものであり、特に、利用者の利便性を向上させるとともに、不正アクセスを強固に防止することが可能である点に主たる特徴がある。
【００７１】
この主たる特徴を具体的に説明すると、ＨＧＷ（Ｂ）は、仮想的な通信路を用いて接続することを許可する電話番号を接続許可ＤＢに記憶する。具体的に例を挙げれば、ＨＧＷ（Ｂ）の接続許可ＤＢは、『接続を許可する「電話番号」、接続形態を示す「接続ポリシー」』として「０３−ｘｘｘ−ｘｘｘｘ、常時接続」などと記憶する。なお、接続の際に使用されるポート番号は、セッションが確立される際にネゴシエーションして決定されるため、接続毎に異なるポート番号となる。
【００７２】
このような状態において、家庭内ＬＡＮ（Ａ）に接続される電話機（Ａ）は、家庭内ＬＡＮ（Ｂ）に接続される電話機（Ｂ）に対してＩＰ網を介して通話要求を送信し、中継サーバは、送信された通話要求の名前解決を実施して、接続先に通話要求を転送する（図１の（１）と（２）参照）。具体的に例を挙げて説明すると、電話機（Ａ）は、家庭内ＬＡＮ（Ａ）を所有する利用者（Ａ）からの操作としてオフフックを受け付けて、電話機（Ｂ）の電話番号「０６−ｘｘｘ−ｘｘｘｘ」のダイアル入力を受け付けると、通話要求をＨＧＷ（Ａ）とＩＰ網を介して中継サーバに送信する。そして、この通話要求を受信した中継サーバは、当該通話要求から接続先である電話機（Ｂ）の電話番号「０６−ｘｘｘ−ｘｘｘｘ」を取得して、名前解決ＤＢを参照し、この電話番号「０６−ｘｘｘ−ｘｘｘｘ」に対応するＵＲＩ「06xxxxxxx@xxx.co.jp」から通話要求先をＨＧＷ（Ｂ）と名前解決する。すると、中継サーバは、受信した通話要求を、名前解決して得られた「10.1.1.1：4500」が割り当てられたＨＧＷ（Ｂ）に転送する。
【００７３】
そして、電話機（Ｂ）が送信された通話要求に応答すると、電話機（Ａ）と電話機（Ｂ）との間に通話回線が接続される（図１の（３）と（４）参照）。上記した例で具体的に説明すると、中継サーバから転送された通話要求を受信したＨＧＷ（Ｂ）は、受信した通話要求を電話機（Ｂ）に送信する。そして、電話機（Ｂ）は、この通話要求を着信して、家庭内ＬＡＮ（Ｂ）の所有者である利用者（Ｂ）からオフフックなどの操作を受け付けると、通話要求に対する応答をＨＧＷ（Ｂ）を介して電話機（Ａ）に送信する。そうすることで、電話機（Ａ）と電話機（Ｂ）との間に、通話回線が接続される。
【００７４】
このようにして、ＨＧＷ（Ａ）は、家庭内ＬＡＮ（Ａ）と家庭内ＬＡＮ（Ｂ）とを通信可能に接続する旨の要求を示す接続要求を電話機（Ａ）から受け付けると、受け付けた接続要求をＩＰ網を介してＨＧＷ（Ｂ）に送信する（図１の（５）参照）。上記した例で具体的に説明すると、電話機（Ａ）は、電話機（Ｂ）との間が通話状態にある場合に、利用者（Ａ）から接続要求を送信する契機となる所定のダイアル番号（例えば、＃＃００など）を受け付けると、接続要求をＨＧＷ（Ａ）に送信する。そして、ＨＧＷ（Ａ）は、受信した接続要求を、通話回線が接続されているＨＧＷ（Ｂ）に送信する。なお、上記した通話要求や接続要求およびそれらのレスポンスは、ＳＩＰ（Session  Initiation  Protocol）などのＶｏＩＰプロトコルに沿ったシグナリングで実現することもできる。また、接続要求を送信する契機となる操作については、例えば、「＃＃００」や「接続ボタン」を押下するなど予め定められた操作であり、このような操作が実行されたダイアルを受信したＨＧＷ（Ａ）は、当該信号を「通信の要求」ではなく「接続の要求」であると認識する。
【００７５】
続いて、ＨＧＷ（Ｂ）は、接続要求を受信した場合に、当該接続要求から電話番号を取得し、取得された電話番号が接続許可ＤＢに記憶されているか否かを判定する（図１の（６）参照）。上記した例で具体的に説明すると、ＨＧＷ（Ｂ）は、電話機（Ａ）から送信された接続要求をＨＧＷ（Ａ）を介して受信した場合に、当該接続要求から電話機（Ａ）の電話番号「０３−ｘｘｘ−ｘｘｘｘ」を取得し、取得したこの電話番号が接続許可ＤＢに記憶されている否かを判定する。この例では、接続許可ＤＢに「０３−ｘｘｘ−ｘｘｘｘ、常時接続」が記憶されていることより、ＨＧＷ（Ｂ）は、当該接続要求を許可する。
【００７６】
そして、ＨＧＷ（Ｂ）は、取得された電話番号が接続許可ＤＢに記憶されていると判定された場合に、接続要求に対する接続許可応答をＨＧＷ（Ａ）に応答して、ＨＧＷ（Ａ）との間にセッションを確立する（図１の（７）と（８）参照）。上記した例で具体的に説明すると、ＨＧＷ（Ｂ）は、取得された電話番号が接続許可ＤＢに記憶されていると判定された場合に、接続要求や接続要求応答のシグナリング時のペイロードからＨＧＷ（Ａ）のＩＰアドレス「192.168.1.1」とポート番号とを取得する。そして、ＨＧＷ（Ｂ）は、取得されたポート番号をＨＧＷ（Ａ）に接続される電話機（Ａ）の電話番号に対応付けて接続許可ＤＢに格納するとともに、取得したＩＰアドレスとポート番号とを解放するように、内蔵されるファイアウォールの設定を変更する。ＨＧＷ（Ａ）についても同様に、接続許可応答を受信すると、接続要求や接続要求応答のシグナリング時のペイロードからＨＧＷ（Ｂ）のＩＰアドレス「10.1.1.1」とポート番号とを取得して、内蔵されるファイアウォールの設定を変更し、取得したＩＰアドレスとポート番号とを解放する。このようにすることで、ＨＧＷ（Ａ）とＨＧＷ（Ｂ）との間にセッションが確立される。
【００７７】
続いて、ＨＧＷ（Ｂ）は、ＨＧＷ（Ａ）との間にセッションが確立されると、セッションが確立されたＨＧＷ（Ａ）が、電話番号を所有する家庭内ＬＡＮ（Ａ）に接続される装置であるか否かを認証した上で、ＨＧＷ（Ａ）との間に仮想的な通信路を構築する（図１の（９）〜（１３）参照）。上記した例で具体的に説明すると、ＨＧＷ（Ａ）は、ＨＧＷ（Ｂ）との間にセッションが確立されると、生成した鍵情報と電話機（Ａ）の電話番号「０３−ｘｘｘ−ｘｘｘｘ」が付加された電子証明書とをＨＧＷ（Ｂ）に送信する。この暗号鍵Ａと電子証明書とを受信したＨＧＷ（Ｂ）は、電子証明書に付加されている電話番号と、確立されたセッション中の電話番号とが一致するか否かで利用者認証を実施する。そして、ＨＧＷ（Ｂ）は、電子証明書に付加されている電話番号と、確立されたセッション中の電話番号とが一致する場合に、生成した鍵情報と電話番号「０６−ｘｘｘ−ｘｘｘｘ」が付加された電子証明書をＨＧＷ（Ａ）に送信する。
【００７８】
続いて、ＨＧＷ（Ａ）は、受信した電子証明書に付加されている電話番号と、確立されたセッション中の電話番号とが一致するか否かで利用者認証を実施する。このようにして、暗号鍵が交換されたＨＧＷ（Ｂ）は、交換した鍵情報を用いて、セキュアで仮想的な通信路であるＶＰＮをＨＧＷ（Ａ）との間に構築する。なお、上記したＶＰＮ構築までの処理は、ＩＰｓｅｃ（Security  Architecture  for  Internet  Protocol）トンネリングを接続する際のＩＫＥ（Internet  Key  Exchange）ネゴシエーションを用いて実現することもできる。
【００７９】
このように、実施例１に係る接続制御システムは、通話処理中の電話機を用いて、ＶＰＮなどの仮想通信路を簡単に接続することができ、また、セッションを確立した接続先が正当な利用者であるか否かを改ざんが困難な証明書内の電話番号を用いて認証することができる結果、上記した主たる特徴のごとく、利用者の利便性を向上させるとともに、接続される端末装置間での認証がすることが可能である。
【００８０】
［接続制御システムの構成］
次に、図２を用いて、図１に示した接続制御システムの構成を説明する。図２は、実施例１に係る接続制御システムの構成を示すブロック図である。図２に示すように、この接続制御システムは、中継サーバ１０と、ＨＧＷ（Ａ）２０と、ＨＧＷ（Ｂ）４０とから構成される。ここで示すＨＧＷ（Ａ）２０とＨＧＷ（Ｂ）４０とは、本来ならば同様の構成を有するが、接続要求を送信する側のＨＧＷ（ＨＧＷ（Ａ）２０）とＶＰＮを接続する側のＨＧＷ（ＨＧＷ（Ｂ）４０）とに分けて、それぞれに密接に関する機能部について説明する。
【００８１】
（中継サーバ１０の構成）
この中継サーバ１０は、通信制御Ｉ／Ｆ部１１と、名前解決ＤＢ１２と、名前解決部１３とから構成される。通信制御Ｉ／Ｆ部１１は、ＨＧＷ（Ａ）２０やＨＧＷ（Ｂ）４０との間でやり取りする各種情報に関する通信を制御する。具体的に例を挙げれば、通信制御Ｉ／Ｆ部１１は、家庭内ＬＡＮ（Ａ）の電話機（Ａ）からＨＧＷ（Ａ）２０を介して送信された通話要求を受信したり、後述する名前解決部１３によって名前解決された通話要求を宛先に送信したりする。
【００８２】
名前解決ＤＢ１２は、電話番号に対応付けて名前解決するＵＲＩを記憶する。具体的に例を挙げれば、名前解決ＤＢ１２は、『通話要求の宛先となる「ＵＲＩ」』に対応付けて、『通話接続される「ＩＰアドレス：ポート番号」』を記憶する。例えば、名前解決ＤＢ１２は、図３に示すように、「ＵＲＩ、ＩＰアドレス：ポート番号」として「06xxxxxxx@xxx.co.jp、10.1.1.1：4500」や「03xxxxxxx@xxx.co.jp、192.168.1.1：2500」などと記憶する。なお、図３は、名前解決ＤＢに記憶される情報の例を示す図である。
【００８３】
名前解決部１３は、受信された通話要求の名前解決を実施する。上記した例で具体的に説明すると、名前解決部１３は、通信制御Ｉ／Ｆ部１１によって家庭内ＬＡＮ（Ａ）の電話機（Ａ）からＨＧＷ（Ａ）２０を介して送信された通話要求が受信されると、当該通話要求から、要求先の電話機（Ｂ）の電話番号「０６−ｘｘｘ−ｘｘｘｘ」を取得する。そして、名前解決部１３は、取得した電話番号「０６−ｘｘｘ−ｘｘｘｘ」に対応するＵＲＩ「06xxxxxxx@xxx.co.jp」をから通話接続要求先をＨＧＷ（Ｂ）４０と名前解決して、受信された通話要求をＨＧＷ（Ｂ）４０に送信する。なお、名前解決部１３は、受信された通話要求に含まれる電話番号が名前解決ＤＢ１２に記憶されていない場合には、当該通話要求の名前解決を、図示しない上位のＤＮＳサーバに依頼する。
【００８４】
（ＨＧＷ（Ａ）２０の構成）
このＨＧＷ（Ａ）２０は、電話接続Ｉ／Ｆ部２１と、内部ネットワークＩ／Ｆ部２２と、外部ネットワークＩ／Ｆ部２３と、記憶部２４と、制御部３０とから構成される。
【００８５】
電話接続Ｉ／Ｆ部２１は、家庭内ＬＡＮ（Ａ）に接続される電話機（Ａ）との間でやり取りされる通信を制御する。具体的に例を挙げれば、電話機（Ａ）からダイアル信号を受信し、当該ダイアル信号を後述する制御部３０に送信したり、接続先の電話機とやり取りされる音声信号を受信したりする。
【００８６】
内部ネットワークＩ／Ｆ部２２は、家庭内ＬＡＮ（Ａ）に接続される他の装置（情報家電）との間でやり取りされる通信を制御する。具体的には、家庭内ＬＡＮ（Ａ）に接続されるＰＣやＷｅｂＴＶなどとの間でやり取りされる通信を制御する。例えば、内部ネットワークＩ／Ｆ部２２は、ＰＣやＨＤＤなどからインターネット接続要求を受信し、外部ネットワークＩ／Ｆ部２３に当該インターネット接続要求を転送する。このようにして、家庭内ＬＡＮ（Ａ）に接続される情報家電であるＰＣやＨＤＤは、インターネットに接続することができる。
【００８７】
外部ネットワークＩ／Ｆ部２３は、ＩＰ網に接続される中継サーバ１０やＨＧＷ（Ｂ）４０との間における各種データのやり取りを制御する。具体的に例を挙げれば、外部ネットワークＩ／Ｆ部２３は、中継サーバ１０に通話要求を送信したり、ＨＧＷ（Ｂ）４０に接続要求、電子証明書などを送信したり、ＨＧＷ（Ｂ）４０から接続許可応答を受信したり、ＨＧＷ（Ｂ）４０との間でセッションやＶＰＮを確立したりする。
【００８８】
記憶部２４は、制御部３０による各種処理に必要なデータおよびプログラムを格納するとともに、特に本発明に密接に関連するものとしては、電子証明書ＤＢ２５と、鍵情報ＤＢ２６とを備える。また、記憶部２４は、インターネットに接続するために必要なＩＰアドレス（例えば、192.168.1.1など）や、特定動作によるダイアル信号と当該ダイアル信号を受信した場合に処理内容とを対応付けて記憶する。具体的に例を挙げると、記憶部２４は、受話器のｏｎ−ｈｏｏｋ−ｏｆｆ−ｈｏｏｋ動作や「＃＃００」などのプッシュボタン押下によるダイアル信号を受信すると、接続要求を送信するなどといった処理内容を記憶する。
【００８９】
電子証明書ＤＢ２５は、家庭内ＬＡＮに接続される電話機に割り当てられた電話番号を付加した電子証明書を記憶する。具体的に例を挙げれば、電子証明書ＤＢ２５は、家庭内ＬＡＮ（Ａ）に接続される電話機（Ａ）に割り当てられた電話番号「０３−ｘｘｘ−ｘｘｘｘ」を付加した電子証明書を記憶する。また、ここで記憶される電子証明書は、家庭内ＬＡＮ（Ａ）と家庭内ＬＡＮ（Ｂ）とにそれぞれ接続され、電話番号、回線識別子、回線情報を含む電子証明書を発行する第三者機関によって発行された信用性の高い電子証明書であってもよく、この接続制御システム内のみで通用する電子証明書であってもよい。
【００９０】
鍵情報ＤＢ２６は、仮想的な通信路であるＶＰＮを構築するのに必要となる暗号鍵を記憶する。具体的に例を挙げれば、鍵情報ＤＢ２６は、仮想的な通信路であるＶＰＮを構築するのに必要となるＨＧＷ（Ａ）２０の秘密暗号鍵Ａや、ＨＧＷ（Ａ）２０とＨＧＷ（Ｂ）４０との間で共有される共有鍵を記憶する。
【００９１】
制御部３０は、制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有するとともに、特に本発明に密接に関連するものとしては、音声処理部３１と、接続要求受付部３２と、接続要求送信部３３と、電子証明書送信部３４とを備え、これらによって種々の処理を実行する。
【００９２】
音声処理部３１は、受信したダイアル信号および音声信号に対して、各種処理を行う。具体的に例を挙げれば、音声処理部３１は、電話接続Ｉ／Ｆ部２１によって電話番号（０６−ＸＸＸ−ＸＸＸＸなど）を受信すると、ＩＰ網に接続される中継サーバ１０に当該ダイアル信号を送信し、電話機（Ｂ）と接続する。また、音声処理部３１は、電話機（Ａ）と電話機（Ｂ）との間で通信が実行されている際に、電話機（Ａ）から音声信号を受信すると、当該音声信号を電話機（Ｂ）に送信し、電話機（Ｂ）からインターネットを介して音声信号を受信すると、当該音声信号を電話機（Ａ）に送信する。
【００９３】
接続要求受付部３２は、電話機（Ａ）と電話機（Ｂ）との間で通話処理が実行されている場合に、家庭内ＬＡＮ（Ａ）と家庭内ＬＡＮ（Ｂ）とを通信可能に接続する旨の要求を示す接続要求を電話機（Ａ）から受け付ける。上記した例で具体的に説明すると、接続要求受付部３２は、電話機（Ａ）と電話機（Ｂ）との間が通話状態にある場合に、利用者（Ａ）から接続要求を送信する契機となる所定のダイアル番号（例えば、＃＃００など）が電話機（Ａ）に入力されて送信される接続要求を受信して、受信した旨を後述する接続要求送信部３３に通知する。また、接続要求を送信する契機となる操作については、例えば、「＃＃００」や「接続ボタン」を押下するなど予め記憶部２４に記憶される定められた操作である。なお、接続要求受付部３２は、特許請求の範囲に記載の「接続要求受付手段」に対応する。
【００９４】
接続要求送信部３３は、接続要求受付部３２により接続要求が受け付けられた場合に、当該接続要求を電話機（Ｂ）に送信する。上記した例で具体的に説明すると、接続要求送信部３３は、接続要求受付部３２により接続要求が受け付けられた旨の通知を受け付けた場合に、現時点で通話回線が接続されているＨＧＷ（Ｂ）に当該接続要求を送信する。なお、この接続要求およびそれらのレスポンスは、ＳＩＰなどのＶｏＩＰプロトコルに沿ったシグナリングで実現することもできる。また、接続要求送信部３３は、特許請求の範囲に記載の「接続要求送信手段」に対応する。
【００９５】
電子証明書送信部３４は、ＨＧＷ（Ｂ）４０によりセッションが確立されると、電話機（Ａ）に割り当てられた電話番号を付加した電子証明書をＨＧＷ（Ｂ）４０に送信する。上記した例で具体的に説明すると、電子証明書送信部３４は、ＨＧＷ（Ａ）２０とＨＧＷ（Ｂ）４０との間にセッションが確立されると、鍵情報ＤＢ２６に記憶される暗号鍵Ａ（または、共有鍵）と電話機（Ａ）の電話番号「０３−ｘｘｘ−ｘｘｘｘ」が付加された電子証明書とをＨＧＷ（Ｂ）４０に送信する。なお、電子証明書送信部３４は、特許請求の範囲に記載の「電子証明書送信手段」に対応する。
【００９６】
電子証明書判定部３５は、ＨＧＷ（Ｂ）４０から送信された電子証明書が正当な証明書であるか否かを判定する。上記した例で具体的に説明すると、電子証明書判定部３５は、ＨＧＷ（Ｂ）４０から送信された電子証明書に記載される電話番号「０６−ｘｘｘ−ｘｘｘｘ」が、確立されているセッション中の電話番号と一致するか否かを判定する。そして、電子証明書判定部３５は、確立されているセッション中の電話番号と一致する場合には、接続許可応答をＨＧＷ（Ｂ）４０に送信し、確立されているセッション中の電話番号と一致しない場合には、接続拒否応答をＨＧＷ（Ｂ）４０に送信する。なお、電子証明書判定部３５は、特許請求の範囲に記載の「認証手段」に対応する。
【００９７】
（ＨＧＷ（Ｂ）４０の構成）
このＨＧＷ（Ｂ）４０は、電話接続Ｉ／Ｆ部４１と、内部ネットワークＩ／Ｆ部４２と、外部ネットワークＩ／Ｆ部４３と、記憶部４４と、制御部５０とから構成される。
【００９８】
電話接続Ｉ／Ｆ部４１は、家庭内ＬＡＮ（Ｂ）に接続される電話機（Ｂ）との間でやり取りされる通信を制御する。具体的に例を挙げれば、電話機（Ｂ）からダイアル信号を受信し、当該ダイアル信号を後述する制御部５０に送信したり、接続先の電話機とやり取りされる音声信号を受信したりする。
【００９９】
内部ネットワークＩ／Ｆ部４２は、家庭内ＬＡＮ（Ｂ）に接続される他の装置（情報家電）との間でやり取りされる通信を制御する。具体的には、家庭内ＬＡＮ（Ｂ）に接続されるＰＣやＷｅｂＴＶなどとの間でやり取りされる通信を制御する。例えば、内部ネットワークＩ／Ｆ部４２は、ＰＣやＨＤＤなどからインターネット接続要求を受信し、外部ネットワークＩ／Ｆ部４３に当該インターネット接続要求を転送する。このようにして、家庭内ＬＡＮ（Ｂ）に接続される情報家電であるＰＣやＨＤＤは、インターネットに接続することができる。
【０１００】
外部ネットワークＩ／Ｆ部４３は、ＩＰ網に接続される中継サーバ１０やＨＧＷ（Ａ）２０との間における各種データのやり取りを制御する。具体的に例を挙げれば、外部ネットワークＩ／Ｆ部４３は、家庭内ＬＡＮ（Ａ）の電話機（Ａ）から送信された通話要求を中継サーバ１０から受信したり、ＨＧＷ（Ａ）２０から接続要求や電子証明書などを受信したり、ＨＧＷ（Ａ）２０に接続許可応答を送信したり、ＨＧＷ（Ａ）２０との間でセッションやＶＰＮを確立したりする。
【０１０１】
記憶部４４は、制御部５０による各種処理に必要なデータおよびプログラムを格納するとともに、特に本発明に密接に関連するものとしては、鍵情報ＤＢ４５と、接続許可ＤＢ４６とを備える。また、記憶部４４は、インターネットに接続するために必要なＩＰアドレス（例えば、10.1.1.1など）や、特定動作によるダイアル信号と当該ダイアル信号を受信した場合に処理内容とを対応付けて記憶する。具体的に例を挙げると、記憶部４４は、受話器のｏｎ−ｈｏｏｋ−ｏｆｆ−ｈｏｏｋ動作や「＃＃００」などのプッシュボタン押下によるダイアル信号を受信すると、接続要求を送信するなどといった処理内容を記憶する。
【０１０２】
鍵情報ＤＢ４５は、仮想的な通信路であるＶＰＮを構築するのに必要となる暗号鍵を記憶する。具体的に例を挙げれば、鍵情報ＤＢ４５は、仮想的な通信路であるＶＰＮを構築するのに必要となるＨＧＷ（Ａ）２０の暗号鍵Ｂや、ＨＧＷ（Ａ）２０とＨＧＷ（Ｂ）４０との間で共有される共有鍵を記憶する。
【０１０３】
接続許可ＤＢ４６は、仮想的な通信路を用いて接続することを許可する電話番号を記憶する。具体的に例を挙げれば、接続許可ＤＢ４６は、図４に示すように、『接続を許可する「電話番号」、接続形態を示す「接続ポリシー」』として「０３−ｘｘｘ−ｘｘｘｘ、常時接続」や「０４２２−ｚｚ−ｚｚｚｚ、一時接続」などと記憶する。なお、接続許可ＤＢ４６は、特許請求の範囲に記載の「接続許可記憶手段」に対応する。また、図４は、接続許可ＤＢに記憶される情報の例を示す図である。
【０１０４】
制御部５０は、制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有するとともに、特に本発明に密接に関連するものとしては、音声処理部５１と、接続許可判定部５２と、セッション確立部５３と、通信路接続部５４とを備え、これらによって種々の処理を実行する。
【０１０５】
音声処理部５１は、受信したダイアル信号および音声信号に対して、各種処理を行う。具体的に例を挙げれば、音声処理部５１は、中継サーバ１０から送信された通話要求「電話番号（０６−ＸＸＸ−ＸＸＸＸなど）」が電話接続Ｉ／Ｆ部４１によって受信されると、当該通話要求を電話機（Ｂ）に送信する。また、音声処理部５１は、電話機（Ａ）と電話機（Ｂ）との間で通信が実行されている際に、電話機（Ｂ）から音声信号を受信すると、当該音声信号を電話機（Ａ）に送信し、電話機（Ａ）からインターネットを介して音声信号を受信すると、当該音声信号を電話機（Ｂ）に送信する。
【０１０６】
接続許可判定部５２は、ＨＧＷ（Ａ）２０により送信された接続要求を受信した場合に、当該接続要求から電話番号を取得し、取得された電話番号が接続許可ＤＢ４６に記憶されているか否かを判定する。上記した例で具体的に説明すると、接続許可判定部５２は、電話機（Ａ）から送信された接続要求をＨＧＷ（Ａ）を介して受信した場合に、当該接続要求から電話機（Ａ）の電話番号「０３−ｘｘｘ−ｘｘｘｘ」を取得し、取得したこの電話番号が接続許可ＤＢ４６に記憶されている否かを判定する。そして、接続許可判定部５２は、取得した電話番号が接続許可ＤＢ４６に記憶されている場合には、接続許可を後述するセッション確立部５３に通知し、取得した電話番号が接続許可ＤＢ４６に記憶されていない場合には、接続拒否応答をＨＧＷ（Ａ）２０に通知する。なお、接続許可判定部５２は、特許請求の範囲に記載の「接続許可判定手段」に対応する。
【０１０７】
セッション確立部５３は、接続許可判定部５２により取得された電話番号が接続許可ＤＢ４６に記憶されていると判定された場合に、接続要求に対する接続許可応答をＨＧＷ（Ａ）２０に応答して、ＨＧＷ（Ａ）２０との間にセッションを確立する。上記した例で具体的に説明すると、セッション確立部５３は、接続許可の通知を接続許可判定部５２から受信した場合に、接続要求に対する接続許可応答をＨＧＷ（Ａ）に応答するとともに、接続要求や接続要求応答のシグナリング時のペイロードからＨＧＷ（Ａ）２０のＩＰアドレス「192.168.1.1」とポート番号とを取得する。そして、セッション確立部５３は、取得されたポート番号をＨＧＷ（Ａ）２０に接続される電話機（Ａ）の電話番号に対応付けて接続許可ＤＢ４６に格納するとともに、取得したＩＰアドレスとポート番号とを解放するように、ＨＧＷ（Ｂ）４０に内蔵されるファイアウォールの設定を変更する。
【０１０８】
このようにして、ＨＧＷ（Ａ）２０のＩＰアドレスと接続するポート番号とがセッション確立部５３により解放される一方で、接続許可応答を受信したＨＧＷ（Ａ）２０でも上記した同様の処理が実行される。具体的には、ＨＧＷ（Ａ）２０は、ＨＧＷ（Ｂ）４０のセッション確立部５３から送信された接続許可応答を受信すると、接続要求や接続要求応答のシグナリング時のペイロードからＨＧＷ（Ｂ）４０のＩＰアドレス「10.1.1.1」とポート番号とを取得して、内蔵されるファイアウォールの設定を変更し、取得したＩＰアドレスとポート番号とを解放する。このようにすることで、ＨＧＷ（Ａ）２０とＨＧＷ（Ｂ）４０との間にセッションが確立される。なお、セッション確立部５３は、特許請求の範囲に記載の「セッション確立手段」に対応する。
【０１０９】
電子証明書送信部５４は、ＨＧＷ（Ａ）２０の電子証明書送信部３４により送信された電子証明書を受信した場合に、受信された電子証明書に記載される電話番号と、セッション中の電話番号とが一致すると、電話機（Ｂ）に割り当てられた電話番号を付加した電子証明書をＨＧＷ（Ａ）２０に送信する。上記した例で具体的に説明すると電子証明書送信部５４は、ＨＧＷ（Ａ）４０から送信された電子証明書を受信した場合に、当該電子証明書に付加されている電話機（Ａ）の電話番号「０３−ｘｘｘ−ｘｘｘｘ」と、セッション確立部５３に確立されたセッション中の電話番号とが一致するか否かで利用者認証を実施する。そして、電子証明書送信部５４は、電子証明書に付加されている電話番号と、確立されたセッション中の電話番号とが一致する場合に、電話機（Ｂ）の電話番号を付加した電子証明書と、鍵情報ＤＢ４５から取得した暗号鍵ＢとをＨＧＷ（Ａ）２０送信する。なお、電子証明書送信部５４は、特許請求の範囲に記載の「電子証明書送信手段」に対応する。
【０１１０】
通信路接続部５５は、セッション確立部５３によりＨＧＷ（Ａ）２０との間にセッションが確立されると、セッションが確立されたＨＧＷ（Ａ）２０が、電話番号を所有するネットワークに接続される装置であるか否かを認証した上で、ＨＧＷ（Ａ）２０との間に仮想的な通信路を構築する。上記した例で具体的に説明すると、通信路接続部５５は、ＨＧＷ（Ａ）２０の電子証明書判定部３５により接続を許可する旨の応答を受信した場合に、交換した暗号鍵を用いて、セキュアで仮想的な通信路であるＶＰＮをＨＧＷ（Ａ）２０との間に構築する。また、通信路接続部５５は、ＨＧＷ（Ａ）２０の電子証明書判定部３５により接続を拒否する旨の応答を受信した場合に、ＨＧＷ（Ａ）２０との間に仮想的な通信路を構築することなく、処理を終了する。なお、上記したＶＰＮ構築までの処理は、ＩＰｓｅｃ（Security  Architecture  for  Internet  Protocol）トンネリングを接続する際のＩＫＥ（Internet  Key  Exchange）ネゴシエーションを用いて実現することもできる。また、通信路接続部５４は、特許請求の範囲に記載の「認証手段」と「通信路接続手段」に対応する。
【０１１１】
［接続制御システムによる処理］
次に、図５を用いて、接続制御システムによる処理を説明する。図５は、実施例１に係る接続制御システムにおけるＶＰＮ接続処理の流れを示すシーケンス図である。
【０１１２】
図５に示すように、電話機（Ａ）は、家庭内ＬＡＮ（Ａ）を所有する利用者（Ａ）からの操作としてオフフックを受け付けて、電話機（Ｂ）の電話番号「０６−ｘｘｘ−ｘｘｘｘ」のダイアル入力を受け付けると、通話要求をＨＧＷ（Ａ）２０に送信する（ステップＳ５０１）。そして、この通話要求を受け付けたＨＧＷ（Ａ）２０は、当該通話要求をＩＰ網に接続される中継サーバ１０に送信する（ステップＳ５０２）。
【０１１３】
すると、中継サーバ１０は、受信した通話要求を名前解決して、名前解決した宛先であるＨＧＷ（Ｂ）４０にこの通話要求を送信する（ステップＳ５０３とステップＳ５０４）。そして、ＨＧＷ（Ｂ）４０は、受信した通話要求を電話機（Ｂ）に送信し、電話機（Ｂ）は、利用者によってオフフックなどがされると、当該通話要求を着信する（ステップＳ５０５）。このようにして、着信がされると、電話機（Ｂ）は、着信応答を電話機（Ａ）に送信し（ステップＳ５０６）、電話機（Ａ）と電話機（Ｂ）との間に音声通話が接続される（ステップＳ５０７）。
【０１１４】
電話機（Ａ）と電話機（Ｂ）とが通話状態にある場合に、電話機（Ａ）は、利用者（Ａ）から接続要求を送信する契機となる所定のダイアル番号（例えば、＃＃００など）を受け付けると、中継サーバ１０を介してＨＧＷ（Ａ）２０に接続要求を送信する（ステップＳ５０８）。この接続要求がＨＧＷ（Ａ）２０の接続要求受付部３２によって受信されると、ＨＧＷ（Ａ）２０の接続要求送信部３３は、通話回線が接続されている家庭内ＬＡＮ（Ｂ）のＨＧＷ（Ｂ）４０に受信した接続要求を送信する（ステップＳ５１０）。
【０１１５】
すると、ＨＧＷ（Ｂ）４０の接続許可判定部５２は、受信した接続要求から電話番号を取得し、取得された電話番号が接続許可ＤＢ４６に記憶されているか否かを判定し、判定結果をセッション確立部５３に通知する（ステップＳ５１１）。
【０１１６】
そして、受信した接続要求から取得された電話番号が接続許可ＤＢ４６に記憶されている旨を通知された場合（ステップＳ５１１肯定）、セッション確立部５３は、接続要求に対する接続許可応答をＨＧＷ（Ａ）２０に中継サーバ１０を介して応答して、ＨＧＷ（Ａ）２０との間にセッションを確立するとともに（ステップＳ５１２）、さらに、接続要求や接続要求応答のシグナリング時のペイロードからＨＧＷ（Ａ）２０のＩＰアドレスとポート番号とを取得して、取得したＩＰアドレスとポート番号とを解放するように、内蔵されるファイアウォールの設定を変更する（ステップＳ５１３）。
【０１１７】
一方、受信した接続要求から取得された電話番号が接続許可ＤＢ４６に記憶されていない場合（ステップＳ５１１否定）、ＨＧＷ（Ｂ）４０の接続許可判定部５２は、接続拒否応答をＨＧＷ（Ａ）２０に通知する（ステップＳ５１４）。
【０１１８】
そして、ＨＧＷ（Ｂ）４０においてファイアウォールの設定を変更されると並行して、ＨＧＷ（Ａ）２０は、ＨＧＷ（Ｂ）４０から送信された接続許可応答を受信し（ステップＳ５１５）、ＨＧＷ（Ｂ）４０と同様に、接続要求や接続要求応答のシグナリング時のペイロードからＨＧＷ（Ｂ）４０のＩＰアドレスとポート番号とを取得して、取得したＩＰアドレスとポート番号とを解放するように、ＨＧＷ（Ａ）２０に内蔵されるファイアウォールの設定を変更する（ステップＳ５１６）。このようにして、ＨＧＷ（Ａ）２０とＨＧＷ（Ｂ）４０との間に、セッションが確立される。
【０１１９】
そして、セッションが確立されると、ＨＧＷ（Ａ）２０は、ＶＰＮ接続用鍵交換リクエストをセッションが確立されたＨＧＷ（Ｂ）４０に送信し（ステップＳ５１７）、このリクエストを受信したＨＧＷ（Ｂ）４０の通信路接続部５４は、当該リクエストの応答として、ＶＰＮ接続用鍵交換レスポンスをＨＧＷ（Ａ）２０に応答する（ステップＳ５１８）。
【０１２０】
このレスポンスを受信したＨＧＷ（Ａ）２０の電子証明書送信部３４は、電話機（Ａ）の電話番号「０３−ｘｘｘ−ｘｘｘｘ」が付加された電子証明書を、ＶＰＮ接続用認証リクエストとしてＨＧＷ（Ｂ）に送信する（ステップＳ５１９）。
【０１２１】
そして、この電子証明書を受信したＨＧＷ（Ｂ）４０の電子証明書送信部５４は、電子証明書に付加されている電話番号と、確立されたセッション中の電話番号とが一致するか否かで利用者認証を実施し（ステップＳ５２０）、一致する場合に、ＶＰＮ接続用認証レスポンスをＨＧＷ（Ａ）２０に応答する（ステップＳ５２１）。
【０１２２】
続いて、ＨＧＷ（Ａ）２０の電子証明書判定部３５は、ＨＧＷ（Ｂ）４０から送信された電子証明書に記載される電話番号が、確立されているセッション中の電話番号と一致するか否かを判定し（ステップＳ５２２）、一致する場合に、認証許可（接続許可）応答をＨＧＷ（Ｂ）４０に送信する。このようにして、鍵が交換されて、認証を通過すると、ＨＧＷ（Ｂ）４０の通信路接続部５５は、交換した鍵を用いて、セキュアで仮想的な通信路であるＶＰＮをＨＧＷ（Ａ）２０との間に構築する（ステップＳ５２３）。
【０１２３】
なお、上記したステップＳ５１７とステップＳ５１９およびステップＳ５１８とステップＳ５２０とステップＳ５２１とは、それぞれ同時に実行されてもよい。つまり、鍵交換と認証とを同時に行うこともできる。
【０１２４】
［実施例１による効果］
このように、実施例１によれば、ＨＧＷ（Ａ）２０は、家庭内ＬＡＮ（Ａ）と家庭内ＬＡＮ（Ｂ）とを通信可能に接続する旨の要求を示す接続要求を電話機（Ａ）から受け付け、接続要求が受け付けられた場合に、当該接続要求をＨＧＷ（Ｂ）４０に送信し、接続要求が送信されて、ＨＧＷ（Ｂ）４０との間にセッションが確立された場合に、セッションが確立されたＨＧＷ（Ｂ）４０が、セッション中の電話番号を所有するネットワークに接続される装置であるか否かを認証し、ＨＧＷ（Ｂ）４０は、仮想的な通信路を用いて接続することを許可する電話番号を記憶し、ＨＧＷ（Ａ）２０により送信された接続要求を受信した場合に、当該接続要求から電話番号を取得し、取得された電話番号が記憶されているか否かを判定し、取得された電話番号が記憶されていると判定された場合に、接続要求に対する接続許可応答をＨＧＷ（Ａ）２０に応答して、ＨＧＷ（Ａ）２０との間にセッションを確立し、ＨＧＷ（Ａ）２０との間にセッションが確立された場合に、セッションが確立されたＨＧＷ（Ａ）２０が、電話番号を所有するネットワークに接続される装置であるか否かを認証し、セッションが確立されたＨＧＷ（Ａ）２０が、電話番号を所有するネットワークに接続される装置であると認証され、さらに、ＨＧＷ（Ａ）２０により正当な装置であると認証された場合に、ＨＧＷ（Ａ）２０との間に仮想的な通信路を構築するので、利用者に利便性を向上させるとともに、接続される端末装置間での認証が可能である。
【０１２５】
例えば、ＳＩＰ上での認証結果をＶＰＮでの接続許可に用いることができる結果、利用者の利便性を向上させることが可能である。また、容易に詐称することができるＩＰアドレスを用いて利用者認証を行わず、電話番号を用いてセッションを確立し、さらに、セッションを確立した接続先が正当な利用者であるか否かを電話番号を用いて認証するので、NATによるアドレス変換の影響を受けない結果、ＩＰアドレスに比べてEnd-to-Endでの認証が可能である。
【０１２６】
また、信頼できる電話回線を提供する回線事業者や本発明に係るゲートウエイ装置（ＨＧＷ）などの中継装置を用いてＶＰＮサービスを提供する事業者にとっては、ＨＧＷの端末収益や、接続回数、接続時間で課金することでサービス収益を得ることができ、ユーザにとっては、遠隔の機器（例えば、情報家電など）を家庭内の機器と同じように扱うことができる。
【０１２７】
また、実施例１によれば、ＨＧＷ（Ａ）２０との間にセッションが確立されると、セッションが確立されたＨＧＷ（Ａ）２０が、セッション中の電話番号が割り当てられた装置であると認証された場合に、セッションが確立される際にネゴシエーションして決定したポート番号を用いて、ＨＧＷ（Ａ）２０との間に仮想的な通信路であるＶＰＮを構築するので、安全な仮想通信路接続を提供することが可能である。
【０１２８】
例えば、ＶＰＮなどの仮想的な通信路を接続する場合に、セッションを確立するのに際してネゴシエーションして決定した毎回異なるポート番号を使用することで、毎回同じポート番号を使用するのに比べて、より安全な仮想通信路接続を提供することが可能である。
【０１２９】
また、実施例１によれば、ＨＧＷ（Ａ）２０は、ＨＧＷ（Ｂ）４０により送信された電子証明書内の電話番号とセッション中の電話番号と一致する場合に、ＨＧＷ（Ｂ）４０を正当な装置であると認証し、ＨＧＷ（Ｂ）４０は、ＨＧＷ（Ａ）２０により送信された電子証明書内の電話番号とセッション中の電話番号と一致する場合に、ＨＧＷ（Ａ）２０を正当な装置であると認証し、ＨＧＷ（Ｂ）４０は、ＨＧＷ（Ａ）２０によりＨＧＷ（Ｂ）４０が正当な装置であると認証され、さらに、ＨＧＷ（Ｂ）４０によりＨＧＷ（Ａ）２０が正当な装置であると認証された場合に、ＨＧＷ（Ａ）２０との間に仮想的な通信路を構築するので、第一の中継装置をより安全に認証することができる結果、不正アクセスを強固に防止することが可能である。
【０１３０】
例えば、第三者に改ざんされる可能性が低い電子証明書を用いて、家庭内ＬＡＮ（Ａ）で利用される電話番号を取得して認証を行うことができる結果、ＨＧＷ（Ａ）２０をより安全に認証することができ、不正アクセスを強固に防止することが可能である。
【０１３１】
また、実施例１によれば、電子証明書は、家庭内ＬＡＮ（Ａ）と家庭内ＬＡＮ（Ｂ）とにそれぞれ接続され、電話番号、回線識別子、回線情報を含む電子証明書を発行する第三者機関によって発行されたものであるので、ＨＧＷ（Ａ）２０をより安全に認証することが可能である。
【０１３２】
例えば、信頼のおける第三者により発行された電子証明書を用いて、家庭内ＬＡＮ（Ａ）で利用される電話番号を取得して認証を行うことができる結果、ＨＧＷ（Ａ）２０をより安全に認証することが可能である。
【０１３３】
また、実施例１によれば、ＨＧＷ（Ｂ）４０は、セッションが確立されたＨＧＷ（Ａ）２０がセッション中の電話番号が割り当てられた装置であると認証された場合に、電話番号に対応付けて記憶される接続ポリシーを取得し、取得した接続ポリシーに従ってＨＧＷ（Ａ）２０との間に仮想的な通信路を構築するので、常時接続、一時接続など、利用者に応じた接続形式で仮想的な通信路を接続することが可能である。
【０１３４】
例えば、頻繁に接続される中継装置に対しては常時接続、たまにしか接続されない中継装置に対しては一時接続、予め許可していない装置を許可した場合には一時接続など、用途にあわせて様々な接続形式で仮想的な通信路を接続することが可能である。
【実施例２】
【０１３５】
ところで、実施例１では、接続要求から取得した電話番号が接続許可ＤＢ４６に記憶されていない場合には、接続を拒否すると説明したが、本発明はこれに限定されるものではなく、接続要求から取得した電話番号が接続許可ＤＢ４６に記憶されていない場合に、当該接続要求を拒否するか否かを利用者に問い合わせるようにしてもよい。
【０１３６】
そこで、実施例２では、図６を用いて、接続要求から取得した電話番号が接続許可ＤＢ４６に記憶されていない場合に、当該接続要求を拒否するか否かを利用者に問い合わせる例について説明する。図６は、実施例２に係る接続制御システムにおけるＶＰＮ接続処理の流れを示すシーケンス図である。
【０１３７】
図６に示すように、実施例１と同様、電話機（Ａ）から通話要求がＨＧＷ（Ａ）２０に送信され、中継サーバ１０によって名前解決が実施されて、電話機（Ｂ）が着信に応答することで、電話機（Ａ）と電話機（Ｂ）との間に音声通話が接続される（ステップＳ６０１〜ステップＳ６０７）。
【０１３８】
その後、電話機（Ａ）から送信された接続要求をＨＧＷ（Ａ）２０を介して受信したＨＧＷ（Ｂ）４０のセッション確立部５３は、接続許可判定部５２により取得された電話番号が接続許可ＤＢ４６に記憶されていないと判定された場合に、接続要求に対する接続を許可するか否かを示す接続許可要求を電話機（Ｂ）に送信する（ステップＳ６１１とステップＳ６１２）。
【０１３９】
そして、接続許可要求を受信した電話機（Ｂ）は、利用者から接続許可を示す所定の操作（例えば、＃を押下するなど）を受け付けると、接続許可をＨＧＷ（Ｂ）４０に送信し、これを受信したＨＧＷ（Ｂ）４０のセッション確立部５３は、電話機（Ａ）の電話番号を接続許可ＤＢ４６に格納する（ステップＳ６１４）。そして、これ以降のセッションを確立して、認証を実施し、ＶＰＮを構築する処理であるステップＳ６１５〜ステップＳ６２５については、実施例１の図５で説明したステップＳ５１２〜ステップＳ５２３と同様のであるので、ここでは詳細な説明は省略する。
【０１４０】
一方、接続許可要求を受信した電話機（Ｂ）は、利用者から接続拒否を示す所定の操作（例えば、＊＊を押下するなど）を受け付けると、接続拒否をＨＧＷ（Ｂ）４０に送信し、これを受信したＨＧＷ（Ｂ）４０のセッション確立部５３は、セッションを確立することなく、接続を拒否する。なお、ここで説明した接続許可または接続拒否を示す所定の操作とは、利用者によって予め定められてＨＧＷ（Ｂ）４０の記憶部４４に記憶されている。また、上記した「＃を押下する」、「＊を押下する」などの所定の操作は、あくまで一例であり、これに限定されるものではなく、例えば、「＃９９」や「＊００＊」など任意に指定することができる。
【０１４１】
［実施例２による効果］
このように、実施例２によれば、ＨＧＷ（Ｂ）４０は、取得された電話番号が接続許可ＤＢ４６に記憶されていないと判定された場合に、接続要求に対して接続を許可するか否かを示す接続許可要求を電話機（Ｂ）に送信し、電話機（Ｂ）から接続を許可する旨の接続許可応答を受信すると、電話番号を接続許可ＤＢ４６に格納するとともに、ＨＧＷ（Ａ）２０との間にセッションを確立し、電話機（Ｂ）から接続を拒否する旨の接続拒否応答を受信すると、ＨＧＷ（Ａ）２０との間にセッションを確立しないので、利用者の利便性をより向上させることが可能である。
【０１４２】
例えば、予め記憶される仮想的な通信路の接続を許可する電話番号以外の電話番号が割り当てられた電話機に接続されるＨＧＷから接続要求を受信したとしても、当該接続を許可するか否かを利用者に問い合わせることができ、知らない電話番号からの接続要求や登録を忘れた電話番号からの接続要求であっても、その都度、接続判定を行うことができる結果、利用者の利便性をより向上させることが可能である。
【実施例３】
【０１４３】
ところで、実施例２では、接続要求から取得した電話番号が接続許可ＤＢ４６に記憶されていない場合に、当該接続要求を拒否するか否かを、家庭内ＬＡＮ（Ｂ）内の電話機（Ｂ）に問い合わせる例について説明したが、本発明はこれに限定されるものではなく、接続要求から取得した電話番号が接続許可ＤＢ４６に記憶されていない場合に、当該接続要求を拒否するか否かを、利用者（Ｂ）が家庭内ＬＡＮ（Ｂ）内に存在しないことを想定して、他の家庭内ＬＡＮの電話機に問い合わせることもできる。
【０１４４】
そこで、実施例３では、図７〜図１０を用いて、接続要求から取得した電話番号が接続許可ＤＢ４６に記憶されていない場合に、当該接続要求を拒否するか否かを、利用者（Ｂ）が現に存在する家庭内ＬＡＮ（Ａ）に問い合わせる例について説明する。ここでは、利用者（Ｂ）が家庭内ＬＡＮ（Ａ）に存在し、家庭内ＬＡＮ（Ａ）から自分が管理する家庭内ＬＡＮ（Ｂ）への接続を試みる例について説明する。なお、実施例３では、実施例３に係る接続制御システムの構成、処理の流れ、効果について順に説明する。
【０１４５】
［接続制御システムの概要（実施例３）］
まず、図７〜図９を用いて、実施例３に係る接続制御システムの構成について説明する。図７は、実施例３に係る接続制御システムの構成を示すブロック図である。
【０１４６】
図７に示すように、この接続制御システムは、中継サーバ１０と、ＨＧＷ（Ａ）２０と、ＨＧＷ（Ｂ）４０とから構成される。このうち、中継サーバ１０と、ＨＧＷ（Ａ）２０とは、図２で説明した中継サーバ１０と、ＨＧＷ（Ａ）２０と同様の構成を有するので、ここでは、詳細な説明は省略する。
【０１４７】
（ＨＧＷ（Ｂ）４０の構成）
このＨＧＷ（Ｂ）４０は、電話接続Ｉ／Ｆ部４１と、内部ネットワークＩ／Ｆ部４２と、外部ネットワークＩ／Ｆ部４３と、記憶部４４と、制御部５０とから構成される。このうち、電話接続Ｉ／Ｆ部４１と、内部ネットワークＩ／Ｆ部４２と、外部ネットワークＩ／Ｆ部４３と、記憶部４４の鍵情報ＤＢ４５と接続許可ＤＢ４６と、制御部５０の音声処理部５１と接続許可判定部５２と電子証明書送信部５４と通信路接続部５５とは、図２で説明した、電話接続部４１と、内部ネットワークＩ／Ｆ部４２と、外部ネットワークＩ／Ｆ部４３と、記憶部４４と、制御部５０とから構成される。このうち、電話接続Ｉ／Ｆ部４１と、内部ネットワークＩ／Ｆ部４２と、外部ネットワークＩ／Ｆ部４３と、記憶部４４の鍵情報ＤＢ４５と接続許可ＤＢ４６と、制御部５０の音声処理部５１と接続許可判定部５２と電子証明書送信部５４と通信路接続部５５とそれぞれ同じ機能であるあるため、その詳細な説明は省略し、ここで、実施例１で説明した図２とは異なる機能を有する許可ＤＢ４７と、認証ＤＢ４８と、セッション確立部５３と、音声チャネル確立部５６とについて説明する。
【０１４８】
許可ＤＢ４７は、接続許可を問い合わせた端末に入力されるダイアル番号と接続ポリシーとを対応付けて記憶する。具体的に例を挙げれば、許可ＤＢ４７は、図８に示すように、『接続許可する場合の接続ポリシーを示す「ポリシー」、接続許可する場合の接続ポリシーを指定するダイアル番号を示す「許可番号」』として「常時接続、７」や「一時接続、５」、「接続しない、１」などと記憶する。なお、図８は、許可ＤＢに記憶される情報の例を示す図である。
【０１４９】
認証ＤＢ４８は、ＨＧＷ（Ｂ）４０の利用者によって定められた暗証番号を記憶する。具体的に例を挙げると、認証ＤＢ４８は、図９に示すように、『接続許可する場合の接続ポリシーを示す「ポリシー」、ＨＧＷ（Ｂ）４０の利用者（Ｂ）によって定められた「暗証番号」』として「常時接続、３６４３」や「一時接続、２３１５」などと記憶する。なお、認証ＤＢ４８は、特許請求の範囲に記載の「暗証番号記憶手段」に対応する。また、図９は、認証ＤＢに記憶される情報の例を示す図である。
【０１５０】
セッション確立部５３は、接続許可判定部５２により取得された電話番号が接続許可ＤＢ４６に記憶されていないと判定された場合に、後述する音声チャネル確立部５６により電話機（Ａ）との間に確立された音声チャネルを介して、接続要求に対して接続を許可するか否かを示す接続許可要求を電話機（Ａ）に音声で送信し、接続許可要求に対する応答として電話機（Ａ）から受信したダイアル信号が、認証ＤＢ４８により記憶される暗証番号と一致すると、電話機（Ａ）との間にセッションを確立する。上記した例で具体的に説明すると、接続許可判定部５２により取得された電話番号が接続許可ＤＢ４６に記憶されていないと判定された場合に、後述する音声チャネル確立部５６により電話機（Ａ）との間に音声チャネルを確立される。すると、セッション確立部５３は、確立された音声チャネルを利用して、接続要求に対して接続を許可するか否かを示す接続許可要求を電話機（Ａ）に音声で送信する。その後、電話機（Ａ）からダイアルされた暗証番号であるダイアル信号「３６４３」を受け付けると、セッション確立部５３は、受け付けた暗証番号「３６４３」が認証ＤＢ４８に記憶されているか否かを判定する。そして、セッション確立部５３は、受け付けた暗証番号が認証ＤＢ４８に記憶されている場合にのみ、ＨＧＷ（Ａ）２０とＨＧＷ（Ｂ）４０との間にセッションを確立する。
【０１５１】
音声チャネル確立部５６は、接続許可判定部５２により取得された電話番号が接続許可ＤＢ４６に記憶されていないと判定された場合に、家庭内ＬＡＮ（Ａ）の電話機（Ａ）との間に音声チャネルを確立する。具体的に説明すると、音声チャネル確立部５６は、接続許可判定部５２により取得された電話番号が接続許可ＤＢ４６に記憶されていないと判定された場合に、家庭内ＬＡＮ（Ａ）の電話機（Ａ）が通話中でないことを確認した上で、電話機（Ａ）との間に音声チャネルを確立する。音声チャネル確立部５６は、特許請求の範囲に記載の「音声チャネル確立手段」に対応する。
【０１５２】
［接続制御システムによる処理（実施例３）］
次に、図１０を用いて、接続制御システムによる処理を説明する。図１０は、実施例３に係る接続制御システムにおけるＶＰＮ接続処理の流れを示すシーケンス図である。
【０１５３】
ここでは、実施例１で説明した図５と同様に、家庭内ＬＡＮ（Ａ）の電話機（Ａ）と家庭内ＬＡＮ（Ｂ）の電話機（Ｂ）との間に、音声による通話回線が接続されている。図１０では、利用者（Ｂ）が、自分が所有する家庭内ＬＡＮ（Ｂ）に対して、外部である家庭内ＬＡＮ（Ａ）からＶＰＮの接続を試みる場合について説明する。
【０１５４】
図１０に示すように、実施例１で説明した図５と同様に、電話機（Ａ）と電話機（Ｂ）との間に音声通話が接続されている場合に、電話機（Ａ）から送信された接続要求をＨＧＷ（Ａ）２０を介して受信したＨＧＷ（Ｂ）４０は、受信した接続要求から電話機（Ａ）の電話番号を取得し、取得された電話番号が接続許可ＤＢ４６に記憶されているか否かを判定する（ステップＳ１００１〜ステップＳ１００４）。
【０１５５】
そして、取得された電話番号が接続許可ＤＢ４６に記憶されていない場合（ステップＳ１００４）、ＨＧＷ（Ｂ）４０は、家庭内ＬＡＮ（Ａ）の電話機（Ａ）との間に音声チャネルをＨＧＷ（Ａ）２０を介して確立して、接続要求に対する接続を許可するか否かを示す接続許可要求を音声で送信する（ステップＳ１００５）。
【０１５６】
そして、電話機（Ａ）は、ＨＧＷ（Ｂ）４０を所有する利用者（Ｂ）から接続許可要求に許可応答をするために入力された暗証番号（例えば、３６４３など）をダイアル信号でＨＧＷ（Ａ）２０に送信する（ステップＳ１００６）。続いて、ＨＧＷ（Ａ）２０は、電話機（Ａ）から送信されたダイアル信号（暗証番号）をＨＧＷ（Ｂ）４０に送信する（ステップＳ１００７）。
【０１５７】
こうして、許可応答をダイアル信号で受信したＨＧＷ（Ｂ）４０は、当該ダイアル信号が認証ＤＢ４８に記憶されている場合に、認識した暗証番号に対応する接続ポリシーを認証ＤＢ４８から取得するとともに、接続されている通話回線の呼情報からＨＧＷ（Ａ）２０のＩＰアドレスを取得し、さらに、接続要求や接続要求応答のシグナリング時のペイロードからポート番号を取得して、取得したＩＰアドレスとポート番号と接続ポリシーとを対応付けて接続許可ＤＢ４８に追加格納する（ステップＳ１００８）。
【０１５８】
そして、これ以降のセッションを確立して、認証を実施し、ＶＰＮを構築する処理であるステップＳ１００９〜ステップＳ１０１８については、実施例１の図５で説明したステップＳ５１２〜ステップＳ５２２と同様のであるので、ここでは詳細な説明は省略する。
【０１５９】
なお、電話機（Ａ）から送信される許可応答は、必ずしも暗証信号である必要はない。例えば、電話機（Ａ）は、利用者（Ｂ）から接続許可要求に許可応答をするために発話されたダイアル信号をＨＧＷ（Ａ）２０に送信する。そして、このダイアル信号を受信したＨＧＷ（Ｂ）４０は、当該ダイアル信号に対応する接続ポリシーを許可ＤＢ４７から取得するとともに、接続されている通話回線の呼情報からＨＧＷ（Ａ）２０のＩＰアドレスを取得し、さらに、接続要求や接続要求応答のシグナリング時のペイロードからポート番号を取得して、取得したＩＰアドレスとポート番号と接続ポリシーとを対応付けて接続許可ＤＢ４８に追加格納することもできる。また、ダイアル信号ではなく、音声信号で受信してもよい。
【０１６０】
［実施例３による効果］
このように、実施例３によれば、ＨＧＷ（Ｂ）４０は、家庭内ＬＡＮ（Ｂ）の利用者によって定められた暗証番号を認証ＤＢ４８に記憶し、取得された電話番号が接続許可ＤＢ４６に記憶されていないと判定された場合に、電話機（Ａ）との間に音声チャネルを確立し、ＨＧＷ（Ｂ）４０は、電話機（Ａ）との間に確立された音声チャネルを介して、接続要求に対して接続を許可するか否かを示す接続許可要求を電話気（Ａ）に音声で送信し、接続許可要求に対する応答として出電話機（Ａ）から受信したダイアル信号が、認証ＤＢ４８により記憶される暗証番号と一致すると、ＨＧＷ（Ａ）２０との間にセッションを確立するので、利用者の利便性をより向上させることが可能である。
【０１６１】
例えば、予め記憶される仮想的な通信路の接続を許可する電話番号以外の電話番号が割り当てられた電話機に接続されるＨＧＷから接続要求を受信した場合に、当該接続を許可するか否かを利用者が所有する携帯電話などに音声で問い合わせて、接続許可または拒否を音声で受信することができる結果、利用者の利便性をより向上させることが可能である。
【実施例４】
【０１６２】
ところで、接続要求を許可するか否かを判定する接続許可ＤＢ４６は、利用者によって予め保守することもできる。つまり、接続を許可した電話番号を利用者のタイミングで追加・削除することができる。
【０１６３】
そこで、実施例４では、図１１を用いて、接続を許可する電話番号を接続許可ＤＢ４６に予め格納させる例について説明する。なお、図１１は、実施例４に係る接続制御システムの処理の流れを示すシーケンス図である。
【０１６４】
図１１に示すように、電話機（Ｂ）は、利用者によってオフフックされて、接続許可ＤＢ４６に追加作業を行うための所定のダイアル番号（例えば、＊＊＊など）の入力を受け付けると、追加作業開始をＨＧＷ（Ｂ）４０に通知する（ステップＳ１１０１）。なお、こうすることで、ＨＧＷ（Ｂ）４０は、追加作業が開始されることを認識する。
【０１６５】
続いて、電話機（Ｂ）は、利用者によって入力された（ダイアルされた）追加する電話番号と接続ポリシーを示すダイアル番号とをＨＧＷ（Ｂ）４０に送信する（ステップＳ１１０２）。そして、このダイアル番号を受信したＨＧＷ（Ｂ）４０は、受信したダイアル番号から電話番号と接続ポリシーとを取得して接続許可ＤＢ４６に格納し（ステップＳ１１０３）、ＤＢ追加完了通知を電話機（Ｂ）に送信する（ステップＳ１１０４）。
【０１６６】
なお、ここでダイアルされる接続ポリシーとダイアル番号との対応付けは、実施例３で説明した許可ＤＢ４７（図８参照）のように、接続ポリシーとダイアル番号とを対応付けて記憶しておき、ＨＧＷ（Ｂ）４０は、受信したダイアル番号から対応する接続ポリシーを取得する。また、接続許可ＤＢ４６に電話番号を追加・削除する電話機は、上記したように家庭内ＬＡＮ（Ｂ）に接続される電話機（Ｂ）である必要はなく、実施例３で説明した利用者が所有する携帯電話を用いて、同様に行うことができる。
【０１６７】
また、接続許可ＤＢ追加以降に実施される、通話接続からＶＰＮ接続までのステップＳ１１０５〜ステップＳ１１２６までの処理は、実施例１の図５で説明したステップＳ５０１〜ステップＳ５２３までの処理と同様であるので、ここでは詳細な説明は省略する。
【０１６８】
このように、実施例４によれば、接続を許可した電話番号を利用者のタイミングで追加・削除することができる結果、システム全体として、利用者の利便性が向上する。
【実施例５】
【０１６９】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に示すように、（１）認証手法、（２）接続許可ＤＢ、（３）接続ポート番号、（４）非通話状態からの接続、（５）システム構成等、（６）プログラムにそれぞれ区分けして異なる実施例を説明する。
【０１７０】
（１）認証手法
例えば、実施例１では、電子証明書を用いてＨＧＷ（Ａ）を認証する場合について説明したが、本発明はこれに限定されるものではなく、事前鍵交換方式を用いて認証することもできる。その場合、ＨＧＷ（Ａ）とＨＧＷ（Ｂ）とは、それぞれ同じ暗号鍵（共有鍵）を共有している。そのような状態で、ＨＧＷ（Ａ）は、ＨＧＷ（Ｂ）によりセッションが確立されると、電話機（Ａ）に割り当てられた電話番号をＩＤ情報としてＨＧＷ（Ｂ）に送信する。そして、ＨＧＷ（Ｂ）は、ＨＧＷ（Ａ）との間にセッションが確立されて、ＨＧＷ（Ａ）からＩＤ情報を受信すると、受信されたＩＤ情報に記載される電話番号と、セッション中の電話番号とが一致する場合に、保持される共有鍵を用いて、ＨＧＷ（Ａ）との間に仮想的な通信路を構築する。
【０１７１】
このようにすることで、事前に共有する鍵を記憶しておき、さらに、接続要求を送信してきたＨＧＷ（Ａ）が、事前に鍵を共有する装置であるか否かを認証することができる結果、不正アクセスを強固に防止することが可能である。例えば、ＨＧＷ（Ａ）とＨＧＷ（Ｂ）とで共有鍵Ａを保持しておき、ＨＧＷ（Ａ）から送信されたＩＤ情報に含まれる電話番号が、セッション中の電話番号と一致する場合に、ＶＰＮなどの仮想的な通信路を確立することができる結果、不正アクセスを強固に防止することが可能である。また、ここで示した認証手法はあくまで一例であり、その他の公知の認証手法を用いることもできる。
【０１７２】
（２）接続許可ＤＢ
また、実施例１〜４では、接続要求先となるＨＧＷ（例えば、ＨＧＷ（Ｂ））が接続許可ＤＢを保持している場合について説明したが、本発明はこれに限定されるものではなく、中継サーバが保持していてもよい。
【０１７３】
その場合、中継サーバは、ＨＧＷ（Ａ）から送信された接続要求を受信し、当該接続要求に含まれる電話番号が接続許可ＤＢに記憶されているか否かを判定し、記憶されている場合に、当該接続要求をＨＧＷ（Ｂ）に転送してもよく。また、ＨＧＷ（Ａ）から送信された接続要求を受信したＨＧＷ（Ｂ）が、当該接続要求に含まれる電話番号が接続許可ＤＢに記憶されているか否かを中継サーバに問い合わせるようにしてもよい。
【０１７４】
（３）接続ポート番号
また、仮想的な通信路（例えば、ＶＰＮ）で接続するポート番号をＳＩＰの機能を用いてネゴシエーションで決定するようにしてもよい。その場合、ＳＩＰに埋め込まれたＳＤＰのｍ行に、ＨＧＷ（Ａ）とＨＧＷ（Ｂ）とそれぞれで使用したいポート番号を指定する。例えば、送信側（ＨＧＷ（Ａ））が「ポート番号＝２５００番」を使用したい場合、ＳＩＰの接続要求リクエストのＳＤＰ内にその情報を埋め込み、受信側（ＨＧＷ（Ｂ））は、それでよければ２５００番を使用するというＳＤＰの内容を接続許可としてＳＩＰで送信する。なお、ポート番号の選定は、規則的に決定してもよく、乱数的に決定してもよい。
【０１７５】
（４）非通話状態からの接続
また、実施例１〜４では、電話機（Ａ）と電話機（Ｂ）とが通話状態である場合に、ＶＰＮなどの仮想的な通信路を接続する場合について説明したが、本発明はこれに限定されるものではなく、電話機（Ａ）と電話機（Ｂ）とが非通話状態である場合にも、ＶＰＮなどの仮想的な通信路を接続することができる。その場合、電話機（Ａ）から「仮想的な通信路接続を要求するダイアル番号＋接続先の電話番号」をダイアルすることで、上記した手法と同様に、ＶＰＮなどを接続することができる。
【０１７６】
（５）システム構成等
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理（例えば、オフフックやダイアル入力、ファイアウォール設定変更など）の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報（例えば、図３、図４、図８、図９など）については、特記する場合を除いて任意に変更することができる。
【０１７７】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合（例えば、接続要求受付部と接続要求送信部とを統合するなど）して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１７８】
（６）プログラム
なお、本実施例で説明した仮想通信路接続方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【産業上の利用可能性】
【０１７９】
以上のように、本発明に係る接続制御システム、接続制御方法、接続制御プログラムおよび中継装置は、第一の電話装置および他の通信装置が第一の中継装置を介して他のネットワークに接続されるように構成された第一のネットワークと、第二の電話装置および他の通信装置が第二の中継装置を介して他のネットワークに接続されるように構成された第二のネットワークとを、仮想的な通信を用いて接続することに有用であり、特に、利用者に利便性を向上させるとともに、接続される端末装置間での認証がすることに適する。
【図面の簡単な説明】
【０１８０】
【図１】実施例１に係る接続制御システムの全体構成を示すシステム構成図である。
【図２】実施例１に係る接続制御システムの構成を示すブロック図である。
【図３】名前解決ＤＢに記憶される情報の例を示す図である。
【図４】接続許可ＤＢに記憶される情報の例を示す図である。
【図５】実施例１に係る接続制御システムにおけるＶＰＮ接続処理の流れを示すシーケンス図である。
【図６】実施例２に係る接続制御システムにおけるＶＰＮ接続処理の流れを示すシーケンス図である。
【図７】実施例３に係る接続制御システムの構成を示すブロック図である。
【図８】許可ＤＢに記憶される情報の例を示す図である。
【図９】認証ＤＢに記憶される情報の例を示す図である。
【図１０】実施例３に係る接続制御システムにおけるＶＰＮ接続処理の流れを示すシーケンス図である。
【図１１】実施例４に係る接続制御システムの処理の流れを示すシーケンス図である。
【符号の説明】
【０１８１】
１０  中継サーバ
１１  通信制御Ｉ／Ｆ部
１２  名前解決ＤＢ
１３  名前解決部
２０  ＨＧＷ（Ａ）
２１  電話接続Ｉ／Ｆ部
２２  内部ネットワークＩ／Ｆ部
２３  外部ネットワークＩ／Ｆ部
２４  記憶部
２５  電子証明書ＤＢ
２６  鍵情報ＤＢ
３０  制御部
３１  音声処理部
３２  接続要求受付部
３３  接続要求送信部
３４  電子証明書送信部
３５  電子証明書判定部
４０  ＨＧＷ（Ｂ）
４１  電話接続Ｉ／Ｆ部
４２  内部ネットワークＩ／Ｆ部
４３  外部ネットワークＩ／Ｆ部
４４  記憶部
４５  鍵情報ＤＢ
４６  接続許可ＤＢ
４７  許可ＤＢ
４８  認証ＤＢ
５０  制御部
５１  音声処理部
５２  接続許可判定部
５３  セッション確立部
５４  電子証明書送信部
５５  通信路接続部
５６  音声チャネル確立部
【図１】
0004750761.tif 000002
【図２】
0004750761.tif 000003
【図３】
0004750761.tif 000004
【図４】
0004750761.tif 000005
【図５】
0004750761.tif 000006
【図６】
0004750761.tif 000007
【図７】
0004750761.tif 000008
【図８】
0004750761.tif 000009
【図９】
0004750761.tif 000010
【図１０】
0004750761.tif 000011
【図１１】
0004750761.tif 000012