(57)【要約】【課題】ＩＰネットワーク上でエコーネットによる通信を行う場合であって、２つのインターフェースをブリッジ接続により同一のＩＰサブネットに設定して使用する場合におけるエコーネットアドレスの重複を修復する。【解決手段】通信制御装置１０は、各通信装置のハードウェアアドレスと、通信装置にパケットを送信する際に２つのインターフェースＡ，Ｂのいずれのハードウェアアドレスを付与すればよいかを示す属性と、を対応付けて記憶する属性テーブル２８を備える。そして、属性テーブルに通信装置１６のエントリがない場合に、主たるインターフェースＡの情報を組み込んだパケットを送信し、該通信装置からアドレス重複通知パケットを受信したときに、属性テーブルに該通信装置の属性をインターフェースＢとして書き込んで、以後、該通信装置に対してはインターフェースＢの情報を組み込んだパケットを送信する。【選択図】図８
2008016891.tif 000002
【特許請求の範囲】
【請求項１】
インターネットプロトコルのネットワーク上でエコーネットプロトコルによる通信を行う通信装置の通信制御を行う通信制御装置であって、第１インターフェースと第２インターフェースとの２つのインターフェースを備えて、該２つのインターフェースを前記第１インターフェースを主たるインターフェースとするブリッジ接続により同一のサブネットに設定して使用する通信制御装置において、
前記ネットワークに接続された各通信装置についてのアドレス情報と、前記各通信装置にパケットを送信する際に前記２つのインターフェースのうちいずれのインターフェースのアドレス情報を付与すればよいかを示す属性と、を対応付けて記憶するための属性テーブルと、
通信対象となる通信装置に対し、該通信装置のアドレス情報に基づいて前記属性テーブルより該通信装置の属性を検索し、検索した属性に基づいて前記第１又は第２インターフェースのアドレス情報を組み込んだパケットを構成して送信するパケット送信部と、
前記通信装置からのパケットを受信するパケット受信部であって、前記パケット送信部より前記第１インターフェースのアドレス情報を組み込んだパケットが送信された通信装置からエコーネットアドレスの重複を通知するパケットを受信した場合に、前記属性テーブルに該通信装置の属性を前記第２インターフェース側の属性として書き込むパケット受信部と、を備えることを特徴とする通信制御装置。
【請求項２】
前記属性テーブルに通信対象となる通信装置の属性が書き込まれていない場合に、前記パケット送信部が該通信装置に対して前記第１インターフェースのアドレス情報を組み込んだパケットを送信し、前記パケット受信部が該通信装置よりエコーネットアドレスの重複を通知するパケットを受信したときに、前記属性テーブルに該通信装置の属性を前記第２インターフェース側の属性として書き込み、前記パケット送信部が該通信装置に対して前記第２インターフェースのアドレス情報を組み込んだパケットを送信することを特徴とする請求項１記載の通信制御装置。
【請求項３】
前記属性テーブルに通信対象となる通信装置の属性が書き込まれていない場合に、前記パケット送信部が該通信装置に対して前記第１インターフェースのアドレス情報を組み込んだパケットを送信し、前記パケット受信部が該通信装置より通常のエコーネットパケットを受信したときに、前記属性テーブルに該通信装置の属性を前記第１インターフェース側の属性として書き込むことを特徴とする請求項１又は２記載の通信制御装置。
【請求項４】
前記アドレス情報がハードウェアアドレスであり、各通信装置についてのハードウェアアドレスとエコーネットアドレスとを対応付けて記憶するためのアドレステーブルを備えることを特徴とする請求項１〜３のいずれかに記載の通信制御装置。
【請求項５】
前記通信制御装置は、家庭内ネットワーク及び外部ネットワークに接続され、前記家庭内ネットワークを介して家電機器へ所定のコマンドを与えるゲートウェイであることを特徴とする請求項１〜４のいずれかに記載の通信制御装置。
【請求項６】
インターネットプロトコルのネットワーク上でエコーネットプロトコルによる通信を行う通信装置の通信制御を行う通信制御方法であって、
第１インターフェースと第２インターフェースとの２つのインターフェースを備える通信制御装置を用いて、該２つのインターフェースを前記第１インターフェースを主たるインターフェースとするブリッジ接続により同一のサブネットに設定し、
前記ネットワークに接続された各通信装置についてのアドレス情報と、前記各通信装置にパケットを送信する際に前記２つのインターフェースのうちいずれのインターフェースのアドレス情報を付与すればよいかを示す属性とを、属性テーブルに対応付けて記憶し、
通信対象となる通信装置に対して前記第１インターフェースのアドレス情報を組み込んだパケットを送信し、該通信装置からエコーネットアドレスの重複を通知するパケットを受信したときに、前記属性テーブルに該通信装置の属性を前記第２インターフェース側の属性として書き込んで、該通信装置に対して前記第２インターフェースのアドレス情報を組み込んだパケットを送信する
ことを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットプロトコルのネットワーク上でエコーネット（登録商標）プロトコルによる通信を行う複数の通信装置の通信制御を行う通信制御装置、及び通信制御方法に関するものである。
【背景技術】
【０００２】
最近、家電機器などの電気機器をネットワークで接続し、パソコンや、外部のインターネットを介した携帯電話などを用いて、電気機器の動作を制御したり、電気機器の状態を外部に知らせたりする技術の開発が盛んになっている。そのようなネットワーク技術としてエコーネットがある。
【０００３】
エコーネットは、電灯線、小電力無線等の様々な物理媒体上で、白物家電等の設備系機器を制御するためのコマンド、オブジェクト、ＡＰＩ等を規定しており、家庭内におけるエアコンや照明、冷蔵庫等をネットワークで接続してホームネットワークを構成し、携帯電話などを用いた遠隔操作により、これらの機器の状態監視や遠隔制御を可能にするものである。そして、かかるエコーネットによる通信をインターネットプロトコル（ＩＰ）のネットワーク上で行うようにした技術が提案されている（例えば、下記特許文献１〜３参照）。
【特許文献１】特開２００３−２２９８５６公報
【特許文献２】特開２００３−００８９８５公報
【特許文献３】特開２００２−３１９９４９公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ＩＰネットワーク上でエコーネットによる通信を行う場合、次のようなアドレスの重複が問題となることがある。
【０００５】
図１に示すように、２つのＩＰインターフェースを持つ通信制御装置１０があるとし、それらを同じＩＰサブネットに設定して使用する、すなわちブリッジとして用いる場合を考える。この場合、それぞれのインターフェースＡ，Ｂはそれぞれに固有で不変のアドレスとしてのハードウェアアドレスを持ち、また、それぞれ異なるＩＰアドレスが付けられるが、ＩＰ通信上は、これら２つのＩＰアドレスは１つのＩＰアドレスにバインドされ、他の通信装置（通信ノード）がどちらのインターフェースを介して通信しても同じように振る舞うことができる。
【０００６】
しかしながら、ＩＰ上に別の通信プロトコルであるエコーネットプロトコルが乗っている場合には事情が異なる。エコーネットプロトコルでは、１つのエコーネットアドレスが割り当てられた通信装置が、２つ以上のＩＰアドレスやハードウェアアドレスを持つことはできない。そのような場合は、エコーネットアドレスの重複と判断されるためである。そのため、上記のような場合にはアドレスの重複と判断しないようにする制御が、通信装置としてのエコーネット機器に対して組み込まれるようになっているが、一部の装置において該制御が組み込まれていないものがあり、問題となる。
【０００７】
例えば、上記通信制御装置１０がエコーネットプロトコルを解釈する機器であり、インターフェースＡとしてＥｔｈｅｒｎｅｔ（登録商標）と、インターフェースＢとしてＢｌｕｅｔｏｏｔｈ（登録商標）との２つのインターフェースを持っているとする。通常、この通信制御装置１０は、ブリッジ接続により、Ｅｔｈｅｒｎｅｔ側のインターフェース情報を使って、エコーネット通信を行うようになっている。すなわち、Ｅｔｈｅｒｎｅｔを物理的な通信媒体としてインターフェースＡに接続される通信装置１２はもちろん、Ｂｌｕｅｔｏｏｔｈを物理的な通信媒体としてインターフェースＢに接続される通信装置１４も、Ｅｔｈｅｒｎｅｔ側のインターフェースＡを認識するようにし、該インターフェースＡのアドレス情報（ハードウェアアドレス）を使って、エコーネット通信を行っている。
【０００８】
ところが、Ｂｌｕｅｔｏｏｔｈを通信媒体としてインターフェースＢに接続される通信装置の中には、上記ブリッジ接続において主たるインターフェースであるＥｔｈｅｒｎｅｔ側でなく、Ｂｌｕｅｔｏｏｔｈ側のインターフェースＢのハードウェアアドレスを使って、エコーネット通信を行う通信装置１６がある。すなわち、この通信装置１６は、インターフェースＢのハードウェアアドレスによって通信制御装置１０を認識している。この場合に、通信制御装置１０からの送信がＥｔｈｅｒｎｅｔ側（インターフェースＡ）のインターフェース情報を使って、この通信装置１６に入ると、該通信装置１６は、異なるハードウェアアドレスを持った２つの機器（実際には、通信制御装置１０として１つの機器）が同じエコーネットアドレスを使っている、すなわちエコーネットアドレスの重複が起こったと認識し、通常の通信ができなくなってしまう。
【０００９】
本発明は、以上の点に鑑みてなされたものであり、ＩＰネットワーク上でエコーネットによる通信を行う場合であって、２つのインターフェースをブリッジ接続により同一のＩＰサブネットに設定して使用する場合における上記エコーネットアドレスの重複を修復することができる通信制御装置、及び通信制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明による通信制御装置は、インターネットプロトコルのネットワーク上でエコーネットプロトコルによる通信を行う通信装置の通信制御を行う通信制御装置であって、第１インターフェースと第２インターフェースとの２つのインターフェースを備えて、該２つのインターフェースを前記第１インターフェースを主たるインターフェースとするブリッジ接続により同一のサブネットに設定して使用する通信制御装置において、前記ネットワークに接続された各通信装置についてのアドレス情報と、前記各通信装置にパケットを送信する際に前記２つのインターフェースのうちいずれのインターフェースのアドレス情報を付与すればよいかを示す属性と、を対応付けて記憶するための属性テーブルと、通信対象となる通信装置に対し、該通信装置のアドレス情報に基づいて前記属性テーブルより該通信装置の属性を検索し、検索した属性に基づいて前記第１又は第２インターフェースのアドレス情報を組み込んだパケットを構成して送信するパケット送信部と、前記通信装置からのパケットを受信するパケット受信部であって、前記パケット送信部より前記第１インターフェースのアドレス情報を組み込んだパケットが送信された通信装置からエコーネットアドレスの重複を通知するパケットを受信した場合に、前記属性テーブルに該通信装置の属性を前記第２インターフェース側の属性として書き込むパケット受信部と、を備えるものである。
【００１１】
また、本発明による通信制御方法は、インターネットプロトコルのネットワーク上でエコーネットプロトコルによる通信を行う通信装置の通信制御を行う通信制御方法であって、第１インターフェースと第２インターフェースとの２つのインターフェースを備える通信制御装置を用いて、該２つのインターフェースを前記第１インターフェースを主たるインターフェースとするブリッジ接続により同一のサブネットに設定し、前記ネットワークに接続された各通信装置についてのアドレス情報と、前記各通信装置にパケットを送信する際に前記２つのインターフェースのうちいずれのインターフェースのアドレス情報を付与すればよいかを示す属性とを、属性テーブルに対応付けて記憶し、通信対象となる通信装置に対して前記第１インターフェースのアドレス情報を組み込んだパケットを送信し、該通信装置からエコーネットアドレスの重複を通知するパケットを受信したときに、前記属性テーブルに該通信装置の属性を前記第２インターフェース側の属性として書き込んで、該通信装置に対して前記第２インターフェースのアドレス情報を組み込んだパケットを送信することを特徴とする。
【発明の効果】
【００１２】
本発明においては、パケットを送信するときに、属性テーブルを参照して通信対象となる通信装置に応じてどちらのインターフェースのアドレス情報をパケットに付与するかを切り替えることで、適切な情報を付与して送信することができる。そして、主たるインターフェースである第１インターフェースのアドレス情報を付与して送信したときに、これを受信した通信装置がエコーネットアドレスの重複を通知するパケットを送信してきた場合には、その通信装置の属性を第２インターフェース側の属性として属性テーブルに書き込むことにより、以後、この通信装置に対しては第２インターフェースのアドレス情報を付与して送信することでエコーネットによる通信が可能となる。従って、本発明によれば、２つのインターフェースをブリッジ接続により同一のＩＰサブネットに設定して使用する場合において、一部の通信装置にみられるエコーネットアドレスの重複を修復することができるので、様々なエコーネット機器を通信装置としてエコーネット通信を行うことができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態について図面に基づいて説明する。
【００１４】
図１は、実施形態に係る通信システムの構成の一例を示すブロック図である。図示するように、この通信システムは、家庭内ネットワーク１８に接続された各種通信装置１２，１４，１６と、これらの通信装置をネットワーク１８を介して制御する通信制御装置１０とを備えてなり、ＩＰネットワーク上でエコーネットプロトコルによる通信を行うものである。なお、接続される通信装置の数は図１に示すものには限定されず、通常、最大で２５５台までの通信装置が接続可能である。
【００１５】
通信制御装置１０は、エコーネットプロトコルを解釈する機器であって、インターネットなどの不図示の外部ネットワークに接続され、家庭内ネットワーク１８を介して家電機器などの通信装置へ所定のコマンドを与えるゲートウェイとして機能するものである。
【００１６】
通信制御装置１０は、インターフェースＡとインターフェースＢとの２つの通信インターフェースを備えて、これら２つのインターフェースを、インターフェースＡを主たるインターフェースとするブリッジ接続により、同一のＩＰサブネットに設定して使用するものである。すなわち、インターフェースＡと通信する通信装置１２と、インターフェースＢと通信する通信装置１４，１６とが、通信制御装置１０を介して同一のＩＰサブネットを構成しており、該通信制御装置１０は、これらの通信装置に対してパケットを送信する際に、送信元の情報として、通常、インターフェースＡ側のアドレス情報（ハードウェアアドレス）を用いて、エコーネット通信を行う。
【００１７】
本実施形態では、通信制御装置１０は、インターフェースＡとしてＥｔｈｅｒｎｅｔインターフェースと、インターフェースＢとしてＢｌｕｅｔｏｏｔｈインターフェースとを備えているとする。
【００１８】
通信制御装置１０と接続される通信装置は、エコーネットをサポートする機器（エコーネット機器）であれば、家電機器、ＡＶ機器、パソコンその他の情報機器など、特に限定されない。
【００１９】
本実施形態では、インターフェースＡと通信する通信装置１２は、Ｅｔｈｅｒｎｅｔのネットワーク１８Ａを介して通信制御装置１０のインターフェースＡと接続されており、例えば、パソコンである。
【００２０】
インターフェースＢと通信する通信装置１４，１６は、Ｂｌｕｅｔｏｏｔｈのネットワーク１８Ｂを介して通信制御装置１０のインターフェースＢと接続されており、照明、エアコン、冷蔵庫、洗濯乾燥機、電子レンジなどの各種家電機器が挙げられる。これらの機器は、エコーネットプロトコルを解釈するアダプターを家電機器に取り付けたり、エコーネットプロトコルを解釈する通信手段を家電機器に直接組み込むなどして構成することができる。
【００２１】
図２は、通信制御装置１０の内部構成例を示すブロック図である。図示するように、通信制御装置１０は、パケット送信部２０、パケット受信部２２、アプリケーション部２４、アドレステーブル２６、及び、属性テーブル２８を有する。
【００２２】
パケット送信部２０は、アプリケーション部２４からの指示を受けて、外部のノード、即ちネットワーク１８に接続された通信装置１２，１４，１６に対して、パケットを送信する部分である。パケット送信部２０は、必要な情報をアドレステーブル２６や属性テーブル２８から取得し、パケットを構成して送出する。
【００２３】
図３（ａ）は、エコーネットパケットの一例を示す図である。本実施形態に係るＩＰを使ったエコーネット通信では、やりとりされるパケットに、機器制御情報とともに、送信元および送信先のエコーネットアドレス及びハードウェアアドレスを埋め込むことになっているので、アドレステーブル２６を参照してパケットを構成する。
【００２４】
パケット受信部２２は、外部のノードからのパケットを受信し、必要な情報をアドレステーブル２６や属性テーブル２８に書き込む部分であり、受信結果をアプリケーション部２４に送る。
【００２５】
アプリケーション部２４は、外部ネットワークなどを介して入力されるユーザからの命令に従って、外部のノードと通信するためのパケット送出をパケット送信部２０に要求する部分である。
【００２６】
アドレステーブル２６は、図４に示すように、各通信装置、即ち通信対象となる相手ノードについてのハードウェアアドレスとエコーネットアドレスとを対応付けて記憶するためのテーブルである。上記のように、本実施形態ではパケットの構成に、ハードウェアアドレスとエコーネットアドレスの両方を用いるので、このテーブルが必要である。
【００２７】
ここで、ハードウェアアドレスは、個々の通信機器に割り当てられた固有で不変のアドレスである。また、エコーネットアドレスは、対象サブネットの識別子であるネットＩＤと対象機器の識別子であるノードＩＤとの対からなる８ビット長の論理的な識別子であり、個々の通信装置に動的に割り当てられるアドレスである。
【００２８】
属性テーブル２８は、図５に示すように、各通信装置についてのハードウェアアドレスとその属性とを対応付けて記憶するためのテーブルである。該属性テーブル２８への必要な情報の書き込みは、パケット受信時に得られた情報を用いて行う。ここで、属性とは、各通信装置にパケットを送信する際に、上記２つのインターフェースＡ，Ｂのうち、いずれのインターフェースのハードウェアアドレスを付与すればよいかを示すものである。
【００２９】
より詳細には、属性は、各通信装置が上記２つのインターフェースＡ，Ｂのうちいずれのインターフェースを認識しているかにより定まるものである。各通信装置は、ＩＰサブネットに参入して通信制御装置１０と初めて通信する際に、上記インターフェースＡ，Ｂのうちのいずれかと物理的に接続して該通信制御装置１０を認識することになるが、その際、通常の通信装置では、物理的に接続しているインターフェースには関係なく、主たるインターフェースであるインターフェースＡを認識する。但し、インターフェースＢに物理的に接続される通信装置の中には、例外的に、主たるインターフェースＡでなく、物理的に接続されているインターフェースＢを認識してしまう通信装置１６がある。このように一部例外的に異なるインターフェースを認識してしまう特殊な通信装置１６があるため、属性テーブル２８が必要となる。
【００３０】
なお、本実施形態では、アドレステーブル２６と属性テーブル２８を別々に構成しているが、これらは１つのテーブルにまとめて構成することもできる。
【００３１】
図６は、通信制御装置１０におけるパケット送信時の処理の流れを示した図である。パケット送信部２０は、アプリケーション部２４から、ハードウェアアドレスで指定される通信装置に対するパケット送信指示を受け取る（ステップＳ１）。パケット送信部２０は、送信先に指定されたハードウェアアドレスをキーとして、アドレステーブル２６を参照することで、対応するエコーネットアドレスを取得する（ステップＳ２）。また、受け取ったハードウェアアドレスをキーとして属性テーブル２８を検索する（ステップＳ３）。
【００３２】
検索した結果、得られた属性がインターフェースＡを示すものであったとき、又は、属性テーブル２８にエントリがなかったとき、即ち対応するハードウェアアドレスに属性が書き込まれていない場合には、送信元のアドレス情報としてインターフェースＡのハードウェアアドレスを用い、送信先のエコーネットアドレスとともに、図３（ａ）に示すようなパケットを組み立てて（ステップＳ４）、該パケットを送信先の通信装置に送出する（ステップＳ５）。
【００３３】
一方、得られた属性がインターフェースＢを示すものであったときには、送信元のアドレス情報としてインターフェースＢのハードウェアアドレスを用い、送信先のエコーネットアドレスとともに、図３（ａ）に示すようなパケットを組み立てて（ステップＳ６）、該パケットを送信先の通信装置に送出する（ステップＳ５）。
【００３４】
図７は、通信制御装置１０におけるパケット受信時の処理の流れを示した図である。パケット受信部２２は、ネットワークインターフェースを介してパケットを受信すると（ステップＳ１１）、パケット内の送信元ハードウェアアドレスを取り出すとともに（ステップＳ１２）、パケットのタイプを調べる（ステップＳ１３）。
【００３５】
その結果、通常のエコーネットパケットである場合には、上記で取り出した送信元のハードウェアアドレスをキーとして、属性テーブル２８を検索し、検索した結果、属性テーブル２８にエントリがなければ、送信元ハードウェアアドレスのエントリに対応する属性の欄に「インターフェースＡ」の情報を書き込む（ステップＳ１４）。すなわち、送信元の通信装置の属性を、インターフェースＡを認識するものとして書き込む。一方、すでに属性テーブル２８にエントリがあれば、そのままにする。その後、エコーネット規格に従って応答を返す（ステップＳ１５）。
【００３６】
パケットのタイプを調べた結果、図３（ｂ）に示すようなアドレス重複を通知するパケットである場合には、上記で取り出した送信元のハードウェアアドレスをキーとして、属性テーブル２８を検索し、対応するハードウェアアドレスの属性の欄に「インターフェースＢ」の情報を書き込む（ステップＳ１６）。すなわち、送信元の通信装置の属性を、インターフェースＢを認識するものとして書き込む。その後、エコーネット規格に従って応答を返す（ステップＳ１７）。
【００３７】
図８は、インターフェースＢのアドレス情報を認識してしまう特殊な通信装置１６と通信制御装置１０との間でのパケットの流れを示した図である。以下では、属性テーブル２８に該通信装置１６の属性が書き込まれていない場合の流れを説明する。なお、インターフェースＡのハードウェアアドレスを「α」、インターフェースＢのハードウェアアドレスを「β」、通信制御装置１０のエコーネットアドレスを「ｅ」とする。
【００３８】
まず、通信制御装置１０は、通信対象である通信装置１６に対して、機器制御情報とともに、通常使用するインターフェースＡのアドレス情報を組み込んだエコーネットパケット（送信元のハードウェアアドレス＝α、エコーネットアドレス＝ｅ）をパケット送信部２０から送信する（ステップＳ２１）。
【００３９】
これに対し、通信装置１６は、通信制御装置１０に対してインターフェースＢのアドレス情報を認識しているものであり、すなわち、通信制御装置１０を、ハードウェアアドレス＝β、エコーネットアドレス＝ｅとして認識している。そのため、上記エコーネットパケットを受信した通信装置１６は、エコーネットアドレス＝ｅを使用する機器がハードウェアアドレス＝αとβの２つ存在すると判断して、図３（ｂ）に示すようなエコーネットアドレスの重複を通知するパケットをＩＰサブネット内にブロードキャストする（ステップＳ２２）。
【００４０】
このアドレス重複を通知するパケットを受信した通信制御装置１０は、上記ステップＳ１６のように、パケット受信部２２により、属性テーブル２８に該通信装置１６の属性をインターフェースＢ側の属性として書き込むとともに、パケット送信部２０により、通信装置１６に対して、上記アドレス重複通知に対する応答のパケットを送信する（ステップＳ２３）。その際、送信元をインターフェースＡからインターフェースＢに変えて、そのアドレス情報（送信元のハードウェアアドレス＝β、エコーネットアドレス＝ｅ）を組み込んだパケットを送信し、エコーネットアドレス＝ｅの機器が自分であることを通信装置１６に知らせて、エコーネットアドレスの重複を修復する。
【００４１】
そして、通信装置１６に対して、当初の機器制御情報とともに、インターフェースＢのアドレス情報を組み込んだ通常のエコーネットパケット（送信元のハードウェアアドレス＝β、エコーネットアドレス＝ｅ）をパケット送信部２０から送信する（ステップＳ２４）。
【００４２】
通信制御装置１０は、これ以降、通信装置１６に対してパケットを送信する際には、属性テーブル２８を参照することで、常にインターフェースＢのアドレス情報を使ってエコーネット通信を行う。
【００４３】
なお、属性テーブル２８に通信対象となる通信装置の属性が書き込まれていない場合において、パケット送信部２０が該通信装置に対して通常使用するインターフェースＡのアドレス情報を組み込んだパケットを送信し、これに対して、当該通信装置から、アドレス重複通知ではなく、通常のエコーネットパケットが返信されてきた場合には、パケット受信部２２は、上記ステップＳ１４のように、属性テーブル２８において当該通信装置の属性をインターフェースＡ側の属性として書き込み、それ以降のエコーネット通信でも引き続き、送信元としてインターフェースＡのアドレス情報を組み込んだパケットを当該通信装置に対して送信する。
【００４４】
以上のように本実施形態によれば、パケットを送信するときに、属性テーブル２８を参照して通信対象となる通信装置１２，１４，１６に応じてどちらのインターフェースＡ，Ｂのアドレス情報をパケットに付与するかを切り替えることで、適切な情報を付与して送信することができる。
【００４５】
特に、本実施形態では、属性テーブル２８にエントリのない通信装置に対し、主たるインターフェースＡのアドレス情報を付与したパケットを一旦送信して、アドレス重複を発生させることで、その属性を検出するようにしている。これにより、インターフェースＢを認識してしまう特殊な通信装置１６を検出し、その属性をインターフェースＢ側に切り替えることにより、以後は適切な情報を付与して送出することができるので、このような一部の特殊な通信装置１６にみられるエコーネットアドレスの重複を修復することができ、従って、様々なエコーネット機器を通信装置としてエコーネット通信を行うことができる。
【図面の簡単な説明】
【００４６】
【図１】実施形態に係る通信システムの構成の一例を示すブロック図である。
【図２】実施形態に係る通信制御装置の内部構成例を示すブロック図である。
【図３】（ａ）は通常のエコーネットパケットの一例を示す図、（ｂ）はアドレス重複を通知するパケットの一例を示す図である。
【図４】アドレステーブルの構造の一例を示す図である。
【図５】属性テーブルの構造の一例を示す図である。
【図６】通信制御装置におけるパケット送信時の処理の流れを示したフローチャートである。
【図７】通信制御装置におけるパケット受信時の処理の流れを示したフローチャートである。
【図８】通信制御装置と特殊な通信装置との間でのパケットの流れを示した図である。
【符号の説明】
【００４７】
１０…通信制御装置
１２，１４…通信装置
１６…特殊な通信装置
１８…家庭内ネットワーク
２０…パケット送信部
２２…パケット受信部
２４…アプリケーション部
２６…アドレステーブル
２８…属性テーブル
【図１】
2008016891.tif 000003
【図２】
2008016891.tif 000004
【図３】
2008016891.tif 000005
【図４】
2008016891.tif 000006
【図５】
2008016891.tif 000007
【図６】
2008016891.tif 000008
【図７】
2008016891.tif 000009
【図８】
2008016891.tif 000010