(57)【要約】【課題】  家庭内の複数の負荷機器を情報端末装置により手軽に操作しようとする場合、負荷機器ごとに専用のアプリケーションソフトウエアを起動しなければならず、操作が煩雑になる。【解決手段】  本発明は、負荷機器の操作用オブジェクトを表示させるための表示部と、操作用オブジェクトの表示制御を行うための制御部とを備え、制御部は、負荷機器の操作履歴情報を取得し、表示部に操作用オブジェクトが表示されていない操作の実行を検出した場合に、操作を行うための操作用オブジェクトを表示部内に追加して表示させる、負荷機器を制御可能な機器制御装置を提供する。【選択図】図５
2015070327.tif 000002
【特許請求の範囲】
【請求項１】
負荷機器の操作用オブジェクトを表示させるための表示部と、前記操作用オブジェクトの表示制御を行うための制御部とを備え、
前記制御部は、前記負荷機器の操作履歴情報を取得し、前記表示部に操作用オブジェクトが表示されていない操作の実行を検出した場合に、前記操作を行うための操作用オブジェクトを前記表示部内に追加して表示させる、負荷機器を制御可能な機器制御装置。
【請求項２】
前記操作履歴情報は、所定の通信プロトコルにおける非必須コマンドの操作履歴情報を含む、請求項１に記載の機器制御装置。
【請求項３】
前記所定の通信プロトコルは、ＥＣＨＯＮＥＴ  Ｌｉｔｅである、請求項２に記載の機器制御装置。
【請求項４】
前記操作履歴情報は、前記機器制御装置と前記負荷機器との間に設けられて各種情報を中継する管理装置から取得する、請求項１から３のいずれか一項に記載の機器制御装置。
【請求項５】
負荷機器を制御可能な機器制御装置による制御方法であって、前記機器制御装置による処理手順は、
前記負荷機器の操作用オブジェクトを、所定の表示部に表示させる第１の表示ステップと、
前記負荷機器の操作履歴情報を取得する情報取得ステップと、
前記操作履歴情報に基づき、前記表示部に操作用オブジェクトが表示されていない操作の実行を検出した場合に、前記操作を行うための操作用オブジェクトを前記表示部内に追加して表示させる第２の表示ステップと
を有し、
前記操作履歴情報は、所定の通信プロトコルにおける非必須コマンドの操作履歴情報を含む制御方法。
【請求項６】
負荷機器を制御可能な制御システムであって、
前記負荷機器の制御を行う機器制御装置と、
前記機器制御装置と前記負荷機器との間に設けられて各種情報を中継する管理装置と
を備え、
前記機器制御装置は、前記負荷機器の操作用オブジェクトを表示させるための表示部と、前記操作用オブジェクトの表示制御を含む複数の制御を行うための制御部とを備え、
前記制御部は、前記負荷機器の操作履歴情報を前記管理装置から取得し、前記表示部に操作用オブジェクトが表示されていない操作の実行を検出した場合に、前記操作を行うための操作用オブジェクトを前記表示部内に追加して表示させ、
前記操作履歴情報は、所定の通信プロトコルにおける非必須コマンドの操作履歴情報を含む制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを用いた家庭内負荷機器の制御装置、制御方法および制御システムに関するものである。
【背景技術】
【０００２】
近年、情報技術の発展に伴い、家庭内でホームネットワークを構築し複数の負荷機器を一元的に管理・制御するための技術が注目されている。特に、エネルギー問題に対する意識の高まりと共に、ＨＥＭＳ(Home Energy Management System)のように電力管理装置を設置し、家庭において機器の消費電力等を把握しようとするニーズが高まっている（例えば、特許文献１）。そしてこのような制御システムにおいては、個人の間で急速に普及しつつあるスマートフォン等の情報端末装置を用いて、家庭内の複数の負荷機器を管理・制御できるような技術が求められている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１２８８１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、家庭内の複数の負荷機器をスマートフォン等の情報端末装置により制御しようとする場合、２種類の方法が考えられる。１つは、複数の負荷機器を統合的に扱うＨＥＭＳアプリケーションソフトウエアによる制御であり、もう１つはメーカーが提供する各負荷機器に特化したアプリケーションソフトウエアによる制御である。しかし、前者による制御では負荷機器の詳細な制御が難しく、後者による制御では、負荷機器ごとに専用のアプリケーションソフトウエアを起動しなければならず、複数の負荷機器の制御を想定すると操作が煩雑になる。
【課題を解決するための手段】
【０００５】
上述した諸課題を解決すべく、本発明に係る負荷機器を制御可能な機器制御装置は、
負荷機器の操作用オブジェクトを表示させるための表示部と、前記操作用オブジェクトの表示制御を行うための制御部とを備え、
前記制御部は、前記負荷機器の操作履歴情報を取得し、前記表示部に操作用オブジェクトが表示されていない操作の実行を検出した場合に、前記操作を行うための操作用オブジェクトを前記表示部内に追加して表示させることを特徴とする。
【０００６】
また、前記操作履歴情報は、所定の通信プロトコルにおける非必須コマンドの操作履歴情報を含むことが好ましい。
【０００７】
また、前記所定の通信プロトコルは、ＥＣＨＯＮＥＴ  Ｌｉｔｅであることが好ましい。
【０００８】
また、前記操作履歴情報は、前記機器制御装置と前記負荷機器との間に設けられて各種情報を中継する管理装置から取得することが好ましい。
【０００９】
また、上述した諸課題を解決すべく、本発明に係る制御方法は、
負荷機器を制御可能な機器制御装置による制御方法であって、前記機器制御装置による処理手順は、
前記負荷機器の操作用オブジェクトを、所定の表示部に表示させる第１の表示ステップと、
前記負荷機器の操作履歴情報を取得する情報取得ステップと、
前記操作履歴情報に基づき、前記表示部に操作用オブジェクトが表示されていない操作の実行を検出した場合に、前記操作を行うための操作用オブジェクトを前記表示部内に追加して表示させる第２の表示ステップと
を有し、
前記操作履歴情報は、所定の通信プロトコルにおける非必須コマンドの操作履歴情報を含むことを特徴とする。
【００１０】
また、上述した諸課題を解決すべく、本発明に係る制御システムは、
負荷機器を制御可能な制御システムであって、
前記負荷機器の制御を行う機器制御装置と、
前記機器制御装置と前記負荷機器との間に設けられて各種情報を中継する管理装置と
を備え、
前記機器制御装置は、前記負荷機器の操作用オブジェクトを表示させるための表示部と、前記操作用オブジェクトの表示制御を含む複数の制御を行うための制御部とを備え、
前記制御部は、前記負荷機器の操作履歴情報を前記管理装置から取得し、前記表示部に操作用オブジェクトが表示されていない操作の実行を検出した場合に、前記操作を行うための操作用オブジェクトを前記表示部内に追加して表示させ、
前記操作履歴情報は、所定の通信プロトコルにおける非必須コマンドの操作履歴情報を含むことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、負荷機器の操作履歴に応じて、表示させる操作オブジェクトを変更するようにしたので、使用頻度の高い操作オブジェクトに簡便にアクセスすることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の制御システム全体の構成を表すブロック図を示す。
【図２】本発明の機器制御装置の構成を表すブロック図を示す。
【図３】本発明の機器制御装置においてＨＥＭＳアプリケーションソフトウエア起動時に表示部に表示される、初期の主画面を示す。
【図４】負荷機器の選択に伴い本発明の機器制御装置の表示部に表示される、機器アプリケーションソフトウエアの機器詳細画面を示す。
【図５】本発明の機器制御装置において、機器アプリケーションソフトウエア及びリモコン操作による機器操作履歴が反映された、ＨＥＭＳアプリケーションソフトウエアの主画面を示す。
【図６】本発明の制御システムの動作手順を示すブロック図である。
【図７】本発明の制御システムを構成するＨＥＭＳコントローラが管理するインスタンスリストの構成図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
【００１４】
本明細書における「必須コマンド」とは、所定の通信プロトコルにおいて負荷機器の種類に対応して規定された必須コマンドを指す。本実施形態では、通信プロトコルとしてＥＣＨＯＮＥＴ  Ｌｉｔｅを用いた場合について説明する。すなわち、以下の説明において「必須コマンド」とは、ＥＣＨＯＮＥＴ機器オブジェクト詳細規定、例えば「Ｒｅｌｅａｓｅ  Ｃ」において、負荷機器に対応した各クラス規定における「必須」プロパティにアクセスするためのコマンドを指す。特に、説明文中の「エアコンの必須コマンド」とは、同規定内に記される家庭用エアコンクラス規定における「必須」プロパティ（設定(Set)、確認(Get)のそれぞれについて必須の有無を規定）にアクセスするためのコマンドを指す。
【００１５】
図１は、本発明の機器制御装置（スマートフォン３）を含む本発明の制御システム１００全体の構成を示すブロック図である。制御システム１００は、システム全体の制御を担う管理装置としてのＨＥＭＳコントローラ１と、システム内の全ての機器をＷｉＦｉ（Wireless Fidelity）で接続するための無線ＬＡＮルータ２と、負荷機器に対して操作を行い、機器状態の表示を行うための機器制御装置としてのスマートフォン３と、各種負荷機器４ａ〜４ｃ，５ａ〜５ｃ，６〜８とを備える。
【００１６】
ＨＥＭＳコントローラ１（管理装置）は、機器制御装置（スマートフォン３）と、各種負荷機器４ａ〜４ｃ，５ａ〜５ｃ，６〜８との間で、無線（ＷｉＦｉ）によりネットワーク接続される。各機器との通信に用いられるプロトコルには、日本国内でＨＥＭＳ標準プロトコルとして認定されているＥＣＨＯＮＥＴ  Ｌｉｔｅ（ＥＣＨＯＮＥＴは登録商標）が用いられる。ＨＥＭＳコントローラ１は、スマートフォン３からの操作に基づき各負荷機器へコマンドを送信し、機器状態を変更したり、各負荷機器から現在の機器状態に関する情報を取得する。また、ＨＥＭＳコントローラ１は、分電盤に接続された電流センサと接続し、家庭内での消費電力情報を取得する。更にＨＥＭＳコントローラ１は、スマートタップのようなコンセントアダプタから家電製品等の消費電力情報をネットワーク経由で取得する。言い換えると、ＨＥＭＳコントローラ１（管理装置）は、機器制御装置（スマートフォン３）と各種負荷機器との間に設けられて各種情報を中継するとともに、各種情報の管理を行う。本実施形態においては、通信手段としてＷｉＦｉを使用しているため、上記通信は、無線ＬＡＮルータ２を経由して行われる。
【００１７】
スマートフォン３は、ＨＥＭＳコントローラ１経由で、又は直接に、負荷機器４ａ〜４ｃ，５ａ〜５ｃ，６〜８と通信を行い、機器の動作状態等を変更するためのコマンドを送信し、機器から現在の機器状態に関する情報を取得する。上記通信についても、無線ＬＡＮルータ２を経由して行われる。
【００１８】
また、スマートフォン３には、利用者に使い易いユーザインターフェースを提供するため、ＨＥＭＳコントローラ１の使用を前提としたＨＥＭＳアプリケーションソフトウエアがインストールされている。利用者はこのソフトウエアの起動により、ＨＥＭＳアプリケーションソフトウエアの画面上に表示される機器選択手段及び機器操作手段にアクセスすることが可能である。本ソフトウエアの画面構成については、後ほど詳述する。
【００１９】
更に、スマートフォン３には、各負荷機器の操作のために機器メーカー等が提供する機器アプリケーションソフトウエアがインストールされている。これらのソフトウエアは通常、利用者が各機器メーカー等のホームページよりダウンロードすることが可能である。これらのソフトウエアの利用により、ＥＣＨＯＮＥＴ  Ｌｉｔｅにおいて規定されている必須コマンドの他に非必須コマンドの実行が可能である。
【００２０】
次に負荷機器について説明する。負荷機器４ａ〜４ｃは、それぞれ居間、和室、子供部屋に設置されるエアコンである。負荷機器４ａ〜４ｃは、無線ＬＡＮモジュールを内蔵もしくは外付け無線LANアダプタを具備しており、無線ＬＡＮルータ２経由でＨＥＭＳコントローラ１及びスマートフォン３と通信可能に構成される。負荷機器４ａ〜４ｃは、ＥＣＨＯＮＥＴ  Ｌｉｔｅにより規定される必須コマンドとして、動作状態ＯＮ／ＯＦＦ設定・確認コマンド、運転モード設定・確認コマンド、温度設定値設定・確認コマンドを受信し、処理することが可能である。これらの必須コマンドは、対応する機器アプリケーションソフトウエア上からは勿論のこと、後述するようにＨＥＭＳアプリケーションソフトウエア上からも操作が可能である。
【００２１】
負荷機器５ａ〜５ｃは、それぞれ居間、和室、子供部屋に設置される照明である。負荷機器５ａ〜５ｃも無線ＬＡＮモジュールを内蔵もしくは外付け無線LANアダプタを具備しており、無線ＬＡＮルータ経由でＨＥＭＳコントローラ１及びスマートフォン３と通信可能に構成される。負荷機器５ａ〜５ｃは、ＥＣＨＯＮＥＴ  Ｌｉｔｅにより規定される必須コマンドとして、動作状態ＯＮ／ＯＦＦ設定・確認コマンド、点灯モード設定・確認コマンドを受信し、処理することが可能である。これらの必須コマンドについても、対応する機器アプリケーションソフトウエア上からは勿論のこと、ＨＥＭＳアプリケーションソフトウエア上からも操作が可能である。以下に述べる給湯器、蓄電池及び床暖房についても同様である。
【００２２】
負荷機器６は、給湯器である。負荷機器６も無線ＬＡＮモジュールを内蔵もしくは外付け無線LANアダプタを具備しており、無線ＬＡＮルータ経由でＨＥＭＳコントローラ１及びスマートフォン３と通信可能に構成される。負荷機器６は、ＥＣＨＯＮＥＴ  Ｌｉｔｅにより規定される必須コマンドとして、動作状態ＯＮ／ＯＦＦ確認コマンド、給湯器燃焼状態確認コマンド、風呂給湯器燃焼状態確認コマンドを受信し、処理することが可能である。
【００２３】
負荷機器７は、蓄電池である。負荷機器７も無線ＬＡＮモジュールを内蔵もしくは外付け無線LANアダプタを具備しており、無線ＬＡＮルータ経由でＨＥＭＳコントローラ１及びスマートフォン３と通信可能に構成される。負荷機器７は、ＥＣＨＯＮＥＴ  Ｌｉｔｅにより規定される必須コマンドとして、動作状態ＯＮ／ＯＦＦ確認コマンド、運転モード設定・確認コマンド、蓄電残量確認コマンド、電池タイプ確認コマンドを受信し、処理することが可能である。本実施形態に用いられる蓄電池は、リチウムイオン電池であるが、ニッケル水素電池等の他の種類の蓄電池も使用することができる。
【００２４】
負荷機器８は、床暖房である。負荷機器８も無線ＬＡＮモジュールを内蔵もしくは外付け無線LANアダプタを具備しており、無線ＬＡＮルータ経由でＨＥＭＳコントローラ１及びスマートフォン３と通信可能に構成される。負荷機器８は、ＥＣＨＯＮＥＴ  Ｌｉｔｅにより規定される必須コマンドとして、動作状態ＯＮ／ＯＦＦ設定・確認コマンド、温度設定値設定・確認コマンドを受信し、処理することが可能である。
【００２５】
次に、機器制御装置（スマートフォン３）のハードウエア構成について説明する。図２において、スマートフォン３は、機器の各種制御を行う制御部２１と、各種データを記憶するための記憶部２２と、無線電波を送受信するための送受信部２３と、機器に対して入力操作を行うための操作入力部２４と、画面表示を行うための表示部２５と、カメラを備える撮影部２６と、電話音声入出力の為の音声入力部２７及び音声出力部２８とを備える。
【００２６】
制御部２１はＣＰＵ(Central Processing Unit)２０１を備え、アプリケーションソフトウエアの実行、エンコード／デコード処理等を含む各種制御を行う。記憶部２２は、後述するＨＥＭＳアプリケーションソフトウエア２０２（以下、ＨＥＭＳアプリ２０２）及び機器アプリケーションソフトウエア２０３（以下、機器アプリ２０３）を含む各種データの記録及び読み出しを行う。
【００２７】
次に、機器制御装置（スマートフォン３）内にインストールされるアプリケーションソフトウエアについて詳しく説明する。図３は、スマートフォン３内でＨＥＭＳアプリ２０２を起動した際に最初に表示される主画面３００の構成を示す。以下の説明文中で「ボタン」とは、制御部からの命令により画面に表示される「ボタンオブジェクト」を指す。
【００２８】
主画面３００は、負荷機器の種類ごとに分類して表示するためのＩＮＤＥＸ部３１と、ＩＮＤＥＸ部３１において選択された機器の種類に属する、選択可能な機器を表示する機器表示部３２とから構成される。また、機器表示部３２内には、各負荷機器の選択操作を行うための機器選択ボタン３３ａ〜３３ｃと、各負荷機器の操作を行うための機器操作ボタン３４ａ〜３４ｃ，３５ａ〜３５ｃ，３６ａ〜３６ｃと、各負荷機器の状態の表示を行うための機器状態表示部３７ａ〜３７ｃが配置される。図３は、ＩＮＤＥＸ部３１において機器の種類として「エアコン」が選択されたときの表示画面を示す。本実施形態においては、ＨＥＭＳアプリ２０２を起動した際に、前回起動時に選択されていた機器の種類が最初に表示される。
【００２９】
機器選択ボタン３３ａ〜３３ｃは、ＩＮＤＥＸ部３１において選択されている機器の種類に属する各負荷機器を個別に選択する為に配置される。各機器操作ボタンの直下には、「居間」「和室」「子供部屋」の表示がなされる。ＨＥＭＳアプリ２０２が機器を初めて認識した際には、この箇所には負荷機器から取得したメーカーコード及び商品コードにより認識されるメーカー名及び商品名が表示される。その後、利用者が各機器の設置場所に対応した名称に変更することにより図３のように表示させることができる。
【００３０】
機器操作ボタン３４ａ〜３４ｃ，３５ａ〜３５ｃ，３６ａ〜３６ｃ及び機器状態表示部３７ａ〜３７ｃは、それぞれＥＣＨＯＮＥＴ  Ｌｉｔｅにおいてエアコンの必須コマンドとして規定されている動作状態ＯＮ／ＯＦＦ、運転モード設定、温度設定値の設定(Set)及び確認(Get)を行うためのボタン及び表示部である。この主画面３００内の機器表示部３２には、ＥＣＨＯＮＥＴ  Ｌｉｔｅにおいて家庭用エアコンクラスの必須コマンドとして規定されているコマンドに対応するボタンのみが過不足無く配置される。利用者がＩＮＤＥＸ部から照明を選択した場合には、一般照明クラスの必須コマンドとして規定されている、動作状態ＯＮ／ＯＦＦ、及び点灯モード設定を行うためのボタンが配置される。ＩＮＤＥＸ部から給湯器、蓄電池又は床暖房を選択した場合についても同様である。
【００３１】
利用者は、和室に配置したエアコンを動作ＯＮにしたい場合、機器操作ボタン３４ｂを押下する。すると和室のエアコンが動作を開始し、画面上の機器状態表示部３７ｂの左端の表示が「状態：ＯＮ」に変更される。この際、前回動作ＯＮさせた時の運転モードである「ドライ」が継続して使用され、機器状態表示部３７ｂにはそれぞれ、「運転モード：ドライ」「温度設定値：−℃」のように表示される。利用者は、運転モードを変更したい場合、機器操作ボタン３５ｂを押下することにより、機器状態表示部３７ｂ中央に表示される運転モードがドライ→送風→自動→暖房→ドライの順に切り換えられる。
【００３２】
このように、利用者がいずれかの機器操作ボタンを押下することにより、押下に対応する必須コマンドが負荷機器に送信され、設定(Set)される。また、後述するようにＨＥＭＳアプリ２０２は、定期的に負荷機器の機器状態を確認(Get)し、その結果を機器状態表示部３７ｂ等に表示する。
【００３３】
次に利用者が負荷機器４ｂ（和室エアコン）の風向スイング設定を行いたいと考えたとする。風向スイング設定は、ＥＣＨＯＮＥＴ  Ｌｉｔｅで規定する必須コマンドではないため、機器表示部３２には該当する操作ボタンは表示されない。そこで利用者は、機器選択ボタン３３ｂを押下することにより機器アプリ２０３を起動させる。利用者が機器選択ボタン３３ｂを押下すると、スマートフォン３の画面には図４に示すような機器アプリ２０３内の機器詳細画面４００が表示される。機器詳細画面４００には、選択された機器の種類(エアコン)の必須コマンドに対応するボタン４２Ａ，４２Ｂ，４３Ａ〜４３Ｄ，４４Ａ，４４Ｂの他に、非必須コマンドに対応するボタン４５Ａ〜４５Ｃ，４６Ａ，４６Ｂが表示される。ここで利用者が、機器詳細画面４００内の風向スイング設定の為の機器操作ボタン４５Ｃを押下する毎に、機器状態表示部４１内の風向き表示（黒色マークの向き）がＯＦＦ→上下→左右→上下左右の順に変化する。
【００３４】
利用者は、和室のエアコンの動作を終了させたい場合、機器詳細画面４００内の動作ＯＦＦのための機器操作ボタン４２Ｂを押下する。すると和室のエアコンの動作がＯＦＦされ、機器詳細画面４００内の機器状態表示部４１内の表示が消去される。
【００３５】
ここで利用者が、負荷機器に付属されているリモコンを用いて、ＥＣＨＯＮＥＴ  Ｌｉｔｅによる通信以外の手段で負荷機器の操作（湿度設定：２０％）を行ったとする。この場合、ＨＥＭＳアプリ２０２の主画面は所定時間内に図５のように変更される。すなわち湿度設定用機器操作ボタン５８ｂ及び風向スイング設定用機器操作ボタン５９ｂが追加され、機器状態表示部５７ｂ内には、「湿度設定値：２０％」及び「風向き：左右」の表示が追加される。これは、ＨＥＭＳアプリ２０２が、ＨＥＭＳコントローラ１経由で負荷機器４ｂの操作履歴情報を入手し、風向スイング操作及び湿度設定操作が過去になされたことを認識したからである。すなわち、ＨＥＭＳアプリ２０２は、取得した操作履歴情報に基づき、利用者の利便性向上のため、ＨＥＭＳアプリ２０２の主画面からこれらの操作が可能となるように機器操作ボタン及び機器状態表示部への表示を追加する。これにより、利用者は次回から機器アプリ２０３を起動することなく、ＨＥＭＳアプリ２０２からこれらの非必須コマンドにアクセスすることが可能となる。
【００３６】
以上、利用者がＨＥＭＳアプリ２０２及び機器アプリ２０３を利用する際の操作について述べたが、次に利用者の操作に対応した各機器の具体的な動作について説明する。
【００３７】
図６は、実施形態において利用者がＨＥＭＳアプリ２０２及び機器アプリ２０３を用いてＥＣＨＯＮＥＴ  Ｌｉｔｅの必須コマンド及び非必須コマンドを実行する際の各機器の動作フローを示す。
【００３８】
ＨＥＭＳコントローラ１は通常、終日通電されている。図６において、ＨＥＭＳコントローラ１が最初に起動されると（Ｓ６０１）、ネットワーク接続されている各負荷機器４ａ〜４ｃ，５ａ〜５ｃ，６〜８に対して機器情報の問い合わせ（Ｓ６０２）を行う。ネットワーク上の各負荷機器は、メーカーコード、商品コード、機器がサポートする必須／非必須コマンド、最新の機器状態等を含む機器の各種情報をＨＥＭＳコントローラ１に対して送信する（Ｓ６０３）。ＨＥＭＳコントローラ１は、各負荷機器から得られた情報を基に、各機器と機器情報を対応させたインスタンスリストを作成する（Ｓ６０４）。また、ＨＥＭＳコントローラ１は、起動後も、例えば１分おきなど定期的に各負荷機器から各種情報の収集を行い、インスタンスリストを継続して更新する。
【００３９】
利用者がスマートフォン３内でＨＥＭＳアプリ２０２を起動すると（Ｓ６０５）、ＨＥＭＳアプリ２０２は、最初にＨＥＭＳコントローラ１内のインスタンスリストを要求する（Ｓ６０６）。ＨＥＭＳコントローラ１は、スマートフォン３からの要求に基づき、自らが管理するインスタンスリストの全て又は一部をスマートフォン３に対して送信する（Ｓ６０７）。スマートフォン３に送信されるインスタンスリスト情報には、各負荷機器のメーカーコード、商品コード、サポートする必須／非必須コマンドリスト、各負荷機器の最新の機器状態等が含まれる。
【００４０】
ＨＥＭＳアプリ２０２は、ＨＥＭＳコントローラ１から取得した各負荷機器の機器状態情報に基づき、ソフトウエア画面上に表示を行う（Ｓ６０８）。例えば、ＨＥＭＳアプリ２０２は、各エアコンの機器状態に基づき、図３の機器表示部３２内の機器状態表示部３７ａ〜３７ｃに動作状態，運転モード，温度設定値の表示を行う。次に、利用者がＩＮＤＥＸ部３１において別の種類の機器（例えば、照明）のタブの選択を行うと（Ｓ６０９）、ソフトウエアは、Ｓ６０６，Ｓ６０７にて入手した、照明機器のメーカーコード、商品コード、必須／非必須コマンドに関する情報に加え、照明機器の現在の機器状態に関する情報を要求する（Ｓ６１０）。そしてＨＥＭＳアプリ２０２は、各照明機器から送信された（Ｓ６１１）機器状態を、ＨＥＭＳコントローラ１を介して受信すると、その結果を速やかに機器表示部３２に表示する（Ｓ６１２）。
【００４１】
再び、利用者が、ＩＮＤＥＸ部３１においてエアコンのタブを選択し、和室のエアコン（負荷機器４ｂ）の動作をＯＮする操作を行うものとする。負荷機器４ｂの動作をＯＮ／ＯＦＦするコマンドは先に述べたように必須コマンドであり、機器の種類としてエアコンを選択すると、機器表示部３２内に対応する機器操作ボタン３４ｂが配置される。利用者が機器操作ボタン３４ｂを押下すると（Ｓ６１３）、ＨＥＭＳアプリ２０２は、対応するコマンドを負荷機器４ｂに送信する（Ｓ６１４）。負荷機器４ｂはＳ６１４においてＨＥＭＳアプリ２０２から受信したコマンド（動作ＯＮ）を実行し（Ｓ６１５）、実行後の機器状態をＨＥＭＳアプリ２０２に送信する（Ｓ６１６）。ＨＥＭＳアプリ２０２は、負荷機器４ｂから「動作ＯＮ」である旨の機器状態をＨＥＭＳコントローラ１を介して受信すると、機器状態表示部３７ｂ内左端の表示を「状態：ＯＮ」に変更する（Ｓ６１７）。また、Ｓ６１６において、ＨＥＭＳアプリ２０２は、「動作ＯＮ」以外にも運転モード及び温度設定値についての機器状態を受信する。従ってＨＥＭＳアプリ２０２は、動作状態の表示変更と同時に運転モード及び温度設定値の表示についてもそれぞれ「運転モード：ドライ」「温度設定値：−℃」のように変更する。
【００４２】
次に利用者は、負荷機器４ｂの風向スイング設定を行うために、機器選択ボタン３３ｂを押下する（Ｓ６１８）。すると負荷機器４ｂのメーカーが提供する負荷機器４ｂの操作に特化した機器アプリ２０３が起動され（Ｓ６１９）、図４に示すような詳細な操作のための機器詳細画面４００が表示される（Ｓ６２０）。ここで利用者が、非必須コマンドである風向スイング設定を行うために、機器操作ボタン４５Ｃを所定回数押下する（Ｓ６２１）。すると機器アプリ２０３は、対応するコマンドを負荷機器４ｂに送信する（Ｓ６２２）。負荷機器４ｂはＳ６２２において機器アプリ２０３から受信したコマンド（風向スイング設定：左右）を実行し（Ｓ６２３）、実行後の機器状態を機器アプリ２０３に送信する（Ｓ６２４）。機器アプリ２０３は、負荷機器４ｂから「風向スイング設定：左右」である旨の機器状態を受信すると、機器状態表示部４１内の風向き表示（黒色マークの向き）を「左右」に変更する（Ｓ６２５）。
【００４３】
利用者は、和室のエアコンの動作を終了させたい場合、機器詳細画面４００内の動作ＯＦＦのための機器操作ボタン４２Ｂを押下する（Ｓ６２６）。するとスマートフォン３は、機器アプリ２０３内から対応するコマンドを負荷機器４ｂに送信する（Ｓ６２７）。負荷機器４ｂはＳ６２７において機器アプリ２０３から受信したコマンド（動作ＯＦＦ）を実行し（Ｓ６２８）、実行後の機器状態を機器アプリ２０３に送信する（Ｓ６２９）。機器アプリ２０３は、負荷機器４ｂから「動作ＯＦＦ」である旨の機器状態を受信すると、機器状態表示部４１内の表示を消去する（Ｓ６３０）。
【００４４】
次に利用者が、負荷機器に付属されているリモコンを用いて、負荷機器の操作（湿度設定：２０％）を行ったとする（Ｓ６３１）。負荷機器４ｂはリモコンから送信された（Ｓ６３２）赤外線信号を受光部において検出することによりコマンドを受信し、受信されたコマンド「湿度設定：２０％」を実行する（Ｓ６３３）。先に述べたように、ＨＥＭＳコントローラ１は、例えば約１分おきなど定期的に各負荷機器に対して機器状態に関する問い合わせを行い（Ｓ６３４）、各負荷機器から送信（Ｓ６３５）された機器状態情報に基づき、インスタンスリストを継続して更新する（Ｓ６３６）。
【００４５】
ＨＥＭＳコントローラ１が管理するインスタンスリストは図７のような構成を有する。インスタンスリストは、各負荷機器のメーカーコード、クラスコード、商品コードのような機器を特定するための情報に加え、機器の種類ごとの必須コマンド及び機種ごとの非必須コマンドリストを備える。インスタンスリストは更に、コマンドごとに現在の機器の状態及びコマンド実行回数情報を有する。
【００４６】
スマートフォン３内のＨＥＭＳアプリ２０２は、例えば５分おきなど定期的にＨＥＭＳコントローラ１に対してインスタンスリスト上の各負荷機器の情報を要求する（Ｓ６３７）。そしてＨＥＭＳアプリ２０２は、ＨＥＭＳコントローラ１が送信（Ｓ６３８）した機器情報を受信すると、機器表示部３２内の機器情報を以下の手順で最新の状態に更新して再表示を行う（Ｓ６３９）。
【００４７】
すなわち、ＨＥＭＳアプリ２０２は、ＨＥＭＳコントローラ１からインスタンスリスト上の情報を取得すると、非必須コマンドのうち、実行回数が１以上のコマンドのリストアップを行う。そして、リストアップされたコマンドに対応する機器操作ボタンを機器表示部３２内に配置すると共に、各コマンドに対応する機器状態を機器状態表示部３７ｂ内に表示する。図７において、負荷機器４ｂ（エアコン）向けの非必須コマンドのうち、実行回数が１以上であるコマンドは湿度設定値及び風向スイング設定である。従って、ＨＥＭＳアプリ２０２の主画面は図５のように変更され、湿度設定用機器操作ボタン５８ｂ及び風向スイング設定用機器操作ボタン５９ｂが追加されると共に、機器状態表示部５７ｂ内には、「湿度設定値：２０％」及び「風向き：左右」の表示が追加される。
【００４８】
ＨＥＭＳコントローラ１上の各コマンドの実行回数情報は、一定期間更新されなかった場合には０にリセットされる。よって、図５の機器表示部５２内に表示されている非必須コマンド用の操作ボタンであっても、一定期間操作がなかった場合には消去されることとなる。
【００４９】
本実施形態において、ＨＥＭＳコントローラ１内のインスタンスリスト上のコマンド実行回数は、一定期間更新されなかった場合に０にリセットされるように構成したが、本発明はこの形態に限定されない。リセット動作をさせずに１度でも操作がなされた非必須コマンド用操作ボタンを常に表示させても良い。また、操作ボタンを表示させるコマンド実行回数の閾値を２以上の所定の値に設定し、ある程度使用頻度の高い非必須コマンド用操作ボタンのみを表示させても良い。
【００５０】
また、本実施形態において、ＨＥＭＳアプリ２０２は、メーカーコード、商品コード、機器がサポートする必須／非必須コマンド、操作履歴等をＨＥＭＳコントローラ１内のインスタンスリストから取得し、負荷機器の最新の機器状態をＨＥＭＳコントローラ１経由で各負荷機器から取得するように構成したが、本発明はこの形態には限定されない。ＨＥＭＳアプリ２０２が上記の情報全てを各負荷機器から直接取得するようにしてもよいし、上記の情報全てをＨＥＭＳコントローラ１内のインスタンスリストから取得するように構成してもよい。
【００５１】
また、本実施形態において、ＨＥＭＳアプリ２０２内の必須コマンドを表示する画面は機器の種類ごとに分類されＩＮＤＥＸ表示しているが、本発明はこの形態に限定されない。利用者が各部屋ごとに機器を分類しＩＮＤＥＸ表示するように、適宜カスタマイズすることが可能である。
【００５２】
また、本実施形態において、制御システム１００は、システム内の全ての機器をＷｉＦｉ（Wireless Fidelity）でネットワーク接続するように構成しているが、本発明はこの形態に限定されない。例えば制御システム１００は、ＥＴＨＥＲＮＥＴ（登録商標）又はＰＬＣ（Power Line Communication）など、物理層が規定される他の標準の通信プロトコルによってネットワーク接続しても良い。
【００５３】
また、本実施形態において、制御システム１００は各機器との通信を行う際、通信プロトコルとしてＥＣＨＯＮＥＴ  Ｌｉｔｅを用い、ＷｉＦｉと組み合わせて動作させているが、本発明はこの形態に限定されない。例えば制御システム１００は、ＺｉｇＢｅｅ（登録商標）のＳＥＰ２．０(Smart Energy Profile 2.0)など、物理層に自由度をもたせ上位層だけを規定した他の標準の通信プロトコルをＷｉＦｉ等と組み合わせて通信をおこなっても良い。
【００５４】
また、本実施形態は、機器制御装置としてスマートフォン３を使用するように構成したが、本発明はこの形態に限定されない。パーソナルコンピュータ、タブレットＰＣ(Personal Computer)、ネットワーク接続可能なテレビ等様々な機器を機器制御装置として用いることができる。
【００５５】
また、本実施形態では、スマートフォン３をＷｉＦｉ経由でＨＥＭＳコントローラ１及び各負荷機器と接続したが、本発明はこの形態に限定されない。ＨＥＭＳコントローラ１がインターネット接続され、同様にインターネット接続された外出先のスマートフォン３からＨＥＭＳコントローラ１経由で各負荷機器を制御するように構成しても良い。
【００５６】
また、本実施形態では、ＨＥＭＳアプリ２０２の主画面３００内にＥＣＨＯＮＥＴ  Ｌｉｔｅの必須コマンドの操作ボタンのみを配置したが、本発明はこの形態に限定されない。全ての必須コマンドに加え、利用者の使用頻度が高い非必須のコマンドボタンを主画面３００内に同時に表示させても良い。
【００５７】
以上のように、本発明の実施形態によれば、負荷機器の機器制御装置において、他の制御装置及び制御アプリケーションソフトウエアによる操作を含む負荷機器の操作履歴に基づき機器操作ボタンの追加を行うように構成した。これにより利用者は、ＨＥＭＳアプリ２０２のような統合環境において、非必須コマンドであっても使用履歴のあるコマンドに容易にアクセスすることが可能となる。
【００５８】
また、本発明の実施形態によれば、ＥＣＨＯＮＥＴ  Ｌｉｔｅにおける非必須コマンドの操作履歴情報を用いて機器操作ボタンの追加を行うように構成したので、汎用性の高いシステムの構築が可能となる。
【００５９】
また、本発明の実施形態によれば、操作履歴情報を、機器制御装置と負荷機器との間に設けられた管理装置から取得するように構成したので、家庭内の複数の負荷機器を一元的に管理することが可能となる。
【００６０】
以上、本発明を諸図面及び実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形又は修正を行うことが容易であることに注意されたい。従って、これらの変形又は修正は本発明の範囲に含まれることに留意されたい。例えば、各部材、各手段、各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の手段又はステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。
【符号の説明】
【００６１】
１                ＨＥＭＳコントローラ
２                無線ＬＡＮルータ
３                スマートフォン
４ａ〜４ｃ        負荷機器（エアコン）
５ａ〜５ｃ        負荷機器（照明）
６                負荷機器（給湯器）
７                負荷機器（蓄電池）
８                負荷機器（床暖房）
２１              制御部
２２              記憶部
２３              送受信部
２４              操作入力部
２５              表示部
２６              撮影部
２７              音声入力部
２８              音声出力部
３１              ＩＮＤＥＸ部
３２              機器表示部
３３ａ〜３３ｃ    機器選択ボタン
３４ａ〜３４ｃ    機器操作ボタン
３５ａ〜３５ｃ    機器操作ボタン
３６ａ〜３６ｃ    機器操作ボタン
３７ａ〜３７ｃ    機器状態表示部
４１              機器状態表示部
４２Ａ〜４２Ｂ    機器操作ボタン
４３Ａ〜４３Ｄ    機器操作ボタン
４４Ａ〜４４Ｂ    機器操作ボタン
４５Ａ〜４５Ｃ    機器操作ボタン
４６Ａ〜４６Ｂ    機器操作ボタン
５１              ＩＮＤＥＸ部
５２              機器表示部
５３ａ〜５３ｃ    機器選択ボタン
５４ａ〜５４ｃ    機器操作ボタン
５５ａ〜５５ｃ    機器操作ボタン
５６ａ〜５６ｃ    機器操作ボタン
５７ａ〜５７ｃ    機器状態表示部
５８ｂ，５９ｂ    機器操作ボタン
１００            制御システム
２０１            ＣＰＵ
２０２            ＨＥＭＳアプリケーションソフトウエア
２０３            機器アプリケーションソフトウエア
３００            主画面
４００            機器詳細画面
５００            主画面（再表示後）
【図１】
2015070327.tif 000003
【図２】
2015070327.tif 000004
【図３】
2015070327.tif 000005
【図４】
2015070327.tif 000006
【図５】
2015070327.tif 000007
【図６】
2015070327.tif 000008
【図７】
2015070327.tif 000009