(57)【要約】【課題】オブジェクトの折り畳みおよび展開が可能なツリー構造において、目的のオブジェクトに素早くアクセスすることが可能な機器管理装置、機器管理プログラムおよび画面提供装置を提供する。【解決手段】室内ユニット１０ａ〜１０ｃが散在する空間の構造を表すツリー構造Ｔにおいて、折り畳まれた状態のオブジェクトＯ１に展開の命令が与えられると、オブジェクトＯ１が展開されるだけでなく、オブジェクトＯ１の１つ下位の複数のオブジェクトＯ２のうち所定の条件でフィルタリングされたものも併せて展開される。【選択図】図２１
2010186229.tif 000002
【特許請求の範囲】
【請求項１】
複数の設備機器（１０ａ〜１０ｃ）が散在する第１空間に対応する第１オブジェクト（Ｏ１）、前記第１空間を構成する複数の第２空間のそれぞれに対応する複数の第２オブジェクト（Ｏ２）、および、前記第２空間を構成する複数の第３空間のそれぞれに対応する複数の第３オブジェクト（Ｏ３）を、前記第１オブジェクトの下位に前記第２オブジェクトが配置され、前記第２オブジェクトの下位に前記第３オブジェクトが配置される態様のツリー構造（Ｔ）となるように表示する管理画面を提供する機器管理装置（３０）であって、
前記設備機器が所定の条件に合致するか否かを判定する条件判定部（３２ｄ）と、
折り畳まれた状態の前記第１オブジェクトを展開する命令が与えられると、前記管理画面上において、前記第１オブジェクトを展開するとともに、前記条件判定部により前記所定の条件に合致すると判定された前記設備機器が存在する前記第２空間に対応する前記第２オブジェクトを展開するフィルタリング展開を実行する表示制御部（３２ｃ）と、
を備える、
機器管理装置（３０）。
【請求項２】
前記表示制御部（３２ｃ）は、前記管理画面上において、前記第１オブジェクト（Ｏ１）、前記第２オブジェクト（Ｏ２）および前記第３オブジェクト（Ｏ３）の形態を、それぞれ当該第１オブジェクト、当該第２オブジェクトおよび当該第３オブジェクトに対応する前記第１空間、前記第２空間および前記第３空間内の前記設備機器（１０ａ〜１０ｃ）が前記所定の条件に合致するか否かの前記条件判定部（３２ｄ）による判定の結果に応じて変化させる、
請求項１に記載の機器管理装置（３０）。
【請求項３】
前記フィルタリング展開における前記第１オブジェクト（Ｏ１）の展開は、全ての前記第２オブジェクト（Ｏ２）が表示される態様で実行される、
請求項１又は２に記載の機器管理装置（３０）。
【請求項４】
前記フィルタリング展開における前記第２オブジェクト（Ｏ２）の展開は、当該第２オブジェクトの下位にある全ての前記第３オブジェクト（Ｏ３）が表示される態様で実行される、
請求項１から３のいずれかに記載の機器管理装置（３０）。
【請求項５】
前記フィルタリング展開における前記第１オブジェクト（Ｏ１）の展開は、全ての前記第２オブジェクト（Ｏ２）のうち、前記条件判定部（３２ｄ）により前記所定の条件に合致すると判定された前記設備機器（１０ａ〜１０ｃ）が存在する前記第２空間に対応するもののみが表示される態様で実行される、
請求項１又は２に記載の機器管理装置（３０）。
【請求項６】
前記フィルタリング展開における前記第２オブジェクト（Ｏ２）の展開は、当該第２オブジェクトの下位にある全ての前記第３オブジェクト（Ｏ３）のうち、前記条件判定部（３２ｄ）により前記所定の条件に合致すると判定された前記設備機器（１０ａ〜１０ｃ）が存在する前記第３空間に対応するもののみが表示される態様で実行される、
請求項１、２又は５に記載の機器管理装置（３０）。
【請求項７】
前記フィルタリング展開、又は、全ての前記第２オブジェクト（Ｏ２）が折り畳まれた状態で表示される態様で前記第１オブジェクト（Ｏ１）を展開する通常展開のどちらを実行するのかについての選択を受け付ける選択受付部（Ｍ）、
をさらに備え、
前記表示制御部（３２ｃ）は、前記選択受付部が受け付けた選択に従って、折り畳まれた状態の前記第１オブジェクトを展開する命令が与えられると、前記管理画面上において、前記フィルタリング展開又は前記通常展開を実行する、
請求項１から６のいずれかに記載の機器管理装置（３０）。
【請求項８】
複数の設備機器（１０ａ〜１０ｃ）が散在する第１空間に対応する第１オブジェクト（Ｏ１）、前記第１空間を構成する複数の第２空間のそれぞれに対応する複数の第２オブジェクト（Ｏ２）、および、前記第２空間を構成する複数の第３空間のそれぞれに対応する複数の第３オブジェクト（Ｏ３）を、前記第１オブジェクトの下位に前記第２オブジェクトが配置され、前記第２オブジェクトの下位に前記第３オブジェクトが配置される態様のツリー構造（Ｔ）となるように表示する管理画面をコンピュータに提供させる機器管理プログラムであって、
前記設備機器が所定の条件に合致するか否かを判定する条件判定ステップと、
折り畳まれた状態の前記第１オブジェクトを展開する命令が与えられると、前記管理画面上において、前記第１オブジェクトを展開するとともに、前記条件判定ステップで前記所定の条件に合致すると判定された前記設備機器が存在する前記第２空間に対応する前記第２オブジェクトを展開するフィルタリング展開を実行する表示制御ステップと、
をコンピュータに実行させる、
機器管理プログラム。
【請求項９】
複数の設備機器（１０ａ〜１０ｃ）を階層的に分類する第１グループ、前記第１グループを構成する複数の第２グループおよび前記第２グループを構成する複数の第３グループが定義されている場合に、前記第１グループに対応する第１オブジェクト（Ｏ１）の下位に前記複数の第２グループにそれぞれ対応する複数の第２オブジェクト（Ｏ２）が配置され、前記複数の第２オブジェクトの下位に前記複数の第３グループにそれぞれ対応する複数の第３オブジェクト（Ｏ３）が配置される態様のツリー構造（Ｔ）を表示する前記複数の設備機器の管理画面を提供する機器管理装置（３０）であって、
前記設備機器が所定の条件に合致するか否かを判定する条件判定部（３２ｄ）と、
折り畳まれた状態の前記第１オブジェクトを展開する命令が与えられると、前記管理画面上において、前記第１オブジェクトを展開するとともに、前記条件判定部により前記所定の条件に合致すると判定された前記設備機器が分類される前記第２グループに対応する前記第２オブジェクトを展開するフィルタリング展開を実行する表示制御部（３２ｃ）と、
を備える、
機器管理装置（３０）。
【請求項１０】
第１オブジェクト（Ｏ１）、前記第１オブジェクトの下位に配置される１又は複数の第２オブジェクト（Ｏ２）、および、前記第２オブジェクトの下位に配置される１又は複数の第３オブジェクト（Ｏ３）を含むツリー構造（Ｄ，Ｔ）を表示する画面を提供する画面提供装置（３０，２３０）であって、
前記第２オブジェクトが所定の条件に合致するか否かを判定する条件判定部（３２ｄ，２３２ａ）と、
折り畳まれた状態の前記第１オブジェクトを展開する命令が与えられると、前記画面上において、前記第１オブジェクトを展開するとともに、前記条件判定部により前記所定の条件に合致すると判定された前記第２オブジェクトを展開するフィルタリング展開を実行する表示制御部（３２ｃ，２３２ａ）と、
を備える、
画面提供装置（３０，２３０）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器管理装置、機器管理プログラムおよび画面提供装置に関する。
【背景技術】
【０００２】
従来より、コンピュータ内にディレクトリのツリーを構築し、各ディレクトリに情報を仕分けして整理する方法が利用されている。かかる場合、一般に画面上では、ツリーを構成するディレクトリに１対１で対応するアイコン等のオブジェクトが当該ツリーの構造に従って配置される。かかる方法は、複数の設備機器をコンピュータ上で集中的に管理する場合にも応用され得る（特許文献１の特開２００５−１０００７１号公報）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
そこで、同出願人は、１の施設が占めるルート空間をルートオブジェクトで表現し、ルート空間を構成するサブ空間をサブオブジェクトで表現した上で、設備機器に関する情報を当該設備機器が配置される空間に対応するオブジェクトに関連付けて管理する方法を発明し、平成２０年５月２９日に出願した（特願２００８−１４１５０９）。
【０００４】
ところで、サブ空間の数が増してくると、１の画面にツリー全体を表示することは難しくなってくる。かかる問題に対応するべく、特願２００８−１４１５０９において同出願人は、ツリーを構成するオブジェクトに折り畳みボタンを設けてツリーの全体又は一部を折り畳んだり展開したりすることを開示している。しかしながら、単に折り畳みボタンを設けるだけでは、画面の操作者には、目的のディレクトリに素早くアクセスできないといった不便が依然として残り得る。なお、かかる問題は、複数の設備機器を管理する場合だけでなく、任意の情報を管理する場合に当てはまる。
【０００５】
本発明の課題は、オブジェクトの折り畳みおよび展開が可能なツリー構造において、目的のオブジェクトに素早くアクセスすることが可能な機器管理装置、機器管理プログラムおよび画面提供装置を提供することにある。
【課題を解決するための手段】
【０００６】
第１発明に係る機器管理装置は、条件判定部と、表示制御部とを備え、管理画面を提供する。管理画面は、第１オブジェクト、複数の第２オブジェクトおよび複数の第３オブジェクトを、第１オブジェクトの下位に第２オブジェクトが配置され、第２オブジェクトの下位に第３オブジェクトが配置される態様のツリー構造となるように表示する。第１オブジェクトは、第１空間に対応し、複数の第２オブジェクトは、複数の第２空間のそれぞれに対応し、複数の第３オブジェクトは、複数の第３空間のそれぞれに対応する。第１空間には、複数の設備機器が散在する。第１空間は、複数の第２空間から構成され、第２空間は、複数の第３空間から構成される。条件判定部は、設備機器が所定の条件に合致するか否かを判定する。表示制御部は、折り畳まれた状態の第１オブジェクトを展開する命令が与えられると、管理画面上において、フィルタリング展開を実行する。フィルタリング展開では、第１オブジェクトが展開されるとともに、条件判定部により所定の条件に合致すると判定された設備機器が存在する第２空間に対応する第２オブジェクトが展開される。なお、ツリー構造は、現実の物理的な空間構造を反映するものであってもよいし、論理的な空間構造を反映するものであってもよい。
【０００７】
ここでは、設備機器が散在する空間の構造を表すツリー構造において、折り畳まれた状態のあるオブジェクトに展開の命令が与えられると、当該オブジェクトが展開されるだけでなく、当該オブジェクトの１つ下位のオブジェクトのうち所定の条件でフィルタリングされたものも併せて展開される。従って、管理者は、オブジェクトの折り畳みおよび展開が可能なツリー構造において、目的のオブジェクトに素早くアクセスすることができる。
【０００８】
なお、機器管理装置による管理画面の提供の態様としては、当該機器管理装置の表示部上に表示される場合の他、当該機器管理装置に接続される他の装置の表示部上に表示される場合が含まれる。
【０００９】
第２発明に係る機器管理装置は、第１発明に係る機器管理装置であって、表示制御部は、管理画面上において、第１オブジェクト、第２オブジェクトおよび第３オブジェクトの形態を、それぞれ当該第１オブジェクト、当該第２オブジェクトおよび当該第３オブジェクトに対応する第１空間、第２空間および第３空間内の設備機器が所定の条件に合致するか否かの条件判定部による判定の結果に応じて変化させる。
【００１０】
ここでは、オブジェクトの形態が、当該オブジェクトに対応する空間内の設備機器の状態に応じて変化する。従って、管理者は、オブジェクトの形態により、設備機器の状態を直感的に理解することができる。
【００１１】
第３発明に係る機器管理装置は、第１発明又は第２発明に係る機器管理装置であって、フィルタリング展開における第１オブジェクトの展開は、全ての第２オブジェクトが表示される態様で実行される。
【００１２】
ここでは、折り畳まれた状態のあるオブジェクトに展開の命令が与えられると、当該オブジェクトの１つ下位のオブジェクトが全て表示される。つまり、操作の加えられたオブジェクトが全展開される。従って、管理者は、操作したオブジェクトに対応する空間の構造を容易に理解することができる。
【００１３】
第４発明に係る機器管理装置は、第１発明から第３発明のいずれかに係る機器管理装置であって、フィルタリング展開における第２オブジェクトの展開は、当該第２オブジェクトの下位にある全ての第３オブジェクトが表示される態様で実行される。
【００１４】
ここでは、折り畳まれた状態のあるオブジェクトに展開の命令が与えられると、当該オブジェクトの１つ下位の全てのオブジェクトのうち、所定の条件でフィルタリングされたもののさらに１つ下位のオブジェクトが全て表示される。つまり、操作の加えられたオブジェクトの１つ下位の全てのオブジェクトのうち、所定の条件でフィルタリングされたものが全展開される。従って、管理者は、操作したオブジェクトに対応する空間の構造を容易に理解することができる。
【００１５】
第５発明に係る機器管理装置は、第１発明又は第２発明に係る機器管理装置であって、フィルタリング展開における第１オブジェクトの展開は、全ての第２オブジェクトのうち、条件判定部により所定の条件に合致すると判定された設備機器が存在する第２空間に対応するもののみが表示される態様で実行される。
【００１６】
ここでは、折り畳まれた状態のあるオブジェクトに展開の命令が与えられると、当該オブジェクトの１つ下位の全てのオブジェクトのうち、所定の条件でフィルタリングされたもののみが部分的に表示される。言い換えると、当該オブジェクトの１つ下位の全てのオブジェクトのうち、所定の条件に合致せず、フィルタリングされなかったものの表示は省略される。従って、管理者は、目的のオブジェクトにより素早くアクセスすることができる。
【００１７】
第６発明に係る機器管理装置は、第１発明、第２発明又は第５発明に係る機器管理装置であって、フィルタリング展開における第２オブジェクトの展開は、当該第２オブジェクトの下位にある全ての第３オブジェクトのうち、条件判定部により所定の条件に合致すると判定された設備機器が存在する第３空間に対応するもののみが表示される態様で実行される。
【００１８】
ここでは、折り畳まれた状態のあるオブジェクトに展開の命令が与えられると、当該オブジェクトの２つ下位の全てのオブジェクトのうち、所定の条件でフィルタリングされたもののみが部分的に表示される。言い換えると、当該オブジェクトの２つ下位の全てのオブジェクトのうち、所定の条件に合致せず、フィルタリングされなかったものの表示は省略される。従って、管理者は、目的のオブジェクトにより素早くアクセスすることができる。
【００１９】
第７発明に係る機器管理装置は、第１発明から第６発明のいずれかに係る機器管理装置であって、選択受付部をさらに備える。選択受付部は、フィルタリング展開、又は、通常展開のどちらを実行するのかについての選択を受け付ける。通常展開では、全ての第２オブジェクトが折り畳まれた状態で表示される態様で第１オブジェクトが展開される。表示制御部は、選択受付部が受け付けた選択に従って、折り畳まれた状態の第１オブジェクトを展開する命令が与えられると、管理画面上において、フィルタリング展開又は通常展開を実行する。
【００２０】
ここでは、ツリー構造をフィルタリング展開又は通常展開のどちらで展開するのかを管理者が選択することができる。
【００２１】
第８発明に係る機器管理プログラムは、条件判定ステップと、表示制御ステップとをコンピュータに実行させることにより、コンピュータに管理画面を提供させる。管理画面は、第１オブジェクト、複数の第２オブジェクトおよび複数の第３オブジェクトを、第１オブジェクトの下位に第２オブジェクトが配置され、第２オブジェクトの下位に第３オブジェクトが配置される態様のツリー構造となるように表示する。第１オブジェクトは、第１空間に対応し、複数の第２オブジェクトは、複数の第２空間のそれぞれに対応し、複数の第３オブジェクトは、複数の第３空間のそれぞれに対応する。第１空間には、複数の設備機器が散在する。第１空間は、複数の第２空間から構成され、第２空間は、複数の第３空間から構成される。条件判定ステップでは、設備機器が所定の条件に合致するか否かが判定される。表示制御ステップでは、折り畳まれた状態の第１オブジェクトを展開する命令が与えられると、管理画面上において、フィルタリング展開が実行される。フィルタリング展開では、第１オブジェクトが展開されるとともに、条件判定ステップで所定の条件に合致すると判定された設備機器が存在する第２空間に対応する第２オブジェクトが展開される。なお、ツリー構造は、現実の物理的な空間構造を反映するものであってもよいし、論理的な空間構造を反映するものであってもよい。
【００２２】
ここでは、設備機器が散在する空間の構造を表すツリー構造において、折り畳まれた状態のあるオブジェクトに展開の命令が与えられると、当該オブジェクトが展開されるだけでなく、当該オブジェクトの１つ下位のオブジェクトのうち所定の条件でフィルタリングされたものも併せて展開される。従って、管理者は、オブジェクトの折り畳みおよび展開が可能なツリー構造において、目的のオブジェクトに素早くアクセスすることができる。
【００２３】
なお、機器管理プログラムによる管理画面の提供の態様としては、コンピュータの表示部上に表示される場合の他、コンピュータに接続される他の装置の表示部上に表示される場合が含まれる。
【００２４】
第９発明に係る機器管理装置は、条件判定部と、表示制御部とを備え、複数の設備機器の管理画面を提供する。管理画面は、第１オブジェクトの下位に複数の第２オブジェクトが配置され、複数の第２オブジェクトの下位に複数の第３オブジェクトが配置される態様のツリー構造を表示する。第１オブジェクトは、第１グループに対応し、複数の第２オブジェクトは、複数の第２グループにそれぞれ対応し、複数の第３オブジェクトは、複数の第３グループにそれぞれ対応する。第１グループ、第１グループを構成する複数の第２グループおよび第２グループを構成する複数の第３グループは、複数の設備機器を階層的に分類する。条件判定部は、設備機器が所定の条件に合致するか否かを判定する。表示制御部は、折り畳まれた状態の第１オブジェクトを展開する命令が与えられると、管理画面上において、フィルタリング展開を実行する。フィルタリング展開では、第１オブジェクトが展開されるとともに、条件判定部により所定の条件に合致すると判定された設備機器が分類される第２グループに対応する第２オブジェクトが展開される。
【００２５】
ここでは、設備機器を階層的に分類するツリー構造において、折り畳まれた状態のあるオブジェクトに展開の命令が与えられると、当該オブジェクトが展開されるだけでなく、当該オブジェクトの１つ下位のオブジェクトのうち所定の条件でフィルタリングされたものも併せて展開される。従って、管理者は、オブジェクトの折り畳みおよび展開が可能なツリー構造において、目的のオブジェクトに素早くアクセスすることができる。
【００２６】
なお、機器管理装置による管理画面の提供の態様としては、当該機器管理装置の表示部上に表示される場合の他、当該機器管理装置に接続される他の装置の表示部上に表示される場合が含まれる。
【００２７】
第１０発明に係る画面提供装置は、条件判定部と、表示制御部とを備え、画面を提供する。画面は、第１オブジェクト、第１オブジェクトの下位に配置される１又は複数の第２オブジェクト、および、第２オブジェクトの下位に配置される１又は複数の第３オブジェクトを含むツリー構造を表示する。条件判定部は、第２オブジェクトが所定の条件に合致するか否かを判定する。表示制御部は、折り畳まれた状態の第１オブジェクトを展開する命令が与えられると、画面上において、フィルタリング展開を実行する。フィルタリング展開では、第１オブジェクトが展開されるとともに、条件判定部により所定の条件に合致すると判定された第２オブジェクトが展開される。
【００２８】
ここでは、ツリー構造において、折り畳まれた状態のあるオブジェクトに展開の命令が与えられると、当該オブジェクトが展開されるだけでなく、当該オブジェクトの１つ下位のオブジェクトのうち所定の条件でフィルタリングされたものも併せて展開される。従って、利用者は、オブジェクトの折り畳みおよび展開が可能なツリー構造において、目的のオブジェクトに素早くアクセスすることができる。
【００２９】
なお、画面提供装置による管理画面の提供の態様としては、当該画面提供装置の表示部上に表示される場合の他、当該画面提供装置に接続される他の装置の表示部上に表示される場合が含まれる。
【発明の効果】
【００３０】
本発明によれば、ツリー構造において、折り畳まれた状態のあるオブジェクトに展開の命令が与えられると、当該オブジェクトが展開されるだけでなく、当該オブジェクトの１つ下位のオブジェクトのうち所定の条件でフィルタリングされたものも併せて展開される。従って、利用者は、オブジェクトの折り畳みおよび展開が可能なツリー構造において、目的のオブジェクトに素早くアクセスすることができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の第１実施形態に係る親コントローラを含む群管理システムの構成を示す図。
【図２】室内ユニットの構成を示す図。
【図３】子コントローラの構成を示す図。
【図４】親コントローラの構成を示す図。
【図５】施設の物理的な空間構造を示す図。
【図６】基本情報データベースのデータ構造を示す図。
【図７】運転情報データベースのデータ構造を示す図。
【図８】異常履歴データベースのデータ構造を示す図。
【図９】ツリー表示情報データベースのデータ構造を示す図。
【図１０】施設全体に対応するオブジェクトが選択されている状態の管理画面を示す図。
【図１１】ある建物に対応するオブジェクトが選択されている状態の管理画面を示す図。
【図１２】あるフロアに対応するオブジェクトが選択されている状態の管理画面を示す図。
【図１３】あるブロックに対応するオブジェクトが選択されている状態の管理画面を示す図。
【図１４】属性判定処理の流れを示すフローチャート。
【図１５】展開操作および折り畳み操作を検知するための処理の流れを示すフローチャート。
【図１６】展開処理の流れを示すフローチャート。
【図１７】通常展開処理の流れを示すフローチャート。
【図１８】フィルタリング展開処理の流れを示すフローチャート。
【図１９】折り畳み処理の流れを示すフローチャート。
【図２０】（ａ）完全に展開されている状態のツリー構造を示す図。  （ｂ）完全に折り畳まれている状態のツリー構造を示す図。  （ｃ）（ｂ）に示すツリー構造のルートオブジェクトに展開操作を加え、通常展開方式で展開した場合のツリー構造を示す図。
【図２１】（ａ）完全に展開されている状態のツリー構造を示す図。  （ｂ）完全に折り畳まれている状態のツリー構造を示す図。  （ｃ）（ｂ）に示すツリー構造のルートオブジェクトに展開操作を加え、フィルタリング展開方式で展開した場合のツリー構造を示す図。
【図２２】変形例（５）に係るフィルタリング展開処理の流れを示すフローチャート。
【図２３】（ａ）完全に展開されている状態のツリー構造を示す図。  （ｂ）完全に折り畳まれている状態のツリー構造を示す図。  （ｃ）（ｂ）に示すツリー構造のルートオブジェクトに展開操作を加え、変形例（５）に係るフィルタリング展開方式で展開した場合のツリー構造を示す図。
【図２４】（ａ）部分的に折り畳まれている状態のツリー構造を示す図。  （ｂ）（ａ）に示すツリー構造のルートオブジェクトに折り畳み操作を加えた場合のツリー構造を示す図。  （ｃ）（ｂ）に示すツリー構造のルートオブジェクトに展開操作を加え、第１実施形態に係るフィルタリング展開方式で展開した場合のツリー構造を示す図。
【図２５】本発明の第２実施形態に係るサーバコンピュータを含むネットワークシステムの構成を示す図。
【図２６】ディレクトリ構造を示す図。
【図２７】（ａ）完全に展開されている状態のディレクトリ構造を示す図。  （ｂ）完全に折り畳まれている状態のディレクトリ構造を示す図。  （ｃ）（ｂ）に示すディレクトリ構造のルートオブジェクトに展開操作を加え、フィルタリング展開方式で展開した場合のディレクトリ構造を示す図。
【発明を実施するための形態】
【００３２】
＜第１実施形態＞
以下、図１〜図２４を参照して、本発明の第１実施形態に係る親コントローラ３０（機器管理装置、画面提供装置）を含む群管理システム１００について説明する。
【００３３】
（１）全体構成
図１に示す群管理システム１００は、施設１内に設置されている空調設備１０を管理するためのシステムである。施設１は、その広大な敷地内に複数（本実施形態では、３つ）の建物１Ａ〜１Ｃを有する大学である。建物１Ａ〜１Ｃ内には、それぞれ空調設備１０の一部を構成する室内ユニット１０ａ〜１０ｃが複数台ずつ設置されている。同じ建物１Ａ〜１Ｃ内の複数台の室内ユニット１０ａ〜１０ｃどうしは、それぞれ群管理システム１００による管理上仮想的にまとめられ、室内ユニット群１５ａ〜１５ｃを構成している。
【００３４】
群管理システム１００は、３つの室内ユニット群１５ａ〜１５ｃをそれぞれ管理する３台の子コントローラ２０ａ〜２０ｃと、３台の子コントローラ２０ａ〜２０ｃを束ねる親コントローラ３０とを含む。子コントローラ２０ａ〜２０ｃは、それぞれ建物１Ａ〜１Ｃ内の管理室に１台ずつ設置され、同じ建物１Ａ〜１Ｃ内の複数台の室内ユニット１０ａ〜１０ｃに空調設備１０用の専用制御線５ｂを介して接続されている。親コントローラ３０は、建物１Ａ内の管理室に子コントローラ２０ａとともに設置され、子コントローラ２０ａ〜２０ｃにローカルブロックネットワーク（以下、ＬＡＮ）５ａを介して接続されている。なお、ＬＡＮ５ａには、子コントローラ２０ａ〜２０ｃおよび親コントローラ３０の他、空調設備１０の管理とは直接的に関係しない、施設１内の利用者が通常業務のために使用するパーソナルコンピュータやプリンタ等のネットワーク機器（図示されない）も接続されている。
【００３５】
施設１は、図５に示すような物理的な空間構造を有している。建物１Ａは、３階建であり、建物１Ｂ，１Ｃは、ともに２階建である。さらに、建物１Ａの各フロアは、群管理システム１００による管理上、北側と南側のブロックに分離されている。
【００３６】
（２）室内ユニットの構成
以下、図２を参照しつつ、室内ユニット１０ａについて説明するが、その他の室内ユニット１０ｂ，１０ｃについても同様であるものとする。
【００３７】
各室内ユニット１０ａは、制御部１２を有している。同じ冷媒回路に属する室内ユニット１０ａの制御部１２どうしは、空調設備１０用の専用制御線５ｂを介して互いに接続されている。また、各制御部１２は、空調設備１０用の専用制御線５ｂを介して同じ冷媒回路に属する室外ユニット（図示されない）および子コントローラ２０ａにも接続されている。
【００３８】
各制御部１２は、リモコン１４、子コントローラ２０ａ又は親コントローラ３０を介して入力される利用者からの運転指令（例えば、室内ユニット１０ａの起動又は停止を命じたり、室内ユニット１０ａの設定温度の変更を命じたり、室内ユニット１０ａの運転モードの変更を命じたりするもの）に従って、同じ冷媒回路に属する室外ユニットの制御部（図示されない）と協調しつつ、同じ冷媒回路に含まれる各種部品の動作を制御し、室内を空調する。具体的には、圧縮機の周波数、ファンの回転数および各種弁の開度の調整等を行う。なお、リモコン１４は、主として一般の利用者からの室内ユニット１０ａに対する運転指令を受け付けるためものであり、室内ユニット１０ａの制御部１２に１対１、あるいは、１対多で、他のコントローラ２０ａ，３０等を介することなく直接的に接続されている。
【００３９】
各制御部１２には、温度センサが接続されている。温度センサは、室内ユニット１０ａの空気の吸い込み口付近に取り付けられており、室内ユニット１０ａの周辺の温度を検出する。
【００４０】
また、各制御部１２は、室内ユニット１０ａの運転状態に関する情報（室内ユニット１０ａの周辺の温度、起動／停止の起動状態、設定温度および冷房／暖房／送風等の運転モード、室内ファンの回転数、ならびに、冷媒の温度および圧力を示す情報を含む。以下、運転情報という。）を子コントローラ２０ａからの命令に応じて子コントローラ２０ａに送信する。
【００４１】
（３）子コントローラの構成
以下、図３を参照しつつ、子コントローラ２０ａについて説明するが、その他の子コントローラ２０ｂ，２０ｃについても同様であるものとする。
【００４２】
子コントローラ２０ａは、建物１Ａ内の管理室に設置され、当該管理室に所属する管理者によって操作される。子コントローラ２０ａは、主としてＬＡＮ側通信部２１ａ、空調側通信部２１ｂ、制御部２２、表示部２３、入力部２４および記憶部２５から構成され、室内ユニット群１５ａを監視および制御する。
【００４３】
ＬＡＮ側通信部２１ａは、子コントローラ２０ａをＬＡＮ５ａに接続するネットワークインターフェースであり、親コントローラ３０との間で各種信号の授受を行う。空調側通信部２１ｂは、子コントローラ２０ａを専用制御線５ｂに接続するネットワークインターフェースであり、室内ユニット１０ａとの間で各種信号の授受を行う。
【００４４】
制御部２２は、主としてＣＰＵ、ＲＯＭおよびＲＡＭから構成されており、記憶部２５に記憶されているプログラムを読み出して実行する。例えば、制御部２２は、所定の時間間隔で（本実施形態では、１分毎に）、室内ユニット群１５ａに含まれる各室内ユニット１０ａの運転情報を当該室内ユニット１０ａの制御部１２から取得し、親コントローラ３０に送信する。さらに、制御部２２は、所定の時間間隔で（本実施形態では、１分毎に）、室内ユニット１０ａの運転情報だけでなく、室外ユニットの運転状態に関する情報（圧縮機の周波数、室外ファンの回転数、ならびに、冷媒の温度および圧力を示す情報を含む。以下、運転情報という。）も取得する。
【００４５】
また、制御部２２は、所定の時間間隔で（本実施形態では、１分毎に）、記憶部２５内の所定の時間分の室内ユニット１０ａおよび室外ユニットの運転情報に基づき、室内ユニット１０ａにおける異常の有無を判断する。異常と判断される場合には、その旨を直ちに表示部２３に表示させるとともに、親コントローラ３０に伝える。
【００４６】
また、制御部２２は、ＬＡＮ側通信部２１ａを介して親コントローラ３０から室内ユニット１０ａに対する運転指令を受信すると、空調側通信部２１ｂを介して適当なタイミングで当該運転指令を当該室内ユニット１０ａに送信する。
【００４７】
表示部２３は、主としてディスプレイから構成されており、入力部２４は、主として当該ディスプレイを覆うタッチパネルおよび操作ボタンから構成されている。
【００４８】
記憶部２５には、運転情報記憶領域が確保されている。当該運転情報記憶領域には、制御部２２の取得する室内ユニット１０ａおよび室外ユニットの運転情報が所定の時間分蓄積される。
【００４９】
（４）親コントローラの構成
親コントローラ３０は、ハードウェア構成上は通常のパーソナルコンピュータと同じであり、図４に示すように、主として通信部３１、制御部３２、表示部３３、入力部３４および記憶部３５から構成されている。親コントローラ３０は、施設１内の空調設備１０全体を管理する管理室（建物１Ａ内に存在）に設置され、当該管理室に所属する統括管理者によって操作される。
【００５０】
通信部３１は、親コントローラ３０をＬＡＮ５ａに接続するネットワークインターフェースであり、子コントローラ２０ａ〜２０ｃとの間で各種信号の授受を行う。
【００５１】
制御部３２は、主としてＣＰＵ、ＲＯＭおよびＲＡＭから構成されており、記憶部３５に記憶されているプログラムを読み出して実行することにより、監視部３２ａ、運転制御部３２ｂ、表示制御部３２ｃおよび属性判定部３２ｄとして動作する。
【００５２】
監視部３２ａは、子コントローラ２０ａ〜２０ｃを介してそれぞれ室内ユニット１０ａ〜１０ｃの運転情報を収集する。運転制御部３２ｂは、入力部３４を介して入力される運転指令を適当な子コントローラ２０ａ〜２０ｃを介して適当な室内ユニット１０ａ〜１０ｃに送信することにより、室内ユニット１０ａ〜１０ｃの運転を制御する。表示制御部３２ｃは、表示部３３上に表示される各種画面を作成する。なお、本発明は、表示制御部３２ｃにより作成される管理画面、特に、図１０〜図１３、図２０および図２１に示す管理画面上に表示されるツリー構造Ｔの表示態様に特に関するものである。ツリー構造Ｔを構成するオブジェクトＯ１〜Ｏ４は、図５に示す施設１の空間構造のノードに１対１で対応している。属性判定部３２ｄは、各オブジェクトＯ１〜Ｏ４の属性を判断する。なお、属性判定部３２ｄにより判定された属性は、表示制御部３２ｃにより参照され、ツリー構造Ｔの表示態様に反映される。各部３２ａ〜３２ｄの動作の詳細については、後述する。
【００５３】
表示部３３は、主としてディスプレイから構成されている。
【００５４】
入力部３４は、主としてマウスおよびキーボードから構成されている。
【００５５】
記憶部３５は、主としてハードディスクから構成されており、施設１全体および施設１を構成する各空間（建物１Ａ〜１Ｃ、フロアおよびエリア）の見取図が格納される見取図データベース３５ａと、室内ユニット１０ａ〜１０ｃの基本情報が格納される基本情報データベース３５ｂと、室内ユニット１０ａ〜１０ｃの運転情報が蓄積される運転情報データベース３５ｃと、室内ユニット１０ａ〜１０ｃにおける異常に関する情報（以下、異常情報）が格納される異常履歴データベース３５ｄと、ツリー構造Ｔの作成に必要な情報が格納されるツリー表示情報データベース３５ｅとを有している。
【００５６】
ａ）見取図データベース
見取図データベース３５ａ内には、施設１全体の概略平面図、施設１を構成する各建物１Ａ〜１Ｃの概略側面図、各建物１Ａ〜１Ｃを構成する各フロア（１階、２階など）および各ブロック（１階北側、１階南側など）の概略平面図が格納されている。各空間の見取図にはＩＤが割り振られている。
【００５７】
ｂ）基本情報データベース
図６に示すように、基本情報データベース３５ｂは、「機器ＩＤ」および「空間ＩＤ」等のフィールドを有する表形式のデータベースである。基本情報データベース３５ｂ内のレコードは、室内ユニット１０ａ〜１０ｃに１対１で対応しており、１のレコードは、１の室内ユニット１０ａ〜１０ｃの位置情報等の基本情報を記録するものである。
【００５８】
「機器ＩＤ」フィールドには、室内ユニット１０ａ〜１０ｃの機器ＩＤが格納され、「空間ＩＤ」フィールドには、対応する室内ユニット１０ａ〜１０ｃが設置されている最下位の空間（建物１Ａのブロック又は建物１Ｂ，１Ｃのフロア）のＩＤが格納される。
【００５９】
ｃ）運転情報データベース
図７に示すように、運転情報データベース３５ｃは、「機器ＩＤ」「時刻」「室内温度」「起動状態」「設定温度」および「運転モード」等のフィールドを有する表形式のデータベースである。運転情報データベース３５ｃ内の各レコードは、ある時刻におけるある室内ユニット１０ａ〜１０ｃの運転情報を記録するものである。
【００６０】
運転情報データベース３５ｃは、所定の時間間隔で（本実施形態では、１分ごとに）、監視部３２ａによって更新される。すなわち、監視部３２ａは、所定の時間間隔で（本実施形態では、１分ごとに）、子コントローラ２０ａ〜２０ｃを介して室内ユニット１０ａ〜１０ｃの運転情報を受信する。そして、監視部３２ａは、当該運転情報を運転情報データベース３５ｃのデータ構造に合わせて整形し、新たなレコードとして運転情報データベース３５ｃに格納する。
【００６１】
「機器ＩＤ」フィールドには、室内ユニット１０ａ〜１０ｃの機器ＩＤが格納され、「時刻」フィールドには、時刻が格納され、「室内温度」「起動状態」「設定温度」「運転モード」フィールドには、それぞれ対応する室内ユニット１０ａ〜１０ｃの対応する時刻における室内温度、起動状態、設定温度、運転モードを表す値が格納される。
【００６２】
ｄ）異常履歴データベース
図８に示すように、異常履歴データベース３５ｄは、「機器ＩＤ」「発生日時」「種別」および「処置済み」等のフィールドを有する表形式のデータベースである。監視部３２ａは、子コントローラ２０ａ〜２０ｃから室内ユニット１０ａ〜１０ｃにおける異常の通知を受け取ると、異常履歴データベース３５ｄ内に当該異常に対応するレコードを新規作成する。
【００６３】
「機器ＩＤ」フィールドには、異常の発生した室内ユニット１０ａ〜１０ｃの機器ＩＤが格納され、「発生日時」フィールドには、対応する異常の発生日時が格納され、「種別」フィールドには、対応する異常の種別が格納される。「処置済み」フィールドには、対応する異常に対する処置の完了の有無を示す情報が格納される。
【００６４】
ｅ）ツリー表示情報データベース
図９に示すように、ツリー表示情報データベース３５ｅは、「オブジェクトＩＤ」「オブジェクト名称」「親オブジェクトＩＤ」「子オブジェクトＩＤ」「起動状態」「異常状態」「表示」等のフィールドを有する表形式のデータベースである。ツリー表示情報データベース３５ｅ内のレコードは、ツリー構造Ｔを構成するオブジェクトＯ１〜Ｏ４に１対１で対応しており、１のレコードは、１のオブジェクトＯ１〜Ｏ４の階層構造情報、属性情報および表示情報を記録するものである。なお、階層構造情報とは、「オブジェクトＩＤ」「オブジェクト名称」「親オブジェクトＩＤ」「子オブジェクトＩＤ」等のフィールドの値のことであり、属性情報とは、「起動状態」「異常状態」等のフィールドの値のことであり、表示情報とは、「表示」等のフィールドの値のことである。
【００６５】
「オブジェクトＩＤ」フィールドには、オブジェクトＯ１〜Ｏ４のＩＤが格納されるが、当該ＩＤは、一定の規則に従って命名されており、当該ＩＤから当該ＩＤにより識別されるオブジェクトに対応する空間（施設１全体、建物１Ａ〜１Ｃ、フロア又はブロック）を判断できるようになっている。「オブジェクト名称」フィールドには、対応するオブジェクトＯ１〜Ｏ４の名称が格納される。「親オブジェクトＩＤ」フィールドには、対応するオブジェクトＯ１〜Ｏ４の親オブジェクト（自身の１階層上位のオブジェクトのことを言う）のＩＤが格納され、「子オブジェクトＩＤ」フィールドには、対応するオブジェクトＯ１〜Ｏ４の全ての子オブジェクト（自身の１階層下位のオブジェクトのことを言う）のＩＤを所定の規則（本実施形態では、図９に示すように、コンマ区切りとする）に従って連結した値が格納される。つまり、「親オブジェクトＩＤ」および「子オブジェクトＩＤ」フィールドの値を組み合わせると、ツリー構造Ｔの階層構造が定義されるようになっている。
【００６６】
「起動状態」「異常状態」フィールドには、それぞれ対応するオブジェクトＯ１〜Ｏ４の起動状態属性、異常状態属性を示す情報が格納される。起動状態属性は、当該オブジェクトに対応する空間内の室内ユニット１０ａ〜１０ｃの少なくとも１つが起動中である場合には「運転」となり、それ以外の場合には「停止」となる。一方、異常状態属性は、当該オブジェクトに対応する空間内の室内ユニット１０ａ〜１０ｃの少なくとも１つに異常が発生している場合には「有」となり、それ以外の場合には「無」となる。
【００６７】
「表示」フィールドには、対応するオブジェクトＯ１〜Ｏ４の表示属性を示す情報が格納される。表示属性は、ツリー構造Ｔ上で当該オブジェクトの表示を省略する場合には「非表示」となり、省略しない場合には「表示」となる。
【００６８】
なお、ツリー表示情報データベース３５ｅ内の属性情報および表示情報は、後述するように室内ユニット１０ａ〜１０ｃの状態に応じて順次更新されていくことになるが、図９に示されている具体値は、属性情報については、図１０〜図１３、図２０および図２１の表示時、表示情報については、図２１（ｃ）に示す画面の表示時の値である。
【００６９】
（５）管理画面
図１０〜図１３に示す管理画面は、統括管理者による室内ユニット１０ａ〜１０ｃの管理に供する画面であり、親コントローラ３０の表示制御部３２ｃにより作成され、親コントローラ３０の表示部３３上に表示される。
【００７０】
管理画面は、主として３つの領域Ａ１〜Ａ３に分割されている。左側の領域Ａ１には、ツリー構造Ｔが表示され、右側に大きく広がる領域Ａ２には、施設１全体又は施設１を構成する空間の見取図が表示され、上側の領域Ａ３には、各種操作ボタン（操作ボタンＢ１〜Ｂ５を含む）が表示される。
【００７１】
ａ）ツリー構造
図１０〜図１３に示すように、左側の領域Ａ１内のツリー構造Ｔは、左右に並ぶ正方形のアイコンと文字とからなる複数のオブジェクトＯ１〜Ｏ４がツリー状に配列されたものである。より具体的には、ツリー構造Ｔは、施設１全体に対応するオブジェクトＯ１をルートオブジェクトとし、オブジェクトＯ１から建物１Ａ〜１Ｃに１対１で対応するオブジェクトＯ２が分岐し、さらにオブジェクトＯ２から建物１Ａ〜１Ｃ内のフロアに１対１で対応するオブジェクトＯ３が分岐し、さらにあればオブジェクトＯ３からフロア内のブロックに１対１で対応するオブジェクトＯ４が分岐した態様となっている。
【００７２】
各オブジェクトＯ１〜Ｏ４に含まれる文字は、ツリー表示情報データベース３５ｅ内の、当該オブジェクトに対応するレコードの「オブジェクト名称」フィールドの値となる。
【００７３】
また、各オブジェクトＯ１〜Ｏ４に含まれるアイコンの色は、起動状態属性および異常状態属性に応じて変化する。起動状態属性および異常状態属性は、属性判定部３２ｄにより、運転情報データベース３５ｃおよび異常履歴データベース３５ｄを参照して判定される（図１４のステップ４０５）。
【００７４】
なお、図１０〜図１３には、領域Ａ１内にツリー構造Ｔが完全に収まっている様子が示されている。しかしながら、管理画面の表示されるウィンドウを縮小させたり、あるいは、施設１をより細分化して定義し直したり（具体的には、ツリー表示情報データベース３５ｅ内のレコード数が増えるように階層構造情報を定義し直す）することより領域Ａ１内にツリー構造Ｔが収まりきらなくなった場合には、領域Ａ１内にはスクロールバーが表示される。従って、かかる場合には、統括管理者は、当該スクロールバーを操作することにより、ツリー構造Ｔ全体を見ることができる。
【００７５】
〔属性判定処理〕
属性判定部３２ｄは、図１４に示す属性判定処理を所定の時間間隔で（本実施形態では、１分ごとに）繰り返す。属性判定処理が１回実行されると、ツリー表示情報データベース３５ｅの「起動状態」および「異常状態」フィールドの値が全てのレコードについて更新されることになる。
【００７６】
まず属性判定処理の概要について説明すると、属性判定部３２ｄは、属性判定処理を１回実行する度に、各オブジェクトＯ１〜Ｏ４について、すなわち、ツリー表示情報データベース３５ｅ内の各レコードについて、図１４のステップＳ４０５又はステップＳ４０６のいずれかを実行する。ステップＳ４０５およびＳ４０６は、どちらも直前のステップＳ４０３で選択された（以下、属性判定処理の説明において「現在選択中の」）オブジェクトの起動状態属性および異常状態属性を判定するためのステップである。なお、ステップＳ４０５は、現在選択中のオブジェクトが最下位のオブジェクトである場合に実行され、ステップＳ４０６は、現在選択中のオブジェクトが最下位以外のオブジェクトである場合に実行される（ステップＳ４０４参照）。
【００７７】
より具体的には、まず、属性判定部３２ｄは、階層構造情報を参照してツリー構造Ｔの階層の深さＬｍａｘ（本実施形態では、Ｌｍａｘ＝４）を判断し、現在処理中の階層を表す変数Ｌに代入する（ステップＳ４０１参照）。続いて、第Ｌ階層に未処理のオブジェクトが存在する限り（ステップＳ４０２参照）、当該未処理のオブジェクトについてステップＳ４０５又はステップＳ４０６を実行する。言い換えると、第Ｌ階層の全てのオブジェクトを処理した時点で、第Ｌ階層についての処理が終了したことになり、変数Ｌの値がデクリメントされる（ステップＳ４０８参照）。そして、ステップＳ４０１においてＬ＝４となってからステップＳ４０７においてＬ＝１となるまで、すなわち、最下位の階層から最上位の階層まで、同様の処理が繰り返される（ステップＳ４０７参照）。
【００７８】
ところで、最下位のオブジェクトについてのステップＳ４０５では、属性判定部３２ｄは、現在選択中のオブジェクトに対応する空間（フロア又はブロック）を階層構造情報を参照して特定し、特定した空間内に存在する全ての室内ユニット１０ａ〜１０ｃを基本情報データベースを参照して特定する。続いて、特定した各室内ユニット１０ａ〜１０ｃの起動状態を運転情報データベース３５ｃを参照して判定する。そして、特定した室内ユニット１０ａ〜１０ｃの中に起動中のものが少なくとも１つあれば、現在選択中のオブジェクトの起動状態属性を「起動」とし、なければ「停止」とする。さらに、決定した起動状態属性を、ツリー表示情報データベース３５ｅ内の、現在選択中のオブジェクトに対応するレコードの「起動状態」フィールドに格納する。さらに、ステップＳ４０５では、現在選択中のオブジェクトの異常状態属性についても、運転情報データベース３５ｃの代わりに異常履歴データベース３５ｄを参照する点を除き起動状態属性の場合と同様に決定し、「有」又は「無」の値をツリー表示情報データベース３５ｅ内の、現在選択中のオブジェクトに対応するレコードの「異常状態」フィールドに格納する。
【００７９】
一方、最下層以外のオブジェクトについてのステップＳ４０６では、属性判定部３２ｄは、現在選択中のオブジェクトの全ての子オブジェクトを階層構造情報を参照して特定し、特定した子オブジェクトの起動状態属性を属性情報を参照して特定する。そして、特定した子オブジェクトの中に起動状態属性が「起動」のものが少なくとも１つあれば、現在選択中のオブジェクトの起動状態属性を「起動」とし、なければ「停止」とする。さらに、決定した起動状態属性を、ツリー表示情報データベース３５ｅ内の、現在選択中のオブジェクトに対応するレコードの「起動状態」フィールドに格納する。さらに、ステップＳ４０６では、現在選択中のオブジェクの異常状態属性についても、起動状態属性の場合と同様に決定し、「有」又は「無」の値をツリー表示情報データベース３５ｅ内の、現在選択中のオブジェクトに対応するレコードの「異常状態」フィールドに格納する。
【００８０】
〔ツリー表示処理〕
一方、表示制御部３２ｃは、属性判定部３２ｄによる属性判定処理と並行して、所定の時間間隔で（本実施形態では、１分ごとに）、ツリー表示処理を実行する。ツリー表示処理は、ツリー表示情報データベース３５ｅを参照して形成されるツリー構造Ｔを領域Ａ１内に表示する処理である。
【００８１】
具体的には、表示制御部３２ｃは、ツリー表示情報データベース３５ｅ内に定義されている全てのオブジェクトＯ１〜Ｏ４を以下の態様で配置する。すなわち、領域Ａ１内の左上にオブジェクトＯ１を配置し、オブジェクトＯ１の右下の所定の間隔だけずれた位置にその子オブジェクトＯ２を配置し、オブジェクトＯ２の右下の所定の間隔だけずれた位置にそれぞれの子オブジェクトＯ３を配置し、オブジェクトＯ３の右下の所定の間隔だけずれた位置にあればそれぞれの子オブジェクトＯ４を配置する。親子関係は、階層構造情報に従って判断する。ただし、このとき配置されるオブジェクトＯ１〜Ｏ４は、表示属性が「表示」になっているものだけに限られる。
【００８２】
また、このとき、各オブジェクトＯ１〜Ｏ４に含まれるアイコンに付される色は、ツリー表示情報データベース３５ｅ内の、当該オブジェクトに対応するレコードの「起動状態」および「異常状態」フィールドの値を参照して決定される。より具体的には、当該オブジェクトの「異常状態」フィールドの値が「有」の場合には第１色となり、「異常状態」フィールドの値が「無」であるが「起動状態」フィールドの値が「起動」の場合には、第２色となり、その他の場合にはデフォルト色となる。
【００８３】
言い換えると、第１条件（異常状態属性＝「異常」）および第２条件（起動状態属性＝「起動」）に互いに異なる色が予め対応付けられており、アイコンに付される色は、合致する条件に対応する色となるが、両方の条件に合致する場合には、第１条件が優先される。
【００８４】
以上により、統括管理者は、ツリー構造Ｔのアイコンを見るだけで、当該アイコンに対応する空間内の室内ユニット１０ａ〜１０ｃに発生している異常等の事実（より正確には、当該アイコンに対応する空間内の室内ユニット１０ａ〜１０ｃの少なくとも１台に異常が発生しているか否か、および発生していない場合には当該アイコンに対応する空間内の室内ユニット１０ａ〜１０ｃの少なくとも１台が運転中であるか否か）をすばやく察知することができる。
【００８５】
ｂ）施設１全体および施設１を構成する各空間の見取図
図１０〜図１３に示すように、右側の領域Ａ２には、統括管理者により入力部３４を介して現在選択されている空間（施設１全体、建物１Ａ〜１Ｃ、フロア又はブロック）の見取図が表示される。図１０は、施設１全体が選択されている状態の画面例であり、図１１は、建物１Ａが選択されている状態の画面例であり、図１２は、建物１Ａの１階のフロアが選択されている状態の画面例であり、図１３は、建物１Ａの１階北側のブロックが選択されている状態の画面例である。
【００８６】
ｂ−１）施設全体の見取図
図１０に示すように、表示制御部３２ｃは、ツリー構造Ｔ上で施設１全体に対応するオブジェクトＯ１が選択されたことを検知すると、見取図データベース３５ａから施設１全体の見取図を抽出し、領域Ａ２内に表示させる。
【００８７】
施設１全体の見取図上の各建物１Ａ〜１Ｃに対応する部分は、オブジェクトＯ５化されており、当該建物１Ａ〜１Ｃ内の室内ユニット１０ａ〜１０ｃの状態に合わせてその色が変わる。オブジェクトＯ５には、同じ建物１Ａ〜１Ｃに対応するオブジェクトＯ２と同じ色が付される。なお、ツリー表示処理の実行時にオブジェクトＯ２の色が変更される場合には、同時にオブジェクトＯ５の色も変更される。
【００８８】
ｂ−２）各建物の見取図
図１１に示すように、表示制御部３２ｃは、ツリー構造Ｔ上でいずれかの建物１Ａ〜１Ｃに対応するオブジェクトＯ２が選択されたことを検知すると、見取図データベース３５ａから当該建物１Ａ〜１Ｃの見取図を抽出し、領域Ａ２内に表示させる。なお、施設１全体の見取図上のオブジェクトＯ５が選択された場合にも、領域Ａ２内に当該オブジェクトＯ５に対応する建物１Ａ〜１Ｃの見取図が表示されることになる。
【００８９】
建物１Ａ〜１Ｃの見取図上の各フロアに対応する部分は、オブジェクトＯ６化されており、当該フロア内の室内ユニット１０ａ〜１０ｃの状態に合わせてその色が変わる。オブジェクトＯ６には、同じフロアに対応するオブジェクトＯ３と同じ色が付される。なお、ツリー表示処理の実行時にオブジェクトＯ３の色が変更される場合には、同時にオブジェクトＯ６の色も変更される。
【００９０】
ｂ−３）各フロアの見取図
図１２に示すように、表示制御部３２ｃは、ツリー構造Ｔ上でいずれかのフロアに対応するオブジェクトＯ３が選択されたことを検知すると、見取図データベース３５ａから当該フロアの見取図を抽出し、領域Ａ２内に表示させる。なお、建物１Ａ〜１Ｃの見取図上のオブジェクトＯ６が選択された場合にも、領域Ａ２内に当該オブジェクトＯ６に対応するフロアの見取図が表示されることになる。
【００９１】
フロアの下位にブロックが定義されている場合には、フロアの見取図上には当該ブロックに対応するオブジェクトＯ７が配置されることになる。オブジェクトＯ７は、当該オブジェクトＯ７に対応するブロック内の室内ユニット１０ａ〜１０ｃの状態に合わせてその色が変わる。オブジェクトＯ７には、同じフロアに対応するオブジェクトＯ４と同じ色が付されることになる。なお、ツリー表示処理の実行時にオブジェクトＯ４の色が変更される場合には、同時にオブジェクトＯ７の色も変更される。
【００９２】
一方、フロアの下位にブロックが定義されておらず、当該フロアが最下位の空間である場合には、フロアの見取図上には当該フロア内の室内ユニット１０ａ〜１０ｃに１対１で対応するオブジェクトＯ８が配置される（図１３参照）。
【００９３】
各オブジェクトＯ８は、アイコンと文字とからなる。
【００９４】
各オブジェクトＯ８に含まれる文字は、基本情報データベース３５ｂ内の、当該オブジェクトＯ８に対応するレコードの「機器ＩＤ」フィールドの値となる。
【００９５】
また、各オブジェクトＯ８に含まれるアイコンは、当該オブジェクトＯ８に対応する室内ユニット１０ａ〜１０ｃの状態に合わせてその色が変わる。より具体的には、表示制御部３２ｃは、所定の時間間隔で（本実施形態では、１分ごとに）、各オブジェクトＯ８に含まれるアイコンの色を決定してゆく。オブジェクトＯ８に含まれるアイコンの色は、当該アイコンに対応する室内ユニット１０ａ〜１０ｃに異常が発生している場合には、第１色、異常は発生していないが運転中の場合には、第２色、というような方式で決定され、いずれの条件をも満たさない場合には、デフォルト色となる。なお、異常が発生しているか否か、および、運転中であるか否かは、運転情報データベース３５ｃおよび異常履歴データベース３５ｄを参照して判定される。
【００９６】
以上により、統括管理者は、領域Ａ２内のアイコンを見るだけで、当該アイコンに対応する室内ユニット１０ａ〜１０ｃに発生している異常等の事実（より正確には、当該アイコンに対応する室内ユニット１０ａ〜１０ｃに異常が発生しているか否か、および発生していない場合には当該アイコンに対応する室内ユニット１０ａ〜１０ｃが運転中であるか否か）をすばやく察知することができる。
【００９７】
ｂ−４）各ブロックの見取図
図１３に示すように、表示制御部３２ｃは、ツリー構造Ｔ上でいずれかのブロックに対応するオブジェクトＯ４が選択されたことを検知すると、見取図データベース３５ａから当該ブロックの見取図を抽出し、領域Ａ２内に表示させる。なお、フロアの見取図上のオブジェクトＯ７が選択された場合にも、領域Ａ２内に当該オブジェクトＯ７に対応するブロックの見取図が表示されることになる。また、下位にブロックが定義されていない建物１Ｂ，１Ｃの見取図上のオブジェクトＯ６が選択された場合にも、領域Ａ２内に図１３に示すような見取図が表示されることになる。ブロックの見取図上のオブジェクトＯ８の性質は、上記したとおりである。
【００９８】
ｃ）操作ボタン群
図１０〜図１３に示すように、上側の領域Ａ３には、操作ボタンＢ１〜Ｂ５が表示されている。操作ボタンＢ１〜Ｂ４は、領域Ａ２内に最下位以外の空間に対応する見取図が表示されている間は無効化されており、領域Ａ２内に最下位の空間に対応する見取図が表示されている間は有効になっている。
【００９９】
領域Ａ２内に最下位の空間に対応する見取図が表示されている間、統括管理者は、入力部３４を介して、当該見取図上のいずれかのオブジェクトＯ８を選択することができる。
【０１００】
そして、あるオブジェクトＯ８が選択されている状態で、統括管理者により「起動」ボタンＢ１が押されると、運転制御部３２ｂは、当該オブジェクトＯ８に対応する室内ユニット１０ａ〜１０ｃの制御部１２に、当該室内ユニット１０ａ〜１０ｃの属する子コントローラ２０ａ〜２０ｃを介して、起動を命じる運転指令を送信する。従って、統括管理者は、管理画面を介して、室内ユニット１０ａ〜１０ｃを容易に起動できるようになっている。
【０１０１】
同様に、あるオブジェクトＯ８が選択されている状態で、統括管理者により「停止」ボタンＢ２が押されると、運転制御部３２ｂは、当該オブジェクトＯ８に対応する室内ユニット１０ａ〜１０ｃの制御部１２に、当該室内ユニット１０ａ〜１０ｃの属する子コントローラ２０ａ〜２０ｃを介して、停止を命じる運転指令を送信する。従って、統括管理者は、管理画面を介して、室内ユニット１０ａ〜１０ｃを容易に停止できるようになっている。
【０１０２】
同様に、あるオブジェクトＯ８が選択されている状態で、統括管理者により「設定」ボタンＢ３が押されると、表示部３３上に、当該オブジェクトＯ８に対応する室内ユニット１０ａ〜１０ｃの運転パラメータ（設定温度、運転モード等）の変更を受け付ける設定変更ウィンドウが表示される。設定変更ウィンドウ上で運転パラメータが変更されると、運転制御部３２ｂは、当該室内ユニット１０ａ〜１０ｃの制御部１２に、当該室内ユニット１０ａ〜１０ｃの属する子コントローラ２０ａ〜２０ｃを介して、運転パラメータの変更を命じる運転指令を送信する。従って、統括管理者は、管理画面を介して、室内ユニット１０ａ〜１０ｃの運転パラメータを容易に変更できるようになっている。
【０１０３】
また、あるオブジェクトＯ８が選択されている状態で、統括管理者により「詳細」ボタンＢ４が押されると、表示部３３上に、当該オブジェクトＯ８に対応する室内ユニット１０ａ〜１０ｃの詳細情報を示す詳細情報ウィンドウが表示される。詳細情報とは、基本情報データベース３５ｂ内の基本情報、運転情報データベース３５ｃ内の運転情報および異常履歴データベース３５ｄ内の異常情報、あるいはこれらを加工した情報等である。また、オブジェクトＯ８が所定の方法（入力部３４のマウスを用いてダブルクリックするなど）で選択された場合にも、上記詳細情報ウィンドウが表示されるようになっている。従って、統括管理者は、管理画面を介して、室内ユニット１０ａ〜１０ｃの詳細情報に容易にアクセスすることができるようになっている。
【０１０４】
また、統括管理者により、入力部３４を介して「凡例」ボタンＢ５が押されると、表示部３３上に、オブジェクトＯ１〜Ｏ８に含まれるアイコンの色の凡例を表示する凡例表示ウィンドウが開くようになっている。従って、統括管理者は、オブジェクトＯ１〜Ｏ８に含まれるアイコンの色の意味を容易に知ることができる。
【０１０５】
ｄ）ツリー構造の折り畳みおよび展開
上記ａ）の項では、完全に展開されている状態のツリー構造Ｔについて説明したが、以下では、ツリー構造Ｔの全体又は一部が折り畳まれる様子について説明する。
【０１０６】
ツリー構造Ｔは、統括管理者により折り畳みボタンＮ又は折り畳みボタンＮ付きのオブジェクトに対して所定の操作（本実施形態では、マウスなどのポインティングデバイスによるシングルクリック）が加えられる度に、展開され、又は折り畳まれる。なお、折り畳みボタンＮは、最下位以外の（すなわち、子オブジェクトを有している）各オブジェクトＯ１〜Ｏ３の左側に設けられている（図１０〜図１３参照）。折り畳みボタンＮの「＋」は、当該ボタンに対応するオブジェクトが非展開状態、すなわちその子オブジェクトが非表示状態にあることを意味し、折り畳みボタンＮの「−」は、当該ボタンに対応するオブジェクトが展開状態、すなわちその子オブジェクトが表示中であることを意味する。
【０１０７】
管理画面上にツリー構造Ｔが表示されている間、図１５に示す処理が表示制御部３２ｃにより常時実行されることになる。従って、「＋」の状態の折り畳みボタンＮ又は「＋」の状態の折り畳みボタンＮ付きのオブジェクトがシングルクリックされる（展開操作される）と、当該ボタンに対応するオブジェクト又はクリックされたオブジェクト自体を展開する展開処理（図１６参照）が実行され（ステップＳ１０１，Ｓ１０３参照）、「−」の状態の折り畳みボタンＮ又は「−」の状態の折り畳みボタンＮ付きのオブジェクトがシングルクリックされる（折り畳み操作される）と、当該ボタンに対応するオブジェクト又はクリックされたオブジェクト自体を折り畳む折り畳み処理（図１９参照）が実行されることになる（ステップＳ１０２，Ｓ１０４参照）。
【０１０８】
ｄ−１）展開処理
図１６に詳細を示すオブジェクトの展開処理は、以下のように実行される。オブジェクトの展開方式には、後述する通常展開方式と、フィルタリング展開方式とが存在するが、どちらの展開方式が採用されるのかについては、管理画面上の領域Ａ１の下側に設けられている二者択一のラジオボタンＭ（図１０〜図１３を参照）を介して統括管理者が選択可能になっている。
【０１０９】
通常展開方式とは、図２０に例示する展開方式、すなわち、対象オブジェクト（展開操作が加えられた折り畳みボタンＮに対応するオブジェクトのことを言う）の全展開のみを実行する方式である。全展開とは、全ての子オブジェクトを表示することである。通常展開が実行されると、対象オブジェクトの全ての子オブジェクトが折り畳まれた状態で表示される。なお、オブジェクトを折り畳まれた状態で表示するとは、当該オブジェクトを表示しつつ、たとえ当該オブジェクトが子オブジェクトを有する場合であっても、そのような子オブジェクトを表示しないことを意味する。従って、通常展開が実行されても、対象オブジェクトの子孫オブジェクト（自身のより下位に属するオブジェクトのことを言い、子オブジェクトおよび存在する場合にはさらにその子オブジェクトを含む）は展開されない。
【０１１０】
一方、フィルタリング展開方式とは、図２１に例示する展開方式、すなわち、対象オブジェクトを全展開するとともに、対象オブジェクトの全ての子孫オブジェクトのうちフィルタリング属性を有するものを全展開する方式である。従って、フィルタリング展開が実行されると、対象オブジェクトの全ての子オブジェクトが表示されるとともに、少なくとも、フィルタリング属性を有する子オブジェクトのさらに子オブジェクトが全て表示されることになる。つまり、フィルタリング展開が実行されると、対象オブジェクトの全ての子孫オブジェクトのうち、フィルタリング属性を有するオブジェクトとその兄弟オブジェクト（親オブジェクトが一致するオブジェクトのことを言う）が表示され、他の子孫オブジェクトは表示されない。なお、本実施形態において、オブジェクトのフィルタリング属性とは、オブジェクトの異常状態属性が「異常」となっていることである。従って、オブジェクトがフィルタリング属性を有する場合とは、当該オブジェクトに対応する空間内に異常が発生している室内ユニット１０ａ〜１０ｃが少なくとも１台存在する場合である。フィルタリング属性は、記憶部３５内に記憶されおり（図４参照）、統括管理者が入力部３４を操作することにより、任意のタイミングで変更できるようになっている。
【０１１１】
オブジェクトの展開処理の説明に戻ると、図１６に示すように、ラジオボタンＭを介して「通常展開」が選択されているか、又は、対象オブジェクトがフィルタリング属性を有していない場合には、後述する通常展開処理（図１７参照）が実行される（ステップＳ５０１，Ｓ５０２，Ｓ５０４参照）。一方、ラジオボタンＭを介して「フィルタリング展開」が選択されており、かつ、対象オブジェクトがフィルタリング属性を有している場合には、後述するフィルタリング展開処理（図１８参照）が実行される（ステップＳ５０１，Ｓ５０２，Ｓ５０３参照）。
【０１１２】
通常展開処理又はフィルタリング展開処理が終了すると、後述するツリー表示更新処理（ステップＳ５０５参照）が実行される。通常展開処理およびフィルタリング展開処理は、続くツリー表示更新処理で参照される、ツリー表示情報データベース３５ｅ内の表示情報を再計算する内部処理である。ツリー表示更新処理は、再計算された表示情報に従って、ツリー構造Ｔの表示態様を更新する処理である。
【０１１３】
ｄ−１−１）通常展開処理
図１７に詳細を示す通常展開処理は、通常展開方式での対象オブジェクトの展開表示を行うために、ツリー表示更新処理に先行して実行される内部処理である。
【０１１４】
かかる処理では、表示制御部３２ｃは、ツリー表示情報データベース３５ｅ内の、対象オブジェクトの全ての子オブジェクトに対応するレコードの「表示」フィールドに「表示」を代入する（ステップＳ６０１参照）。続いて、ツリー表示情報データベース３５ｅ内の、対象オブジェクトの全ての子オブジェクトの全ての子孫オブジェクトに対応するレコードの「表示」フィールドに「非表示」を代入する（ステップＳ６０２参照）。
【０１１５】
ｄ−１−２）フィルタリング展開処理
図１８に詳細を示すフィルタリング展開処理は、フィルタリング展開方式での対象オブジェクトの展開表示を行うために、ツリー表示更新処理に先行して実行される内部処理である。フィルタリング展開処理は、オブジェクトＯ１〜Ｏ４のいずれかを引数とする、再起呼び出し可能なサブルーチンとなっている。
【０１１６】
かかる処理では、表示制御部３２ｃは、引数として与えられたオブジェクト（以下、引数オブジェクトと言う）の全ての子オブジェクトについて、ステップＳ７０４〜ステップＳ７０７を実行する（ステップＳ７０２，Ｓ７０３参照）。最初の（言い換えると、再起呼び出しされていないときの）引数オブジェクトは、対象オブジェクトである。
【０１１７】
ステップＳ７０４では、ツリー表示情報データベース３５ｅ内の、直前のステップＳ７０３で選択された（以下、フィルタリング展開処理の説明において「現在選択中の」）子オブジェクトに対応するレコードの「表示」フィールドに「表示」を代入する。続いて、ステップＳ７０５において、現在選択中の子オブジェクトがフィルタリング属性を有するか否かを判断し、フィルタリング属性を有する場合には、現在選択中の子オブジェクトを引数として当該フィルタリング展開処理を再帰的に呼び出す（ステップＳ７０６参照）。一方、フィルタリング属性を有しない場合には、ツリー表示情報データベース３５ｅ内の、現在選択中の子オブジェクトの全ての子孫オブジェクトに対応するレコードの「表示」フィールドに「非表示」を代入する（ステップＳ７０７参照）。
【０１１８】
ｄ−１−３）ツリー表示更新処理
ツリー表示更新処理は、定期的に（本実施形態では、１分間隔で）繰り返されるツリー表示処理を不定期に実行させる処理である。従って、直前の通常展開処理又はフィルタリング展開処理によりツリー表示情報データベース３５ｅ内の表示情報が更新されるや否や、当該更新された表示情報がツリー構造Ｔの表示に反映されることになる。
【０１１９】
ｄ−２）折り畳み処理
図１９に詳細を示すオブジェクトの折り畳み処理は、以下のように実行される。
【０１２０】
最初のステップＳ３０１は、続くツリー表示更新処理（ステップＳ３０２参照）で参照される、ツリー表示情報データベース３５ｅ内の表示情報を再計算する内部処理である。より具体的には、ステップＳ３０１では、表示制御部３２ｃは、ツリー表示情報データベース３５ｅ内の、対象オブジェクトの全ての子孫オブジェクトに対応するレコードの「表示」フィールドに「非表示」を代入する。
【０１２１】
続くステップＳ３０２では、再計算された表示情報に従って、ツリー構造Ｔの表示態様が更新される。ツリー表示更新処理は、定期的に（本実施形態では、１分間隔で）繰り返されるツリー表示処理を不定期に実行させる処理である。従って、直前のステップＳ３０１においてツリー表示情報データベース３５ｅ内の表示情報が更新されるや否や、当該更新された表示情報がツリー構造Ｔの表示に反映されることになる。
【０１２２】
〈特徴〉
（１）
従来の通常展開方式が利用される場合には、折り畳まれた状態のツリー構造Ｔの中から目的のオブジェクトを探すためには、オブジェクトを上位から順に展開してゆく必要がある。しかしながら、フィルタリング展開方式が利用される場合には、上位のオブジェクトに対応する折り畳みボタンに１度展開操作を加えるだけで、即座により下位の目的のオブジェクトが全て自動的に表示されることになる。従って、フィルタリング展開方式を利用すれば、通常展開方式のように何度も展開操作を加えることなく、目的のオブジェクトに容易に到達することができる。
【０１２３】
（２）
上記実施形態では、下位のオブジェクトの形態が上位のオブジェクトの形態に反映されるようになっている。従って、表示されていない下位のオブジェクトに属する室内ユニット１０ａ〜１０ｃの状態を上位のオブジェクトの色から判断することができる。
【０１２４】
〈変形例〉
（１）
上記実施形態では、親コントローラ３０による管理上、施設１が４階層の空間として階層化されているが、３階層以下又は５階層以上の空間として階層化されていてもよい。
【０１２５】
（２）
上記実施形態では、ツリー構造Ｔは、施設１の現実の物理的な空間構造に対応するように階層的に組み立てられている。しかしながら、ツリー構造Ｔを、論理的な空間構造に対応する階層構造としてもよい。例えば、「廊下」というオブジェクトの下位に、複数の建物１Ａ〜１Ｃの廊下に対応する複数のオブジェクトを配置し、「教室」というオブジェクトの下位に、複数の教室に対応する複数のオブジェクトを配置するようしてもよい。つまり、現実に物理的に離れた空間どうしをまとめて、より上位の空間とすることができる。
【０１２６】
（３）
上記実施形態では、複数の室内ユニット１０ａ〜１０ｃをそれぞれが配置される空間によって階層的にグルーピングしている。しかしながら、複数の室内ユニット１０ａ〜１０ｃを他の法則で階層的にグルーピングし、同じ法則に従った階層構造を有するツリー構造を作成してもよい。例えば、同じ時間や条件で起動／停止を行う室内ユニット１０ａ〜１０ｃどうしをグルーピングしてもよい。
【０１２７】
（４）
上記実施形態において、統括管理者が入力部３４を操作することにより、任意のタイミングで記憶部３５内の第１条件および第２条件を変更、追加および削除できるようになっていてもよい。すなわち、統括管理者は、自身が監視したい事実がアイコンの色に反映されるよう、条件を自由に設定することができる。また、条件の数は２つに限られず、１つであってもよし、３以上であってもよい。
【０１２８】
例えば、設定温度が２５℃以下であり、室内温度が２５℃以下であり、かつ、運転中であることを条件とすることができる。かかる場合、アイコンの色から、設定温度が２５℃以下と低めに設定されており、かつ、現実の室内温度が２５℃以下になっている冷やし過ぎの室内ユニット１０ａ〜１０ｃの消し忘れをチェックすることができる。
【０１２９】
なお、記憶部３５内の条件が変更、追加および削除される場合には、属性判定処理のステップＳ４０５，Ｓ４０６でチェックされる属性情報も追加、変更および削除される必要がある。
【０１３０】
（５）
上記実施形態では、領域Ａ１内にツリー構造Ｔが収まりきらなくなると、領域Ａ１内にスクロールバーが表示されるようになっている。しかしながら、スクロール操作を加えることによって初めてツリー構造Ｔ全体を見られるようになるのでは、統括管理者が施設１全体の様子を迅速に判断することが困難になる。
【０１３１】
そこで、図１８に示すフィルタリング展開処理を図２２のように変更してもよい。なお、図２２において図１８と同じ参照符号が付されているステップでは同様の処理が実行されるものとする。
【０１３２】
図１８の処理との差異を中心に説明すると、図２２の処理では、ステップＳ７０４が省略され、ステップＳ７０５の後ステップＳ７０６の前にステップＳ７１０が、ステップＳ７０５の後ステップＳ７０７の前にステップＳ７１１が新たに追加される。ステップＳ７１０では、ステップＳ７０４と同様の処理が実行され、ステップＳ７１１では、ツリー表示情報データベース３５ｅ内の、現在選択中の子オブジェクトに対応するレコードの「表示」フィールドに「非表示」が代入される。
【０１３３】
従って、図２２に示すフィルタリング展開処理が実行される場合には、図２３（ｂ）の状態のツリー構造Ｔは、図２３（ｂ）に示す展開操作が加えられると、図２３（ｃ）のように展開されることになる。つまり、図２２に示すフィルタリング展開処理では、対象オブジェクトの全ての子孫オブジェクトのうち、フィルタリング属性を有するオブジェクト（すなわち、異常が発生している室内ユニット１０ａ〜１０ｃが存在する空間に対応するオブジェクト）は全て表示されるが、他のオブジェクトが一切表示されない。このように、フィルタリング属性を有さないオブジェクトの表示を省略することにより、ツリー構造Ｔの表示態様がシンプルになり、全体構造の把握が容易になる。
【０１３４】
また、かかる変形例では、図２３（ｃ）に示すように、全ての子オブジェクトのうち一部が表示されており、一部が表示されていない状態にあるオブジェクトの折り畳みボタンＮについては、当該状態にあることが一目で分かるよう、「＋」でも「−」でもなく、他の記号で示すことが望ましい。
【０１３５】
さらに、図１８および図２２に示すフィルタリング展開処理は、親コントローラ３０に予め設定されている一方のみが採用されるようになっていてもよいし、併用されるようになっていてもよい。併用の態様としては、統括管理者に対し、どちらのフィルタリング展開処理を実行すべきかについての選択を受け付ける手段（例えば、管理画面上に表示されるラジオボタンなど）を設けていてもよいし、あるいは、図１８の処理に従って展開したとすればツリー構造Ｔが領域Ａ１内からはみ出すと判断される場合には自動的に図２２に示す処理を実行するが、それ以外の場合には図１８に示す処理を実行するようにしてもよい。なお、ツリー構造Ｔが領域Ａ１内からはみ出す又ははみ出さないの判断は、例えば、領域Ａ１の縦方向の長さＺが、１つのオブジェクトの縦方向の長さＸに、図１８に示す処理が実行された場合に表示されるべきオブジェクトの数Ｙを乗じた値よりも小さいか否かの判断によって行うことができる。
【０１３６】
（６）
上記変形例（５）のフィルタリング展開処理では、対象オブジェクトの全ての子孫オブジェクトのうち、フィルタリング属性を有するオブジェクトのみが表示され、フィルタリング属性を有さないオブジェクトは一切表示されないようになっている。
【０１３７】
しかしながら、図１８に示すフィルタリング展開処理のステップＳ７０３の終了後、現在選択中のオブジェクトの階層の深さが所定の階層（例えば、３階層）以下である場合には、その後、図２２と同様にステップＳ７０５とステップＳ７１０，Ｓ７０６又はステップＳ７１１，Ｓ７０７とを実行し、そうでない場合には、その後、図１８と同様にステップＳ７０４，Ｓ７０５とステップＳ７０６又はステップＳ７０７とを実行するようにしてもよい。
【０１３８】
あるいは、逆に、図１８に示すフィルタリング展開処理のステップＳ７０３の終了後、現在選択中のオブジェクトの階層の深さが所定の階層（例えば、３階層）以上である場合には、その後、図２２と同様にステップＳ７０５とステップＳ７１０，Ｓ７０６又はステップＳ７１１，Ｓ７０７とを実行し、そうでない場合には、その後、図１８と同様にステップＳ７０４，Ｓ７０５とステップＳ７０６又はステップＳ７０７とを実行するようにしてもよい。
【０１３９】
（７）
上記実施形態では、図２４（ａ）の状態のツリー構造Ｔに図２４（ａ）に示す折り畳み操作が加えられると図２４（ｂ）の状態に遷移し、さらにその後図２４（ｂ）に示す展開操作が加えられると図２４（ｃ）の状態に遷移することになる。
【０１４０】
しかしながら、オブジェクトＯ１に折り畳み操作を加えることにより図２４（ａ）の状態から図２４（ｂ）の状態に折り畳まれたのであるから、直後に同じオブジェクトＯ１に展開操作を加える場合には、図２４（ｂ）の状態から図２４（ａ）の状態に戻したいと統括管理者が望むことはあり得る。なお、図２４には、フィルタリング展開方式が選択されている場合を例示しているが、通常展開方式が選択されている場合には、図２４（ｂ）の状態から図２０（ｃ）の状態に遷移することになる。従って、どちらの展開方式が選択されている場合であっても、折り畳み操作が加えられたのと同じオブジェクトに展開操作が加えられた場合に、ツリー構造Ｔの表示態様が折り畳み操作を加える直前の状態に戻らない点は同じである。
【０１４１】
そこで、折り畳み操作が加えられたのと同じオブジェクトに直後に展開操作が加えられた場合には、折り畳み操作を加える直前の態様のツリー構造Ｔが表示されるようにしてもよい。
【０１４２】
かかる変形例は、例えば上記実施形態の処理を以下のように変更することにより実現され得る。すなわち、図１９に示す折り畳み処理のステップＳ３０１においては、対象オブジェクトの全ての子孫オブジェクトの表示属性を「非表示」に設定していたが、これに代わり、対象オブジェクトの全ての子オブジェクトの表示属性のみを「非表示」に設定するようにする。図１７に示す通常展開処理においては、ステップＳ６０２を省略する。図１８に示すフィルタリング展開処理のステップＳ７０７においては、現在選択中の子オブジェクトの全ての子孫オブジェクトの表示属性を「非表示」に設定していたが、これに代わり、現在選択中の子オブジェクトの全ての子オブジェクトの表示属性のみを「非表示」に設定するようにする。ツリー表示処理においては、表示属性が「表示」になっている全てのオブジェクトを表示することしていたが、これに代わり、表示属性が「表示」であるオブジェクトを階層構造情報を参照して上位の階層から順に表示してゆき、「非表示」になっているオブジェクトの子孫オブジェクトについては、たとえ表示属性が「表示」になっていようとも表示しないようにする。つまり、自身の上位に「非表示」の表示属性を有するオブジェクトが存在するオブジェクトについては、表示しないようにする。
【０１４３】
（８）
上記実施形態では、属性判定処理およびツリー表示処理はともに所定の間隔で実行されるが、親コントローラ３０に外部から（例えば、子コントローラ２０ａ〜２０ｃから）オブジェクトＯ１〜Ｏ４の属性情報が変化し得ることの通知があったときに実行されるようにしてもよい。
【０１４４】
（９）
上記実施形態では、階層構造情報、属性情報および表示情報が１のデータベース（ツリー表示情報データベース３５ｅ）内で管理されているが、別々のデータベースで管理されていてもよい。つまり、データベースの設計態様は、上記実施形態において例示されているものに限定されない。
【０１４５】
（１０）
上記実施形態において、親コントローラ３０が、親コントローラ３０をサーバコンピュータとするクライアントコンピュータに、上記管理画面を提供するようになっていてもよい。また、当該クライアントコンピュータは、ＬＡＮ５ａ内の端末であってもよいし、ＬＡＮ５ａ外の端末、例えば、インターネットを介して接続される施設１外の遠隔の端末であってもよい。なお、親コントローラ３０がＷｅｂサーバ機能を有する場合には、当該クライアントコンピュータはブラウザ機能を有する端末であれば足りることになる。
【０１４６】
（１１）
上記実施形態では、オブジェクトＯ１〜Ｏ４の異常状態属性、あるいは室内ユニット１０ａ〜１０ｃの状態に応じて、オブジェクトＯ１〜Ｏ８の色が変更されるようになっている。しかしながら、色だけでなく、形状又は模様あるいはこれらの組合せが変更されるようになっていてもよい。
【０１４７】
（１２）
上記実施形態において、子コントローラ２０ａ〜２０ｃが省略されてもよい。すなわち、室内ユニット１０ａ〜１０ｃが子コントローラ２０ａ〜２０ｃを介さずに親コントローラ３０に直接接続され、子コントローラ２０ａ〜２０ｃによる処理の全部又は一部を親コントローラ３０が担うようになっていてもよい。
【０１４８】
（１３）
上記実施形態において、群管理システム１００が、照明装置、給排水装置、加湿器、昇降機、防犯装置等の空調設備以外の設備機器を管理するようになっていてもよい。また、空調設備を含む又は含まない複数種類の設備機器を管理するようになっていてもよい。
【０１４９】
（１４）
上記実施形態において、管理画面を介して、室内ユニット１０ａ〜１０ｃと同様に、室外ユニットについても管理できるようになっていてもよい。
【０１５０】
（１５）
子コントローラ２０ａ〜２０ｃおよび親コントローラ３０が取得し、記憶する情報は、上記実施形態に示されたものに限られない。
【０１５１】
例えば、親コントローラ３０が、圧縮機の周波数、室外ファンの回転数、冷媒回路の適当な箇所における冷媒の温度および圧力等を示す情報等を、子コントローラ２０ａ〜２０ｃを介して取得するようになっていてもよい。
【０１５２】
さらに、親コントローラ３０の監視部３２ａが、当該情報に基づいて独自のロジックで異常を検出し、当該検出の結果がオブジェクトＯ１〜Ｏ８の形態に反映されるようになっていてもよい。
【０１５３】
（１６）
上記変形例（１）〜（１５）を任意に組み合わせてもよい。
【０１５４】
＜第２実施形態＞
以下、図２５〜図２７を参照して、本発明の第２実施形態に係るサーバコンピュータ２３０（画面提供装置）を含むネットワークシステム２００について説明する。
【０１５５】
（１）全体構成
図２５に示すように、ネットワークシステム２００には、ある企業の多数の社員の利用に供する多数のパーソナルコンピュータ（以下、ＰＣ）２１０と、ＰＣ２１０からアクセス可能なサーバコンピュータ２３０とが接続されている。
【０１５６】
サーバコンピュータ２３０は、主として通信部２３１、制御部２３２、表示部２３３、入力部２３４および記憶部２３５から構成されている。
【０１５７】
通信部２３１は、サーバコンピュータ２３０をＰＣ２１０が接続されているＬＡＮ２０５ａに接続するネットワークインターフェースであり、ＰＣ２１０との間で各種信号の授受を行う。制御部２３２は、主としてＣＰＵ、ＲＯＭおよびＲＡＭから構成されている。表示部２３３は、主としてディスプレイから構成されている。入力部３４は、主としてマウスおよびキーボードから構成されている。記憶部３５は、主としてハードディスクから構成されている。
【０１５８】
記憶部２３５内には、図２６に示すディレクトリ構造Ｄを有する記憶領域が定義されている。ディレクトリ構造Ｄは、ディレクトリ管理部２３２ａにより管理されている。ディレクトリ管理部２３２ａは、記憶部２３５内のディレクトリ管理用のアプリケーションソフトウェアが制御部２３２上に読み出されて実行されることにより起動する。ディレクトリ構造Ｄの最下位のディレクトリは、個々の社員に割り当てられており、個々の社員がＰＣ２１０を介してデータの保存等に自由に利用できるようになっている。個々の社員に割り当てられているサーバコンピュータ２３０内の最大記憶容量は、ディレクトリ管理部２３２ａにより提供されるＧＵＩを介して予めサーバ管理者により定められている。言い換えると、最下位のディレクトリと、それぞれの最大記憶容量との関係を示す情報が、ディレクトリ管理部２３２ａにより記憶部２３５内に管理されている。
【０１５９】
ディレクトリ管理部２３２ａは、サーバ管理者による所定の操作を検知すると、サーバコンピュータ２３０の表示部２３３上に、ディレクトリ構造Ｄをエクスプローラ形式で表示する、すなわち、図２７に示すディレクトリ構造Ｄを表示する管理画面を表示する。ディレクトリ構造Ｄを構成するオブジェクトは、図２６に示すディレクトリ構造Ｄのノードに１対１で対応している。
【０１６０】
ディレクトリ管理部２３２ａが管理画面内のディレクトリ構造Ｄの表示態様を管理する方法は、以下に説明する点を除き、第１実施形態において表示制御部３２ｃおよび属性判定部３２ｄがツリー構造Ｔの表示態様を管理する方法と同様である。つまり、ディレクトリ管理部２３２ａは、第１実施形態における属性判定処理、ツリー表示処理、図１５に示す処理、展開処理、折り畳み処理、通常展開処理、フィルタリング展開処理およびツリー表示更新処理と同様の処理を同様のタイミングで実行する。以下、第１実施形態との差異を中心に、第２実施形態についての説明を行う。
【０１６１】
第２実施形態における属性判定処理のステップＳ４０５では、現在選択中のオブジェクト（最下位のオブジェクト）の属性が、当該オブジェクトに対応するディレクトリの現在の状態に基づいて判断される。より具体的には、当該ディレクトリに格納されているデータの容量が所定の容量（例えば、当該ディレクトリの最大記憶容量の９０％の容量）を超えている場合には「警告」、超えていない場合には「通常」という属性が、現在選択中のオブジェクトに与えられる。
【０１６２】
また、第２実施形態におけるツリー表示処理では、オブジェクトに含まれるアイコンの形態を決定する第１条件が当該オブジェクトの属性＝「警告」となり、第２条件が設定されていない。ディレクトリ構造Ｄ上では、「警告」の属性を有するオブジェクト（つまり、所定の容量を超える容量を使用中の社員が少なくとも１人存在する部署に対応するオブジェクト）のアイコンが「！」マークに変化することになる。
【０１６３】
また、第２実施形態におけるフィルタリング属性とは、オブジェクトの属性＝「警告」となることである。
【０１６４】
〈特徴〉
上記実施形態では、ディレクトリ構造Ｄが完全に折り畳まれた状態（図２７（ｂ）参照）で表示されていた時に、ある最下位のディレクトリ（「長井」）に問題が発生すると、最上位のオブジェクトのアイコンが「！」マークに変化する。その後、フィルタリング展開が選択されている場合には、最上位のオブジェクトに対応する折り畳みボタンに展開操作が一度加えられるだけで、問題の最下位のディレクトリ（「長井」）が、問題のあることが明示される態様で（「！」マークが付された態様で）直ちに表示されることになる（図２７（ｃ）参照）。
【０１６５】
通常展開方式の場合には、オブジェクトを上位から順に展開してゆき問題のディレクトリ（「長井」）を探さなければならないが、フィルタリング展開方式の場合には、即座に問題のディレクトリに到達できるようになっている。
【０１６６】
〈変形例〉
第１実施形態の変形例（１）〜（１１）および（１６）の要旨は、第２実施形態にも当てはまる。
【産業上の利用可能性】
【０１６７】
本発明は、オブジェクトの折り畳みおよび展開が可能なツリー構造において、目的のオブジェクトに素早くアクセスすることが可能になるという効果を有し、機器管理装置、機器管理プログラムおよび画面提供装置として有用である。
【符号の説明】
【０１６８】
１  敷地
１Ａ〜１Ｃ  建物
１０  空調設備
１０ａ〜１０ｃ  室内ユニット（設備機器）
３０  親コントローラ（機器管理装置、画面提供装置）
３２  制御部
３２ｃ  表示制御部
３２ｄ  属性判定部（条件判定部）
３３  表示部
３４  入力部
２３０  サーバコンピュータ（画面提供装置）
２３２  制御部
２３２ａ  ディレクトリ管理部（条件判定部、表示制御部）
Ｄ  ディレクトリ構造
Ｍ  ラジオボタン
Ｎ  折り畳みボタン
Ｏ１〜Ｏ４  オブジェクト
Ｔ  ツリー構造
【先行技術文献】
【特許文献】
【０１６９】
【特許文献１】特開２００５−１０００７１号公報
【図１】
2010186229.tif 000003
【図２】
2010186229.tif 000004
【図３】
2010186229.tif 000005
【図４】
2010186229.tif 000006
【図５】
2010186229.tif 000007
【図６】
2010186229.tif 000008
【図７】
2010186229.tif 000009
【図８】
2010186229.tif 000010
【図９】
2010186229.tif 000011
【図１０】
2010186229.tif 000012
【図１１】
2010186229.tif 000013
【図１２】
2010186229.tif 000014
【図１３】
2010186229.tif 000015
【図１４】
2010186229.tif 000016
【図１５】
2010186229.tif 000017
【図１６】
2010186229.tif 000018
【図１７】
2010186229.tif 000019
【図１８】
2010186229.tif 000020
【図１９】
2010186229.tif 000021
【図２０】
2010186229.tif 000022
【図２１】
2010186229.tif 000023
【図２２】
2010186229.tif 000024
【図２３】
2010186229.tif 000025
【図２４】
2010186229.tif 000026
【図２５】
2010186229.tif 000027
【図２６】
2010186229.tif 000028
【図２７】
2010186229.tif 000029