(57)【要約】【課題】第１ホームネットワークから第２ホームネットワーク内の端末装置に関する端末装置情報を取得する。【解決手段】制御サーバ１は、自身のＵＲＬに引数を加えたアクセスキーに対応する２次元コードを生成し（Ｓ５）、第１ゲートウェイ装置Ｇ１に送信する（Ｓ９）。表示装置３は、これを取得して表示する（Ｓ１５）。２次元コード読取装置５は、２次元コードを撮影してアクセスキーに変換し（Ｓ１７、Ｓ１９）、アクセスキー内のＵＲＬにより制御サーバ１にアクセスし、引数と自身の識別情報を送信する（Ｓ２１）。制御サーバ１は、引数が条件を満たせば、データベースサーバ２から当該識別情報を含むレコード内のグローバルＩＰアドレスを取得し（Ｓ２３）、対応するゲートウェイ装置（第２ゲートウェイ装置Ｇ２）にアクセスして、記憶装置４に関する端末装置情報を取得し（Ｓ３１）、第１ゲートウェイ装置Ｇ１に送信する（Ｓ３３）。【選択図】図５
2011150647.tif 000002
【特許請求の範囲】
【請求項１】
第１ホームネットワークから第２ホームネットワーク内の端末装置を操作すべく該端末装置に関する端末装置情報を取得する端末装置情報取得システムであって、
前記第１ホームネットワーク内の第１ゲートウェイ装置、該第１ゲートウェイ装置と前記第２ホームネットワーク内の第２ゲートウェイ装置とに接続された制御サーバ、該制御サーバに接続されたデータベースサーバを少なくとも備え、
前記データベースサーバに設けられ、予め２次元コード読取装置の識別情報に対応づけて前記第２ゲートウェイ装置のアドレスが記憶されるゲートウェイ装置アドレス記憶手段と、
前記制御サーバまたは前記第１ゲートウェイ装置に設けられ、前記制御サーバの所在情報を含むアクセスキーに対応する２次元コードを生成する２次元コード生成手段と、
前記第１ゲートウェイ装置に接続され、前記２次元コードを取得して表示する２次元コード表示装置と、
前記制御サーバに設けられ、前記表示された２次元コードが２次元コード読取装置により読み取られて該２次元コード読取装置により該２次元コードがアクセスキーに変換されて前記制御サーバが該アクセスキーにより該２次元コード読取装置からアクセスされて該制御サーバに該２次元コード読取装置から該２次元コード読取装置の識別情報が送信されたなら、該識別情報に対応づけられたアドレスを前記ゲートウェイ装置アドレス記憶手段から取得し、該アドレスに対応するゲートウェイ装置から端末装置情報を取得し、前記第１ゲートウェイ装置に送信する端末装置情報取得手段と
を備えることを特徴とする端末装置情報取得システム。
【請求項２】
前記２次元コード生成手段は、前記第１ゲートウェイ装置の識別情報から生成された引数を含む前記アクセスキーに対応する２次元コードを生成するものであり、
前記端末装置情報取得手段は、前記制御サーバに前記２次元コード読取装置からアクセスキー内の引数が送信されて該引数が前記第１ゲートウェイ装置の識別情報から生成されたものであったなら、前記ゲートウェイ装置アドレス記憶手段から取得したアドレスに対応するゲートウェイ装置から端末装置情報を取得し、前記第１ゲートウェイ装置に送信する
ことを特徴とする請求項１記載の端末装置情報取得システム。
【請求項３】
前記２次元コード生成手段は、前記第１ゲートウェイ装置の識別情報を含む認証情報を所定のハッシュ関数でハッシュ化して得た文字列を引数として含む前記アクセスキーに対応する２次元コードを生成するものであり、
前記端末装置情報取得手段は、前記制御サーバに前記２次元コード読取装置からアクセスキー内の引数が送信されて該引数と前記認証情報を前記ハッシュ関数でハッシュ化して得た文字列とが一致したなら、前記ゲートウェイ装置アドレス記憶手段から取得したアドレスに対応するゲートウェイ装置から端末装置情報を取得し、前記第１ゲートウェイ装置に送信する
ことを特徴とする請求項１記載の端末装置情報取得システム。
【請求項４】
前記制御サーバに設けられ、前記端末装置と前記第１ホームネットワーク内の端末装置とが通信できるように、前記取得されたアドレスに対応するゲートウェイ装置と前記第１ゲートウェイ装置を設定する手段
を備えることを特徴とする請求項１ないし３のいずれかに記載の端末装置情報取得システム。
【請求項５】
前記２次元コードはＱＲ（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コードである
ことを特徴とする請求項１ないし４のいずれかに記載の端末装置情報取得システム。
【請求項６】
第１ホームネットワークから第２ホームネットワーク内の端末装置を操作すべく該端末装置に関する端末装置情報を取得する端末装置情報取得システムが行う端末装置情報取得方法であって、
前記端末装置情報取得システムは、前記第１ホームネットワーク内の第１ゲートウェイ装置、該第１ゲートウェイ装置と前記第２ホームネットワーク内の第２ゲートウェイ装置とに接続された制御サーバ、該制御サーバに接続されたデータベースサーバを少なくとも備え、
前記データベースサーバは、予め２次元コード読取装置の識別情報に対応づけて前記第２ゲートウェイ装置のアドレスが記憶されるゲートウェイ装置アドレス記憶手段を備え、
前記端末装置情報取得方法は、
前記制御サーバまたは前記第１ゲートウェイ装置に設けられた２次元コード生成手段が、前記制御サーバの所在情報を含むアクセスキーに対応する２次元コードを生成するステップと、
前記第１ゲートウェイ装置に接続された２次元コード表示装置が、前記２次元コードを取得して表示するステップと、
前記制御サーバに設けられた端末装置情報取得手段が、前記表示された２次元コードが２次元コード読取装置により読み取られて該２次元コード読取装置により該２次元コードがアクセスキーに変換されて前記制御サーバが該アクセスキーにより該２次元コード読取装置からアクセスされて該制御サーバに該２次元コード読取装置から該２次元コード読取装置の識別情報が送信されたなら、該識別情報に対応づけられたアドレスを前記ゲートウェイ装置アドレス記憶手段から取得し、該アドレスに対応するゲートウェイ装置から端末装置情報を取得し、前記第１ゲートウェイ装置に送信するステップと
を備えることを特徴とする端末装置情報取得方法。
【請求項７】
前記２次元コード生成手段は、前記第１ゲートウェイ装置の識別情報から生成された引数を含む前記アクセスキーに対応する２次元コードを生成するものであり、
前記端末装置情報取得手段は、前記制御サーバに前記２次元コード読取装置からアクセスキー内の引数が送信されて該引数が前記第１ゲートウェイ装置の識別情報から生成されたものであったなら、前記ゲートウェイ装置アドレス記憶手段から取得したアドレスに対応するゲートウェイ装置から端末装置情報を取得し、前記第１ゲートウェイ装置に送信する
ことを特徴とする請求項６記載の端末装置情報取得方法。
【請求項８】
前記２次元コード生成手段は、前記第１ゲートウェイ装置の識別情報を含む認証情報を所定のハッシュ関数でハッシュ化して得た文字列を引数として含む前記アクセスキーに対応する２次元コードを生成するものであり、
前記端末装置情報取得手段は、前記制御サーバに前記２次元コード読取装置からアクセスキー内の引数が送信されて該引数と前記認証情報を前記ハッシュ関数でハッシュ化して得た文字列とが一致したなら、前記ゲートウェイ装置アドレス記憶手段から取得したアドレスに対応するゲートウェイ装置から端末装置情報を取得し、前記第１ゲートウェイ装置に送信する
ことを特徴とする請求項６記載の端末装置情報取得方法。
【請求項９】
前記制御サーバが、前記端末装置と前記第１ホームネットワーク内の端末装置とが通信できるように、前記取得されたアドレスに対応するゲートウェイ装置と前記第１ゲートウェイ装置を設定する
ことを特徴とする請求項６ないし８のいずれかに記載の端末装置情報取得方法。
【請求項１０】
前記２次元コードはＱＲ（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コードである
ことを特徴とする請求項６ないし９のいずれかに記載の端末装置情報取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置情報取得および方法に関するものである。
【背景技術】
【０００２】
近年にあっては、家庭内にも通信用のホームネットワークが設けられ、ホームネットワーク内の端末装置同士でメディア共有が可能になっている。
【０００３】
また、端末装置は、ホームネットワークに設けられたゲートウェイ装置を介して、インターネット内のサーバと通信することも可能である。
【０００４】
ところで、自分宅と友人宅の両方にホームネットワークがあり、友人宅に赴いた際に、その友人宅の端末装置である表示装置に、自分宅の端末装置である記憶装置内のファイルを表示させたくなることがある。
【０００５】
しかし、各ホームネットワークのゲートウェイ装置は、通常は他のホームネットワークのゲートウェイ装置からはアクセスできず、仮にできたとしても、自分宅のゲートウェイ装置を介して、記憶装置に関する端末装置情報を取得し、これに基づいて、記憶装置を制御しなければ、ファイル表示は行えない。
【０００６】
このような不便さを解消するものとして、例えば、非特許文献１に開示された「x-Message Board」というアプリケーションがある。このアプリケーションは、ウィジェットと呼ばれる小さいプログラムを画面上で表示させて実行するアプリキャストという技術を使用するものである。
【０００７】
この「x-Message Board」を使用すれば、インターネット内のサーバに予め保存したファイルを、ＱＲコードを使用してホームネットワーク内の表示装置にダウンロードし、表示することが可能である。
【０００８】
しかしながら、サーバへ逐一ファイルを保存するのは面倒であり、やはり、端末装置情報を取得し、これに基づいて、記憶装置を制御することで、記憶装置から直接にファイルを取得できる方が便利である。
【先行技術文献】
【非特許文献】
【０００９】
【非特許文献１】"アプリキャスト・ラボラトリー"、［ｏｎｌｉｎｅ］、ソニーマーケティング株式会社、［平成２２年１月１２日検索］、インターネット＜ＵＲＬ：http://www.jp.sonystyle.com/Taiken/Original/Applicastlabo.html＞
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、第１ホームネットワークから第２ホームネットワーク内の端末装置に関する端末装置情報を取得する端末装置情報取得システムおよび方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、第１の本発明は、第１ホームネットワークから第２ホームネットワーク内の端末装置を操作すべく該端末装置に関する端末装置情報を取得する端末装置情報取得システムであって、前記第１ホームネットワーク内の第１ゲートウェイ装置、該第１ゲートウェイ装置と前記第２ホームネットワーク内の第２ゲートウェイ装置とに接続された制御サーバ、該制御サーバに接続されたデータベースサーバを少なくとも備え、前記データベースサーバに設けられ、予め２次元コード読取装置の識別情報に対応づけて前記第２ゲートウェイ装置のアドレスが記憶されるゲートウェイ装置アドレス記憶手段と、前記制御サーバまたは前記第１ゲートウェイ装置に設けられ、前記制御サーバの所在情報を含むアクセスキーに対応する２次元コードを生成する２次元コード生成手段と、前記第１ゲートウェイ装置に接続され、前記２次元コードを取得して表示する２次元コード表示装置と、前記制御サーバに設けられ、前記表示された２次元コードが２次元コード読取装置により読み取られて該２次元コード読取装置により該２次元コードがアクセスキーに変換されて前記制御サーバが該アクセスキーにより該２次元コード読取装置からアクセスされて該制御サーバに該２次元コード読取装置から該２次元コード読取装置の識別情報が送信されたなら、該識別情報に対応づけられたアドレスを前記ゲートウェイ装置アドレス記憶手段から取得し、該アドレスに対応するゲートウェイ装置から端末装置情報を取得し、前記第１ゲートウェイ装置に送信する端末装置情報取得手段とを備えることを特徴とする。
【００１２】
例えば、前記２次元コード生成手段は、前記第１ゲートウェイ装置の識別情報から生成された引数を含む前記アクセスキーに対応する２次元コードを生成するものであり、前記端末装置情報取得手段は、前記制御サーバに前記２次元コード読取装置からアクセスキー内の引数が送信されて該引数が前記第１ゲートウェイ装置の識別情報から生成されたものであったなら、前記ゲートウェイ装置アドレス記憶手段から取得したアドレスに対応するゲートウェイ装置から端末装置情報を取得し、前記第１ゲートウェイ装置に送信することを特徴とする。
【００１３】
例えば、前記２次元コード生成手段は、前記第１ゲートウェイ装置の識別情報を含む認証情報を所定のハッシュ関数でハッシュ化して得た文字列を引数として含む前記アクセスキーに対応する２次元コードを生成するものであり、前記端末装置情報取得手段は、前記制御サーバに前記２次元コード読取装置からアクセスキー内の引数が送信されて該引数と前記認証情報を前記ハッシュ関数でハッシュ化して得た文字列とが一致したなら、前記ゲートウェイ装置アドレス記憶手段から取得したアドレスに対応するゲートウェイ装置から端末装置情報を取得し、前記第１ゲートウェイ装置に送信する。
【００１４】
例えば、前記端末装置情報取得システムは、前記制御サーバに設けられ、前記端末装置と前記第１ホームネットワーク内の端末装置とが通信できるように、前記取得されたアドレスに対応するゲートウェイ装置と前記第１ゲートウェイ装置を設定する手段を備える。
【００１５】
例えば、前記２次元コードはＱＲ（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コードである。
【００１６】
第２の本発明は、第１ホームネットワークから第２ホームネットワーク内の端末装置を操作すべく該端末装置に関する端末装置情報を取得する端末装置情報取得システムが行う端末装置情報取得方法であって、前記端末装置情報取得システムは、前記第１ホームネットワーク内の第１ゲートウェイ装置、該第１ゲートウェイ装置と前記第２ホームネットワーク内の第２ゲートウェイ装置とに接続された制御サーバ、該制御サーバに接続されたデータベースサーバを少なくとも備え、前記データベースサーバは、予め２次元コード読取装置の識別情報に対応づけて前記第２ゲートウェイ装置のアドレスが記憶されるゲートウェイ装置アドレス記憶手段を備え、前記端末装置情報取得方法は、前記制御サーバまたは前記第１ゲートウェイ装置に設けられた２次元コード生成手段が、前記制御サーバの所在情報を含むアクセスキーに対応する２次元コードを生成するステップと、前記第１ゲートウェイ装置に接続された２次元コード表示装置が、前記２次元コードを取得して表示するステップと、前記制御サーバに設けられた端末装置情報取得手段が、前記表示された２次元コードが２次元コード読取装置により読み取られて該２次元コード読取装置により該２次元コードがアクセスキーに変換されて前記制御サーバが該アクセスキーにより該２次元コード読取装置からアクセスされて該制御サーバに該２次元コード読取装置から該２次元コード読取装置の識別情報が送信されたなら、該識別情報に対応づけられたアドレスを前記ゲートウェイ装置アドレス記憶手段から取得し、該アドレスに対応するゲートウェイ装置から端末装置情報を取得し、前記第１ゲートウェイ装置に送信するステップとを備えることを特徴とする。
【００１７】
例えば、前記２次元コード生成手段は、前記第１ゲートウェイ装置の識別情報から生成された引数を含む前記アクセスキーに対応する２次元コードを生成するものであり、
前記端末装置情報取得手段は、前記制御サーバに前記２次元コード読取装置からアクセスキー内の引数が送信されて該引数が前記第１ゲートウェイ装置の識別情報から生成されたものであったなら、前記ゲートウェイ装置アドレス記憶手段から取得したアドレスに対応するゲートウェイ装置から端末装置情報を取得し、前記第１ゲートウェイ装置に送信する。
【００１８】
例えば、前記２次元コード生成手段は、前記第１ゲートウェイ装置の識別情報を含む認証情報を所定のハッシュ関数でハッシュ化して得た文字列を引数として含む前記アクセスキーに対応する２次元コードを生成するものであり、前記端末装置情報取得手段は、前記制御サーバに前記２次元コード読取装置からアクセスキー内の引数が送信されて該引数と前記認証情報を前記ハッシュ関数でハッシュ化して得た文字列とが一致したなら、前記ゲートウェイ装置アドレス記憶手段から取得したアドレスに対応するゲートウェイ装置から端末装置情報を取得し、前記第１ゲートウェイ装置に送信する。
【００１９】
例えば、前記制御サーバは、前記端末装置と前記第１ホームネットワーク内の端末装置とが通信できるように、前記取得されたアドレスに対応するゲートウェイ装置と前記第１ゲートウェイ装置を設定する。
【００２０】
例えば、前記２次元コードはＱＲ（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コードである。
【発明の効果】
【００２１】
本発明によれば、制御サーバまたは第１ゲートウェイ装置に設けられた２次元コード生成手段が、制御サーバの所在情報を含むアクセスキーに対応する２次元コードを生成し、第１ゲートウェイ装置に接続された２次元コード表示装置が、２次元コードを取得して表示し、制御サーバに設けられた端末装置情報取得手段が、表示された２次元コードが２次元コード読取装置により読み取られて該２次元コード読取装置により該２次元コードがアクセスキーに変換されて制御サーバが該アクセスキーにより該２次元コード読取装置からアクセスされて該制御サーバに該２次元コード読取装置から該２次元コード読取装置の識別情報が送信されたなら、該識別情報に対応づけられたアドレスをゲートウェイ装置アドレス記憶手段から取得し、該アドレスに対応するゲートウェイ装置から端末装置情報を取得し、第１ゲートウェイ装置に送信することで、第１ホームネットワークから第２ホームネットワーク内の端末装置に関する端末装置情報を取得でき、該端末装置情報を使用して様々な利便性を享受することができる。
【図面の簡単な説明】
【００２２】
【図１】本実施の形態に係る端末装置情報取得システムを含むメディア共有システムの構成図である。
【図２】データベースサーバ２についての説明図である。
【図３】制御サーバ１の構成を示すブロック図である。
【図４】第１ゲートウェイ装置Ｇ１の構成を示す図である。
【図５】本実施の形態の動作についてのシーケンス図である。
【図６】選択メニューＭＮの表示例を示す図である。
【図７】２次元コードの表示例を示す図である。
【図８】第２ゲートウェイ装置Ｇ２におけるＮＡＰＴおよびプロキシの設定についての説明図である。
【図９】第１ゲートウェイ装置Ｇ１におけるＮＡＰＴおよびプロキシの設定についての説明図である。
【図１０】選択メニューＭＮ２の表示例を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態について図面を参照して説明する。
【００２４】
図１は、本実施の形態に係る端末装置情報取得システムを含むメディア共有システムの構成図である。
【００２５】
メディア共有システムは、第１ホームネットワークＮ１、第２ホームネットワークＮ２、制御サーバ１およびデータベースサーバ２を備える。例えば、第１ホームネットワークＮ１、第２ホームネットワークＮ２は、別々の家庭に設けられる。制御サーバ１は、例えば、第１ホームネットワークＮ１、第２ホームネットワークＮ２と専用回線を介して接続され、データベースサーバ２は、制御サーバ１と、例えば、専用回線を介して接続される。
【００２６】
第１ホームネットワークＮ１は、ゲートウェイ装置（便宜的に「第１ゲートウェイ装置」という）Ｇ１と表示装置３を備える。第１ゲートウェイ装置Ｇ１と表示装置３はＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）のプロトコルにより通信可能となっている。表示装置３はＤＬＮＡで規定されるプレーヤ（ＤＭＰ：Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｐｌａｙｅｒ）である。表示装置３は、例えば、テレビジョン受像機である。なお、表示装置３は、テレビジョン受像機に限らず、たとえば地上波デジタルチューナやハードディスクレコーダなどと表示装置（例：アナログテレビ）とを組み合わせたようなものでもよい。
【００２７】
第１ホームネットワークＮ１は、表示装置３以外にも端末装置を含んでよいが、ここでは省略する。
【００２８】
本実施の形態に係る端末装置情報取得システム（以下、単に「端末装置情報取得システム」という）は、各制御サーバ１、データベースサーバ２、第１ゲートウェイ装置Ｇ１に設けられる構成要素および表示装置３を含んで構成される。
【００２９】
第２ホームネットワークＮ２は、ゲートウェイ装置（便宜的に「第２ゲートウェイ装置」という）Ｇ２と記憶装置４を備える。第２ゲートウェイ装置Ｇ２と記憶装置４はＤＬＮＡのプロトコルにより通信可能となっている。記憶装置４はＤＬＮＡで規定されるサーバ（ＤＭＳ：Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ）である。記憶装置４は、例えば、テレビジョン番組を録画可能なハードディスクレコーダである。第２ホームネットワークＮ２は、記憶装置４以外にも端末装置を含んでよいが、ここでは省略する。
【００３０】
第１ゲートウェイ装置Ｇ１、第２ゲートウェイ装置Ｇ２は、ここではインターネットを介して接続される。インターネットを他の広域網に代えてもよい。
【００３１】
２次元コード読取装置５は、表示装置３に表示される２次元コード（ここではＱＲ（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コードを想定する）を読み取ったなら、制御サーバ１にアクセスするように構成されている。２次元コード読取装置５は、例えば、携帯電話機を兼ねる。
【００３２】
リモートコントローラ（リモコン）３Ｒは、表示装置３を遠隔制御するものである。
【００３３】
ここでは、第１ゲートウェイ装置Ｇ１にはグローバルＩＰアドレス「１０．１０．１．１」、第１ホームネットワークＮ１内におけるローカルＩＰアドレス「１９２．１６８．０．１」が割り当てられていることとする。
【００３４】
また、第２ゲートウェイ装置Ｇ２にはグローバルＩＰアドレス「２０．２０．２．２」、第２ホームネットワークＮ２内におけるローカルＩＰアドレス「１９２．１６８．１００．１」が割り当てられていることとする。
【００３５】
また、表示装置３には、第１ホームネットワークＮ１内におけるローカルＩＰアドレス「１９２．１６８．０．２」が割り当てられていることとする。
【００３６】
また、記憶装置４には、第２ホームネットワークＮ２内におけるローカルＩＰアドレス「１９２．１６８．１００．２」が割り当てられていることとする。
【００３７】
また、第１ゲートウェイ装置Ｇ１、第２ゲートウェイ装置Ｇ２は、制御サーバ１のグローバルＩＰアドレスを記憶し、これにより、制御サーバ１にアクセス可能となっている。
【００３８】
また、制御サーバ１は、第１ゲートウェイ装置Ｇ１、第２ゲートウェイ装置Ｇ２のグローバルＩＰアドレスを記憶し、これにより、第１ゲートウェイ装置Ｇ１、第２ゲートウェイ装置Ｇ２にアクセス可能になっている。
【００３９】
また、記憶装置４は、該記憶装置４を動作させる命令などが記述された端末装置情報（Device Description）４１を有している。なお、表示装置３も同様の端末装置情報を有しているが、図示省略する。
【００４０】
図２は、データベースサーバ２についての説明図である。
データベースサーバ２は、ゲートウェイ装置アドレス記憶部２１を備える。ゲートウェイ装置アドレス記憶部２１は、端末装置情報取得システムの構成要素の１つである。
【００４１】
ゲートウェイ装置アドレス記憶部２１は、２次元コード読取装置５の識別情報に対応づけて第２ゲートウェイ装置のグローバルＩＰアドレスを記憶したレコードを含む。２次元コード読取装置５の識別情報は、例えば、携帯電話機に使用されるＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）の識別番号である。
【００４２】
例えば、アドレスがインターネット接続プロバイダから付与されるものである場合などにおいて、第２ゲートウェイ装置のアドレスがそのような理由で変更になると、レコード内のアドレスも同じく変更されるようになっている。レコードは、該レコードの内容を更新するとき、例えば、２次元コード読取装置５の識別情報をレコードに含ませるときの認証に使用されるユーザＩＤやパスワードを含んでいてもよい。
【００４３】
ゲートウェイ装置アドレス記憶部２１は、第１ゲートウェイ装置Ｇ１についても同様のレコードを有している。
【００４４】
図３は、制御サーバ１の構成を示すブロック図である。
制御サーバ１は、２次元コード生成部１１、認証情報記憶部１２、端末装置情報取得部１３を備える。２次元コード生成部１１、端末装置情報取得部１３は、端末装置情報取得システムの構成要素である。
【００４５】
２次元コード生成部１１は、制御サーバ１のグローバルＩＰアドレスを含むアクセスキーに対応する２次元コードを生成するものである。
【００４６】
認証情報記憶部１２は、２次元コード読取装置５から送信されてくる情報が２次元コード生成部１１により生成されたものか否かを判定するための認証情報が記憶されるものである。
【００４７】
端末装置情報取得部１３は、第２ゲートウェイ装置Ｇ２を介して端末装置情報４１を取得し、第１ゲートウェイ装置Ｇ１に送信するものである。
【００４８】
図４は、第１ゲートウェイ装置Ｇ１の構成を示す図である。
第１ゲートウェイ装置Ｇ１は、表示装置３などを制御するＤＭＳ機能Ｇ１０および記憶装置Ｇ１１を備える。第１ゲートウェイ装置Ｇ１は、ＤＭＳ機能Ｇ１０を予め有効にしたり無効にしたりする機能も備えている。記憶装置Ｇ１１には、画像や映像のファイルなどが記憶されている。また、第１ゲートウェイ装置Ｇ１は、記憶装置Ｇ１１のフォーマット形式などが記述された装置情報ｇ１１を記憶している。
【００４９】
なお、図１に示した第２ゲートウェイ装置Ｇ２は、記憶装置４などを制御するＤＭＰ機能およびこのＤＭＰ機能を予め有効にしたり無効にしたりする機能を備えている。
【００５０】
（本実施の形態の動作）
次に、本実施の形態における動作を説明する。ここでは、記憶装置４内のファイルを表示装置３に表示させる動作について説明する。
【００５１】
図５は、本実施の形態の動作についてのシーケンス図である。
表示装置３は、ユーザによりリモコンＲに所定の操作がされたなら、第１ゲートウェイ装置Ｇ１に選択メニューを送信するように要求する（Ｓ１）。
【００５２】
第１ゲートウェイ装置Ｇ１は、かかる要求が送信されたなら、２次元コードを送信するように制御サーバ１に要求する（Ｓ３）。
【００５３】
制御サーバ１では、２次元コード生成部１１が、２次元コードを生成するための情報であり且つ２次元コード読取装置５から送信されてくる文字列が正しいものかを認証するための情報である認証情報（乱数により生成したランダムな文字列と第１ゲートウェイ装置Ｇ１に関する情報（例えば識別情報）とからなる文字列）を所定のハッシュ関数Ｈでハッシュ化して文字列を得るとともに、制御サーバ１の所在情報であるＵＲＬ（Universal Resource Locator）に当該文字列を引数として加えたもの（アクセスキーという）に対応する２次元コード（ＱＲコード）を生成する（Ｓ５）。２次元コードの形式は、例えば、ＪＰＧである。
【００５４】
２次元コード生成部１１は、認証情報をその有効期限の終了タイミングに対応づけて認証情報記憶部１２に保存する（Ｓ７）。
【００５５】
制御サーバ１は、２次元コードを第１ゲートウェイ装置Ｇ１に送信する（Ｓ９）。
【００５６】
第１ゲートウェイ装置Ｇ１は、自身の記憶装置など（図示せず）に２次元コードを保存する。
【００５７】
第１ゲートウェイ装置Ｇ１は、表示装置３に対し、２次元コードを表示させるときに選択すべきアイコンを含む選択メニューを表示装置３に送信する（Ｓ１１）。選択メニューは、装置情報ｇ１１と、２次元コードの保存場所を示す保存場所情報とを含む。
【００５８】
表示装置３は、選択メニューに基づいて表示を行う（Ｓ１３）。
【００５９】
図６は、選択メニューの表示例を示す図である。
選択メニューＭＮは、２次元コードを表示させるときに選択すべきアイコンＩＣＱ、記憶装置Ｇ１１内のファイルを表示させるときに選択すべきアイコンＩＣ０を含む。
【００６０】
表示装置３は、リモコン操作により、アイコンＩＣＱが選択されたなら、保存場所情報を第１ゲートウェイ装置Ｇ１に送信し、第１ゲートウェイ装置Ｇ１から２次元コードを取得して表示する（Ｓ１５）。
【００６１】
図７は、２次元コードの表示例を示す図である。
表示装置３は、例えば、アイコンＩＣＱに代えて、取得した２次元コード（ＱＲコード）１００を表示する。
【００６２】
なお、表示装置３は、図６において、アイコンＩＣ０が選択されたなら、例えば、装置情報ｇ１１に基づく命令を第１ゲートウェイ装置Ｇ１に送信し、これにより第１ゲートウェイ装置Ｇ１が記憶装置Ｇ１１から得た情報を取得し、これにより記憶装置Ｇ１１内のファイルの配置を表示し、リモコン操作により、所望のファイルが選択されたなら、同様にして当該ファイルを取得し表示する。
【００６３】
さて、２次元コード読取装置５は、２次元コードを撮影し（Ｓ１７）、これを元のアクセスキーに変換する（Ｓ１９）。
【００６４】
２次元コード読取装置５は、アクセスキー内のＵＲＬにより制御サーバ１にアクセスし、アクセスキー内の引数と２次元コード読取装置５の識別情報を制御サーバ１に送信する（Ｓ２１）。
【００６５】
制御サーバ１では、端末装置情報取得部１３が、認証情報記憶部１２に保存された認証情報をハッシュ関数Ｈでハッシュ化して文字列を得、これが送信された引数に一致しないか、または、当該認証情報に対応づけられた有効期限の終了タイミングが過ぎていたなら処理を終了する。一方、端末装置情報取得部１３は、文字列が引数に一致し、且つ、有効期限の終了タイミングが過ぎていないなら、データベースサーバ２のゲートウェイ装置アドレス記憶部２１から、当該送信された識別情報を含むレコードを検索し、該レコード内のグローバルＩＰアドレスを取得する（Ｓ２３）。ここでは、第２ゲートウェイ装置Ｇ２のグローバルＩＰアドレスが取得される。
【００６６】
なお、認証情報が多数ある場合などにおいて、ハッシュ化は、有効期限の終了タイミングが過ぎていないものに対応する認証情報だけについて行い、ハッシュ化の回数を低減するのが好ましい。
【００６７】
端末装置情報取得部１３は、当該グローバルＩＰアドレスを有するゲートウェイ装置（第２ゲートウェイ装置Ｇ２）に端末装置情報を送信するように要求する（Ｓ２５）。この要求は、第２ゲートウェイ装置Ｇ２における各種設定の要求でもあり、第１ゲートウェイ装置Ｇ１のグローバルＩＰアドレスが通知される。
【００６８】
第２ゲートウェイ装置Ｇ２は、これに対し、各種設定つまり、いわゆるＮＡＰＴ（Network Address Port Translation）の設定、プロキシの設定、ファイアウォールの設定を行う（Ｓ２７）。ここでは、第２ゲートウェイ装置Ｇ２は、ＤＭＰ機能が無効ならば、これを有効にする設定も行う。
【００６９】
図８は、第２ゲートウェイ装置Ｇ２におけるＮＡＰＴおよびプロキシの設定についての説明図である。
第２ゲートウェイ装置Ｇ２は、ＮＡＰＴの設定については、例えば、自身に割り当てられたグローバルＩＰアドレス「２０．２０．２．２」とポート番号「５００」の組を、記憶装置４のローカルＩＰアドレス「１９２．１６８．１００．２」とポート番号「５００」の組を対応づけて記憶する。
【００７０】
ポート番号「５００」は、記憶装置４についての未使用のポート番号であり、未使用なら別の番号でもよい。かかるポート番号は、予め定めておいてもよい。
【００７１】
第２ゲートウェイ装置Ｇ２は、プロキシの設定については、例えば、送信された第１ゲートウェイ装置Ｇ１のグローバルＩＰアドレス「１０．１０．１．１」とポート番号「４００」の組、第２ゲートウェイ装置Ｇ２のローカルＩＰアドレス「１９２．１６８．１００．１」とポート番号「２００」の組を対応づけて記憶する。
【００７２】
ポート番号「４００」は、表示装置３についての未使用のポート番号であり、未使用なら別の番号でもよい。なお、かかるポート番号は、予め定めておくのがよい。
【００７３】
また、第２ゲートウェイ装置Ｇ２は、ファイアウォールの設定については、第１ゲートウェイ装置Ｇ１のグローバルＩＰアドレス「１０．１０．１．１」を送信元のアドレスとして含むパケットを通過させるように設定を行う。
【００７４】
また、第２ゲートウェイ装置Ｇ２は、有効としたＤＭＰ機能により、第１ホームネットワークＮ１内に検索パケットを送信する。
【００７５】
記憶装置４は、これに対し、端末装置情報４１の保存場所を示す保存場所情報を第２ゲートウェイ装置Ｇ２に送信する。
【００７６】
第２ゲートウェイ装置Ｇ２は、保存場所情報を記憶装置４に送信し、記憶装置４からから端末装置情報４１を取得する（図５：Ｓ２９）。
【００７７】
制御サーバ１の端末装置情報取得部１３は、第２ゲートウェイ装置Ｇ２から、端末装置情報４１、表示装置３についてのポート番号「４００」、記憶装置４についてのポート番号「５００」を取得する（Ｓ３１）。
【００７８】
端末装置情報取得部１３は、第１ゲートウェイ装置Ｇ１に端末装置情報４１、ポート番号「４００」、「５００」、第２ゲートウェイ装置Ｇ２のグローバルＩＰアドレスを送信する（Ｓ３３）。
【００７９】
第１ゲートウェイ装置Ｇ１は、これに対し、各種設定つまり、いわゆるＮＡＰＴの設定、プロキシの設定、ファイアウォールの設定を行う（Ｓ３５）。
【００８０】
図９は、第１ゲートウェイ装置Ｇ１におけるＮＡＰＴおよびプロキシの設定についての説明図である。
第１ゲートウェイ装置Ｇ１は、ＮＡＰＴの設定については、例えば、自身に割り当てられたグローバルＩＰアドレス「１０．１０．１．１」とポート番号「４００」の組を、表示装置３のローカルＩＰアドレス「１９２．１６８．０．２」とポート番号「４００」の組を対応づけて記憶する。
【００８１】
第１ゲートウェイ装置Ｇ１は、プロキシの設定については、例えば、送信された第２ゲートウェイ装置Ｇ２のグローバルＩＰアドレス「２０．２０．２．２」とポート番号「５００」の組、第１ゲートウェイ装置Ｇ１のローカルＩＰアドレス「１９２．１６８．０．１」とポート番号「２００」の組を対応づけて記憶する。
【００８２】
また、第１ゲートウェイ装置Ｇ１は、ファイアウォールの設定については、第２ゲートウェイ装置Ｇ２のグローバルＩＰアドレス「２０．２０．２．２」を送信元のアドレスとして含むパケットを通過させるように設定を行う。
【００８３】
そして、第１ゲートウェイ装置Ｇ１は、記憶装置４のファイルを表示させるときに選択すべきアイコンを含む選択メニューを表示装置３に送信する（Ｓ４１）。選択メニューは、端末装置情報４１を含む。
【００８４】
表示装置３は、選択メニューに基づいて表示を行う（Ｓ４３）。
【００８５】
図１０は、選択メニューの表示例を示す図である。
選択メニューＭＮ１は、記憶装置４内のファイルを表示させるときに選択すべきアイコンＩＣ１、記憶装置Ｇ１１内のファイルを表示させるときに選択すべきアイコンＩＣ０を含む。
【００８６】
以降、表示装置３と記憶装置４は、第１ゲートウェイ装置Ｇ１、第２ゲートウェイ装置Ｇ２を介して、互いに通信を行い（Ｓ４５）、例えば、表示装置３は記憶装置４内のファイルを表示する。
【００８７】
例えば、表示装置３は、アイコンＩＣ１が選択されたなら、その旨を第１ゲートウェイ装置Ｇ１に通知する。
【００８８】
具体的には、表示装置３は、自身のローカルＩＰアドレス「１９２．１６８．０．２」とポート番号「４００」を含む送信元情報、第１ゲートウェイ装置Ｇ１のローカルＩＰアドレス「１９２．１６８．０．１」とポート番号「２００」とを含む送信先情報を含むパケットを第１ゲートウェイ装置Ｇ１に送信する。
【００８９】
第１ゲートウェイ装置Ｇ１は、端末装置情報４１に基づいて、ファイルの配置を示す情報を送信するように第２ゲートウェイ装置Ｇ２に要求する。
【００９０】
具体的には、第１ゲートウェイ装置Ｇ１は、図９のＮＡＰＴの設定でローカルＩＰアドレス「１９２．１６８．０．２」とポート番号「４００」の組に対応づけられたグローバルＩＰアドレス「１０．１０．１．１」とポート番号「４００」を含む送信元情報、図９のプロキシの設定でローカルＩＰアドレス「１９２．１６８．０．１」とポート番号「２００」の組に対応づけられたグローバルＩＰアドレス「２０．２０．２．２」とポート番号「５００」を含む送信先情報を含むパケットを送信する。パケットは、送信先情報のグローバルＩＰアドレス「２０．２０．２．２」に基づいて、第２ゲートウェイ装置Ｇ２に送信される。
【００９１】
第２ゲートウェイ装置Ｇ２は、ファイルの配置を示す情報を送信するように記憶装置４に要求する。
【００９２】
具体的には、第２ゲートウェイ装置Ｇ２は、図８のプロキシの設定でグローバルＩＰアドレス「１０．１０．１．１」とポート番号「４００」の組に対応づけられたローカルＩＰアドレス「１９２．１６８．１００．１」とポート番号「２００」を含む送信元情報、図８のＮＡＰＴの設定でグローバルＩＰアドレス「２０．２０．２．２」とポート番号「５００」の組に対応づけられたローカルＩＰアドレス「１９２．１６８．１００．２」とポート番号「５００」を含む送信先情報を含むパケットを送信する。パケットは、送信先情報のローカルＩＰアドレス「１９２．１６８．１００．２」に基づいて、記憶装置４に送信される。
【００９３】
記憶装置４は、ファイルの配置を示す情報を第２ゲートウェイ装置Ｇ２に送信する。
【００９４】
具体的には、記憶装置４は、自身のローカルＩＰアドレス「１９２．１６８．１００．２」とポート番号「５００」を含む送信元情報、第２ゲートウェイ装置Ｇ２のローカルＩＰアドレス「１９２．１６８．１００．１」とポート番号「２００」とを含む送信先情報を含むパケットを送信する。パケットは、送信先情報のローカルＩＰアドレス「１９２．１６８．１００．１」に基づいて、第２ゲートウェイ装置Ｇ２に送信される。
【００９５】
第２ゲートウェイ装置Ｇ２は、これを第１ゲートウェイ装置Ｇ１に送信する。
【００９６】
具体的には、第２ゲートウェイ装置Ｇ２は、図８のＮＡＰＴの設定でローカルＩＰアドレス「１９２．１６８．１００．２」とポート番号「５００」の組に対応づけられたグローバルＩＰアドレス「２０．２０．２．２」とポート番号「５００」を含む送信元情報、図８のプロキシの設定でローカルＩＰアドレス「１９２．１６８．１００．１」とポート番号「２００」の組に対応づけられたグローバルＩＰアドレス「１０．１０．１．１」とポート番号「４００」を含む送信先情報を含むパケットを送信する。パケットは、送信先情報のグローバルＩＰアドレス「１０．１０．１．１」に基づいて、第１ゲートウェイ装置Ｇ１に送信される。
【００９７】
第１ゲートウェイ装置Ｇ１は、このファイルの配置を示す情報を表示装置３に送信する。
【００９８】
具体的には、第１ゲートウェイ装置Ｇ１は、図９のプロキシの設定でグローバルＩＰアドレス「２０．２０．２．２」とポート番号「５００」の組に対応づけられたローカルＩＰアドレス「１９２．１６８．０．１」とポート番号「２００」を含む送信元情報、図９のＮＡＰＴの設定でグローバルＩＰアドレス「１０．１０．１．１」とポート番号「４００」の組に対応づけられたローカルＩＰアドレス「１９２．１６８．０．２」とポート番号「４００」を含む送信先情報を含むパケットを送信する。パケットは、送信先情報のローカルＩＰアドレス「１９２．１６８．０．２」に基づいて、表示装置３に送信される。
【００９９】
表示装置３は、この情報に基づいて、ファイルの配置を表示する。
【０１００】
表示装置３は、リモコン操作により、所望のファイルが選択されたなら、ファイルの配置を表示したときと同様の手順でファイルを取得し、表示する。
【０１０１】
なお、本実施の形態では、記憶装置内のファイルを表示装置に表示させる例を説明したが、実施例は、これに限らない。
【０１０２】
以上のように、端末装置情報取得システムによれば、第１ホームネットワークから第２ホームネットワーク内の端末装置に関する端末装置情報を２次元コードを使用して取得することで、第１ホームネットワークから該当の端末装置について知ることができ、端末装置を使用して様々な利便性を享受することができるのである。
【０１０３】
例えば、第１ホームネットワークＮ１内のゲーム機と第２ホームネットワークＮ２内のゲーム機（端末装置）とで対戦ゲームをすることができる。また、第２ホームネットワークＮ２内の侵入者検知装置など（端末装置）を起動し忘れた場合、これを外出先の第１ホームネットワークＮ１から起動させることができる。
【０１０４】
また、各ゲートウェイ装置に上記ＮＡＰＴの設定などを行うことで、端末装置の使用時間を必要最小限にでき、セキュリティの向上に資することができる。
【０１０５】
なお、本実施の形態では、制御サーバ１の２次元コード生成部１１が認証情報をハッシュ化して文字列（アクセスキーの引数）を生成したが、これを第１ゲートウェイ装置Ｇ１が行い、引数を制御サーバ１に送信してもよい。２次元コード生成部自体を第１ゲートウェイ装置に設けてしまってもよい。また、２次元コードは、予め生成しておいてもよい。また、２次元コードはＱＲコード以外のものでもよい。また、引数をハッシュ関数で生成するのでなく、定期的に更新される文字列（例えば、乱数により生成したランダムな文字列そのもの）を引数としてもよい。
【０１０６】
なお、本実施の形態に係る端末装置情報取得システムとしてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【符号の説明】
【０１０７】
１…制御サーバ
２…データベースサーバ
３…表示装置
４…記憶装置
５…２次元コード読取装置
１１…２次元コード生成部
１２…認証情報記憶部
１３…端末装置情報取得部
２１…ゲートウェイ装置アドレス記憶部
４１…端末装置情報
Ｇ１…第１ゲートウェイ装置
Ｇ１１…記憶装置
Ｇ２…第２ゲートウェイ装置
Ｎ１…第１ホームネットワーク
Ｎ２…第２ホームネットワーク
【図１】
2011150647.tif 000003
【図２】
2011150647.tif 000004
【図３】
2011150647.tif 000005
【図４】
2011150647.tif 000006
【図５】
2011150647.tif 000007
【図６】
2011150647.tif 000008
【図７】
2011150647.tif 000009
【図８】
2011150647.tif 000010
【図９】
2011150647.tif 000011
【図１０】
2011150647.tif 000012