(57)【要約】      （修正有）【課題】携帯電話を用いてホームネットワークに接続された宅内機器を制御するシステムにおいて、センタサーバの負荷を軽減するとともに、不正アクセスを防止して安全に宅外機器から宅内機器を制御する。【解決手段】携帯電話ゲートウェイ装置(3)と、アクセス管理サーバ装置(4)と、複数の宅内装置(7)を制御するためホームゲートウェイ装置(6)とを備える。携帯電話ゲートウェイ装置が携帯電話装置(1)からのアクセスを許可すると、アクセス管理サーバ装置は第１接続指示情報を上記ホームゲートウェイ装置に送信する。ホームゲートウェイ装置は、接続指示情報を受信すると認証情報を生成し、その認証情報を含むアクセス情報を携帯電話装置に送信する。携帯電話装置がアクセス情報に応答すると上記認証情報を含む第２接続指示情報が送信され、ホームゲートウェイ装置は、第２接続指示情報を用いて認証を行い、携帯電話装置とのピアツーピア通信を行う。【選択図】図１
2006352286.tif 000002
【特許請求の範囲】
【請求項１】
外部ネットワークを介して携帯電話と通信可能なホームゲートウェイ装置であって、
前記携帯電話とのアクセスを制御するアクセス制御部を備え、該アクセス制御部は、
前記携帯電話からのアクセスが許可されたときに生成される、前記外部ネットワークに接続された接続管理装置からの接続指示情報を受信した場合、前記接続管理装置を経由せずに前記携帯電話との通信を可能にしたことを特徴とするホームゲートウェイ装置。
【請求項２】
請求項１に記載のホームゲートウェイ装置において、更に、ホームネットワークに接続される宅内機器を制御するための機器管理制御部を含み、該機器管理制御部は、前記携帯電話との通信に応じて前記宅内機器を制御することを特徴とするホームゲートウェイ装置。
【請求項３】
請求項１に記載のホームゲートウェイ装置において、前記接続管理装置からの接続指示情報は、前記携帯電話の識別情報を含むことを特徴とするホームゲートウェイ装置。
【請求項４】
外部ネットワークを介して宅外機器と通信可能なホームゲートウェイ装置であって、
前記宅外機器とのアクセスを制御するためのアクセス制御部を備え、該アクセス制御部は、
前記外部ネットワークに接続された外部ゲートウェイ装置において前記宅外機器からのアクセスに対する第１認証が成功した場合に、前記外部ネットワークに接続される接続管理装置から第１接続指示情報を受信し、
前記接続指示情報の受信に基づいて認証情報を生成し、該認証情報を含むアクセス情報を前記宅外機器へ送信し、
前記宅外機器が前記アクセス情報に応答した場合に送信される、前記宅外機器からの前記認証情報を含む第２接続指示情報を用いて第２認証を行うことを特徴とするホームゲートウェイ装置。
【請求項５】
請求項４に記載のホームゲートウェイ装置において、前記アクセス制御部が前記第２認証を成功した場合に、前記宅外機器から送信される信号に応答して前記ホームネットワークに接続された宅内機器を制御する機器管理制御部を更に備えることを特徴とするホームゲートウェイ装置。
【請求項６】
請求項４に記載のホームゲートウェイ装置において、前記アクセス制御部は、前記第１接続指示情報の受信毎に前記認証情報をランダムに生成することを特徴とするホームゲートウェイ装置。
【請求項７】
請求項６に記載のホームゲートウェイ装置において、前記宅外機器から送信される第２接続指示情報は、前記認証情報以外に、前記宅外機器の識別情報を含むことを特徴とするホームゲートウェイ装置。
【請求項８】
請求項６に記載のホームゲートウェイ装置において、前記宅外機器に送信される前記アクセス情報は、更に、前記ホームゲートウェイ装置のURL情報と、前記宅外機器との通信ポートを示すポート番号の情報とを含み、
前記宅外機器からの第２接続指示情報は、前記宅外機器が前記ホームゲートウェイ装置のURLにアクセスした場合に発生し、かつ前記認証情報と前記ポート番号の情報、及び前記宅外機器の識別情報を含むことを特徴とするホームゲートウェイ装置。
【請求項９】
請求項４に記載のホームゲートウェイ装置において、前記宅外機器は携帯電話であり、前記宅外機器の識別情報は、該携帯電話の製造番号であることを特徴とするホームゲートウェイ装置。
【請求項１０】
１つ以上の宅内機器が接続されたホームネットワークに対する携帯電話からのアクセスを制御するためのシステムであって、
前記ホームネットワークに接続されたホームゲートウェイ装置と、
前記携帯電話からアクセス要求が生じた場合に、該携帯電話から送信される認証情報を用いて認証を行う携帯電話ゲートウェイ装置と、
前記携帯電話ゲートウェイ装置が前記認証を成功した場合に、接続指示情報を生成して前記ホームゲートウェイ装置に送信する接続管理機器と、を備え、
前記ホームゲートウェイ装置は、前記接続管理機器から送信された前記接続指示情報を受信した場合に、前記携帯電話ゲートウェイ装置及び前記接続管理機器を経由せずに前記携帯電話と通信可能にされることを特徴とするシステム。
【請求項１１】
請求項１０に記載のホームネットワークアクセス制御システムにおいて、前記認証情報は前記携帯電話の識別情報であり、前記携帯電話ゲートウェイ装置が行う認証は、前記携帯電話の識別情報と、前記携帯電話に入力されたパスワードとを用いて行うことを特徴とするシステム。
【請求項１２】
請求項１０に記載のホームネットワークアクセス制御システムにおいて、前記ホームゲートウェイ装置は、前記携帯電話に対する指示に応じて前記ホームネットワークに接続される宅内機器を制御する機器管理制御部を備えることを特徴とするシステム。
【請求項１３】
１つ以上の宅内機器が接続されたホームネットワークに対する宅外機器からのアクセスを制御するためのシステムであって、
前記宅内機器を制御可能なホームゲートウェイ装置と、
前記宅外機器からアクセス要求が生じた場合に、該宅外機器から送信される第１認証情報を用いて第１認証を行う外部ゲートウェイ装置と、
前記外部ゲートウェイ装置が前記第１認証を成功した場合に、前記第１認証情報を含む第１接続指示情報を生成して前記ホームゲートウェイ装置に送信するサーバ装置と、を備え、
前記ホームゲートウェイ装置は、
前記サーバ装置から送信された前記第１接続情報に基づいて第２認証情報を生成し、該第２認証情報を含むアクセス情報を前記外部ゲートウェイ装置及び前記サーバ装置を介して前記宅外機器へ送信し、前記宅外機器が前記アクセス情報に応答して送信される、前記第２認証情報を含む第２接続指示情報用いて第２認証を行うことを特徴とするシステム。
【請求項１４】
請求項１３に記載のシステムにおいて、前記ホームゲートウェイ装置は、前記第２認証が成功すると、前記宅外機器による前記宅内機器の制御が可能にされることを特徴とするシステム。
【請求項１５】
請求項１４に記載のシステムにおいて、前記宅外機器が前記ホームゲートウェイ装置とのピアツーピア通信により前記宅内機器が制御されることを特徴とするシステム。
【請求項１６】
請求項１３に記載のシステムにおいて、前記宅外機器は携帯電話であり、前記宅外ゲートウェイ装置が行う第１認証は、前記第１認証情報に含まれる該携帯電話の識別情報と、前記携帯電話に入力されたパスワードとを用いて行うことを特徴とするシステム。
【請求項１７】
請求項１３に記載のシステムにおいて、前記第２認証情報は、前記第１接続指示情報の受信毎にランダムに生成され、
前記宅外機器へ送信されるアクセス情報は、該第２認証情報以外に、前記ホームゲートウェイ装置のURL情報と、前記宅外機器との通信ポートを示すポート番号の情報とを含み、
前記宅外機器からの第２接続指示情報は、前記宅外機器が前記ホームゲートウェイ装置のURLにアクセスした場合に発生し、かつ前記認証情報と前記ポート番号の情報、及び前記宅外機器の識別情報を含むことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば照明装置等の宅内機器が接続されたホームネットワークに、例えば携帯電話等の宅外機器からアクセスして宅内機器を制御するための技術に関する。
【背景技術】
【０００２】
ＴＶ、ＤＶＤ／ＨＤＤレコーダ、エアコン、照明装置などの家庭用電気機器、及び／または電気ドア錠や各種センサ等の住宅設備機器等（以下、これらを「宅内機器と呼ぶ」）が接続されたホームネットワークに対し、例えば携帯電話などの宅外機器によって外部からアクセスして上記宅内機器を制御することが知られている。
【０００３】
上記ホームネットワークに対する不正アクセスを防止するための従来技術としては、例えば特許文献１に記載のものが知られている。これは、宅外機器とインターネットを介して接続されるアクセスサーバ装置にて宅外機器の認証を行い、ホームネットワークの入口に配置したホームゲートウェイ装置が上記アクセスサーバ装置とのみ通信することにより、宅外機器からの不正アクセスを防止することを開示している。
【０００４】
また、特許文献２には、特にサーバの負荷を考慮して、特別なサーバ（ゲートキーパ）を経由しないでピアツーピア(peer to peer)通信を行うＩＰ電話装置を開示している。
【０００５】
【特許文献１】特開２００２−７７２７４号公報（第１図）
【特許文献２】特開２００３−１５８５５３号公報（第１０図）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されたものでは、正当な宅外機器と宅内機器とがデータ通信を行う場合、上記データは必ず上記アクセスサーバ装置を経由する。このため、通信データが集中する場合や大容量のデータ通信を行う場合は、アクセスサーバ装置の負荷は高くなる。よって、このような場合は、ホームネットワークとの通信速度が低下、または通信が遮断される可能性がある。
【０００７】
一方、特許文献２に記載のものは、特別なサーバ（ゲートキーパ）を必要としないためサーバ等への高負荷が軽減されるが、不正アクセスに対する考慮がなされていない。不正アクセスを防止するためには各宅内機器で宅外機器の認証を行う必要がある。この場合、宅内機器と通信すべき宅外機器が増えてくると、各宅内機器の認証機能を逐一更新しなければならない手間が発生する。
【０００８】
本発明は、上記課題に鑑みて為されたものであり、その目的は、サーバへの負荷を軽減しつつ、安全性の高いホームネットワークへのアクセス技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するための本発明に係るホームゲートウェイ装置は、携帯電話等の宅外機器のアクセスが許可されたときに発生する、例えばサーバ装置等の接続管理装置からの接続指示情報を受信すると、前記接続管理装置を経由せずに携帯電話と直接的に通信を行うことを特徴とする。すなわち本発明は、サーバ装置を経由して行われる携帯電話からのアクセスについての認証が成功すると、携帯電話とホームゲートウェイ装置とがピアツーピア通信を行うことが可能となる。携帯電話から宅内機器への制御はピアツーピア通信により行われるため、サーバへの負荷を軽減でき、かつ高い安全性を確保することができる。
【００１０】
また本発明に係るホームゲートウェイ装置は、上記ピアツーピア通信を開始するにあたり、再度認証（第２認証）を行う。具体的には、サーバ装置からの接続指示情報の受信に応答して認証情報を生成し、この認証情報を含むアクセス情報を携帯電話に送信する。そして携帯電話がこのアクセス情報に応答すると、上記認証情報を含む第２接続指示情報が携帯電話からホームゲートウェイ装置に送信され、この第２接続指示情報を用いて上記第２認証を行う。この第２認証によって、ピアツーピア通信時においては、上記認証情報を受信した携帯電話からのアクセスのみが許可される。このため、ピアツーピア通信時でも第三者による不正アクセスが防止され、より高い安全性が確保される。
【００１１】
上記ホームゲートウェイ装置が生成する認証情報は、サーバ装置からの第１接続指示情報の受信毎にランダムに生成される、例えばトークン(文字列データ)等の情報であってもよい。また上記アクセス情報は、上記認証情報としてのトークン以外に、ホームゲートウェイ装置のURL情報と、宅外機器との通信のためのポート番号の情報とを含むものであってもよい。また、上記第２接続指示情報は、上記トークン、ポート番号の情報及び宅外機器の識別情報（例えば携帯電話の製造番号）を含むようにしてもよい。
【発明の効果】
【００１２】
本発明によれば、サーバへの負荷を軽減しつつ、高い安全性を確保してホームネットワークと通信することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、添付の図面を参照しつつ、本発明に係る実施形態の一例について説明する。
【００１４】
まず、本実施形態に係る宅内外通信システムの構成について説明する。図１に示すように、本実施形態に係る宅内外通信システムは、通信媒体９を介して接続された携帯電話キャリア網ゲートウェイ装置２と、携帯電話ゲートウェイ装置３と、アクセス管理サーバ装置４と、宅内システム８０とが含まれている。宅内システム８０は、戸建住宅や集合住宅の各戸に設置されるものとする。また本例では、携帯電話キャリア網ゲートウェイ装置２は、携帯電話サービス会社（キャリア）の基地局内の設備とする。また、携帯電話ゲートウェイ装置３及びアクセス管理サーバ装置４は、戸建住宅やマンションの外部に位置するデータセンター内に配置されているものとする。そして本例では、データセンター内の携帯電話ゲートウェイ装置３及びアクセス管理サーバ装置４によって、複数の戸建住宅やマンションを一括管理する構成とする。
【００１５】
宅内システム８０は、通信媒体９と接続されたルータ装置５と、ホームゲートウェイ装置６と、宅内装置７とを含む。各装置５〜７は、宅内通信媒体８を介して接続されている。
【００１６】
また、本宅内外通信システムには、携帯電話装置１が含まれ、携帯電話キャリア網１０を介して宅内外通信システムと接続されている。本例では、宅内システム８０にアクセスする宅外機器として携帯電話装置を例にして説明するが、携帯電話以外を用いてもよい。例えば、携帯情報端末（PDA）またはモバイルＰＣ（Personal Computer）を宅外機器として用いてもよい。
【００１７】
図１に示された宅内外通信システムに含まれる各装置（携帯電話装置１、携帯電話キャリア網ゲートウェイ装置２、携帯電話ゲートウェイ装置３、アクセス管理サーバ装置４、ルータ装置５、ホームゲートウェイ装置６、宅内装置７）は、いずれも、所定のソフトウェアを実行可能な通常のハードウェア構成を有する情報処理装置により実現可能である。
【００１８】
具体的には、これらの情報処理装置は、いずれも図２に示される構成とされている。すなわち、情報処理装置は、ＣＰＵ（演算処理装置）１０１と、主記憶１０２と、通信制御部１０３と、外部記憶部１０４と、入力部１０５と、出力部１０６とを有している。そして各部は、バス１０７を介して相互に接続され、各部間で必要な情報が伝送可能なように構成されている。
【００１９】
ＣＰＵ１０１は、主記憶１０２や外部記憶部１０４にあらかじめ格納されているプログラムによって所定の動作を行う。主記憶部１０２は、ワークエリアとして機能したり、必要なプログラムを格納したりするための要素であり、例えば、前者に対してはＲＡＭ、後者に対してはＲＯＭ等によって実現できる。通信制御部１０３は、各種通信媒体を介し、同じ通信媒体に接続される装置と情報（データ）を送受信するための要素であり、例えばモデム、ネットワークアダプタ、無線送受信装置等によって実現される。外部記憶部１０４は、情報処理装置の動作を制御するためのプログラムを保存したり、情報処理装置の動作に必要な情報を保持したりするためのものであり、例えば、半導体ディスク、ハードディスク（ＨＤＤ）、光ディスク等によって実現できる。入力部１０５は、装置利用者（ユーザ）が情報処理装置に対して必要な命令や情報を入力するための要素である。入力部１０５は、例えばＴＶ受信機で使用されるリモートコントローラや、ＰＣで使用されるキーボード、マウス等によって実現できる。出力部１０６は、ユーザの操作に応答するための情報を出力表示するための要素である。出力部１０６は、例えばブラウン管、ＣＲＴ、液晶ディスプレイ、ＰＤＰ、プロジェクタ、スピーカ、ヘッドフォン等によって実現できる。
【００２０】
なお、図２に示された情報処理装置のハードウェア構成は一例であり、図１における各装置１〜７のハードウェア構成は、必ずしも、この通りのものである必要はない。例えば、出力部１０６は、情報処理装置とは異なる装置（テレビジョン等）で実現してもよい。この場合、情報処理装置には別途Ｄ／Ａコンバータ等のテレビジョン信号生成装置を具備し、該装置と出力部１０６とはＡＶケーブルや同軸ケーブル等で接続される。また、情報処理装置を構成する各要素のうち、データやプログラムの入出力と直接関係無い要素がある場合には、その要素を含まなくてもよい。例えば、情報処理装置が実行時にデータ入力や出力を必要としない場合は、入力部１０５や出力部１０６を構成に含まなくてもよい。
【００２１】
また、図１に示された宅内外通信システムに含まれている宅内システム８０は、戸建住宅、集合住宅内の一戸のような一般家庭宅に設置されるシステムである。
【００２２】
また、図１に示された宅内外通信システムに含まれている通信媒体９は、例えば光回線、ＣＡＴＶ、電話回線等で構成された有線媒体、または、無線媒体を用いて構成された公衆通信ネットワーク、または、専用通信ネットワークである。そして、通信媒体９に接続された装置間で所定の通信プロトコルにしたがってデータのやり取りが行われる。
【００２３】
また、通信媒体８は、例えば通信ケーブル、電力線、内線電話回線等で構成された有線媒体、または、無線媒体を用いて構成された宅内システム８０におけるＬＡＮ（ローカルエリアネットワーク）である。そして、通信媒体８に接続された装置間で所定の通信プロトコルにしたがってデータのやりとりが行われる。また、通信媒体８と通信媒体９の双方に接続されたルータ装置５を中継することで、通信媒体８に接続された装置と通信媒体９で接続された装置の間で所定の通信プロトコルにしたがってデータのやり取りを行うことを可能とする。
【００２４】
なお、通信媒体９のような宅外通信ネットワークと、通信媒体８のような宅内ＬＡＮとでは、通信装置を特定する情報であるアドレス（ＩＰアドレス）の体系が異なることが一般的である。前者は全世界においてユニークに割り当てられるアドレス（グローバルアドレス）であることが多く、後者はＬＡＮ内でのみ有効なアドレス（プライベートアドレス）となる。このようなアドレス体系の異なるネットワーク間の中継方式（アドレス変換方式）としては、ＮＡＴ（Network Address Translation）が知られている。
【００２５】
また、通信媒体１０は、携帯電話キャリア網ゲートウェイ装置２に接続されるものであって、光回線、通信ケーブル等で構成された有線媒体と、携帯電話装置１が接続される無線媒体と、上記有線媒体と上記無線媒体とを接続する基地局とを含む専用通信ネットワークである。そして、通信媒体１０に接続された装置間で所定の通信プロトコルにしたがってデータのやりとりが行われる。
【００２６】
なお、通信媒体９に接続される携帯電話キャリア網ゲートウェイ装置２はＩＰアドレス(グローバルアドレス)を持つ。
【００２７】
つぎに、図１に示された宅内外通信システムに含まれている各装置１〜７のソフトウェアの実行により実現する機能、およびデータベースの構成について説明する。
【００２８】
携帯電話装置１は、宅内システム８０に含まれるホームゲートウェイ装置６に接続し、宅内装置７と連携した各種サービスを実行する機能を有する情報処理装置である。この各種サービスは、例えば宅内装置７がビデオレコーダである場合の遠隔録画予約サービスや録画映像転送サービス、宅内装置７がエアコンである場合の電源オンオフサービスや温度調整サービス、宅内装置７が防犯カメラである場合のカメラ蓄積画像閲覧サービス等が含まれる。図１に示すように、携帯電話装置１は、少なくとも通信制御部１１と、ブラウザ部１２とを有して構成される。
【００２９】
通信制御部１１は、ブラウザ部１２が通信媒体９に接続される装置（アクセス管理サーバ装置４、宅内システム８０）と通信するために、携帯電話キャリア網ゲートウェイ装置２との間で所定の通信プロトコルにしたがってメッセージを生成、解釈、送受信を行う機能を有する。
【００３０】
ブラウザ部１２は、携帯電話ゲートウェイ装置３及びホームゲートウェイ装置６が生成するＷｅｂ画面情報を取得して携帯電話装置１の出力部１０６に表示する機能を有する。更に、ブラウザ部１２は、携帯電話装置１の入力部１０５から入力される情報を携帯電話ゲートウェイ装置３及びホームゲートウェイ装置６に送出する機能とを有する。
【００３１】
携帯電話キャリア網ゲートウェイ装置２は、通信媒体１０と通信媒体９におけるそれぞれの所定の通信プロトコルを相互に変換する機能を有する情報処理装置である。
【００３２】
携帯電話ゲートウェイ装置３は、携帯電話装置１のユーザ、及び携帯電話装置１を認証する機能を持つ情報処理装置である。また携帯電話ゲートウェイ装置３は、携帯電話装置１とホームゲートウェイ装置６とが、携帯電話ゲートウェイ装置３とアクセス管理サーバ装置４とを介さずに通信するための通信管理を行う機能も有する。
【００３３】
図１に示されるように、携帯電話ゲートウェイ装置３は、少なくとも通信制御部３１と、Ｗｅｂ画面生成部３２と、ユーザ認証部３３とを有して構成される。
【００３４】
通信制御部３１は、Ｗｅｂ画面生成部３２が、通信媒体９に接続される装置（アクセス管理サーバ装置４、宅内システム８０）と通信するために、所定の通信プロトコルにしたがってメッセージを生成、解釈、通信を行う機能を有する。さらに携帯電話ゲートウェイ装置３は、外部記憶部１０４に認証情報データベース３５を保持する。
【００３５】
アクセス管理部３２は、アクセス管理サーバ装置４を介してホームゲートウェイ装置６への接続指示情報を送出し、ホームゲートウェイ装置６から携帯電話装置１とホームゲートウェイ装置６とがデータ通信を行うのに必要となる接続情報を取得する機能を有する。携帯電話装置１は、上記接続情報をもとにホームゲートウェイ装置６に接続することになる。
【００３６】
Ｗｅｂ画面生成部３３は、携帯電話装置１のブラウザ部１２に表示すべきＷｅｂ画面情報を生成する機能と、ブラウザ部１２から送出される情報を処理する機能と、ホームゲートウェイ装置６から送出される上記接続情報をブラウザ部１２に送出する機能とを有する。
【００３７】
ユーザ認証部３４は、ブラウザ部１２から送出されるユーザパスワード（ユーザが入力）と携帯電話装置１それぞれに固有（ユニーク）の情報である携帯電話情報（例えば携帯電話の製造番号）が、認証情報データベース３５に予め格納されている情報と一致するかどうか判断する機能を有する。
【００３８】
認証情報データベース３５は、図４に示すように、ユーザパスワード３０１、電話情報３０２及び接続先情報３０３を含む。各項目には、あらかじめ何らかの方法によりユーザ毎の情報が設定される。ユーザパスワード３０１には、ユーザが自分自身で決定する自分しか知らない情報が設定される。携帯電話情報３０２には、携帯電話装置それぞれに固有（ユニーク）の情報である携帯電話情報が設定される。接続先情報３０３には、ユーザパスワード３０１のユーザが接続すべきホームゲートウェイ装置６の接続先情報が設定される
ユーザパスワード３０１に保持される情報と携帯電話情報３０２に保持される情報とにより、どのユーザのどの携帯電話装置かということを一意に特定できるようになる。上記ユーザ認証部３４は、認証情報データベース３５の内容を使用してユーザと携帯電話装置を特定（認証）することになる。
【００３９】
アクセス管理サーバ装置４は、携帯電話ゲートウェイ装置３が送出するホームゲートウェイ装置６への接続指示情報（図４の接続先情報３０３に設定されている情報を含む）を受信し、該当するホームゲートウェイ装置６を検索して該ホームゲートウェイ装置６に対して上記接続指示情報を送出する中継機能を有する情報処理装置である。
【００４０】
図１に示されるように、アクセス管理サーバ装置４は、少なくとも通信制御部４１と、接続認証部４２と、接続管理部４３とを有して構成される。
【００４１】
通信制御部４１は、通信媒体９に接続される装置（携帯電話ゲートウェイ装置３、宅内システム８０）と通信するために、所定の通信プロトコルにしたがってメッセージを生成、解釈、通信を行う機能を有する。さらにアクセス管理サーバ装置４は、外部記憶部１０４に装置情報データベース４４を保持する。
【００４２】
接続認証部４２は、アクセス管理サーバ装置４と接続する接続装置（携帯電話ゲートウェイ装置３、ホームゲートウェイ装置６）の正当性を認証する機能を有する。認証方法としては、ＰＫＩ（Public Key Infrastructure）における証明書を使用した認証方法を適用可能である。
【００４３】
接続管理部４３は、上記接続装置の情報を装置情報データベース４４で管理する要素である。そして接続管理部４３は、携帯電話ゲートウェイ装置３からの接続指示情報に応じて該当するホームゲートウェイ装置６を検索し該ホームゲートウェイ装置６に上記接続指示情報を通知する機能を持つ。更に接続管理部４３は、該ホームゲートウェイ装置６からの返信情報を上記携帯電話ゲートウェイ装置３に転送する機能も有する。
【００４４】
装置情報データベース４４は、図５に示されるように、装置識別情報４０１と、ＩＰアドレス４０２と、ポート番号４０３とを含む。装置識別情報４０１には、上記接続装置を一意に特定する情報が設定される。
【００４５】
ＩＰアドレス４０２には、装置識別情報４０１で特定された接続装置のＩＰアドレス（グローバルアドレス）が設定される。なお、該接続装置にプライベートアドレスが割り当てられている場合には、該接続装置が通信媒体８を介して接続され、かつ、通信媒体９に接続されている装置（図１ではルータ装置５）のＩＰアドレスが設定される。
【００４６】
ポート番号４０３には、アクセス管理サーバ装置４が装置識別情報４０１で特定された接続装置に、上記接続指示情報や上記返信情報を送出するときに使用するポート番号が設定される。ポート番号は、ＩＰ（Internet Protocol）ネットワークで使用されるポート番号のことである。
【００４７】
装置情報データベース４４の各項目のデータは、上記接続装置からの登録情報を受信することにより設定される。なお、上記接続指示情報や上記返信情報、上記登録情報の通信プロトコルとしては、ＩＰ電話サービスで用いられているＳＩＰ（Session Initiation Protocol）が知られており、アクセス管理サーバ装置４においてもこれを適用することが可能である。また、上記通信プロトコルにＳＩＰを適用する場合、接続先情報３０３および装置識別情報４０１には、ＳＩＰ−ＵＲＩ（Uniform Resource Identifiers）が設定されることになる。
【００４８】
ルータ装置５は、通信媒体９と通信媒体８とを接続する情報処理装置である。そしてルータ装置５は、通信媒体９に接続された携帯電話ゲートウェイ装置３と、通信媒体８に接続されたホームゲートウェイ装置６とのように、異なる通信媒体に接続された装置間の通信を中継、または、拒否する機能を有する。
【００４９】
ルータ装置５は、一般的に流通するブロードバンドルータ装置を適用可能である。ルータ装置５は、次の要素を含む。すなわち、通信媒体９に接続された宅外装置（携帯電話ゲートウェイ装置３）と所定の通信プロトコルにしたがってデータ転送を行う外部通信制御部；通信媒体９に接続された宅外装置からの通信情報を通信媒体８に接続された宅内装置（ホームゲートウェイ装置６）へ中継する（またはその逆の処理を行う）ポート変換部；通信媒体８に接続された宅内装置からのリクエストに応じてポート変換部で参照するポート変換設定を制御するポート変換制御部；そして通信媒体８に接続された宅内装置と所定の通信プロトコルにしたがってデータ転送を行う内部通信制御部。
【００５０】
なお、ポート変換部における中継方式としては、上記ＮＡＴを適用することが可能である。また、ポート変換制御部におけるポート変換設定制御方式としては、ＵＰｎＰ ＩＧＤ（Universal Plug and Play Internet Gateway Device）で規定された制御方法が知られており、ルータ装置５においても適用することが可能である。
【００５１】
ホームゲートウェイ装置６は、次の機能を備えた情報処理装置である。すなわち、アクセス管理サーバ装置４を介して携帯電話ゲートウェイ装置３から送られる接続指示情報に対して該ホームゲートウェイ装置６にアクセスするための接続情報を返信する機能；上記接続指示情報に含まれる携帯電話装置１の携帯電話情報を保持しておき、さらに、上記接続情報をもとに携帯電話装置１からの接続要求に対し、上記接続要求に含まれる携帯電話装置１の携帯電話情報と上記保持した携帯電話情報とを比較することにより上記携帯電話装置１の認証を行う機能；携帯電話装置１に対して宅内装置７を制御するための画面を生成して送出する機能；そして携帯電話装置１からの要求に対して宅内装置７を制御する機能。
【００５２】
図１に示されるようにホームゲートウェイ装置６は、通信制御部６１と、アクセス制御部６２と、Ｗｅｂ画面生成部と、機器管理制御部とを含む。さらにホームゲートウェイ装置６は、主記憶１０２または外部記憶部１０４に認証情報データベース６５と装置情報データベース６６とを保持する。
【００５３】
通信制御部６１は、アクセス制御部６２、Ｗｅｂ画面生成部６３及び機器管理制御部６４が、通信媒体８に接続される装置（ルータ装置５、宅内装置７）やルータ装置５を介し通信媒体９に接続される装置（携帯電話装置１、アクセス管理サーバ装置４）と通信するために、所定の通信プロトコルにしたがってメッセージを生成、解釈、通信を行う機能を有する。
【００５４】
アクセス制御部６２は、次の機能を有する。すなわち、アクセス管理サーバ装置４を介して携帯電話ゲートウェイ装置３から送られる接続指示情報に対して、認証情報（トークン）を生成する機能；該トークンとルータ装置５に設定する外部ポート番号とを含む該ホームゲートウェイ装置６にアクセスするための接続情報を生成して返信する機能；上記トークンと上記接続指示情報に含まれる携帯電話装置１の携帯電話情報を認証情報データベース６５に保持する機能；上記接続情報をもとに実行される携帯電話装置１からの接続要求に対し、上記接続要求に含まれる携帯電話装置１の携帯電話情報と上記認証情報データベース６５に保持した携帯電話情報との比較、及び上記接続要求に含まれるトークンと上記認証情報データベース６５に保持したトークンとを比較することにより、上記携帯電話装置１の認証を行う機能；携帯電話装置１からのデータ通信をホームゲートウェイ装置６へ中継するためのポート変換設定情報（外部ポート番号、内部ポート番号、ホームゲートウェイ装置６のＩＰアドレス）を、ルータ装置５のポート変換制御部に送出し、ポート変換を設定、解除する機能。
【００５５】
Ｗｅｂ画面生成部６３は、携帯電話装置１のブラウザ部１２に表示すべきＷｅｂ画面情報を生成する機能と、ブラウザ部１２から送出される情報を処理する機能とを有する。
【００５６】
機器管理制御部６４は、通信媒体８に接続される一つ以上の宅内装置７を装置情報データベース６６で一元管理し、Ｗｅｂ画面生成部６３から取得する携帯電話装置１からの機器制御要求に応じて宅内装置７を制御する機能を有する。
【００５７】
認証情報データベース６５は、図３に示されるように、携帯電話情報２０１と、トークン２０２と、外部ポート番号２０３と、内部ポート番号２０４とを含む。
【００５８】
携帯電話情報２０１には、携帯電話ゲートウェイから送出される接続指示情報に含まれる携帯電話情報が設定される。該携帯電話情報は、図４における携帯電話情報３０２に設定される情報と同種のものである。
【００５９】
トークン２０２には、ホームゲートウェイ装置６が生成する認証データが設定される。該ホームゲートウェイ装置６が送出する上記接続情報に含まれて携帯電話装置１に送られる。
【００６０】
外部ポート番号２０３は、携帯電話装置１からのデータ通信をホームゲートウェイ装置６へ中継するために、ルータ装置５に対してポート変換設定、解除するための通信媒体９側のポート番号が設定される。
【００６１】
内部ポート番号２０４は、携帯電話装置１からのデータ通信をホームゲートウェイ装置６へ中継するために、ルータ装置５に対してポート変換設定、解除するための通信媒体８側のポート番号が設定される。
【００６２】
携帯電話装置１は、ブラウザ部１２でルータ装置５のＩＰアドレスの上記外部ポート番号にアクセスする。ルータ装置５は、上記外部ポート番号のアクセスを、上記ホームゲートウェイ装置６のＩＰアドレスの内部ポート番号に転送することにより、携帯電話装置１からの通信データが上記ホームゲートウェイ装置６に到達する。
【００６３】
装置情報データベース６６は、図６に示すように、装置ＩＤ５０1と、装置名５０２と、設置場所５０３と、ＩＰアドレス５０４と、サービスＵＲＬ（Uniform Resource Locator）５０５とを含む。
【００６４】
装置ＩＤ５０１には、装置を特定するための一意の識別子が設定される。装置名５０２には、ユーザが機器を識別するための機器名称が設定される。設置場所５０３には、装置ＩＤ５０１で特定される宅内装置の設置場所（居間、玄関、子供部屋、台所、等）を示す情報が設定される。ＩＰアドレス５０４には、装置ＩＤ５０１で特定される宅内装置のＩＰアドレスが設定される。通常、ＩＰアドレス５０４に設定される各宅内装置のＩＰアドレスはプライベートアドレスであり、一般的にルータ装置５が各宅内装置に上記プライベートＩＰアドレスを割り当てる。
【００６５】
サービスＵＲＬ５０５には、装置ＩＤ５０１で特定される宅内装置が提供する該宅内装置を、該宅内装置以外から制御するための接続先情報が設定される。なお、サービスＵＲＬ５０５に設定される接続先情報には、ホームゲートウェイ装置６の接続先情報が設定される場合がある。このとき、宅内装置７を制御するための画面を、ホームゲートウェイ装置６のＷｅｂ画面生成部６３が生成する。機器管理制御部６４はユーザによる制御指示から宅内装置７の制御情報を生成し、上記制御情報を所定の通信プロトコルにしたがって、宅内装置７の制御部７２に送出する。そして制御部７２が上記制御情報にしたがって該宅内装置７を制御する。
【００６６】
装置情報データベース６６の各項目のデータは、ユーザが入力するか、もしくは各宅内装置から自動的に収集され設定される。
【００６７】
宅内装置７は、ホームゲートウェイ装置６からの指示により各種サービスを実行する機能を有する情報処理装置である。例えば、照明、エアコン、ＨＤＤレコーダ、Ｗｅｂカメラ等に相当する。
【００６８】
図１で示されるように、宅内装置７は、通信制御部７１と、制御部７２とを含む。通信制御部７１は、制御部７２が通信媒体８に接続される装置（ルータ装置５、ホームゲートウェイ装置６）やルータ装置５を介し通信媒体９に接続される装置（携帯電話装置１）と通信するために、所定の通信プロトコルにしたがってメッセージを生成、解釈、通信を行う機能を有する。
【００６９】
制御部７２は、ホームゲートウェイ装置６もしくは携帯電話装置１がサービスＵＲＬ５０５に保持される接続先情報にアクセスして指示された命令を実行する機能を有する。
【００７０】
ここでいう制御とは、例えば、宅内装置７が照明であれば、該照明の電源ＯＮ、ＯＦＦ切り換え等である。宅内装置７がエアコンであれば、該エアコンの電源ＯＮ、ＯＦＦ切り換え、運転切り換え、温度設定等である。宅内装置７がＨＤＤレコーダであれば、番組録画予約指示等である。宅内装置７がＷｅｂカメラであれば、Ｗｅｂカメラ映像の取得等である。
【００７１】
なお、図１に示された宅内外通信システムでは、宅内装置７は通信媒体８に接続され、通信媒体８を介してホームゲートウェイ装置６と通信する構成としている。しかしながら、宅内装置７は、通信媒体８とは異なる別の通信媒体を介してホームゲートウェイ装置６と通信する構成とすることも可能である。この場合、ホームゲートウェイ装置６に通信制御部６１とは異なる別の通信制御部を設け、機器管理制御部６４は該別の通信制御部を介して宅内装置７の制御部７１と通信することになる。このとき、ホームゲートウェイ装置６の上記別の通信制御部と宅内装置７通信制御部７１とは、上記別の通信媒体に適した通信プロトコルにしたがってメッセージを生成、解釈、通信を行うことになる。このような、上記別の通信媒体及び上記通信プロトコルとして、ＥＣＨＯＮＥＴ（Energy Conservation and Homecare Network）が知られており、上記の場合においてこれを適用可能である。また、上述した宅内装置の例においては、照明、エアコンがこれに適用可能である。
【００７２】
次に、図１に示された宅内外通信システムにおいて実行される、宅外装置（携帯電話装置１）による宅内装置（宅内装置７）のアクセス、制御処理の詳細について図面を用いて説明する。
【００７３】
本システムでは、アクセス管理サーバ４が携帯電話ゲートウェイ装置３とホームゲートウェイ装置６の通信の仲介を行うことを可能とするため、携帯電話ゲートウェイ装置３とホームゲートウェイ装置６とをアクセス管理サーバ４に登録する処理を行う。このときの処理フローチャートを図７及び図８に示す。
【００７４】
図７に示されるように、ホームゲートウェイ装置６は、アクセス管理サーバ４への装置登録要求を行う（ステップＳ1001）。このとき、ホームゲートウェイ装置６は、上記要求とともに、装置識別情報、クライアント証明書、ポート番号も含めて送出する。上述のＳＩＰを適用するならば、上記装置登録要求を送出する通信プロトコルはREGISTERメッセージに相当する。これを受けてアクセス管理サーバ４は、該ホームゲートウェイ装置６に対して機器認証処理を行う（ステップＳ1002）。このとき上記機器認証処理は、上述したようにＰＫＩによる機器認証を適用可能である。すなわち、アクセス管理サーバ装置４はＣＡ（Certificate Authority）証明書を予め外部記憶装置１０４に保持し、ホームゲートウェイ装置６は上記ＣＡが署名した上記クライアント証明書をあらかじめ外部記憶装置１０４に保持する。そしてステップＳ1001で、上記クライアント証明書を送出し、ステップＳ1002で上記クライアント証明書を検証する。
【００７５】
ステップＳ1002で上記クライアント証明書が正当であると判定したならば、アクセス管理サーバ装置４は上記ホームゲートウェイ装置６を登録する（ステップＳ1002）。このとき、アクセス管理サーバ４は、図５で示したように、外部記憶装置１０４に装置情報データベース４４を保持しており、正当であると判定した装置に対する情報を追加する。すなわち、装置情報データベース４４の装置識別情報４０１には上記装置識別情報を、ＩＰアドレス４０２にはルータ装置５のＩＰアドレス（グローバルアドレス）を、ポート番号４０３には上記装置登録要求に含まれるポート番号をそれぞれ設定する。なお、ルータ装置５のＩＰアドレスは、ルータ装置５からアクセス管理サーバ装置４に送出されるＩＰパケットヘッダに含まれている。例えば、図５において、登録情報４０４がホームゲートウェイ装置６の登録情報である。
そして、アクセス管理サーバ４は結果を返信する（ステップＳ1004）。このとき、ステップＳ1002で機器認証に失敗した場合にはその旨を、成功した場合には登録完了の旨を結果として返信する。ホームゲートウェイ装置６は、上記結果を受信し、接続待ち状態に遷移し（ステップＳ1005）し、処理を終了する。
【００７６】
なお、図７において、ステップＳ1001とステップＳ1005は、ホームゲートウェイ装置６のアクセス制御部６２が実行する処理である。またステップ1002からステップ1004はアクセス管理サーバ装置４の接続認証部４２が実行する処理である。
【００７７】
また、携帯電話ゲートウェイ装置３のアクセス管理サーバ装置４への登録も同様である。すなわち、図８に示されるように、携帯電話ゲートウェイ装置３、アクセス管理サーバ４への装置登録要求を行う（ステップＳ2001）。このとき、携帯電話ゲートウェイ装置３は、上記要求とともに、装置識別情報、クライアント証明書、ポート番号も含めて送出する。これを受けてアクセス管理サーバ４は、携帯電話ゲートウェイ装置３に対して機器認証処理を行う（ステップＳ2002）。このとき上記機器認証処理は、ステップ1002の処理と同様である。ステップＳ2002で上記クライアント証明書が正当であると判定したならば、アクセス管理サーバ装置４は上記携帯電話ゲートウェイ装置３を登録する（ステップＳ2002）。このとき、アクセス管理サーバ４は、上述したように、外部記憶装置１０４に装置情報データベース４４を保持しており、正当であると判定した装置に対する情報を追加する。例えば、図５において、登録情報４０５が携帯電話ゲートウェイ装置３の登録情報である。
【００７８】
そして、アクセス管理サーバ４は結果を返信する（ステップＳ2004）。このとき、ステップＳ2002で機器認証に失敗した場合にはその旨を、成功した場合には登録完了の旨を結果として返信する。携帯電話ゲートウェイ装置３は、上記結果を受信し、接続待ち状態に遷移し（ステップＳ2005）し、処理を終了する。
【００７９】
なお、図８において、ステップＳ2001とステップＳ2005は携帯電話ゲートウェイ装置３のアクセス管理部３２が実行する処理である。またステップ2002からステップ2004はアクセス管理サーバ装置４の接続認証部４２が実行する処理である。
【００８０】
次に、携帯電話装置１がホームゲートウェイ装置６にアクセスする処理の詳細について説明する。このときの処理フローチャートを図９に示す。
【００８１】
図９に示されるように、まずユーザが携帯電話装置１を操作して携帯電話ゲートウェイ装置３に接続する（ステップＳ3001）。すなわち、このときの携帯電話装置１の処理がホームゲートウェイ装置６への接続要求の送出となる。携帯電話ゲートウェイ装置３はユーザ認証画面データを生成して上記携帯電話装置１に送出する（ステップＳ3002）。その結果、上記携帯電話装置１の出力部１０６に上記画面が表示され、ユーザからのユーザパスワード入力を促すことになる。続いて、ユーザが携帯電話装置１の入力部１０５を使用して入力したユーザパスワードと、認証情報としての上記携帯電話装置１固有の携帯電話情報とを送出し（ステップＳ3003）、上記携帯電話ゲートウェイ装置３が上記ユーザパスワードと上記携帯電話情報とを用いて携帯電話装置１を認証する（ステップＳ3004）。このとき、上記認証処理は、図４に示された、携帯電話ゲートウェイ装置３が予め外部記憶装置１０４に保持されている認証情報データベース３５を用いて行われる。すなわち、ユーザパスワード３０１の内容と上記ユーザパスワード、携帯電話情報３０２の内容と上記携帯電話情報とをそれぞれ比較し、ともに一致した場合に認証成功となる。例えば、図４において、登録情報３０４が上記ユーザの情報であるならば、上記ユーザパスワードが「1234」、上記携帯電話情報が「tnk16198」の場合に認証が成功する。
【００８２】
ステップＳ3004において、認証が失敗した場合（少なくともどちらか一方が一致しなかった場合）、その旨を携帯電話装置１に送出する。そして上記携帯電話装置１がその旨（認証失敗）を出力装置１０５に表示し、処理を終了する。
【００８３】
ステップＳ3004において、認証が成功した場合、携帯電話ゲートウェイ装置３はアクセス管理サーバ装置４に対して、ホームゲートウェイ装置６への接続指示情報を送出する。上記接続指示情報には、接続すべきホームゲートウェイ装置６の装置識別情報と、ステップＳ3004で取得した上記携帯電話情報とが含まれる。例えば上記の例では、図４において、登録情報３０４の接続先情報３０３の内容である「user01@hogehoge.jp」が、上記装置識別情報に相当し、携帯電話情報３０２の内容である「tnk16198」が上記携帯電話情報に相当する。また、上述したＳＩＰを適用するならば、上記接続指示情報を送出する通信プロトコルはINVITEメッセージに相当する。
【００８４】
続いて、アクセス管理サーバ装置４は、上記接続指示情報に含まれる上記接続先情報が装置情報データベース４４に登録されているかどうかを検索する（ステップＳ3006）。本例では、登録情報４０４が図７において登録したホームゲートウェイ装置６の情報に相当するので、この場合、上記携帯電話ゲートウェイ装置３の装置識別情報（図５の装置識別情報４０１の内容、本例では、登録情報４０５の装置識別情報４０１の内容）と上記携帯電話情報とを含む接続指示情報を再構成して、上記ホームゲートウェイ装置６に上記接続指示情報を送出する（ステップＳ3007）。実際には、上記ホームゲートウェイ装置６が接続されたルータ装置５のＩＰアドレス（図５のＩＰアドレス４０２の内容）の決められたポート番号（図５のポート番号４０３の内容）に対して上記接続指示情報を送出し、上記ルータ装置５が（上記ポート変換制御部を使用して）上記ホームゲートウェイ装置６に上記接続指示情報を転送する。また、ステップＳ3006において、上記接続先情報が上記装置情報データベース４４に登録されていなければ、接続失敗の旨を上記携帯電話ゲートウェイ装置３に返信する。
【００８５】
続いて、ホームゲートウェイ装置６は、ルータ外部ポート開放要求を上記ルータ装置５に送出し（ステップＳ3008）する。上記ルータ装置５は、上記ポート変換部における外部ポート開放設定を行う（ステップＳ3009）。これにより、宅外機器（携帯電話装置１）からのアクセスに対して、上記ルータ装置５は該アクセスを上記ホームゲートウェイ装置６に中継することが可能となる。なお、ここで用いるルータ外部ポート開放要求には、ルータ装置５の外部ポート番号、この外部ポートに関連づけられる内部ポート番号、及びホームゲートウェイ装置６のＩＰアドレスが含まれる。また、外部ポート番号と内部ポート番号は、既に設定されたポート番号と重複しないポート番号を用いる必要がある。ポート番号を決定する方法としては、例えば、有効範囲内の小さい番号から重複しない番号を選択する方法や、有効範囲内のランダムな番号を選択する方法が挙げられる。また、ルータ装置５やホームゲートウェイ装置６の制約が存在しなければ、外部ポート番号と内部ポート番号は同一の番号であることが望ましい。
【００８６】
続いて、ホームゲートウェイ装置６は、上記携帯電話１が上記ホームゲートウェイ装置６に直接アクセスするために、認証情報として例えばトークン情報を生成し、このトークン情報を含んだアクセスＵＲＬ（接続情報）を生成する（ステップＳ3010）。上記アクセスＵＲＬは、例えば、https://11.22.33. 44: 10000/index.cgi？token=kz7t5ob8dtghh、というようなテキストデータとなる。この場合、「11.22.33.44」が上記ルータ装置５のＩＰアドレス、「10000」がポート番号、「index.cgi」が上記ホームゲートウェイ装置６のアクセスページ、「kz7t5ob8dtghh」がトークン情報である。上記トークン情報は、例えば接続指示情報の受信の度にランダムに生成される。
【００８７】
さらに、ホームゲートウェイ装置６は、上記携帯電話ゲートウェイ装置３からの接続指示情報に含まれる上記携帯電話情報と、上記トークン情報と、上記ルータ装置５に設定した上記外部ポート番号と、上記関連づける内部ポート番号とを、図３で示した認証情報データベース６５に登録する（ステップＳ3011）。本例では、登録情報２０５がステップＳ３０１１で登録した情報である。そして、上記携帯電話ゲートウェイ装置３の装置識別情報と上記接続情報とを含む返信情報を生成して上記アクセス管理サーバ装置４に送出し（ステップＳ3012）する。上記アクセス管理サーバ装置４は、上記接続情報を含む返信情報を再構成して上記携帯電話ゲートウェイ装置３に送出する（ステップＳ3013）。
【００８８】
続いて、携帯電話ゲートウェイ装置３は、上記返信情報から上記接続情報（アクセスＵＲＬ）を取得して、上記アクセスＵＲＬへのリンクを可能とするＷｅｂ画面データを生成して上記携帯電話装置１に送出する（ステップＳ3014）。その結果、上記携帯電話装置１の出力部１０６に上記画面が表示され（ステップＳ3015）、ユーザに対して上記アクセスＵＲＬへのリンク情報の選択を促すことになる。ユーザが上記リンク情報を選択すると、携帯電話装置１は上記ホームゲートウェイ装置６に接続指示要求を送出する。このとき、携帯電話装置１は携帯電話情報を該接続指示情報に含め送出する。また該接続指示要求は、上記アクセスＵＲＬに対して行われる。上記アクセスＵＲＬに含まれるＩＰアドレスは、上記ルータ装置５のＩＰアドレス（本例では、11.22.33.44）であり、上記アクセスＵＲＬに含まれるポート番号は、ステップ3009において上記ルータ装置５に設定された上記外部ポート番号（本例では、10000）である。したがって、上記接続指示要求は上記ホームゲートウェイ装置６に到達する。なお、ステップＳ3015において、ユーザが上記リンク情報選択をせずとも自動的に上記ホームゲートウェイ装置６に接続指示要求を送出するようにしても良い（ＵＲＬリダイレクション）。いずれにしても、携帯電話装置１が上記アクセスＵＲＬ対して応答すると接続指示要求が送信される。
【００８９】
続いて、ホームゲートウェイ装置６は、上記接続指示要求に含まれる情報をもとに、携帯電話装置１の認証を行う（ステップＳ３０１６）。上記接続指示要求には、携帯電話装置１の携帯電話情報と、（上記アクセスＵＲＬに含まれる）トークン情報とが含まれており、これらの情報と、ステップＳ３０１１で保持した登録情報とをそれぞれ比較し、ともに一致した場合に認証成功となる。例えば、上記接続指示要求に含まれる携帯電話情報が「tnk16198」であり、トークン情報が「kz7t5ob8dtghh」であるならば、認証は成功する。
【００９０】
ステップＳ3016において、認証が失敗した場合（少なくともどちらか一方が一致しなかった場合）、その旨を携帯電話装置１に送出し、上記携帯電話装置１がその旨（認証失敗）を出力装置１０５に表示し、処理を終了する。
【００９１】
一方、ステップＳ3016において、認証が成功した場合、ホームゲートウェイ装置６は、宅内装置７の遠隔操作や制御が可能なようにＷｅｂ画面データを生成し、上記携帯電話装置１に送出する（ステップＳ3018）。その結果、上記携帯電話装置１の出力部１０６に、例えば、図１１に示す画面４００が表示され（ステップＳ3019）処理を終了する。なお、ステップＳ3018では、図６に示された装置情報データベース６６の内容をもとに、Ｗｅｂ画面データを生成する。本例では、宅内装置７として、少なくとも、照明（登録情報５０６）、Ｗｅｂカメラ（登録情報５０７）、ＨＤＤレコーダ（登録情報５０８）が通信媒体８に接続されている。したがって、携帯電話装置１出力装置１０５には、少なくとも、制御機器一覧として、照明、Ｗｅｂカメラ、ＨＤＤレコーダを選択可能な画面が表示される。
【００９２】
なお、図９において、ステップＳ3001、ステップＳ3003、ステップＳ3005、ステップＳ3015、ステップＳ3017及びステップＳ3019は、携帯電話装置１のブラウザ部１２が実行する処理である。ステップＳ3002、ステップＳ3014は携帯電話ゲートウェイ装置３のＷｅｂ画面生成部３３が実行する処理である。ステップ3004は携帯電話ゲートウェイ装置３のユーザ認証部３４が実行する処理である。ステップＳ3006、ステップＳ3007、ステップＳ3013は、アクセス管理サーバ４の接続管理部４３が実行する処理である。ステップＳ3008、ステップＳ3010からステップＳ3012、ステップＳ3016はホームゲートウェイ装置６のアクセス制御部６２が実行する処理である。ステップＳ3018はホームゲートウェイ装置６のＷｅｂ画面生成部６３が実行する処理である。そしてステップＳ3009はルータ装置５のポート変換部が実行する処理である。
【００９３】
次に、携帯電話装置１が、上記接続情報を使用してホームゲートウェイ装置６にアクセスし、宅内装置７を制御する処理の詳細について説明する。このときの処理フローチャートを図１０に示す。
【００９４】
図１０に示されるように、まずユーザが携帯電話装置１を操作して遠隔制御したい機器を選択し、その選択情報をホームゲートウェイ装置６に送出する（ステップＳ4001）。このとき、携帯電話装置１の出力部１０６には、図１１に示す画面４００（制御機器一覧）が表示されており、ユーザはその中から遠隔制御したい機器を選択して実行ボタン４０１を選択する（図１１に示した画面４００で実行ボタン４０１を選択すると、照明が選択されたことになる）。
【００９５】
続いて、ホームゲートウェイ装置６は、上記選択された機器を制御するためのＷｅｂ画面データを生成し、上記携帯電話装置１に送出する（ステップＳ4002）。その結果、上記携帯電話装置１の出力部１０６に、例えば、図１２に示す画面４０２が表示される。図１２では、上記照明の状態を表示しており、本例では、上記照明はＯＮ（照明がついている）状態である。上記画面４０２において、戻るボタン４０４を選択すると、上記画面４００が上記携帯電話装置１の出力部１０６に表示される。
【００９６】
例えば、上記画面４０２において、ユーザがＯＦＦを選択して実行ボタン４０３を選択すると、その選択情報（機器制御指示）を上記ホームゲートウェイ装置６に送出する（ステップＳ4003）。そして、上記ホームゲートウェイ装置６は、上記選択情報をもとに選択された機器の制御用通信データを生成して上記選択された機器（宅内装置７）に送信する（ステップＳ4004）。このとき、上記選択された機器が照明であり、該照明が上述のようにECHONETに対応した機器であるならば、上記制御用通信データはECHONET規格に準拠した電文フォーマットで生成され、同じくECHONET規格に準拠した通信プロトコルを使用して上記宅内装置７に送出される。
【００９７】
続いて、宅内装置７は、受信した上記制御用通信データにしたがって自機器を制御（本例では、照明のＯＦＦ）をして（ステップＳ4005）、その制御結果を上記ホームゲートウェイ装置６に送出する（ステップＳ4006）。そして、ホームゲートウェイ装置６は、該制御結果を示すＷｅｂ画面データを生成し、上記携帯電話装置１に送出する（ステップＳ4007）。その結果、上記携帯電話装置１の出力部１０６に該制御結果を示す画面が表示され（ステップＳ4008）、処理を終了する。
【００９８】
なお、図１０において、ステップＳ4001、ステップＳ4003、ステップＳ4008は携帯電話装置１のブラウザ部１２が実行する処理である。ステップＳ4002、ステップＳ4007は、ホームゲートウェイ装置６のＷｅｂ画面生成部６３が実行する処理である。ステップＳ4004は、ホームゲートウェイ装置６の機器管理制御部６４が実行する部である。そしてステップＳ4005からステップＳ4006は、宅内装置７の制御部７２が実行する処理である。
【００９９】
次にステップＳ4001において、ユーザが制御対象機器としてＷｅｂカメラを選択した（画面４００において、Ｗｅｂカメラを選択して実行ボタン４０１を選択した）場合について説明する。通常、ＷｅｂカメラはＷｅｂサーバ機能を具備しているので、ステップＳ4004では、ホームゲートウェイ装置６が上記Ｗｅｂカメラ（宅内装置７）にＷｅｂアクセスする。ステップＳ4005では、上記Ｗｅｂカメラがその時点のカメラ画像を静止画データとして生成し、ステップＳ4006では、上記Ｗｅｂカメラが該静止画データを上記ホームゲートウェイ装置６に送出する。ステップＳ4007では、上記ホームゲートウェイ装置６は該静止画データを含むＷｅｂ画面データを生成して上記携帯電話装置１に送出する。その結果、該静止画データが上記携帯電話装置１の出力装置１０６に表示される（ステップＳ4008）。
【０１００】
次にステップＳ4001において、ユーザが制御対象機器としてＨＤＤレコーダを選択した（画面４００において、ＨＤＤレコーダを選択して実行ボタン４０１を選択した）場合について説明する。ステップＳ4004では、ホームゲートウェイ装置６が上記ＨＤＤレコーダ（宅内装置７）に映像取得要求を送出する。ステップＳ4005では、上記ＨＤＤレコーダが要求された蓄積映像を上記携帯電話装置１で再生、閲覧できるように、上記蓄積映像に対し適宜画像圧縮フォーマット変換等を施す。ステップＳ4006では、上記ＨＤＤレコーダが上記変換後の映像データを上記ホームゲートウェイ装置６に送出する。ステップＳ4007では、上記ホームゲートウェイ装置６は該映像データを上記携帯電話装置１に送出し、上記携帯電話装置１の外部記憶装置１０４に保持される。携帯電話装置１が蓄積映像の選択画面を出力装置１０６に表示し、ユーザが上記映像データを選択すると上記映像データが再生される。そして再生された画像が上記携帯電話装置１の出力装置１０６に表示される（ステップＳ4008）。
【０１０１】
次に、携帯電話装置１からホームゲートウェイ装置６へのアクセスを終了するときの処理の詳細について説明する。このときの処理フローチャートを図１３に示す。
【０１０２】
図１３に示されるように、まずユーザが携帯電話装置１を操作してログアウト情報をホームゲートウェイ装置６に送出する（ステップＳ5001）。このとき、携帯電話装置１の出力部１０６には、図１１に示す画面４００（制御機器一覧）が表示されており、ユーザはその中からログアウトを選択して実行ボタン４０１を選択する。
【０１０３】
続いて、ホームゲートウェイ装置６が、携帯電話ゲートウェイ装置３との接続を終了するための接続終了要求をアクセス管理サーバ装置４に送出する（ステップＳ5002）。上記接続終了要求には、上記携帯電話ゲートウェイ装置３の装置識別情報が含まれる。そして、アクセス管理サーバ装置４が、上記装置識別情報をもとに装置情報データベース４４を検索し（ステップＳ5003）、上記装置識別情報の登録情報が見つかれば、上記接続終了要求を、上記装置識別情報が示す携帯電話ゲートウェイ装置３に送出する（ステップＳ5004）。このとき、アクセス管理サーバ装置４は、ホームゲートウェイ装置６の装置識別情報が含まれるように上記接続終了要求を再構成し、上記接続終了要求を上記携帯電話ゲートウェイ装置３に送出する。
【０１０４】
続いて、上記接続終了要求を受信した携帯電話ゲートウェイ装置３は、上記ホームゲートウェイ装置６との接続終了処理（保持している情報の削除）を行い（ステップＳ5005）。その後、正常に終了処理を終えたかについての結果を含む返信情報を生成し、該返信情報を上記アクセス管理サーバ装置４に送出する（ステップＳ５００６）。該返信情報には上記ホームゲートウェイ装置６の装置識別情報が含まれる。そして、アクセス管理サーバ装置４は、該返信情報に含まれる装置識別情報が示すホームゲートウェイ装置６に該返信情報を送出する（ステップＳ5007）。
【０１０５】
続いて、ホームゲートウェイ装置６は、データ転送用ポート番号を検索し（ステップＳ5008）、ルータ装置５に対して、ルータ外部ポート閉鎖要求を送出する（ステップＳ5009）。このとき、データ転送用ポート番号の検索は、図３に示された認証情報データベース６５に対して行われる。すなわち、図９で説明した本接続開始処理において、ルータ装置５に設定した開放外部ポート番号を検索することであり、本例の場合、登録情報２０５の外部ポート番号２０３の内容を取得することになる。そして、上記外部ポート番号に対してのルータ外部ポート閉鎖要求を上記ルータ装置５に送出することになる。そして、ルータ装置５は、外部ポート閉鎖設定を行う（ステップＳ５０１０）。これにより、ルータ装置５において、宅外機器からの不正アクセスを遮断できる。
【０１０６】
続いて、ホームゲートウェイ装置６は、上記携帯電話ゲートウェイ装置３との接続終了処理を行う（ステップＳ5011）。具体的には、図３に示されした認証情報データベース６５から該当する登録情報を削除する。本例では、登録情報２０５が該当するので、登録情報２０５を削除することになる。そして、ホームゲートウェイ装置６は、接続終了を示すＷｅｂ画面データを生成し、上記携帯電話装置１に送出する（ステップＳ5012）。その結果、上記携帯電話装置１の出力部１０６に接続終了を示す画面が表示され（ステップＳ5013）、処理を終了する。
【０１０７】
なお、図１３において、ステップＳ5001、ステップＳ5013は、携帯電話装置１のブラウザ部１２が実行する処理である。ステップＳ5002、ステップＳ5008からステップＳ5009、ステップＳ5011は、ホームゲートウェイ装置６のアクセス制御部６２が実行する処理である。ステップＳ5012は、ホームゲートウェイ装置６のＷｅｂ画面生成部６３が実行する処理であり、ステップＳ5003からステップＳ5004、ステップＳ5007は、アクセス管理サーバ装置４の接続管理部４３が実行する処理である。ステップＳ5005からステップＳ5006は、携帯電話ゲートウェイ装置３のアクセス管理部３２が実行する処理である。そしてステップＳ5010はルータ装置５のポート変換部が実行する処理である。
【０１０８】
以上、説明してきたように、本実施形態によれば、携帯電話ゲートウェイ装置とアクセス管理サーバ装置とを介して携帯電話とホームゲートウェイ装置との接続管理を行うことで、安全性を高めることができる。携帯電話装置から宅内機器を制御する場合は、携帯電話とホームゲートウェイ装置とのピアツーピア通信を可能としている。さらに、ホームゲートウェイ装置で携帯電話からのアクセスの正当性を検証することができる。このため、Ｗｅｂデータ、静止画、映像といったような大容量データ通信においても、高い安全性を確保しつつ、かつアクセス管理サーバ装置の負荷を低減可能なピアツーピア通信を行うことができる。
【０１０９】
さらに、本実施例では、ホームゲートウェイ装置にて携帯電話ゲートウェイ装置から送信される認証情報と、携帯電話装置から送信される認証情報との比較により正当性証明を行っている。このため、ユーザが所有する携帯電話の変更や宅外機器の種類が増加しても、ホームゲートウェイ装置における認証情報更新が必要なくなる。すなわち、上述したように、携帯電話ゲートウェイ装置はサービス事業者が運営するデータセンターに備えられているため、携帯電話装置の変更をサービス事業者に通知すればサービス事業者側で認証情報の更新が行われる。従って、ホームネットワークを利用する末端のユーザが、例えばホームゲートウェイ装置内に登録される認証情報を更新する必要がない。
【０１１０】
さらに、ホームゲートウェイ装置にて宅内機器の接続管理を行うことにより、ユーザが携帯電話を使用して宅内機器にアクセスする場合、ホームネットワーク（宅内システム）に接続される宅内機器が増加したしてもユーザの使い勝手を容易にすることができる。
【産業上の利用可能性】
【０１１１】
本発明は、宅外から、例えば携帯電話などの宅外機器を用いて、ホームネットワークに接続された家庭用電気機器及び／または住宅設備機器を制御するシステムに適用される。本発明は、例えば、宅外から宅内のＤＶＤ／ＨＤＤレコーダ制御して、それに蓄積されるコンテンツを宅外機器にダウンロードするなどの、大容量のデータ通信サービスに利用され得る。そして本発明は、そのようなサービス等を実現するために、不正アクセスを防止して安全性を高めるのに好適である。
【図面の簡単な説明】
【０１１２】
【図１】本発明の一実施形態に係る宅内外通信システムの概略構成図。
【図２】本発明の一実施形態に係る情報処理装置のハードウェア構成図。
【図３】本発明の一実施形態に係る接続機器認証情報データベースのデータ構造を説明するための図。
【図４】本発明の一実施形態に係るユーザ認証情報データベースのデータ構造を説明するための図。
【図５】本発明の一実施形態に係る接続管理情報データベースのデータ構造を説明するための図。
【図６】本発明の一実施形態に係るホームネットワーク接続機器管理情報データベースのデータ構造を説明するための図である。
【図７】本発明の一実施形態に係る装置情報登録処理のフローチャート。
【図８】本発明の一実施形態に係る装置情報登録処理のフローチャート。
【図９】本発明の一実施形態に係る接続開始処理のフローチャート。
【図１０】本発明の一実施形態に係る機器制御処理のフローチャート。
【図１１】本発明の一実施形態に係る携帯電話の画面構成を説明するための図。
【図１２】本発明の一実施形態に係る携帯電話の画面構成を説明するための図。
【図１３】本発明の一実施形態に係る接続終了処理のフローチャート。
【符号の説明】
【０１１３】
１…携帯電話装置、１１…通信制御部、１２…ブラウザ部、２…携帯電話キャリア網ゲートウェイ装置、３…携帯電話ゲートウェイ装置、３１…通信制御部、３２…アクセス管理部、３３…Ｗｅｂ画面生成部、３４…ユーザ認証部、３５…認証情報データベース、４…アクセス管理サーバ装置、４１…通信制御部、４２…接続認証部、４３…接続管理部、４４…装置情報データベース、５…ルータ装置、６…ホームゲートウェイ装置、６１…通信制御部、６２…アクセス制御部、６３…Ｗｅｂ画面生成部、６４…機器管理制御部、６５…認証情報データベース、６６…装置情報データベース、７…宅内装置、７１…通信制御部、７２…制御部、８…通信媒体、８０…宅内システム、９…通信媒体、１０…通信媒体、１０１…ＣＰＵ、１０２…主記憶、１０３…通信制御部、１０４…外部記憶部、１０５…入力部、１０６…出力部。
【図１】
2006352286.tif 000003
【図２】
2006352286.tif 000004
【図３】
2006352286.tif 000005
【図４】
2006352286.tif 000006
【図５】
2006352286.tif 000007
【図６】
2006352286.tif 000008
【図７】
2006352286.tif 000009
【図８】
2006352286.tif 000010
【図９】
2006352286.tif 000011
【図１０】
2006352286.tif 000012
【図１１】
2006352286.tif 000013
【図１２】
2006352286.tif 000014
【図１３】
2006352286.tif 000015