(57)【特許請求の範囲】
【請求項１】
ホームネットワーク内で相異なるＩＰアドレスフォーマットを有する第１端末機と第２端末機との間で通信を行うために、前記ＩＰアドレスフォーマットを変換するインターネットプロトコルアドレス変換装置であって、
動的に第１プライベートＩＰアドレスを第１端末機に割り当てるとともに、第２プライベートＩＰアドレスを第２端末機に割り当てる、前記ホームネットワーク上のＤＨＣＰサーバに接続して前記第１端末機の第１ＩＰアドレスフォーマットにおける第１プライベートＩＰアドレスを取得するとともに、前記第２端末機の第２プライベートＩＰアドレスを取得するアドレス取得部と；
前記第２端末機が接続された際に、前記第２端末機からのネットワークアドレス要求に応じて、所定のネットワークアドレスを割り当て、前記第２端末機に提供して、当該所定のネットワークアドレスを含むグローバルＩＰアドレスを前記第２端末機に生成させるネットワークアドレス提供部と；
前記ネットワークアドレス提供部から提供された前記ネットワークアドレスを受信した前記第２端末機によって生成された、前記所定のネットワークアドレスを含むグローバルＩＰアドレスを、第２端末機から受信した場合に、前記アドレス取得部によって取得された前記第２端末機の前記第２プライベートＩＰアドレスと前記グローバルＩＰアドレスとを対応させたマッピングテーブルを格納する格納部と；
前記格納部を参照して、前記第２プライベートＩＰアドレスと前記グローバルＩＰアドレスとを相互変換するアドレス変換部と；
第２端末機が制御の指示を受けるための制御信号及びその登録の要求を前記第２端末機から受け付けたときには、当該制御信号と第２プライベートＩＰアドレスとを含めた登録情報として、第１ＩＰアドレスフォーマットを割り当てられたマスタサーバに当該登録情報の登録を要請して当該マスタサーバに当該登録情報を管理させ、前記マスタサーバの前記登録情報を参照した第１端末機から、前記第２プライベートＩＰアドレスを指定されて、前記制御信号を受け付けた場合に、前記格納部の前記マッピングテーブルを参照して、当該第２プライベートＩＰアドレスに対応するグローバルＩＰアドレスを抽出し、抽出した当該グローバルＩＰアドレスを指定して前記制御信号を第２端末機に向けて送信させる制御部と；
を含んで構成されることを特徴とするインターネットプロトコルアドレス変換装置。
【請求項２】
制御部が、前記第２プライベートＩＰアドレスを有する前記第２端末機に係る制御信号を受信すると、前記第２プライベートＩＰアドレスを前記マッピングテーブルに基づいて前記グローバルＩＰアドレスに変換するように前記アドレス変換部を制御することを特徴とする請求項１に記載のインターネットプロトコルアドレス変換装置。
【請求項３】
前記制御部が、前記グローバルＩＰアドレスを有する前記第２端末機から前記第２端末機に係る情報を前記マスタサーバに登録するようにするアナウンスを要求されると、前記グローバルＩＰアドレスを前記マッピングテーブルに基づいて前記第２プライベートＩＰアドレスに変換するように前記アドレス変換部を制御することを特徴とする請求項２に記載のインターネットプロトコルアドレス変換装置。
【請求項４】
前記第１ＩＰアドレスフォーマットがＩＰｖ４アドレスフォーマットで構成され、前記第２ＩＰアドレスフォーマットがＩＰｖ６アドレスフォーマットで構成されることを特徴とする請求項３に記載のインターネットプロトコルアドレス変換装置。
【請求項５】
前記ネットワークアドレス提供部が前記第２端末機に提供した前記ネットワークアドレスに前記第２端末機のハードウェアアドレスを結合した前記グローバルＩＰアドレスを生成した前記第２端末機から、当該グローバルＩＰアドレスを受信することを特徴とする請求項４に記載のインターネットプロトコルアドレス変換装置。
【請求項６】
前記ハードウェアアドレスが、ネットワークに接続されている各インターフェースを識別するためのインターフェースＩＤの媒体アクセス制御アドレスで構成されたことを特徴とする請求項５に記載のインターネットプロトコルアドレス変換装置。
【請求項７】
前記媒体アクセス制御アドレスが、６４ビットで構成されたことを特徴とする請求項６記載のインターネットプロトコルアドレス変換装置。
【請求項８】
前記ネットワークアドレスが、６４ビットで構成されることを特徴とする請求項７に記載のインターネットプロトコルアドレス変換装置。
【請求項９】
ホームネットワーク内で相異なるＩＰアドレスフォーマットを有する第１端末機と第２端末機との間で通信を行うために、前記ＩＰアドレスフォーマットを変換する請求項１に記載のインターネットプロトコルアドレス変換装置を用いたホームネットワークシステムであって、
第１ＩＰアドレスフォーマットとしてのＩＰｖ４アドレスフォーマットに従った所定の第１プライベートＩＰｖ４アドレスをＩＰｖ４ネットワーク上の第１端末機を含む各種通信機器に動的に割り当てると共に、前記ＩＰｖ４アドレスフォーマットに従った所定の第２プライベートＩＰｖ４アドレスをＩＰｖ６ネットワーク上の第２端末機を含む各種通信機器に動的に割り当てるＤＨＣＰサーバと；
前記各種通信機器の制御信号および前記第２プライベートＩＰｖ４アドレスを含む登録情報を管理し、提供要求があった場合には当該登録情報を提供するマスタサーバと；
前記ＤＨＣＰサーバに第１プライベートＩＰアドレスを動的に割り当てられ、ＩＰｖ４ネットワークに接続され、前記マスタサーバの管理する前記登録情報に従って、前記ＩＰｖ６ネットワーク上の各種通信機器にアクセスする記第１端末機としてのＩＰｖ４端末機と；
前記ＩＰｖ６ネットワーク上に接続してネットワークアドレスの要求を配信し、所定のネットワークアドレスを受信したときに、当該所定のネットワークアドレスと自身を識別するハードウェアアドレスとを組み合わせて第２ＩＰアドレスフォーマットとしてのＩＰｖ６アドレスフォーマットに従ったグローバルＩＰｖ６アドレスを生成し、自らを制御するための制御信号と前記グローバルＩＰｖ６アドレスとをネットワーク上に配信し、所定の前記制御信号がＩＰｖ６ネットワークを介して配信されてきたときには、当該制御信号を実行する前記第２端末機としてのＩＰｖ６端末機と；
前記ＩＰｖ６端末機からネットワークアドレスの要求を受け付け、所定のネットワークアドレスを前記ＩＰｖ６端末機に向けて配信し、前記ＩＰｖ６端末機から前記登録情報を受信した場合には、前記ＤＨＣＰサーバに第２プライベートＩＰｖ４アドレスを要求して、当該第２プライベートＩＰｖ４アドレスの応答を受け付けたときには、前記グローバルＩＰｖ６アドレスと前記第２プライベートＩＰｖ４アドレスとを対応付けたマッピングテーブルとして格納部に格納すると共に、前記ＩＰｖ６端末機に割り当てられた前記第２プライベートアドレスと前記ＩＰｖ６端末機に関する制御情報とを前記登録情報として前記マスタサーバに配信し、
前記マスタサーバの管理する前記登録情報に従って前記ＩＰｖ６端末機にアクセスする前記ＩＰｖ４端末機から、前記第２プライベートＩＰｖ４アドレスで指定された制御信号を受信したときには、前記マッピングテーブルを参照して前記第２プライベートＩＰｖ４アドレスを前記グローバルＩＰアドレスに変換して、当該グローバルＩＰアドレスによって当該制御信号を対応する前記ＩＰｖ６端末機に転送する前記インターネットプロトコルアドレス変換装置と；
を含むことを特徴とする、インターネットプロトコルアドレス変換装置を用いたホームネットワークシステム。
【請求項１０】
前記登録情報には、前記ＩＰｖ４端末機及び前記ＩＰｖ６端末機の前記ハードウェアアドレスと前記プライベートＩＰｖ４アドレス及び前記グローバルＩＰｖ６アドレスとを含んで構成されることを特徴とする請求項９に記載のインターネットプロトコルアドレス変換装置を用いたホームネットワークシステム。
【請求項１１】
前記インターネットプロトコルアドレス変換装置が、前記プライベートＩＰｖ４アドレスを有する前記第１ＩＰｖ６端末機に係る制御信号を受信すると、前記プライベートＩＰｖ４アドレスを前記マッピングテーブルに基づいて前記グローバルＩＰｖ６アドレスに変換することを特徴とする請求項１０に記載のインターネットプロトコルアドレス変換装置を用いたホームネットワークシステム。
【請求項１２】
前記インターネットプロトコルアドレス変換装置が、前記グローバルＩＰｖ６アドレスを有する前記ＩＰｖ６端末機から前記ＩＰｖ６端末機に係る情報を前記マスタサーバに登録するようにするアナウンスを要求されると、前記グローバルＩＰｖ６アドレスを前記マッピングテーブルに基づいて前記プライベートＩＰｖ４アドレスに変換することを特徴とする請求項１１に記載のインターネットプロトコルアドレス変換装置を用いたホームネットワークシステム。
【請求項１３】
前記ＩＰｖ６端末機が、前記アドレス変換装置から供給された前記ネットワークアドレスに前記ＩＰｖ６端末機の前記ハードウェアアドレスを結合させて前記グローバルＩＰｖ６アドレスを生成することを特徴とする請求項１２に記載のインターネットプロトコルアドレス変換装置を用いたホームネットワークシステム。
【請求項１４】
前記ハードウェアアドレスが、ネットワークに接続されている各インターフェースを識別するためのインターフェースＩＤの媒体アクセス制御アドレスで構成されたことを特徴とする請求項１３記載のインターネットプロトコルアドレス変換装置を用いたホームネットワークシステム。
【請求項１５】
前記媒体アクセス制御アドレスが、６４ビットで構成されることを特徴とする請求項１４記載のインターネットプロトコルアドレス変換装置を用いたホームネットワークシステム。
【請求項１６】
前記ネットワークアドレスが、６４ビットで構成されることを特徴とする請求項１５記載のインターネットプロトコルアドレス変換装置を用いたホームネットワークシステム。
【請求項１７】
ホームネットワーク内で相異なるＩＰアドレスフォーマットを有する第１端末機と第２端末機との間で通信を行うために、前記ＩＰアドレスフォーマットを変換するインターネットプロトコルアドレス変換装置を用いた通信方法であって、
第２端末機からネットワークアドレスの要求を受け付けるステップと；
所定のネットワークアドレスを前記第２端末機に向けて配信するステップと；
前記所定のネットワークアドレスに従って前記第２端末機によって生成されたグローバルＩＰアドレスと、前記第２端末機に関する制御情報とを受信するステップと；
前記第２端末機から前記グローバルＩＰアドレス及び前記制御情報を受信する際に、前記ホームネットワーク上のＤＨＣＰサーバに第２プライベートＩＰアドレスを要求して、当該第２プライベートＩＰアドレスの応答を受け付けるステップと；
当該第２プライベートＩＰアドレスの応答を受け付けたときには、前記グローバルＩＰアドレスと前記第２プライベートＩＰアドレスとを対応付けたマッピングテーブルとして格納部に格納するステップと；
前記制御信号及び前記第２プライベートＩＰアドレスを、マスタサーバに登録情報として配信して、当該マスタサーバに管理させるステップと；
前記マスタサーバの管理する前記登録情報に従って前記第２端末機にアクセスする前記第１端末機から、前記第２プライベートＩＰアドレスで指定された制御信号を受信するステップと；
当該制御信号を受信したときには、前記マッピングテーブルを参照して前記第２プライベートＩＰアドレスを前記グローバルＩＰアドレスに変換して、当該グローバルＩＰアドレスによって当該制御信号を対応する前記第２端末機に転送するステップと；
を備えることを特徴とする、インターネットプロトコルアドレス変換装置を用いた通信方法。
【請求項１８】
前記グローバルＩＰアドレス生成ステップで、前記インターネットプロトコルアドレス変換装置から供給された前記ネットワークアドレスと、前記第２端末機のハードウェアアドレスとを結合して、前記グローバルＩＰアドレスを生成することを特徴とする請求項１７に記載のインターネットプロトコルアドレス変換装置を用いた通信方法。
【請求項１９】
前記ハードウェアアドレスがネットワークに接続されている各インターフェースを識別するためのインターフェースＩＤの媒体アクセス制御アドレスで構成されたことを特徴とする請求項１８に記載のインターネットプロトコルアドレス変換装置を用いた通信方法。
【請求項２０】
前記ネットワークアドレスが６４ビットで構成されたことを特徴とする請求項１９に記載のインターネットプロトコルアドレス変換装置を用いた通信方法。
【請求項２１】
前記媒体アクセス制御アドレスが６４ビットで構成されたことを特徴とする請求項２０に記載のインターネットプロトコルアドレス変換装置を用いた通信方法。
【請求項２２】
前記第１ＩＰアドレスフォーマットがＩＰｖ４アドレスフォーマットで構成され、前記第２ＩＰアドレスフォーマットがＩＰｖ６アドレスフォーマットで構成されたことを特徴とする請求項２１に記載のインターネットプロトコルアドレス変換装置を用いた通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホームネットワークシステム専用のインターネットプロトコルアドレス変換装置及びこれを用いたホームネットワークシステム並びにその通信方法係り、詳しくは、通信プロトコルとしてＩＰｖ４を用いるＩＰｖ４端末機と、通信プロトコルとしてＩＰｖ６を用いたＩＰｖ６端末機との間におけるホームネットワーク内での通信を実現するサービスを提供する、ホームネットワーク専用のインターネットプロトコルアドレス変換装置及びこれを用いたホームネットワークシステム並びにその通信方法に関する。
【０００２】
【従来の技術】
ＴＣＰ／ＩＰ通信で使用されるネットワーク層のプロトコルとしてインターネットプロトコル（以下、「ＩＰ」と略す）が公知になっている。このＩＰの主な役割として、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルの第３層であるネットワーク層が提供するサービスが挙げられる。すなわち、ＩＰは、ネットワークに接続された複数のノードのうち、通信が行なわれる送信先を指定するアドレッシングサービスを提供するものである。現在、幅広く使用されているＩＰとして、３２ビットで構成されたＩＰアドレスを有するＩＰバージョン４（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ４  ；  ＩＰｖ４）が挙げられる。
【０００３】
近年、コンピュータは、日常生活の必需品としてユーザの数が増大し続け、これに伴ってインターネットユーザが利用するアドレス数も急速に増加している。その結果、３２ビットのＩＰｖ４インターネットアドレスフォーマットでは、もはやこのようなアドレス数の増加に対処できなくなっている。その結果、次第にＩＰアドレスの数が足りなくなって、近い将来にはＩＰアドレス数が枯渇するのではないか、という問題が懸念されている。このようなＩＰアドレスの枯渇問題を解決すべく、ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）により、次世代のインターネットプロトコルとしてＩＰバージョン６（ＩＰｖ６）が提案されている。
【０００４】
このＩＰｖ６では、１２８ビットのアドレスフォーマットが用いられている。このＩＰｖ６によれば、単にＩＰアドレスを拡張させるのみならず、共通ヘッダフォーマットを単純化して帯域幅コスト及び共通ヘッダの処理コストを削減することが可能となる。また、このＩＰｖ６は、フローラベルの概念を導入して、実時間でのマルチメディアデータ処理等の効率化を図っている。さらに、ＩＰｖ６は、認証、データの完全性、データの気密性を通して強化された保安機能を有している。
【０００５】
このようなＩＰｖ６の開発に伴って、現在使用されているインターネット通信の基盤においては、既存のＩＰｖ４とＩＰｖ６とが共存している。このため、ＩＰｖ４端末機とＩＰｖ６端末機との間で相互に通信を行うべく、ＩＰｖ４ネットワークとＩＰｖ６ネットワークとを連結するＩＰｖ４−ＩＰｖ６変換装置が必要とされている。
【０００６】
図１は、従来のＩＰｖ４−ＩＰｖ６変換装置を用いたネットワークシステムを模式的に示すブロック図である。図１に示すように、ＩＰｖ４ネットワーク２０及びＩＰｖ６ネットワーク４０は、前記従来のＩＰｖ４−ＩＰｖ６変換装置１０によって連結されている。ＩＰｖ４ネットワーク２０には、ＩＰｖ４端末機３１、ＤＮＳｖ４サーバ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｅｒｖｉｃｅ  ｖｅｒｓｉｏｎ  ４  ｓｅｒｖｅｒ）３３、及びＤＨＣＰｖ４サーバ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ４  ｓｅｒｖｅｒ）３５が連結されている。ＤＮＳｖ４サーバ３３は、ＩＰｖ４ネットワーク２０内のドメイン情報を管理するものである。ＤＨＣＰｖ４サーバ３５は、ＩＰｖ４ネットワーク２０に連結されたＩＰｖ４端末機３１にＩＰｖ４アドレスを動的に割当てるものである。
【０００７】
一方、ＩＰｖ６ネットワーク４０には、ＩＰｖ６端末機５１、ＤＮＳｖ６サーバ５３及びＤＨＣＰｖ６サーバ５５が連結されている。ＤＮＳｖ６サーバ５３は、ＩＰｖ６ネットワーク４０内のドメイン情報を管理するものである。ＤＨＣＰｖ６サーバ５５は、ＩＰｖ６ネットワーク４０に連結されているＩＰｖ６端末機５１にＩＰｖ６アドレスを動的に割り当てるものである。
【０００８】
以下、図１を参照ながら、従来の１例のインターネットプロトコルアドレス変換装置、及びこれを用いた通信方法である、ＩＰｖ４端末機３１とＩＰｖ６端末機５１との間で行われる通信について説明する。
【０００９】
まず、ＩＰｖ４端末機３１が、ＤＮＳｖ４サーバ３３に対して、ＩＰｖ６端末機５１のドメインネームに対応したＩＰｖ４のアドレスを要求すると、ＤＮＳｖ４サーバ３３が、ＩＰｖ４−ＩＰｖ６変換装置１０に対して、ＩＰｖ４端末機３１から要求されたＩＰｖ６端末機５１のドメインネームに対応したＩＰｖ４アドレスを提供する。この際、発信元アドレスは、ＤＮＳｖ４サーバ３３のＩＰｖ４アドレスで構成され、送信先アドレスは、ＩＰｖ４−ＩＰｖ６変換装置１０のＩＰｖ４アドレスで構成される。
【００１０】
ＩＰｖ４−ＩＰｖ６変換装置１０は、発信元アドレスであるＤＮＳｖ４サーバ３３のＩＰｖ４アドレスをＩＰｖ６アドレスに変換する。この際、ＩＰｖ４−ＩＰｖ６変換装置１０は、ＤＮＳｖ４サーバ３３のＩＰｖ４アドレスにプリフィックス（ｐｒｅｆｉｘ）を付加して、ＤＮＳｖ４サーバ３３のＩＰｖ４アドレスをＩＰｖ６アドレスに変換する。また、ＩＰｖ４−ＩＰｖ６変換装置１０は、ＩＰｖ６端末機５１をはじめとするＩＰｖ６ネットワーク４０に接続されている端末機のドメイン情報を管理するＤＮＳｖ６サーバ５３のＩＰｖ６アドレスを有している。これにより、ＩＰｖ４−ＩＰｖ６変換装置１０は、ＤＮＳｖ６サーバ５３に接続して、ＩＰｖ６端末機５１のドメインネームに対応するＩＰｖ６アドレスを要求する。このとき、発信元アドレスは、ＤＮＳｖ４サーバ３３のＩＰｖ６アドレスで構成され、送信先アドレスは、ＤＮＳｖ６サーバ５３のＩＰｖ６アドレスで構成される。
【００１１】
さらに、ＩＰｖ６端末機５１のドメインネームに対応するＩＰｖ６アドレスを要求されたＤＮＳｖ６サーバ５３は、保存されたテーブル値を通してＩＰｖ６端末機５１のドメインネームに対応するＩＰｖ６アドレスを取得して、ＩＰｖ４−ＩＰｖ６変換装置１０に提供する。ＩＰｖ４−ＩＰｖ６変換装置１０は、受信したＩＰｖ６端末機５１のＩＰｖ６アドレスをＩＰｖ４アドレスに変換し、このように変換されたＩＰｖ６端末機５１のＩＰｖ４アドレスをＤＮＳｖ４サーバ３３に提供する。そして、ＤＮＳｖ４サーバ３３は受信したＩＰｖ６端末機５１のＩＰｖ４アドレスをＩＰｖ４端末機３１に提供する。このようにして、ＩＰｖ４端末機３１はＩＰｖ６端末機５１のドメインネームに対応するＩＰｖ４アドレスを識別することができる。
【００１２】
ＩＰｖ６端末機５１のドメインネームに対応するＩＰｖ４アドレスの提供を受けたＩＰｖ４端末機３１は、ＩＰｖ４−ＩＰｖ６変換装置１０に対してＩＰｖ６端末機５１との通信要求信号を転送する。この際、発信元アドレスはＩＰｖ４端末機３１のＩＰｖ４アドレスで構成され、送信先アドレスはＩＰｖ６端末機５１のＩＰｖ４アドレスで構成される。
【００１３】
ＩＰｖ４端末機３１からＩＰｖ６ネットワーク４０の端末機に制御情報を転送するときは、まず、変換装置１０内のマッピングテーブルを検索する。そして、送信先アドレスのＩＰｖ４アドレスに対するＩＰｖ６端末機５１が登録済みの場合は、追加の変換手続は行われない。これにより、ＩＰｖ４−ＩＰｖ６変換装置１０は、ＩＰｖ４端末機３１及びＩＰｖ６端末機５１につきＩＰｖ６システムのアドレスを有して、ＩＰｖ４端末機３１の接続要求信号をＩＰｖ６端末機５１に転送する。このように、ＩＰｖ４−ＩＰｖ６変換装置１０においてアドレスが変換されることにより、ＩＰｖ４端末機３１とＩＰｖ６端末機５１とは相互に通信を行うことが可能となる。
【００１４】
図２は、図１に示すＩＰｖ４−ＩＰｖ６変換装置１０を用いたネットワークシステムを、ホームネットワークシステム内に適用した１例の模式図である。このホームネットワーク内で利用されるＩＰｖ４−ＩＰｖ６変換装置１０は、ホーム専用のＩＰアドレス変換装置と呼ばれている。
【００１５】
以下、図２を参照しながら、ＩＰｖ４端末機３１、すなわち、個人用コンピュータ３１ａ及び冷蔵庫３１ｂと、ＩＰｖ６端末機５１、すなわち、デジタルテレビ５１ａ及びラップトップコンピュータ５１ｂとの間における通信について説明する。
【００１６】
個人用コンピュータ３１ａと冷蔵庫３１ｂは、ＤＮＳｖ４サーバ３３とＤＨＣＰｖ４サーバ３５によって提供されるサービスに基づき、ＩＰｖ４ネットワーク２０ａ内のデバイスと通信を行う。また、デジタルテレビ５１ａとラップトップコンピュータ５１ｂは、ＤＮＳｖ６サーバ５３とＤＨＣＰｖ６サーバ５５によって提供されるサービスに基づき、ＩＰｖ６ネットワーク４０ａ内のデバイスと通信を行う。
【００１７】
一方、ホームネットワークシステムは、ホームネットワーク内にある通信可能なデバイス間におけるホームネットワーキングを具現するために、マスタサーバ３７を備える。このマスタサーバ３７は、ホームネットワーク内にあるデバイスの登録情報の管理及び登録・格納を行う。登録情報に別途ＩＰアドレスを追加しなくても、ＦＰＣ通信を通してそのアドレスを識別することができる。
【００１８】
従来のホームネットワークシステムにおいては、ＩＰｖ４端末機とＩＰｖ６端末機との間で通信を行う際に、双方のＩＰアドレスフォーマットの変換サービスを提供するＩＰｖ４−ＩＰｖ６変換装置１０が必要とされる。このようにして、ＩＰｖ４−ＩＰｖ６変換装置１０で提供するサービスを通して、ホームネットワーク内で、個人用コンピュータ３１ａと冷蔵庫３１ｂ、及びデジタルテレビ５１ａとラップトップコンピュータ５１ｂのそれぞれの間における通信を行うことが可能となる。
【００１９】
このように、ＩＰｖ４端末機及びＩＰｖ６端末機をホームネットワークシステムに適用するには、ホームネットワーク内に、ＩＰｖ４端末機にＩＰアドレス及びドメインネームを提供するＤＮＳｖ４サーバ３３及びＤＨＣＰｖ４サーバ３５が必要となり、また、ＩＰｖ６端末機にＩＰアドレス、及びドメインネームを提供するＤＮＳｖ６サーバ５３、及びＤＨＣＰｖ６サーバ５５が必要となる。その結果、従来のホームネットワークシステムを具現するには、これらを全て備えたシステムを構築しなければならず、コストが膨大になるという問題がある。
【００２０】
また、ＤＮＳｖ６サーバ５３及びＤＨＣＰｖ６サーバ５５においては、ＤＮＳｖ４サーバ３３及びＤＨＣＰｖ４サーバ３５におけるサービスと機能的に重複するという問題がある。そして、ＩＰｖ４端末機３１とＩＰｖ６端末機５１とが相互に通信を行うには、ＤＮＳｖ４サーバ３３とＤＨＣＰｖ４サーバ３５、及びＤＮＳｖ６サーバ５３とＤＨＣＰｖ６サーバ５５からサービスの提供を受ける必要がある。したがって、ＩＰｖ４端末機３１とＩＰｖ６端末機５１との間における通信を行うに際して、各サーバ３３、３５、５３、５５の動作により過大な負荷が発生するという問題がある。
【００２１】
さらに、従来のホームネットワークでは、ホームネットワーク内に、ＤＮＳｖ４サーバ３３とＤＨＣＰｖ４サーバ３５、及びＤＮＳｖ６サーバ５３とＤＨＣＰｖ６サーバ５５のすべてを備える必要があるため、相当のスペースが必要になるという問題がある。
【００２２】
【発明が解決しようとする課題】
本発明は、前記問題点を解決するためになされたものであって、ＩＰｖ４端末機とＩＰｖ６端末機との間で通信を行うために必要な、ＤＮＳｖ４サーバ３３とＤＨＣＰｖ４サーバ３５、及び、ＤＮＳｖ６サーバ５３とＤＨＣＰｖ６サーバ５５を必要とするホームネットワークシステムの構築に要する費用を削減することが可能なＩＰｖ４−ＩＰｖ６変換装置を提供することを目的とする。
【００２３】
また、本発明は、ＩＰｖ４端末機とＩＰｖ６端末機との間で通信時に発生する負荷を低減させることが可能なＩＰｖ４−ＩＰｖ６変換装置を提供することを目的とする。
【００２４】
さらに、本発明は、ＩＰｖ４端末機とＩＰｖ６端末機との間で通信を行うためのホームネットワークを構築する際に、ＤＮＳｖ４サーバ３３とＤＨＣＰｖ４サーバ３５、及びＤＮＳｖ６サーバ５３とＤＨＣＰｖ６サーバ５５を必要とすることに伴うスペースの負担を低減させることが可能なＩＰｖ４−ＩＰｖ６変換装置を提供することを目的とする。
【００２５】
【課題を解決するための手段】
前記目的を達成するために、本発明に係るインターネットプロトコルアドレス変換装置は、ホームネットワーク内で相異なるＩＰアドレスフォーマットを有する第１端末機と第２端末機との間で通信を行うために、前記ＩＰアドレスフォーマットを変換するインターネットプロトコルアドレス変換装置であって、動的に第１プライベートＩＰアドレスを第１端末機に割り当てるとともに、第２プライベートＩＰアドレスを第２端末機に割り当てる、前記ホームネットワーク上のＤＨＣＰサーバに接続して前記第１端末機の第１ＩＰアドレスフォーマットにおける第１プライベートＩＰアドレスを取得するとともに、前記第２端末機の第２プライベートＩＰアドレスを取得するアドレス取得部と、前記第２端末機が接続された際に、前記第２端末機からのネットワークアドレス要求に応じて、所定のネットワークアドレスを割り当て、前記第２端末機に提供して、当該所定のネットワークアドレスを含むグローバルＩＰアドレスを前記第２端末機に生成させるネットワークアドレス提供部と、前記ネットワークアドレス提供部から提供された前記ネットワークアドレスを受信した前記第２端末機によって生成された、前記所定のネットワークアドレスを含むグローバルＩＰアドレスを、第２端末機から受信した場合に、前記アドレス取得部によって取得された前記第２端末機の前記第２プライベートＩＰアドレスと前記グローバルＩＰアドレスとを対応させたマッピングテーブルを格納する格納部と、前記格納部を参照して、前記第２プライベートＩＰアドレスと前記グローバルＩＰアドレスとを相互変換するアドレス変換部と、第２端末機が制御の指示を受けるための制御信号及びその登録の要求を前記第２端末機から受け付けたときには、当該制御信号と第２プライベートＩＰアドレスとを含めた登録情報として、第１ＩＰアドレスフォーマットを割り当てられたマスタサーバに当該登録情報の登録を要請して当該マスタサーバに当該登録情報を管理させ、前記マスタサーバの前記登録情報を参照した第１端末機から、前記第２プライベートＩＰアドレスを指定されて、前記制御信号を受け付けた場合に、前記格納部の前記マッピングテーブルを参照して、当該第２プライベートＩＰアドレスに対応するグローバルＩＰアドレスを抽出し、抽出した当該グローバルＩＰアドレスを指定して前記制御信号を第２端末機に向けて送信させる制御部と、を含んで構成される（請求項１）。
【００２６】
本発明は、望ましくは、制御部が、第２プライベートＩＰアドレスを有する第２端末機に係る制御信号を受信すると、第２プライベートＩＰアドレスをマッピングテーブルに基づいてグローバルＩＰアドレスに変換するようにアドレス変換部を制御するように構成することができる（請求項２）。
【００２７】
また、本発明は、望ましくは、制御部が、グローバルＩＰアドレスを有する第２端末機から第２端末機に係る情報をマスタサーバに登録するようにするアナウンスを要求されると、グローバルＩＰアドレスをマッピングテーブルに基づいて第２プライベートＩＰアドレスに変換するようにアドレス変換部を制御するように構成することができる（請求項３）。
【００２８】
本発明で望ましくは、第１ＩＰアドレスフォーマットがＩＰｖ４アドレスフォーマットで構成され、第２ＩＰアドレスフォーマットがＩＰｖ６アドレスフォーマットで構成される（請求項４）。
【００２９】
一方、ネットワークアドレス提供部が前記第２端末機に提供したネットワークアドレスと、第２端末機のハードウェアアドレスとを結合したグローバルＩＰアドレスを生成した前記第２端末機から、当該グローバルＩＰアドレスを受信するように構成することができる（請求項５）。
【００３０】
本発明で望ましくは、ハードウェアアドレスがネットワークに接続されている各インターフェースを識別するためのインターフェースＩＤの媒体アクセス制御アドレスで構成される（請求項６）。
【００３１】
この際、媒体アクセス制御アドレスが６４ビットで構成されることが望ましい（請求項７）。
【００３２】
また、このとき、ネットワークアドレスが６４ビットで構成されることが望ましい（請求項８）。
【００３３】
一方、前記目的を達成するための本発明に係るホームネットワークシステムは、ホームネットワーク内で相異なるＩＰアドレスフォーマットを有する第１端末機と第２端末機との間で通信を行うために、前記ＩＰアドレスフォーマットを変換する請求項１に記載のインターネットプロトコルアドレス変換装置を用いたホームネットワークシステムであって、第１ＩＰアドレスフォーマットとしてのＩＰｖ４アドレスフォーマットに従った所定の第１プライベートＩＰｖ４アドレスをＩＰｖ４ネットワーク上の第１端末機を含む各種通信機器に動的に割り当てると共に、前記ＩＰｖ４アドレスフォーマットに従った所定の第２プライベートＩＰｖ４アドレスをＩＰｖ６ネットワーク上の第２端末機を含む各種通信機器に動的に割り当てるＤＨＣＰサーバと、前記各種通信機器の制御信号および前記第２プライベートＩＰｖ４アドレスを含む登録情報を管理し、提供要求があった場合には当該登録情報を提供するマスタサーバと、前記ＤＨＣＰサーバに第１プライベートＩＰアドレスを動的に割り当てられ、ＩＰｖ４ネットワークに接続され、前記マスタサーバの管理する前記登録情報に従って、前記ＩＰｖ６ネットワーク上の各種通信機器にアクセスする記第１端末機としてのＩＰｖ４端末機と、前記ＩＰｖ６ネットワーク上に接続してネットワークアドレスの要求を配信し、所定のネットワークアドレスを受信したときに、当該所定のネットワークアドレスと自身を識別するハードウェアアドレスとを組み合わせて第２ＩＰアドレスフォーマットとしてのＩＰｖ６アドレスフォーマットに従ったグローバルＩＰｖ６アドレスを生成し、自らを制御するための制御信号と前記グローバルＩＰｖ６アドレスとをネットワーク上に配信し、所定の前記制御信号がＩＰｖ６ネットワークを介して配信されてきたときには、当該制御信号を実行する前記第２端末機としてのＩＰｖ６端末機と、
前記ＩＰｖ６端末機からネットワークアドレスの要求を受け付け、所定のネットワークアドレスを前記ＩＰｖ６端末機に向けて配信し、前記ＩＰｖ６端末機から前記登録情報を受信した場合には、前記ＤＨＣＰサーバに第２プライベートＩＰｖ４アドレスを要求して、当該第２プライベートＩＰｖ４アドレスの応答を受け付けたときには、前記グローバルＩＰｖ６アドレスと前記第２プライベートＩＰｖ４アドレスとを対応付けたマッピングテーブルとして格納部に格納すると共に、前記ＩＰｖ６端末機に割り当てられた前記第２プライベートアドレスと前記ＩＰｖ６端末機に関する制御情報とを前記登録情報として前記マスタサーバに配信し、前記マスタサーバの管理する前記登録情報に従って前記ＩＰｖ６端末機にアクセスする前記ＩＰｖ４端末機から、前記第２プライベートＩＰｖ４アドレスで指定された制御信号を受信したときには、前記マッピングテーブルを参照して前記第２プライベートＩＰｖ４アドレスを前記グローバルＩＰアドレスに変換して、当該グローバルＩＰアドレスによって当該制御信号を対応する前記ＩＰｖ６端末機に転送する前記インターネットプロトコルアドレス変換装置と、を含んで構成される（請求項９）。
【００３４】
本発明は、望ましくは、登録情報には、ＩＰｖ４端末機及びＩＰｖ６端末機のハードウェアアドレスとプライベートＩＰｖ４アドレス及びグローバルＩＰｖ６アドレスとを含んで構成される（請求項１０）。
【００３５】
また、本発明は、インターネットプロトコルアドレス変換装置が、プライベートＩＰｖ４アドレスを有するＩＰｖ６端末機に係る制御信号を受信すると、プライベートＩＰｖ４アドレスをマッピングテーブルに基づいてグローバルＩＰｖ６アドレスに変換するように構成することができる（請求項１１）。
【００３６】
さらに、本発明は、インターネットプロトコルアドレス変換装置が、グローバルＩＰｖ６アドレスを有するＩＰｖ６端末機からＩＰｖ６端末機に係る情報をマスタサーバに登録するようにするアナウンスを要求されると、グローバルＩＰｖ６アドレスをマッピングテーブルに基づいてプライベートＩＰｖ４アドレスに変換するように構成することができる（請求項１２）。
【００３７】
また、本発明は、ＩＰｖ６端末機が、アドレス変換装置から供給されたネットワークアドレスにＩＰｖ６端末機のハードウェアアドレスを結合させてグローバルＩＰｖ６アドレスを生成するように構成することができる（請求項１３）。
【００３８】
本発明で望ましくは、ハードウェアアドレスが、ネットワークに接続されている各インターフェースを識別するためのインターフェースＩＤの媒体アクセス制御アドレスとして構成される（請求項１４）。
【００３９】
この際、媒体アクセス制御アドレスが、６４ビットで構成されることが望ましい（請求項１５）。
【００４０】
また、ネットワークアドレスが、６４ビットで構成されることが望ましい（請求項１６）。
【００４１】
一方、前記目的を達成するために、ホームネットワーク内で相異なるＩＰアドレスフォーマットを有する第１端末機と第２端末機との間で通信を行うために、前記ＩＰアドレスフォーマットを変換するインターネットプロトコルアドレス変換装置を用いた通信方法であって、第２端末機からネットワークアドレスの要求を受け付けるステップと、所定のネットワークアドレスを前記第２端末機に向けて配信するステップと、前記所定のネットワークアドレスに従って前記第２端末機によって生成されたグローバルＩＰアドレスと、前記第２端末機に関する制御情報とを受信するステップと、前記第２端末機から前記グローバルＩＰアドレス及び前記制御情報を受信する際に、前記ホームネットワーク上のＤＨＣＰサーバに第２プライベートＩＰアドレスを要求して、当該第２プライベートＩＰアドレスの応答を受け付けるステップと、当該第２プライベートＩＰアドレスの応答を受け付けたときには、前記グローバルＩＰアドレスと前記第２プライベートＩＰアドレスとを対応付けたマッピングテーブルとして格納部に格納するステップと、前記制御信号及び前記第２プライベートＩＰアドレスを、マスタサーバに登録情報として配信して、当該マスタサーバに管理させるステップと、前記マスタサーバの管理する前記登録情報に従って前記第２端末機にアクセスする前記第１端末機から、前記第２プライベートＩＰアドレスで指定された制御信号を受信するステップと、当該制御信号を受信したときには、前記マッピングテーブルを参照して前記第２プライベートＩＰアドレスを前記グローバルＩＰアドレスに変換して、当該グローバルＩＰアドレスによって当該制御信号を対応する前記第２端末機に転送するステップと、を含んで構成される（請求項１７）。
【００４２】
本発明において、グローバルＩＰアドレス生成ステップでは、望ましくは、インターネットプロトコルアドレス変換装置から供給されたネットワークアドレスと第２端末機のハードウェアアドレスとを結合させてグローバルＩＰアドレスを生成するように構成することができる（請求項１８）。
【００４３】
本発明で望ましくは、ハードウェアアドレスがネットワークに接続されている各インターフェースを識別するためのインターフェースＩＤの媒体アクセス制御アドレスで構成される（請求項１９）。
【００４４】
この際、ネットワークアドレスが６４ビットで構成されることが望ましい（請求項２０）。
【００４５】
また、このとき、媒体アクセス制御アドレスが６４ビットで構成されることが望ましい（請求項２１）。
【００４６】
一方、本発明は、第１ＩＰアドレスフォーマットがＩＰｖ４アドレスフォーマットで構成され、第２ＩＰアドレスフォーマットがＩＰｖ６アドレスフォーマットで構成される（請求項２２）。
【００４７】
【発明の実施の形態】
以下、添付した図面に基づいて、本発明をより詳細に説明する。
なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省略する。
【００４８】
図３は、本発明に係るホーム専用のＩＰアドレス変換装置の１実施形態を示すブロック図である。図３に示すように、このホーム専用のＩＰアドレス変換装置は、アドレス取得部１２０、ネットワークアドレス提供部１３０、格納部１４０、アドレス変換部１５０及び制御部１１０を備えて構成されている。
【００４９】
アドレス取得部１２０では、ネットワーク内のデバイスに対して動的にＩＰアドレスを割り当てるＤＨＣＰｖ４サーバ（図示せず）に接続し、ＩＰｖ４システムの第１プライベートＩＰｖ４アドレス、及び第２プライベートＩＰｖ４アドレスを取得する。このとき、第１プライベートＩＰｖ４アドレスは、ホームネットワーク専用のＩＰアドレス変換装置がＩＰｖ４ホームネットワーク２００に接続されているデバイスと通信を行うためのアドレスで構成される。また、第２プライベートＩＰｖ４アドレスは、ＩＰｖ６ホームネットワーク４００に接続されているＩＰｖ６端末機（図示せず）のＩＰｖ４システムのＩＰｖ４アドレスに対応するアドレスで構成される。
【００５０】
ネットワークアドレス提供部１３０は、ＩＰｖ６システムのＩＰｖ６アドレスを自動的に生成するためにネットワークアドレスの提供を要求したＩＰｖ６端末機にネットワークアドレスを提供する。一般に、ネットワークアドレスは６４ビットで構成される。これにより、ＩＰｖ６端末機は、ネットワークに接続されている各インターフェースを識別するためのインターフェースＩＤとしての機能を有する媒体アクセス制御アドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ａｄｄｒｅｓｓ；ＭＡＣ  ａｄｄｒｅｓｓ）を有している。
【００５１】
この媒体アクセス制御アドレスは６４ビットで構成される。また、ＩＰｖ６端末機に提供されるネットワークアドレスは６４ビットで構成される。これにより、ＩＰｖ６端末機は、自己の媒体アクセス制御アドレス（ＭＡＣ  ａｄｄｒｅｓｓ）にネットワークアドレスを付加して、ＩＰｖ６システムのＩＰｖ６アドレスを自動的に生成する。したがって、ＩＰｖ６端末機が自動的に生成したＩＰｖ６システムのＩＰｖ６アドレスは、１２８ビットで構成される。このように自動的に生成されたＩＰｖ６端末機のＩＰｖ６アドレスは、ＩＰｖ６端末機により送信された後、ＩＰｖ６ホームネットワーク４００を経由してインターフェース１６０を通して制御部１１０で受信される。
【００５２】
格納部１４０には、アドレス取得部１２０で取得したＩＰｖ４端末機の第１プライベートＩＰｖ４アドレスとＩＰｖ６端末機の第２プライベートＩＰｖ４アドレス、及びＩＰｖ６端末機から提供されたＩＰｖ６端末機のＩＰｖ６アドレスが制御部１１０の制御により作成されたマッピングテーブルが格納される。
【００５３】
アドレス変換部１５０では、格納部１６０に格納されているマッピングテーブルに基づき、第２プライベートＩＰｖ４アドレスをＩＰｖ６アドレスに変換する、あるいは、ＩＰｖ６アドレスを第２プライベートＩＰｖ４アドレスに相互変換する。好ましくは、アドレス変換部１５０では、ＩＰｖ４端末機のＩＰｖ４アドレスに対応するＩＰｖ６システムのＩＰｖ６アドレスを生成する。これにより、ＩＰｖ６端末機は、制御信号を送信したＩＰｖ４端末機のアドレスを確認することができる。
【００５４】
一方、制御部１１０は、インターフェース部１６０を介して、第１プライベートＩＰｖ４アドレスを有するＩＰｖ４端末機からＩＰｖ６端末機との接続要求信号を受信すると、格納部１６０に格納されているマッピングテーブルを取得してアドレス変換部１５０に提供し、アドレス変換部１５０でマッピングテーブルに基づいて第２プライベートＩＰｖ４アドレスをＩＰｖ６アドレスに変換するように制御する。
【００５５】
したがって、ネットワークアドレス提供部１３０でＩＰｖ６端末機にネットワークアドレスを提供し、ＩＰｖ６端末機で提供されたネットワークアドレスに基づいてＩＰｖ６アドレスを生成することにより、ＩＰｖ６端末機に対してＩＰｖ６システムのＩＰｖ６アドレスを提供するＤＨＣＰｖ６サーバが不要になる。
【００５６】
図４は、図３のアドレス取得部１２０の詳細を示すブロック図である。アドレス取得部１２０は、第１アドレス取得部１２２及び第２アドレス取得部１２４を備えて構成される。ここで、第１アドレス取得部１２２では、図２のホーム専用のＩＰアドレス変換装置が、ＩＰｖ４ホームネットワーク２００内で通信を行うことが可能になるように、ＤＨＣＰｖ４サーバに接続してＩＰｖ４システムの第１プライベートＩＰｖ４アドレスを取得する。また、第２アドレス取得部１２４では、ＤＨＣＰｖ４サーバに接続してＩＰｖ４端末機がＩＰｖ６端末機に制御信号を送信する際に必要なＩＰｖ６端末機のＩＰｖ４システムのプライベートＩＰｖ４アドレスを取得する。
【００５７】
図５は、図３のホーム専用のＩＰアドレス変換装置が適用されたホームネットワークシステムを示すブロック図である。このホーム専用のＩＰアドレス変換装置１００は、ＩＰｖ４端末機３１０が接続されているＩＰｖ４ホームネットワーク２００と、ＩＰｖ６端末機５１０が接続されているＩＰｖ６ホームネットワーク４００とを相互に接続する役割を果たすものである。また、図５に示すように、ＩＰｖ４ホームネットワーク２００には、マスタサーバ３３０及びＤＨＣＰｖ４サーバ３５０が接続されている。
【００５８】
マスタサーバ３３０は、一般に、ホームネットワーク内にある機器の登録情報を管理及び提供するサーバとして機能するものである。そして、本実施の形態によるマスタサーバ３３０には、ＩＰｖ４端末機３１０のドメインネーム及びこのドメインネームに対応するアドレスを含むＩＰｖ４端末機３１０に係る情報が格納される。また、マスタサーバ３３０には、ＩＰｖ６端末機５１０に係る情報が格納される。
【００５９】
一般に、ＩＰｖ４端末機３１０とＩＰｖ６端末機５１０との間で通信を行うためのサービスを提供するに際し、アドレスフォーマットが異なるデバイス間の通信を行う全てのデバイスにはミドルウェアが搭載されている。ここで、「ミドルウェア」とは、異種の端末機間における通信を行うためのサービスを提供するソフトウェアであって、ホームネットワーク内における種々の端末機間の通信を可能にするものである。すなわち、ミドルウェアとは、種々の通信プロトコル、システム構造、ＯＳ、データベース及び応用プログラムを支援するために、ネットワーク上でハードウェアから独立して接続させるソフトウェアのことをいう。そして、現に提案されているミドルウェア方式として、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）、ＨＡＶｉ（Ｈｏｍｅ  ＡＶ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ）、ＪＩＮＩ、Ｈｏｍｅ  Ｗｉｄｅ  Ｗｅｂ等がある。
【００６０】
ＤＨＣＰｖ４サーバ３５０では、ＩＰｖ４端末機３１０のアドレス割り当て要求に応じて動的にアドレスを割り当てる。また、ＤＨＣＰｖ４サーバ３５０では、第１アドレス取得部１２２のホーム専用のＩＰアドレス変換装置１００に対するＩＰｖ４システムのアドレス要求に応じて、第１アドレス取得部１２２に第１プライベートＩＰｖ４アドレスを提供する。そして、ＤＨＣＰｖ４サーバ３５０では、第２アドレス取得部１２４のＩＰｖ６端末機５１０に対するＩＰｖ４システムのアドレス要求に応じて第２アドレス取得部１２４に第２プライベートＩＰｖ４アドレスを提供する。
【００６１】
図６は、図５のホームネットワークシステムが、ホームネットワーク内の各デバイスに適用された１例を示す模式図である。図６に示すように、ＩＰｖ４端末機３１０の例として、個人用コンピュータ３１０ａがＩＰｖ４ホームネットワーク２００ａ内に配置され、ＩＰｖ６端末機５１０の例として、デジタルテレビ５１０ａがＩＰｖ６ホームネットワーク４００ａ内に配置されている。また、ホームネットワーク内には、個人用コンピュータ３１０ａがＩＰｖ４ホームネットワーク２００内で他のデバイスと通信を行うことができるように、媒体アクセス制御アドレスを割り当てるＤＮＳｖ４サーバ３５０が配置されている。
【００６２】
一方、個人用コンピュータ３１０ａは、この個人用コンピュータ３１０ａの媒体アクセス制御アドレスが含まれた個人用コンピュータ３１０ａの情報を登録するために、マスタサーバ３３０にアナウンスを要求する。なお、アナウンスを要求した個人用コンピュータ３１０ａの情報には、この個人用コンピュータ３１０ａの媒体アクセスアドレスをはじめとする、個人用コンピュータ３１０ａのユーザ名及び提供可能なサービス情報が含まれる。次に、マスタサーバ３３０に、前記アナウンスを要求した個人用コンピュータ３１０ａの情報をテーブル化して格納する。そして、デジタルテレビ５１０ａは、ＩＰｖ６システムのＩＰｖ６アドレスを生成するためにホーム専用のＩＰアドレス変換装置１００にネットワークアドレスを要求する。
【００６３】
また、デジタルテレビ５１０ａは、ホーム専用のＩＰアドレス変換装置１００から提供されたネットワークアドレスと、自己の媒体アクセス制御アドレスとを結合させてＩＰｖ６システムのＩＰｖ６アドレスを生成する。これにより、デジタルテレビ５１０ａは、生成されたＩＰｖ６アドレスをはじめとするデジタルテレビ５１０ａに係る情報をマスタサーバ３３０に登録するためのアナウンスを、ホーム専用のＩＰアドレス変換装置１００に送信する。このとき、第２アドレス取得部１２４では、ＤＨＣＰサーバ３５０に接続してデジタルテレビ５１０ａのＩＰｖ６アドレスに対応する第２プライベートＩＰｖ４アドレスを取得する。これにより、制御部１１０では、第２プライベートＩＰｖ４アドレスを有するデジタルテレビ５１０ａに係る情報をマスタサーバ３３０に登録するためのアナウンスをマスタサーバ３３０に要請する。
【００６４】
さらに、個人用コンピュータ３１０ａを通してデジタルテレビ５１０ａの作動を制御するために、個人用コンピュータ３１０ａでは、マスタサーバ３３０にアナウンスを通して登録済みのデジタルテレビ５１０ａに係る情報を要請する。そして、マスタサーバ３３０では、登録されたデジタルテレビ５１０ａに係る情報を個人用コンピュータ３１０ａに提供する。したがって、個人用コンピュータ３１０ａでは、提供されたデジタルテレビ５１０ａに係る情報から任意の制御信号を選択し、ホーム専用のＩＰアドレス変換装置１００に送信する。このとき、ホーム専用のＩＰアドレス変換装置１００に送信されるデジタルテレビ５１０ａのアドレスは第２プライベートＩＰｖ４アドレスで構成される。
【００６５】
ホーム専用のＩＰアドレス変換装置１００の制御部１１０では、格納部１４０に格納されているマッピングテーブルをアドレス変換部１５０に提供する。これにより、アドレス変換部１５０では、マッピングテーブルに基づいて制御信号を受信するデジタルテレビ５１０ａの第２プライベートＩＰｖ４アドレスに対応して登録されたＩＰｖ６アドレスを検出し、この検出されたＩＰｖ６アドレスに対応するデジタルテレビ５１０ａに制御信号を送信する。
【００６６】
図７は、本発明によるホーム専用のＩＰアドレス変換装置１００を用いたホームネットワークシステムにおけるＩＰｖ４端末機３１０のアナウンスを説明するためのフローチャートである。
【００６７】
まず、ＩＰｖ４端末機３１０では、ＤＨＣＰｖ４サーバ３５０に対しＩＰｖ４システムのプライベートＩＰｖ４アドレスを要求する（ステップＳ１１０）。そして、ＤＨＣＰｖ４サーバ３５０では、ＩＰｖ４端末機３１０に対しプライベートＩＰｖ４アドレスを割り当てる（ステップＳ２１０）。これにより、ＩＰｖ４端末機３１０では、このＩＰｖ４端末機３１０に係る情報を登録するためにマスタサーバ３３０に対しアナウンスを要請する（ステップＳ１５０）。さらに、マスタサーバ３３０では、受信したＩＰｖ４端末機３１０に係る情報を登録し、登録結果をＩＰｖ４端末機３１０に送信する（ステップＳ１６０）。
【００６８】
一方、ホーム専用のＩＰアドレス変換装置１００では、ＤＨＣＰｖ４サーバ３５０に接続し、ＩＰｖ４ホームネットワーク２００ａ内にあるデバイスと通信を行うためのＩＰｖ４システムのＩＰｖ４アドレスを要求する（ステップＳ１３０）。これにより、ＤＨＣＰｖ４サーバ３５０では、ホーム専用のＩＰアドレス変換装置１００に対しプライベートＩＰｖ４アドレスを割り当てる（ステップＳ１４０）。
【００６９】
図８は、本発明に係るホーム専用のＩＰアドレス変換装置１００を用いたホームネットワークシステムにおけるＩＰｖ６端末機５１０のアナウンスを説明するためのフローチャートである。
【００７０】
まず、ＩＰｖ６端末機５１０では、最初に電源をオンにすると、ホーム専用のＩＰアドレス変換装置１００に対してネットワークアドレスの提供を要求する（ステップＳ２１０）。そして、ネットワークアドレス提供部１３０では、ＩＰｖ６端末機５１０に対して任意のネットワークアドレスを提供する（ステップＳ２２０）。これにより、ＩＰｖ６端末機５１０は、自己の媒体アクセス制御アドレスに受信したネットワークアドレスを結合してＩＰｖ６システムのＩＰｖ６アドレスを生成する。さらに、ＩＰｖ６端末機５１０では、ホーム専用のＩＰアドレス変換装置１００に対してＩＰｖ６端末機５１０の情報をマスタサーバ３３０に登録するためのアナウンスを行う（ステップＳ２３０）。
【００７１】
ＩＰｖ６端末機５１０に係る情報の登録要請を受信したホーム専用のＩＰアドレス変換装置１００の第２アドレス取得部１２４では、ＤＨＣＰｖ４サーバ３５０に接続し、ＩＰｖ４システムによるＩＰｖ６端末機５１０のＩＰｖ４アドレスを要求する（ステップＳ２５０）。そして、ＤＨＣＰｖ４サーバ３５０では、ＩＰｖ６端末機５１０に対して第２プライベートＩＰｖ４アドレスをホーム専用のＩＰアドレス変換装置１００に提供する（ステップＳ２６０）。これにより、ホーム専用のＩＰアドレス変換装置１００では、割り当てられたＩＰｖ６端末機５１０の第２プライベートＩＰｖ４アドレスを有してＩＰｖ６端末機５１０の登録を行うようマスタサーバ３３０に要請する（ステップＳ２７０）。さらに、マスタサーバ３３０では、ＩＰｖ６端末機５１０を登録し、その登録結果をホーム専用のＩＰアドレス変換装置１００に提供する（ステップＳ２８０）。そして、登録結果を受信したホーム専用のＩＰアドレス変換装置１００は、受信した登録結果に係る情報をＩＰｖ６端末機５１０に送信する（ステップＳ２９０）。
【００７２】
図９は、図８のＩＰｖ６端末機５１０のマスタサーバ３００への登録要請のステップ（ステップＳ２３０）によるホーム専用のＩＰアドレス変換装置１００の動作の詳細を示すフローチャートである。
【００７３】
まず、ＩＰｖ６端末機５１０から、このＩＰｖ６端末機５１０の情報をマスタサーバ３３０に登録するためのアナウンスを受信すると、制御部１１０では、格納部１４０のマッピングテーブルを検索する（ステップＳ２４１）。これにより、制御部１１０では、マッピングテーブルに基づいてＩＰｖ６端末機５１０のＩＰｖ６アドレスに対応するＩＰｖ４アドレスが登録されたか否かを判断する（ステップＳ２４３）。このとき、ＩＰｖ６端末機５１０のＩＰｖ６アドレスに対応するＩＰｖ４アドレスは、第２ＩＰｖ４アドレスで構成される。つまり、制御部１１０では、ＩＰｖ６アドレスに対応する第２プライベートＩＰｖ４アドレスが登録されたか否かが判断される。
【００７４】
ステップＳ２４３において、第２プライベートＩＰｖ４アドレスが登録されたものと判断されると、制御部１１０では、インターフェース部１６０を介してマスタサーバ３３０に対して第２プライベートＩＰｖ４アドレスを有するＩＰｖ６端末機５１０の登録を要請する（ステップＳ２４５）。これにより、マスタサーバ３３０では、ＩＰｖ６端末機５１０の情報を登録し、登録結果に係る情報をホーム専用のＩＰアドレス変換装置１００に提供する。これにより、ホーム専用のＩＰアドレス変換装置１００では、ＩＰｖ６端末機５１０の情報の登録結果を受信し、受信した登録結果の情報をＩＰｖ６端末機５１０に送信する（ステップＳ２４６）。
【００７５】
一方、ステップＳ２４３において、第２プライベートＩＰｖ４アドレスが登録されていないものと判断されると、制御部１１０は、ＤＨＣＰｖ４サーバ３５０に接続され、ＩＰｖ４システムにおけるＩＰｖ６端末機５１０のＩＰｖ４アドレスを要求するように第２アドレス取得部１２４を制御する（ステップＳ２４７）。これにより、ＤＨＣＰｖ４サーバ３５０で提供されたＩＰｖ６端末機５１０のＩＰｖ４アドレス、つまり、第２プライベートＩＰｖ４アドレスは、制御部１１０の制御により格納部１４０にマッピングテーブルとして格納される（ステップＳ２４９）。
【００７６】
図１０は、本発明によるホームネットワークシステムにおいて、ＩＰｖ４端末機３１０がＩＰｖ６端末機５１０を制御する方法を示すフローチャートである。
【００７７】
まず、ＩＰｖ４端末機３１０は、マスタサーバ３３０に対して、ＩＰｖ６端末機５１０に対するプライベートＩＰｖ４アドレスの提供を要求する（ステップＳ３１０）。そして、マスタサーバ３３０では、登録済みのＩＰｖ６端末機５１０に係る情報をＩＰｖ４端末機３１０に提供する（ステップＳ３３０）。これにより、ＩＰｖ４端末機３１０では、提供された情報に基づいてＩＰｖ６端末機５１０を制御するための制御信号を選択し、この選択された制御信号がＩＰｖ４アドレスに送信されるようにホーム専用のＩＰアドレス変換装置１００に送信する（ステップＳ３５０）。一方、ホーム専用のＩＰアドレス変換装置１００では、ＩＰｖ４アドレスに対応するＩＰｖ６アドレスのＩＰｖ６端末機５１０に制御信号を送信する（ステップＳ３７０）。
【００７８】
図１１は、図１０のステップＳ３５０によるホーム専用のＩＰアドレス変換装置１００の作動の詳細を示すフローチャートである。
【００７９】
まず、制御部１１０では、ＩＰｖ６端末機５１０に対する制御信号を受信すると、格納部１４０のマッピングテーブルを検索する（ステップＳ３６１）。次に、制御部１１０では、制御信号を受信するＩＰｖ６端末機５１０のＩＰｖ６アドレスに対応するＩＰｖ４アドレスが登録されたか否かが判断される（ステップＳ３６３）。そして、制御信号を受信するＩＰｖ６端末機５１０のＩＰｖ４アドレスが登録されたものと判断されると、制御部１１０では、受信した制御信号をＩＰｖ４アドレスに対応するＩＰｖ６アドレスのＩＰｖ６端末機５１０に送信する（ステップＳ３６５）。一方、Ｓ３６３ステップにおいて制御信号を受信するＩＰｖ６端末機５１０のＩＰｖ４アドレスが登録されていないものと判断されると、制御部１１０では、受信した制御信号を廃棄する（ステップＳ３６７）。
【００８０】
本発明は、前記のような特定の望ましい実施形態のみに限定されるものではなく、本発明の技術的思想に基づく限りにおいて、本発明の属する技術分野で通常の知識を有する者であれば、本発明の特許請求の範囲内で、前記した本発明に係る実施形態の各種の変形が可能なことは勿論のこと、このような本発明に係る実施形態の各種の変形は、本明細書の特許請求の範囲内にある。
【００８１】
【発明の効果】
以上説明した通りに構成される本発明によれば、以下の効果を奏する。
すなわち、本発明に係るインターネットプロトコルアドレス変換装置、これを用いたホームネットワークシステム及び通信方法によれば、ネットワークアドレス提供部で提供したネットワークアドレスに基づいてＩＰｖ６アドレスを生成し、ＤＨＣＰｖ４サーバがＩＰｖ６端末機のＩＰｖ６アドレスに対応するＩＰｖ４アドレスを割り当て、ＩＰｖ４端末機及びＩＰｖ６端末機のＩＰｖ４アドレス及びＩＰｖ６アドレスをマッピングテーブルとして格納部に格納し、マスタサーバでＩＰｖ４端末機及びＩＰｖ６端末機の登録情報を管理及び提供することにより、ＩＰｖ６端末機の通信に必要なＤＨＣＰｖ６サーバ及びＤＮＳｖ６サーバが不要となり、システムを構築する際の費用を節減することができる。
【００８２】
また、ＩＰｖ４端末機とＩＰｖ６端末機との間で通信を行うためのホームネットワーク構築時において、ＤＮＳｖ６サーバとＤＨＣＰｖ６サーバが不要となることにより、システムを構築する際に要求されるスペースの量を低減できてスペースの負担を削減することができる。
【００８３】
さらに、ＩＰｖ４端末機とＩＰｖ６端末機との間で通信を行うためのホームネットワークを構築する際に、ＤＮＳｖ６サーバとＤＨＣＰｖ６サーバが不要となることにより、通信時に発生する負荷を低減させることができる。
【００８４】
一方、ホームネットワークでネットワークを実現するために、ミドルウェアで要求される他のあらゆる機器を加えたＩＰｖ６アドレスを搭載するデバイスを含めると、機器特性及びＩＰアドレスフォーマットの制約を受けない広範囲のサービスをユーザに提供することができる。その結果、ホームネットワークサービスの更なる向上を図ることができる。
【図面の簡単な説明】
【図１】従来のＩＰｖ４−ＩＰｖ６変換装置を用いたネットワークシステムを示すブロック図である。
【図２】図１のＩＰｖ４−ＩＰｖ６変換装置を用いたネットワークシステムをホームネットワーク内に適用した１例を示す模式図である。
【図３】本発明に係るホーム専用のＩＰアドレス変換装置の１実施の形態を示すブロック図である。
【図４】図３に示すアドレス取得部の詳細を示すブロック図である。
【図５】図３に示すホーム専用のＩＰアドレス変換装置が適用されたホームネットワークシステムを示すブロック図である。
【図６】図５に示すホームネットワークシステムがホームネットワーク内の各デバイスに適用された例を示す模式図である。
【図７】本発明に係るホーム専用のＩＰアドレス変換装置を用いたホームネットワークシステムにおけるＩＰｖ４端末機のアナウンスを説明するためのフローチャートである。
【図８】本発明に係るホーム専用のＩＰアドレス変換装置を用いたホームネットワークシステムにおけるＩＰｖ６端末機のアナウンスを説明するためのフローチャートである。
【図９】図８に示すＩＰｖ６端末機の登録要請ステップによるホーム専用のＩＰアドレス変換装置の動作の詳細を示すフローチャートである。
【図１０】本発明に係るホームネットワークシステムにおいてＩＰｖ４端末機がＩＰｖ６端末機を制御する方法を示すフローチャートである。
【図１１】図１０に示す制御信号をホーム専用のＩＰアドレス変換装置に送信するステップによるホーム専用のＩＰアドレス変換装置の動作の詳細を示すフローチャートである。
【符号の説明】
１１０：制御部
１２０：アドレス取得部
１３０：ネットワークアドレス提供部
１４０：格納部
１５０：アドレス変換部
１６０：インターフェース部
２００：ＩＰｖ４ホームネットワーク
４００：第２プライベートＩＰｖ４アドレス
【図１】
0003903014.tif 000002
【図２】
0003903014.tif 000003
【図３】
0003903014.tif 000004
【図４】
0003903014.tif 000005
【図５】
0003903014.tif 000006
【図６】
0003903014.tif 000007
【図７】
0003903014.tif 000008
【図８】
0003903014.tif 000009
【図９】
0003903014.tif 000010
【図１０】
0003903014.tif 000011
【図１１】
0003903014.tif 000012