(57)【要約】【課題】閉じたネットワーク同士を接続したときに、通信装置が正確に通信を行うことができること。【解決手段】ネットワーク判定部ｃ２２２が第１の通信アドレスが示すネットワーク識別情報と、第２の通信アドレスが示すネットワーク識別情報と、が同一のネットワーク識別情報であるか否かを判定する。アドレス判定部ｃ２２３が、ネットワーク判定部ｃ２２２が同一のネットワーク識別情報であると判定した場合、第１の通信アドレスと第２の通信アドレスとに同じ通信アドレスがあるか否かを判定する。ネットワーク判定部ｃ２２２とアドレス判定部ｃ２２３の判定結果に基づいて、第１の通信ネットワークと第２の通信ネットワークとの接続方式を選択する。【選択図】図１２
2010278636.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信ネットワークに接続された第１の通信装置に割り当てた第１の通信アドレスを管理する第１の通信管理装置と、第２の通信ネットワークに接続された第２の通信装置に割り当てた第２の通信アドレスを管理する第２の通信管理装置と、を具備する通信システムにおいて、
前記第１の通信管理装置又は前記第２の通信管理装置は、
前記第１の通信アドレスが示すネットワーク識別情報と、前記第２の通信アドレスが示すネットワーク識別情報と、が同一のネットワーク識別情報であるか否かを判定するネットワーク判定部と、
前記ネットワーク判定部が同一のネットワーク識別情報であると判定した場合、前記第１の通信アドレスと前記第２の通信アドレスとに同じ通信アドレスがあるか否かを判定するアドレス判定部と、
を備え、
前記第１の通信管理装置は、
前記ネットワーク判定部と前記アドレス判定部の判定結果に基づいて、前記第１の通信装置と前記第２の通信装置とを通信可能にする接続方式を選択する接続設定部を備えることを特徴とする通信システム。
【請求項２】
前記第１の通信管理装置又は前記第２の通信管理装置は、
前記アドレス判定部が同じ通信アドレスがあると判定した場合、前記第２の通信アドレスと異なる通信アドレスであって前記第２の通信アドレスが示すネットワーク識別情報の通信アドレスであるネットワーク同一アドレスを、前記第１の通信装置のすべてに割り当てることができるか否かを判定する払出アドレス検索部を備え、
前記接続設定部は、払出アドレス検索部の判定結果に基づいて、前記接続方式を選択することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記第１の通信装置は、接続されたネットワークにマルチキャストを行い、その応答により通信先の通信装置を検出する通信装置であり、
前記接続設定部は、前記払出アドレス検索部がネットワーク同一アドレスを前記第１の通信装置のすべてに割り当てることができないと判定した場合、前記マルチキャストを行った第１の通信装置と前記第２の通信装置との接続方式を、同一のネットワーク内の装置として通信可能にする第１の接続方式を選択し、
前記マルチキャストを行った第１の通信装置を前記第１の接続方式にて通信可能とした後、前記第１の通信装置のすべてと前記第２の通信装置との接続方式を、異なるネットワークとして通信可能にする第２の接続方式に変更する接続方式変更部を備えることを特徴とする請求項２に記載の通信システム。
【請求項４】
前記第１の通信管理装置又は前記第２の通信管理装置は、
前記払出アドレス検索部がネットワーク同一アドレスを前記第１の通信装置のすべてに割り当てることができないと判定した場合、２個の前記ネットワーク同一アドレスを払い出すアドレス決定部を備え、
前記第１の通信管理装置は、
前記アドレス決定部が払い出したネットワーク同一アドレスの１個を前記第２の通信装置と通信可能とする接続装置に割り当てることを決定し、もう１個のネットワーク同一アドレスを、前記マルチキャストを行った第１の通信装置に割り当てることを決定する正式アドレス設定部と、
前記接続装置と前記マルチキャストを行った第１の通信装置とを、前記ネットワーク同一アドレスが示すネットワークの装置として登録する一時同一ネットワーク生成部と、
を備えることを特徴とする請求項３に記載の通信システム。
【請求項５】
前記通信システムは、前記第１の通信装置から前記第２の通信装置への通信データを、中継する複数の中継装置を具備し、
前記第１の通信装置は、前記通信データを中継させる前記中継装置の数を示す中継数を含む前記通信データを送信し、
前記中継装置は、前記通信データを中継した中継装置の数が前記中継数の数を超えた場合、当該通信データを破棄し、
前記第１の通信管理装置は、
前記通信データの中継数を増加させるＴＴＬ延長処理部を備えることを特徴とする請求項１に記載の通信システム。
【請求項６】
第１の通信ネットワークに接続された第１の通信装置に割り当てた第１の通信アドレスを管理する第１の通信管理装置において、
前記第１の通信アドレスが示すネットワーク識別情報と、第２の通信ネットワークに接続された第２の通信装置に割り当てた第２の通信アドレスが示すネットワーク識別情報と、が同一のネットワーク識別情報であるか否かを判定するネットワーク判定部と、
前記ネットワーク判定部が同一のネットワーク識別情報であると判定した場合、前記第１の通信アドレスと前記第２の通信アドレスとに同じ通信アドレスがあるか否かを判定するアドレス判定部と、
前記ネットワーク判定部と前記アドレス判定部の判定結果に基づいて、前記第１の通信装置と前記第２の通信装置とを通信可能にする接続方式を選択する接続設定部と、
を備えることを特徴とする第１の通信管理装置。
【請求項７】
第１の通信ネットワークに接続された第１の通信装置に割り当てた第１の通信アドレスを管理する第１の通信管理装置における通信管理方法において、
前記第１の通信管理装置が、前記第１の通信アドレスが示すネットワーク識別情報と、第２の通信ネットワークに接続された第２の通信装置に割り当てた第２の通信アドレスが示すネットワーク識別情報と、が同一のネットワーク識別情報であるか否かを判定する第１の過程と、
前記第１の通信管理装置が、第１の過程にて同一のネットワーク識別情報であると判定した場合、前記第１の通信アドレスと前記第２の通信アドレスとに同じ通信アドレスがあるか否かを判定する第２の過程と、
前記第１の通信管理装置が、前記第１の過程と前記第２の過程の判定結果に基づいて、前記第１の通信装置と前記第２の通信装置とを通信可能にする接続方式を選択する第３の過程と、
を有することを特徴とする通信管理方法。
【請求項８】
第１の通信ネットワークに接続された第１の通信装置に割り当てた第１の通信アドレスを管理する第１の通信管理装置のコンピュータを、
前記第１の通信アドレスが示すネットワーク識別情報と、第２の通信ネットワークに接続された第２の通信装置に割り当てた第２の通信アドレスが示すネットワーク識別情報と、が同一のネットワーク識別情報であるか否かを判定するネットワーク判定手段、
前記ネットワーク判定手段にて同一のネットワーク識別情報であると判定した場合、前記第１の通信アドレスと前記第２の通信アドレスとに同じ通信アドレスがあるか否かを判定するアドレス判定手段、
前記ネットワーク判定手段と前記アドレス判定手段の判定結果に基づいて、前記第１の通信装置と前記第２の通信装置とを通信可能にする接続方式を選択する接続設定手段、
として機能させる通信管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、通信管理装置、通信管理方法、及び通信管理プログラムに関する。
【背景技術】
【０００２】
近年、情報技術の発展により、デジタル関連技術を使用したデジタル家庭電化機器が、家庭内に多く見られるようになった。最近では、これらのデジタル家庭電化機器を互いにネットワークで接続し、様々な機能を提供する技術が提案されている。例えば、映像や音楽等のコンテンツを再生するメディア再生装置（ＤＭＰ：Ｄｉｇｉｔａｌ  Ｍｅｄｅｉａ  Ｐｌａｙｅｒ）は、大容量の記憶領域に大量のコンテンツを保存するメディアサーバ（ＤＭＳ：Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ）から、コンテンツをダウンロードして再生する。
このような家庭内での電化機器のネットワーク（ホームネットワークという）では、各電化機器に互換性を持たせ、電化機器間の相互接続や通信等を容易にすることが検討されている。例えば、非特許文献１には、ホームネットワークでの標準規格として、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ（登録商標））ガイドラインについて記載されている。
【０００３】
しかし、ＤＬＮＡガイドラインは、主にホームネットワーク内での利用を目的としているため、電化機器は、インターネット網を介して接続している他のネットワークの電化機器の発見、制御を行うことができなかった。
このような課題に対し、特許文献１には、ホームネットワークでの通信パケットをカプセル化し、カプセル化した通信データをインターネットに送信するプロキシ装置が記載されている。また、このプロキシ装置は、インターネットから受信した通信データのカプセルを解除してホームネットワーク内へ送信することが記載されている。つまり、この技術は、ホームネットワーク同士を、ＶＰＮを用いて接続する技術である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２３６３４４号公報
【非特許文献】
【０００５】
【非特許文献１】“ＤＬＮＡガイドライン”、[online]、Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ（登録商標）、[２００９年２月２７日検索]、インターネット＜ｈｔｔｐ：／／ｗｗｗ．ｄｌｎａ．ｏｒｇ／ｈｏｍｅ＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、接続するホームネットワークは、互いに異なるネットワークアドレスのネットワーク（異なるネットワークという）とは限られず、互いに同じネットワークアドレスのネットワーク（同一ネットワークという）のこともある。例えば、同一ネットワーク同士を接続するときに、特許文献１記載の技術を適用すると、一方のネットワーク内の通信装置と他方のネットワーク内の通信装置とで、割り当てられたアドレスが重複する場合がある。この場合、接続したホームネットワークでは、通信装置が正確に通信を行うことができないという欠点があった。また、このようなアドレスの重複を解消するために、時間がかかるという欠点があった。
なお、このような課題は、ホームネットワークに限らず、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｉａ  Ｎｅｔｗｏｒｋ）同士の接続でも同じである。
このように、従来技術では、ネットワーク同士を接続したときに、通信装置が迅速かつ正確に通信を行うことができない場合があるという欠点があった。
【０００７】
本発明は上記の点に鑑みてなされたものであり、その目的は、ネットワーク同士を接続したときに、ネットワーク内の通信装置が正確に通信を行うことができる通信システム、通信管理装置、通信管理方法、及び通信管理プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
（１）本発明は上記の課題を解決するためになされたものであり、本発明は、第１の通信ネットワークに接続された第１の通信装置に割り当てた第１の通信アドレスを管理する第１の通信管理装置と、第２の通信ネットワークに接続された第２の通信装置に割り当てた第２の通信アドレスを管理する第２の通信管理装置と、を具備する通信システムにおいて、前記第１の通信管理装置又は前記第２の通信管理装置は、前記第１の通信アドレスが示すネットワーク識別情報と、前記第２の通信アドレスが示すネットワーク識別情報と、が同一のネットワーク識別情報であるか否かを判定するネットワーク判定部と、前記ネットワーク判定部が同一のネットワーク識別情報であると判定した場合、前記第１の通信アドレスと前記第２の通信アドレスとに同じ通信アドレスがあるか否かを判定するアドレス判定部と、を備え、前記第１の通信管理装置は、前記ネットワーク判定部と前記アドレス判定部の判定結果に基づいて、前記第１の通信装置と前記第２の通信装置とを通信可能にする接続方式を選択する接続設定部を備えることを特徴とする通信システムである。
上記構成によると、前記通信システムは、前記第１の通信アドレスが示すネットワーク識別情報と、前記第２の通信アドレスが示すネットワーク識別情報と、が同一のネットワーク識別情報であるか否かを判定し、同一のネットワーク識別情報であると判定した場合、前記第１の通信アドレスと前記第２の通信アドレスとに同じ通信アドレスがあるか否かを判定し、判定結果に基づいて、前記第１の通信装置と前記第２の通信装置とを通信可能にする接続方式を選択する。これにより、前記通信システムは、第１の通信ネットワークと第２の通信ネットワークとが、互いに同じネットワーク識別情報が割り当てられたネットワークでも、互いに異なるネットワーク識別情報が割り当てられたネットワークでも、接続方式を選択して接続することができ、第１の通信装置と第２の通信装置とを迅速かつ正確に通信可能にすることができる。
【０００９】
（２）また、本発明は、上記の通信システムにおいて、前記第１の通信管理装置又は前記第２の通信管理装置は、前記アドレス判定部が同じ通信アドレスがあると判定した場合、前記第２の通信アドレスと異なる通信アドレスであって前記第２の通信アドレスが示すネットワーク識別情報の通信アドレスであるネットワーク同一アドレスを、前記第１の通信装置のすべてに割り当てることができるか否かを判定する払出アドレス検索部を備え、前記接続設定部は、払出アドレス検索部の判定結果に基づいて、前記接続方式を選択することを特徴とする。
上記構成によると、前記通信システムは、前記アドレス判定部が同じ通信アドレスがあると判定した場合、前記第２の通信アドレスと異なる通信アドレスであって前記第２の通信アドレスが示すネットワーク識別情報の通信アドレスであるネットワーク同一アドレスを、前記第１の通信装置のすべてに割り当てることができるか否かを判定し、判定結果に基づいて、前記接続方式を選択する。これにより、前記通信システムは、ネットワーク同一アドレスを前記第１の通信装置のすべてに割り当てることができる場合は、ネットワーク同一アドレスを第１の通信装置に割り当て、第１のネットワークと第２のネットワークとを同一のネットワークとして接続することができる。また、前記通信システムは、例えば、ネットワーク同一アドレスを前記第１の通信装置のすべてに割り当てることができない場合は、前記第２の通信アドレスが示すネットワーク識別情報以外のネットワーク識別情報の通信アドレスを第１の通信装置に割り当て、第１のネットワークと第２のネットワークとを異なるネットワークとして接続することができる。よって、前記通信システムは、第１の通信装置と第２の通信装置とを迅速かつ正確に通信可能にすることができる。
【００１０】
（３）また、本発明は、上記の通信システムにおいて、前記第１の通信装置は、接続されたネットワークにマルチキャストを行い、その応答により通信先の通信装置を検出する通信装置であり、前記接続設定部は、前記払出アドレス検索部がネットワーク同一アドレスを前記第１の通信装置のすべてに割り当てることができないと判定した場合、前記マルチキャストを行った第１の通信装置と前記第２の通信装置との接続方式を、同一のネットワーク内の装置として通信可能にする第１の接続方式を選択し、前記マルチキャストを行った第１の通信装置を前記第１の接続方式にて通信可能とした後、前記第１の通信装置のすべてと前記第２の通信装置との接続方式を、異なるネットワークとして通信可能にする第２の接続方式に変更する接続方式変更部を備えることを特徴とする。
上記構成によると、前記通信システムは、ネットワーク同一アドレスを前記第１の通信装置のすべてに割り当てることができないと判定した場合、前記マルチキャストを行った第１の通信装置と前記第２の通信装置とを前記第１の接続方式にて通信可能とし、その後、前記第１の通信装置のすべてと前記第２の通信装置との接続方式を、前記第２の接続方式に変更する。これにより、前記通信システムは、マルチキャストを行った第１の通信装置を、他の第１の通信装置より優先して、第２のネットワークに接続することができ、前記マルチキャストを行った第１の通信装置を、さらに迅速に通信可能にすることができる。
【００１１】
（４）また、本発明は、上記の通信システムにおいて、前記第１の通信管理装置又は前記第２の通信管理装置は、前記払出アドレス検索部がネットワーク同一アドレスを前記第１の通信装置のすべてに割り当てることができないと判定した場合、２個の前記ネットワーク同一アドレスを払い出すアドレス決定部を備え、前記第１の通信管理装置は、前記アドレス決定部が払い出したネットワーク同一アドレスの１個を前記第２の通信装置と通信可能とする接続装置に割り当てることを決定し、もう１個のネットワーク同一アドレスを、前記マルチキャストを行った第１の通信装置に割り当てることを決定する正式アドレス設定部と、前記接続装置と前記マルチキャストを行った第１の通信装置とを、前記ネットワーク同一アドレスが示すネットワークの装置として登録する一時同一ネットワーク生成部と、を備えることを特徴とする。
上記構成によると、前記通信システムは、ネットワーク同一アドレスの１個を前記第２の通信装置と通信可能とする接続装置に割り当て、もう１個のネットワーク同一アドレスを、前記マルチキャストを行った第１の通信装置に割り当てて、前記接続装置と第１の通信装置を前記ネットワーク同一アドレスが示すネットワークの装置として登録する。これにより、前記通信システムは、前記接続装置と前記マルチキャストを行った第１の通信装置とを、第２のネットワークと同一のネットワークの装置として接続することができる。また、前記マルチキャストを行った第１の通信装置以外の第１の通信装置に割り当てられた第１の通信アドレスと、第２の通信装置に割り当てられた第２の通信アドレスの重複を防止することができる。
【００１２】
（５）また、本発明は、上記の通信システムにおいて、前記通信システムは、前記第１の通信装置から前記第２の通信装置への通信データを、中継する複数の中継装置を具備し、  前記第１の通信装置は、前記通信データを中継させる前記中継装置の数を示す中継数を含む前記通信データを送信し、前記中継装置は、前記通信データを中継した中継装置の数が前記中継数の数を超えた場合、当該通信データを破棄し、前記第１の通信管理装置は、前記中継数を増加させるＴＴＬ延長処理部を備えることを特徴とする。
上記構成によると、前記通信システムは、前記通信データの中継数を増加させるので、前記第１の通信装置と前記第２の通信装置とを通信可能にしたときに前記中継装置の数が増加する場合であっても、前記第１の通信装置が送信した通信データを中継させ、確実に前記第２の通信装置に受信させることができる。
【００１３】
（６）また、本発明は、第１の通信ネットワークに接続された第１の通信装置に割り当てた第１の通信アドレスを管理する第１の通信管理装置において、前記第１の通信アドレスが示すネットワーク識別情報と、第２の通信ネットワークに接続された第２の通信装置に割り当てた第２の通信アドレスが示すネットワーク識別情報と、が同一のネットワーク識別情報であるか否かを判定するネットワーク判定部と、前記ネットワーク判定部が同一のネットワーク識別情報であると判定した場合、前記第１の通信アドレスと前記第２の通信アドレスとに同じ通信アドレスがあるか否かを判定するアドレス判定部と、前記ネットワーク判定部と前記アドレス判定部の判定結果に基づいて、前記第１の通信装置と前記第２の通信装置とを通信可能にする接続方式を選択する接続設定部と、を備えることを特徴とする第１の通信管理装置である。
【００１４】
（７）また、本発明は、第１の通信ネットワークに接続された第１の通信装置に割り当てた第１の通信アドレスを管理する第１の通信管理装置における通信管理方法において、前記第１の通信管理装置が、前記第１の通信アドレスが示すネットワーク識別情報と、第２の通信ネットワークに接続された第２の通信装置に割り当てた第２の通信アドレスが示すネットワーク識別情報と、が同一のネットワーク識別情報であるか否かを判定する第１の過程と、前記第１の通信管理装置が、第１の過程にて同一のネットワーク識別情報であると判定した場合、前記第１の通信アドレスと前記第２の通信アドレスとに同じ通信アドレスがあるか否かを判定する第２の過程と、前記第１の通信管理装置が、前記第１の過程と前記第２の過程の判定結果に基づいて、前記第１の通信装置と前記第２の通信装置とを通信可能にする接続方式を選択する第３の過程と、を有することを特徴とする通信管理方法である。
【００１５】
（８）また、本発明は、第１の通信ネットワークに接続された第１の通信装置に割り当てた第１の通信アドレスを管理する第１の通信管理装置のコンピュータを、前記第１の通信アドレスが示すネットワーク識別情報と、第２の通信ネットワークに接続された第２の通信装置に割り当てた第２の通信アドレスが示すネットワーク識別情報と、が同一のネットワーク識別情報であるか否かを判定するネットワーク判定手段、前記ネットワーク判定手段にて同一のネットワーク識別情報であると判定した場合、前記第１の通信アドレスと前記第２の通信アドレスとに同じ通信アドレスがあるか否かを判定するアドレス判定手段、前記ネットワーク判定手段と前記アドレス判定手段の判定結果に基づいて、前記第１の通信装置と前記第２の通信装置とを通信可能にする接続方式を選択する接続設定手段、として機能させる通信方法管理プログラムである。
【発明の効果】
【００１６】
本発明によれば、通信システムは、第１の通信ネットワークと第２の通信ネットワークとが、互いに同じネットワーク識別情報が割り当てられたネットワークでも、互いに異なるネットワーク識別情報が割り当てられたネットワークでも、接続方式を選択して接続することができ、第１の通信装置と第２の通信装置とが迅速かつ正確に通信を行うことができる。
【図面の簡単な説明】
【００１７】
【図１】この発明の実施形態に係る通信システムの概念図である。
【図２】本実施形態に係る通信システムの別の概念図である。
【図３】本実施形態に係るメディア再生装置の構成を示す概略ブロック図である。
【図４】本実施形態に係るＤＨＣＰサーバの構成を示す概略ブロック図である。
【図５】本実施形態に係る払出アドレステーブルの一例を示す概略図である。
【図６】本実施形態に係る第１のＤＬＮＡ接続装置の構成を示す概略ブロック図である。
【図７】本実施形態に係るネットワーク接続処理部の構成を示す概略ブロック図である。
【図８】本実施形態に係る接続設定部の構成を示す概略ブロック図である。
【図９】本実施形態に係る通信データ変換部の構成を示す概略ブロック図である。
【図１０】本実施形態に係るメディアサーバの構成を示す概略ブロック図である。
【図１１】本実施形態に係る第２のＤＬＮＡ接続装置の構成を示す概略ブロック図である。
【図１２】本実施形態に係るネットワーク接続処理部の構成を示す概略ブロック図である。
【図１３】本実施形態に係る接続設定部の構成を示す概略ブロック図である。
【図１４】本実施形態に係る通信システムの動作の一例を示すフロー図である。
【図１５】本実施形態に係る暫定ＩＰアドレス払出処理の動作の一例を示すフロー図である。
【図１６】本実施形態に係る正式ＩＰアドレス決定処理の動作の一例を示すフロー図である。
【図１７】本実施形態に係る正式ＩＰアドレス決定処理の動作の一例を示すフロー図である。
【図１８】本実施形態に係る正式ＩＰアドレス決定処理の概念図である。
【図１９】本実施形態に係る正式ＩＰアドレス決定処理の概念図である。
【図２０】本実施形態に係る正式ＩＰアドレス設定処理の動作の一例を示すフロー図である。
【図２１】本実施形態に係る一時同一ＮＷモード割当処理の動作の一例を示すフロー図である。
【図２２】本実施形態に係る正式ＩＰアドレス設定処理の概念図である。
【図２３】本実施形態に係る正式ＩＰアドレス設定処理の概念図である。
【図２４】本実施形態に係る一時同一ＮＷモード割当処理の概念図である。
【図２５】本実施形態に係る払出アドレステーブルの一例を示す概略図である。
【図２６】本実施形態に係る払出アドレステーブルの別の一例を示す概略図である。
【図２７】本実施形態に係る払出アドレステーブルの別の一例を示す概略図である。
【図２８】本実施形態に係る払出アドレステーブルの別の一例を示す概略図である。
【図２９】本実施形態に係るＶＰＮ接続処理の動作の一例を示すフロー図である。
【図３０】本実施形態に係るＮＡＴテーブルの一例を示す概略図である。
【図３１】本実施形態に係る逆ＮＡＴ変換テーブルの一例を示す概略図である。
【図３２】本実施形態に係る通信パケットのヘッダ情報を示す概略図である。
【図３３】本実施形態に係るＴＴＬ延長処理の動作の一例を示すフロー図である。
【図３４】本実施形態に係るサーチメッセージの通信の一例を示すフロー図である。
【図３５】本実施形態に係るサーチメッセージの通信の別の一例を示すフロー図である。
【図３６】本実施形態に係る使用済正式ＩＰアドレス通知処理及び使用済正式ＩＰアドレス回収処理の動作の一例を示すフロー図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
【００１９】
＜通信システムについて＞
図１は、この発明の実施形態に係る通信システムの概念図である。
この図において、通信システムは、２つのホームネットワークＨ１、Ｈ２を備える。この２つのホームネットワークＨ１、Ｈ２は、それぞれ、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）Ｗ１に接続されている。
【００２０】
ホームネットワークＨ１（第１の通信ネットワーク）は、メディア再生装置（ＤＭＰ：Ｄｉｇｉｔａｌ  Ｍｅｄｅｉａ  Ｐｌａｙｅｒ）Ａ１１、Ａ１２（第１の通信装置）、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバＢ１、及びホームゲートウェイＣ１を具備する。ホームネットワークＨ１が具備する装置は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）Ｌ１に接続され、プライベートＩＰアドレスが割り当てられている（プライベートＩＰアドレスのように、予め定められた範囲のネットワークアドレスのＩＰアドレスが割り当てられたネットワークを閉じたネットワークという）。
ホームネットワークＨ２（第２の通信ネットワーク）は、メディアサーバ（ＤＭＳ：Ｄｉｇｉｔａｌ  Ｍｅｄｅｉａ  Ｓｅｒｖｅｒ）Ａ２１（第２の通信装置）、ＤＨＣＰサーバＢ２、及びホームゲートウェイＣ２を具備する。ホームネットワークＨ２が具備する装置は、ＬＡＮ  Ｌ２に接続される。ホームネットワークＨ２は、閉じたネットワークである。
ここで、ＬＡＮ  Ｌ１で使用するプライベートＩＰアドレスのネットワークアドレスと、ＬＡＮ  Ｌ２で使用するプライベートＩＰアドレスのネットワークアドレスと、は同じ場合（ホームネットワークＨ１とＨ２は、同一ネットワークという）もあり、異なる場合（ホームネットワークＨ１とＨ２は、異なるネットワークという）もある。
【００２１】
メディアサーバＡ２１は、大容量の記憶領域を有し、その記憶領域に映像や音楽等のコンテンツを大量に記憶する。メディア再生装置Ａ１１、Ａ１２は、メディアサーバＡ２１からコンテンツをダウンロードして再生する。このメディア再生装置Ａ１１、Ａ１２とメディアサーバＡ２１とが通信をするためには、ホームネットワークＨ１とＨ２を予め接続し、通信可能にしておく必要がある。
ホームネットワークＨ１とＨ２を予め接続するため、本実施形態に係るホームゲートウェイＣ１とホームゲートウェイＣ２とは、以下のような接続処理を行う。
まず、ホームゲートウェイＣ１は、ホームゲートウェイＣ２へ接続要求を送信する。ホームゲートウェイＣ２は、ホームゲートウェイＣ１からの接続要求に対して、ホームネットワークＨ１で割り当てるプライベートＩＰアドレスを決定する。ホームゲートウェイＣ１は、ホームゲートウェイＣ２が決定したプライベートＩＰアドレスに基づいて、ホームネットワークＨ１内のプライベートＩＰアドレスの割り当てを行う。また、ホームゲートウェイＣ１は、ホームゲートウェイＣ２が決定したプライベートＩＰアドレスに基づいて、ホームゲートウェイＣ２との接続方式を選択する。
なお、以下、ホームネットワークＨ１において、ホームゲートウェイＣ２が決定したプライベートＩＰアドレスであって、ホームネットワークＨ１で割り当てるプライベートＩＰアドレスを正式ＩＰアドレスという。また、正式ＩＰアドレス以外（ホームゲートウェイＣ２が決定する前）のプライベートＩＰアドレスを暫定ＩＰアドレスという。
【００２２】
図２は、本実施形態に係る通信システムの別の概念図である。
この図において、ホームネットワークＨ１は、メディア再生装置Ａ１１、Ａ１２、ＤＨＣＰサーバＢ１、及びホームゲートウェイＣ１を具備する。ホームネットワークＨ２は、メディアサーバＡ２１、ＤＨＣＰサーバＢ２、及びホームゲートウェイＣ２を具備する。
また、ホームゲートウェイＣ１は、第１のＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ（登録商標））接続装置ｃ１（第１の通信管理装置）、第２のＤＬＮＡ接続装置ｃ２（第２の通信管理装置）を含んで構成される。
【００２３】
メディア再生装置Ａ１１、Ａ１２は、メディアサーバを検出するサーチメッセージであって自装置の宛先情報を含むサーチメッセージを、マルチキャストパケットにて送信する。また、メディア再生装置Ａ１１、Ａ１２は、サーチメッセージを受信したメディアサーバＡ２１からの応答メッセージを、ユニキャストパケットにて受信する。メディア再生装置Ａ１１、Ａ１２は、応答メッセージからメディアサーバＡ２１の宛先情報を抽出し、メディアサーバＡ２１と通信を行う。すなわち、メディア再生装置Ａ１１、Ａ１２は、接続されたネットワークにマルチキャストを行い、その応答により通信先のメディアサーバＡ２１を検出する。
メディア再生装置Ａ１１、Ａ１２は、メディアサーバＡ２１からコンテンツをダウンロードし、ダウンロードしたコンテンツを再生する。
メディア再生装置Ａ１１、Ａ１２は、例えば、ハードディスクレコーダ、テレビ、プリンタ、又はパーソナルコンピュータである。また、メディア再生装置Ａ１１、Ａ１２は、無線通信によりＬＡＮ  Ｌ１と接続してもよく、例えば、携帯電話装置、又は、映像や音楽等を再生するモバイル再生装置であってもよい。
【００２４】
ＤＨＣＰサーバＢ１、Ｂ２は、それぞれ、ＬＡＮ  Ｌ１、Ｌ２で使用するプライベートＩＰアドレスを払い出す。なお、ＤＨＣＰサーバＢ１、Ｂ１が払い出すプライベートＩＰアドレスは、それぞれ、第１のＤＬＮＡ接続装置ｃ１、第２のＤＬＮＡ接続装置ｃ２から登録することができる。ＤＨＣＰサーバＢ１、Ｂ２が払い出した各装置のプライベートＩＰアドレスは、それぞれ、ホームネットワークＨ１、Ｈ２内の各装置に登録される。なお、ＤＨＣＰサーバＢ１、Ｂ２が持つ機能は、ホームゲートウェイＣ１、Ｃ２が備えてもよい。また、ＤＨＣＰサーバＢ１、Ｂ２は、ＩＰアドレスの動的な割り当てに限られず、静的な割り当てを行ってもよい
【００２５】
第１のＤＬＮＡ接続装置ｃ１は、第２のＤＬＮＡ接続装置ｃ２との接続処理を行う。図２は、この接続処理の結果、第１のＤＬＮＡ接続装置ｃ１と第２のＤＬＮＡ接続装置ｃ２とが、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）接続されていることを示す。このＶＰＮ接続には、２つの種類がある。
１つは、例えば、ＷＡＮ  Ｗ１内のルータ装置（図示せず）に、接続するネットワーク間のルーティング情報を登録し、ＩＰパケットのルーティングを固定するレイヤ３−ＶＰＮである。もう１つは、例えば、ソフトウェアでネットワークデバイスの動作を仮想的に実現するＴＡＰが、レイヤ２（データリンク層）の通信フレームにレイヤ２のヘッダ情報を付加することで、ＶＰＮを実現するレイヤ２−ＶＰＮである。なお、レイヤ２、３とは、それぞれ、ＯＳＩ参照モデルの第２層（データリンク層）、第３層（ネットワーク層）を示す。なお、レイヤ２−ＶＰＮとしてレイヤ２以上のレイヤに関する通信技術、例えば、ＭＰＬＳ（Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）を用いてＶＰＮを実現してもよい。
【００２６】
第１のＤＬＮＡ接続装置ｃ１は、ホームネットワークＨ１とＨ２とが同一ネットワークの場合、レイヤ２−ＶＰＮを生成する。一方、第１のＤＬＮＡ接続装置ｃ１は、ホームネットワークＨ１とＨ２とが異なるネットワークの場合、レイヤ３−ＶＰＮを生成する。
また、レイヤ２−ＶＰＮを用いて他のネットワークに接続する接続方式を「同一セグメント方式」（第１の接続方式）といい、レイヤ３−ＶＰＮを用いて他のネットワークに接続する接続方式を「ルーティング方式」（第２の接続方式）という。特に、レイヤ３−ＶＰＮを用いて他のネットワークにマルチキャストを行う方式を、「マルチキャストルーティング方式」という。
【００２７】
メディアサーバＡ２１は、メディア再生装置Ａ１１又はＡ１２から送信されたサーチメッセージを受信し、メディア再生装置Ａ１１又はＡ１２の宛先情報を抽出する。メディアサーバＡ２１は、自装置の宛先情報を含む応答メッセージを生成し、抽出した宛先情報が示す宛先にユニキャストパケットにて送信する。
【００２８】
以下、ホームネットワークＨ１、Ｈ２内の装置について詳細を説明する。ここで、図１、２中のメディア再生装置Ａ１１、Ａ１２は同一の構成であるので、メディア再生装置ａ１として説明をする。また、メディアサーバＡ２１をメディアサーバａ２という。また、ＤＨＣＰサーバＢ１、Ｂ２を、それぞれ、ＤＨＣＰサーバｂ１、ｂ２という。
【００２９】
＜メディア再生装置ａ１の構成について＞
まず、メディア再生装置ａ１について説明をする。
図３は、本実施形態に係るメディア再生装置ａ１の構成を示す概略ブロック図である。
この図において、メディア再生装置ａ１は、ＬＡＮ接続部ａ１０、アドレス更新部ａ１１１、アドレス情報記憶部ａ１１２、メディアサーバ検出部ａ１１３、メディアサーバ情報記憶部ａ１１４、コンテンツ取得部ａ１１５、コンテンツ再生部ｃ１１６、及び出力部ａ１１７を含んで構成される。
【００３０】
ＬＡＮ接続部ａ１０は、ＬＡＮケーブルに接続されるネットワークインタフェースカードである。メディア再生装置ａ１は、ＬＡＮ接続部ａ１０を介して、他の装置と通信を行う。
アドレス更新部ａ１１１は、メディア再生装置ａ１がＬＡＮに接続されたとき、プライベートＩＰアドレスの払い出しを要求するアドレス払出要求を、ＤＨＣＰサーバＢ１に送信する。アドレス更新部ａ１１１は、自装置に払い出されたＩＰアドレス情報をアドレス払出要求の応答から抽出し、アドレス情報記憶部ａ１１２に記憶する。このＩＰアドレス情報は、ＬＡＮ  Ｌ１でのプライベートＩＰアドレス、払い出し日時、及びリース期間の情報である（図５参照）。ここで、払い出し日時は、プライベートＩＰアドレスが払い出された日時を示し、リース期間は、プライベートＩＰアドレスを使用できる期間を示す。
【００３１】
また、アドレス更新部ａ１１１は、定期的又は通信データの生成時にアドレス情報記憶部ａ１１２が記憶するＩＰアドレス情報を抽出し、プライベートＩＰアドレスの払い出し日時からリース期間が経過していないか否かを判定する。リース期間が経過している場合、アドレス更新部ａ１１１は、リース期間が経過したプライベートＩＰアドレス（使用済ＩＰアドレスという）を第１のＤＬＮＡ接続装置ｃ１に送信する。また、この場合、アドレス更新部ａ１１１は、アドレス払出要求をＤＨＣＰサーバＢ１に送信する。アドレス更新部ａ１１１は、このアドレス払出要求の応答からＩＰアドレス情報を抽出し、アドレス情報記憶部ａ１１２に記憶する。
このように、メディア再生装置ａ１は、ＩＰアドレス情報の更新処理を、そのＩＰアドレス情報のリース期間経過後に行う。
【００３２】
なお、上記実施形態において、アドレス更新部ａ１１１は、ＩＰアドレス情報の更新処理をＩＰアドレス情報のリース期間後に行う場合について説明した。しかし、本発明はこれに限らず、例えば、アドレス更新部ａ１１１は、ＤＨＣＰサーバＢ１からＩＰアドレス情報を受信した場合、リース期間にかかわらず、随時更新してもよい。また、アドレス更新部ａ１１１は、サーチメッセージの送信後すぐに、或いは、サーチメッセージの送信から一定期間経過後にアドレス払出要求を送信し、このアドレス払出要求に対してＤＨＣＰサーバＢ１が送信したＩＰアドレス情報を受信し、アドレス情報記憶部ａ１１２に記憶してもよい。
【００３３】
メディアサーバ検出部ａ１１３は、アドレス情報記憶部ａ１１２が記憶するＩＰアドレス情報から自装置のプライベートＩＰアドレスを抽出する。メディアサーバ検出部ａ１１３は、抽出したプライベートＩＰアドレスを含むサーチメッセージを生成し、生成したサーチメッセージを、ＬＡＮ接続部ａ１０を介してＬＡＮ内にマルチキャストする。このサーチメッセージの送信処理は、例えば、定期的に、又は、ユーザがコンテンツを選択する等のユーザ操作を契機に行われる。
メディアサーバ検出部ａ１１３は、サーチメッセージの応答メッセージを、ユニキャストにて受信する。メディアサーバ検出部ａ１１３は、応答メッセージからメディアサーバａ２の宛先情報を抽出し、メディアサーバ情報記憶部ａ１１４に記憶する。すなわち、
【００３４】
コンテンツ取得部ａ１１５は、メディアサーバ情報記憶部ａ１１４が記憶するメディアサーバａ２の宛先情報が示す宛先に、コンテンツの送信を要求するコンテンツ要求を送信する。コンテンツ取得部ａ１１５は、ダウンロードの許可を示す応答メッセージを受信した場合、応答メッセージに含まれる宛先のメディアサーバａ２からコンテンツデータをダウンロードし、コンテンツ再生部ａ１１６に出力する。
コンテンツ再生部ａ１１６は、コンテンツ取得部ａ１１５から入力されたコンテンツデータを再生し、出力部ａ１１７にて出力する。
出力部ａ１１７は、ディスプレイやスピーカであり、コンテンツ再生部ｂ１１６が出力したコンテンツデータを映像や音として出力する。
【００３５】
＜ＤＨＣＰサーバｂ１の構成について＞
次に、ＤＨＣＰサーバｂ１について説明をする。
図４は、本実施形態に係るＤＨＣＰサーバｂ１の構成を示す概略ブロック図である。
この図において、ＤＨＣＰサーバｂ１は、ＬＡＮ接続部ｂ１０、予約アドレス情報取得部ｂ１１１、予約アドレス情報記憶部ｂ１１２、アドレス払出部ｂ１１３、リース期間設定部ｂ１１４、払出アドレス情報記憶部ｂ１１５、及び払出アドレス情報通知部ｂ１１６を含んで構成される。
ＬＡＮ接続部ｂ１０は、ＬＡＮケーブルに接続されるネットワークインタフェースカードである。ＤＨＣＰサーバｂ１は、ＬＡＮ接続部ｂ１０を介して、他の装置と通信を行う。
【００３６】
予約アドレス情報取得部ｂ１１１は、予約アドレス情報を、第１のＤＬＮＡ接続装置ｃ１からＬＡＮ接続部ｂ１０を介して取得する。予約アドレス情報は、後述するアドレス払出部ｂ１１３に払い出させるＩＰアドレスの情報であり、ＩＰアドレス、機器ＭＡＣアドレス、及びリース期間の情報が含まれる。ここで、機器ＭＡＣアドレスとは、ネットワーク装置のハードウェア固有の物理アドレスであって、ハードウェアを識別する情報である。なお、予約アドレス情報は、後述するように、正式ＩＰアドレスのＩＰアドレス情報である。
予約アドレス情報取得部ｂ１１１は、取得した予約アドレス情報を、予約アドレス情報記憶部ｂ１１２に記憶する。
【００３７】
アドレス払出部ｂ１１３は、アドレス払出要求を、メディア再生装置ａ１からＬＡＮ接続部ａ１０を介して受信する。アドレス払出部ｂ１１３は、受信したアドレス払出要求から機器ＭＡＣアドレスを抽出する。アドレス払出部ｂ１１３は、予約アドレス情報取得部ｂ１１１から予約アドレス情報を読み出し、抽出した機器ＭＡＣアドレスを含む予約アドレス情報があるか否かを判定する。
予約アドレス情報があると判定した場合、アドレス払出部ｂ１１３は、抽出した機器ＭＡＣアドレスを含む予約アドレス情報を、ＩＰアドレス情報として、アドレス払出要求を行ったメディア再生装置ａ１に送信する。一方、予約アドレス情報がないと判定した場合、アドレス払出部ｂ１１３は、後述する暫定ＩＰアドレス払出処理を行って、ＩＰアドレス情報を払い出す。なお、この場合に払い出すＩＰアドレス情報は、暫定ＩＰアドレスのＩＰアドレス情報である。
【００３８】
リース期間設定部ｂ１１４は、アドレス払出部ｂ１１３が行う暫定ＩＰアドレス払出処理において、暫定ＩＰアドレスのリース期間として、正式ＩＰアドレスのリース期間より短いリース期間を設定する。これにより、メディア再生装置ａ１に、正式ＩＰアドレスのリース期間より短い期間で、アドレス払出要求を送信させることができ、暫定ＩＰアドレスの更新頻度を高めることができる。
アドレス払出部ｂ１１３は、払い出したＩＰアドレス情報を、払出アドレス情報記憶部ｂ１１５に記憶する（図５参照）。
払出アドレス情報通知部ｂ１１６は、アドレス払出部ｂ１１３がＩＰアドレス情報を払い出すと、払出アドレス情報記憶部ｂ１１５が記憶するＩＰアドレス情報を払出アドレス情報としてメディア再生装置ａ１へ送信する。
【００３９】
図５は、本実施形態に係る払出アドレステーブルの一例を示す概略図である。図示するように払出アドレステーブルは、プライベートＩＰアドレス、機器ＭＡＣアドレス、払出日時、及びリース期間の各項目の列を有している。払出アドレステーブルは、プライベートＩＰアドレス毎に払出アドレス情報が格納される。
【００４０】
例えば、図５の１行目の払出アドレス情報は、図２中のメディア再生装置Ａ１１に払い出した払出アドレス情報を示す。この払出アドレス情報は、機器ＭＡＣアドレス「ＭＡＣ＿Ａ１１」のメディア再生装置Ａ１１に、プライベートＩＰアドレス「ＰＡ＿Ａ１１」（例えば、１９２．１６８．１．１）を払い出したことを示す。また、この払出アドレス情報は、ＩＰアドレス情報を払い出した日時が、払出日時「３月１５日１５時１１分」であることを示し、また、リース期間が「６０分」であることを示す。
なお、プライベートＩＰアドレスの先頭部分の「１９２．１６８．１．０」（サブネットマスク２５５．２５５．２５５．０）がネットワークアドレスである。
【００４１】
＜第１のＤＬＮＡ接続装置ｃ１の構成について＞
次に、第１のＤＬＮＡ接続装置ｃ１について説明をする。
図６は、本実施形態に係る第１のＤＬＮＡ接続装置ｃ１の構成を示す概略ブロック図である。
この図において、第１のＤＬＮＡ接続装置ｃ１は、ＬＡＮ接続部ｃ１０、払出アドレス取得部ｃ１１１、払出アドレス情報記憶部ｃ１１２、ネットワーク接続処理部ｃ１２、正式アドレス記憶部ｃ１２４、暫定アドレス記憶部ｃ１２５、接続設定部ｃ１３、仮デバイスｃ１４（接続装置）、通信データ変換部ｃ１５、及びＷＡＮ接続部ｃ１６を含んで構成される。
【００４２】
ＬＡＮ接続部ｃ１０は、ＬＡＮケーブルに接続されるネットワークインタフェースカードである。第１のＤＬＮＡ接続装置ｃ１は、ＬＡＮ接続部ｃ１０を介して、他の装置と通信を行う。
払出アドレス取得部ｃ１１１は、ＤＨＣＰサーバＢ１が送信した払出アドレス情報を、ＬＡＮ接続部ｃ１０を介して受信し、払出アドレス情報記憶部ｃ１１２に記憶する。また、払出アドレス取得部ｃ１１１は、受信した払出アドレス情報を接続設定部ｃ１３に出力する。
【００４３】
ネットワーク接続処理部ｃ１２は、払出アドレス情報記憶部ｃ１１２が記憶する払出アドレス情報と、正式アドレス情報記憶部ｃ１２４が記憶する正式アドレスと、に基づいて暫定ＩＰアドレス情報を生成し、暫定ＩＰアドレス情報記憶部ｃ１２５に記憶する。
ネットワーク接続処理部ｃ１２は、メディア再生装置ａ１が送信したサーチメッセージを受信すると、接続要求を生成する。この接続要求には、暫定ＩＰアドレス情報記憶部ｃ１２５が記憶する暫定ＩＰアドレス情報が含まれる。生成した接続要求は、ＷＡＮ接続部ｃ１６を介して第２のＤＬＮＡ接続装置ｃ２に送信される。
また、ネットワーク接続処理部ｃ１２は、接続要求の応答である正式ＩＰアドレス応答を、第２のＤＬＮＡ接続装置ｃ２から受信する。ネットワーク接続処理部ｃ１２は、受信した正式ＩＰアドレス応答に含まれる正式ＩＰアドレスを正式アドレス情報記憶部ｃ１２４に記憶し、また、正式ＩＰアドレス応答に含まれる接続モード情報を接続設定部ｃ１３に出力する。
なお、この接続モード情報は、ホームネットワークＨ１とＨ２との関係を示す情報である。この接続モード情報には、ホームネットワークＨ１とＨ２が異なるネットワークであることを示す「異なるＮＷ（ＮｅｔＷｏｒｋ）」モード、同一ネットワークであることを示す「同一ＮＷ」モードがある。また、一時的に同一ネットワークとし、その後、異なるネットワークとする「一時同一ＮＷ」モードがある。
ネットワーク接続処理部ｃ１２の構成の詳細については、後述する。
【００４４】
接続設定部ｃ１３は、ネットワーク接続処理部ｃ１２から入力された接続モード情報に基づき、暫定ＩＰアドレスのメディア再生装置ａ１に対して、正式ＩＰアドレス情報記憶部ｃ１２４が記憶する正式ＩＰアドレスの割り当てを決定する。接続設定部ｃ１３は、決定した割り当てを示す予約アドレス情報を生成し、ＬＡＮ接続部ｃ１０を介してＤＨＣＰサーバｂ１に送信する。
また、接続設定部ｃ１３は、後述するように、接続モードが「一時同一ＮＷ」の場合、正式ＩＰアドレスの１つを、ＬＡＮ接続部ｃ１０のＩＰアドレスとして登録する。例えば、ｉｆｃｏｎｆｉｇコマンドで呼び出されるＩＰエイリアス機能を用いてＩＰアドレスを登録する。
このようにＩＰアドレスが登録されたＬＡＮ接続部ｃ１０は、あたかも登録されたＩＰアドレスのネットワークインタフェースカードが新たに増設されたように動作する。この仮想的なネットワークインタフェースカードを仮デバイスという。なお、１つのネットワークインタフェースカードに１つの仮デバイスのＩＰアドレスを登録してもよく、この場合、仮デバイスは、実際の物理デバイスであるネットワークインタフェースカードに対応する。以下、ＬＡＮ接続部ｃ１０にＩＰアドレスを登録することを、仮デバイスを生成するという。
【００４５】
接続設定部ｃ１３は、ネットワーク接続処理部ｃ１２から入力された接続モード情報に応じて、接続方式（同一セグメント方式、ルーティング方式）を選択する。接続設定部ｃ１３は、選択した接続方式に基づいて、レイヤ２−ＶＰＮ、又はレイヤ３−ＶＰＮを生成し、また、通信データ内の通信情報の変換に用いる通信データ変換情報を生成する。接続設定部ｃ１３は、生成した通信データ変換情報を通信データ変換部ｃ１５に出力する。
なお、接続設定部ｃ１３の構成の詳細については、後述する。
【００４６】
通信データ変換部ｃ１５は、接続設定部ｃ１３から入力された通信データ変換情報に基づいて、通信パケット内の宛先情報の変換を行う。なお、通信データ変換部ｃ１５の構成の詳細については、後述する。
ＷＡＮ接続部ｃ１６は、ＷＡＮの回線ケーブルに接続されるネットワークインタフェースカードである。第１のＤＬＮＡ接続装置ｃ１は、ＷＡＮ接続部ｃ１６を介して、他の装置と通信を行う。
【００４７】
＜ネットワーク接続処理部ｃ１２の構成について＞
以下、ネットワーク接続処理部ｃ１２の詳細について説明をする。
図７は、本実施形態に係るネットワーク接続処理部ｃ１２の構成を示す概略ブロック図である。この図において、ネットワーク接続処理部ｃ１２は、接続処理部ｃ１２１、接続モード変更部ｃ１２２、接続モード記憶部ｃ１２３を含んで構成される。
【００４８】
接続処理部ｃ１２１は、ＬＡＮ接続部ｃ１０を介して受信したサーチメッセージから、このサーチメッセージを送信したメディア再生装置ａ１のプライベートＩＰアドレスを抽出する。また、接続処理部ｃ１２１は、正式アドレス情報記憶部ｃ１２４から正式ＩＰアドレスを読み出し、抽出したプライベートＩＰアドレスが読み出した正式ＩＰアドレスに含まれるか否かを判定する。正式ＩＰアドレスに含まれると判定した場合、つまり、サーチメッセージの送信元のプライベートＩＰアドレスが正式ＩＰアドレスであると判定した場合、接続処理部ｃ１２１は、受信したサーチメッセージを通信データ変換部ｃ１５に出力する（図示せず）。
【００４９】
一方、正式ＩＰアドレスに含まれないと判定した場合、つまり、サーチメッセージの送信元のプライベートＩＰアドレスが暫定ＩＰアドレスと判定した場合、接続処理部ｃ１２１は、次のように接続要求を生成し、第２のＤＬＮＡ接続装置ｃ２に送信する。
まず、接続処理部ｃ１２１は、払出アドレス情報記憶部ｃ１１２から払出アドレス情報を読み出す。接続処理部ｃ１２１は、読み出した払出アドレス情報のうち、プライベートＩＰアドレスが正式ＩＰアドレスでない払出アドレス情報を抽出する（抽出した情報を暫定ＩＰアドレス情報という）。接続処理部ｃ１２１は、抽出した暫定ＩＰアドレス情報を暫定アドレス情報記憶部ｃ１２５に記憶する。また、接続処理部ｃ１２１は、抽出した暫定ＩＰアドレス情報を含む接続要求を生成し、ＷＡＮ接続部ｂ１６を介して第２のＤＬＮＡ接続装置ｃ２に送信する。
【００５０】
接続処理部ｃ１２１は、接続要求の応答である正式ＩＰアドレス応答を、第２のＤＬＮＡ接続装置ｃ２からＷＡＮ接続部ｃ１６を介して受信する。接続処理部ｃ１２１は、受信した正式ＩＰアドレス応答から正式ＩＰアドレス及び接続モードを抽出する。接続処理部ｃ１２１は、抽出した正式ＩＰアドレスを正式アドレス情報記憶部ｃ１２４に記憶する。また、接続処理部ｃ１２１は、抽出した接続モードを接続モード変更部ｃ１２２に出力する。
また、接続処理部ｃ１２１は、後述する接続モード変更部ｃ１２２から入力された接続モードを、第２のＤＬＮＡ接続装置ｃ２に送信する。また、接続処理部ｃ１２１は、メディア再生装置ａ１から使用済ＩＰアドレスを受信すると、使用済正式ＩＰアドレス通知処理を行う。使用済正式ＩＰアドレス通知処理については、後述する。
【００５１】
接続モード変更部ｃ１２２は、接続処理部ｃ１２１から入力された接続モードを接続設定部ｃ１３に出力し、また、接続モード記憶部ｃ１２３に記憶する。
また、接続モード変更部ｃ１２２は、接続モード記憶部ｃ１２３が記憶する接続モードが「一時同一ＮＷ」モードの場合、払出アドレス情報記憶部ｃ１１２が記憶する払出アドレス情報、及び、後述する接続設定部ｃ１３の予約アドレス情報記憶部ｃ１３４が記憶する予約アドレス情報に基づいて、接続モードを変更する。接続モード変更部ｃ１２２は、変更した接続モードを接続処理部ｃ１２１及び接続設定部ｃ１３に出力する。
【００５２】
＜接続設定部ｃ１３の構成について＞
以下、接続設定部ｃ１３の詳細について説明をする。
図８は、本実施形態に係る接続設定部ｃ１３の構成を示す概略ブロック図である。
この図において、接続設定部ｃ１３は、正式アドレス設定部Ｃ１３、通信データ変換設定部ｃ１３６、及びＶＰＮ設定部ｃ１３７を含んで構成される。正式アドレス設定部Ｃ１３は、アドレス判定部ｃ１３１、ネットワークアドレス判定部ｃ１３２、予約アドレス情報設定部ｃ１３３、予約アドレス情報記憶部ｃ１３４、及び仮デバイス生成部ｃ１３５（一時同一ネットワーク生成部）を含んで構成される。
【００５３】
正式アドレス設定部Ｃ１３は、ネットワーク接続処理部ｃ１２２から接続モードが入力されると、以下の正式ＩＰアドレス設定処理を行う。
アドレス判定部ｃ１３１は、正式アドレス情報記憶部ｃ１２４が記憶する正式ＩＰアドレスと、暫定アドレス情報記憶部ｃ１２５が記憶する暫定ＩＰアドレスと、が一致するか否かを判定する。
ネットワークアドレス判定部ｃ１３２は、正式アドレス情報記憶部ｃ１２４が記憶する正式ＩＰアドレスと、暫定アドレス情報記憶部ｃ１２５が記憶する暫定ＩＰアドレスと、のネットワークアドレスが、同一のネットワークアドレスであるか、一部同一のネットワークアドレスであるか、又は、異なるネットワークアドレスであるか、を判定する。
【００５４】
予約アドレス情報設定部ｃ１３３は、暫定アドレス情報記憶部ｃ１２５が記憶する暫定アドレス情報の機器ＭＡＣアドレスを読み出す。予約アドレス情報設定部ｃ１３３は、アドレス判定部ｃ１３１及びネットワークアドレス判定部ｃ１３２の判定結果に基づいて、読み出した機器ＭＡＣアドレスに対して正式アドレス情報記憶部ｃ１２４が記憶する正式ＩＰアドレスを対応付ける。つまり、予約アドレス情報設定部ｃ１３３は、暫定ＩＰアドレスのメディア再生装置ａ１に対して、正式ＩＰアドレス情報記憶部ｃ１２４が記憶する正式ＩＰアドレスの割り当てを決定する。
予約アドレス情報設定部ｃ１３３は、正式ＩＰアドレスと機器ＭＡＣアドレスとを対応付けた予約アドレス情報を生成し、ＬＡＮ接続部ｃ１０を介してＤＨＣＰサーバｂ１に送信する。また、予約アドレス情報設定部ｃ１３３は、生成した予約アドレス情報を予約アドレス情報記憶部ｃ１３４に記憶する。
また、予約アドレス情報設定部ｃ１３３は、接続モードが「一時同一ＮＷ」モードの場合、仮デバイスｃ１４に割り当てる正式ＩＰアドレスを決定する。予約アドレス情報設定部ｃ１３３は、決定した正式ＩＰアドレスを仮デバイス生成部ｃ１３５に出力する。
【００５５】
仮デバイス生成部ｃ１３５は、予約アドレス情報設定部ｃ１３３から入力された正式ＩＰアドレスを用いて仮デバイスｃ１４を生成する。また、仮デバイス生成部ｃ１３５は、仮デバイスｃ１４に、仮デバイスｃ１４を介してホームネットワークＨ２に接続させるメディア再生装置ａ１の機器ＭＡＣアドレスと正式ＩＰアドレスを登録する。また、仮デバイス生成部ｃ１３５は、仮デバイスの正式ＩＰアドレスと機器ＭＡＣアドレスとを対応付けた情報を予約アドレス情報設定部ｃ１３３に出力する。この情報に基づいて、予約アドレス情報設定部ｃ１３３が仮デバイスの予約アドレス情報を生成してＤＨＣＰサーバｂ１に登録する。
上記の仮デバイス生成部ｃ１３５が行う登録（仮デバイスｃ１４とメディア再生装置ａ１とを接続という）により、メディア再生装置ａ１は仮デバイスと同じネットワークの装置として登録される。これにより、仮デバイスｃ１４は、ホームネットワークＨ２から送信された通信データを、登録した機器ＭＡＣアドレスのメディア再生装置Ａ１１に送信をすることができる。
なお、上記の正式アドレス設定部Ｃ１３が行う正式ＩＰアドレス設定処理の詳細については後述する。
【００５６】
通信データ変換設定部ｃ１３６は、ネットワーク接続処理部ｃ１２から入力された接続モードに応じて、接続方式を選択する。例えば、接続モードが「異なるＮＷ」モードの場合、通信データ変換設定部ｃ１３６は、「ルーティング方式」を選択する。また、接続モードが「同一ＮＷ」モード或いは「一時同一ＮＷ」モードの場合、通信データ変換設定部ｃ１３６は、「同一セグメント方式」を選択する。すなわち、通信モードに基づいて、ホームネットワークＨ１とＨ２との接続方式を選択する。
【００５７】
また、通信データ変換設定部ｃ１３６は、払出アドレス情報取得部ｃ１１１から入力された払出アドレス情報のプライベートＩＰアドレスと、ＷＡＮ接続部ｃ１６に設定された自装置のグローバルＩＰアドレスと対応付けたＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）情報を生成する。
また、通信データ変換設定部ｃ１３６は、接続モードが「異なるＮＷ」モードの場合、ホームネットワークＨ２の装置のＩＰアドレスと、ホームネットワークＨ１のネットワークアドレスの仮想的なＩＰアドレスと、を対応付けた逆ＮＡＴ変換情報を生成する。なお、通信データ変換設定部ｃ１３６は、第２のＤＬＮＡ接続装置ｃ２と通信を行い、ホームネットワークＨ２の装置のＩＰアドレスを取得する。
通信データ変換設定部ｃ１３６は、選択した接続方式、ＮＡＴ情報、及び逆ＮＡＴ変換情報を、アドレス変換情報として、通信データ変換部ｃ１５に出力する。また、通信データ変換設定部ｃ１３６は、選択した接続方式及び自装置のグローバルＩＰアドレスをＶＰＮ設定部ｃ１３７に出力する。
【００５８】
ＶＰＮ設定部ｃ１３７は、通信データ変換設定部ｃ１３６から入力された接続モード、及び接続方式を第２のＤＬＮＡ接続装置ｃ２に送信する。また、ＶＰＮ設定部ｃ１３７は、第２のＤＬＮＡ接続装置ｃ２と通信を行って、接続方式に応じたＶＰＮを生成する。
例えば、通信データ変換設定部ｃ１３６から入力された接続方式「ルーティング方式」の場合、ＶＰＮ設定部ｃ１３７は、第２のＤＬＮＡ接続装置ｃ２のグローバルＩＰアドレスを取得する。ＶＰＮ設定部ｃ１３７は、取得した第２のＤＬＮＡ接続装置ｃ２のグローバルＩＰアドレスと、通信データ変換設定部ｃ１３６から入力された自装置のグローバルＩＰアドレスを、ＷＡＮ  Ｗ１内のルータ装置に送信する。ルータ装置は、第１のＤＬＮＡ接続装置ｃ１と第２のＤＬＮＡ接続装置ｃ２との間にレイヤ３−ＶＰＮを生成する。
また、通信データ変換設定部ｃ１３６から入力された接続方式「同一セグメント方式」の場合、ＶＰＮ設定部ｃ１３７は、通信データ変換部ｃ１５に、後述するＴＡＰ−ＥＴＨのブリッジ設定を行う。
ＶＰＮ設定部ｃ１３７が行うＶＰＮ接続処理について詳細については後述する。
【００５９】
＜通信データ変換部ｃ１５の構成について＞
以下、通信データ変換部ｃ１５の詳細について説明をする。
図９は、本実施形態に係る通信データ変換部ｃ１５の構成を示す概略ブロック図である。
この図において、通信データ変換部ｃ１５は、変換方式選択部ｃ１５１、逆ＮＡＴ変換情報記憶部ｃ１５２、ＮＡＴ情報記憶部ｃ１５３、ルーティング方式変換部ｃ１５４、ＴＴＬ（Ｔｉｍｅ  Ｔｏ  Ｌｉｖｅ）延長処理部ｃ１５５、及び同一セグメント方式変換部ｃ１５６を含んで構成される。
【００６０】
変換方式選択部ｃ１５１は、接続設定部ｃ１３から入力された接続方式が「ルーティング方式」の場合、ルーティング方式変換部ｃ１５４に通信データの中継をさせる。一方、接続方式が「同一セグメント方式」の場合、同一セグメント方式変換部ｃ１５６に通信データの中継をさせる。
逆ＮＡＴ変換情報記憶部ｃ１５２、ＮＡＴ情報記憶部ｃ１５３は、それぞれ、接続設定部ｃ１３から入力された逆ＮＡＴ変換情報、ＮＡＴ情報を記憶する。
【００６１】
ルーティング方式変換部ｃ１５４には、メディア再生装置ａ１がメディアサーバａ２宛てに送信した通信データ、及び、メディアサーバａ２がメディア再生装置ａ１宛てに送信した通信データが入力される。ルーティング方式変換部ｃ１５４は、入力された通信データ内の宛先情報を、ＮＡＴ情報記憶部ｃ１５３が記憶するＮＡＴ情報に基づいて変換（ＮＡＴ変換という）する。
また、ルーティング方式変換部ｃ１５４は、逆ＮＡＴ変換情報記憶部ｃ１５２が記憶する逆ＮＡＴ変換情報に基づいて、通信パケット内の送信元のＩＰアドレスであってホームネットワークＨ２の装置のＩＰアドレスを、ホームネットワークＨ１のネットワークアドレスの仮想ＩＰアドレスに変換する。これにより、自装置のＩＰアドレスと送信元のＩＰアドレスとが同じネットワークアドレスの場合にのみ通信データを受信するメディア再生装置ａ１であっても、この変換を行った通信パケットを受信することができる。つまり、ホームネットワークＨ１の装置からの通信パケットのみを受信する装置であっても、ホームネットワークＨ２の装置からの通信パケットを受信することができる。なお、ルーティング方式変換部ｃ１５４が行うマルチキャストルーティング処理の詳細については、後述する。
【００６２】
ＴＴＬ延長処理部ｃ１５５は、ネットワーク接続部ｃ１２から入力されたサーチメッセージの受信回数及び受信時刻を記憶する。ＴＴＬ延長処理部ｃ１５５は、記憶した受信回数及び受信時刻に基づいて、ＴＴＬ（中継数）の延長をする（ＴＴＬの値を増加させる）か否かを判定する。ＴＴＬ延長処理部ｃ１５５は、判定結果により、ＴＴＬの延長をする。このＴＴＬとは、通信パケットの有効期間を表わす値であり、ルータを１回経由するたびに値が１減少するものである。
このＴＴＬの延長処理を行うことにより、サーチメッセージに設定されたＴＴＬの値が第２のＤＬＮＡ接続装置ｃ２との間のルータの数より小さい場合であっても、ＴＴＬの値を増加させ、サーチメッセージを確実に第２のＤＬＮＡ接続装置ｃ２に送信することができる。ＴＴＬ延長処理部ｃ１５５が行うＴＴＬ延長処理についての詳細は、後述する。
【００６３】
同一セグメント方式変換部ｃ１５６は、ＴＡＰ機能を備え、接続設定部ｃ１３からの設定により、通信フレームにレイヤ２のヘッダ情報を付加させる（ＴＡＰ−ＥＴＨのブリッジ設定という）。また、同一セグメント方式変換部ｃ１５６は、ルーティング方式変換部ｃ１５４と同様に、ＮＡＴ情報に基づいて通信パケットのＮＡＴ変換を行う。
【００６４】
＜メディアサーバａ２の構成について＞
以下、ホームネットワークＨ２内の装置について説明をする。まず、メディアサーバａ２について説明をする。なお、ＤＨＣＰサーバｂ２が持つ構成及び機能は、上記のＤＨＣＰサーバｂ１が持つ構成及び機能と同じであるので、ＤＨＣＰサーバｂ２についての説明は省略する。
【００６５】
図１０は、本実施形態に係るメディアサーバａ２の構成を示す概略ブロック図である。メディアサーバａ２（図１０）とメディア再生装置ａ１（図３）とを比較すると、ＬＡＮ接続部ａ１０、アドレス更新部ａ１１１、及びアドレス情報記憶部ａ１１２が同じである。メディア再生装置ａ１と同じ機能の説明は省略する。
【００６６】
アクセス制御部ａ２１４は、通信データの送信元ＩＰアドレスを抽出する。アクセス制御部ａ２１４は、抽出した送信元ＩＰアドレスのネットワークアドレスが、ホームネットワークＨ２のネットワークアドレスである場合、通信データの受信を許可し、メディアサーバａ２の各部へ通信データを出力する。一方、アクセス制御部ａ２１４は、抽出した送信元ＩＰアドレスのネットワークアドレスが、ホームネットワークＨ２のネットワークアドレスでない場合、通信データの受信を拒否する。
なお、本実施形態では、後述する第２のＤＬＮＡ接続装置ｃ２が第１のＤＬＮＡ接続装置ｃ１の通信データ変換部ｃ１５と同じ機能を有する。つまり、第２のＤＬＮＡ接続装置ｃ２は、メディア再生装置ａ１からの通信データの送信元がホームネットワークＨ１の装置のＩＰアドレスである場合、ホームネットワークＨ２のネットワークアドレスの仮想ＩＰアドレスに変換する。よって、メディアサーバａ２は、ホームネットワークＨ１とＨ２が異なるネットワークであっても、メディア再生装置ａ１からの通信データを受信することができる。
【００６７】
サーチメッセージ応答部ａ２１３は、メディア再生装置ａ１からのサーチメッセージを、アクセス制御部ａ２１４を介して受信する。サーチメッセージ応答部ａ２１３は、受信したサーチメッセージから送信元の宛先情報を抽出する。また、サーチメッセージ応答部ａ２１３は、アドレス情報記憶部ａ１１２が記憶するＩＰアドレス情報から自装置のプライベートＩＰアドレスを抽出する。サーチメッセージ応答部ａ２１３は、抽出した宛先情報の送信元を宛先とした応答メッセージであって、抽出した自装置のプライベートＩＰアドレスを含む応答メッセージを生成する。サーチメッセージ応答部ａ２１３は、生成したサーチメッセージを、ＬＡＮ接続部ａ１０を介してユニキャストする
【００６８】
コンテンツ送信部ａ２１５は、メディア再生装置ａ１からのコンテンツ要求を受信すると、例えば、自装置の負荷状況や他装置からの接続数に基づいて、コンテンツのダウンロードを許可するか否かを判定する。コンテンツ送信部ａ２１５は、ダウンロードを許可すると判定した場合、コンテンツ要求を送信したメディア再生装置ａ１に対して、ダウンロードの許可を示す応答メッセージを送信する。また、コンテンツ送信部ａ２１５は、応答メッセージを受信したメディア再生装置ａ１にコンテンツ記憶部ａ２１６が記憶するコンテンツのダウンロードを許可する。
【００６９】
＜第２のＤＬＮＡ接続装置ｃ２の構成について＞
次に、第２のＤＬＮＡ接続装置ｃ２について説明をする。
図１１は、本実施形態に係る第２のＤＬＮＡ接続装置ｃ２の構成を示す概略ブロック図である。第２のＤＬＮＡ接続装置ｃ２（図１０）と第１のＤＬＮＡ接続装置ｃ１（図６）とを比較すると、ネットワーク接続処理部ｃ２２、及び接続設定部ｃ２３が異なる。しかし、他の構成要素（ＬＡＮ接続部ｃ１０、払出アドレス取得部ｃ１１１、払出アドレス情報記憶部ｃ１１２、通信データ変換部ｃ１５、及びＷＡＮ接続部ｃ１６）が持つ機能は第１のＤＬＮＡ接続装置ｃ１と同じである。第１のＤＬＮＡ接続装置ｃ１と同じ機能の説明は省略する。
【００７０】
＜ネットワーク接続処理部ｃ２２の構成について＞
以下、ネットワーク接続処理部ｃ２２の詳細について説明をする。
図１２は、本実施形態に係るネットワーク接続処理部ｃ２２の構成を示す概略ブロック図である。
この図において、ネットワーク接続処理部ｃ２２は、接続処理部ｃ２２１及び正式アドレス払出部Ｃ２２を含んで構成される。正式アドレス払出部Ｃ２２は、ネットワーク判定部ｃ２２２、アドレス判定部ｃ２２３、払出アドレス検索部ｃ２２４、正式アドレス決定部ｃ２２５、接続モード記憶部ｃ２２６、及び正式アドレス記憶部ｃ２２７を含んで構成される。
【００７１】
接続処理部ｃ２２１は、第１のＤＬＮＡ接続装置ｃ１からの接続要求を、ＷＡＮ接続部ｃ１６を介して受信する。接続処理部ｃ２２１は、受信した接続要求に含まれる暫定ＩＰアドレス情報を抽出し、ネットワーク判定部ｃ２２２に出力する。
また、接続処理部ｃ２２１は、接続要求に対して、正式アドレス選択部ｃ２２４から入力された正式ＩＰアドレス、及び接続モードを含む正式ＩＰアドレス応答を生成する。接続処理部ｃ２２１は、生成した正式ＩＰアドレス応答を、ＷＡＮ接続部ｃ１６を介して接続要求の送信元のメディア再生装置ａ１に送信する。
また、接続処理部ｃ２２１は、正式アドレス選択部ｃ２２４から入力された正式ＩＰアドレスをＤＨＣＰサーバｂ２に送信する。ＤＨＣＰサーバｂ２は、受信した正式ＩＰアドレスを、払い出し済みのＩＰアドレスとして払出アドレス情報記憶部ｂ１１５（図４参照）に記憶させる。つまり、接続処理部ｃ２２１は、正式ＩＰアドレスを払い出し済みのＩＰアドレスとして、ＤＨＣＰサーバｂ２に登録する。
また、接続処理部ｃ２２１は、後述する使用済正式ＩＰアドレス回収処理を行う。
【００７２】
ネットワーク判定部ｃ２２２は、接続処理部ｃ２２１から入力された暫定ＩＰアドレスのネットワークアドレス（ネットワーク識別情報）と、払出アドレス情報記憶部ａ１１２が記憶する払出アドレス情報のプライベートＩＰアドレスのネットワークアドレスと、が同一のネットワークアドレスか否かを判定する。つまり、ホームネットワークＨ１がホームネットワークＨ２と同一ネットワークであるか否かを判定する。ネットワーク判定部ｃ２２２は、暫定ＩＰアドレス、払出アドレス情報のプライベートＩＰアドレス、及び判定結果をアドレス判定部ｃ２２３に出力する。
【００７３】
アドレス判定部ｃ２２３は、ネットワーク判定部ｃ２２２が、ホームネットワークＨ１とホームネットワークＨ２とが同一ネットワークであると判定した場合、以下の処理を行う。アドレス判定部ｃ２２３は、ネットワーク判定部ｃ２２２から入力された暫定ＩＰアドレスと、払出アドレス情報のプライベートＩＰアドレスと、に同じＩＰアドレスがあるか否かを判定する。つまり、アドレス判定部ｃ２２３は、ホームネットワークＨ１の暫定ＩＰアドレスとホームネットワークＨ２の暫定ＩＰアドレスとに競合するＩＰアドレスがあるか否かを判定する。アドレス判定部ｃ２２３は、暫定ＩＰアドレス、払出アドレス情報のプライベートＩＰアドレス、及び、ネットワーク判定部ｃ２２２とアドレス判定部ｃ２２３とが行った判定結果を払出アドレス検索部ｃ２２４に出力する。
【００７４】
払出アドレス検索部ｃ２２４は、アドレス判定部ｃ２２３が、ホームネットワークＨ１の暫定ＩＰアドレスとホームネットワークＨ２の暫定ＩＰアドレスとに競合すると判定した場合、以下の処理を行う。
払出アドレス検索部ｃ２２４は、暫定ＩＰアドレス含む払出可能アドレス要求を、ＬＡＮ接続部ｃ１０を介してＤＨＣＰサーバＢ２に送信する。この払出可能アドレス要求により、払出アドレス検索部ｃ２２４は、ＤＨＣＰサーバＢ２が払い出すことができるＩＰアドレスであって、既に払い出したＩＰアドレスを除いたＩＰアドレス（払出可能ＩＰアドレスという）を要求する。払出アドレス検索部ｃ２２４は、払出可能アドレス要求の応答をＤＨＣＰサーバＢ２から受信し、払出可能ＩＰアドレスを抽出する。
【００７５】
払出アドレス検索部ｃ２２４は、抽出した払出可能ＩＰアドレスのうち、ホームネットワークＨ２のネットワークアドレスと同じネットワークアドレスの払出可能ＩＰアドレス（以下、払出可能ＩＰアドレスＨ２という）の個数を算出する。また、払出アドレス検索部ｃ２２４は、アドレス判定部ｃ２２３から入力された暫定ＩＰアドレスの個数を算出する。払出アドレス検索部ｃ２２４は、算出した払出可能ＩＰアドレスＨ２の個数が、算出した暫定ＩＰアドレスの個数以上であるか否かを判定する。払出可能ＩＰアドレスＨ２の個数が暫定ＩＰアドレスの個数以上である場合、後述するように、正式アドレス決定部ｃ２２５は、ホームネットワークＨ２のネットワークアドレスと同じネットワークアドレスの払出可能ＩＰアドレスを、正式ＩＰアドレスとして決定する。つまり、払出アドレス検索部ｃ２２４は、ホームネットワークＨ２と同じネットワークアドレスの払出可能ＩＰアドレス（ネットワーク同一アドレス）を、正式ＩＰアドレスとして、メディア再生装置ａ１のすべてに払い出すことができるか否かを判定する。
【００７６】
払出アドレス検索部ｃ２２４は、ホームネットワークＨ２と同じネットワークアドレスの払出可能ＩＰアドレスを、正式ＩＰアドレスとして払い出すことができないと判定した場合、払出可能ＩＰアドレスＨ２の個数が２個以上であるか否かを判定する。払出可能ＩＰアドレスＨ２の個数が２個以上である場合、後述するように、正式アドレス決定部ｃ２２５は、２個の払出可能ＩＰアドレスＨ２を正式ＩＰアドレスとして決定する。つまり、払出アドレス検索部ｃ２２４は、ホームネットワークＨ２と同じネットワークアドレスの払出可能ＩＰアドレスを２個、割り当てることができるか否かを判定する。
払出アドレス検索部ｃ２２４は、暫定ＩＰアドレス、払出アドレス情報のプライベートＩＰアドレス、及び、ネットワーク判定部ｃ２２２とアドレス判定部ｃ２２３と払出アドレス検索部ｃ２２４とが行った判定結果を正式アドレス決定部ｃ２２５に出力する。
なお、上記の正式アドレス割当部Ｃ２２が行うアドレス判定処理については、後述する正式ＩＰアドレス決定処理の動作とあわせて説明をする。
【００７７】
正式アドレス決定部ｃ２２５は、ネットワーク判定部ｃ２２２とアドレス判定部ｃ２２３と払出アドレス検索部ｃ２２４とが行った判定結果により、接続モードを決定し、決定した接続モードを接続モード記憶部ｃ２２６に記憶する。正式アドレス決定部ｃ２２５は、決定した接続モードに基づいて、正式ＩＰアドレスを決定する。正式アドレス決定部ｃ２２５は、決定した正式ＩＰアドレスを接続処理部ｃ２２１に出力する。
なお、上記の正式アドレス割当部Ｃ２２が行う正式ＩＰアドレス決定処理の動作については後述する。
【００７８】
＜接続設定部ｃ２３の構成について＞
以下、接続設定部ｃ２３の詳細について説明をする。
図１３は、本実施形態に係る接続設定部ｃ２３の構成を示す概略ブロック図である。
この図において、接続設定部ｃ２３は、ルータ設定部ｃ２３１及び通信データ変換設定部ｃ２３２を含んで構成される。
【００７９】
ルータ設定部ｃ２３１は、第１のＤＬＮＡ接続装置ｃ１から受信した接続モード及び接続方式を通信データ変換設定部ｃ２３２に出力する。また、ルータ設定部ｃ２３１は第１のＤＬＮＡ接続装置ｃ１と通信を行って、接続方式に応じたＶＰＮを生成する。
通信データ変換設定部ｃ２３２は、払出アドレス情報取得部ｃ１１１から入力された払出アドレス情報のプライベートＩＰアドレスと、ＷＡＮ接続部ｃ１６に設定された自装置のグローバルＩＰアドレスと対応付けたＮＡＴ情報を生成する。
【００８０】
また、通信データ変換設定部ｃ２３２は、ルータ設定部ｃ２３１から入力された接続モードが「異なるＮＷ」モードの場合、ホームネットワークＨ１の装置のＩＰアドレスと、ホームネットワークＨ２のネットワークアドレスの仮想ＩＰアドレスと、を対応付けた逆ＮＡＴ変換情報を生成する。なお、通信データ変換設定部ｃ２３２は、第１のＤＬＮＡ接続装置ｃ１と通信を行い、ホームネットワークＨ１の装置のＩＰアドレスを取得する。
通信データ変換設定部ｃ２３２は、接続モード、ＮＡＴ情報、及び逆ＮＡＴ変換情報を、アドレス変換情報として、通信データ変換部ｃ１５に出力する。
【００８１】
＜通信システムの動作について＞
以下、通信システムの動作について説明をする。まず、通信システム全体の動作の概要について説明をする。
図１４は、本実施形態に係る通信システムの動作の一例を示すフロー図である。
【００８２】
（ステップＳ１０１）メディア再生装置ａ１は、ホームネットワークＨ１に接続された際に、アドレス払出要求を行う。その後、ステップＳ１１に進む。
（ステップＳ１１）ＤＨＣＰサーバｂ１は、暫定ＩＰアドレス払出処理を行う。暫定ＩＰアドレス払出処理の詳細については、後述する。その後、ステップＳ１０２に進む。
（ステップＳ１０２）メディアサーバａ２は、ホームネットワークＨ２に接続された際に、ＩＰアドレス要求を行う。その後、ステップＳ１２に進む。
（ステップＳ１２）ＤＨＣＰサーバｂ２は、暫定ＩＰアドレス払出処理を行う。その後、ステップＳ１０３に進む。
なお、ステップＳ１０１及びステップＳ１１の処理と、ステップＳ１０２及びステップＳ１２の処理と、には依存関係はなく、これらの処理の順序は逆でもよい。
【００８３】
（ステップＳ１０３）メディア再生装置ａ１は、サーチメッセージをマルチキャストする。その後、ステップＳ１０４に進む。
（ステップＳ１０４）第１のＤＬＮＡ接続装置ｃ１は、接続要求を生成して送信する。その後、ステップＳ１３に進む。
（ステップＳ１３）第２のＤＬＮＡ接続装置ｃ２は、正式ＩＰアドレス決定処理を行う。正式ＩＰアドレス決定処理の詳細については、後述する。第２のＤＬＮＡ接続装置ｃ２は、正式ＩＰアドレス応答を送信する。その後、ステップＳ１４に進む。
（ステップＳ１４）第１のＤＬＮＡ接続装置ｃ１は、正式ＩＰアドレス設定処理を行う。正式ＩＰアドレス設定処理の詳細については、後述する。第１のＤＬＮＡ接続装置ｃ１は、ＤＨＣＰサーバｂ１に正式ＩＰアドレスを払い出させる。その後、ステップＳ１５に進む。
【００８４】
（ステップＳ１５）第１のＤＬＮＡ接続装置ｃ１は、ＶＰＮ接続処理を行う。ＶＰＮ接続処理の詳細については、後述する。その後、ステップＳ１０５に進む。
（ステップＳ１０５）メディア再生装置ａ１とメディアサーバａ２は、ステップＳ１５で生成したＶＰＮを介して、サーチメッセージ、コンテンツ要求、コンテンツのダウンロード等の通信を行う。その後、ステップＳ１０６に進む。
（ステップＳ１０６）メディア再生装置ａ１は、使用済ＩＰアドレスの情報を送信する。その後、ステップＳ１６に進む。
（ステップＳ１６）第１のＤＬＮＡ接続装置ｃ１は、使用済正式ＩＰアドレス通知処理を行う。使用済正式ＩＰアドレス通知処理の詳細については、後述する。第１のＤＬＮＡ接続装置ｃ１は、使用済ＩＰアドレスであって正式ＩＰアドレスである使用済み正式ＩＰアドレスを通知する。その後、ステップＳ１７に進む。
（ステップＳ１７）第２のＤＬＮＡ接続装置ｃ２は、使用済正式ＩＰアドレス回収処理を行う。使用済正式ＩＰアドレス回収処理の詳細については、後述する。
【００８５】
＜暫定ＩＰアドレス払出処理について＞
以下、図１４中のステップＳ１１、Ｓ１２の暫定ＩＰアドレス払出処理について詳細を説明する。
図１５は、本実施形態に係る暫定ＩＰアドレス払出処理の動作の一例を示すフロー図である。なお、この暫定ＩＰアドレス払出処理は、ＤＨＣＰサーバｂ１（図４）が行う処理であるので、図４を参照しながら説明をする。
【００８６】
（ステップＳ１１０１）ＤＨＣＰサーバｂ１のアドレス払出部ｂ１１３は、アドレス払出要求から送信元のＩＰアドレスを抽出する。アドレス払出部ｂ１１３は、抽出した送信元のＩＰアドレスが、払出アドレス情報記憶部ｂ１１５が記憶する払出アドレス情報のＩＰアドレスに含まれるか否かを判定する。払出アドレス情報のＩＰアドレスに含まれると判定した場合（ＹＥＳ）、ステップＳ１１０２に進む。一方、払出アドレス情報のＩＰアドレスに含まれないと判定した場合（ＮＯ）、ステップＳ１１０４に進む。
【００８７】
（ステップＳ１１０２）アドレス払出部ｂ１１３は、アドレス払出要求から送信元のＩＰアドレス及び機器ＭＡＣアドレスを抽出する。アドレス払出部ｂ１１３は、抽出したＩＰアドレス及び機器ＭＡＣアドレスの対応が、払出アドレス情報のＩＰアドレス及び機器ＭＡＣアドレスの対応と一致するか否かを判定する。対応が一致すると判定した場合（ＹＥＳ）、ステップＳ１１０３に進む。一方、対応が一致しないと判定した場合（ＮＯ）、ステップＳ１１０４に進む。
（ステップＳ１１０３）アドレス払出部ｂ１１３は、アドレス払出要求から抽出した送信元のＩＰアドレスと同じＩＰアドレスのＩＰアドレス情報を生成し、送信元のメディア再生装置ａ１に送信する。つまり、ＩＰアドレスの継続払い出しを実施する。その後、処理を終了する。
【００８８】
（ステップＳ１１０４）リース期間設定部ｂ１１４は、ステップＳ１１０５にて払い出すＩＰアドレスのリース期間を、正式ＩＰアドレスのリース期間より短い期間に設定する。その後、ステップＳ１１０５に進む。
（ステップＳ１１０５）アドレス払出部ｂ１１３は、予め定められたアドレスの範囲内でＩＰアドレスを選択し、選択した新規のＩＰアドレスのＩＰアドレス情報を生成する。アドレス払出部ｂ１１３は、生成したＩＰアドレス情報を送信元のメディア再生装置ａ１に送信する。つまり、ＩＰアドレスの新規払い出しを実施する。その後、処理を終了する。
【００８９】
＜正式ＩＰアドレス決定処理について＞
以下、図１４中のステップＳ１３の正式ＩＰアドレス決定処理について詳細を説明する。
図１６、図１７は、本実施形態に係る正式ＩＰアドレス決定処理の動作の一例を示すフロー図である。なお、この正式ＩＰアドレス決定処理は、第２のＤＬＮＡ接続装置ｃ２の正式アドレス割当部Ｃ２２（図１２）が行う処理であるので、図１２を参照しながら説明をする。
【００９０】
まず、図１６について説明をする。
（ステップＳ１３０１）接続処理部ｃ２２１は、第１のＤＬＮＡ接続装置ｃ１からの接続要求を受信する。その後、ステップＳ１３０２に進む。
（ステップＳ１３０２）ネットワーク判定部ｃ２２２は、ホームネットワークＨ１がホームネットワークＨ２と同一ネットワークであるか否かを判定する。ホームネットワークＨ１がホームネットワークＨ２と同一ネットワークであると判定した場合（ＹＥＳ）、ステップＳ１３０３に進む。一方、ホームネットワークＨ１がホームネットワークＨ２と異なるネットワークであると判定した場合（ＮＯ）、ステップＳ１３１０に進む。
【００９１】
（ステップＳ１３０３）アドレス判定部ｃ２２３は、ホームネットワークＨ１の暫定ＩＰアドレスとホームネットワークＨ２の暫定ＩＰアドレスとに競合するＩＰアドレスがあるか否かを判定する。ホームネットワークＨ１の暫定ＩＰアドレスとホームネットワークＨ２の暫定ＩＰアドレスとに競合すると判定した場合（ＹＥＳ）、ステップＳ１３０４に進む。一方、ホームネットワークＨ１の暫定ＩＰアドレスとホームネットワークＨ２の暫定ＩＰアドレスとに競合しないと判定した場合（ＮＯ）、ステップＳ１３０９に進む。
【００９２】
（ステップＳ１３０４）払出アドレス検索部ｃ２２４は、ホームネットワークＨ２と同じネットワークアドレスの払出可能ＩＰアドレスを、正式ＩＰアドレスとして払い出すことができるか否かを判定する。ホームネットワークＨ２と同じネットワークアドレスの払出可能ＩＰアドレスを正式ＩＰアドレスとして払い出すことができると判定した場合（ＹＥＳ）、ステップＳ１３０８に進む。一方、ホームネットワークＨ２と同じネットワークアドレスの払出可能ＩＰアドレスを正式ＩＰアドレスとして払い出すことができないと判定した場合（ＮＯ）、ステップＳ１３０５に進む。
【００９３】
（ステップＳ１３０５）払出アドレス検索部ｃ２２４は、ホームネットワークＨ２と同じネットワークアドレスの払出可能ＩＰアドレスを２個、払い出すことができるか否かを判定する。ホームネットワークＨ２と同じネットワークアドレスの払出可能ＩＰアドレスを２個、払い出すことができると判定した場合（ＹＥＳ）、ステップＳ１３０７に進む。一方、ホームネットワークＨ２と同じネットワークアドレスの払出可能ＩＰアドレスを２個以上払い出すことができないと判定した場合（ＮＯ）、ステップＳ１３０６に進む。
【００９４】
（ステップＳ１３０６）正式アドレス決定部ｃ２２５は、接続モードを「異なるＮＷモード」に決定する。その後、図１７のステップＳ１３１１に進む。
（ステップＳ１３０７）正式アドレス決定部ｃ２２５は、接続モードを「一時同一ＮＷモード」に決定する。その後、図１７のステップＳ１３１２に進む。
（ステップＳ１３０８）正式アドレス決定部ｃ２２５は、接続モードを「同一ＮＷモード」に決定する。その後、図１７のステップＳ１３１３に進む。
（ステップＳ１３０９）正式アドレス決定部ｃ２２５は、接続モードを「同一ＮＷモード」に決定する。その後、図１７のステップＳ１３１４に進む。
（ステップＳ１３１０）正式アドレス決定部ｃ２２５は、接続モードを「異なるＮＷモード」に決定する。その後、ステップＳ１３１５に進む。
【００９５】
次に、図１７について説明をする。
（ステップＳ１３１１）正式アドレス決定部ｃ２２５は、ホームネットワークＨ２と異なるネットワークアドレスのＩＰアドレスを、接続要求に含まれる暫定ＩＰアドレスの個数、選択する。正式アドレス決定部ｃ２２５は、選択した払出可能ＩＰアドレスを、正式ＩＰアドレスとして決定する。その後、ステップＳ１３１６に進む。
（ステップＳ１３１２）正式アドレス決定部ｃ２２５は、ホームネットワークＨ２と同じネットワークアドレスの払出可能ＩＰアドレス（払出可能ＩＰアドレスＨ２）を、２個、正式ＩＰアドレスとして決定する。また、正式アドレス決定部ｃ２２５は、ホームネットワークＨ２と異なるネットワークアドレスのＩＰアドレスを、接続要求に含まれる暫定ＩＰアドレスの個数、選択する。正式アドレス決定部ｃ２２５は、選択した払出可能ＩＰアドレスを、正式ＩＰアドレスとして決定する。
なお、ステップＳ１３１２では、正式ＩＰアドレスの個数は、暫定ＩＰアドレスの個数に２個を足した個数である。後述するように、２個の払出可能ＩＰアドレスＨ２は、図６中の仮デバイスｃ１４、及び接続要求の契機となったサーチメッセージを送信したメディア再生装置ａ１に払い出される。その後、ステップＳ１３１６に進む。
【００９６】
（ステップＳ１３１３）正式アドレス決定部ｃ２２５は、払出可能ＩＰアドレスＨ２を、接続要求に含まれる暫定ＩＰアドレスの個数、選択する。正式アドレス決定部ｃ２２５は、選択した払出可能ＩＰアドレスを、正式ＩＰアドレスとして決定する。その後、ステップＳ１３１６に進む。
（ステップＳ１３１４）正式アドレス決定部ｃ２２５は、接続要求に含まれる暫定ＩＰアドレスを、正式ＩＰアドレスとして決定するその後、ステップＳ１３１６に進む。
（ステップＳ１３１５）正式アドレス決定部ｃ２２５は、接続要求に含まれる暫定ＩＰアドレスを、正式ＩＰアドレスとして決定するその後、ステップＳ１３１６に進む。
【００９７】
（ステップＳ１３１６）接続処理部ｃ２２１は、ステップＳ１３１１〜Ｓ１３１５のいずれかで決定した正式ＩＰアドレスを含む正式ＩＰアドレス応答を生成し、第１のＤＬＮＡ接続装置ｃ１に送信する。その後、ステップＳ１３１７に進む。
【００９８】
（ステップＳ１３１６）接続処理部ｃ２２１は、正式アドレス決定部ｃ２２５が決定した接続モードが「同一ＮＷ」モードであるか否かを判定する。「同一ＮＷ」モードであると判定した場合（ＹＥＳ）、ステップＳ１３１８に進む。一方、「同一ＮＷ」モードでない（「異なるＮＷ」モード又は「同一ＮＷ」モード）と判定した場合（ＮＯ）、処理を終了する。
（ステップＳ１３１７）接続処理部ｃ２２１は、正式ＩＰアドレスを払い出し済みのＩＰアドレスとして、ＤＨＣＰサーバｂ２に登録する。
【００９９】
図１８、図１９は、本実施形態に係る正式ＩＰアドレス決定処理の概念図である。図１８、図１９において、符号Ｈ１を付した楕円はホームネットワークＨ１を示し、符号Ｈ２を付した楕円はホームネットワークＨ２を示す。また、実線の丸印は暫定ＩＰアドレスを示し、破線の丸印は正式ＩＰアドレスとして新規に払い出されたＩＰアドレスを示す。また、斜線でハッチングした丸印は、それぞれ、異なるＩＰアドレスを示す。また、格子状にハッチングした丸印は、競合するＩＰアドレスを示す。
【０１００】
図１８（Ａ）は、閉じたネットワークＨ１とＨ２とが異なるネットワークである場合を示す図である。この図は、ホームネットワークＨ１と、横線でハッチングしたホームネットワークＨ２とは、異なるネットワークアドレスであることを示す。この図は、図１６中のステップＳ１３０２にて「ＮＯ」と判定され、ステップＳ１３１０に進む場合を示す。この場合、新規のＩＰアドレスが払い出されることなく、暫定ＩＰアドレスが正式ＩＰアドレスとなる。
【０１０１】
図１８（Ｂ）は、閉じたネットワークＨ１とＨ２とが同一ネットワークである場合、かつ、ＩＰアドレスが競合しない場合を示す図である。この図は、図１６中のステップＳ１３０３にて「ＮＯ」と判定され、ステップＳ１３０９に進む場合を示す。この場合、新規のＩＰアドレスが払い出されることなく、暫定ＩＰアドレスが正式ＩＰアドレスとなる。
【０１０２】
図１８（Ｃ）は、閉じたネットワークＨ１とＨ２とが同一ネットワークである場合、かつ、ＩＰアドレスが競合する場合、かつ、競合するＩＰアドレスと同じ個数のＩＰアドレスであってホームネットワークＨ２と同一ネットワークのＩＰアドレスを払い出すことができる場合、を示す図である。この図は、図１６中のステップＳ１３０４にて「ＹＥＳ」と判定され、ステップＳ１３０８に進む場合を示す。
図１８（Ｃ）は、ホームネットワークＨ１内のＩＰアドレスＡＤＲ１、ＡＤＲ２、ＡＤＲ３が、それぞれ、ホームネットワークＨ２内のＩＰアドレスＡＤＲ１、ＡＤＲ２、ＡＤＲ３と同じであること、つまり、ＩＰアドレスが競合していることを示す。この図は、この場合に、新規にＩＰアドレスＡＤＲ４〜６が払い出されることを示す。
【０１０３】
図１９（Ｄ）は、閉じたネットワークＨ１とＨ２とが同一ネットワークである場合、かつ、ＩＰアドレスが競合する場合、かつ、競合するＩＰアドレスと同じ個数のＩＰアドレスであってホームネットワークＨ２と同一ネットワークのＩＰアドレスを払い出すことができない場合、かつ、ホームネットワークＨ２と同一ネットワークのＩＰアドレスを２個、払い出すことができる場合、を示す図である。この図は、図１６中のステップＳ１３０５にて「ＹＥＳ」と判定され、ステップＳ１３０７に進む場合を示す。
図１９（Ｄ）は、ＩＰアドレスＡＤＲ１、ＡＤＲ２、ＡＤＲ３が競合することを示す。この図は、この場合に、新規にＩＰアドレスＡＤＲ４〜９が払い出されることを示す。また、この図は、２個のＩＰアドレスＡＤＲ４、５がホームネットワークＨ２と同一ネットワークのＩＰアドレスであることを示す。また、この図は、暫定ＩＰアドレスの数と同じ個数である４個のＩＰアドレスＡＤＲ６〜９がホームネットワークＨ２と異なるネットワークＮ３のＩＰアドレスであることを示す。
【０１０４】
図１９（Ｅ）は、閉じたネットワークＨ１とＨ２とが同一ネットワークである場合、かつ、ＩＰアドレスが競合する場合、かつ、競合するＩＰアドレスと同じ個数のＩＰアドレスであってホームネットワークＨ２と同一ネットワークのＩＰアドレスを払い出すことができない場合、かつ、ホームネットワークＨ２と同一ネットワークのＩＰアドレスを２個、払い出すことができない場合、を示す図である。この図は、図１６中のステップＳ１３０５にて「ＮＯ」と判定され、ステップＳ１３０６に進む場合を示す。
図１９（Ｅ）は、ＩＰアドレスＡＤＲ１、ＡＤＲ２、ＡＤＲ３が競合することを示す。この図は、この場合に、新規にＩＰアドレスＡＤＲ４〜７が払い出されることを示す。また、この図は、暫定ＩＰアドレスの数と同じ個数である４個のＩＰアドレスＡＤＲ４〜７がホームネットワークＨ２と異なるネットワークＮ３のＩＰアドレスであることを示す。
【０１０５】
＜正式ＩＰアドレス決定処理について＞
以下、図１４中のステップＳ１４の正式ＩＰアドレス設定処理について詳細を説明する。
図２０は、本実施形態に係る正式ＩＰアドレス設定処理の動作の一例を示すフロー図である。なお、この正式ＩＰアドレス設定処理は、第１のＤＬＮＡ接続装置ｃ１の正式アドレス設定部Ｃ１３（図８）が行う処理であるので図８を参照しながら説明をする。
【０１０６】
（ステップＳ１４０１）図７中の接続処理部ｃ１２１は、正式ＩＰアドレス応答を、第２のＤＬＮＡ接続装置ｃ２から受信し、図８中のアドレス判定部ｃ１３１に出力する。その後、ステップＳ１４０２に進む。
（ステップＳ１４０２）アドレス判定部ｃ１３１は、正式ＩＰアドレスと暫定ＩＰアドレスが全て一致するか否かを判定する。正式ＩＰアドレスと暫定ＩＰアドレスとが全て一致すると判定した場合（ＹＥＳ）、ステップＳ１４０８に進む。一方、正式ＩＰアドレスと暫定ＩＰアドレスとが少なくとも１個一致しない場合（ＮＯ）、ステップＳ１４０３に進む。
【０１０７】
（ステップＳ１４０３）ネットワークアドレス判定部ｃ１３２は、すべての正式ＩＰアドレスが暫定ＩＰアドレスのネットワークアドレスのＩＰアドレスであるか否かを判定する。すべての正式ＩＰアドレスが暫定ＩＰアドレスのネットワークアドレスのＩＰアドレスであると判定した場合（ＹＥＳ）、ステップＳ１４０６に進む。一方、少なくとも一部の正式ＩＰアドレスが暫定ＩＰアドレスのネットワークアドレスのＩＰアドレスでないと判定した場合（ＮＯ）、ステップＳ１４０４に進む。
（ステップＳ１４０４）ネットワークアドレス判定部ｃ１３２は、一部の正式ＩＰアドレスが暫定ＩＰアドレスのネットワークのＩＰアドレスであるか否かを判定する。一部の正式ＩＰアドレスが暫定ＩＰアドレスのネットワークのＩＰアドレスである場合（ＹＥＳ）、ステップＳ１４２に進む。一方、すべての正式ＩＰアドレスが暫定ＩＰアドレスのネットワークのＩＰアドレスでないと判定した場合（ＮＯ）、ステップＳ１４０５に進む。
【０１０８】
（ステップＳ１４２）予約アドレス情報設定部ｃ１３３は、一時同一ＮＷモード割当処理を行う。なお、一時同一ＮＷモード割当処理の詳細については、後述する。その後、処理を終了する。
（ステップＳ１４０５）予約アドレス情報設定部ｃ１３３は、暫定ＩＰアドレスのメディア再生装置ａ１に対して、正式ＩＰアドレスの割り当てを任意に、重複しないように決定する。その後、ステップＳ１４０９に進む。
（ステップＳ１４０６）予約アドレス情報設定部ｃ１３３は、正式ＩＰアドレスに含まれる暫定ＩＰアドレスのメディア再生装置ａ１に対して、暫定ＩＰアドレスと同じ正式ＩＰアドレスの割り当てを行う。その後、ステップＳ１４０７に進む。
（ステップＳ１４０７）予約アドレス情報設定部ｃ１３３は、ステップＳ１４０７にて割り当てを行ったメディア再生装置ａ１以外のメディア再生装置ａ１に対して、残りの正式ＩＰアドレスの割り当てを任意に、重複しないように決定する。その後、ステップＳ１４０９に進む。
【０１０９】
（ステップＳ１４０８）予約アドレス情報設定部ｃ１３３は、暫定ＩＰアドレスのメディア再生装置ａ１に対して、暫定ＩＰアドレスと同じ正式ＩＰアドレスの割り当てを行う。その後、ステップＳ１４０９に進む。
（ステップＳ１４０９）予約アドレス情報設定部ｃ１３３は、ステップＳ１４０５、Ｓ１４０７、Ｓ１４０８にて決定した割り当てを示す予約アドレス情報を生成し、ＤＨＣＰサーバｂ１に登録する。その後、処理を終了する。
【０１１０】
＜一時同一ＮＷモード割当処理について＞
以下、図２０中のステップＳ１４２の一時同一ＮＷモード割当処理について詳細を説明する。
図２１は、本実施形態に係る一時同一ＮＷモード割当処理の動作の一例を示すフロー図である。なお、この一時同一ＮＷモード割当処理は、第１のＤＬＮＡ接続装置ｃ１の正式アドレス設定部Ｃ１３（図８）が行う処理であるので図８を参照しながら説明をする。
【０１１１】
（ステップＳ１４２１）予約アドレス情報設定部ｃ１３３は、暫定ＩＰアドレスと同一のネットワークアドレスの２個の正式ＩＰアドレスを抽出し、このうち１個を選択する。なお、この２個の正式ＩＰアドレスは、図１７のステップＳ１３１２にて決定された正式ＩＰアドレスであり、ホームネットワークＨ２と同じネットワークアドレスのＩＰアドレスである。
予約アドレス情報設定部ｃ１３３は、接続要求の契機となったサーチメッセージを送信したメディア再生装置（以下、メディア再生装置Ａ１１とする）に、選択した正式ＩＰアドレスを割り当てる。その後、ステップＳ１４２２に進む。
【０１１２】
（ステップＳ１４２２）予約アドレス情報設定部ｃ１３３は、ステップＳ１４２１にて抽出した２個の正式ＩＰアドレスのうち、ステップＳ１４１２で選択した正式ＩＰアドレスと異なる正式ＩＰアドレスを選択する。仮デバイス生成部ｃ１３５は、予約アドレス情報設定部ｃ１３３が選択した正式ＩＰアドレスの仮デバイスｃ１４を生成する。また、仮デバイス生成部ｃ１３５は、ステップＳ１４２１で割り当てた正式ＩＰアドレスとメディア再生装置Ａ１１の機器ＭＡＣアドレスとを、仮デバイスｃ１４に登録する。その後、ステップＳ１４２３に進む。つまり、予約アドレス情報設定部ｃ１３３は、ステップＳ１４２１、Ｓ１４２２にて、仮デバイス及びメディア再生装置Ａ１１に対して、ホームネットワークＨ２と同じネットワークアドレスのＩＰアドレスの割り当てを決定する。
（ステップＳ１４２３）予約アドレス情報設定部ｃ１３３は、ステップＳ１４２１、Ｓ１４２３にて決定した割り当てを示す予約アドレス情報を生成し、ＤＨＣＰサーバｂ１に登録する。その後、ステップＳ１４２４進む。
【０１１３】
（ステップＳ１４２４）予約アドレス情報設定部ｃ１３３は、払出アドレス情報取得部ｃ１１１から入力された払出アドレス情報からメディア再生装置Ａ１１の機器ＭＡＣアドレス及びＩＰアドレスを抽出する。また、予約アドレス情報設定部ｃ１３３は、予約アドレス情報記憶部ｃ１３４が記憶する予約アドレス情報からメディア再生装置Ａ１１の機器ＭＡＣアドレス及びＩＰアドレスを読み出す。予約アドレス情報設定部ｃ１３３は、抽出した機器ＭＡＣアドレス及びＩＰアドレスの対応と、読み出した機器ＭＡＣアドレス及びＩＰアドレスの対応とが同じであるか否かを判定する。つまり、予約アドレス情報設定部ｃ１３３は、メディア再生装置Ａ１１に正式ＩＰアドレスの払い出しが完了したか否かを判定する。
正式ＩＰアドレスの払い出しが完了したと判定した場合（ＹＥＳ）、ステップＳ１４２５に進む。なお、この場合、メディア再生装置Ａ１１は、仮デバイスを介し、ホームネットワークＨ２内のメディアサーバａ２と同一ネットワークの装置として通信を行う。この通信は、「同一ＮＷ」モードの場合と同じ通信である。一方、正式ＩＰアドレスの払い出しが完了していないと判定した場合（ＮＯ）、ステップＳ１４２４に戻る。
【０１１４】
（ステップＳ１４２５）予約アドレス情報設定部ｃ１３３は、メディア再生装置Ａ１１以外の装置に対して、正式ＩＰアドレスの割り当てを決定する。なお、この正式ＩＰアドレスは、図１７のステップＳ１３１２にて決定された正式ＩＰアドレスであり、ホームネットワークＨ２と異なるネットワークアドレスのＩＰアドレスである。
予約アドレス情報設定部ｃ１３３は、決定した割り当てを示す予約アドレス情報を生成し、ＤＨＣＰサーバｂ１に登録する。その後、ステップＳ１４２６に進む。
（ステップＳ１４２６）予約アドレス情報設定部ｃ１３３は、メディア再生装置Ａ１１以外の装置の機器ＭＡＣアドレスについて、ステップＳ１４２４と同様の処理を行うことにより、メディア再生装置Ａ１１以外の装置に正式ＩＰアドレスの払い出しが完了したか否かを判定する。正式ＩＰアドレスの払い出しが完了したと判定した場合（ＹＥＳ）、ステップＳ１４２７に進む。一方、正式ＩＰアドレスの払い出しが完了していないと判定した場合（ＮＯ）、ステップＳ１４２６に戻る。
【０１１５】
（ステップＳ１４２７）予約アドレス情報設定部ｃ１３３は、メディア再生装置Ａ１１に対して、残りの正式ＩＰアドレスの割り当てを決定する。なお、この正式ＩＰアドレスは、ホームネットワークＨ２と異なるネットワークアドレスのＩＰアドレスである。
予約アドレス情報設定部ｃ１３３は、決定した割り当てを示す予約アドレス情報を生成し、ＤＨＣＰサーバｂ１に登録する。その後、ステップＳ１４２８に進む。
【０１１６】
（ステップＳ１４２８）予約アドレス情報設定部ｃ１３３は、メディア再生装置Ａ１１の機器ＭＡＣアドレスについて、ステップＳ１４２５と同様の処理を行うことにより、メディア再生装置Ａ１１に正式ＩＰアドレスの払い出しが完了したか否かを判定する。
正式ＩＰアドレスの払い出しが完了したと判定した場合（ＹＥＳ）、処理を終了する。なお、この場合、メディア再生装置Ａ１１は、ホームネットワークＨ２内のメディアサーバａ２と異なるネットワークの装置として通信を行う。この通信は、「異なるＮＷ」モードの場合と同じ通信である。また、この場合、図７中の接続モード変更部ｃ１２２は、接続モードを「一時同一ＮＷ」モードから「異なるＮＷ」モードに変更する。
一方、正式ＩＰアドレスの払い出しが完了していないと判定した場合（ＮＯ）、ステップＳ１４２８に戻る。
【０１１７】
図２２、図２３は、本実施形態に係る正式ＩＰアドレス設定処理の概念図である。図２２、図２３において、符号Ｓ１〜Ｓ４を付した楕円は正式ＩＰアドレスを示し、符号Ｚ１を付した楕円は暫定ＩＰアドレスを示す。また、ハッチングされた丸印はＩＰアドレスをし、縦線でハッチングされた丸印は暫定ＩＰアドレスと異なる正式ＩＰアドレスを示す。なお、楕円内の丸印（ＩＰアドレス）は、ネットワークアドレスが同じＩＰアドレスであることを示す。なお、図２２（Ｂ）、図２３（Ｃ）は、暫定ＩＰアドレスと正式ＩＰアドレスが３つ異なる場合を示す。
【０１１８】
図２２（Ａ）は、正式ＩＰアドレスと暫定ＩＰアドレスが一致する場合を示す図である。この図は、正式ＩＰアドレスと暫定ＩＰアドレスが一致していることを示す。この図は、図２０中のステップＳ１４０２にて「ＹＥＳ」と判定され、ステップＳ１４０８に進む場合を示す。この場合、暫定ＩＰアドレスと同じ正式ＩＰアドレスとは同じＩＰアドレスであり、各メディア再生装置ａ１は、同じＩＰアドレスを、そのまま利用し続ける。
【０１１９】
図２２（Ｂ）は、正式ＩＰアドレスと暫定ＩＰアドレスが一致しない場合、かつ、正式ＩＰアドレスと暫定ＩＰアドレスが同一ネットワークアドレスの場合を示す図である。この図は、正式ＩＰアドレスＡＤＲ４〜６が暫定ＩＰアドレスと異なることを示す。この図は、図２０中のステップＳ１４０３にて「ＹＥＳ」と判定され、ステップＳ１４０６に進む場合を示す。この場合、暫定ＩＰアドレスと正式ＩＰアドレスが異なるメディア再生装置ａ１に対して、暫定ＩＰアドレスと正式ＩＰアドレスへの変更を行うことにより、異なるＩＰアドレスへの変更を行う。
【０１２０】
図２３（Ｃ）は、正式ＩＰアドレスと暫定ＩＰアドレスが一致しない場合、かつ、正式ＩＰアドレスと暫定ＩＰアドレスが異なるネットワークアドレスの場合、かつ、暫定ＩＰアドレスと同じネットワークアドレスの正式ＩＰアドレスがある場合を示す図である。この図は、正式ＩＰアドレスＡＤＲ４〜８が暫定ＩＰアドレスと異なることを示す。また、この図は、正式ＩＰアドレスＡＤＲ４、５が暫定ＩＰアドレスと同じネットワークアドレスであり、正式ＩＰアドレスＡＤＲ６、７、８が暫定ＩＰアドレスと異なるネットワークアドレスであることを示す。この図は、図２０中のステップＳ１４０４にて「ＹＥＳ」と判定され、ステップＳ１４２に進む場合を示す。
この場合、正式ＩＰアドレスＡＤＲ４、５のうち一方を仮デバイスｃ１４に割り当て、他方をメディア再生装置Ａ１１に割り当てる。また、正式ＩＰアドレスＡＤＲ６〜９をメディア再生装置Ａ１１以外の装置に割り当てる。また、メディア再生装置Ａ１１以外の装置に割り当てた正式ＩＰアドレスを払い出した後、正式ＩＰアドレスＡＤＲ６〜９のうち、残りの１個をメディア再生装置Ａ１１に割り当てる。
【０１２１】
図２３（Ｄ）は、正式ＩＰアドレスと暫定ＩＰアドレスが一致しない場合、かつ、正式ＩＰアドレスと暫定ＩＰアドレスが異なるネットワークアドレスの場合、かつ、暫定ＩＰアドレスと同じネットワークアドレスの正式ＩＰアドレスがない場合を示す図である。この図は、正式ＩＰアドレスＡＤＲ４〜７が暫定ＩＰアドレスと異なり、また、暫定ＩＰアドレスと異なるネットワークアドレスであることを示す。この図は、図２０中のステップＳ１４０４にて「ＮＯ」と判定され、ステップＳ１４０５に進む場合を示す。
この場合、正式ＩＰアドレスＡＤＲ４〜７をメディア再生装置ａ１に割り当てる。
【０１２２】
図２４は、本実施形態に係る一時同一ＮＷモード割当処理の概念図である。図２４において、符号Ｈ１を付した楕円はホームネットワークＨ１を示し、符号Ｈ２を付した楕円はホームネットワークＨ２を示す。また、実線の丸印はＩＰアドレスを示す。また、縦線でハッチングした丸印は、正式ＩＰアドレスとして新規に割り当てたＩＰアドレスを示す。また、格子状にハッチングした丸印は、競合するＩＰアドレスを示す。
なお、この図は、正式ＩＰアドレス決定処理にて図１９の（Ｄ）のように正式ＩＰアドレスが決定された場合に行われる処理を示す。
【０１２３】
図２４（Ａ）、（Ｂ）は、図２１中のステップＳ１４２１〜ステップＳ１４２３の処理を示す図である。
図２４（Ａ）は、仮デバイスｃ１４が生成され、暫定ＩＰアドレスと同一のネットワークアドレスの正式ＩＰアドレスＡＤＲ５が割り当てられることを示す。また、この図は、暫定ＩＰアドレスと同一のネットワークアドレスの正式ＩＰアドレスＡＤＲ４が、メディア再生装置Ａ１１に割り当てられることを示す。
【０１２４】
図２４（Ｂ）は、図２１中のステップＳ１４２１〜ステップＳ１４２３の処理を示す図である。この図は、仮デバイスｃ１４がＶＰＮを介してホームネットワークＨ２に接続されていることを示す。また、仮デバイスｃ１４とメディア再生装置Ａ１１が接続、つまり、メディア再生装置ａ１は仮デバイスと同じネットワークの装置として登録されたことを示す。
これにより、仮デバイスｃ１４は、ホームネットワークＨ２から送信された通信データを、メディア再生装置Ａ１１に送信をすることができる。また、ホームネットワークＨ１において、仮デバイスｃ１４とメディア再生装置Ａ１１のみがホームネットワークＨ２と同一のネットワークの装置として登録されるので、ＩＰアドレスの競合を防止することができる。例えば、図２４のホームネットワークＨ１内の前提ＩＰアドレスＡＤＲ２、ＡＤＲ３は、ホームネットワークＨ２内のＩＰアドレスと重複しているが、仮デバイスｃ１４に接続されていないので、仮デバイスｃ１４、メディア再生装置Ａ１１、及びホームネットワークＨ２内の装置で構成されるネットワークにおいて、ＩＰアドレスの競合を防止することができる。
【０１２５】
図２４（Ｃ）は、ステップＳ１４２５の処理を示す図である。この図は、暫定ＩＰアドレスと異なるネットワークアドレスの正式ＩＰアドレスＡＤＲ６〜８が、メディア再生装置Ａ１１以外の装置に割り当てられることを示す。
図２４（Ｄ）は、ステップＳ１４２７の処理を示す図である。この図は、暫定ＩＰアドレスと異なるネットワークアドレスの正式ＩＰアドレスＡＤＲ９が、メディア再生装置Ａ１１に割り当てられることを示す。また、この図は、仮デバイスｃ１４が削除されたことを示す。
【０１２６】
＜払出アドレス情報について＞
以下、正式ＩＰアドレス設定処理によって払い出された正式ＩＰアドレスについて、払出アドレス情報記憶部ｂ１１５が記憶する払出アドレス情報（図２５〜図２８）を用いて説明をする。なお、この説明において、接続処理前の暫定ＩＰアドレスの払出アドレス情報は、図５に示す払出アドレス情報である。
【０１２７】
図２５は、本実施形態に係る払出アドレステーブルの一例を示す概略図である。この図は、図２０中のステップＳ１４０６、Ｓ１４０７で割り当てられた正式ＩＰアドレスが払い出された場合の図である。
図２５の１行目の払出アドレス情報と図５の１行目の払出アドレス情報とを比較すると、機器マックアドレスとプライベートＩＰアドレスとの対応が同じである。つまり、図２５の１行目の払出アドレス情報は、機器ＭＡＣアドレス「ＭＡＣ＿Ａ１１」のメディア再生装置Ａ１１に、暫定ＩＰアドレスと同じ正式ＩＰアドレス（１９２．１６８．１．１）が払い出されたことを示す。また、この払出アドレス情報は、正式ＩＰアドレスのリース期間が「４３２０分」であることを示し、暫定ＩＰアドレスのリース期間「６０分」と比較して長いことを示す。
【０１２８】
一方、図２５の２〜４行目の払出アドレス情報と図５の２〜４行目の払出アドレス情報とを比較すると、機器マックアドレスとプライベートＩＰアドレスとの対応が異なる。例えば、図２５の２行目の払出アドレス情報は、機器ＭＡＣアドレス「ＭＡＣ＿Ａ１２」のメディア再生装置Ａ１２に、暫定ＩＰアドレス（１９２．１６８．１．２）と異なる正式ＩＰアドレス（１９２．１６８．１．５）が払い出されたことを示す。
なお、図２５中のプライベートＩＰアドレスのネットワークアドレスは、すべて「１９２．１６８．１．０」であり、暫定ＩＰアドレスのネットワークアドレスと同一である。
【０１２９】
図２６〜図２８は、本実施形態に係る払出アドレステーブルの別の一例を示す概略図である。この図は、図２０中のステップＳ１４２で割り当てられた正式ＩＰアドレスが払い出された場合の図である。この場合、一時同一ＮＷモード割当処理（図２１）にて正式ＩＰアドレスが割り当てられるので、図２１を参照しながら図２６〜図２８の説明をする。
【０１３０】
図２６は、図２１のステップ１４２４にて「ＹＥＳ」と判定された場合の払出アドレス情報を示す。
図２６の１〜３行目の払出アドレス情報は、図５の２〜４行目の払出アドレス情報と同じである。つまり、図２６の１〜３行目の払出アドレス情報は、暫定ＩＰアドレスの払出アドレス情報である。
図２６の４行目の払出アドレス情報は、仮デバイスｃ１４に払い出した払出アドレス情報を示す。この払出アドレス情報は、機器ＭＡＣアドレス「ＭＡＣ＿Ｃ１」のネットワークインタフェースカードに、プライベートＩＰアドレス「ＰＡ＿Ｖ１０」（１９２．１６８．１．６）を登録したことを示す。このプライベートＩＰアドレスは、「１９２．１６８．１．０」であり、暫定ＩＰアドレスのネットワークアドレスと同一である。
【０１３１】
また、図２６の５行目の払出アドレス情報は、機器ＭＡＣアドレス「ＭＡＣ＿Ａ１１」のメディア再生装置Ａ１１に、暫定ＩＰアドレス（１９２．１６８．１．１）と異なる正式ＩＰアドレス（１９２．１６８．１．５）が払い出されたことを示す。このプライベートＩＰアドレスは、「１９２．１６８．１．０」であり、暫定ＩＰアドレスのネットワークアドレスと同一である。また、この払出アドレス情報は、リース期間が他の接続モードの場合の正式ＩＰアドレスのリース期間より短いリース期間であることを示す。これにより、メディア再生装置Ａ１１に、「一時同一ＮＷ」モードの場合に、他の接続モードの場合の正式ＩＰアドレスのリース期間より短い期間でアドレス払出要求を送信させることができる。
【０１３２】
図２７は、図２１のステップ１４２６にて「ＹＥＳ」と判定された場合の払出アドレス情報を示す。
図２７の３〜５行目の払出アドレス情報と図５の２〜４行目の払出アドレス情報とを比較すると、機器マックアドレスとプライベートＩＰアドレスとの対応が異なる。例えば、図２７の２行目の払出アドレス情報は、機器ＭＡＣアドレス「ＭＡＣ＿Ａ１２」のメディア再生装置Ａ１２に、暫定ＩＰアドレス（１９２．１６８．１．２）と異なる正式ＩＰアドレス（１９２．１６８．２．２）が払い出されたことを示す。この正式ＩＰアドレスは、「１９２．１６８．２．０」であり、暫定ＩＰアドレスのネットワークアドレスと異なるネットワークアドレスである。
【０１３３】
図２８は、図２１のステップ１４２８にて「ＹＥＳ」と判定された場合の払出アドレス情報を示す。
図２８の４行目の払出アドレス情報と図２７の２行目の払出アドレス情報とを比較すると、機器マックアドレスとプライベートＩＰアドレスとの対応が異なる。図２８の４行目の払出アドレス情報は、機器ＭＡＣアドレス「ＭＡＣ＿Ａ１１」のメディア再生装置Ａ１１に、図２７中の正式ＩＰアドレス（１９２．１６８．１．５）と異なる正式ＩＰアドレス（１９２．１６８．２．４）が払い出されたことを示す。この正式ＩＰアドレスは、「１９２．１６８．２．０」であり、図２７中の正式ＩＰアドレスのネットワークアドレスと異なるネットワークアドレスである。
【０１３４】
＜ＶＰＮ接続処理について＞
以下、図１４中のステップＳ１５のＶＰＮ接続処理について詳細を説明する。
図２９は、本実施形態に係るＶＰＮ接続処理の動作の一例を示すフロー図である。なお、この正式ＩＰアドレス設定処理は、第１のＤＬＮＡ接続装置ｃ１のＶＰＮ設定部ｃ１３７（図８）及び通信データ変換部ｃ１５が行う処理であるので図８を参照しながら説明をする。
【０１３５】
（ステップＳ１５０１）図８中のＶＰＮ設定部ｃ１３７は、ＶＰＮ接続に必要な通信ポートを解放する。また、ＶＰＮ設定部ｃ１３７は、解放した通信ポートのポート番号毎に通信先を振り分けるポートフォワーディング設定を行う。その後、ステップＳ１５０２に進む。
（ステップＳ１５０２）ＶＰＮ設定部ｃ１３７は、接続モードが「異なるＮＷ」モードであるか否かを判定する。「異なるＮＷ」モードであると判定した場合（ＹＥＳ）、ステップＳ１５０９に進む。一方、「異なるＮＷ」モードでない、つまり「同一ＮＷ」モード又は「一時同一ＮＷ」モードである場合（ＮＯ）、ステップＳ１５０３に進む。
【０１３６】
（ステップＳ１５０３）ＶＰＮ設定部ｃ１３７は、ＴＡＰ−ＥＴＨのブリッジ設定を行う。その後、ステップＳ１５０４に進む。
（ステップＳ１５０４）ＶＰＮ設定部ｃ１３７は、ステップＳ１５０３にて行った設定により、レイヤ２−ＶＰＮ接続を実施する。その後、ステップＳ１５０５に進む。
（ステップＳ１５０５）ＶＰＮ設定部ｃ１３７は、接続モードが「一時同一ＮＷ」モードであるか否かを判定する。「一時同一ＮＷ」モードであると判定した場合（ＹＥＳ）、ステップＳ１５０６に進む。なお、この場合、正式アドレス設定部Ｃ１３は、図２１に示す一時同一ＮＷモード割当処理を行う。一方、「一時同一ＮＷ」モードでない、つまり「同一ＮＷ」モードである場合（ＮＯ）、処理を終了する。
【０１３７】
（ステップＳ１５０６）ＶＰＮ設定部ｃ１３７は、正式アドレス設定部Ｃ１３の一時同一ＮＷモード割当処理が完了したか否かを判定する。つまり、ＶＰＮ設定部ｃ１３７は、暫定ＩＰアドレスと異なるネットワークアドレスの正式ＩＰアドレスの払い出しが完了したか否かを判定する。払い出しが完了したと判定した場合（ＹＥＳ）、ステップＳ１５０７に進む。一方、払い出しが完了していないと判定した場合（ＮＯ）、ステップＳ１５０６に戻る。
（ステップＳ１５０７）ＶＰＮ設定部ｃ１３７は、レイヤ２−ＶＰＮ接続を停止する。その後、ステップＳ１５０８に進む。
（ステップＳ１５０８）ＶＰＮ設定部ｃ１３７は、仮デバイスｃ１４を削除する。その後、ステップＳ１５０９に進む。
【０１３８】
（ステップＳ１５０９）ＶＰＮ設定部ｃ１３７は、レイヤ３−ＶＰＮ接続を実施する。その後、ステップＳ１８に進む。
（ステップＳ１８）図９中のＴＴＬ延長処理部ｃ１５５は、ＴＴＬ延長処理を行う。ＴＴＬ延長処理の詳細については、後述する。その後、ステップＳ１５１０に進む。
（ステップＳ１５１０）図９中のルーティング方式変換部ｃ１５４は、後述するように、逆ＮＡＴ変換情報に基づいて逆ＮＡＴ変換処理を行う。その後、処理を終了する。
【０１３９】
＜マルチキャストルーティング処理について＞
以下、第２のＤＬＮＡ接続装置ｃ２のルーティング方式変換部ｃ１５４が行うマルチキャストルーティング処理の詳細について説明をする。まず、ＮＡＴ情報（図３０）、逆ＮＡＴ変換情報（図３１）について説明をし、その後、通信パケットのヘッダ情報（図３２）について説明をする。
【０１４０】
図３０は、本実施形態に係るＮＡＴテーブルの一例を示す概略図である。図示するようにＮＡＴテーブルは、ＩＰアドレス１、ポート番号１、ＩＰアドレス２、及びポート番号２の各項目の列を有している。ＮＡＴテーブルは、ＩＰアドレス１毎にＮＡＴ情報が格納される。
例えば、図３０の１行目のＮＡＴ情報は、図２中のメディアサーバＡ２１のＮＡＴ情報を示す。このＮＡＴ情報は、ＩＰアドレス１「ＧＡ＿Ｃ２」及びポート番号１「ｎ１」を、ＩＰアドレス２「ＰＡ＿Ａ２１」（例えば、１９２．１６８．１．２）及びポート番号２「ｓ１」に変換する対応付けを示す。
【０１４１】
図３１は、本実施形態に係る逆ＮＡＴ変換テーブルの一例を示す概略図である。図示するように逆ＮＡＴ変換テーブルは、ＩＰアドレス１、ポート番号１、ＩＰアドレス２、及びポート番号２の各項目の列を有している。逆ＮＡＴ変換テーブルは、ＩＰアドレス１毎に逆ＮＡＴ変換情報が格納される。
例えば、図３１の１行目の逆ＮＡＴ変換情報は、図２中のメディア再生装置Ａ１１の逆ＮＡＴ変換情報を示す。この逆ＮＡＴ変換情報は、ＩＰアドレス１「ＧＡ＿Ｃ１」及びポート番号１「ｍ１」を、ＩＰアドレス２「ＶＰＡ＿Ａ２１」（例えば、１９２．１６８．１．３）及びポート番号２「ｔ１」に変換する対応付けを示す。ここで、「ＶＰＡ＿Ａ２１」は、ホームネットワークＨ２のネットワークアドレスの仮想的なＩＰアドレスであり、図１３中の通信データ変換設定部ｃ２３２が割り当てたＩＰアドレスである。
【０１４２】
図３２は、本実施形態に係る通信パケットのヘッダ情報を示す概略図である。この図は、メディア再生装置Ａ１１（プライベートＩＰアドレス「Ａ１１」及びポート番号「ｐ１」）からメディアサーバ（プライベートＩＰアドレス「Ａ１１」及びポート番号「ｐ１」）へ送信された通信パケットのヘッダ情報を示す。また、この図が示す通信パケットのヘッダ情報の変換の例は、図３０の例のＮＡＴ情報及び図３１の例の逆ＮＡＴ変換情報に基づいて行った例である。
【０１４３】
図３２において、符号Ｐ１１を付したヘッダ情報Ｐ１１は、メディア再生装置Ａ１１から送信された通信パケットが第１のＤＬＮＡ接続装置Ａ１にて宛先情報及び送信元情報が変換されたヘッダ情報を示す。この図は、ヘッダ情報Ｐ１１の宛先情報が、ＩＰアドレス「ＧＡ＿Ｃ２」及びポート番号「ｎ１」であることを示す。また、この図は、ヘッダ情報Ｐ１１の送信元情報が、ＩＰアドレス「ＧＡ＿Ｃ１」及びポート番号「ｍ１」であることを示す。
【０１４４】
図３２において、符号Ｐ１２を付したヘッダ情報Ｐ１２は、ヘッダ情報Ｐ１１が第２のＤＬＮＡ接続装置Ｃ１にて宛先情報及び送信元情報が変換されたヘッダ情報を示す。この図は、ヘッダ情報Ｐ１２の宛先情報が、ＩＰアドレス「ＰＡ＿Ａ２１」及びポート番号「ｓ１」であることを示す。また、この図は、ヘッダ情報Ｐ１１の送信元情報が、ＩＰアドレス「ＶＰＡ＿Ａ１１」及びポート番号「ｔ１」であることを示す。ここで、ヘッダ情報Ｐ１１の宛先情報は、図３０のＮＡＴ情報により、ヘッダ情報Ｐ２２の宛先情報にＮＡＴ変換されている。
【０１４５】
また、ヘッダ情報Ｐ１１の送信元情報は、図３１の逆ＮＡＴ変換情報により、ヘッダ情報Ｐ１２の送信元情報（符号Ｐ１２１を付した破線で囲った情報）に逆ＮＡＴ変換されている。この変換後の送信元情報のＩＰアドレスは、ホームネットワークＨ２のネットワークアドレスの仮想的なＩＰアドレスである。上述のように、この変換によって、ホームネットワークＨ２の装置からの通信パケットのみを受信する装置であっても、ホームネットワークＨ１の装置からの通信パケットを受信することができる。
【０１４６】
＜ＴＴＬ延長処理について＞
以下、図２９中のステップＳ１８のＴＴＬ延長処理について詳細を説明する。
図３３は、本実施形態に係るＴＴＬ延長処理の動作の一例を示すフロー図である。なお、このＴＴＬ延長処理は、図９中のＴＴＬ延長処理部ｃ１５５が行う処理である。
【０１４７】
（ステップＳ１８０１）ＴＴＬ延長処理部ｃ１５５は、ルーティング方式変換部ｃ１５４を介して、サーチメッセージを受信する。その後、ステップＳ１８０２に進む。
（ステップＳ１８０２）ＴＴＬ延長処理部ｃ１５５は、記憶部（図示せず）から、サーチメッセージ受信情報を読み出す。このサーチメッセージ受信情報は、サーチメッセージの送信元の機器ＭＡＣアドレス、サーチメッセージの受信回数、及びサーチメッセージの直近の受信回数を含む情報である。また、ＴＴＬ延長処理部ｃ１５５は、サーチメッセージに含まれる機器ＭＡＣアドレスを抽出する。ＴＴＬ延長処理部ｃ１５５は、抽出した機器ＭＡＣアドレスのサーチメッセージ受信情報がない場合、又は抽出した機器ＭＡＣアドレスについてのサーチメッセージ受信情報の受信回数が「０回」の場合（ＹＥＳ）、ステップＳ１８０８に進む。一方、抽出した機器ＭＡＣアドレスのサーチメッセージ受信情報の受信回数が１回以上の場合、ステップＳ１８０３に進む。
【０１４８】
（ステップＳ１８０３）ＴＴＬ延長処理部ｃ１５５は、ステップＳ１８０２にて抽出した機器ＭＡＣアドレスについてのサーチメッセージ受信情報の受信時刻から、予め定めた一定時間が経過しているか否かを判定する。一定時間が経過していると判定した場合（ＹＥＳ）、ステップＳ１８０８に進む。一方、一定時間が経過していないと判定した場合（ＮＯ）、ステップＳ１８０４に進む。
（ステップＳ１８０４）ＴＴＬ延長処理部ｃ１５５は、ステップＳ１８０２にて抽出した機器ＭＡＣアドレスについてのサーチメッセージ受信情報の受信回数が、予め定めた規定値より大きいか否かを判定する。規定値より大きいと判定した場合（ＹＥＳ）、ステップＳ１８０６に進む。一方、規定値より以下と判定した場合（ＮＯ）、ステップＳ１８０５に進む。
【０１４９】
（ステップＳ１８０５）ＴＴＬ延長処理部ｃ１５５は、サーチメッセージ受信情報の受信回数を１回増加させた値に更新する。その後、ステップＳ１８０７に進む。
（ステップＳ１８０６）ＴＴＬ延長処理部ｃ１５５は、サーチメッセージ受信情報の受信回数を「０回」に更新する。その後、ステップＳ１８０７に進む。
（ステップＳ１８０７）ＴＴＬ延長処理部ｃ１５５は、サーチメッセージ受信情報の受信時刻を現在時刻で更新する。その後、処理を終了する。
【０１５０】
（ステップＳ１８０８）ＴＴＬ延長処理部ｃ１５５は、サーチメッセージのＴＴＬの延長をする。その後、ステップＳ１８０９に進む。
（ステップＳ１８０９）ＴＴＬ延長処理部ｃ１５５は、サーチメッセージ受信情報の受信回数を１回増加させた値に更新する。その後、ステップＳ１８１０に進む。
（ステップＳ１８１０）ルーティング方式変換部ｃ１５４は、サーチメッセージを第２のＤＬＮＡ接続装置ｃ２へ送信する。
【０１５１】
以下、サーチメッセージの詳細について説明をする。
図３４は、本実施形態に係るサーチメッセージの通信の一例を示すフロー図である。この図は、同一セグメント方式の場合についてのサーチメッセージの通信を示す図である。
【０１５２】
（ステップＳ２０１）第１のＤＬＮＡ接続装置ｃ１は、ＴＡＰ−ＥＴＨのブリッジ設定を行う。その後、ステップＳ２０２に進む。
（ステップＳ２０２）第２のＤＬＮＡ接続装置ｃ２は、ＴＡＰ−ＥＴＨのブリッジ設定を行う。その後、ステップＳ２０３に進む。
（ステップＳ２０３）第１のＤＬＮＡ接続装置ｃ１と弟２のＤＬＮＡ接続装置ｃ２は、ＶＰＮ接続を行う。その後、ステップＳ２０４に進む。
【０１５３】
（ステップＳ２０４）メディア再生装置ａ１は、サーチメッセージを送信する。このサーチメッセージは、ステップＳ２０３のＶＰＮ接続にて生成されたＶＰＮトンネルを介して、第１のＤＬＮＡ接続装置ｃ１から弟２のＤＬＮＡ接続装置ｃ２へ送信される。弟２のＤＬＮＡ接続装置ｃ２は、受信したサーチメッセージをＬＡＮ  Ｌ２にマルチキャストする。その後、ステップＳ２０５に進む。
（ステップＳ２０５）メディアサーバａ２は、ステップＳ２０４にて送信されたサーチメッセージを受信する。メディアサーバａ２は、受信したサーチメッセージの応答メッセージであってメディア再生装置ａ１宛の応答メッセージを生成する。メディアサーバａ２は、生成した応答メッセージを送信する。この応答メッセージは、弟２のＤＬＮＡ接続装置ｃ２、ＶＰＮトンネル、及び第１のＤＬＮＡ接続装置ｃ１を介して、メディア再生装置ａ１にユニキャストされる。
その後、メディア再生装置ａ１とメディアサーバａ２は、同様にＶＰＮトンネルを介した通信を行う。
【０１５４】
図３５は、本実施形態に係るサーチメッセージの通信の別の一例を示すフロー図である。この図は、マルチキャストルーティング方式の場合についてのサーチメッセージの通信を示す図である。
【０１５５】
（ステップＳ２１１）第１のＤＬＮＡ接続装置ｃ１と弟２のＤＬＮＡ接続装置ｃ２は、ＶＰＮ接続を行う。その後、ステップＳ２１２に進む。
（ステップＳ２１２）メディア再生装置ａ１は、サーチメッセージを送信する。その後、ステップＳ１８に進む。
（ステップＳ１８）第１のＤＬＮＡ接続装置ｃ１は、ＴＴＬ延長処理を行う。ＴＴＬ延長処理にてＴＴＬの延長が行われたサーチメッセージは、ステップＳ２１１のＶＰＮ接続にて生成されたＶＰＮトンネルを介して、弟２のＤＬＮＡ接続装置ｃ２へ送信される。弟２のＤＬＮＡ接続装置ｃ２は、受信したサーチメッセージに逆ＮＡＴ変換を行い、ＬＡＮ  Ｌ２にマルチキャストする。その後、ステップＳ２１３に進む。
（ステップＳ２１３）メディアサーバａ２は、ステップＳ１８にて送信されたサーチメッセージを受信する。メディアサーバａ２は、受信したサーチメッセージの応答メッセージであってメディア再生装置ａ１宛の応答メッセージを生成する。メディアサーバａ２は、生成した応答メッセージを送信する。この応答メッセージは、弟２のＤＬＮＡ接続装置ｃ２、ＶＰＮトンネル、及び第１のＤＬＮＡ接続装置ｃ１を介して、メディア再生装置ａ１にユニキャストされる。
その後、メディア再生装置ａ１とメディアサーバａ２は、同様にＶＰＮトンネルを介した通信を行う。
【０１５６】
＜使用済正式ＩＰアドレス通知処理及び使用済正式ＩＰアドレス回収処理について＞
以下、図１４中のステップＳ１６の使用済正式ＩＰアドレス通知処理、及び、ステップＳ１７の使用済正式ＩＰアドレス回収処理について詳細を説明する。
図３６は、本実施形態に係る使用済正式ＩＰアドレス通知処理及び使用済正式ＩＰアドレス回収処理の動作の一例を示すフロー図である。
【０１５７】
（ステップＳ１６１）第１のＤＬＮＡ接続装置ｃ１は、リース期間が経過した（リース期間切れ）の正式ＩＰアドレス、又は、割り当てを終了した（リリース済み）正式ＩＰアドレス（これらの正式ＩＰアドレスを使用済正式ＩＰアドレスという）があるか否かを判定する。なお、割り当てを終了する場合とは、例えば、正式ＩＰアドレスが割り当てられていたメディア再生装置ａ１がＬＡＮ  Ｌ１から外された場合である。使用済正式ＩＰアドレスがあると判定した場合（ＹＥＳ）、ステップＳ１６２に進む。一方、使用済正式ＩＰアドレスがないと判定した場合（ＮＯ）、ステップＳ１６１に戻る。
（ステップＳ１６２）第１のＤＬＮＡ接続装置ｃ１は、使用済正式ＩＰアドレスを含む使用済正式ＩＰアドレス通知を送信する。その後、ステップＳ１７１に進む。
【０１５８】
（ステップＳ１７１）第２のＤＬＮＡ接続装置ｃ２は、使用済正式ＩＰアドレス通知を受信する。その後、ステップＳ１７２に進む。
（ステップＳ１７２）第２のＤＬＮＡ接続装置ｃ２は、使用済正式ＩＰアドレス通知から使用済正式ＩＰアドレスを抽出する。第２のＤＬＮＡ接続装置ｃ２は、抽出した使用済正式ＩＰアドレスを、正式アドレス記憶部ｃ２２７から削除する。その後、処理を終了する。
【０１５９】
このように、本実施形態によれば、第２のＤＬＮＡ接続装置ｃ２のネットワーク判定部ｃ２２２が、ホームネットワークＨ１での暫定ＩＰアドレスのネットワークアドレスと、ホームネットワークＨ２でのプライベートＩＰアドレスのネットワークアドレスと、が同一のネットワークアドレスであるか否かを判定する。また、アドレス判定部ｃ２２３が、ネットワーク判定部ｃ２２２が同一のネットワークアドレスであると判定した場合、ホームネットワークＨ１での暫定ＩＰアドレスのネットワークアドレスと、ホームネットワークＨ２でのプライベートＩＰアドレスのネットワークアドレスとに同じＩＰアドレスがあるか否かを判定する。ＶＰＮ設定部ｃ１３７は、ネットワーク判定部ｃ２２２とアドレス判定部ｃ２２３との判定結果（接続モード）に基づいて、ホームネットワークＨ１とＨ２との接続方式を選択して、メディア再生装置ａ１とメディアサーバａ２とを通信可能にする。これにより、通信システムは、ホームネットワークＨ１とＨ２とが、互いに同じネットワークアドレスが割り当てられたネットワークでも、互いに異なるネットワークアドレスが割り当てられたネットワークでも、接続方式を選択して接続することができ、メディア再生装置ａ１とメディアサーバａ２とが迅速かつ正確に通信を行うことができる。
【０１６０】
また、本実施形態によれば、通信システムは、アドレス判定部ｃ２２３が同じＩＰアドレスがあると判定した場合、払出アドレス検索部ｃ２２４が、払出可能ＩＰアドレスＨ２を、正式ＩＰアドレスとして、メディア再生装置ａ１のすべてに払い出すことができるか否かを判定し、判定結果に基づいて、接続方式を選択する。これにより、通信システムは、例えば、メディア再生装置ａ１のすべてに払い出すことができる場合は、払出可能ＩＰアドレスＨ２をメディア再生装置ａ１に割り当て、ホームネットワークＨ１とＨ２とを同一のネットワークとして接続することができる。また、通信システムは、メディア再生装置ａ１のすべてに払い出すことができない場合は、ホームネットワークＨ２のネットワークアドレス以外のネットワークアドレスのＩＰアドレスをメディア再生装置ａ１に割り当て、ホームネットワークＨ１とＨ２とを異なるネットワークとして接続することができる。よって、通信システムは、メディア再生装置ａ１とメディアサーバａ２とが迅速かつ正確に通信を行うことができる。
【０１６１】
また、本実施形態によれば、通信システムは、払出アドレス検索部ｃ２２４が、払出可能ＩＰアドレスＨ２をメディア再生装置ａ１のすべてに払い出すことができないと判定した場合、サーチメッセージを送信したメディア再生装置Ａ１１とメディアサーバａ２との接続方式を同一セグメント方式にて通信可能とし、その後、メディア再生装置ａ１のすべてとメディアサーバａ２との接続方式をマルチキャストルーティング方式に変更する。これにより、通信システムは、サーチメッセージを送信したメディア再生装置Ａ１１を、他のメディア再生装置ａ１より優先して、ホームネットワークＨ２に接続することができ、前メディア再生装置Ａ１１を、さらに迅速に通信可能にすることができる。
【０１６２】
また、本実施形態によれば、通信システムは、正式アドレス設定部Ｃ１３が、ホームネットワークＨ２と同じネットワークアドレスの正式ＩＰアドレスの１個を仮デバイスｃ１４に割り当て、もう１個の正式ＩＰアドレスを、メディア再生装置Ａ１１に割り当てる。また、仮デバイス生成部ｃ１３５が仮デバイスｃ１４とメディア再生装置Ａ１１を接続する。これにより、通信システムは、仮デバイスとメディア再生装置Ａ１１とを、ホームネットワークＨ２と同一のネットワークの装置として接続することができる。また、メディア再生装置Ａ１１以外のメディア再生装置ａ１に割り当てられた暫定ＩＰアドレスと、メディアサーバａ２に割り当てられたプライベートＩＰアドレスの重複を防止することができる。
また、本実施形態によれば、通信システムは、ＴＴＬ延長処理部ｃ１５５が、通信データのＴＴＬを増加させるので、メディア再生装置ａ１とメディアサーバａ２とを通信可能にしたときにルータ装置の数が増加する場合であっても、メディア再生装置ａ１が送信した通信データを中継させて、確実にメディアサーバａ２に受信させることができる。
【０１６３】
なお、上記実施形態において、正式アドレス払出部Ｃ２２は、第２のＤＬＮＡ接続装置ｃ２が持つ構成であったが、本発明はこれに限らず、第１のＤＬＮＡ接続装置ｃ１が備えてもよい。この場合、第１のＤＬＮＡ接続装置ｃ１は、第２のＤＬＮＡ接続装置ｃ２からホームネットワークＨ２の暫定ＩＰアドレス情報を受信し、正式ＩＰアドレス決定処理を行う。
【０１６４】
また、上記実施形態において、第１のＤＬＮＡ接続装置ｃ１及び第２のＤＬＮＡ接続装置ｃ２は、ＤＬＮＡ装置である場合を説明したが、本発明はこれに限らず、サーバ等の装置であってもよい。また、メディア再生装置ａ１、メディアサーバａ２は、ＰＣ等のコンピュータであってもよい。また、ホームネットワークは、ＬＡＮ等のコンピュータネットワークであってもよい。本発明は、ローカルネットワーク内で、マルチキャストパケットおよびユニキャストパケットを用いて、ネットワーク機器の発見および制御を行い、アプリケーションを実現する通信に好適であり、複数のローカルネットワーク内にあるネットワーク機器をワイドエリアネットワーク（ＷＡＮ）を介して、通信することが可能となる。
【０１６５】
また、本実施形態によれば、ＴＴＬ延長処理部ｃ１５５が受信回数及び受信時刻に基づいてＴＴＬの延長をするか否かを判定するので、ＴＴＬを延長したサーチメッセージの数を制御することができ、ＴＴＬが長いサーチメッセージによりネットワークの負荷が高くなることを防止することができる。
【０１６６】
なお、上述した実施形態におけるメディア再生装置ａ１、ＤＨＣＰサーバｂ１、第１のＤＬＮＡ接続装置ｃ１、第２のＤＬＮＡ装置ｄ１の一部をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、メディア再生装置ａ１、ＤＨＣＰサーバｂ１、第１のＤＬＮＡ接続装置ｃ１、又は第２のＤＬＮＡ装置ｄ１に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【０１６７】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【０１６８】
ａ１１１・・・アドレス更新部、ａ１１２・・・アドレス情報記憶部、ａ１１３・・・メディアサーバ検出部、ａ１１４・・・メディアサーバ情報記憶部、ｂ１１１・・・予約アドレス情報取得部、ｂ１１２・・・予約アドレス情報記憶部、ｂ１１３・・・アドレス払出部、ｂ１１４・・・リース期間設定部、ｂ１１５・・・払出アドレス情報記憶部、ｂ１１６・・・払出アドレス情報通知部、ｃ１１１・・・払出アドレス取得部、ｃ１１２・・・払出アドレス情報記憶部、ｃ１２・・・ネットワーク接続処理部、ｃ１２４・・・正式アドレス記憶部、ｃ１２５・・・暫定アドレス記憶部、ｃ１３・・・接続設定部、ｃ１４・・・仮デバイス、ｃ１５・・・通信データ変換部、ｃ１２１・・・接続処理部、ｃ１３１・・・アドレス判定部、ｃ１２３・・・接続モード記憶部、ｃ１３１・・・アドレス判定部、ｃ１３２・・・ネットワークアドレス判定部、ｃ１３３・・・予約アドレス情報設定部、ｃ１３４・・・予約アドレス情報記憶部、ｃ１３５・・・仮デバイス生成部（一時同一ネットワーク生成部）、ｃ１５１・・・変換方式選択部、ｃ１５２・・・逆ＮＡＴ変換情報記憶部、ｃ１５３・・・ＮＡＴ情報記憶部、ｃ１５４・・・ルーティング方式変換部、ｃ１５５・・・ＴＴＬ延長処理部、ｃ１５６・・・同一セグメント方式変換部、ａ２１４・・・アクセス制御部、ａ２１３・・・サーチメッセージ応答部、ｃ２２・・・ネットワーク接続処理部、ｃ２３・・・接続設定部、ｃ２２１・・・接続処理部、ｃ２２２・・・ネットワーク判定部、ｃ２２３・・・アドレス判定部、ｃ２２４・・・払出アドレス検索部、ｃ２２５・・・正式アドレス決定部、ｃ２２６・・・接続モード記憶部、ｃ２２７・・・正式アドレス記憶部、ｃ２３１・・・ルータ設定部、ｃ２３２・・・通信データ変換設定部
【図１】
2010278636.tif 000003
【図２】
2010278636.tif 000004
【図３】
2010278636.tif 000005
【図４】
2010278636.tif 000006
【図５】
2010278636.tif 000007
【図６】
2010278636.tif 000008
【図７】
2010278636.tif 000009
【図８】
2010278636.tif 000010
【図９】
2010278636.tif 000011
【図１０】
2010278636.tif 000012
【図１１】
2010278636.tif 000013
【図１２】
2010278636.tif 000014
【図１３】
2010278636.tif 000015
【図１４】
2010278636.tif 000016
【図１５】
2010278636.tif 000017
【図１６】
2010278636.tif 000018
【図１７】
2010278636.tif 000019
【図１８】
2010278636.tif 000020
【図１９】
2010278636.tif 000021
【図２０】
2010278636.tif 000022
【図２１】
2010278636.tif 000023
【図２２】
2010278636.tif 000024
【図２３】
2010278636.tif 000025
【図２４】
2010278636.tif 000026
【図２５】
2010278636.tif 000027
【図２６】
2010278636.tif 000028
【図２７】
2010278636.tif 000029
【図２８】
2010278636.tif 000030
【図２９】
2010278636.tif 000031
【図３０】
2010278636.tif 000032
【図３１】
2010278636.tif 000033
【図３２】
2010278636.tif 000034
【図３３】
2010278636.tif 000035
【図３４】
2010278636.tif 000036
【図３５】
2010278636.tif 000037
【図３６】
2010278636.tif 000038