(57)【特許請求の範囲】
【請求項１】
ネットワーク通信が可能なマルチキャストグループに属する制御対象の機器に個別に割り当てられた登録情報を格納する機器情報記憶部と、
第１応答信号の返信を要求するマルチキャスト信号である第１応答要求を前記マルチキャストグループにマルチキャストで送信する第１送信部と、
第２応答信号の返信を要求するユニキャスト信号である第２応答要求を前記機器にユニキャストで送信する第２送信部と、
前記第１応答信号及び前記第２応答信号を受信する受信部と、
前記受信部が受信した前記第１応答信号及び前記第２応答信号に基づいて、前記機器が用いる通信経路はマルチキャストによる送信が可能であるか否かを判定する経路判定部とを備え、
前記経路判定部は、
前記第１送信部に前記第１応答要求をマルチキャストで送信させて、前記第１応答要求に対する前記第１応答信号を、前記機器情報記憶部に登録情報を格納されている前記機器から受信した場合、この機器が用いる通信経路はマルチキャストによる送信が可能であると判定し、
前記機器情報記憶部に登録情報を格納されている前記機器のうち、前記第１応答要求に対する前記第１応答信号を返信していない前記機器に対して、前記第２送信部に前記第２応答要求をユニキャストで送信させ、前記第２応答要求に対する前記第２応答信号を前記機器から受信した場合、この機器が用いる通信経路はマルチキャストによる送信が不可能であると判定する
ことを特徴とする制御装置。
【請求項２】
前記機器情報記憶部は、複数の前記機器のそれぞれの登録情報を格納し、
前記経路判定部は、前記第１応答要求に対する前記第１応答信号を返信しない第１の機器が用いる通信経路が、前記第１応答要求に対する前記第１応答信号を返信する第２の機器が用いる通信経路と同じであれば、前記第１の機器が用いる通信経路はマルチキャストによる送信が可能であると判定して、前記第２応答要求の送信の有無を前記通信経路毎に判断する
ことを特徴とする請求項１記載の制御装置。
【請求項３】
前記機器にユニキャストアドレスを割り当てるサーバが存在するか否かを判定し、前記サーバが存在すれば、前記サーバが前記機器へ割り当てるユニキャストアドレスを本制御装置のユニキャストアドレスまたは前記サーバのユニキャストアドレスに基づいて推定する推定部をさらに備え、
前記経路判定部は、
前記機器情報記憶部に前記機器の登録情報が格納されていない場合、前記第１送信部に前記第１応答要求をマルチキャストで送信させ、前記推定部が推定したユニキャストアドレスに対して前記第２送信部に前記第２応答要求をユニキャストで送信させ、前記機器が前記第１応答要求に対する前記第１応答信号を返信せず、前記第２応答要求に対する前記第２応答信号を返信する場合、この機器が用いる通信経路はマルチキャストによる送信が不可能であると判定する
ことを特徴とする請求項１または２記載の制御装置。
【請求項４】
前記登録情報は、前記機器のユニキャストアドレスの情報を含み、
前記機器にユニキャストアドレスを割り当てるサーバが存在するか否かを判定し、前記サーバが存在すれば、前記サーバが前記機器へ割り当てるユニキャストアドレスを本制御装置のユニキャストアドレスまたは前記サーバのユニキャストアドレスに基づいて推定する推定部と、
前記機器が用いる通信経路はマルチキャストによる送信が不可能であると前記経路判定部が判定した場合、前記推定部が推定したユニキャストアドレスに対して、第３応答信号の返信を要求するユニキャスト信号である探索信号を前記第２送信部にユニキャストで送信させ、前記機器が前記探索信号に対する前記第３応答信号を返信する場合、この機器のユニキャストアドレスを、返信された前記第３応答信号に基づいて取得して前記機器情報記憶部に格納する探索処理を行う探索部とをさらに備える
ことを特徴とする請求項１または２記載の制御装置。
【請求項５】
前記第１送信部は、前記機器のうち、マルチキャストによる送信が可能である通信経路を用いる機器に対して信号をマルチキャストで送信し、前記第２送信部は、前記機器のうち、マルチキャストによる送信が不可能である通信経路を用いる機器に対して信号をユニキャストで送信することを特徴とする請求項１乃至４いずれか記載の制御装置。
【請求項６】
前記第１送信部、前記第２送信部、および前記受信部は、前記機器との間で授受される信号を中継する中継装置を介して前記機器との間で通信を行うことを特徴とする請求項１乃至５いずれか記載の制御装置。
【請求項７】
ネットワーク通信が可能なマルチキャストグループに属する制御対象の機器に個別に割り当てられた登録情報を格納する機器情報記憶部と、
第４応答信号の返信を要求するマルチキャスト信号である第１応答要求を前記マルチキャストグループにマルチキャストで送信する第１送信部と、
第５応答信号の返信を要求するブロードキャスト信号である第３応答要求を前記機器にブロードキャストで送信する第３送信部と、
前記第４応答信号及び前記第５応答信号を受信する受信部と、
前記受信部が受信した前記第４応答信号及び前記第５応答信号に基づいて、前記機器が用いる通信経路はマルチキャストによる送信が可能であるか否かを判定する経路判定部とを備え、
前記経路判定部は、前記機器が前記第１応答要求に対する前記第４応答信号を返信せず、前記第３応答要求に対する前記第５応答信号を返信する場合、この機器が用いる通信経路はマルチキャストによる送信が不可能であると判定する
ことを特徴とする制御装置。
【請求項８】
前記機器のうち、マルチキャストによる送信が不可能である通信経路を用いる機器に対して信号をユニキャストで送信する第２送信部を備え、
前記第１送信部は、前記機器のうち、マルチキャストによる送信が可能である通信経路を用いる機器に対して信号をマルチキャストで送信する
ことを特徴とする請求項７記載の制御装置。
【請求項９】
前記第１送信部、前記第３送信部、および前記受信部は、前記機器との間で授受される信号を中継する中継装置を介して前記機器との間で通信を行うことを特徴とする請求項７または８記載の制御装置。
【請求項１０】
前記第２送信部は、第６応答信号のマルチキャストによる返信を要求するユニキャスト信号である第４応答要求、および第７応答信号のユニキャストによる返信を要求するユニキャスト信号である第５応答要求を前記機器にユニキャストで送信し、
前記経路判定部は、前記機器が前記第４応答要求に対する前記第６応答信号を返信せず、前記第５応答要求に対する前記第７応答信号を返信する場合、前記受信部が用いる通信経路はマルチキャストが不可能であると判定する
ことを特徴とする請求項１乃至６いずれか記載の制御装置。
【請求項１１】
第６応答信号のマルチキャストによる返信を要求するユニキャスト信号である第４応答要求、および第７応答信号のユニキャストによる返信を要求するユニキャスト信号である第５応答要求を前記機器にユニキャストで送信する第２送信部を備え、
前記経路判定部は、前記機器が前記第４応答要求に対する前記第６応答信号を返信せず、前記第５応答要求に対する前記第７応答信号を返信する場合、前記受信部が用いる通信経路はマルチキャストが不可能であると判定する
ことを特徴とする請求項７乃至９いずれか記載の制御装置。
【請求項１２】
コンピュータを、請求項１乃至１１いずれか記載の制御装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に制御装置、プログラム、より詳細には機器に対してマルチキャストによって信号を送信する制御装置、プログラムに関するものである。
【背景技術】
【０００２】
従来、マルチキャスト対応のネットワークとマルチキャスト非対応のネットワークとが混在する環境において、可能な限りマルチキャスト通信を使用してノードの処理負荷を軽減させることを目的としたパケット配送制御方法がある（例えば、特許文献１参照）。
【０００３】
具体的には、マルチキャストによる通信が可能なノード間の通信にはマルチキャスト送信が用いられ、マルチキャストによる通信が不可能なノード間の通信にはユニキャスト送信が用いられる。この場合、各ノードは、他のノードとの間でマルチキャスト通信が可能であるか否かを判定する必要がある。そこで、各ノードは、応答要求をマルチキャスト送信し、応答要求に対する応答メッセージを返信したノードをマルチキャスト通信可能なノードとする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１５１５４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ノード間の通信には、送信元のノードが送信した信号を中継して、送信先のノードへ転送する中継装置（ルータ）が用いられる場合がある。この中継装置は、ノードが接続するポート毎にマルチキャスト信号を転送する必要の有無を設定される。しかしながら、中継装置の機能、設定等によっては、中継装置がマルチキャスト信号を転送しない状況が発生する可能性がある。
【０００６】
このように、中継装置の機能、設定等によっては、マルチキャスト信号が到達しないノードが発生する場合がある。しかし、送信元のノードは、マルチキャスト信号が到達しないノードがあったとしても、このマルチキャストの不通状態が、中継装置におけるマルチキャスト信号の転送不具合を要因とするのか否かがわからなかった。
【０００７】
本発明は、上記事由に鑑みてなされたものであり、その目的は、中継装置におけるマルチキャスト信号の転送不具合の有無を判別することができる制御装置、プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の制御装置は、ネットワーク通信が可能なマルチキャストグループに属する制御対象の機器に個別に割り当てられた登録情報を格納する機器情報記憶部と、第１応答信号の返信を要求するマルチキャスト信号である第１応答要求を前記マルチキャストグループにマルチキャストで送信する第１送信部と、第２応答信号の返信を要求するユニキャスト信号である第２応答要求を前記機器にユニキャストで送信する第２送信部と、前記第１応答信号及び前記第２応答信号を受信する受信部と、前記受信部が受信した前記第１応答信号及び前記第２応答信号に基づいて、前記機器が用いる通信経路はマルチキャストによる送信が可能であるか否かを判定する経路判定部とを備え、前記経路判定部は、前記第１送信部に前記第１応答要求をマルチキャストで送信させて、前記第１応答要求に対する前記第１応答信号を、前記機器情報記憶部に登録情報を格納されている前記機器から受信した場合、この機器が用いる通信経路はマルチキャストによる送信が可能であると判定し、前記機器情報記憶部に登録情報を格納されている前記機器のうち、前記第１応答要求に対する前記第１応答信号を返信していない前記機器に対して、前記第２送信部に前記第２応答要求をユニキャストで送信させ、前記第２応答要求に対する前記第２応答信号を前記機器から受信した場合、この機器が用いる通信経路はマルチキャストによる送信が不可能であると判定することを特徴とする。
【０００９】
本発明の制御装置は、ネットワーク通信が可能なマルチキャストグループに属する制御対象の機器に個別に割り当てられた登録情報を格納する機器情報記憶部と、第４応答信号の返信を要求するマルチキャスト信号である第１応答要求を前記マルチキャストグループにマルチキャストで送信する第１送信部と、第５応答信号の返信を要求するブロードキャスト信号である第３応答要求を前記機器にブロードキャストで送信する第３送信部と、前記第４応答信号及び前記第５応答信号を受信する受信部と、前記受信部が受信した前記第４応答信号及び前記第５応答信号に基づいて、前記機器が用いる通信経路はマルチキャストによる送信が可能であるか否かを判定する経路判定部とを備え、前記経路判定部は、前記機器が前記第１応答要求に対する前記第４応答信号を返信せず、前記第３応答要求に対する前記第５応答信号を返信する場合、この機器が用いる通信経路はマルチキャストによる送信が不可能であると判定することを特徴とする。
【００１０】
本発明のプログラムは、コンピュータを、制御装置として機能させることを特徴とする。
【発明の効果】
【００１１】
以上説明したように、本発明では、中継装置におけるマルチキャスト信号の転送不具合の有無を判別することができるという効果がある。
【図面の簡単な説明】
【００１２】
【図１】実施形態１の制御システムの構成を示すブロック図である。
【図２】実施形態１の登録情報の構成を示すテーブル図である。
【図３】実施形態１の機器登録を説明するためのシーケンス図である。
【図４】実施形態１の機器制御を説明するためのシーケンス図である。
【図５】実施形態１の機器制御を説明するためのシーケンス図である。
【図６】実施形態１のＩＧＭＰによるマルチキャスト管理を説明するためのシーケンス図である。
【図７】実施形態１のＩＧＭＰによるマルチキャスト管理を説明するためのシーケンス図である。
【図８】実施形態１のマルチキャスト転送期間の管理を説明するためのシーケンス図である。
【図９】実施形態１の経路判定処理を示すフローチャートである。
【図１０】実施形態１の探索処理を示すフローチャートである。
【図１１】実施形態１の経路判定処理を示すフローチャートである。
【図１２】実施形態２の制御システムの構成を示すブロック図である。
【図１３】実施形態２の経路判定処理を示すフローチャートである。
【図１４】実施形態２の経路判定処理を示すフローチャートである。
【図１５】実施形態２の経路判定処理を示すフローチャートである。
【図１６】実施形態２の経路判定処理を示すフローチャートである。
【図１７】実施形態３の制御システムの構成を示すブロック図である。
【図１８】実施形態３の経路判定処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１４】
（実施形態１）
図１は、本実施形態の制御システムの構成を示す。
【００１５】
制御システムは、制御装置１、中継装置２（ルータ）、機器３、ＤＨＣＰサーバ（Dynamic Host Configuration Protocol server）４を主構成として備えており、戸建住宅、集合住宅の各住戸、店舗、事務所、ビルのテナント等に設置される。制御装置１、中継装置２、機器３、ＤＨＣＰサーバ４は、ＬＡＮ（Local Area Network）で構成された宅内ネットワークを介して互いに通信可能に構成される。制御装置１、ＤＨＣＰサーバ４は、中継装置２との間で通信経路９１を介して接続し、機器３は、中継装置２との間で通信経路９２または通信経路９３を介して接続している。中継装置２は、制御装置１−機器３間を伝送される信号を中継する。
【００１６】
なお、通信経路９１〜９３は、有線の通信経路（例えば、イーサネット（登録商標））、無線の通信経路（例えば、無線ＬＡＮ）のいずれでもよいが、図１においては、通信経路９１〜９３を有線の通信経路としている。
【００１７】
また、通信経路９１に接続する制御装置１およびＤＨＣＰサーバ４は、ハブ等の集線装置を介して同一の通信経路９１に接続している。通信経路９２に接続する複数の機器３は、集線装置を介して同一の通信経路９２に接続し、通信経路９３に接続する複数の機器３は、集線装置を介して同一の通信経路９３に接続している。
【００１８】
そして制御装置１は、機器３を制御対象としており、機器３宛の信号を通信経路９１に送出し、中継装置２が信号を中継して通信経路９２，９３へ転送することによって、信号が機器３へ送信される。中継装置２による転送処理は、信号の宛先に応じて、通信経路９２，９３の両方、または通信経路９２，９３のいずれか一方に対して行われる。機器３は、受信した信号に基づいて動作する。機器３は、空調装置、照明装置、分電盤内の電力量計等であり、空調装置の冷暖房時の目標温度、照明装置の調光レベル、電力量計の検針データの送信動作等が制御される。また、機器３は、制御装置１宛の信号を通信経路９２または９３に送出し、中継装置２が信号を中継して通信経路９１へ転送することによって、信号が制御装置１へ送信される。なお、機器３の種類は、上述に限定されるものではなく、制御装置１の制御対象となる機器３であれば、その種類は限定されない。
【００１９】
制御装置１は、第１送信部１１、第２送信部１２、受信部１３、制御部１４、経路判定部１５、機器情報記憶部１６を備える。制御装置１は、さらに推定部１７、探索部１８を備えることが好ましい。この制御装置１は、マイクロコンピュータ等で構成されたコンピュータを搭載しており、このコンピュータがプログラムを実行することによって、制御装置１の各機能が実現されている。すなわち、このプログラムは、コンピュータを制御装置１として機能させることを特徴とする。
【００２０】
この制御装置１は、例えばＨＥＭＳ（Home Energy Management System）コントローラで構成されることが好ましい。この場合、制御装置１は、監視対象の電力データ（消費電力、発電電力、蓄電電力等）を取得し、これらの電力データを用いてＨＥＭＳを構築する。ＨＥＭＳにおいて、制御装置１は、電力データを適宜の提示装置に提示することによって、電力消費量を見える化する機能を有する。またＨＥＭＳにおいて、制御装置１は、電力データに基づいて、省電力化を目的とした機器３の制御を行う機能を有する。なお、制御装置１は、ＨＥＭＳコントローラに限定されるものではない。
【００２１】
あるいは、制御装置１は、機器３を制御する専用コントローラ、汎用のパーソナルコンピュータで構成されてもよい。
【００２２】
制御部１４は、第１送信部１１、第２送信部１２、受信部１３の各動作を制御する。第１送信部１１、第２送信部１２、受信部１３は、中継装置２との間で通信経路９１を介して通信を行う。
【００２３】
第１送信部１１は、マルチキャスト信号を通信経路９１に送出することで、マルチキャスト送信を行う。制御装置１、機器３は、同一のマルチキャストグループを構成している。同一のマルチキャストグループを構成している制御装置１、機器３等の端末は、マルチキャストグループに共通のＩＰアドレスであるマルチキャストアドレスを送信先に設定されたマルチキャスト信号を受信する。すなわち、マルチキャストアドレスが信号に付加されることによって、マルチキャストグループに対するマルチキャスト送信が行われる。
【００２４】
第２送信部１２は、ユニキャスト信号を通信経路９１に送出することで、ユニキャスト送信を行う。制御装置１、機器３は、個別のＩＰアドレスであるユニキャストアドレスが割り付けられている。そして、ユニキャストアドレスが信号に付加されることによって、１対１のユニキャスト通信が行われる。
【００２５】
通信経路９１は、有線の通信経路であればイーサネット（登録商標）の規格に沿った通信が行われ、無線の通信経路であれば無線ＬＡＮの規格に沿った通信が行われる。
【００２６】
機器情報記憶部１６は、制御装置１の制御対象となる機器３のそれぞれのユニキャストアドレス、ＭＡＣアドレス等の登録情報が格納される。図２は、機器情報記憶部１６に格納されているデータテーブルであり、機器３のそれぞれに、ユニキャストアドレス、ＭＡＣアドレスが互いに対応付けられている。なお、図２では、機器３を区別するために、機器３ａ，３ｂ，３ｃの符号を付している。
【００２７】
次に、制御システムにおける一般的な通信シーケンスについて説明する。なお、通信経路９１上の制御装置１、通信経路９２上の機器３、通信経路９３上の機器３は、同一のマルチキャストグループに属している。さらに、制御装置１および機器３は、例えばＥＣＨＯＮＥＴ（Energy Conservation& Homecare Network）規格またはＥＣＨＯＮＥＴ Ｌｉｔｅ規格に沿った仕様となっている。なお、本システムで用いられる通信規格は、上述の規格に限定されるものではなく、他の通信規格を用いてもよい。
【００２８】
図３は、機器３を登録する通信シーケンスを示す。
【００２９】
制御装置１の制御部１４は、機器３の登録時に第１送信部１１に指示して、マルチキャストアドレスを付加したＧｅｔ要求Ｙ１を通信経路９１に送出させることによって、Ｇｅｔ要求Ｙ１をマルチキャスト送信する。
【００３０】
中継装置２は、Ｇｅｔ要求Ｙ１を受信すると、Ｇｅｔ要求Ｙ１に付加されたマルチキャストアドレスからマルチキャスト信号であると認識して、同一のマルチキャストグループに属する機器３が存在する通信経路９２，９３へＧｅｔ要求Ｙ１を転送する。
【００３１】
機器３は、Ｇｅｔ要求Ｙ１に付加されたマルチキャストアドレスが自己のマルチキャストアドレスと同じ（マルチキャストグループが同じ）であるので、Ｇｅｔ要求Ｙ１を受信する。Ｇｅｔ要求Ｙ１には、送信元の制御装置１のユニキャストアドレスが付加されており、機器３は、制御装置１のユニキャストアドレスを取得することができる。
【００３２】
Ｇｅｔ要求Ｙ１を受信した機器３は、制御装置１のユニキャストアドレスを付加したＧｅｔ応答Ｙ２を通信経路９２，９３に送出することによって、Ｇｅｔ応答Ｙ２を制御装置１へユニキャスト送信する。
【００３３】
中継装置２は、Ｇｅｔ応答Ｙ２を受信すると、Ｇｅｔ応答Ｙ２に付加されたユニキャストアドレスからユニキャスト信号であると認識して、制御装置１が存在する通信経路９１へＧｅｔ応答Ｙ２を転送する。
【００３４】
制御装置１の受信部１３は、Ｇｅｔ応答Ｙ２に付加されたユニキャストアドレスが自己のユニキャストアドレスと同じであるので、Ｇｅｔ応答Ｙ２を受信する。Ｇｅｔ応答Ｙ２には、送信元の機器３のユニキャストアドレス、ＭＡＣアドレス等の登録情報が付加されており、制御部１４は、応答した機器３の登録情報を機器情報記憶部１６に格納する。したがって制御装置１は、Ｇｅｔ要求Ｙ１をマルチキャスト送信することで、システム内に存在する機器３の登録情報を取得することができる。以降、制御装置１は、機器情報記憶部１６に登録情報が格納されている機器３（登録済の機器３）に対して制御信号を送信して、機器３の動作を制御することができる。
【００３５】
次に、図４は、制御装置１による機器３の制御を行う通信シーケンスを示す。
【００３６】
制御装置１の制御部１４は、第２送信部１２に指示して、通信経路９２上に存在する制御対象の機器３のユニキャストアドレスを付加したＳｅｔ要求Ｙ３を通信経路９１に送出させることによって、Ｓｅｔ要求Ｙ３をユニキャスト送信する。
【００３７】
中継装置２は、Ｓｅｔ要求Ｙ３を受信すると、Ｓｅｔ要求Ｙ３に付加されたユニキャストアドレスからユニキャスト信号であると認識して、送信先の機器３が存在する通信経路９２へＳｅｔ要求Ｙ３を転送する。
【００３８】
機器３は、Ｓｅｔ要求Ｙ３に付加されたユニキャストアドレスが自己のユニキャストアドレスと同じであれば、Ｓｅｔ要求Ｙ３を受信する。Ｓｅｔ要求Ｙ３には制御装置１が指示した制御内容も付加されており、機器３は、指示された制御内容に基づいて動作する。
【００３９】
Ｓｅｔ要求Ｙ３を受信した機器３は、制御装置１のユニキャストアドレスを付加したＳｅｔ応答Ｙ４を通信経路９２に送出することによって、Ｓｅｔ応答Ｙ４を制御装置１へユニキャスト送信する。
【００４０】
中継装置２は、Ｓｅｔ応答Ｙ４を受信すると、Ｓｅｔ応答Ｙ４に付加されたユニキャストアドレスからユニキャスト信号であると認識して、制御装置１が存在する通信経路９１へＳｅｔ応答Ｙ４を転送する。
【００４１】
制御装置１の受信部１３は、Ｓｅｔ応答Ｙ４に付加されたユニキャストアドレスが自己のユニキャストアドレスと同じであるので、Ｓｅｔ応答Ｙ４を受信する。Ｓｅｔ応答Ｙ４を受信した制御装置１は、Ｓｅｔ要求Ｙ３の送信が完了したことを認識できる。
【００４２】
さらに、機器３は、Ｓｅｔ要求Ｙ３によって指示された動作を完了した場合、マルチキャストアドレスを付加した完了通知Ｙ５を通信経路９２に送出することによって、完了通知Ｙ５をマルチキャスト送信する。完了通知Ｙ５には、送信元の機器３の動作後の状態を示す状態パラメータが付加されている。
【００４３】
中継装置２は、完了通知Ｙ５を受信すると、完了通知Ｙ５に付加されたマルチキャストアドレスからマルチキャスト信号であると認識して、同一のマルチキャストグループに属する制御装置１が存在する通信経路９１へ完了通知Ｙ５を転送する。このとき、中継装置２は、同一のマルチキャストグループに属する機器３が存在する通信経路９３へも完了通知Ｙ５を転送する。
【００４４】
制御装置１の受信部１３は、完了通知Ｙ５に付加されたマルチキャストアドレスが自己のマルチキャストアドレスと同じであるので、完了通知Ｙ５を受信する。完了通知Ｙ５を受信した制御装置１は、完了通知Ｙ５の状態パラメータに基づいて、送信元の機器３の動作後の状態を把握することができる。
【００４５】
次に、図５は、制御装置１以外の操作機器（例えば、機器３が備える操作部、リモコン等）によって機器３が制御された場合の通信シーケンスを示す。
【００４６】
通信経路９２上の機器３は、操作機器によって指示された動作を完了した場合、マルチキャストアドレスを付加した完了通知Ｙ６を通信経路９２に送出することによって、完了通知Ｙ６をマルチキャスト送信する。完了通知Ｙ６には、送信元の機器３の動作後の状態を示す状態パラメータが付加されている。
【００４７】
中継装置２は、完了通知Ｙ６を受信すると、完了通知Ｙ６に付加されたマルチキャストアドレスからマルチキャスト信号であると認識して、同一のマルチキャストグループに属する制御装置１が存在する通信経路９１へ完了通知Ｙ６を転送する。このとき、中継装置２は、同一のマルチキャストグループに属する機器３が存在する通信経路９３へも完了通知Ｙ６を転送する。
【００４８】
制御装置１の受信部１３は、完了通知Ｙ６に付加されたマルチキャストアドレスが自己のマルチキャストアドレスと同じであるので、完了通知Ｙ６を受信する。完了通知Ｙ６を受信した制御装置１は、完了通知Ｙ６の状態パラメータに基づいて、送信元の機器３の動作後の状態を把握することができる。
【００４９】
したがって、機器３が制御装置１以外の操作機器によって制御された場合でも、制御装置１は機器３の動作後の状態を把握することができる。すなわち、制御装置１が把握している機器３の状態と、機器３が把握している自己の状態とに乖離がなくなる。
【００５０】
上述のように、制御装置１−機器３間の通信においてマルチキャストは重要な役割を担っている。制御装置１が送信したマルチキャスト信号を中継装置２が転送しなければ、制御装置１は、機器登録時に機器３からＧｅｔ応答Ｙ２が返信されないため、機器登録が不可能となる。また、機器３が送信したマルチキャスト信号を中継装置２が転送しなければ、制御装置１は、機器３の制御完了時に完了通知Ｙ５，Ｙ６を機器３から受信できないため、制御装置１が保有する情報と機器３が保有する情報との間に乖離が発生する可能性がある。
【００５１】
中継装置２は、ポート２１〜２３（ネットワーク・インタフェース）を備えている。そして、中継装置２は、通信経路９１（制御装置１の通信経路）が通信接続するポート２１、通信経路９２，９３（機器３の通信経路）が通信接続するポート２２，２３のそれぞれにおいて、マルチキャスト信号を転送する必要の有無をポート毎に判別している。すなわち、中継装置２は、転送する必要がないと判断したポートにはマルチキャスト信号を転送しない。
【００５２】
例えば中継装置２として、ＩＧＭＰ（Internet Group Management Protocol）に対応したマルチキャスト対応ルータがある。ＩＧＭＰとは、ＩＰネットワーク上でマルチキャスト通信を行うために、マルチキャストグループへの参加・離脱を管理するプロトコルであり、ＲＦＣ（ＲＦＣ１１１２／２２３６／３３７６）で規格化されている。そして図６に示すように、中継装置２は、管理対象のネットワークにマルチキャスト信号の受信を希望する端末（制御装置１、機器３）が存在するか否かを調査するために、定期的にクエリＹ１１（IGMP Query）をマルチキャストで送信する。特定のマルチキャストグループ宛のマルチキャスト信号の受信を希望する端末は、クエリＹ１１を受信すると受信を希望するマルチキャストグループのアドレス（マルチキャストアドレス）を、レポートＹ１２（IGMP Report）によって中継装置２に通知する。ＩＧＭＰ規格に対応した中継装置２においては、送信したクエリＹ１１に対するレポートＹ１２の返信があった場合、このレポートＹ１２の返信があったポートに対してマルチキャスト信号Ｙ１３の転送を行う。
【００５３】
また図７に示すように、中継装置２は、送信したクエリＹ１１に対するレポートＹ１２の返信がないポートに対してはマルチキャスト信号Ｙ１３の転送を行わない。
【００５４】
よって、マルチキャスト信号の受信を希望する制御装置１、機器３は、ＩＧＭＰに対応する（レポートＹ１２を返信する）必要がある。
【００５５】
また、中継装置２は、ＩＧＭＰを応用して、レポートＹ１２を盗聴（Snooping）することで、中継装置２に具備されたポートのそれぞれへのマルチキャスト信号の転送可否を判断するＳｎｏｏｐｉｎｇ機能を実行することができる。Ｓｎｏｏｐｉｎｇ機能はＩＧＭＰの規格外であり、必要なポートのみにマルチキャスト信号が転送されることで、通信トラフィックを抑制することを目的としている。この中継装置２は、ポート毎にマルチキャスト信号の転送可否を設定したＳｎｏｏｐｉｎｇテーブルを保持している。
【００５６】
中継装置２は、さらにマルチキャスト信号の転送期間（マルチキャスト転送期間）を管理することができる。中継装置２は、タイマを用いたマルチキャスト転送期間の計時をポート毎に行い、転送期間を超過したポートがある場合、このポートは、Ｓｎｏｏｐｉｎｇテーブルにおいて転送否の設定がなされる。中継装置２は、Ｓｎｏｏｐｉｎｇテーブルにおいて転送否の設定がなされたポートには、マルチキャスト信号を転送しない。
【００５７】
そして、中継装置２は、レポートＹ１２を受信したポートに対してはタイマの計時動作をリセットすることによって、マルチキャスト転送期間を延長することができる。この場合、制御装置１、機器３は、中継装置２からクエリＹ１１を受信しなくとも、一定周期でレポートＹ１２を送信する必要がある。すなわち、制御装置１、機器３は、一定周期でレポートＹ１２を送信しなければ、自己が接続する中継装置２からマルチキャスト信号が転送されなくなる。
【００５８】
例えば、図８に示すように、中継装置２は、機器３からレポートＹ１２を受信してからマルチキャスト転送期間Ｔ１（例えば、５分）の計時を開始する。中継装置２は、マルチキャスト転送期間Ｔ１において制御装置１からマルチキャスト信号Ｙ１３を受信すると、機器３が接続されたポートからマルチキャスト信号Ｙ１３を転送する。しかし、中継装置２は、マルチキャスト転送期間Ｔ１を超過すると、制御装置１からマルチキャスト信号Ｙ１３を受信しても、機器３が接続されたポートからマルチキャスト信号Ｙ１３を転送しない。
【００５９】
上述のように、中継装置２の機能、設定によっては、中継装置２がマルチキャスト信号の転送を行わず、制御装置１が送信したマルチキャスト信号が到達しない機器３が発生する場合がある。例えば、ある時点では制御装置１から送信されたマルチキャスト信号が機器３に到達していたが、マルチキャスト転送期間の終了後には、制御装置１から送信されたマルチキャスト信号が機器３に到達しなくなる場合も考えられる。そこで、本実施形態の制御装置１は、経路判定部１５による図９の処理を定期的に行って、中継装置２によるマルチキャスト信号の転送状況（中継装置２によるマルチキャスト信号の転送に不具合があるか否か）を判定する。
【００６０】
まず、制御装置１の経路判定部１５は、判定処理を開始すると第１送信部１１に指示して、マルチキャストアドレスを付加した第１応答要求を通信経路９１に送出させることによって、第１応答要求をマルチキャスト送信する（Ｓ１）。第１応答要求とは、応答信号の返信を要求するマルチキャスト信号であり、中継装置２を介して第１応答要求を受信した機器３は、応答信号（第１応答信号）を制御装置１へユニキャスト送信する。このとき、機器３は、自己の登録情報を送信元情報として応答信号に付加する。
【００６１】
経路判定部１５は、受信部１３が中継装置２を介して応答信号を受信した場合、この応答信号に付加されている送信元情報（送信元の登録情報）から、応答信号の送信元の機器３を識別できる。そして、経路判定部１５は、第１応答要求をマルチキャスト送信してから所定時間が経過するまでに、全ての登録済の機器３から応答信号を受信したか否かを判定する（Ｓ２）。
【００６２】
経路判定部１５は、全ての登録済の機器３から応答信号を受信した場合、中継装置２によるマルチキャスト信号の転送処理に不具合がないと判定する（Ｓ３）。具体的に、経路判定部１５は、通信経路９１上（ポート２１）に送出されたマルチキャスト信号が通信経路９２，９３（ポート２２、２３）に転送されていると判定する。言い換えれば、経路判定部１５は、通信経路９２，９３（ポート２２、２３）はマルチキャストによる送信が可能であると判定する。
【００６３】
また、経路判定部１５は、機器情報記憶部１６に登録情報を格納されていない機器３から、第１応答要求に対する応答信号を受信した場合、この応答信号に付加されている登録情報（新規の機器３の登録情報）を機器情報記憶部１６に格納する。なお、この新規の機器３の登録情報は、上述のステップＳ２における登録済の機器３には含まれない。
【００６４】
一方、経路判定部１５は、１台以上の登録済の機器３から応答信号を受信しなかった場合、第２送信部１２に指示して、応答信号を返信していない（未応答の）機器３のユニキャストアドレスを付加した第２応答要求を通信経路９１に送出させる（Ｓ４）。すなわち、第２送信部１２は、未応答の機器３のそれぞれに対して第２応答要求をユニキャスト送信する。第２応答要求とは、応答信号（第２応答信号）の返信を要求するユニキャスト信号であり、中継装置２を介して第２応答要求を受信した機器３は、応答信号を制御装置１へユニキャスト送信する。このとき、機器３は、自己の登録情報を送信元情報として応答信号に付加する。
【００６５】
経路判定部１５は、受信部１３が中継装置２を介して機器３から第２応答要求に対する応答信号を受信した場合、この応答信号に付加されている送信元情報から、応答信号の送信元の機器３を識別できる。そして、経路判定部１５は、未応答の機器３の少なくとも１台から応答信号を受信したか否かを判定する（Ｓ５）。経路判定部１５は、未応答の機器３の全てが応答信号を返信しなかった場合、中継装置２における転送処理の不具合の有無を判定しない（Ｓ６）。この場合、マルチキャストされた第１応答要求に対して機器３が応答しない要因として、送信先の機器３の不具合（機器３の電源停止、故障、撤去等）等が考えられる。
【００６６】
一方、経路判定部１５は、未応答の機器３の少なくとも１台でも応答信号を返信すれば、中継装置２によるマルチキャスト信号の転送処理に不具合があると判定する（Ｓ７）。具体的に転送処理の不具合とは、通信経路９１上（ポート２１）に送出されたマルチキャスト信号が通信経路９２，９３の両方（ポート２２、２３の両方）、または通信経路９２，９３のいずれか一方（ポート２２、２３のいずれか一方）に転送されていない状態である。言い換えれば、経路判定部１５は、ステップＳ５において応答信号を返信した機器３が用いる通信経路（ポート）はマルチキャストによる送信が不可能であると判定することができる。
【００６７】
また、経路判定部１５は、ステップＳ１，Ｓ２の処理を複数回繰り返して、マルチキャスト信号に対する応答確認を複数回行うことが好ましい。例えば、通信経路９２，９３が無線の通信経路である場合、電波状況によっては、マルチキャスト信号が受信できない機器３や、応答信号が中継装置２に到達しない機器３が存在する可能性がある。そこで、経路判定部１５は、マルチキャスト信号に対する応答確認を複数回行うことで、応答確認の精度を向上させることができる。
【００６８】
このように、制御装置１は、機器情報記憶部１６と、第１送信部１１と、第２送信部１２と、受信部１３と、経路判定部１５とを備える。機器情報記憶部１６は、ネットワーク通信が可能なマルチキャストグループに属する制御対象の機器３に個別に割り当てられた登録情報を格納する。第１送信部１１は、応答信号の返信を要求するマルチキャスト信号である第１応答要求をマルチキャストグループにマルチキャストで送信する。第２送信部１２は、応答信号の返信を要求するユニキャスト信号である第２応答要求を機器３にユニキャストで送信する。受信部１３は、応答信号を受信する。経路判定部１５は、受信部１３が受信した応答信号に基づいて、機器３が用いる通信経路はマルチキャストによる送信が可能であるか否かを判定する。この場合、経路判定部１５は、機器３が第１応答要求に対する応答信号を返信せず、第２応答要求に対する応答信号を返信する場合、この機器３が用いる通信経路はマルチキャストによる送信が不可能であると判定する。
【００６９】
また、第１送信部１１、第２送信部１２、受信部１３は、機器３との間で授受される信号を中継する中継装置２を介して機器３との間で通信を行うことが好ましい。
【００７０】
したがって、制御装置１は、マルチキャスト信号が到達しない登録済の機器３があった場合に、このマルチキャストの不通状態が、中継装置２におけるマルチキャスト信号の転送不具合を要因とするのか否かがわかる。すなわち、制御装置１は、中継装置２におけるマルチキャスト信号の転送不具合の有無を判別することができる。
【００７１】
また、経路判定部１５は、以下の判定処理を行うことが好ましい。経路判定部１５は、第１送信部１１に第１応答要求をマルチキャストで送信させて、第１応答要求に対する応答信号を、機器情報記憶部１６に登録情報を格納されている機器３から受信した場合、この機器３が用いる通信経路９２，９３（ポート２２，２３）はマルチキャストによる送信が可能であると判定する。そして、経路判定部１５は、機器情報記憶部１６に登録情報を格納されている機器３のうち、第１応答要求に対する応答信号を返信していない機器３に対して、第２送信部１２に第２応答要求をユニキャストで送信させる。経路判定部１５は、第２応答要求に対する応答信号を機器３から受信した場合、この機器３が用いる通信経路９２または９３（ポート２２または２３）はマルチキャストによる送信が不可能であると判定する。
【００７２】
したがって、経路判定部１５は、中継装置２におけるマルチキャスト信号の転送不具合の有無を判別することができる。さらに、第１応答要求に応答していない未応答の機器３にのみ第２応答要求をユニキャストするので、第２応答要求の送信処理に必要な通信トラフィックを抑制できる。
【００７３】
また、経路判定部１５は、ステップＳ５において応答信号を返信した機器３のポート情報に基づいて、中継装置２がマルチキャスト信号の転送処理を行わない通信経路（ポート）を判別することができる。すなわち、経路判定部１５は、ステップＳ５において応答信号を返信した機器３が接続している通信経路（中継装置２のポート）に、マルチキャスト不通の不具合が発生していると判定できる。言い換えれば、経路判定部１５は、ステップＳ５において応答信号を返信した機器３が用いる通信経路（ポート）はマルチキャストによる送信が不可能であると判定することができる。
【００７４】
具体的に、通信経路９２（ポート２２）に接続している機器３からは、第１応答要求に対する応答信号の返信があり、通信経路９３（ポート２３）に接続している機器３からは、第１応答要求に対する応答信号の返信がないとする。そして、通信経路９３（ポート２３）に接続している機器３から第２応答要求に対する応答信号の返信があった場合、経路判定部１５は、通信経路９３（ポート２３）にマルチキャスト不通の不具合が発生していると判定できる。
【００７５】
また、制御装置１の機器情報記憶部１６は、複数の機器３のそれぞれの登録情報を格納している。そして、経路判定部１５は、以下の判定処理を行うことが好ましい。
【００７６】
例えば、機器情報記憶部１６に、機器３が接続されているポートの情報（ポート情報）も格納することによって、経路判定部１５は、同一のポート（同一の通信経路）に接続している機器３を区別できる。図１の機器３は、ポート２２，２３（通信経路９２，９３）のいずれかに対応付けられる。このポート情報は、ユーザまたは施工者によって機器情報記憶部１６に格納される。そして、経路判定部１５は、ステップＳ２において、第１応答要求に対する応答結果をポート２２，２３毎に整理する。すなわち、経路判定部１５は、同一ポートに接続する機器３に、応答済の機器３（第１の機器３）と未応答の機器３（第２の機器３）とが混在している場合、このポートにマルチキャスト信号の転送不具合は発生していないと判定する。ここで、中継装置２は、ポート毎にマルチキャストの転送可否を判断しており、無線通信では、通信帯域毎に一つのポートが用意され、有線通信では、ケーブルの挿入口毎に一つのポートが用意されている。
【００７７】
そして、経路判定部１５は、同一ポートに接続する機器３に、応答済の機器３と未応答の機器３とが混在している場合、この未応答の機器３に対してはステップＳ４において第２応答要求をユニキャスト送信させない。すなわち、経路判定部１５は、同一ポートに接続している全ての登録済の機器３が第１応答要求に対して未応答である場合にのみ、このポートに接続している登録済の機器３へ、第２応答要求をユニキャスト送信させる。この場合、経路判定部１５は、第２応答要求の送信の有無（送信する／送信しない）を通信経路毎に判断している。
【００７８】
すなわち、経路判定部１５は、第１応答要求に対する応答信号を返信しない機器３（第１の機器３）が用いる通信経路が、第１応答要求に対する応答信号を返信する機器３（第２の機器３）が用いる通信経路と同じであるとする。このとき、経路判定部１５は、第１の機器３が用いる通信経路はマルチキャストによる送信が可能であると判定して、第２応答要求の送信の有無を通信経路毎に判断することが好ましい。
【００７９】
この場合、制御装置１は、無駄な第２応答要求のユニキャスト送信を行うことがないので、経路判定部１５の判定処理における通信トラフィックを抑制することができる。
【００８０】
そして、機器情報記憶部１６に格納されている登録情報には、図２に示すように、マルチキャストによる信号送信が可能か否かを示すマルチキャストフラグが設定されている。経路判定部１５は、判定結果に基づいて、機器３毎にマルチキャストによる信号送信の可否をマルチキャストフラグに設定する（１：マルチキャスト可、０：マルチキャスト不可）。制御装置１では、機器情報記憶部１６を参照して、マルチキャストによる信号送信が可能である通信経路（ポート）を用いる機器３と、マルチキャストによる信号送信が不可能である通信経路（ポート）を用いる機器３とを識別できる。
【００８１】
しかしながら、上述の経路判定部１５による判定処理は、登録済の機器３のみを対象にしており、制御装置１は、機器情報記憶部１６に登録情報が格納されていない機器３と通信を行うことができない。
【００８２】
そこで、経路判定部１５が図９の処理を実行して、中継装置２によるマルチキャスト信号の転送処理に不具合ありと判定したとする。この場合、制御装置１は、機器情報記憶部１６に登録情報が格納されておらず、且つマルチキャスト不可能である機器３の登録情報を収集するために、図１０の探索処理を実行する。
【００８３】
図１の宅内ネットワークには、ＤＨＣＰサーバ４が設置されている。ＤＨＣＰサーバ４は、宅内ネットワーク上の端末にユニキャストアドレスを割り付ける機能を有しており、制御装置１、機器３のそれぞれのユニキャストアドレスは、ＤＨＣＰサーバ４によって割り付けられる。
【００８４】
まず、推定部１７は、宅内ネットワーク上にＤＨＣＰサーバ４が存在するか否かを判定する（Ｓ１１）。この判定方法は、制御装置１に割り付けられたユニキャストアドレスの有無を用いる方法と、ＤＨＣＰディスカバーコマンドを用いる方法とがある。
【００８５】
前者の方法では、推定部１７は、制御装置１にユニキャストアドレスが割り付けられているか否かを判別する。そして、制御装置１にユニキャストアドレスが割り付けられている場合、推定部１７は、宅内ネットワーク上にＤＨＣＰサーバ４が存在すると判定する。後者の方法では、推定部１７は、ＤＨＣＰディスカバーコマンドをブロードキャスト送信し、ＤＨＣＰディスカバーコマンドに対する応答があれば、宅内ネットワーク上にＤＨＣＰサーバ４が存在すると判定する。
【００８６】
推定部１７は、宅内ネットワーク上にＤＨＣＰサーバ４が存在すると判定した場合、制御装置１に割り付けられたユニキャストアドレスから、機器３に割り付けられたユニキャストアドレスを推定する（Ｓ１２）。ＤＨＣＰサーバ４は、宅内ネットワーク上の端末に割り付けるユニキャストアドレスの範囲（ユニキャストアドレスのリース範囲）が予め決まっており、このリース範囲内のユニキャストアドレスを昇順で順次割り付ける。ＤＨＣＰサーバ４が中継装置２に格納されている場合、ユニキャストアドレスのリース範囲には、中継装置２のメーカ毎に傾向がある。ユニキャストアドレスのリース範囲は、例えば「１９２．１６８．１１．１」〜「１９２．１６８．１１．２５４」に設定されている。そして、推定部１７は、制御装置１に割り付けられたユニキャストアドレスの前後を、機器３に割り付けられたユニキャストアドレスとして推定する。
【００８７】
例えば、制御装置１のユニキャストアドレスが「１９２．１６８．１１．５」であるとする。この場合、推定部１７は、「１９２．１６８．１１．５」より前のユニキャストアドレス「１９２．１６８．１１．１」〜「１９２．１６８．１１．４」を機器３に割り付けられたユニキャストアドレスとして推定できる。さらに、推定部１７は、「１９２．１６８．１１．５」より後の１０個のユニキャストアドレス「１９２．１６８．１１．６」〜「１９２．１６８．１１．１５」を機器３に割り付けられたユニキャストアドレスとして推定できる。すなわち、推定部１７は、制御装置１に割り付けられたユニキャストアドレスの前の全ユニキャストアドレス、制御装置１に割り付けられたユニキャストアドレスの後の１０個のユニキャストアドレスを推定範囲とすることができる。なお、推定部１７の推定範囲は、上述の例に限定されない。
【００８８】
次に探索部１８は、第２送信部１２に指示して、推定範囲内のユニキャストアドレスのそれぞれを付加した探索信号を通信経路９１に送出させる（Ｓ１３）。このとき、探索部１８は、推定範囲内のユニキャストアドレスから、登録情報に含まれているユニキャストアドレスは除いて探索信号を送信させることが好ましい。この場合、探索部１８は、不必要な探索信号を送信することがなく、探索信号による通信トラフィックを抑制できる。すなわち、第２送信部１２は、推定範囲内のユニキャストアドレスのそれぞれ（但し、登録情報に含まれているユニキャストアドレスは除く）に対して探索信号をユニキャスト送信する。探索信号とは、応答信号（第３応答信号）の返信を要求する機器探索用のユニキャスト信号であり、中継装置２を介して探索信号を受信した機器３は、応答信号を制御装置１へユニキャスト送信する。このとき、機器３は、自己の登録情報を送信元情報として応答信号に付加する。
【００８９】
また、推定部１７は、ＤＨＣＰサーバ４に割り付けられたユニキャストアドレスから、機器３に割り付けられたユニキャストアドレスを推定することもできる。
【００９０】
例えば、ＤＨＣＰサーバ４のユニキャストアドレスが「１９２．１６８．１１．１」であるとする。この場合、推定部１７は、「１９２．１６８．１１．１」より後の１０個のユニキャストアドレス「１９２．１６８．１１．２」〜「１９２．１６８．１１．１１」を機器３に割り付けられたユニキャストアドレスとして推定できる。すなわち、推定部１７は、ＤＨＣＰサーバ４に割り付けられたユニキャストアドレスの後の１０個のユニキャストアドレスを推定範囲とすることができる。なお、推定部１７の推定範囲は、上述の例に限定されない。
【００９１】
そして、探索部１８は、受信部１３が探索信号に対する応答信号を機器３から受信した場合、この応答信号に付加されている登録情報（ユニキャストアドレス、ＭＡＣアドレス等）を抽出する。探索部１８は、抽出した登録情報のうち、機器情報記憶部１６に格納されていない新規の登録情報を、機器情報記憶部１６に新たに格納する（Ｓ１４）。この新たに格納された登録情報は、マルチキャストによる信号送信が不可能である通信経路（ポート）を用いる新たな機器３の登録情報である。すなわち、探索部１８によって登録された新たな機器３の登録情報は、登録情報のマルチキャストフラグが「０」に設定される。
【００９２】
推定部１７が推定したユニキャストアドレスは、制御装置１−機器３間の通信規格とは異なる他の通信規格を用いる他の端末に割り付けられた可能性もあるが、この場合は他の端末から応答信号が返信されない。なお、探索部１８は、探索信号の送信先のアドレスから、探索信号に対して応答した機器３のユニキャストアドレスを機器情報記憶部１６に格納することもできる。
【００９３】
制御部１４は、機器情報記憶部１６を参照して、マルチキャストによる信号送信が可能である通信経路（ポート）を用いる機器３と、マルチキャストによる信号送信が不可能である通信経路（ポート）を用いる機器３とを識別できる。
【００９４】
そこで、制御部１４は、以降の通信において、マルチキャストによる信号送信が可能である通信経路（ポート）を用いる機器３に対しては、マルチキャスト送信を行う。また制御部１４は、以降の通信において、マルチキャストによる信号送信が不可能である通信経路（ポート）を用いる機器３に対しては、ユニキャスト送信を行う。
【００９５】
このように、登録情報は、機器３のユニキャストアドレスの情報を含んでおり、制御装置１は、推定部１７と探索部１８とをさらに備えることが好ましい。推定部１７は、機器３にユニキャストアドレスを割り当てるＤＨＣＰサーバ４が存在するか否かを判定する。推定部１７は、ＤＨＣＰサーバ４が存在すれば、ＤＨＣＰサーバ４が機器３へ割り当てるユニキャストアドレスを制御装置１のユニキャストアドレスまたはＤＨＣＰサーバ４のユニキャストアドレスに基づいて推定する。そして、機器３が用いる通信経路はマルチキャストによる送信が不可能であると経路判定部１５が判定したとする。この場合、探索部１８は、推定部１７が推定したユニキャストアドレスに対して、応答信号の返信を要求するユニキャスト信号である探索信号を第２送信部１２にユニキャストで送信させる。探索部１８は、機器３が探索信号に対する応答信号を返信する場合、この機器３のユニキャストアドレスを、返信された応答信号に基づいて取得して機器情報記憶部１６に格納する。
【００９６】
したがって、制御装置１は、中継装置２によるマルチキャスト信号の転送処理に不具合がある場合でも、機器３のユニキャストアドレス（または、ユニキャストアドレスを含む登録情報）を収集できる。
【００９７】
また、制御装置１は機器情報記憶部１６に登録情報が格納されていない場合、図１１のフローチャートにしたがって中継装置２によるマルチキャスト信号の転送状況を判定することが好ましい。
【００９８】
まず、推定部１７は、宅内ネットワーク上にＤＨＣＰサーバ４が存在するか否かを判定する（Ｓ２１）。この判定方法は、制御装置１に割り付けられたユニキャストアドレスの有無を用いる方法と、ＤＨＣＰディスカバーコマンドを用いる方法とがある。
【００９９】
宅内ネットワーク上にＤＨＣＰサーバ４が存在すると推定部１７が判定した場合、経路判定部１５は、第１送信部１１に指示して、第１応答要求をマルチキャスト送信する（Ｓ２２）。
【０１００】
経路判定部１５は、受信部１３が第１応答要求に対する応答信号を機器３から受信した場合、この応答信号に付加されている登録情報を機器情報記憶部１６に格納する（Ｓ２３）。
【０１０１】
次に、推定部１７は、制御装置１に割り付けられたユニキャストアドレスから、機器３に割り付けられたユニキャストアドレスを推定する（Ｓ２４）。推定部１７は、制御装置１に割り付けられたユニキャストアドレスの前後を、機器３に割り付けられたユニキャストアドレスとして推定する。
【０１０２】
次に経路判定部１５は、第２送信部１２に指示して、推定範囲内のユニキャストアドレスのそれぞれを付加した第２応答要求を通信経路９１に送出させる（Ｓ２５）。すなわち、第２送信部１２は、推定範囲内のユニキャストアドレスのそれぞれに対して第２応答要求をユニキャスト送信する。
【０１０３】
経路判定部１５は、受信部１３が第２応答要求に対する応答信号を機器３から受信した場合、この応答信号に付加されている登録情報を機器情報記憶部１６に格納する（Ｓ２６）。推定部１７が推定したユニキャストアドレスは、制御装置１−機器３間の通信規格とは異なる他の通信規格を用いる他の端末に割り付けられた可能性もあるが、この場合は他の端末から応答信号が返信されない。
【０１０４】
そして、経路判定部１５は、機器情報記憶部１６を参照して、マルチキャストされた第１応答要求に応答せず、ユニキャストされた第２応答要求のみに応答した機器３があるか否かを判定する（Ｓ２７）。経路判定部１５は、第２応答要求のみに応答した機器３がなければ、中継装置２における転送処理の不具合の有無を判定しない（Ｓ２８）。この場合、応答要求に対して応答しない機器３があれば、この機器３の不具合（機器３の電源停止、故障、撤去等）等が応答しない要因として考えられる。
【０１０５】
一方、第２応答要求のみに応答した機器３があれば、経路判定部１５は、中継装置２によるマルチキャスト信号の転送処理に不具合があると判定する（Ｓ２９）。具体的に転送処理の不具合とは、通信経路９１上（ポート２１）に送出されたマルチキャスト信号が通信経路９２，９３の両方（ポート２２、２３の両方）、または通信経路９２，９３のいずれか一方（ポート２２、２３のいずれか一方）に転送されていない状態である。言い換えれば、経路判定部１５は、第２応答要求に対する応答信号を返信した機器３が用いる通信経路（ポート）はマルチキャストによる送信が不可能であると判定することができる。
【０１０６】
また、推定部１７は、ＤＨＣＰサーバ４に割り付けられたユニキャストアドレスから、機器３に割り付けられたユニキャストアドレスを推定することもできる。
【０１０７】
このように、制御装置１は、推定部１７をさらに備えることが好ましい。推定部１７は、機器３にユニキャストアドレスを割り当てるＤＨＣＰサーバ４が存在するか否かを判定する。そして、推定部１７は、ＤＨＣＰサーバ４が存在すれば、ＤＨＣＰサーバ４が機器３へ割り当てるユニキャストアドレスを本制御装置１のユニキャストアドレスまたはＤＨＣＰサーバ４のユニキャストアドレスに基づいて推定する。
【０１０８】
そして、経路判定部１５は、機器情報記憶部１６に機器３の登録情報が格納されていない場合、以下の処理を行う。経路判定部１５は、第１送信部１１に第１応答要求をマルチキャストで送信させ、推定部１７が推定したユニキャストアドレスに対して第２送信部１２に第２応答要求をユニキャストで送信させる。経路判定部１５は、機器３が第１応答要求に対する応答信号を返信せず、第２応答要求に対する応答信号を返信する場合、この機器３が用いる通信経路はマルチキャストによる送信が不可能であると判定する。
【０１０９】
したがって、経路判定部１５は、機器情報記憶部１６に機器３の登録情報が格納されていない場合でも、中継装置２におけるマルチキャスト信号の転送不具合の有無を判別することができる。
【０１１０】
そして、制御部１４は、経路判定部１５の判定結果、探索部１８の探索結果に基づいて、機器情報記憶部１６の登録情報を追加、更新する。制御部１４は、機器情報記憶部１６の登録情報に基づいて、マルチキャストによる信号送信が可能である通信経路（ポート）を用いる機器３と、マルチキャストによる信号送信が不可能である通信経路（ポート）を用いる機器３とを識別できる。そこで、制御部１４は、以降の通信において、マルチキャストによる信号送信が可能である通信経路（ポート）を用いる機器３に対しては、信号をマルチキャストで送信させる。また制御部１４は、以降の通信において、マルチキャストによる信号送信が不可能である通信経路（ポート）を用いる機器３に対しては、信号をユニキャストで送信させる。
【０１１１】
すなわち、第１送信部１１は、機器３のうち、マルチキャストによる送信が可能である通信経路（ポート）を用いる機器３に対して信号をマルチキャストで送信することが好ましい。第２送信部１２は、機器３のうち、マルチキャストによる送信が不可能である通信経路（ポート）を用いる機器３に対して信号をユニキャストで送信することが好ましい。
【０１１２】
したがって、制御装置１は、中継装置２によるマルチキャスト信号の転送処理に不具合があっても、機器３との間の通信をできるだけ効率よく行うことができる。
【０１１３】
なお、ＤＨＣＰサーバ４の設置箇所は、通信経路９１上に限定されるものではなく、他の通信経路、他のネットワーク上に設置されてもよい。あるいは、ＤＨＣＰサーバ４は、中継装置２内に実装されることも可能である。すなわち、ＤＨＣＰサーバ４は、制御装置１、機器３にユニキャストアドレスを割り付けることができれば、その設置箇所は限定されない。
【０１１４】
（実施形態２）
図１２は、本実施形態の制御システムの構成を示す。
【０１１５】
本実施形態の制御装置１Ａは、第３送信部１９を備える。第３送信部１９は、制御部１４によって制御され、ブロードキャストアドレスが付加されたブロードキャスト信号を通信経路９１に送出することで、ブロードキャスト送信を行う。なお、他の構成は実施形態１と同様であり、同様の構成には同一の符号を付して説明は省略する。
【０１１６】
制御装置１Ａは、経路判定部１５による図１３、図１４の処理を定期的に行って、中継装置２によるマルチキャスト信号の転送状況を判定する。
【０１１７】
ステップＳ１〜Ｓ７の各処理は、実施形態１（図９参照）と同様に、第１応答要求のマルチキャスト、第２応答要求のユニキャストの送信処理を行っており、説明は省略する。
【０１１８】
そして、本実施形態の制御装置１Ａでは、ステップＳ２において、マルチキャストされた第１応答要求に対して、１台以上の登録済の機器３から応答信号（第４応答信号）を受信しなかった場合、制御部１４は、応答要求の送信形態を選択する（Ｓ３１）。すなわち、制御部１４は、マルチキャストされた第１応答要求に対する応答がない未応答の機器３が存在する場合、未応答の機器３に対してユニキャストで応答確認を行うか、ブロードキャストで応答確認を行うかを選択する。
【０１１９】
ユニキャストによる応答確認には、第２応答要求が用いられる。第２応答要求とは、応答信号の返信を要求するユニキャスト信号であり、中継装置２を介して第２応答要求を受信した機器３は、応答信号を制御装置１Ａへユニキャスト送信する。
【０１２０】
ブロードキャストによる応答確認には、第３応答要求が用いられる。第３応答要求とは、応答信号（第５応答信号）の返信を要求するブロードキャスト信号であり、中継装置２を介して第３応答要求を受信した機器３は、応答信号を制御装置１Ａへユニキャスト送信する。
【０１２１】
ブロードキャストによる応答確認は、ブロードキャスト信号が全ての機器３に受信されるという保証がなく、また複数の機器３から一斉に応答信号が返信されるため、制御装置１が全ての応答信号を受信しきれない虞があるという短所がある。しかし、単発の送信で複数の機器３宛に応答要求を届けられるという長所がある。
【０１２２】
ユニキャストによる応答確認は、長所および短所がブロードキャストによる応答確認とは逆になる。すなわち、ユニキャスト信号は機器３のそれぞれに確実に送信されるが、送信先の機器３の数のユニキャスト通信を行う必要がある。
【０１２３】
制御部１４は、機器情報記憶部１６に登録されている機器３の台数が閾値未満であれば、ユニキャストを選択し、登録されている機器３の台数が閾値以上であれば、ブロードキャストを選択する。または、制御部１４は、ユーザ操作によって、ユニキャストまたはブロードキャストを選択してもよい。
【０１２４】
制御部１４がユニキャストを選択した場合、ステップＳ４〜Ｓ７の各処理を行う。
【０１２５】
制御部１４がブロードキャストを選択した場合、経路判定部１５は、第３送信部１９に指示して、ブロードキャストアドレスを付加した第３応答要求を通信経路９１に送出させる（Ｓ３２）。すなわち、第３送信部１９は、第３応答要求をブロードキャスト送信する。
【０１２６】
経路判定部１５は、受信部１３が中継装置２を介して機器３から第３応答要求に対する応答信号を受信した場合、この応答信号に付加されている送信元情報から、応答信号の送信元の機器３を識別できる。そして、経路判定部１５は、第１応答要求に未応答の機器３の少なくとも１台から応答信号を受信したか否かを判定する（Ｓ３３）。経路判定部１５は、第１応答要求に未応答の機器３の全てが応答信号を返信しなかった場合、中継装置２における転送処理の不具合の有無を判定しない（Ｓ３５）。この場合、マルチキャストされた第１応答要求に対して機器３が応答しない要因として、送信先の機器３の不具合（機器３の電源停止、故障、撤去等）等が考えられる。
【０１２７】
一方、経路判定部１５は、第１応答要求に未応答の機器３の少なくとも１台でも応答信号を返信すれば、中継装置２によるマルチキャスト信号の転送処理に不具合があると判定する（Ｓ３４）。具体的に転送処理の不具合とは、通信経路９１上（ポート２１）に送出されたマルチキャスト信号が通信経路９２，９３の両方（ポート２２、２３の両方）、または通信経路９２，９３のいずれか一方（ポート２２、２３のいずれか一方）に転送されていない状態である。言い換えれば、経路判定部１５は、ステップＳ３３において応答信号を返信した機器３が用いる通信経路（ポート）はマルチキャストによる送信が不可能であると判定することができる。
【０１２８】
また、経路判定部１５は、ステップＳ１，Ｓ２、ステップＳ３２，Ｓ３３の処理を複数回繰り返して、マルチキャスト信号およびブローキャスト信号に対する応答確認を複数回行うことが好ましい。例えば、通信経路９２，９３が無線の通信経路である場合、電波状況によっては、マルチキャスト信号が受信できない機器３や、応答信号が中継装置２に到達しない機器３が存在する可能性がある。そこで、経路判定部１５は、マルチキャスト信号およびブローキャスト信号に対する応答確認を複数回行うことで、応答確認の精度を向上させることができる。
【０１２９】
このように、制御装置１Ａは、機器情報記憶部１６と、第１送信部１１と、第３送信部１９と、受信部１３と、経路判定部１５とを備える。機器情報記憶部１６は、ネットワーク通信が可能なマルチキャストグループに属する制御対象の機器３に個別に割り当てられた登録情報を格納する。第１送信部１１は、応答信号の返信を要求するマルチキャスト信号である第１応答要求をマルチキャストグループにマルチキャストで送信する。第３送信部１９は、応答信号の返信を要求するブロードキャスト信号である第３応答要求を機器３にブロードキャストで送信する。受信部１３は、応答信号を受信する。経路判定部１５は、受信部１３が受信した応答信号に基づいて、機器３が用いる通信経路はマルチキャストによる送信が可能であるか否かを判定する。この場合、経路判定部１５は、機器３が第１応答要求に対する応答信号を返信せず、第３応答要求に対する応答信号を返信する場合、この機器３が用いる通信経路はマルチキャストによる送信が不可能であると判定する。
【０１３０】
また、第１送信部１１、第２送信部１２、第３送信部１９、受信部１３は、機器３との間で授受される信号を中継する中継装置２を介して機器３との間で通信を行うことが好ましい。
【０１３１】
したがって、制御装置１Ａは、マルチキャスト信号が到達しない登録済の機器３があった場合に、このマルチキャストの不通状態が、中継装置２におけるマルチキャスト信号の転送不具合を要因とするのか否かがわかる。すなわち、制御装置１Ａは、中継装置２におけるマルチキャスト信号の転送不具合の有無を判別することができる。さらに、制御装置１Ａは、ユニキャストによる応答確認とブロードキャストによる応答確認とを、機器３の台数に応じて切り替えることができるので、応答確認の効率を向上させることができる。
【０１３２】
さらに、制御装置１Ａは、機器３のうち、マルチキャストによる送信が不可能である通信経路を用いる機器３に対して信号をユニキャストで送信する第２送信部１２を備えることが好ましい。そして、第１送信部１１は、機器３のうち、マルチキャストによる送信が可能である通信経路を用いる機器に対して信号をマルチキャストで送信する。
【０１３３】
したがって、制御装置１は、中継装置２によるマルチキャスト信号の転送処理に不具合があっても、機器３との間の通信をできるだけ効率よく行うことができる。
【０１３４】
また、制御装置１Ａは、機器３との間で行われる通常の通信において、通信信号をマルチキャストした後に、補助的に通信信号をユニキャストまたはブロードキャスト送信することで、通信の信頼性を向上させてもよい。
【０１３５】
また、制御装置１Ａは、機器情報記憶部１６に登録情報が格納されていない場合、図１５、図１６のフローチャートにしたがって中継装置２によるマルチキャスト信号の転送状況を判定することが好ましい。
【０１３６】
ステップＳ２１〜Ｓ２９の各処理は、実施形態１（図１１参照）と同様に、第１応答要求のマルチキャスト、第２応答要求のユニキャストの送信処理、アドレス推定処理を行っており、説明は省略する。
【０１３７】
そして、本実施形態の制御装置１Ａでは、ステップＳ２３において、第１応答要求に対する応答信号が返信され、この応答信号に付加されている登録情報を機器情報記憶部１６に格納した後、制御部１４は、応答要求の送信形態を選択する（Ｓ４１）。
【０１３８】
ユニキャストによる応答確認には、第２応答要求が用いられる。第２応答要求とは、応答信号の返信を要求するユニキャスト信号であり、中継装置２を介して第２応答要求を受信した機器３は、応答信号を制御装置１Ａへユニキャスト送信する。
【０１３９】
ブロードキャストによる応答確認には、第３応答要求が用いられる。第３応答要求とは、応答信号の返信を要求するブロードキャスト信号であり、中継装置２を介して第３応答要求を受信した機器３は、応答信号を制御装置１Ａへユニキャスト送信する。
【０１４０】
制御部１４は、機器情報記憶部１６に登録されている機器３の台数が閾値未満であれば、ユニキャストを選択し、登録されている機器３の台数が閾値以上であれば、ブロードキャストを選択する。または、制御部１４は、ユーザ操作によって、ユニキャストまたはブロードキャストを選択してもよい。
【０１４１】
制御部１４がユニキャストを選択した場合、ステップＳ２４〜Ｓ２９の各処理を行う。
【０１４２】
制御部１４がブロードキャストを選択した場合、経路判定部１５は、第３送信部１９に指示して、ブロードキャストアドレスを付加した第３応答要求を通信経路９１に送出させる（Ｓ４２）。すなわち、第３送信部１９は、第３応答要求をブロードキャスト送信する。
【０１４３】
経路判定部１５は、受信部１３が第３応答要求に対する応答信号を機器３から受信した場合、この応答信号に付加されている登録情報を機器情報記憶部１６に格納する（Ｓ４３）。
【０１４４】
そして、経路判定部１５は、機器情報記憶部１６を参照して、マルチキャストされた第１応答要求に応答せず、ブロードキャストされた第３応答要求のみに応答した機器３があるか否かを判定する（Ｓ４４）。経路判定部１５は、第３応答要求のみに応答した機器３がなければ、中継装置２における転送処理の不具合の有無を判定しない（Ｓ４５）。この場合、応答要求に対して応答しない機器３があれば、この機器３の不具合（機器３の電源停止、故障、撤去等）等が応答しない要因として考えられる。
【０１４５】
一方、第３応答要求のみに応答した機器３があれば、経路判定部１５は、中継装置２によるマルチキャスト信号の転送処理に不具合があると判定する（Ｓ４６）。具体的に転送処理の不具合とは、通信経路９１上（ポート２１）に送出されたマルチキャスト信号が通信経路９２，９３の両方（ポート２２、２３の両方）、または通信経路９２，９３のいずれか一方（ポート２２、２３のいずれか一方）に転送されていない状態である。言い換えれば、経路判定部１５は、第２応答要求に対する応答信号を返信した機器３が用いる通信経路（ポート）はマルチキャストによる送信が不可能であると判定することができる。
【０１４６】
したがって、経路判定部１５は、機器情報記憶部１６に機器３の登録情報が格納されていない場合でも、中継装置２におけるマルチキャスト信号の転送不具合の有無を判別することができる。さらに、制御装置１Ａは、ユニキャストによる応答確認とブロードキャストによる応答確認とを、機器３の台数に応じて切り替えることができるので、応答確認の効率を向上させることができる。
【０１４７】
（実施形態３）
図１７は、本実施形態の制御システムの構成を示す。本実施形態の制御装置１Ｂは、経路判定部１５Ａを備える。なお、他の構成は実施形態１と同様であり、同様の構成には同一の符号を付して説明は省略する。
【０１４８】
上述の実施形態１，２は、制御装置１、制御装置１Ａから機器３へ送信するマルチキャスト信号に対して、中継装置２での転送不具合の有無を検出するものである。しかしながら、Ｓｎｏｏｐｉｎｇ機能を有する中継装置２は、ポート毎にマルチキャストの転送可否を判断している。したがって、制御装置１Ｂから送信されたマルチキャスト信号は、機器３を接続したポートに転送されるが、機器３から送信されたマルチキャスト信号は制御装置１Ｂを接続したポートに転送されない場合が起こりうる。而して、中継装置２がマルチキャスト信号を双方向に転送しているか否かを検出する必要がある。
【０１４９】
そこで、制御装置１Ｂは、経路判定部１５Ａによる図１８の処理を定期的に行って、機器３から制御装置１Ｂに送信されるマルチキャスト信号の転送状況を判定する。
【０１５０】
まず、制御装置１Ｂの経路判定部１５Ａは、第２送信部１２に指示して、機器情報記憶部１６に登録情報を格納されている機器３のユニキャストアドレスを付加した第４応答要求を通信経路９１に送出させる（Ｓ５１）。すなわち、第２送信部１２は、登録されている機器３のそれぞれに対して第４応答要求をユニキャスト送信する。第４応答要求とは、応答信号（第６応答信号）のマルチキャストによる返信を要求するユニキャスト信号であり、中継装置２を介して第４応答要求を受信した機器３は、応答信号を制御装置１へマルチキャスト送信する。このとき、機器３は、自己の登録情報を送信元情報として応答信号に付加する。
【０１５１】
経路判定部１５Ａは、受信部１３が中継装置２を介して応答信号を受信した場合、この応答信号に付加されている送信元情報（送信元の登録情報）から、応答信号の送信元の機器３を識別できる。そして、経路判定部１５Ａは、全ての登録済の機器３から応答信号を受信したか否かを判定する（Ｓ５２）。
【０１５２】
経路判定部１５Ａは、全ての登録済の機器３から応答信号を受信した場合、中継装置２によるマルチキャスト信号の転送処理に不具合がないと判定する（Ｓ５３）。具体的に、経路判定部１５Ａは、通信経路９２，９３（ポート２２、２３）に送出されたマルチキャスト信号が通信経路９１上（ポート２１）に転送されていると判定する。言い換えれば、経路判定部１５Ａは、通信経路９１（ポート２１）はマルチキャストによる送信が可能であると判定する。
【０１５３】
一方、経路判定部１５Ａは、１台以上の登録済の機器３から応答信号を受信しなかった場合、第２送信部１２に指示して、応答信号を返信していない（未応答の）機器３のユニキャストアドレスを付加した第５応答要求を通信経路９１に送出させる（Ｓ５４）。すなわち、第２送信部１２は、未応答の機器３のそれぞれに対して第５応答要求をユニキャスト送信する。第５応答要求とは、応答信号（第７応答信号）のユニキャストによる返信を要求するユニキャスト信号であり、中継装置２を介して第５応答要求を受信した機器３は、応答信号を制御装置１へユニキャスト送信する。このとき、機器３は、自己の登録情報を送信元情報として応答信号に付加する。
【０１５４】
経路判定部１５Ａは、受信部１３が中継装置２を介して機器３から第５応答要求に対する応答信号を受信した場合、この応答信号に付加されている送信元情報から、応答信号の送信元の機器３を識別できる。そして、経路判定部１５Ａは、未応答の機器３の少なくとも１台から応答信号を受信したか否かを判定する（Ｓ５５）。経路判定部１５Ａは、未応答の機器３の全てが応答信号を返信しなかった場合、中継装置２によるマルチキャスト信号の転送処理に不具合がないと判定する（Ｓ５６）。
【０１５５】
一方、経路判定部１５Ａは、未応答の機器３の少なくとも１台でも応答信号を返信すれば、中継装置２によるマルチキャスト信号の転送処理に不具合があると判定する（Ｓ５７）。具体的に転送処理の不具合とは、機器３から送信されたマルチキャスト信号が通信経路９１（ポート２１）に転送されていない状態である。言い換えれば、経路判定部１５Ａは、制御装置１Ｂが用いる通信経路（ポート）に対するマルチキャスト送信が不可能であると判定することができる。
【０１５６】
このように、第２送信部１２は、応答信号のマルチキャストによる返信を要求するユニキャスト信号である第４応答要求、および応答信号のユニキャストによる返信を要求するユニキャスト信号である第５応答要求を機器３にユニキャストで送信することが好ましい。この場合、経路判定部１５Ａは、機器３が第４応答要求に対する応答信号を返信せず、第５応答要求に対する応答信号を返信する場合、受信部１３が用いる通信経路はマルチキャストが不可能であると判定する。
【０１５７】
したがって、制御装置１Ｂは、機器３から制御装置１Ｂに送信されるマルチキャスト信号に対して、中継装置２における転送不具合の有無を判定することができる。
【０１５８】
また、経路判定部１５Ａは、実施形態１または実施形態２の経路判定部１５と同様の処理を行うこともできる。
【０１５９】
また、コンピュータを制御装置１として機能させるプログラムも、制御装置１と同様の効果を奏し得る。プログラムの提供形態としては、コンピュータに読み取り可能なＲＯＭ（Read Only Memory）、光ディスク等の記録媒体に予め格納されている形態、インターネット等を含む広域通信網を介して記録媒体に供給される形態等がある。
【０１６０】
なお、上述の実施の形態は本発明の一例である。このため、本発明は、上述の実施形態に限定されることはなく、この実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論である。
【符号の説明】
【０１６１】
１  制御装置
１１  第１送信部
１２  第２送信部
１３  受信部
１４  制御部
１５  経路判定部
１６  機器情報記憶部
１７  推定部
２  中継装置
２１〜２３  ポート
９１〜９３  通信経路
３  機器
４  ＤＨＣＰサーバ
【図１】
0006347391.tif 000002
【図２】
0006347391.tif 000003
【図３】
0006347391.tif 000004
【図４】
0006347391.tif 000005
【図５】
0006347391.tif 000006
【図６】
0006347391.tif 000007
【図７】
0006347391.tif 000008
【図８】
0006347391.tif 000009
【図９】
0006347391.tif 000010
【図１０】
0006347391.tif 000011
【図１１】
0006347391.tif 000012
【図１２】
0006347391.tif 000013
【図１３】
0006347391.tif 000014
【図１４】
0006347391.tif 000015
【図１５】
0006347391.tif 000016
【図１６】
0006347391.tif 000017
【図１７】
0006347391.tif 000018
【図１８】
0006347391.tif 000019