(57)【要約】【課題】プライベートネットワークの家電を、他のプライベートネットワークの家電から遠隔操作する。【解決手段】家電ルータ（１）は配下の家電（Ａ）、（Ｂ）、（Ｃ）に対しＩＰｖ４アドレスを割り振り、家電ルータ（２）は配下の家電（１）、（２）、（３）に対しＩＰｖ４アドレスを割り振る。また、ＷＡＮ側に各家電のＭＡＣアドレスを元に生成されたＩＰｖ６アドレスを保持する。そして、認証サーバ３を用いて接続先家電ルータ（１）、（２）を特定し、配下の家電のＩＰｖ６アドレスを互いに通知する。家電ルータ（１）、（２）では、接続相手の家電のＩＰｖ６アドレスを取得すると、これを自ルータの家電のＩＰｖ４アドレスと重複しない擬似ＩＰｖ４アドレスに変換する。これにより、通信元と通信先のプライベートネットワークに同一のアドレスが含まれている場合に生じる問題を回避できる。【選択図】図１
2008047968.tif 000002
【特許請求の範囲】
【請求項１】
一方のプライベートネットワークに接続された機器Ｘと、他方のプライベートネットワークに接続された機器Ｙとが、グローバルネットワークを介して接続された２つの通信接続制御装置であって、前記一方のプライベートネットワークに接続された通信接続制御装置Ｘと前記他方のプライベートネットワークに接続された通信接続制御装置Ｙとの中継により通信接続される通信システムであって、
前記通信接続制御装置Ｘは、
前記機器Ｘのプライベートネットワークアドレスと当該プライベートネットワークアドレスに対応するグローバルネットワークアドレスとを対応付けて記憶し、また、前記機器Ｙのグローバルネットワークアドレスと前記機器Ｘが接続されたプライベートネットワークにおける前記機器Ｙの仮想プライベートネットワークアドレスとを対応付けて記憶するアドレス変換テーブルと、
前記機器Ｘから前記機器Ｙへの通信接続においては、当該通信接続における通信データの通信元アドレスを前記機器Ｘのプライベートネットワークアドレスから前記機器Ｘのグローバルネットワークアドレスへ変換し、前記通信データの通信先アドレスを前記機器Ｙの仮想プライベートネットワークアドレスから前記機器Ｙのグローバルネットワークアドレスへと変換し、前記機器Ｙから前記機器Ｘの通信接続においては、当該通信接続における通信データの通信元アドレスを前記機器Ｙのグローバルネットワークアドレスから前記機器Ｙの仮想プライベートネットワークアドレスへと変換し、前記通信データの通信先アドレスを前記機器Ｘのグローバルネットワークアドレスから前記機器Ｘのプライベートネットワークアドレスへ変換するアドレス変換手段と、
を備え、
前記通信接続制御装置Ｙは、
前記機器Ｙのプライベートネットワークアドレスと当該プライベートネットワークアドレスに対応するグローバルネットワークアドレスとを対応付けて記憶し、また、前記機器Ｘのグローバルネットワークアドレスと前記機器Ｙが接続されたプライベートネットワークにおける前記機器Ｘの仮想プライベートネットワークアドレスとを対応付けて記憶するアドレス変換テーブルと、
前記機器Ｘから前記機器Ｙへの通信接続においては、当該通信接続における通信データの通信元アドレスを前記機器Ｘのグローバルネットワークアドレスから前記機器Ｘの仮想プライベートネットワークアドレスへ変換し、通信データの通信先アドレスを前記機器Ｙのグローバルネットワークアドレスから前記機器Ｙのプライベートネットワークアドレスへ変換し、前記機器Ｙから前記機器Ｘの通信接続においては、当該通信接続における通信データの通信元アドレスを前記機器Ｙのプライベートネットワークアドレスから前記機器Ｙのグローバルネットワークアドレスへ変換し、通信データの通信先アドレスを前記機器Ｘの仮想プライベートネットワークアドレスから前記機器Ｘのグローバルネットワークアドレスへ変換するアドレス変換手段と、
を備える
ことを特徴とする通信システム。
【請求項２】
認証サーバを備えており、
当該認証サーバが、
通信元の前記機器Ｘが接続されたプライベートネットワークの指定と通信先の前記機器Ｙが接続されたプライベートネットワークの指定とを受付ける通信対象ネットワーク指定受付手段と、
前記通信先の機器Ｙが接続されたプライベートネットワークの管理端末に認証要求を行う認証要求手段と、
前記管理端末から前記認証要求の返答として通信許可を示す情報を受信したか否かを判定する認証結果判定手段と、
前記認証要求の返答として通信許可を示す情報を受信した場合には、前記通信元の機器Ｘが接続されたプライベートネットワークの前記通信接続制御装置Ｘに対して、通信接続相手先としての前記通信接続制御装置Ｙのグローバルネットワークアドレスを通知し、また前記通信接続制御装置Ｙに対して、通信接続相手先としての前記通信接続制御装置Ｘのグローバルネットワークアドレスを通知する接続相手通知手段と、
を備え、
前記通信接続制御装置Ｘ、および前記通信接続制御装置Ｙのそれぞれが、
自装置の配下に接続されている機器のプライベートネットワークアドレスを所定の変換手法に基づいてグローバルネットワークアドレスに変換する第１アドレス変換手段と、
前記自装置の配下に接続されている機器の変換後のグローバルネットワークアドレスを前記認証サーバから通知を受けた通信接続相手先のグローバルネットワークアドレス宛に送信するアドレス通知手段と、
前記通信接続相手先から受信したグローバルネットワークアドレスを、自装置の配下に接続される機器のプライベートネットワークアドレスと同体系のアドレスであって、利用されていない任意の前記仮想プライベートネットワークアドレスへ変換する第２アドレス変換手段と、
を備えることを特徴とする請求項１に記載の通信システム。
【請求項３】
前記通信元の機器Ｘは、
前記通信先の機器Ｙに対してコンテンツリスト保有有無の問い合わせ情報を送信するコンテンツリスト問い合わせ手段を備え、
前記通信先の機器Ｙは、前記コンテンツリスト保有有無の問い合わせ情報の受信に基づいて、前記コンテンツリストであって各コンテンツの所在場所として少なくとも機器Ｙのプライベートネットワークアドレスとコンテンツ識別情報とを格納しているコンテンツリストを保有している場合には、当該コンテンツリストを前記機器Ｘに返信するコンテンツリスト返信手段を備え、
前記通信接続制御装置Ｘは、前記機器Ｙから機器Ｘに対して返信されたコンテンツリストを前記機器Ｘに中継転送する際には、当該コンテンツリストに記載されている機器Ｙのプライベートネットワークアドレスを、前記機器Ｙの仮想プライベートネットワークアドレスに書き換えるアドレス書換手段とを備える
ことを特徴とする請求項１または請求項２のいずれかに記載の通信システム。
【請求項４】
一方のプライベートネットワークに接続された機器Ｘと、他方のプライベートネットワークに接続された機器Ｙとが、グローバルネットワークを介して接続された２つの通信接続制御装置であって、前記一方のプライベートネットワークに接続された通信接続制御装置Ｘと前記他方のプライベートネットワークに接続された通信接続制御装置Ｙとの中継により通信接続される通信システムにおけるネットワーク機器の共有方法であって、
前記通信接続制御装置Ｘ内の制御部により、
前記機器Ｘのプライベートネットワークアドレスと当該プライベートネットワークアドレスに対応するグローバルネットワークアドレスとを対応付けて記憶し、また、前記機器Ｙのグローバルネットワークアドレスと前記機器Ｘが接続されたプライベートネットワークにおける前記機器Ｙの仮想プライベートネットワークアドレスとを対応付けて記憶するアドレス変換テーブルを保持する手順と、
前記機器Ｘから前記機器Ｙへの通信接続においては、当該通信接続における通信データの通信元アドレスを前記機器Ｘのプライベートネットワークアドレスから前記機器Ｘのグローバルネットワークアドレスへ変換し、前記通信データの通信先アドレスを前記機器Ｙの仮想プライベートネットワークアドレスから前記機器Ｙのグローバルネットワークアドレスへと変換し、前記機器Ｙから前記機器Ｘの通信接続においては、当該通信接続における通信データの通信元アドレスを前記機器Ｙのグローバルネットワークアドレスから前記機器Ｙの仮想プライベートネットワークアドレスへと変換し、前記通信データの通信先アドレスを前記機器Ｘのグローバルネットワークアドレスから前記機器Ｘのプライベートネットワークアドレスへ変換するアドレス変換手順と、
が行われ、
前記通信接続制御装置Ｙ内の制御部により、
前記機器Ｙのプライベートネットワークアドレスと当該プライベートネットワークアドレスに対応するグローバルネットワークアドレスとを対応付けて記憶し、また、前記機器Ｘのグローバルネットワークアドレスと前記機器Ｙが接続されたプライベートネットワークにおける前記機器Ｘの仮想プライベートネットワークアドレスとを対応付けて記憶するアドレス変換テーブルを保持する手順と、
前記機器Ｘから前記機器Ｙへの通信接続においては、当該通信接続における通信データの通信元アドレスを前記機器Ｘのグローバルネットワークアドレスから前記機器Ｘの仮想プライベートネットワークアドレスへ変換し、通信データの通信先アドレスを前記機器Ｙのグローバルネットワークアドレスから前記機器Ｙのプライベートネットワークアドレスへ変換し、前記機器Ｙから前記機器Ｘの通信接続においては、当該通信接続における通信データの通信元アドレスを前記機器Ｙのプライベートネットワークアドレスから前記機器Ｙのグローバルネットワークアドレスへ変換し、通信データの通信先アドレスを前記機器Ｘの仮想プライベートネットワークアドレスから前記機器Ｘのグローバルネットワークアドレスへ変換するアドレス変換手順と、
が行われることを特徴とするネットワーク機器の共有方法。
【請求項５】
認証サーバを備えており、
当該認証サーバ内の制御部により、
通信元の前記機器Ｘが接続されたプライベートネットワークの指定と通信先の前記機器Ｙが接続されたプライベートネットワークの指定とを受付ける通信対象ネットワーク指定受付手順と、
前記通信先の機器Ｙが接続されたプライベートネットワークの管理端末に認証要求を行う認証要求手順と、
前記管理端末から前記認証要求の返答として通信許可を示す情報を受信したか否かを判定する認証結果判定手順と、
前記認証要求の返答として通信許可を示す情報を受信した場合には、前記通信元の機器Ｘが接続されたプライベートネットワークの前記通信接続制御装置Ｘに対して、通信接続相手先としての前記通信接続制御装置Ｙのグローバルネットワークアドレスを通知し、また前記通信接続制御装置Ｙに対して、通信接続相手先としての前記通信接続制御装置Ｘのグローバルネットワークアドレスを通知する接続相手通知手順と、
が行われ、
前記通信接続制御装置Ｘ、および前記通信接続制御装置Ｙのそれぞれの制御部により、
自装置の配下に接続されている機器のプライベートネットワークアドレスを所定の変換手法に基づいてグローバルネットワークアドレスに変換する第１アドレス変換手順と、
前記自装置の配下に接続されている機器の変換後のグローバルネットワークアドレスを前記認証サーバから通知を受けた通信接続相手先のグローバルネットワークアドレス宛に送信するアドレス通知手順と、
前記通信接続相手先から受信したグローバルネットワークアドレスを、自装置の配下に接続される機器のプライベートネットワークアドレスと同体系のアドレスであって、利用されていない任意の前記仮想プライベートネットワークアドレスへ変換する第２アドレス変換手順と、
が行われることを特徴とする請求項４に記載のネットワーク機器の共有方法。
【請求項６】
前記通信元の機器Ｘ内の制御部により、
前記通信先の機器Ｙに対してコンテンツリスト保有有無の問い合わせ情報を送信するコンテンツリスト問い合わせ手順が行われ、
前記通信先の機器Ｙ内の制御部により、
前記コンテンツリスト保有有無の問い合わせ情報の受信に基づいて、前記コンテンツリストであって各コンテンツの所在場所として少なくとも機器Ｙのプライベートネットワークアドレスとコンテンツ識別情報とを格納しているコンテンツリストを保有している場合には、当該コンテンツリストを前記機器Ｘに返信するコンテンツリスト返信手順が行われ、
前記通信接続制御装置Ｘ内の制御部により、
前記機器Ｙから機器Ｘに対して返信されたコンテンツリストを前記機器Ｘに中継転送する際には、当該コンテンツリストに記載されている機器Ｙのプライベートネットワークアドレスを、前記機器Ｙの仮想プライベートネットワークアドレスに書き換えるアドレス書換手順が
行われることを特徴とする請求項４または請求項５のいずれかに記載のネットワーク機器の共有方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プライベートネットワークに接続されたネットワーク家電などのネットワーク機器を、グローバルネットワークを介して、他のプライベートネットワークに接続されたネットワーク家電から遠隔操作することができる、通信システム、およびネットワーク機器の共有方法に関するものである。
【背景技術】
【０００２】
従来の通信システムでは、２つの拠点間の機器の通信接続において、通信相手側のルータなどの配下に接続されている機器と通信できていたが、その機器がどのようなコンテンツを持っているか、どのような機器であるかを外部ネットワーク側の拠点から閲覧する必要はなかった。しかし、ネットワーク通信機能を備えた家電機器（以下、「ネットワーク家電」ともいう）の普及に伴い、外出先から家（宅内）のネットワーク家電やＰＣ（パーソナルコンピュータ）の保持する映像を視聴したり、ある場所に保持された映像を別の場所で見たいといったニーズが増加している。
【０００３】
現状、ネットワーク家電に対する遠隔操作を実現するための方法としてユーザ宅同士にＶＰＮ（Virtual Private Network：仮想プライベートネットワーク）を張る方法がある。しかしながら、ＶＰＮ機器を用い、ユーザ宅内同士を接続した場合、宅内側に設置してあるネットワーク機器のＩＰアドレスが重複する可能性がある。
【０００４】
例えば、図１４は、宅内のネットワーク家電を遠隔地から操作するシステムの構成例を示す図である。図１４に示すシステムでは、ユーザ（１）宅４１０内にＶＰＮ機器１Ａを設備し、ユーザ（２）宅４２０にＶＰＮ機器２Ａを設備する。ＶＰＮ機器１ＡおよびＶＰＮ機器２Ａは、ＢＢＲ（ＢｒｏａｄＢａｎｄルータ）機能を備え、また、ネットワーク家電の通信接続のためのプロキシー機能を搭載し、遠隔地にあるネットワーク家電と接続するための機器である。そして、これらのＶＰＮ機器１Ａ、２ＡをＩＰｖ４アドレスにより多地点ネットワーク（地域ネットワーク）で結ぶ。このような構成により、ＶＰＮ機器１ＡとＶＰＮ機器２Ａとを相互接続する。
【０００５】
そして、ＶＰＮ機器１Ａは、ユーザ（１）宅４１０内のネットワークＴＶ４１１、ＨＤＤ−Ｒｅｃ（ハードディスクレコーダ）４１２、ネットワークカメラ４１３、およびＰＣ（パーソナルコンピュータ）４１４にプライベートネットワークアドレス（ＩＰｖ４アドレス）を割り振り、ＶＰＮ機器２Ａは、ユーザ（２）宅４２０内のメディアプレイヤー４２１にプライベートネットワークアドレス（ＩＰｖ４アドレス）を割り振り、それぞれのプライベートネットワーク内で各ネットワーク家電を識別するように構成されている。
【０００６】
しかしながら、このような構成では、ＶＰＮ機器１ＡとＶＰＮ機器２Ａはそれぞれ独立にプライベートネットワークのＩＰｖ４アドレスを独自に割り振るため、例えば、ユーザ（１）４１０宅内のＨＤＤ−Ｒｅｃ４１２と、ユーザ（２）宅４２０内のメディアプレイヤー４２１に同じＩＰｖ４アドレス（１９２．１６８．１．３０）が重複して割り振られバッティングを起こす可能性がある。このように、ＩＰｖ４アドレスが複数のネットワーク家電に重複して割り振られると、重複したプライベートアドレスを持つネットワーク家電に対してアクセスすることができなくなる。このため、遠隔から操作できる制御対象機器を特定することが難しいという問題が生じる。
【０００７】
なお、従来技術のネットワーク家電遠隔操作システム、その方法及び認証システムがある（特許文献１を参照）。この従来技術のネットワーク家電遠隔操作システムは、ネットワークに対応した家電機器を遠隔操作するシステムに関し、特に、通信システムでの認証処理における安全性の向上技術に関するものである。
【０００８】
しかしながら、特許文献１で開示された従来技術は、上述したようなプライベートネットワークアドレスのバッティングから生じる問題を解決しようとするものではない。
【特許文献１】特開２００３−１７９６９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述したように、宅内のプライベートネットワークに接続されたネットワーク家電等のネットワーク機器の操作を、外部から行う技術が提案されている。しかしながら、通信相手先のプライベートネットワークに接続されているネットワーク機器と、通信元のプライベートネットワークに接続されているネットワーク機器のアドレス体系（ネットワークアドレスとサブネットマスクによって表されるプライベートネットワークのアドレス体系）に同一のプライベートアドレスが含まれると、通信相手側のネットワークに接続されているネットワーク機器と、通信元のネットワークに接続されているネットワーク機器とが区別できず、通信元から通信先のネットワーク機器を特定することが難しいという問題が生じていた。
【００１０】
本発明はこのような問題を解決するためになされたもので、その目的は、通信相手先のプライベートネットワークに接続されているネットワーク機器と、通信元のプライベートネットワークに接続されているネットワーク機器のプライベートアドレスに同一のプライベートアドレスが含まれることにより生じる問題を回避でき、また、通信相手先のプライベートネットワークに接続されたネットワーク機器にどのようなコンテンツが保持されているかを閲覧することができると共に、該通信相手先のネットワーク機器の保持するコンテンツを再生することができる通信システム、およびネットワーク機器の共有方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明は上記課題を解決するためになされたものであり、本発明の通信システムは、一方のプライベートネットワークに接続された機器Ｘと、他方のプライベートネットワークに接続された機器Ｙとが、グローバルネットワークを介して接続された２つの通信接続制御装置であって、前記一方のプライベートネットワークに接続された通信接続制御装置Ｘと前記他方のプライベートネットワークに接続された通信接続制御装置Ｙとの中継により通信接続される通信システムであって、前記通信接続制御装置Ｘは、前記機器Ｘのプライベートネットワークアドレスと当該プライベートネットワークアドレスに対応するグローバルネットワークアドレスとを対応付けて記憶し、また、前記機器Ｙのグローバルネットワークアドレスと前記機器Ｘが接続されたプライベートネットワークにおける前記機器Ｙの仮想プライベートネットワークアドレスとを対応付けて記憶するアドレス変換テーブルと、前記機器Ｘから前記機器Ｙへの通信接続においては、当該通信接続における通信データの通信元アドレスを前記機器Ｘのプライベートネットワークアドレスから前記機器Ｘのグローバルネットワークアドレスへ変換し、前記通信データの通信先アドレスを前記機器Ｙの仮想プライベートネットワークアドレスから前記機器Ｙのグローバルネットワークアドレスへと変換し、前記機器Ｙから前記機器Ｘの通信接続においては、当該通信接続における通信データの通信元アドレスを前記機器Ｙのグローバルネットワークアドレスから前記機器Ｙの仮想プライベートネットワークアドレスへと変換し、前記通信データの通信先アドレスを前記機器Ｘのグローバルネットワークアドレスから前記機器Ｘのプライベートネットワークアドレスへ変換するアドレス変換手段と、を備え、前記通信接続制御装置Ｙは、前記機器Ｙのプライベートネットワークアドレスと当該プライベートネットワークアドレスに対応するグローバルネットワークアドレスとを対応付けて記憶し、また、前記機器Ｘのグローバルネットワークアドレスと前記機器Ｙが接続されたプライベートネットワークにおける前記機器Ｘの仮想プライベートネットワークアドレスとを対応付けて記憶するアドレス変換テーブルと、前記機器Ｘから前記機器Ｙへの通信接続においては、当該通信接続における通信データの通信元アドレスを前記機器Ｘのグローバルネットワークアドレスから前記機器Ｘの仮想プライベートネットワークアドレスへ変換し、通信データの通信先アドレスを前記機器Ｙのグローバルネットワークアドレスから前記機器Ｙのプライベートネットワークアドレスへ変換し、前記機器Ｙから前記機器Ｘの通信接続においては、当該通信接続における通信データの通信元アドレスを前記機器Ｙのプライベートネットワークアドレスから前記機器Ｙのグローバルネットワークアドレスへ変換し、通信データの通信先アドレスを前記機器Ｘの仮想プライベートネットワークアドレスから前記機器Ｘのグローバルネットワークアドレスへ変換するアドレス変換手段と、を備えることを特徴とする。
このような構成の通信システムにおいては、機器Ｘをプライベートネットワーク（例えば、ＩＰｖ４ネットワーク）により通信接続する通信接続制御装置Ｘと、機器Ｙをプライベートネットワークにより通信接続する通信接続制御装置Ｙとをグローバルネットワーク（例えば、ＩＰｖ６ネットワーク）で通信接続する。そして、通信接続制御装置Ｘでは、機器Ｘのプライベートネットワークアドレスとグローバルネットワークアドレスとを対応付け、また、機器Ｙの仮想プライベートネットワークアドレスとグローバルネットワークアドレスと対応付けてアドレス変換テーブルに記憶する。そして、通信接続制御装置Ｘは、機器Ｘから機器Ｙへの通信接続においては、通信元アドレスを機器Ｘのプライベートネットワークアドレスから機器Ｘのグローバルネットワークアドレスへ変換し、通信先アドレスを機器Ｙの仮想プライベートネットワークアドレスから機器Ｙのグローバルネットワークアドレスへと変換し、機器Ｙから機器Ｘの通信接続においては、通信元アドレスを機器Ｙのグローバルネットワークアドレスから機器Ｙの仮想プライベートネットワークアドレスへと変換し、通信先アドレスを機器Ｘのグローバルネットワークアドレスから機器Ｘのプライベートネットワークアドレスへ変換する。また、通信接続制御装置Ｙにも同様なアドレス変換機能を持たせる。
これにより、通信元のプライベートネットワークに接続されている機器のプライベートネットワークアドレスと、通信相手先のプライベートネットワークに接続されている機器のプライベートネットワークアドレスとに、同一のプライベートアドレスが重複して含まれている場合に生じるアドレスバッティングの問題を回避できる。このため、一方のプライベートネットワークに接続された機器を特定して、他方のプライベートネットワークに接続された機器から遠隔操作できるようになる。
【００１２】
また、本発明の通信システムは、認証サーバを備えており、当該認証サーバが、通信元の前記機器Ｘが接続されたプライベートネットワークの指定と通信先の前記機器Ｙが接続されたプライベートネットワークの指定とを受付ける通信対象ネットワーク指定受付手段と、前記通信先の機器Ｙが接続されたプライベートネットワークの管理端末に認証要求を行う認証要求手段と、前記管理端末から前記認証要求の返答として通信許可を示す情報を受信したか否かを判定する認証結果判定手段と、前記認証要求の返答として通信許可を示す情報を受信した場合には、前記通信元の機器Ｘが接続されたプライベートネットワークの前記通信接続制御装置Ｘに対して、通信接続相手先としての前記通信接続制御装置Ｙのグローバルネットワークアドレスを通知し、また前記通信接続制御装置Ｙに対して、通信接続相手先としての前記通信接続制御装置Ｘのグローバルネットワークアドレスを通知する接続相手通知手段と、を備え、前記通信接続制御装置Ｘ、および前記通信接続制御装置Ｙのそれぞれが、自装置の配下に接続されている機器のプライベートネットワークアドレスを所定の変換手法に基づいてグローバルネットワークアドレスに変換する第１アドレス変換手段と、前記自装置の配下に接続されている機器の変換後のグローバルネットワークアドレスを前記認証サーバから通知を受けた通信接続相手先のグローバルネットワークアドレス宛に送信するアドレス通知手段と、前記通信接続相手先から受信したグローバルネットワークアドレスを、自装置の配下に接続される機器のプライベートネットワークアドレスと同体系のアドレスであって、利用されていない任意の前記仮想プライベートネットワークアドレスへ変換する第２アドレス変換手段と、を備えることを特徴とする。
このような構成の通信システムにおいては、認証サーバにより、通信元の機器Ｘが接続されたプライベートネットワークの指定と、通信先の機器Ｙが接続されたプライベートネットワークの指定を受付けるようにする。そして、通信先の機器Ｙが接続されたプライベートネットワークの管理端末（携帯電話等）に認証要求を行うようにし、通信許可の情報を受信した場合には、通信接続制御装置Ｘに対して通信接続制御装置Ｙのグローバルネットワークアドレスを通知し、通信接続制御装置Ｙに対して通信接続制御装置Ｘのグローバルネットワークアドレスを通知する。また、通信接続制御装置Ｘ、および通信接続制御装置Ｙのそれぞれは、配下の機器のプライベートネットワークアドレスをグローバルネットワークアドレスに変換し、このグローバルネットワークアドレスを認証サーバから通知を受けた通信接続相手先のグローバルネットワークアドレス宛に送信する。また、通信接続相手先から受信したグローバルネットワークアドレスを、配下に接続される機器のプライベートネットワークアドレスと同体系の仮想プライベートネットワークアドレスへ変換する。
これにより、認証サーバの認証によって、通信接続できる通信接続制御装置同士が、配下にある機器の情報をお互いに通知しあい、相手側の通信接続制御装置の配下の機器を、自分の通信接続制御装置の配下の機器と同じアドレス体系の仮想アドレスに変換することができる。
【００１３】
また、本発明の通信システムは、前記通信元の機器Ｘは、前記通信先の機器Ｙに対してコンテンツリスト保有有無の問い合わせ情報を送信するコンテンツリスト問い合わせ手段を備え、前記通信先の機器Ｙは、前記コンテンツリスト保有有無の問い合わせ情報の受信に基づいて、前記コンテンツリストであって各コンテンツの所在場所として少なくとも機器Ｙのプライベートネットワークアドレスとコンテンツ識別情報とを格納しているコンテンツリストを保有している場合には、当該コンテンツリストを前記機器Ｘに返信するコンテンツリスト返信手段を備え、前記通信接続制御装置Ｘは、前記機器Ｙから機器Ｘに対して返信されたコンテンツリストを前記機器Ｘに中継転送する際には、当該コンテンツリストに記載されている機器Ｙのプライベートネットワークアドレスを、前記機器Ｙの仮想プライベートネットワークアドレスに書き換えるアドレス書換手段とを備えることを特徴とする。
このような構成により、通信元の機器Ｘは、通信先の機器Ｙに対してコンテンツリスト保有有無の問い合わせ情報を送信し、通信先の機器Ｙは、コンテンツリスト保有有無の問い合わせ情報の受信に基づいて、機器Ｙのプライベートネットワークアドレスとコンテンツ識別情報とを含むコンテンツリストを返信する。通信接続制御装置Ｘは、機器Ｙから機器Ｘに対して返信されたコンテンツリストを機器Ｘに中継転送する際に、当該コンテンツリストに記載されている機器Ｙのプライベートネットワークアドレスを、機器Ｙの仮想プライベートネットワークアドレスに書き換える。
これにより、通信相手先のプライベートネットワークに接続されたネットワーク機器にどのようなコンテンツが保持されているかを閲覧することができると共に、該通信相手先のネットワーク機器の保持するコンテンツを再生することができるようになる。
【００１４】
また、本発明のネットワーク機器の共有方法は、一方のプライベートネットワークに接続された機器Ｘと、他方のプライベートネットワークに接続された機器Ｙとが、グローバルネットワークを介して接続された２つの通信接続制御装置であって、前記一方のプライベートネットワークに接続された通信接続制御装置Ｘと前記他方のプライベートネットワークに接続された通信接続制御装置Ｙとの中継により通信接続される通信システムにおけるネットワーク機器の共有方法であって、前記通信接続制御装置Ｘ内の制御部により、前記機器Ｘのプライベートネットワークアドレスと当該プライベートネットワークアドレスに対応するグローバルネットワークアドレスとを対応付けて記憶し、また、前記機器Ｙのグローバルネットワークアドレスと前記機器Ｘが接続されたプライベートネットワークにおける前記機器Ｙの仮想プライベートネットワークアドレスとを対応付けて記憶するアドレス変換テーブルを保持する手順と、前記機器Ｘから前記機器Ｙへの通信接続においては、当該通信接続における通信データの通信元アドレスを前記機器Ｘのプライベートネットワークアドレスから前記機器Ｘのグローバルネットワークアドレスへ変換し、前記通信データの通信先アドレスを前記機器Ｙの仮想プライベートネットワークアドレスから前記機器Ｙのグローバルネットワークアドレスへと変換し、前記機器Ｙから前記機器Ｘの通信接続においては、当該通信接続における通信データの通信元アドレスを前記機器Ｙのグローバルネットワークアドレスから前記機器Ｙの仮想プライベートネットワークアドレスへと変換し、前記通信データの通信先アドレスを前記機器Ｘのグローバルネットワークアドレスから前記機器Ｘのプライベートネットワークアドレスへ変換するアドレス変換手順と、が行われ、前記通信接続制御装置Ｙ内の制御部により、前記機器Ｙのプライベートネットワークアドレスと当該プライベートネットワークアドレスに対応するグローバルネットワークアドレスとを対応付けて記憶し、また、前記機器Ｘのグローバルネットワークアドレスと前記機器Ｙが接続されたプライベートネットワークにおける前記機器Ｘの仮想プライベートネットワークアドレスとを対応付けて記憶するアドレス変換テーブルを保持する手順と、前記機器Ｘから前記機器Ｙへの通信接続においては、当該通信接続における通信データの通信元アドレスを前記機器Ｘのグローバルネットワークアドレスから前記機器Ｘの仮想プライベートネットワークアドレスへ変換し、通信データの通信先アドレスを前記機器Ｙのグローバルネットワークアドレスから前記機器Ｙのプライベートネットワークアドレスへ変換し、前記機器Ｙから前記機器Ｘの通信接続においては、当該通信接続における通信データの通信元アドレスを前記機器Ｙのプライベートネットワークアドレスから前記機器Ｙのグローバルネットワークアドレスへ変換し、通信データの通信先アドレスを前記機器Ｘの仮想プライベートネットワークアドレスから前記機器Ｘのグローバルネットワークアドレスへ変換するアドレス変換手順と、が行われることを特徴とする。
このような手順により、機器Ｘをプライベートネットワーク（例えば、ＩＰｖ４ネットワーク）により通信接続する通信接続制御装置Ｘと、機器Ｙをプライベートネットワークにより通信接続する通信接続制御装置Ｙとをグローバルネットワーク（例えば、ＩＰｖ６ネットワーク）で通信接続する。そして、通信接続制御装置Ｘでは、機器Ｘのプライベートネットワークアドレスとグローバルネットワークアドレスとを対応付け、また、機器Ｙの仮想プライベートネットワークアドレスとグローバルネットワークアドレスと対応付けてアドレス変換テーブルに記憶する。そして、通信接続制御装置Ｘは、機器Ｘから機器Ｙへの通信接続においては、通信元アドレスを機器Ｘのプライベートネットワークアドレスから機器Ｘのグローバルネットワークアドレスへ変換し、通信先アドレスを機器Ｙの仮想プライベートネットワークアドレスから機器Ｙのグローバルネットワークアドレスへと変換し、機器Ｙから機器Ｘの通信接続においては、通信元アドレスを機器Ｙのグローバルネットワークアドレスから機器Ｙの仮想プライベートネットワークアドレスへと変換し、通信先アドレスを機器Ｘのグローバルネットワークアドレスから機器Ｘのプライベートネットワークアドレスへ変換する。また、通信接続制御装置Ｙにも同様なアドレス変換機能を持たせる。
これにより、通信元のプライベートネットワークに接続されている機器のプライベートネットワークアドレスと、通信相手先のプライベートネットワークに接続されている機器のプライベートネットワークアドレスとに、同一のプライベートアドレスが重複して含まれている場合に生じるアドレスバッティングの問題を回避できる。このため、一方のプライベートネットワークに接続された機器を特定して、他方のプライベートネットワークに接続された機器から遠隔操作できるようになる。
【００１５】
また、本発明のネットワーク機器の共有方法は、認証サーバを備えており、当該認証サーバ内の制御部により、通信元の前記機器Ｘが接続されたプライベートネットワークの指定と通信先の前記機器Ｙが接続されたプライベートネットワークの指定とを受付ける通信対象ネットワーク指定受付手順と、前記通信先の機器Ｙが接続されたプライベートネットワークの管理端末に認証要求を行う認証要求手順と、前記管理端末から前記認証要求の返答として通信許可を示す情報を受信したか否かを判定する認証結果判定手順と、前記認証要求の返答として通信許可を示す情報を受信した場合には、前記通信元の機器Ｘが接続されたプライベートネットワークの前記通信接続制御装置Ｘに対して、通信接続相手先としての前記通信接続制御装置Ｙのグローバルネットワークアドレスを通知し、また前記通信接続制御装置Ｙに対して、通信接続相手先としての前記通信接続制御装置Ｘのグローバルネットワークアドレスを通知する接続相手通知手順と、が行われ、前記通信接続制御装置Ｘ、および前記通信接続制御装置Ｙのそれぞれの制御部により、自装置の配下に接続されている機器のプライベートネットワークアドレスを所定の変換手法に基づいてグローバルネットワークアドレスに変換する第１アドレス変換手順と、前記自装置の配下に接続されている機器の変換後のグローバルネットワークアドレスを前記認証サーバから通知を受けた通信接続相手先のグローバルネットワークアドレス宛に送信するアドレス通知手順と、前記通信接続相手先から受信したグローバルネットワークアドレスを、自装置の配下に接続される機器のプライベートネットワークアドレスと同体系のアドレスであって、利用されていない任意の前記仮想プライベートネットワークアドレスへ変換する第２アドレス変換手順と、が行われることを特徴とする。
このような手順により、認証サーバにより、通信元の機器Ｘが接続されたプライベートネットワークの指定と、通信先の機器Ｙが接続されたプライベートネットワークの指定を受付けるようにする。そして、通信先の機器Ｙが接続されたプライベートネットワークの管理端末（携帯電話等）に認証要求を行うようにし、通信許可の情報を受信した場合には、通信接続制御装置Ｘに対して通信接続制御装置Ｙのグローバルネットワークアドレスを通知し、通信接続制御装置Ｙに対して通信接続制御装置Ｘのグローバルネットワークアドレスを通知する。また、通信接続制御装置Ｘ、および通信接続制御装置Ｙのそれぞれは、配下の機器のプライベートネットワークアドレスをグローバルネットワークアドレスに変換し、このグローバルネットワークアドレスを認証サーバから通知を受けた通信接続相手先のグローバルネットワークアドレス宛に送信する。また、通信接続相手先から受信したグローバルネットワークアドレスを、配下に接続される機器のプライベートネットワークアドレスと同体系の仮想プライベートネットワークアドレスへ変換する。
これにより、認証サーバの認証によって、通信接続できる通信接続制御装置同士が、配下にある機器の情報をお互いに通知しあい、相手側の通信接続制御装置の配下の機器を、自分の通信接続制御装置の配下の機器と同じアドレス体系の仮想アドレスに変換することができる。
【００１６】
また、本発明のネットワーク機器の共有方法は、前記通信元の機器Ｘ内の制御部により、前記通信先の機器Ｙに対してコンテンツリスト保有有無の問い合わせ情報を送信するコンテンツリスト問い合わせ手順が行われ、前記通信先の機器Ｙ内の制御部により、前記コンテンツリスト保有有無の問い合わせ情報の受信に基づいて、前記コンテンツリストであって各コンテンツの所在場所として少なくとも機器Ｙのプライベートネットワークアドレスとコンテンツ識別情報とを格納しているコンテンツリストを保有している場合には、当該コンテンツリストを前記機器Ｘに返信するコンテンツリスト返信手順が行われ、前記通信接続制御装置Ｘ内の制御部により、前記機器Ｙから機器Ｘに対して返信されたコンテンツリストを前記機器Ｘに中継転送する際には、当該コンテンツリストに記載されている機器Ｙのプライベートネットワークアドレスを、前記機器Ｙの仮想プライベートネットワークアドレスに書き換えるアドレス書換手順が行われることを特徴とする。
このような手順により、通信元の機器Ｘは、通信先の機器Ｙに対してコンテンツリスト保有有無の問い合わせ情報を送信し、通信先の機器Ｙは、コンテンツリスト保有有無の問い合わせ情報の受信に基づいて、機器Ｙのプライベートネットワークアドレスとコンテンツ識別情報とを含むコンテンツリストを返信する。通信接続制御装置Ｘは、機器Ｙから機器Ｘに対して返信されたコンテンツリストを機器Ｘに中継転送する際に、当該コンテンツリストに記載されている機器Ｙのプライベートネットワークアドレスを、機器Ｙの仮想プライベートネットワークアドレスに書き換える。
これにより、通信相手先のプライベートネットワークに接続されたネットワーク機器にどのようなコンテンツが保持されているかを閲覧することができると共に、該通信相手先のネットワーク機器の保持するコンテンツを再生することができるようになる。
【発明の効果】
【００１７】
本発明の通信システムによれば、通信元のプライベートネットワークに接続されているネットワーク機器（ネットワーク家電等）のプライベートネットワークアドレスと、通信相手先のプライベートネットワークに接続されているネットワーク機器のプライベートネットワークアドレスとに、同一のプライベートアドレスが重複して含まれている場合に生じるアドレスバッティングの問題を回避できる。
【００１８】
また、通信相手先のプライベートネットワークに接続されたネットワーク機器にどのようなコンテンツが保持されているかを閲覧することができると共に、該通信相手先のネットワーク機器の保持するコンテンツを再生することができるようになる。このため、接続先のネットワーク機器が、あたかも自宅にあるようにエミュレートされて、宅内のネットワーク機器として操作することが可能になる。
【発明を実施するための最良の形態】
【００１９】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２０】
［本発明による通信システムの構成例と概要の説明］
図１は、本発明による通信システムの構成例と、家電ルータのネットワーク通信機能について説明するための図である。図１に示すように、本発明の通信システムは、プライベートネットワーク（ＬＡＮ）を構成するための通信接続制御装置である家電ルータ（１）１と、プライベートネットワーク（ＬＡＮ）を構成するための通信接続制御装置である家電ルータ（２）２と、認証サーバ３とが、グローバルネットワーク（ＷＡＮ：ＩＰｖ６網）４で接続されており、認証サーバ３には、ＩＰｖ６網上にある家電ルータ（１）１、家電ルータ（２）２のＩＰｖ６アドレスが保持されている。なお、図１に示す例では、家電ルータとして、家電ルータ（１）１と家電ルータ（２）２の２つのみを例示しているが、実際には、より多くの数の家電ルータがグローバルネットワーク４に接続されている。
（なお、以下では、家電ルータ（１）１を単に「家電ルータ（１）」と、家電ルータ（２）２を「家電ルータ（２）」とも呼ぶ。）
【００２１】
また、家電ルータ（１）１のプライベートネットワーク（ＬＡＮ）１０側には、ネットワーク家電（Ａ）１１、ネットワーク家電（Ｂ）１２、ネットワーク家電（Ｃ）１３が接続されており、家電ルータ（２）２のプライベートネットワーク（ＬＡＮ）２０側には、ネットワーク家電（１）２１、ネットワーク家電（２）２２、ネットワーク家電（３）２３が接続されている。家電ルータ（１）１および家電ルータ（２）２は、ルータ配下の各ネットワーク機器（ネットワーク家電）に対しＩＰｖ４アドレスを割り振ることによりプライベートネットワーク１０、２０を構成すると共に、家電ルータのグローバルネットワーク（ＷＡＮ）側に対して各ネットワーク家電のＭＡＣアドレスを元に生成されたＩｐｖ６アドレスを保持する。
（なお、以下では、ネットワーク家電（Ａ）１１を単に「家電（Ａ）」と、ネットワーク家電（Ｂ）１２を「家電（Ｂ）」と、ネットワーク家電（Ｃ）１３を「家電（Ｃ）」と、ネットワーク家電（１）２１を「家電（１）」と、ネットワーク家電（２）２２を「家電（２）」と、ネットワーク家電（Ｃ）２３を「家電（３）」とも呼ぶ。）
【００２２】
例えば、家電ルータ（１）では、配下の家電（Ａ）にプライベートネットワークアドレスとしてＩＰｖ４アドレス（１９２．１６８．０．１０）を割り振り、家電（Ｂ）にＩＰｖ４アドレス（１９２．１６８．０．２０）を割り振り、家電（Ｃ）にＩＰｖ４アドレス（１９２．１６８．０．３０）を割り振ることにより、プライベートネットワーク（ＬＡＮ）を構成する。同様にして、家電ルータ（２）では、配下の家電（１）にプライベートネットワークアドレスとしてＩＰｖ４アドレス（１９２．１６８．０．４０）を割り振り、家電（２）にＩＰｖ４アドレス（１９２．１６８．０．５０）を割り振り、家電（３）にＩＰｖ４アドレス（１９２．１６８．０．６０）を割り振ることにより、プライベートネットワーク（ＬＡＮ）を構成する。
【００２３】
そして、家電ルータ（１）、（２）では、自装置の配下に接続されているネットワーク家電のプライベートネットワークアドレスを所定の変換手法でグローバルネットワークアドレスへ変換する。この変換手法は、家電ルータ（１）、（２）が、グローバルネットワーク（ＷＡＮ側：ＩＰｖ６網）のアドレス体系を予め記憶しており、グローバルネットワークのアドレス体系のホスト部の情報として、ネットワーク家電のＭＡＣアドレスから変換した値を利用する。
【００２４】
例えば、家電ルータ（１）では、各家電（Ａ）、（Ｂ）、（Ｃ）のＭＡＣアドレスを基に、プライベートネットワークアドレス（ＩＰｖ４アドレス）をグローバルネットワークアドレス（ＩＰｖ６アドレス）に変換して保持する。すなわち、家電（Ａ）のＩＰｖ４アドレス（１９２．１６８．０．１０）を、ＩＰｖ６アドレス（２００１：０２００：：０２０Ｄ：６０ｆｆ：ｆｅ００：００１０）に変換し、家電（Ｂ）のＩＰｖ４アドレス（１９２．１６８．０．２０）を、ＩＰｖ６アドレス（２００１：０２００：：０２０Ｄ：６０ｆｆ：ｆｅ００：００２０）に変換し、家電（Ｃ）のＩＰｖ４アドレス（１９２．１６８．０．３０）を、ＩＰｖ６アドレス（２００１：０２００：：０２０Ｄ：６０ｆｆ：ｆｅ００：００３０）に変換し、それぞれＩＰｖ６アドレスを家電ルータ（１）内に保持する。
【００２５】
このＩＰｖ６アドレス中の上位１２バイト（２００１：０２００：：０２０Ｄ：６０ｆｆ）は、このグローバルネットワークを識別するために付与される共通のアドレスデータであり、下位４バイトがネットワーク家電に固有なＭＡＣアドレスを基に生成されるホストのアドレスデータとなる。
（なお、ＩＰｖ６アドレスの上位１２バイトのアドレスは共通であるので、以下では、ＩＰｖ６アドレスの上位１２バイトの表記は省略し、下位４バイトのみで表記する（図面においても同じ）。）
【００２６】
同様にして、家電ルータ（２）では、各家電（１）、（２）、（３）のＭＡＣアドレスを基に、ＩＰｖ４アドレスをＩＰｖ６アドレスに変換して保持する。すなわち、家電（１）のＩＰｖ４アドレス（１９２．１６８．０．４０）を、ＩＰｖ６アドレス（ｆｅ００：００４０）に変換し、家電（２）のＩＰｖ４アドレス（１９２．１６８．０．５０）を、ＩＰｖ６アドレス（ｆｅ００：００５０）に変換し、家電（３）のＩＰｖ４アドレス（１９２．１６８．０．６０）を、ＩＰｖ６アドレス（ｆｅ００：００６０）に変換し、それぞれＩＰｖ６アドレスを家電ルータ（２）内に保持する。
【００２７】
上述した構成において、認証サーバ３を用いて接続元の家電ルータ（１）と接続先の家電ルータ（２）を特定できるようにする（この接続指定方法の詳細については後述する）。そして、接続指定された家電ルータ（１）および家電ルータ（２）のＩＰｖ６アドレスを、認証サーバ３から双方の家電ルータ（１）、（２）に通知する。家電ルータ（１）、（２）では、認証サーバ３から通知されたＩＰｖ６アドレスを基に相互に通信接続し、接続相手の家電ルータから配下のネットワーク家電のＩＰｖ６アドレスを取得し、このＩＰｖ６アドレスを、自ルータのプライベートネットワークアドレス内のネットワーク家電と重複しない擬似ＩＰｖ４アドレスに変換する。
【００２８】
例えば、家電ルータ（１）では、家電ルータ（２）から受信した家電（１）のＩＰｖ６アドレス（ｆｅ００：００４０）を基に、家電（１）の擬似ＩＰｖ４アドレス（１９２．１６８．０．２０１）を生成し、家電（２）のＩＰｖ６アドレス（ｆｅ００：００５０）を基に、家電（２）の擬似ＩＰｖ４アドレス（１９２．１６８．０．２０２）を生成し、家電（３）のＩＰｖ６アドレス（ｆｅ００：００６０）を基に、家電（３）の擬似ＩＰｖ４アドレス（１９２．１６８．０．２０３）を生成する。このようにして生成されたＩＰｖ４アドレスとＩＰｖ６アドレスの対応データは、アドレス変換テーブルとして、各家電ルータ（１）および家電ルータ（２）内に保持される。
【００２９】
例えば、家電ルータ（１）には、アドレス変換テーブル１４が保持される。このアドレス変換テーブル１４には、家電ルータ（１）の配下の家電（Ａ）のＩＰｖ４アドレス（１９２．１６８．０．１０）と、家電（Ｂ）のＩＰｖ４アドレス（１９２．１６８．０．２０）と、家電（Ｃ）のＩＰｖ４アドレス（１９２．１６８．０．３０）と共に、接続相手の家電ルータ（２）の配下の家電（１）の擬似ＩＰｖ４アドレス（１９２、１６８．０．２０１）と、家電（２）の擬似ＩＰｖ４アドレス（１９２．１６８．０．２０２）、および家電（３）の擬似ＩＰｖ４アドレス（１９２．１６８．０．２０３）が登録されている。また、各ＩＰｖ４アドレスに対応するＭＡＣアドレス、ＩＰｖ６アドレスとが登録され、所望の場合には、接続相手の家電ルータ（２）の配下の家電（１）、（２）、（３）のオリジンＩＰｖ４アドレスも登録される。
【００３０】
このようにして、家電ルータ（１）および家電ルータ（２）においては、ユーザ宅内のネットワーク家電とはＩＰｖ４アドレスで通信し、接続相手先の家電ルータに対しては、家電ルータのＷＡＮ側に保持されたＩＰｖ６アドレスで通信する。これにより、家電ルータ（１）の配下の家電（Ａ）等から、家電ルータ（２）の配下の家電（１）等にＩＰｖ４アドレスによりアクセスできるようになる。また、家電ルータ（２）のプライベートネットワークに接続されている家電（１）、（２）、（３）のプライベートネットワークアドレス中に、家電（Ａ）のプライベートネットワークアドレスと同一のアドレスが重複して含まれている場合に生じるアドレスバッティングの問題も回避できるようになる。
【００３１】
また、本発明の通信システムにおいては、各家電ルータ（１）および家電ルータ（２）の配下にネットワーク通信機能を備えたネットワーク家電があるかどうかの問い合わせを行うために、ＳＳＤＰ(Simple Service Discovery Protocol)機能を使用しており、これにより、マルチキャストアドレスを使用してネットワーク家電を発見するとともに、ネットワーク家電の保持されたコンテンツリストを取得可能なように構成されている（この処理詳細については後述する）。
【００３２】
これにより、通信相手先のプライベートネットワークに接続されたネットワーク家電にどのようなコンテンツが保持されているかを閲覧することができると共に、該通信相手先のネットワーク家電の保持するコンテンツを再生することができるようになる。
【００３３】
次に、家電ルータ同士の接続設定の方法について説明する。
図２は、家電ルータへの接続設定の方法を説明するための図である。図２において、認証サーバ３は、家電ルータ（１）および家電ルータ（２）のＩＰｖ６アドレスとユーザ識別番号（Ｆｄｎネーム等）の括り付け情報を保持する。また、Ｗｅｂ−ＩＦ（ウェブ−インタフェース）を持ち、携帯電話等を用いて自分が接続したい相手（家電ルータ）の情報を入力すると、認証サーバ３から自分の家電ルータ、及び相手の家電ルータのＩＰｖ６アドレス情報を通知するように構成されている。以下、図２を参照してその手順について説明する。
【００３４】
接続元の家電ルータ（１）から接続相手の家電ルータ（２）にはじめて接続する場合は、携帯電話３１から認証サーバ３にログインし、接続相手を登録する（ステップＳ１）。次に、認証サーバ３から接続相手の管理端末（この例では、携帯電話３２）に、電子メールや、電話などにより連絡を行い、接続相手から承認（電子メールや、電話、Ｗｅｂなどにより）を得る（ステップＳ２）。
【００３５】
接続相手から承認を受けると、認証サーバ３から家電ルータ（１）および家電ルータ（２）に接続相手の情報（グローバルネットワークアドレス：ＩＰｖ６）を設定する（ステップＳ３）。また、この接続相手の情報を後述する接続許可リストとして、認証サーバ３内に保持する。
【００３６】
このようにして、家電ルータ（１）と家電ルータ（２）の接続が設定されると、家電ルータ（２）は、配下の家電（１）、家電（２）、および家電（３）のＩＰｖ４アドレス（枠１内に示すアドレス）をＩＰｖ６アドレス（枠２内に示すアドレス）に変換し、接続先の家電ルータ（１）に配下の家電（１）、家電（２）、および家電（３）のＩＰｖ６アドレスを通知する（ステップＳ４）。
【００３７】
家電ルータ（１）では、家電ルータ（２）から受け取った家電（１）、家電（２）、および家電（３）のＩＰｖ６アドレスをそれぞれ擬似ＩＰｖ４アドレス（枠３内に示すアドレス）に自動変換して家電ルータ（１）のＬＡＮ側ポートに保持する（ステップＳ５）。
【００３８】
また、図３は、家電ルータにおけるパケットのアドレス変換の例を示す図である。図３に示す例は、図３（Ｄ）に示すネットワーク構成において、家電ルータ（１）の配下の家電（Ａ）から、家電ルータ（２）の配下の家電（１）に通信データのパケットを送信する例を示している。
【００３９】
最初に、家電（Ａ）から家電ルータ（１）に、図３（Ａ）に示すＩＰｖ４アドレスのパケット４１が送信される。このパケットの送信元ＩＰはＩＰｖ４アドレス（１９２．１６８．０．１０）であり、宛先ＩＰは擬似ＩＰｖ４アドレス（１９２．１６８．０．２０１）となる。また、これに、送信元の家電（Ａ）のＭＡＣアドレス（００：０Ｄ：６０：００：１０）と、家電ルータ（１）のＭＡＣアドレスが付随する。
【００４０】
家電ルータ（１）では、家電（Ａ）から受け取ったパケット４１のＩＰｖ４アドレスをＩＰｖ６アドレスに変換し、図３（Ｂ）に示すＩＰｖ６網上のパケット４２を生成する。このパケットの送信元ＩＰは「ｆｅ００：００１０」となり、宛先ＩＰは「ｆｅ００：００４０」となる。これに、家電ルータ（１）のＭＡＣアドレスと家電ルータ（２）のＭＡＣアドレスが付随する。
【００４１】
家電ルータ（２）では、家電ルータ（１）から受け取ったパケットのＩＰｖ６アドレスをＩＰｖ４アドレスに変換し、図３（Ｃ）に示すＩＰｖ４網上のパケット４３を生成する。このパケットの送信元ＩＰは擬似ＩＰｖ４アドレス「１９２．１６８．０．２０１」となり、宛先ＩＰは「１９２．１６８．０．４０」となる。これに、家電ルータ（２）のＭＡＣアドレスと家電（１）のＭＡＣアドレスが付随する。
【００４２】
このようにして、家電ルータ（１）および家電ルータ（２）のアドレス変換機能により、パケット中のＩＰｖ４アドレスとＩＰｖ６アドレスとが、アドレス変換テーブルに従い自動変換されることにより、プライベートネットワークアドレスにおけるアドレスバッティングの問題を生じさせることなく、家電（Ａ）から家電（１）へデータを送信できるようになる。
【００４３】
［本発明の通信システムにおける処理手順の説明］
次に、上述した通信システムにおける処理の流れについて詳細に説明する。なお、家電ルータ（１）および家電ルータ（２）は、上述したように、ネットワーク家電のプライベートネットワークアドレス（ＩＰｖ４アドレス）と、このプライベートネットワークアドレス（ＩＰｖ４アドレス）に対応するグローバルネットワークアドレス（ＩＰｖ６アドレス）のアドレス変換テーブルを備えているものとする。
【００４４】
（認証処理の手順の説明）
最初に、本発明の通信システムにおいて、接続元の家電ルータ（１）と接続相手の家電ルータ（２）との認証の手順について説明する。図４は、本発明の通信システムにおける認証処理の手順を示す図である。以下、図４を参照して、その処理手順について説明する。
【００４５】
最初に、ユーザ（１）の携帯電話から、Ｗｅｂ−ＩＦ経由で認証サーバ３へ自身のＦｄｎ番号（ユーザを識別するためのＩＤ番号）とパスワードを入力してログインする（ステップＳ１０１）。認証サーバ３にログインした後に、認証サーバ３が提供するＷｅｂ画面上の接続相手選択画面で新規接続ボタンをクリックする（ステップＳ１０２）。そして、Ｗｅｂ画面上で、接続相手ユーザ（２）のＦｄｎ番号を入力後、宅内の家電機器公開チェックボックスをＯＮにしてアクセス要求を設定する（ステップＳ１０３）。
【００４６】
例えば、図７のユーザ（１）設定項目の例に示すように、ユーザ（１）はＷｅｂ画面５１に自身のＦｄｎ番号「１１１１１」とパスワード「ａａａ」を入力し、認証サーバ３のログインした後に、Ｗｅｂ画面５２上で新規接続を選択した後に、ポップアップメニュー画面５３に接続相手のユーザ名「Ｕｓｅｒ２」と相手Ｆｄｎ番号（ＩＤ）「２２２２２」を入力すると共に、ポップアップメニュー画面５３上で家電機器公開チェックボックスをＯＮにしてアクセス要求を設定する。これにより、任意のユーザが任意の拠点に対してルータ同士の接続が可能となり、かつ指定したユーザのみ限定的に宅内機器を公開することが可能になる。
【００４７】
次に、設定が完了し、Ｗｅｂ画面５２上の送信ボタン５４が押されると、認証サーバ３は、ユーザ（２）の携帯電話３２に対して承認要求メールを自動送信する（ステップＳ１０４）。例えば、図７のユーザ（２）設定項目内の電子メール５５に示す内容が送信される。
なお、携帯電話３２は、ユーザ（２）宅のプライベートネットワークの管理端末として使用されるものである。
【００４８】
認証サーバ３から承認要求の電子メールを受け取ったユーザ（２）は、Ｗｅｂ−ＩＦ経由で認証サーバ３へ自身のＦｄｎ番号とパスワードを入力してログインする（ステップＳ１０５）。そして、Ｗｅｂ画面上で接続相手ユーザ（１）からの要求を確認する（ステップＳ１０６）。内容確認後、認証チェックボックスをＯＮに設定する（ステップＳ１０７）。例えば、図７に示すＷｅｂ画面５６上でＦｄｎ番号とパスワードを入力してログインし、Ｗｅｂ画面５７上で、接続相手の承認・否認を設定する。
【００４９】
そして、設定完了後、Ｗｅｂ画面５７上の送信ボタン５８を押すことにより、認証承認メールがユーザ（１）の携帯電話に自動送信される。これにより、認証サーバ３では、接続許可リストが生成される（ステップＳ１０８）。
【００５０】
なお、図８は、認証サーバに保持されるユーザ認証情報と接続許可リストの例を示す図である。図８において、ユーザ認証情報６１は、ユーザごとに、ユーザ名、パスワード、電子メールアドレス、Ｆｄｎ番号、ＣＯＰ番号（会員番号）を登録したテーブルである。このユーザ認証情報６１は、ユーザが認証サーバ３にログインする際の認証情報として使用される。また、接続許可リスト６２には、接続許可された接続元の家電ルータ（１）のＩＰｖ６アドレスと、接続先の家電ルータ（２）のＩＰｖ６アドレスの対応情報が保持されている。
【００５１】
（認証完了後の通信手順についての説明）
上述した処理手順により、認証サーバ３において接続許可リストが生成されると、家電ルータ（１）と家電ルータ（２）では通信可能な状態となり、各家電ルータでは、自身の配下のネットワーク家電と、接続相手のネットワーク家電のアドレス変換テーブルを生成する処理を行う。
【００５２】
図５は、家電ルータにおけるアドレス変換テーブルの生成手順を示す図である。以下、図５を参照して、その処理手順について説明する。
【００５３】
認証サーバ３において接続許可リストが生成されると、接続許可リストに登録されている家電ルータのＩＰｖ６アドレスを接続相手に通知する（ステップＳ２０１）。すなわち、家電ルータ（２）のＩＰｖ６アドレスを家電ルータ（１）に通知し、家電ルータ（１）のＩＰｖ６アドレスを家電ルータ（２）に通知する。
【００５４】
これにより、家電ルータ（１）は、家電ルータ（２）のＷＡＮ側のＩＰｖ６情報を認識し（ステップＳ２０２）、家電ルータ（２）は、家電ルータ（１）のＷＡＮ側のＩＰｖ６情報を認識する（ステップＳ２０３）。
【００５５】
そして、家電ルータ（１）では、配下にあるネットワーク家電のＩＰｖ４アドレスをＩＰｖ６アドレスに変換して保持する（ステップＳ２０４）。そして、家電ルータ（１）は、配下のネットワーク家電のＩＰｖ６情報を家電ルータ（２）に通知する。
【００５６】
家電ルータ（２）では、家電ルータ（１）の配下にあるネットワーク家電のＩＰｖ６アドレスを受け取ると、家電ルータ（２）の配下にあるネットワーク家電とバッティングしないＩＰｖ４アドレスに擬似変換し、アドレス変換テーブルを作成してＬＡＮ側ポートに保持する（ステップＳ２０５）。
【００５７】
また、家電ルータ（２）では、配下にあるネットワーク家電のＩＰｖ４アドレスをＩＰｖ６アドレスに変換して、アドレス変換テーブルに保持する（ステップＳ２０６）。また、家電ルータ（２）の配下のネットワーク家電のＩＰｖ６情報を家電ルータ（１）に通知する。
【００５８】
家電ルータ（１）では、家電ルータ（２）の配下にあるネットワーク家電のＩＰｖ６アドレスを受取り、家電ルータ（１）の配下のネットワーク家電とバッティングしないＩＰｖ４アドレスに擬似変換し、アドレス変換テーブルを作成してＬＡＮ側ポートに保持する（ステップＳ２０７）。
【００５９】
上述した手順により、家電ルータ（１）および家電ルータ（２）には、それぞれアドレス変換テーブルが生成され、ユーザ（１）およびユーザ（２）は、それぞれＩＰｖ４アドレスにより接続相手のネットワーク家電にアクセスできるようになる。
【００６０】
図６は、コンテンツ再生の手順を示す図であり、ユーザ（１）宅の家電（Ａ）から、ユーザ（２）宅の家電（１）にアクセスする例を示している。
【００６１】
最初に、ユーザ（１）宅の家電（Ａ）からユーザ（２）宅の家電（１）にアクセスしてコンテンツを再生するために、家電（Ａ）は家電ルータ（１）とＩＰｖ４アドレスでネットワーク通信を開始する（ステップＳ３０１）。家電ルータ（１）は、家電（Ａ）から受け取ったＩＰｖ４アドレスを接続相手のＩＰｖ６アドレスに自動変換し、家電ルータ（２）とＩＰｖ６アドレスでネットワーク通信を開始する（ステップＳ３０２）。
【００６２】
家電ルータ（２）は、家電ルータ（１）からＩＰｖ６アドレスを受け取ると、これをＩＰｖ４アドレスに自動変換し、このＩＰｖ４アドレスにより、家電（１）と通信を開始する（ステップＳ３０３）。
【００６３】
家電（１）ではユーザ（１）宅の家電（Ａ）からのアクセスを許可してコンテンツの再生を開始し、ＩＰｖ４アドレスにより家電ルータ（２）と通信を開始する（ステップＳ３０４）。
【００６４】
家電ルータ（２）は、家電（１）からＩＰｖ４アドレスを受け取ると、これをＩＰｖ６アドレスに自動変換し、このＩＰｖ６アドレスにより家電ルータ（１）とネットワーク通信を開始する（ステップＳ３０５）。
【００６５】
家電ルータ（１）では、家電ルータ（２）から受け取ったＩＰｖ６アドレスを接続相手のＩＰｖ４アドレスに自動変換し、このＩＰｖ４アドレスにより家電（Ａ）とネットワーク通信を開始する（ステップＳ３０６）。これにより、家電（Ａ）において、家電（１）のコンテンツを再生することができるようになる（ステップＳ３０７）。
【００６６】
［ネットワーク家電の発見とコンテンツリストの取得についての説明］
次に、プライベートネットワークに接続されたネットワーク家電の発見とコンテンツリストの取得手順について説明する。
図９は、ネットワーク家電の発見とコンテンツリストの取得手順について説明するための図である。図９に示す処理手順は大きく分けて２つの処理に分けられる。第１番目の処理手順は、家電（Ａ）が家電ルータ（２）配下に接続されたネットワーク家電のうち、通信接続できるネットワーク家電があるかどうかを問い合わせる処理であり、第２番目の処理手順は、家電（Ａ）が家電（１）にコンテンツリストを保有しているかを問い合わせて、コンテンツリストを取得する処理である。
【００６７】
以下、図９を参照して、その処理手順について説明する。
家電（Ａ）がネットワークＴＶであり、このネットワークＴＶから、家電ルータ（２）の配下にネットワーク家電があるかどうかの問い合わせを家電ルータ（１）に要求する（ステップＳ４０１）。
【００６８】
家電ルータ（１）は、マルチキャストアドレス（２３９．２５５．２５５．２５０：１９００）のパケットを接続先の家電ルータ（２）に転送する（ステップＳ４０２）。すなわち、マルチキャストアドレスを包んで家電ルータ（２）にユニキャスト通信を行う。
【００６９】
家電ルータ（２）では、家電ルータ（１）からマルチキャストアドレスのパケットを受け取ると、宅内にネットワーク家電があるかマルチキャストアドレスで問い合わせる（ステップＳ４０３）。そして、ＨＤＤ−Ｒｅｃ（ハードディスクレコーダ）等である家電（１）がＩＰｖ４アドレスで応答する（ステップＳ４０４）。
【００７０】
家電ルータ（２）では、家電（１）からＩＰｖ４アドレスによる応答を受け取ると、このＩＰｖ４アドレスをＩＰｖ６アドレスに自動変換し、このＩＰｖ６アドレスにより家電ルータ（１）に応答する（ステップＳ４０５）。家電ルータ（１）では、家電ルータ（２）からのＩＰｖ６アドレスによる応答をＩＰｖ４アドレスに自動変換し、家電（Ａ）にＩＰｖ４アドレスで応答する（ステップＳ４０６）。これにより、家電（Ａ）は、ネットワーク家電（１）を発見する（ステップＳ４０７）。
【００７１】
次に、家電（Ａ）はネットワーク家電（１）にコンテンツリストがあるか問い合わせるため、擬似ＩＰｖ４アドレス（１９２．１６８．０．２０１）で家電ルータ（１）とネットワーク通信を開始する（ステップＳ４０８）。
家電ルータ（１）は、家電（Ａ）から受け取ったＩＰｖ４アドレスを接続相手に対応するＩＰｖ６アドレスに自動変換し、ＩＰｖ６アドレスにより家電ルータ（２）と通信を開始する（ステップＳ４０９）。
【００７２】
家電ルータ（２）は、家電ルータ（１）から受け取ったＩＰｖ６アドレスをＩＰｖ４アドレス（１９２．１６８．０．４０）に自動変換し、このＩＰｖ４アドレスにより家電（１）と通信を開始する（ステップＳ４１０）。家電（１）は、コンテンツリストの問い合わせに対して収集したコンテンツリストを家電ルータ（２）に送付する（ステップＳ４１１）。このコンテンツリストは、ＸＭＬファイルとして送付され、例えば、図９中のＸＭＬファイル７１のようなものである。コンテンツリスト中には、コンテンツを特定するための情報（家電（１）のプライベートネットワークアドレス＋コンテンツ名）が記載されている。
【００７３】
家電ルータ（２）では、受け取ったコンテンツリストを接続元の家電ルータ（１）に転送する（ステップＳ４１２）。この場合に、接続相手の家電のＩＰｖ６アドレスに自動変換する。
【００７４】
家電ルータ（１）では、受け取ったコンテンツリストに記載されたＸＭＬのコンテンツアドレスを擬似ＩＰｖ４アドレスに書き換えて問い合わせ要求元の家電（Ａ）に返信する（ステップＳ４１３）。書き換えられたＸＭＬファイルは、図中のＸＭＬファイル７２のようになる。すなわち、コンテンツリストは、「家電（１）の仮想プライベートネットワークアドレス＋コンテンツ名」となる。
【００７５】
このようにして、家電（Ａ）では家電（１）が保有するコンテンツリストの取得に成功し（ステップＳ４１４）、ユーザ（２）宅の家電（１）にアクセスしてコンテンツを再生できるようになる（ステップＳ４１５）。
【００７６】
また、図１０は、ネットワーク家電の発見のために発行されるパケットの例を示す図である。
最初に、家電（Ａ）からマルチキャストアドレスを含むパケット８１を家電ルータ（１）に送信する。このパケット８１は、ＩＰｖ４アドレスのパケットであり、送信元ＩＰが家電（Ａ）のＩＰｖ４アドレス（１９２．１６８．０．１０）となり、宛先ＩＰがネットワーク対応の家電が受け取るマルチキャストアドレス（２３９．２５５．２５５．２５０：１９００）となり、これに送信元のＭＡＣアドレス（家電（Ａ）のＭＡＣ）と宛先ＭＡＣアドレスが付随する。
【００７７】
家電ルータ（１）においてパケット８１がパケット８２に変換される。パケット８２は、ＩＰｖ６アドレスのパケットであり、送信元ＩＰが家電（Ａ）のＩＰｖ６アドレス（ｆｅ００：００１０）となり、宛先ＩＰが家電ルータ（２）のＷＡＮ側のポート１９００のアドレスとなる。これに送信元のＭＡＣアドレス（家電ルータ（１）のＭＡＣアドレス）と宛先ＭＡＣアドレス（家電ルータ（２）のＭＡＣアドレス）が付随する。
【００７８】
パケット８２は家電ルータ（２）においてＩＰｖ４アドレスのパケット８３に変換される。パケット８３は、ＩＰｖ４アドレスのパケットであり、送信元ＩＰが家電（Ａ）の擬似ＩＰｖ４アドレス（１９２．１６８．０．２０１）となり、宛先ＩＰがネットワーク対応の家電が受け取るマルチキャストアドレス（２３９．２５５．２５５．２５０：１９００）となり、これに送信元の家電ルータ（１）のＭＡＣアドレスと宛先ＭＡＣアドレスが付随する。
【００７９】
また、ネットワーク家電（１）からの応答パケットは、パケット８４の形式として家電ルータ（２）に送信される。パケット８４は、ＩＰｖ４アドレスのパケットであり、送信元ＩＰが家電（１）のＩＰｖ４アドレス（１９２．１６８．０．４０）となり、宛先ＩＰが擬似ＩＰｖ４アドレス（１９２．１６８．０．２０１）となり、これに送信元ＭＡＣアドレス（家電（１）のＭＡＣアドレス）と宛先ＭＡＣアドレス（家電ルータ（２）のＭＡＣアドレス）が付随する。
【００８０】
家電ルータ（２）では、家電（１）から受け取ったパケット８４を、ＩＰｖ６アドレスのパケット８５に変換する。パケット８５は、ＩＰｖ６アドレスのパケットであり、送信元ＩＰが家電（１）のＩＰｖ６アドレス（ｆｅ：００：００：４０）となり、宛先ＩＰが家電（Ａ）のＩＰｖ６アドレス（ｆｅ：００：００：１０）となり、これに送信元ＭＡＣアドレス（家電ルータ（２）のＭＡＣアドレス）と宛先ＭＡＣアドレス（家電ルータ（１）のＭＡＣアドレス）が付随する。
【００８１】
家電ルータ（２）では、ＩＰｖ６アドレスのパケット８５をＩＰｖ４アドレスのパケット８６に変換する。パケット８６は、ＩＰｖ４アドレスのパケットであり、送信元ＩＰが家電（１）の擬似ＩＰｖ４アドレス（１９２．１６８．０．２０１）となり、宛先ＩＰが家電（Ａ）のＩＰｖ４アドレス（１９２．１６８．０．１０）となり、これに送信元の家電ルータ（２）のＭＡＣアドレスと宛先ＭＡＣアドレス（家電（Ａ）のＭＡＣアドレス）が付随する。
【００８２】
また、図１１は、コンテンツリストの取得のために発行されるパケットの例を示す図である。
最初に、家電（Ａ）からコンテンツリスト取得のためのパケット９１を家電ルータ（１）に送信する。パケット９１は、ＩＰｖ４アドレスのパケットであり、送信元ＩＰが家電（Ａ）のＩＰｖ４アドレス（１９２．１６８．０．１０）となり、宛先ＩＰが家電（１）の擬似ＩＰｖ４アドレス（１９２．１６８．０．２０１）となり、これに送信元のＭＡＣアドレス（家電（Ａ）のＭＡＣアドレス）と宛先ＭＡＣアドレス（家電ルータ（１）のＭＡＣアドレス）が付随する。
【００８３】
家電ルータ（１）においてパケット９１がパケット９２に変換される。パケット９２は、ＩＰｖ６アドレスのパケットであり、送信元ＩＰが家電（Ａ）のＩＰｖ６アドレス（ｆｅ００：００１０）となり、宛先ＩＰが家電（１）のＩＰｖ６アドレス（ｆｅ００：００４０）となる。これに送信元のＭＡＣアドレス（家電ルータ（１）のＭＡＣアドレス）と宛先ＭＡＣアドレス（家電ルータ（２）のＭＡＣアドレス）が付随する。
【００８４】
パケット９２は家電ルータ（２）においてＩＰｖ４アドレスのパケット９３に変換される。パケット９３は、ＩＰｖ４アドレスのパケットであり、送信元ＩＰが家電（Ａ）の擬似ＩＰｖ４アドレス（１９２．１６８．０．２０１）となり、宛先ＩＰが家電（１）のＩＰｖ４アドレス（１６９．１６８．０．４０）となり、これに送信元の家電ルータ（１）のＭＡＣアドレスと宛先ＭＡＣアドレス（家電（１）のＭＡＣアドレス）が付随する。
【００８５】
また、ネットワーク家電（１）からの応答パケットは、パケット９４として家電ルータ（２）に送信される。パケット９４は、ＩＰｖ４アドレスのパケットであり、送信元ＩＰが家電（１）のＩＰｖ４アドレス（１９２．１６８．０．４０）となり、宛先ＩＰが家電（Ａ）の擬似ＩＰｖ４アドレス（１９２．１６８．０．２０１）となり、これに家電（１）の送信元ＭＡＣアドレスと宛先ＭＡＣアドレス（家電ルータ（２）のＭＡＣアドレス）が付随する。また、パケット９４には、ＸＭＬファイル９７がコンテンツリストとして含まれる。このＸＭＬファイル９７には、コンテンツを再生するＵＲＬ情報としてとして、「http://192.168.0.40/ROOT/HDD/04_PG.MPG」が含まれている。
【００８６】
家電ルータ（２）では、家電（１）から受け取ったパケット９４を、ＩＰｖ６アドレスのパケット９５に変換する。パケット９５は、ＩＰｖ６アドレスのパケットであり、送信元ＩＰが家電（１）のＩＰｖ６アドレス（ｆｅ：００：００：４０）となり、宛先ＩＰが家電（Ａ）のＩＰｖ６アドレス（ｆｅ：００：００：１０）となり、これに送信元ＭＡＣアドレス（家電ルータ（２）のＭＡＣアドレス）と宛先ＭＡＣアドレス（家電ルータ（１）のＭＡＣアドレス）が付随する。また、ＸＭＬファイルはＸＭＬファイル９８に示すように、この段階ではＸＭＬファイル９７と同じである。
【００８７】
家電ルータ（１）では、ＩＰｖ６アドレスのパケット９５をＩＰｖ４アドレスのパケット９６に変換する。パケット９６は、ＩＰｖ４アドレスのパケットであり、送信元ＩＰが家電（１）の擬似ＩＰｖ４アドレス（１９２．１６８．０．２０１）となり、宛先ＩＰが家電（Ａ）のＩＰｖ４アドレス（１９２．１６８．０．１０）となり、これに送信元の家電ルータ（２）のＭＡＣアドレスと宛先ＭＡＣアドレス（家電（Ａ）のＭＡＣアドレス）が付随する。また、コンテンツリストはＸＭＬファイル９９に示すように、ＵＲＬで示されるコンテンツの保存先のアドレスが、家電（１）の擬似ＩＰｖ４アドレス（１９２．１６８．０．２０１）にアドレス変換される。
【００８８】
以上説明したパケットの変換手順により、家電（Ａ）では、ＸＭＬファイル９９を受信し、コンテンツを再生するＵＲＬ情報として家電（１）の擬似ＩＰｖ４アドレス（１９２．１６８．０．２０１）を含むＵＲＬ情報「http://192.168.0.201/ROOT/HDD/04_PG.MPG」を取得することができる。そして、家電（Ａ）は、この擬似ＩＰｖ４アドレスを使用して、家電（１）にアクセスしてコンテンツを再生することができる。
【００８９】
［本発明の通信システムにおける各部のシステム構成例の説明］
次に、上述した家電ルータ、認証サーバ、およびネットワーク家電のシステム構成例について説明する。
図１２は、家電ルータと認証サーバのシステム構成例を示す図である。図１２では、家電ルータ、および認証サーバ中の本発明に直接関係する部分のみを示している。
【００９０】
図１２に示す家電ルータ（１）１において、制御部１０１はＣＰＵを含み家電ルータ（１）内の各部を統括制御するための制御部である。ＬＡＮインタフェース１０２は、家電ルータ（１）と、配下のプライベートネットワークのネットワーク家電（Ａ）、（Ｂ）、（Ｃ）とをプライベートネットワーク（ＬＡＮ）で通信接続するためのインタフェースである。ＷＡＮインタフェース１０３は、家電ルータ（１）をグローバルネットワーク（ＷＡＮ：ＩＰｖ６網）４と接続するためのインタフェースである。処理プログラム部１１０は、家電ルータ（１）の機能を実現するために必要な各種の処理を行うための処理プログラム部であり、ここでの処理はＣＰＵがメモリ上に配置されたプログラムを実行することにより実現されるものである。
【００９１】
この処理プログラム部１１０中のアドレス変換処理部（アドレス変換手段）１１１は、プライベートネットワークのアドレス（ＩＰｖ４アドレス）とグローバルネットワークのアドレス（ＩＰｖ６アドレス）とのアドレス変換を行うための処理部である。
【００９２】
このアドレス変換処理部１１１中の第１アドレス変換処理部（第１アドレス変換手段）１１２は、自装置の配下に接続されているネットワーク家電（Ａ）、（Ｂ）、（Ｃ）のプライベートネットワークアドレス（ＩＰｖ４アドレス）をグローバルネットワークアドレス（ＩＰｖ６アドレス）に変換するための処理部である。
【００９３】
また、第２アドレス変換処理部（第２アドレス変換手段）１１３は、通信接続相手先から受信したグローバルネットワークアドレス（ＩＰｖ６アドレス）を、自装置の配下に接続されるネットワーク家電（Ａ）、（Ｂ）、（Ｃ）のプライベートネットワークアドレス（ＩＰｖ４アドレス）と同体系のアドレスであって、利用されていない任意の仮想プライベートネットワークアドレス（擬似ＩＰｖ４アドレス）へ変換するための処理部である。
【００９４】
アドレス通知処理部（アドレス通知手段）１１４は、自装置の配下に接続されているネットワーク家電（Ａ）、（Ｂ）、（Ｃ）の変換後のグローバルネットワークアドレスを認証サーバ３から通知を受けた通信接続相手先のグローバルネットワークアドレス宛に送信する処理を行う。
【００９５】
アドレス書換処理部（アドレス書換手段）１１５は、通信接続相手先の家電ルータから返信されたコンテンツリストを中継転送する際に、当該コンテンツリストに記載されている送信元のプライベートネットワークアドレス（ＩＰｖ４アドレス）を、送信先の仮想プライベートネットワークアドレス（擬似ＩＰｖ４アドレス）に書き換えるための処理部である。また、記憶部１２０には、アドレス変換テーブル１４などが記録されている。
【００９６】
また、認証サーバ３において、制御部２０１はＣＰＵを含み認証サーバ３内の各部を統括制御するための制御部である。ＷＡＮインタフェース２０２は、認証サーバ３をグローバルネットワーク（ＷＡＮ：ＩＰｖ６網）４と接続するためのインタフェースである。処理プログラム部２１０は、認証サーバ３の機能を実現するために必要な各種の処理を行うための処理プログラム部であり、ここでの処理はＣＰＵがメモリ上に配置されたプログラムを実行することにより実現されるものである。
【００９７】
この処理プログラム部２１０中の通信対象ネットワーク指定受付処理部（通信対象ネットワーク指定受付手段）２１１は、通信元のネットワーク家電が接続されたプライベートネットワークの指定と、通信先のネットワーク家電が接続されたプライベートネットワークの指定とを受付ける処理を行う。
【００９８】
認証要求処理部（認証要求手段）２１２は、通信先のネットワーク家電が接続されたプライベートネットワークの携帯電話等（管理端末）に認証要求を行うための処理部である。
認証結果判定処理部（認証結果判定手段）２１３は、携帯電話等（管理端末）から認証要求の返答として通信許可を示す情報を受信したか否かを判定する処理を行う。
【００９９】
接続相手通知処理部（認証相手通知手段）２１４は、認証要求の返答として通信許可を示す情報を受信した場合に、通信元のネットワーク家電が接続されたプライベートネットワークの家電ルータ（１）に対して、通信接続相手先としての家電ルータ（２）のグローバルネットワークアドレスを通知し、また家電ルータ（２）に対して、通信接続相手先としての家電ルータ（１）のグローバルネットワークアドレスを通知する処理を行う。
【０１００】
また、データベース２２０には、ユーザ認証情報テーブル６１や、接続許可リスト６２などが記録されている。
【０１０１】
また、図１３は、ネットワーク家電の構成例を示す図である。図１３では、ネットワーク家電（Ａ）中の本発明に直接関係する部分のみを示している。
ネットワーク家電（Ａ）１１内の制御部３０１はＣＰＵを含み、ネットワーク家電（Ａ）内の各部を統括制御するための制御部である。ＬＡＮインタフェース３０２は、家電ルータ（１）とプライベートネットワークにより通信接続するためのインタフェースである。処理プログラム部３１０は、家電（Ａ）の機能を実現するために必要な各種の処理を行うための処理プログラム部であり、ここでの処理はＣＰＵがメモリ上に配置されたプログラムを実行することにより実現されるものである。
【０１０２】
この処理プログラム部３１０中のコンテンツリスト問い合わせ処理部３１１は、通信先のネットワーク家電に対してコンテンツリスト保有有無の問い合わせ情報を送信するための処理部である。
【０１０３】
コンテンツリスト返信処理部３１２は、接続相手先のネットワーク家電からコンテンツリスト保有有無の問い合わせ情報の受信に基づいて、コンテンツリストを保有している場合には、当該コンテンツリストを接続相手先のネットワーク家電に返信するための処理部である。
【０１０４】
また、記憶部３２０中には、自身のＩＰｖ４アドレス、ＭＡＣアドレス、コンテンツリストの情報などが記録されている。
【０１０５】
なお、図１２に示した家電ルータ（１）、認証サーバ３、および図１３に示したネットワーク家電（Ａ）１１は、上述したように内部にコンピュータシステムを有している。そして、上述した処理に関する一連の処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。
【０１０６】
すなわち、家電ルータ（１）、認証サーバ３、ネットワーク家電（Ａ）における、各処理は、ＣＰＵ等の中央演算処理装置がＲＯＭやＲＡＭ等の主記憶装置に上記プログラムを読み出して、情報の加工、演算処理を実行することにより、実現されるものである。
【０１０７】
ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【０１０８】
以上、本発明の実施の形態について説明したが、本発明の通信システムは、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【産業上の利用可能性】
【０１０９】
本発明の通信システムにおいては、通信元のプライベートネットワークと通信相手先のプライベートネットワークに、同一のプライベートアドレスが重複して含まれている場合に生じるアドレスバッティングの問題を回避でき、また、通信相手先のプライベートネットワークに接続されたネットワーク機器にどのようなコンテンツが保持されているかを閲覧して再生することができるので、本発明はネットワーク家電を遠隔操作する通信システムや、複数のプライベートネットワーク間でネットワーク家電内に保持されたコンテンツを共有する通信システム等に有用である。
【図面の簡単な説明】
【０１１０】
【図１】本発明の通信システムの構成例を示す図である。
【図２】家電ルータへの接続設定の方法を説明するための図である。
【図３】家電ルータにおけるパケットのアドレス変換の例を示す図である。
【図４】本発明の通信システムにおける認証処理の手順を示す図である。
【図５】家電ルータにおけるアドレス変換テーブルの生成手順を示す図である。
【図６】コンテンツ再生の手順を示す図である。
【図７】ユーザ設定項目画面の例を示す図である。
【図８】認証サーバに保持されるユーザ認証情報と接続許可リストの例を示す図である。
【図９】ネットワーク家電の発見とコンテンツリストの取得手順について説明するための図である。
【図１０】ネットワーク家電の発見のために発行されるパケットの例を示す図である。
【図１１】コンテンツリストの取得のために発行されるパケットの例を示す図である。
【図１２】家電ルータと認証サーバのシステム構成例を示す図である。
【図１３】ネットワーク家電のシステム構成例を示す図である。
【図１４】宅内のネットワーク家電を遠隔地から操作するシステムの構成例を示す図である。
【符号の説明】
【０１１１】
１  家電ルータ（１）
２  家電ルータ（２）
３  認証サーバ
４  グローバルネットワーク（ＷＡＮ）
１０、２０  プライベートネットワーク（ＬＡＮ）
１１  ネットワーク家電（Ａ）
１２  ネットワーク家電（Ｂ）
１３  ネットワーク家電（Ｃ）
１４  アドレス変換テーブル
２１  ネットワーク家電（１）
２２  ネットワーク家電（２）
２３  ネットワーク家電（３）
３１、３２  携帯電話
４１、４２、４３  パケット
５１、５２、５３  Ｗｅｂ画面
５５  電子メール
５６、５７  Ｗｅｂ画面
６１  ユーザ認証情報
６２  接続許可リスト
１０１  制御部
１０２  ＬＡＮインタフェース
１０３  ＷＡＮインタフェース
１１０  処理プログラム部
１１１  アドレス変換処理部
１１２  第１アドレス変換処理部
１１３  第２アドレス変換処理部
１１４  アドレス通知処理部
１１５  アドレス書換処理部
１２０  記憶部
２０１  制御部
２０２  ＷＡＮインタフェース
２１０  処理プログラム部
２１１  通信対象ネットワーク指定受付処理部
２１２  認証要求処理部
２１３  認証結果判定処理部
２１４  接続相手通知処理部
２２０  データベース
３０１  制御部
３０２  ＬＡＮインタフェース
３１０  処理プログラム部
３１１  コンテンツリスト問い合わせ処理部
３１２  コンテンツリスト返信処理部
３２０  記憶部
【図１】
2008047968.tif 000003
【図２】
2008047968.tif 000004
【図３】
2008047968.tif 000005
【図４】
2008047968.tif 000006
【図５】
2008047968.tif 000007
【図６】
2008047968.tif 000008
【図７】
2008047968.tif 000009
【図８】
2008047968.tif 000010
【図９】
2008047968.tif 000011
【図１０】
2008047968.tif 000012
【図１１】
2008047968.tif 000013
【図１２】
2008047968.tif 000014
【図１３】
2008047968.tif 000015
【図１４】
2008047968.tif 000016