(57)【要約】【課題】設備機器の状態を一元管理する装置を必要とせずとも、システム全体として通信量を低減しつつ設備機器の状態に応じて他の設備を制御することができ、且つ、各設備機器の高性能も要求されない機器管理システムの提供を目的とする。【解決手段】  機器管理システムは、１以上の入力機器又は出力機器が接続された複数の管理装置で構成され、複数の入力機器と１以上の出力機器から成る連動グループ毎に管理装置の１つであるマスタ管理装置を設け、マスタ管理装置は、連動グループ内の入力装置の状態情報を収集し、収集した状態情報に基づいて出力機器の状態を変更するか否かを判断し、変更すると判断した場合は、出力機器に状態を変更する旨の指示を出力機器が接続されている管理装置に送信する。【選択図】図３
2009077245.tif 000002
【特許請求の範囲】
【請求項１】
複数の管理装置の各々が１以上の入力機器又は出力機器を管理していると共に、各管理装置がネットワークを介して接続されている機器管理システムであって、
入力機器の状態に応じて出力機器の状態が決定されるグループが複数定められ、各グループはそのグループ内の入力機器又は出力機器を管理する管理装置の1台がマスタ管理装置として選定されており、
入力機器を管理する管理装置は、
当該入力機器の状態情報を生成し、当該入力機器が含まれるグループのマスタ管理装置に送信する送信手段を備え、
出力機器を管理する管理装置は、
当該出力機器の状態を変更する指示を受信したとき、当該出力機器の状態を変更する状態変更手段を備え、
グループのマスタ管理装置は、
当該グループの入力機器を自装置が管理している場合は、当該入力機器の状態情報を生成し、他の管理装置が管理している場合は、他の管理装置から当該入力機器の状態情報を受信する状態情報取得手段と、
前記状態情報取得手段で取得した全ての状態情報に基づき、グループの出力機器の状態を変更するか否かを判断する判断手段と、
前記判断手段でグループの出力機器の状態を変更すると判断した場合に、変更する出力機器を自装置が管理している場合には、当該出力機器の状態を変更し、変更する出力機器を他の管理装置が管理している場合には、当該他の管理装置に対して、当該出力機器の状態を変更する指示を送信する機器変更手段とを備える
ことを特徴とする機器管理システム。
【請求項２】
前記機器管理システムは、更に、
グループ毎に、グループ内の入力機器又は出力機器を管理する管理装置から、入力機器及び出力機器を最も数多く管理している管理装置を、前記マスタ管理装置と決定する決定手段を備える
ことを特徴とする請求項１記載の機器管理システム。
【請求項３】
前記機器管理システムは、更に、
グループ毎に、グループ内の入力機器又は出力機器を管理する管理装置から、入力機器を最も数多く管理している管理装置を、前記マスタ管理装置と決定する決定手段を備える
ことを特徴とする請求項１記載の機器管理システム。
【請求項４】
前記決定手段は、順次、グループ毎にマスタ管理装置の決定を行い、グループ内の入力機器又は出力機器を管理する管理装置のうち、既に、所定回数以上、他のグループのマスタ管理装置に決定されている管理装置以外の管理装置を、当該グループのマスタ管理装置と決定する
ことを特徴とする請求項２又は３に記載の機器管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビルなどの設備機器をネットワークを介して制御する機能に関し、特に設備機器の情報を集中管理せずに制御を行う技術に関する。
【背景技術】
【０００２】
従来から、ビルなどの設備機器、例えば、扉の電気錠や照明設備、空調設備等の状態を把握して、把握した状態に応じて処理を行うことがなされている。
例えば、ビルの各種設備から警報信号や部屋の温度変化などの状態変化などの情報を、ネットワークを介して中央監視装置に集め、それら収集した情報内容の重要度等に応じてディスプレイに表示する技術がある（特許文献１）。この例では、ディスプレイに表示された情報に応じて、オペレータが対処する。
【０００３】
また、入退室を管理するシステムなどでは、中央処理装置に集めた各種設備の情報から判断して、オペレータを介さずに、ビル内の他の設備を制御することが考えられる。例えば、扉が開いた場合には照明を点ける等である。
この場合、設備の数が増えれば、中央処理装置はそれに見合った性能を有したものでなければならなくなり、更には、設備の数が多い場合は、中央処理装置に該当する装置を複数個設けることも必要となり、システムが複雑化する。システムが複雑化すれば、メンテナンスなどの管理も複雑になり、装置の高性能化や数の増加に伴い高コスト化する等の不都合が生じることが予想される。
【０００４】
そこで、設備の状態を一元管理している中央処理装置に該当する装置をなくしたシステムが考えられる。
【特許文献１】特開平７−３３４７７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、このようなシステムにおいては、オペレータを介さずに他の設備を制御する為に、各設備は自分の状態情報を関係する他の設備全てに送信する必要がある。従って、各設備は、状態情報を中央処理装置に送りさえすればよいだけではないので、搭載するメモリ量はより多く、ＣＰＵ性能はより高いものが要求され、通信量が増えるという不都合がある。
【０００６】
これらの不都合について、図１４を用いて簡単に説明する。
図１４（ａ）は、設備機器の状態を一元管理しているシステムの例を示す図であり、図１４（ｂ）は、一元管理している装置をなくし、設備機器の状態を各設備機器で管理しているシステムの例を示す図である。
本図では、設備機器は、入力機器（８０１０、８０２０、８０３０）と出力機器（８０４０、８０５０）とに分けられ、制御装置８１００が設備機器の状態を一元管理しているものとする。入力機器が接続されている管理装置は、入力機器の状態を制御装置８１００に送信し、出力機器が接続されている管理装置は、制御装置８１００からの指示に応じて出力機器の状態を変更するものとする。
【０００７】
例えば、３つの入力機器（８０１０、８０２０、８０３０）である扉の電気錠の状態が「閉」になった時に、２つの出力機器（８０４０、８０５０）である照明を「消灯」する場合を考える。
図１４（ａ）の制御装置８１００を有するシステムでは、５つのデータが送受信される（点線矢印８２００参照）。それぞれの入力機器から「閉」になった旨のデータを制御装置８１００に送信する３つのデータと、制御装置８１００から「消灯」を指示する旨のデータを各出力機器に送信する２つのデータである。
【０００８】
一方、図１４（ｂ）の制御装置を用いないシステムでは、１つの入力機器の状態が変化したときには、同時に各出力機器対してデータ送信する必要があるため、合計６つのデータの送受信が必要とされる（点線矢印８３００参照）。各出力機器が、受信した入力機器の状態を基に判断して、「消灯」する。
更に、このシステムでは、入力機器の状態が同時に変更された場合は、各入力機器が出力機器に対してデータを一時に送信し、出力機器にデータが集中することになるという不都合がある。入力機器が多い場合には、通信負荷が大きくなり、出力機器の性能も高いものが必要となる。
【０００９】
そこで、本発明は、設備機器の状態を一元管理する装置を必要とせずとも、システム全体として通信量を低減しつつ設備機器の状態に応じて他の設備を制御することができ、且つ、各設備機器の性能は高いものである必要のない機器管理システムの提供を目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決する為に、本発明の機器管理システムは、複数の管理装置の各々が１以上の入力機器又は出力機器を管理していると共に、各管理装置がネットワークを介して接続されている機器管理システムであって、入力機器の状態に応じて出力機器の状態が決定されるグループが複数定められ、各グループはそのグループ内の入力機器又は出力機器を管理する管理装置の1台がマスタ管理装置として選定されており、入力機器を管理する管理装置は、当該入力機器の状態情報を生成し、当該入力機器が含まれるグループのマスタ管理装置に送信する送信手段を備え、出力機器を管理する管理装置は、当該出力機器の状態を変更する指示を受信したとき、当該出力機器の状態を変更する状態変更手段を備え、グループのマスタ管理装置は、当該グループの入力機器を自装置が管理している場合は、当該入力機器の状態情報を生成し、他の管理装置が管理している場合は、他の管理装置から当該入力機器の状態情報を受信する状態情報取得手段と、前記状態情報取得手段で取得した全ての状態情報に基づき、グループの出力機器の状態を変更するか否かを判断する判断手段と、前記判断手段でグループの出力機器の状態を変更すると判断した場合に、変更する出力機器を自装置が管理している場合には、当該出力機器の状態を変更し、変更する出力機器を他の管理装置が管理している場合には、当該他の管理装置に対して、当該出力機器の状態を変更する指示を送信する機器変更手段とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明に係る機器管理システムは、上述の構成を備えることにより、グループ毎に、入力機器又は出力機器が接続されている管理装置、すなわち入力機器等を管理している管理装置の１つが、グループ内の入力機器の状態を判断して出力機器の状態を変更する制御を行うので、入力機器から状態を通知するための通信が減り、出力機器へ通信が集中することがなくなる。従って、システム全体として通信負荷の軽減を図ることが可能となる。グループ内の通信が減ることについての詳細は、図２を用いて＜実施形態＞で説明する。
【００１２】
また、グループ毎に制御するマスタ管理装置が異なるので、マスタ管理装置は自分のグループを管理できる性能がありさえすればよいことになる。
更に、一元管理する装置が不要なのでコストダウンを図ることが可能であり、機器とそれらを管理する管理装置のみで構成されているのでシステム管理が容易である。
また、前記機器管理システムは、更に、グループ毎に、グループ内の入力機器又は出力機器を管理する管理装置から、入力機器及び出力機器を最も数多く管理している管理装置を、前記マスタ管理装置と決定する決定手段を備えることとしてもよい。
【００１３】
これにより、グループの制御を行うマスタ管理装置が、グループ内の他の管理装置と送受信するデータ量を少なくすることができるので、グループ内で送受信するデータ量が減り、ひいては、システム全体として通信量を削減することが可能となる。
また、前記機器管理システムは、更に、グループ毎に、グループ内の入力機器又は出力機器を管理する管理装置から、入力機器を最も数多く管理している管理装置を、前記マスタ管理装置と決定する決定手段を備えることとしてもよい。
【００１４】
これにより、グループの制御を行うマスタ管理装置が他の管理装置から受信するデータを少なくすることができるので、特に入力機器が多いグループの場合、通信量を削減することが可能となる。
また、前記決定手段は、順次、グループ毎にマスタ管理装置の決定を行い、グループ内の入力機器又は出力機器を管理する管理装置のうち、既に、所定回数以上、他のグループのマスタ管理装置に決定されている管理装置以外の管理装置を、当該グループのマスタ管理装置と決定することとしてもよい。
【００１５】
これにより、グループの制御を行うマスタ管理装置が他のグループのマスタ管理装置として兼務する数を制限できるので、１つのマスタ管理装置に負荷が集中することを避けることが可能となる。
【発明を実施するための最良の形態】
【００１６】
＜実施形態＞
＜概要＞
本発明に係る機器管理システムでは、システム内の入力機器と出力機器を、複数のグループに分け、グループ単位で機器を制御する。
このグループは、グループ内の入力機器の状態に連動して、グループ内の出力機器の状態を変えるものであり、「連動グループ」というものとする。
【００１７】
連動グループは、複数の入力機器と１以上の出力機器とで構成され、同一機器が別グループに含まれている場合もあり得る。
例えば、部屋の全ての扉が閉じられたら、部屋の全ての照明を消すという処理であれば、部屋の扉が入力機器で、照明が出力機器という１連動グループを構成し、全ての入力機器である扉が「閉」状態となったら、全ての出力機器である照明を「消灯」状態とする。
【００１８】
本発明に係る機器管理システムでは、この連動グループ毎に、連動グループを構成する機器の１つに入力機器の状態を一元管理する機能を持たせるものである。この構成を、図２を用いて説明する。
図２は、本発明に係る機器管理システムの例を示す図である。本図では、図１４と同様に、３つの入力機器（８０１０、８０２０、８０３０）である扉の電気錠の状態が「閉」になった時に、２つの出力機器（８０４０、８０５０）である照明を「消灯」する場合を考える。
【００１９】
これら５つの機器（８０１０〜８０５０）で、連動グループを構成し、入力機器８０３０の管理装置８０３１に、入力機器（８０１０、８０２０、８０３０）の状態を収集させる機能を持たせる。以下、このような一元管理する機能を持たせた管理装置をマスタ管理装置という。
このようにすることにより、必要な通信データは４つとなる（点線矢印８４００参照）。すなわち、各入力機器からマスタ管理装置に状態を通知するデータが２つと、マスタ管理装置から出力機器に指示するデータが２つである。マスタ管理装置に接続されている入力機器の状態は、他の管理装置に送信する必要がないからである。
【００２０】
出力機器が受信するデータは、常に出力状態の変更指示のみであるので、複数の入力機器の同時が同時に変っても、データが集中することもない。
また、各機器の管理装置は、入力機器の状態を関連する全ての出力機器に通知する代わりに、マスタ管理装置にのみ通知すればよくなる。
このように、連動グループ毎にマスタ管理装置を定めることで、システム全体としての通信負荷を削減、且つ、分散することが可能となる。
【００２１】
更に、本発明の機器管理システムでは、連動グループの構成や他の連動グループとの兼ね合いにより、最も効率の良いマスタ管理装置を自動で選択し、設定することが可能である。
以下、本発明に係る機器管理システムを説明する。
＜構成＞
まず、本発明の実施形態に係る機器管理システムの構成例について図１を用いて説明する。本図では、入力機器は白抜き矩形で、出力機器は斜線が引かれた矩形で記載する。
【００２２】
本システムは、入力機器（１１０等）と、出力機器（３５０等）と、それら機器の管理を行う管理装置（１０００、３０００、４０００、５０００、６０００）と、設定装置２０００とで構成され、各管理装置と設定装置２０００は、ネットワーク１０で接続されている。
具体的には、入力機器として、扉（１１０、２１０、２１１、２１２、４１０）とカードリーダ（１１１、４１１）と人感センサ（５１０、５１１、５１２）があり、出力機器として、照明（３５０〜３５５、４５０〜４５２、５５０、５５１）がある。もちろん、他の機器であってもよい。
【００２３】
尚、本例では、設備を出力機器と入力機器のどちらかとしている、入力機器と出力機器の双方に該当する設備であってもよい。例えば、扉の電気錠である。双方に該当する場合は、入力機器と出力機器の２台として扱うものとする。
また、設定装置２０００は、マンマシンインターフェース機能（図示していない。）を備え、ユーザは、設定装置２０００に連動グループの情報を入力する。入力された情報に基づいて、連動グループ毎に最適なマスタ管理装置を決定し、各管理装置に必要な情報を設定する。
【００２４】
次に、図３を用いて管理装置と設定装置について説明する。
図３は、本発明にかかる管理装置１０００と設定装置２０００との機能ブロック図である。
本発明に係る管理装置（１０００、３０００、４０００等）は、全て同様の構成を有するものとし、ここでは、管理装置１０００について説明する。設定装置２０００は、本システムに１つ存在する。
【００２５】
まず、管理装置１０００から説明する。本管理装置１０００には、入力機器（４１０、４１１）と出力機器（４５０、４５１、４５２）とが接続されている。
管理装置１０００は、送受信部１１００、マスタ管理装置記憶部１２００、入力機器状態取得部１３００、出力機器状態制御部１４００、入力機器状態記憶部１５００、出力機器制御判断部１６００及び連動グループ情報記憶部１７００で構成される。また、点線矩形１９００で囲った機能部は、接続されている入力機器又は出力機器を管理する機能を実現するための機能部であり、点線矩形１９１０で囲った機能部は、マスタ管理装置としての機能を実現するための機能部である。
【００２６】
送受信部１１００は、ネットワーク１０を介して、他の管理装置（３０００等）及び設定管理装置２０００とデータをやり取りする機能を有する。
また、本送受信部１１００は、受信したデータの種類を判断し、それに応じて、該当する機能部にデータを渡す機能も有する。例えば、受信したデータが、出力機器４５０を制御する指示である場合には、出力機器状態制御部１４００に渡すなどである。
【００２７】
次に、マスタ管理装置記憶部１２００は、自装置に接続されている入力機器（４１０、４１１）の状態が変化した場合に、その状態を通知する先であるマスタ管理装置を記憶する機能を有する。
入力機器状態取得部１３００は、自装置に接続されている入力機器（４１０、４１１）の状態を検出する機能と、状態の変化を検知する機能を有する。例えば、入力機器が電気錠であれば、開いているのか、閉じているのかを検出する。また、開いたとき、閉じたときを検知する。
【００２８】
また、本入力機器状態取得部１３００は、状態の変化を検知した場合は、その旨を該当するマスタ管理装置に通知する機能と、他の管理装置から入力機器の状態の問い合わせがあった場合には、各入力機器の状態を検出して送信する機能とを有する。
出力機器状態制御部１４００は、自装置に接続されている出力機器（４５０、４５１、４５２）の状態を変更する機能を有する。例えば、出力機器が照明であれば、指示に応じて、点けるか消すかを行う。
【００２９】
入力機器状態記憶部１５００は、自装置がマスタ管理装置である連動グループに属する入力機器、自装置に接続されている入力機器も含んだ入力機器の状態を記憶しておく機能を有する。また、記録を更新した後、出力機器の状態を変更するか否かを判断するために、出力機器制御判断部１６００に制御を渡す。
出力機器制御判断部１６００は、自装置がマスタ管理装置である連動グループの、出力機器の状態を変更するか否かを判断する機能を有する。出力機器の状態を変更するとは、出力機器の状態を所定の状態とすることを意味するものとする。この判断は、入力機器状態記憶部１５００に記憶されている入力機器の状態を基に判断する。
【００３０】
尚、本実施形態では、出力機器の状態は記憶していないため、変更指示を出したとしても実際には変更されない場合もある。例えば、点灯中の照明に対して、点灯指示を出す場合もあり得る。
本出力機器制御判断部１６００は、出力機器の状態を変更すると判断した場合には、後述する連動グループ情報記憶部１７００に記憶されている連動設定情報を参照して、該当する出力機器を所定の状態にするよう指示を送信する機能を有する。
【００３１】
連動グループ情報記憶部１７００は、自装置がマスタ管理装置である連動グループの連動情報を記憶する機能を有する。具体的には、連動グループ内の入力機器の状態と対応する出力機器の状態とを記憶している。
次に、設定装置２０００について説明する。
設定装置２０００は、送受信部２１００、マスタ管理装置決定部２２００、全連動グループ情報記憶部２３００及び全管理装置情報記憶部２４００で構成される。
【００３２】
送受信部２１００は、ネットワークを介して、他の管理装置（３０００等）とデータをやり取りする機能を有する。
マスタ管理装置決定部２２００は、後述する全連動グループ情報記憶部２３００と全管理装置情報記憶部２４００に記憶されている、システム内の全ての連動グループの情報と全ての管理装置の情報とに基づいて、各連動グループにおけるマスタ管理装置を決定する機能を有する。決定したマスタ管理装置は、全連動グループ情報記憶部２３００に記憶させる。
【００３３】
本マスタ管理装置決定部２２００は、各連動グループ毎に、決定したマスタ管理装置の下に動作するよう、各管理装置の記憶している設定情報を書き換える機能を有する。また、連動グループを追加、削除した場合は、その連動グループのみについて、マスタ管理装置を決定し、各管理装置の設定情報を書き換える機能も有する。
次に、全連動グループ情報記憶部２３００は、システム内の全ての連動グループの情報、すなわち、どの入力機器とどの出力機器とが連動するかという情報を記憶する機能を有する。また、本マスタ管理装置決定部２２００が決定したマスタ管理装置も記憶する。
【００３４】
全管理装置情報記憶部２４００は、システム内の全ての管理装置の情報、すなわち、管理装置毎に接続されている入力装置と出力装置の情報を記憶する機能を有する。
ここで送受信部１１００等の各部による各処理の全部または一部は、ＣＰＵ（図示していない。）が各種プログラムを実行することにより実現されるものである。
＜データ＞
以下、本発明である機器管理システムが用いる主なデータについて、図４〜図６、図８〜図１０を用いて説明する。図４〜図６は、管理装置１０００が記憶しているデータであり、図８〜図１０は、設定装置２０００が記憶している情報である。
【００３５】
尚、説明の便宜上、以下、入力機器の識別子は、「ＩＮ」に図１の番号を付加したものとする。例えば、図１の扉１１０の識別子は「ＩＮ１１０」である。同様に、出力機器は「ＯＵＴ」に、管理装置は「ＣＵ」にそれぞれ番号を付加したものとする。
まず、管理装置１０００に記憶されているデータから説明する。
図４は、マスタ管理装置情報１２１０の構成例及び内容例を示す図である。
【００３６】
このマスタ管理装置情報１２１０は、マスタ管理装置記憶部１２００に記憶されており、入力機器ＩＤ１２１１とマスタ管理装置ＩＤ１２１２とで構成される。
入力機器ＩＤ１２１１は、管理装置１０００に接続されている入力機器の識別子である。例えば、入力機器ＩＤ１２１２は、「ＩＮ４１０」である。
マスタ管理装置ＩＤ１２１２は、対応する入力機器ＩＤ１２１１で示される入力機器が属する連動グループのマスタ管理装置の識別子である。尚、本実施形態では、1つの入力機器ＩＤ１２１１に対応するマスタ管理装置ＩＤを１つ記載しているが、複数の連動グループに属している場合は、その数分のマスタ管理装置ＩＤ１２１２が記載されているものとする。
【００３７】
例えば、入力機器ＩＤ１２１１「ＩＮ４１０」で示される入力機器が属する連動グループのマスタ管理装置は、「ＣＵ４０００」である。入力機器ＩＤ１２１１で示される入力機器の状態が変化した場合は、管理装置１０００は、対応するマスタ管理装置ＩＤ１２１２で示される管理装置に、その旨を通知する。
次に図５と図６で説明するデータは、管理装置１０００が、マスタ管理装置として動作する場合にのみ記憶されるものである。
【００３８】
図５は、連動グループ情報１７１０の構成例及び内容例を示す図である。
この連動グループ情報１７１０は、連動グループ情報記憶部１７００に記憶されている。ここでは、１つの連動グループの情報のみを説明するが、管理装置１０００が複数の連動グループのマスタ管理装置となっている場合には、それらの連動グループ情報を記憶している。
【００３９】
連動グループ情報１７１０は、連動グループ１７１１、入力機器ＩＤ１７１２、有効機器１７１３、入力状態１７１４、出力機器ＩＤ１７１５、管理装置ＩＤ１７１６及び出力状態１７１７とで構成される。
連動グループ１７１１は、連動グループの識別子であり、入力機器ＩＤ１７１２は、入力機器の識別子である。
【００４０】
有効機器１７１３は、この連動グループの動作の有効／無効を示す機器を指定する。具体的には、この欄で丸印の付いている入力機器が所定の状態、すなわち、入力状態１７１４の状態であるときにのみ、他の入力機器の状態を確認する。例えば、入力機器ＩＤ１７１２「ＩＮ４１０」で示される入力機器が、「開」のときのみ、他の入力機器の状態を確認する。１連動グループに１以上の有効機器があるものとする。
【００４１】
入力状態１７１４は、入力機器ＩＤ１７１２で示される入力機器の状態を表す。
出力機器ＩＤ１７１５は、出力機器の識別子であり、管理装置ＩＤ１７１６は、対応する出力機器が接続されている管理装置の識別子である。
また、出力状態１７１７は、出力機器ＩＤ１７１５で示される出力機器の状態を表す。
すなわち、連動グループ１７１１で示される連動グループは、ＩＤ１７１２で示される各入力機器が、それぞれ入力状態１７１４で示す状態となったときに、出力機器ＩＤ１７１５で示される各出力機器を、それぞれ出力状態１７１７で示す状態とする連動グループである。
【００４２】
図６は、入力機器状態情報１５１０の構成例及び内容例を示す図である。
この入力機器状態情報１５１０は、入力機器状態記憶部１５００に記憶されており、連動グループ１５１１、入力機器ＩＤ１５１２、入力状態１５１３及び管理装置ＩＤ１５１４とで構成される。
連動グループ１５１１は、連動グループの識別子であり、入力機器ＩＤ１５１２は、入力機器の識別子である。
【００４３】
また、入力状態１５１３は、現在の入力機器の状態を表す。
管理装置ＩＤ１５１４は、入力機器ＩＤ１５１２で示される入力機器が接続されている管理装置の識別子である。
例えば、連動グループ１５１１「ＧＲＰ００１」の入力機器ＩＤ１５１２「ＩＮ２１１」で示される入力機器の状態は、入力状態１５１３「閉」である。
【００４４】
この入力機器状態情報１５１０のそれぞれの入力状態１５１３が、連動グループ情報１７１０の入力状態１７１４と同じになったら、出力機器ＩＤ１７１５で示す出力機器の状態を変更することになる。
次に、設定装置２０００が記憶しているデータについて、図８〜図１０を用いて説明する。
【００４５】
図８は、全連動グループ情報２３１０の構成例及び内容例を示す図である。
この全連動グループ情報２３１０は、本システムにおける全ての連動グループの情報をあらわすものであり、全連動グループ情報記憶部２３００に記憶されている。
全連動グループ情報２３１０は、連動グループ２３１１、入力機器ＩＤ２３１２、有効機器２３１６、入力状態２３１３、出力機器ＩＤ２３１４及び出力状態２３１５で構成される。
【００４６】
連動グループ２３１１は、連動グループの識別子である。
入力機器ＩＤ２３１２は、入力機器の識別子であり、入力状態２３１３は、入力機器ＩＤ２３１２で示される入力機器の状態を表す。
有効機器２３１６は、丸印が記載された入力機器は有効機器であることを示す。
出力機器ＩＤ２３１４は、出力機器の識別子であり、出力状態２３１５は、出力機器ＩＤ２３１４で示される出力機器の状態を表す。
【００４７】
例えば、連動グループ２３１１「ＧＲＰ１００」は、入力機器ＩＤ２３１２の入力機器「ＩＮ８００」等が、それぞれ入力状態２３１３「検知」等となったときに、出力機器ＩＤ２３１４「ＯＵＴ９５０」を出力状態２３１５「閉」とする。
図９は、全管理装置情報２４１０の構成例及び内容例を示す図である。
この全管理装置情報２４１０は、本システムを構成する全ての管理装置について、接続されている入力機器と出力機器とを表すものであり、全管理装置情報記憶部２４００に記憶されている。
【００４８】
全管理装置情報２４１０は、管理装置ＩＤ２４１１、入力機器ＩＤ２４１２及び出力機器ＩＤ２４１３で構成される。
管理装置ＩＤ２４１１は、管理装置の識別子である。
入力機器ＩＤ２４１２は、入力機器の識別子であり、対応する管理装置ＩＤ２４１１で示される管理装置に接続されている入力機器を表す。
【００４９】
出力機器ＩＤ２４１３は、出力機器の識別子であり、入力機器ＩＤ２４１２と同様に、対応する管理装置ＩＤ２４１１で示される管理装置に接続されている出力機器を表す。
例えば、管理装置ＩＤ２４１１「ＣＵ１０００」で示される管理装置には、入力機器ＩＤ２４１２「ＩＮ４１０」と「ＩＮ４１１」で示される入力機器と、出力機器ＩＤ２４１３「ＯＵＴ４５０」、「ＯＵＴ４５１」、「ＯＵＴ４５２」で示される出力機器が接続されている。
【００５０】
次に、図１０は、全マスタ管理装置情報２３２０の構成例及び内容例を示す図である。
この全マスタ管理装置情報２３２０は、本システムにおける全ての連動グループのマスタ管理装置をあらわすものであり、全連動グループ情報記憶部２３００に記憶されている。
全マスタ管理装置情報２３２０は、連動グループ２３２１とマスタ管理装置ＩＤ２３２２とで構成される。
【００５１】
連動グループ２３２１は、連動グループの識別子であり、マスタ管理装置ＩＤ２３２２は、対応する連動グループＩＤ２３２１で示される連動グループのマスタ管理装置の識別子である。
例えば、連動グループ２３２１「ＧＲＰ００１」で示される連動グループのマスタ管理装置は、マスタ管理装置ＩＤ２３２２「ＣＵ４０００」で示される管理装置である。
【００５２】
＜動作＞
以下、上述した機器管理システムの連動グループの動作を、図７を用いて説明する。その後、マスタ管理装置の設定処理、具体的には、マスタ管理装置を決定する処理と、グループ内の管理装置が記憶するデータを書換える処理とを図１１〜図１３を用いて説明する。
【００５３】
＜連動グループの動作＞
まず、連動グループの動作を説明する。
図７は、連動グループの動作を行う場合の、管理装置の処理を示すフローチャートである。
左のフローチャートは、連動グループの入力機器が接続されている管理装置の処理を示すフローチャートであり、中央のフローチャートは、マスタ管理装置の処理を示し、右のフローチャートは、出力機器が接続されている管理装置の処理を示すフローチャートである。
【００５４】
ここでは、連動グループの識別子が「ＧＲＰ００１」の連動グループ（図５等参照）を例に取り説明する。
連動グループ「ＧＲＰ００１」は、４つの扉の電気錠（入力機器（４１０、２１０、２１１、２１２））が開くと、６つの照明（出力機器（３５０〜３５５））が点灯し、２つの照明（出力機器（５５０、５５１））が消灯するものであり、マスタ管理装置は管理装置４０００であるとする。
【００５５】
まず、入力機器４１０である電気錠が開けられる。
入力機器４１０が開けられたことを検知した管理装置１０００の入力機器状態取得部１３００は（ステップＳ１１０：ＹＥＳ）、マスタ管理装置情報１２１０を参照し、入力機器ＩＤ１２１１「ＩＮ４１０」に対応するマスタ管理装置ＩＤ１２１２「ＣＵ４０００」に、入力機器識別子と状態とを送受信部１１００を介して送信する（ステップＳ１１０、ステップＳ１１１）。
【００５６】
入力機器識別子「ＩＮ４１０」と状態「開」とを受信したマスタ管理装置４０００の送受信部１１００は、受信データの内容が入力機器の状態であることを判別して、入力機器状態記憶部１５００に渡す。
入力機器識別子「ＩＮ４１０」と状態「開」とを受け取った入力機器状態記憶部１５００は、入力機器状態情報１５１０の入力機器ＩＤ１５１２を検索し、「ＩＮ４１０」の入力状態１５１３を「開」とする（ステップＳ２００）。この場合、入力機器ＩＤ１５１２に「ＩＮ４１０」が複数ある場合は、全て「開」とする。複数の連動グループに属している場合があるからである。
【００５７】
入力機器状態情報１５１０を更新した入力機器状態記憶部１５００は、制御を出力機器制御判断部１６００に渡す。
制御を渡された出力機器制御判断部１６００は、入力機器状態情報１５１０を参照し、有効機器の状態が、連動グループ情報１７１０のものと同じであるか判断する。具体的には、入力機器状態情報１５１０において、有効機器１７１３「ＩＮ４１０」の状態が、入力状態１７１４「開」であるか否かを確認する。
【００５８】
有効機器の状態が連動グループ情報１７１０のものと合致すれば（ステップＳ２１０：ＹＥＳ）、他の管理装置の状態も連動グループ情報１７１０のものと合致するかを確認する。合致しない場合は（ステップＳ２１０：ＮＯ）、次の入力機器の状態変更通知を待つ。
ここで、全ての入力機器ＩＤ１５１２の入力状態１５１３が、連動グループ情報１７１０のものと合致すれば、出力機器の状態を変更すると判断する（ステップＳ２２０：ＹＥＳ）。全ての入力機器の状態が合致しなければ（ステップＳ２２０：：ＮＯ）、何も行わずに、次の入力機器の状態変更通知を待つ。
【００５９】
出力機器の状態を変更すると判断した場合、出力機器制御判断部１６００は、連動グループ情報１７１０を参照して、出力機器ＩＤ１７１５で示される出力機器の状態を、出力状態１７１７で表される状態にするよう、管理装置ＩＤ１７１６で示される管理装置に指示を送信する（ステップＳ２３０、ステップＳ２３１）。出力機器制御判断部１６００は、全ての出力機器ＩＤ１７１５に関して、同様の処理を行う。
【００６０】
例えば、出力機器ＩＤ１７１５「ＯＵＴ３５０」と出力状態１７１７「点灯」が、管理装置ＩＤ１７１６「ＣＵ５０００」に送信される。
出力機器ＩＤ「ＯＵＴ３５０」と出力状態「点灯」を受信した管理装置５０００の送受信部１１００は、受信データの内容が出力機器の状態変更指示であることを判別して、出力機器状態制御部１４００に渡す（ステップＳ３００）。
【００６１】
出力機器ＩＤ「ＯＵＴ３５０」と出力状態「点灯」を受け取った出力機器状態制御部１４００は、出力機器ＩＤ「ＯＵＴ３５０」で示される出力機器を「点灯」する（ステップＳ３１０）。
これらの管理装置は、それぞれシステムが終了するまで同様の処理を行う（ステップＳ１２０、ステップＳ２４０、ステップＳ３２０）。
【００６２】
ここまでは、入力機器と出力機器が、マスタ管理装置に接続されたものではない場合を説明したが、マスタ管理装置４０００に接続されている入力機器２１０である電気錠が開けられた場合は、上述した処理と異なる点がある。具体的には、ステップＳ１１０の処理である。
すなわち、入力機器２１０が開けられたことを検知した管理装置４０００の入力機器状態取得部１３００は（ステップＳ１１０：ＹＥＳ）、マスタ管理装置情報１２１０を参照し、入力機器ＩＤ１２１１「ＩＮ４１０」に対応するマスタ管理装置ＩＤ１２１２「ＣＵ４０００」が自装置であることを認識し、自装置の入力機器状態記憶部１５００に直接、入力機器識別子「ＩＮ２１０」と状態「開」とを渡す。
【００６３】
また、状態を変更する出力機器が、マスタ管理装置に接続されている場合も、上述した処理と異なる点がある。具体的には、ステップＳ２３０の処理である。
すなわち、出力機器の状態を変更すると判断した出力機器制御判断部１６００は、連動グループ情報１７１０を参照して、出力機器ＩＤ１７１５に対応する管理装置ＩＤ１７１６が自装置であることを認識し、出力機器の状態を出力状態１７１７で表される状態にするよう、自装置の出力機器状態制御部１４００に指示する。
【００６４】
＜マスタ管理装置設定処理＞
次に、機器管理システムにおける連動グループ情報の設定処理について説明する。
図１１は、設定装置２０００が行う、連動グループを動作させる前に行う初期処理を示すフローチャートである。この処理は、マスタ管理装置決定部２２００が行う処理である。
【００６５】
ここでは、システム内の全ての連動グループに関し、現在のマスタ管理装置に代えて、新たにマスタ管理装置を決定する場合を説明する。
まず、連動グループのマスタ管理装置を決定し（ステップＳ４００）、グループ内の管理装置が記憶する設定情報を書換える（ステップＳ４１０）。
以下、連動グループのマスタ管理装置を決定する処理を、図１２を用いて説明し、連動グループ内の管理装置が記憶する設定情報を書換える処理を、図１３を用いて説明する。
【００６６】
図１２は、連動グループのマスタ管理装置を決定する処理を示すフローチャートである。
この処理を行う前に、ユーザによって全連動グループ情報２３１０と全管理装置情報２４１０は、それぞれ全連動グループ情報記憶部２３００と全管理装置情報記憶部２４００に記憶されているものとする。この処理により、全マスタ管理装置情報が２３２０が作成される。
【００６７】
まず、マスタ管理装置決定部２２００は、マスタ管理装置を決定する１連動グループを指定する（ステップＳ５００）。以下、指定された連動グループを指定連動グループというものとする。
連動グループ２３１１の有効機器２３１６に丸印が付いている入力機器ＩＤ２３１２が示す入力機器が接続されている管理装置が、１台である場合（ステップＳ５１０：ＹＥＳ）は、その管理装置を、マスタ管理装置と決定する（ステップＳ５６０）。出力機器の状態を変更するか否かを判断する契機となる入力機器が接続されている管理装置であるため、出力機器の状態を変更する判断が迅速に行えるためである。
【００６８】
例えば、連動グループ２３１１「ＧＲＰ００２」のマスタ管理装置を決定する場合、有効機器は入力機器ＩＤ２３１２「ＩＮ７８９」のみであり、入力機器ＩＤ「ＩＮ７８９」は、管理装置ＩＤ２４１１「ＣＵ１０００」に接続されている場合は、管理装置「ＣＵ８０００」をマスタ管理装置と決定する。
管理装置が１台で無い場合、すなわち、有効機器が複数あって、異なる管理装置に接続されている場合は（ステップＳ５１０：ＮＯ）、接続されている入力機器の数が最も多い管理装置を、マスタ管理装置と決定する（ステップＳ５２０：ＹＥＳ）。入力機器の状態情報を通知するためのデータを送信する必要がなく、通信量の削減に効果があるからである。
【００６９】
接続されている入力機器の数が最も多い管理装置が複数台ある場合には（ステップＳ５２０：ＮＯ）、接続されている出力機器の数が最も多い管理装置を、マスタ管理装置と決定する（ステップＳ５３０：ＹＥＳ）。出力機器に送信する、状態の変更指示のデータ数を削減できるからである。
接続されている出力機器の数が最も多い管理装置が複数台ある場合には（ステップＳ５３０：ＮＯ）、他の連動グループの管理装置となっている場合に、兼務している数が最も少ない管理装置を、マスタ管理装置と決定する（ステップＳ５４０：ＹＥＳ）。管理装置の負荷が分散するようにである。尚、最も兼務数が少ない管理装置ではなく、兼務数が所定数、例えば３つ以下の管理装置等としても良い。
【００７０】
マスタ管理装置として兼務している数が最も小さい管理装置が複数台ある場合には（ステップＳ５４０：ＮＯ）、連動グループ内で、ＩＤが最も小さい入力機器が接続されている管理装置を、マスタ管理装置と決定する（ステップＳ５４０）。必ず、マスタ管理装置を決定することができるからである。
全ての連動グループのマスタ管理装置が決定されるまで繰り返す（ステップＳ５７０）。
【００７１】
このマスタ管理装置決定処理が終了すると、全マスタ管理装置情報２３２０（図１０参照）が完成する。このマスタ管理装置決定処理を行う前の全マスタ管理装置情報、全連動グループ情報、全管理装置情報は、消さずに残しておくものとする。次に行う書換処理で参照するからである。以下、このマスタ管理装置決定処理で決定されたマスタ管理装置を「新マスタ管理装置」といい、このマスタ管理装置決定処理を行う前のマスタ管理装置を「現マスタ管理装置」というものとする。
【００７２】
図１３は、連動グループ内の管理装置が記憶する設定情報を書換える処理を示すフローチャートである。
まず、書換する連動グループを指定する（ステップＳ６００）。以下、指定された連動グループを指定連動グループというものとする。
指定連動グループの現マスタ管理装置に、指定連動グループの連動グループ情報１７１０（図５参照）と入力機器状態情報１５１０（図６参照）を削除する指示を送信する（ステップＳ６１０、ステップＳ６１１）。この際、連動グループの識別子、例えば、「ＧＲＰ００１」を伴に送信する。
【００７３】
指示を受けた現マスタ管理装置の入力機器状態記憶部１５００は、指定連動グループの入力機器状態情報１５１０を削除する。また、連動グループ情報記憶部１７００は、指定連動グループの連動グループ情報１７１０を削除する（ステップＳ７１０）。
次に、指定連動グループの新マスタ管理装置に、指定連動グループに属し、新マスタ管理装置に接続されている入力機器ＩＤと現マスタ管理装置の識別子を送信し、マスタ管理装置情報１２１０（図１４参照）から削除する指示を送信する（ステップＳ６２０、ステップＳ６２１）。
【００７４】
指示を受信した新マスタ管理装置のマスタ管理装置記憶部１２００は、該当する入力機器ＩＤと現マスタ管理装置の識別子との組み合わせのデータの、マスタ管理装置ＩＤ１２１２を削除する（ステップＳ８２０）。
その次に、指定連動グループの現マスタ管理装置以外の管理装置に、指定連動グループに属し、この管理装置に接続されている入力機器ＩＤと現マスタ管理装置の識別子を送信し、マスタ管理装置情報１２１０（図１４参照）から削除する指示を送信する（ステップＳ６３０、ステップＳ６３１）。
【００７５】
削除する指示を受信した管理装置は、マスタ管理装置情報１２１０の、受信した入力機器ＩＤと対応するマスタ管理装置ＩＤ１２１２から、現マスタ管理装置ＩＤを削除する（ステップＳ９３０）。
これで、現マスタ管理装置に関するデータが削除されたことになる。マスタ管理装置の設定情報を先に削除することで、マスタ管理装置が記録している入力機器状態情報１５１０と現実の入力機器の状態が異なってしまって連動処理が行われてしまうことを防ぐことが可能となる。入力機器が接続されている管理装置の設定情報を先に削除した場合は、削除した入力機器の状態が変化した場合にその情報がマスタ管理装置に届かないので、まだ削除されていない入力機器の状態変化によって、出力機器の状態を変更すると判断してしまう可能性があるからである。
【００７６】
次に、新マスタ管理装置に、全管理装置情報２４１０と、全連動グループ情報２３１０から読み出した指定連動グループ情報とを送信する（ステップＳ６４０、ステップＳ６４１）。
新マスタ管理装置は、受信した連動グループ情報１７１０を連動グループ情報記憶部１７００に記憶し、全管理装置情報２４１０を参照して、入力状態記憶部１５００に入力機器状態情報１５１０を作成する（ステップＳ７４０）。
【００７７】
その次に、新マスタ管理装置以外の管理装置に、入力機器ＩＤと新マスタ管理装置の識別子を送信し、マスタ管理装置情報１２１０を更新するよう指示を送信する（ステップＳ６５０、ステップＳ６５１）。
更新する指示を受信した管理装置は、マスタ管理装置情報１２１０の、受信した入力機器ＩＤ１２１１に対応するマスタ管理装置ＩＤ１２１２に、新マスタ管理装置ＩＤを設定する（ステップＳ８５０、ステップＳ９５０）。
【００７８】
その後、新マスタ管理装置は、入力機器ＩＤ１５１２の示す入力装置の入力状態１５１３を、それぞれの管理装置ＩＤ１５１４が示す管理装置に問い合わせて設定する。
これで、新マスタ管理装置に関するデータが更新されたことになる。
全ての連動グループの設定が終了するまで、繰り返し行う（ステップＳ６６０）。このように更新処理をすることで、システム全体を止めずに設定処理を行うことができる。
【００７９】
尚、連動グループを削除する場合には、ステップＳ６１０〜ステップＳ６３０の処理を行う。また、新しく連動グループを追加する場合は、マスタ管理装置を決定した後、ステップＳ６４０〜ステップＳ６５０を行う。
＜補足＞
以上、本発明に係る機器管理システムについて実施形態に基づいて説明したが、このシステムを部分的に変形することもでき、本発明は上述の実施形態に限られないことは勿論である。即ち、
（１）実施形態では、連動グループ毎にマスタ管理装置を決定する場合、一定のルールで新しいマスタ管理装置を決定することとしているが、連動グループに機器の追加削除を行う場合は、マスタ管理装置は新たに決定しないこととしても良い。変更に伴う処理を軽減することができる。
（２）実施形態では、マスタ管理装置を決定する場合、接続されている入力機器や出力機器の数が多い管理装置をマスタ管理装置と決定することとしているが、他の方法であってもよい。例えば、入力機器と出力機器の合計数で決定してもよい。
【００８０】
また、兼務している数の制限を、全ての条件に課すこととしてもよい。例えば、入力機器が最多数接続されていても、既に、２つ兼務している場合は、マスタ管理装置とは決定されないなどである。
（３）実施形態では、マスタ管理装置は連動グループに１つとしているが、複数設けて、階層構造としてもよい。
（４）実施形態で示した機器管理システムの各機能を実現させる為の各制御処理（図７等参照）をＣＰＵに実行させる為のプログラムを、記録媒体に記録し又は各種通信路等を介して、流通させ頒布することもできる。このような記録媒体には、ＩＣカード、光ディスク、フレキシブルディスク、ＲＯＭ、フラッシュメモリ等がある。流通、頒布されたプログラムは、機器におけるＣＰＵで読み取り可能なメモリ等に格納されることにより利用に供され、そのＣＰＵがそのプログラムを実行することにより実施形態で示した各機能が実現される。
【図面の簡単な説明】
【００８１】
【図１】本発明の実施形態に係る機器管理システムの構成例を示す図である。
【図２】本発明に係る機器管理システムの例を示す図である。
【図３】本発明にかかる管理装置１０００と設定装置２０００との機能ブロック図である。
【図４】マスタ管理装置情報１２１０の構成例及び内容例を示す図である。
【図５】連動グループ情報１７１０の構成例及び内容例を示す図である。
【図６】入力機器状態情報１５１０の構成例及び内容例を示す図である。
【図７】連動グループの動作を行う場合の、管理装置の処理を示すフローチャートである。
【図８】全連動グループ情報２３１０の構成例及び内容例を示す図である。
【図９】全管理装置情報２４１０の構成例及び内容例を示す図である。
【図１０】全マスタ管理装置情報２３２０の構成例及び内容例を示す図である。
【図１１】連動グループを動作させるために処理を示すフローチャートである。
【図１２】連動グループのマスタ管理装置を決定する処理を示すフローチャートである。
【図１３】連動グループ内の管理装置が記憶する設定情報を書換える処理を示すフローチャートである。
【図１４】図１４（ａ）は、設備機器の状態を一元管理しているシステムの例を示す図であり、図１４（ｂ）は、設備機器の状態を各設備機器で管理しているシステムの例を示す図である。
【符号の説明】
【００８２】
１０００  ２０００  ４０００  ５０００  ６０００    管理装置
１１００  ２１００    送受信部
１２００    マスタ管理装置記憶部
１２１０    マスタ管理装置情報
１３００    入力機器状態記憶部
１４００    出力機器状態制御部
１５００    入力機器状態記憶部
１５１０    入力装置状態情報
１６００    出力機器制御判断部
１７００    連動グループ情報記憶部
１７１０    連動グループ情報
２０００    設定装置
２２００    マスタ管理装置決定部
２３００    全連動グループ情報記憶部
２３１０    全連動グループ情報
２３２０    全マスタ管理装置情報
２４００    全管理装置情報記憶部
２４１０    全管理装置情報
【図１】
2009077245.tif 000003
【図２】
2009077245.tif 000004
【図３】
2009077245.tif 000005
【図４】
2009077245.tif 000006
【図５】
2009077245.tif 000007
【図６】
2009077245.tif 000008
【図７】
2009077245.tif 000009
【図８】
2009077245.tif 000010
【図９】
2009077245.tif 000011
【図１０】
2009077245.tif 000012
【図１１】
2009077245.tif 000013
【図１２】
2009077245.tif 000014
【図１３】
2009077245.tif 000015
【図１４】
2009077245.tif 000016