(57)【特許請求の範囲】
【請求項１】
予め決められたエリア内に配置される複数の機器を制御する機器制御システムであって、
前記エリアとは異なる場所に設置され前記複数の機器の各々の動作を通信によって制御する制御装置と、
前記制御装置と通信可能な可搬型の移動端末とを備え、
前記制御装置は、
前記複数の機器の各々について制御内容と制御日時とを対応付けた制御用スケジュールを記憶する装置側記憶部と、
前記制御用スケジュールおよび前記移動端末からの制御要求に従って前記複数の機器を制御する制御部とを含み、
前記移動端末は、
前記複数の機器の各々について制御内容と制御日時とを対応付けた端末側スケジュールを記憶する端末側記憶部と、
任意の日時を設定して設定日時とする日時設定部と、
前記端末側スケジュールを用いて、前記日時設定部で設定された前記設定日時での前記複数の機器の動作状態をシミュレートするシミュレート部と、
前記複数の機器が前記シミュレート部でシミュレートされた前記動作状態になるように前記複数の機器を制御させるための前記制御要求を前記制御装置に出力する機器状態反映部とを含む
ことを特徴とする機器制御システム。
【請求項２】
前記制御装置は、前記機器状態反映部から前記制御装置に前記制御要求が出力された場合に前記制御部による前記制御用スケジュールに従った制御を無効にするスケジュール制御抑止部を含むことを特徴とする請求項１記載の機器制御システム。
【請求項３】
前記移動端末は、
前記端末側スケジュールを変更するための変更情報がＧＵＩによって入力される入力部と、
前記入力部に入力された前記変更情報を用いて前記端末側スケジュールを編集するスケジュール編集部と
を含むことを特徴とする請求項１または２記載の機器制御システム。
【請求項４】
前記移動端末は、前記複数の機器の各々について前記シミュレート部でシミュレートされた前記動作状態をアイコンで表示する表示部を含むことを特徴とする請求項３記載の機器制御システム。
【請求項５】
前記表示部は、前記複数の機器の各々について当該機器の位置が示された地図上に前記アイコンを重ね合わせて表示することを特徴とする請求項４記載の機器制御システム。
【請求項６】
前記入力部は、前記表示部に表示されている前記アイコンが選択されるとともに、当該アイコンに対応する機器に対する前記変更情報が入力され、
前記スケジュール編集部は、前記端末側スケジュールに対して、前記入力部で選択された前記アイコンに対応する機器の前記制御内容を変更する
ことを特徴とする請求項４または５記載の機器制御システム。
【請求項７】
前記端末側記憶部は、前記端末側スケジュールにおいて、前記複数の機器のうち２以上の機器をグループ機器として同一の前記制御内容を記憶し、
前記移動端末は、前記グループ機器のいずれかに対応する前記アイコンが前記入力部で選択されて当該グループ機器の前記制御内容が前記スケジュール編集部によって前記端末側スケジュールから削除される場合に、当該グループ機器の残りに対して影響がある旨を報知する報知部を含む
ことを特徴とする請求項６記載の機器制御システム。
【請求項８】
前記端末側記憶部は、前記端末側スケジュールにおいて、前記複数の機器のうち２以上の機器をグループ機器として同一の前記制御内容を記憶し、
前記スケジュール編集部は、前記グループ機器のいずれかに対応する前記アイコンが前記入力部で選択されて当該アイコンに対応する機器の制御内容を前記端末側スケジュールから削除する場合に、当該グループ機器の残りを新しいグループ機器とするように前記端末側スケジュールを変更する
ことを特徴とする請求項６記載の機器制御システム。
【請求項９】
前記スケジュール編集部は、２以上の前記アイコンが前記入力部で選択された場合に、前記入力部で選択された２以上の前記アイコンに対応する２以上の機器について同一の制御内容を前記端末側スケジュールに追加することを特徴とする請求項６記載の機器制御システム。
【請求項１０】
前記移動端末は、前記端末側スケジュールの情報を前記制御装置に送出する端末側送出制御部を含み、
前記制御装置は、前記制御用スケジュールの情報を、前記移動端末から送出された前記端末側スケジュールの情報に変更するスケジュール更新部を含む
ことを特徴とする請求項１〜９のいずれか１項に記載の機器制御システム。
【請求項１１】
前記制御装置は、前記制御用スケジュールの情報を前記移動端末に送出する装置側送出制御部を含み、
前記移動端末は、前記制御装置から送出された前記制御用スケジュールの情報を前記端末側スケジュールに設定するスケジュール設定部を含む
ことを特徴とする請求項１〜１０のいずれか１項に記載の機器制御システム。
【請求項１２】
予め決められたエリア内に配置される複数の機器の各々の動作を外部からの制御要求に従って通信によって制御し前記エリアとは異なる場所に設置される制御装置と通信可能な可搬型の移動端末であって、
前記複数の機器の各々について制御内容と制御日時とを対応付けた端末側スケジュールを記憶する端末側記憶部と、
任意の日時を設定して設定日時とする日時設定部と、
前記端末側スケジュールを用いて、前記日時設定部で設定された前記設定日時での前記複数の機器の動作状態をシミュレートするシミュレート部と、
前記複数の機器が前記シミュレート部でシミュレートされた前記動作状態になるように前記複数の機器を制御させるための前記制御要求を前記制御装置に出力する機器状態反映部と
を備えることを特徴とする移動端末。
【請求項１３】
予め決められたエリア内に配置される複数の機器の各々の動作を外部からの制御要求に従って通信によって制御し前記エリアとは異なる場所に設置される制御装置と通信可能な可搬型のコンピュータを、
前記複数の機器の各々について制御内容と制御日時とを対応付けた端末側スケジュールを記憶する端末側記憶手段、
任意の日時を設定して設定日時とする日時設定手段、
前記端末側スケジュールを用いて、前記日時設定手段で設定された前記設定日時での前記複数の機器の動作状態をシミュレートするシミュレート手段、および、
前記複数の機器が前記シミュレート手段でシミュレートされた前記動作状態になるように前記複数の機器を制御させるための前記制御要求を前記制御装置に出力する機器状態反映手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機器を制御する機器制御システム、複数の機器を制御する制御装置と通信可能な移動端末、および、複数の機器を制御する制御装置と通信可能なコンピュータに用いられるプログラムに関する。
【背景技術】
【０００２】
近年、温暖化に伴って省エネルギーの社会的要求が高まっている。現在の省エネルギー法は、民生部門に対して、機器単体の性能を向上させるだけではなく、例えばＢＥＭＳ（Building Energy Management System）などを利用した管理面での省エネルギー化を図ることを要求している。管理面での省エネルギー手法としては、機器の制御内容と制御日時とを対応付けた動作スケジュールを改善することが知られている。
【０００３】
特許文献１には、複数の設備機器を制御するとともに監視する設備機器管理システムが開示されている。特許文献１に記載された設備機器管理システムは、各設備機器を制御するとともに監視するステーションと、ステーションに接続されている情報端末とを備えている。特許文献１に記載された設備機器管理システムでは、ステーションが各設備機器の監視・制御の結果を情報端末に通知し、情報端末が各設備機器の監視・制御の結果を表示する。また、特許文献１に記載された情報端末は、各設備機器の動作スケジュールを表示する機能を有している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３０３２２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、これまでの機器制御に対する省エネルギー効果を分析する際に、動作スケジュールに従った制御（以下「スケジュール制御」という）が適切であったか否かを確認する必要がある。このような確認を行う場合、スケジュール制御による動作状態を再現することが求められる。
【０００６】
しかしながら、特許文献１に記載された従来の設備機器管理システムでは、スケジュール制御による動作状態を再現するためには、システム全体で用いられている日時を変更させなければならず、手間がかかり、時間を要するという問題があった。上記問題は、特に、再現する動作状態が多くなるほど、顕著になる。
【０００７】
本発明は上記の点に鑑みて為され、本発明の目的は、スケジュール制御に従った動作状態を現場にいながら容易に確認することができる機器制御システム、移動端末およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の機器制御システムは、予め決められたエリア内に配置される複数の機器を制御する機器制御システムであって、前記エリアとは異なる場所に設置され前記複数の機器の各々の動作を通信によって制御する制御装置と、前記制御装置と通信可能な可搬型の移動端末とを備え、前記制御装置は、前記複数の機器の各々について制御内容と制御日時とを対応付けた制御用スケジュールを記憶する装置側記憶部と、前記制御用スケジュールおよび前記移動端末からの制御要求に従って前記複数の機器を制御する制御部とを含み、前記移動端末は、前記複数の機器の各々について制御内容と制御日時とを対応付けた端末側スケジュールを記憶する端末側記憶部と、任意の日時を設定して設定日時とする日時設定部と、前記端末側スケジュールを用いて、前記日時設定部で設定された前記設定日時での前記複数の機器の動作状態をシミュレートするシミュレート部と、前記複数の機器が前記シミュレート部でシミュレートされた前記動作状態になるように前記複数の機器を制御させるための前記制御要求を前記制御装置に出力する機器状態反映部とを含むことを特徴とする。
【００１０】
この機器制御システムにおいて、前記制御装置は、前記機器状態反映部から前記制御装置に前記制御要求が出力された場合に前記制御部による前記制御用スケジュールに従った制御を無効にするスケジュール制御抑止部を含むことが好ましい。
【００１１】
この機器制御システムにおいて、前記移動端末は、前記端末側スケジュールを変更するための変更情報がＧＵＩによって入力される入力部と、前記入力部に入力された前記変更情報を用いて前記端末側スケジュールを編集するスケジュール編集部とを含むことが好ましい。
【００１２】
この機器制御システムにおいて、前記移動端末は、前記複数の機器の各々について前記シミュレート部でシミュレートされた前記動作状態をアイコンで表示する表示部を含むことが好ましい。
【００１３】
この機器制御システムにおいて、前記表示部は、前記複数の機器の各々について当該機器の位置が示された地図上に前記アイコンを重ね合わせて表示することが好ましい。
【００１４】
この機器制御システムにおいて、前記入力部は、前記表示部に表示されている前記アイコンが選択されるとともに、当該アイコンに対応する機器に対する前記変更情報が入力され、前記スケジュール編集部は、前記端末側スケジュールに対して、前記入力部で選択された前記アイコンに対応する機器の前記制御内容を変更することが好ましい。
【００１５】
この機器制御システムにおいて、前記端末側記憶部は、前記端末側スケジュールにおいて、前記複数の機器のうち２以上の機器をグループ機器として同一の前記制御内容を記憶し、前記移動端末は、前記グループ機器のいずれかに対応する前記アイコンが前記入力部で選択されて当該グループ機器の前記制御内容が前記スケジュール編集部によって前記端末側スケジュールから削除される場合に、当該グループ機器の残りに対して影響がある旨を報知する報知部を含むことが好ましい。
【００１６】
この機器制御システムにおいて、前記端末側記憶部は、前記端末側スケジュールにおいて、前記複数の機器のうち２以上の機器をグループ機器として同一の前記制御内容を記憶し、前記スケジュール編集部は、前記グループ機器のいずれかに対応する前記アイコンが前記入力部で選択されて当該アイコンに対応する機器の制御内容を前記端末側スケジュールから削除する場合に、当該グループ機器の残りを新しいグループ機器とするように前記端末側スケジュールを変更することが好ましい。
【００１７】
この機器制御システムにおいて、前記スケジュール編集部は、２以上の前記アイコンが前記入力部で選択された場合に、前記入力部で選択された２以上の前記アイコンに対応する２以上の機器について同一の制御内容を前記端末側スケジュールに追加することが好ましい。
【００１８】
この機器制御システムにおいて、前記移動端末は、前記端末側スケジュールの情報を前記制御装置に送出する端末側送出制御部を含み、前記制御装置は、前記制御用スケジュールの情報を、前記移動端末から送出された前記端末側スケジュールの情報に変更するスケジュール更新部を含むことが好ましい。
【００１９】
この機器制御システムにおいて、前記制御装置は、前記制御用スケジュールの情報を前記移動端末に送出する装置側送出制御部を含み、前記移動端末は、前記制御装置から送出された前記制御用スケジュールの情報を前記端末側スケジュールに設定するスケジュール設定部を含むことが好ましい。
【００２０】
本発明の移動端末は、予め決められたエリア内に配置される複数の機器の各々の動作を外部からの制御要求に従って通信によって制御し前記エリアとは異なる場所に設置される制御装置と通信可能な可搬型の移動端末であって、前記複数の機器の各々について制御内容と制御日時とを対応付けた端末側スケジュールを記憶する端末側記憶部と、任意の日時を設定して設定日時とする日時設定部と、前記端末側スケジュールを用いて、前記日時設定部で設定された前記設定日時での前記複数の機器の動作状態をシミュレートするシミュレート部と、前記複数の機器が前記シミュレート部でシミュレートされた前記動作状態になるように前記複数の機器を制御させるための前記制御要求を前記制御装置に出力する機器状態反映部とを備えることを特徴とする。
【００２１】
本発明のプログラムは、予め決められたエリア内に配置される複数の機器の各々の動作を外部からの制御要求に従って通信によって制御し前記エリアとは異なる場所に設置される制御装置と通信可能な可搬型のコンピュータを、前記複数の機器の各々について制御内容と制御日時とを対応付けた端末側スケジュールを記憶する端末側記憶手段、任意の日時を設定して設定日時とする日時設定手段、前記端末側スケジュールを用いて、前記日時設定手段で設定された前記設定日時での前記複数の機器の動作状態をシミュレートするシミュレート手段、および、前記複数の機器が前記シミュレート手段でシミュレートされた前記動作状態になるように前記複数の機器を制御させるための前記制御要求を前記制御装置に出力する機器状態反映手段として機能させるためのプログラムである。
【発明の効果】
【００２２】
本発明は、設定日時での複数の機器の動作状態を移動端末でシミュレートし、シミュレートした動作状態になるように制御装置で実際の機器を制御する。これにより、本発明では、移動端末でシミュレートされた設定日時での動作状態を現場にいながら容易に確認することができる。
【図面の簡単な説明】
【００２３】
【図１】実施形態１に係る機器制御システムの構成を示すブロック図である。
【図２】同上に係る移動端末の表示画面を示す図である。
【図３】実施形態１の変形例に係る制御装置の構成を示すブロック図である。
【図４】実施形態２に係る移動端末の表示画面を示す図である。
【図５】実施形態３に係る機器制御システムによる注意メッセージを表示する動作を示すフローチャートである。
【図６】同上に係る機器制御システムによるスケジュール編集の動作を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下の実施形態１〜３では、複数の機器を制御する機器制御システムについて説明する。
【００２５】
（実施形態１）
実施形態１に係る機器制御システム１は、図１に示すように、複数の機器７，７，７，……の各々の動作を通信によって制御する制御装置２と、制御装置２と通信可能な可搬型の移動端末３とを備えている。各機器７は、予め決められたエリア内に配置されている。
【００２６】
各機器７が配置されているエリアは、例えば食品スーパーマーケットなどである。ただし、各機器７が配置されているエリアは上記に限定されず、他の場所であってもよい。
【００２７】
各機器７は、エリアの照明環境またはエリアの空調環境などを調整する機器である。つまり、各機器７は、例えばエリア内の明るさを調整する照明機器、エリア内の気温を調整する空調機器、冷凍食品などのための冷凍機、または冷蔵機などである。複数の機器７，７，７，７，……は、異種（例えば照明機器、空調機器、冷凍機および冷蔵機のうちの少なくとも２つ）の組み合わせであってもよいし、全て同種（例えば照明機器、空調機器、冷凍機または冷蔵機のいずれか）であってもよい。
【００２８】
次に、移動端末３について説明する。移動端末３は、例えばタブレットパーソナルコンピュータなどのような可搬型（ポータブル型）の端末であり、ＣＰＵ（Central Processing Unit：中央処理装置）およびメモリが搭載されている。移動端末３は、表示部３１と、入力部３２と、ＧＵＩ処理部３３と、端末側通信部３４と、端末側記憶部３５と、日時設定部３６と、シミュレート部３７と、機器状態反映部３８とを備えている。
【００２９】
入力部３２は、ユーザがＧＵＩ（Graphical User Interface）によって移動端末３に情報を入力する際に用いられる。入力部３２には、タッチパネルによって操作情報が入力される。
【００３０】
ＧＵＩ処理部３３は、表示部３１および入力部３２に関する各種の処理を実行する。ユーザから移動端末３が提供するＧＵＩによって操作が行われると、ＧＵＩ処理部３３が操作内容を判断する。
【００３１】
端末側通信部３４は、制御装置２と移動端末３とが通信するための通信インタフェースであり、制御装置２と情報の授受を行う。制御装置２と移動端末３との間の通信は、例えば有線ＬＡＮ（Local Area Network）または無線ＬＡＮなどを用いたＩＰ通信であってもよいし、制御装置２に移動端末３が直接設置されるような専用線を用いた通信であってもよい。
【００３２】
端末側記憶部３５は、各機器７の制御内容と制御日時とを対応付けた端末側スケジュールを記憶する。
【００３３】
日時設定部３６は、任意の日時が入力部３２に入力された場合、入力部３２に入力された日時を設定日時として設定する。
【００３４】
シミュレート部３７は、日時設定部３６で設定された設定日時に対応する制御内容を端末側記憶部３５の端末側スケジュールから抽出する。制御内容を抽出したシミュレート部３７は、上記制御内容を用いて各機器７の動作状態をシミュレートする。
【００３５】
シミュレート部３７は、シミュレートした動作状態に関する情報はＧＵＩ処理部３３に出力し、ＧＵＩ処理部３３は、表示部３１が表示するための表示画面を生成する。
【００３６】
表示部３１は、例えば液晶ディスプレイまたは有機ＥＬ（Electro-Luminescence）ディスプレイなどであり、図２に示すように、シミュレート部３７で生成された動作状態をアイコン６で表示する。アイコン６は、動作状態に応じて表示形態が異なるようになっている。これにより、アイコン６を見たユーザは、動作状態を知ることができる。
【００３７】
図１に示す機器状態反映部３８は、シミュレート部３７で動作状態がシミュレートされた場合に、制御要求を生成する。制御要求は、各機器７がシミュレート部３７でシミュレートされた動作状態になるように各機器７を制御させるという要求である。制御要求を作成した機器状態反映部３８は、端末側通信部３４を用いて制御要求を制御装置２に出力する。
【００３８】
次に、制御装置２について説明する。制御装置２は、ＣＰＵおよびメモリが搭載されたコンピュータを主構成要素とし、各機器７の動作を指示したり、各機器７の動作状態に関する情報を収集したりする。制御装置２は、第１の装置側通信部２１と、計時部２２と、日時情報取得部２３と、装置側記憶部２４と、制御部２５と、第２の装置側通信部２６と、スケジュール制御抑止部２７とを備え、各機器７が配置されているエリアとは異なる場所に設置されている。
【００３９】
第１の装置側通信部２１は、制御装置２と各機器７とが通信するための通信インタフェースである。制御装置２と各機器７との間の通信は、例えば時分割多重伝送、Ｅｔｈｅｒｎｅｔ（登録商標）またはＲＳ−２３２Ｃなどのような有線通信であってもよいし、例えばＺｉｇＢｅｅ（登録商標）などのような無線通信であってもよい。
【００４０】
第２の装置側通信部２６は、制御装置２と移動端末３とが通信するための通信インタフェースであり、移動端末３と情報の授受を行う。
【００４１】
日時情報取得部２３は、現在日時に関する日時情報を計時部２２から取得する。計時部２２は、例えばリアルタイムクロック（ＲＴＣ：Real Time Clock）などであり、現在日時を計時する。計時部２２で計時される現在日時は、日付（年・月・日）と時刻（時・分・秒）との組み合わせである。
【００４２】
装置側記憶部２４は、各機器７について制御内容と制御日時とを対応付けた制御用スケジュールを記憶する。
【００４３】
制御部２５は、コマンド生成部２５１と、コマンド実行部２５２とを備え、制御用スケジュールに従って各機器７を制御する。また、制御部２５は、移動端末３からの制御要求に従って各機器７を制御する機能（割り込み制御機能）を有している。移動端末３から制御要求があった場合、制御部２５は、移動端末３からの制御要求を制御用スケジュールよりも優先して各機器７を制御する。この場合、制御部２５は、いわゆる割り込み制御を行う。
【００４４】
コマンド生成部２５１は、制御用スケジュールに従って制御する場合、日時情報取得部２３で取得された日時情報を定期的に参照し、日時情報の現在日時と制御用スケジュールの制御日時とが一致すると、制御対象となる機器７に対する制御コマンドを生成する。
【００４５】
一方、移動端末３からの制御要求に従って制御する場合、コマンド生成部２５１は、制御要求に従って、制御対象となる機器７に対する制御コマンドを生成する。
【００４６】
コマンド実行部２５２は、コマンド生成部２５１で制御コマンドが生成されると、上記制御コマンドを実行し、対象となる機器７を制御する。
【００４７】
スケジュール制御抑止部２７は、移動端末３から制御装置２に制御要求が出力された場合に、制御部２５による制御用スケジュールに従った各機器７の制御を無効にする。
【００４８】
ところで、移動端末３は、端末側スケジュールの内容を編集するスケジュール編集部３９を備えている。
【００４９】
端末側スケジュールの情報を変更するための変更情報がユーザによって入力部３２に入力された場合、ＧＵＩ処理部３３は、スケジュール編集部３９にスケジュール変更要求を出力する。スケジュール編集部３９は、スケジュール変更要求をＧＵＩ処理部３３から受け取ると、端末側記憶部３５に記憶されている端末側スケジュールの情報を変更する。なお、スケジュール変更要求は、ＧＵＩ処理部３３が発生してもよいし、ＧＵＩ処理部３３以外が発生してもよい。
【００５０】
ところで、制御装置２は、制御用スケジュールの情報を移動端末３へ送出する装置側送出制御部２８を備え、移動端末３は、制御装置２から送出された制御用スケジュールの情報を端末側スケジュールに設定するスケジュール設定部４１を備えている。スケジュール設定部４１は、端末側通信部３４を用いて、制御装置２から送出された制御用スケジュールの情報を受け取ると、端末側記憶部３５の端末側スケジュールの情報を制御用スケジュールの情報に更新する。
【００５１】
また、移動端末３は、端末側スケジュールの内容を制御装置２へ送出する端末側送出制御部４２を備え、制御装置２は、制御用スケジュールの内容を、移動端末３から送出された端末側スケジュールの内容に変更するスケジュール更新部２９を備えている。移動端末３において、シミュレート部３７でシミュレートされた後、端末側送出制御部４２は、端末側スケジュールの情報を制御装置２に反映させるために、端末側通信部３４を用いて端末側スケジュールの情報を転送する。制御装置２のスケジュール更新部２９は、第２の装置側通信部２６を用いて端末側スケジュールの情報を受け取ると、端末側スケジュールの情報に装置側記憶部２４の制御用スケジュールの情報を更新する。
【００５２】
なお、制御装置２の装置側記憶部２４には、制御装置２が各種の機能を実行するためのプログラムが格納されている。つまり、装置側記憶部２４には、制御装置（コンピュータ）２を、第１の装置側通信部２１、計時部２２、日時情報取得部２３、装置側記憶部２４、制御部２５および第２の装置側通信部２６として機能させるためのプログラムが格納されている。また、装置側記憶部２４には、制御装置２を、スケジュール制御抑止部２７、装置側送出制御部２８およびスケジュール更新部２９として機能させるためのプログラムが格納されている。
【００５３】
上記プログラムは、制御装置２の出荷時に装置側記憶部２４に予め記憶される。ただし、制御装置２が上記プログラムを出荷後に搭載する場合、制御装置２が上記プログラムを搭載する手法の一例としては、上記プログラムを記録したコンピュータ読み取り可能な記録媒体を用いる手法がある。記録媒体は、例えばメモリカード、ＣＤ−ＲＯＭまたはＤＶＤ−ＲＯＭなどである。記録媒体を用いる場合、制御装置２は、記録媒体のデータを読み取るためのドライブ装置（図示せず）を備えていればよい。また、他の手法としては、ネットワークを用いて上記プログラムをサーバからダウンロードする手法がある。ネットワークを介して上記プログラムをダウンロードする場合、制御装置２は、ネットワークを用いてサーバと通信するための通信機能（図示せず）を有していればよい。
【００５４】
また、移動端末３の端末側記憶部３５には、移動端末３が各種の機能を実行するためのプログラムが格納されている。つまり、端末側記憶部３５には、移動端末（コンピュータ）３を、表示部３１、入力部３２、ＧＵＩ処理部３３、端末側通信部３４、端末側記憶部３５、日時設定部３６、シミュレート部３７および機器状態反映部３８として機能させるためのプログラムが格納されている。さらに、端末側記憶部３５には、移動端末３を、スケジュール編集部３９、スケジュール設定部４１および端末側送出制御部４２として機能させるためのプログラムが格納されている。
【００５５】
上記プログラムは、移動端末３の出荷時に端末側記憶部３５に予め記憶される。ただし、移動端末３が上記プログラムを出荷後に搭載する場合、移動端末３が上記プログラムを搭載する手法の一例としては、上記プログラムを記録したコンピュータ読み取り可能な記録媒体を用いる手法がある。記録媒体は、例えばメモリカード、ＣＤ−ＲＯＭまたはＤＶＤ−ＲＯＭなどである。記録媒体を用いる場合、移動端末３は、記録媒体のデータを読み取るためのドライブ装置（図示せず）を備えていればよい。また、他の手法としては、ネットワークを用いて上記プログラムをサーバからダウンロードする手法がある。ネットワークを介して上記プログラムをダウンロードする場合、移動端末３は、ネットワークを用いてサーバと通信するための通信機能（図示せず）を有していればよい。
【００５６】
以上の説明より、本実施形態に係る機器制御システム１は、設定日時での各機器７の動作状態を移動端末３でシミュレートし、シミュレートした動作状態になるように制御装置２で実際の機器７を制御する。これにより、本実施形態では、ユーザは、移動端末３でシミュレートされた動作状態を現場にいながら容易に確認することができる。その結果、実際の制御に用いられる制御用スケジュールを短時間で最適に調整することができる。
【００５７】
本実施形態によれば、各機器７が予め決められたエリア内に配置されていることによって、ユーザは、現場の状況を確認しながら、エリア内の各機器７の動作状態を把握することができる。これにより、例えば端末側スケジュールを容易に調整することができる。
【００５８】
本実施形態に係る機器制御システム１は、移動端末３でシミュレートされた動作状態を実際に確認する場合に、制御装置２の制御用スケジュールに従った制御を無効にする。これにより、本実施形態では、移動端末３でシミュレートされた動作状態を安定した状態で評価することができる。
【００５９】
本実施形態によれば、ユーザは、移動端末３の入力部３２から情報を入力することができるので、移動端末３上で端末側スケジュールを編集することができる。
【００６０】
また、本実施形態に係る機器制御システム１によれば、表示部３１が機器７ごとに動作状態をアイコン６で表示することによって、ユーザは複数の機器７，７，７，……の動作状態を一望することができる。これにより、例えば複数の照明機器を制御する場合に、隣接する照明機器の動作状態を考慮しながら省エネルギーのための間引き運転を行うように複数の照明機器を制御することができる。
【００６１】
本実施形態に係る機器制御システム１は、端末側スケジュールの情報を移動端末３から制御装置２に送出し、制御用スケジュールの情報を端末側スケジュールの情報に変更する。これにより、本実施形態では、端末側スケジュールの情報を、実際の機器制御に用いられる制御用スケジュールに反映することができる。
【００６２】
また、本実施形態に係る機器制御システム１は、制御用スケジュールの情報を制御装置２から移動端末３に送出し、制御用スケジュールの情報を端末側スケジュールに設定する。これにより、本実施形態では、実際の機器制御に用いられる制御用スケジュールの情報を基準にして、端末側スケジュールの情報を設定することができる。
【００６３】
なお、制御装置２は、１つのユニットである必要はなく、図３に示すように複数のユニットから構成されていてもよい。図３に示す制御装置２は、第１の制御ユニット５１と第２の制御ユニット５２とから構成されている。第１の制御ユニット５１と第２の制御ユニット５２との間は、第３の装置側通信部５３と第４の装置側通信部５４とによって通信が行われる。
【００６４】
また、制御装置２は、移動端末３から制御要求を受け取ると、内部でスケジュール無効要求を発生し、スケジュール制御抑止部２７により制御用スケジュールを無効にしてもよい。
【００６５】
さらに、制御装置２において、コマンド生成部２５１とスケジュール制御抑止部２７とが同じブロックで構成されていてもよい。
【００６６】
なお、移動端末３は、スケジュール設定部４１をスケジュール編集部３９に含め、制御装置２から受け取った制御用スケジュールの情報をスケジュール編集部３９が解釈して端末側スケジュールを更新してもよい。
【００６７】
（実施形態２）
実施形態２に係る機器制御システム１は、図４に示すように、動作状態を表わすアイコン６を地図上に重ね合わせて表示する点で、実施形態１に係る機器制御システム１と相違する。なお、実施形態１の機器制御システム１と同様の構成要素については、同一の符号を付して説明を省略する。
【００６８】
本実施形態の端末側記憶部３５は、地図情報および各機器７の位置情報をさらに記憶している。移動端末３へ位置情報を入力する方法としては、ＧＰＳ（Global Positioning System）などにより自動的に検知して入力する方法、または、ユーザなどが手動で入力する方法などがある。なお、実施形態１の端末側記憶部３５と同様の機能については説明を省略する。
【００６９】
本実施形態のＧＵＩ処理部３３は、端末側記憶部３５の地図情報を用いて、各機器７の動作状態を表わすアイコン６を地図上に重ね合わせて表示するように表示部３１を制御する。なお、実施形態１のＧＵＩ処理部３３と同様の機能については説明を省略する。
【００７０】
本実施形態の表示部３１は、ＧＵＩ処理部３３による制御に従って、図４に示すように、各機器７の位置が示された地図上にアイコン６を重ね合わせて表示する。アイコン６は、動作状態に応じて表示形態が異なるようになっている。これにより、アイコン６を見たユーザは、動作状態を知ることができる。なお、実施形態１の表示部３１と同様の機能については説明を省略する。
【００７１】
ところで、本実施形態の入力部３２は、表示部３１に表示されているアイコン６が選択され、上記アイコン６に対応する機器７の制御内容を変更するための情報が入力される。なお、実施形態１の入力部３２と同様の機能については説明を省略する。
【００７２】
ユーザがアイコン６の状態を変化させることによって、ＧＵＩ処理部３３は、現在表示させている画面とその変化内容とから端末側スケジュールの情報の追加または削除を自動的に判断する。端末側スケジュールの情報の追加または削除を判断したＧＵＩ処理部３３は、端末側スケジュールに対する追加要求または削除要求をスケジュール編集部３９に出力する。
【００７３】
本実施形態のスケジュール編集部３９は、ＧＵＩ処理部３３から受け取った追加要求または削除要求に従って、端末側記憶部３５に記憶されている端末側スケジュールに対して、入力部３２で選択されたアイコン６に対応する機器７の制御内容を変更する。なお、実施形態１のスケジュール編集部３９と同様の機能については説明を省略する。
【００７４】
以上、本実施形態の移動端末３は、設定日時での動作状態を示すアイコン６を地図上における機器７の位置に重ね合わせて表示することによって、各機器７の位置をわかりやすく表示することができる。
【００７５】
また、本実施形態によれば、ユーザは、移動端末３でシミュレートされている設定日時に対応付けられた制御内容を、各機器７の動作状態を確認しながら変更（追加または削除）することができる。
【００７６】
なお、移動端末３において、端末側記憶部３５の地図情報をＧＵＩ処理部３３ではなくシミュレート部３７が取得し、シミュレート部３７が地図情報を含めた動作状態の表示情報を作成してＧＵＩ処理部３３に出力する方法であってもよい。
【００７７】
（実施形態３）
実施形態３では、グループ制御を行う場合について説明する。グループ制御とは、２以上の機器７を同一のグループに属するグループ機器とし、グループ機器に対して同一の制御内容を用いた制御をいう。なお、実施形態２の機器制御システム１と同様の構成要素については、同一の符号を付して説明を省略する。
【００７８】
本実施形態の端末側記憶部３５は、端末側スケジュールにおいて、複数の機器７，７，７，……のうち２以上の機器７をグループ機器として同一の制御内容を記憶している。なお、実施形態２の端末側記憶部３５と同様の機能については説明を省略する。
【００７９】
本実施形態の移動端末３は、グループ機器のいずれかの機器７に対応するアイコン６が入力部３２で選択された場合、つまり、変更対象がグループ機器のいずれかの機器７である場合、グループ機器の残りの機器７に対して影響がある旨の注意メッセージを表示する。注意メッセージには他のどの機器７が影響するかを含めることが可能である。注意メッセージを表示する動作について図５を用いて説明する。
【００８０】
まず、本実施形態のＧＵＩ処理部３３は、操作内容を解析する（図５のＳ１）。スケジュール変更がない場合、終了する。一方、スケジュール変更がある場合（Ｓ２）、ＧＵＩ処理部３３は、変更要求をスケジュール編集部３９に出力する（Ｓ３）。
【００８１】
本実施形態のスケジュール編集部３９は、ＧＵＩ処理部３３から変更要求を受け取ると、変更要求の内容を確認する（Ｓ４）。変更対象スケジュールの制御対象の機器７がグループ機器である場合（Ｓ５）、スケジュール編集部３９は、同一のグループに属する全ての機器７を変更するか否かを判断する（Ｓ６）。全ての機器７を変更しない場合、スケジュール編集部３９は、ＧＵＩ処理部３３に注意メッセージを表示させるための表示要求を出力する（Ｓ７）。一方、ステップＳ５において制御対象の機器７がグループ機器ではない場合、およびステップＳ６において全ての機器７を変更する場合、スケジュール編集部３９は、端末側スケジュールの情報を変更する（Ｓ８）。
【００８２】
ＧＵＩ処理部３３は、スケジュール編集部３９から表示要求を受け取ると、注意メッセージを表示画面に表示させるように表示部３１を制御する（Ｓ９）。
【００８３】
本実施形態の表示部３１は、ＧＵＩ処理部３３による制御に従って、注意メッセージを表示する。本実施形態の表示部３１は、報知部としての機能を有している。なお、実施形態２の表示部３１と同様の機能については説明を省略する。
【００８４】
ところで、グループ機器のいずれかの機器７に対する制御内容を削除する際に、グループ機器の残りの機器７に対してこれまで通りのスケジュール制御を行いたい場合、スケジュール編集部３９は、グループ機器のメンバーから変更対象の機器７を削除する。さらに、スケジュール編集部３９は、グループ機器の残りの機器７を新しいグループ機器とするように再登録する。
【００８５】
なお、移動端末３が変更前と変更後のグループ設定データを保持し、制御装置２がグループ設定データを変更しないようにすることも可能である。また、既存のグループ設定を変更したくない場合は、新しいグループ設定を追加し、スケジュールの制御対象を追加したグループとすることで対応することも可能とする。このような場合の動作について図６を用いて説明する。
【００８６】
まず、削除対象の機器７がグループ機器であるか否かを判定する（図６のＳ１１）。削除対象の機器７がグループ機器ではない場合、スケジュール編集部３９は、削除対象の機器７を削除する（Ｓ１２）。
【００８７】
一方、削除対象の機器７がグループ機器である場合、既存のグループ機器の設定が変更可能であるか否かを判断する（Ｓ１３）。変更可能である場合、グループ機器の設定を変更する（Ｓ１４）。これに対して、変更可能ではない場合、新しいグループ機器の設定を追加する（Ｓ１５）。その後、制御対象を追加したグループに変更する（Ｓ１６）。
【００８８】
また、本実施形態のスケジュール編集部３９は、２以上のアイコン６が入力部３２で選択された場合に、入力部３２で選択された２以上のアイコン６に対応する２以上の機器７についてグループ機器とし、同一の制御内容を端末側スケジュールに追加する機能を有している。
【００８９】
以上、本実施形態によれば、移動端末３の表示部３１が注意メッセージを表示することによって、ユーザは、グループ機器に含まれる他の機器７の制御内容を誤って変更することを避けることができる。
【００９０】
また、本実施形態によれば、グループ機器から、入力部３２で選択された機器７を除く処理をスムーズに行うことができる。
【００９１】
さらに、本実施形態によれば、グループ機器の制御内容をスムーズに追加することができる。
【００９２】
なお、注意メッセージの報知は、表示部３１による表示に限定されず、警報音または音声などのような音の出力であってもよい。
【００９３】
また、地図上の複数のアイコン６を指定する方法としては、個々のアイコン６をタッチする方法、複数のアイコン６を囲む操作を行う方法などがある。
【符号の説明】
【００９４】
１  機器制御システム
２  制御装置
２４  装置側記憶部
２５  制御部
２７  スケジュール制御抑止部
２８  装置側送出制御部
２９  スケジュール更新部
３  移動端末
３１  表示部
３２  入力部
３５  端末側記憶部
３６  日時設定部
３７  シミュレート部
３８  機器状態反映部
３９  スケジュール編集部
４１  スケジュール設定部
４２  端末側送出制御部
７  機器
【図１】
0005845457.tif 000002
【図２】
0005845457.tif 000003
【図３】
0005845457.tif 000004
【図４】
0005845457.tif 000005
【図５】
0005845457.tif 000006
【図６】
0005845457.tif 000007