(57)【要約】【課題】アプリケーションの追加、削除、変更等を行う際の、表示に係る開発者等の負荷を抑えることができるようにする設備管理装置を得る。【解決手段】表示に係る内容の内容データと内容データの表示方法を定義する定義記述データを記述する表示データスタイルシートを有するアプリケーション１０を記憶するアプリケーション記憶手段４と、アプリケーション記憶手段４に記憶したアプリケーション１０を実行処理するアプリケーション実行管理手段１と、アプリケーション実行管理手段１の実行処理により送られた表示データスタイルシートに基づいて、画面表示処理を行い、画面表示信号を送信するアプリケーション画面表示管理手段２と、画面表示信号に基づく表示を行う表示手段３とを備える。【選択図】図１
2010115027.tif 000002
【特許請求の範囲】
【請求項１】
表示を行う内容を表す内容データと該内容データの表示方法を定義するための定義記述データとがデータとして記述された表示データスタイルシートを有するアプリケーションを１又は複数記憶するアプリケーション記憶手段と、
該アプリケーション記憶手段に記憶した前記アプリケーションを実行処理するアプリケーション実行管理手段と、
該アプリケーション実行管理手段の実行処理により送られる前記表示データスタイルシートに基づいて画面表示処理を行い、画面表示信号を送信するアプリケーション画面表示管理手段と、
前記画面表示信号に基づく表示を行う表示手段と
を備えることを特徴とする設備管理装置。
【請求項２】
前記アプリケーション実行管理手段から複数のアプリケーションに係る前記表示データスタイルシートが送られると、前記アプリケーション画面表示管理手段は、各表示データスタイルシートに基づく表示を割り振る画面表示処理を行って画面表示信号を送信することを特徴とする請求項１に記載の設備管理装置。
【請求項３】
前記表示データスタイルシートの定義記述データ部分を、ＨＴＭＬ形式又はＸＭＬ形式で記述することを特徴とする請求項１又は２に記載の設備管理装置。
【請求項４】
前記アプリケーション記憶手段は前記表示データスタイルシートを有さないアプリケーションも記憶することを特徴とする請求項１〜３のいずれかに記載の設備管理装置。
【請求項５】
表示データスタイルシート記憶手段をさらに備えて、前記表示データスタイルシートを前記アプリケーションから独立して記憶させ、
前記アプリケーション実行管理手段は前記アプリケーションを実行処理する際、前記アプリケーションが有するデータに基づいて、前記表示データスタイルシート記憶手段から前記表示データスタイルシートを選択して、アプリケーション画面表示管理手段に送ることを特徴とする請求項１〜４のいずれかに記載の設備管理装置。
【請求項６】
設備の管理を行うための設備管理装置において、
表示を行う内容を表す内容データと該内容データの表示方法を定義する定義記述データとがデータとして記述された表示データスタイルシートを有するアプリケーションを複数記憶するアプリケーション記憶手段から、アプリケーション実行管理手段が前記アプリケーションを選択し、実行処理する工程と、
アプリケーションの実行処理によりアプリケーション実行管理手段から送られた表示データスタイルシートに基づいて、アプリケーション画面表示管理手段が画面表示処理を行って画面表示信号を送信する工程と、
前記表示手段が画面表示信号に基づく表示を行う工程と
を有することを特徴とする設備管理装置の表示制御方法。
【請求項７】
前記アプリケーション記憶手段は前記表示データスタイルシートを有さないアプリケーションも記憶することを特徴とする請求項６に記載の設備管理装置の表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ビル等の建物に設けられた設備機器の設備管理を行う、管理の支援を行うための設備管理装置に関するものである。特に設備管理装置に実行処理を行わせるためのアプリケーションの操作画面等の表示に関するものである。
【背景技術】
【０００２】
例えば、プラント設備のプロセス監視、ビル等の建築物内において、各部屋等にある空気調和、照明等の設備機器の稼働状況等の監視、管理等を集中して行うために設備管理装置を設けている。このような設備管理装置において、例えば管理者が操作により入力する指示に基づく処理を行い、さらに、対応する画面等の表示を表示手段の表示画面に行う装置がある（例えば、特許文献１参照）。
【特許文献１】特開２０００−２８７３８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記のような処理を行うために、設備管理装置は、処理に対応したプログラム等のデータ等をアプリケーション（ソフトウェア）として有している。そして、設備管理装置が備えるアプリケーション実行手段が、例えば使用者の操作に対応するアプリケーションを選択し、実行しながら処理を行っていく。ここで、設備管理装置の改良等をはかるため、設備管理装置が有するアプリケーションの追加、削除、変更（アップデート）等を行うことができる。
【０００４】
ただ、アプリケーションの追加、削除、変更等に伴って表示画面全体の中から該当部分の表示修正等のデータを作成し直すのは改修負荷が高い。また、改修対象でない部分へのエンバグの原因にもなる。特にＯＳＧ（Open Services Gateway ）のような技術仕様を用いてアプリケーションが交換可能な環境で、例えば各アプリケーションに対して設定画面が必要となるような場合、新しく交換したアプリケーションの各々の内容に係る画面を表示しなければならない場合がある。そのため、装置が有することを予定している各アプリケーションについて、実行処理内容、その表示内容をあらかじめ決定し、理解しておかないと、設定画面等を作成することができなくなるし、追加等が容易に行えなくなる。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、アプリケーションの追加、削除、変更等を行う際の、表示に係る開発者等の負荷を抑えることができるようにする設備管理装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る設備管理装置は、表示に係る内容の内容データと内容データの表示方法を定義する定義記述データを記述する表示データスタイルシートを有するアプリケーションを１又は複数記憶するアプリケーション記憶手段と、アプリケーション記憶手段に記憶したアプリケーションを選択し、実行処理するアプリケーション実行管理手段と、アプリケーション実行管理手段が実行処理を行う過程で送られた表示データスタイルシートに基づいて、画面表示処理を行い、画面表示信号を送信するアプリケーション画面表示管理手段と、画面表示信号に基づく表示を行う表示手段とを備える。
【発明の効果】
【０００７】
この発明によれば、アプリケーションが表示データスタイルシートを有してアプリケーション記憶手段に記憶されており、アプリケーション実行管理手段が、アプリケーションを実行処理する過程でアプリケーション画面表示管理手段に表示データスタイルシートを送り、アプリケーション画面表示管理手段が表示データスタイルシートに基づいて画面表示処理を行い、表示手段がアプリケーションに係る表示を行うようにしたので、アプリケーションの処理内容に依存しない表示データスタイルシートに、アプリケーションにおける表示内容に係るデータを記録しておくことができる。これにより、アプリケーションにおける表示内容の変更等を行う際に、表示データスタイルシートの記述を変更するだけでよくなる。そのため、例えば、アプリケーションの追加、削除、変更等が行われた場合に、そのアプリケーションに係る遷移先、遷移元の画面表示を変更しなければならない場合でも、表示データスタイルシートの記述を変更すればよい。後に表示データスタイルシートの記述を容易に変更することができるため、表示内容を確定してアプリケーション生成を行う必要がなく、アプリケーションの生成に係る自由度を高めることができる。以上のようにアプリケーションの部品化を促進し、開発効率を向上させることができる。また、開発者が、アプリケーションの処理内容、表示内容を共に把握して開発等を行うことができ、処理内容、表示内容を互いに反映させやすくなる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１は本発明の実施の形態１に係る設備管理装置の構成を示すブロック図である。図１において、アプリケーション実行管理手段１は、例えば、入力手段５からの操作指示に係る入力信号に基づいて、アプリケーション記憶手段４に記憶しているアプリケーション１０（図１ではアプリケーション１０−１〜１０−Ｎを示している）の選択、選択したアプリケーション１０に対する実行、管理等の処理を行う。また、アプリケーション画面表示管理手段２は、アプリケーション実行管理手段１がアプリケーション１０の実行処理を行う過程で、アプリケーション実行管理手段１から送られる、後述する表示データスタイルシートに基づいて、レンダリング等の画面表示処理を行い画面表示信号を送信する。表示手段３は、アプリケーション画面表示管理手段２からの画面表示信号に基づいて表示を行う。
【０００９】
アプリケーション記憶手段４は、アプリケーション実行管理手段１が実行するアプリケーション１０をデータとして記憶しておく。アプリケーション実行管理手段１は、処理を行うアプリケーション１０を選択し、アプリケーション記憶手段４から選択したアプリケーション１０を読み込んで実行処理等を行う。入力手段５は、使用者からの操作指示を入力信号としてアプリケーション実行管理手段１に送信する。
【００１０】
図２はアプリケーション１０が有している表示データスタイルシートの例を表す図である。本実施の形態では、アプリケーション記憶手段４が記憶する各アプリケーション１０は、表示に係る内容を記述したデータである表示データスタイルシートを有している。ここで、アプリケーション１０において、実行処理内容に係るデータとは独立する形で表示データスタイルシートを組み込むことができる。そのため、例えば、アプリケーション１０における表示内容を変更しようとする場合、実行処理内容に係るデータを変更することなく、表示データスタイルシートの記述内容を変更するだけでよくなる。また、アプリケーション１０の実行処理内容等を変更する場合でも、あらためて表示内容に合わせたデザイン等に係るデータを生成して組み込むことなく、変更前の表示データスタイルシートを援用してアプリケーション１０に組み込むことができる。各アプリケーション１０において、実行処理内容と表示に係る内容とがセットになっており、表示データスタイルシートの記述内容を容易に変更することができる。そのため、アプリケーション１０を有する開発者が、アプリケーション１０の実行処理内容、表示に係る内容の両方のデータを有することができ、処理内容、表示内容を互いに反映させながら開発を行うことができる。
【００１１】
本実施の形態の表示スタイルシートは、表示する文字、数字、記号等の内容を表す内容データと、そのデータをどのような形で画面に表示するかを表す、例えばスタイルシート等の定義記述データで構成する。図２では、例としてＨＴＭＬ（Hyper Text Markup Language）形式に係る記述した表示データスタイルシートを表している。ここで、例えば「空調１：」、「空調２：」、「冷房」、「暖房」、「ドライ」、「設定温度」、「℃」の文字、「１６」〜「３１」の数字等は、画面に表示するデータを示す内容データとなる。また、図２において、＜＞を用いた記述をしているタグの部分が、内容データをどのように表示するかを示す定義記述データとなる。
【００１２】
ここで、図２では、ＨＴＭＬ形式による定義記述データを例として記載しているが、記述形式を限定するものではない。例えば、ＸＭＬ（eXtensible Markup Language）形式による記述を行うこともできる。また、スタイルシートを組み合わせることができる。さらにＨＴＭＬ形式、ＸＭＬ形式等のいわゆるマークアップ言語には汎用性が高いが、これに限定するものではない。そして、例えばアプリケーション１０が有する表示データスタイルシートが内容データだけであっても、アプリケーション画面表示管理手段２があらかじめ定めた標準の定義記述データを組み合わせて画面表示処理を行うことができるようにしてもよい。
【００１３】
図３は本実施の形態に係る設備管理装置の処理に係るフローチャートを表す図である。図３に基づいて設備管理装置の表示に係る動作について説明する。入力手段５から使用者の操作に係る信号が送信されると（Ｓ１）、アプリケーション記憶手段４に記憶されたアプリケーション１０−１〜１０−Ｎの中からアプリケーション１０を選択する（Ｓ２）。そして、選択したアプリケーション１０を実行処理する（Ｓ３）。ここで、アプリケーション実行管理手段１の実行処理による設備の動作については、別の処理動作において行われる。
【００１４】
一方、実行処理において、アプリケーション実行管理手段１は、選択したアプリケーション１０が有する表示データスタイルシートをアプリケーション画面表示管理手段２に送る（Ｓ４）。アプリケーション画面表示管理手段２は、画面表示処理を行い、表示手段３に画面表示信号を送信する（Ｓ５）。表示手段３は、アプリケーション画面表示管理手段２からの画面表示信号に基づいて表示を行う（Ｓ６）。そして、以上の処理を繰り返し行う。
【００１５】
図４は、図２の表示データスタイルシートの処理に係る表示画面を表す図である。アプリケーション画面表示管理手段２は、例えば図２のような表示データスタイルシートに基づいて画面処理を行って、画面生成して表示信号を送信し、表示手段３に表示を行わせる。
【００１６】
図４では、「冷房」、「暖房」及び「ドライ」に関しては、ラジオボタンによる選択形式での表示を行っている。初期状態では「冷房」に選択がなされるように表示している。また、温度の設定に関しては、プルダウン形式による選択形式での表示を行っている。初期状態では空調１に関しては「２８」、空調２に関しては「２７」を表示している。
【００１７】
以上のように、実施の形態１の設備管理装置によれば、各アプリケーション１０が表示データスタイルシートを有してアプリケーション記憶手段４に記憶されており、アプリケーション実行管理手段１が、操作に係る信号に基づいて選択したアプリケーション１０を実行処理する過程でアプリケーション画面表示管理手段２に表示データスタイルシートを送り、アプリケーション画面表示管理手段２が表示データスタイルシートに基づいて画面表示処理を行い、表示手段３がアプリケーションに係る表示を行うようにしたので、表示データスタイルシートに、アプリケーション１０の表示に係る内容を記録し、アプリケーション１０に組み込むことができる。これにより、アプリケーションにおける表示内容の変更等を行う際に、表示データスタイルシートの記述を変更するだけでよくなる。そのため、例えば、アプリケーションの追加、削除、変更等により、その影響が表示内容におよぶアプリケーションを変更しなければならない場合でも、表示データスタイルシートの記述を変更すればよい。また、表示データスタイルシートの記述を後に容易に変更することができるため、表示内容をあらかじめ確定してからアプリケーション１０の生成を行わなくてもよい。そのため、アプリケーション１０の生成に係る自由度を高めることができる。以上のようにアプリケーションの部品化を促進し、開発効率を向上させることができる。
【００１８】
また、例えば、アプリケーション１０の処理内容と表示内容とを別個に生成（開発）等している場合には、一方の変更等が他方に与える影響を判断することは難しいが、本実施の形態のように、アプリケーション１０と表示データスタイルシートとを同時に取り扱うことができれば、影響を把握することが容易になり、それぞれを考慮しながら変更等を行うことができる。また、表示データスタイルシートをＨＴＭＬ、ＸＭＬ等の汎用のマークアップ言語で生成するようにすることで、設備管理装置のような、インターフェース画面作成に係る難易度の高い画面を容易に作成することができ、開発負荷を軽減することができる。
【００１９】
実施の形態２．
上述の実施の形態１では、アプリケーション実行管理手段１による、アプリケーション１０の実行処理内容が表示データスタイルシートに影響を与えないものとして説明した。ここで、例えば、表示する画面のレイアウト等に不都合が生じない範囲で定義記述データの記述を変更できるようにし、アプリケーション画面表示管理手段２に送信するようにしてもよい。
【００２０】
例えば、上述した実施の形態で説明した図２のように、設備管理装置による管理対象が空気調和装置であり、空気調和装置の２台の室内機に指示を運転形態、設定温度等の設定画面を表示させるものとする。図２では、各室内機における運転形態を使用者に操作させるために表示するラジオボタンについて、初期状態で「冷房」の項目が選択できるような表示を行うように記述をした定義記述データを有している。例えば、アプリケーション実行管理手段１は、アプリケーション１０の実行処理において、その時点における運転形態を判断し、その運転形態に項目チェックが付されるように定義記述データを書き換え、表示データスタイルシートを変更するようにしてもよい。また、設定温度についても、そのときに指示されている設定温度の数字が初期状態に表示されるように定義記述データを書き換え、表示データスタイルシートを変更するようにしてもよい。また、例えば、項目の操作頻度に基づいて、項目の選択ボタンの表示範囲を広くする、優先順位の高い位置に移動させる等の画面変更を行うように表示データスタイルシートを変更できるようにしてもよい。また、個々のアプリケーション自身が、行われた操作に基づいて、上記と同様の表示データスタイルシートの変更を行う処理を実装するようにしてもよい。以上のような変更をアプリケーション実行管理手段１又は個々のアプリケーションが行えるようにすることで、使用者の手間等を省くことができる。
【００２１】
さらに、上述の実施の形態では特に示さなかったが、処理内容を追加、削除、変更等を行う可能性があるアプリケーション１０について、表示データスタイルシートを有するようにし、追加、削除、変更等を行うことがないアプリケーション１０については、表示データスタイルシートを有さないようにしてもよい。表示データスタイルシートを有さないアプリケーション１０については、例えばアプリケーション実行管理手段１が実行処理において、画面表示処理を行って画面表示信号を送信するようにしてもよい。これにより、従来からのアプリケーションを利用することも可能である。
【００２２】
実施の形態３．
上述の実施の形態において、例えば図４では１つのアプリケーションの表示データスタイルシートに基づく表示しか行っていないが、これに限定するものではない。例えば、アプリケーション実行管理手段１が複数のアプリケーション１０を並行して実行している場合、アプリケーション画面表示管理手段２は、各アプリケーション１０に係る表示データスタイルシートに基づく画面表示処理を行って表示手段３に表示させるようにしてもよい。
【００２３】
このとき、アプリケーション画面表示管理手段２は、例えば、処理を行う表示データスタイルシート数に基づいて、各表示データスタイルシート（アプリケーション）に係る表示の大きさが画面内で均等になるように配分、配置してもよい。
【００２４】
また、設備管理装置では、画面の遷移、各画面において実行に係るアプリケーションの数が決まっていることが多い。そこで、表示の大きさ、配置に係る座標、アプリケーションの重要度等に係るデータを表示データスタイルシートに記述しておいてもよい、アプリケーション画面表示管理手段２は、各表示データスタイルシートの記述に基づく大きさ、位置に表示が行われるように画面表示処理を行うことができる。
【００２５】
実施の形態４．
図５は本発明の実施の形態４に係る設備管理装置の構成を示すブロック図である。図５において、図１と同じ番号を付している手段等は、実施の形態１で説明したことと同様の動作を行う。図５において表示データスタイルシート記憶手段６は、上述の実施の形態で説明した表示データスタイルシートを記憶する手段である。
【００２６】
アプリケーション実行管理手段１は選択したアプリケーション１０が有するスタイルシートを指定するためのデータに基づいて、表示データスタイルシート記憶手段６から対応する表示データスタイルシートを検索してアプリケーション画面表示管理手段２に送るようにする。指定に係るデータとしては、例えば、各表示データスタイルシートに付されたＩＤ（例えば番号、機器種別、表示する場面内容等）等のデータとするようにしてもよい。表示データスタイルシート記憶手段６に表示データスタイルシートを記憶させて、データベース化しておくことで、アプリケーション１０毎に表示データスタイルシートを有する必要がなく、表示データスタイルシートの独立性がさらに担保され、アプリケーション１０の部品化が容易になる。また、表示データスタイルシートを重複させずにすむため、装置全体として記憶するデータ量の削減をはかることができる。また、同じ表示データスタイルシートを複数修正する等の必要がなく、メンテナンス性の向上をはかることができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施の形態１に係る設備管理装置の構成を示すブロック図である。
【図２】表示データスタイルシートの例を表す図である。
【図３】本実施の形態に係る設備管理装置の処理に係るフローチャートを表す図である。
【図４】図２の表示データスタイルシートの処理に係る表示画面を表す図である。
【図５】実施の形態４に係る設備管理装置の構成を示すブロック図である。
【符号の説明】
【００２８】
１  アプリケーション実行管理手段、２  アプリケーション画面表示管理手段、３  表示手段、４  アプリケーション記憶手段、５  入力手段、６  表示データスタイルシート記憶手段。
【図１】
2010115027.tif 000003
【図２】
2010115027.tif 000004
【図３】
2010115027.tif 000005
【図４】
2010115027.tif 000006
【図５】
2010115027.tif 000007