(57)【要約】【課題】  アクセス管理サーバ装置にて機器の正当性を証明して機器間通信を行う通信システムにおいて、アクセス管理サーバの負荷をかけずに安全性の高い機器間通信を実現する。【解決手段】  ネットワークに接続される暗号化通信を行うアダプタ装置であって、前記アクセス管理サーバを介して前記ネットワークもしくは前記ネットワーク外部のネットワーク上に接続される第一の通信装置との接続制御を行う接続管理手段と、前記第一の通信装置と該アダプタ装置に直接接続される第二の通信装置との通信方法を判定する接続ポリシー情報を格納する記憶手段と、前記第一の通信装置と前記第二の通信装置との通信方法を、前記接続ポリシー情報を用いて判定する通信制御手段と、前記通信制御手段が暗号化通信と判定した場合、前記第一の通信装置と前記第二の通信装置との通信データを暗号復号化する暗号通信手段とを備えた。【選択図】  図１８
2007184756.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される暗号化通信を行うアダプタ装置であって、
前記ネットワークもしくは前記ネットワーク外部のネットワーク上に接続される第一の通信装置と該アダプタ装置に直接接続される第二の通信装置との通信方法を判定する接続  ポリシー情報を格納する記憶手段と、
前記第一の通信装置から前記第二の通信装置への通信方法を、前記接続ポリシー情報を用いて判定する通信制御手段と、
前記通信制御手段が暗号化通信と判定した場合、前記第一の通信装置から受信する通信データが暗号化されていなければ該通信データを破棄する暗号通信手段とを備えることを特徴とするアダプタ装置。
【請求項２】
ネットワークに接続される暗号化通信を行うアダプタ装置であって、
前記ネットワークもしくは前記ネットワーク外部のネットワーク上に接続される第一の通信装置と該アダプタ装置に直接接続される第二の通信装置との通信方法を判定する接続ポリシー情報を格納する記憶手段と、
前記第二の通信装置から前記第一の通信装置への通信方法を、前記接続ポリシー情報を用いて判定する通信制御手段と、
前記通信制御手段が暗号化通信と判定した場合、前記第二の通信装置から受信する通信データを暗号化して前記第一の通信装置に送出する暗号通信手段とを備えることを特徴とするアダプタ装置。
【請求項３】
請求項１もしくは請求項２に記載のアダプタ装置であって、
前記ネットワークもしくは前記ネットワーク外部のネットワーク上に接続されるアクセス管理装置に前記アダプタ装置を登録するための接続制御手段を備え、
前記接続制御手段は、前記アダプタ装置に直接接続される前記第二の通信装置との接続を検知した後、前記アクセス管理装置に登録することを特徴とするアダプタ装置。
【請求項４】
請求項３記載のアダプタ装置であって、
前記アダプタ装置はユーザ情報読取手段を備え、
前記接続制御手段は、前記第二の通信装置から送られたユーザ情報と、前記ユーザ情報読取手段から読み取るユーザ情報とを比較し、一致するならば、前記アクセス管理装置に登録することを特徴とするアダプタ装置。
【請求項５】
請求項３記載のアダプタ装置であって、
前記接続制御手段は、前記第二の通信装置との接続が切断されたことを検知した場合、前記アクセス管理装置からの登録解除を行うことを特徴とするアダプタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ＨＤＤレコーダや照明装置等の宅内機器が接続されたホームネットワークに宅外機器からアクセスして宅内機器と安全に通信したり、企業内ネットワークのPCとプリンタ、Webサーバとの間の秘匿通信をしたりするための技術に関する。
【背景技術】
【０００２】
近年、デジタルＴＶやＤＶＤ／ＨＤＤレコーダといった家庭のＡＶ機器、エアコンや照明といった白物家電、電気ドア錠や各種センサといった住宅設備機器等がネットワーク化され、これら機器間を接続することによるホームネットワーク化が進展しつつある。さらに、これら機器を使用したネットワークサービスの普及が期待されている。
しかしながら、これら機器がネットワーク化されると宅外の機器から容易にホームネットワークに接続された機器にアクセスが可能となるため、外部機器からの不正アクセス、成りすましによるアクセス等に対する対策が必要である。特に、電気ドア錠や各種センサといったホームセキュリティサービスに使用される機器においては、宅外機器からの不正アクセスが大きな事故、被害につながる可能性があるため、これら不正アクセス等に対する対策は重要である。
【０００３】
一方、企業内においても、故意または誤った使い方などによる情報漏洩の問題が顕在化してきており、企業内ネットワークにおいてもその対策が急務となっている。
【０００４】
そこで、特開２００２−７７２７４号公報（特許文献１）では、宅外機器とインターネットを介して接続されるアクセスサーバ装置にて宅外機器の認証を行い、ホームネットワークの入り口に配置したホームゲートウェイ装置が上記アクセスサーバ装置とのみ通信することにより、宅外機器からの不正アクセスを防止する方法を開示している。
【０００５】
また、特開２００３−１５８５５３号公報（特許文献２）では、特にサーバの負荷を考慮して、特別なサーバ（ゲートキーパ）を経由しないピアツーピア通信を行うＩＰ電話装置を開示している。
【０００６】
【特許文献１】特開２００２−７７２７４号公報（第１図）
【特許文献２】特開２００３−１５８５５３号公報（第１０図）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特開２００２−７７２７４号公報に記載の方法は、正当な宅外機器とホームネットワークに接続された機器（宅内機器）とがデータ通信を行う場合、上記データは必ず上記アクセスサーバ装置及び上記ホームゲートウェイ装置を経由するため、通信データが集中するとこれら装置の負荷は高くなり、宅内機器の増加や映像データ等の大容量データ通信に対しての考慮がなされていない。
【０００８】
一方、特開２００３−１５８５５３号公報に記載の方法は、特別なサーバ（ゲートキーパ）を必要としないためサーバ等の高負荷に対する課題を解決しているが、不正アクセスに対する考慮がなされていない。不正アクセスを防止するためには各宅内機器で宅外機器の認証を行う必要があり、この場合、宅内機器と通信すべき宅外機器が増えてくると、各宅内機器の認証機能を逐一更新しなければならない手間が発生する。
【０００９】
また、宅内機器は該機器に固有のアプリケーションを搭載するのが常であり、これら様々な宅内機器に正当な宅外機器からピアツーピア通信でアクセスする場合、正当な宅外機器を使用するユーザは、それぞれの宅内機器にどのようなアプリケーションが搭載されているかを常に把握しなければならない。
【００１０】
また、上記公知例は認証機能などを宅内機器に搭載しなければならず、例えば、エアコンや照明といった処理能力の低い宅内機器では認証機能を搭載するのは困難である。
本発明は、上記課題に鑑みて為されたものであり、その目的は、サーバへの負荷を軽減しつつ、安全性の高い暗号化通信技術を提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために本発明は、上記ホームゲートウェイ装置（アダプタ装置）は、ホームネットワークに接続される宅内機器（宅内通信装置）の情報を一元管理し、上記アクセス管理サーバ装置を介して送信された宅外機器（宅外通信装置）からの接続指示情報と上記宅内機器の情報をもとに上記宅外機器と接続すべき宅内機器を決定して、上記宅外機器とピアツーピア通信を行うための情報を該宅内機器に送出する接続管理手段を有する構成とし、さらに上記宅内機器は、上記接続管理手段から送出される情報をもとに上記宅外機器と通信を行うピアツーピア通信手段を有する構成とした。宅外から宅内機器への制御はピアツーピア通信により行われるため、サーバへの負荷を軽減でき、かつ高い安全性を確保することができる。
【００１２】
さらに本発明は、上記ホームゲートウェイ装置に機器認証手段を具備し、上記機器認証手段は上記宅外機器の正当性証明を行う構成とした。このため、ピアツーピア通信時でも第三者による不正アクセスが防止され、より高い安全性が確保される。
【００１３】
さらに本発明は、宅外機器と宅内機器とが上記ホームゲートウェイ装置を介してピアツーピア通信できるように上記ホームゲートウェイ装置に通信処理手段を具備し、上記宅外機器と上記ホームゲートウェイ装置に直接接続された宅内機器との通信において、上記宅外機器と上記ホームゲートウェイ装置間の秘匿通信を行う構成とした。これにより、処理能力の低い宅内機器でも高い安全性が確保される。
【発明の効果】
【００１４】
本発明によれば、サーバへの負荷を軽減しつつ、高い安全性を確保して機器間通信することが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、添付の図面を参照しながら、本発明に係る実施の形態について説明する。
【実施例１】
【００１６】
まず、本発明に係る実施の一形態について説明する。本実施例では、宅内システム（ホームネットワークに接続された宅内機器）への宅外機器からの安全なアクセスについて説明するが、本発明は宅内システムに限った技術ではない。宅内システムを社内ＬＡＮシステム、宅外機器を社外機器（社員が社外で操作する機器）と置き換えても良い。詳細は後述する。
【００１７】
なお、説明の便宜上、本実施例のアダプタ装置をホームゲートウェイ装置と表現するが、企業内ＬＡＮシステムに適用する場合には、アダプタ装置もしくはセキュアアクセスゲートウェイ装置と表現する方が好適である。
【００１８】
まず、本実施の形態に係る宅内外通信システムの構成について説明する。
【００１９】
図１に示すように、本実施の形態に係る宅内外通信システムには、通信媒体７を介して接続された宅外通信装置１、アクセス管理サーバ装置２、宅内システム６が含まれている。宅内システム６には、通信媒体７と接続されたルータ装置３、ホームゲートウェイ装置４、宅内通信装置５が含まれ、各装置３〜５は宅内通信媒体８を介して接続されている。
図１で示した宅内外通信システムに含まれている装置（宅外通信装置１、アクセス管理サーバ装置２、ルータ装置３、ホームゲートウェイ装置４、宅内通信装置５）は、いずれも、ソフトウェアを実行可能な通常のハードウェア構成を有する情報処理装置により実現可能である。具体的には、これらの情報処理装置は、いずれも図３に示すように、ＣＰＵ（演算処理装置）９１、主記憶９２、通信制御手段９３、外部記憶手段９４、入力手段９５と出力手段９６を有し、各手段はバス９７を介して相互に接続され、各手段間で必要な情報が伝送可能なように構成されている。
【００２０】
ＣＰＵ９１は、主記憶９２や外部記憶手段９４にあらかじめ格納されているプログラムによって所定の動作を行う。
【００２１】
主記憶９２は、ワークエリアとして機能したり、必要なプログラムを格納するための手段であり、例えば、前者に対してはＲＡＭ、後者に対してはＲＯＭ等によって実現できる。
【００２２】
通信制御手段９３は、各種通信媒体を介し、同じ通信媒体に接続される装置と情報（データ）を送受信するための手段であり、例えば、モデム、ネットワークアダプタ、無線送受信装置等によって実現される。
外部記憶手段９４は、情報処理装置の動作を制御するためのプログラムを保存したり、通信媒体を介して配信されるコンテンツを蓄積するための手段であり、例えば、ハードディスク（ＨＤＤ）、光ディスク等によって実現できる。
入力手段９５は、装置利用者が情報処理装置に対して必要な命令や情報を入力するための手段であり、例えば、ＴＶ受信機で使用されるリモートコントローラや、ＰＣで使用されるキーボード、マウス等によって実現できる。
【００２３】
出力手段９６は、コンテンツや装置利用者の操作に応答するための情報を出力表示するための手段であり、ブラウン管、ＣＲＴ、液晶ディスプレイ、ＰＤＰ、プロジェクタ、スピーカ、ヘッドフォン等によって実現できる。
【００２４】
なお、図２で示した情報処理装置のハードウェア構成は一例であり、各装置１〜５のハードウェア構成は、必ずしも、この通りのものである必要はない。例えば、出力手段９６は、情報処理装置とは異なる装置（テレビジョン等）で実現してもよく、この場合、情報処理装置には別途Ｄ／Ａコンバータ等のテレビジョン信号生成装置を具備し、該装置と出力手段６とはＡＶケーブルや同軸ケーブル等で接続される。また、情報処理装置を構成する各手段のうち、データやプログラムの入出力と直接関係がない手段がある場合には、その手段を含まなくてもよい。例えば、情報処理装置が実行時にデータ入力や出力を必要としない場合は、入力手段９５や出力手段９６を構成に含まなくてもよい。
【００２５】
また、図１で示した宅内外通信システムに含まれている宅内システム６は、戸建住宅、集合住宅内の一戸のような一般家庭宅に設置されるシステムである。
【００２６】
また、図１で示した宅内外通信システムに含まれている通信媒体７は、光回線、ＣＡＴＶ、電話回線等で構成された有線媒体、または、無線媒体を用いて構成された公衆通信ネットワーク、または、専用通信ネットワークであり、通信媒体７に接続された装置間で所定の通信プロトコルにしたがってデータのやり取りを行うことを可能とする。
【００２７】
また、通信媒体８は、通信ケーブル、電力線、内線電話回線等で構成された有線媒体、または、無線媒体を用いて構成された宅内システム６におけるＬＡＮ（ローカルエリアネットワーク）であり、通信媒体８に接続された装置間で所定の通信プロトコルにしたがってデータのやりとりを行うことを可能とする。また、通信媒体８と通信媒体７の双方に接続されたルータ装置４を中継することで、通信媒体８に接続された装置と通信媒体７で接続された装置の間で所定の通信プロトコルにしたがって透過的にデータのやり取りを行うことを可能とする。
【００２８】
なお、通信媒体７のような宅外通信ネットワークと、通信媒体８のような宅内ＬＡＮとでは、通信装置を特定する情報であるアドレス（ＩＰアドレス）の体系が異なることが一般的であり、前者は全世界においてユニークに割り当てられるアドレス（グローバルアドレス）であることが多く、後者はＬＡＮ内でのみ有効なアドレス（プライベートアドレス）となる。このようなアドレス体系の異なるネットワーク間の中継方式（アドレス変換方式）としてはＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）が知られている。
【００２９】
つぎに、図１で示した宅内外通信システムに含まれている各装置１〜５が、ソフトウェアの実行により実現する機能およびデータベース構成について説明する。
【００３０】
宅外通信装置１は、宅内システム６に含まれる宅内通信装置５に接続し、宅内通信装置５と連携した各種サービス（例えば、ビデオレコーダである宅内通信装置と接続した遠隔録画予約サービスや録画映像転送サービス、エアコンである宅内通信装置と接続した電源オンオフサービスや温度調整サービス、防犯カメラである宅内通信装置と接続したカメラ蓄積画像閲覧サービス）を実行する機能を有する情報処理装置である。宅外通信装置１は、図１で示したように、サービス実行手段１１、ピアツーピア通信手段１２、接続管理手段１３、通信制御部１４、を有する。ピアツーピア通信手段１２には、通信設定部１２１、暗号通信部１２２、が含まれる。また、接続管理手段１３には、接続制御部１３２が含まれる。
【００３１】
サービス実行手段１１は、宅内システム６に含まれる宅内通信装置５と連携した前記各種サービスを実行する機能を有する。サービス実行手段１１は、ピアツーピア通信手段１２を用いて宅内通信装置５と接続してデータ転送を実行することで、宅内通信装置と連携したサービスを実行する。
【００３２】
なお、図１に示したシステム構成には、宅外通信装置１にサービス実行手段１１が１つだけ含まれているが、複数のサービス実行手段が含まれていてもよい。この場合、宅外通信装置１は、複数の宅内通信装置と個別に連携してサービスを実現したり、単一の宅内通信装置と連携し複数のサービスを実行したりすることを、同時、あるいは、選択して実行することが可能となる。
【００３３】
ピアツーピア通信手段１２は、サービス実行手段１１から送出される情報により接続制御手段１３を呼び出して宅内通信装置５とのピアツーピアでのデータ通信で必要となるアドレス情報（ＩＰアドレス、ポート番号等）を取得し、同アドレス情報をもとに宅内通信装置５とのデータ通信接続を設定し、接続制御手段１３から送出される情報により前記宅内通信装置５とのデータ通信における暗号通信で必要となる暗号情報を設定する機能を有する。
【００３４】
通信設定部１２１は、通信制御部１４を介して外部の装置（宅内通信装置）とのピアツーピアのデータ通信で必要となるアドレス情報（ＩＰアドレス、ポート番号等）を設定する機能、ピアツーピアでの暗号通信における通信データの暗号復号で必要となる暗号情報（暗号鍵情報等）を設定する機能、を有する。
【００３５】
暗号通信部１２２は、通信設定部１２１から送出される情報により設定された暗号通信情報を用い、通信制御部１４を介して受信したデータ（宅内通信装置からのデータ転送）を復号する機能、同暗号通信情報を用い、送出データ（宅内通信装置へのデータ転送）を  暗号化してから通信制御部１４を介して送出する機能、を有する。
【００３６】
接続管理手段１３は、ピアツーピア通信手段１２から送出される情報によりアクセス管理サーバ装置２を介して宅内通信装置５へのサービス接続指示情報を送出し、宅内通信装置５からピアツーピアでのデータ通信で必要となるアドレス情報を取得する機能を有する。接続制御部１３２は、通信制御部１４を介してアクセス管理サーバ装置２と接続する機能、アクセス管理サーバ装置２に宅内通信装置５へのサービス接続指示情報を送出する機能、アクセス管理サーバ装置２から、宅内通信装置５とデータ通信するために必要となるアドレス情報を取得する機能、を有する。
【００３７】
通信制御部１４は、ピアツーピア通信手段１２、接続管理手段１３、およびこれらに含まれる機能部（通信設定部１２１、暗号通信部１２２、接続制御部１３２）が、通信媒体７に接続される装置（アクセス管理サーバ装置２、宅内システム６）と通信するために、通信プロトコルにしたがってメッセージを生成、解釈、通信を行う機能を有する。
【００３８】
アクセス管理サーバ装置２は、宅外通信装置１が宅内通信装置５へのサービス接続時に送信する接続指示情報を受信し、該宅内通信装置５を含む宅内システム６に含まれるホームゲートウェイ装置４を検索し、該ホームゲートウェイ装置４に対して該接続指示情報を送信する中継機能を有する情報処理装置である。
【００３９】
アクセス管理サーバ装置２は、通信プロトコルにしたがってデータ転送を行う通信制御部、接続装置（宅外通信装置１、ホームゲートウェイ装置４）を正当性を認証するアクセス認証部、接続装置の接続情報を管理するアクセス管理部、宅外通信装置１からの接続指示情報に応じて該当するホームゲートウェイ装置４を検索し該接続指示情報を通知するアクセス中継部、を有している。さらに、アクセス管理サーバ装置２の外部記憶手段には、宅内外通信システムの正当な利用者の認証情報が登録された認証情報管理データベース、接続装置の接続情報（装置識別情報、ＩＰアドレス、ポート番号等）が登録された接続管理データベース、が格納されている。
【００４０】
このような機能構成によれば、まず、アクセス認証部が宅外通信装置１とホームゲートウェイ装置４の接続を認証した後、通信制御部が宅外通信装置１からの接続指示情報を取得すると、アクセス中継部が、接続先であるホームゲートウェイ装置４のアクセス管理データベースからの検索をアクセス管理部に指示し、ホームゲートウェイ装置４への接続指示情報の転送を通信制御部に指示する。なお、接続指示情報の通信プロトコルとしては、ＩＰ電話サービスで用いられているＳＩＰ（Ｓｅｓｓｉｏｎ Ｉｎｉｔｉａｔｉｏｎ Ｐｒｏｔｏｃｏｌ）を知られており、アクセス管理サーバ装置２においても適用することが可能である。
【００４１】
ルータ装置３は、通信媒体７と通信媒体８に接続し、通信媒体７に接続された宅外通信装置１と通信媒体８に接続された宅内通信装置４のように異なる通信媒体に接続された装置間の通信を中継、または、拒否する機能を有する情報処理装置である。
【００４２】
ルータ装置３は、通信媒体７に接続された宅外装置（宅外通信装置１）と通信プロトコルにしたがってデータ転送を行う外部通信制御部、通信媒体７に接続された宅外装置からの通信情報を通信媒体８に接続された宅内装置（宅内通信装置５）へ中継する（またはその逆の処理を行う）ポート変換部、通信媒体８に接続された宅内装置からのリクエストに応じてポート変換部で参照するポート変換設定を制御するポート変換制御部、通信媒体８に接続された宅内装置と通信プロトコルにしたがってデータ転送を行う内部通信制御部、が含まれる。
【００４３】
なお、ポート変換部における中継方式としては、上記ＮＡＴを適用することが可能である。また、ポート変換制御部におけるポート変換設定制御方式としては、ＵＰｎＰ ＩＧＤ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ ａｎｄ  Ｐｌａｙ  Ｉｎｔｅｒｎｅｔ  Ｇａｔｅｗａｙ  Ｄｅｖｉｃｅ）で規定された制御方法が知られており、ルータ装置３においても適用することが可能である。
【００４４】
ホームゲートウェイ装置４は、アクセス管理サーバ装置２を介した宅外通信装置１からの接続指示情報と宅内通信装置１の情報をもとに、宅外通信装置１が接続すべき宅内通信装置５を決定し、両装置間のピアツーピア通信に必要となる設定を行い、ピアツーピア通信に必要となるアドレス情報等を両装置へ送出する情報処理装置である。ホームゲートウェイ装置４は、図１で示したように、接続管理手段４３、通信制御部４４、を有する。接続管理手段４３には、サービス管理部４３１、接続制御部４３２、ルータ制御部４３３、が含まれる。さらに、ホームゲートウェイ装置４の外部記憶手段には、サービス情報データベース４３１１、ポート情報データベース４３３１、が格納されている。
【００４５】
接続管理手段４３は、宅内システム６に含まれる宅内通信装置５のピアツーピア通信手段１２から送出される情報により宅内通信装置が受入可能なサービスの情報を一元管理し、アクセス管理サーバ装置２を介して宅外通信装置１から送出される接続指示情報と管理情報とから接続すべき宅内通信装置５を決定し、宅外通信装置１からのデータ通信受入が可能となるようにルータ装置３のポート変換を制御し、宅外通信装置１と宅内通信装置５とのデータ通信接続に必要となる情報を、宅内通信装置５へ送出し、かつ、アクセス管理サーバ装置２を介して宅外通信装置１へ送出する機能を有する。
【００４６】
サービス管理部４３１は、宅内通信装置５の受入可能なサービスの情報を取得し、宅内通信装置５の識別情報とアドレス情報と共に、サービス情報データベース４３１１を用いて管理する機能、宅外通信装置１から送出される接続指示情報とサービス情報データベース４３１１で管理された情報から接続の可否と接続すべき宅内通信装置５を決定する機能、を有する。
【００４７】
接続制御部４３２は、通信制御部４４を介してアクセス管理サーバ装置２と接続する機能、アクセス管理サーバ装置２から宅外通信装置１からのサービス接続指示情報を受信する機能、アクセス管理サーバ装置２に宅外通信装置１とデータ通信するために必要となるアドレス情報を送出する機能、を有する。
【００４８】
ルータ制御部４３３は、宅外通信装置１からのデータ通信を宅内通信装置５へ中継するためのポート変換設定情報（外部ポート番号、内部ポート番号等）を、ルータ装置３のポート変換制御部に送出し、ポート変換を設定する機能、ポート情報データベース４３３１を用いてポート変換設定情報をポート変換を使用している宅内通信装置の情報（機器情報とサービス情報）と共に管理する機能、を有する。
【００４９】
通信制御部４４は、接続管理手段４３、およびこれに含まれる機能部（サービス管理部４３１、接続制御部４３２、ルータ制御部４３３）が、通信媒体８に接続される装置（ルータ装置３、宅内通信装置５）やルータ装置３を介し通信媒体７に接続される装置（アクセス管理サーバ装置２）と通信するために、通信プロトコルにしたがってメッセージを生成、解釈、通信を行う機能を有する。
【００５０】
サービス情報データベース４３１１は、宅内システム３に接続している宅内通信装置５の受入可能なサービスの情報を一元管理するデータベースである。サービス情報データベース４３１１には、図３に示すように、宅内システム３に接続している宅内通信装置ごとに、宅内通信装置の識別情報である機器ＩＤ１０１、宅内通信装置を宅内ネットワーク（通信媒体８）上で特定するために必要となるアドレス情報（ＩＰアドレス、ＭＡＣアドレス等）である機器アドレス１０２、宅内通信装置において外部装置（宅外通信装置）から実行（連携動作）可能なサービスの識別情報である受入サービスＩＤ１０３、が登録されている。ここで、受入サービスＩＤ１０３には複数の情報を含むことができる。
【００５１】
ポート情報データベース４３３１は、宅内システム３に接続している宅内通信装置５に対応しているポート番号変換設定の情報を管理するデータベースである。ポート情報データベース４３３１には、図１１で示すように、宅内通信装置の識別情報である機器ＩＤ２０１、ポート番号変換を使用して宅外通信装置とデータ通信を行う宅内通信装置上のサービスの受入サービスＩＤ２０２、ルータ装置３を制御することで設定したポート番号変換情報２０３が登録されており、ポート番号変換情報２０３には、ポート変換に対応した宅内通信装置の機器アドレス２０４、ポート変換の外部ポート番号２０５、内部ポート番号２０６を含む。
【００５２】
宅内通信装置５は、宅外通信装置１とのピアツーピア通信により接続、連携し、各種サービス（宅外からの遠隔録画予約サービス等）を実行する機能を有する情報処理装置である。宅内通信装置５は、図１で示したように、サービス実行手段５１、ピアツーピア通信手段５２、通信制御部５４、を有する。ピアツーピア通信手段５２には、通信設定部５２１、暗号通信部５２２、が含まれる。
【００５３】
サービス実行手段５１は、宅外通信装置１と連携した各種サービスを実行する機能を有する。サービス実行手段５１は、ピアツーピア通信手段５２を用いて宅内通信装置５と接続してデータ転送を実行することで、宅外通信装置１と連携したサービスを実行する。なお、図１に示したシステム構成には、宅内通信装置５にサービス実行手段５１が１つだけ含まれているが、複数のサービス実行手段が含まれていてもよい。この場合、宅内通信装置５は、複数の宅外通信装置と個別に連携してサービスを実現したり、単一の宅外通信装置と連携し複数のサービスを実行したりすることを、同時、あるいは、選択して実行することが可能となる。
【００５４】
ピアツーピア通信手段５２は、ホームゲートウェイ装置４の接続管理手段４１から送出される情報により宅外通信装置１とのデータ通信接続を設定し、同情報により前記宅内通信装置５とのデータ通信における暗号通信で必要となる暗号情報を設定する機能を有する。通信設定部５２１は、通信制御部５４を介して外部の装置（宅外通信装置１）とのピアツーピアのデータ通信で必要となるアドレス情報（ＩＰアドレス、ポート番号等）を設定する機能、ピアツーピアでの暗号通信における通信データの暗号復号で必要となる暗号情報（暗号方法、暗号鍵等を含む）を設定する機能、を有する。
暗号通信部５２２は、通信設定部５２１から送出される情報により設定された暗号通信情報を用い、通信制御部５４を介して受信したデータ（宅外通信装置からのデータ転送）を復号する機能、同暗号通信情報を用い、送出データ（宅外通信装置へのデータ転送）を暗号化してから通信制御部５４を介して送出する機能、を有する。
【００５５】
通信制御部５４は、ピアツーピア通信手段１２、およびこれに含まれる機能部（通信設定部１２１、暗号通信部１２２）が、通信媒体８に接続される装置（ルータ装置３、ホームゲートウェイ装置４）やルータ装置３を介し通信媒体７に接続される装置（宅外通信装置１、アクセス管理サーバ装置２）と通信するために、通信プロトコルにしたがってメッセージを生成、解釈、通信を行う機能を有する。
【００５６】
つぎに、図１で示した宅内外通信システムにおいて実行される正当な宅外通信装置による宅内通信装置上でのサービス実行処理の概要について説明する。
ここでは、宅外通信装置１が、宅内システム６の内部に存在する宅内通信装置５で動作するサービスを呼び出し、処理結果を取得する場合を例に挙げる。
【００５７】
サービス実行処理は、装置間の連携サービス実行前に、宅外通信装置１、および、宅内システム６に含まれるホームゲートウェイ装置４がアクセス管理サーバ装置２と接続することで装置間の接続指示情報のデータ転送時に必要となる装置のアドレス情報を登録するとともに装置の正当性証明を行う装置アクセス開始処理（Ｓ１０００）、宅内通信装置５が装置と受入サービスを特定するために必要となる情報をホームゲートウェイ装置４へ登録するサービス登録処理（Ｓ２０００）、宅外通信装置１がアクセス管理サーバ装置２を介して接続指示情報をホームゲートウェイ装置４へ送出し、サービスを実行するための宅外通信装置１と宅内通信装置５との間のピアツーピア通信を確立するサービス実行開始処理（Ｓ３０００）、サービス実行時の宅外通信装置１と宅内通信装置５との間のピアツーピア通信を行うサービスデータ転送処理（Ｓ４０００）、宅外通信装置１がアクセス管理サーバ装置２を介して接続終了指示情報をホームゲートウェイ装置４へ送出し、宅外通信装置１と宅内通信装置５との間の連携サービスの実行を終了するサービス実行終了処理（Ｓ５０００）、宅内通信装置５が受入サービスの取り消しをホームゲートウェイ装置４へ通知するサービス削除処理（Ｓ６０００）、宅外通信装置１、および、ホームゲートウェイ装置４がアクセス管理サーバ装置２からの通知を受けないようにする（アクセス管理サーバ装置２から切断する）装置アクセス終了処理（Ｓ７０００）、の各ステップを順に実行することで実現する。
【００５８】
ここで、サービス実行処理自体は、Ｓ３０００、Ｓ４０００，Ｓ５０００の各ステップを実行すればよい。Ｓ１０００、Ｓ２０００の各ステップは、装置の起動（立ち上げ）時等に実行するサービス実行のための前処理であり、Ｓ６０００、Ｓ７０００の各ステップは装置の終了時等に実行するサービス実行のための後処理である。
【００５９】
以下、これら各ステップ（Ｓ１０００〜Ｓ７０００）の詳細について説明する。
図４に、装置アクセス開始処理（Ｓ１０００）において実行される処理のフローチャートを示す。
【００６０】
宅内システム６に含まれるホームゲートウェイ装置４の接続制御部４３２は、装置の起動時等の初期化処理において、通信制御部４４から、通信媒体８、ルータ装置３、および、通信媒体７を介して、アクセス管理サーバ装置２へアドレス情報および認証情報を含む装置登録リクエスト情報を送出する（Ｓ１００１）。ここで用いるアドレス情報には、ホームゲートウェイ装置４がアクセス管理サーバ装置２からの通知を受け取るためのＩＰアドレス、ポート番号が含まれる。また、認証情報の例としては、ホームゲートウェイ装置４の利用者を識別できる固有の利用者ＩＤ、利用者ＩＤとパスワードの組み合わせ、ホームゲートウェイ装置４を識別できる固有の機器ＩＤ、ＰＫＩ（Ｐｕｂｌｉｃ  Ｋｅｙ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）に基づく装置固有の証明書、が挙げられる。
【００６１】
アクセス管理サーバ装置２では、まず、ホームゲートウェイ装置４からの装置登録リクエスト情報に含まれていた認証情報に合致する認証情報を認証情報管理データベースで検索、すなわち認証処理を行う（Ｓ１００２）。その結果、合致する認証情報が存在していなければ、認証失敗として、アクセス管理サーバ装置２は、接続拒否を示す情報をホームゲートウェイ装置４へ返信する。ホームゲートウェイ装置４は、この接続拒否情報を受信すると、アクセス管理サーバ装置２との接続に失敗した旨を出力手段に表示する等の処理を行い、装置アクセス開始処理を終了する。
【００６２】
一方、装置登録リクエスト情報に含まれていた認証情報に合致する認証情報が存在していれば、認証成功とし、装置登録リクエスト情報に含まれていたアドレス情報を接続管理データベースへ登録し（Ｓ１００３）、接続成功を示す情報をホームゲートウェイ装置４へ返信する（Ｓ１００４）。ホームゲートウェイ装置４の接続制御部４３２は、接続成功情報を受信した後、アクセス管理サーバ装置２から送出される接続指示情報等のデータを待ち受ける状態に遷移する（Ｓ１００５）。すなわち、アクセス管理サーバ装置２からのデータ通信を監視し、データを受信した場合にデータに含まれる情報により接続制御部４３２を動作できる状態で待機する。
【００６３】
なお、装置アクセス開始処理での装置登録リクエスト情報を含む、アクセス管理サーバ装置２と接続装置（宅外通信装置１、ホームゲートウェイ装置４）との通信プロトコルとしては、前記ＳＩＰを用いることが一般的であり、装置アクセス開始処理の装置登録リクエスト情報は、ＳＩＰではＲＥＧＩＳＴＥＲリクエストに対応する。
【００６４】
なお、上記説明では、ホームゲートウェイ装置４とアクセス管理サーバ装置２の間での装置アクセス開始処理を例に説明したが、宅外通信装置１の場合でも同様の手順となる。
宅外通信装置１の接続制御部１３は、装置の起動時等の初期化処理において、通信制御部１４から、通信媒体７を介して、アクセス管理サーバ装置２へアドレス情報および認証情報を含む装置登録リクエスト情報を送出する（Ｓ１００１）。アクセス管理サーバ装置２では、宅外通信装置１からの装置登録リクエスト情報に含まれていた認証情報に合致する認証情報を認証情報管理データベースで検索、すなわち認証処理を行う（Ｓ１００２）。  
その結果、合致する認証情報が存在していなければ、認証失敗として、アクセス管理サーバ装置２は、接続拒否を示す情報を宅外通信装置１へ返信する。宅外通信装置１は、この接続拒否情報を受信すると、アクセス管理サーバ装置２との接続に失敗した旨を出力手段に表示する等の処理を行い、装置アクセス開始処理を終了する。
【００６５】
一方、装置登録リクエスト情報に含まれていた認証情報に合致する認証情報が存在していれば、認証成功とし、装置登録リクエスト情報に含まれていたアドレス情報を接続管理データベースへ登録し（Ｓ１００３）、接続成功を示す情報を宅外通信装置１へ返信する（Ｓ１００４）。宅外通信装置１の接続制御部１３は、接続成功情報を受信した後、アクセス管理サーバ装置２から送出される接続指示情報等のデータを待ち受ける状態に遷移する（Ｓ１００５）。
【００６６】
図５に、サービス登録処理（Ｓ２０００）において実行される処理のフローチャートを示す。
【００６７】
宅内システム６に含まれる宅内通信装置５のサービス実行手段５１は、動作開始時などの初期化処理において、機器ＩＤとサービスＩＤを含むサービス情報を取得する（Ｓ２００１）。ここで用いる機器ＩＤは宅内通信装置５を特定する識別子であり、あらかじめ割り当てられて宅内通信装置５の主記憶に保持されているものを使用するか、通信制御部５４が通信データに付加する仕組みを追加してもよい。
【００６８】
また、ここで用いるサービス情報は、サービス実行手段５１において実行可能なサービス、すなわち、同じサービスに対応した宅外通信装置１と通信して連携実行することができるサービスに割り当てた識別子であり、例えば、サービス名、実行可能な機器名、サービス名とバージョン番号を含んだ文字列等、サービスごとに固有となる文字列であり、あらかじめサービス実行手段５１を構成するプログラムやデータに含まれているものとする。
【００６９】
つぎに、宅内通信装置５のサービス実行手段５１は、通信制御部５４から通信媒体８を介して、ホームゲートウェイ装置４へサービス情報を含むサービス登録リクエスト情報を送出する（Ｓ２００２）。
【００７０】
ホームゲートウェイ装置４では、サービス管理部４３１が、このサービス登録リクエストに含まれる機器ＩＤとサービス情報に含まれるサービスＩＤを、宅内通信装置５に対応した機器アドレスと共にサービス情報データベース４３１１へ登録し（Ｓ２００３）、登録完了を示す情報を宅内通信装置５へ返信する（Ｓ２００４）。宅内通信装置５のサービス実行手段５１は、登録完了情報を受信した後、ピアツーピア通信手段５２の通信設定部５２１に接続待ち指示情報を送出し、通信設定部５２１が宅外通信装置１とのピアツーピア通信を開始するまで動作待ち状態へ遷移する（Ｓ２００５）。一方、通信設定部５２１は、サービス実行手段５１から接続待ち指示情報を受信するとホームゲートウェイ装置４から送出される接続指示情報等のデータを待ち受ける状態に遷移する。すなわち、ホームゲートウェイ装置４からのデータ通信を監視し、データを受信した場合にデータに含まれる情報により通信設定部５２１を動作できる状態で待機する。
【００７１】
なお、ここで、サービスＩＤは、あらかじめサービス実行手段を構成するプログラムやデータに含まれているものを用いているが、サービス登録処理以前に、別手順で取得し保持したものを用いてもよい。例えば、図１に示した宅外通信システムの通信媒体７に接続したサービス管理サーバ装置を用意し、宅外通信装置１および宅内通信装置５が、サービス申し込み、加入（登録）、課金等のタイミングでサーバ装置からサービスＩＤを含む情報を取得する手順が挙げられる。また、サービスを連携して実行する宅外通信装置１と宅内通信装置５といずれか一方にサービスＩＤを保持し、サービス登録処理以前に他方が別手順でサービスＩＤを取得する手順でもよい。
【００７２】
図６に、サービス実行開始処理（Ｓ３０００）において実行される処理のフローチャートを示す。
宅外通信装置１のサービス実行手段１１は、宅内通信装置５との連携サービス実行を開始するために、通信制御部１４から通信媒体７、ルータ装置３、および、通信媒体８を介して、ホームゲートウェイ装置４へアドレス情報とサービス情報を含む接続指示情報を送出する（Ｓ３００１）。ここで用いるアドレス情報には、例えば、宅内通信装置５が接続しているホームゲートウェイ装置４を特定するＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒｓ）が挙げられ、あらかじめサービス実行手段１１が取得しているものとする。また、ここで用いるサービス情報は、宅内通信装置５と連係動作するサービスのサービスＩＤである。
【００７３】
アクセス管理サーバ装置２では、まず、宅外通信装置１からの接続指示情報に含まれているアドレス情報に合致するアドレス情報を接続管理データベースで検索する（Ｓ３００２）。その結果、合致するアドレス情報が存在しなければ、接続先不明として、アクセス管理サーバ装置２は、接続先不明を示す情報を宅外通信装置１へ返信する。宅外通信装置１の接続制御部１３２は、この接続先不明情報を受信すると、アクセス管理サーバ装置２との接続先不明の旨を出力手段に表示する等の処理を行い、サービス実行開始処理を終了する。
【００７４】
一方、接続指示情報に含まれていたアドレス情報に合致するアドレス情報が存在していれば、このアドレス情報に対応するホームゲートウェイ装置４へ接続指示情報を送出（転送）する（Ｓ３００３）。ホームゲートウェイ装置４では、接続管理手段４３の接続制御部４３２がこの接続指示情報を受信し、接続指示情報に含まれているサービス情報（サービスＩＤ）に合致する受入サービスＩＤをサービス情報データベース４３１１で検索する（Ｓ３００４）。その結果、合致する受入サービスＩＤが存在していなければ、接続拒否として、接続制御部４３２は、接続拒否を示す情報をアクセス管理サーバ装置２へ返信する（Ｓ３００５）。アクセス管理サーバ装置２は、この接続拒否情報を受信すると、接続指示情報を送出してきた宅外通信装置１へ接続拒否を示す情報を送出（転送）する（Ｓ３００６）。宅外通信装置１の接続制御部１３２は、この接続拒否情報を受信すると、サービス実行開始時の宅内通信装置５との接続に失敗した旨を出力手段に表示する等の処理を行い、サービス実行開始処理を終了する（Ｓ３００７）。
【００７５】
一方、接続指示情報に含まれていたサービスＩＤに合致する受入サービスＩＤが存在していれば、ホームゲートウェイ装置４の接続制御部４３２は、この受入サービスＩＤに対応する宅内通信装置５の機器ＩＤと機器アドレスをサービス情報データベース４３１１から取得し、ルータ装置３の外部ポートを宅内通信装置５の機器アドレスと内部ポート番号と関連づけ（開放し）、宅外通信装置１からの通信を宅内システム６の内部の宅内通信装置５へ到達できるようにするために、接続制御部４３２は、通信媒体８を介し、変換設定情報を含む変換設定リクエスト情報をルータ装置３へ送出する（Ｓ３００８）。ここで用いる変換設定情報には、ルータ装置３の外部ポート番号、関連づける内部ポート番号、宅内通信装置５の機器アドレスが含まれる。また、外部ポート番号と内部ポート番号は、ポート情報データベース４３３１のポート番号変換情報に登録されていない（重複しない、合致する情報が存在しない）ポート番号を用いるが、ポート番号を決定する方法としては、例えば、有効範囲内の小さい番号から重複しない番号を選択する方法や、有効範囲内のランダムな番号を選択する方法が挙げられる。また、ルータ装置３や宅内通信装置５の制約が存在しなければ、外部ポート番号と内部ポート番号は同一の番号であることが望ましい。
【００７６】
つぎに、ルータ装置３では、ポート変換制御部が変換設定リクエスト情報を受信し、変換設定リクエスト情報に含まれている外部ポート番号、内部ポート番号、機器アドレスをもとにルータ装置３のポート変換部に新たなポート変換設定を追加する（Ｓ３００９）。もし、ルータ装置３のポート番号設定が別の装置等により使用済みの場合は、ポート変換設定が成功するまでＳ３００８〜Ｓ３００９のステップを繰り返す。
【００７７】
つぎに、ホームゲートウェイ装置４では、接続制御部４３２が、ポート変換を設定した宅内通信装置の機器アドレス、外部ポート番号、内部ポート番号、機器ＩＤと、ポート変換を使用する受入サービスのサービスＩＤをポート情報データベース４３３１へ登録し（Ｓ３０１０）、宅外通信装置１からの通信を受信するための内部ポート番号を含む接続指示情報を宅内通信装置５へ送出する（Ｓ３０１１）。
【００７８】
宅内通信装置５では、サービス登録処理においてデータ待機状態になっていた通信設定部５２１が、この接続指示情報を受信し、接続指示情報に含まれる内部ポート番号で宅外通信装置１からの通信を待ち受ける状態に遷移する（Ｓ３０１２）。すなわち、宅外通信装置１からの接続要求を監視し、データを受信した場合にデータに含まれる情報により通信設定部５２１を動作できる状態で待機する。
【００７９】
つぎに、ホームゲートウェイ装置４では、接続制御部４３２が、宅内通信装置５との通信に必要となるアドレス情報（ルータ装置３の機器アドレスと外部ポート番号）と宅内通信装置５の機器ＩＤを含む接続許可情報をアクセス管理サーバ装置２へ返信する（Ｓ３０１３）。アクセス管理サーバ装置２は、この接続許可情報を受信すると、接続指示情報を送出してきた宅外通信装置１へ接続許可情報を転送する（Ｓ３０１４）。宅外通信装置１の接続制御部１３２は、この接続許可情報を受信すると、接続許可情報に含まれる機器ＩＤは保持し、アドレス情報はピアツーピア通信手段１２の通信設定部１２１へ通知し、通信設定部１２１はデータ転送処理のためにアドレス情報を保持する（Ｓ３０１５）。
【００８０】
なお、サービス実行開始処理でのアクセス管理サーバ装置２と接続装置（宅外通信装置１、ホームゲートウェイ装置４）で伝達する接続指示情報は、前記ＳＩＰではＩＮＶＩＴＥリクエストに対応する。
【００８１】
なお、上記サービス実行開始処理では、ステップＳ３００８においてホームゲートウェイ装置４の接続制御部４３２が変換設定リクエスト情報をルータ装置３へ送出し、ルータ装置３の外部ポートと内部ポートの関連づけを依頼しているが、受入サービスに対応した宅内通信装置５が変換設定リクエスト情報をルータ装置３へ送出してもよい。この場合、宅内通信装置５は、ルータ装置３へ変換設定リクエスト情報を送出する機能を有し、また、図１２に示すようにサービス情報データベース４３１１にルータ装置３へ変換設定リクエスト情報を送出する機能を有するかどうかを示す項目であるルータ制御能力情報３０３を追加する。また、この場合のサービス実行開始処理において実行される処理のフローチャートを図１３に示す。
【００８２】
ステップＳ３００４までは図６のフローチャートで示した処理と同じである。つぎに、ホームゲートウェイ装置４の接続制御部４３２は、受入サービスＩＤに対応する宅内通信装置５の機器ＩＤと、機器アドレスと、ルータ制御能力情報をサービス情報データベース４３１１から取得し、ルータ制御能力情報が「ルータ制御能力有り」を示すかどうかを判定する（Ｓ８００１）。
【００８３】
宅内通信装置５のルータ制御能力情報が「ルータ制御能力無し」を示す場合は、図６のステップＳ３００８〜Ｓ３０１２の処理を実行し、以降は図６のステップＳ３０１３〜Ｓ３０１５の処理を実行する。
【００８４】
一方、宅内通信装置５のルータ制御能力情報が「ルータ制御能力有り」を示す場合は、ホームゲートウェイ装置４では、ルータ装置３の外部ポートを宅内通信装置５の機器アドレスと内部ポート番号と関連づけ（開放し）、宅外通信装置１からの通信を宅内システム６の内部の宅内通信装置５へ到達できるようにするための外部ポート番号と関連づける内部ポート番号を決定し、これら外部ポート番号と内部ポート番号を含む接続指示情報を宅内通信装置５へ送出する（Ｓ８００２）。ここで、外部ポート番号と内部ポート番号は、ポート情報データベース４３３１のポート番号変換情報に登録されていない（重複しない、合致する情報が存在しない）ポート番号を用いるが、ポート番号を決定する方法としては、例えば、有効範囲内の小さい番号から重複しない番号を選択する方法や、有効範囲内のランダムな番号を選択する方法が挙げられる。また、ルータ装置３や宅内通信装置５の制約が存在しなければ、外部ポート番号と内部ポート番号は同一の番号であることが望ましい。
【００８５】
つぎに、宅内通信装置５では、サービス登録処理においてデータ待機状態になっていた通信設定部５２１が、この接続指示情報を受信し、接続指示情報に含まれる外部ポート番号、内部ポート番号、および、宅内通信装置５の機器アドレスを含む変換設定リクエスト情報を、通信媒体８を介しルータ装置３に送出する（Ｓ８００３）。ルータ装置３では、ポート変換制御部が変換設定リクエスト情報を受信し、変換設定リクエスト情報に含まれている外部ポート番号、内部ポート番号、機器アドレスをもとにルータ装置３のポート変換部に新たなポート変換設定を追加する（Ｓ８００４）。もし、ルータ装置３のポート番号設定が別の装置等により使用済みの場合は、ポート変換設定が成功するまでＳ８００１〜Ｓ８００４のステップを繰り返す。
【００８６】
つぎに、宅内通信装置５では、通信設定部５２１が、ポート変換設定した外部ポート番号、内部ポート番号、機器アドレスを含むポート変換設定情報をホームゲートウェイ装置４へ送出し、内部ポート番号で宅外通信装置１からの通信を待ち受ける状態に遷移する（Ｓ８００５）。すなわち、宅外通信装置１からの接続要求を監視し、データを受信した場合にデータに含まれる情報により通信設定部５２１を動作できる状態で待機する。
ホームゲートウェイ装置４では、接続制御部４３２が、このポート変換設定情報を受信し、宅内通信装置の機器ＩＤと、受入サービスと共に、ポート変換設定情報に含まれる宅内通信装置の機器アドレス、外部ポート番号、内部ポート番号をポート情報データベース４３３１へ登録し（Ｓ８００６）、以降は図６のステップＳ３０１３〜Ｓ３０１５の処理を実行する。
【００８７】
なお、図１３で処理のフローチャートを示した上記のサービス実行開始処理では、ステップＳ８００２において外部ポート番号と関連づける内部ポート番号をホームゲートウェイ装置４で決定しているが、ステップＳ８００３において、宅内通信装置５が決定してもよい。この場合、ステップＳ８００２ではポート変換設定情報を決定せず、ホームゲートウェイ装置４が宅内通信装置５に送出する接続指示情報には外部ポート番号と内部ポート番号は含まない。
【００８８】
なお、上記サービス実行開始処理において、ステップＳ３０１１でのホームゲートウェイ装置４から宅内通信装置５へ送出する接続指示情報にサービスデータ転送処理（Ｓ４０００）での宅外通信装置１と宅内通信装置５の間のピアツーピア通信（暗号通信）の暗号情報を含むことで、連携サービスごとに暗号鍵等を切り替えることが可能となり、セキュリティを確保したピアツーピア通信を行うことが可能となる。この暗号情報とは暗号アルゴリズム、暗号鍵長、暗号鍵等が含まれる装置間の暗号通信におけるポリシーを示すものである。また、サービス実行開始処理における暗号情報の取得手順としては、アクセス管理サーバ装置２が通知する方法、宅外通信装置１から宅内通信装置５へ通知する方法、宅内通信装置５またはホームゲートウェイ装置４から宅外通信装置１へ通知する方法、が挙げられる。
【００８９】
アクセス管理サーバ装置２が暗号情報を通知する方法では、アクセス管理サーバ装置２において暗号情報を決定し、宅内通信装置５に対しては、ステップＳ３００３においてホームゲートウェイ装置４へ送出する接続指示情報に暗号情報を含めることで通知し、宅外通信装置１に対しては、ステップＳ３０１４において宅外通信装置１へ送出する接続許可情報に暗号情報を含めることで通知する。この場合、ホームゲートウェイ装置４は、ステップＳ３０１１において宅内通信装置５へ送出する接続指示情報に暗号情報を含めることで宅内通信装置５は暗号情報を取得でき、ステップ３０１２において、通信設定部５２１は宅外通信装置１からの通信を待ち受ける状態にするとともに、暗号通信部５２２に暗号情報を設定する。また、宅外通信装置１では、ステップＳ３０１５において、通信設定部１２１が、接続許可情報に含まれるアドレス情報を保持するとともに、接続許可情報に含まれる暗号情報を暗号通信部１２２に設定する。
【００９０】
また、この方法では、各装置の適用可能な暗号情報を決定するために、アクセス管理サーバ装置２において、適用可能な暗号アルゴリズム等、装置ごとの暗号機能の内容を登録するデータベースが必要となる。この暗号機能の登録のタイミングとしては、例えば、装置アクセス開始処理（Ｓ１０００）が挙げられ、この場合、ステップＳ１００１において、宅外通信装置１、またはホームゲートウェイ装置４が送出する装置登録リクエスト情報に装置暗号機能内容を含み、ステップＳ１００３において、アクセス管理サーバ装置２が装置登録時に暗号機能内容も登録することになる。
【００９１】
また、宅外通信装置１から宅内通信装置５へ暗号情報を通知する方法では、宅外通信装置１が暗号情報を決定し、ステップＳ３００１においてアクセス管理サーバ装置２へ送出する接続指示情報に暗号情報を含めることで、ホームゲートウェイ装置４へ暗号情報を通知し、ホームゲートウェイ装置４は、ステップＳ３０１１において宅内通信装置５へ送出する接続指示情報に暗号情報を含めることで宅内通信装置５は暗号情報を取得でき、ステップ３０１２において、通信設定部５２１は宅外通信装置１からの通信を待ち受ける状態にするとともに、暗号通信部５２２に暗号情報を設定する。
【００９２】
また、宅内通信装置５から宅外通信装置１へ暗号情報を通知する方法では、宅内通信装置５が暗号情報を決定し、ステップＳ３０１２においてホームゲートウェイ装置４へ暗号情報を送出し、ステップＳ３０１３において、ホームゲートウェイ装置４がアクセス管理サーバ装置２へ送出する接続許可情報にこの暗号情報を含めることで、宅外通信装置１へ暗号情報を通知する。この場合、宅外通信装置１は、ステップＳ３０１５において、通信設定部１２１が、接続許可情報に含まれるアドレス情報を保持するとともに、接続許可情報に含まれる暗号情報を暗号通信部１２２に設定する。また、宅外通信装置１がステップＳ３００１においてアクセス管理サーバ装置２へ送出する接続指示情報に暗号機能内容を含めることで、宅外通信装置１に適用可能な暗号情報を決定するための宅外通信装置１の暗号機能内容を取得することができる。この場合、ホームゲートウェイ装置４が、ステップＳ３０１１において宅内通信装置５へ送出する接続指示情報に暗号機能内容を含めることで、宅内通信装置５は宅外通信装置１の暗号情報内容を取得する。
【００９３】
また、ホームゲートウェイ装置４から宅外通信装置１へ暗号情報を通知する方法では、ホームゲートウェイ装置４が暗号情報を決定し、ステップＳ３０１１において、宅内通信装置５へ暗号情報を送出し、ステップＳ３０１３において、ホームゲートウェイ装置４がアクセス管理サーバ装置２へ送出する接続許可情報にこの暗号情報を含めることで、宅外通信装置１へ暗号情報を通知する。
【００９４】
この場合、宅内通信装置５は、ステップ３０１２において、通信設定部５２１は宅外通信装置１からの通信を待ち受ける状態にするとともに、暗号通信部５２２に暗号情報を設定する。また、宅外通信装置１では、ステップＳ３０１５において、通信設定部１２１が、接続許可情報に含まれるアドレス情報を保持するとともに、接続許可情報に含まれる暗号情報を暗号通信部１２２に設定する。また、この方法では、各装置の適用可能な暗号情報を決定するために、ホームゲートウェイ装置４において、適用可能な暗号アルゴリズム等、宅内通信装置５ごとの暗号機能の内容（暗号能力）を管理することが必要となる。つまり、この暗号能力を図１２に示すようにサービス情報データベース４３１１の項目に追加し、受入サービスＩＤと関連づけて保持すればよく、暗号機能内容の登録のタイミングとしては、例えば、サービス登録処理（Ｓ２０００）が挙げられる。
【００９５】
この場合、ステップＳ２００２において、宅内通信装置５が送出するサービス登録リクエスト情報に装置暗号機能内容を含み、ステップＳ２００３において、ホームゲートウェイ装置４がサービス情報データベース４３１１への登録時に暗号能力も登録することになる。また、宅外通信装置１がステップＳ３００１においてアクセス管理サーバ装置２へ送出する接続指示情報に暗号能力を含めることで、宅外通信装置１に適用可能な暗号情報を決定するための宅外通信装置１の暗号能力をホームゲートウェイ装置４が取得することができる。
【００９６】
なお、上記サービス実行開始処理は、宅内通信装置５においてサービス実行手段５１が複数存在する場合でも同じ手順で動作することが可能である。
【００９７】
なお、上記サービス実行開始処理において、宅内システム６に含まれる複数の宅内通信装置５が同一の受入サービスＩＤを登録した場合は、接続指示情報を通知する（連携サービス先となる）宅内通信装置５を特定する処理が必要となる。宅内通信装置５を特定する方法としては、接続指示情報において接続先の宅内通信装置の機器ＩＤを指示する方法、接続可能な複数機器の情報を返信する方法、接続を拒否する方法、が挙げられる。
【００９８】
接続指示情報において接続先の宅内通信装置の機器ＩＤを指示する方法では、宅外通信装置１が接続先である宅内通信装置５を特定する識別子である機器ＩＤをあらかじめ取得しておき、ステップＳ３００１においてアクセス管理サーバ装置２へ送出する接続指示情報に機器ＩＤを含めることで、ホームゲートウェイ装置４へ接続先宅内通信装置５の機器ＩＤを通知し、ホームゲートウェイ装置４がステップＳ３００４においてサービス受入を判別する条件として接続指示情報に含まれるサービスＩＤの他に機器ＩＤを含めることで、受入サービスが重複した場合に宅内通信装置５を特定できるようにする。
【００９９】
接続可能な複数機器の情報を返信する方法では、ステップＳ３００４において、ホームゲートウェイ装置４がサービス受入を判別する場合に、接続指示情報に含まれるサービスＩＤに合致するサービスＩＤがサービス情報データベース４３１１から複数存在していれば、接続拒否と判別し、ステップＳ３００５〜Ｓ３００７の接続拒否の場合の処理を行うが、接続拒否情報に該当する複数の宅内通信装置５の情報（機器情報）を含めることで、宅外通信装置１が接続先を選択するための情報を受け取れるようにする。
【０１００】
ここで用いる機器情報には機器ＩＤが含まれるが、さらに、例えば、装置固有の名称（ニックネーム）や、装置の設置場所といった識別情報を含むこともできる。この場合、宅内通信装置の受入サービス情報を管理するサービス情報データベース４３１１の項目に追加し、サービス登録処理（Ｓ２０００）において宅内通信装置５が送出するサービス登録リクエスト情報に、これらの情報を含むようにすればよい。
【０１０１】
一方、接続拒否情報を受信した宅外通信装置１では、例えば、接続制御部１３２が、この接続拒否情報に含まれる複数の宅内通信装置の機器情報を出力手段に表示し利用者が入力手段から選択できるようにしたり、機器情報から自動的に選択したりするようにし、選択した宅内通信装置５の機器ＩＤを特定し、上記「接続指示情報において接続先の宅内通信装置の機器ＩＤを指示する方法」を用いて、接続先の宅内通信装置５を特定できるようになる。
【０１０２】
接続を拒否する方法では、ステップＳ３００４において、ホームゲートウェイ装置４がサービス受入を判別する場合に、接続指示情報に含まれるサービスＩＤに合致するサービスＩＤがサービス情報データベース４３１１から複数存在していれば、ステップＳ３００５において、接続拒否と判別し、ステップＳ３００５〜Ｓ３００７の接続拒否の場合の処理を行う。
【０１０３】
なお、上記サービス実行開始処理において、ルータ装置３のポート変換設定時に接続元の宅外通信装置１の機器アドレス以外の接続要求をルータ装置３において拒否する設定（フィルタリング設定）を行うことで、宅内通信装置５に対する不正な接続を防ぐことが可能となる。この場合、ステップＳ３００１において、宅外通信装置１がアクセス管理サーバ装置２へ送出する接続指示情報に宅外通信装置１のアドレス情報を含めることで、ホームゲートウェイ装置４へ宅外通信装置１の機器アドレスを通知し、ステップＳ３００８において、ホームゲートウェイ装置４がルータ装置３に送出する変換設定リクエスト情報にこの機器アドレスを含めることで、ステップＳ３００９において、ルータ装置３がポート変換設定の他に、機器アドレスでのフィルタリング設定を行えるようにする。
【０１０４】
また、上記サービス実行開始処理において、宅内通信装置５の通信設定部５２１が宅外からの通信接続待ち状態の場合に、宅外通信装置１の機器アドレス以外の接続要求を拒否することで、宅内通信装置５に対する不正な接続を防ぐことが可能となる。
【０１０５】
この場合、ステップＳ３００１において、宅外通信装置１がアクセス管理サーバ装置２へ送出する接続指示情報に宅外通信装置１のアドレス情報を含めることで、ホームゲートウェイ装置４へ宅外通信装置１の機器アドレスを通知し、ステップＳ３０１１において、ホームゲートウェイ装置４が宅内通信装置５に送出する接続指示情報にこの機器アドレスを含めることで、ステップＳ３０１２において、宅内通信装置５の通信設定部５２１が機器アドレスでの制限付きで宅外からの通信を待ち受ける状態に遷移するようにする。
【０１０６】
図７に、サービスデータ転送処理（Ｓ４０００）において実行される処理のフローチャートを示す。
【０１０７】
宅外通信装置１のサービス実行手段１１は、宅内通信装置５との連携サービス実行でのデータ転送をするために、ピアツーピア通信手段１２へ転送データを送出する。ピアツーピア通信手段１２の通信設定部１２１は、連携サービス実行開始時に取得保持したアドレス情報（機器アドレス、外部ポート番号）をもとに、通信制御部１４から通信媒体７、ルータ装置３、および、通信媒体８を介し、この転送データをサービス実行開始処理で設定した暗号情報にしたがい暗号通信部１２２で暗号化した後、宅内通信装置５へ送出する（Ｓ４００１）。
【０１０８】
転送データは実際にはルータ装置３が受信し、ポート変換部が外部ポート番号から対応する機器アドレスと内部ポート番号を取得し、該当する装置である宅内通信装置５へ転送データを送出（中継）する（Ｓ４００２）。つぎに、宅内通信装置５では、サービス実行開始処理においてデータ待機状態になっていた通信設定部５２１が、この転送データを受信する（Ｓ４００３）。
【０１０９】
通信設定部５２１は、この転送データをサービス実行開始処理で設定した暗号情報にしたがい暗号通信部５２２で復号した後、サービス実行手段５１へ送出し、サービス実行手段５１はこの転送データをもとに連携サービス処理を実行する（Ｓ４００４）。サービス実行手段５１での処理の結果、宅外通信装置１へのデータ返信が必要な場合は、サービス実行手段５１は、ピアツーピア通信手段５２へ転送データを送出する。ピアツーピア通信手段５２の通信設定部５２１は、通信制御部５４から通信媒体８、ルータ装置３、および、通信媒体７を介し、この転送データをサービス実行開始処理で設定した暗号情報にしたがい暗号通信部５２２で暗号化した後、宅内通信装置１へ送出する（Ｓ４００５）。宅外通信装置１では、通信設定部１２１が、この転送データを受信する（Ｓ４００６）。
【０１１０】
通信設定部２２１は、この転送データをサービス実行開始処理で設定した暗号情報にしたがい暗号通信部２２２で復号した後、サービス実行手段２１へ送出し、サービス実行手段２１はこの転送データをもとに連携サービス処理を実行する。さらにデータ転送が必要な場合は、ステップＳ４００１〜Ｓ４００６の処理を繰り返す。
【０１１１】
なお、上記説明では、サービス実行開始処理（Ｓ３０００）において、暗号通信部１２２あるいは暗号通信部５２２に設定した暗号情報にしたがいデータを暗号あるいは復号した後にデータ転送を行っているが、ピアツーピア通信開始後に、例えば、装置間でデータ転送時の暗号情報を交換する等の処理を追加して、新たに暗号情報を設定してもよい。すなわち、サービス実行開始処理での暗号情報を、サービスデータ転送処理における暗号情報交換のための暗号通信において使うことになる。
【０１１２】
図８に、サービス実行終了処理（Ｓ５０００）において実行される処理のフローチャートを示す。
【０１１３】
宅外通信装置１のサービス実行手段１１は、宅内通信装置５との連携サービス実行を終了するために、通信制御部１４から通信媒体７、ルータ装置３、および、通信媒体８を介して、ホームゲートウェイ装置４へ宅内通信装置５の機器ＩＤとアドレス情報、サービス情報を含む接続終了指示情報を送出する（Ｓ５００１）。アクセス管理サーバ装置２では、まず、宅外通信装置１からの接続指示情報に含まれているアドレス情報に合致するアドレス情報を接続管理データベースで検索する（Ｓ５００２）。その結果、合致するアドレス情報が存在しなければ、接続先不明として、アクセス管理サーバ装置２は、接続先不明を示す情報を宅外通信装置１へ返信する。宅外通信装置１の接続制御部１３２は、この接続先不明情報を受信すると、アクセス管理サーバ装置２との接続先不明の旨を出力手段に表示する等の処理を行い、サービス実行終了処理を終了する。
【０１１４】
一方、接続終了指示情報に含まれていたアドレス情報に合致するアドレス情報が存在していれば、このアドレス情報に対応するホームゲートウェイ装置４へ接続終了指示情報を送出（転送）する（Ｓ５００３）。ホームゲートウェイ装置４では、接続管理手段４３の接続制御部４３２がこの接続終了指示情報を受信し、接続終了指示情報に含まれている機器ＩＤとサービスＩＤに合致する受入サービスＩＤをサービス情報データベース４３１１で検索する（Ｓ５００４）。その結果、合致する受入サービスＩＤが存在していなければ、接続拒否として、接続制御部４３２は、接続拒否を示す情報をアクセス管理サーバ装置２へ返信し、アクセス管理サーバ装置２は、この接続拒否情報を受信すると、接続終了指示情報を送出してきた宅外通信装置１へ接続拒否を示す情報を送出（転送）し、宅外通信装置１の接続制御部１３２は、この接続拒否情報を受信すると、サービス実行開始時の宅内通信装置５との接続に失敗した旨を出力手段に表示する等の処理を行い、サービス実行終了処理を終了する。
【０１１５】
一方、接続終了指示情報に含まれていたサービスＩＤに合致する受入サービスＩＤが存在していれば、ホームゲートウェイ装置４の接続制御部４３２は、この受入サービスＩＤと機器ＩＤに対応するルータ装置３のポート変換設定の内部ポート番号をポート情報データベース４３３１から取得し、接続制御部４３２は、宅外通信装置１との通信を終了するための接続解除指示情報を宅内通信装置５へ送出する（Ｓ５００５）。宅内通信装置５では、サービス登録処理においてデータ待機状態になっていた通信設定部５２１が、この接続解除指示情報を受信し、宅外通信装置１からの通信の待ち受け状態を解除する（Ｓ５００６）。すなわち、宅外通信装置１からのデータ受信の監視を終了する。
【０１１６】
つぎに、接続制御部４３２は、ルータ装置３の外部ポート番号と宅内通信装置５の機器アドレスと内部ポート番号と関連づけを解除し、宅外通信装置１からの通信を宅内システム６の内部への到達を終了するために、通信媒体８を介し、変換解除情報を含む変換設定リクエストを送出する（Ｓ５００７）。ここで用いる変換解除情報には、ルータ装置３の外部ポート番号と内部ポート番号が含まれる。つぎに、ルータ装置３では、ポート変換制御部が変換設定リクエスト情報を受信し、変換設定リクエスト情報に含まれている外部ポート番号、内部ポート番号をもとにルータ装置３のポート変換部から該当するポート変換設定を削除する（Ｓ５００８）。
【０１１７】
つぎに、ホームゲートウェイ装置４では、接続制御部４３２が、ポート変換を削除した外部ポート番号、内部ポート番号、機器アドレスをポート情報データベース４３３１から削除し（Ｓ５００９）、接続終了情報をアクセス管理サーバ装置２へ返信する（Ｓ５０１０）。アクセス管理サーバ装置２は、この接続終了情報を受信すると、接続解除指示情報を送出してきた宅外通信装置１へ接続終了情報を転送する（Ｓ５０１１）。宅外通信装置１の接続制御部１３２は、この接続終了情報を受信すると、宅内通信装置５とのデータ通信終了をピアツーピア通信手段１２の通信設定部１２１へ通知し、通信設定部１２１はデータ転送を終了する（Ｓ５０１２）。
【０１１８】
なお、サービス終了開始処理でのアクセス管理サーバ装置２と接続装置（宅外通信装置１、ホームゲートウェイ装置４）で伝達する接続解除指示情報は、前記ＳＩＰではＢＹＥリクエストに対応する。
【０１１９】
なお、上記サービス実行終了処理におけるステップＳ５００７においてホームゲートウェイ装置４の接続制御部４３２が変換設定リクエスト情報をルータ装置３へ送出し、ルータ装置３の外部ポートと内部ポートの関連づけ解除を依頼しているが、受入サービスに対応した宅内通信装置５が変換設定リクエスト情報をルータ装置３へ送出してもよい。
【０１２０】
この場合、宅内通信装置５は、ルータ装置３へ変換設定リクエスト情報を送出する機能を有し、また、図１２に示すようにサービス情報データベース４３１１はルータ装置３へ変換設定リクエスト情報を送出する機能を有するかどうかを示す項目であるルータ制御能力情報３０３を有する。また、この場合のサービス実行終了処理において実行される処理  のフローチャートを図１４に示す。
【０１２１】
ステップＳ５００４までは図８のフローチャートで示した処理と同じである。つぎに、ホームゲートウェイ装置４の接続制御部４３２は、受入サービスＩＤに対応する宅内通信装置５の機器ＩＤと、機器アドレスと、ルータ制御能力情報をサービス情報データベース４３１１から取得し、ルータ制御能力情報が「ルータ制御能力有り」を示すかどうかを判定する（Ｓ９００１）。
【０１２２】
宅内通信装置５のルータ制御能力情報が「ルータ制御能力無し」を示す場合は、図８のステップＳ５００５〜Ｓ５００８の処理を実行し、以降は図８のステップＳ５００９〜Ｓ５０１２の処理を実行する。
【０１２３】
一方、宅内通信装置５のルータ制御能力情報が「ルータ制御能力有り」を示す場合は、ホームゲートウェイ装置４の接続制御部４３２は、受入サービスＩＤと機器ＩＤに対応するルータ装置３のポート変換設定の内部ポート番号をポート情報データベース４３３１から取得し、接続制御部４３２は、宅外通信装置１との通信を終了するために内部ポート番号を含めた接続解除指示情報を宅内通信装置５へ送出する（Ｓ９００２）。宅内通信装置５では、サービス登録処理においてデータ待機状態になっていた通信設定部５２１が、この接続解除指示情報を受信し、宅外通信装置１からの通信の待ち受け状態を解除する（Ｓ９００３）。すなわち、宅外通信装置１からのデータ受信の監視を終了する。つぎに、通信設定部５２１は、ルータ装置３の外部ポート番号と宅内通信装置５の機器アドレスと内部ポート番号と関連づけを解除するための変換解除情報を含む変換設定リクエストを、通信媒体８を介して送出し、宅外通信装置１からの通信を宅内システム６の内部への到達を終了させる（Ｓ９００４）。
【０１２４】
ここで用いる変換解除情報には、宅外通信装置１と宅内通信装置５の間で実行中のサービスに対応したルータ装置３の内部ポート番号が含まれ、この内部ポート番号は、ホームゲートウェイ装置４から送出された接続解除指示情報に含まれる。つぎに、ルータ装置３では、ポート変換制御部が変換設定リクエスト情報を受信し、変換設定リクエスト情報に含まれている内部ポート番号をもとにルータ装置３のポート変換部から該当するポート変換設定を削除する（Ｓ９００５）。
【０１２５】
つぎに、宅内通信装置５では、通信設定部５２１が、ポート変換の削除結果をホームゲートウェイ装置４へ通知する（Ｓ９００６）。以降は図８のステップＳ５００９〜Ｓ５０１２の処理を実行する。
【０１２６】
図９に、サービス削除処理（Ｓ６０００）において実行される処理のフローチャートを示す。
【０１２７】
宅内システム６に含まれる宅内通信装置５のサービス実行手段５１は、動作終了時などの終了処理において、通信制御部５４から通信媒体８を介して、ホームゲートウェイ装置４へ機器ＩＤとサービス情報（サービスＩＤ）を含むサービス削除リクエスト情報を送出する（Ｓ６００１）。ホームゲートウェイ装置４では、サービス管理部４３１が、このサービス削除リクエストに含まれるサービスＩＤを、サービス情報データベース４３１１の機器ＩＤに対応した受入サービスＩＤ項目から削除し（Ｓ６００２）、削除登録完了を示す情報を宅内通信装置５へ返信する（Ｓ６００３）。
図１０に、装置アクセス終了処理（Ｓ７０００）において実行される処理のフローチャートを示す。
【０１２８】
宅内システム６に含まれるホームゲートウェイ装置４の接続制御部４３２は、装置の終了時等の終了処理において、通信制御部４４から、通信媒体８、ルータ装置３、および、通信媒体７を介して、アクセス管理サーバ装置２へ認証情報を含む装置削除リクエスト情報を送出する（Ｓ７００１）。アクセス管理サーバ装置２では、まず、ホームゲートウェイ装置４からの装置削除リクエスト情報に含まれていた認証情報に合致する認証情報を認証情報管理データベースで検索、すなわち認証処理を行う（Ｓ７００２）。その結果、合致する認証情報が存在していなければ、認証失敗として、アクセス管理サーバ装置２は、接続拒否を示す情報をホームゲートウェイ装置４へ返信する。ホームゲートウェイ装置４は、この接続拒否情報を受信すると、アクセス管理サーバ装置２との接続に失敗した旨を出力手段に表示する等の処理を行い、装置アクセス終了処理を終了する。
【０１２９】
一方、装置削除リクエスト情報に含まれていた認証情報に合致する認証情報が存在していれば、認証成功とし、ホームゲートウェイ装置４に対応するアドレス情報を接続管理データベースから削除し（Ｓ７００３）、削除成功を示す情報をホームゲートウェイ装置４へ返信する（Ｓ７００４）。ホームゲートウェイ装置４の接続制御部４３２は、削除成功情報を受信した後、アクセス管理サーバ装置２からのデータ待ち受け状態を解除する（Ｓ７００５）。すなわち、アクセス管理サーバ装置２からのデータ通信の監視を終了する。
なお、サービス実行開始処理でのアクセス管理サーバ装置２と接続装置（宅外通信装置１、ホームゲートウェイ装置４）で伝達する装置削除リクエスト情報は、前記ＳＩＰではＲＥＧＩＳＴＥＲ（登録削除時）リクエストに対応する。
【０１３０】
以上のステップ（Ｓ１０００〜Ｓ７０００）により、宅内外通信システムにおいて、宅外通信装置と宅内通信装置とがピアツーピアにて通信を行え、映像のような大容量データ通信においてもアクセス管理サーバ装置の負荷を低減することができる。
【０１３１】
また、以上のステップにより、アクセス管理サーバもしくはホームゲートウェイ装置にて宅外通信装置の正当性証明を行うことにより、宅内通信装置の負荷（宅外通信装置の正当性証明を行う負荷）を低減することができる。
【０１３２】
さらに、以上のステップにより、ホームゲートウェイ装置にて宅内通信装置の接続管理を行うことにより、ユーザが宅外通信装置を使用して宅内通信装置にアクセスする場合、自動的に接続すべき宅内通信装置が判断されるため、ホームネットワークに接続される宅内通信装置が増加したしてもユーザの使い勝手を容易にすることができる。
【０１３３】
なお、以上の説明においては、宅外通信装置１は、単一の装置（宅外機器）として説明しているが、宅外通信装置１の機能はおよびデータベース構成は、例えば、サービス提供事業者のサーバ装置に設置されていてもよい。また、宅外通信装置１を宅内システム６と同じ構成の他の宅内システムの場合でも、同じ手順で動作することが可能である。
【０１３４】
また、以上の説明もおいては、宅外通信装置１の認証処理をアクセス管理サーバ装置２が行っているが、ホームゲートウェイ装置４で接続装置（宅外通信装置１）の正当性を認証する手段を追加し、宅内システム６での機器認証をホームゲートウェイ装置４で一元管理するようにしてもよい。この場合、ホームゲートウェイ装置４に接続装置（宅外通信装置１）を正当性を認証するアクセス認証部との正当な宅外通信装置１の認証情報が登録された認証情報管理データベースを追加し、サービス実行開始処理（Ｓ３０００）のステップＳ３００１において、宅外通信装置１がアクセス管理サーバ装置２へ送出する接続指示情報に認証情報を含めて送出し、ステップＳ３００３においてアクセス管理サーバ装置２がホームゲートウェイ装置４へ送出する接続指示情報に認証情報を含めて送出し、ステップＳ３００４におけるサービス受入可否判定処理の前に、ホームゲートウェイ装置４がアクセス管理サーバ装置２からの接続指示情報に含まれている認証情報に合致する認証情報を認証情報管理データベースで検索する処理、すなわち認証処理を行うステップを追加する。
【０１３５】
このアクセス認証部と認証情報管理データベースは、図１に示した宅内外通信システムのアクセス管理サーバ装置２に含まれるものと同様のものとなる。また、この場合、宅外通信装置１での装置アクセス登録処理（Ｓ１００２）におけるアクセス管理サーバ装置２での認証処理のステップ（Ｓ１００２）を省略することができる。
【０１３６】
このように、ホームゲートウェイ装置４で宅内システム６での機器認証を一元管理すると  、例えば、機器認証と受入サービス情報を関連づけることで、宅内通信装置５の受入サービスごとに接続できる宅外通信装置１を設定するといった、宅内通信装置５およびそのサービス情報と関連づけた認証処理を実現できるようになる。
【０１３７】
また、以上の説明におけるホームゲートウェイ装置４が宅内通信装置５の機能であるサービス実行手段５１とピアツーピア通信手段５２を備えることで、ホームゲートウェイ装置４が仮想的な宅内通信装置５の役割を持つこともできる。例えば、通信媒体８に接続していない機器を制御するサービス実行手段をホームゲートウェイ装置４で代行して宅外通信装置１と連携したサービスを実現できる。
【０１３８】
また、以上の説明におけるルータ装置３とホームゲートウェイ装置４の機能は、同一装置に備えられていてもよい。この場合、ホームゲートウェイ装置４がルータ装置３を制御する処理（ステップＳ３００８、ステップＳ３０１０、ステップＳ５００７、ステップＳ５００９等）では、ＵＰｎＰ等の通信プロトコルでだけでなく、内部データ転送で実現することができ、接続管理手段４３のルータ制御部４３３やポート情報データベース４３３１を省略できるようになる。
【０１３９】
上述した実施例では、宅内機器が暗号能力を持つことを前提とした。しかしながら、ホームネットワーク上には、エアコンや照明、電気錠といった住宅設備機器では暗号能力を持たない機器も接続される。また、企業内ＬＡＮにおいては、既に導入されている機器においては、暗号化通信機能を具備していない機器も存在する。
【０１４０】
次に、ホームゲートウェイ装置４が宅内通信装置５の機能であるピアツーピア通信手段５２を備えることで、宅外から、暗号能力を持たない、つまり処理能力の低い宅内機器への安全性の高いアクセス、もしくは暗号処理を新規に組み込めない社内機器への安全性の高いアクセスを実現する実施形態について説明する。
【０１４１】
図１５に示すように、暗号能力を持たない宅内通信装置９はホームゲートウェイ装置４に直接接続される。ホームゲートウェイ装置４に接続される宅内通信装置９は1つでも複数でもよい。また、ホームゲートウェイ装置４は図１６に示すようにルータ装置３の機能を内蔵してもよい。この場合、ホームゲートウェイ装置４が自らのポート開放、閉鎖制御を行うことになる。宅内通信装置５および宅内通信装置９は、通信媒体８にそれぞれ複数接続されてもよい。また、図１６において、各宅内通信装置がグローバルＩＰアドレスを持つ場合、ホームゲートウェイ装置４はルータ機能を内蔵しなくてもよい。
【０１４２】
次に、図１５で示す宅内システム構成において、ホームゲートウェイ装置４および宅内通信装置９のハードウェア構成について説明する。
図１５に示したホームゲートウェイ装置４は、ソフトウェアを実行可能な通常のハードウェア構成を有する情報処理装置により実現可能である。具体的には、図１７に示すように、ＣＰＵ（演算処理装置）９１、主記憶９２、通信制御手段９３、外部記憶手段９４、入力手段９５、出力手段９６、第二の通信制御手段９８とを有し、各手段はバス９７を介して相互に接続され、各手段間で必要な情報が伝送可能なように構成されている。
【０１４３】
図１７におけるＣＰＵ（演算処理装置）９１、主記憶９２、通信制御手段９３、外部記憶手段９４、入力手段９５、出力手段９６は、それぞれ図２におけるＣＰＵ（演算処理装置）９１、主記憶９２、通信制御手段９３、外部記憶手段９４、入力手段９５、出力手段９６と同様である。第二の通信制御手段９８は、宅内通信装置９と情報（データ）を送受信するための手段であり、例えば、ネットワークアダプタ、無線送受信装置等によって実現される。また、図１６におけるホームゲートウェイ装置４では、第二の通信制御手段９８は、通信媒体８を介し、同じ通信媒体８に接続される装置と情報（データ）を送受信するための手段であり、例えば、ネットワークアダプタ、無線送受信装置等によって実現される。
【０１４４】
宅内通信装置９は、図２に示したソフトウェアを実行可能な通常のハードウェア構成を有する情報処理装置により実現可能である。
【０１４５】
次に、ホームゲートウェイ装置４および宅内通信装置９が、ソフトウェアの実行により実現する機能およびデータベース構成について説明する。
【０１４６】
ホームゲートウェイ装置４は、アクセス管理サーバ装置２を介した宅外通信装置１からの接続指示情報と宅内通信装置１の情報をもとに、宅外通信装置１が接続すべき宅内通信装置９を決定し、両装置間のピアツーピア通信に必要となる設定を行い、両装置間のピアツーピア通信を仲介する情報処理装置である。ホームゲートウェイ装置４は、図１８に示すように、接続管理手段４３、通信制御部４４、ピアツーピア通信手段４１、第二の通信制御部４２を有する。接続管理手段４３には、サービス管理部４３１、接続制御部４３２、ルータ制御部４３３が含まれる。ピアツーピア通信手段４１には、通信設定部４１１、暗号通信部４１２が含まれる。さらに、ホームゲートウェイ装置４の外部記憶手段９４には、サービス情報データベース４３１１、接続ポリシーデータベース４１２１、ポート情報データベース４３３１が格納されている。
【０１４７】
接続管理手段４３は、宅内システム６に含まれる宅内通信装置９を特定する情報（アドレス情報）を管理し、アクセス管理サーバ装置２を介して宅外通信装置１から送出される接続指示情報と管理情報とから接続すべき宅内通信装置９を決定し、宅外通信装置１からのデータ通信受入が可能となるようにルータ装置３のポート変換を制御する機能を有する。
【０１４８】
サービス管理部４３１は、宅内通信装置９のアドレス情報を、サービス情報データベース４３１１を用いて管理する機能、宅外通信装置１から送出される接続指示情報と、サービス情報データベース４３１１で管理された情報から接続すべき宅内通信装置９を決定する機能を有する。
【０１４９】
接続制御部４３２は、通信制御部４４を介してアクセス管理サーバ装置２と接続する機能、アクセス管理サーバ装置２から宅外通信装置１からのサービス接続指示情報を受信する機能、アクセス管理サーバ装置２に宅外通信装置１とデータ通信するために必要となるアドレス情報を送出する機能を有する。
ルータ制御部４３３は、宅外通信装置１からのデータ通信をホームゲートウェイ装置４へ中継するためのポート変換設定情報（外部ポート番号、内部ポート番号等）を、ルータ装置３のポート変換制御部に送出してポート変換を設定する機能、ポート情報データベース４３３１を用いてポート変換設定情報を管理する機能を有する。
【０１５０】
通信制御部４４は、通信制御部４１、接続管理手段４３、およびこれに含まれる機能部（サービス管理部４３１、接続制御部４３２、ルータ制御部４３３）が、通信媒体８に接続される装置（ルータ装置３）やルータ装置３を介し通信媒体７に接続される装置（アクセス管理サーバ装置２、宅外通信装置１）と通信するために、通信プロトコルにしたがってメッセージを生成、解釈、通信を行う機能を有する。
【０１５１】
ピアツーピア通信手段４１は、宅外通信装置１と宅内通信機器９との通信可否を判定する情報を、接続ポリシーデータベース４１２１を用いて管理する機能、接続ポリシーデータベース４１２１の内容に基づいて、宅外通信装置１と宅内通信機器９とのデータ通信を仲介する機能を有する。
【０１５２】
通信設定部４１１は、通信制御部４４を介して外部の装置（宅外通信装置１）とのピアツーピアのデータ通信で必要となるアドレス情報（ＩＰアドレス、ポート番号等）を設定する機能、ピアツーピアでの暗号通信における通信データの暗号復号で必要となる暗号情報（暗号方法、暗号鍵等を含む）を設定する機能を有する。
【０１５３】
暗号通信部４１２は、通信設定部４１１から送出される情報により設定された暗号通信情報を用い、通信制御部４４を介して受信したデータ（宅外通信装置からのデータ転送）を復号して第二の通信制御部を介してデータを送出する機能、第二の通信制御部を介して受信した送出データ（宅外通信装置へのデータ転送）を、同暗号通信情報を用いて暗号化してから通信制御部４４を介して送出する機能を有する。
【０１５４】
第二の通信制御部４２は、暗号通信部４１２が宅内通信装置９と通信するために、通信プロトコルにしたがってメッセージを生成、解釈、通信を行う機能を有する。
【０１５５】
サービス情報データベース４３１１は、ホームゲートウェイ装置４に接続している宅内通信装置９の受入可能なサービスの情報を一元管理するデータベースである。サービス情報データベース４３１１は、図３に示す構成で実現されるが、少なくとも機器アドレス１０２が登録されればよい。
【０１５６】
ポート情報データベース４３３１は、ホームゲートウェイ装置４に接続している宅内通信装置５に対応しているポート番号変換設定の情報を管理するデータベースである。ポート情報データベース４３３１は、図１１で示す構成で実現されるが、少なくともポート番号変換情報２０３が登録されればよい。
【０１５７】
接続ポリシーデータベース４１２１は、宅外通信装置１と宅内通信機器９との通信可否を判定する情報を管理するデータベースである。接続ポリシーデータベース４１２１は、図２０に示すように、ホームゲートウェイ装置４に接続されている宅内通信装置ごとに、アクション４０１、始点機器アドレス４０２、始点ポート番号４０３、終点機器アドレス４０４、終点ポート番号４０５、プロトコル４０６が登録されている。
【０１５８】
アクション４０１には、暗号化、通過、破棄のいずれかが設定されており、暗号通信部４１２は、設定内容に合致した通信（始点機器アドレス４０２、始点ポート番号４０３、終点機器アドレス４０４、終点ポート番号４０５、プロトコル４０６が合致した通信）においては、アクション４０１の内容にしたがって処理を行うことになる。
【０１５９】
アクションが暗号化の場合、上記暗号通信情報を用いて、通信制御部４４を介して受信したデータ（宅外通信装置からのデータ転送）を復号して第二の通信制御部を介してデータを送出する。また、第二の通信制御部を介して受信した送出データ（宅外通信装置へのデータ転送）を、上記暗号通信情報を用いて暗号化してから通信制御部４４を介して送出する。
【０１６０】
アクションが通過の場合、通信制御部４４を介して受信したデータ（宅外通信装置からのデータ転送）をそのまま第二の通信制御部を介してデータを送出する。また、第二の通信制御部を介して受信した送出データ（宅外通信装置へのデータ転送）を、そのまま通信制御部４４を介して送出する。
【０１６１】
アクションが破棄の場合、通信制御部４４を介して受信したデータ（宅外通信装置からのデータ転送）、第二の通信制御部を介して受信した送出データ（宅外通信装置へのデータ転送）とも破棄する。
【０１６２】
例えば、図２０の第１エントリの内容は、機器アドレスが１９２．１６８．２０．５１の宅外通信装置１が送信ポート番号５０００を用いて、機器アドレスが１９２．１６８．１０．１１の宅内通信装置９に受信ポート５０００にＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ Ｃｏｎｔｒｏｌ Ｐｒｏｔｏｃｏｌ）による通信をする場合、宅外通信装置１とホームゲートウェイ装置４の間の通信は必ず暗号化して通信することを意味する。
【０１６３】
なお、設定内容に合致しない通信（始点機器アドレス４０２、始点ポート番号４０３、終点機器アドレス４０４、終点ポート番号４０５、プロトコル４０６が合致しない通信）においては、あらかじめデフォルトのアクション（暗号化、通過、破棄のいずれか）を決めておけばよい。
【０１６４】
宅内通信装置９は、宅外通信装置１との通信により接続、連携し、各種サービス（宅外からの遠隔制御サービス等）を実行する機能を有する情報処理装置である。宅内通信装置９は、図１９に示すように、サービス実行手段５１、通信制御部５４を有する。
サービス実行手段５１は、宅外通信装置１と連携した各種サービスを実行する機能を有する。なお、図１９に示したシステム構成には、宅内通信装置９にサービス実行手段５１が１つだけ含まれているが、複数のサービス実行手段が含まれていてもよい。この場合、宅内通信装置９は、複数の宅外通信装置と個別に連携してサービスを実現したり、単一の宅外通信装置と連携し複数のサービスを実行したりすることを、同時、あるいは、選択して実行することが可能となる。
【０１６５】
通信制御部５４は、サービス実行手段５１が、ホームゲートウェイ装置４を介し通信媒体７に接続される装置（宅外通信装置１）と通信するために、通信プロトコルにしたがってメッセージを生成、解釈、通信を行う機能を有する。
つぎに、図１（ただし、ホームゲートウェイ装置４は図１８、宅内通信装置９は図１９）で示した宅内外通信システムにおいて実行される正当な宅外通信装置による宅内通信装置上でのサービス実行処理の概要について説明する。
【０１６６】
ここでは、宅外通信装置１が、宅内システム６の内部に存在する宅内通信装置９で動作するサービスを呼び出し、処理結果を取得する場合を例に挙げる。
【０１６７】
サービス実行処理は、装置間の連携サービス実行前に、宅外通信装置１、および、宅内システム６に含まれるホームゲートウェイ装置４がアクセス管理サーバ装置２と接続することで装置間の接続指示情報のデータ転送時に必要となる装置のアドレス情報を登録するとともに装置の正当性証明を行う装置アクセス開始処理（Ｓ１１００）、宅外通信装置１がアクセス管理サーバ装置２を介して接続指示情報をホームゲートウェイ装置４へ送出し、サービスを実行するための宅外通信装置１と宅内通信装置９との間のピアツーピア通信を確立し、サービスデータ転送処理するサービス実行開始処理（Ｓ３１００）、サービス実行時の宅外通信装置１と宅内通信装置９との間の通信を行うサービスデータ転送処理（Ｓ４１００）、宅外通信装置１がアクセス管理サーバ装置２を介して接続終了指示情報をホームゲートウェイ装置４へ送出し、宅外通信装置１と宅内通信装置９との間のサービス実行を終了するサービス実行終了処理（Ｓ５１００）、宅外通信装置１、および、ホームゲートウェイ装置４がアクセス管理サーバ装置２からの通知を受けないようにする（アクセス管理サーバ装置２から切断する）装置アクセス終了処理（Ｓ７１００）、の各ステップを順に実行することで実現する。
【０１６８】
ここで、サービス実行処理自体は、Ｓ３１００、Ｓ４１００、Ｓ５１００の各ステップを実行すればよい。Ｓ１１００の各ステップは、装置の起動（立ち上げ）時等に実行するサービス実行のための前処理であり、Ｓ７１００の各ステップは装置の終了時等に実行するサービス実行のための後処理である。
以下、これら各ステップ（Ｓ１１００、Ｓ３１００、Ｓ４１００、Ｓ５１００、Ｓ７１００）の詳細について説明する。
【０１６９】
図２１に、装置アクセス開始処理（Ｓ１１００）において実行される処理のフローチャートを示す。
宅内システム６に含まれるホームゲートウェイ装置４のサービス管理部４３１は、装置の起動時等の初期化処理において、第二の通信制御部４２に宅内通信装置９と接続するケーブルが挿入されているかどうかを検知し（Ｓ１１０１）、挿入されているならば、第二の通信制御部４２から宅内通信装置９に機器アドレス取得要求を送出する（Ｓ１１０２）。
宅内通信装置９の通信制御部５４は自身の機器アドレスを取得し（Ｓ１１０３）、結果をホームゲートウェイ装置４に返信する（Ｓ１１０４）。ホームゲートウェイ装置４のサービス管理部４３１は、返信された上記機器アドレスをサービス情報データベース４３１１に登録する（Ｓ１１０５）。
【０１７０】
次に、ホームゲートウェイ装置４の接続制御部４３２は、装置の起動時等の初期化処理において、通信制御部４４から、通信媒体８、ルータ装置３、および、通信媒体７を介して、ホームゲートウェイ装置４のアドレス情報（機器アドレスおよびＵＲＩ）、ステップＳ１１０５で受信した宅内通信装置９のアドレス情報（機器アドレス）、認証情報を含む装置登録リクエスト情報をアクセス管理サーバ装置２へ送出する（Ｓ１１０６）。
【０１７１】
アクセス管理サーバ装置２では、まず、ホームゲートウェイ装置４からの装置登録リクエスト情報に含まれていた認証情報に合致する認証情報を認証情報管理データベースで検索、すなわち認証処理を行う（Ｓ１１０７）。
【０１７２】
その結果、合致する認証情報が存在していなければ、認証失敗として、アクセス管理サーバ装置２は、接続拒否を示す情報をホームゲートウェイ装置４へ返信する。ホームゲートウェイ装置４は、この接続拒否情報を受信すると、アクセス管理サーバ装置２との接続に失敗した旨を出力手段に表示する等の処理を行い、装置アクセス開始処理を終了する。
【０１７３】
一方、装置登録リクエスト情報に含まれていた認証情報に合致する認証情報が存在していれば、認証成功とし、装置登録リクエスト情報に含まれていたホームゲートウェイ装置４および宅内通信装置９アドレス情報を接続管理データベースへ登録し（Ｓ１１０８）、接続成功を示す情報をホームゲートウェイ装置４へ返信する（Ｓ１１０９）。ホームゲートウェイ装置４の接続制御部４３２は、接続成功情報を受信した後、アクセス管理サーバ装置２から送出される接続指示情報等のデータを待ち受ける状態に遷移する（Ｓ１１１０）。すなわち、アクセス管理サーバ装置２からのデータ通信を監視し、データを受信した場合にデータに含まれる情報により接続制御部４３２を動作できる状態で待機する。
【０１７４】
なお、上記説明では、ホームゲートウェイ装置４における装置アクセス開始処理を例に説明したが、宅外通信装置１の場合は、図４に示した手順と同様の手順となる。
【０１７５】
すなわち、宅外通信装置１の接続制御部１３は、装置の起動時等の初期化処理において、通信制御部１４から、通信媒体７を介して、アクセス管理サーバ装置２へアドレス情報および認証情報を含む装置登録リクエスト情報を送出する（Ｓ１００１）。アクセス管理サーバ装置２では、宅外通信装置１からの装置登録リクエスト情報に含まれていた認証情報に合致する認証情報を認証情報管理データベースで検索、すなわち認証処理を行う（Ｓ１００２）。
【０１７６】
その結果、合致する認証情報が存在していなければ、認証失敗として、アクセス管理サーバ装置２は、接続拒否を示す情報を宅外通信装置１へ返信する。宅外通信装置１は、この接続拒否情報を受信すると、アクセス管理サーバ装置２との接続に失敗した旨を出力手段に表示する等の処理を行い、装置アクセス開始処理を終了する。
【０１７７】
一方、装置登録リクエスト情報に含まれていた認証情報に合致する認証情報が存在していれば、認証成功とし、装置登録リクエスト情報に含まれていたアドレス情報を接続管理データベースへ登録し（Ｓ１００３）、接続成功を示す情報を宅外通信装置１へ返信する（Ｓ１００４）。宅外通信装置１の接続制御部１３は、接続成功情報を受信した後、アクセス管理サーバ装置２から送出される接続指示情報等のデータを待ち受ける状態に遷移する（Ｓ１００５）。
【０１７８】
また、装置アクセス開始処理（Ｓ１１００）において、ユーザ認証が成功した場合に、ホームゲートウェイ装置４がアクセス管理サーバ装置２と接続することで装置間の接続指示情報のデータ転送時に必要となる装置のアドレス情報を登録するとともに装置の正当性証明を行うよう構成してもよい。この場合、ホームゲートウェイ装置４はユーザ認証を行うのに必要な情報を入力する手段（装置）を具備すればよい。
【０１７９】
このときのホームゲートウェイ装置４は、図２６に示すように、ＣＰＵ（演算処理装置）９１、主記憶９２、通信制御手段９３、外部記憶手段９４、入力手段９５、出力手段９６、第二の通信制御手段９８、ＩＣカード読取手段９９１、生体情報入力手段９９２とを有し、各手段はバス９７を介して相互に接続され、各手段間で必要な情報が伝送可能なように構成されている。
【０１８０】
図２６におけるＣＰＵ（演算処理装置）９１、主記憶９２、通信制御手段９３、外部記憶手段９４、入力手段９５、出力手段９６、第二の通信制御手段９８は、それぞれ図１７におけるＣＰＵ（演算処理装置）９１、主記憶９２、通信制御手段９３、外部記憶手段９４、入力手段９５、出力手段９６、第二の通信制御手段９８と同様である。ＩＣカード読取手段９９１は、ＩＣカードが挿入可能なように構成され、ＩＣカードのＩＣ中に格納されているユーザ情報（パスワード、指紋情報、指静脈情報等）を読み取ることができる。生体情報入力手段９９２は、ユーザの生体情報（指紋、指静脈等）を読み取る装置である。なお、生体情報入力手段９９２は必ずしも必要ではない。
【０１８１】
図２７に、ユーザ認証を用いたときの装置アクセス開始処理（Ｓ１２００）において実行される処理のフローチャートを示す。
【０１８２】
宅内システム６に含まれるホームゲートウェイ装置４のサービス管理部４３１は、装置の起動時等の初期化処理において、第二の通信制御部４２に宅内通信装置９と接続するケーブルが挿入されているかどうかを検知し（Ｓ１２０１）、挿入されているならば、第二の通信制御部４２から宅内通信装置９に機器アドレス取得要求を送出する（Ｓ１２０２）。
【０１８３】
宅内通信装置９の通信制御部５４は自身の機器アドレスを取得し（Ｓ１２０３）、結果をホームゲートウェイ装置４に返信する（Ｓ１２０４）。ホームゲートウェイ装置４のサービス管理部４３１は、返信された上記機器アドレスをサービス情報データベース４３１１に登録する（Ｓ１２０５）。
【０１８４】
次に、ホームゲートウェイ装置４の接続制御部４３２は、ユーザが入力したユーザ情報を読み取る（Ｓ１２０６）。このとき、該ユーザ情報は、生体情報入力手段９９２から入力される生体情報、もしくは、宅内通信装置９からユーザが入力してホームゲートウェイ装置４に渡されるパスワードである。続いて、該ユーザ情報とＩＣカード読取手段９９１に挿入されているＩＣカードのＩＣ中に格納されている情報とが一致するかどうかのチェックを行う（Ｓ１２０７）。一致していていなければ、ステップＳ１２０６からの処理を繰り返す。
【０１８５】
ステップＳ１２０７において、一致しているならば、ホームゲートウェイ装置４の接続制御部４３２は、装置の起動時等の初期化処理において、通信制御部４４から、通信媒体８、ルータ装置３、および、通信媒体７を介して、ホームゲートウェイ装置４のアドレス情報（機器アドレスおよびＵＲＩ）、ステップＳ１１０５で受信した宅内通信装置９のアドレス情報（機器アドレス）、認証情報を含む装置登録リクエスト情報をアクセス管理サーバ装置２へ送出する（Ｓ１２０８）。
【０１８６】
アクセス管理サーバ装置２では、まず、ホームゲートウェイ装置４からの装置登録リクエスト情報に含まれていた認証情報に合致する認証情報を認証情報管理データベースで検索、すなわち認証処理を行う（Ｓ１２０９）。その結果、合致する認証情報が存在していなければ、認証失敗として、アクセス管理サーバ装置２は、接続拒否を示す情報をホームゲートウェイ装置４へ返信する。ホームゲートウェイ装置４は、この接続拒否情報を受信すると、アクセス管理サーバ装置２との接続に失敗した旨を出力手段に表示する等の処理を行い、装置アクセス開始処理を終了する。
【０１８７】
一方、装置登録リクエスト情報に含まれていた認証情報に合致する認証情報が存在していれば、認証成功とし、装置登録リクエスト情報に含まれていたホームゲートウェイ装置４および宅内通信装置９アドレス情報を接続管理データベースへ登録し（Ｓ１２１０）、接続成功を示す情報をホームゲートウェイ装置４へ返信する（Ｓ１２１１）。ホームゲートウェイ装置４の接続制御部４３２は、接続成功情報を受信した後、アクセス管理サーバ装置２から送出される接続指示情報等のデータを待ち受ける状態に遷移する（Ｓ１２１２）。すなわち、アクセス管理サーバ装置２からのデータ通信を監視し、データを受信した場合にデータに含まれる情報により接続制御部４３２を動作できる状態で待機する。
つぎに、図２２に、サービス実行開始処理（Ｓ３１００）において実行される処理のフローチャートを示す。
【０１８８】
宅外通信装置１のサービス実行手段１１は、宅内通信装置９との連携サービス実行を開始（通信を開始）すると、通信設定部１２１が通信方法の判定を行う（Ｓ３１０１）。通信設定部１２１はホームゲートウェイ装置４が保持するのと同様の接続ポリシーデータベースを保持しており、この接続ポリシーデータベースの内容にしたがって判定する。判定結果が、通過または破棄ならば、処理を終了する。通信を開始する際、サービス実行手段１１が通信制御部１４に送出した通信データを通信設定部１２１がフックするようにしてもよいし、サービス実行手段１１が明示的に通信設定部１２１を呼び出してもよい。
【０１８９】
Ｓ３１０１において判定結果が暗号化であり、かつ通信設定部１２１に該通信における接続許可情報が存在していなければ、接続制御部１３２が、通信制御部１４から通信媒体７介してアクセス管理サーバ装置２に対し、宅内通信装置９のアドレス情報（機器アドレス）とともにホームゲートウェイ装置４のアドレス情報検索要求を送出する（Ｓ３１０２）。なお、通信設定部１２１に該通信における接続許可情報が存在していれば処理を終了し、宅外通信装置１は、続けてサービスデータ転送処理（Ｓ４１００）を実行する。
【０１９０】
アクセス管理サーバ装置２では、宅外通信装置１からのアドレス情報検索要求に含まれている宅内通信装置９のアドレス情報に関連つけられているホームゲートウェイ装置のアドレス情報を接続管理データベースで検索する（Ｓ３１０３）。その結果、合致するアドレス情報が存在しなければ、接続先不明として、アクセス管理サーバ装置２は、接続先不明を示す情報を宅外通信装置１へ返信する。接続制御部１３２は、この接続先不明情報を受信すると、アクセス管理サーバ装置２との接続先不明の旨を出力手段に表示する等の処理を行い、サービス実行開始処理を終了する。
【０１９１】
一方、合致するホームゲートウェイ装置のアドレス情報（ＵＲＩ）が存在していれば、該アドレス情報を宅外通信装置１に送出する（Ｓ３１０４）。
次に、接続制御部１３２が、通信制御部１４から通信媒体７、ルータ装置３、および、通信媒体８を介して、ステップＳ３１０４で取得したホームゲートウェイ装置４へアドレス情報（ＵＲＩ）を含む接続指示情報を送出する（Ｓ３１０５）。
【０１９２】
アクセス管理サーバ装置２では、宅外通信装置１からの接続指示情報に含まれているアドレス情報に対応するホームゲートウェイ装置４へ接続指示情報を送出（転送）する（Ｓ３１０６）。ホームゲートウェイ装置４では、接続管理手段４３の接続制御部４３２がルータ装置３の外部ポートをホームゲートウェイ装置４の機器アドレスと内部ポート番号と関連づけ（開放し）、宅外通信装置１からの通信を宅内システム６の内部のホームゲートウェイ装置４へ到達できるようにするために、接続制御部４３２は、通信媒体８を介し、変換設定情報を含む変換設定リクエスト情報をルータ装置３へ送出する（Ｓ３１０７）。ここで用いる変換設定情報には、ルータ装置３の外部ポート番号、関連づける内部ポート番号、ホームゲートウェイ装置４の機器アドレスが含まれる。
【０１９３】
また、外部ポート番号と内部ポート番号は、ポート情報データベース４３３１のポート番号変換情報に登録されていない（重複しない、合致する情報が存在しない）ポート番号を用いるが、ポート番号を決定する方法としては、例えば、有効範囲内の小さい番号から重複しない番号を選択する方法や、有効範囲内のランダムな番号を選択する方法が挙げられる。また、ルータ装置３や宅内通信装置５の制約が存在しなければ、外部ポート番号と内部ポート番号は同一の番号であることが望ましい。
【０１９４】
つぎに、ルータ装置３では、ポート変換制御部が変換設定リクエスト情報を受信し、変換設定リクエスト情報に含まれている外部ポート番号、内部ポート番号、機器アドレスをもとにルータ装置３のポート変換部に新たなポート変換設定を追加する（Ｓ３１０８）。もし、ルータ装置３のポート番号設定が別の装置等により使用済みの場合は、ポート変換設定が成功するまでＳ３１０７〜Ｓ３１０８のステップを繰り返す。
【０１９５】
つぎに、ホームゲートウェイ装置４では、接続制御部４３２が、通信対象となる宅内通信装置の機器アドレス、外部ポート番号、内部ポート番号をポート情報データベース４３３１へ登録し（Ｓ３１０９）、宅内通信装置９との通信に必要となるアドレス情報（ルータ装置３の機器アドレスと外部ポート番号）と接続許可情報をアクセス管理サーバ装置２へ返信する（Ｓ３１１０）。アクセス管理サーバ装置２は、この接続許可情報を受信すると、接続指示情報を送出してきた宅外通信装置１へ接続許可情報を転送する（Ｓ３１１１）。
【０１９６】
宅外通信装置１の接続制御部１３２は、この接続許可情報を受信すると、接続許可情報に含まれるアドレス情報をピアツーピア通信手段１２の通信設定部１２１へ通知し、通信設定部１２１はデータ転送処理のためにアドレス情報を保持し（Ｓ３１１２）、処理を終了する。この時点で、宅外通信装置１は通信データを暗号化して（ホームゲートウェイ装置４を介して）宅内通信装置９に送出することが可能となる。
【０１９７】
なお、上記サービス実行開始処理において、宅外通信装置１とホームゲートウェイ装置４との間でピアツーピア通信（暗号通信）のための暗号情報を共有することで、セキュリティを確保したピアツーピア通信を行うことが可能となる。この暗号情報とは暗号アルゴリズム、暗号鍵長、暗号鍵等が含まれる装置間の暗号通信におけるポリシーを示すものである。また、サービス実行開始処理における暗号情報の取得手順としては、アクセス管理サーバ装置２が通知する方法、宅外通信装置１からホームゲートウェイ装置４へ通知する方法、ホームゲートウェイ装置４から宅外通信装置１へ通知する方法が挙げられる。
【０１９８】
アクセス管理サーバ装置２が暗号情報を通知する方法では、アクセス管理サーバ装置２において暗号情報を決定し、ホームゲートウェイ装置４に対しては、ステップＳ３１０６においてホームゲートウェイ装置４へ送出する接続指示情報に暗号情報を含めることで通知し、宅外通信装置１に対しては、ステップＳ３１１１において宅外通信装置１へ送出する接続許可情報に暗号情報を含めることで通知する。この場合、通信設定部４１１は宅外通信装置１からの通信を待ち受ける状態にするとともに、暗号通信部４１２に暗号情報を設定する。
【０１９９】
また、宅外通信装置１では、ステップＳ３１１２において、通信設定部１２１が、接続許可情報に含まれるアドレス情報を保持するとともに、接続許可情報に含まれる暗号情報を暗号通信部１２２に設定する。
【０２００】
また、この方法では、各装置の適用可能な暗号情報を決定するために、アクセス管理サーバ装置２において、適用可能な暗号アルゴリズム等、装置ごとの暗号機能の内容を登録するデータベースが必要となる。この暗号機能の登録のタイミングとしては、例えば、装置アクセス開始処理（Ｓ１１００）が挙げられ、この場合、ステップＳ１１０６において、ホームゲートウェイ装置４が送出する装置登録リクエスト情報に装置暗号機能内容を含み、ステップＳ１１０８において、アクセス管理サーバ装置２が装置登録時に暗号機能内容も登録することになる。
【０２０１】
また、宅外通信装置１からホームゲートウェイ装置４へ暗号情報を通知する方法では、宅外通信装置１が暗号情報を決定し、ステップＳ３１０５においてアクセス管理サーバ装置２へ送出する接続指示情報に暗号情報を含めることで、ホームゲートウェイ装置４へ暗号情報を通知し、通信設定部４１１は宅外通信装置１からの通信を待ち受ける状態にするとともに、暗号通信部４１２に暗号情報を設定する。
【０２０２】
また、ホームゲートウェイ装置４から宅外通信装置１へ暗号情報を通知する方法では、ホームゲートウェイ装置４が暗号情報を決定し、ステップＳ３１１０において、ホームゲートウェイ装置４がアクセス管理サーバ装置２へ送出する接続許可情報にこの暗号情報を含めることで、宅外通信装置１へ暗号情報を通知する。
【０２０３】
この場合、宅外通信装置１は、ステップＳ３１１２において、通信設定部１２１が、接続許可情報に含まれるアドレス情報を保持するとともに、接続許可情報に含まれる暗号情報を暗号通信部１２２に設定する。また、宅外通信装置１がステップＳ３１０５においてアクセス管理サーバ装置２へ送出する接続指示情報に暗号機能内容を含めることで、宅外通信装置１に適用可能な暗号情報を決定するための宅外通信装置１の暗号機能内容を取得することができる。
【０２０４】
なお、上記サービス実行開始処理において、ルータ装置３のポート変換設定時に接続元の宅外通信装置１の機器アドレス以外の接続要求をルータ装置３において拒否する設定（フィルタリング設定）を行うことで、ホームゲートウェイ装置４および宅内通信装置９に対する不正な接続を防ぐことが可能となる。この場合、ステップＳ３１０５において、宅外通信装置１がアクセス管理サーバ装置２へ送出する接続指示情報に宅外通信装置１のアドレス情報を含めることで、ホームゲートウェイ装置４へ宅外通信装置１の機器アドレスを通知し、ステップＳ３１０７において、ホームゲートウェイ装置４がルータ装置３に送出する変換設定リクエスト情報にこの機器アドレスを含めることで、ステップＳ３１０８において、ルータ装置３がポート変換設定の他に、機器アドレスでのフィルタリング設定を行えるようにする。
【０２０５】
図２３に、サービスデータ転送処理（Ｓ４１００）において実行される処理のフローチャートを示す。
【０２０６】
宅外通信装置１のサービス実行手段１１は、宅内通信装置９との連携サービス実行でのデータ転送をするために、通信制御部１４に転送データを送出し、通信設定部１２１が該転送データをフックする。また、サービス実行手段１１は明示的に通信設定部１２１へ転送データを送出してもよい。
【０２０７】
まず、通信設定部１２１が通信方法の判定を行う（Ｓ４１０１）。通信設定部１２１はホームゲートウェイ装置４が保持するのと同様の接続ポリシーデータベースを保持しており、この接続ポリシーデータベースの内容にしたがって判定する。判定結果が破棄ならば、処理を終了する。
【０２０８】
Ｓ４１０１において判定結果が暗号化であり、かつ通信設定部１２１に該通信における接続許可情報が存在していれば、上記転送データを該接続許可情報に含まれている暗号情報にしたがい暗号通信部１２２で暗号化した後、ホームゲートウェイ装置４へ送出する（Ｓ４１０２）。なお、接続許可情報が存在していなければ、サービス実行開始処理（Ｓ３１００）を実行することになる。
【０２０９】
Ｓ４１０１において判定結果が通過ならば、上記転送データをそのままホームゲートウェイ装置４へ送出する
転送データは実際にはルータ装置３が受信し、ポート変換部が外部ポート番号から対応する機器アドレスと内部ポート番号を取得し、該当する装置であるホームゲートウェイ装置４へ転送データを送出（中継）する（Ｓ４１０３）。
【０２１０】
次に、ホームゲートウェイ装置４では、サービス実行開始処理においてデータ待機状態になっていた通信設定部４１１が、この転送データを受信する（Ｓ４１０４）。このとき通信設定部４１１は、この転送データをサービス実行開始処理で設定した暗号情報にしたがい暗号通信部４１２で復号化した後、ステップＳ３１０９でポート情報データベース４３３１の内容にしたがって、第二の通信制御部４２を介して該当する宅内通信装置９へ送出する。
【０２１１】
次に、サービス実行手段５１はこの転送データを受信し（Ｓ４１０５）、該転送データをもとに連携サービス処理を実行する（Ｓ４１０６）。サービス実行手段５１での処理の結果、宅外通信装置１へのデータ返信が必要な場合は、サービス実行手段５１は、通信制御部５４を介してホームゲートウェイ装置４へ転送データを送出する（Ｓ４１０７）。
ホームゲートウェイ装置４では、通信設定部４１１が、通信方法の判定を行う（Ｓ４１０８）。通信設定部４１１は接続ポリシーデータベース４１２１の内容にしたがって判定する。判定結果が、通過または破棄ならば、処理を終了する。
【０２１２】
Ｓ４１０８において判定結果が暗号化であり、かつ通信設定部４１１に該通信における接続許可情報が存在していれば、上記転送データを該接続許可情報に含まれている暗号情報にしたがい暗号通信部４１２で暗号化した後、宅外通信装置１へ送出する（Ｓ４１０９）。なお、接続許可情報が存在していなければ、サービス実行開始処理（Ｓ３１００）を実行することになる。
【０２１３】
Ｓ４１０８において判定結果が通過ならば、上記転送データをそのままホームゲートウェイ装置４へ送出する
宅外通信装置１では、通信設定部１２１が、この転送データを受信する（Ｓ４１１０）。通信設定部１２１は、この転送データをサービス実行開始処理で設定した暗号情報にしたがい暗号通信部１２２で復号化した後、サービス実行手段２１へ送出し、サービス実行手段２１はこの転送データをもとに連携サービス処理を実行する。さらにデータ転送が必要な場合は、ステップＳ４１０１〜Ｓ４１１０の処理を繰り返す。
【０２１４】
なお、上記説明では、サービス実行開始処理（Ｓ３１００）において、暗号通信部１２２あるいは暗号通信部５２２に設定した暗号情報にしたがいデータを暗号あるいは復号した後にデータ転送を行っているが、ピアツーピア通信開始後に、例えば、装置間でデータ転送時の暗号情報を交換する等の処理を追加して、新たに暗号情報を設定してもよい。すなわち、サービス実行開始処理での暗号情報を、サービスデータ転送処理における暗号情報交換のための暗号通信において使うことになる。
【０２１５】
図２４に、サービス実行終了処理（Ｓ５１００）において実行される処理のフローチャートを示す。
【０２１６】
宅外通信装置１のサービス実行手段１１は、宅内通信装置９との連携サービス実行を終了するために、通信制御部１４から通信媒体７、ルータ装置３、および、通信媒体８を介して、ホームゲートウェイ装置４へ宅内通信装置９のアドレス情報を含む接続終了指示情報を送出する（Ｓ５１０１）。アクセス管理サーバ装置２では、まず、宅外通信装置１からの接続指示情報に含まれているアドレス情報に合致するアドレス情報を接続管理データベースで検索する（Ｓ５１０２）。
【０２１７】
その結果、合致するアドレス情報が存在しなければ、接続先不明として、アクセス管理サーバ装置２は、接続先不明を示す情報を宅外通信装置１へ返信する。宅外通信装置１の接続制御部１３２は、この接続先不明情報を受信すると、アクセス管理サーバ装置２との接続先不明の旨を出力手段に表示する等の処理を行い、サービス実行終了処理を終了する。
【０２１８】
一方、接続終了指示情報に含まれていたアドレス情報に合致するアドレス情報が存在していれば、このアドレス情報に対応するホームゲートウェイ装置４へ接続終了指示情報を送出（転送）する（Ｓ５１０３）。ホームゲートウェイ装置４では、接続管理手段４３の接続制御部４３２がこの接続終了指示情報を受信し、接続終了指示情報に含まれているアドレス情報（宅内通信装置９の機器アドレス）をサービス情報データベース４３１１で検索する（Ｓ５１０４）。
【０２１９】
その結果、アドレス情報が存在していなければ、接続拒否として、接続制御部４３２は、接続拒否を示す情報をアクセス管理サーバ装置２へ返信し、アクセス管理サーバ装置２は、この接続拒否情報を受信すると、接続終了指示情報を送出してきた宅外通信装置１へ接続拒否を示す情報を送出（転送）し、宅外通信装置１の接続制御部１３２は、この接続拒否情報を受信すると、サービス実行開始時の宅内通信装置９との接続に失敗した旨を出力手段に表示する等の処理を行い、サービス実行終了処理を終了する。
【０２２０】
一方、接続終了指示情報に含まれていたアドレス情報が存在していれば、ホームゲートウェイ装置４の接続制御部４３２は、該アドレス情報に対応するルータ装置３のポート変換設定の内部ポート番号をポート情報データベース４３３１から取得し、接続制御部４３２は、ルータ装置３の外部ポート番号と宅内通信装置９の機器アドレスと内部ポート番号と関連づけを解除し、宅外通信装置１からの通信を宅内システム６の内部への到達を終了するために、通信媒体８を介し、変換解除情報を含む変換設定リクエストを送出する（Ｓ５１０５）。
【０２２１】
ここで用いる変換解除情報には、ルータ装置３の外部ポート番号と内部ポート番号が含まれる。つぎに、ルータ装置３では、ポート変換制御部が変換設定リクエスト情報を受信し、変換設定リクエスト情報に含まれている外部ポート番号、内部ポート番号をもとにルータ装置３のポート変換部から該当するポート変換設定を削除する（Ｓ５１０６）。
【０２２２】
次に、ホームゲートウェイ装置４では、接続制御部４３２が、ポート変換を削除した外部ポート番号、内部ポート番号、機器アドレスをポート情報データベース４３３１から削除し（Ｓ５１０７）、接続終了情報をアクセス管理サーバ装置２へ返信する（Ｓ５１０８）。アクセス管理サーバ装置２は、この接続終了情報を受信すると、接続解除指示情報を送出してきた宅外通信装置１へ接続終了情報を転送する（Ｓ５１０９）。宅外通信装置１の接続制御部１３２は、この接続終了情報を受信すると、宅内通信装置５とのデータ通信終了をピアツーピア通信手段１２の通信設定部１２１へ通知し、通信設定部１２１はデータ転送を終了する（Ｓ５１１０）。
【０２２３】
なお、サービス実行終了処理（Ｓ５１００）は、宅外通信装置１のサービス実行手段１１が明示的に接続終了指示情報を送出することだけでなく、宅外通信装置１と宅内通信装置９とがあらかじめ決められた一定時間以上通信が行われなかった場合に、宅外通信装置１の接続制御部４３２が接続終了指示情報を送出することで開始してもよい。
【０２２４】
図２５に、装置アクセス終了処理（Ｓ７１００）において実行される処理のフローチャートを示す。
【０２２５】
宅内システム６に含まれるホームゲートウェイ装置４の接続制御部４３２は、装置の終了時等の終了処理において、通信制御部４４から、通信媒体８、ルータ装置３、および、通信媒体７を介して、アクセス管理サーバ装置２へ認証情報を含む装置削除リクエスト情報を送出する（Ｓ７１０１）。アクセス管理サーバ装置２では、まず、ホームゲートウェイ装置４からの装置削除リクエスト情報に含まれていた認証情報に合致する認証情報を認証情報管理データベースで検索、すなわち認証処理を行う（Ｓ７１０２）。その結果、合致する認証情報が存在していなければ、認証失敗として、アクセス管理サーバ装置２は、接続拒否を示す情報をホームゲートウェイ装置４へ返信する。ホームゲートウェイ装置４は、この接続拒否情報を受信すると、アクセス管理サーバ装置２との接続に失敗した旨を出力手段に表示する等の処理を行い、装置アクセス終了処理を終了する。
【０２２６】
一方、装置削除リクエスト情報に含まれていた認証情報に合致する認証情報が存在していれば、認証成功とし、ホームゲートウェイ装置４に対応するアドレス情報を接続管理データベースから削除し（Ｓ７１０３）、削除成功を示す情報をホームゲートウェイ装置４へ返信する（Ｓ７１０４）。ホームゲートウェイ装置４の接続制御部４３２は、削除成功情報を受信した後、アクセス管理サーバ装置２からのデータ待ち受け状態を解除する（Ｓ７１０５）。すなわち、アクセス管理サーバ装置２からのデータ通信の監視を終了する。
【０２２７】
なお、装置アクセス終了処理（Ｓ７１００）は、ホームゲートウェイ装置４が終了するとき、もしくはホームゲートウェイ装置４と宅内通信装置９との接続が切断されたとき（第二の通信制御装置４２に挿入されていたケーブルが抜かれたとき）に実行される。この場合、サービスデータ転送処理（Ｓ４１００）が実行されている全てのサービスにおいて、サービス実行終了処理（Ｓ５１００）を事前に行うことになる。
【０２２８】
以上のように、宅内通信装置９に対する通信データは必ずホームゲートウェイ装置４を経由することになる。ホームゲートウェイ装置４において、サービス実行開始処理（Ｓ３１００）を実行した結果の暗号化データ以外は、必ず接続ポリシーデータベース４１２１の内容にしたがって該通信データの通信方法を判定することになるので、宅内通信装置９に対する不正アクセスを防止することができる。つまり、接続ポリシーデータベース４１２１にアクションとして暗号化が設定されている機器間通信（宅外通信装置１と宅内通信装置９間の通信）は、必ずサービス実行開始処理（Ｓ３１００）を実行しなければならないので、認証に成功した宅外通信装置１しか宅内通信装置９と通信できないことになる。もし、アクションとして暗号化が設定されている通信で、通信データが暗号化されていない場合には、該通信データを破棄することになる。
これにより、宅外から、暗号能力を持たない、つまり処理能力の低い宅内機器への安全性の高いアクセスを実現することができる
以上の説明においては、宅外通信装置１は、単一の装置（宅外機器）として説明しているが、宅外通信装置１の機能およびデータベース構成は、例えば、サービス提供事業者のサーバ装置に設置されていてもよい。また、宅外通信装置１が宅内システム６と同じ構成の他の宅内システムの場合でも、同じ手順で動作することが可能である。
【０２２９】
また、以上の説明においては、宅内システム内に存在する宅内通信装置への通信について説明したが、この宅内システムを企業内ＬＡＮシステムに置き換えても同じ手順で動作することができる。この場合、宅内通信装置９はＰＣ、プリンタ、業務用サーバ等に当てはめることができる。例えば、宅外通信装置１がモバイルＰＣ、宅内通信機器９が業務用サーバ（会議室予約システムサーバ）であるならば、社外（宅外に相当）からモバイルＰＣを使用して、会議室の予約を安全に行うことが可能となる。
【０２３０】
また、別の例では、図２８に示すような企業内ＬＡＮシステムにおいて、宅内通信放置９ａがＰＣ、宅内通信装置９ｂがプリンタであり、それぞれの宅内通信装置は、それぞれホームゲートウェイ装置４ａ、４ｂに接続されており、上記ＰＣ（９ａ）から上記プリンタ（９ｂ）に印刷を行う場合に、本発明は適用可能である。この場合、ホームゲートウェイ装置４ａではユーザ認証を行う必要があり、かつ、ホームゲートウェイ装置４ｂとの間で暗号化通信を行うため、たとえ同じ企業内ＬＡＮの中でさえも安全性の高い通信を行うことができる。
【０２３１】
さらには、宅外通信装置１が上記企業内ＬＡＮシステムと同じ構成の他の企業内ＬＡＮシステムの場合でも、同じ手順で動作することが可能である。この場合、企業の複数の拠点間での安全性の高い通信が可能である。
また、図１６に示した構成の場合、ホームゲートウェイ装置４がルータ装置３を制御する処理（ステップＳ３１０７、ステップＳ３１０９、ステップＳ５１０５、ステップＳ５１０７等）では、ＵＰｎＰ等の通信プロトコルでだけでなく、内部データ転送で実現することができ、接続管理手段４３のルータ制御部４３３やポート情報データベース４３３１を省略できるようになる。
【産業上の利用可能性】
【０２３２】
本発明は、宅外から、宅外機器を用いて、ホームネットワークに接続された家庭用電気機器及び／または住宅設備機器を制御するシステムに適用される。本発明は、例えば、宅外から宅内のＤＶＤ／ＨＤＤレコーダ制御して、それに蓄積されるコンテンツを宅外機器にダウンロードするなどの大容量のデータ通信サービスや、宅外から宅内のエアコンや照明、電気錠といった住宅設備機器を制御して、省エネやホームセキュリティ、遠隔機器制御サービスに利用され得る。また、企業内システムにおいて、社外から社内のＷｅｂサーバ等にアクセスするリモートオフィスサービスや、企業内ネットワークでの情報漏洩に利用され得る。そして本発明は、そのようなサービス等を実現するために、不正アクセスを防止して安全性を高めるのに好適である。
【図面の簡単な説明】
【０２３３】
【図１】本発明の一実施形態に係る宅内外通信システムの概略構成図である。
【図２】本発明の一実施形態に係る情報処理装置のハードウェア構成図である。
【図３】本発明の一実施形態に係るサービス情報データベースのデータ構造を説明するための図である。
【図４】本発明の一実施形態に係る装置アクセス登録処理のフローチャートである。
【図５】本発明の一実施形態に係るサービス登録処理のフローチャートである。
【図６】本発明の一実施形態に係るサービス実行開始処理のフローチャートである。
【図７】本発明の一実施形態に係るサービスデータ転送処理のフローチャートである。
【図８】本発明の一実施形態に係るサービス実行終了処理のフローチャートである。
【図９】本発明の一実施形態に係るサービス削除処理のフローチャートである。
【図１０】本発明の一実施形態に係る装置アクセス削除処理のフローチャートである。
【図１１】本発明の一実施形態に係るポート情報データベースのデータ構造を説明するための図である。
【図１２】本発明の一実施形態に係るサービス情報データベースのデータ構造を説明するための図である。
【図１３】本発明の一実施形態に係るサービス実行開始処理のフローチャートである。
【図１４】本発明の一実施形態に係るサービス実行終了処理のフローチャートである。
【図１５】本発明の別の実施形態に係る宅内外通信システムの概略構成図である。
【図１６】本発明の別の実施形態に係る宅内外通信システムの概略構成図である。
【図１７】本発明の別の実施形態に係るホームゲートウェイ装置のハードウェア構成図である。
【図１８】本発明の別の実施形態に係るホームゲートウェイ装置の機能構成図である。
【図１９】本発明の別の実施形態に係る宅内通信装置の機能構成図である。
【図２０】本発明の別の実施形態に係る接続ポリシーデータベースのデータ構造を説明するための図である。
【図２１】本発明の別の実施形態に係る装置アクセス登録処理のフローチャートである。
【図２２】本発明の別の実施形態に係るサービス実行開始処理のフローチャートである。
【図２３】本発明の別の実施形態に係るサービスデータ転送処理のフローチャートである。
【図２４】本発明の別の実施形態に係るサービス実行終了処理のフローチャートである。
【図２５】本発明の別の実施形態に係るサービス削除処理のフローチャートである。
【図２６】本発明の別の実施形態に係るホームゲートウェイ装置のハードウェア構成図である。
【図２７】本発明の別の実施形態に係る装置アクセス登録処理のフローチャートである。
【図２８】本発明の別の実施形態に係る（企業内ＬＡＮシステム）の概略構成図である。
【符号の説明】
【０２３４】
１：宅外通信装置、１１：サービス実行手段、１２：ピアツーピア通信手段、１２１：通信設定部、１２２：暗号通信部、１３：接続管理手段、１３１：接続制御部、１４：通信制御部、２：アクセス管理サーバ装置、３：ルータ装置、４：ホームゲートウェイ装置４、４１：ピアツーピア通信手段、４１１：通信設定部、４１２：暗号通信部、４２：第二の通信制御部、４３：接続管理手段、４３１：サービス管理部、４３２：接続制御部、４３３：ルータ制御部、４４：通信制御部、５：宅内通信装置、５１：サービス実行手段、５２：ピアツーピア通信手段、５２１：通信設定部、５２２：暗号通信部、５４：通信制御部、６：宅内システム、７：通信媒体、８：通信媒体、９：宅内通信装置
【図１】
2007184756.tif 000003
【図２】
2007184756.tif 000004
【図３】
2007184756.tif 000005
【図４】
2007184756.tif 000006
【図５】
2007184756.tif 000007
【図６】
2007184756.tif 000008
【図７】
2007184756.tif 000009
【図８】
2007184756.tif 000010
【図９】
2007184756.tif 000011
【図１０】
2007184756.tif 000012
【図１１】
2007184756.tif 000013
【図１２】
2007184756.tif 000014
【図１３】
2007184756.tif 000015
【図１４】
2007184756.tif 000016
【図１５】
2007184756.tif 000017
【図１６】
2007184756.tif 000018
【図１７】
2007184756.tif 000019
【図１８】
2007184756.tif 000020
【図１９】
2007184756.tif 000021
【図２０】
2007184756.tif 000022
【図２１】
2007184756.tif 000023
【図２２】
2007184756.tif 000024
【図２３】
2007184756.tif 000025
【図２４】
2007184756.tif 000026
【図２５】
2007184756.tif 000027
【図２６】
2007184756.tif 000028
【図２７】
2007184756.tif 000029
【図２８】
2007184756.tif 000030