(57)【特許請求の範囲】
【請求項１】
複数の階層のネットワークからなり、上位および下位の前記ネットワークに接続される副制御装置および１つの前記ネットワークに接続される末端装置を備えるネットワークシステムを制御する制御装置におけるアドレス対応表生成方法において、
前記副制御装置に対して前記ネットワークシステム内で一意に定められたユニットアドレスおよび１つの前記ネットワーク内で一意に定められたローカルアドレスを要求するアドレス要求ステップと、
前記副制御装置から、前記アドレス要求ステップによって要求された前記ユニットアドレスと前記ローカルアドレスとを含むアドレス情報を受信するアドレス受信ステップと、
前記アドレス受信ステップによって受信された前記アドレス情報に基づいて、前記ネットワークシステムにおける前記副制御装置の位置を示す副制御装置位置情報を生成する位置情報生成ステップと、
前記位置情報生成ステップによって生成された前記副制御装置位置情報に基づいて、ネットワーク番号を付与するネットワーク番号付与ステップと、
前記ネットワーク番号付与ステップによって付与された前記ネットワーク番号を前記副制御装置および前記末端装置に送信する送信ステップと、
前記副制御装置および前記末端装置に対して、前記ネットワーク番号と前記アドレス情報とを要求するネットワーク情報要求ステップと、
前記副制御装置および前記末端装置から、前記ネットワーク情報要求ステップによって要求された前記ネットワーク番号と前記アドレス情報とを受信する受信ステップと、
前記受信ステップによって受信された前記ネットワーク番号と前記アドレス情報とに基づいて、前記副制御装置および前記末端装置の前記ユニットアドレスと前記ネットワーク番号と前記ローカルアドレスとを対応付けたアドレス対応表を生成するアドレス対応表生成ステップと、
を有することを特徴とするアドレス対応表生成方法。
【請求項２】
前記ネットワークシステムにおける前記副制御装置の接続数を取得する接続情報取得ステップ、をさらに有し、
前記アドレス受信ステップは、さらに前記接続情報取得ステップによって取得された前記接続数と受信された前記アドレス情報の数とが一致するか否かを比較し、
前記位置情報生成ステップは、さらに前記接続数と前記アドレス情報の数とが一致する場合に、前記アドレス情報に基づいて、前記副制御装置位置情報を生成すること、を特徴とする請求項１に記載のアドレス対応表生成方法。
【請求項３】
複数の階層のネットワークからなり、上位および下位の前記ネットワークに接続される副制御装置および１つの前記ネットワークに接続される末端装置を備えるネットワークシステムを制御する制御装置におけるルーティングテーブル生成方法において、
前記副制御装置に対して前記ネットワークシステム内で一意に定められたユニットアドレスおよび１つの前記ネットワーク内で一意に定められたローカルアドレスを要求するアドレス要求ステップと、
前記副制御装置から、前記アドレス要求ステップによって要求された前記ユニットアドレスと前記ローカルアドレスとを含むアドレス情報を受信するアドレス受信ステップと、
前記アドレス受信ステップによって受信された前記アドレス情報に基づいて、前記ネットワークシステムにおける前記副制御装置の位置を示す副制御装置位置情報を生成する位置情報生成ステップと、
前記位置情報生成ステップによって生成された前記副制御装置位置情報に基づいて、ネットワーク番号を付与するネットワーク番号付与ステップと、
前記ネットワーク番号付与ステップによって付与された前記ネットワーク番号および前記位置情報生成ステップによって生成された前記副制御装置位置情報に基づいて、ルーティングテーブルを生成するルーティングテーブル生成ステップと、
を有することを特徴とするルーティングテーブル生成方法。
【請求項４】
複数の階層のネットワークからなり、上位および下位の前記ネットワークに接続される副制御装置および１つの前記ネットワークに接続される末端装置を備えるネットワークシステムを制御する制御装置において、
前記副制御装置に対して前記ネットワークシステム内で一意に定められたユニットアドレスおよび１つの前記ネットワーク内で一意に定められたローカルアドレスを要求するアドレス要求手段と、
前記副制御装置から、前記アドレス要求手段によって要求された前記ユニットアドレスと前記ローカルアドレスとを含むアドレス情報を受信するアドレス受信手段と、
前記アドレス受信手段によって受信された前記アドレス情報に基づいて、前記ネットワークシステムにおける前記副制御装置の位置を示す副制御装置位置情報を生成する位置情報生成手段と、
前記位置情報生成手段によって生成された前記副制御装置位置情報に基づいて、ネットワーク番号を付与するネットワーク番号付与手段と、
前記ネットワーク番号付与手段によって付与された前記ネットワーク番号を前記副制御装置および前記末端装置に送信する送信手段と、
前記副制御装置および前記末端装置に対して、前記ネットワーク番号と前記アドレス情報とを要求するネットワーク情報要求手段と、
前記副制御装置および前記末端装置から、前記ネットワーク情報要求手段によって要求された前記ネットワーク番号と前記アドレス情報とを受信する受信手段と、
前記受信手段によって受信された前記ネットワーク番号と前記アドレス情報とに基づいて、前記副制御装置および前記末端装置の前記ユニットアドレスと前記ネットワーク番号と前記ローカルアドレスとを対応付けたアドレス対応表を生成するアドレス対応表生成手段と、
を備えることを特徴とする制御装置。
【請求項５】
複数の階層のネットワークからなり、上位および下位の前記ネットワークに接続される副制御装置および１つの前記ネットワークに接続される末端装置を備えるネットワークシステムを制御する制御装置において、
前記副制御装置に対して前記ネットワークシステム内で一意に定められたユニットアドレスおよび１つの前記ネットワーク内で一意に定められたローカルアドレスを要求するアドレス要求手段と、
前記副制御装置から、前記アドレス要求手段によって要求された前記ユニットアドレスと前記ローカルアドレスとを含むアドレス情報を受信するアドレス受信手段と、
前記アドレス受信手段によって受信された前記アドレス情報に基づいて、前記ネットワークシステムにおける前記副制御装置の位置を示す副制御装置位置情報を生成する位置情報生成手段と、
前記位置情報生成手段によって生成された前記副制御装置位置情報に基づいて、ネットワーク番号を付与するネットワーク番号付与手段と、
前記ネットワーク番号付与手段によって付与された前記ネットワーク番号および前記位置情報生成手段によって生成された前記副制御装置位置情報に基づいて、ルーティングテーブルを生成するルーティングテーブル生成手段と、
を備えることを特徴とする制御装置。
【請求項６】
請求項１に記載されたアドレス対応表生成方法をコンピュータに実行させることを特徴とするアドレス対応表生成プログラム。
【請求項７】
請求項３に記載されたルーティングテーブル生成方法をコンピュータに実行させることを特徴とするルーティングテーブル生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のネットワークからなるシステムにおけるアドレス対応表生成方法、ルーティングテーブル生成方法、制御装置、アドレス対応表生成プログラムおよびルーティングテーブル生成プログラムに関するものである。
【背景技術】
【０００２】
従来から、複数の端末がリング型に接続されたネットワークにおいて、トークンを用いたトークンパッシング通信方式が一般に知られている。リング型のトークンパッシング通信方式のネットワークにおいて、各端末で通信を行うためには、各端末の端末番号を予め各端末に設定して、当該端末番号をホストコンピュータに登録する必要があった。このようなホストコンピュータおよび各端末への設定は、オペレータが各装置に対してキー操作で行うものであり、特に端末が増設または撤去される場合には、その都度設定作業が必要なため、操作が煩雑であるという問題があった。
【０００３】
このような問題を解決するものとして、ホストコンピュータによる端末番号の割当方法が知られている（特許文献１参照）。かかる端末番号の割当方法では、端末に対して予め設定されたアドレス番号と、上流側の隣の端末から供給されるアドレス番号である上流アドレス番号とをホストコンピュータに通知することによって、ホストコンピュータが端末の接続順番を認識することができる。さらに、ホストコンピュータにおいて予め設定されている端末番号と接続順番に対応したアドレス番号から、端末のアドレス番号を把握することができる。
【０００４】
【特許文献１】特開平８−７０３１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載された端末番号の割当方法では、複数のネットワークからなるネットワークシステムにおいては、適応することができなかった。すなわち、上述した方法は、ある１つのネットワーク内の端末のアドレス番号についてホストコンピュータが把握可能であるが、複数のネットワークが存在する場合には、複数のネットワークのうちの特定のネットワークを認識するためのネットワーク番号を認識することができないため、あるネットワークの端末から他のネットワークの端末へのデータのやりとりを行うことができない。
【０００６】
また、監視領域における異常を検知する警備システムにおいて、建物全体を警備する場合に、各階やテナントごとにネットワークを構成することが多い。このような警備システムで、例えば監視カメラを増設するような場合、どのネットワークに監視カメラを増設したかを把握し、ホストコンピュータや各端末に設定をする必要があり、作業負担が大きく、煩雑である。
【０００７】
本発明は、上記に鑑みてなされたものであって、複数のネットワークからなるシステムにおいて、ネットワーク構成を意識することなく、ネットワーク間のデータのやりとりを可能となる設定を容易に行うことができるアドレス対応表生成方法、ルーティングテーブル生成方法、制御装置、アドレス対応表生成プログラムおよびルーティングテーブル生成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、複数の階層のネットワークからなり、上位および下位の前記ネットワークに接続される副制御装置および１つの前記ネットワークに接続される末端装置を備えるネットワークシステムを制御する制御装置におけるアドレス対応表生成方法において、前記副制御装置に対して前記ネットワークシステム内で一意に定められたユニットアドレスおよび１つの前記ネットワーク内で一意に定められたローカルアドレスを要求するアドレス要求ステップと、前記副制御装置から、前記アドレス要求ステップによって要求された前記ユニットアドレスと前記ローカルアドレスとを含むアドレス情報を受信するアドレス受信ステップと、前記アドレス受信ステップによって受信された前記アドレス情報に基づいて、前記ネットワークシステムにおける前記副制御装置の位置を示す副制御装置位置情報を生成する位置情報生成ステップと、前記位置情報生成ステップによって生成された前記副制御装置位置情報に基づいて、ネットワーク番号を付与するネットワーク番号付与ステップと、前記ネットワーク番号付与ステップによって付与された前記ネットワーク番号を前記副制御装置および前記末端装置に送信する送信ステップと、前記副制御装置および前記末端装置に対して、前記ネットワーク番号と前記アドレス情報とを要求するネットワーク情報要求ステップと、前記副制御装置および前記末端装置から、前記ネットワーク情報要求ステップによって要求された前記ネットワーク番号と前記アドレス情報とを受信する受信ステップと、前記受信ステップによって受信された前記ネットワーク番号と前記アドレス情報とに基づいて、前記副制御装置および前記末端装置の前記ユニットアドレスと前記ネットワーク番号と前記ローカルアドレスとを対応付けたアドレス対応表を生成するアドレス対応表生成ステップと、を有することを特徴とする。
【０００９】
また、請求項２にかかる発明は、請求項１に記載のアドレス対応表生成方法において、前記ネットワークシステムにおける前記副制御装置の接続数を取得する接続情報取得ステップ、をさらに有し、前記アドレス受信ステップは、さらに前記接続情報取得ステップによって取得された前記接続数と受信された前記アドレス情報の数とが一致するか否かを比較し、前記位置情報生成ステップは、さらに前記接続数と前記アドレス情報の数とが一致する場合に、前記アドレス情報に基づいて、前記副制御装置位置情報を生成すること、を特徴とする。
【００１０】
また、請求項３にかかる発明は、複数の階層のネットワークからなり、上位および下位の前記ネットワークに接続される副制御装置および１つの前記ネットワークに接続される末端装置を備えるネットワークシステムを制御する制御装置におけるルーティングテーブル生成方法において、前記副制御装置に対して前記ネットワークシステム内で一意に定められたユニットアドレスおよび１つの前記ネットワーク内で一意に定められたローカルアドレスを要求するアドレス要求ステップと、前記副制御装置から、前記アドレス要求ステップによって要求された前記ユニットアドレスと前記ローカルアドレスとを含むアドレス情報を受信するアドレス受信ステップと、前記アドレス受信ステップによって受信された前記アドレス情報に基づいて、前記ネットワークシステムにおける前記副制御装置の位置を示す副制御装置位置情報を生成する位置情報生成ステップと、前記位置情報生成ステップによって生成された前記副制御装置位置情報に基づいて、ネットワーク番号を付与するネットワーク番号付与ステップと、前記ネットワーク番号付与ステップによって付与された前記ネットワーク番号および前記位置情報生成ステップによって生成された前記副制御装置位置情報に基づいて、ルーティングテーブルを生成するルーティングテーブル生成ステップと、を有することを特徴とする。
【００１１】
また、請求項４にかかる発明は、複数の階層のネットワークからなり、上位および下位の前記ネットワークに接続される副制御装置および１つの前記ネットワークに接続される末端装置を備えるネットワークシステムを制御する制御装置において、前記副制御装置に対して前記ネットワークシステム内で一意に定められたユニットアドレスおよび１つの前記ネットワーク内で一意に定められたローカルアドレスを要求するアドレス要求手段と、前記副制御装置から、前記アドレス要求手段によって要求された前記ユニットアドレスと前記ローカルアドレスとを含むアドレス情報を受信するアドレス受信手段と、前記アドレス受信手段によって受信された前記アドレス情報に基づいて、前記ネットワークシステムにおける前記副制御装置の位置を示す副制御装置位置情報を生成する位置情報生成手段と、前記位置情報生成手段によって生成された前記副制御装置位置情報に基づいて、ネットワーク番号を付与するネットワーク番号付与手段と、前記ネットワーク番号付与手段によって付与された前記ネットワーク番号を前記副制御装置および前記末端装置に送信する送信手段と、前記副制御装置および前記末端装置に対して、前記ネットワーク番号と前記アドレス情報とを要求するネットワーク情報要求手段と、前記副制御装置および前記末端装置から、前記ネットワーク情報要求手段によって要求された前記ネットワーク番号と前記アドレス情報とを受信する受信手段と、前記受信手段によって受信された前記ネットワーク番号と前記アドレス情報とに基づいて、前記副制御装置および前記末端装置の前記ユニットアドレスと前記ネットワーク番号と前記ローカルアドレスとを対応付けたアドレス対応表を生成するアドレス対応表生成手段と、を備えることを特徴とする。
【００１２】
また、請求項５にかかる発明は、複数の階層のネットワークからなり、上位および下位の前記ネットワークに接続される副制御装置および１つの前記ネットワークに接続される末端装置を備えるネットワークシステムを制御する制御装置において、前記副制御装置に対して前記ネットワークシステム内で一意に定められたユニットアドレスおよび１つの前記ネットワーク内で一意に定められたローカルアドレスを要求するアドレス要求手段と、前記副制御装置から、前記アドレス要求手段によって要求された前記ユニットアドレスと前記ローカルアドレスとを含むアドレス情報を受信するアドレス受信手段と、前記アドレス受信手段によって受信された前記アドレス情報に基づいて、前記ネットワークシステムにおける前記副制御装置の位置を示す副制御装置位置情報を生成する位置情報生成手段と、前記位置情報生成手段によって生成された前記副制御装置位置情報に基づいて、ネットワーク番号を付与するネットワーク番号付与手段と、前記ネットワーク番号付与手段によって付与された前記ネットワーク番号および前記位置情報生成手段によって生成された前記副制御装置位置情報に基づいて、ルーティングテーブルを生成するルーティングテーブル生成手段と、を備えることを特徴とする。
【００１３】
また、請求項６にかかる発明は、請求項１に記載されたアドレス対応表生成方法をコンピュータに実行させることを特徴とする。
【００１４】
また、請求項７にかかる発明は、請求項３に記載されたルーティングテーブル生成方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１５】
請求項１にかかる発明によれば、アドレス要求ステップによって、副制御装置に対してネットワークシステム内で一意に定められたユニットアドレスおよび１つのネットワーク内で一意に定められたローカルアドレスを要求し、アドレス受信ステップによって、副制御装置から、ユニットアドレスとローカルアドレスとを含むアドレス情報を受信し、位置情報生成ステップによって、アドレス情報に基づいて、ネットワークシステムにおける副制御装置の位置を示す副制御装置位置情報を生成し、ネットワーク番号付与ステップによって、副制御装置位置情報に基づいて、ネットワーク番号を付与し、送信ステップによって、ネットワーク番号を副制御装置および末端装置に送信し、ネットワーク情報要求ステップによって、副制御装置および末端装置に対して、ネットワーク番号とアドレス情報とを要求し、受信ステップによって、副制御装置および末端装置から、ネットワーク番号とアドレス情報とを受信し、アドレス対応表生成ステップによって、ネットワーク番号とアドレス情報とに基づいて、副制御装置および末端装置のユニットアドレスとネットワーク番号とローカルアドレスとを対応付けたアドレス対応表を生成することにより、複数のネットワークからなるシステムにおいて、ネットワーク構成を意識することなく、ノード間のデータのやりとりを可能とする設定を行うことができるため、ネットワーク環境の設定という煩雑な作業の負担を軽減することができるという効果を奏する。
【００１６】
また、請求項２にかかる発明によれば、接続情報取得ステップによって、ネットワークシステムにおける副制御装置の接続数を取得し、アドレス受信ステップは、さらに接続数と受信されたアドレス情報の数とが一致するか否かを比較し、位置情報生成ステップは、さらに接続数とアドレス情報の数とが一致する場合に、アドレス情報に基づいて、副制御装置位置情報を生成することにより、副制御装置の故障やネットワークの切断等の異常を検知することができるため、正確なネットワーク環境の設定を行うことができるという効果を奏する。
【００１７】
また、請求項３にかかる発明によれば、アドレス要求ステップによって、副制御装置に対してネットワークシステム内で一意に定められたユニットアドレスおよび１つのネットワーク内で一意に定められたローカルアドレスを要求し、アドレス受信ステップによって、副制御装置から、ユニットアドレスとローカルアドレスとを含むアドレス情報を受信し、位置情報生成ステップによって、アドレス情報に基づいて、ネットワークシステムにおける副制御装置の位置を示す副制御装置位置情報を生成し、ネットワーク番号付与ステップによって、副制御装置位置情報に基づいて、ネットワーク番号を付与し、ルーティングテーブル生成ステップによって、ネットワーク番号および副制御装置位置情報に基づいて、ルーティングテーブルを生成することにより、複数のネットワークからなるシステムにおいて、ネットワーク構成を意識することなく、ルーティングテーブルを生成することができるため、ネットワーク環境の設定という煩雑な作業の負担を軽減することができるという効果を奏する。
【００１８】
また、請求項４にかかる発明によれば、アドレス要求手段によって、副制御装置に対してネットワークシステム内で一意に定められたユニットアドレスおよび１つのネットワーク内で一意に定められたローカルアドレスを要求し、アドレス受信手段によって、副制御装置から、ユニットアドレスとローカルアドレスとを含むアドレス情報を受信し、位置情報生成手段によって、アドレス情報に基づいて、ネットワークシステムにおける副制御装置の位置を示す副制御装置位置情報を生成し、ネットワーク番号付与手段によって、副制御装置位置情報に基づいて、ネットワーク番号を付与し、送信手段によって、ネットワーク番号を副制御装置および末端装置に送信し、ネットワーク情報要求手段によって、副制御装置および末端装置に対して、ネットワーク番号とアドレス情報とを要求し、受信手段によって、副制御装置および末端装置から、ネットワーク番号とアドレス情報とを受信し、アドレス対応表生成手段によって、ネットワーク番号とアドレス情報とに基づいて、副制御装置および末端装置のユニットアドレスとネットワーク番号とローカルアドレスとを対応付けたアドレス対応表を生成することにより、複数のネットワークからなるシステムにおいて、ネットワーク構成を意識することなく、ノード間のデータのやりとりを可能とする設定を行うことができるため、ネットワーク環境の設定という煩雑な作業の負担を軽減することができるという効果を奏する。
【００１９】
また、請求項５にかかる発明によれば、アドレス要求手段によって、副制御装置に対してネットワークシステム内で一意に定められたユニットアドレスおよび１つのネットワーク内で一意に定められたローカルアドレスを要求し、アドレス受信手段によって、副制御装置から、ユニットアドレスとローカルアドレスとを含むアドレス情報を受信し、位置情報生成手段によって、アドレス情報に基づいて、ネットワークシステムにおける副制御装置の位置を示す副制御装置位置情報を生成し、ネットワーク番号付与手段によって、副制御装置位置情報に基づいて、ネットワーク番号を付与し、ルーティングテーブル生成手段によって、ネットワーク番号および副制御装置位置情報に基づいて、ルーティングテーブルを生成することにより、複数のネットワークからなるシステムにおいて、ネットワーク構成を意識することなく、ルーティングテーブルを生成することができるため、ネットワーク環境の設定という煩雑な作業の負担を軽減することができるという効果を奏する。
【００２０】
また、請求項６にかかる発明によれば、請求項１に記載されたアドレス対応表生成方法をコンピュータに実行させることにより、複数のネットワークからなるシステムにおいて、ネットワーク構成を意識することなく、ノード間のデータのやりとりを可能とする設定を行うことができるため、ネットワーク環境の設定という煩雑な作業の負担を軽減することができるという効果を奏する。
【００２１】
また、請求項７にかかる発明によれば、請求項３に記載されたルーティングテーブル生成方法をコンピュータに実行させることにより、複数のネットワークからなるシステムにおいて、ネットワーク構成を意識することなく、ルーティングテーブルを生成することができるため、ネットワーク環境の設定という煩雑な作業の負担を軽減することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下に添付図面を参照して、本発明にかかるアドレス対応表生成方法、ルーティングテーブル生成方法、制御装置、アドレス対応表生成プログラムおよびルーティングテーブル生成プログラムの最良な実施の形態を詳細に説明する。なお、本発明はこれらの実施の形態に限定されるものではない。
【００２３】
本実施の形態について、添付図面を参照して説明する。本実施の形態にかかる警備システムは、複数のネットワークからなるシステムのアドレス対応表やルーティングテーブルを、利用者がネットワーク構成を意識する必要なく容易に設定するものである。
【００２４】
まず、本発明が適用される警備システムの構成例について説明する。図１は、本実施の形態にかかる警備システムを含む監視システムの構成を示すブロック図である。図２は、本実施の形態にかかる警備システムの一部の構成を示すブロック図である。
【００２５】
本実施の形態にかかる監視システム１０は、警備システム１００と、監視センタ２００とを備え、警備システム１００と監視センタ２００とは、電話回線、無線ネットワーク、インターネットなどのネットワーク３００を介して接続されている。
【００２６】
監視センタ２００は、警備システム１００とデータの送受信を行うものである。また、監視センタ２００は、警備システム１００の図示しないセンサが異常を検知し、警備システム１００から送信された警報を受信した場合に、待機中の警備員に対して異常が検知された監視領域への出動を指示するとともに、必要に応じて警察や消防など関係機関への通報を行うセンタである。
【００２７】
本実施の形態にかかる警備システム１００は、メインユニット１０１と、末端ユニット１０２、１０３、１０５、１０７、１０９、１１１、１１３、１１５（以下、すべての末端ユニットを示す場合は、末端ユニット１０２等という）と、ノード増設ユニット１０４、１０６、１０８、１１０、１１２、１１４（以下、すべてのノード増設ユニットを示す場合は、ノード増設ユニット１０４等という）と、を備えている。メインユニット１０１と、末端ユニット１０２等と、ノード増設ユニット１０４等とは、それぞれ複数のネットワークで接続されている。なお、各ノードには、警備システム１０全体で一意となるユニットアドレスが予めロータリースイッチ等を用いて手動で設定されている。
【００２８】
メインユニット１０１は、警備システム１００での階層の異なる複数のネットワークを総合的に管理するノードである。また、メインユニット１０１は、さらに図２に示すように、設計データ受信部１０１１と、ローカルアドレス設定部１０１２と、データ送受信部１０１３と、位置情報生成部１０１４と、ネットワーク番号付与部１０１５と、アドレス対応表生成部１０１６と、ルーティングテーブル生成部１０１７と、アドレス対応表記憶部１０１８と、ルーティングテーブル記憶部１０１９と、ネットワーク情報記憶部１０２０と、を備えている。メインユニット１０１は、本発明にかかる制御装置を構成するものである。
【００２９】
設計データ受信部１０１１は、ネットワーク３００を介して監視センタ２００から設計データを受信するものである。ここで、設計データとは、警備システム１００の構成を示すデータである。具体的には、警備システム１００全体のネットワークに接続されている末端ユニットの接続数とノード増設ユニットの接続数とが示されている。ここで、末端ユニットとは、１つのネットワークに接続され、さらに下位のネットワークに接続されることがないあるネットワークの末端のノードである。ノード増設ユニットとは、ネットワークを増設するノードであり、上位のネットワークと下位のネットワークとのデータのやりとりを中継するものである。なお、設計データは、監視センタ２００から受信するほかに、直接ＦＤ（Flexible Disk）等の記憶媒体から読込んでもよい。
【００３０】
ローカルアドレス設定部１０１２は、メインユニット１０１が接続されているネットワーク（以下、メインユニット１０１の自ネットワークという）に接続されているノード、すなわちメインユニット１０１、末端ユニット１０２、１０３、ノード増設ユニット１０４、１０８に、自ネットワーク内で一意となるようなアドレス（以下、ローカルアドレスという）を設定するものである。なお、かかる処理は、トークンパッシング方式によってアクセス制御を行う既知のＡＲＣＮＥＴの機能を用いてもよい。
【００３１】
データ送受信部１０１３は、警備システム１００内に接続されているノードとのデータの送受信を行うものである。
【００３２】
位置情報生成部１０１４は、警備システム１００内に接続されている各ノードからアドレス情報を取得し、警備システム１００内のネットワークにおけるノード増設ユニットの位置を示すノード増設位置情報を生成するものである。ここで、アドレス情報とは、ユニットアドレスとローカルアドレスの組合せをいい、ノード増設位置情報とは、メインユニット１０１から当該ノード増設ユニットに接続するまでに経由するノード増設ユニットのアドレス情報を示したものである。詳細は、後述する。
【００３３】
ネットワーク番号付与部１０１５は、位置情報生成部１０１４によって生成されたノード増設位置情報によって表されたノード増設ユニットが接続されているネットワークに対して、ネットワーク番号を付与するものである。
【００３４】
アドレス対応表生成部１０１６は、各ノード増設ユニットから受信したネットワーク番号とアドレス情報とに基づいて、アドレス対応表を生成し、アドレス対応表記憶部１０１８に格納するものである。ここで、アドレス対応表とは、各ノードのユニットアドレスに、ネットワーク番号およびローカルアドレスを対応付けたものである。このアドレス対応表を参照することにより、各ノードが接続されているネットワークおよび当該ネットワーク内でのアドレスを把握することができる。
【００３５】
アドレス対応表記憶部１０１８は、ノードのユニットアドレスと、ネットワーク番号およびローカルアドレスとを対応付けて記憶するものである。図３は、アドレス対応表記憶部に記憶されているアドレス対応表の一例を示す説明図である。
【００３６】
ルーティングテーブル生成部１０１７は、位置情報生成部１０１４によって生成されたノード増設位置情報と、ネットワーク番号付与部１０１５によって生成されたネットワーク番号とからルーティングテーブルを生成し、ルーティングテーブル記憶部１０１９に格納するものである。ここで、ルーティングテーブルとは、メインユニットやノード増設ユニット、末端ユニットが保持するデータを送信するための送信先に関する経路情報である。
【００３７】
ルーティングテーブル記憶部１０１９は、ルーティングテーブル生成部１０１７によって生成されたルーティングテーブルを記憶するものである。図４は、ルーティングテーブル記憶部に記憶されているルーティングテーブルの一例を示す説明図である。
【００３８】
ネットワーク情報記憶部１０２０は、メインユニット１０１自身のアドレス情報およびネットワーク番号（以下、ネットワーク情報という）を格納するものである。また、アドレス情報のうちのユニットアドレスは、手動で設定された時点でネットワーク情報記憶部１０２０に予め格納されている。
【００３９】
末端ユニット１０２は、上述したようにネットワークの末端のノードであり、メインユニットやノード増設ユニット以外のノードである。末端ユニット１０２は、図２に示すように、データ送受信部１０２１と、ルーティングテーブル記憶部１０２２と、ネットワーク情報記憶部１０２３と、を備えている。また、他の末端ユニットも、末端ユニット１０２と同様の機能、構成を備えている。末端ユニットは、本発明にかかる末端装置を構成するものである。
【００４０】
データ送受信部１０２１は、メインユニット１０１、すなわち上位のノードからの要求に従って、ユニットアドレスを送信し、メインユニット１０１のローカルアドレス設定部１０１２によって設定されたローカルアドレスを受信し、ネットワーク情報記憶部１０２３に格納するものである。
【００４１】
ルーティングテーブル記憶部１０２２は、メインユニット１０１から送信されたルーティングテーブルを記憶するものである。上述したメインユニット１０１におけるルーティングテーブル記憶部１０１９と同様の機能、構成を備える。
【００４２】
ネットワーク情報記憶部１０２３は、末端ユニット１０２自身のネットワーク情報を記憶するものである。また、ネットワーク情報のうちのユニットアドレスは、手動で予め設定された時点でネットワーク情報記憶部１０２３に格納されている。
【００４３】
ノード増設ユニット１０４は、さらに図２に示すようにデータ送受信部１０４１と、ローカルアドレス設定部１０４２と、アドレス情報生成部１０４３と、ネットワーク番号抽出部１０４４と、ルーティングテーブル生成部１０４５と、ルーティングテーブル記憶部１０４６と、ネットワーク情報記憶部１０４７と、を備えている。なお、他のノード増設ユニットも、ノード増設ユニット１０４と同様の機能、構成を備えている。ノード増設ユニットは、本発明にかかる副制御装置を構成するものである。
【００４４】
データ送受信部１０４１は、上位または下位のネットワークに接続されている他のノードとのデータを送受信するものである。ローカルアドレス設定部１０４２は、ノード増設ユニット１０４によって増設されたネットワーク（下位のネットワーク）を構成するノード、すなわち末端ユニット１０５、ノード増設ユニット１０４、１０６に対して自ネットワーク内で一意となるようなアドレス、すなわちローカルアドレスを設定するものである。なお、かかる処理は、上述した既知であるＡＲＣＮＥＴ通信方式の機能を用いてもよい。
【００４５】
アドレス情報生成部１０４３は、下位のネットワークからアドレス情報を受信した場合に、アドレス情報に自アドレス情報を追加し、新たなアドレス情報を生成するものである。ネットワーク番号抽出部１０４４は、上位のノード増設ユニットから送信されたノード増設位置情報およびネットワーク番号から、自ネットワークのネットワーク番号を抽出するものである。ルーティングテーブル生成部１０４５は、メインユニット１０１から受信したノード増設位置情報から自ネットワークのルーティングテーブルを生成するものである。
【００４６】
ルーティングテーブル記憶部１０４６は、上位のネットワークのルーティングテーブルおよび下位のネットワークのルーティングテーブルを記憶するものである。上位のネットワークのルーティングテーブルは、メインユニット１０１によって生成され、送信される。下位のネットワークのルーティングテーブルは、ルーティングテーブル生成部１０４５によって生成される。ルーティングテーブル記憶部１０４６は、上述したメインユニット１０１におけるルーティングテーブル記憶部１０１９と同様の構成である。
【００４７】
ネットワーク情報記憶部１０４７は、ノード増設ユニット１０４自身のネットワーク情報を記憶するものである。また、ネットワーク情報のうちのユニットアドレスは、手動で予め設定された時点でネットワーク情報記憶部１０４７に格納される。
【００４８】
次に、以上のように構成されている警備システムによるアドレス対応表生成処理について説明する。図５−１、図５−２、図５−３は、メインユニット、ノード増設ユニットが行うアドレス対応表生成処理手順を示すフローチャートである。なお、処理手順を分かりやすくするために、メインユニット１０１と、ノード増設ユニット１０４と、ノード増設ユニット１０６とのやりとりに絞ったフローチャートとする。なお、メインユニット１０１とノード増設ユニット１０８や、ノード増設ユニット１０８とノード増設ユニット１１０等の処理は、これから詳述する処理手順と同様の処理が行われる。
【００４９】
まず、メインユニット１０１の電源がＯＮにされることにより、メインユニット１０１が起動する。メインユニット１０１のローカルアドレス設定部１０１２は、各ネットワーク内のノードに対してネットワーク内で一意に定まるローカルアドレスを自動設定する（ステップＳ５０１）。具体的には、メインユニット１０１のローカルアドレス設定部１０１２および各ノード増設ユニットのローカルアドレス設定部が、各ノード増設ユニットの下位のネットワークに接続されている各ノードに対して、当該ネットワーク内で一意に定まるアドレスを割当てることによって実現する。各ノードに対して一意に定められたローカルアドレスは、例えばノード増設ユニット１０４の場合はネットワーク情報記憶部１０４７に格納される。なお、上述したようにＡＲＣＮＥＴの機能を用いて実現してもよい。
【００５０】
次に、設計データ受信部１０１１は、監視センタ２００から送信された設計データを受信する（ステップＳ５０２）。図１に示す警備システム１００の設計データは、“ノード増設ユニットの数量：６、末端ユニットの数量：８”となる。データ送受信部１０１３は、全ノードに対してアドレス情報の返信要求をブロードキャストする（ステップＳ５０３）。
【００５１】
ノード増設ユニット１０４のデータ送受信部１０４１は、アドレス情報の返信要求を受信する（ステップＳ５０４）。データ送受信部１０４１は、アドレス情報をメインユニット１０１に送信する（ステップＳ５０５）。具体的には、ネットワーク情報記憶部１０４７に格納されているノード増設ユニット１０４のユニットアドレス“ＵＡ００４”とローカルアドレス“ＡＡ００４”をメインユニット１０１に送信する。なお、末端ユニットは、アドレス情報を返信しない。
【００５２】
データ送受信部１０４１は、ノード増設ユニット１０６のデータ送受信部にアドレス情報の返信要求を送信する（ステップＳ５０６）。なお、ノード増設ユニット１０４は、自ネットワーク内の全ノードに対して、アドレス情報の返信要求を送信する。ノード増設ユニット１０６のデータ送受信部は、ノード増設ユニット１０４から送信されたアドレス情報の返信要求を受信する（ステップＳ５０７）。ノード増設ユニット１０６のデータ送受信部は、ノード増設ユニット１０６自身のアドレス情報を送信する（ステップＳ５０８）。具体的には、ネットワーク情報記憶部に格納されているノード増設ユニット１０６のユニットアドレス“ＵＡ００６”とローカルアドレス“ＡＡ００３”をノード増設ユニット１０４に送信する。
【００５３】
ノード増設ユニット１０４において、データ送受信部１０４１は、ノード増設ユニット１０６から送信されたノード増設ユニット１０６のアドレス情報を受信する（ステップＳ５０９）。アドレス情報生成部１０４３は、ノード増設ユニット１０６から送信されたノード増設ユニット１０６のアドレス情報にノード増設ユニット１０４自身のアドレス情報を追加した新たなアドレス情報を生成する（ステップＳ５１０）。データ送受信部１０４１は、新たなアドレス情報をメインユニット１０１に送信する（ステップＳ５１１）。
【００５４】
メインユニット１０１において、データ送受信部１０１３は、ノード増設ユニット１０４から送信されたアドレス情報を受信する（ステップＳ５１２）。位置情報生成部１０１４は、ノード増設ユニットの接続数のアドレス情報が返信されたか否かを判断する（ステップＳ５１３）。ノード増設ユニットの接続数のアドレス情報が返信されていないと判断した場合には（ステップＳ５１３：Ｎｏ）、ステップＳ５１２に戻り、さらにアドレス情報を受信する。
【００５５】
ノード増設ユニットの接続数のアドレス情報が返信されたと判断した場合には（ステップＳ５１３：Ｙｅｓ）、位置情報生成部１０１４は受信されたアドレス情報からノード増設位置情報を生成する（ステップＳ５１４）。ネットワーク番号付与部１０１５は、生成されたノード増設位置情報によって位置が特定されたノード増設ユニットに対してネットワーク番号を付与する（ステップＳ５１５）。全ノード増設ユニットに対してノード増設位置情報とネットワーク番号を送信する（ステップＳ５１６）。
【００５６】
ノード増設ユニット１０４において、データ送受信部１０４１は、ノード増設位置情報とネットワーク番号を受信する（ステップＳ５１７）。ネットワーク番号抽出部１０４４は、ノード増設位置情報から、自アドレス情報を廃棄する（ステップＳ５１８）。ネットワーク番号抽出部１０４４は、自アドレス情報を廃棄したノード増設位置情報のうち、アドレス情報が存在しなくなったノード増設位置情報に対応するネットワーク番号をネットワーク情報記憶部１０４７に格納する（ステップＳ５１９）。この場合、ネットワーク番号“０２”が格納される。データ送受信部１０４１は、自アドレス情報を廃棄したノード増設位置情報のうち、先頭のアドレス情報がノード増設ユニット１０６のアドレス情報であるノード増設位置情報とネットワーク番号をノード増設ユニット１０６に送信する（ステップＳ５２０）。
【００５７】
ノード増設ユニット１０６において、データ送受信部は、ノード増設位置情報とネットワーク番号を受信する（ステップＳ５２１）。ネットワーク番号抽出部は、ノード増設位置情報から、自アドレス情報を廃棄する（ステップＳ５２２）。ネットワーク番号抽出部は、ネットワーク番号をネットワーク情報記憶部に格納する（ステップＳ５２３）。
【００５８】
メインユニット１０１において、データ送受信部１０１３は、自ネットワーク内の各ノードにネットワーク番号を送信する（ステップＳ５２４）。メインユニット１０１の自ネットワークのネットワーク番号は“０１”とする。なお、各ノードは、メインユニット１０１から送信されたネットワーク番号をネットワーク情報記憶部に格納する。
【００５９】
ノード増設ユニット１０４において、データ送受信部１０４１は、下位のネットワーク内の各ノードにネットワーク番号を送信する（ステップＳ５２５）。ここで、ノード増設ユニット１０４の下位のネットワークのネットワーク番号は、ネットワーク情報記憶部１０４７に下位のネットワークのネットワーク番号として記憶されている“０２”である。なお、各ノードは、ノード増設ユニット１０４から送信されたネットワーク番号をネットワーク情報記憶部に格納する。さらに、データ送受信部１０４１は、下位のネットワークの各ノードから送信されたネットワーク情報を受信する（ステップＳ５２６）。
【００６０】
ノード増設ユニット１０６において、データ送受信部は、下位のネットワーク内の各ノードにネットワーク番号を送信する（ステップＳ５２７）。ここで、ノード増設ユニット１０６の下位のネットワークのネットワーク番号は、ネットワーク情報記憶部に下位のネットワークのネットワーク番号として記憶されている“０４”である。なお、各ノードは、ノード増設ユニット１０６から送信されたネットワーク番号をネットワーク情報記憶部に格納する。さらに、データ送受信部は、下位のネットワークの各ノードから送信されたネットワーク情報を受信する（ステップＳ５２８）。データ送受信部は、下位のネットワークの各ノードから送信されたネットワーク情報をノード増設ユニット１０４に送信する（ステップＳ５２９）。
【００６１】
ノード増設ユニット１０４において、データ送受信部１０４１は、ノード増設ユニット１０６から送信されたネットワーク情報を受信する（ステップＳ５３０）。データ送受信部１０４１は、各ノードから送信されたネットワーク情報およびノード増設ユニット１０６から送信されたネットワーク情報をメインユニット１０１に送信する（ステップＳ５３１）。
【００６２】
メインユニット１０１において、データ送受信部１０１３は、各ノードから送信されたネットワーク情報およびノード増設ユニット１０４から送信されたネットワーク情報を受信する（ステップＳ５３２）。アドレス対応表生成部１０１６は、受信したネットワーク情報からアドレス対応表を生成し（ステップＳ５３３）、アドレス対応表記憶部１０１８に格納する（ステップＳ５３４）。
【００６３】
図６は、アドレス対応表生成処理におけるアドレス情報の送信順序をネットワークの階層に対応させた説明図である。図５−１〜図５−３で説明したアドレス対応表生成処理では、まずメインユニット１０１は、１階層目のネットワークに接続されている全ノードに対してアドレス情報の返信要求をし、ノード増設ユニットからのアドレス情報を受信する。次に、メインユニット１０１は、２階層目のネットワークに接続されている全ノードに対してアドレス情報の返信要求をし、ノード増設ユニットからのアドレス情報を受信する。さらに、順々にｎ階層目のネットワークに接続されている全ノード増設ユニットのアドレス情報を受信して、システム上に接続されている全ノード増設ユニットのアドレス情報を収集し、アドレス対応表を生成する。
【００６４】
このように、全ネットワーク内で一意に定まるユニットアドレスを予め各ノードに設定しておくことにより、利用者がネットワーク構成を意識する必要なく、アドレス対応表が生成される。よって、利用者はネットワークに接続されるノードの総数を把握し、各ノードに接続順序に対応するユニットアドレスのみを設定すれば、各ノードにネットワーク番号等の煩雑な設定を行うことなく、ネットワーク内の各ノードへのアクセスが可能となる。また、既に構築されているネットワーク環境に、新たにノードを接続する場合においても、ネットワーク構成を把握する必要なく、新たに接続するノードにユニットアドレスを設定してネットワークに接続することにより、ネットワーク環境を構築することができる。
【００６５】
特に、警備システムでは、既に警備対象となっている建物において新たに警備対象のテナントが増えたり、監視カメラを増設する場合に、警備システム全体で接続されているユニット数を把握し、新たに接続する機器に対してユニットアドレスを設定することによって、容易にネットワーク環境の設定を行うことができる。
【００６６】
次に、アドレス対応表生成処理の他の処理例について説明する。図７は、メインユニット、ノード増設ユニットが行うアドレス対応表生成処理手順を示すフローチャートである。かかる処理では、アドレス情報の返信を要求している階層にノード増設ユニットが接続されている場合、当該ノード増設ユニットの下位のネットワークに接続されているノードに対して返信を要求し、下位のノードからの返信を待って、上位のノード増設ユニットにアドレス情報を返信する点が図５−１〜図５−３で示した処理と異なる。なお、ステップＳ７０１〜ステップＳ７０２、ステップＳ７１１以降の処理は、上述した図５−１〜図５−３のステップＳ５０１〜ステップＳ５０２、ステップＳ５２４以降の処理と同様であるため、図５−１〜図５−３およびその説明を参照し、ここでは、異なる部分のみ説明する。
【００６７】
メインユニット１０１のデータ送受信部１０１３は、全ノードに対してアドレス情報の返信要求をブロードキャストする（ステップＳ７０３）。ノード増設ユニット１０４のデータ送受信部１０４１は、アドレス情報の返信要求を受信する（ステップＳ７０４）。データ送受信部１０４１は、ノード増設ユニット１０６にアドレス情報の返信要求を送信する（ステップＳ７０５）。ノード増設ユニット１０６のデータ送受信部は、アドレス情報の返信要求を受信する（ステップＳ７０６）。ノード増設ユニット１０６は、さらに下位のノードにアドレス情報の返信要求を送信し、所定の時間返信がなかった場合に、データ送受信部はアドレス情報をノード増設ユニット１０４に送信する（ステップＳ７０７）。
【００６８】
ノード増設ユニット１０４は、ノード増設ユニット１０６から送信されたアドレス情報を受信し（ステップＳ７０８）、アドレス情報生成部１０４３は、ノード増設ユニット１０６から送信されたノード増設ユニット１０６のアドレス情報にノード増設ユニット１０４自身のアドレス情報を追加した新たなアドレス情報を生成する（ステップＳ７０９）。データ送受信部１０４１は、新たなアドレス情報およびノード増設ユニット１０４自身のアドレス情報をメインユニット１０１に送信する（ステップＳ７１０）。メインユニット１０１において、データ送受信部１０１３は、ノード増設ユニット１０４から送信されたアドレス情報を受信する（ステップＳ７１１）。
【００６９】
このように、ノード増設ユニット１０４において、下位のノード増設ユニットから送信されるアドレス情報を待って、さらにノード増設ユニット１０４自身のアドレス情報と下位のノード増設ユニットから送信されたアドレス情報をメインユニット１０１に送信することによって、ノード増設ユニットの接続数をカウントすることなく、全ノード増設ユニットのアドレス情報を収集することができる。
【００７０】
図８は、アドレス対応表生成処理におけるアドレス情報の送信順序をネットワークの階層に対応させた説明図である。図７で説明したようにアドレス対応表生成処理では、メインユニット１０１は、１階層目のネットワークに接続されているノードに対して個々にアドレス情報の返信を要求する。１階層目のネットワークにノード増設ユニットが接続されている場合は、当該ノード増設ユニットの下位のネットワークに接続されているノードに対してアドレス情報の返信を要求する。さらに、最下位の階層であるｎ階層目までアドレス情報の返信を要求された時点で、順次上位のノード増設ユニットにアドレス情報を送信し、最終的にメインユニット１０１に対して全ノード増設ユニットのアドレス情報が送信され、メインユニット１０１はアドレス対応表を生成する。
【００７１】
図９は、本実施の形態にかかる警備システムにおけるアドレス対応表生成処理におけるアドレス情報の送信順序をネットワークの階層に対応させた説明図である。図７で説明したように、図９に示すメインユニット１０１は、ネットワークに接続されている全ノードに対してアドレス情報の返信要求を送信する。メインユニット１０１からアドレス情報の返信要求を受信したノード増設ユニット１０４は、下位のネットワークに接続されている全ノードに対してアドレス情報の返信要求を送信する。ノード増設ユニット１０４からアドレス情報の返信要求を受信したノード増設ユニット１０６は、下位のネットワークに接続されている全ノードに対してアドレス情報の返信要求を送信する。
【００７２】
ノード増設ユニット１０６は、下位のネットワークに接続されている全ノード増設ユニットからのアドレス情報の受信を待って、所定の時間が経過した場合には、下位のネットワークにノード増設ユニットが接続されていないと判断し、ノード増設ユニット１０６自身のアドレス情報をノード増設ユニット１０４に送信する。ノード増設ユニット１０４は、下位のネットワークに接続されている全ノード増設ユニットからのアドレス情報の受信を待って、ノード増設ユニット１０４自身のアドレス情報および下位のネットワークに接続されているノード増設ユニット１０６のアドレス情報をメインユニット１０１に送信する。
【００７３】
ノード増設ユニット１０８についても、同様に下位のネットワークへのアドレス情報の返信要求に対するノード増設ユニットの返信を待って、メインユニット１０１にアドレス情報を送信する。これにより、メインユニット１０１では、システムに接続されているノード増設ユニットの接続数をカウントすることなく、全ノード増設ユニットのアドレス情報を収集することができる。
【００７４】
次に、以上のように構成されている警備システムによるルーティングテーブル生成処理について説明する。図１０−１、図１０−２は、メインユニット、ノード増設ユニットが行うルーティングテーブル生成手順を示すフローチャートである。なお、処理手順を分かりやすくするために、メインユニット１０１と、ノード増設ユニット１０４と、ノード増設ユニット１０６とのやりとりに絞ったフローチャートとする。なお、メインユニット１０１とノード増設ユニット１０８や、ノード増設ユニット１０８とノード増設ユニット１１０等の処理についても、これから詳述する処理と同様の処理が行われる。
【００７５】
まず、メインユニット１０１において、ルーティングテーブル生成部１０１７は、ノード増設位置情報からルーティングテーブルを生成する（ステップＳ１００１）。詳細は、後述する。次に、ルーティングテーブル生成部１０１７は、生成されたルーティングテーブルをルーティングテーブル記憶部１０１９に格納する（ステップＳ１００２）。データ送受信部１０１３は、ルーティングテーブルを自ネットワーク内の全ノードに送信する（ステップＳ１００３）。ノード増設ユニット１０４において、データ送受信部１０４１は、ルーティングテーブルを受信し（ステップＳ１００４）、ルーティングテーブル記憶部１０４６に上位のネットワークのルーティングテーブルとして格納する（ステップＳ１００５）。
【００７６】
メインユニット１０１において、データ送受信部１０１３は、ノード増設ユニット１０４にノード増設位置情報を送信する（ステップＳ１００６）。ノード増設ユニット１０４において、データ送受信部１０４１はノード増設位置情報を受信する（ステップＳ１００７）。ルーティングテーブル生成部１０４５は、自ユニット、すなわちノード増設ユニット１０４用のノード増設ユニットデータを生成する（ステップＳ１００８）。
【００７７】
次に、ルーティングテーブル生成部１０４５は、自ユニット用のノード増設ユニットデータと、下位のネットワークのアドレスからルーティングテーブルを生成し（ステップＳ１００９）、ルーティングテーブル記憶部１０４６に下位のネットワークのルーティングテーブルとして格納する（ステップＳ１０１０）。データ送受信部１０４１は、自ネットワーク内の全ノードにルーティングテーブルを送信する（ステップＳ１０１１）。ノード増設ユニット１０６のデータ送受信部は、ルーティングテーブルを受信し（ステップＳ１０１２）、ルーティングテーブル記憶部に上位のネットワークのルーティングテーブルとして格納する（ステップＳ１０１３）。
【００７８】
このように、全ネットワーク内で一意に定まるユニットアドレスを予め各ノードに設定しておくことにより、利用者がネットワーク構成を意識する必要なく、ルーティングテーブルが生成される。よって、ネットワークに接続されるノードの総数を把握して各ノードにユニットアドレスのみを設定すれば、ノードごとにネットワーク番号の設定等の煩雑な作業を行うことなく、ルーティングテーブルが構築され、ネットワーク内の各ノードへの効率的なアクセスが可能となる。
【００７９】
特に、警備システムにおいて、新たに警備対象のテナントが増えたり、監視カメラを増設したりした場合に、警備システム全体で接続されている機器数を把握しておけば、機器に対して利用者が煩雑な作業を行うことなく、容易にネットワーク環境を設定することができる。
【００８０】
次に、図５−１、図５−２に示したアドレス対応表生成処理について、警備システム１００の構成を用いて説明する。図１１は、各ノードにユニットアドレスが設定された一例を示す説明図である。例えば、メインユニット１０１には、ユニットアドレスとして“ＵＡ００１”が設定され、末端ユニット１１５には、ユニットアドレス“ＵＡ０１５”が設定されている。このように、ユニットアドレスは、利用者がネットワークの構成を意識する必要はなく、警備システムに接続されている機器数のみを意識して接続数に対応するアドレスを設定すれば、ネットワークに関する設定が可能となる。よって、新たにユニットを増設する際には、ユニットアドレスとして“ＵＡ０１６”を設定して接続すればよい。
【００８１】
まず、メインユニット１０１の電源がＯＮにされることにより、メインユニット１０１が起動する。メインユニット１０１のローカルアドレス設定部１０１２は、各ネットワーク内のノードに対してネットワーク内で一意に定まるローカルアドレスを自動設定し、各ノードのネットワーク情報記憶部に格納する（ステップＳ５０１）。図１２は、各ノードにローカルアドレスが設定された一例を示す説明図である。例えば、最上位のネットワークを構成するメインユニット１０１、末端ユニット１０２、末端ユニット１０３、ノード増設ユニット１０４、ノード増設ユニット１０８に対して、ネットワークで一意になるようなローカルアドレス“ＡＡ００１”〜“ＡＡ００５”が設定される。ノード増設ユニット１０４やノード増設ユニット１０８については、下位のネットワークにも接続されているため、下位のネットワークでのローカルアドレスとして、ノード増設ユニット１０４には、さらに“ＡＡ００１”が設定され、ノード増設ユニット１０８には、“ＡＡ００１”が設定される。
【００８２】
次に、メインユニット１０１の設計データ受信部１０１１は、監視センタ２００から設計データを受信する（ステップＳ５０２）。ここでは、設計データは、“ノード増設ユニットの数量：６、末端ユニットの数量：８”となる。位置情報生成部１０１４は、全ノードに対してアドレス情報の返信要求をブロードキャストする（ステップＳ５０３）。図１３は、メインユニット１０１が自ネットワークの全ノードにアドレス情報の返信要求をブロードキャストした例を示す説明図である。
【００８３】
全ノードのデータ送受信部、例えばノード増設ユニット１０４のデータ送受信部１０４１は、アドレス情報の返信要求を受信する（ステップＳ５０４）。アドレス情報の返信要求を受信したノードがノード増設ユニットである場合、データ送受信部１０４１は、アドレス情報をメインユニット１０１に送信する（ステップＳ５０５）。図１４は、ノード増設ユニットがアドレス情報を送信した例を示す説明図である。最上位のネットワークでは、ノード増設ユニット１０４およびノード増設ユニット１０８から、アドレス情報が送信されることとなる。例えば、ノード増設ユニット１０４から送信されるアドレス情報は、ユニットアドレス“ＵＡ００４”とローカルアドレス“ＡＡ００４”である。メインユニット１０１は、ノード増設ユニット１０４およびノード増設ユニット１０８から送信されたアドレス情報を受信する（ステップＳ５１２）。図１５は、メインユニットが１階層目のノード増設ユニットから受信したアドレス情報を示す説明図である。
【００８４】
ノード増設ユニット１０４のデータ送受信部１０４１は、全ノードに対してアドレス情報の返信要求を送信する。一例として、ノード増設ユニット１０６にアドレス情報の返信要求を送信する（ステップＳ５０６）。図１６は、ノード増設ユニット１０４、１０８が自ネットワークの全ノードにアドレス情報の返信要求を送信した例を示す説明図である。例えば、ノード増設ユニット１０６のデータ送受信部は、ノード増設ユニット１０４から送信されたアドレス情報の返信要求を受信する（ステップＳ５０７）。ノード増設ユニット１０６の送受信部は、アドレス情報を送信する（ステップＳ５０８）。具体的には、アドレス情報は、ユニットアドレス“ＵＡ００６”とローカルアドレス“ＡＡ００３”である。図１７は、２階層目のノード増設ユニットがアドレス情報を送信した例を示す説明図である。ここで、図１８は、ノード増設ユニット１０６から送信されたアドレス情報を示す説明図である。図１９は、ノード増設ユニット１１０およびノード増設ユニット１１２から受信したアドレス情報を示す説明図である。
【００８５】
ノード増設ユニット１０４のデータ送受信部１０４１は、ノード増設ユニット１０６から送信されたアドレス情報を受信し（ステップＳ５０９）、アドレス情報生成部１０４３は、ノード増設ユニット１０６から送信されたアドレス情報にノード増設ユニット１０４自体のアドレス情報を追加したアドレス情報を生成する（ステップＳ５１０）。図２０は、上位のノード増設ユニットによって生成されるアドレス情報の構成を示す説明図である。図２０に示すように、配下のアドレス構成に自ノード増設ユニットのアドレス情報を追加した構成のアドレス情報を生成し、さらに上位のノード増設ユニットに送信する。データ送受信部１０４１は、生成されたアドレス情報をメインユニット１０１に送信する（ステップＳ５１１）。
【００８６】
メインユニット１０１のデータ送受信部１０１３は、送信されたアドレス情報を受信する（ステップＳ５１２）。図２１は、１階層目のノード増設ユニットが２階層目のノード増設ユニットのアドレス情報を送信した例を示す説明図である。図２２は、２階層目のノード増設ユニットのアドレス情報を示す説明図である。
【００８７】
さらに、ステップＳ５０７〜ステップＳ５１２と同様の処理となるが、３階層目のノード増設ユニットのアドレス情報を取得する処理について説明する。ノード増設ユニット１０６のデータ送受信部は、全ノードに対してアドレス情報の返信要求を送信する。この場合、末端ユニット１０７にアドレス情報の返信要求が送信される。図２３は、２階層目のノード増設ユニットが自ネットワークの全ノードにアドレス情報の返信要求を送信した例を示す説明図である。例えば、末端ユニット１０７のデータ送受信部は、ノード増設ユニット１０６から送信されたアドレス情報の返信要求を受信する。しかし、末端ユニット１０７は、ノード増設ユニットではないため、アドレス情報を送信しない。図２４は、３階層目のノード増設ユニットがアドレス情報を送信した例を示す説明図である。この場合、ノード増設ユニット１１４のみがアドレス情報を送信する。図２５は、ノード増設ユニット１１４から送信されたアドレス情報を示す説明図である。
【００８８】
ノード増設ユニット１１２のデータ送受信部は、ノード増設ユニット１１４から送信されたアドレス情報を受信し、アドレス情報生成部は、上述した図２０と同様にノード増設ユニット１１４から送信されたアドレス情報にノード増設ユニット１１２自体のアドレス情報を追加したアドレス情報を生成する。図２６は、上位のノード増設ユニットによって生成されるアドレス情報の構成を示す説明図である。図２６に示すように、配下のノード増設ユニット１１４のアドレス構成にノード増設ユニット１１２のアドレス構成を追加した構成のアドレス情報を生成し、さらに上位のノード増設ユニット１０８に送信する。図２７は、２階層目のノード増設ユニットがアドレス情報を送信した例を示す説明図である。ノード増設ユニット１１２のデータ送受信部は、生成されたアドレス情報をノード増設ユニット１０８のデータ送受信部に送信する。
【００８９】
ノード増設ユニット１０８のデータ送受信部は、ノード増設ユニット１１２から送信されたアドレス情報を受信する。図２８は、上位のノード増設ユニットによって生成されるアドレス情報の構成を示す説明図である。ノード増設ユニット１０８のアドレス情報生成部は、ノード増設ユニット１１２からの受信データであるアドレス情報にノード増設ユニット１０８自体のアドレス情報を追加したアドレス情報を生成する。図２９は、ノード増設ユニット１０８によって生成されるアドレス情報の構成を示す説明図である。図２９に示すアドレス情報が生成され、さらに最上位のメインユニット１０１に送信される。図３０は、１階層目のノード増設ユニットがアドレス情報を送信した例を示す説明図である。
【００９０】
図３１は、ｎ階層のネットワークを示す説明図である。図３１に示すようなｎ階層のネットワークであっても、上述したように配下のアドレス情報を次々に追加していくことにより、最下位のノード増設ユニットの位置情報を得ることができる。図３２は、ｎ階層のノード増設ユニットの位置情報の構成を示す説明図である。
【００９１】
メインユニット１０１の位置情報生成部１０１４は、ノード増設ユニットの接続数のアドレス情報が返信されたか否かを判断する（ステップＳ５１３）。ノード増設ユニットの接続数のアドレス情報が返信されていないと判断した場合には（ステップＳ５１３：Ｎｏ）、ステップＳ５１２に戻り、さらにアドレス情報を受信する。なお、所定の時間が経過しても、返信しないノード増設ユニットがある場合は、さらにブロードキャストで送信を要求してもよい。図３３は、全ネットワークの全ノードに送信要求をブロードキャストした例を示す説明図である。ノード増設ユニットは、送信要求を受信すると、自ネットワークのノードに対してブロードキャストで転送する。ブロードキャストによる送信要求の後、一定時間経過しても応答がない場合は、異常として監視センタに通知する。
【００９２】
ノード増設ユニットの接続数のアドレス情報が返信されたと判断した場合には（ステップＳ５１３：Ｙｅｓ）、位置情報生成部１０１４は受信されたアドレス情報からノード増設位置情報を生成する（ステップＳ５１４）。ネットワーク番号付与部１０１５は、生成されたノード増設位置情報によって位置が特定されたノード増設ユニットに対してネットワーク番号を付与する（ステップＳ５１５）。図３４は、ノード増設位置情報に対してネットワーク番号を付与した一例を示す説明図である。なお、最上位のネットワークはネットワーク番号が“０１”となる。メインユニット１０１のデータ送受信部１０１３は、全ノード増設ユニットに対してノード増設位置情報とネットワーク番号を送信する（ステップＳ５１６）。図３５は、メインユニットからノード増設位置情報とネットワーク番号を送信するノード増設ユニットを示す説明図である。
【００９３】
具体的には、図３４に示すようなノード増設位置情報とネットワーク番号とからなる１列分のデータ、すなわちノード増設位置情報“００４、００４”、ネットワーク番号“０２”を、ノード増設位置情報の先頭のローカルアドレス“００４”のノード、すなわちノード増設ユニット１０４に送信される。
【００９４】
ノード増設ユニット１０４のデータ送受信部１０４１は、ノード増設位置情報とネットワーク番号を受信する（ステップＳ５１７）。データ送受信部１０４１は、ノード増設位置情報から自身のアドレス情報を廃棄し（ステップＳ５１８）、ノード増設位置情報に送信先が存在しなければ、ネットワーク情報記憶部１０４７にネットワーク番号を格納する（ステップＳ５１９）。具体的には、ネットワーク番号として“０２”が格納される。
【００９５】
図３６は、ローカルアドレス“００４”のノード、すなわちノード増設ユニット１０４に送信されるノード増設位置情報とネットワーク番号とを示す説明図である。網掛け領域のデータは、上述したとおり、ノード増設ユニット１０４自身のアドレス情報を廃棄すれば、送信先が存在しないため、ノード増設ユニット１０４宛のデータであり、ネットワーク番号“０２”は、ノード増設ユニット１０４のネットワーク番号である。２番目の領域のデータは、ノード増設ユニット１０４自身のアドレス情報を廃棄しても、“００３”、“００６”のデータが存在するため、ノード増設ユニット１０４の下位のネットワークのローカルアドレス“００３”、すなわちノード増設ユニット１０６に送信される。
【００９６】
図３７は、ノード増設ユニット１０６に送信されたノード増設位置情報とネットワーク番号とを示す説明図である。送信されたデータは、ノード増設ユニット１０６自身のアドレス情報を廃棄すれば、送信先が存在しないため、ノード増設ユニット１０６宛のデータであり、ネットワーク番号“０４”は、ノード増設ユニット１０６のネットワーク番号となる。
【００９７】
図３８は、ローカルアドレス“００５”のノード、すなわちノード増設ユニット１０８に送信されるノード増設位置情報とネットワーク番号とを示す説明図である。ノード増設ユニット１０８において、ノード増設ユニット１０８のアドレス情報である“００５”、“００８”を廃棄すると、網掛け領域は送信先が残らないため、かかるデータはノード増設ユニット１０８宛のデータであり、ネットワーク番号“０３”は、ノード増設ユニット１０８のネットワーク番号となる。
【００９８】
２番目の領域のデータは、ノード増設ユニット１０８自身のアドレス情報を廃棄しても、“００３”、“０１０”のデータが存在するため、ノード増設ユニット１０８の下位のネットワークのローカルアドレス“００３”、すなわちノード増設ユニット１１０に送信される。また、３番目と４番目の領域のデータは、ノード増設ユニット１０８自身のアドレス情報を廃棄しても、“００４”、“０１２”および“００４”、“０１２”、“００３”、“０１４”のデータが存在するため、ノード増設ユニット１０８の下位のネットワークのローカルアドレス“００４”、すなわちノード増設ユニット１１２に送信される。
【００９９】
図３９は、ノード増設ユニット１１０に送信されるノード増設位置情報とネットワーク番号とを示す説明図である。送信されたデータは、ノード増設ユニット１１０自身のアドレス情報を廃棄すれば、送信先が存在しないため、ノード増設ユニット１１０宛のデータであり、ネットワーク番号“０５”は、ノード増設ユニット１１０のネットワーク番号となる。
【０１００】
図４０は、ノード増設ユニット１１２に送信されるノード増設位置情報とネットワーク番号とを示す説明図である。網掛け領域のデータは、ノード増設ユニット１１２自身のアドレス情報を廃棄すれば、送信先が存在しないため、ノード増設ユニット１１２宛のデータであり、ネットワーク番号“０６”は、ノード増設ユニット１１２のネットワーク番号となる。２番目の領域のデータは、ノード増設ユニット１１２自身のアドレス情報を廃棄しても、“００３”、“０１４”のデータが存在するため、ノード増設ユニット１１２の下位のネットワークのローカルアドレス“００３”、すなわちノード増設ユニット１１４に送信される。
【０１０１】
図４１は、ノード増設ユニット１１４に送信されるノード増設位置情報とネットワーク番号とを示す説明図である。網掛け領域のデータは、ノード増設ユニット１１４自身のアドレス情報を廃棄すれば、送信先が存在しないため、ノード増設ユニット１１４宛のデータであり、ネットワーク番号“０７”は、ノード増設ユニット１１４のネットワーク番号となる。
【０１０２】
図５−３のフローチャートに戻り、メインユニットのデータ送受信部１０１３は、自ネットワーク内の各ノードにネットワーク番号を送信する（ステップＳ５２４）。また、ノード増設ユニット１０４のデータ送受信部１０４１は、自ネットワーク内の各ノードにネットワーク番号を送信する（ステップＳ５２５）。ノード増設ユニット１０６のデータ送受信部は、自ネットワーク内の各ノードにネットワーク番号を送信する（ステップＳ５２７）。図４２は、メインユニットおよび各ノード増設ユニットが自ネットワーク内の全ノードにネットワーク番号を送信する例を示す説明図である。例えば、ノード増設ユニット１０４は、下位のネットワークのネットワーク番号“０２”を自ネットワーク内の各ノード、すなわち末端ユニット１０５、ノード増設ユニット１０６に送信する。各ノードは、ネットワーク情報記憶部にネットワーク番号を格納する。
【０１０３】
ノード増設ユニット１０４のデータ送受信部１０４１は、自ネットワークの各ノードからネットワーク情報を受信し（ステップＳ５２６）、メインユニット１０１に送信する（ステップＳ５３１）。また、ノード増設ユニット１０６のデータ送受信部は、自ネットワークの各ノードからネットワーク情報を受信し（ステップＳ５２８）、ノード増設ユニット１０４に送信する（ステップＳ５２９）。ノード増設ユニット１０４のデータ送受信部１０４１は、ノード増設ユニット１０６から送信されたネットワーク情報を受信し（ステップＳ５３０）、メインユニット１０１に送信する（ステップＳ５３１）。メインユニットは、各ノードから送信されるネットワーク情報を受信する（ステップＳ５３２）。
【０１０４】
メインユニット１０１のアドレス対応表生成部１０１６は、受信したネットワーク情報からアドレス対応表を生成し（ステップＳ５３３）、アドレス対応表記憶部１０１８に格納する（ステップＳ５３４）。このようにして生成されたアドレス対応表は、上述した図３に示される。
【０１０５】
図４３は、警備システム１００における各ノードのユニットアドレス、ローカルアドレスおよびネットワーク番号を示す説明図である。上述した処理により、ユニットアドレスのみが設定されていた警備システムの各ノードに対して、ネットワーク番号とローカルアドレスが設定され、メインユニットにおいてアドレス対応表が保持される。
【０１０６】
次に、このような設定がなされた警備システムの各ノード増設ユニットに対して、ルーティングテーブルを設定する処理を図１０−１および図１０−２を参照して説明する。
【０１０７】
まず、メインユニット１０１のルーティングテーブル生成部１０１７は、ノード増設位置情報とネットワーク番号からルーティングテーブルを生成する（ステップＳ１００１）。ここで、ルーティングテーブルを生成する具体的な処理について説明する。図４４は、ノード増設位置情報にメインユニット１０１のアドレス情報を追加した例を示す説明図である。ルーティングテーブル生成部１０１７は、ノード増設位置情報のデータにメインユニット１０１のアドレス情報である“００１”、“００１”を追加する。図４５は、ノード増設位置情報とネットワーク番号から先頭のアドレス情報を除外するとともに、先頭のアドレス情報を保持した例を示す説明図である。図４４に示したノード増設位置情報から、先頭のアドレス情報である“００１”、“００１”を除外し、先頭のアドレス情報“００１”、“００１”を別途保持する。
【０１０８】
図４６は、ノード増設位置情報とネットワーク番号、先頭のアドレス情報からルーティングテーブルを生成する例を示す説明図である。ルーティングテーブルは、ネットワーク番号とノード増設位置情報の先頭のアドレス情報とを組み合わせることによって生成する。さらに、ネットワーク番号がないネットワーク（この場合は“０１”）は自ネットワークであるから、別途保持しているアドレス情報を対応させ、ネットワーク番号“０１”、ローカルアドレス“００１”、ユニットアドレス“００１”をルーティングテーブルに加える。これにより、メインユニット１０１のルーティングテーブルが生成される。
【０１０９】
次に、ルーティングテーブル生成部１０１７は、生成されたルーティングテーブルをルーティングテーブル記憶部１０１９に格納する（ステップＳ１００２）。データ送受信部１０１３は、ルーティングテーブルを自ネットワーク内の全ノードに送信する（ステップＳ１００３）。図４７は、メインユニット１０１が自ネットワークの全ノードに対してルーティングテーブルを送信した例を示す説明図である。図４７に示すように、メインユニット１０１は、末端ユニット１０２、末端ユニット１０３、ノード増設ユニット１０４、ノード増設ユニット１０８にルーティングテーブルを送信する。但し、ルーティングテーブルを受信したノード増設ユニットは、下位のネットワークのノードにルーティングテーブルを転送しない。
【０１１０】
ノード増設ユニット１０４のデータ送受信部１０４１は、ルーティングテーブルを受信し（ステップＳ１００４）、ルーティングテーブル記憶部１０４６に上位のネットワークのルーティングテーブルとして格納する（ステップＳ１００５）。なお、他のノードも、ルーティングテーブルを受信し、ルーティングテーブル記憶部に上位のネットワークのルーティングテーブルとして格納する。
【０１１１】
メインユニット１０１のデータ送受信部１０１３は、ノード増設ユニット１０４にノード増設位置情報とネットワーク番号を送信する（ステップＳ１００６）。図４８は、メインユニットからノード増設ユニットにノード増設位置情報とネットワーク番号を送信する例を示す説明図である。図４８に示すように、メインユニット１０１は、ノード増設ユニット１０４およびノード増設ユニット１０８にノード増設位置情報とネットワーク番号を送信する。図４９は、ノード増設ユニット１０４およびノード増設ユニット１０８に送信されたノード増設位置情報とネットワーク番号の一例を示す説明図である。
【０１１２】
ノード増設ユニット１０４での処理を説明すると、データ送受信部１０４１はノード増設位置情報とネットワーク番号を受信する（ステップＳ１００７）。ルーティングテーブル生成部１０４５は、自ユニット、すなわちノード増設ユニット１０４用のノード増設ユニットデータを生成する（ステップＳ１００８）。まず、ルーティングテーブル生成部１０４５は、図４９に示すノード増設位置情報をデータ長でソートし、データ長が最も短いデータを廃棄する。この場合、アドレス情報が“００４”、“００４”と“００５”、“００８”のデータが廃棄される。
【０１１３】
図５０は、各ノード増設ユニットで保持するデータの例を示す説明図である。次に、ルーティングテーブル生成部１０４５は、図４９においてデータを廃棄し、残ったノード増設位置情報とネットワーク番号のうち、先頭のアドレス情報がノード増設ユニット１０４の上位のネットワークのアドレス情報と同一のデータを保持する。図５０において、（１）のデータは、ノード増設ユニット１０４が保持するデータであり、（２）のデータはノード増設ユニット１０８が保持するデータである。図５１は、データを保持するノード増設ユニットを示す説明図である。
【０１１４】
図５２は、ノード増設位置情報とネットワーク番号から先頭のアドレス情報を除外するとともに、先頭のアドレス情報を保持した例を示す説明図である。図５２に示すように、それぞれのノード増設ユニットのルーティングテーブル生成部は、ノード増設位置情報とネットワーク番号から先頭のアドレス情報を除外する。図５３は、先頭のアドレス情報を下位のアドレス情報と置換した例を示す説明図である。例えば、ノード増設ユニット１０４は図５２の示した先頭のアドレス情報“００４”、“００４”を下位のネットワークのアドレス情報“００１”、“００４”に置換する。図５４は、アドレス情報を置換する例を示す説明図である。上述した処理は、さらに下位のノード増設ユニットについても同様の処理が行われる。
【０１１５】
ここで、最下位のノード増設ユニットであるノード増設ユニット１０６での処理について説明する。図５５は、ノード増設ユニット１０６の受信データおよびノード増設ユニット１０６の位置を示す説明図である。図５５に示すように、ノード増設ユニット１０６が受信するデータのノード増設位置情報が、自身のアドレス情報のみである場合は、さらに下位にノード増設ユニットが接続されていないことを意味する。ノード増設ユニット１０６のルーティングテーブル生成部は、ルーティングテーブルを生成する。図５６は、ノード増設ユニット１０６におけるルーティングテーブル生成処理手順を示す説明図である。ノード増設ユニット１０６のルーティングテーブル生成部は、ノード増設位置情報から先頭のアドレス情報を取り出す。さらに、取り出されたアドレス情報を下位のアドレス情報で置換する。置換されたアドレス情報を用いて、ルーティングテーブルを生成する。
【０１１６】
ノード増設ユニット１０６のデータ送受信部は、自ネットワークの全ノードにルーティングテーブルを送信する。図５７は、ノード増設ユニット１０６がルーティングテーブルを送信する例を示す説明図である。末端ユニット１０７には、図５６に示すルーティングテーブルが送信され、末端ユニット１０７は、送信されたルーティングテーブルをルーティングテーブル記憶部に格納する。図５６に示すように、末端ユニット１０７から他のネットワークにデータを送信する場合には、ローカルアドレス“００１”、ユニットアドレス“００６”のノード増設ユニット１０６にデータを送信することになる。
【０１１７】
図５８は、警備システムにおける各ノードのユニットアドレス、ネットワーク番号およびローカルアドレスを示す説明図である。上述したルーティングテーブル生成処理手順によって生成されたルーティングテーブルについて説明する。まず、ネットワーク番号“０１”の各ノード、すなわちメインユニット１０１、末端ユニット１０２、末端ユニット１０３、ノード増設ユニット１０４、ノード増設ユニット１０８のルーティングテーブル記憶部には、上述した図４６に示すルーティングテーブルが格納されている。
【０１１８】
図５９は、ネットワーク番号０２のルーティングテーブルを示す説明図である。図５９に示すルーティングテーブルは、ネットワーク番号“０２”の各ノード、すなわちノード増設ユニット１０４、末端ユニット１０５、ノード増設ユニット１０６のルーティングテーブル記憶部に格納されている。図６０は、ネットワーク番号０３のルーティングテーブルを示す説明図である。図６０に示すルーティングテーブルは、ネットワーク番号“０３”の各ノード、すなわちノード増設ユニット１０８、末端ユニット１０９、ノード増設ユニット１１０、ノード増設ユニット１１２のルーティングテーブル記憶部に格納されている。
【０１１９】
図６１は、ネットワーク番号０４のルーティングテーブルを示す説明図である。図６１に示すルーティングテーブルは、ネットワーク番号“０４”の各ノード、すなわちノード増設ユニット１０６、末端ユニット１０７のルーティングテーブル記憶部に格納されている。図６２は、ネットワーク番号０５のルーティングテーブルを示す説明図である。図６２に示すルーティングテーブルは、ネットワーク番号“０５”の各ノード、すなわちノード増設ユニット１１０、末端ユニット１１１のルーティングテーブル記憶部に格納されている。
【０１２０】
図６３は、ネットワーク番号０６のルーティングテーブルを示す説明図である。図６３に示すルーティングテーブルは、ネットワーク番号“０６”の各ノード、すなわちノード増設ユニット１１２、末端ユニット１１３、ノード増設ユニット１１４のルーティングテーブル記憶部に格納されている。図６４は、ネットワーク番号０７のルーティングテーブルを示す説明図である。図６４に示すルーティングテーブルは、ネットワーク番号“０７”の各ノード、すなわちノード増設ユニット１１４、末端ユニット１１５のルーティングテーブル記憶部に格納されている。
【０１２１】
図１０−２のフローチャートに戻り、ルーティングテーブル生成部１０４５は、自ユニット用のノード増設ユニットデータと、下位のネットワークのアドレスから上述したようなルーティングテーブルを生成し（ステップＳ１００９）、ルーティングテーブル記憶部１０４６に下位のネットワークのルーティングテーブルとして格納する（ステップＳ１０１０）。
【０１２２】
データ送受信部１０４１は、自ネットワーク内の全ノードにルーティングテーブルを送信する（ステップＳ１０１１）。ノード増設ユニット１０６のデータ送受信部は、ルーティングテーブルを受信し（ステップＳ１０１２）、ルーティングテーブル記憶部に上位のネットワークのルーティングテーブルとして格納する（ステップＳ１０１３）。
【０１２３】
なお、本実施の形態では、警備システム１００を例として説明したが、警備システムに限るものではなく、複数のネットワークにパーソナルコンピュータやサーバ装置、プリンタ、複合機が接続されているオフィスシステムなど、複数のネットワークでのネットワーク環境の設定を行う場合に適用することができる。
【０１２４】
また、上述した構成や機能は、自由に組み合わせて、適用することができる。
【図面の簡単な説明】
【０１２５】
【図１】本実施の形態にかかる警備システムを含む監視システムの構成を示すブロック図である。
【図２】本実施の形態にかかる警備システムの一部の構成を示すブロック図である。
【図３】アドレス対応表記憶部に記憶されているアドレス対応表の一例を示す説明図である。
【図４】ルーティングテーブル記憶部に記憶されているルーティングテーブルの一例を示す説明図である。
【図５−１】メインユニット、ノード増設ユニットが行うアドレス対応表生成処理手順を示すフローチャートである。
【図５−２】メインユニット、ノード増設ユニットが行うアドレス対応表生成処理手順を示すフローチャートである。
【図５−３】メインユニット、ノード増設ユニットが行うアドレス対応表生成処理手順を示すフローチャートである。
【図６】アドレス対応表生成処理におけるアドレス情報の送信順序をネットワークの階層に対応させた説明図である。
【図７】メインユニット、ノード増設ユニットが行うアドレス対応表生成処理手順を示すフローチャートである。
【図８】アドレス対応表生成処理におけるアドレス情報の送信順序をネットワークの階層に対応させた説明図である。
【図９】本実施の形態にかかる警備システムにおけるアドレス対応表生成処理におけるアドレス情報の送信順序をネットワークの階層に対応させた説明図である。
【図１０−１】メインユニット、ノード増設ユニットが行うルーティングテーブル生成手順を示すフローチャートである。
【図１０−２】メインユニット、ノード増設ユニットが行うルーティングテーブル生成手順を示すフローチャートである。
【図１１】各ノードにユニットアドレスが設定された一例を示す説明図である。
【図１２】各ノードにローカルアドレスが設定された一例を示す説明図である。
【図１３】メインユニット１０１が自ネットワークの全ノードにアドレス情報の返信要求をブロードキャストした例を示す説明図である。
【図１４】ノード増設ユニットがアドレス情報を送信した例を示す説明図である。
【図１５】メインユニットが１階層目のノード増設ユニットから受信したアドレス情報を示す説明図である。
【図１６】ノード増設ユニット１０４、１０８が自ネットワークの全ノードにアドレス情報の返信要求を送信した例を示す説明図である。
【図１７】２階層目のノード増設ユニットがアドレス情報を送信した例を示す説明図である。
【図１８】ノード増設ユニット１０６から送信されたアドレス情報を示す説明図である。
【図１９】ノード増設ユニット１１０およびノード増設ユニット１１２から受信したアドレス情報を示す説明図である。
【図２０】上位のノード増設ユニットによって生成されるアドレス情報の構成を示す説明図である。
【図２１】１階層目のノード増設ユニットが２階層目のノード増設ユニットのアドレス情報を送信した例を示す説明図である。
【図２２】２階層目のノード増設ユニットのアドレス情報を示す説明図である。
【図２３】２階層目のノード増設ユニットが自ネットワークの全ノードにアドレス情報の返信要求を送信した例を示す説明図である。
【図２４】３階層目のノード増設ユニットがアドレス情報を送信した例を示す説明図である。
【図２５】ノード増設ユニット１１４から送信されたアドレス情報を示す説明図である。
【図２６】上位のノード増設ユニットによって生成されるアドレス情報の構成を示す説明図である。
【図２７】２階層目のノード増設ユニットがアドレス情報を送信した例を示す説明図である。
【図２８】上位のノード増設ユニットによって生成されるアドレス情報の構成を示す説明図である。
【図２９】ノード増設ユニット１０８によって生成されるアドレス情報の構成を示す説明図である。
【図３０】１階層目のノード増設ユニットがアドレス情報を送信した例を示す説明図である。
【図３１】ｎ階層のネットワークを示す説明図である。
【図３２】ｎ階層のノード増設ユニットの位置情報の構成を示す説明図である。
【図３３】全ネットワークの全ノードに送信要求をブロードキャストした例を示す説明図である。
【図３４】ノード増設位置情報に対してネットワーク番号を付与した一例を示す説明図である。
【図３５】メインユニットからノード増設位置情報とネットワーク番号を送信するノード増設ユニットを示す説明図である。
【図３６】ノード増設ユニット１０４に送信されるノード増設位置情報とネットワーク番号とを示す説明図である。
【図３７】ノード増設ユニット１０６に送信されるノード増設位置情報とネットワーク番号とを示す説明図である。
【図３８】ノード増設ユニット１０８に送信されるノード増設位置情報とネットワーク番号とを示す説明図である。
【図３９】ノード増設ユニット１１０に送信されるノード増設位置情報とネットワーク番号とを示す説明図である。
【図４０】ノード増設ユニット１１２に送信されるノード増設位置情報とネットワーク番号とを示す説明図である。
【図４１】ノード増設ユニット１１４に送信されるノード増設位置情報とネットワーク番号とを示す説明図である。
【図４２】メインユニットおよび各ノード増設ユニットが自ネットワーク内の全ノードにネットワーク番号を送信する例を示す説明図である。
【図４３】警備システム１００における各ノードのユニットアドレス、ローカルアドレスおよびネットワーク番号を示す説明図である。
【図４４】ノード増設位置情報にメインユニット１０１のアドレス情報を追加した例を示す説明図である。
【図４５】ノード増設位置情報とネットワーク番号から先頭のアドレス情報を除外するとともに、先頭のアドレス情報を保持した例を示す説明図である。
【図４６】ノード増設位置情報とネットワーク番号、先頭のアドレス情報からルーティングテーブルを生成する例を示す説明図である。
【図４７】メインユニット１０１が自ネットワークの全ノードに対してルーティングテーブルを送信した例を示す説明図である。
【図４８】メインユニットからノード増設ユニットにノード増設位置情報とネットワーク番号を送信する例を示す説明図である。
【図４９】ノード増設ユニット１０４およびノード増設ユニット１０８に送信されるノード増設位置情報とネットワーク番号の一例を示す説明図である。
【図５０】各ノード増設ユニットで保持するデータの例を示す説明図である。
【図５１】データを保持するノード増設ユニットを示す説明図である。
【図５２】ノード増設位置情報とネットワーク番号から先頭のアドレス情報を除外するとともに、先頭のアドレス情報を保持した例を示す説明図である。
【図５３】先頭のアドレス情報を下位のアドレス情報と置換した例を示す説明図である。
【図５４】アドレス情報を置換する例を示す説明図である。
【図５５】ノード増設ユニット１０６の受信データおよびノード増設ユニット１０６の位置を示す説明図である。
【図５６】ノード増設ユニット１０６におけるルーティングテーブル生成処理手順を示す説明図である。
【図５７】ノード増設ユニット１０６がルーティングテーブルを送信する例を示す説明図である。
【図５８】警備システムにおける各ノードのユニットアドレス、ネットワーク番号およびローカルアドレスを示す説明図である。
【図５９】ネットワーク番号０２のルーティングテーブルを示す説明図である。
【図６０】ネットワーク番号０３のルーティングテーブルを示す説明図である。
【図６１】ネットワーク番号０４のルーティングテーブルを示す説明図である。
【図６２】ネットワーク番号０５のルーティングテーブルを示す説明図である。
【図６３】ネットワーク番号０６のルーティングテーブルを示す説明図である。
【図６４】ネットワーク番号０７のルーティングテーブルを示す説明図である。
【符号の説明】
【０１２６】
１０  監視システム
１００  警備システム
１０１  メインユニット
１０２、１０３、１０５、１０７、１０９、１１１、１１３、１１５  末端ユニット
１０４、１０６、１０８、１１０、１１２、１１４  ノード増設ユニット
２００  監視センタ
３００  ネットワーク
【図１】
0004838051.tif 000002
【図２】
0004838051.tif 000003
【図３】
0004838051.tif 000004
【図４】
0004838051.tif 000005
【図５−１】
0004838051.tif 000006
【図５−２】
0004838051.tif 000007
【図５−３】
0004838051.tif 000008
【図６】
0004838051.tif 000009
【図７】
0004838051.tif 000010
【図８】
0004838051.tif 000011
【図９】
0004838051.tif 000012
【図１０−１】
0004838051.tif 000013
【図１０−２】
0004838051.tif 000014
【図１１】
0004838051.tif 000015
【図１２】
0004838051.tif 000016
【図１３】
0004838051.tif 000017
【図１４】
0004838051.tif 000018
【図１５】
0004838051.tif 000019
【図１６】
0004838051.tif 000020
【図１７】
0004838051.tif 000021
【図１８】
0004838051.tif 000022
【図１９】
0004838051.tif 000023
【図２０】
0004838051.tif 000024
【図２１】
0004838051.tif 000025
【図２２】
0004838051.tif 000026
【図２３】
0004838051.tif 000027
【図２４】
0004838051.tif 000028
【図２５】
0004838051.tif 000029
【図２６】
0004838051.tif 000030
【図２７】
0004838051.tif 000031
【図２８】
0004838051.tif 000032
【図２９】
0004838051.tif 000033
【図３０】
0004838051.tif 000034
【図３１】
0004838051.tif 000035
【図３２】
0004838051.tif 000036
【図３３】
0004838051.tif 000037
【図３４】
0004838051.tif 000038
【図３５】
0004838051.tif 000039
【図３６】
0004838051.tif 000040
【図３７】
0004838051.tif 000041
【図３８】
0004838051.tif 000042
【図３９】
0004838051.tif 000043
【図４０】
0004838051.tif 000044
【図４１】
0004838051.tif 000045
【図４２】
0004838051.tif 000046
【図４３】
0004838051.tif 000047
【図４４】
0004838051.tif 000048
【図４５】
0004838051.tif 000049
【図４６】
0004838051.tif 000050
【図４７】
0004838051.tif 000051
【図４８】
0004838051.tif 000052
【図４９】
0004838051.tif 000053
【図５０】
0004838051.tif 000054
【図５１】
0004838051.tif 000055
【図５２】
0004838051.tif 000056
【図５３】
0004838051.tif 000057
【図５４】
0004838051.tif 000058
【図５５】
0004838051.tif 000059
【図５６】
0004838051.tif 000060
【図５７】
0004838051.tif 000061
【図５８】
0004838051.tif 000062
【図５９】
0004838051.tif 000063
【図６０】
0004838051.tif 000064
【図６１】
0004838051.tif 000065
【図６２】
0004838051.tif 000066
【図６３】
0004838051.tif 000067
【図６４】
0004838051.tif 000068