(57)【要約】【課題】機器情報の安全性が確保されるとともに、機器情報が蓄積される機器情報蓄積部に対して外部から取り得る操作の追加、変更又は削除が容易な機器情報管理システムを提供する。【解決手段】機器情報管理システム１は、機器情報テーブル７３と操作設定ファイルフォルダ４２ａとクライアントコンピュータ３１，５０と表示用サーバ４３とを備える。機器情報テーブル７３には、機器情報が蓄積され、操作設定ファイルフォルダ４２ａには、外部から機器情報テーブル７３に対して特定の操作を行うことを可能にする操作設定ファイルが格納される。クライアントコンピュータ３１，５０は、操作設定ファイルを操作設定ファイルフォルダ４２ａに登録することを可能にする。表示用サーバ４３は、操作設定ファイルを参照して、外部から機器情報テーブル７３に対して行うことが可能な操作を表示するアクセス画面６０を作成する。【選択図】図１
2007300373.tif 000002
【特許請求の範囲】
【請求項１】
機器（１４）に関する機器情報を蓄積し、必要に応じて前記機器情報を外部に提供する機器情報管理システム（１）であって、
前記機器情報が蓄積される機器情報蓄積部（７３）と、
前記外部から前記機器情報蓄積部（７３）に対して特定の操作を行うことを可能にする操作設定情報が格納される操作設定情報格納部（４２ａ，７０）と、
前記操作設定情報を前記操作設定情報格納部（４２ａ，７０）に追加し、変更し、又は、前記操作設定情報格納部（４２ａ，７０）から削除することを可能にする操作設定情報登録部（３２，５１）と、
前記操作設定情報格納部（４２ａ，７０）を参照して、前記外部から前記機器情報蓄積部（７３）に対して行うことが可能な操作を表示するアクセス画面（６０）を作成する画面作成部（４３ａ）と、
を備える、
機器情報管理システム（１）。
【請求項２】
前記特定の操作とは、前記機器情報蓄積部（７３）から前記機器情報の少なくとも一部を抽出する操作である、
請求項１に記載の機器情報管理システム（１）。
【請求項３】
前記操作設定情報は、前記特定の操作に特定の利用者を対応付ける情報を含み、
前記画面作成部（４３ａ）は、前記アクセス画面（６０）を利用者に応じて作成する、
請求項１又は２に記載の機器情報管理システム（１）。
【請求項４】
前記操作設定情報格納部（４２ａ，７０）は、
前記特定の操作の内容を所定の形式で記述した操作設定ファイルが格納される操作設定ファイル格納部（４２ａ）と、
前記操作設定ファイルに基づいて作成される、前記外部から前記機器情報蓄積部（７３）に対して行うことが可能な操作のリストである操作リストが格納される操作リスト格納部（７０）と、
を有し、
前記操作設定情報登録部（３２，５１）は、前記操作設定ファイルを前記操作設定ファイル格納部（４２ａ）に追加し、変更し、又は、前記操作設定ファイル格納部（４２ａ）から削除することを可能にし、
前記画面作成部（４３ａ）は、前記操作リスト格納部（７０）を参照して、前記アクセス画面（６０）を作成する、
請求項１から３のいずれかに記載の機器情報管理システム（１）。
【請求項５】
前記アクセス画面（６０）上に表示された前記外部から前記機器情報蓄積部（７３）に対して行うことが可能な操作のうち少なくとも１の操作を行うことが前記外部から要求された場合に、その旨を示す操作要求情報を作成する操作要求情報作成部（４３ｂ）と、
前記操作要求情報が格納される操作要求情報格納部（７１）と、
前記操作要求情報格納部（７１）を参照して、前記外部から要求された操作を実行する操作実行部（４４）と、
をさらに備える、
請求項１から４のいずれかに記載の機器情報管理システム（１）。
【請求項６】
前記操作実行部（４４）は、前記操作要求情報に対応する操作の実行経過に関する情報を前記操作要求情報に関連付けて前記操作要求情報格納部（７１）に格納し、
前記画面作成部（４３ａ）は、前記操作要求情報格納部（７１）を参照して、前記操作実行部（４４）により実行される操作の実行経過を表示する実行経過表示画面（６０）を生成する、
請求項５に記載の機器情報管理システム（１）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器に関する機器情報を蓄積し、必要に応じて機器情報を外部に提供する機器情報管理システムに関する。
【背景技術】
【０００２】
近年、空調設備等の機器に関する機器情報を収集し、収集した機器情報に基づいて機器を管理するサービスが導入されるケースが増加している。こうしたサービスの具体的な内容としては、機器の異常監視、故障予知、機器の使用に伴う電気料金等の料金管理、データ解析による機器の使用態様の改善提案、各種報告書の作成等が挙げられる。
【０００３】
そして、このようなサービスを実現するために、多くの場合、機器の配備された物件の遠隔に存在する情報収集センター等に、機器情報を蓄積するためのデータベースが用意される。こうした場合、顧客情報の保護という側面からは、たとえ情報収集センターの職員等が上述のサービスを顧客に提供することを目的としている場合であっても、データベースへのアクセスには適切な制限を設けることが要求される。
【０００４】
この点、特許文献１では、１のデータベースに多数の機器に関する機器情報が収集される構成が開示されており、外部からこのデータベースにアクセスを試みた者は、所定のアクセス画面上に表示された操作を選択することによって機器情報を取得するという構成が採られている。すなわち、利用者に許可される操作が制限されることになり、機器情報の安全性が考慮されることになる。
【特許文献１】特開平２００４−３１８３３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の場合、データベースにアクセスを試みた者に提供されるアクセス画面（特許文献１の図１１参照）は、予め定められた操作の選択のみを受け付けるように設計されている。従って、例えば、利用者に許可すべき操作を新たに追加しようとすると、その都度、その追加に係る操作を実現する機能モジュールを開発することに加えてアクセス画面を修正しなくてはならず、開発コストが嵩むことになる。かといって、アクセス画面を用意せず、利用者がデータベースに直接アクセスすることを無制限に許可する構成としてしまうと、機器情報の安全性が害される虞がある。
【０００６】
本発明の課題は、機器情報の安全性が確保されるとともに、機器情報が蓄積される機器情報蓄積部に対して外部から取り得る操作の追加、変更又は削除が容易な機器情報管理システムを提供することにある。
【課題を解決するための手段】
【０００７】
第１発明に係る機器情報管理システムは、機器情報蓄積部と、操作設定情報格納部と、操作設定情報登録部と、画面作成部とを備え、機器に関する機器情報を蓄積し、必要に応じて機器情報を外部に提供する。機器情報蓄積部には、機器情報が蓄積される。操作設定情報格納部には、操作設定情報が格納される。操作設定情報は、外部から機器情報蓄積部に対して特定の操作を行うことを可能にする情報である。操作設定情報登録部は、操作設定情報を操作設定情報格納部に追加し、変更し、又は、操作設定情報格納部から削除することを可能にする。画面作成部は、操作設定情報格納部を参照して、アクセス画面を作成する。アクセス画面は、外部から機器情報蓄積部に対して行うことが可能な操作を表示する。
【０００８】
この機器情報管理システムでは、機器情報蓄積部に機器情報が蓄積される。そして、外部からこの機器情報蓄積部へのアクセスは、画面作成部により作成されるアクセス画面を介して行われる。画面作成部は、このアクセス画面の作成に当たり、操作設定情報格納部に格納されている操作設定情報に基づいて外部から機器情報蓄積部に対して行うことが可能な操作を判断し、アクセス画面上に外部から機器情報蓄積部に対して行うことが可能であると判断された操作を表示する。すなわち、この機器情報管理システムでは、外部から機器情報蓄積部に対して取り得る操作が操作設定情報により制限されることになり、操作設定情報登録部を介して操作設定情報を操作設定情報格納部に追加、変更又は削除することにより、外部から機器情報蓄積部に対して取り得る操作を登録することが可能となる。これにより、この機器情報管理システムでは、機器情報の安全性が確保されるとともに、機器情報が蓄積される機器情報蓄積部に対して外部から取り得る操作の追加、変更又は削除が容易となる。
【０００９】
第２発明に係る機器情報管理システムは、第１発明に係る機器情報管理システムであって、特定の操作とは、機器情報蓄積部から機器情報の少なくとも一部を抽出する操作である。
【００１０】
この機器情報管理システムでは、外部から機器情報蓄積部に格納される機器情報を抽出することについて制限を課することができる。
【００１１】
第３発明に係る機器情報管理システムは、第１発明又は第２発明に係る機器情報管理システムであって、操作設定情報は、特定の操作に特定の利用者を対応付ける情報を含む。画面作成部は、アクセス画面を利用者に応じて作成する。
【００１２】
この機器情報管理システムでは、外部から機器情報蓄積部に対して取り得る操作がその操作主体となる利用者に関連づけられて登録され、利用者ごとにその利用者に許可される操作を表示する専用のアクセス画面が作成される。すなわち、この機器情報管理システムでは、利用者ごとにその利用者に許可される操作を制限することが可能となる。
【００１３】
第４発明に係る機器情報管理システムは、第１発明から第３発明のいずれかに係る機器情報管理システムであって、操作設定情報格納部は、操作設定ファイル格納部と、操作リスト格納部とを有する。操作設定ファイル格納部には、特定の操作の内容を所定の形式で記述した操作設定ファイルが格納される。操作リスト格納部には、操作設定ファイルに基づいて作成される操作リストが格納される。操作リストは、外部から機器情報蓄積部に対して行うことが可能な操作のリストである。操作設定情報登録部は、操作設定ファイルを操作設定ファイル格納部に追加し、変更し、又は、操作設定ファイル格納部から削除することを可能にする。画面作成部は、操作リスト格納部を参照して、アクセス画面を作成する。
【００１４】
この機器情報管理システムでは、外部から機器情報蓄積部に対して取り得る操作の内容を所定の形式で記述した操作設定ファイルが操作設定情報格納部に登録されると、その操作設定ファイルの内容に基づいて外部から機器情報蓄積部に対して取り得る操作のリストが作成され、この操作リストに基づいてアクセス画面が作成される。すなわち、外部からは、アクセス画面が作成される際に画面作成部により参照される操作リストに直接手を加える必要のない構成となっている。従って、登録作業を行うに際しては、操作の内容を所定の形式で記述して所定の場所に格納するだけで足り、機器情報蓄積部に対して外部から取り得る操作の追加、変更又は削除がより容易となる。
【００１５】
第５発明に係る機器情報管理システムは、第１発明から第４発明のいずれかに係る機器情報管理システムであって、操作要求情報作成部と、操作要求情報格納部と、操作実行部とをさらに備える。操作要求情報作成部は、アクセス画面上に表示された外部から機器情報蓄積部に対して行うことが可能な操作のうち少なくとも１の操作を行うことが外部から要求された場合に、その旨を示す操作要求情報を作成する。操作要求情報格納部には、操作要求情報が格納される。操作実行部は、操作要求情報格納部を参照して、外部から要求された操作を実行する。
【００１６】
この機器情報管理システムでは、外部からアクセス可能なアクセス画面上に、外部から機器情報蓄積部に対して取り得る操作が表示される。そして、アクセス画面を介してある操作が選択されると、操作要求情報が作成されて操作要求情報格納部に格納される。一方、操作実行部は、この操作要求情報格納部に格納された操作要求情報に基づいて、アクセス画面を介して選択された操作を順次実行してゆく。このように、この機器情報管理システムでは、アクセス画面を介して選択された操作を操作実行部に実行させることが可能となる。
【００１７】
第６発明に係る機器情報管理システムは、第５発明に係る機器情報管理システムであって、操作実行部は、操作要求情報に対応する操作の実行経過に関する情報を操作要求情報に関連付けて操作要求情報格納部に格納する。画面作成部は、操作要求情報格納部を参照して、実行経過表示画面を生成する。実行経過表示画面は、操作実行部により実行される操作の実行経過を表示する。
【００１８】
この機器情報管理システムでは、アクセス画面を介して選択された操作の実行経過に関する情報が、その操作に対応する操作要求情報に関連づけて操作要求情報格納部に格納される。そして、操作要求情報格納部に格納されたこの実行経過に関する情報に基づいて、画面作成部により操作の実行経過を表示する実行経過表示画面が作成される。これにより、選択された操作の実行経過を外部から把握することが可能となる。
【発明の効果】
【００１９】
第１発明に係る機器情報管理システムでは、機器情報の安全性が確保されるとともに、機器情報が蓄積される機器情報蓄積部に対して外部から取り得る操作の追加、変更又は削除が容易となる。
【００２０】
第２発明に係る機器情報管理システムでは、外部から機器情報蓄積部に格納される機器情報を抽出することについて制限を課することができる。
【００２１】
第３発明に係る機器情報管理システムでは、利用者ごとにその利用者に許可される操作を制限することが可能となる。
【００２２】
第４発明に係る機器情報管理システムでは、機器情報蓄積部に対して外部から取り得る操作の追加、変更又は削除がより容易となる。
【００２３】
第５発明に係る機器情報管理システムでは、選択された操作を操作実行部に実行させることが可能となる。
【００２４】
第６発明に係る機器情報管理システムでは、選択された操作の実行経過を外部から把握することが可能となる。
【発明を実施するための最良の形態】
【００２５】
＜機器情報管理システムの全体構成＞
図１に、本発明の一実施形態に係る機器情報管理システム１を示す。機器情報管理システム１は、主として情報収集センター２０内で稼働しており、所定の通信機能を有する空調設備１４から空調設備１４に関する機器情報を収集し、収集した機器情報を適切に管理するためのシステムである。
【００２６】
情報収集センター２０は、空調設備１４が配備された物件１０の遠隔に存在しており、機器情報管理システム１により収集された空調設備１４に関する機器情報に基づいて、空調設備１４のメンテナンスに関連するサービスを空調設備１４の管理者等に提供するために設けられている。空調設備１４のメンテナンスに関連するサービスとしては、空調設備１４の異常監視、故障予知、空調設備１４の使用に伴う電気料金等の料金管理、データ解析による空調設備１４の使用態様の改善提案、各種報告書の作成等が挙げられる。なお、本実施形態の説明においては、情報収集センター２０には複数の物件１０に配備された複数の空調設備１４から機器情報が収集されることとするが、サービスの立ち上げ時においては１の空調設備１４のみから機器情報が収集されることもあり得る。
【００２７】
また、物件１０の遠隔には、空調設備１４のメンテナンスに関連するサービスを提供する機関として、情報収集センター２０の他にサービスセンター３０が設けられている。サービスセンター３０は、情報収集センター２０からの要請を受けて、情報収集センター２０において必要と判断された空調設備１４のメンテナンス作業を行うためにその異常に係る空調設備１４の配備された物件１０までサービスマンを派遣したり、或いは、情報収集センター２０から空調設備１４に関する機器情報の提供を受けて、独自に空調設備１４の管理者等に対して空調設備１４のメンテナンスに関連するサービスを提供したりする。なお、情報収集センター２０を運営する事業者とサービスセンター３０を運営する事業者とは、同じであってもよいし、別であってもよい。
【００２８】
そして、機器情報管理システム１は、主として、物件１０内に設置される設備管理装置１３と、情報収集センター２０内に設置されるサーバコンピュータ４０及びクライアントコンピュータ５０と、サービスセンター３０内に設置されるクライアントコンピュータ３１とから構成される。以下、機器情報管理システム１を構成するこれらの構成要素について詳述する。
【００２９】
＜機器情報管理システムの構成部品の詳細＞
（１）設備管理装置
設備管理装置１３は、物件１０内に設置され、同じ物件１０内の空調設備１４の管理者等からの指令により空調制御を行ったり、空調設備１４の管理者等に対して空調設備１４又は空調設備１４を構成する部品の状態を提示したりする役割を果たす。設備管理装置１３は、空調設備１４との通信機能を有する他、インターネット回線６への接続が可能であり、空調装置１４から空調装置１４に関する機器情報を収集し、収集した機器情報を加工し又はそのままの状態で情報収集センター２０内のサーバコンピュータ４０にインターネット回線６を介して定期的に送信する（本実施形態では、１日１回所定の時刻に１日分の機器情報を送信する）。ここでいう機器情報には、例えば、空調設備１４の稼働時間、消費電力量、稼働時の運転モード、空調設備１４に取り付けられたセンサ等で検出された室内温度・室外温度、及び空調設備１４を構成する部品の状態が含まれる。さらに、設備管理装置１３において空調設備１４における異常が検出されることもあるが、そうした場合には、異常の検出後、その旨を示す情報が機器情報として直ちにサーバコンピュータ４０へと送信される。
【００３０】
なお、空調設備１４は、複数の室内機及び室外機を備えるマルチタイプの空調設備であってもよいし、熱源機器及び二次側空調機器を備えるセントラル空調設備であってもよい。また、大型のビルに導入される業務用の空調設備であってもよいし、家庭用の空調設備であってもよい。すなわち、空調設備１４は、外部との通信機能を有しているのであれば、どのような種類の空調設備であってもよい。
【００３１】
（２）サーバコンピュータ
図２に示されるように、サーバコンピュータ４０は、情報収集センター２０内に設置される複数のコンピュータから構成されるコンピュータ群である。サーバコンピュータ４０には、以下に説明するデータベースサーバ（以下ＤＢサーバ）４１、登録用サーバ４２、表示用サーバ４３、及び実行用サーバ４４が含まれる。これらのサーバ４１〜４４を含むサーバコンピュータ４０を構成する各コンピュータは、それぞれＬＡＮ７で接続されており、互いに通信することが可能である。
【００３２】
ａ）ＤＢサーバ
ＤＢサーバ４１には、機器情報テーブル７３、操作設定テーブル７０及び操作要求テーブル７１が記憶されている。
【００３３】
そして、機器情報テーブル７３には、各物件１０の設備管理装置１３からインターネット回線６を介して定期的に又は異常の検出時に送られてくる空調設備１４に関する機器情報が、逐次、時系列データとして蓄積されてゆく。そして、この機器情報テーブル７３に蓄積される膨大な量の機器情報は、必要に応じて同じく情報収集センター２０内に設置されているクライアントコンピュータ５０又はサービスセンター３０内に設置されているクライアントコンピュータ３１に配信され、情報収集センター２０の職員又はサービスセンター３０の職員によって空調設備１４のメンテナンスに関連するサービスの遂行のために利用されることになる。但し、この機器情報テーブル７３には顧客情報が管理されているため、この機器情報テーブル７３へのアクセス権限は厳重に管理されており、フルアクセス権限は情報収集センター２０及びサービスセンター３０の一部の管理者のみに与えられている。情報収集センター２０及びサービスセンター３０の一部の管理者以外の一般職員は、機器情報テーブル７３に直接アクセスすることはできないようになっており、これらの一般職員による機器情報テーブル７３へのアクセスは、全て以下に説明する表示用サーバ４３により提供されるアクセス画面６０〜６３（図６〜図９参照）を介して行われることになる。また、同じ一般職員であっても、その業務内容等に応じて、機器情報テーブル７３へのアクセス権限は異なるものとなっている。
【００３４】
図３に示される操作設定テーブル７０には、一般職員が機器情報テーブル７３に対して取り得る操作に関する情報、すなわち、一般職員の機器情報テーブル７３へのアクセス権限に関する情報が格納されている。そして、操作設定テーブル７０に格納される１のレコードは１の操作に対応し、操作設定テーブル７０は全体として一般職員が機器情報テーブル７３に対して取り得る操作のリストとなっている。より具体的には、操作ＩＤフィールドにはその操作のＩＤが格納され、ＶＡＬＩＤフィールドにはその操作を有効とするか無効とするかを示す情報が格納され、操作設定ファイルフィールドにはその操作を定義するために管理者により作成された操作設定ファイルが圧縮されて格納され、操作設定ファイル名フィールドにはその操作設定ファイルのファイル名が格納され、更新日時フィールドにはその操作設定ファイルの更新日時が格納され、見出しフィールドにはその操作がアクセス画面６０〜６３上に表示される際の見出しが格納され、表示順フィールドにはその操作がアクセス画面６０上に表示される際の表示順が格納され、ＪＳＰファイルフィールドにはその操作の実行に必要なパラメータの入力を促す入力画面（アクセス画面６１）を定義するＪＳＰファイルが圧縮されて格納される。
【００３５】
また、図４に示される操作要求テーブル７１に格納される１のレコードは、一般職員によりアクセス画面６０〜６２を介して実際に要求された１の操作に対応する。より具体的には、要求ＩＤフィールドにはその要求のＩＤが格納され、操作ＩＤフィールドにはその要求された操作のＩＤ（操作設定テーブル７０における操作ＩＤに同じ）が格納され、状態フィールドにはその要求された操作の実行経過（実行待ち、実行中、正常終了、異常終了）が格納され、異常理由フィールドにはその要求された操作が異常終了した場合にその理由が格納され、開始時刻フィールドにはその要求された操作の開始時刻が格納され、終了時刻フィールドにはその要求された操作の終了時刻が格納され、ユーザ名フィールドにはその操作を要求した一般職員のユーザ名が格納され、パラメータフィールドにはアクセス画面６１を介して一般職員により入力されたその操作の実行に必要なパラメータの内容が格納され、結果ファイル名フィールドにはその要求された操作の実行により作成される結果ファイルに付されるファイル名が格納され、ダウンロードフラグフィールドにはその結果ファイルがクライアントコンピュータ３１，６０等にダウンロードされたか否かを示すフラグが格納される。なお、結果ファイルには、例えば、一般職員により機器情報テーブル７３から機器情報を検索し抽出することが要求された場合には、その操作の実行により検索され抽出された機器情報が記録される。
【００３６】
ｂ）登録用サーバ
登録用サーバ４２は、一般職員の機器情報テーブル７３へのアクセス権限を設定するためのものであり、情報収集センター２０及びサービスセンター３０の一部の管理者からのアクセスのみを受け付けている。すなわち、この登録用サーバ４２へのアクセス権限を有する管理者は、一般職員に機器情報テーブル７３に対して特定の操作を行うことを許可することができる。
【００３７】
そして、これらの管理者が一般職員に機器情報テーブル７３に対して特定の操作を行うことを許可しようとする際には、操作設定ファイルを所定の形式で記述して作成し、作成した操作設定ファイルを登録用サーバ４２に用意されている所定のファイルフォルダ（以下、操作設定ファイルフォルダ）４２ａ内に格納する。なお、この操作設定ファイルは、操作設定テーブル７０の操作設定ファイルフィールドに圧縮されて格納されることになる操作設定ファイルと同じものである。
【００３８】
一方、登録用サーバ４２は、所定の間隔で又は要求を受けた時に操作設定ファイルフォルダ４２ａ内をチェックして、操作設定ファイルフォルダ４２ａ内に変更があればその変更を操作設定テーブル７０に反映する。
【００３９】
ｃ）表示用サーバ
表示用サーバ４３は、ＨＴＴＰプロトコルに対応するＷＷＷサーバであり、表示ブロック４３ａと、操作要求テーブル７２を操作する操作ブロック４３ｂとを有している。表示ブロック４３ａは、ＤＢサーバ４１に記憶されている操作設定テーブル７０を参照して、一般職員が機器情報テーブル７３にアクセスする際のアクセス画面６０〜６３を作成する。そして、表示ブロック４３ａが、一般職員からアクセス画面６０〜６２を介して機器情報テーブル７３に対する操作の要求を受け取ると、操作ブロック４３ｂが、その要求された操作に関する情報を作成して、ＤＢサーバ４１の操作要求テーブル７１に格納する。また、表示ブロック４３ａは、一般職員からアクセス画面６０〜６２を介して要求された操作の実行経過を一般職員に表示する。
【００４０】
ｄ）実行用サーバ
実行用サーバ４４は、ＤＢサーバ４１に記憶されている操作要求テーブル７１からレコードを順次読み出して、そのレコードに対応する操作を実行してゆく。そして、実行用サーバ４４は、その実行経過を操作要求テーブル７１に反映させる。また、実行用サーバ４４は、一般職員からの要求に応じて、操作の実行により作成された結果ファイルを一般職員に配信する。
【００４１】
（３）情報収集センター内のクライアントコンピュータ
情報収集センター２０内に設置されたクライアントコンピュータ５０は、ＬＡＮ７に接続された１又は複数台の通常のパーソナルコンピュータであり、マウスやキーボード等の入力装置５１を備えている。クライアントコンピュータ５０にはブラウザがインストールされており、情報収集センター２０の一般職員が機器情報テーブル７３にアクセスする際には、このブラウザを介して表示用サーバ４３に接続し、表示用サーバ４３の表示ブロック４３ａからアクセス画面６０〜６３の提供を受ける。また、表示ブロック４３ａから提供されたアクセス画面６０〜６２を介して機器情報テーブル７３に対する操作を要求した一般職員は、ブラウザを介してその操作の実行により作成された結果ファイルをダウンロードすることができる。
【００４２】
（４）サービスセンター内のクライアントコンピュータ
サービスセンター３０内に設置されたクライアントコンピュータ３１は、ＬＡＮ７ではなくインターネット回線６を介してサーバコンピュータ４０に接続されている点を除き、情報収集センター２０内に設置されたクライアントコンピュータ５０と同様の構成を有している。なお、クライアントコンピュータ３１は、クライアントコンピュータ５０の入力装置５１に相当するものとして、入力装置３２を備えている。
【００４３】
＜一般職員に許可される操作が登録される際の処理の流れ＞
次に、一般職員が機器情報テーブル７３に対して取り得る操作が登録される際の処理について説明する。
【００４４】
上述したように、登録用サーバ４２へのアクセス権限を有する管理者は、一般職員に機器情報テーブル７３に対して特定の操作を行うことを許可することができ、許可しようとする際には、所定の形式で記述した操作設定ファイルを登録用サーバ４２の操作設定ファイルフォルダ４２ａ内に格納する。
【００４５】
このとき用意される操作設定ファイルは、ＸＭＬ形式で記述される。この操作設定ファイルには、許可しようとする操作を実行するためのクエリ、その操作を許可する一般職員を制限する場合には許可する又は許可しない一般職員のユーザ名、その操作に関連してアクセス画面６０〜６３上に表示されるコメントに関する情報、その操作がアクセス画面６０〜６３上に表示される際の見出し、その操作がアクセス画面６０上に表示される際の表示順、その操作の実行にパラメータの入力が必要とされる場合にはそのパラメータの入力を促す入力画面６１を定義する情報、その操作の実行により作成される結果ファイルに付されるファイル名、及びその結果ファイルを整形するためのＸＳＬＴスタイルシートを指定する情報等が、所定の開始タグ及び終了タグに挟まれて記述される。なお、この操作設定ファイルにおいては、許可しようとする操作を実行するためのクエリに代えて、そのクエリを記述したＳＱＬファイルのファイル名を記述することも可能である。この場合、管理者は、クエリを記述したＳＱＬファイルを別途用意し、実行用サーバ４４内の所定のファイルフォルダ内に格納する。また、この操作設定ファイルにおいては、パラメータの入力を促す入力画面を定義する情報に代えて、その入力画面を定義するＪＳＰファイルのファイル名を記述することも可能である。この場合、管理者は、入力画面を定義するＪＳＰファイルを別途用意し、登録用サーバ４２内の所定のファイルフォルダ内に格納する。また、管理者は、操作設定ファイルにおいてＸＳＬＴスタイルシートを指定した場合には、そのＸＳＬＴスタイルシートを別途用意して登録用サーバ４２内の所定のファイルフォルダ内に格納する。
【００４６】
一方、登録用サーバ４２は、所定の間隔で又は要求を受けた時に図５に示すフローチャートに係る処理を実行することにより、操作設定ファイルフォルダ４２ａ内の変更をチェックして操作設定テーブル７０に反映する。
【００４７】
すなわち、ステップＳ５１では、登録用サーバ４２は、操作設定テーブル７０に格納されている全てのレコードのうち、ＶＡＬＩＤフィールドの値が「有効」となっているレコードの操作設定ファイル名フィールド及び更新日時フィールドの値を全て読み出す。
【００４８】
次に、登録用サーバ４２は、操作設定ファイルフォルダ４２ａ内に格納されている全ての操作設定ファイルについて、以下のステップＳ５２〜Ｓ５７を繰り返す。
【００４９】
ステップＳ５２では、登録用サーバ４２は、操作設定ファイルフォルダ４２ａ内に格納されている操作設定ファイルのうち、チェック未了の１の操作設定ファイルを選択する。
【００５０】
次に、ステップＳ５３では、登録用サーバ４２は、ステップＳ５１で読み出された情報に基づいて、ＶＡＬＩＤフィールドの値が「有効」であり、かつ、操作設定ファイル名フィールドの値及び更新日時フィールドの値がそれぞれステップＳ５２で選択された操作設定ファイルのファイル名及び更新日時と等しいレコードが操作設定テーブル７０内に存在しているか否かを判断する。存在していないと判断された場合には、フローはステップＳ５４に進み、存在していると判断された場合には、フローはステップＳ５４〜Ｓ５７をスキップして進む。
【００５１】
ステップＳ５４では、登録用サーバ４２は、ステップＳ５１で読み出された情報に基づいて、ＶＡＬＩＤフィールドの値が「有効」であり、かつ、操作設定ファイル名フィールドの値がステップＳ５２で選択された操作設定ファイルのファイル名に等しいが、更新日時フィールドの値がステップＳ５２で選択された操作設定ファイルの更新日時と異なるレコードが操作設定テーブル７０内に存在しているか否かを判断する。存在していると判断された場合には、フローはステップＳ５５に進み、存在していないと判断された場合には、フローはステップＳ５５をスキップしてＳ５６に進む。
【００５２】
ステップＳ５５では、登録用サーバ４２は、ステップＳ５４において存在していると判断されたレコードのＶＡＬＩＤフィールドの値を「無効」とし、フローはステップＳ５６に進む。
【００５３】
ステップＳ５６では、登録用サーバ４２は、ステップＳ５２で選択された操作設定ファイルの形式をチェックし、所定の形式で記述されていると判断された場合には、フローはステップＳ５７に進み、所定の形式で記述されていないと判断された場合には、フローはステップＳ５７をスキップして進む。
【００５４】
ステップＳ５７では、登録用サーバ４２は、ステップＳ５２で選択された操作設定ファイルに基づいて、操作設定テーブル７０に１のレコードを新規に追加する。このとき、登録用サーバ４２は、操作設定ファイルにおいて指定されているＪＳＰファイルが登録用サーバ４２内の所定のファイルフォルダ内に格納されている場合には、そのＪＳＰファイルを圧縮してＪＳＰファイルフィールドに格納し、操作設定ファイルにおいてパラメータの入力を促す入力画面（アクセス画面６１）を定義する情報が記述されている場合には、その情報に基づいてその入力画面（アクセス画面６１）を定義するＪＳＰファイルを作成して圧縮しＪＳＰファイルフィールドに格納する。
【００５５】
次に、ステップＳ５８では、登録用サーバ４２は、操作設定テーブル７０に格納されている全てのレコードのうちＶＡＬＩＤフィールドの値が「有効」となっている全てのレコードについて、操作設定ファイルフォルダ４２ａ内にそのレコードに対応する操作設定ファイルが存在しているか否かをチェックする。そして、対応する操作設定ファイルが存在しないレコードが発見された場合には、そのレコードのＶＡＬＩＤフィールドの値が「無効」とされる。
【００５６】
このように、管理者は、操作設定ファイルを新規に作成して操作設定ファイルフォルダ４２ａ内に追加し、操作設定ファイルフォルダ４２ａ内に既に格納されている操作設定ファイルの内容を更新し、又は、操作設定ファイルフォルダ４２ａ内に既に格納されている操作設定ファイルを削除することにより、一般職員に許可される操作を新たに追加し、現在一般職員に許可されている操作の内容を変更し、又は、現在一般職員に許可されている操作の登録を抹消することができるようになっている。
【００５７】
＜一般職員が機器情報テーブルから機器情報を取得する際の処理の流れ＞
（一般職員が機器情報テーブルに対して操作を要求するまでの処理の流れ）
次に、情報収集センター２０の一般職員がクライアントコンピュータ５０を介して機器情報テーブル７３から空調設備１４に関する機器情報を取得する際の処理について説明する。なお、サービスセンター３０の一般職員がクライアントコンピュータ３１を介して機器情報テーブル７３から空調設備１４に関する機器情報を取得する際の処理についても、同様に説明される。また、以下の説明においては、操作設定ファイルフォルダ４２ａ内に現在登録されている操作設定ファイルは、情報収集センター２０の一般職員が機器情報テーブル７３から機器情報を検索し抽出することを可能にするためのものであるとする。
【００５８】
一般職員は、機器情報テーブル７３から機器情報を取得するに際しては、まず、クライアントコンピュータ５０にインストールされているブラウザ上で表示用サーバ４３のＵＲＬを指定して、表示用サーバ４３にアクセスする。一方、クライアントコンピュータ５０からアクセスを求められた表示用サーバ４３の表示ブロック４３ａは、一般職員にユーザ名及びパスワードを入力させる認証画面をブラウザに送信し、その認証画面を介して送られてきたユーザ名及びパスワードに基づいて一般職員を認証する。そして、表示ブロック４３ａは、その一般職員が機器情報テーブル７３へのアクセス権限を有することを確認すると、その一般職員に応じたアクセス画面６０（図６参照）を作成し、ブラウザに送信する。
【００５９】
表示用サーバ４３においてこのアクセス画面６０が作成されるに際しては、操作設定テーブル７０が参照されることになる。表示用サーバ４３の表示ブロック４３ａは、操作設定テーブル７０に格納されている全てのレコードのうち、ＶＡＬＩＤフィールドの値が「有効」となっているレコードの操作設定ファイルフィールドに格納されている操作設定ファイルを全てチェックする。続いて、表示ブロック４３ａは、操作設定ファイルにおけるユーザ制限に係るタグ内の記述と認証画面を介して送られてきたユーザ名とに基づいて、操作設定テーブル７０内においてＶＡＬＩＤフィールドの値が「有効」となっているレコードのうち、現在アクセスを求めている一般職員に許可される操作に対応するレコードを選択する。そして、表示ブロック４３ａは、このようにして選択されたレコードに対応する操作選択ボタン１０２をアクセス画面６０上に表示する。なお、選択された１のレコードは、アクセス画面６０上に表示される１の操作選択ボタン１０２に対応する。ここで、アクセス画面６０上において表示される操作選択ボタン１０２に付されるボタン名及びアクセス画面６０上における複数の操作選択ボタン１０２の表示順は、それぞれ操作設定テーブル７０の見出しフィールド及び表示順フィールドの値が参照されることにより決定される。このように、表示ブロック４３ａが提供するアクセス画面６０は、一般職員に応じて作成されることになる。
【００６０】
そして、一般職員が、入力装置５１を介してこのアクセス画面６０上に表示される操作選択ボタン１０２を選択すると、その操作選択ボタン１０２が選択された旨を示す情報がブラウザを介して表示用サーバ４３に送信される。
【００６１】
このとき、表示ブロック４３ａは、その選択された操作選択ボタン１０２に応じてさらなるアクセス画面６１，６２（図７及び図８参照）を作成し、ブラウザに送信する。アクセス画面６１は、選択された操作の実行にパラメータの入力が必要とされる場合の画面であり、アクセス画面６２は、選択された操作の実行にパラメータの入力が必要とされない場合の画面である。具体的には、表示ブロック４３ａは、操作選択ボタン１０２が選択された旨を示す情報をクライアントコンピュータ５０から受け取ると、操作設定テーブル７０からその選択された操作選択ボタン１０２に対応するレコードを読み出す。
【００６２】
ここで、表示ブロック４３ａは、読み出されたレコードのＪＳＰファイルフィールドにＪＳＰファイルが格納されている場合には、そのＪＳＰファイルに基づいてパラメータの入力を促す入力画面であるアクセス画面６１をブラウザ上に表示し、一般職員からのパラメータの入力を受け付ける。アクセス画面６１上には、一般職員により選択された操作選択ボタン１０２に対応する操作の見出し２００、その操作に関連するコメント２０１、その操作の実行に必要なパラメータを一般職員に入力させるためのテキストエリア２０２、及び実行ボタン２０３が表示される。そして、一般職員がテキストエリア２０２にパラメータを入力して実行ボタン２０３を押下すると、その旨を示す情報が入力されたパラメータとともに表示ブロック４３ａに送信される。
【００６３】
一方、表示ブロック４３ａは、読み出されたレコードのＪＳＰファイルフィールドにＪＳＰファイルが格納されていない場合には、予め表示用サーバ４３に記憶されているＪＳＰファイルに基づいて確認画面であるアクセス画面６２をブラウザ上に表示する。アクセス画面６２上には、一般職員により選択された操作選択ボタン１０２に対応する操作の見出し３００、その操作に関連するコメント３０１、及び実行ボタン３０３が表示される。そして、一般職員が実行ボタン３０３を押下すると、その旨を示す情報が表示ブロック４３ａに送信される。
【００６４】
続いて、表示ブロック４３ａが、実行ボタン２０３，３０３が押下された旨を示す情報をクライアントコンピュータ５０から受け取ると、操作ブロック４３ｂが、実行ボタン２０３，３０３の押下により一般職員から要求された操作に対応するレコードを新規に作成し、ＤＢサーバ４１の操作要求テーブル７１に追加する。なお、操作要求テーブル７１にレコードが追加された直後の状態においては、状態フィールドには「実行待ち」が格納され、異常理由、開始時刻、終了時刻及びダウンロードフラグフィールドには「ＮＵＬＬ」が格納され、ユーザ名フィールドにはその操作を要求した一般職員のユーザ名が格納される。また、パラメータフィールドには、アクセス画面６１を介して操作が要求された場合には、そのアクセス画面６１を介して一般職員により入力されたパラメータが格納され、アクセス画面６２を介して操作が要求された場合には、「ＮＵＬＬ」が格納される。
【００６５】
（機器情報テーブルに対して要求された操作が実行される際の処理の流れ）
実行用サーバ４４は、操作要求テーブル７１に格納されているレコードのうち、状態フィールドの値が「実行待ち」となっているレコードを順次読み出して、そのレコードに対応する操作を実行してゆく。そして、実行用サーバ４４は、操作の開始時には操作要求テーブル７１の開始時刻フィールドに開始時刻を格納するとともに、状態フィールドに「実行中」を格納し、操作の終了時には操作要求テーブル７１の終了時刻フィールドに終了時刻を格納するとともに、状態フィールドに「正常終了」又は「異常終了」のいずれかを格納する。このとき、操作が異常終了した場合には、推定される異常理由を異常理由フィールドに格納する。
【００６６】
ここで、再度、図６に示されるアクセス画面６０を参照する。表示用サーバ４３の表示ブロック４３ａは、実行用サーバ４４により時々刻々更新される操作要求テーブル７１を参照して、アクセス画面６０上の領域１００，１０３に一般職員が過去の所定の期間に要求した操作についての実行経過を表示する。さらに、アクセス画面６０上には、正常に終了した操作について、その操作の実行により作成された結果ファイルのダウンロードを一般職員が要求するためのダウンロードボタン１０４が表示される。このダウンロードボタン１０４は、操作要求テーブル７１のダウンロードフラグフィールドの値が「ＮＵＬＬ」となっている場合にのみ表示され、一般職員によりダウンロードボタンが押下されて結果ファイルのダウンロードが終了すると、操作要求テーブル７１のダウンロードフラグフィールドの値が「済み」に変更される。
【００６７】
さらに、アクセス画面６０上には再表示ボタン１０１が表示されており、一般職員によりこの再表示ボタン１０１が押下されると、表示ブロック４３ａは、操作設定テーブル７０及び操作要求テーブル７１を参照して、アクセス画面６０を作成し直す。これにより、一般職員は、最新の情報に基づいたアクセス画面６０をいつでも閲覧することができる。
【００６８】
図９に示されるアクセス画面６３は、一般職員によりアクセス画面６０上に表示されるダウンロードボタン１０４が押下された際にブラウザ上に表示される画面である。このアクセス画面６３上には、見出し４００、コメント４０１、結果ファイルをダウンロードする際のファイルフォーマット（ＣＳＶ形式、ＴＸＴ形式、ＸＭＬ形式）を一般職員に選択させるためのラジオボタン４０２、ＺＩＰ形式で圧縮した状態でダウンロードするか否かを一般職員に選択させるためのチェックボタン４０３、及び実行ボタン４０４が表示される。そして、一般職員が実行ボタン４０４を押下すると、その旨を示す情報がラジオボタン４０２及びチェックボタン４０３の選択状況を示す情報とともに表示用サーバ４３に送信される。続いて、実行用サーバ４４は、表示用サーバ４３を介してこれらの情報を受け取ると、一般職員により選択されたファイルフォーマット及び圧縮形式で結果ファイルを用意し、クライアントコンピュータ５０に向けて送信する。なお、ラジオボタン４０２によりＸＭＬ形式が選択されていた場合には、結果ファイルは、登録用サーバ４２内の所定のファイルフォルダ内に格納されているＸＳＬＴスタイルシートとともに送信されることになる。
【００６９】
＜特徴＞
（１）
この機器情報管理システム１では、一般職員は、表示用サーバ４３の表示ブロック４３ａにより提供されるアクセス画面６０を介してのみ、機器情報テーブル７３にアクセスすることが可能になっている。そして、このアクセス画面６０は、一部の管理者により作成された所定の形式の操作設定ファイルに基づいて、表示ブロック４３ａにより自動的に作成されることになる。すなわち、一般職員が機器情報テーブル７３に対して取り得る操作が一部の管理者により制限されることとなるため、機器情報の安全性が確保されることになるとともに、管理者は、一般職員に機器情報テーブル７３に対して特定の操作を行うことを容易に許可することができる。
【００７０】
（２）
一般職員が機器情報テーブル７３に対して特定の操作を行うことを可能にする操作設定ファイルには、その特定の操作を許可しようとする又はその特定の操作の許可を認めない一般職員のユーザ名を記述することができる。これにより、情報収集センター２０及びサービスセンター３０の管理者は、利用者ごとに許可する操作を制限することができる。
【００７１】
（３）
一般職員は、機器情報テーブル７３から検索され抽出された機器情報が記録される結果ファイルを、ＣＳＶ形式、ＴＸＴ形式又はＸＭＬ形式のうち自らが選択した形式で取得することができる。これにより、一般職員は、ダウンロードした機器情報をＭｉｃｒｏｓｏｆｔ  ＥＸＣＥＬ（登録商標）等の汎用のアプリケーションで容易に利用することができ、空調設備１４のメンテナンスに関連するサービスを提供する際の作業性が向上する。
【００７２】
＜変形例＞
（１）
サーバコンピュータ４０が１台のコンピュータから構成されていてもよい。また、サーバコンピュータ４０が複数台のコンピュータから構成される場合において、それぞれのコンピュータの担う役割が上述の実施形態と異なるものとなっていてもよい。例えば、登録用サーバ４２の機能と実行用サーバ４４の機能とを併せ持つ１台のコンピュータが用意されてもよい。
【００７３】
（２）
物件１０、情報処理センター２０及びサービスセンター３０がインターネット回線６ではなく、専用回線等の他の通信回線で接続されていてもよい。
【００７４】
（３）
上記実施形態では、一般職員が機器情報テーブル７３に対して取り得る操作としては機器情報テーブル７３に蓄積されている機器情報を検索し抽出する操作のみが例示されたが、一般職員に許可される操作の種類はこれに限定されず、例えば、一般職員に機器情報テーブル７３に格納されるデータの更新等が許可されてもよい。
【００７５】
（４）
上記実施形態では、機器情報管理システム１により管理される機器としては空調設備１４のみが例示されたが、本発明は給湯機、照明機器等の他の種類の機器にも適用可能である。
【００７６】
（５）
ＤＢサーバ４１内に操作設定テーブル７０を用意せず、機器情報テーブル７３に対する操作が要求された際には、実行用サーバ４４が登録用サーバ４２の操作設定ファイルフォルダ４２ａ内の操作設定ファイルを直接読みにいく構成としてもよい。
【００７７】
あるいは、登録用サーバ４２に操作設定ファイルフォルダ４２ａを用意せず、一般職員に許可される操作を追加、変更又は削除等する際には、管理者が操作設定テーブル７０に直接アクセスする等してその操作に対応するレコードを追加、変更又は削除する構成としてもよい。
【産業上の利用可能性】
【００７８】
本発明は、機器情報の安全性が確保されるとともに、機器情報が蓄積される機器情報蓄積部に対して外部から取り得る操作を容易に追加、変更又は削除することができ、機器に関する機器情報を蓄積し、必要に応じて機器情報を外部に提供する機器情報管理システムとして有用である。
【図面の簡単な説明】
【００７９】
【図１】本発明に係る機器情報管理システムの構成を示す図。
【図２】情報管理センター内の構成を示す図。
【図３】操作設定テーブルの構造を示す図。
【図４】操作要求テーブルの構造を示す図。
【図５】登録用サーバにおいて実行される一般職員に許可される操作の登録処理を示すフローチャート。
【図６】アクセス画面を示す図。
【図７】アクセス画面を示す図。
【図８】アクセス画面を示す図。
【図９】アクセス画面を示す図。
【符号の説明】
【００８０】
１  機器情報管理システム
１４  空調設備
３２，５１  入力装置
４２ａ  操作設定ファイルフォルダ
４３ａ  表示ブロック
４３ｂ  操作ブロック
４４  実行用サーバ
６０  アクセス画面
７０  操作設定テーブル
７１  操作要求テーブル
４１  機器情報テーブル
【図１】
2007300373.tif 000003
【図２】
2007300373.tif 000004
【図３】
2007300373.tif 000005
【図４】
2007300373.tif 000006
【図５】
2007300373.tif 000007
【図６】
2007300373.tif 000008
【図７】
2007300373.tif 000009
【図８】
2007300373.tif 000010
【図９】
2007300373.tif 000011