(57)【要約】【課題】第一の端末装置と第二の端末装置とを接続するのに際して、認証情報の盗難を防止しつつ、安全に接続することを課題とする。【解決手段】ポータルサーバ装置は、利用者認証情報に対応付けて、当該利用者が所有するＨＧＷ（Ａ）のＩＰアドレスを保持し、ＨＧＷ（Ｂ）から接続要求を受信した場合に、セッション情報を生成してＨＧＷ（Ｂ）に送信し、ＨＧＷ（Ｂ）のＩＰアドレスを取得し、当該ＩＰアドレスおよびセッション情報を対応付けて保持し、携帯端末（Ａ）からセッション情報と利用者認証情報を受信し、ＨＧＷ（Ａ）を所有する利用者であることを認証し、ＨＧＷ（Ａ）を所有する利用者であると認証された場合に、ＩＰアドレスを利用者認証情報ＤＢから取得するとともに、受信したセッション情報に対応するＩＰアドレスをセッション情報ＤＢから取得し、当該取得したＩＰアドレスを用いてＨＧＷ（Ａ）およびＨＧＷ（Ｂ）の接続を制御する。【選択図】        図１
2008098939.tif 000002
【特許請求の範囲】
【請求項１】
第一の端末装置を所有する利用者であることを認証した上で、第二の端末装置からの要求に応じて当該第二の端末装置と前記第一の端末装置との接続を制御する接続制御装置であって、
前記利用者を認証するための利用者認証情報に対応付けて、当該利用者が所有する第一の端末装置に付与されているＩＰアドレスを保持する利用者認証情報保持手段と、
前記第二の端末装置から接続要求を受信した場合に、当該接続要求を識別するためのセッション情報を生成して前記第二の端末装置に送信するセッション情報生成手段と、
前記第二の端末装置に付与されているＩＰアドレスを取得し、当該ＩＰアドレスおよび前記セッション情報を対応付けて保持するセッション情報保持手段と、
第三の端末装置から前記セッション情報とともに前記利用者認証情報を受信し、当該利用者認証情報が前記利用者認証情報保持手段に保持されているか否かによって前記第一の端末装置を所有する利用者であることを認証する利用者認証手段と、
前記利用者認証手段によって前記第一の端末装置を所有する利用者であると認証された場合に、前記利用者認証情報に対応するＩＰアドレスを前記利用者認証情報保持手段から取得するとともに、当該利用者認証情報とともに受信したセッション情報に対応するＩＰアドレスを前記セッション情報保持手段から取得し、当該取得したＩＰアドレスを用いて前記第一の端末装置および第二の端末装置の接続を制御する接続制御手段と、
を備えたことを特徴とする接続制御装置。
【請求項２】
前記利用者認証情報に対応するＩＰアドレスまたは当該ＩＰアドレスから特定される前記第二の端末装置に係る情報を前記第三の端末装置に送信した後に、前記第一の端末装置および第二の端末装置の接続を許可するか否かを示す情報を前記第三の端末装置から受信する接続許可受信手段をさらに備え、
前記接続制御手段は、前記接続許可受信手段によって前記第一の端末装置および第二の端末装置の接続を許可する旨を示す許可情報を受信した場合に、当該第一の端末装置および第二の端末装置の接続を許可することを特徴とする請求項１に記載の接続制御装置。
【請求項３】
前記利用者認証情報保持手段は、前記利用者が所有する複数の第一の端末装置ごとに、それぞれ付与されているＩＰアドレスを保持し、
前記接続許可受信手段は、前記許可情報とともに、前記複数の第一の端末装置のうちのいずれについて接続を許可するかを示す許可対象情報を前記第三の端末装置から受信し、
前記接続制御手段は、前記利用者認証情報および許可対象情報に対応するＩＰアドレスを前記利用者認証情報保持手段から取得し、当該取得したＩＰアドレスを用いて前記第一の端末装置および第二の端末装置の接続を許可することを特徴とする請求項２に記載の接続制御装置。
【請求項４】
前記第三の端末装置は、予め前記利用者認証情報を保持しており、前記セッション情報の入力を受け付けた場合に、前記セッション情報とともに前記利用者認証情報を送信するものであって、
前記利用者認証手段は、前記第三の端末装置から前記セッション情報と前記利用者認証情報とを受信することを特徴とする請求項１に記載の接続制御装置。
【請求項５】
第一の端末装置を所有する利用者であることを認証した上で、第二の端末装置からの要求に応じて当該第二の端末装置と前記第一の端末装置との接続を制御することに適する接続制御方法であって、
前記利用者を認証するための利用者認証情報に対応付けて、当該利用者が所有する第一の端末装置に付与されているＩＰアドレスを保持する利用者認証情報保持手段と、
前記第二の端末装置から接続要求を受信した場合に、当該接続要求を識別するためのセッション情報を生成して前記第二の端末装置に送信するセッション情報生成工程と、
前記第二の端末装置に付与されているＩＰアドレスを取得し、当該ＩＰアドレスおよび前記セッション情報を対応付けて保持するセッション情報保持手段と、
第三の端末装置から前記セッション情報とともに前記利用者認証情報を受信し、当該利用者認証情報が前記利用者認証情報保持手段に保持されているか否かによって前記第一の端末装置を所有する利用者であることを認証する利用者認証工程と、
前記利用者認証工程によって前記第一の端末装置を所有する利用者であると認証された場合に、前記利用者認証情報に対応するＩＰアドレスを前記利用者認証情報保持手段から取得するとともに、当該利用者認証情報とともに受信したセッション情報に対応するＩＰアドレスを前記セッション情報保持手段から取得し、当該取得したＩＰアドレスを用いて前記第一の端末装置および第二の端末装置の接続を制御する接続制御工程と、
を含んだことを特徴とする接続制御方法。
【請求項６】
前記利用者認証情報に対応するＩＰアドレスまたは当該ＩＰアドレスから特定される前記第二の端末装置に係る情報を前記第三の端末装置に送信した後に、前記第一の端末装置および第二の端末装置の接続を許可するか否かを示す情報を前記第三の端末装置から受信する接続許可受信工程をさらに備え、
前記接続制御工程は、前記接続許可受信工程によって前記第一の端末装置および第二の端末装置の接続を許可する旨を示す許可情報を受信した場合に、当該第一の端末装置および第二の端末装置の接続を許可することを特徴とする請求項５に記載の接続制御方法。
【請求項７】
前記利用者認証情報保持手段は、前記利用者が所有する複数の第一の端末装置ごとに、それぞれ付与されているＩＰアドレスを保持し、
前記接続許可受信工程は、前記許可情報とともに、前記複数の第一の端末装置のうちのいずれについて接続を許可するかを示す許可対象情報を前記第三の端末装置から受信し、
前記接続制御工程は、前記利用者認証情報および許可対象情報に対応するＩＰアドレスを前記利用者認証情報保持手段から取得し、当該取得したＩＰアドレスを用いて前記第一の端末装置および第二の端末装置の接続を許可することを特徴とする請求項６に記載の接続制御方法。
【請求項８】
前記第三の端末装置は、予め前記利用者認証情報を保持しており、前記セッション情報の入力を受け付けた場合に、前記セッション情報とともに前記利用者認証情報を送信するものであって、
前記利用者認証工程は、前記第三の端末装置から前記セッション情報と前記利用者認証情報とを受信することを特徴とする請求項５に記載の接続制御方法。
【請求項９】
第一の端末装置を所有する利用者であることを認証した上で、第二の端末装置からの要求に応じて当該第二の端末装置と前記第一の端末装置との接続を制御することをコンピュータに実行させる接続制御プログラムであって、
前記利用者を認証するための利用者認証情報に対応付けて、当該利用者が所有する第一の端末装置に付与されているＩＰアドレスを保持する利用者認証情報保持手段と、
前記第二の端末装置から接続要求を受信した場合に、当該接続要求を識別するためのセッション情報を生成して前記第二の端末装置に送信するセッション情報生成手順と、
前記第二の端末装置に付与されているＩＰアドレスを取得し、当該ＩＰアドレスおよび前記セッション情報を対応付けて保持するセッション情報保持手段と、
第三の端末装置から前記セッション情報とともに前記利用者認証情報を受信し、当該利用者認証情報が前記利用者認証情報保持手段に保持されているか否かによって前記第一の端末装置を所有する利用者であることを認証する利用者認証手順と、
前記利用者認証手順によって前記第一の端末装置を所有する利用者であると認証された場合に、前記利用者認証情報に対応するＩＰアドレスを前記利用者認証情報保持手段から取得するとともに、当該利用者認証情報とともに受信したセッション情報に対応するＩＰアドレスを前記セッション情報保持手段から取得し、当該取得したＩＰアドレスを用いて前記第一の端末装置および第二の端末装置の接続を制御する接続制御手順と、
をコンピュータに実行させることを特徴とする接続制御プログラム。
【請求項１０】
前記利用者認証情報に対応するＩＰアドレスまたは当該ＩＰアドレスから特定される前記第二の端末装置に係る情報を前記第三の端末装置に送信した後に、前記第一の端末装置および第二の端末装置の接続を許可するか否かを示す情報を前記第三の端末装置から受信する接続許可受信手順をさらに備え、
前記接続制御手順は、前記接続許可受信手順によって前記第一の端末装置および第二の端末装置の接続を許可する旨を示す許可情報を受信した場合に、当該第一の端末装置および第二の端末装置の接続を許可することを特徴とする請求項９に記載の接続制御プログラム。
【請求項１１】
前記利用者認証情報保持手段は、前記利用者が所有する複数の第一の端末装置ごとに、それぞれ付与されているＩＰアドレスを保持し、
前記接続許可受信手順は、前記許可情報とともに、前記複数の第一の端末装置のうちのいずれについて接続を許可するかを示す許可対象情報を前記第三の端末装置から受信し、
前記接続制御手順は、前記利用者認証情報および許可対象情報に対応するＩＰアドレスを前記利用者認証情報保持手段から取得し、当該取得したＩＰアドレスを用いて前記第一の端末装置および第二の端末装置の接続を許可することを特徴とする請求項１０に記載の接続制御プログラム。
【請求項１２】
前記第三の端末装置は、予め前記利用者認証情報を保持しており、前記セッション情報の入力を受け付けた場合に、前記セッション情報とともに前記利用者認証情報を送信するものであって、
前記利用者認証手順は、前記第三の端末装置から前記セッション情報と前記利用者認証情報とを受信することを特徴とする請求項９に記載の接続制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、第一の端末装置を所有する利用者であることを認証した上で、第二の端末装置からの要求に応じて当該第二の端末装置と第一の端末装置との接続を制御する接続制御装置、接続制御方法および接続制御プログラムに関する。
【背景技術】
【０００２】
従来より、ネットワーク機能を持つ家電（いわゆる、情報家電）がホームネットワークの端末装置として普及するにつれて、自宅から離れた自宅外端末装置から自宅ホームネットワーク内の自宅端末装置に接続することが行われている。
【０００３】
一般的には、外部から自宅の情報家電に安全にアクセスするために、自宅外端末装置と自宅端末装置とをＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）を用いて接続することが行われている（非特許文献１参照）。
【０００４】
具体的には、自宅外端末装置と自宅端末装置との両方にＶＰＮソフトウエアをインストールして、認証情報としてユーザＩＤとパスワードとを設定しておく。そして、自宅外端末装置にてＶＰＮソフトウエアを起動し、あらかじめ設定しておいた認証情報（ユーザＩＤとパスワード）を入力することで、自宅外端末装置と自宅端末装置とをＶＰＮを用いて接続する。
【０００５】
【非特許文献１】“イーサネット  ｏｖｅｒ  ＩＰで自宅ＬＡＮにアクセスする”、日経ＮＥＴＷＯＲＫ、２００６年０７号、ｐ１５０〜１５５
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上記した従来の技術は、第一の端末装置と第二の端末装置とを接続するのに際して、第二の端末装置に認証情報であるユーザＩＤとパスワードとを入力する必要があり、認証情報の盗難リスクが高いという課題があった。
【０００７】
具体的に例を挙げれば、利用者の管理下にある端末装置と利用者の管理下にない端末装置とを接続するのに際して、利用者の管理下にない自宅外端末装置に認証情報であるユーザＩＤとパスワードとを入力する必要があった。
【０００８】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、第一の端末装置と第二の端末装置とを接続するのに際して、認証情報の盗難を防止しつつ、安全に接続することが可能である接続制御装置、接続制御方法および接続制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するため、請求項１に係る発明は、第一の端末装置を所有する利用者であることを認証した上で、第二の端末装置からの要求に応じて当該第二の端末装置と前記第一の端末装置との接続を制御する接続制御装置であって、前記利用者を認証するための利用者認証情報に対応付けて、当該利用者が所有する第一の端末装置に付与されているＩＰアドレスを保持する利用者認証情報保持手段と、前記第二の端末装置から接続要求を受信した場合に、当該接続要求を識別するためのセッション情報を生成して前記第二の端末装置に送信するセッション情報生成手段と、前記第二の端末装置に付与されているＩＰアドレスを取得し、当該ＩＰアドレスおよび前記セッション情報を対応付けて保持するセッション情報保持手段と、第三の端末装置から前記セッション情報とともに前記利用者認証情報を受信し、当該利用者認証情報が前記利用者認証情報保持手段に保持されているか否かによって前記第一の端末装置を所有する利用者であることを認証する利用者認証手段と、前記利用者認証手段によって前記第一の端末装置を所有する利用者であると認証された場合に、前記利用者認証情報に対応するＩＰアドレスを前記利用者認証情報保持手段から取得するとともに、当該利用者認証情報とともに受信したセッション情報に対応するＩＰアドレスを前記セッション情報保持手段から取得し、当該取得したＩＰアドレスを用いて前記第一の端末装置および第二の端末装置の接続を制御する接続制御手段と、を備えたことを特徴とする。
【００１０】
また、請求項２に係る発明は、上記の発明において、前記利用者認証情報に対応するＩＰアドレスまたは当該ＩＰアドレスから特定される前記第二の端末装置に係る情報を前記第三の端末装置に送信した後に、前記第一の端末装置および第二の端末装置の接続を許可するか否かを示す情報を前記第三の端末装置から受信する接続許可受信手段をさらに備え、前記接続制御手段は、前記接続許可受信手段によって前記第一の端末装置および第二の端末装置の接続を許可する旨を示す許可情報を受信した場合に、当該第一の端末装置および第二の端末装置の接続を許可することを特徴とする。
【００１１】
また、請求項３に係る発明は、上記の発明において、前記利用者認証情報保持手段は、前記利用者が所有する複数の第一の端末装置ごとに、それぞれ付与されているＩＰアドレスを保持し、前記接続許可受信手段は、前記許可情報とともに、前記複数の第一の端末装置のうちのいずれについて接続を許可するかを示す許可対象情報を前記第三の端末装置から受信し、前記接続制御手段は、前記利用者認証情報および許可対象情報に対応するＩＰアドレスを前記利用者認証情報保持手段から取得し、当該取得したＩＰアドレスを用いて前記第一の端末装置および第二の端末装置の接続を許可することを特徴とする。
【００１２】
また、請求項４に係る発明は、上記の発明において、前記第三の端末装置は、予め前記利用者認証情報を保持しており、前記セッション情報の入力を受け付けた場合に、前記セッション情報とともに前記利用者認証情報を送信するものであって、前記利用者認証手段は、前記第三の端末装置から前記セッション情報と前記利用者認証情報とを受信することを特徴とする。
【００１３】
また、請求項５に係る発明は、第一の端末装置を所有する利用者であることを認証した上で、第二の端末装置からの要求に応じて当該第二の端末装置と前記第一の端末装置との接続を制御することに適する接続制御方法であって、前記利用者を認証するための利用者認証情報に対応付けて、当該利用者が所有する第一の端末装置に付与されているＩＰアドレスを保持する利用者認証情報保持手段と、前記第二の端末装置から接続要求を受信した場合に、当該接続要求を識別するためのセッション情報を生成して前記第二の端末装置に送信するセッション情報生成工程と、前記第二の端末装置に付与されているＩＰアドレスを取得し、当該ＩＰアドレスおよび前記セッション情報を対応付けて保持するセッション情報保持手段と、第三の端末装置から前記セッション情報とともに前記利用者認証情報を受信し、当該利用者認証情報が前記利用者認証情報保持手段に保持されているか否かによって前記第一の端末装置を所有する利用者であることを認証する利用者認証工程と、前記利用者認証工程によって前記第一の端末装置を所有する利用者であると認証された場合に、前記利用者認証情報に対応するＩＰアドレスを前記利用者認証情報保持手段から取得するとともに、当該利用者認証情報とともに受信したセッション情報に対応するＩＰアドレスを前記セッション情報保持手段から取得し、当該取得したＩＰアドレスを用いて前記第一の端末装置および第二の端末装置の接続を制御する接続制御工程と、を含んだことを特徴とする。
【００１４】
また、請求項６に係る発明は、上記の発明において、前記利用者認証情報に対応するＩＰアドレスまたは当該ＩＰアドレスから特定される前記第二の端末装置に係る情報を前記第三の端末装置に送信した後に、前記第一の端末装置および第二の端末装置の接続を許可するか否かを示す情報を前記第三の端末装置から受信する接続許可受信工程をさらに備え、前記接続制御工程は、前記接続許可受信工程によって前記第一の端末装置および第二の端末装置の接続を許可する旨を示す許可情報を受信した場合に、当該第一の端末装置および第二の端末装置の接続を許可することを特徴とする。
【００１５】
また、請求項７に係る発明は、上記の発明において、前記利用者認証情報保持手段は、前記利用者が所有する複数の第一の端末装置ごとに、それぞれ付与されているＩＰアドレスを保持し、前記接続許可受信工程は、前記許可情報とともに、前記複数の第一の端末装置のうちのいずれについて接続を許可するかを示す許可対象情報を前記第三の端末装置から受信し、前記接続制御工程は、前記利用者認証情報および許可対象情報に対応するＩＰアドレスを前記利用者認証情報保持手段から取得し、当該取得したＩＰアドレスを用いて前記第一の端末装置および第二の端末装置の接続を許可することを特徴とする。
【００１６】
また、請求項８に係る発明は、上記の発明において、前記第三の端末装置は、予め前記利用者認証情報を保持しており、前記セッション情報の入力を受け付けた場合に、前記セッション情報とともに前記利用者認証情報を送信するものであって、前記利用者認証工程は、前記第三の端末装置から前記セッション情報と前記利用者認証情報とを受信することを特徴とする。
【００１７】
また、請求項９に係る発明は、上記の発明において、第一の端末装置を所有する利用者であることを認証した上で、第二の端末装置からの要求に応じて当該第二の端末装置と前記第一の端末装置との接続を制御することをコンピュータに実行させる接続制御プログラムであって、前記利用者を認証するための利用者認証情報に対応付けて、当該利用者が所有する第一の端末装置に付与されているＩＰアドレスを保持する利用者認証情報保持手段と、前記第二の端末装置から接続要求を受信した場合に、当該接続要求を識別するためのセッション情報を生成して前記第二の端末装置に送信するセッション情報生成手順と、前記第二の端末装置に付与されているＩＰアドレスを取得し、当該ＩＰアドレスおよび前記セッション情報を対応付けて保持するセッション情報保持手段と、第三の端末装置から前記セッション情報とともに前記利用者認証情報を受信し、当該利用者認証情報が前記利用者認証情報保持手段に保持されているか否かによって前記第一の端末装置を所有する利用者であることを認証する利用者認証手順と、前記利用者認証手順によって前記第一の端末装置を所有する利用者であると認証された場合に、前記利用者認証情報に対応するＩＰアドレスを前記利用者認証情報保持手段から取得するとともに、当該利用者認証情報とともに受信したセッション情報に対応するＩＰアドレスを前記セッション情報保持手段から取得し、当該取得したＩＰアドレスを用いて前記第一の端末装置および第二の端末装置の接続を制御する接続制御手順と、をコンピュータに実行させることを特徴とする。
【００１８】
また、請求項１０に係る発明は、上記の発明において、前記利用者認証情報に対応するＩＰアドレスまたは当該ＩＰアドレスから特定される前記第二の端末装置に係る情報を前記第三の端末装置に送信した後に、前記第一の端末装置および第二の端末装置の接続を許可するか否かを示す情報を前記第三の端末装置から受信する接続許可受信手順をさらに備え、前記接続制御手順は、前記接続許可受信手順によって前記第一の端末装置および第二の端末装置の接続を許可する旨を示す許可情報を受信した場合に、当該第一の端末装置および第二の端末装置の接続を許可することを特徴とする。
【００１９】
また、請求項１１に係る発明は、上記の発明において、前記利用者認証情報保持手段は、前記利用者が所有する複数の第一の端末装置ごとに、それぞれ付与されているＩＰアドレスを保持し、前記接続許可受信手順は、前記許可情報とともに、前記複数の第一の端末装置のうちのいずれについて接続を許可するかを示す許可対象情報を前記第三の端末装置から受信し、前記接続制御手順は、前記利用者認証情報および許可対象情報に対応するＩＰアドレスを前記利用者認証情報保持手段から取得し、当該取得したＩＰアドレスを用いて前記第一の端末装置および第二の端末装置の接続を許可することを特徴とする。
【００２０】
また、請求項１２に係る発明は、上記の発明において、前記第三の端末装置は、予め前記利用者認証情報を保持しており、前記セッション情報の入力を受け付けた場合に、前記セッション情報とともに前記利用者認証情報を送信するものであって、前記利用者認証手順は、前記第三の端末装置から前記セッション情報と前記利用者認証情報とを受信することを特徴とする。
【発明の効果】
【００２１】
請求項１、５、９の発明によれば、利用者を認証するための利用者認証情報に対応付けて、当該利用者が所有する第一の端末装置に付与されているＩＰアドレスを保持し、第二の端末装置から接続要求を受信した場合に、当該接続要求を識別するためのセッション情報を生成して第二の端末装置に送信し、第二の端末装置に付与されているＩＰアドレスを取得し、当該ＩＰアドレスおよびセッション情報を対応付けて保持し、第三の端末装置からセッション情報とともに利用者認証情報を受信し、当該利用者認証情報が利用者認証情報保持手段に保持されているか否かによって第一の端末装置を所有する利用者であることを認証し、第一の端末装置を所有する利用者であると認証された場合に、利用者認証情報に対応するＩＰアドレスを利用者認証情報保持手段から取得するとともに、当該利用者認証情報とともに受信したセッション情報に対応するＩＰアドレスをセッション情報保持手段から取得し、当該取得したＩＰアドレスを用いて第一の端末装置および第二の端末装置の接続を制御するので、第一の端末装置と第二の端末装置とを接続するのに際して、認証情報の盗難を防止しつつ、安全に接続することが可能である。
【００２２】
例えば、外部の端末装置と自宅の端末装置を接続する際に、自分の携帯電話で認証情報を送信するなどを行うことができる結果、認証情報の盗難を防止しつつ、安全に接続することが可能である。また、接続制御装置は、第一の端末装置のＩＰアドレスを保持しており、利用者がＩＰアドレスを記憶している必要がないので、利用者の負担を軽減することが可能であるとともに、第一の端末装置と第二の端末装置とを接続する際に、第一の端末装置を容易に特定することが可能である。さらに、例えば、端末装置が情報家電の場合、パスワードなどをリモコンで入力する必要があるので、携帯端末などを使用してパスワードなどを入力することができる結果、利用者の負担を削減することが可能である。
【００２３】
また、請求項２、６、１０の発明によれば、利用者認証情報に対応するＩＰアドレスまたは当該ＩＰアドレスから特定される第二の端末装置に係る情報を第三の端末装置に送信した後に、第一の端末装置および第二の端末装置の接続を許可するか否かを示す情報を第三の端末装置から受信し、第一の端末装置および第二の端末装置の接続を許可する旨を示す許可情報を受信した場合に、当該第一の端末装置および第二の端末装置の接続を許可するので、利用者認証に加え、接続先端末装置を利用者に許可させることができ、利用者認証のみを行って外部の端末装置から自宅ＬＡＮの端末装置に接続する場合に比べて、さらにセキュリティを高く保ちつつ、安全に接続することが可能である。
【００２４】
また、請求項３、７、１１の発明によれば、利用者が所有する複数の第一の端末装置ごとに、それぞれ付与されているＩＰアドレスを保持し、許可情報とともに、複数の第一の端末装置のうちのいずれについて接続を許可するかを示す許可対象情報を第三の端末装置から受信し、利用者認証情報および許可対象情報に対応するＩＰアドレスを利用者認証情報保持手段から取得し、当該取得したＩＰアドレスを用いて第一の端末装置および第二の端末装置の接続を許可するので、用途、利用状況や回線状況に応じて、容易に接続先を選択することが可能である。
【００２５】
例えば、遅い速度の回線に接続されるＨＧＷでは、音楽や画像などの通信に使用せず、早い速度の回線を選択することができ、また、接続元に応じて、その都度、選択することが出来る。
【００２６】
また、請求項４、８、１２の発明によれば、第三の端末装置は、予め利用者認証情報を保持しており、セッション情報の入力を受け付けた場合に、セッション情報とともに利用者認証情報を送信するものであって、第三の端末装置からセッション情報と利用者認証情報とを受信するので、利用者の負担を削減するとともに、利便性を向上させることが可能である。例えば、携帯電話にユーザＩＤやパスワードを入力する必要がなく、事前に格納してある端末の個体番号や証明書などを用いて認証することができる結果、利用者の負担を削減するとともに、利便性を向上させることが可能である。
【発明を実施するための最良の形態】
【００２７】
以下に添付図面を参照して、この発明に係る接続制御装置の実施例を詳細に説明する。なお、以下の実施例で用いる主要な用語、実施例１に係る接続制御装置の概要および特徴、実施例１に係る接続制御装置の構成および処理の手順、実施例１の効果を順に説明し、続いて、他の実施例について説明する。
【実施例１】
【００２８】
［用語の説明］
まず最初に、本実施例で用いる主要な用語を説明する。本実施例で用いる「ＨＧＷ（Ａ）およびＨＧＷ（Ｂ）」は、アドレス変換やデータの載せ換えなどを行うことにより情報家電を相互接続する装置である。具体的には、インターネットと家庭（ホーム）ネットワークの間に配置され、ホームルータ、プロトコル変換、ファイアウォールなどの機能や放送受信機能などのセットトップボックスを備える。例えば、ホームネットワーク内のＷｅｂＴＶなどからインターネット接続要求を受信して、ＮＡＴ変換を行い、当該要求をインターネット網に送信したり、電子メールを受信して、電子メール機能を備える情報家電（例えば、ＷｅｂＴＶ）などに送信したりする。なお、「ＨＧＷ（Ａ）」は、特許請求の範囲に記載の「第一の端末装置」に対応し、「ＨＧＷ（Ｂ）」は、特許請求の範囲に記載の「第二の端末装置」に対応する。
【００２９】
また、上記したＨＧＷ（Ａ）やＨＧＷ（Ｂ）に接続される情報家電として、「ＷｅｂＴＶ」や「ＨＤＤ」などがある。「ＷｅｂＴＶ」とは、インターネットが利用できるテレビであり、テレビを見ながら、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）を閲覧したり、電子メールを送受信したりすることができる。「ＨＤＤ」は、ハードディスクレコーダーなどの記録媒体であり、ＷｅｂＴＶと接続することで、外部から録画予約などを受け付けることができる。
【００３０】
また、本実施例で用いる「携帯端末」とは、既知の携帯用パーソナルコンピュータ、ワークステーション、携帯電話、ＰＨＳ端末、移動体通信端末またはＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｔａｎｔｓ）などの端末装置である。具体的には、ホームネットワークの管理下にない装置であるとともに、インターネット接続機能を備えており、電子メールの送受信や後述するポータルサーバ装置（接続制御装置）へアクセス可能な端末装置である。なお、「携帯端末」は、特許請求の範囲に記載の「第三の端末装置」に対応する。
【００３１】
また、本実施例で用いる「ポータルサーバ装置」とは、第一の端末装置を所有する利用者であることを認証した上で、第二の端末装置からの要求に応じて当該第二の端末装置と第一の端末装置との接続を制御する情報処理装置である。具体的に例を挙げると、ＨＧＷ（Ａ）に接続されるホームネットワーク（Ａ）の利用者が、自身のホームネットワークではないＨＧＷ（Ｂ）に接続されるＷｅｂＴＶから自身のホームネットワークにあるＰＣに接続する場合、当該利用者によりＷｅｂＴＶから接続ソフトウエア（例えば、ＶＰＮソフトウエア）などが起動される。その後、ＷｅｂＴＶは、接続先であるＰＣのＩＰアドレスと利用者情報であるユーザＩＤとパスワードを受け付けると、当該ＩＰアドレスとユーザＩＤとパスワードとをポータルサーバ装置に送信する。そして、ポータルサーバ装置は、受信したユーザＩＤとパスワードにより認証を行い、正当なユーザであると判定すると、受信したＩＰアドレスを用いて、ＰＣとＷｅｂＴＶとを接続する。なお、「ポータルサーバ装置」は、特許請求の範囲に記載の「接続制御装置」に対応する。
【００３２】
［接続制御装置の概要および特徴］
次に、図１を用いて、実施例１に係るポータルサーバ装置（接続制御装置）の概要および特徴を説明する。図１は、実施例１に係るポータルサーバ装置を含むシステムの全体構成図である。
【００３３】
図１に示すように、ＨＧＷ（Ａ）とＰＣとＷｅｂＴＶとからホームネットワーク（Ａ）が構成され、ＨＧＷ（Ｂ）とＷｅｂＴＶとＨＤＤとからホームネットワーク（Ｂ）が構成される。そして、ポータルサーバ装置とＨＧＷ（Ａ）とＨＧＷ（Ｂ）とは、インターネットなどのネットワークで相互通信を可能にして接続される。また、携帯電話Ａは、ホームネットワーク（Ａ）の利用者により所持されている。
【００３４】
このような構成のもと、実施例１に係るポータルサーバ装置は、上記したように、ＨＧＷ（Ａ）を所有する利用者であることを認証した上で、ＨＧＷ（Ｂ）からの要求に応じて当該ＨＧＷ（Ｂ）とＨＧＷ（Ａ）との接続を制御することを概要とするものであり、特に、ＨＧＷ（Ａ）とＨＧＷ（Ｂ）とを接続するのに際して、認証情報の盗難を防止しつつ、安全に接続することが可能である点に主たる特徴がある。
【００３５】
この主たる特徴を具体的に説明すると、図１に示すように、ポータルサーバ装置の利用者認証情報ＤＢは、利用者を認証するための利用者認証情報に対応付けて、当該利用者が所有するＨＧＷ（Ａ）に付与されているＩＰアドレスを保持する。具体的には、利用者認証情報ＤＢは、利用者認証情報として『利用者を一意に識別する「ユーザＩＤ」と利用者により設定される「パスワード」』と、ＨＧＷ（Ａ）の情報として『第一の端末装置を示す「ＨＧＷの名称」と第一の端末装置のＩＰアドレスを示す「ＨＧＷ  ＩＰアドレス」』とを対応付けて利用者情報ＤＢに保持する（図３参照）。例を挙げると、利用者認証情報ＤＢは、利用者認証情報とＨＧＷ（Ａ）とを対応付けて、「ユーザＩＤ、認証情報（パスワード）、ＨＧＷ、ＨＧＷ  ＩＰアドレス」を「ｈａｒｕ、ＡＡＡＡ、ＨＧＷ（Ａ）、１０．１．１．１」などと保持する。
【００３６】
また、このＨＧＷのＩＰアドレスは、固定的に割り振られてもよく、一定間隔でＨＧＷを参照することで、取得してもよい。つまり、固定ＩＰアドレスを用いたＨＧＷでも、ＤＨＣＰなどで一時的に割り振られたＩＰアドレスを用いたＨＧＷでも、いずれのＩＰアドレスでも取得し保持することができる。
【００３７】
そして、ポータルサーバ装置は、ＨＧＷ（Ｂ）から接続要求を受信した場合に、当該接続要求を識別するためのセッション情報を生成してＨＧＷ（Ｂ）に送信し、続いて、ポータルサーバ装置は、ＨＧＷ（Ｂ）に付与されているＩＰアドレスを取得し、当該ＩＰアドレスおよびセッション情報を対応付けて保持する（図１の（１）〜（５）参照）。
【００３８】
具体的には、ホームネットワーク（Ａ）の利用者によりホームネットワーク（Ｂ）のＷｅｂＴＶからＨＧＷ（Ａ）への接続要求を受信したＨＧＷ（Ｂ）は、当該接続要求をポータルサーバ装置に送信する。当該接続要求を受信したポータルサーバ装置は、当該接続要求を識別するためのセッション情報（例えば、１２３４５６７８９）を生成してＨＧＷ（Ｂ）に送信し、セッション情報を受信したＨＧＷ（Ｂ）は、接続要求送信元のＷｅｖＴＶに当該セッション情報を送信する。そして、セッション情報を受信したＷｅｂＴＶは、ディスプレイなどに当該セッション情報を出力する。
【００３９】
そして、接続要求を受信してセッション情報を生成したポータルサーバ装置は、ＨＧＷ（Ｂ）に付与されているＩＰアドレス（例えば、２０．１．１．１）を取得し、当該ＩＰアドレスおよびセッション情報（例えば、１２３４５６７８９）を対応付けてセッション情報ＤＢに保持する（図４参照）。例を挙げると、「接続先ＨＧＷ  ＩＰアドレス、セッション情報」として「２０．１．１．１、１２３４５６７８９」などとセッション情報ＤＢに保持する。
【００４０】
続いて、ポータルサーバ装置は、携帯端末（Ａ）からセッション情報とともに利用者認証情報を受信し、当該利用者認証情報が保持されているか否かによってＨＧＷ（Ａ）を所有する利用者であることを認証する（図１の（６）〜（８）参照）。上記した例で具体的に説明すると、ホームネットワーク（Ａ）の利用者の操作により携帯端末（Ａ）は、ネットワークを介してポータルサーバ装置へアクセスして、認証画面を取得する。そして、ＨＧＷ（Ｂ）に送信されＷｅｂＴＶに出力されたセッション情報（１２３４５６７８９）と利用者認証情報（ユーザＩＤ（ｈａｒｕ）とパスワード（ＡＡＡＡ））とを認証画面から受け付けると、携帯端末（Ａ）は、当該セッション情報と利用者認証情報とをポータルサーバ装置に送信する。
【００４１】
そして、ポータルサーバ装置の利用者認証情報ＤＢは、ユーザＩＤ（ｈａｒｕ）とユーザＩＤ（ｈａｒｕ）に対応したパスワード（ＡＡＡＡ）とを対応付けて保持しているので、ポータルサーバ装置は、ＨＧＷ（Ｂ）から接続要求を送信した利用者を、ＨＧＷ（Ａ）を所有する利用者であると認証する。
【００４２】
その後、ポータルサーバ装置は、認証結果を携帯端末（Ａ）の送信し、ＨＧＷ（Ａ）およびＨＧＷ（Ｂ）の接続を許可する旨を示す許可情報を受け付ける（図１の（９）と（１０）参照）。上記した例で具体的に説明すると、ポータルサーバ装置は、認証結果（例えば、認証通過など）を携帯端末（Ａ）に送信し、携帯端末（Ａ）から送信されたＨＧＷ（Ａ）とＨＧＷ（Ｂ）の接続を許可することを示す許可情報を受信する。
【００４３】
そして、ポータルサーバ装置は、利用者認証情報に対応するＩＰアドレスを利用者認証ＤＢから取得するとともに、当該利用者認証情報とともに受信したセッション情報に対応するＩＰアドレスをセッション情報ＤＢから取得し、当該取得したＩＰアドレスを用いてＨＧＷ（Ａ）およびＨＧＷ（Ｂ）の接続を制御する（図１の（１１）と（１２）参照）。
【００４４】
上記した例で具体的に説明すると、ポータルサーバ装置は、ＨＧＷ（Ａ）とＨＧＷ（Ｂ）の接続を許可することを示す許可情報を受信した場合に、利用者認証情報に対応するＩＰアドレス（１０．１．１．１）を利用者認証ＤＢから取得するとともに、当該利用者認証情報とともに受信したセッション情報（１２３４５６７８９）に対応するＩＰアドレス（２０．１．１．１）をセッション情報ＤＢから取得し、当該取得したＩＰアドレスを用いてＨＧＷ（Ａ）およびＨＧＷ（Ｂ）に鍵情報とＶＰＮ接続情報とを送信する。そして、ＨＧＷ（Ａ）とＨＧＷ（Ｂ）とは、送信された鍵情報とＶＰＮ接続情報を用いてお互いにＶＰＮ接続を行う。
【００４５】
続いて、ポータルサーバ装置は、接続情報ＤＢに『生成したセッション情報を示す「セッション情報」、接続元のＨＧＷを示す「接続元ＨＧＷ  ＩＰアドレス」、接続先のＨＧＷを示す「接続先ＨＧＷ  ＩＰアドレス」、許可結果を示す「許可結果」』として「１２３４５６７８９、ＨＧＷ（Ａ）１０．１．１．１、ＨＧＷ（Ｂ）２０．１．１．１、ＴＲＵＥ」などと記憶する（図５参照）。
【００４６】
このように、実施例１に係るポータルサーバ装置（接続制御装置）は、上記した主たる特徴のごとく、第一の端末装置（ＨＧＷ（Ａ））と第二の端末装置（ＨＧＷ（Ｂ））とを接続するのに際して、認証情報（例えば、ユーザＩＤやパスワード）の盗難を防止しつつ、安全に接続することが可能である。また、ポータルサーバ装置は、第一の端末装置（ＨＧＷ（Ａ））のＩＰアドレスを保持しており、利用者がＩＰアドレスを記憶している必要がないので、利用者の負担を軽減することが可能であるとともに、第一の端末装置（ＨＧＷ（Ａ））と第二の端末装置（ＨＧＷ（Ｂ））とを接続する際に、第一の端末装置（ＨＧＷ（Ａ））を容易に特定することが可能である。さらに、例えば、端末装置が情報家電の場合、パスワードなどをリモコンで入力する必要があるので、携帯端末などを使用してパスワードなどを入力することができる結果、利用者の負担を削減することが可能である。
【００４７】
［ポータルサーバ装置を含むシステムの構成］
次に、図２〜８を用いて、図１に示したポータルサーバ装置を含むシステムの構成を説明する。図２は、ポータルサーバ装置を含むシステムの構成を示すブロック図であり、図３は、利用者認証情報ＤＢに保持される情報の構成例を示した図であり、図４は、セッション情報ＤＢに保持される情報の構成例を示した図であり、図５は、接続情報ＤＢに保持される情報の構成例を示した図であり、図６は、ＷｅｂＴＶがセッション情報を出力した例を示す図であり、図７は、携帯端末（Ａ）がポータルサーバ装置へアクセスする際の画面例を示した図であり、図８は、携帯端末（Ａ）によりセッション情報と利用者認証情報が送信される画面例を示した図である。図２に示すように、このシステムは、ＨＧＷ（Ｂ）１０と、ＨＧＷ（Ａ）２０と、携帯端末（Ａ）３０と、ポータルサーバ装置４０とから構成される。
【００４８】
（ＨＧＷ（Ｂ）の構成）
ＨＧＷ（Ｂ）１０は、通信制御Ｉ／Ｆ部１１と、記憶部１３と、制御部１５とから構成される。通信制御Ｉ／Ｆ部１１は、インターネットなどのネットワークを介してＨＧＷ（Ａ）２０やポータルサーバ装置４０との間でやり取りする各種情報に関する通信を制御する。具体的に例を挙げれば、後述する接続要求送信部１６に送信される接続要求をポータルサーバ装置に送信したり、ポータルサーバ装置４０からセッション情報を受信したり、後述する接続部１７によりＨＧＷ（Ｂ）と接続されると、各種データ（例えば、画像や音声など）を送信したりする。ここで、セッション情報を受信すると、通信制御Ｉ／Ｆ部１１は、当該セッション情報をＷｅｂＴＶに送信し、ＷｅｂＴＶは、受信したセッション情報をディスプレイやモニタなどに出力する。
【００４９】
記憶部１３は、制御部１５による各種処理に必要なデータおよびプログラムや通信に必要な情報を格納するとともに、特に本発明に密接に関連するものとしては、ＩＰアドレス記憶部１４を備える。ＩＰアドレス記憶部１４は、ＨＧＷ（Ｂ）１０がＨＧＷ（Ａ）２０やポータルサーバ装置４０との通信に必要であり、ポータルサーバ装置４０が接続装置を特定するのに必要なＩＰアドレス（例えば、２０．１．１．１など）を記憶する。このＩＰアドレス記憶部１４は、あらかじめ設定されたＩＰアドレスを記憶してもよく、ＤＨＣＰなどにより一時的に割り振られたＩＰアドレスを動的に取得して記憶してもよい。
【００５０】
制御部１５は、ＯＳ（Operating System）などの制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有するとともに、特に本発明に密接に関連するものとしては、接続要求送信部１６と、接続部１７とを備え、これらによって種々の処理を実行する。
【００５１】
接続要求送信部１６は、ポータルサーバ装置４０に接続要求を送信する。具体的に例を挙げれば、利用者によりＷｅｂＴＶから接続要求を受信すると、接続要求送信部１６は、ポータルサーバ装置４０に当該接続要求を送信する。
【００５２】
接続部１７は、インターネットなどのネットワークを介して、自身のホームネットワークの管理下にない装置と接続する。具体的に例を挙げれば、ポータルサーバ装置４０から鍵情報とＶＰＮ接続情報を受信すると、接続部１７は、当該鍵情報とＶＰＮ接続情報を用いてＨＧＷ（Ａ）とＶＰＮ接続する。この接続部１７は、ＶＰＮなどのセキュアな回線を用いて接続してもよく、ファイアウォールの設定を変更することで、ホームネットワークの管理下にない装置と接続するようにしてもよい。
【００５３】
（ＨＧＷ（Ａ）の構成）
ＨＧＷ（Ａ）２０は、通信制御Ｉ／Ｆ部２１と、記憶部２３と、制御部２５とから構成される。この通信制御Ｉ／Ｆ部２１と、記憶部２３と、制御部２５の接続要求送信部２６と、接続部２７とは、ＨＧＷ（Ｂ）１０の通信制御Ｉ／Ｆ部１１と、記憶部１３と、制御部１５の接続要求送信部１６と、接続部１７と同様の機能を有するので、ここでは、その詳細な説明は省略する。
【００５４】
（携帯端末（Ａ）の構成）
携帯端末（Ａ）３０は、通信部３１と、表示部３２と、記憶部３３と、入力受付部３４と、制御部３５とから構成される。通信部３１は、インターネットなどとの通信を制御したり、図示しない基地局を介して音声通信などを制御したりする。具体的に例を挙げれば、後述する入力受付部３４により入力されたセッション情報や利用者認証情報（例えば、ユーザＩＤやパスワード）をインターネットを介して、ポータルサーバ装置４０に送信したりする。
【００５５】
表示部３２は、モニタ（若しくはディスプレイ、タッチパネル）やスピーカを備えて構成され、各種の情報を出力する。具体的に例を挙げれば、ポータルサーバ装置４０にアクセスする際に、図７に示すように、アクセス画面を出力したり、セッション情報と利用者認証情報とを送信する際に、図８に示すように、セッション情報と利用者認証情報とを利用者に入力を促す画面を出力したりする。
【００５６】
記憶部３３は、制御部３５による各種処理に必要なデータおよびプログラムを格納する。具体的に例を挙げれば、携帯端末（Ａ）３０を識別するための識別番号（例えば、電話番号など）を記憶する。
【００５７】
入力受付部３４は、キーボードや各種ボタンなどを備え、利用者により各種入力を受け付ける。具体的に例を挙げれば、図７に示すように、表示部３２によりセッション情報と利用者認証情報（例えば、ユーザＩＤやパスワード）などの入力を受け付ける画面が出力されると、入力受付部３４は、利用者によりそれぞれの値の入力を受け付ける。
【００５８】
制御部３５は、ＯＳ（Operating System）などの制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する処理部である。具体的に例を挙げれば、図６に示すように、「送信」ボタンがクリックされると、制御部３５は、ポータルサーバ装置４０にアクセスしたり、図７に示すように、送信ボタンがクリックされると、制御部３５は、入力されたセッション情報と利用者認証情報とを通信部３１を介してポータルサーバ装置４０に送信する。
【００５９】
（ポータルサーバ装置の構成）
ポータルサーバ装置４０は、通信制御Ｉ／Ｆ部４１と、記憶部４２と、制御部４６とから構成される。通信制御Ｉ／Ｆ部４１は、ＨＧＷ（Ｂ）１０、ＨＧＷ（Ａ）２０や携帯端末（Ａ）３０との間でやり取りする各種情報に関する通信を制御する。具体的に例を挙げれば、携帯端末（Ａ）３０からネットワークを介してセッション情報や利用者認証情報などを受信したり、携帯端末（Ａ）３０に認証結果を送信したり、ＨＧＷ（Ｂ）１０に生成したセッション情報を送信したり、ＨＧＷ（Ａ）２０やＨＧＷ（Ｂ）１０に鍵情報やＶＰＮ接続情報などを送信したりする。
【００６０】
記憶部４２は、制御部４６による各種処理に必要なデータおよびプログラムを格納し、特に本発明に密接に関連するものとしては、利用者認証情報ＤＢ４３と、セッション情報ＤＢ４４と、接続情報ＤＢ４５とを備える。なお、利用者認証情報ＤＢ４３は、特許請求の範囲に記載の「利用者認証情報保持手段」に対応し、セッション情報ＤＢ４４は、同様に、「セッション情報保持手段」に対応する。
【００６１】
利用者認証情報ＤＢ４３は、利用者を認証するための利用者認証情報に対応付けて、当該利用者が所有する第一の端末装置に付与されているＩＰアドレスを保持する。具体的には、利用者認証情報ＤＢ４３は、利用者を認証するための利用者認証情報（例えば、ユーザＩＤやパスワード）に対応付けて、当該利用者が所有するＨＧＷ（Ａ）２０に付与されているＩＰアドレス（例えば、１０．１．１．１）を保持する。例を挙げると、図３に示すように、利用者認証情報として『利用者を一意に識別する「ユーザＩＤ」と利用者により設定される「パスワード」』と、第一の端末装置情報として『第一の端末装置を示す「ＨＧＷの名称」と第一の端末装置のＩＰアドレスを示す「ＨＧＷ  ＩＰアドレス」』を、「ユーザＩＤ、パスワード、ＨＧＷ、ＨＧＷ  ＩＰアドレス」として「ｈａｒｕ、ＡＡＡＡ、ＨＧＷ（Ａ）、１０．１．１．１」などと保持する。
【００６２】
セッション情報ＤＢ４４は、第二の端末装置に付与されているＩＰアドレスとセッション情報を対応付けて保持する。具体的には、後述するセッション情報生成部４７により取得されたＨＧＷ（Ｂ）１０に付与されているＩＰアドレスとセッション情報生成部４７により生成されたセッション情報と対応付けて保持する。例を挙げると、図４に示すように、『接続先のＨＧＷのＩＰアドレスを示す「接続先ＨＧＷ  ＩＰアドレス」、生成されたセッション情報を示す「セッション情報」』として「２０．１．１．１、１２３４５６７８９」などと保持する。
【００６３】
接続情報ＤＢ４５は、生成されたセッション情報と接続した端末情報とを対応付けて保持する。具体的には、接続先ＨＧＷと接続元ＨＧＷとの接続が許可されると、生成されたセッション情報と、当該セッション情報が割り当てられたＨＧＷ（Ｂ）１０のＩＰアドレスと、ＨＧＷ（Ｂ）１０と接続するＨＧＷ（Ａ）２０のＩＰアドレスと、利用者の管理下にあるＨＧＷ（Ａ）２０の接続先であるＨＧＷ（Ｂ）１０が利用者に許可されたことを示す許可情報とを保持する。例を挙げると、『生成したセッション情報を示す「セッション情報」、接続元のＨＧＷを示す「接続元ＨＧＷ  ＩＰアドレス」、接続先のＨＧＷを示す「接続先ＨＧＷ  ＩＰアドレス」、許可結果を示す「許可結果」』として「１２３４５６７８９、ＨＧＷ（Ａ）１０．１．１．１、ＨＧＷ（Ｂ）２０．１．１．１、ＴＲＵＥ」などを保持する。
【００６４】
制御部４６は、ＯＳ（Operating System）などの制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有するとともに、特に本発明に密接に関連するものとしては、セッション情報生成部４７と、利用者認証部４８と、接続許可受信部４９と、接続制御部５０とを備え、これらによって種々の処理を実行する処理部である。
【００６５】
セッション情報生成部４７は、第二の端末装置から接続要求を受信した場合に、当該接続要求を識別するためのセッション情報を生成して第二の端末装置に送信し、第二の端末装置に付与されているＩＰアドレスを取得し、当該ＩＰアドレスと当該セッション情報とをセッション情報ＤＢ４４に格納する。上記した例で具体的に説明すると、ホームネットワーク（Ａ）の利用者によりホームネットワーク（Ｂ）のＷｅｂＴＶからＨＧＷ（Ａ）２０への接続要求を受信したＨＧＷ（Ｂ）１０が、当該接続要求をポータルサーバ装置４０に送信すると、当該接続要求を受信したセッション情報生成部４７は、当該接続要求を識別するためのセッション情報（例えば、１２３４５６７８９）を生成してＨＧＷ（Ｂ）１０に送信する。そして、セッション情報生成部４７は、生成したセッション情報と、セッション情報を割り当てたＨＧＷ（Ｂ）１０のＩＰアドレスを取得し、当該ＩＰアドレスとセッション情報とを対応付けてセッション情報ＤＢ４４に格納する。
【００６６】
また、セッション情報生成部４７は、生成したセッション情報をそのまま送信するだけでなく、セッション情報をＱＲコード（登録商標）などの二次元コードに変換して、送信するようにしてもよく、セッション情報とＩＰアドレスとを二次元コードに変換して送信してもよい。さらに例を挙げて説明すると、セッション情報生成部４７は、生成したセッション情報とＩＰアドレスをＱＲコード（登録商標）に変換して、ＨＧＷ（Ｂ）１０に送信する。その後、ＨＧＷ（Ｂ）１０により当該ＱＲコードがホームネットワーク（Ｂ）のＷｅｂＴＶに送信され、携帯端末（Ａ）３０は、ＷｅｂＴＶに送信されたＱＲコードを読み取る。そして、携帯電話（Ａ）３０は、読み取ったＱＲコードにより自動的にポータルサーバ装置４０にセッション情報を送信する。その後、携帯電話（Ａ）３０は、認証情報をポータルサーバ装置４０に送信する。
【００６７】
このように、ＱＲコードを用いることで、セッション情報を自動的に送信することができ、セッションコードを送信するまでの処理を簡略化することが可能である。なお、二次元コードに限らず、バーコードや暗号化したセッション情報などあらゆる送信形態で送信することができる。また、このＱＲコードは、必ずしもポータルサーバ装置４０で生成される必要はなく、セッションコードを受信したＨＧＷ（Ｂ）１０により生成されてもよい。その場合、ＨＧＷ（Ｂ）１０の制御部１５がＱＲコードを生成する。
【００６８】
利用者認証部４８は、第三の端末装置からセッション情報とともに利用者認証情報を受信し、当該利用者認証情報が利用者認証情報ＤＢ４３に保持されているか否かによって第一の端末装置を所有する利用者であることを認証する。上記した例で具体的に説明すると、利用者認証部４８は、ホームネットワーク（Ａ）の利用者の操作により携帯端末（Ａ）からセッション情報（１２３４５６７８９）とともに利用者認証情報（ユーザＩＤ（ｈａｒｕ）とパスワード（ＡＡＡＡ））とを受信し、当該利用者認証情報が利用者認証情報ＤＢ４３に保持されているか否かによってＨＧＷ（Ａ）２０を所有する利用者であることを認証する。この例の場合、ポータルサーバ装置の利用者認証情報ＤＢは、ユーザＩＤ（ｈａｒｕ）とユーザＩＤ（ｈａｒｕ）に対応したパスワード（ＡＡＡＡ）とを対応付けて保持しているので、ＨＧＷ（Ｂ）１０から接続要求を送信した利用者を、ＨＧＷ（Ａ）２０を所有する利用者であると認証する。
【００６９】
接続許可受信部４９は、利用者認証情報に対応するＩＰアドレスまたは当該ＩＰアドレスから特定される第二の端末装置に係る情報を第三の端末装置に送信した後に、第一の端末装置および第二の端末装置の接続を許可するか否かを示す情報を第三の端末装置から受信する。上記した例で具体的に説明すると、接続許可受信部４９は、図４を参照し、利用者認証情報に対応するＩＰアドレス（２０．１．１．１）または当該ＩＰアドレスから特定されるＨＧＷ（Ｂ）１０に係る情報（例えば、利用者がＨＧＷ（Ａ）に設定したホスト名など）とともに、利用者認証部４８により認証された認証結果を携帯端末（Ａ）３０に送信した後に、ＨＧＷ（Ａ）２０およびＨＧＷ（Ｂ）１０の接続を許可するか否かを示す情報を携帯端末（Ａ）３０から受信する。
【００７０】
接続制御部５０は、第一の端末装置および第二の端末装置の接続を許可する旨を示す許可情報を受信した場合に、当該第一の端末装置および第二の端末装置の接続を許可し、利用者認証情報に対応するＩＰアドレスを利用者認証ＤＢから取得するとともに、当該利用者認証情報とともに受信したセッション情報に対応するＩＰアドレスをセッション情報ＤＢから取得し、当該取得したＩＰアドレスを用いて第一の端末装置および第二の端末装置の接続を制御する。
【００７１】
上記した例で具体的に説明すると、接続制御部５０は、ＨＧＷ（Ａ）２０およびＨＧＷ（Ｂ）１０の接続を許可する旨を示す許可情報を受信した場合に、当該ＨＧＷ（Ａ）２０およびＨＧＷ（Ｂ）１０の接続を許可し、ＨＧＷ（Ｂ）１０から接続要求を送信したＨＧＷ（Ａ）２０を所有する利用者の利用者認証情報に対応するＩＰアドレス（１０．１．１．１）を利用者認証ＤＢから取得するとともに、当該利用者認証情報とともに受信したセッション情報（１２３４５６７８９）に対応するＩＰアドレス（２０．１．１．１）をセッション情報ＤＢから取得し、当該取得したＩＰアドレスを用いてＨＧＷ（Ａ）２０およびＨＧＷ（Ｂ）１０に鍵情報とＶＰＮ接続情報とを送信する。
【００７２】
また、ＨＧＷ（Ａ）２０およびＨＧＷ（Ｂ）１０の接続を許可にする許可情報を受信した場合に接続制御部５０は、「セッション情報、接続元ＨＧＷ  ＩＰアドレス、接続先ＨＧＷ  ＩＰアドレス、許可結果」として「１２３４５６７８９、ＨＧＷ（Ａ）１０．１．１．１、ＨＧＷ（Ｂ）２０．１．１．１、ＴＲＵＥ」などを接続情報ＤＢに格納する。
【００７３】
一方、ＨＧＷ（Ａ）およびＨＧＷ（Ｂ）の接続を拒否にする許可情報を受信した場合に、接続許可受信部４９は、ＨＧＷ（Ａ）２０およびＨＧＷ（Ｂ）１０に鍵情報とＶＰＮ接続情報とを送信せずに、「セッション情報、接続元ＨＧＷ  ＩＰアドレス、接続先ＨＧＷ  ＩＰアドレス、許可結果」として「１２３４５６７８９、ＨＧＷ（Ａ）１０．１．１．１、ＨＧＷ（Ｂ）２０．１．１．１、ＦＡＬＳＥ」などを接続情報ＤＢに格納する。
【００７４】
［ポータルサーバ装置を含むシステムによる処理］
次に、図９を用いて、ポータルサーバ装置を含むシステムによる処理を説明する。図９は、ポータルサーバ装置を含むシステムによる流れを示すシーケンス図であり、図１０は、ポータルサーバ装置４０における処理の流れを示すフローチャートであり、図１１は、ＨＧＷ（Ｂ）１０における処理の流れを示すフローチャートであり、図１２は、携帯端末（Ａ）３０における処理の流れを示すフローチャートである。
【００７５】
（ポータルサーバ装置を含むシステムによる流れ）
図９に示すように、ＷｅｂＴＶは、ＨＧＷ（Ｂ）１０にアクセスすると（ステップＳ９０１）、ＨＧＷ（Ｂ）１０の接続要求送信部１６は、ポータルサーバ装置４０に接続要求を送信する（ステップＳ９０２）。
【００７６】
続いて、ポータルサーバ装置４０のセッション情報生成部４７は、セッション情報を生成しＨＧＷ（Ｂ）１０に送信する（ステップＳ９０３）。セッション情報を受信したＨＧＷ（Ｂ）１０は、当該セッション情報をＷｅｂＴＶに送信する（ステップＳ９０４）。
【００７７】
そして、携帯端末（Ａ）３０の制御部３５は、ポータルサーバ装置４０に認証リクエストを送信しアクセスする（ステップＳ９０５）。続いて、入力受付部３４によりＷｅｂＴＶに出力されたセッション情報と利用者認証情報との入力を受け付けた携帯端末（Ａ）３０は、当該セッション情報と利用者認証情報とをポータルサーバ装置４０に送信する（ステップＳ９０６）。
【００７８】
そして、ポータルサーバ装置４０の利用者認証部４８は、携帯端末（Ａ）３０からセッション情報とともに利用者認証情報を受信し、当該利用者認証情報が利用者認証情報ＤＢ４３に保持されているか否かによってＨＧＷ（Ａ）２０を所有する利用者であることを認証する（ステップＳ９０７）。
【００７９】
その後、ポータルサーバ装置４０の接続許可受信部４９は、認証結果を携帯端末（Ａ）３０に送信し（ステップＳ９０８）、携帯端末（Ａ）３０の制御部３５は、ＨＧＷ（Ａ）２０およびＨＧＷ（Ｂ）１０の接続を許可するか否かを示すＨＧＷ許可をポータルサーバ装置４０に送信する（ステップＳ９０９）。
【００８０】
そして、ポータルサーバ装置４０の接続許可受信部４９は、ＨＧＷ（Ａ）２０およびＨＧＷ（Ｂ）１０の接続を許可する旨を示す許可情報を受信した場合に、ＨＧＷ（Ａ）２０およびＨＧＷ（Ｂ）１０の接続を許可し、接続制御部５０は、ＨＧＷ（Ａ）２０を所有する利用者であると認証された場合に、当該利用者認証情報に対応するＩＰアドレスを利用者認証情報ＤＢ４３から取得するとともに、当該利用者認証情報とともに受信したセッション情報に対応するＩＰアドレスをセッション情報ＤＢ４４から取得し、当該取得したＩＰアドレスを用いて鍵情報とＶＰＮ接続情報とをＨＧＷ（Ａ）２０とＨＧＷ（Ｂ）１０に送信する（ステップＳ９１０）。
【００８１】
続いて、ＨＧＷ（Ａ）２０の接続部２７とＨＧＷ（Ｂ）１０の接続部１７は、受信した鍵情報とＶＰＮ接続情報とを用いて、お互いにＶＰＮ接続する（ステップＳ９１１）。
【００８２】
（ポータルサーバ装置４０における処理の流れ）
接続要求を受信すると（ステップＳ１００１肯定）、ポータルサーバ装置４０のセッション情報生成部４７は、セッション情報を生成し（ステップＳ１００２）、セッション情報ＤＢ４４に接続先ＨＧＷのＩＰアドレスとセッション情報を格納する（ステップＳ１００３）。
【００８３】
そして、セッション情報と認証情報を受信すると（ステップＳ１００４肯定）、ポータルサーバ装置４０の利用者認証部４８は、認証処理を行い（ステップＳ１００５）、認証結果をＨＧＷ（Ｂ）１０に送信する（ステップＳ１００６）。
【００８４】
続いて、ポータルサーバ装置４０の接続許可受信部４９は、接続先ＨＧＷ（例えば、ＨＧＷ（Ｂ）１０）を許可または拒否する旨を示すメッセージを携帯端末（Ａ）３０から受信する（ステップＳ１００７）。
【００８５】
接続先ＨＧＷ（例えば、ＨＧＷ（Ｂ）１０）を許可する旨のメッセージを受信した場合（ステップＳ１００７許可）、接続先ＨＧＷと接続元ＨＧＷに鍵情報とＶＰＮ接続情報を送信する（ステップＳ１００８）。
【００８６】
そして、接続先ＨＧＷ（例えば、ＨＧＷ（Ｂ）１０）を許可する旨のメッセージを受信した場合、ポータルサーバ装置４０の接続制御部５０は、生成したセッション情報と接続元ＨＧＷのＩＰアドレス（例えば、ＨＧＷ（Ａ）２０のＩＰアドレス）と接続先のＨＧＷのＩＰアドレス（例えば、ＨＧＷ（Ｂ）１０のＩＰアドレス）と認可結果「ＴＲＵＥ」とをセッション情報ＤＢ４４に格納する（ステップＳ１００９）。
【００８７】
一方、接続先ＨＧＷ（例えば、ＨＧＷ（Ｂ）１０）を拒否する旨のメッセージを受信した場合（ステップＳ１００７拒否）、ポータルサーバ装置４０の接続制御部５０は、生成したセッション情報と接続元ＨＧＷのＩＰアドレス（例えば、ＨＧＷ（Ａ）２０のＩＰアドレス）と接続先のＨＧＷのＩＰアドレス（例えば、ＨＧＷ（Ｂ）１０のＩＰアドレス）と認可結果「ＦＡＬＳＥ」を格納し（ステップＳ１０１０）、処理を終了する。
【００８８】
（ＨＧＷ（Ｂ）１０のおける処理の流れ）
図１１に示すように、ＶＰＮ接続要求を受信すると（ステップＳ１１０１肯定）、ＨＧＷ（Ｂ）１０の接続要求送信部１６は、ポータルサーバ装置４０へ当該ＶＰＮ接続要求を送信する（ステップＳ１１０２）。
【００８９】
続いて、ポータルサーバ装置４０からセッション情報を受信すると（ステップＳ１１０３肯定）、ＨＧＷ（Ｂ）１０は、受信したセッション情報をディスプレイやモニタなどに出力する（ステップＳ１１０４）。
【００９０】
そして、ポータルサーバ装置４０から鍵情報とＶＰＮ接続情報とを受信すると（ステップＳ１１０５肯定）、ＨＧＷ（Ｂ）１０の接続部１７は、ＨＧＷ（Ａ）２０とＶＰＮ接続を行う（ステップＳ１１０６）。
【００９１】
（携帯端末（Ａ）３０のおける処理の流れ）
図１２に示すように、利用者によりセッション情報を受け付けると（ステップＳ１２０１肯定）、携帯端末（Ａ）３０の制御部３５は、入力されたセッション情報と利用者認証情報とをポータルサーバ装置４０へ送信する（ステップＳ１２０２）。
【００９２】
そして、ポータルサーバ装置４０から認証結果を受信し（ステップＳ１２０３肯定）、当該認証結果が「通過」であった場合（ステップＳ１２０４肯定）、携帯端末（Ａ）３０の入力受付部３４は、接続先ＨＧＷ（例えば、ＨＧＷ（Ｂ）１０）を許可するか否かの入力を利用者より受け付ける（ステップＳ１２０５）。
【００９３】
接続先ＨＧＷ（例えば、ＨＧＷ（Ｂ）１０）を許可する入力を受け付けると（ステップＳ１２０５肯定）、携帯端末（Ａ）３０の制御部３５は、当該接続先ＨＧＷを許可する旨のメッセージをポータルサーバ装置４０へ送信する（ステップＳ１２０６）。
【００９４】
一方、接続先ＨＧＷ（例えば、ＨＧＷ（Ｂ）１０）を拒否する入力を受け付けると（ステップＳ１２０５否定）、携帯端末（Ａ）３０の制御部３５は、当該接続先ＨＧＷを拒否する旨のメッセージをポータルサーバ装置４０へ送信する（ステップＳ１２０７）。
【００９５】
ステップＳ１２０４に戻り、当該認証結果が「拒否」であった場合（ステップＳ１２０４否定）、携帯端末（Ａ）３０は、ステップＳ１２０２のセッション情報と認証要求を再びポータルサーバ装置４０へ送信し、上記した処理を再度実行する。
【００９６】
［実施例１による効果］
このように、実施例１によれば、利用者を認証するための利用者認証情報に対応付けて、当該利用者が所有するＨＧＷ（Ａ）２０に付与されているＩＰアドレスを保持し、ＨＧＷ（Ｂ）１０から接続要求を受信した場合に、当該接続要求を識別するためのセッション情報を生成してＨＧＷ（Ｂ）１０に送信し、ＨＧＷ（Ｂ）１０に付与されているＩＰアドレスを取得し、当該ＩＰアドレスおよびセッション情報を対応付けて保持し、携帯端末（Ａ）３０からセッション情報とともに利用者認証情報を受信し、当該利用者認証情報が利用者認証情報ＤＢ４３に保持されているか否かによってＨＧＷ（Ａ）２０を所有する利用者であることを認証し、ＨＧＷ（Ａ）２０を所有する利用者であると認証された場合に、利用者認証情報に対応するＩＰアドレスを利用者認証情報ＤＢ４３から取得するとともに、当該利用者認証情報とともに受信したセッション情報に対応するＩＰアドレスをセッション情報ＤＢ４４から取得し、当該取得したＩＰアドレスを用いてＨＧＷ（Ａ）２０をおよびＨＧＷ（Ｂ）１０の接続を制御するので、ＨＧＷ（Ａ）２０とＨＧＷ（Ｂ）１０とを接続するのに際して、認証情報の盗難を防止しつつ、安全に接続することが可能である。
【００９７】
例えば、外部の端末装置と自宅の端末装置を接続する際に、自分の携帯電話で認証情報を送信するなどを行うことができる結果、認証情報の盗難を防止しつつ、安全に接続することが可能である。また、ポータルサーバ装置４０は、ＨＧＷ（Ａ）２０のＩＰアドレスを保持しており、利用者がＩＰアドレスを記憶している必要がないので、利用者の負担を軽減することが可能であるとともに、ＨＧＷ（Ａ）２０とＨＧＷ（Ｂ）１０とを接続する際に、ＨＧＷ（Ａ）２０を容易に特定することが可能である。さらに、例えば、端末装置が情報家電の場合、パスワードなどをリモコンで入力する必要があるので、携帯端末などを使用してパスワードなどを入力することができる結果、利用者の負担を削減することが可能である。
【００９８】
また、実施例１によれば、利用者認証情報に対応するＩＰアドレスまたは当該ＩＰアドレスから特定されるＨＧＷ（Ｂ）１０に係る情報を携帯端末（Ａ）３０に送信した後に、ＨＧＷ（Ａ）２０およびＨＧＷ（Ｂ）１０の接続を許可するか否かを示す情報を携帯端末（Ａ）３０から受信し、ＨＧＷ（Ａ）２０およびＨＧＷ（Ｂ）１０の接続を許可する旨を示す許可情報を受信した場合に、当該ＨＧＷ（Ａ）２０およびＨＧＷ（Ｂ）１０の接続を許可するので、利用者認証に加え、ポータルサーバ装置４０を利用者に許可させることができ、利用者認証のみを行って外部の端末装置から自宅ＬＡＮの端末装置に接続する場合に比べて、さらにセキュリティを高く保ちつつ、安全に接続することが可能である。
【実施例２】
【００９９】
さて、これまで実施例１では、接続先ＨＧＷ（ＨＧＷ（Ｂ）１０から接続される接続元ＨＧＷ（ＨＧＷ（Ａ）２０）が一つである場合について説明してきたが、本発明はこれに限定されるものではなく、接続元ＨＧＷが複数存在していてもよい。
【０１００】
そこで、実施例２では、図１３と図１４を用いて、接続先ＨＧＷ（ＨＧＷ（Ｂ）から接続される接続元ＨＧＷが複数存在している場合について説明する。図１３は、実施例２に係るポータルサーバ装置を含むシステムの全体構成を示す図であり、図１４は、利用者認証情報ＤＢに保持される情報の構成例を示した図である。
【０１０１】
図１３に示すように、ＨＧＷ（Ａ）とＰＣとＷｅｂＴＶからホームネットワーク（Ａ）が構成され、ＨＧＷ（Ｂ）とＷｅｂＴＶとＨＤＤとからホームネットワーク（Ｂ）が構成され、ＨＧＷ（Ｃ）とＰＣとＷｅｂＴＶからホームネットワーク（Ｃ）が構成されており、同様に、図示しないホームネットワーク（Ｄ）が構成されている。そして、ポータルサーバ装置とＨＧＷ（Ａ）とＨＧＷ（Ｂ）とＨＧＷ（Ｃ）とは、インターネットなどのネットワークで相互通信を可能にして接続される。また、携帯電話Ａは、ホームネットワーク（Ａ）、ホームネットワーク（Ｃ）およびホームネットワーク（Ｄ）の利用者により所持されている。実施例１と異なる点は、第一の端末装置が複数ある、つまり、ホームネットワーク（Ａ）だけが携帯端末（Ａ）３０の管理下にあるのではなく、ホームネットワーク（Ａ）、ホームネットワーク（Ｃ）およびホームネットワーク（Ｄ）が携帯端末（Ａ）３０を所持している利用者の管理下にある点である。
【０１０２】
このような構成のもと、ポータルサーバ装置の利用者情報ＤＢは、利用者を認証するための利用者認証情報に対応付けて、当該利用者が所有する第一の端末装置（例えば、ＨＧＷ（Ａ）、ＨＧＷ（Ｃ）、ＨＧＷ（Ｄ）に付与されているＩＰアドレスを保持する。具体的には、利用者認証情報ＤＢは、図１４に示すように、利用者認証情報として『利用者を一意に識別する「ユーザＩＤ」と利用者により設定される「パスワード」』と、第一の端末装置情報として『第一の端末装置を示す「ＨＧＷの名称」と第一の端末装置のＩＰアドレスを示す「ＨＧＷ  ＩＰアドレス」』とを対応付けて利用者情報ＤＢに保持する。例を挙げると、利用者認証情報ＤＢは、利用者認証情報と第一の端末情報とを対応付けて、「ユーザＩＤ、認証情報（パスワード）、ＨＧＷ、ＨＧＷ  ＩＰアドレス」を「ｈａｒｕ、ＡＡＡＡ、ＨＧＷ（Ａ）／ＨＧＷ（Ｃ）／ＨＧＷ（Ｄ）、１０．１．１．１／１０．２．１．１／３０．１．１．１」などと保持する。
【０１０３】
また、このＨＧＷのＩＰアドレスは、固定的に割り振られてもよく、一定間隔でＨＧＷを参照することで、取得してもよい。つまり、固定ＩＰアドレスを用いたＨＧＷでも、ＤＨＣＰなどで一時的に割り振られたＩＰアドレスを用いたＨＧＷでも、いずれのＩＰアドレスでも取得し保持することができる。
【０１０４】
そして、ホームネットワーク（Ｂ）のＷｅｂＴＶから接続要求が送信されて、携帯端末（Ａ）３０に認証結果が送信されるまでの図１３（１）〜（９）までの処理の流れは、実施例１で説明した図１の（１）〜（９）まで同様であるので、ここでは、その詳細な説明は省略する。
【０１０５】
このようにして、ポータルサーバ装置は、許可情報とともに、複数の第一の端末装置のうちのいずれについて接続を許可するかを示す許可対象情報を第三の端末装置から受信し、利用者認証情報および許可対象情報に対応するＩＰアドレスを利用者認証情報ＤＢから取得し、当該取得したＩＰアドレスを用いて第一の端末装置および第二の端末装置の接続を許可する（図１３の（１０）参照）。
【０１０６】
具体的に例を挙げれば、ポータルサーバ装置は、許可情報とともに、ＨＧＷ（Ａ）、ＨＧＷ（Ｃ）、ＨＧＷ（Ｄ）のうちのＨＧＷ（Ａ）、ＨＧＷ（Ｃ）について接続を許可すること示す許可対象情報を携帯端末（Ａ）から受信し、利用者認証情報および許可対象情報に対応するＩＰアドレスを利用者認証情報ＤＢから取得し、当該取得したＩＰアドレスを用いてＨＧＷ（Ａ）、ＨＧＷ（Ｃ）およびＨＧＷ（Ｂ）の接続を許可する。
【０１０７】
そして、ポータルサーバ装置は、第一の端末装置（ＨＧＷ（Ａ）およびＨＧＷ（Ｃ））および第二の端末装置（ＨＧＷ（Ｂ）の接続を許可する旨を示す許可情報を受信した場合に、当該利用者認証情報とともに受信したセッション情報に対応するＩＰアドレスをセッション情報ＤＢから取得し、当該取得したＩＰアドレスを用いて第一の端末装置および第二の端末装置の接続を制御する（図１３の（１１）と（１２）参照）。
【０１０８】
具体的に例を挙げれば、ポータルサーバ装置は、ＨＧＷ（Ａ）、ＨＧＷ（Ｃ）およびＨＧＷ（Ｂ）の接続を許可する旨を示す許可対象情報を受信した場合に、当該ＨＧＷ（Ａ）、ＨＧＷ（Ｃ）およびＨＧＷ（Ｂ）の接続を許可し、利用者認証情報に対応するＩＰアドレス（１０．１．１．１と１０．２．１．１）を利用者認証ＤＢから取得するとともに、当該利用者認証情報とともに受信したセッション情報（１２３４５６７８９）に対応するＩＰアドレス（２０．１．１．１）をセッション情報ＤＢから取得し、当該取得したＩＰアドレスを用いてＨＧＷ（Ａ）、ＨＧＷ（Ｃ）およびＨＧＷ（Ｂ）に鍵情報とＶＰＮ接続情報とを送信する。続いて、ＨＧＷ（Ａ）とＨＧＷ（Ｂ）とは、送信された鍵情報とＶＰＮ接続情報を用いてお互いにＶＰＮ接続を行い、同様に、ＨＧＷ（Ｃ）とＨＧＷ（Ｂ）とが接続される。
【０１０９】
このように、実施例２によれば、利用者認証情報ＤＢは、利用者が所有するＨＧＷ（Ａ）、ＨＧＷ（Ｃ）、ＨＧＷ（Ｄ）ごとに、それぞれ付与されているＩＰアドレスを保持し、許可情報とともに、ＨＧＷ（Ａ）、ＨＧＷ（Ｃ）、ＨＧＷ（Ｄ）のうちのいずれについて接続を許可するかを示す許可対象情報を携帯端末（Ａ）から受信し、利用者認証情報および許可対象情報に対応するＩＰアドレスを利用者認証情報ＤＢから取得し、当該取得したＩＰアドレスを用いてＨＧＷ（Ａ）、ＨＧＷ（Ｃ）およびＨＧＷ（Ｂ）の接続を許可するので、用途、利用状況や回線状況に応じて、容易に接続先を選択することが可能である。
【０１１０】
例えば、遅い速度の回線に接続されるＨＧＷでは、音楽や画像などの通信に使用せず、早い速度の回線を選択することができ、また、接続元に応じて、その都度、選択することが出来る。
【実施例３】
【０１１１】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に示すように、（１）利用者認証情報、（２）接続形態、（３）接続装置の種類、（４）システム構成等、にそれぞれ区分けして異なる実施例を説明する。
【０１１２】
（１）利用者認証情報
例えば、実施例１および２では、携帯端末（Ａ）は、利用者により入力されたセッション情報と利用者認証情報（ユーザＩＤとパスワード）とをポータルサーバ装置へ送信する場合について説明したが、本発明はこれに限定されるものではなく、セッション情報と予め保持する利用者認証情報とを送信するようにしてもよい。また、携帯端末（Ａ）は、予め利用者認証情報として「ユーザＩＤ」や「パスワード」などのほかにも「端末の個体番号（例えば、ＡＢＣ００００１）」や「証明書（例えば、電子著名など）」などを保持していてもよい。
【０１１３】
具体的に説明すると、携帯電話（Ａ）は、予め利用者認証情報として「端末の個体番号である「ＡＢＣ００００１）」を保持している。また、ポータルサーバ装置の利用者認証情報ＤＢは、利用者認証情報とＨＧＷ（Ａ）とを対応付けて、「ユーザＩＤ、認証情報（パスワード）、ＨＧＷ、ＨＧＷ  ＩＰアドレス、端末の個体番号」を「ｈａｒｕ、ＡＡＡＡ、ＨＧＷ（Ａ）、１０．１．１．１、ＡＢＣ００００１」などと保持する。そして、ポータルサーバ装置は、ＨＧＷ（Ｂ）から接続要求を受信した場合に、セッション情報を生成してＨＧＷ（Ｂ）に送信する。その後、携帯端末（Ａ）は、利用者の指示操作によるセッション情報の入力を受け付けた場合に、保持する利用者認証情報を読み出して、セッション情報とともに利用者認証情報（ＡＢＣ００００１）をポータルサーバ装置に送信する。その後、ポータルサーバ装置は、受信した利用者認証情報が保持されているか否かによってＨＧＷ（Ａ）を所有する利用者であることを認証して、実施例１と同様の処理を行い、ＨＧＷ（Ａ）およびＨＧＷ（Ｂ）の接続を制御する。
【０１１４】
これにより、携帯電話（Ａ）にユーザＩＤやパスワードを入力する必要がなく、事前に格納してある端末の個体番号や証明書などを用いて認証することができる結果、利用者の負担を削減するとともに、利便性を向上させることが可能である。
【０１１５】
（２）接続形態
また、実施例１および２では、ＨＧＷ同士をＶＰＮを用いて接続する場合について説明したが、本発明はこれに限定されるものではなく、他のセキュアな回線を用いて接続したり、通常通りに接続したりしてもよい。例えば、ＶＰＮを用いて接続する代わりに、単にインターネットを介して接続してもよく、また、ファイアウォールの設定を一時的に変更して、接続するようにしてもよい。
【０１１６】
（３）接続装置の種類
また、実施例１と２では、ＨＧＷを接続する場合を説明したが、本発明はこれに限定されるものではなく、ＨＧＷ以外の端末装置間同士を接続するようにしてもよい。例えば、それぞれのホームネットワークに接続されるＰＣやＷｅｂＴＶなどとＨＧＷを接続してもよく、ＰＣ同士やＷｅｂＴＶ同士など、ＨＧＷ以外の端末装置を接続することができる。
【０１１７】
（４）システム構成等
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき（例えば、パスワードを自動入力にするなど）、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報（例えば、利用者認証情報ＤＢ、セッション情報ＤＢ、接続情報ＤＢ）については、特記する場合を除いて任意に変更することができる。
【０１１８】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合（例えば、セッション情報生成部と利用者認証部を統合するなど）して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１１９】
また、実施例１と２では、ポータルサーバ装置をＨＧＷ（Ａ）またはＨＧＷ（Ｂ）とは異なる装置である場合について説明したが、本発明はこれに限定されるものではなく、例えば、ポータルサーバ装置の各機能部をＨＧＷ（Ａ）またはＨＧＷ（Ｂ）のいずれかがまたは両方が備えるようにしてもよい。
【０１２０】
なお、上記の実施例で説明した各種の処理手順は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【産業上の利用可能性】
【０１２１】
以上のように、本発明に係る接続制御装置、接続制御方法および接続制御プログラムは、第一の端末装置を所有する利用者であることを認証した上で、第二の端末装置からの要求に応じて当該第二の端末装置と前記第一の端末装置との接続を制御することに有用であり、特に、第一の端末装置と第二の端末装置とを接続するのに際して、認証情報の盗難を防止しつつ、安全に接続することに適する。
【図面の簡単な説明】
【０１２２】
【図１】実施例１に係るポータルサーバ装置を含むシステムの全体構成を示すシステム構成図である。
【図２】実施例１に係るポータルサーバ装置を含むシステムの構成を示すブロック図である。
【図３】利用者認証情報ＤＢに保持される情報の構成例を示した図である。
【図４】セッション情報ＤＢに保持される情報の構成例を示した図である。
【図５】接続情報ＤＢに保持される情報の構成例を示した図である。
【図６】ＷｅｂＴＶがセッション情報を出力した例を示す図である。
【図７】携帯端末（Ａ）がポータルサーバ装置へアクセスする際の画面例を示した図である。
【図８】携帯端末（Ａ）によりセッション情報と利用者認証情報が送信される画面例を示した図である。
【図９】ポータルサーバ装置を含むシステムによる流れを示すシーケンス図である。
【図１０】ポータルサーバ装置における処理の流れを示すフローチャートである。
【図１１】ＨＧＷ（Ｂ）における処理の流れを示すフローチャートである。
【図１２】携帯端末（Ａ）における処理の流れを示すフローチャートである。
【図１３】実施例２に係るポータルサーバ装置を含むシステムの全体構成を示す図である。
【図１４】利用者認証情報ＤＢに保持される情報の構成例を示した図である。
【符号の説明】
【０１２３】
１０  ＨＧＷ（Ｂ）
１１  通信制御Ｉ／Ｆ部
１３  記憶部
１４  ＩＰアドレス記憶部
１５  制御部
１６  接続要求送信部
１７  接続部
２０  ＨＧＷ（Ａ）
２１  通信制御Ｉ／Ｆ部
２３  記憶部
２４  ＩＰアドレス記憶部
２５  制御部
２６  接続要求送信部
２７  接続部
３０  携帯端末（Ａ）
３１  通信部
３２  表示部
３３  記憶部
３４  入力受付部
３５  制御部
４０  ポータルサーバ装置
４１  通信制御Ｉ／Ｆ部
４２  記憶部
４３  利用者認証情報ＤＢ
４４  セッション情報ＤＢ
４５  接続情報ＤＢ
４６  制御部
４７  セッション情報生成部
４８  利用者認証部
４９  接続許可受信部
５０  接続制御部
【図１】
2008098939.tif 000003
【図２】
2008098939.tif 000004
【図３】
2008098939.tif 000005
【図４】
2008098939.tif 000006
【図５】
2008098939.tif 000007
【図６】
2008098939.tif 000008
【図７】
2008098939.tif 000009
【図８】
2008098939.tif 000010
【図９】
2008098939.tif 000011
【図１０】
2008098939.tif 000012
【図１１】
2008098939.tif 000013
【図１２】
2008098939.tif 000014
【図１３】
2008098939.tif 000015
【図１４】
2008098939.tif 000016